WXME0106 ## wxtext wxtab wxmedia wximage  $(lib "comment-snip.ss" "framework")  +(lib "collapsed-snipclass.ss" "framework")   drscheme:sexp-snip   drscheme:syntax-snipclass%  drscheme:number  ,(lib "number-snip.ss" "drscheme" "private")   drscheme:bindings-snipclass%  drscheme:lambda-snip%  drscheme:define-snip%  java-comment-box%  java-interactions-box%  "drscheme:vertical-separator-snip%  wxbad   drscheme:xml-snip  (lib "xml-snipclass.ss" "xml")  drscheme:scheme-snip  "(lib "scheme-snipclass.ss" "xml")  test-case-box%  
text-box%  wxloc     €Á   K         
ZÁÿZÁÿÁÿ                                                       €ÿ€ÿ€ÿÁÿ 	Standard  KCourier New         
ZÁÿZÁÿÁÿ                                                       €ÿ€ÿ€ÿÁÿ  Áÿ ?ð       \ÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿMatching Parenthesis Style  Áÿ ?ð       \ÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      &&€€   ÁÿÁÿ(framework:syntax-coloring:scheme:symbol  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      &&€€   ÁÿÁÿ)framework:syntax-coloring:scheme:keyword  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      &&€€   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €Ât   ÁÿÁÿ)framework:syntax-coloring:scheme:comment  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €Ât   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      )€€&   ÁÿÁÿ(framework:syntax-coloring:scheme:string  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿ*framework:syntax-coloring:scheme:constant  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €„<$   ÁÿÁÿ-framework:syntax-coloring:scheme:parenthesis  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €„<$   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ø@   ÁÿÁÿ'framework:syntax-coloring:scheme:error  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ø@   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ'framework:syntax-coloring:scheme:other  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      Qp€Ë   ÁÿÁÿ1drscheme:check-syntax:lexically-bound-identifier  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      Qp€Ë   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      D €Ë   ÁÿÁÿ*drscheme:check-syntax:imported-identifier  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      D €Ë   ÁÿÁÿ%profj:syntax-coloring:scheme:keyword  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿ$profj:syntax-coloring:scheme:string  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿ%profj:syntax-coloring:scheme:literal  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿ%profj:syntax-coloring:scheme:comment  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €Ât   ÁÿÁÿ#profj:syntax-coloring:scheme:error  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ø@   ÁÿÁÿ(profj:syntax-coloring:scheme:identifier  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      &&€€   ÁÿÁÿ%profj:syntax-coloring:scheme:default  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿXML  F ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  G ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð      PP€ø   ÁÿÁÿ  G ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð      PP€ø   ÁÿÁÿ  G ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð       d    ÁÿÁÿ   K         ZÁÿZÁÿÁÿ                                                       €ÿ€ÿ€ÿÁÿ   KCourier New         ZÁÿZÁÿ Áÿ                                                       €ÿ€ÿ€ÿÁÿ   KCourier New         
ZÁÿZÁÿÁÿ                                                       €ÿ€ÿ€ÿÁÿ   K-adobe-courier         ZÁÿZÁÿÁÿ                                                       €ÿ€ÿ€ÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €¥**   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ÿ     ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð       €ÿ   ÁÿÁÿ  G ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð       €ÿ   ÁÿÁÿ  K ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð       d    ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿ^ÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ÿ     ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €È     ÁÿÁÿ   F         
ZÁÿZÁÿÁÿ                                                       €ÿ€ÿ€ÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð        €¯   ÁÿÁÿ   KCourier New         
ÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ð       \ZZZ                              ?ð      ?ð      ?ð      "€‹"     F ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð               Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ   K         
ZÁÿZÁÿÁÿ                                                        €ÿ€ÿ€ÿÁÿ  Áÿ ?ð       \ÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      (   ÁÿÁÿ  F ?ð       \ZZZ                              ?ð      ?ð      ?ð      (   drscheme:check-syntax:keyword  F ?ð       \ZZZ                              ?ð      ?ð      ?ð      (     F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €ø@   'drscheme:check-syntax:unbound-variable  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €ø@     Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      $$€Œ   ÁÿÁÿ  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      $$€Œ   %drscheme:check-syntax:bound-variable  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      $$€Œ    drscheme:check-syntax:primitive  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      $$€Œ     Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      3€‡'   ÁÿÁÿ  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      3€‡'   drscheme:check-syntax:constant  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      3€‡'     Áÿ ?ð       \ÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ÿ€¥    ÁÿÁÿ drscheme:check-syntax:tail-call  Áÿ ?ð       \ÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ÿ€¥    ÁÿÁÿ  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €„<$   drscheme:check-syntax:base  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €„<$      KCourier New         
ZÁÿZÁÿÁÿ                                                        €ÿ€ÿ€ÿÁÿ   K         ZZZZ                                                        €ÿ€ÿ€ÿ   K-adobe-courier         ZZZZ                                                        €ÿ€ÿ€ÿ  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €ú@     F ?ð       ZZZZ                              ?ð      ?ð      ?ð      $#€Ž     F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €…>&     G ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð              F ?ð       ZZZZ                             ?ð      ?ð      ?ð      QQ€û     G ?ð       ZZZZ                             ?ð      ?ð      ?ð      QQ€û     G ?ð       ZZZZ                              ?ð      ?ð      ?ð       d       K         
ZZZZ                                                        €ÿ€ÿ€ÿ   KCourier New         ZZZZ                                                        €ÿ€ÿ€ÿ  F ?ð       ZZZZ                             ?ð      ?ð      ?ð      PP€ø     G ?ð       ZZZZ                             ?ð      ?ð      ?ð      PP€ø      KCourier         ZZZZ                                                        €ÿ€ÿ€ÿ   KCourier         ZZZZ                                                        €ÿ€ÿ€ÿ  F ?ð       \ZZZ                                                        €ÿ€ÿ   F ?ð       \ZZZ                              ?ð      ?ð      ?ð        €¯     F ?ð       ZZ^Z                              ?ð      ?ð      ?ð      €ÿ       F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €È       F ?ð       \ZZZ                              ?ð      ?ð      ?ð      €– €–     K ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð               KVT100         ZZZZ                                                        €ÿ€ÿ€ÿ   K ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð              K ?ð       ZZZZ                              ?ð      ?ð      ?ð       d      F ?ð       ZZZZ                             ?ð      ?ð      ?ð              F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €ÿ       F ?ð       ZZZZ                              ?ð      ?ð      ?ð        €€     F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €¥**     F ?ð       ZZZZ                             ?ð      ?ð      ?ð        €ÿ     G ?ð       ZZZZ                             ?ð      ?ð      ?ð        €ÿ     F ?ð       ZZZZ                              ?ð      ?ð      ?ð       €ÿ       F         ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð               F ?ð       ZZZZ                             ?ð      ?ð      ?ð        €ÿ    h-link-style  F ?ð       ZZZZ                             ?ð      ?ð      ?ð        €ÿ     F @        \ZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð               F ?ð       \ZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            k i   F ?ð      ÁþZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            m il  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      2€Í2      F ?ð       ZZ]Z      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð              F ?ð       ZZ]Z                              ?ð      ?ð      ?ð      €ú@   q ij is  K ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            s  K ?ð       \ZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð              K ?ð       ZZZZ                              ?ð      ?ð      ?ð      €…>&     K ?ð       ZZZZ                              ?ð      ?ð      ?ð      $#€Ž     F ?ð      ÁþZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð              K ?ð       ZZZZ                              ?ð      ?ð      ?ð      "€‹"    iz  F ?ð       ZZ]Z      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð               F ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð               F ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð               F ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð                Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ   F         
ZÁÿZÁÿÁÿ                                                        €ÿ€ÿ€ÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €– €–   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €²""   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                      €²""€ÿ€ÿ€ÿÁÿÁÿ  F @        \ÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ð       \ÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ð       \ÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð        €ÿ   ÁÿÁÿ  F ?ð      ÁþÁÿÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ð      ÁþÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð        €ÿ   ÁÿÁÿ  F ?ð       \ÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð      2€Í2   ÁÿÁÿ  F ?ð       ÁÿÁÿ]ÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ó33@    \ÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð        €ÿ   ÁÿÁÿ  K ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €„<$   ÁÿÁÿ  K ?ð       \ÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €™     ÁÿÁÿ  K ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð      €„<$   ÁÿÁÿ  K ?ð       \ÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð      €™     ÁÿÁÿ  Áÿ ?ð       \ÁÿÁÿÁÿÁÿÁÿ                                                        €ÿ€ÿ ÁÿÁÿ  K ?ð       \ÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿ  F ?ð       \ÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿ  K ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð        €ÿ   ÁÿÁÿ  F ?ð       ÁÿÁÿ]ÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ø@   ÁÿÁÿ  F ?ð       ÁÿÁÿ]ÁÿÁÿÁÿ                             ?ð      ?ð      ?ð        €ÿ   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ	  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €²""   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €²""   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €²""   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €²""   ÁÿÁÿ	  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿF  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ9  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ>  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿF  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ9  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ>  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð            ÁÿÁÿsyntax-coloring:Java:keyword  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð       d    ÁÿÁÿsyntax-coloring:Java:string  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð       d    ÁÿÁÿsyntax-coloring:Java:literal  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð       d    ÁÿÁÿ  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð      iii   ÁÿÁÿsyntax-coloring:Java:comment  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð      iii   ÁÿÁÿ  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð      €ø@   ÁÿÁÿsyntax-coloring:Java:error  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð      €ø@   ÁÿÁÿ  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð        €‹   ÁÿÁÿ syntax-coloring:Java:identifier  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð        €‹   ÁÿÁÿ  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð      €©€©€©   ÁÿÁÿsyntax-coloring:Java:default  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð      €©€©€©   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ   F         ZÁÿZÁÿÁÿ                                                       €ÿ€ÿ€ÿÁÿ   KCourier New         ZÁÿZÁÿ Áÿ                                                       €ÿ€ÿ€ÿÁÿ   KCourier New         
ZÁÿZÁÿÁÿ                                                       €ÿ€ÿ€ÿÁÿ                    †K /*  
  /            +----------------------------------  -  -  -  -  -  -  -  -  -  -  -  -  -  ---  -  -  -  -  -+  
              |                                    +---  -  -  -  -  -  -  -  -  --+                            |  
              v                                      |                             v  	                                |  
   +-------------------  -  -  --  -  -  -  --+      | +---------------  -  -  -  -  -  -  -  --  -+          |  
   | Route                                    |      | | Station                                   |      |  
   +-------------------  -  -  -  -  -  -  ---+      | +---------------  -  -  --  -  -  -  -  -  -+        |  
   | String  name                             |          | | String name                               |          |  
     |     A  L  o  S              s  t  a  t  i  o  n  s                             |-+    | | ALoR   routes                             |-  +    |  
     +  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  ---  +     |    |   +  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  --  -  -  -  -  -  --+   |      |  
   | ALoS add  S  t  a  t  i  o  n(  S  t  a  t  i  o  n   s) | |    |   |    ALoS   	addRoute(  R  o  u  t  e   r)   | |    |  
   +-----------------------  -  ----+ |    |   +  -  -  -  ----  -  -  -  -  -  -  -  -  -  -  -  -  --  -  -  -  -+ |    |  
            +----------------  -  --  -  -+    |               +-  -  -  --  -  -  --  -  -  -  -  -  -  ---  -  --  +    |  
                                |                                                                          |                       |                                                                          |  
                                |                       +  -  -  -  -  -  -  -  -  -  -  -  -  -  +        |                       |                    +  -  -  -  -  -  -  -  -  -  -  -  --  -  +        |  
                              v                       v                               |    |       v        v                              |    |  
   +------------------------+             |  | +--------  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -+ |    |  
   | ALoS                   |             |    | | ALoR                                                      | |    |  
   +------------------------+             |    | +--------  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -+ |    |  
              / \                         |    |                /     \                |    |  
              ---                         |   	 |                    -  -  -                                          |      |  
               |                          |    |                                 |                                             |      |  
        +------+------+                   |    |            +------+---------+       |    |  
        |             |                   |    |                  |                                                  |               |      |  
        v             v                   |    |          v                v         |    |  
  +-------+   +-------------+             |    |   	 +-------  +  +-----------+       |    |  
  | MTLoS |   | ConsLoS     |             |    |      | MTLoR |  | ConsLoR   |       |    |            
  +-------+   +-------------+             |    |  +-------+  +-----------+       |   	 |         
              | Station fst |  -  -  -  -  -+  -  -+                                 | Route fst |---  
+--+        
              | ALoS    rst |-  -  -  -  -+                                              | ALoR  rst |---+  
              +-------------+                                                                +-----------+  
  */  
  
  c  l  a  s  s     R  o  u  t  e  {  
        S  t  r  i  n  g     n  a  m  e  ;  
        A  L  o  S     st  a  t  i  o  n  s  ;  
  
        R  o  u  t  e  (  S  t  r  ing     n  a  m  e  ){  
              t  h  i  s  .  n  a  m  e     =     n  a  m  e  ;  
              t  h  i  s  .  s  ta  t  i  o  n  s     =     n  e  w     M  T  L  o  S  ()  ;  
        }  
  
        /  /     a  d  d     a     t  a  t  i  o  n     t  o     t  h  e     r  o  u  t  e  ,     w  h  e  n     i  n  i  t  i  a  l  i  z  i  n  g  
        v  o  i  d     a  d  d  S  t  a  t  i  o  n  (  S  ta  t  i  o  n     s  ){  
              t  h  i  s  .  s  t  a  t  i  o  n  s     =     ne  w     C  o  n  s  L  o  S  (  s  ,     t  h  i  s  .  s  t  a  t  i  o  n  s  )  ;  
              s  .  a  d  d  R  o  u  t  e  (t  h  i  s)  ;  
        }  
  }  
  
  abstract     class     A  L  o  R     {     }  
  
  class     MT  L  o  R     extends     ALoR  {  
        MT  L  o  R  (){     }  
  }  
  
  class     Cons  L  oR     extends     ALoR  {  
        R  o  u  t  e     fst  ;  
        A  L  o  R      rst  ;  
  
        ConsL  o  R  (  R  o  u  t  e     fst  ,     A  L  o  R     r  s  t  )     {  
 A	  this  .  fst     =     fst  ;  
 A	  this  .  rst     =     r  s  t  ;  
        }  
  }  
  
  class     Station     {  
        String     name  ;  
        A  L  o  R     r  o  u  t  es  ;  
  
        Station  (  String     name  ){  
 A	  this  .  name     =     name  ;  
 A	  this  .  r  o  u  t  e  s     =     new     MT  L  o  R  ()  ;  
        }  
  
        /  /     a  d  d     a     r  o  u  t  e   t  o     a   s  t  a  t  i  o  n,     w  h  e  n     i  n  i  t  i  a  l  i  z  i  n  g  
              v  o  i  d     a  d  d  R  o  u  t  e  (  R  o  u  t  e     r  ){  
                          t  h  i  s  .  r  o  u  t  e  s     =     n  e  w     C  o  n  s  L  oR  (  r  ,     t  h  i  s  .  r  o  u  t  e  s  )  ;  
            }  
  }  
  
  
  abstract     class     A  L  o  S     {     }  
  
  class     MT  L  o  S     extends     ALo  S  {  
        MT  L  o  S  (){     }  
  }  
  
  class     ConsLo  S     e  xtends     ALo  S  {  
        Station     fst  ;  
        A  L  o  S      rst  ;  
  
        ConsL  o  S  (  Station     fst  ,     A  L  o  S     r  s  t  )     {  
 A	  this  .  fst     =     fst  ;  
 A	  this  .  rst     =     r  s  t  ;  
        }  
  }  
  
    +         "Examples of stations"       
    X         Station ken   = new   Station  (  	"Kenmore"  )  ;       
    U         Station prk   = new   Station  (  "Park"  )  ;       
    W         Station ctr   = new   Station  (  "Center"  )  ;       
    V         Station nor   = new   Station  (  "North"  )  ;       
    X         Station sci   = new   Station  (  	"Science"  )  ;       
    X         Station ash   = new   Station  (  	"Ashmont"  )  ;       
    Y         Station dwn   = new   Station  (  
"Downtown"  )  ;       
    X         Station chs   = new   Station  (  	"Charles"  )  ;       
  
    “        
 "Make examples   for   the stations on the Blue Line  :  
  Bowdoin  ,   State  ,   and Wonderland"       
  
    )         "Examples of routes"       
    T         Route green   = new   Route  (  "Green"  )  ;       
    P         
Route red   = new   Route  (  "Red"  )  ;       
  
    5          "Add stations to the green line"       
    I         green  .  
addStation  (  ken  )  ;       
    I         green  .  
addStation  (  prk  )  ;       
    I         green  .  
addStation  (  ctr  )  ;       
    I         green  .  
addStation  (  nor  )  ;       
    I         green  .  
addStation  (  sci  )  ;       
    I         green  .  
addStation  (  ken  )  ;       
  
    3         "Add stations to the red line"       
    G         red  .  
addStation  (  ash  )  ;       
    G         red  .  
addStation  (  dwn  )  ;       
    G         red  .  
addStation  (  prk  )  ;       
    G         red  .  
addStation  (  chs  )  ;       
  
  
  
  
     
