bplist00Ò    WversionWmindMapÓ     .YmainNodes_crossConnectionsUcolor¡ 	Ú 
           "'  4,XsubnodesXlocation]isLeftAligned[layoutStyleYpathStyleZshapeStyleUtitle_hasFoldedSubnodes_decreasingStrokeWidthVnodeID«  i ¾5ßGhgU¦Ø 
         Z  \ ` d  h]isLeftAligned£  8 IØ 
            ' /  7]isLeftAligned _{428.5, -3938.5}Ò     !XpathType[strokeStyle Ó " # $   % &TdashUwidthUcolor#@      _({0.284000, 0.692000, 0.297000, 1.000000}Ó ( ) *   + .YshapeType_borderStrokeStyleYfillColorÓ " # $   , -#@      _({0.284000, 0.692000, 0.297000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4 5XmaxWidth_allowToShrinkWidthTtext#@rÀ     	_”<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Coding, debugging</p>_$34E15AC1-D5F4-47D4-9F80-6470E1F9DB40Ø 
  9       ;  = @ D  H]isLeftAligned _{428.5, -3901.5}Ò     >Ó " # $   % ?_({0.284000, 0.692000, 0.297000, 1.000000}Ó ( ) *   A CÓ " # $   , B_({0.284000, 0.692000, 0.297000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4 F	_Š<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Testing</p>_$A51CCBD3-1B6E-4BAD-9180-9DECCB6B0C85Ø 
  J       L  N Q U  Y]isLeftAligned _{428.5, -3864.5}Ò     OÓ " # $   % P_({0.284000, 0.692000, 0.297000, 1.000000}Ó ( ) *   R TÓ " # $   , S_({0.284000, 0.692000, 0.297000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4 W	_�<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Documentation</p>_$A4E926B1-12CC-4831-8F1E-0C47A46E9092_{205.5, -3901.5}Ò     ]Ó " # $   ^ _#@      _({0.284000, 0.692000, 0.297000, 1.000000}Ó ( ) *   a cÓ " # $   , b_({0.284000, 0.692000, 0.297000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4 f	_•<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Primary activities</p>_$908B0758-C019-4CFA-86A7-82C9BFA86570Ø 
  j      k °  ² µ ¹  ½]isLeftAligned¢ l ŽØ 
  m      n €  ‚ … ‰  �]isLeftAligned¡ oØ 
  p       r  t w {  ]isLeftAligned _{543.5, -3827.5}Ò     uÓ " # $   , v_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *   x zÓ " # $   , y_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4 }	_°<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Dependencies between components, compile deps</p>_$1EBE40F9-D3F3-491F-BA87-EA5E3CCD3ED5^{363.5, -3815}Ò     ƒÓ " # $   % „_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *   † ˆÓ " # $   , ‡_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4 ‹	_Œ<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Component</p>_$E3AD6AB8-40CE-421C-A76F-66B4A66771A2Ø 
  �      � ¢  ¤ § «  ¯]isLeftAligned¡ ‘Ø 
  ’       ”  – ™ �  ¡]isLeftAligned _{544.5, -3765.5}Ò     —Ó " # $   , ˜_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *   š œÓ " # $   , ›_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4 Ÿ	_®<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Show config of run-time processing elements</p>_$F6E78A60-30D7-4EA2-8A68-4E57C8515964^{363.5, -3753}Ò     ¥Ó " # $   % ¦_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *   ¨ ªÓ " # $   , ©_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4 ­	_�<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Deployment</p>_$B02B33A9-7AEC-414F-89EC-A7818014AC13^{205.5, -3784}Ò     ³Ó " # $   ^ ´_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *   ¶ ¸Ó " # $   , ·_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4 »	_‹<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Diagrams</p>_$7268D95D-D008-469C-9449-08B1FFF67C02Ø 
  ¿      À' ),0 4]isLeftAligned¦ Á Ò ã ôØ 
  Â       Ä  Æ É Í  Ñ]isLeftAligned _{324.5, -3703.5}Ò     ÇÓ " # $   % È_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *   Ê ÌÓ " # $   , Ë_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4 Ï	_‡<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>CASE</p>_$80EF8741-0424-45F3-8AAE-AEED20A02C15Ø 
  Ó       Õ  × Ú Þ  â]isLeftAligned _{324.5, -3666.5}Ò     ØÓ " # $   % Ù_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *   Û ÝÓ " # $   , Ü_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4 à	_š<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Compilers, interpreters</p>_$69E252F0-EC6B-433F-9187-787CF56C683AØ 
  ä       æ  è ë ï  ó]isLeftAligned _{324.5, -3629.5}Ò     éÓ " # $   % ê_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *   ì îÓ " # $   , í_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4 ñ	_’<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Version control</p>_$235B6240-F413-4788-8CFB-7A68F62DFD8FØ 
  õ       ÷  ù ü  ]isLeftAligned _{324.5, -3592.5}Ò     úÓ " # $   % û_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *   ý ÿÓ " # $   , þ_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_‡<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>DBMS</p>_$C6E9E09F-5B1D-4145-B9A9-C885303CDA36Ø 
        
 ]isLeftAligned _{324.5, -3555.5}Ò    Ó " # $   %_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_�<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Testing tools</p>_$6F8C5ED7-70B6-4BDB-BDA5-8761CF013703Ø 
        " &]isLeftAligned _{324.5, -3518.5}Ò    Ó " # $   %_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  !Ó " # $   , _({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4$	_•<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Installation tools</p>_$8FB0ED0E-B430-40B3-A7F9-887629063CBD^{205.5, -3611}Ò    *Ó " # $   ^+_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  -/Ó " # $   ,._({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 42	_ˆ<p style='color: rgba(54, 52, 46, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Tools</p>_$FAD5C8CB-17BE-4395-B569-A37F3A81DCE8Ø 
 6     7Ñ ÓÖÚ Þ]isLeftAligned£8I�Ø 
 9      ; =@D H]isLeftAligned _{321.5, -3481.5}Ò    >Ó " # $   %?_({0.935000, 0.411000, 0.371000, 1.000000}Ó ( ) *  ACÓ " # $   ,B_({0.935000, 0.411000, 0.371000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4F	_ <p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Written once, read many times</p>_$0D6A6F56-B167-40BC-BA70-2F3217ECE258Ø 
 J     K �„ˆ Œ]isLeftAligned£L]nØ 
 M      O QTX \]isLeftAligned _{477.5, -3444.5}Ò    RÓ " # $   ,S_({0.935000, 0.411000, 0.371000, 1.000000}Ó ( ) *  UWÓ " # $   ,V_({0.935000, 0.411000, 0.371000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Z	_‰<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>layout</p>_$B6117145-C764-4584-84D8-3AE6315F764FØ 
 ^      ` bei m]isLeftAligned _{477.5, -3407.5}Ò    cÓ " # $   ,d_({0.935000, 0.411000, 0.371000, 1.000000}Ó ( ) *  fhÓ " # $   ,g_({0.935000, 0.411000, 0.371000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4k	_‰<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>naming</p>_$D9664610-12CD-4B32-B4C9-F9AC6E2255ECØ 
 o      q svz ~]isLeftAligned _{477.5, -3370.5}Ò    tÓ " # $   ,u_({0.935000, 0.411000, 0.371000, 1.000000}Ó ( ) *  wyÓ " # $   ,x_({0.935000, 0.411000, 0.371000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4|	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>commenting</p>_$8A36C2AE-A2B1-4DD8-8116-05E70E4CBAED_{321.5, -3407.5}Ò    ‚Ó " # $   %ƒ_({0.935000, 0.411000, 0.371000, 1.000000}Ó ( ) *  …‡Ó " # $   ,†_({0.935000, 0.411000, 0.371000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Š	_‹<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Set good</p>_$C91597CB-089C-420E-9C8D-9E1C520D6D3BØ 
 Ž     �Ã ÅÈÌ Ð]isLeftAligned£�¡²Ø 
 ‘      “ •˜œ  ]isLeftAligned _{477.5, -3333.5}Ò    –Ó " # $   ,—_({0.935000, 0.411000, 0.371000, 1.000000}Ó ( ) *  ™›Ó " # $   ,š_({0.935000, 0.411000, 0.371000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ž	_–<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Keep same standards</p>_$39920D5A-9C6F-41E6-9187-48033EACABE4Ø 
 ¢      ¤ ¦©­ ±]isLeftAligned _{477.5, -3296.5}Ò    §Ó " # $   ,¨_({0.935000, 0.411000, 0.371000, 1.000000}Ó ( ) *  ª¬Ó " # $   ,«_({0.935000, 0.411000, 0.371000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4¯	_–<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Document exceptions</p>_$736D78DB-CDBB-45B1-B1FD-EC2F0C60277AØ 
 ³      µ ·º¾ Â]isLeftAligned _{477.5, -3259.5}Ò    ¸Ó " # $   ,¹_({0.935000, 0.411000, 0.371000, 1.000000}Ó ( ) *  »½Ó " # $   ,¼_({0.935000, 0.411000, 0.371000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4À	_—<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Keep good formatting</p>_$91A946E0-43D6-4405-8024-7C44846945EC_{321.5, -3296.5}Ò    ÆÓ " # $   %Ç_({0.935000, 0.411000, 0.371000, 1.000000}Ó ( ) *  ÉËÓ " # $   ,Ê_({0.935000, 0.411000, 0.371000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Î	_Œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Practices</p>_$9369F7B9-A0B1-4CFB-8A97-410A56DCAA89_{205.5, -3370.5}Ò    ÔÓ " # $   ^Õ_({0.935000, 0.411000, 0.371000, 1.000000}Ó ( ) *  ×ÙÓ " # $   ,Ø_({0.935000, 0.411000, 0.371000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ü	_ˆ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Style</p>_$612F9435-540F-4CB7-BE49-FD888834B1FFØ 
 à     á9 ;>B F]isLeftAligned¥âô(Ø 
 ã      å çêî ó]isLeftAligned _{370.5, -3222.5}Ò    èÓ " # $   %é_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ëíÓ " # $   ,ì_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2ï ñ#@tP     _º<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>More accepted standards means better team communication</p>_$1C18B066-7D2C-403D-967E-46B1F5BFDC02Ø 
 õ      ÷ ùü  ]isLeftAligned _{370.5, -3160.5}Ò    úÓ " # $   %û_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ýÿÓ " # $   ,þ_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	oµ < p   s t y l e = ' c o l o r :   r g b a ( 5 4 ,   5 1 ,   4 5 ,   1 . 0 0 0 0 0 0 ) ;   f o n t :   2 1 p x   " H e l v e t i c a   N e u e " ;   - c o c o a - f o n t - p o s t s c r i p t n a m e :   " H e l v e t i c a N e u e - L i g h t " ;   ' > D o   n o t   i n v e n t   s o m e t h i n g   t h a t   w o n  t   b e   u s e f u l   l a t e r < / p >_$A84E7D0E-F3D4-48F6-BF45-EFC39A4DD940Ø 
        
 ]isLeftAligned _{370.5, -3098.5}Ò    Ó " # $   %_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4#@Ÿ@     	_£<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>All languages have coding styles</p>_$B21FE75F-3A9B-4E9F-BA4A-0460AC093780Ø 
        # ']isLeftAligned _{370.5, -3061.5}Ò    Ó " # $   %_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *   "Ó " # $   ,!_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4%	_¤<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Push for organizational standards</p>_$23E54347-23FE-46AE-8E5B-3B6C344BB48AØ 
 )      + -04 8]isLeftAligned _{370.5, -3024.5}Ò    .Ó " # $   %/_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  13Ó " # $   ,2_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 46	_­<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Industry - Organizational - Project - None</p>_$5E12CB4C-6F53-44E5-851D-8497055BAA2E_{205.5, -3123.5}Ò    <Ó " # $   ^=_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ?AÓ " # $   ,@_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4D	_Œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Standards</p>_$AC291EFF-8856-4968-90F0-ED28B8AD6751Ø 
 H     I 
 ]isLeftAligned¦J[l}ŽŸØ 
 K      M ORV Z]isLeftAligned _{416.5, -2987.5}Ò    PÓ " # $   %Q_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  SUÓ " # $   ,T_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4X	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Keep comments</p>_$FE5E2A27-B851-4E13-B6C1-ED24A7EDF705Ø 
 \      ^ `cg k]isLeftAligned _{416.5, -2950.5}Ò    aÓ " # $   %b_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  dfÓ " # $   ,e_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4i	_˜<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Close to related code</p>_$D3E9E445-1122-4AFB-A808-B2D0D77EE982Ø 
 m      o qtx |]isLeftAligned _{416.5, -2913.5}Ò    rÓ " # $   %s_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  uwÓ " # $   ,v_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4z	_¦<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Do not let doc drift away from code</p>_$B03172A4-208B-4A09-97AF-16E378CC4843Ø 
 ~      € ‚…‰ �]isLeftAligned _{416.5, -2876.5}Ò    ƒÓ " # $   %„_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  †ˆÓ " # $   ,‡_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4‹	_™<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Avoid useless comments</p>_$40BC5D02-A1E8-4C30-82A0-C53E9E31D1A7Ø 
 �      ‘ “–š ž]isLeftAligned _{416.5, -2839.5}Ò    ”Ó " # $   %•_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  —™Ó " # $   ,˜_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4œ	o¨ < p   s t y l e = ' c o l o r :   r g b a ( 5 4 ,   5 1 ,   4 5 ,   1 . 0 0 0 0 0 0 ) ;   f o n t :   2 1 p x   " H e l v e t i c a   N e u e " ;   - c o c o a - f o n t - p o s t s c r i p t n a m e :   " H e l v e t i c a N e u e - L i g h t " ;   ' > W r i t e   w h y   i t  s   d o n e ,   n o t   w h a t   i s   d o n e < / p >_$EB80A051-50F7-4751-8F0E-80FADFFECB7AØ 
       ¡÷ ùü  ]isLeftAligned¥¢³ÄÕæØ 
 £      ¥ §ª® ²]isLeftAligned _{568.5, -2802.5}Ò    ¨Ó " # $   ,©_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  «­Ó " # $   ,¬_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4°	_Œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>What, why</p>_$8E47B619-62E9-43E1-BDC5-1A19513D1836Ø 
 ´      ¶ ¸»¿ Ã]isLeftAligned _{568.5, -2765.5}Ò    ¹Ó " # $   ,º_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  ¼¾Ó " # $   ,½_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Á	_•<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Parameters, return</p>_$236BC056-7CB4-422C-BA88-931B9417EA67Ø 
 Å      Ç ÉÌÐ Ô]isLeftAligned _{568.5, -2728.5}Ò    ÊÓ " # $   ,Ë_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  ÍÏÓ " # $   ,Î_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ò	_š<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>How it modifies the obj</p>_$28A53748-A59D-493A-95D5-B8CE9C707008Ø 
 Ö      Ø ÚÝá å]isLeftAligned _{568.5, -2691.5}Ò    ÛÓ " # $   ,Ü_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  ÞàÓ " # $   ,ß_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ã	_•<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Preconditions/post</p>_$AF44BACD-A28D-45E9-94EC-FE390CBE9C02Ø 
 ç      é ëîò ö]isLeftAligned _{568.5, -2654.5}Ò    ìÓ " # $   ,í_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  ïñÓ " # $   ,ð_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ô	_•<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Concurrency issues</p>_$90F35D7B-1090-4EEF-AE47-A2FB69323DDF_{416.5, -2728.5}Ò    úÓ " # $   %û_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  ýÿÓ " # $   ,þ_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_Š<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Methods</p>_$C0694556-5D78-4A7C-81AB-B9107D2422DD^{205.5, -2821}Ò    Ó " # $   ^	_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  Ó " # $   ,_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Documentation</p>_$CA0914FE-2653-4164-8F40-0B925EB7253CØ 
      Z \_c g]isLeftAligned¤'8IØ 
        " &]isLeftAligned _{408.5, -2617.5}Ò    Ó " # $   %_({0.284000, 0.692000, 0.297000, 1.000000}Ó ( ) *  !Ó " # $   , _({0.284000, 0.692000, 0.297000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4$	_›<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Full English descriptors</p>_$01F264B1-BC3A-41B2-870E-238EA8D4EEECØ 
 (      * ,/3 7]isLeftAligned _{408.5, -2580.5}Ò    -Ó " # $   %._({0.284000, 0.692000, 0.297000, 1.000000}Ó ( ) *  02Ó " # $   ,1_({0.284000, 0.692000, 0.297000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 45	_ž<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Mixed case to make readable</p>_$FA6A4AAD-B41D-40C6-BC41-BDE972D6826AØ 
 9      ; =@D H]isLeftAligned _{408.5, -2543.5}Ò    >Ó " # $   %?_({0.284000, 0.692000, 0.297000, 1.000000}Ó ( ) *  ACÓ " # $   ,B_({0.284000, 0.692000, 0.297000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4F	_›<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Consistent abbreviations</p>_$30FD1726-3AFD-4234-82E1-C1E4FCC4A227Ø 
 J      L NQU Y]isLeftAligned _{408.5, -2506.5}Ò    OÓ " # $   %P_({0.284000, 0.692000, 0.297000, 1.000000}Ó ( ) *  RTÓ " # $   ,S_({0.284000, 0.692000, 0.297000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4W	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>No long names</p>_$DAB39F8A-D9BD-4541-9795-11C0D1B326CF^{205.5, -2562}Ò    ]Ó " # $   ^^_({0.284000, 0.692000, 0.297000, 1.000000}Ó ( ) *  `bÓ " # $   ,a_({0.284000, 0.692000, 0.297000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4e	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Naming things</p>_$373FE82B-A2E3-45F0-9D82-B4ACBB080230Ø 
 i     jY [^b f]isLeftAligned¦k¯HÀØ 
 l     m¡ £¦ª ®]isLeftAligned£n�Ø 
 o      q svz ~]isLeftAligned _{499.5, -2469.5}Ò    tÓ " # $   ,u_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  wyÓ " # $   ,x_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4|	_Ÿ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Good programming methodology</p>_$CDF4C358-B5FF-4C83-9832-F39CE51B1A12Ø 
 €      ‚ „‡‹ �]isLeftAligned _{499.5, -2432.5}Ò    …Ó " # $   ,†_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  ˆŠÓ " # $   ,‰_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4�	_”<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Reduce complexity</p>_$F575B93A-5264-42F2-8852-4F90220BD0ADØ 
 ‘      “ •˜œ  ]isLeftAligned _{499.5, -2395.5}Ò    –Ó " # $   ,—_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  ™›Ó " # $   ,š_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ž	_’<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Version control</p>_$567680E7-D2C2-4040-8987-DED15FE8EA07_{331.5, -2432.5}Ò    ¤Ó " # $   %¥_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  §©Ó " # $   ,¨_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4¬	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Prevention</p>_$483F0E14-11D7-4D9F-86F6-ECEEBFD406E1Ø 
 °     ±ö øûÿ ]isLeftAligned¤²ÃÔåØ 
 ³      µ ·º¾ Â]isLeftAligned _{490.5, -2358.5}Ò    ¸Ó " # $   ,¹_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  »½Ó " # $   ,¼_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4À	_‘<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>During runtime</p>_$CE6ED311-AA10-4BBE-A2A3-A05FE8C5314CØ 
 Ä      Æ ÈËÏ Ó]isLeftAligned _{490.5, -2321.5}Ò    ÉÓ " # $   ,Ê_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  ÌÎÓ " # $   ,Í_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4Ñ	_¬<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Testing: create failures in a planned way</p>_$29462892-F5A9-4329-B50E-E897105CAC3DØ 
 Õ      × ÙÜà ä]isLeftAligned _{490.5, -2284.5}Ò    ÚÓ " # $   ,Û_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  ÝßÓ " # $   ,Þ_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4â	_Œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Debugging</p>_$E0B0734A-F41C-40BB-B2E0-5AE4CACA262DØ 
 æ      è êíñ õ]isLeftAligned _{490.5, -2247.5}Ò    ëÓ " # $   ,ì_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  îðÓ " # $   ,ï_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4ó	_§<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Monitoring: deliver info about state</p>_$0B5D7EB2-AFFE-4ABC-BC69-EDEC0BFEDAE3^{331.5, -2303}Ò    ùÓ " # $   %ú_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  üþÓ " # $   ,ý_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_Œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Detection</p>_$742BC304-5596-483C-B1A1-2D5635E89F98Ø 
      : <?C G]isLeftAligned£)Ø 
       
  ]isLeftAligned _{488.5, -2210.5}Ò    Ó " # $   ,_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_–<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Atomic transactions</p>_$CB5AE01E-D900-4401-BF7C-1CBBB56BE532Ø 
         $ (]isLeftAligned _{488.5, -2173.5}Ò    Ó " # $   ,_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  !#Ó " # $   ,"_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4&	_•<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Modular redundancy</p>_$4FF6AF47-DC08-4045-8F15-5D3CADCAA5B1Ø 
 *      , .15 9]isLeftAligned _{488.5, -2136.5}Ò    /Ó " # $   ,0_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  24Ó " # $   ,3_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 47	_’<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Recovery blocks</p>_$578C79A6-EBD9-4DD0-9B54-0860D963A7ED_{331.5, -2173.5}Ò    =Ó " # $   %>_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  @BÓ " # $   ,A_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4E	_‹<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Recovery</p>_$8A669E0A-3478-4706-ABBB-B0345CEF15D2Ø 
 I     J² ´·» ¿]isLeftAligned£Kn�Ø 
 L     M` bei m]isLeftAligned¡NØ 
 O      Q SW[ _]isLeftAligned _{612.5, -2099.5}Ò    TÓ " # $  UV#@      _({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  XZÓ " # $   ,Y_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4]	_±<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Discrepancy between measurement and prediction</p>_$36A823A8-0815-4BCC-83AC-643A27E53088^{496.5, -2087}Ò    cÓ " # $   ,d_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  fhÓ " # $   ,g_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4k	_ˆ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Error</p>_$1DD03B6C-D833-4F0C-B957-8CC78C9939CDØ 
 o     p‚ „‡‹ �]isLeftAligned¡qØ 
 r      t vy} �]isLeftAligned _{612.5, -2037.5}Ò    wÓ " # $  Ux_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  z|Ó " # $   ,{_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_“<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Cause of failure</p>_$E9024A83-21E5-475E-B79C-D4F57093322F_{496.5, -2037.5}Ò    …Ó " # $   ,†_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  ˆŠÓ " # $   ,‰_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4�	_ˆ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Fault</p>_$0E8C9696-21A0-471D-95D3-51B2CA727E36Ø 
 ‘     ’¤ ¦©­ ±]isLeftAligned¡“Ø 
 ”      – ˜›Ÿ £]isLeftAligned _{627.5, -2000.5}Ò    ™Ó " # $  Uš_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  œžÓ " # $   ,�_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4¡	_ª<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Inability to perform according to specs</p>_$C4089553-67FC-4BDA-ADA5-4C2164F3EE63_{496.5, -2000.5}Ò    §Ó " # $   ,¨_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  ª¬Ó " # $   ,«_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4¯	_Š<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Failure</p>_$A06A9221-DD40-462F-A924-247A34D04BB6^{331.5, -2050}Ò    µÓ " # $   %¶_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  ¸ºÓ " # $   ,¹_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4½	_Ž<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Definitions</p>_$CA7A290D-5722-4220-8C86-5753365ED71FØ 
 Á     Âö øûÿ ]isLeftAligned£ÃÔåØ 
 Ä      Æ ÈËÏ Ó]isLeftAligned _{478.5, -1963.5}Ò    ÉÓ " # $   ,Ê_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  ÌÎÓ " # $   ,Í_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ñ	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Bad design</p>_$0E4CA386-D4BE-4029-9BDB-8926AEBEB4E9Ø 
 Õ      × ÙÜà ä]isLeftAligned _{478.5, -1926.5}Ò    ÚÓ " # $   ,Û_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  ÝßÓ " # $   ,Þ_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4â	_™<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Insufficient isolation</p>_$A60AF23A-358B-4C20-AA5E-285F55A3D069Ø 
 æ      è êíñ õ]isLeftAligned _{478.5, -1889.5}Ò    ëÓ " # $   ,ì_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  îðÓ " # $   ,ï_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ó	_ˆ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Typos</p>_$000452BB-6DCE-49FA-A7B4-036CE69F2102_{331.5, -1926.5}Ò    ùÓ " # $   %ú_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  üþÓ " # $   ,ý_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_Š<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Sources</p>_$FA988228-55F6-41BC-9A34-D44E8290B6A7Ø 
      K MPT X]isLeftAligned¤):Ø 
       
  ]isLeftAligned _{546.5, -1852.5}Ò    Ó " # $   ,_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_’<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Boundary values</p>_$2D5020C9-93BE-4DB6-8B58-9774F3A8DD82Ø 
         $ (]isLeftAligned _{546.5, -1815.5}Ò    Ó " # $   ,_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  !#Ó " # $   ,"_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4&	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Off-by-one</p>_$48C2CCB2-E1A9-4D6A-B63E-EC2750C479A3Ø 
 *      , .15 9]isLeftAligned _{546.5, -1778.5}Ò    /Ó " # $   ,0_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  24Ó " # $   ,3_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 47	_“<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Incorrect inputs</p>_$A07C45D1-BD8B-4365-8873-9B58150C55FEØ 
 ;      = ?BF J]isLeftAligned _{546.5, -1741.5}Ò    @Ó " # $   ,A_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  CEÓ " # $   ,D_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4H	_˜<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Mishandling responses</p>_$3C5360FC-B867-429D-9DC7-A7852D95ECFF^{331.5, -1797}Ò    NÓ " # $   %O_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  QSÓ " # $   ,R_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4V	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Common errors</p>_$4FD4AB70-8D05-48E1-8C85-0B7D99FF5670_{205.5, -2105.5}Ò    \Ó " # $   ^]_({0.210000, 0.733000, 0.695000, 1.000000}Ó ( ) *  _aÓ " # $   ,`_({0.210000, 0.733000, 0.695000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4d	_‰<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Errors</p>_$92659CA7-53EC-42D0-9A38-6D1BA8393770Ø 
 h     iG ILP T]isLeftAligned¢jÐØ 
 k     lÂ ÄÇË Ï]isLeftAligned¥m~� ±Ø 
 n      p ruy }]isLeftAligned _{501.5, -1704.5}Ò    sÓ " # $   ,t_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  vxÓ " # $   ,w_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4{	_ <p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Recognize that the bug exists</p>_$3D50876C-79D6-40AD-A9F9-BB7DCC9AD87EØ 
       � ƒ†Š Ž]isLeftAligned _{501.5, -1667.5}Ò    „Ó " # $   ,…_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  ‡‰Ó " # $   ,ˆ_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Œ	_‘<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Isolate source</p>_$5323F0B9-59FE-418E-BCE1-1D236C555EA7Ø 
 �      ’ ”—› Ÿ]isLeftAligned _{501.5, -1630.5}Ò    •Ó " # $   ,–_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  ˜šÓ " # $   ,™_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4�	_‘<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Identify cause</p>_$691BD0A4-98F8-49A4-A215-CDD4836CB02DØ 
 ¡      £ ¥¨¬ °]isLeftAligned _{501.5, -1593.5}Ò    ¦Ó " # $   ,§_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  ©«Ó " # $   ,ª_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4®	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Determine fix</p>_$7A357D3C-E207-4F4D-B6EF-C650E416EDB6Ø 
 ²      ´ ¶¹½ Á]isLeftAligned _{501.5, -1556.5}Ò    ·Ó " # $   ,¸_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  º¼Ó " # $   ,»_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4¿	_Ž<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Apply, test</p>_$4F8DB601-5EEE-4FC8-A04B-59EECF2DA037_{376.5, -1630.5}Ò    ÅÓ " # $   %Æ_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  ÈÊÓ " # $   ,É_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Í	_ˆ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Steps</p>_$185D7233-C251-42E8-87DE-420D0FCD2EC4Ø 
 Ñ     Ò9 ;>B F]isLeftAligned¤Ó(Ø 
 Ô     Õø úý ]isLeftAligned¢ÖçØ 
 ×      Ù ÛÞâ æ]isLeftAligned _{770.5, -1519.5}Ò    ÜÓ " # $  UÝ_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  ßáÓ " # $   ,à_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ä	o– < p   s t y l e = ' c o l o r :   r g b a ( 5 4 ,   5 1 ,   4 5 ,   1 . 0 0 0 0 0 0 ) ;   f o n t :   2 1 p x   " H e l v e t i c a   N e u e " ;   - c o c o a - f o n t - p o s t s c r i p t n a m e :   " H e l v e t i c a N e u e - L i g h t " ;   ' >  c a v e m a n   d e b u g g i n g  < / p >_$E5D89B3C-2E15-43D3-948B-D329F586FEDCØ 
 è      ê ìïó ÷]isLeftAligned _{770.5, -1482.5}Ò    íÓ " # $  Uî_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  ðòÓ " # $   ,ñ_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4õ	_Š<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Tedious</p>_$0F109832-44D6-4882-862A-7EC6944470E3^{550.5, -1501}Ò    ûÓ " # $   ,ü_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  þ Ó " # $   ,ÿ_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_“<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Print statements</p>_$3D740574-15C3-4042-AB14-699424C8B220Ø 
       	  ]isLeftAligned _{550.5, -1445.5}Ò    Ó " # $   ,_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_‹<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Stepping</p>_$13C6249C-DD54-4611-B943-BB160531B61EØ 
        # ']isLeftAligned _{550.5, -1408.5}Ò    Ó " # $   ,_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *   "Ó " # $   ,!_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4%	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Breakpoint</p>_$CB03A893-6E94-4D1D-96D5-06DF8EE744B1Ø 
 )      + -04 8]isLeftAligned _{550.5, -1371.5}Ò    .Ó " # $   ,/_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  13Ó " # $   ,2_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 46	_—<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Variables inspection</p>_$8B5E6884-11F5-4CE6-9FC2-BE9FDFE34739_{376.5, -1445.5}Ò    <Ó " # $   %=_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  ?AÓ " # $   ,@_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4D	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Techniques</p>_$FA38A4C9-4C70-458A-BCDB-7AB5CBAC2126^{205.5, -1538}Ò    JÓ " # $   ^K_({0.148000, 0.610000, 0.733000, 1.000000}Ó ( ) *  MOÓ " # $   ,N_({0.148000, 0.610000, 0.733000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4R	_Œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Debugging</p>_$5E988E97-F7AD-4BC8-B3FA-13B150A85609Ø 
 V     W˜ š�¡ ¥]isLeftAlignedªXiz‹œà‹á	%
|Ø 
 Y      [ ]`d h]isLeftAligned _{341.5, -1334.5}Ò    ^Ó " # $   %__({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  acÓ " # $   ,b_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4f	_¦<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Special environment for testing app</p>_$6785D45A-3600-4A37-8D41-C892DC1C59C6Ø 
 j      l nqu y]isLeftAligned _{341.5, -1297.5}Ò    oÓ " # $   %p_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  rtÓ " # $   ,s_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4w	_±<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Verify that system meets business requirements</p>_$CAC48298-F1D6-4159-828A-C083D37409ABØ 
 {      } ‚† Š]isLeftAligned _{341.5, -1260.5}Ò    €Ó " # $   %�_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ƒ…Ó " # $   ,„_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ˆ	_ <p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Impossible to test everything</p>_$D4498969-D285-461D-9557-1294FABB44F4Ø 
 Œ      Ž �“— ›]isLeftAligned _{341.5, -1223.5}Ò    ‘Ó " # $   %’_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ”–Ó " # $   ,•_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4™	_®<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Can only show presence of bugs, not absence</p>_$1A449661-15C7-4673-8637-2DAA36ABB7D2Ø 
 �     žÒ Ô×Û ß]isLeftAligned£Ÿ°ÁØ 
        ¢ ¤§« ¯]isLeftAligned _{543.5, -1186.5}Ò    ¥Ó " # $   ,¦_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ¨ªÓ " # $   ,©_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4­	_³<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Gather application and solution domain knowledge</p>_$9A62F499-36BA-4CA6-8FE6-21DF180C006BØ 
 ±      ³ µ¸¼ À]isLeftAligned _{543.5, -1124.5}Ò    ¶Ó " # $   ,·_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ¹»Ó " # $   ,º_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4¾	_¢<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Use multiple testing techniques</p>_$CD7209D8-4DF8-49BA-BD38-89B3A8493BDFØ 
 Â      Ä ÆÉÍ Ñ]isLeftAligned _{543.5, -1087.5}Ò    ÇÓ " # $   ,È_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÊÌÓ " # $   ,Ë_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4Ï	_©<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Testing is done by independent testers</p>_$D97F428B-8CBD-4CFC-8146-D88CE2F7B500^{341.5, -1137}Ò    ÕÓ " # $   %Ö_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ØÚÓ " # $   ,Ù_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ý	_‘<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Best practices</p>_$1A050211-4458-4E65-85FE-60C11184AAEFØ 
 á     â} ‚† Š]isLeftAligned¤ã(9Ø 
 ä     å 
 ]isLeftAligned¢æ÷Ø 
 ç      é ëîò ö]isLeftAligned _{932.5, -1050.5}Ò    ìÓ " # $  Uí_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ïñÓ " # $   ,ð_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ô	_®<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Then the simplest code that passes the test</p>_$802708E2-23CD-43FE-88BD-7B0211E3AFF4Ø 
 ø      ú üÿ ]isLeftAligned _{932.5, -988.5}Ò    ýÓ " # $  Uþ_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *   Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_—<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Then another test...</p>_$56ABFE2E-F36B-4BB2-B5FE-AE33C1E873A5_{615.5, -1019.5}Ò    Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_ž<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Write tests before the code</p>_$A299FD94-D36F-41E3-A342-BE48746CF2BBØ 
        " ']isLeftAligned _{615.5, -951.5}Ò    Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  !Ó " # $   , _({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2# %#@sÐ     _»<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Use test framework to automate testing for small changes</p>_$51A54F2F-0E48-4FF0-A6C6-50838D8934EAØ 
 )      + -04 8]isLeftAligned _{615.5, -889.5}Ò    .Ó " # $   ,/_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  13Ó " # $   ,2_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 46	_¢<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Create new tests for found bugs</p>_$9EBAD4E4-A186-4212-AF54-CFE0529A032DØ 
 :     ;o qtx |]isLeftAligned£<M^Ø 
 =      ? ADH L]isLeftAligned _{794.5, -852.5}Ò    BÓ " # $  UC_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  EGÓ " # $   ,F_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4J	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Fewer bugs</p>_$90DF1A68-AFF5-4969-BB99-419DE217DF3BØ 
 N      P RUY ]]isLeftAligned _{794.5, -815.5}Ò    SÓ " # $  UT_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  VXÓ " # $   ,W_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4[	_™<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>More maintainable code</p>_$C8E73D23-BD61-4BF2-92C7-2CBFED72FD99Ø 
 _      a cfj n]isLeftAligned _{794.5, -778.5}Ò    dÓ " # $  Ue_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  giÓ " # $   ,h_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4l	_™<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Continuous integration</p>_$A199734F-A521-42B2-BB0F-D2E4A13D87D3_{615.5, -815.5}Ò    rÓ " # $   ,s_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  uwÓ " # $   ,v_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4z	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Advantages</p>_$B8BFCA7A-287E-46B4-9ACB-685C483342BA_{341.5, -914.5}Ò    €Ó " # $   %�_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ƒ…Ó " # $   ,„_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ˆ	_–<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Extreme programming</p>_$E9719BEC-F564-41A9-A0A0-CF6EE1880AA2Ø 
 Œ     �Ó ÕØÜ à]isLeftAligned¤ŽÒ:~Ø 
 �     �Ä ÆÉÍ Ñ]isLeftAligned£‘¢³Ø 
 ’      ” –™� ¡]isLeftAligned _{643.5, -741.5}Ò    —Ó " # $  U˜_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  šœÓ " # $   ,›_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ÿ	_µ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>How to demonstrate that the software is fault free</p>_$1E0F3DEB-CA17-4EB9-BF94-C767A4F823CCØ 
 £      ¥ §ª® ²]isLeftAligned _{643.5, -679.5}Ò    ¨Ó " # $  U©_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  «­Ó " # $   ,¬_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4°	_¤<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Break testing into specific tests</p>_$F97B02AB-8BFE-494D-B291-9A940066BFE6Ø 
 ´      ¶ ¸»¿ Ã]isLeftAligned _{643.5, -642.5}Ò    ¹Ó " # $  Uº_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ¼¾Ó " # $   ,½_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4Á	_¨<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Address specific data items and value</p>_$100350F9-5F56-477D-A783-19FB1162BF35]{531.5, -692}Ò    ÇÓ " # $   ,È_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÊÌÓ " # $   ,Ë_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ï	_‡<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Plan</p>_$8C1E0290-6A1C-4E98-97A7-432DA310FD73Ø 
 Ó     Ô, .15 9]isLeftAligned£ÕæøØ 
 Ö      Ø ÚÝá å]isLeftAligned _{719.5, -605.5}Ò    ÛÓ " # $  UÜ_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÞàÓ " # $   ,ß_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ã	_›<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Document purpose of test</p>_$98C94978-2AA0-48EE-AC7E-79ABBDDEA10AØ 
 ç      é ëîò ÷]isLeftAligned _{719.5, -568.5}Ò    ìÓ " # $  Uí_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ïñÓ " # $   ,ð_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2ó õ#@{à     _×<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>If composed of smaller tests, describe relationship between those and the whole test</p>_$FFF87865-BDE1-436E-972C-C17452BC1434Ø 
 ù     ú  #' +]isLeftAligned¢ûØ 
 ü      þ   ]isLeftAligned _{989.5, -506.5}Ò    Ó " # $  #@       _({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
	_˜<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>when test is complete</p>_$519A9870-DD07-4D1A-93BC-3B3CF9C80052Ø 
         ]isLeftAligned _{989.5, -469.5}Ò    Ó " # $  _({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_š<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>how to evaluate results</p>_$6C266DB5-7189-4466-81D3-63009539C472]{719.5, -488}Ò    !Ó " # $  U"_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  $&Ó " # $   ,%_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4)	_™<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Describe condition for</p>_$AE8ED5A9-FF3A-4BDC-806E-5A7C772AC8A4_{531.5, -537.5}Ò    /Ó " # $   ,0_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  24Ó " # $   ,3_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 47	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Specification</p>_$F1AD9E1D-D947-4685-8D87-E236ED58450AØ 
 ;     <p ruy }]isLeftAligned£=N_Ø 
 >      @ BEI M]isLeftAligned _{662.5, -432.5}Ò    CÓ " # $  UD_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  FHÓ " # $   ,G_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4K	_®<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Set of predicted results for a set of tests</p>_$0B0F18A3-D83A-479D-BDA1-EF9D5B16983FØ 
 O      Q SVZ ^]isLeftAligned _{662.5, -395.5}Ò    TÓ " # $  UU_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  WYÓ " # $   ,X_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4\	_œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Determine testing success</p>_$8C1AD4F0-8808-4B4B-95D0-18047380E2DAØ 
 `      b dgk o]isLeftAligned _{662.5, -358.5}Ò    eÓ " # $  Uf_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  hjÓ " # $   ,i_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4m	_˜<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Created from req spec</p>_$AF74F661-7F86-4B2B-9C66-9B914C9A9210_{531.5, -395.5}Ò    sÓ " # $   ,t_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  vxÓ " # $   ,w_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4{	_‰<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Oracle</p>_$5450847B-69C5-44B5-A558-A596260626E5Ø 
      €Å ÇÊÎ Ò]isLeftAligned¤�’£´Ø 
 ‚      „ †‰� ‘]isLeftAligned _{660.5, -321.5}Ò    ‡Ó " # $  Uˆ_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ŠŒÓ " # $   ,‹_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4�	_ž<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Set of inputs to the system</p>_$65B21E57-080B-4770-874F-7E949DDBDB93Ø 
 “      • —šž ¢]isLeftAligned _{660.5, -284.5}Ò    ˜Ó " # $  U™_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ›�Ó " # $   ,œ_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4 	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Choose wisely</p>_$16ABC4CA-1CC4-42A5-B4E0-DC31FCDD19C7Ø 
 ¤      ¦ ¨«¯ ³]isLeftAligned _{660.5, -247.5}Ò    ©Ó " # $  Uª_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ¬®Ó " # $   ,­_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4±	_ <p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Exhaustive testing impossible</p>_$5C6DD7BA-408A-476E-B6EE-9C1F58BFD56DØ 
 µ      · ¹¼À Ä]isLeftAligned _{660.5, -210.5}Ò    ºÓ " # $  U»_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ½¿Ó " # $   ,¾_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Â	_—<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>White-box, black-box</p>_$E2C37615-B349-45C0-A594-6A074CE3616C]{531.5, -266}Ò    ÈÓ " # $   ,É_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ËÍÓ " # $   ,Ì_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ð	_ˆ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Cases</p>_$54EAFF01-6608-491C-95B0-0014211C80B0]{341.5, -476}Ò    ÖÓ " # $   %×_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÙÛÓ " # $   ,Ú_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Þ	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Components</p>_$6F32CB90-47C6-4FEC-8E67-F5FAB7C66B30Ø 
 â     ã	 			  	$]isLeftAligned£äõ	Ø 
 å      ç éìð ô]isLeftAligned _{508.5, -173.5}Ò    êÓ " # $   ,ë_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  íïÓ " # $   ,î_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4ò	_­<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Set of tests that can be run at every time</p>_$7A563BD4-4037-482F-A12E-1C6E489FD6FEØ 
 ö      ø úý	 	]isLeftAligned _{508.5, -136.5}Ò    ûÓ " # $   ,ü_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  þ	 Ó " # $   ,ÿ_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4		_”<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Extra programming</p>_$9165CB37-53D7-475B-AFA9-CF51A3436F00Ø 
 	      		 			 	]isLeftAligned ^{508.5, -99.5}Ò    	Ó " # $   ,	_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  		Ó " # $   ,	_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4		_¢<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Reduces a lot of debugging time</p>_$FBF103A7-854F-4D71-A46B-F7CA47B4C280_{341.5, -136.5}Ò    	Ó " # $   %	_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  		Ó " # $   ,	_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	"	_Ž<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Test suites</p>_$E01E196C-7F4E-4F12-A07C-AB083D48E7E5Ø 
 	&     	'
n 
p
s
w 
{]isLeftAligned¢	(
Ø 
 	)     	*	ù 	û	þ
 
]isLeftAligned¤	+	<	M	ÆØ 
 	,      	. 	0	3	7 	;]isLeftAligned ^{680.5, -62.5}Ò    	1Ó " # $  U	2_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	4	6Ó " # $   ,	5_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	9	_“<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Can examine code</p>_$61236FA6-09C9-49AA-90F4-EB770585F836Ø 
 	=      	? 	A	D	H 	L]isLeftAligned ^{680.5, -25.5}Ò    	BÓ " # $  U	C_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	E	GÓ " # $   ,	F_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	J	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Based on knowledge of code</p>_$2AD294DB-6F73-46C3-A455-4D5A1C63CDA6Ø 
 	N     	O	¸ 	º	½	Á 	Å]isLeftAligned¤	P	a	r	ƒØ 
 	Q      	S 	U	X	\ 	`]isLeftAligned ]{805.5, 11.5}Ò    	VÓ " # $  	W_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	Y	[Ó " # $   ,	Z_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	^	_Ÿ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Code defines execution paths</p>_$32A35AF4-C798-43B2-B2AF-D09F9C79D553Ø 
 	b      	d 	f	i	m 	q]isLeftAligned ]{805.5, 48.5}Ò    	gÓ " # $  	h_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	j	lÓ " # $   ,	k_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4	o	_¬<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Good test inputs try to follow most paths</p>_$DE9B302C-31ED-4BF7-A001-9930BDE38EE4Ø 
 	s      	u 	w	z	~ 	‚]isLeftAligned ]{805.5, 85.5}Ò    	xÓ " # $  	y_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	{	}Ó " # $   ,	|_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	€	_Ÿ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Difficult for large programs</p>_$A343C053-4CAF-4814-90E9-9B0AB189E730Ø 
 	„     	…	ª 	¬	¯	³ 	·]isLeftAligned¢	†	™Ø 
 	‡      	‰ 	‹	�	“ 	˜]isLeftAligned _{1083.5, 122.5}Ò    	ŒÓ " # $  	�	Ž#?ð      _({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	�	’Ó " # $   ,	‘_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2	” 	–#@f      _­<p style='color: rgba(54, 51, 45, 1.000000); font: italic 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-ThinItalic"; '>New paths caused by exceptions</p>_$2054D3B1-FB37-43E0-9391-3FD5E72F385CØ 
 	š      	œ 	ž	¡	¥ 	©]isLeftAligned _{1083.5, 184.5}Ò    	ŸÓ " # $  	�	 _({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	¢	¤Ó " # $   ,	£_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	§	_£<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Infinite paths</p>_$8CC81F49-B4E9-4420-99E8-0D78B8438B0B^{805.5, 153.5}Ò    	­Ó " # $  	®_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	°	²Ó " # $   ,	±_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	µ	_™<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Cannot test every path</p>_$9FBBD893-F6C3-4400-B358-95D0744612CF[{680.5, 98}Ò    	»Ó " # $  U	¼_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	¾	ÀÓ " # $   ,	¿_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	Ã	_‰<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Limits</p>_$C4B52CA3-4EC6-4CC7-92ED-7FBF5FF594E6Ø 
 	Ç     	È	ë 	í	ð	ô 	ø]isLeftAligned¢	É	ÚØ 
 	Ê      	Ì 	Î	Ñ	Õ 	Ù]isLeftAligned ^{878.5, 221.5}Ò    	ÏÓ " # $  	Ð_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	Ò	ÔÓ " # $   ,	Ó_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	×	_Ÿ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Ensure every line is checked</p>_$9B9F293D-A014-49C0-B8C6-59CD6F129B1AØ 
 	Û      	Ý 	ß	â	æ 	ê]isLeftAligned ^{878.5, 258.5}Ò    	àÓ " # $  	á_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	ã	åÓ " # $   ,	ä_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	è	_›<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Alternative to flow path</p>_$12768915-B5ED-4D7C-9500-0903FCDA9F13\{680.5, 240}Ò    	îÓ " # $  U	ï_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	ñ	óÓ " # $   ,	ò_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	ö	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Test coverage</p>_$05642BA2-81E8-401C-A424-6620215DD425[{515.5, 98}Ò    	üÓ " # $   ,	ý_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	ÿ
Ó " # $   ,
 _({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
	_Œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Glass-box</p>_$84C8CC2E-ECC6-463F-9059-A3FBC3011692Ø 
 
     
	
` 
b
e
i 
m]isLeftAligned£



,Ø 
 
      
 


 
]isLeftAligned ^{679.5, 295.5}Ò    
Ó " # $  U
_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  

Ó " # $   ,
_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
	_”<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Test input/output</p>_$A78A6957-2F56-4578-BFA0-4E927B55DE0BØ 
 
      
 
 
#
' 
+]isLeftAligned ^{679.5, 332.5}Ò    
!Ó " # $  U
"_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  
$
&Ó " # $   ,
%_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
)	_Ÿ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Based on knowledge of result</p>_$A8E26F94-3E00-40B2-AD29-39ADFB280613Ø 
 
-     
.
Q 
S
V
Z 
_]isLeftAligned¢
/
@Ø 
 
0      
2 
4
7
; 
?]isLeftAligned _{1056.5, 369.5}Ò    
5Ó " # $  
6_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  
8
:Ó " # $   ,
9_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4
=	_¥<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Input valid across range of values</p>_$CD73EF4B-1A00-4B59-86CA-85B41651564DØ 
 
A      
C 
E
H
L 
P]isLeftAligned _{1056.5, 406.5}Ò    
FÓ " # $  
G_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  
I
KÓ " # $   ,
J_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
N	_¹<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Select single test cases from more equivalence classes</p>_$FEB4A4BB-8E5A-46EE-9EB1-BFC8156ECC81\{679.5, 388}Ò    
TÓ " # $  U
U_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  
W
YÓ " # $   ,
X_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2
[ 
]#@s°     _Á<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Try to reduce number of test cases by equivalence partitioning</p>_$9A6C3D29-2D51-4313-B742-1D7D25988546^{515.5, 363.5}Ò    
cÓ " # $   ,
d_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  
f
hÓ " # $   ,
g_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
k	_Œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Black-box</p>_$1F7FFE83-09B6-4628-B5DF-C43906CC8BD4^{341.5, 184.5}Ò    
qÓ " # $   %
r_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  
t
vÓ " # $   ,
u_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
y	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Techniques</p>_$89E6AF00-1E1C-4A55-8A3C-2350A57F4CDEØ 
 
}     
~Š Œ�“ —]isLeftAligned¤
ŸÏØ 
 
€     
�‘ “–š ž]isLeftAligned¨
‚
“
¤
µ
Æ
×_øØ 
 
ƒ      
… 
‡
Š
Ž 
’]isLeftAligned ^{580.5, 468.5}Ò    
ˆÓ " # $  U
‰_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  
‹
�Ó " # $   ,
Œ_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
�	_œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Smallest testable element</p>_$73B57DF9-21CE-42E3-BC8D-09DCB68C810EØ 
 
”      
– 
˜
›
Ÿ 
£]isLeftAligned ^{580.5, 505.5}Ò    
™Ó " # $  U
š_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  
œ
žÓ " # $   ,
�_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
¡	_™<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Object design document</p>_$D467D405-F5BA-41B7-B71E-51C340685324Ø 
 
¥      
§ 
©
¬
° 
´]isLeftAligned ^{580.5, 542.5}Ò    
ªÓ " # $  U
«_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  
­
¯Ó " # $   ,
®_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
²	_Ÿ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Examine faults in algorithms</p>_$4234C7BD-3ABA-4552-902D-6400B261B9D1Ø 
 
¶      
¸ 
º
½
Á 
Å]isLeftAligned ^{580.5, 579.5}Ò    
»Ó " # $  U
¼_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  
¾
ÀÓ " # $   ,
¿_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
Ã	_œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Verify outputs for inputs</p>_$13DA0CE3-0C0E-49A2-AE63-BA9439E7F8A4Ø 
 
Ç      
É 
Ë
Î
Ò 
Ö]isLeftAligned ^{580.5, 616.5}Ò    
ÌÓ " # $  U
Í_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  
Ï
ÑÓ " # $   ,
Ð_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
Ô	_œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Carried out by developers</p>_$915EA1C0-F3D8-4AB5-BEB4-E99BDB2137C2Ø 
 
Ø     
ÙQ SVZ ^]isLeftAligned¢
ÚØ 
 
Û     
Ü
ÿ  ]isLeftAligned¢
Ý
îØ 
 
Þ      
à 
â
å
é 
í]isLeftAligned ^{829.5, 653.5}Ò    
ãÓ " # $  	�
ä_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  
æ
èÓ " # $   ,
ç_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
ë	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Compile time</p>_$BA992BE3-B946-4E09-9BCC-606501EF3181Ø 
 
ï      
ñ 
ó
ö
ú 
þ]isLeftAligned ^{829.5, 690.5}Ò    
ôÓ " # $  	�
õ_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  
÷
ùÓ " # $   ,
ø_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
ü	_š<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Code review, inspection</p>_$E0E8AB8D-09FF-4078-BA24-0B275684A0F5\{705.5, 672}Ò    Ó " # $  _({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
	_‰<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Static</p>_$80FFEDDB-E241-4E60-B165-373BE57BCEC8Ø 
      C EHL P]isLeftAligned£!2Ø 
          ]isLeftAligned ^{856.5, 727.5}Ò    Ó " # $  	�_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_‹<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Run time</p>_$B461A069-1192-4E25-A97A-61CF38EA5383Ø 
 "      $ &)- 1]isLeftAligned ^{856.5, 764.5}Ò    'Ó " # $  	�(_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  *,Ó " # $   ,+_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4/	_Œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Black-box</p>_$E964599D-E671-418A-BAC6-E47167209D51Ø 
 3      5 7:> B]isLeftAligned ^{856.5, 801.5}Ò    8Ó " # $  	�9_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ;=Ó " # $   ,<_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4@	_Œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>White-box</p>_$515A6101-BB2E-4011-B2BA-1196C21A7239^{705.5, 764.5}Ò    FÓ " # $  G_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  IKÓ " # $   ,J_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4N	_Š<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Dynamic</p>_$009E0112-6398-4C5A-B07B-B21B808C2335^{580.5, 727.5}Ò    TÓ " # $  UU_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  WYÓ " # $   ,X_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4\	_ˆ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Types</p>_$1E61973C-F2DE-4BA3-BA47-4816666B27FFØ 
 `     aê ìïó ÷]isLeftAligned¦bs„¦·ÙØ 
 c      e gjn r]isLeftAligned ^{741.5, 838.5}Ò    hÓ " # $  i_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  kmÓ " # $   ,l_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4p	_¨<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Create when object design is complete</p>_$E59784AA-1D64-4CA5-97AE-860DFB1242EDØ 
 t      v x{ ƒ]isLeftAligned ^{741.5, 875.5}Ò    yÓ " # $  z_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  |~Ó " # $   ,}_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4�	_¡<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Find effective number of tests</p>_$9FA957A6-80C1-476F-99F5-5D9B5189C80DØ 
 …     †˜ š�¡ ¥]isLeftAligned¡‡Ø 
 ˆ      Š Œ�“ —]isLeftAligned ^{990.5, 912.5}Ò    �Ó " # $  	�Ž_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  �’Ó " # $   ,‘_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4•	_²<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Collection of test cases and data for a sw unit</p>_$C5D5E932-2A3F-44A7-BC55-0138B84CBC04\{741.5, 925}Ò    ›Ó " # $  œ_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ž Ó " # $   ,Ÿ_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4£	_–<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Create test harness</p>_$7DB49DAE-0B38-453F-B886-AAD90DEE7581Ø 
 §      © «®² ¶]isLeftAligned ^{741.5, 974.5}Ò    ¬Ó " # $  ­_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ¯±Ó " # $   ,°_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4´	_—<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Describe test oracle</p>_$854B0B7F-77E0-4380-8208-A38A0A5B0572Ø 
 ¸     ¹Ë ÍÐÔ Ø]isLeftAligned¡ºØ 
 »      ½ ¿ÂÆ Ê]isLeftAligned _{984.5, 1011.5}Ò    ÀÓ " # $  	�Á_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÃÅÓ " # $   ,Ä_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4È	_œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Whenever changes are made</p>_$120AC4A1-1C92-440E-BFE2-1CC707E7CBDA_{741.5, 1011.5}Ò    ÎÓ " # $  Ï_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÑÓÓ " # $   ,Ò_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ö	_•<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Execute test cases</p>_$46C984F5-2BC2-487A-A276-7DDD6BBD7B69Ø 
 Ú      Ü Þáå é]isLeftAligned _{741.5, 1048.5}Ò    ßÓ " # $  à_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  âäÓ " # $   ,ã_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ç	_ž<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Compare results with oracle</p>_$2338C39E-BBAB-4AAD-8E3B-CFFA34891F0C^{580.5, 943.5}Ò    íÓ " # $  Uî_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ðòÓ " # $   ,ñ_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4õ	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Heuristics</p>_$D97A44EC-73B9-4279-AAE4-CA2E99819B97Ø 
 ù     úƒ …ˆŒ �]isLeftAligned£û?rØ 
 ü     ý1 36: >]isLeftAligned£þ Ø 
 ÿ       
 ]isLeftAligned _{1234.5, 1085.5}Ò    Ó " # $  	�_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4	_Œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Use cases</p>_$7EBDC781-073E-452E-B139-EEECD09CF198Ø 
         ]isLeftAligned _{1234.5, 1122.5}Ò    Ó " # $  	�_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Invalid input</p>_$B9BC8CF9-1615-47AF-8D9C-9511AD438631Ø 
 !      # %(, 0]isLeftAligned _{1234.5, 1159.5}Ò    &Ó " # $  	�'_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  )+Ó " # $   ,*_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4.	o„ < p   s t y l e = ' c o l o r :   r g b a ( 5 4 ,   5 1 ,   4 5 ,   1 . 0 0 0 0 0 0 ) ;   f o n t :   2 1 p x   " H e l v e t i c a   N e u e " ;   - c o c o a - f o n t - p o s t s c r i p t n a m e :   " H e l v e t i c a N e u e - L i g h t " ;   ' > & < / p >_$02FD8162-BB19-45BA-BABD-3113EB877CDA_{739.5, 1122.5}Ò    4Ó " # $  5_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  79Ó " # $   ,8_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4<	_±<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Analysis knowledge for functional requirements</p>_$E2D86396-17DC-45FC-90D8-6CDE3800A88AØ 
 @     Ad fim q]isLeftAligned¢BSØ 
 C      E GJN R]isLeftAligned _{1107.5, 1196.5}Ò    HÓ " # $  	�I_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  KMÓ " # $   ,L_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4P	_¢<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Control structures, test, loops</p>_$5FA4B173-6646-4AF4-8DF8-985903278DC0Ø 
 T      V X[_ c]isLeftAligned _{1107.5, 1233.5}Ò    YÓ " # $  	�Z_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  \^Ó " # $   ,]_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4a	_ <p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Test record fields, arrays...</p>_$ECD9E96D-8995-48D0-AA94-DD0E9B734539]{739.5, 1215}Ò    gÓ " # $  h_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  jlÓ " # $   ,k_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4o	_¢<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Design knowledge for algorithms</p>_$BAFB72FD-7D14-4200-8C1B-3EE3A3BA48D0Ø 
 s      u wz~ ‚]isLeftAligned _{739.5, 1270.5}Ò    xÓ " # $  y_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  {}Ó " # $   ,|_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4€	_·<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Implementation knowledge for alg and data structures</p>_$28880D8A-AF8E-4E1C-9798-19D3AA272819]{580.5, 1178}Ò    †Ó " # $  U‡_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ‰‹Ó " # $   ,Š_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ž	_‹<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Guidance</p>_$A524F88E-8B58-40E8-9C5E-D0A2385D30DF^{470.5, 869.5}Ò    ”Ó " # $   ,•_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  —™Ó " # $   ,˜_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4œ	_‡<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Unit</p>_$2A568D06-5F8B-461E-9A03-2A43F391190DØ 
       ¡ö øûÿ ]isLeftAligned¨¢³ÄÕæ÷öØ 
 £      ¥ §ª® ²]isLeftAligned _{638.5, 1307.5}Ò    ¨Ó " # $  U©_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  «­Ó " # $   ,¬_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4°	_¹<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Integrated units or groups of subsystems (collections)</p>_$F1B76209-E920-47D3-971B-9D9F5C88C1A0Ø 
 ´      ¶ ¸»¿ Ã]isLeftAligned _{638.5, 1369.5}Ò    ¹Ó " # $  Uº_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ¼¾Ó " # $   ,½_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Á	_™<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>System design document</p>_$18479C51-9285-4FDF-B6E1-C87B14F896FAØ 
 Å      Ç ÉÌÐ Ô]isLeftAligned _{638.5, 1406.5}Ò    ÊÓ " # $  UË_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÍÏÓ " # $   ,Î_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ò	_®<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Carried out by developers</p>_$58AF2719-ADB7-4AC8-9A51-6752AC8003BDØ 
 Ö      Ø ÚÝá å]isLeftAligned _{638.5, 1443.5}Ò    ÛÓ " # $  UÜ_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÞàÓ " # $   ,ß_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4ã	_£<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Test interfaces among subsystems</p>_$79E2017D-A9FF-4E27-B816-BBA649CD8EC2Ø 
 ç      é ëîò ö]isLeftAligned _{638.5, 1480.5}Ò    ìÓ " # $  Uí_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ïñÓ " # $   ,ð_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4ô	_¦<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Can find failures before deployment</p>_$92C56C59-47ED-4C19-8F31-BAF0DEECD30AØ 
 ø     ù  ]isLeftAligned¡úØ 
 û      ý ÿ 
]isLeftAligned _{763.5, 1517.5}Ò     Ó " # $  _({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_°<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Calls the tested unit and controls test cases</p>_$EC9A0D70-46BE-4658-A844-050B0821D507]{638.5, 1530}Ò    Ó " # $  U_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_‰<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Driver</p>_$AF7B5F65-965F-4870-8D91-760600C92901Ø 
      è êíñ õ]isLeftAligned£->Ø 
        !$( ,]isLeftAligned _{817.5, 1579.5}Ò    "Ó " # $  #_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  %'Ó " # $   ,&_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4*	_Â<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Simulates activity of subsystem that cannot be used in test env</p>_$14934F60-8A0B-4234-A502-13667E8A0CBFØ 
 .      0 259 =]isLeftAligned _{817.5, 1641.5}Ò    3Ó " # $  4_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  68Ó " # $   ,7_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4;	_°<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Does not necessarily behave like the original</p>_$0222C91A-1B0A-4CA6-A0AE-29B0214F001CØ 
 ?     @Ú Üßã ç]isLeftAligned¤Ac…§Ø 
 B     CU WZ^ b]isLeftAligned¡DØ 
 E      G ILP T]isLeftAligned _{1085.5, 1678.5}Ò    JÓ " # $  	�K_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  MOÓ " # $   ,N_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4R	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>never used</p>_$620CD919-697F-46ED-99DB-50253EC46802_{942.5, 1678.5}Ò    XÓ " # $  	�Y_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  []Ó " # $   ,\_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4`	_ˆ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Dummy</p>_$A65DAE83-B3FE-4A1A-B343-439B2E0C40F9Ø 
 d     ew y|€ „]isLeftAligned¡fØ 
 g      i knr v]isLeftAligned _{1057.5, 1715.5}Ò    lÓ " # $  	�m_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  oqÓ " # $   ,p_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4t	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>force path</p>_$47A21915-ECE0-466E-B9B1-0429C55E1533_{942.5, 1715.5}Ò    zÓ " # $  	�{_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  }Ó " # $   ,~_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4‚	_‡<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Stub</p>_$07CFA9E8-761F-4F47-9F30-FF822B9EF6CEØ 
 †     ‡™ ›ž¢ ¦]isLeftAligned¡ˆØ 
 ‰      ‹ ��” ˜]isLeftAligned _{1065.5, 1752.5}Ò    ŽÓ " # $  	��_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ‘“Ó " # $   ,’_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4–	_›<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Returns hardcoded values</p>_$74BC36B2-232E-4ACF-984F-CEC43EB68385_{942.5, 1752.5}Ò    œÓ " # $  	��_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ÿ¡Ó " # $   , _({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4¤	_‡<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Mock</p>_$B327F085-9162-4BF5-9A05-50CEF074A585Ø 
 ¨     ©Ì ÎÑÕ Ù]isLeftAligned¢ª»Ø 
 «      ­ ¯²¶ º]isLeftAligned _{1058.5, 1789.5}Ò    °Ó " # $  	�±_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ³µÓ " # $   ,´_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4¸	_›<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Alternate implementation</p>_$F94EF51D-26E1-4A9D-A4EB-96257A109E7BØ 
 ¼      ¾ ÀÃÇ Ë]isLeftAligned _{1058.5, 1826.5}Ò    ÁÓ " # $  	�Â_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÄÆÓ " # $   ,Å_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4É	_ª<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>E.g.: db substitute with list of values</p>_$1B5CEEC0-6E11-4305-8958-FDCBB97A8049]{942.5, 1808}Ò    ÏÓ " # $  	�Ð_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÒÔÓ " # $   ,Ó_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4×	_‡<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Fake</p>_$531459D1-F2B1-43B5-854E-77B34FB9A5A2_{817.5, 1752.5}Ò    ÝÓ " # $  Þ_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  àâÓ " # $   ,á_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4å	_ˆ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Types</p>_$A196AF39-53E1-40AD-B7DD-8F6174227B3B]{638.5, 1703}Ò    ëÓ " # $  Uì_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  îðÓ " # $   ,ï_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ó	_ <p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Test Double</p>_$B8BF90F3-9A87-4EAD-8A54-1E955487CCE7Ø 
 ÷     øè êíñ õ]isLeftAligned¦ùq¤µÆØ 
 ú     û  ]isLeftAligned¡üØ 
 ý      ÿ  ]isLeftAligned _{955.5, 1863.5}Ò    Ó " # $  	�_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4
	_ž<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>test everything in one shot</p>_$ED9C79FA-7F31-4BFE-8A48-458C42384796_{801.5, 1863.5}Ò    Ó " # $  _({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_‹<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Big bang</p>_$3E40E0CD-948B-486D-98D8-9D10FEB0E8FBØ 
      c ehl p]isLeftAligned¤0ARØ 
       ! #&* /]isLeftAligned _{970.5, 1900.5}Ò    $Ó " # $  	�%_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ')Ó " # $   ,(_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2+ -#@vÀ     _Ð<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>first test lower layers (basic stuff), then upper layers that depend on lower</p>_$1F5AA676-6DAF-42C0-99CE-57912BA0A716Ø 
 1      3 58< @]isLeftAligned _{970.5, 1962.5}Ò    6Ó " # $  	�7_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  9;Ó " # $   ,:_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4>	_¤<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Most important things tested last</p>_$C040789A-0CBA-4F16-883B-D0DB44D3CB84Ø 
 B      D FIM Q]isLeftAligned _{970.5, 1999.5}Ò    GÓ " # $  	�H_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  JLÓ " # $   ,K_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4O	_™<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Need drivers, no stubs</p>_$AC4D1A77-5C73-4731-A404-8B2B2C8E4037Ø 
 S      U WZ^ b]isLeftAligned _{970.5, 2036.5}Ò    XÓ " # $  	�Y_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  []Ó " # $   ,\_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4`	_­<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Useful for Object oriented or realtime sys</p>_$471E3522-B3B3-4B58-B35C-FDCA4ECE2994_{801.5, 1968.5}Ò    fÓ " # $  g_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ikÓ " # $   ,j_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4n	_Œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Bottom up</p>_$290EDEE6-22E5-4599-A3BE-2C7E6EDA969DØ 
 r     s– ˜›Ÿ £]isLeftAligned¢t…Ø 
 u      w y|€ „]isLeftAligned _{963.5, 2073.5}Ò    zÓ " # $  	�{_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  }Ó " # $   ,~_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4‚	_–<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Have to write stubs</p>_$CD9DD69F-176D-4B59-BE66-23D2085A75A6Ø 
 †      ˆ Š�‘ •]isLeftAligned _{963.5, 2110.5}Ò    ‹Ó " # $  	�Œ_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ž�Ó " # $   ,�_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4“	_¸<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Stubs must allow all possible conditions to be tested</p>_$61508E37-FE8E-4F9C-BCF5-721D640F2E6A_{801.5, 2104.5}Ò    ™Ó " # $  š_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  œžÓ " # $   ,�_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4¡	_‹<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Top down</p>_$B8FFB0B7-CD0C-4F49-90E1-0639E13FC13EØ 
 ¥      § ©¬° ´]isLeftAligned _{801.5, 2172.5}Ò    ªÓ " # $  «_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ­¯Ó " # $   ,®_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4²	_‹<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Sandwich</p>_$4E89F81B-82A3-4529-ACC2-B4DA4261A2FAØ 
 ¶      ¸ º½Á Å]isLeftAligned _{801.5, 2209.5}Ò    »Ó " # $  ¼_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ¾ÀÓ " # $   ,¿_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ã	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Variations</p>_$444371D3-CD7A-4903-B58F-DE5C383FC72BØ 
 Ç     ÈÚ Üßã ç]isLeftAligned¡ÉØ 
 Ê      Ì ÎÑÕ Ù]isLeftAligned _{1043.5, 2246.5}Ò    ÏÓ " # $  	�Ð_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÒÔÓ " # $   ,Ó_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4×	_¯<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Make sure that the system is always runnable</p>_$F8EFC387-B9B8-4569-9AD0-0E2F2FFE978F]{801.5, 2259}Ò    ÝÓ " # $  Þ_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  àâÓ " # $   ,á_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4å	_•<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Continuous testing</p>_$3DBC09E6-F315-44B9-8604-FE8D4AD2F4AE_{638.5, 2067.5}Ò    ëÓ " # $  Uì_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  îðÓ " # $   ,ï_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ó	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Strategies</p>_$9A8241B0-3707-4189-9057-1A505C321AB1_{470.5, 1789.5}Ò    ùÓ " # $   ,ú_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  üþÓ " # $   ,ý_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_Ž<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Integration</p>_$A689FAD1-3D32-4035-951A-91A0CF82DE67Ø 
      Á ÃÆÊ Î]isLeftAligned§):KJŽØ 
       
  ]isLeftAligned _{610.5, 2308.5}Ò    Ó " # $  U_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_—<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Test complete system</p>_$914988EC-A811-4EE8-8AF4-BCA57C32A2E5Ø 
         $ (]isLeftAligned _{610.5, 2345.5}Ò    Ó " # $  U_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  !#Ó " # $   ,"_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4&	_˜<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Req analysis document</p>_$D638AB38-B3B5-453A-8204-C23AB5C41FA9Ø 
 *      , .15 9]isLeftAligned _{610.5, 2382.5}Ò    /Ó " # $  U0_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  24Ó " # $   ,3_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 47	_œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Carried out by developers</p>_$DD92DC85-2D07-4C50-A974-39DC290CC1FDØ 
 ;      = ?BF J]isLeftAligned _{610.5, 2419.5}Ò    @Ó " # $  UA_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  CEÓ " # $   ,D_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4H	_©<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Determine if system meets requirements</p>_$D33B0A5C-3718-40EE-B1AB-ED37F8DC4B40Ø 
 L     M< >AE I]isLeftAligned£N_pØ 
 O      Q SVZ ^]isLeftAligned _{889.5, 2456.5}Ò    TÓ " # $  U_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  WYÓ " # $   ,X_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4\	_©<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Components are instantiated as objects</p>_$C5C41B5B-6CB5-4099-A023-ED6891591787Ø 
 `      b dgk o]isLeftAligned _{889.5, 2493.5}Ò    eÓ " # $  f_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  hjÓ " # $   ,i_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4m	_¡<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Larger grain than unit testing</p>_$81CF4F88-DEAB-44E7-AD81-7A27593E0C2EØ 
 q     r. 037 ;]isLeftAligned£s·Ø 
 t     u© «®² ¶]isLeftAligned£v‡˜Ø 
 w      y {~‚ †]isLeftAligned _{1293.5, 2530.5}Ò    |Ó " # $  	�}_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  �Ó " # $   ,€_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4„	_–<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Test all operations</p>_$0059BD45-1E4D-420B-BE97-5A5D357145F0Ø 
 ˆ      Š Œ�“ —]isLeftAligned _{1293.5, 2567.5}Ò    �Ó " # $  	�Ž_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  �’Ó " # $   ,‘_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4•	_™<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Set and get attributes</p>_$B0877202-2BE6-4C59-9BB1-1097EC0C8FD2Ø 
 ™      › � ¤ ¨]isLeftAligned _{1293.5, 2604.5}Ò    žÓ " # $  	�Ÿ_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ¡£Ó " # $   ,¢_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4¦	_œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Check all possible states</p>_$31DB7484-76CD-4564-B58C-B38C5F1D3408_{1088.5, 2567.5}Ò    ¬Ó " # $  	�­_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ¯±Ó " # $   ,°_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4´	_‘<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Object classes</p>_$482B584E-1BD5-49A1-A57A-A8B35FF1FC52Ø 
 ¸     ¹  ]isLeftAligned¥ºËÜíþØ 
 »      ½ ¿ÂÆ Ê]isLeftAligned _{1320.5, 2641.5}Ò    ÀÓ " # $  	�Á_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÃÅÓ " # $   ,Ä_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4È	_¢<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Clusters of cooperating objects</p>_$CC412452-E221-45E4-BB8A-608FDFD6BF0AØ 
 Ì      Î ÐÓ× Û]isLeftAligned _{1320.5, 2678.5}Ò    ÑÓ " # $  	�Ò_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÔÖÓ " # $   ,Õ_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ù	_Ÿ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Use-case or scenario testing</p>_$F18DDCDF-B9FF-4F5C-886A-CD966B887CC8Ø 
 Ý      ß áäè ì]isLeftAligned _{1320.5, 2715.5}Ò    âÓ " # $  	�ã_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  åçÓ " # $   ,æ_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4ê	_¤<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Testing based on user interaction</p>_$8A38A859-231B-43E5-A1FB-8061F4DDC433Ø 
 î      ð òõù ý]isLeftAligned _{1320.5, 2752.5}Ò    óÓ " # $  	�ô_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  öøÓ " # $   ,÷_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4û	_‘<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Thread testing</p>_$71D96A8D-58C6-4437-9890-EC7BD7EA299DØ 
 ÿ       
 ]isLeftAligned _{1320.5, 2789.5}Ò    Ó " # $  	�_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  	Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_š<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Obj integration testing</p>_$3474339C-C3CF-4D69-953E-C41A753A2781_{1088.5, 2715.5}Ò    Ó " # $  	�_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_•<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Object integration</p>_$0CAEFCA5-896B-414A-BE6B-BCA22B9BA79DØ 
         "%) -]isLeftAligned _{1088.5, 2826.5}Ò    #Ó " # $  	�$_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  &(Ó " # $   ,'_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4+	_’<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Complete system</p>_$DA435F17-FC93-4BCD-97EF-337035E35034_{889.5, 2678.5}Ò    1Ó " # $  2_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  46Ó " # $   ,5_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 49	_‘<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Testing Levels</p>_$475AE639-29C9-4986-B192-AF3C13D08C74_{610.5, 2641.5}Ò    ?Ó " # $  U@_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  BDÓ " # $   ,C_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4G	_š<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Object-oriented testing</p>_$6B8BA2D5-934C-47FC-973B-33334894AA0BØ 
 K     L€ ‚…‰ �]isLeftAligned£M^oØ 
 N      P RUY ]]isLeftAligned _{841.5, 2863.5}Ò    SÓ " # $  T_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  VXÓ " # $   ,W_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4[	_•<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Test functionality</p>_$CCA38BE9-B1BD-444A-B2B3-B5F2F400C5E4Ø 
 _      a cfj n]isLeftAligned _{841.5, 2900.5}Ò    dÓ " # $  e_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  giÓ " # $   ,h_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4l	_·<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Test cased designed from req analysis or user manual</p>_$F4442252-31C5-4BFE-A1FA-87E8DEF5ABE5Ø 
 p      r tw{ ]isLeftAligned _{841.5, 2937.5}Ò    uÓ " # $  v_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  xzÓ " # $   ,y_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4}	_Œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Black-box</p>_$A715DCAA-DC4E-45CB-8920-0A418537ECD4_{610.5, 2900.5}Ò    ƒÓ " # $  U„_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  †ˆÓ " # $   ,‡_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4‹	_•<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Functional testing</p>_$7761FC66-50EC-4439-87D6-8B7B40C27678Ø 
 �     �³ µ¸¼ À]isLeftAligned¢‘¢Ø 
 ’      ” –™� ¡]isLeftAligned _{865.5, 2974.5}Ò    —Ó " # $  ˜_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  šœÓ " # $   ,›_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4Ÿ	_­<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Try to violate non-functional requirements</p>_$C012F4A5-3910-4764-BABA-F7074EA3BC07Ø 
 £      ¥ §ª® ²]isLeftAligned _{865.5, 3011.5}Ò    ¨Ó " # $  ©_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  «­Ó " # $   ,¬_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4°	_¨<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Overload, unusual orders of execution</p>_$9AFCA1F0-8F4C-42C5-936A-77B38BBBB67F]{610.5, 2993}Ò    ¶Ó " # $  U·_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ¹»Ó " # $   ,º_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4¾	_–<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Performance testing</p>_$B522FEB2-A08F-4FC6-9333-306117765E0D]{470.5, 2660}Ò    ÄÓ " # $   ,Å_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÇÉÓ " # $   ,È_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ì	_‰<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>System</p>_$F97A2D68-15B7-456C-A2AF-F1692DF57D43Ø 
 Ð     Ñ| ~�… ‰]isLeftAligned¥Òãô8Ø 
 Ó      Õ ×ÚÞ â]isLeftAligned _{651.5, 3048.5}Ò    ØÓ " # $  UÙ_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ÛÝÓ " # $   ,Ü_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4à	_›<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Test performed by client</p>_$67F5E33A-DA8C-4873-9284-BCD12A2D34B4Ø 
 ä      æ èëï ó]isLeftAligned _{651.5, 3085.5}Ò    éÓ " # $  Uê_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ìîÓ " # $   ,í_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ñ	_ <p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Must match client expectation</p>_$8EC2FE6C-982A-4C9F-8F20-8EFFC4A934AFØ 
 õ      ÷ ùü  ]isLeftAligned _{651.5, 3122.5}Ò    úÓ " # $  Uû_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ýÿÓ " # $   ,þ_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4	_«<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Demonstrate that system is ready for use</p>_$5DEB1E52-5F61-4C2C-BDAD-426FE0769DFCØ 
      * ,/3 7]isLeftAligned¢Ø 
 	        ]isLeftAligned _{814.5, 3159.5}Ò    Ó " # $  _({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  Ó " # $   ,_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	oª < p   s t y l e = ' c o l o r :   r g b a ( 5 4 ,   5 1 ,   4 5 ,   1 . 0 0 0 0 0 0 ) ;   f o n t :   2 1 p x   " H e l v e t i c a   N e u e " ;   - c o c o a - f o n t - p o s t s c r i p t n a m e :   " H e l v e t i c a N e u e - L i g h t " ;   ' > U s e   s o f t w a r e   a t   d e v e l o p e r  s   e n v i r o n m e n t < / p >_$5F73FFCC-6DD5-43AF-BB95-FC0391B1E235Ø 
        !% )]isLeftAligned _{814.5, 3221.5}Ò    Ó " # $   _({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  "$Ó " # $   ,#_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4'	_š<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Dev ready to fix things</p>_$B29ECE29-78D2-422B-9586-D3C5FB31F911_{651.5, 3190.5}Ò    -Ó " # $  U._({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  02Ó " # $   ,1_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 45	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Alpha test</p>_$B5D2D8C1-97A4-4C3D-A976-C40FD108B1C7Ø 
 9     :n psw {]isLeftAligned£;L]Ø 
 <      > @CG K]isLeftAligned _{805.5, 3258.5}Ò    AÓ " # $  B_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  DFÓ " # $   ,E_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4I	_ <p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Conduct at client environment</p>_$E276FAB9-F1C6-41A0-8962-EEFCD928E2C1Ø 
 M      O QTX \]isLeftAligned _{805.5, 3295.5}Ò    RÓ " # $  S_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  UWÓ " # $   ,V_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Z	_”<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Realistic workout</p>_$BC101A0B-044F-4FDF-A0C9-B248105FAD55Ø 
 ^      ` bei m]isLeftAligned _{805.5, 3332.5}Ò    cÓ " # $  d_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  fhÓ " # $   ,g_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4k	_¡<p style='color: rgba(54, 51, 45, 1.000000); font: bold 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Bold"; '>Test without the developer</p>_$89AA9AEE-8796-46BC-9380-78CA9AB6B656]{651.5, 3296}Ò    qÓ " # $  Ur_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  tvÓ " # $   ,u_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4y	_Œ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Beta test</p>_$8364EF59-F9B2-44FC-9F07-3C9151D21005]{470.5, 3191}Ò    Ó " # $   ,€_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ‚„Ó " # $   ,ƒ_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4‡	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Acceptance</p>_$8B14416F-ADC4-4606-AA13-041D569643B8]{341.5, 1901}Ò    �Ó " # $   %Ž_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  �’Ó " # $   ,‘_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4•	_‰<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Levels</p>_$FD73ECCB-DB33-4F64-8569-7857AE2D76FA^{205.5, 999.5}Ò    ›Ó " # $   ^œ_({0.935000, 0.652000, 0.000000, 1.000000}Ó ( ) *  ž Ó " # $   ,Ÿ_({0.935000, 0.652000, 0.000000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4£	_Š<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Testing</p>_$CA9487CC-AA62-48A2-9111-0FE998DD33C1Ø 
 §     ¨  ]isLeftAligned¤©Ë †Ø 
 ª     «½ ¿ÂÆ Ê]isLeftAligned¡¬Ø 
 ­      ¯ ±´¸ ¼]isLeftAligned _{571.5, 3370.5}Ò    ²Ó " # $   ,³_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  µ·Ó " # $   ,¶_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4º	_¸<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>How the system works, how to use it</p>_$3E2ADBDC-3F3D-4FEB-B002-83E1E77EB642_{416.5, 3370.5}Ò    ÀÓ " # $   %Á_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  ÃÅÓ " # $   ,Ä_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4È	_�<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>User doc</p>_$69DE5B67-6347-438A-B016-6B75A5459029Ø 
 Ì     Í  ]isLeftAligned¤ÎßðØ 
 Ï      Ñ ÓÖÚ Þ]isLeftAligned _{597.5, 3407.5}Ò    ÔÓ " # $   ,Õ_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  ×ÙÓ " # $   ,Ø_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ü	_¶<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Detailed info about specification</p>_$9489E15F-3BCF-4D7A-B38F-AD551ABAB65EØ 
 à      â äçë ï]isLeftAligned _{597.5, 3444.5}Ò    åÓ " # $   ,æ_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  èêÓ " # $   ,é_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4í	_©<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>How the system works</p>_$0E477AC9-8C52-4729-9B30-AA601822FFB0Ø 
 ñ      ó õøü  ]isLeftAligned _{597.5, 3481.5}Ò    öÓ " # $   ,÷_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  ùûÓ " # $   ,ú_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 4þ	_¶<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Help maintain and modify software</p>_$E45AB0F7-3E3A-4031-89DC-D432D147A808Ø 
        	 ]isLeftAligned _{597.5, 3518.5}Ò    Ó " # $   ,_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  
Ó " # $   ,_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_£<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>For developers</p>_$2AB6923E-2FA1-470C-93B7-5A0686A503B4]{416.5, 3463}Ò    Ó " # $   %_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  Ó " # $   ,_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_Ÿ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>System doc</p>_$21CD2407-7B39-426E-B8AC-58B17D2531D9Ø 
 !     "x z}� …]isLeftAligned¥#4EVgØ 
 $      & (+/ 3]isLeftAligned _{650.5, 3555.5}Ò    )Ó " # $   ,*_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  ,.Ó " # $   ,-_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 41	_±<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Functional description of sw</p>_$F0BA3F92-3465-4306-AF9E-A5230603A140Ø 
 5      7 9<@ D]isLeftAligned _{650.5, 3592.5}Ò    :Ó " # $   ,;_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  =?Ó " # $   ,>_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4B	_®<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Installation instructions</p>_$2EAEA9F6-F73C-4FB4-BED7-01AC5725E824Ø 
 F      H JMQ U]isLeftAligned _{650.5, 3629.5}Ò    KÓ " # $   ,L_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  NPÓ " # $   ,O_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4S	_¨<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Introductory manual</p>_$D1CEA44D-DF06-4338-AA3C-F265609256FBØ 
 W      Y [^b f]isLeftAligned _{650.5, 3666.5}Ò    \Ó " # $   ,]_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  _aÓ " # $   ,`_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4d	_¥<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Reference manual</p>_$B05437E6-84BF-4A5A-8566-CBDB23067EC5Ø 
 h      j los w]isLeftAligned _{650.5, 3703.5}Ò    mÓ " # $   ,n_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  prÓ " # $   ,q_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4u	_£<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Sysadmin guide</p>_$BA66BE2D-B390-49EE-BA04-D0011EC41322_{416.5, 3629.5}Ò    {Ó " # $   %|_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  ~€Ó " # $   ,_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ƒ	_¥<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Complete doc set</p>_$FA6EBA78-2EB0-4010-BA79-B16E393C2A14Ø 
 ‡     ˆ  	 ]isLeftAligned§‰š«¼ÍÞïØ 
 Š      Œ Ž‘• ™]isLeftAligned _{681.5, 3740.5}Ò    �Ó " # $   ,�_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  ’”Ó " # $   ,“_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4—	_µ<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Overview, index, getting started</p>_$8395EF79-294C-4B98-99FC-2803CC729AB5Ø 
 ›      � Ÿ¢¦ ª]isLeftAligned _{681.5, 3777.5}Ò     Ó " # $   ,¡_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  £¥Ó " # $   ,¤_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4¨	_¬<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Structure documentation</p>_$66CE0E0F-6AA3-4CA4-86EF-7F6C7A6D4CD8Ø 
 ¬      ® °³· »]isLeftAligned _{681.5, 3814.5}Ò    ±Ó " # $   ,²_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  ´¶Ó " # $   ,µ_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4¹	_­<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Describe functionalities</p>_$74F61AD0-123C-4384-BEB3-2F62D5CBF019Ø 
 ½      ¿ ÁÄÈ Ì]isLeftAligned _{681.5, 3851.5}Ò    ÂÓ " # $   ,Ã_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  ÅÇÓ " # $   ,Æ_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Ê	_¯<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Help in execution of tasks</p>_$2C97CC03-F819-4653-9C38-245C7021EBFAØ 
 Î      Ð ÒÕÙ Ý]isLeftAligned _{681.5, 3888.5}Ò    ÓÓ " # $   ,Ô_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  ÖØÓ " # $   ,×_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4Û	_²<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Recognize state of the system</p>_$690C4003-132B-42D7-9A00-C7BF5094F2ECØ 
 ß      á ãæê î]isLeftAligned _{681.5, 3925.5}Ò    äÓ " # $   ,å_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  çéÓ " # $   ,è_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ì	_ <p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>How-to, FAQ</p>_$8C74A1E6-04DA-4D26-B520-C84E40008902Ø 
 ð      ò ô÷û ÿ]isLeftAligned _{681.5, 3962.5}Ò    õÓ " # $   ,ö_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  øúÓ " # $   ,ù_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4ý	_¨<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Meaning of messages</p>_$8C87BB51-7EE1-4F07-9AD2-C908D822C026_{416.5, 3851.5}Ò    Ó " # $   %_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  Ó " # $   ,_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_§<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Good documentation</p>_$677D9859-C75F-4C3A-A56B-4ECC0633D690_{205.5, 3666.5}Ò    Ó " # $   ^_({1.000000, 0.899000, 0.167000, 1.000000}Ó ( ) *  Ó " # $   ,_({1.000000, 0.899000, 0.167000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4	_¢<p style='color: rgba(54, 51, 45, 1.000000); font: 21px "Helvetica Neue"; text-align: left; -cocoa-font-postscriptname: "HelveticaNeue-Light"; '>Documentation</p>_$CEB5FACA-638E-4FC9-979A-B6BD1E83041FZ{-22.5, 0}Ò     Ó " # $   ,!_({0.679000, 0.834000, 0.143000, 1.000000}Ó ( ) *#$&Ó " # $   ,%_({0.679000, 0.834000, 0.143000, 1.000000}_({1.000000, 1.000000, 1.000000, 1.000000}Ó 0 1 2 3 4)	_¦<p style='color: rgba(65, 82, 41, 1.000000); font: 18px "Helvetica Neue"; text-align: center; -cocoa-font-postscriptname: "HelveticaNeue-Medium"; '>Implementation</p>	_$74903E05-52A1-4C01-84DA-59C45FE2D70D _({1.000000, 1.000000, 1.000000, 1.000000}            !   #   0   :   M   S   V      ˆ   ‘   Ÿ   «   µ   À   Æ   Ú   ò   ù    1  ?  F  g  u  v  ‰  Š  “  œ  ¨  ª  ·  ¼  Â  È  Ñ  ü  	    '  1  >  G  r  �  ª  ³  È  Í  Ö  ×  n  o  –  ·  Å  Æ  Ù  Ú  ã  ð    (  5  `  ‹  ˜  ™  &  '  N  o  }  ~  ‘  ’  ›  ¨  Ó  à  í    C  P  Q  ä  å         )  6  ?  j  w  „  ¯  Ú  ç  è  €  �  ¨  É  ×  Ü  ý  	  	  	/  	=  	>  	Q  	R  	[  	h  	“  	   	­  	Ø  
  
  
  
Ä  
Å  
ì  
û  
ü      =  J  W  ‚  ­  º  »  J  K  r  “  ¡  ¤  Å  Ó  Ô  ç  è  ñ  þ  )  6  C  n  ™  ¦  §  X  Y  €  �  �  ™  ¦  Ñ  Þ  ë    A  N  O  ß  à           -  X  e  r  �  È  Õ  Ö  d  e  Œ  ­  »  È  é  ÷  ø        "  M  Z  g  ’  ½  Ê  Ë  U  V  }  ž  ¬  ­  À  Á  Ê  ×        G  r    €      E  f  t  u  ˆ  ‰  ’  Ÿ  Ê  ×  ä    :  G  H  Ý  Þ    &  4  5  H  I  R  _  Š  —  ¤  Ï  ú      ’  “  º  Û  é  ê  ý  þ      ?  L  Y  „  ¯  ¼  ½  P  Q  x  ™  §  ¨  »  ¼  Å  Ò  ý  
    B  m  z  {      ;  J  K  T  a  Œ  ™  ¦  Ñ  ü  	  
  •  –  ½  Þ  ì  ó    "  #  6  7  @  M  x  …  ’  ½  è  õ  ö  ™  š  Á  â  ð  ÷      &   '   :   ;   D   Q   |   ‰   –   Á   ì   ù   ú  !†  !‡  !®  !Ï  !Ý  !Þ  !ñ  !ò  !û  "  "3  "@  "M  "x  "£  "°  "±  #=  #>  #e  #†  #”  #•  #¨  #©  #²  #¿  #ê  #÷  $  $/  $Z  $g  $h  $ø  $ù  %   %3  %4  %=  %J  %u  %‚  %�  %º  %å  %ò  %ó  &�  &‚  &©  &Ê  &Ø  &ß  '   '  '  '"  '#  ',  '9  'd  'q  '~  '©  'Ô  'á  'â  ({  (|  (£  (Ä  (Ò  (Ó  (æ  (ç  (ð  (ý  )(  )5  )B  )m  )˜  )¥  )¦  *?  *@  *g  *ˆ  *–  *—  *ª  *«  *´  *Á  *ì  *ù  +  +1  +\  +i  +j  ,  ,  ,,  ,?  ,@  ,I  ,V  ,�  ,Ž  ,›  ,Æ  ,ñ  ,þ  ,ÿ  -Ž  -�  -¶  -É  -Ê  -Ó  -à  .  .  .%  .P  .{  .ˆ  .‰  /  /  /<  /]  /k  /v  /—  /¥  /¦  /¹  /º  /Ã  /Ð  /û  0  0  0@  0k  0x  0�  0‚  1?  1@  1g  1ˆ  1–  1—  1ª  1«  1´  1Á  1ì  1ù  2  21  2\  2i  2j  3×  3Ø  3ÿ  4   4.  4/  4B  4C  4L  4Y  4„  4‘  4ž  4É  4ô  5  5
  5  5±  5²  5Ù  5ú  6  6	  6  6  6&  63  6^  6k  6x  6£  6Î  6Û  6Ü  7ƒ  7„  7«  7Ì  7Ú  7Û  7î  7ï  7ø  8  80  8=  8J  8u  8   8­  8®  9^  9_  9†  9™  9š  9£  9°  9Û  9è  9õ  :   :K  :X  :Y  :è  :é  ;  ;1  ;?  ;L  ;m  ;{  ;|  ;�  ;�  ;™  ;¦  ;Ñ  ;Þ  ;ë  <  <A  <N  <O  <â  <ã  =
  =+  =9  =:  =M  =N  =W  =d  =�  =œ  =©  =Ô  =ÿ  >  >  >¨  >©  >Ð  >ñ  >ÿ  ?   ?  ?  ?  ?*  ?U  ?b  ?o  ?š  ?Å  ?Ò  ?Ó  @|  @}  @¤  @Å  @Ó  @Ô  @ç  @è  @ñ  @þ  A)  A6  AC  An  A™  A¦  A§  BC  BD  Bk  BŒ  Bš  B›  B®  B¯  B¸  BÅ  Bð  Bý  C
  C5  C`  Cm  Cn  DÁ  DÂ  Dé  E
  E  E#  ED  ER  ES  Ef  Eg  Ep  E}  E¨  Eµ  EÂ  Eí  F  F%  F&  Fµ  F¶  FÝ  Fþ  G  G  G   G!  G*  G7  Gb  Go  G|  G§  GÒ  Gß  Gà  Hx  Hy  H   HÁ  HÏ  HÐ  Hã  Hä  Hí  Hú  I%  I2  I?  Ij  I•  I¢  I£  J@  JA  Jh  J‰  J—  J˜  J«  J¬  Jµ  JÂ  Jí  Jú  K  K2  K]  Kj  Kk  L  L  L+  LL  LZ  L[  Ln  Lo  Lx  L…  L°  L½  LÊ  Lõ  M   M-  M.  MÆ  MÇ  Mî  N  N  N  N  NC  NP  N]  Nˆ  N³  NÀ  NÁ  ON  OO  Ov  O…  O†  O�  Oœ  OÇ  OÔ  Oá  P  P7  PD  PE  PØ  PÙ  Q   Q!  Q/  Q8  QY  Qg  Qh  Q{  Q|  Q…  Q’  Q½  QÊ  Q×  R  R-  R:  R;  RÙ  RÚ  S  S"  S0  S1  SD  SE  SN  S[  S†  S“  S   SË  Sö  T  T  T¥  T¦  TÍ  Tî  Tü  Tý  U  U  U  U'  UR  U_  Ul  U—  UÂ  UÏ  UÐ  Vn  Vo  V–  V·  VÅ  VÆ  VÙ  VÚ  Vã  Vð  W  W(  W5  W`  W‹  W˜  W™  X,  X-  XT  Xc  Xd  Xm  Xz  X¥  X²  X¿  Xê  Y  Y"  Y#  Y¶  Y·  YÞ  Yÿ  Z  Z  Z;  ZI  ZP  Zq  Z  Z€  Z“  Z”  Z�  Zª  ZÕ  Zâ  Zï  [  [E  [R  [S  [õ  [ö  \  \>  \L  \M  \`  \a  \j  \w  \¢  \¯  \¼  \ç  ]  ]  ]   ]·  ]¸  ]ß  ^   ^  ^  ^"  ^#  ^,  ^9  ^d  ^q  ^~  ^©  ^Ô  ^á  ^â  _w  _x  _Ÿ  _²  _³  _¼  _É  _ô  `  `  `9  `d  `q  `r  a  a  a*  aK  aY  ab  aƒ  a‘  a’  a¥  a¦  a¯  a¼  aç  aô  b  b,  bW  bd  be  bù  bú  c!  cB  cP  cQ  cd  ce  cn  c{  c¦  c³  cÀ  cë  d  d#  d$  dÓ  dÔ  dû  e  e*  e+  e>  e?  eH  eU  e€  e�  eš  eÅ  eð  eý  eþ  f�  fŽ  fµ  fÖ  fä  få  fø  fù  g  g  g:  gG  gT  g  gª  g·  g¸  hb  hc  hŠ  h™  hš  h£  h°  hÛ  hè  hõ  i   iK  iX  iY  iè  ié  j  j1  j?  jF  jg  ju  jv  j‰  jŠ  j“  j   jË  jØ  jå  k  k;  kH  kI  kâ  kã  l
  l+  l9  l:  lM  lN  lW  ld  l�  lœ  l©  lÔ  lÿ  m  m  m¥  m¦  mÍ  mî  mü  mý  n  n  n  n'  nR  n_  nl  n—  nÂ  nÏ  nÐ  oe  of  o�  o   o¡  oª  o·  oâ  oï  oü  p'  pR  p_  p`  pî  pï  q  q7  qE  qL  qm  q{  q~  qŸ  q­  q®  qÁ  qÂ  qË  qØ  qá  r  r  r&  rQ  r|  r‰  rŠ  s>  s?  sf  su  sv  s  sŒ  s·  sÄ  sÑ  sü  t'  t4  t5  tÀ  tÁ  tè  u	  u  u  u;  uI  uJ  u]  u^  ug  ut  uŸ  u¬  u¹  uä  v  v  v  v³  v´  vÛ  vî  vï  vø  w  w0  w=  wJ  wu  w   w­  w®  x9  x:  xa  x‚  x�  x“  x´  xÂ  xÃ  xÖ  x×  xà  xí  y  y%  y2  y]  yˆ  y•  y–  zC  zD  zk  z~  z  zˆ  z•  zÀ  zÍ  zÚ  {  {0  {=  {>  {Ë  {Ì  {ó  |  |  |  |  |D  |Q  |^  |‰  |´  |Á  |Â  }S  }T  }{  }œ  }ª  }±  }Ò  }à  }á  }ô  }õ  }þ  ~  ~6  ~C  ~P  ~{  ~¦  ~³  ~´  D  E  l  �  ›  œ  ¯  °  ¹  Æ  ñ  þ  €  €6  €a  €n  €o  �  �  �3  �T  �b  �c  �v  �w  �€  ��  �¸  �Å  �Ò  �ý  ‚(  ‚5  ‚6  ‚Á  ‚Â  ‚é  ‚ü  ‚ý  ƒ  ƒ  ƒ>  ƒK  ƒX  ƒƒ  ƒ®  ƒ»  ƒ¼  „I  „J  „q  „’  „   „©  „Ê  „Ø  „Ù  „ì  „í  „ö  …  ….  …;  …H  …s  …ž  …«  …¬  †A  †B  †i  †Š  †˜  †™  †¬  †­  †¶  †Ã  †î  †û  ‡  ‡3  ‡^  ‡k  ‡l  ‡ü  ‡ý  ˆ$  ˆE  ˆS  ˆT  ˆg  ˆh  ˆq  ˆ~  ˆ©  ˆ¶  ˆÃ  ˆî  ‰  ‰&  ‰'  ‰½  ‰¾  ‰å  Š  Š  Š  Š(  Š)  Š2  Š?  Šj  Šw  Š„  Š¯  ŠÚ  Šç  Šè  ‹ƒ  ‹„  ‹«  ‹º  ‹»  ‹Ä  ‹Ñ  ‹ü  Œ	  Œ  ŒA  Œl  Œy  Œz  �  �  �5  �H  �I  �R  �_  �Š  �—  �¤  �Ï  �ú  Ž  Ž  Ž”  Ž•  Ž¼  ŽÝ  Žë  Žð  �  �  �*  �K  �Y  �Z  �m  �n  �w  �„  �¯  �¼  �É  �ô  �  �,  �-  �Ð  �Ñ  �ø  ‘  ‘'  ‘(  ‘;  ‘<  ‘E  ‘R  ‘}  ‘Š  ‘—  ‘Â  ‘í  ‘ú  ‘û  ’�  ’�  ’·  ’Ø  ’æ  ’ç  ’ú  ’û  “  “  “<  “I  “V  “�  “¬  “¹  “º  ”N  ”O  ”v  ”—  ”¥  ”¦  ”¹  ”º  ”Ã  ”Ð  ”û  •  •  •@  •k  •x  •y  –  –  –4  –U  –c  –d  –w  –x  –�  –Ž  –¹  –Æ  –Ó  –þ  —)  —6  —7  —È  —É  —ð  ˜  ˜  ˜  ˜  ˜E  ˜R  ˜_  ˜Š  ˜µ  ˜Â  ˜Ã  ™N  ™O  ™v  ™—  ™¥  ™®  ™Ï  ™Ý  ™â  š  š  š  š%  š&  š/  š<  šg  št  š�  š¬  š×  šä  šå  œ  œ  œ<  œ]  œk  œl  œ  œ€  œ‰  œ–  œÁ  œÎ  œÛ  �  �1  �>  �?  �Ì  �Í  �ô  ž  ž  ž  ž  žE  žR  ž_  žŠ  žµ  žÂ  žÃ  ŸY  ŸZ  Ÿ�  Ÿ¢  Ÿ°  Ÿ±  ŸÄ  ŸÅ  ŸÎ  ŸÛ             K   v   ƒ   „  ¡  ¡  ¡:  ¡[  ¡i  ¡j  ¡}  ¡~  ¡‡  ¡”  ¡¿  ¡Ì  ¡Ù  ¢  ¢/  ¢<  ¢=  ¢Í  ¢Î  ¢õ  £  £$  £%  £8  £9  £B  £O  £z  £‡  £”  £¿  £ê  £÷  £ø  ¤’  ¤“  ¤º  ¤Í  ¤Î  ¤×  ¤ä  ¥  ¥  ¥)  ¥T  ¥  ¥Œ  ¥�  ¦  ¦  ¦E  ¦T  ¦U  ¦^  ¦k  ¦–  ¦£  ¦°  ¦Û  §  §  §  §£  §¤  §Ë  §ì  §ú  ¨  ¨0  ¨>  ¨?  ¨R  ¨S  ¨\  ¨i  ¨”  ¨¡  ¨®  ¨Ù  ©  ©  ©  ©»  ©¼  ©ã  ª  ª  ª  ª&  ª'  ª0  ª=  ªh  ªu  ª‚  ª­  ªØ  ªå  ªæ  «š  «›  «Â  «ã  «ñ  «ò  ¬  ¬  ¬  ¬  ¬G  ¬T  ¬a  ¬Œ  ¬·  ¬Ä  ¬Å  ­h  ­i  ­�  ­±  ­¿  ­À  ­Ó  ­Ô  ­Ý  ­ê  ®  ®"  ®/  ®Z  ®…  ®’  ®“  ¯D  ¯E  ¯l  ¯�  ¯›  ¯¢  ¯Ã  ¯Ñ  ¯Ò  ¯å  ¯æ  ¯ï  ¯ü  °'  °4  °A  °l  °—  °¤  °¥  ±[  ±\  ±ƒ  ±¤  ±²  ±³  ±Æ  ±Ç  ±Ð  ±Ý  ²  ²  ²"  ²M  ²x  ²…  ²†  ³+  ³,  ³S  ³t  ³‚  ³ƒ  ³–  ³—  ³   ³­  ³Ø  ³å  ³ò  ´  ´H  ´U  ´V  µ  µ  µ*  µ9  µ:  µC  µP  µ{  µˆ  µ•  µÀ  µë  µø  µù  ¶�  ¶Ž  ¶µ  ¶Ö  ¶ä  ¶í  ·  ·  ·!  ·B  ·P  ·Q  ·d  ·e  ·n  ·{  ·¦  ·³  ·À  ·ë  ¸  ¸#  ¸$  ¸Õ  ¸Ö  ¸ý  ¹  ¹,  ¹-  ¹?  ¹@  ¹I  ¹V  ¹�  ¹Ž  ¹›  ¹Æ  ¹ñ  ¹þ  ¹ÿ  º™  ºš  ºÁ  ºÔ  ºÕ  ºÞ  ºë  »  »#  »0  »[  »†  »“  »”  ¼5  ¼6  ¼]  ¼~  ¼Œ  ¼�  ¼Ÿ  ¼   ¼©  ¼¶  ¼á  ¼î  ¼û  ½&  ½Q  ½^  ½g  ½h  ¾&  ¾'  ¾N  ¾o  ¾}  ¾~  ¾�  ¾‘  ¾š  ¾§  ¾Ò  ¾ß  ¾ì  ¿  ¿B  ¿O  ¿P  ¿õ  ¿ö  À  À>  ÀL  ÀS  Àt  À‚  Àƒ  À•  À–  ÀŸ  À¬  À×  Àä  Àñ  Á  ÁG  ÁT  ÁU  Áå  Áæ  Â  Â.  Â<  Â=  ÂO  ÂP  ÂY  Âf  Â‘  Âž  Â«  ÂÖ  Ã  Ã  Ã  Ã«  Ã¬  ÃÓ  Ãô  Ä  Ä  Ä  Ä  Ä  Ä,  ÄW  Äd  Äq  Äœ  ÄÇ  ÄÔ  ÄÕ  Åq  År  Å™  Å«  Å¬  Åµ  ÅÂ  Åí  Åú  Æ  Æ2  Æ]  Æj  Æk  Æû  Æü  Ç#  Ç5  Ç6  Ç?  ÇL  Çw  Ç„  Ç‘  Ç¼  Çç  Çô  Çõ  ÈŽ  È�  È¶  È×  Èå  Èî  É  É  É$  ÉE  ÉS  ÉT  Éf  Ég  Ép  É}  É¨  Éµ  ÉÂ  Éí  Ê  Ê%  Ê&  ÊÞ  Êß  Ë  Ë'  Ë5  Ë6  ËH  ËI  ËR  Ë_  ËŠ  Ë—  Ë¤  ËÏ  Ëú  Ì  Ì  Ì¯  Ì°  Ì×  Ìø  Í  Í  Í  Í  Í#  Í0  Í[  Íh  Íu  Í   ÍË  ÍØ  ÍÙ  Î„  Î…  Î¬  Îº  Î»  ÎÄ  ÎÑ  Îü  Ï	  Ï  ÏA  Ïl  Ïy  Ïz  Ð  Ð  Ð,  ÐM  Ð[  Ðb  Ðƒ  Ð‘  Ð’  Ð¤  Ð¥  Ð®  Ð»  Ðæ  Ðó  Ñ   Ñ+  ÑV  Ñc  Ñd  Ò  Ò  Ò*  ÒK  ÒY  ÒZ  Òl  Òm  Òv  Òƒ  Ò®  Ò»  ÒÈ  Òó  Ó  Ó+  Ó4  Ó5  Ô  Ô  Ô7  ÔX  Ôf  Ôk  ÔŒ  Ôš  Ô›  Ô­  Ô®  Ô·  ÔÄ  ÔÍ  Ôø  Õ  Õ  Õ=  Õh  Õu  Õv  Ö  Ö  Ö9  ÖZ  Öh  Öi  Ö{  Ö|  Ö…  Ö’  Ö½  ÖÊ  Ö×  ×  ×-  ×:  ×;  ×Ø  ×Ù  Ø   Ø  Ø  Ø  Ø%  ØP  Ø]  Øj  Ø•  ØÀ  ØÍ  ØÎ  Ùj  Ùk  Ù’  Ù¤  Ù¥  Ù®  Ù»  Ùæ  Ùó  Ú   Ú+  ÚV  Úc  Úd  Ú÷  Úø  Û  Û@  ÛN  ÛU  Ûv  Û„  Û…  Û—  Û˜  Û¡  Û®  ÛÙ  Ûæ  Ûó  Ü  ÜI  ÜV  ÜW  Ý  Ý	  Ý0  ÝQ  Ý_  Ý`  Ýr  Ýs  Ý|  Ý‰  Ý´  ÝÁ  ÝÎ  Ýù  Þ$  Þ1  Þ2  ÞÑ  ÞÒ  Þù  ß  ß(  ß)  ß;  ß<  ßE  ßR  ß}  ßŠ  ß—  ßÂ  ßí  ßú  ßû  à–  à—  à¾  àÐ  àÑ  àÚ  àç  á  á  á,  áW  á‚  á�  á�  â  â  âD  âe  âs  â|  â�  â«  â¬  â¾  â¿  âÈ  âÕ  ã   ã  ã  ãE  ãp  ã}  ã~  ä  ä   äG  äh  äv  äw  ä‰  äŠ  ä“  ä   äË  äØ  äå  å  å;  åH  åI  åÜ  åÝ  æ  æ%  æ3  æ4  æF  æG  æP  æ]  æˆ  æ•  æ¢  æÍ  æø  ç  ç  ç©  çª  çÑ  çò  è   è  è  è  è  è*  èU  èb  èo  èš  èÅ  èÒ  èÓ  ém  én  é•  é£  é¤  é­  éº  éå  éò  éÿ  ê*  êU  êb  êc  êî  êï  ë  ë$  ë%  ë.  ë;  ëf  ës  ë€  ë«  ëÖ  ëã  ëä  ìt  ìu  ìœ  ì½  ìË  ìÒ  ìó  í  í  í  í  í  í+  íV  íc  íp  í›  íÆ  íÓ  íÔ  î„  î…  î¬  îÍ  îÛ  îÜ  îî  îï  îø  ï  ï0  ï=  ïJ  ïu  ï   ï­  ï®  ðE  ðF  ðm  ðŽ  ðœ  ð�  ð¬  ð­  ð¶  ðÃ  ðî  ðû  ñ  ñ3  ñ^  ñk  ñl  ò  ò  ò9  òK  òL  òU  òb  ò�  òš  ò§  òÒ  òý  ó
  ó  óœ  ó�  óÄ  óå  óó  óø  ô  ô'  ô0  ôQ  ô_  ô`  ôo  ôp  ôy  ô†  ô±  ô¾  ôË  ôö  õ!  õ.  õ/  õÅ  õÆ  õí  ö  ö  ö  ö,  ö-  ö6  öC  ön  ö{  öˆ  ö³  öÞ  öë  öì  ÷Œ  ÷�  ÷´  ÷Õ  ÷ã  ÷ì  ø  ø  ø  ø*  ø+  ø4  øA  øl  øy  ø†  ø±  øÜ  øé  øê  ùŒ  ù�  ù´  ùÕ  ùã  ùä  ùò  ùó  ùü  ú	  ú4  úA  úN  úy  ú¤  ú±  ú²  ûa  ûb  û‰  ûª  û¸  û¹  ûÇ  ûÈ  ûÑ  ûÞ  ü	  ü  ü#  üN  üy  ü†  ü‡  ý)  ý*  ýQ  ýr  ý€  ý…  ý¦  ý´  ýµ  ýÇ  ýÈ  ýÑ  ýÞ  ýç  þ  þ  þ,  þW  þ‚  þ�  þ˜  þ™  ÿI  ÿJ  ÿq  ÿ’  ÿ   ÿ¡  ÿ³  ÿ´  ÿ½  ÿÊ  ÿõ      :  e  r  s   A P Q Z g ’ Ÿ ¬ ×    ¬ ­ Ô à á ê ÷ " / < g ’ Ÿ   , - T u ƒ ˆ © · ¸ Ç È Ñ Þ 	  # N y † ‡ ) * Q r € � � ‘ š § Ò ß ì  B O P î ï  # $ - : e r  ª Õ â ã 	v 	w 	ž 	ª 	« 	´ 	Á 	ì 	ù 
 
1 
\ 
i 
j 
ù 
ú ! B P W x † ‡ – —   ­ Ø å ò  H U V í î  6 D E T U ^ k – £ ° Û    ¶ · Þ ÿ   3 A B T U ^ k – £ ° Û    ¼ ½ ä    & ' 0 = h u ‚ ­ Ø å æ ¢ £ Ê × Ø á î  & 3 ^ ‰ – Ÿ   d e Œ › œ ¥ ² Ý ê ÷ " M Z [ ê ë  ! " + 8 c p } ¨ Ó à á q r ™ º È Ñ ò    2 @ A P Q Z g ’ Ÿ ¬ ×    ¯ ° × ø       - X e r � È Õ Ö r s š » É Ê Ù Ú ã ð  ( 5 ` ‹ ˜ ™ ; < c „ ’ “ ¢ £ ¬ ¹ ä ñ þ ) T a b   ) J X Y h i r  ª · Ä ï    '  (  Ç  È  ï ! ! !# !D !R !W !x !† !‡ !– !— !  !­ !Ø !å !ò " "H "U "V "è "é # #1 #? #@ #O #P #Y #f #‘ #ž #« #Ö $ $ $ $¬ $­ $Ô $á $â $ë $ø %# %0 %= %h %“ %  %¡ &- &. &U &v &„ &‹ &¬ &º &» &Ê &Ë &Ô &á ' ' '& 'Q '| '‰ 'Š ( ( (@ (a (o (p ( (€ (‰ (– (Á (Î (Û ) )1 )> )? )Î )Ï )ö * *% *& *5 *6 *? *L *w *„ *‘ *¼ *ç *ô *õ +„ +… +¬ +» +¼ +Å +Ò +ý ,
 , ,B ,m ,z ,{ - -	 -0 -? -@ -I -V -� -Ž -› -Æ -ñ -þ -ÿ .Š .‹ .² .Ó .á .î / / / /- /. /7 /D /o /| /‰ /´ /ß /ì /í 0˜ 0™ 0À 0á 0ï 0ð 0ÿ 1  1	 1 1A 1N 1[ 1† 1± 1¾ 1¿ 2c 2d 2‹ 2¬ 2º 2½ 2Þ 2ì 2í 2ü 2ý 3 3 3> 3K 3X 3ƒ 3® 3» 3¼ 4q 4r 4™ 4¦ 4§ 4° 4½ 4è 4õ 5 5- 5X 5e 5f 5ÿ 6  6' 6H 6V 6W 6f 6g 6p 6} 6¨ 6µ 6Â 6í 7 7% 7& 7À 7Á 7è 8	 8 8 8; 8I 8J 8\ 8] 8f 8s 8ž 8« 8¸ 8ã 9 9 9 9» 9¼ 9ã 9õ 9ö 9ÿ : :7 :D :Q :| :§ :´ :µ ;M ;N ;u ;– ;¤ ;¥ ;· ;¸ ;Á ;Î ;ù < < <> <i <v <w = = =@ =O =P =Y =f =‘ =ž =« =Ö > > > >Ÿ >  >Ç >è >ö >ý ? ?, ?3 ?T ?b ?c ?v ?w ?€ ?� ?¸ ?Å ?Ò ?ý @( @5 @6 @Å @Æ @í A A A A0 A1 A: AG Ar A AŒ A· Aâ Aï Að Bƒ B„ B« BÌ BÚ BÛ Bî Bï Bø C C0 C= CJ Cu C  C­ C® D¹ Dº Dá Dó Dô Dý E
 E5 EB EO Ez E¥ E² E³ Fg Fh F� F° F¾ FÃ Fä Fò Fó G G G G GH GU Gb G� G¸ GÅ GÆ Hk Hl H“ H´ HÂ HÃ HÖ H× Hà Hí I I% I2 I] Iˆ I• I– J9 J: Ja Jo Jp Jy J† J± J¾ JË Jö K! K. K/ KÔ KÕ Kü L L+ L, L> L? LH LU L€ L� Lš LÅ Lð Lý Lþ M¸ M¹ Mà Mî Mï Mø N N0 N= NJ Nu N  N­ N® O< O= Od Os Ot O} OŠ Oµ OÂ OÏ Oú P% P2 P3 P½ P¾ På Q Q Q% QF QT QU Qg Qh Qq Q~ Q© Q¶ QÃ Qî R R& R' Rã Rä S S, S: S; SM SN SW Sd S� Sœ S© SÔ Sÿ T T T© Tª TÑ Tò U  U U U U U* UU Ub Uo Uš UÅ UÒ UÓ V„ V… V¬ VÍ VÛ VÜ Vî Vï Vø W W0 W= WJ Wu W  W­ W® XT XU X| X� X« X¬ X¾ X¿ XÈ XÕ Y  Y Y YE Yp Y} Y~ Z' Z( ZO Zp Z~ Z� Z¢ Z° Z± ZÃ ZÄ ZÍ ZÚ [ [ [ [J [u [‚ [ƒ \6 \7 \^ \l \m \v \ƒ \® \» \È \ó ] ]+ ], ]¸ ]¹ ]à ^ ^ ^ ^7 ^E ^F ^X ^Y ^b ^o ^š ^§ ^´ ^ß _
 _ _ _Ý _Þ ` `& `4 `5 `G `H `Q `^ `‰ `– `£ `Î `ù a a aº a» aâ b b b b; bI bL bm b{ b| b� b� b™ b¦ bÑ bÞ bë c cA cN cO cß cà d d d d# d0 d[ dh du d  dË dØ dÙ ed ee eŒ e­ e» e¾ eß eí eî f f f f fC fP f] fˆ f³ fÀ fÁ gQ gR gy g‹ gŒ g• g¢ gÍ gÚ gç h h= hJ hK hÕ hÖ hý i i, i/ iP i^ i_ ir is i| i‰ i´ iÁ iÎ iù j$ j1 j2 jÐ jÑ jø k
 k k k! kL kY kf k‘ k¼ kÉ kÊ lT lU l| l� l« l° lÑ lß là ló lô lý m
 m5 mB mO mz m¥ m² m³ nQ nR ny nš n¨ n© n¼ n½ nÆ nÓ nþ o o oC on o{ o| p) p* pQ p_ p` pi pv p¡ p® p» pæ q q q q© qª qÑ qã qä qí qú r% r2 r? rj r• r¢ r£ s. s/ sV sd se sn s{ s¦ s³ sÀ së t t# t$ tÇ tÈ tï u u u+ uL uZ u] u~ uŒ u� uŸ u  u© u¶ uá uî uû v& vQ v^ v_ w  w w( w: w; wD wQ w| w‰ w– wÁ wì wù wú xˆ x‰ x° xÑ xß xè y	 y y y* y+ y4 yA yl yy y† y± yÜ yé yò yó zÆ zÇ zî { { { {0 {1 {: {G {r { {Œ {· {â {ï {ð |— |˜ |¿ |à |î |ï } } } } }C }P }] }ˆ }³ }À }Á ~] ~^ ~… ~¦ ~´ ~µ ~Ç ~È ~Ñ ~Þ 	  # N y † ‡ €7 €8 €_ €q €r €{ €ˆ €³ €À €Í €ø �# �0 �1 �À �Á �è ‚	 ‚ ‚ ‚= ‚K ‚L ‚^ ‚_ ‚h ‚u ‚  ‚­ ‚º ‚å ƒ ƒ ƒ ƒ· ƒ¸ ƒß „  „ „ „! „" „+ „8 „c „p „} „¨ „Ó „à „á …œ …� …Ä …Ö …× …à …í † †% †2 †] †ˆ †• †– ‡$ ‡% ‡L ‡m ‡{ ‡| ‡Ž ‡� ‡˜ ‡¥ ‡Ð ‡Ý ‡ê ˆ ˆ@ ˆM ˆN ˆÜ ˆÝ ‰ ‰% ‰3 ‰4 ‰F ‰G ‰P ‰] ‰ˆ ‰• ‰¢ ‰Í ‰ø Š Š Š– Š— Š¾ Šß Ší Šð ‹ ‹ ‹  ‹3 ‹4 ‹= ‹J ‹u ‹‚ ‹� ‹º ‹å ‹ò ‹ó Œ¥ Œ¦ ŒÍ ŒÛ ŒÜ Œå Œò � �* �7 �b �� �š �› Ž3 Ž4 Ž[ Žm Žn Žw Ž„ Ž¯ Ž¼ ŽÉ Žô � �, �- �½ �¾ �å �÷ �ø � � �9 �F �S �~ �© �¶ �· ‘H ‘I ‘p ‘‘ ‘Ÿ ‘® ‘Ï ‘Ý ‘Þ ‘ð ‘ñ ‘ú ’ ’2 ’? ’L ’w ’¢ ’¯ ’° “J “K “r ““ “¡ “¢ “´ “µ “¾ “Ë “ö ” ” ”; ”f ”s ”t • • •7 •X •f •g •y •z •ƒ •� •» •È •Õ –  –+ –8 –9 –Ø –Ù —  —! —/ —0 —B —C —L —Y —„ —‘ —ž —É —ô ˜ ˜ ˜® ˜¯ ˜Ö ˜÷ ™ ™ ™- ™; ™< ™N ™O ™X ™e ™� ™� ™ª ™Õ š  š š šº š» šâ › › › ›$ ›% ›. ›; ›f ›s ›€ ›« ›Ö ›ã ›ä œˆ œ‰ œ° œÑ œß œæ � � � �= �K �L �_ �` �i �v �¡ �® �» �æ ž ž ž ž¸ ž¹ žà Ÿ Ÿ Ÿ Ÿ# Ÿ$ Ÿ- Ÿ: Ÿe Ÿr Ÿ Ÿª ŸÕ Ÿâ Ÿã    €  §  È  Ö  ×  ê  ë  ô ¡ ¡, ¡9 ¡F ¡q ¡œ ¡© ¡ª ¢I ¢J ¢q ¢„ ¢… ¢Ž ¢› ¢Æ ¢Ó ¢à £ £6 £C £D £Ø £Ù ¤  ¤! ¤/ ¤: ¤[ ¤i ¤j ¤} ¤~ ¤‡ ¤” ¤¿ ¤Ì ¤Ù ¥ ¥/ ¥< ¥= ¥â ¥ã ¦
 ¦+ ¦9 ¦: ¦M ¦N ¦W ¦d ¦� ¦œ ¦© ¦Ô ¦ÿ § § §¯ §° §× §ø ¨ ¨ ¨ ¨ ¨$ ¨1 ¨\ ¨i ¨v ¨¡ ¨Ì ¨Ù ¨Ú ©� ©‚ ©© ©Ê ©Ø ©Ù ©ì ©í ©ö ª ª. ª; ªH ªs ªž ª« ª¬ «@ «A «h «‰ «— «˜ «« «¬ «µ «Â «í «ú ¬ ¬2 ¬] ¬j ¬k ­ ­	 ­0 ­C ­D ­M ­Z ­… ­’ ­Ÿ ­Ê ­õ ® ® ®› ®œ ®Ã ®ä ®ò ®ó ¯ ¯ ¯ ¯ ¯H ¯U ¯b ¯� ¯¸ ¯Å ¯Æ °[ °\ °ƒ °• °– °Ÿ °¬ °× °ä °ñ ± ±G ±T ±U ±é ±ê ² ²# ²$ ²- ²: ²e ²r ² ²ª ²Õ ²â ²ã ³€ ³� ³¨ ³É ³× ³Þ ³ÿ ´ ´ ´  ´! ´* ´7 ´b ´o ´| ´§ ´Ò ´ß ´à µx µy µ  µÁ µÏ µÐ µâ µã µì µù ¶$ ¶1 ¶> ¶i ¶” ¶¡ ¶¢ ·\ ·] ·„ ·¥ ·³ ·´ ·Æ ·Ç ·Ð ·Ý ¸ ¸ ¸" ¸M ¸x ¸… ¸† ¹ ¹ ¹= ¹O ¹P ¹Y ¹f ¹‘ ¹ž ¹« ¹Ö º º º º§ º¨ ºÏ ºð ºþ » »$ »2 »3 »E »F »O »\ »‡ »” »¡ »Ì »÷ ¼ ¼ ¼µ ¼¶ ¼Ý ¼þ ½ ½ ½ ½  ½) ½6 ½a ½n ½{ ½¦ ½Ñ ½Þ ½ß ¾Š ¾‹ ¾² ¾À ¾Á ¾Ê ¾× ¿ ¿ ¿ ¿G ¿r ¿ ¿€ À À ÀA ÀO ÀP ÀY Àf À‘ Àž À« ÀÖ Á Á Á Á› Áœ ÁÃ Áä Áò Áý Â Â, Â- Â? Â@ ÂI ÂV Â� ÂŽ Â› ÂÆ Âñ Âþ Âÿ Ã� Ãž ÃÅ Ãæ Ãô Ãõ Ä Ä Ä Ä ÄI ÄV Äc ÄŽ Ä¹ ÄÆ ÄÇ Åj Åk Å’ Å³ ÅÁ ÅÂ ÅÔ ÅÕ ÅÞ Åë Æ Æ# Æ0 Æ[ Æ† Æ“ Æ” ÇB ÇC Çj Ç‹ Ç™ Çž Ç¿ ÇÍ ÇÎ Çà Çá Çê Ç÷ È" È/ È< Èg È’ ÈŸ È  É÷ Éø Ê Ê@ ÊN ÊO Êa Êb Êk Êx Ê£ Ê° Ê½ Êè Ë Ë  Ë! Ë¾ Ë¿ Ëæ Ëø Ëù Ì Ì Ì: ÌG ÌT Ì Ìª Ì· Ì¸ ÍH ÍI Íp Í‘ ÍŸ Í¦ ÍÇ ÍÕ ÍÖ Íè Íé Íò Íÿ Î* Î7 ÎD Îo Îš Î§ Î¨ ÏK ÏL Ïs Ï” Ï¢ Ï£ Ïµ Ï¶ Ï¿ ÏÌ Ï÷ Ð Ð Ð< Ðg Ðt Ðu Ñ Ñ Ñ4 ÑU Ñc Ñd Ñv Ñw Ñ€ Ñ� Ñ¸ ÑÅ ÑÒ Ñý Ò( Ò5 Ò6 ÒÚ ÒÛ Ó Ó Ó Ó Ó' ÓR Ó_ Ól Ó— ÓÂ ÓÏ ÓÐ Ô_ Ô` Ô‡ Ô• Ô– ÔŸ Ô¬ Ô× Ôä Ôñ Õ ÕG ÕT ÕU Õå Õæ Ö Ö Ö Ö% Ö2 Ö] Öj Öw Ö¢ ÖÍ ÖÚ ÖÛ ×g ×h ×� ×ž ×Ÿ ×¨ ×µ ×à ×í ×ú Ø% ØP Ø] Ø^ Øë Øì Ù Ù4 ÙB ÙK Ùl Ùz Ù} Ùž Ù¬ Ù­ Ù¿ ÙÀ ÙÉ ÙÖ Ú Ú Ú ÚF Úq Ú~ Ú Û: Û; Ûb Ût Ûu Û~ Û‹ Û¶ ÛÃ ÛÐ Ûû Ü& Ü3 Ü4 ÜÔ ÜÕ Üü Ý Ý+ Ý4 ÝU Ýc Ýd Ýv Ýw Ý€ Ý� Ý¸ ÝÅ ÝÒ Ýý Þ( Þ5 Þ6 Þï Þð ß ß8 ßF ßG ßY ßZ ßc ßp ß› ß¨ ßµ ßà à à à àÅ àÆ àí á á á á/ á0 á9 áF áq á~ á‹ á¶ áá áî áï â¨ â© âÐ âñ âÿ ã  ã ã ã ã) ãT ãa ãn ã™ ãÄ ãÑ ãÒ äx äy ä  ä® ä¯ ä¸ äÅ äð äý å
 å5 å` åm ån æ æ æ8 æY æg ær æ“ æ¡ æ¢ æ´ æµ æ¾ æË æö ç ç ç; çf çs çt è( è) èP èq è è€ è’ è“ èœ è© èÔ èá èî é éD éQ éR ê ê ê+ êL êZ ê[ êm ên êw ê„ ê¯ ê¼ êÉ êô ë ë, ë- ëØ ëÙ ì  ì! ì/ ì0 ìB ìC ìL ìY ì„ ì‘ ìž ìÉ ìô í í íª í« íÒ íó î î î î î î+ îV îc îp î› îÆ îÓ îÔ ïz ï{ ï¢ ï´ ïµ ï¾ ïË ïö ð ð ð; ðf ðs ðt ñ ñ ñD ñe ñs ñ‚ ñ£ ñ± ñ² ñÄ ñÅ ñÎ ñÛ ò ò ò  òK òv òƒ ò„ ó< ó= ód ó… ó“ ó” ó¦ ó§ ó° ó½ óè óõ ô ô- ôX ôe ôf õ õ õ= õ^ õl õm õ õ€ õ‰ õ– õÁ õÎ õÛ ö ö1 ö> ö? öï öð ÷ ÷8 ÷F ÷G ÷Y ÷Z ÷c ÷p ÷› ÷¨ ÷µ ÷à ø ø ø øË øÌ øó ù ù" ù# ù5 ù6 ù? ùL ùw ù„ ù‘ ù¼ ùç ùô ùõ úª ú« úÒ úó û û û û û û+ ûV ûc ûp û› ûÆ ûÓ ûÔ üw üx üŸ üÀ üÎ üÏ üá üâ üë üø ý# ý0 ý= ýh ý“ ý  ý¡ þL þM þt þ† þ‡ þ� þ� þÈ þÕ þâ ÿ ÿ8 ÿE ÿF ÿð ÿñ    *  +  4  A  l  y  †  ±  Ü  é  ê � � · Â Ã Å Î Û    " M x … † / 0 1 X Y            /             „