.ABANDON OUTPUT ABANDONOUTPUTIO$FLUSH.       À 4à  Á à  Â à  ß  À à ð    à  Á 4à Á 1 ´á   ‡. P BASE NAMEBASENAMEEXPANDP#SMOVEP#SRESP#SPMOVEN   & D ß  € U%    ß  �  ß  N  ( À € a  Õ N   ß  †  “ Àe þÿ 4�     a  „ ‡     „ ‡ N ! CALLER IDCALLERID # $ % ' ) * Â à ‡ + -(CHECKIO$CHECKP#SIGNAL( / 1 3 & D U • 5 �  Á%   Á   À ß  6 B  „ ‡ 7( 9*SETCLI1CLIPARAMSETCLI1* ; < = > A F H I ß à J K � L À à @c ¢  W# x ö M N @ À ?� à P ‡* R T Â à ‡ V* W CLOSE INPUT CLOSEINPUT Y Z [ ] ^ À 2à  Á à  _ ñ  `  à a À 0 ¨á b c ‡ eø CONSTRUCTIO$CONSP#SMOVEô f g i M k l m n Á  W" ÿÿ  oô  . N Á ô   Ba ß  p h W"  ^ q @Ü  Àe 0 5� r õ• . s õ   t u A  Ac @Ü  ÀE €ÿ 5�  v    w   Ba Bm  � x µ  y W-  ç z Á  Aa Am  É• ( µ  {  B �Ü  ¡  � � u  |  } à  Ca Cm  Áe 0 K� ~ µ   € Á  Aa Am   ƒÜ  ÃE øÿ Ãe 0 É� � µ  ‚ À  @a @m  È• ) ƒ u�   „  … Áe    Ba ß  † ‡   Ba ‡ ˆô Š< CLOSE OUTPUT CLOSEOUTPUTIO$FLUSHIO$DIRFN< Œ � Ž � ‘ ’ À 4à  Á à  “ ß  ” ×/ à   •   Á à ß  – — À à ð  ˜  à ™ Á 4à Á 1 ´á š › ‡< �&DEVICE FUNCTIONIO$DEVFN$PONOFF& Ÿ   ¡ ¢ ¤ ¦ ¨ Ÿ 8à © _œ  6à ª ß— à 7à « _ :à ¬ _ <à ­ Á 6à ß  ® ‡& °D DIR FUNCTIONSIO$DIRFN$PONOFFD ² ³ ´ µ · ¹ & D U • » Ÿ 8à ¼ @Ü  € � 6à ½ ß— à 7à ¾ Áe  _ :à ¿  ß <à À Á 6à ß  Á  ð 8à   „ ‡D Ä END OF INPUT ENDOFINPUT IO$GOTSYM Æ Ç É Ê ß  ‡ ± ‡ Ë ¡ ‡ Ì ÎXEXISTSEXISTSIO$PARSEIO$DIRFNP#SPMOVEX Ð Ñ Ò Ó Õ & D ß   Åe  × Ø  Õ À  a  ß  † Ù -    Ú 4  Û  Á  a ß  Ü    ¡  „ ‡ Ý Þ ±  „ ‡ ß à ¡  „ ‡ áX ä4EXIT$EXIT IMP$STOP1$PON4 æ ç è é ê ë í & D U î ð ß  ô ß— à 6à õ ß— à 7à ö ß  8à ÷  <à ø Á 6à ß  ü ý ˆ ÿ   „ ‡4 –EXPANDEXPAND"$EXPANDIO$PARSEIO$CONSP#SMOVE.EVENTP#SCONCP#SIGNALP#SPMOVE|    " & D Äå  Åe       À  a  ß  †  Á  a ß  � B ß   „ ‡  |  C a n n o t p a r s e f i l e s p e c : Z Á |    ß   ß   Á    À ß  |  & D ß     Õ ÷  � B ß   „ ‡ | ¨FLUSHOUT TERMINATEIO$FLUSHIO$DIRFNP#SIGNALIO$DEVFN IO$SETEOTIO$FLUSH¨       À à  ‡  Á à  !   ì ° " " #   $ ðÕ €  %    ß  &   Á à ß  '  (    ß  ) * À 8à  Á    À ß  + ,  ‚ Á à ß  - ×/ à   . À 8à  Á    À ß  / Á à A ß  0 1 À à 0  2 ‡¨ 4 5 ß  6 ‡¨ 7FSYSFSYS 9 : ; = ? A Â à ‡ B DÈGOTSYM IO$GOTSYM$PONOFFIO$DEVFNIO$DIRFNÈ F G H I K M N À à I O   \ P W  C R 0,   L S ×/ à    3 U Â à  V œ  6à W ß— à 7à X ß  8à Y ß à :à Z × à ß <à [ Á 6à ß  \ ]  Á à ß  ^ ß 8à à _ ×/ à   ` À à  a ß  à b  ‚ Á à ß  c  d À à  e À à ð   f ¡ ‡ g h i À à 0  j  Ág à p  k l À à 0ž   m °  n 0  o p ± ‡ qÈ sIDID u v w y { | Â à ‡ } �IN FILE INFILENAMEIO$CONSP#SMOVE ƒ „ … † ˆ ‰ Á à ß  � B ß  ‡ Š Œº INITIALISE IOIO$INITP#SMOVE° Ž � � ’ ” •  Àá – ß ðá Ìá — ß ðá Ðá ˜ ß ðá Îá ™ ß  Ôá š ß— à Òá ›°  . T T" Á °  Âá ß  œ ß Àá ¨á � ß Àá ªá ž ß  Öá Ÿ  ¬á    ®á ¡ ß  2à ¢ ß Àá à £´  D a t a :T Á ´  à ß  ¤  Øá ¥ ß pâ äá ¦ ß pâ æá § ß ðâ èá ¨ ß— à êá © Á Âá  Úá ß  ª ß Øá ´á « ß Øá ¶á ¬ ß  îá ­  ¸á ®  ºá ¯ ß  4à ° ß Øá à ± ‡° ³ IN STREAMINSTREAM µ ¶ · ¹ » ¼  2à ‡ ½ ¿INT CHARINTCHAR Á Â Ã Å Ç È Â 0à ‡ É ÍJIMPSTOP1 IMP$STOP1 SELECTOUTPUTNEWLINE ABANDONOUTPUT CLOSEOUTPUTJ × Ø Ù Ú Ü Þ & D U Õ ß à  ß  á À à 0,   ß  â € 4  ã  ß  ä   ß   ß  æ   À%  î ç  „ ‡J éª MONITOR EVENT MONITOREVENT SELECTOUTPUT PRINTSTRING.EVENTWRITENEWLINEP#SMOVEP#SCONC| ë ì í ï & D Õ ð ò Ì 2à ó  ß  ô|  E v e n t :  à | ß  õ  ‚ Á  ß  ö… S u b e v e n t : $ à … ß  ÷  ‚ Á   ß  ø’ E x t r a : 8 à ’ ß  ù  ‚ Á   ß  úœ L ß‹    û ß  ü� M e s s a g e : V Á � B ß  Á   ß  ƒ ß  ý© n Š   þ ÿ ß    „ ‡| ^ MOVE STRINGIO$MOSIO$CHECK SELECTOUTPUT CLOSEOUTPUT^      & D U • Õ   ß    ´   ‚ ß  -    ß 2à à    ß   ß     À  Á p ´á ´á     1 ´á   Á à ß     „ ‡^ l SHARE START&P#START #STACKBASE PROG$INIT%GO$EXIT& " # $ %& & ( * Á à +  , ‘ - Ñ .  / Å  0 & 2 4& 68 & D Õ > ? E t   F  � ß  G I Á  ß  K ÷ ¤ÿ & D Õ L t   M Á  ß  N O Á  ß  P  „ ‡ &\ R ß  S  ß  U  „ ‡ÿÿDPl& Vj NO ROUTINE$NORTN OCTALTOSTRINGP#SMOVE.EVENTP#SCONCP#CONSIG: X & D U% ] ^ _ a Œ  b: . R o u t i n e n o t i n s h a r e d l i b r a r y ; c a l l e d a t P C :   Áe üÿ ß  � B ß  Á : ´     ß    ß  d ß  f: gb NEXT SYMBOL NEXTSYMBOL IO$GOTSYM INFILENAMEP#SMOVE.EVENTP#SCONCP#CONSIGD i j k l n p & D Õ q r ß  †  À à Ü   „ ‡ sD  E O F i n N E X T S Y M B O L i n f i l e : ß  � B ß  Á D ´    ß   ß  t ß   uD xÐOPENIO$OPEN #NSTREAMSP#SMOVEP#SIGNAL IO$SETEOTIO$PARSEP#SCONCž z { | } â & D U • Åe  € � ‚ ƒ ô   „ @  ô €  … 4  † ‡ ´  ˆ -    ‰ž  N o f r e e s t r e a m s f o r O P E N Á ž  ¦à ß  Š Á    À ß  ‹ Œ   ×p  Ãg ðâ ô  � À  á Ž   S ‚~ �   ñ   �   ×p  Ãg ðâ Ãe  ñ ‘ m  ñ  ’    “ q   ”  • q  – -    A ß  — ˜    „ ‡ ™ š ›ž � & D Äå  Åe &   ¡ ¢ £ ¥ ô ´á " 4 $ 4  * ¦  ô ¨á " 4 $ 4 * §    À  a  ß  =† ©   # ª  Ý  t & « À € 4 ( ¬ À m " 4   ­       �Ü  - &  ® ²  ¯  ° ±  ( À%  ä ²   ÿÿ  ³ 4  ´  µ ¶   Á  a ÷ < ´  · ¸  * À m "   ¹  º·  C a n n o t p a r s e f i l e s p e c º Á ·  ¦à ß   ß  » Á    À ß  ¼ ½  „ ‡ž ¿  OPEN INPUT OPENINPUT& $XOPENINPUT IO$CHECKIO$OPEN SELECTINPUTIO$DIRFN$EXPANDP#SMOVEP#SCONCP#SIGNALP#SPMOVEø Á Â Ã Ä Æ Ç& & D Äå  Åe  È É Ê ô 2à  Ë  ‚  ß   ´ ¨á  Ì  Í   ð  Î Ï       ß  Ð   ß  Ñ  À 4 ¨á  Ò < Ó /   / Ô   1 Õ  ß  Ö    # ×     ß  �   a ß  Øø  F i l e ²þ n o t f o u n d² Á ø  ¦à ß  Á  a ß  Á þ ß  Ù Á    À ß  Ú Û Ü   ,    ð   Ý Þ  „ ‡ø à & D Äå  ß  á  À  a  Õ ÷  ã  „ ‡ø ån OPEN OUTPUT OPENOUTPUT& $XOPENOUTPUT IO$CHECK SELECTOUTPUT CLOSEOUTPUTIO$OPEN$EXPANDP#SMOVEP#SCONCP#SIGNALP#SPMOVER ç è é ê ì& & D Äå  Åe  í î ï ð ñ ô 4à  ò  ‚  ß   ´ ´á  ó  ô  ß  õ ß  ö ÷      ß  ø  À 4 ´á  ù j /   f ú  � t  û L W ü Á t ´á  ý R /   N     2¬   F 2¬   B   � t   m    m  p¬   4    Á%  î    0    Á 1 ´á    ß       ß  �   a ß  R O u t p u t f i l e _ a l r e a d y o p e n Á R  ¦à ß  Á  a ß  Á _ ß   Á    À ß      Á%  Ÿ    0     ß    „ ‡R  & D Äå  ß    À  a  Õ ÷    „ ‡R OUT FILE OUTFILENAMEIO$CONSP#SMOVE       Á à ß  � B ß  ‡ ! #OUT TYPEOUTTYPE % & ' ) + , À à    ‡ - Â à ‡ . 0hP#READCHP#READCH IO$GOTSYM INFILENAMEP#SMOVE.EVENTP#SCONCP#CONSIGJ 2 3 4 5 7 9 & D Õ : H ß  † I À à ð   J  Ü   „ ‡ K LJ  E O F i n R E A D S Y M B O L i n f i l e :" ß  � B ß  Á J ´    ß   ß  M ß   NJ P®PARSEhIO$PARSE@DISPLAY.EVENTP#SMOVE® € ‚ ƒ „ ‡� Åå  ˆ ‰ @  À @c 5"   Š õ  ‹ ö Œ B  ‡ �® �h & D Äå  æ    Åe  ‘ ’ “ • › À  0  ð ÿÿ  œ 0,   ¡ ‡ � ° ž  Þ p  Ÿ ÁE ÿ p    Á% A  Á% Z  ¡ p  ¢ p  £ ¤    ¥ Â% 0  ,  Âe Ðÿ °  ¦  § °  ¨ © ± ‡ «| ­ 4 ®   ß @` 4  ¯ ô 9 ° ÷ fÿ † ± -  . ? ² ÷ Xÿ ^† ³ 4   ´ ÷ Lÿ ‡ µ -  N T ¶ ü ÿÿ  · w ² ¸   ð•   ¹ ð• .  º 0�   » 0�   ¼ ô  ½ 4]   ¾ Õ öâ    Õ ôâ ÷ � ´  ¿ 0 À   ð— à  Á   °œ ã  Â <  Ã Ä w X Å À× à 4  Æ    Ç t  È ÷ Æþ †    É   ×p ` ô  Ê ò Ë -  .  ÷ ¢þ † Ì Í    Î 4Ÿ  Ï ­  ? ƒ ü• ? Ð     ß  Ñ <�  Ò ¡  Ÿ  „ ‡ Ó Ô 4  ô úÿ  ô 9 Õ Ö   m  0�  ×    Ø ÷ Bþ † Ù       4   Ú  Û ô  Ü Ý    ô  Þ ß ´  à Þ á ô— à  â   ( ã  ( µ ä ô 7 å 4  4  æ ÷ òý †    ç   Á Á Á P t  è ´  é ï ê   š   — -  ) “ ë 4�   ì í Õ ã    Õ ã ÷ 8 ´  î „ ï   °œ 0ã  ð 0�   ñ 0�   ò ü   ó ô ÷ ‚ý † w âþ õ ±  Ÿ  „ ‡ ÷® ùPROMPTPROMPTP#SJAM1P#SPMOVE û ü ý ÿ & D ß   Á à  ß     „ ‡ ( PRINT SYMBOL PRINTSYMBOLIO$FLUSH(        À à   x�   °   Â à  W  0,    ß    ‡( ¾PROGRAM INITIAL$TRAPTO PROG$INIT$EXIT SELECTOUTPUT PRINTSTRING MONITOREVENT$TRAPTO$GETIDIO$INITP#SMOVEP#SCONCNEWLINESETCLI1 SETSTREAMS SELECTINPUTP#SIGNALL          " #LL TTLN PLLP 2TLR 3TLT ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿL %bb Lc Ld Le Lf L ( )m n Lp Lr Lt Lv Lx ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿL +„„ L… L† L‡ Lˆ L‰ L / 5 & D U 6 7�  * € ú $ F 8 Á  Á%   Á ç ß  9  À x Ž ; < À  à  Á ¢à  ß  =  ß  >š  * * *@ à š ß  ß  ? À  à  Á ¢à   Á ß  @ ×'  à  ×' ¢à   Á ¤à ß  B Á  à ß  D F ß  œà G ß  Ÿ� à Hž Ž Š ¦à I ß  J ß Há ðâ  òâ K ß  ôâ L À €  M À  Á 1 L öâ N  ²œ b ã O € À% ð Q ß  ã R À €  S À  Á 1 n ã T  ²œ „ 0ã U € À% ð V  „ ‡ X Z  ß  [Ÿ  E r r o r i n i t i a l i s i n g s t r e a m s :  Á Ÿ B ß  Á ¦à ß ƒ ß  \ ß ] Á ¤à ß  _ a ß b Õ à Õ ÿ ß c  ß  d  ß e  „ ‡ g i  „ ‡L k l m s æ –à t ß  v ‡L w: RESET INPUT RESETINPUTIO$DIRFN: y z { | } ~ À à   Á à  € ,    ð   �  ‚ 0 ƒ   ß  „ À à 0   … ð   † ‡ ˆ ‡: ‰& RESET OUTPUT RESETOUTPUT IO$SETEOT& ‹ Œ � Ž � ‘ À à  ×/ à   ’ 0  “  ß  ” À à 0 • – ‡& ˜ SELECT INPUT SELECTINPUTIO$CHECK š › œ � Ÿ ¡ & D U ¢  ß  Ÿ 2à £  À  ¨á à ¤  „ ‡ ¦ SELECT OUTPUT SELECTOUTPUTIO$CHECK ¨ © ª « ­ ¯ °  ß  Ÿ 4à ±  Ÿ ´á à ² ‡ ´&SET EOT IO$SETEOT& ¶ · ¸ M À Áe þ u  @ Àe þÿ   Àe   Á È   @-  ø Ê ‡& Ë` SETSTREAMS SETSTREAMS $XOPENINPUT $XOPENOUTPUT.EVENTP#SMOVEP#SCONCP#SIGNALB Ï Ð Ò & D Äå  Åe  Ó Ô ÖB  ü‹   „ ‡ × 4  4  4  4 C ( 4Š  4  Ø Ú -  ,  -  /  -   -  :  ß € -  S Û    Ü ´  ÝD h ô‹     Á  a U Õ ß  Þ  ß ´  àE ˆ ô‹     Á  a U Õ ß  á â ß € -   -   -  :   „ ‡ ä -  /  å -    æF  C a n n o t p a r s e f i l e s p e c Ö Á F    ß   ß  ç Á    À ß  è é ô   ê ë ì_ þ 4Š  í     î ­  ‚   a ŠŠ �’ �` � ï ð ´  ñ ß -  €‚  m   Ò t  ò w îþ ôB ÷ SKIPSYMBOL SKIPSYMBOLP#READCH ù & D Õ ú û ß  Œ ü  „ ‡ ýTT NOTTNO ÿ      Â à ‡  UNITUNIT       Â à ‡  vUSE TTVERSIONUSETTP#SIGNAL SELECTOUTPUTIO$FLUSH\      # & D U Õ $ ô 4à  % Á  Á% ÿ  Á   À ß  &  ß  ' ß    ß  ( “ à ) “ êá * “ Òá + ß Ðá Îá , ß  Ôá -  „ ‡\ / 0\  V 1 . 1 ( 0 ) 1 3 / 0 8 / 8 2 1 8 . 3 3 . 1 0  \ ‡ 1\ 3EMTS$SWAB$WAIT $TIME $SETPRIORITY$POP,$PUSH< $MAPPSECTF$MAPHWRL$LINKINR$ALARMX$GETID^$MAPABSŽ$MAPVIRT´ $FMAPVIRTÀ$PONOFFÜ$POFFð$PON.EVENTP#SMOVEP#CONSIGþ 4 5 6 7 8 9 : ; < = > ? @ A B C D E Gð I C J À K Á L  M à N ˆ P ‡þ SÜ U f V @ W ˆ X  Y € Z P [ P \ � ] Ð _ ‡þ aÀ f C g À h Á i  j æ k à l ˆ m þ n ƒ o £ p c q # s ‡þ t´ v B w A x @ y ˆ z B | ‡þ }Ž ~ € B � A ‚ @ ƒ U „ ˆ … å †  ‡ Á ˆ  ‰ ‹ ‡ �þ  M a p V i r t f a i l s¢ Á þ    ß  Ž ß   �þ ‘^ “ • @ – B — A ˜ A ™ A š A › A œ ÁE øÿ � ˆ ž Š Ÿ �   � ¡ Áe @ ¢ Bc £ ÂE à ¤ � ¥  ¦  § ‡ ¨ ©  « ‡þ ­X ¯ ˆ °  ² ‡þ ´R ¶ @ · ˆ ¹ ‡þ »L ½ @ ¾ ˆ À ‡þ ÂF Ä @ Å ˆ Ç ‡þ É< Ë @ Ì � Í ˆ Î  Ð ‡þ Ó Ô, Õ Ö Ø @ Ù  Ú Š Û  Ü Ý  Þ ˆ ß à ‰ â ‡þ ä æ ç é @ ê  ë  ì ‡ í î  ï  ð  ñ ˆ ò ‡ ó ô ö ‡þ ø ú @ û ˆ ý ‡þ   ˆ    ‡þ   ˆ  ‡ þ    Á  B  ‡þ