ࡱ; *M  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry  !r\V)䰱 PresentationStarImpress 5.0"#$%'$"! "!!(,ILKMMRUTUSRQP@<QoU#s(796i LP4hHSfxDocumentInfo  Xiaoping Jia 1! Xiaoping Jia v-1 uK Info 0 Info 1 Info 2 Info 3 1t<44Standard LIBIMBEDDED LIBIMBEDDEDTASK,2,108/163/741/690 1,0,100,1,SBX sb Z Standard StarBASICSBX ARSBX AR SBX AR2c%bqqOh+'0 h t XOutdevItemPool 1   )     &'()*+,-./06789:;UVWXYZ[\]c !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstt      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefd0\'@qXX',@X'.@2XXX' @X'@Arrow ArrowddXXXS'c@(ArrowddXX'.@^,XXX'"@,XX'@XX'@X @ @  @! @7 @M @c @y'@XX'b@̙XX X2XD'6@O22ddX'(@X'"@BMvv(@@SD@x^SI 0 s\ z 46ZBn8x)1̔.<觔B+̄ ޢ40:prf |q]~+H~|WFMbP@aoCē[ȡz6~U{߃XFXNXVX^XfXnXvX~XXXXXXXXXXXXXXKK@ %XX(L @ MM @NN @OO @-PP @CQQ@_XRR @ySS @TT @UU @VV@XWW @XX @YY @ZZ @3[[ @I\\ @_]] @u__ @`` @aa @bb @cc @dd @ee @ f@a''   XXX X,X2X8X>XD @''''  ' ' 'XXX&X8X>XDXPX\** P@Q   XXXX X&X,X277 P@   XXXX X&X,X2HH@+'+''+''+''+' +'g* @'   +' +' +'' +''+'''+''''@'+'''+'''XXX X2XDXVXbXnXtXXXXXXXXXX XX4ff'@$QQVVJJKKJJ KKJJKKJJKKJJKKQQVV QQVVJJKK JJKK JJKK JJKK JJ KK JJ JJKKJJ JJKKJJ KKJJ KKJJKKJJ KKJJKKJJKKJJKKJJKKJJKKJJKKJJKKJJKKJJKKJJKKJJKK JJKK!JJKK"JJKK#JJXXX&X8XJX\XnXXXXXXXXXX"X4XFXXXjX|XXXXXXXX XX0XBXTXfXx8p)W "8bFt$:Pf|,BXn4J`vl  " 8 N d z   4 J ` v @ ,0 P ZEditEngineItemPool 6fGU0mg*qi@ ",StarBatsN-",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN- "X,StarBatsN-",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN- ",StarBatsN-",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN- Z d"|,StarBatsN-` ` ,StarBatsNK",StarBatsN-,StarBatsNK"pp,StarBatsN-"  ,StarBatsN-" ,StarBatsN-"%%,StarBatsN-"0*0*,StarBatsN-  r,StarBats-r,StarBats-r,StarBats-r ,StarBats-r,StarBats-r,StarBats-rpp,StarBats-rXX,StarBats-r@@,StarBats-r(#(#,StarBats-# "XX,StarBatsi-",StarBatsi-",StarBatsi-"` ` ,StarBatsi-" ,StarBatsi-",StarBatsi-"hh,StarBatsi-",StarBatsi-",StarBatsi- "XX,StarBatsN-Pxx,StarBatsdP,StarBatsZP ,StarBatsP;P,StarBatsP;P,StarBatsP;P,StarBatsP;P88,StarBatsP;PXX,StarBatsP;Pxx,StarBatsP rXX,StarBats-r,StarBats-r,StarBats-r` ` ,StarBats-r ,StarBats-r,StarBats-rhh,StarBats-r,StarBats-r,StarBats-rpp,StarBats- "XX"../../gallery/bullets/bludiamd.gif 3Times New RomanrrK""../../gallery/bullets/bludiamd.gif 3Times New RomanrrK""../../gallery/bullets/bludiamd.gif 3Times New RomanrrK"` ` "../../gallery/bullets/bludiamd.gif 3Times New RomanrrK" "../../gallery/bullets/bludiamd.gif 3Times New RomanrrK""../../gallery/bullets/bludiamd.gif 3Times New RomanrrK"hh"../../gallery/bullets/bludiamd.gif 3Times New RomanrrK""../../gallery/bullets/bludiamd.gif 3Times New RomanrrK""../../gallery/bullets/bludiamd.gif 3Times New RomanrrK  "1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"` ` 1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK" 1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"hh1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"pp1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK  ""../../gallery/bullets/bludiamd.gif 3Times New RomanrrK""../../gallery/bullets/bludiamd.gif 3Times New RomanrrK""../../gallery/bullets/bludiamd.gif 3Times New RomanrrK"` ` "../../gallery/bullets/bludiamd.gif 3Times New RomanrrK" "../../gallery/bullets/bludiamd.gif 3Times New RomanrrK""../../gallery/bullets/bludiamd.gif 3Times New RomanrrK"hh"../../gallery/bullets/bludiamd.gif 3Times New RomanrrK""../../gallery/bullets/bludiamd.gif 3Times New RomanrrK""../../gallery/bullets/bludiamd.gif 3Times New RomanrrK"pp"../../gallery/bullets/bludiamd.gif 3Times New RomanrrK H "XX1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"` ` 1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK" 1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"hh1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"pp1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK  "XX1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"` ` 1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK" 1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"hh1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanOrrK  ",StarBatsN-",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN- "1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"` ` 1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK" 1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"hh1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"pp1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK "XX,StarBatsi-",StarBatsi-",StarBatsi-"` ` ,StarBatsi-" ,StarBatsi-",StarBatsi-"hh,StarBatsi-",StarBatsi-",StarBatsi- ",StarBatsN-",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN- ",StarBatsN-",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN- "1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"` ` 1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK" 1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"hh1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK"pp1../../../../OFFICE51/gallery/bullets/bludiamd.gif 3Times New RomanrrK ",StarBatsN-",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN- "AA,StarBatsN-",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN-XX,XJXh XTXrX*XHXf Xp&X-Xj4X;XCBXaFXMXaQXUXYX`Xe6'@wX@GXXH@G<FddddddxdddxFdddddDd  ddDd<ddDd\ddDd|ddDd8 ddDdX ddDdx Fddd ddDd  ddDd<ddDd\ddDd|ddDd8ddDdXddDdxddDd!ddDd!dddxDFdddddDd  ddDd<ddDd\ddDd|ddDd8ddDdXddDdxddDd!dddx Fddd!ddDd " ddDd#<ddDd$\ddDd%|ddDd8&ddDdX'ddDdx(ddDd!)dddx*Fddd+ddDd , ddDd-<ddDd.\ddDd/|ddDd80ddDdX1ddDdx2ddDd!3dddx4Fddd5ddDd 6 ddDd7<ddDd8\ddDd9|ddDd8:ddDdX;ddDdx<ddDd!=xdddxY>dddY? ddd YD@dddYDAdddYDBdddYDC8ddd8YDDXdddXYDExdddxYDF!ddd!YDXX!X4XGXZXmXXXXXXXXXX+X>XQXdXwXXXXXXXXX"X5XHX[XnXXXXXXXXXX,X?XRXeXxXXXXXXXXX#X6XIX\XoXXXXXXXX+XDX]Xv<( n@ y  XXXX X&X,X2X8X>XD (_@|M]StarBats!"-StarBatsX!"-BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KStarBatsX!"-StarBats!dStarBats!ZStarBats!PStarBats!;PStarBats!r7 StarBats!"K StarBats!"- StarBats!r- StarBats!r- BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KStarBats!"-BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KStarBats!r-StarBats!"-BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KStarBatsX!"-StarBatsX!"-BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K!StarBats!r-"StarBats!"-#StarBatsX!"-$StarBats!r-% StarBatsX!"-&BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K'BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K(BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K)BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K*BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K+BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K,BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K-BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K.BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K/BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K0BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K1BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K2BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K3BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K4StarBats!"-5StarBatsX!"-6BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K7BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K8BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K9StarBats!r-:BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K;BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K<BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K=BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K>BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K?BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K@BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KABM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KBBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KCBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KDBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KEBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KFBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KGBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KHBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KI<StarBats!"-JStarBatsX!"-KBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KLBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KMBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KNStarBatsX!"-OStarBats!"-PBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrr!"KQBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KRBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KSBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KTBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KUBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KVBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KWBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KXBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KYBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KZBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K[BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K\BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K]BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrr!"K^BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrr!"K_BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrr!"K`/StarBats!r-a*StarBats!"-bStarBatsX!"-cBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KdBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KeBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KfBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KgBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KhBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KiBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KjBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KkBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KlBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KmBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KnBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KoBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"Kp StarBats!r-q*StarBats!"-rStarBatsX!"-sBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KtBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KuBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KvBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KwBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KxBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KyBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KzBM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"K{BM6(f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3ȝNrrX!"KXXGXXXXXUXXXX9XrXXX X8XbXXX!X'XC,Xm1X6X6X 7X3<X]AXFXFXFX#LXMQXwVXVXVX"WX[WXWX\XaXgXhddPd?ddPd8@ddPdXAddPdxBdddCddPdxDddPdEddPd F( ddPdGH ddPdHhddPdIddPd8JddPdXKddPdxLdddMddPdxNddPdOddPd PdddQ( ddPdRdddSH ddPdTdddUhddPdVdddWAdddAXddPd8YddPdXZddPdx[dddY\xdddxYP]dddYP^ ddd YP_dddYP`dddYPadddYPb8ddd8YPcXdddXYPdxdddxYPXX!X4XGXZXmXXXXXXXXXX+X>XQXdXwXXXXXXXXX"X5XHX[XnXXXXXXXXXX,X?XRXeXxXXXXXXXXX#X6XIX\XoXXXXXXXXXX-X@XSXfXyXXXXXXXXX$X7XJX]XpXXXXXXXXX3XLXeX~XXA' @ $iddddddddddddd,ddd2ddd ddXXX&X2X>XJXVXbXn1'@iidX+'(@iXXX'#@i . XX!'J@j"J&XXX&X2' @ kPjTimes New Roman*Times New Roman;TimesStandardTimes New Roman;TimesFettTimes New RomanG Courier New Courier New] StarBats;ArialXX(XPXtXXXX'@kD^Nd 4d d F7d {d d d WThd jd d "d #id `d ,od e>d XXX"X,X6X@XJXTX^XhXrX|XXX?( @)l'@IlW XX'@llX'@lX'@lZXX'@lX'@lX%'@m]dXS'@1m]X"'@Qm]X'@pm]X@mX@mBXiiipqlFOwPPPPUQZRBSXSSSSST$TETdTTTTPrg* "XX,StarBatsN-",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN- (StarBats!"-!''Times New Roman'Od .6qr2d :iStandardStandard#'''''''''''''''+;(,,--..g* (@'A'1'+'!'''''''''Object with arrowStandardObject with arrow'''''''Object with shadowStandardObject with shadow+;(,,--..Object without fillStandardObject without fill'TextStandardText'' Text bodyStandard Text body'''Text body justfiedStandardText body justfied''+'First line indentStandardFirst line indent''g*@'TitleStandardTitle'''Title1StandardTitle1 '''+;(,,--..+''Title2StandardTitle2 ''+;(,,--..g*@'A'+''HeadingStandardHeading''A''Heading1StandardHeading1''A'''Heading2StandardHeading2''A''''Dimension LineStandardDimension Line'''''''Home~LT~Gliederung 1Home~LT~Gliederung 1''g*@'A'+'!'''''''''Home~LT~Gliederung 2Home~LT~Gliederung 1Home~LT~Gliederung 2@'A'' Home~LT~Gliederung 3Home~LT~Gliederung 2Home~LT~Gliederung 3@'A''Home~LT~Gliederung 4Home~LT~Gliederung 3Home~LT~Gliederung 4@'A'' Home~LT~Gliederung 5Home~LT~Gliederung 4Home~LT~Gliederung 5@'A'' Home~LT~Gliederung 6Home~LT~Gliederung 5Home~LT~Gliederung 6@'A'' Home~LT~Gliederung 7Home~LT~Gliederung 6Home~LT~Gliederung 7@' A'' Home~LT~Gliederung 8Home~LT~Gliederung 7Home~LT~Gliederung 8@' A'' Home~LT~Gliederung 9Home~LT~Gliederung 8Home~LT~Gliederung 9@' A'' Home~LT~Titel Home~LT~Titel''QQg*+'!''' ''''''Home~LT~UntertitelHome~LT~Untertitel''QQg*@' +'!''' ''''''Home~LT~NotizenHome~LT~Notizen ''!'''''''''Home~LT~HintergrundobjekteHome~LT~Hintergrundobjekte+;(,,--..Home~LT~HintergrundHome~LT~Hintergrund''TitleTitle@SubtitleSubtitle@Background objectsBackground objects@ Background Background@NotesNotes@ Outline 1 Outline 1@ Outline 2 Outline 1 Outline 2@ Outline 3 Outline 2 Outline 3@ Outline 4 Outline 3 Outline 4@ Outline 5 Outline 4 Outline 5@ Outline 6 Outline 5 Outline 6@ Outline 7 Outline 6 Outline 7@ Outline 8 Outline 7 Outline 8@ Outline 9 Outline 8 Outline 9@Clouds~LT~Gliederung 1Clouds~LT~Gliederung 1''g* (@'A'+'!'''''''''Clouds~LT~Gliederung 2Clouds~LT~Gliederung 1Clouds~LT~Gliederung 2 (@'A'' Clouds~LT~Gliederung 3Clouds~LT~Gliederung 2Clouds~LT~Gliederung 3 (@'A''Clouds~LT~Gliederung 4Clouds~LT~Gliederung 3Clouds~LT~Gliederung 4 (@'A'' Clouds~LT~Gliederung 5Clouds~LT~Gliederung 4Clouds~LT~Gliederung 5 (@'A'' Clouds~LT~Gliederung 6Clouds~LT~Gliederung 5Clouds~LT~Gliederung 6 (@'' Clouds~LT~Gliederung 7Clouds~LT~Gliederung 6Clouds~LT~Gliederung 7 (@'' Clouds~LT~Gliederung 8Clouds~LT~Gliederung 7Clouds~LT~Gliederung 8 (@'' Clouds~LT~Gliederung 9Clouds~LT~Gliederung 8Clouds~LT~Gliederung 9 (@'' Clouds~LT~TitelClouds~LT~Titel''QQg* (+'!''' ''''''Clouds~LT~NotizenClouds~LT~Notizen ''!'''''''''Clouds~LT~HintergrundobjekteClouds~LT~Hintergrundobjekte+;(,,--..Clouds~LT~HintergrundClouds~LT~Hintergrund''Standard~LT~UntertitelStandard~LT~Untertitel''QQg* ( @'+'!''' ''''''Clouds~LT~UntertitelClouds~LT~Untertitel''QQg* ( @'+'!''' ''''''tPDP8> p< n  f 6 b  G z FbF$hz0oݑaŁBד%G$Xz䗚#_l?:h᱔%uSťdbO-U/.H1'K,{4K̥Rlb⭦zwzwێI2M$Wb{o4yFfmI<Q+ueמ2@p@pJ2@(a@-B Xiaoping Jia Xiaoping JiaDrMdF7JoeMn0 1lv-1v-1!ODrLy LAYER_LAYOUTDrLy LAYER_BCKGRNDDrLy LAYER_BACKGRNDOBJDrLyLAYER_CONTROLSDrLy!LAYER_MEASURELINESDrMP&JoeM$mVTDrML DrOb<SVDr&&1B&DrOb<SVDr&;dB&DrOb<SVDr&.&1LDrOb<SVDr&;.dLDrXXgg fHome~LT~GliederungDrMPJoeM`mRDrML DrObSVDr&`mR)Clouds~LT~Hintergrund`mRDrOb SVDr&`mRStandard`mRyBM 6(,SD  *x^sU[ &I8H 9XD(l 9oq("'z衇zafa|g}[rFmi.z__ĉ7LNqFZ[[KKy/W_}%M|}c_xoNs{kK|/7?,ok;ᾯ|%7ܾk5pu?}|3Kߖ@/JSeKlߛUsR#z*ej,6nK?Q{/O|^_y|Ŋ]{eǺ[˭52_r߿prHzWMew!/_/t2y2o0ۊ9 V4]KWrUr+幝|l-x?z=b VSۊx_m|v+_m=r.#!{ɗ,|$ΆGCz|,_l 5 n|nmL-_cҳZ \.xou|"d/܆dWI2%mYD] T"qKm"DtJ04qáw>Ro)Z#Zbrk]VKy2Cy]J iH}uQr 4nvH/^nZtCϯ?,-%m:&7Ng Yo y+]l%&tBYjHJ&DJ Gcwi=k_~\ rIjl[~kx%y^-f6ArwA'ꚤ/}+M|z9+_ޭnX+Í~Pޯ/g?4,a">G.ui,,k`ZR}|h#,_ZK@Xka ZJ7-˩̭zjlҨ#lmP4:3ZH]xlbkQ vgW1BD3! %چ(~kbZ*/m3:%xYPYuhnl0Y#d^PP_T3E9lQ'@d.G+V~U8`W㊸ PWO+JϱMMVt;\RIGR=NNkS~'35n/?[;yS/6GG叆?NGʏ7_?[??.>~%M|矤i~?>'O;\KO?*H6 Ϫ5NTTMl7>ɳgyD\rwYٲ<gLs^R^,>,.T?j-_QZE7/R]T-~_-_Wo~U8^:^^^/Ӊ?.#uNՉO?|<׏S}]i0>Z9=ҥ<>w]̬\HJꞞY9%34??]MK^GUt.HJjn^۳kO*k]+onvk:g<r8Pr[+gRYy$?֝MùS94GBw>UO74'˥TZ:Zu0Hlf#i +dʑoU|.FZ)ϧjyU$Y]I]Wu5I'R&y;9Vw%ICR$NTb-R}z{d_|t2! cT<d:G-Tb>dZ,e<:SG={0gQ5B%=D(iVHgOϠg]dy|AVԜFIZ(,'\). ndvtwek7QVx|Ezߒ ;n<B<{8x{^>y͓T/',*q'j+ΣGG O$IYZ͓>Yېd1kf%S˩Yd7+G)u , ZеNOJוe.. cX.ʊ+sfUװV{oݑaŁBד%G$Xz䗚#_l?:h᱔%uSťdbO-U/.H1'K,{4K̥Rlb⭦zwzwێI2M$Wb{o4yFfmI<Q+ueמj)r {[4fCVjnyWJ3ImA9[ç4|(XxOzaǟ$tNDO ,hVM<Ǣ"a5m )ϰ!~G-@bP ER9ɉ. kBS|&;%rtz ҂|:G>;|lyi0o_KψOB64Dǩ|˫+`SZYb3䫄 t& 3R 3`Qr.֦d%|մ}󊑓's|JpFڅ VN1a} DvD}w"("}Z]gšHy85fqȱxyeRu-.@0c0]V?Bs"vgu#abrt@:6 E=X4#lTT_Oէ xŊFcwDת]6i?&MBߒYJل#_WP 5G({zO%U#VK#dtq GЯ㣺9#W\{c{³WruF2-P\S=[>,f4ykS0{D= ]%$w]`pNetp gg&z`2~+#G")7FNJ SqFQrtg8+>?d|Mas{Nij-p(NZ/J>ln:ph ܾX=BuRОTA9:KKֆuH2c9ND?tnRs*5 /P˲4FW=\}<>6ث|J'Y#ǏE[{E~jlꠛ\£)|z@c%2wV&&"\ٓȲ٘R|~7!akN=׮H1K|9 8FNPCAC:R>@`0~q,Y9WVm,MGdGE n@Dd (LgAHU:3f7pa+ѯl]$ Xjy1>{CRD*=뇟Z,vzH$u>tʙ?991 m$QI9)ҾHOZ=W: S.o9݄5_UQѽR ?0Ė"8L kYqe[sz?;rocFj^Cnd;XR 5;QB ilKH8x4z=奘o*u"f0P{-&Sbw5 "o5Hm kF !96n1Ff-t^:k+/%ؐ=W [Ww51j$p,Q*Ȕqr<̤E'N K|/<QTѬQXv`F-0SG?ViC5vDvy8a&Fd!3sf]#Ge+tXuE;f/AMYX..ayfyT]9R_IcV+wY 19@Xj}<}b-ZBU{gcCi]4zI= ‘?G­HW2TGN(>R2Z#9jr4-|H4iYf-nJX4"S)(NT* Al t DF\:|QvWuH=Xd!bQt2g*;9/ >`r0w-h HFe>=/-C(HqIu!ԇc?!SǢPjEuG,$8!*N%U4/>AHS5-).5ɷM:#ߩΗ\%Mqf<ʕ2P#x<[xxH؂ 4g~*u`_gOҳˋ3pv2IF]Pܺ]^MH}65z]WY0yqɡG2C>B?wZӠ-55}ONT<_(r&P+/Sg : ޵~7],S2 #,I6$S_P >MƗ <'8ER(+z7hfz]chKb못VgSg:8 N:K" \)PEʶҨ)n#i nj|rU(\u:H[LcjjSb Ի0+/:'8IOaF5'لgǕQ4NZGÙ_㡲uɡ}4QǗܪAqĪy?T w+LJ⭨EʊHB`^㼚*#Ԫa#*LVȂW,f~K(Hmh; &ZkJIɲ##_9 G$V]$g[jySS_[QT٧1u?u*Ф|"x#)ߗ&El)yaUz1ZxHnwm:b-KCʺnVglJ3Ųj@ʂJdaӃvHu`;ЭBY+juQ{wՐSh$5<_4hkWO(V)VkwdB$hf[u0Ud%懋r,TQ7``XR>#uVG[~{3izNޭdF?мͭ7Z; ݐHu85HyڈQif"WJ6 eqx $ĕ=[QO{uՋJbqѲȧ_D(QD4,-8ZP>g|p:Q!:Ttl1Iwl0v~?#H(oJFFa!bSqVZA`TS()G@&+EKiEZ:QCSR'yJT,Y??gu2C趪w%͇? g.=w)2Uϟqt'k9I1E Хb6BBF7;ɕwidz?WJ"ovqfT3i\`,dHbUUypFߪ]oGuAb>b TC?*Ď$q+7* :ė/$?Bx_`չTrss#Hqzu9V@MWH~tQG42w,:UUwsN}jU L&JQ\S]׃@Z˦L2p}ac1%F1B,F+B3=ŢRVO#6/()הAO MR6L㚔<C(.DI E>2쨣{M0UАB4TZkZKPuЙ5_eb(9؊䄟Ȭj습͊V !1T1իU]tPG\ej(Fd Q& T6L߃S9cǎ5gЈ"ne79K&Yq^qn7X1XL3rGѹ5nv_Jf%n~bUI \g7 *28cLP'b ݣSZǧ{s?k?}ip7RBuy!>Op~2+ը܃[ȥѽƍF㺺w;졐%/p_E̍箨\^$:TN|uATU+aǓO)Կ,wBߠ“䳊QoMSbx6 |WdxXJ8(_z:PtfJw# 6jb.S3 ^\X춃{V@rex}[iy;'\QҐ/b:zǩ}P,CIC &W \}ۼ3H5$ѬcHfR$,QQ s= ')imEoKdJ|^D}eqx&^]9{p{!0 snhqg̶m|$z~:N/UysA/kp `$(*8䫊s"xISXO辻'͒m7sE_dTa;:vG/tzO0f&+ O; YD_{Ĩ%2 1URQ (P=9U5Ġ,G'P}:UW>pTe-i)d7_N,Smb2{u_)ԩ Ob`QTxiu '{KQcJ St2LjS2{!J/,cu{nG#[g/˴ץ- 05Vo>SRv=6x#i"zǡ4m-t 7W؉*>)W^L/URG0~ץlpQ"4Jj]HIng] iv5e1|H!DGU)7G-Cd>,h.9ucfʤm=C3 mʠ\4'6dݘSg=a~I3(R%0/X7 )x 40S$ˎ) &r-h<O+<;r̚_Ⱦ䭥`z9C.1W.,̘M\xG3hf޳A<5_Ư-"U"z%e(ԬǾ"%#؊53z2iy-ŖREyςۤ1W-uc/%l !u#}ͮs/]ɨ{ |#T2L)i\4X`D56ͬ`tLIs'ƺ>62ӵ<5#'sX4gzJۍAw+p29R/ ˵0nREpc\+u~'«o!pQ{_^%S!Ӯ<|Ҡ+Da%wr >' .HQNh[uTMIC9ĴgoqsZ! 'hcOJczG9IlUoC;Ur3AKC,e_i^tt,|T-RۮՒgYԜ_fdw"`L<):W"Qc29s-d+$>X&a%2kewH=K`fҳGՎ:j;Aӕ>ji"UW Xi!qK^,{P:4Ngl=`]?K[Tqedf"w7T<Y*vHy!4jFfw4zL|0U/gz-R{{5'T-~K"U4G(2xuhy*&Q2>]ij@F3RKWS|7ҰO'yݎB*nPS…cX,iy4c"oY.i3'#I5(U+aBSSJ|T6cWY*``[GĖ|}dƾ j-2J0fg `9Bq:W 0fj6Tg4=5W$@ĤaQI |sjyG;4S_2&zW ƀ&жޤ*Rgy)gu5V9 ̈47)Qhpa pX('Oʡ]: w\~Ec)!N~lPbƺżcu YŃ ;ۏ{ {^}]`\ T OJ3%n@H8zw\sFs4kf]$4q"! ZJ+LS S0\U9wFLS(/#k+kԨ #xvPn]3J"Qf`4CoR%\5NdܼY .|=wW|nB! hş\YE< , T'j]k:;Nw#<7&kl@6/ѬX*4@^ʛpaaLe]U9f8`&WC#sPbM^/Q~(ϩIRdÌ\iH[2Xwbm1يpCե^ILFK7|{{Wof? yQ@<SFQD$461砮\7p0nc˦P@+YW\84 ;g jdh;ǹ_uyǙL|ם AYʢU IcW/P!;*9kнPMJ7#~J}ݟd*ujy(%D %%s.4H.Bit~tWxI٨rp2;fE ×.kuj5o B啵|@sLʼn)קlS]Bp<STksAryD1r5 {e(zbP p} rvOjiH+$jkb-to> ﻺG\;ChL.u*e@ #BuovZ`]&}7'vYk.Юyؙ' *z>.˞9˘*'݇~Nyqn3T샺53~2d8l:1r3tøVto/7:kP\U ^X47X[ra=01#yWsgWlQf ^.r\ҙ?TwFEeHb(CF+*ʤs!%UQPlՈ%jlCW KfQo$@ھC9")BVwIg=O m?S@7W+d6x`UPfXllfsHIuPHDrT4@FL}ݲH}ʬ>f\1%p *W7YC׫|jfY_H?p DP S8ܢ[5ygghlw/z11~ճjA܊m]u^W?=B/$^m'88F;ge%JRضΕ'85mR6 >1MJ@Hgt{#5W`ʹFkWOH5Vy~)vg3;bq/5_>3$Zti2 ?ԛ#Bah+QRٔ~z5rmwӃ` KxtQ}]׳yc8eE7DL~͑o'(bm'"BHD +>"@er"ݫԉqQ,ˎCexe܀&[iRq]A>_6K|jcmY'ȭNό;^ጶ< GE$W]ֻwsmlyQ\U!Nt^xSgR<ވ0+Z"W%CP_)mwmE\5ќ"G8uT?\!k_u+un3;ԓgdSZdӎn [~=?.*8YA5kM/^$kõ4ԇ1{!g1 7NQdO=)Sit-L3VfH7ޮÞmwڊ\?_N/dy}羶YKb&WABCovG#C"Mt|VI(*j<ʕStzN0qs,z irڞXT_ڄ C$b Qs9_S \|.ZMSGl|A[Qt/le%W7r+FϓH$Z賦{|wL1S {R5$kºcfuix[cID%{$B0 /l0,KuMJ'U\I!J>[{>IqE-^j&.o)!Ҳ|zbeGj5뺑/xgQ 3\=d=,4&:WMVsvxǓu񞶊:Ӱ֋#rvFԟ؍2s[W"iczR.% K"EU'[ը>FA3vSlv8QQe/z-m>Ѣʙm6!zG Dϑ)ʮը&][׈錼l>/ƧS.ѧ]bKBPv݊5+xݐk] .gC5r3ZyE_mS6R# 9L=a:zZw3$Z}h^vw&_y)VA{|Iy~Z{k1E4uo_OWq+u;ݓeGチXo]n ~OREQ[UUzF.2R>2D"N\^1wJ!SV!kfTݕdTW`)" 4NEܾ$Y"t/iKrլ[-1Χ  OQ {mG)Z,otolG|v@Y/L;B0] П#-8I&za躡y2,_qm'U^GY,e5B;A֘`R܃H:Tj+^h}CE>\I7nig{:sC[8Sv.G 3ᓁwy6ޫ UH=G$Ff{a_ A!!p ק9D7(RVU]c$-u$aSUS›1Qûdܴ&=)œ_Cٲk9𢡄$ָ~IL-S ϛ:]W✷),ϹkyՎq_<;w|Ir#&zm>@7g )a[Cc03l7t[![VB)V:\i9j2Ai”#'M.ՓtZWCC#¡BiNVd>MvyH]phQljf 1 ]ZgktXS0Ok8*ӼԺDJ@L=!k.eM՘kO[DPSc_ R. v/I*1i^@xc8{|"Ay:b.cDSe;bsR'ɽꪖ^9Se8ꣶ`> ?AAG ZkP6#$]gb4.'Ax]}K>=\^ahm*OqLtS2S4 u*Kz~z~5 Ȫ]D8:ZGy dj %>km26. {2iSB1DYe5dÞ}Gb*{d۫(aKşJ/.UCVHf<]ͯ(uo]mSöNgyއ*z=DaH23zͽ1Q[)y6N-d+n ~SVj'_"$i/YRmF+Aq@l|?[/{tUlM|}FbAas&wj?qX~7,Z ޣҬ;Ot`TcRm{D\\{ !6gNN)ucvcɌ:׶Oy9:֋ܲ)B :5/vFOzzȧ-<}7*)gj]UT1;ԩb4`êƄZ>Ys*gcI&W/-Rn/E\{"y6I= k LDžbIy^&ړY{]Cy&3- tyQ~$x'د'AfwI$ohEfތ=vOJO=#jZg\7nO곡*{ֻāx!IoЭ{-z`}={ۈSr!܍x=[ƻ=h2o`wqVjݮ;Lnl.-VTT g ,min:ߌn`D7sza)ǼijuX'" IBA6.JS=^RXKGtЋXb7i{^xt; RG1YO5JuT*MYYJ砬gxH}pjxDZ%=6CG7дwԚ~rٞ9?G{ m.sf<íBVgӌWu{<~Ůw.WuNMU,Q:Q//eo{^a{%`1>Y vkΕG?vTd}C2u?x;4ޯ&5_ďm'92Ҭоt{k7-Ih6}?Ύ/is/NoS#HGַL}y1ۦ3ՓP5tGvH;X;1%K@<깮.N< -ečv;kuʧ謯^"7ndwQ3zΩ]f2vE/?XK- *B& ײ̳cSdGM?w+.vi3{369B+em~謥7(\x^-d)$9ܵŻsmXL;qu1J+'UTu#xDBQ g^- y9/a%1p=@d̹)Pd>Nc^'kFQ \룧Q`WKŐoȦ̀Pi^HacFk[zaC;rm}ﺖ)穱C_M]ԕ] `+ayW+ ƿYh 67;m=teR* V'V1vh}l]<6puR-F#z4|„7rTKy]ĝc?۬67j_6v%ռ, sމx <2|tmlB YlS>>uE^J{[Cj2.hl|j[6On=N)9Z;_;f5 +L׼E7d,o!6(]'$3Kl ,%烆vl>cI5ڻCtąΎ,«S\^S[7;/'n7t$#*g?F6SO. MI{Zʧ9G"RLRfx,My륦y :'N΍b潋,ߐ3 sMx/G 9(:|܋h{9+:T{c'pR{}C{}^I"~2x}gsg.=wgg\OՎ1m4T WI.G"I 2-40SGu=fj}qmtqlUZoϒP5۳-őNgq(q6d\B|n{7 )g&VhPMz6O}ˏQs國̥x@rONY-lIsa߰BoǎcXIÝr}0孠4ٸ .æ-838e4Ӑt"+Ck;=s]'< |7wTO!vx3]dAqK8Sgzt a0\x?`0˧ x9=e6L;s\g<3Cg؊>]429։ιWN3S^wΦ̱_Dǫ ǒ-ף8J2i+7"h먎6;ӝѴLqvĄOfNًds(FӚxsK<+2zKT|:X5WRs%RaĻNv?OJYL'!N% b`fH|F,G9ۋ [8#un9UX'h `HG(`qN#0a<ԑ@m"cGtvXF|N/2ŨԟNLM F9 m{҈tRh9` |9ԩG@x(9,O$>ZũR\Kh"8õFtG'2#,qTb#8AzFqV'a5Ya]ҩRiӦe-c&r9.:>!IbKW^U=YٌfۥRQKk\N -\w}u 9`qk++Y/J*BVN9bHlOR9xWr%yFEI )$mI::E||j\s2Oo,N.QYC͔H@ci$c#@i ,x~0}qQpȢn[b?`ނwٴ++| FP8Zɗ T9QENˬ9 rt529>=s6mBV:бY@Jl2f [C[=>X/tQ>Z\bx:Z==A+9a߲Z-"̕mXYȑwFqLD5 %GF+ЩxtGM'5]hNE:v=B`#Q>;!c!8p|k\aE :Cpf1,N,Lޟ>%{9I d)8^ƹ LLwtUuTng5,7UgHiBm:b?/q7@R,>ArHPqNt'לy?iLx-=#edp:Zשs"~gh-6( mMq P^Qro9mH5'VR+9RG3_љq8)sI3Z/E.5($/=7ֹbx$Cʦ3[ouu,1c s:)k&9gI32/ }{u o-#vzqp!430X x;X(o/* KВԘVY[OtGoɶOEK4X,rnN>^."S+zt҄H/r `e9{*N ?O//RONW:rJ"jgoXhKtTM?ΪZ?7y\OĮ$Qa\=Ve1$㹎`: tWzp2z'}gp3"$=KV8Dm̻<|au˧mN1o{_ ƲXI[e}EGf( ;kYT9'!_m&docz>ÈO^ovнHy$s]wԉGE_\Z\yZP@ uj<< Y)U8ӔUn\,,}pb30 ANvS^8˻=V=l؈ʒu2cSٹ`J |/?*g]>[9-}aE45tm!'.K<޷S&S䳪uַ4 N'i6"b3 ~08+9kնՂoۯ ouWG"s 67gƖ3jyooOU1f;>}P8m@cqŶ>s$j=ōZ!L|RꞔJ<@Hp;@op|6qzuV?)tE:=o">+?mA{SEv/ HBaW> *|JhDO%TsE)'˥dL\B˰|q{j-N%@WOIX w Qahcxјi8S 3Yϕ d<VILq0Kቃo')oWSM] nǬZGq5+w-xmktj$'06+o#s̃9hogp雔N%I!ks»Vd@5%>_yVqUK}ؐ I-3H>-.vx2zR9bF&$)'nUN!TcŒs'FY8_%bf4#EAe[qȽVgq"]Sw@7[hX+>urZri:V>G&>`HuW]X{XɝP$k sBdHItdɜc9_Ⱥ4G, NJ%VP2j m bXmT      !"#$%&'()+,Jx0m' ɸjY42dD-I[U|Qfd dÞV@h,@n9kOw< 9/1rsX6'8q'`z2-_ vit 1 <^8mNB5\-$G.7Ru8*NMjKi;fbnOSdd-i[T-KSQD*o7*I@;$t>ϛq}1j7/|䍼5]gRk}C,vՖ'NsV i$QF5E0R@kNz#x"Գœizh3)Nx$`D-U):};>+znq\DwKD/j(gPC̕s2,Yu#0dcXШ)Tz̊k1MsM>slk>t}”.#]~4KآB],]!,{SoxTGb@@(wV'XY^ۼSɘlrFnUnTTnykY)?5`L,xsP(˜L⨧Y%+1&[9H>x2gFI]8b3oPr!ީƩ ?^I$}M, _K`J,X~ZI3qYD&;(>*+WYShZg:<Ua :/xqթByj`UUK̷S:DVy+{U-Kkj yqSozCJlКFM`'UP窨`2ol*)~vm' o]a6 N@ԫy8 }8 DԎgRvHm{O2Ezh݀_ae1lYa!Ju⃚r .˂,2Ω <؛'RfEf)]IyF X3?jS  ǥ_yڌЖ6c- qUdyE{+T]?3bZdVLn<{ڋcGRMi>_FWW* p^ bm:'a_;&~RaOgĺ=Cz]٦8Z{E~=dpQ X f*nWf3TđJ|O}F-Va{^Tgɱyc[cWS'`w&LH[4zQT,T5Z :y/j GG0Ŵ5T>m(ck9Μ[_׭t>BJh%;C"iY0?Er , wz]㰝Z4S$fNL,:He uQљW18؉V76JNp/l'jНivo ŮGAE;h8uNBވ]iآs?ZF͖@o%J ɂejȱAՠفf3lʛ"G=Ҧ~bA|Xb;K&-uћ3nTpEVQ:Ʊ/l|hFl$o:W~bpR.^xG_ )gdXV/j/dbr7UtqqF) QU+9gP8!t,b-]ʦhCqWeWr7NfZ?ߣ+(KK VF)7f8W&5خ5Ї{9Lr"[%=G[a\rUԢ 4]W:џ$arp\iC9^]Ixq e''N-Ot}RA(Ql_y?ubv_LoKen{kl4VY/y8wQ;fD*@-yyOvYŒY?Ϲg)0{V2흝ܩnƎe 6ԇa@߆05g/wH}4m(3GWj+! oNe󩍃grMj鹗?})lp [U?1DHף:g0μ ^)boSfr7#zTLrnW_0sX Wd6?za BhRDh-2>{تګܭ`/ kG#[vܬֹfckcQ-q)wʄ(O*}ZЬm*7/7&$g̋n&VnrgGGjQq\;:"(*dGPe}>}x+NfB^(ƪg{m"' X֢Q,1_[-ޕ%TY[Wk),tL"T7ha/!ޱy1 ˆoǡQ7`d¢1ׁ7ɒؠcYӕgRy~d4fܧW!9ƌzצ<̜,6H)5)ũD$UliF/2)nu*@y]=]#:+ͬı !Æ' x|j~h[cz>"sr~R$&tJTTuO~$;@tc#qk=*kVt)f+s[\V4c+4Q01})bDVnv?w~gGsJ?<eˑ-1Z#k<6Q(mN;骠R3BcO;U$Y1q=67=hxE3^؝^iGrGɩ{ځVE*~[ND;{1V*z3/9 Rq\ܟ S&+b&TLE[ϙ/:Ң |ջeUikWMEߒ*n-\jF2ZW >Eڃc/߉;:u*믺eyc8?|r PRƈ,;kr܌ѻ{KNL h4;u_q)5mb9JION#L6*)/6^x5{GĤo"-(qNK:<j:Af꿇K3fAQ#Dn'Ŏ`^Cd˙&0 ]׆xT174wlkG,H}_έAӭ&sVx;qZIÅ '伭$ެ/^k:׹M#,ODf2%#)Qv;uf#jG 9xkJu V>t8uJU{XHRUIn •ٟٿF[|C;F^й~?%a$ 0,JD5S?ېГpUyzIamq%Uii@ui8X;^QIr;݅_8O-yq;T4lu!&VBc-qk08\U- ^]/ uk~/Ry<=wʛS]bD> >s v87T ^'2'W;JԯRȑ>XlIA :ȑm _XAaōחx*OQc.7ju5pV~\T$Q('O>=:?Ze.Z&n-~eHd.DۀGX[}rmsg"S֥nUb&2e/K$Nͮq:C+Dh0)+ɼ_*WnmϞmDW,Z*5V9B@ o^+wqQgzD,2r'87TM̬bg8-#ޔdkeg){k %Vo!PVUdI,щT%S)3;:(T k0k^(̞?󆊟ԫ:Ž]urk Ro'vOa|0bz-.nYn6uX~igj`; WA/7.4\Sfc3ɨԞ-7d SC@Sz6 e@eS"w +͔W`*U263ߖN_q# c=6 ڿ|)@ KdraHV|nb&g]uWw+daVc %H)t$N%SX|lvlܾ>KN'=jjGǛ6ڐJt:TԦ~Eh7L闝%IplL9+>F1լUGL`Q ˭NKϱ^"?[K'3CNنn^AY~(j+ l;WECi$aqܪu\P6ۿͦT}3(ݐu^yQm>"B屉@1Mq)^N֯uW^gifRqͯf`ƴtW.%H[sݨv,ኦ+ѬSpxSM6Ȁ?i} ' J}Y6K "hm/9;zvn8Uz=8Ԃ)S` 1[^ƇNTOS5Le uaF3/mT"+T`Q m*& lJ2 nO87BMc{;ll\02 JyiqOe_\6wnsy+f]vFÑX| C6u%_ToPKV!8cY).cFXx-) -eoB>%I\g3=/NGngg}&^#vJl;oQǩN F2]On{gZqlZYw qn ZqdGa5|_bY>cՒj<AFNcwG,)G;N LsZRO 88 ~%# +‰^d`GN["iqO+z6SFCMQ/s?@rҭ2ooӱ xRRqjjzbԽ\*ގfe:3ۈu;aPgYS.'J# XL:WuWpVwj`||bO?]yw> =hߜ?}+*,a!i\oYueP)v?lA+p w=RfKrpJji85gWD}p9ՅcqO3eYy)Gc7?-wa@Wayf[gܞq#Jkj"|˙cNkOwVx>̯%"{ʏ657Oǝ-D!n[((I\4"ɐ/#U,-eܷGPAV{hWK";'27!&4+mz!+E&LRV5b_fϗ׆W_fIGVH4#qߜB=æ}aҨ r+df!a5WO@.4W|Ƌ:dS3]գ۳3(5djc\)ˤa)M̭Qt;;V۝6Rr8gi>S M'zQ1dkKq~5H$=nIq8!tVl, m3BȜb͙Bglrh3Q-4$9If0\R*fHxje&{aIgmҮ~6Rf#m£T!U [>A |o5IxNW5Wń[4&Wu2o]({6+D{S9"u[|2|>|]Ճ𩧛X2ԅdR-TmSsɖ:5,"Yez!*ٻβ!U.mq/vL{Tb~K2s3; S\%RR A=^אNNsR[ʸO\YbxiiS'XZYy-m 6$~mUY%Ungг:AֶG M0j"5xqZx3̾h ;t3[DL'NϑAEDk:"p Lw@};];Yn/ZSTA*z'NXc`Ex{Th9oݟŌX{[aY0zo(ύߨr"Rn$@tt`@ͰW>[+,/^(aUA[ ZٺUiUY-vd\C\3cڦm? ij }O̖.t:NDE߲D$gX{Y۩xcSغjyVJ96NOfrzj%gvZǹ}n=|Hݳ|Sf:senQ2Ğ,Ԫ:sbU% g 8~35K,kfXϰ]߹d`U"UD&zI1G_;ޙ+hxMBHk?4&W| !xThX(({h(LPeBkőhAԶG5t`H{$TnªАy[*Ho;=س6nv{ba"jźa+qp)AZƳ(ΨtQfΣy@k5}Zq=NRYzo' 3ID:#'kDS⥬1y\6 gkV?@/&Y`EƖ%anϜgGaΤ̶GNi*?iiUQwfrp {ɋL$5E)d^ijT:+[X=H&v]4MKdی7TZ}욆'ZW+U%cfv,翝|M_~N;.j'f4pzcu&ܺ8,~臏 +O'W^]m<L+=a_]SH;wjzNM)\Vٝ^/۟볃am\.Mnܰf,e~iv14߿淿o /Ʒ/&wǷy{sW;?|o`?x㋏/\08l\#,q'=Aw?tȘ^ٻ|lZhwo3lwp?Ntv|!p}M㕗B=uC>ߞ7@t&Ӻ !~>8 6N.oau1Ω׭halPCc>sU%I d{*zYƗo /&oOVwfŽ;=6Ⰵ~Óɓ=^Bғa~iañ+]}w{ϞcFR>8a0 O_yWp?l^Zy:ɝ/7sy58TՐEerAWr1l*s^-5NN~_3Y9ίlE_|o S}aW޹w' } pA'rO;]xrd7?v2l?]\&҄ly{u>l?^׆77>7l#xr!ަp xiry2f\N1=s8*VZ^A7sZs L70O{'|zG"=_+obf &vg |eJ'7wly_7Dٝwƒ'{Ͽ{Cli{8lr}O?~0yl{r1Ta/6+x3|q<ꕜsOcMCysW|)_3g~+7^A Ook'ז3 sqM=망c<-}~TRͿ8>=1kgv3ޝ{wLJxoD}Gl9u'^~:gqKl<{~e97AN. vXA"}|s+swsswq:oX*1Dr`+"q39v}|Sns4_9=ϻWwMߝa& <n ONBa[-B\="\zeʠvxJ1 rpB9X$.ŗg~k'$LpypvnˉO-nnyYb16w؟}ܜ;ݞqg|sӗ=^ÔS8# {|7}Ƨ;M2oS_~1:lO? ^nib %DrObSVDr& qe# Clouds~LT~Titel qerxV4B1]#Click to edit the title text formatClouds~LT~Titel=<( (p@'[DrObjSVDr& qe{J* Clouds~LT~Gliederung 1 qe{J xV4B1 %Click to edit the outline text formatClouds~LT~Gliederung 1><( (@'\Second Outline LevelClouds~LT~Gliederung 2?<( (@']Third Outline LevelClouds~LT~Gliederung 3@<( (@'^Fourth Outline LevelClouds~LT~Gliederung 4A<( (@'_Fifth Outline LevelClouds~LT~Gliederung 5B<( (@'`Sixth Outline LevelClouds~LT~Gliederung 6C<( (@'aSeventh Outline LevelClouds~LT~Gliederung 7D<( (@'bEigth Outline LevelClouds~LT~Gliederung 8E<( (@'cNinth Outline LevelClouds~LT~Gliederung 9F<(  (@'d DrXXCloudsgg `Clouds~LT~GliederungDrMPJoeMVT$mDrML DrObSVDr&a "F/# Clouds~LT~Titela "F/fxV4B1QClick to move the slideClouds~LT~Titel=<( (p@'[DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\oxV4B1ZClick to edit the notes formatClouds~LT~Notizen<( (r@' DrXXCloudsgg XClouds~LT~GliederungDrPgbJoeM$mVTDrML8DrMD,DrXX Handoutsgg FHome~LT~GliederungDrPg;JoeM`mRDrML8DrMD,DrOb*SVDr& qe# Clouds~LT~Titel qexV4B1Abstract Classes Clouds~LT~Titel<( (p@'+'  DrOb'SVDr& qe@(  Clouds~LT~Untertitel qe@xV4B1:An abstract class is a class with partial implementation. Clouds~LT~Untertitelg* <( (:@' +'It implements behaviors that are common to all subclasses, but defers to the subclasses to implement others (abstract methods). Clouds~LT~Untertitel g* 6'<( (;@' +''m}FAbstract methods must be implemented in each non-abstract subclasses. Clouds~LT~Untertitel g* 6'<( (<@' +''.Instance of an abstract class is not allowed. Clouds~LT~Untertitel g* 6'<( (H@' +''DrXXgg T$Clouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPgPJoeM`mRDrML8DrMD,DrObSVDr& qe # Clouds~LT~Titel qe xV4B1 InterfacesClouds~LT~Titel<( (p@' +'          DrObSVDr&4hL*Clouds~LT~Gliederung 1m4hLN xV4B1' /Interfaces are classes with no implementation. Clouds~LT~Untertitelg* <( (S@':+'"Interfaces represent pure design. Clouds~LT~Gliederung 2 g* 6'<( (T@'<+'' <Abstract classes represent mixed design and implementation. Clouds~LT~Gliederung 2 g* 6'<( (U@'<+''VAn interface consists of only abstract methods and constants, i.e., static and final. Clouds~LT~Untertitel g* 6'<( (V@':+''.3<&All methods and constants are public. Clouds~LT~Untertitel g* 6'<( (W@':+''No static methods. Clouds~LT~Untertitel g* 6'<( (X@':+''No instance allowed. Clouds~LT~Untertitel g* 6'<( (Y@':+''0Multiple inheritance for interfaces is allowed. Clouds~LT~Untertitel g* 6'<( (Z@':+''5An interface can only extend interface, not classes. Clouds~LT~Untertitel g* 6'<( ([@':+''(There is no single root for interfaces. Clouds~LT~Untertitel g* 6'<( (\@':+''DrXXgg PClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPgdJoeM`mRDrML8DrMD,DrOb.SVDr& qe# Clouds~LT~Titel qexV4B1A Generic Animator Clouds~LT~Titel<( (p@'+'   DrOb SVDr& di( Clouds~LT~Untertitel dixV4B1w:Abstract classes can be used to design generic components.Standard<( ("@':'.DrObSVDr&0TLStandard0TLR5BM6('SD**x^XnU; M>-N)yFBA J/ob~8)ꖗK[Nlrl!?صdx)"6Bz Ƴ؅{#h h暟x-~AZu;7wgoj &a~!{z5=;3n{gzy.Lh$)CsPWs}9G iy<$cC. ]IO~S.t^aoz$QOVZr?p%ǰֳ.LE[ A.Vx8XQmW1{ie-wkُ>'a0жmuG#0?ZJwK:r'>?wq-9+h0G` ^N= !|CO\b=y!sc29)2&~MG2پ]<Ė.kheQfY{Kc Ɉ#$YLMQZ̒F T>Zu ]Dl/!J+1#IoL! ӛjd{[BJW+֮;o d37rx.acCY^[rUŸ{.lZ@;y;fL[1IQ[3Բğ4> vg&/NT7_GܪtV ڸޓ8k޿v|~$ƪ11o>gV⦊*+5ru1[ߊ =;3'@ϧ_Ҭϒf,R7n*i~G<.rni:p<-,\xb~O }lmB!YagUSVDr&^h # Clouds~LT~Titel^h xV4B1+A Double-Buffered Generic Animator (cont'd)Clouds~LT~Titel<( (p@' +' +++++++++DrOb_ SVDr& ebFStandard ebF  BM6(SDv*~ v.x^ZE9f1&ш$ JhG_A|5ܷg-ߩ>3s.A̙j4Me۵OoVL{mZcU=nkd׹mL5q}Ԯ6]g 'r͹еIBc㶙ڨ54_ڋ/RG%khjp`̀ pwܨݓ鳞R,uO Y{FYssw0kv~߭*>;彚o'3>st}X^2 +G|"n]LN['ϔC(ցrAӅT~D e˴4Ϲч4ź=fn2R" g%2%ӮdE nGk-u[3?/g<(w11kNS߰P7cwv2}^o7Ofl|ЮO1c|dwye~g/m{K՞_ {=ǿw mMg~mLy|yN0?>g>b!{  Yg3_Xz '&<݊/o䚎9 >|8cs>^zm( qQ8V E=3ljei3ό_Qu˕ P4vQ#:7C͔ sY7H:eBdd eoü}F}b5lېuB<{Ta &J}Sl'XA&g#igQ贉#ߒ\9DkkEC^|ѣsj+Aƪs% 3ʥ*As=x&|fn=zGM`秲,ު: 89cWm7ǐO {NCq[0?9v(&@'+(qXweCR,aJ5myފv8zQ6{ Am;ԏ9S ^-_B{Nx{j?:t<؁^Bz lQvakE(v0/GmW?x+lwa[5ZdhU#1zb):Y߈QG2~ۑ4Ň)ȕ+G/}߀j;gE;-P@]E;%_Un_:GjJsbP 1<QO]HjċqݛI1[;+QSE`zI](~T4ynBww$¼Hr;LOEUlЫ\Ovo9K>*i|jWH8u T<\plsE>ˣ"acB{T6GVLUﯥh5F=Խy]<TQQ<+.EN<_߻׬Uq>Թ! ſ`#vG' sV*'H] vvƻ:5n ⽪#$S] 4](SwnJG㾔_3ˮW/!^qn gWmS]l,FY`#ѝ՘玲W\oY]tjXKNf[#V&%;䩪vWÕ ؃W&tS>׾YwSW!ځlpwS{ף/m3.\ǿ} `]WKbb*ڥ^k}ʘ AL^Pc0Os#b'¿b.׫*xFјӉtxir˱~NR>Cx^:+6}]XqGm MKE?1>16=!slsPtSMZQ yȷ1 Ӕu$B5E+ߑ6\ֿ#mGXOicZkgڴJNb %DrXXgg LClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPg JoeM`mRDrML8DrMD,DrOb>SVDr&Dh. # Clouds~LT~TitelDh. xV4B1+A Double-Buffered Generic Animator (cont'd)Clouds~LT~Titel<( (p@'+' +++++++++DrObSVDr& gOI( Clouds~LT~Untertitel gOIgxV4B12(public abstract class DBAnimationApplet Standard<( (q@'(( extends AnimationApplet { Standard<( (q@'& protected DBAnimationApplet(boolean Standard<( (q@'&&/ doubleBuffered) {Standard<( (q@'//) this.doubleBuffered = doubleBuffered;Standard<( (q@')) } Standard<( (q@'! protected DBAnimationApplet() {Standard<( (q@'!! this.doubleBuffered = true; Standard<( (q@'   }Standard<( (q@'Standard<( (q@' // other methods Standard<( (q@'Standard<( (q@'# protected boolean doubleBuffered;Standard<( (q@'## protected Image im;Standard<( (q@'! protected Graphics offscreen; Standard<( (q@'!! protected Dimension d; Standard<( (q@'}Standard<( (q@'DrXXgg PClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrOb>SVDr&OEi # Clouds~LT~TitelOEi xV4B1+A Double-Buffered Generic Animator (cont'd)Clouds~LT~Titel<( (p@'+' +++++++++DrObSVDr&e?( Clouds~LT~Untertitele?i xV4B1> !protected void initAnimator() {} Standard<( (q@'!!Standard<( (q@'final public void init() {Standard<( (q@' d = getSize();Standard<( (q@' initAnimator(); Standard<( (q@'}Standard<( (q@'Standard<( (q@'0abstract protected void paintFrame(Graphics g); Standard<( (q@'00Standard<( (q@'%final public void paint(Graphics g) {Standard<( (q@'%% paintFrame(g); Standard<( (q@'}Standard<( (q@'DrXXgg PClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPgNJoeM`mRDrML8DrMD,DrOb>SVDr&%{i # Clouds~LT~Titel%{i xV4B1+A Double-Buffered Generic Animator (cont'd)Clouds~LT~Titel<( (p@'+' +++++++++DrOb*SVDr&1 d;( Clouds~LT~Untertitel1 d; xV4B1~ &final public void update(Graphics g) {Standard<( (q@'&& if (doubleBuffered) {Standard<( (q@' if (im == null) {Standard<( (q@'* im = createImage(d.width, d.height);Standard<( (q@'**# offscreen = im.getGraphics();Standard<( (q@'## }Standard<( (q@' paintFrame(offscreen); Standard<( (q@' g.drawImage(im, 0, 0, this);Standard<( (q@'  } else { Standard<( (q@'   super.update(g); Standard<( (q@' }Standard<( (q@'} Standard<( (q@'DrXXgg PClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrObASVDr& ci #Clouds~LT~Titel ci xV4B1(Bouncing Ball Using the Generic AnimatorClouds~LT~Titel<( (p@'+' (((((((((DrObpSVDr&fbD( Clouds~LT~UntertitelfbD xV4B1 public class BouncingBall2Standard<( (q@' extends DBAnimationApplet {Standard<( (q@' public BouncingBall2() {Standard<( (q@'% super(true); // double bufferringStandard<( (q@'%% }Standard<( (q@'Standard<( (q@' // methods Standard<( (q@'    Standard<( (q@' protected int x, y;Standard<( (q@'! protected int dx = -2, dy = -4;Standard<( (q@'!! protected int radius = 20; Standard<( (q@'' protected Color color = Color.green; Standard<( (q@'''}Standard<( (q@'DrXXgg PClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPg~JoeM`mRDrML8DrMD,DrObJSVDr&}e} #Clouds~LT~Titel}e} xV4B11Bouncing Ball Using the Generic Animator (cont'd)Clouds~LT~Titel<( (p@'+' 111111111DrObSVDr& Fe-( Clouds~LT~Untertitelp Fe-QxV4B10" protected void initAnimator() {Standard<( (q@'""' String att = getParameter("delay");Standard<( (q@''' if (att != null) Standard<( (q@'' setDelay(Integer.parseInt(att)); Standard<( (q@''' x = d.width * 2 / 3 ;Standard<( (q@' y = d.height - radius;Standard<( (q@' }Standard<( (q@'DrXXgg PClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPg3JoeM`mRDrML8DrMD,DrObJSVDr&h # Clouds~LT~Titelh xV4B11Bouncing Ball Using the Generic Animator (cont'd)Clouds~LT~Titel<( (p@'+' 111111111DrObSVDr&1;hE( Clouds~LT~Untertitel1;hExV4B1S* protected void paintFrame(Graphics g) {Standard<( (q@'** g.setColor(Color.white);Standard<( (q@'& g.fillRect(0,0,d.width,d.height); Standard<( (q@'&&. if (x < radius || x > d.width - radius) { Standard<( (q@'.. dx = -dx; Standard<( (q@' } Standard<( (q@'. if (y < radius || y > d.height - radius) {Standard<( (q@'.. dy = -dy; Standard<( (q@' } Standard<( (q@' x += dx; y += dy; Standard<( (q@' g.setColor(color);Standard<( (q@'' g.fillOval(x - radius, y - radius, Standard<( (q@'''' radius * 2, radius * 2);Standard<( (q@''' } Standard<( (q@'DrXXgg PClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPg{JoeM`mRDrML8DrMD,DrOb,SVDr&IEe #Clouds~LT~TitelIEe xV4B1Design Pattern: Template MethodClouds~LT~Titel<( (p@' DrObSVDr&mdG( Clouds~LT~UntertitelmdGlxV4B1KCategoryStandard<( (q@'Behavioral design pattern. Standard<( (q@' IntentStandard<( (q@'Define the skeleton of an algorithm in a method, deferring some steps to subclasses, thus allowing the subclasses to redefine certain steps of the algorithm. Standardg* <( (q@'P ApplicabilityStandard<( (q@'  to implement the invariant parts of an algorithm once and leave it up to the subclasses to implement the behavior that can vary. Standardg*<( (v@'# Zto factorize and localize the common behavior among subclasses to avoid code duplication. Standardg*6'<( (w@'#' ZDrXXgg PClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrOb"SVDr& qe# Clouds~LT~Titel qexV4B1Template MethodClouds~LT~Titel<( (p@' +' DrObSVDr&]GStandard]GBM26(<SDdd!x^Yn$5{& ,6\&x΂xx7ϸtD$nW]:U!pzzj]iJ h0Gq=1ܳ6;Ƴ;8j]6>ͬ'?9h1̭=d_4bg@-Nì۔L)AΤ\HIB+sݠoW;3s$s:jM{_ؚʬwi]/ֳ{N@:Qy+ Bdؼ2 ,[>{VJ(+>v7iCfRE3JS[iϏdž%z@[Gf-~ lBI/+$P_ŧ A^($>Yoѐ5"=cBx7xgFe: ;eNϓwYTss`/3ko Ǚ|m2=&/.5l9Yk#^N;JZI&7C~- ogda$ VB~k[mVn1e]PwG)ݻ6CrtӍfJ֘;5~eaŒČ[lB.S"$|N~|<L!P蘑XIbn;^J/8z}\-5g4^hLak$*y28:Y['+/nA̽KbcǠN D5Y? C V=^ҏ5յf:! 6_Zk/۔_Ky2VaE`A{Fca$OoL,H{$&\" \RuUIJEcW.ma.J9λaxQoopGm AzVWg 9sJMw k&8^2YsP2E]]P1:**o8_QjuF AyMCjdce?rp<D,ȯѰdD?`G@K!3F|M=ǺJOsY5Y1dگ ˮ}'QAeNuh/S桚!B[E[ZZJE(MHz3c֐ h- (Q~~?7gϜ}.-6Y]{fZk֬}5Ƙ9q9~9v9}9sYXX,G ΞU˻:UNdXYSBuu"b2![AÈ0<{cy6Me:< @+(}%W[֋i>Df5e9{dokTIlBOo$ 1ƨ9esQ*hZݐb:ۣgz_֚tO,˼[r ,̃Ϳs1Xj{}n0s;Ya˳#E! 3czg3`wB z S~-:Ff'eVh-2]Y@ l_YMw"Sp߅|.6B; ݾ~C6ArtM~hdq9|R5D{Q%R#5OC;WV[jD4m ؅f(]XldfL4}b?yrIhz.H"#!=*GzK5Og6Qj#.>2侣k;2GeМNٳ%D߇ZfxIDv?glkeYJ4G3ySyS9`us#VP8w8?s OKJk  6.g￀+wӇ7'GfA2|::!? #UpIpSݛ  WxmܿțڇqKpE-p&8 otn7ڹZxh-Inɷ`;`Twu+ۍ|co :҃m`r |8м?cءmS=N=Ci/jռ}.^nn{ǜ=˿-*zF?~g޹#:MpPOqYIxNF_'zKOcWԜ߃]b)F$tEG,AOT;WB7g==WcF_+:]~`VS\cۧttѲt9YAW51Ŷ䎏SѯӎטEpbw)2K>v)5w|Q_냞cqoў֯(2*qvqlɻc^Do~$]!>[|/msY6kӶ6ilxjֶtɗ6ϰ6#gT×SꍕE_H1/ql/Ncwsʻ>z:aͭZ&GqnDݮuEJAm{{)o[j2/D7sJ /Po s|0PY|iokbs >VnIe./ b{롩ޅ=g%A1/:Sbт+ip%aAbz}Vn.ݟͬ6,&7C 'b9Z11>?vr <:#ehW5N|< ة)N߰tIgIQ17(yoΑN}a1ZE;=7^ߓq6Orb/}er~5"bG"JigԉC-sŪ\g\Q},(82uudg'ĊΏnP6z͚Yx'sYp/?~W؇zTs?˫21B_S~Rr~#e#׈7IgL/8u δi>Siv#o7&a ]s#'Hz^oCVWuZiN_S+맭A7jތ2/Wץu!fk3bSz':3q Y+bԱrߤ |M_[VA nn~9\*ަ'zê_W|+Jak톧^ϛZZʧ\=G)b ^w̓ɧCygazFܖk|'szvI ,J_Lb fq{J|3Zcs#H֎#Re6 0Qz;d)EQk轶7Ek~~QByR2=z+ctV+B<~heMN17+;Q!6Lݓt * " 7؇nQdoR\FK {蘙`EcGծ~5 *; TIS26 Text body<( (q@'222 }Standard<( (q@'Standard<( (q@'. protected void drawCoordinates(Graphics g) {Standard<( (q@'..- Text body<( (q@'--- } Standard<( (q@'   DrXXgg PClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/%DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPgTJoeM`mRDrML8DrMD,DrOb6SVDr& qe# Clouds~LT~Titel qexV4B1#A Generic Function Plotter (cont'd)Clouds~LT~Titel<( (p@' +' #########DrObSVDr& qeiM( Clouds~LT~UntertitelZ qeiM;xV4B1(class Plotter continued)Standard<( (q@'Standard<( (q@'+ protected void plotFunction(Graphics g) {Standard<( (q@'++, for (int px = 0; px < dim.width; px++) {Standard<( (q@',, try {Standard<( (q@'  , double x = (double)(px - xorigin) / Standard<( (q@',, (double)xratio; Standard<( (q@'  double y = func(x); Standard<( (q@'/ int py = yorigin - (int) (y * yratio); Standard<( (q@'//* g.fillOval(px - 1, py - 1, 3, 3); Standard<( (q@'** } catch (Exception e) {} Standard<( (q@' }Standard<( (q@' }Standard<( (q@'Standard<( (q@' Standard<( (q@'   }Standard<( (q@'DrXXgg TClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/'DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrOb4SVDr& qe #Clouds~LT~Titel qe xV4B1!Generic Multiple Function PlotterClouds~LT~Titel<( (p@' +' !!!!!!!!!DrOb SVDr& t`JStandard t`J  BM|6(QSD23 27x^ْGh4#6k3`8BCE@`E8pG} cA->gF |s2\u]\.$@O@{=ou[[fhx/H<"z\ߝ-A݊Ɠ~n+,i7GMcg#>vډkw=ϯlQV~1vEko9[5kMG!&bS,96Y[&{Z4cPq=mG{1^r&2GMm+-Jb-c2x^Oc)p[=uXv(cwwEJisk11ތ6"eDVLD[mc/36`cKq)<٣?H:Ƕםq`'Uq]jW~^{71Qxz qə1~<3=c02b͘i~Y*ٹq`I9vL+&i>x7gfw05~}z?sF7Pjun~OWX]U Uu\+W]7.Ӻyr\99Zqu g{%w:ڎ7Eȭ}8t#117k+ }?4]N151.ט'U =1!~gn|z}9g|9%͹49 Z'0KK4ecsUPؔ\ۙ`w#Zi8u~?zM܀^/YDm?t5gbCw];|#CV_+ҙFyx?$줮o}ɝT(}~`+cq0モ}~tjQ_Ԗm~fQp}8R#|楑C~[uߺZm`W'>A=gӞRw&Gŕ+:Le_͏:R_Ful//'S=6W{8'~9V:1^Y:K㱮ҿ卹8ͧ'ڏ˧7@ uMyGF>ǁ>=YߓdSn gAO Y3;y'cX({?1Ɏ=xŽs^[F_+{uksMΎ{ҙd_մ;gtwwۗOj_? tj㲜ԘqIk1S@΅)see%ْ*G4z,)e3=81 d5 ^rmџXCQ1r\xzʉ\L'k1Ui#؂r5өC4xBS@A$VyzAls;QIߜNܐ!AEA+cܗ{﹑qxK'[b8-5|hr`fSQ KëbTӔ|,ʀ?rt_'Lxrt_'Ixrt?O.+貿Oֳ.ȕowI#~`}B[+g$YhFsR,"F\JR> r 8ɨQܷ19pN-_iUZF0Y@Yf^[G:h7sAq嫪<;rmwW秎k?՛L܉ [s/H8 c=w^|ny%!s-ʹַ_mstML ka59kY/XG"x\+>x1]RN7\{OBHm;ʀu]Ǖ|0G$+WM]pĐsKO`Cֶͻx&xΦx&_*ǣ9b %DrXXgg LClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/)DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPg{JoeM`mRDrML8DrMD,DrOb-SVDr& qe#Clouds~LT~Titel qexV4B1Interface FunctionClouds~LT~Titel<( (p@' +'   DrObSVDr& qe1K( Clouds~LT~Untertitel qe1KkxV4B1:interface Function {Preformatted Text (I@' double apply(double x);Preformatted Text (I@'}Preformatted Text (I@'Preformatted Text (I@''public class Sine implements Function {Preformatted Text (I@'''! public double apply(double x) {Preformatted Text (I@'!! return Math.sin(x); Preformatted Text (I@' }Preformatted Text (I@'}Preformatted Text (I@'Preformatted Text (I@')public class Cosine implements Function {Preformatted Text (I@'))! public double apply(double x) {Preformatted Text (I@'!! return Math.cos(x); Preformatted Text (I@' }Preformatted Text (I@'}Preformatted Text (I@'DrXXgg TClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/+DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPgxJoeM`mRDrML8DrMD,DrOb2SVDr& Eqe # Clouds~LT~Titel Eqe xV4B1Multiple Function Plotter ClassClouds~LT~Titel<( (p@' +' DrObSVDr&'jRJ( Clouds~LT~Untertitel'jRJcxV4B1.4public abstract class MultiPlotter extends Plotter {Standard<( (q@'44Standard<( (q@', protected static int MAX_FUNCTIONS = 5; Standard<( (q@' ,,,,,,,,,% protected int numOfFunctions = 0; Standard<( (q@'%%' protected Function functions[] = new Standard<( (q@''' Function[MAX_FUNCTIONS]; Standard<( (q@'! protected Color colors[] = new Standard<( (q@'!! Color[MAX_FUNCTIONS]; Standard<( (q@' Standard<( (q@'+ abstract public void initMultiPlotter(); Standard<( (q@'++Standard<( (q@' public void init() {Standard<( (q@' super.init(); Standard<( (q@' initMultiPlotter(); Standard<( (q@' }Standard<( (q@'Standard<( (q@'Standard<( (q@'DrXXgg PClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/-DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPgKJoeM`mRDrML8DrMD,DrOb5SVDr&h # Clouds~LT~Titelh xV4B1(Multiple Function Plotter Class (cont'd)Clouds~LT~Titel<( (p@' (((((((((DrOb0SVDr&d5( !Clouds~LT~Untertiteld5xV4B1, final public void addFunction(Function f, Standard<( (q@',,* Color c) {Standard<( (q@'*** if (numOfFunctions < MAX_FUNCTIONS && Standard<( (q@'** f != null) {Standard<( (q@'$ functions[numOfFunctions] = f;Standard<( (q@'$$# colors[numOfFunctions++] = c;Standard<( (q@'## }Standard<( (q@' }Standard<( (q@'DrXXgg PClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F//DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPg JoeM`mRDrML8DrMD,DrOb5SVDr&]4h # "Clouds~LT~Titel]4h xV4B1(Multiple Function Plotter Class (cont'd)Clouds~LT~Titel<( (p@' (((((((((DrObSVDr& jHM( Clouds~LT~Untertitel jHMpxV4B19+ protected void plotFunction(Graphics g) {Standard<( (q@'++, for (int i = 0; i < numOfFunctions; i++)Standard<( (q@',,! if (functions[i] != null) {Standard<( (q@'!! Color c = colors[i]; Standard<( (q@' if (c != null) Standard<( (q@' g.setColor(c); Standard<( (q@' elseStandard<( (q@'  * g.setColor(Color.black); Standard<( (q@'**, for (int px = 0; px < d.width; px++)Standard<( (q@',, try {Standard<( (q@'1 double x = (double) (px - xorigin) / Standard<( (q@'11 (double) xratio; Standard<( (q@'  . double y = functions[i].apply(x); Standard<( (q@'..3 int py = yorigin - (int) (y * yratio); Standard<( (q@'33. g.fillOval(px - 1, py - 1, 3, 3); Standard<( (q@'..# } catch (Exception e) {} Standard<( (q@'## } Standard<( (q@'   }Standard<( (q@'DrXXgg PClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/1DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPgUJoeM`mRDrML8DrMD,DrOb1SVDr& qe#Clouds~LT~Titel qexV4B1$A Concrete Multiple Function PlotterClouds~LT~Titel<( (p@' $$$$$$$$$DrOb:SVDr& qe.>( #Clouds~LT~Untertitel qe.> xV4B1 public class PlotSineCosine Standard<( (q@' extends MultiPlotter {Standard<( (q@'Standard<( (q@'" public void initMultiPlotter() {Standard<( (q@'""* addFunction(new Sine(), Color.green); Standard<( (q@'**+ addFunction(new Cosine(), Color.blue); Standard<( (q@'++ }Standard<( (q@'Standard<( (q@'}Standard<( (q@'DrXXgg TClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/3DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPgzJoeM`mRDrML8DrMD,DrOb+SVDr& qe#Clouds~LT~Titel qexV4B1Design Pattern: StrategyClouds~LT~Titel<( (p@' +' DrObeSVDr& qeyJ( Clouds~LT~Untertitel qeyJ xV4B1 CategoryStandard<( (q@'Behavioral design pattern. Standardg*<( (q@'V IntentStandard<( (q@''TDefine a family of algorithms, encapsulate each one, and make them interchangeable. Standardg*<( (q@'W T ApplicabilityStandard<( (q@'  4many related classes differ only in their behavior. Standardg*6'<( (x@'#' 4-you need different variants of an algorithm. Standardg*6'<( (y@'#' -:an algorithm uses data that clients shouldn't know about. Standardg*6'<( (z@'#' :ca class defines many behaviors, and these appear as multiple conditional statements in its methods.Standardg*6'<( ({@'#' cDrXXgg TClouds~LT~GliederungDrPg JoeMVT$mDrML8DrMD,DrOb<SVDr&a "F/5DrObSVDr&! j3G\%  Clouds~LT~Notizen! j3G\cxV4B1NClick to add notesClouds~LT~Notizen<( (r@' DrXXgg XClouds~LT~GliederungDrPg_JoeM`mRDrML8DrMD,DrObSVDr& qe# Clouds~LT~Titel qexV4B1StrategyClouds~LT~Titel<( (p@' +' DrOb^SVDr& b@Standard b@BM6(SDR}Rx^XnEŞp d1 8 \"!RN\o#oW5]c8D鮮R{Lg?iq?ddO[;|'Ɩ;mݏ!# ol |簳<Ae֚tq6,#Ɵ7.O m8 'ٞI~?OIYs縸ڄv?kxfgIvN6χX-OfK`ibl$)U?O3_rr01Sqq|3“.u6+{*+c3(Oy9ocW>?:4v4,GrdbGxZejVڽ}sg:-wN,5)u_M{ _yl?)Nژ_t_/A?A\ՂDF'ሗ2=oߥ} ^>x5L8{Eγaa'"E'!oGPc̺L?_0ӗ>WϱrXKZ|;DNY.M ,[apUI\]cy >Na/CHp Ŕouxe>QޥH> m5t,EKgWAܻezJ%*_q0kEUqG r-I{Jxy*+xST}"m‘ ߍWUQv2ϓq<뺻ѧ ߡV"E=2ߜ6!Nx?^&$٭*z}&-sQ Z3,p k-1O< XمgӺԹe1_ske9//s COȱoz>9:w:(SȇT70Qo׬R7)p5_.#.k̫Xvnj xTbKBO^ip_p<ڑܝ;oxڴ.F> dVQ{pЩJ7;LYW,rW%9F/EgU2oׂ5bV(ʯXWL>`n/#%}ұp\1 t]=QӾ>xb\w,-Ȼ7>-t~# EκYU7C=* {޻<+o`~