XFIR@Z39VMpamiL:*YEK !*WVCS-muhT,DEMX; Mide= dnsA MideC dnsD muhT1 DEMXeMideg dnskMidem dnswMidey dns}Mide dnsMide dnsMide dnsMide dnsMide dns5SmuhTSDEMX*SAC%fniCFCRD|pamF"XtcL&SREV&SREV&SREV&SREV&SREV&SREV lcc&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREVY lcc&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV lcc&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREVx lccFCRDTT: :<`>fniCS35,?C:\prog\190\tutor\Casts*SACO S<7 tSAC   1 1 1 1 E E E E E E Y Y Y Y Y Y ] a oglobal currentHelpSelection global HELPHIGHLIGHTERSPRITENUM on exitFrame me go to the frame end on keyDown kCode = the keyCode case kCode of 36: -- ENTER key selectHelpOption(currentHelpSelection) 125: -- Down arrow key selectHelpOption(currentHelpSelection + 1) 126: -- Up arrow key selectHelpOption(currentHelpSelection - 1) end case end --- on mouseDown -- when the mouse is clicked, check to see if the mouse is -- on a possible operation. if so, select that operation. mouseX = the mouseH mouseY = the mouseV if(mouseX > 247 and mouseX <552) then if(mouseY > 223 and mouseY < 271 )then selectHelpOption(1) else if(mouseY > 270 and mouseY < 318 )then selectHelpOption(2) else if(mouseY > 317 and mouseY < 365 )then selectHelpOption(3) else if(mouseY > 364 and mouseY < 412 )then selectHelpOption(4) else if(mouseY > 411 and mouseY < 461) then selectHelpOption(5) end if end if end on selectHelpOption which if(which = currentHelpSelection) then executeHelpOption(currentHelpSelection) exit end if -- initially, the currentHelpSelection is set to -11 -- thus, when the user first selects an option, the selector -- should be set to visible if(which < 0) then sprite(HELPHIGHLIGHTERSPRITENUM).visible = TRUE which = 1 else if(currentHelpSelection < 0) then sprite(HELPHIGHLIGHTERSPRITENUM).visible = TRUE end if case which of 1, 6: voiceSpeak("The enter key announces your score when \ you are playing game 1") --sound(1).play(member("Speech - Keyboard Commands")) currentHelpSelection = 1 2: voiceSpeak("The space bar plays the current target word \ when you are playing game 1.") --sound(1).play(member("Speech - How To Play")) currentHelpSelection = 2 3: voiceSpeak("The tab key returns to the main menu when you \ are playing game 1") --sound(1).play(member("Speech - Our Thanks")) currentHelpSelection = 3 4: voiceSpeak("The other keys are used to type the proper words \ for game 1") --sound(1).play(member("Speech - About")) currentHelpSelection = 4 5, 0: voiceSpeak("Return to the main help menu") --sound(1).play(member("Speech - Exit Help")) currentHelpSelection = 5 otherwise: currentHelpSelection = which end case helpHighlight(currentHelpSelection) end on executeHelpOption which voiceStop() sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(-1000, -1000) case which of 1: 2: 3: 4: 5: currentHelpSelection = -11 go to frame "help" end case end on helpHighlight which case which of 1: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 248) 2: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 295) 3: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 342) 4: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 389) 5: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 436) end case end Script - Keyboard Functions Loop- ,>qR>XJeremy ParkertSAC " Loop - Help>>Jeremy Parkeru+tSAC)..>>>>>BFTText - Keyboard Commands>п mTextB>r>xJeremy ParkertextB3TEXd2??NoTexturetSACz ""222226:H Text - About>п mText>x>{7Jeremy Parkertext3TEXd2??NoTexturetSAC%%%%5:N^^^^^bftText - Help Mains\>п mText,I>X>KJeremy ParkertextI3TEXd2??NoTexturetSAC_ Qon exitFrame me go to the frame end on keyDown voiceStop() go to frame "help" end on mouseDown voiceStop() go to frame "help" endScript - About Frame Script-tt,>zx>XJeremy ParkerytSAC ZZZZZnnnnnnon exitFrame me go to the frame end on keyDown voiceStop() go to frame ("help") end-??,>Wh>XJeremy ParkertSAC&*.<Speech - B Got BackkMoaCfFormat_MPEG3>">gJeremy ParkertSAC-15CSpeech - Back To Help MenukMoaCfFormat_MPEG3>">gJeremy ParkertSAC%)-;Speech - Enter KeykMoaCfFormat_MPEG3>">gJeremy Parkerg lccpamFf,222ArialTimes New Romanknuj  FCRDTT: :^>Jeremy Parkeru+tSAC)..>>>>>BFTText - Keyboard Commands>п mTextB>r>xJeremy ParkertextB3TEXd2??NoTexturetSACC 5qon exitFrame me go to the frame end on keyDown go to frame "help" end on mouseDown go to frame "help" endScript - About Frame Script\$11,>zx>{Jeremy ParkerSREV  tSAC //////37Eglobal gKeyboardIsShowing, helpCallingFrame, helpOn global HELPHIGHLIGHTERSPRITENUM, currentHelpSelection global KEYBOARDBUTTONSPRITENUM on initiateHelpMenu HELPHIGHLIGHTERSPRITENUM = 4 end on toggleHelp if(helpHasControl()) then hideHelp() giveControl("nothing") else showHelp() end if end on showHelp if(fireGameIsShowing()) then hideFireGame() end if if(gKeyboardIsShowing) then hideMiniKeyboard() end if -- hide the keyboard toggle button sprite(KEYBOARDBUTTONSPRITENUM).visible = false -- ensure that the highlighter for this menu is hidden sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(-2000, -2000) helpCallingFrame = the frame -- just my clever way of initiating the selector box -- (I think so, at least) currentHelpSelection = -11 -- play the intro sound(1).play(member("Speech - Open Help Menu")) giveControl("help") go to frame("help") helpOn = true end on hideHelpMenu sound(1).stop() -- hide the highlighter sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(-1000, -1000) menuOn = false -- show the keyboard button sprite(KEYBOARDBUTTONSPRITENUM).visible = true go to frame(helpCallingFrame) end on helpMenuIsShowing return helpOn endScript - Main Help ScriptZZ,>>|6Jeremy Parker.SREV  knuj,MenukMoaCfFormat_MPEG3>">gJeremy Parker*YEK !*WVCS-muhT,DEMX; Mide= dnsA MideC dnsD muhT1 DEMXeMideg dnskMidem dnswMidey dns}Mide dnsMide dnsMide dnsMide dnsMide dns5SmuhTSDEMX3*SAC%fniCFCRD|pamF"XtcL&SREV&SREV&SREV lcc&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREVY lcc&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV lcc&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREV&SREVx lcctSACz ""222226:H Text - About>п mText>x>{7Jeremy Parkertext3TEXd2??NoTexturetSAC&*.<Speech - B Got BackkMoaCfFormat_MPEG3>">gJeremy ParkertSAC%)-;Speech - Enter KeykMoaCfFormat_MPEG3>">gJeremy ParkerknujrcsLrrr\ x r\\h.,Fhs?^]dINTTTTmVppp pnRvEo20 p$,,,>,AO^CWqBWrDBWGBV CWfBWgIhBWiIdCWbVI^CWbVCfOsA O]ACWWDCWBgXDBWGDBWAO? ACWWBglI^CW  CW,b/RIdCWAbVIsBWk  I?BW3 "nothingSound - Main MenuhelprcsLlll\ #` L\\`]^ t~IJAn jjnnZtvv,!v[I'P\ZCfBW CfNRLdA$ I]BV(dA}I]ABVdA~ I]ABVeP   CfQRCfRRLL( }LL  ABVdLL>  ABVKL=Lm  ABV2LlL  ABVLL  ABVST    KI] I]BVI] (I^CWAbVACWWDCWBgXAO]I]BVKdA dAACWWDCWBgXAO]dAACWWDCWBgXAO]kdAACWWDCWBgXAO]LdAACWWDCWBgXAO]-dA dACWWDCWBgXAO]KO]eI]BV&  KdA DBW6dA DBW%dAdAdABWYe& KdAI^CWCW,b/tdAI^CW'CW,b/WdAI^CWVCW,b/:dAI^CWCW,b/dAI^CWCW,b/e&*>PbtSound - TutorialSound - Game 1Sound - Game 2 Sound - Help Sound - Exit tutor_selectgameInstructionstSAC  & G G G G [ [ [ [ [ [ o o o o o o s w global currentHelpSelection global HELPHIGHLIGHTERSPRITENUM on exitFrame me go to the frame end on keyDown kCode = the keyCode case kCode of 36: -- ENTER key selectHelpOption(currentHelpSelection) 125: -- Down arrow key selectHelpOption(currentHelpSelection + 1) 126: -- Up arrow key selectHelpOption(currentHelpSelection - 1) end case end --- on mouseDown -- when the mouse is clicked, check to see if the mouse is -- on a possible operation. if so, select that operation. mouseX = the mouseH mouseY = the mouseV if(mouseX > 247 and mouseX <552) then if(mouseY > 223 and mouseY < 271 )then selectHelpOption(1) else if(mouseY > 270 and mouseY < 318 )then selectHelpOption(2) else if(mouseY > 317 and mouseY < 365 )then selectHelpOption(3) else if(mouseY > 364 and mouseY < 412 )then selectHelpOption(4) else if(mouseY > 411 and mouseY < 461) then selectHelpOption(5) end if end if end on selectHelpOption which if(which = currentHelpSelection) then executeHelpOption(currentHelpSelection) exit end if -- initially, the currentHelpSelection is set to -11 -- thus, when the user first selects an option, the selector -- should be set to visible if(which < 0) then sprite(HELPHIGHLIGHTERSPRITENUM).visible = TRUE which = 1 else if(currentHelpSelection < 0) then sprite(HELPHIGHLIGHTERSPRITENUM).visible = TRUE end if case which of 1, 6: sound(1).play(member("Speech - Keyboard Commands")) currentHelpSelection = 1 2: sound(1).play(member("Speech - How To Play")) currentHelpSelection = 2 3: sound(1).play(member("Speech - Our Thanks")) currentHelpSelection = 3 4: sound(1).play(member("Speech - About")) currentHelpSelection = 4 5, 0: sound(1).play(member("Speech - Exit Help")) currentHelpSelection = 5 otherwise: currentHelpSelection = which end case helpHighlight(currentHelpSelection) end on executeHelpOption which sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(-1000, -1000) case which of 1: 2: 3: 4: 5: currentHelpSelection = -11 go to frame "help" end case end on helpHighlight which case which of 1: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 248) 2: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 295) 3: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 342) 4: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 389) 5: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 436) end case end Script - Keyboard Functions Loop  ,>qR>|>Jeremy Parker tSAC%%%%5:N^^^^^bftText - Help Mains\>п mText,I>X>KJeremy ParkertextI3TEXd2??NoTexturetSAC //////37Eglobal gKeyboardIsShowing, helpCallingFrame, helpOn global HELPHIGHLIGHTERSPRITENUM, currentHelpSelection global KEYBOARDBUTTONSPRITENUM on initiateHelpMenu HELPHIGHLIGHTERSPRITENUM = 4 end on toggleHelp if(helpHasControl()) then hideHelp() giveControl("nothing") else showHelp() end if end on showHelp if(fireGameIsShowing()) then hideFireGame() end if if(gKeyboardIsShowing) then hideMiniKeyboard() end if -- hide the keyboard toggle button sprite(KEYBOARDBUTTONSPRITENUM).visible = false -- ensure that the highlighter for this menu is hidden sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(-2000, -2000) helpCallingFrame = the frame -- just my clever way of initiating the selector box -- (I think so, at least) currentHelpSelection = -11 -- play the intro sound(1).play(member("Speech - Open Help Menu")) giveControl("help") go to frame("help") helpOn = true end on hideHelpMenu sound(1).stop() -- hide the highlighter sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(-1000, -1000) menuOn = false -- show the keyboard button sprite(KEYBOARDBUTTONSPRITENUM).visible = true go to frame(helpCallingFrame) end on helpMenuIsShowing return helpOn endScript - Main Help ScriptZZ,>>|6Jeremy ParkerOtSAC-15CSpeech - Back To Help MenukMoaCfFormat_MPEG3>">gJeremy ParkerotSAC%)-;Speech - Exit HelpkMoaCfFormat_MPEG3>">gJeremy ParkerBtSAC,04BSpeech - Hiding Help MenukMoaCfFormat_MPEG3>">gJeremy ParkertSAC'+/=Speech - How To PlaykMoaCfFormat_MPEG3>">gJeremy Parker)tSAC-15CSpeech - Keyboard CommandskMoaCfFormat_MPEG3>">gJeremy Parker0tSAC*.2@Speech - Open Help MenukMoaCfFormat_MPEG3>">gJeremy ParkertSAC&*.<Speech - Our ThankskMoaCfFormat_MPEG3>">gJeremy ParkertSAC,04BSpeech - Select An OptionkMoaCfFormat_MPEG3>">gJeremy ParkertSAC    "global currentHelpSelection global HELPHIGHLIGHTERSPRITENUM on exitFrame me go to the frame end on keyDown kCode = the keyCode case kCode of 36: -- ENTER key selectHelpOption(currentHelpSelection) 125: -- Down arrow key selectHelpOption(currentHelpSelection + 1) 126: -- Up arrow key selectHelpOption(currentHelpSelection - 1) end case end --- on mouseDown -- when the mouse is clicked, check to see if the mouse is -- on a possible operation. if so, select that operation. mouseX = the mouseH mouseY = the mouseV if(mouseX > 247 and mouseX <552) then if(mouseY > 223 and mouseY < 271 )then selectHelpOption(1) else if(mouseY > 270 and mouseY < 318 )then selectHelpOption(2) else if(mouseY > 317 and mouseY < 365 )then selectHelpOption(3) else if(mouseY > 364 and mouseY < 412 )then selectHelpOption(4) else if(mouseY > 411 and mouseY < 461) then selectHelpOption(5) end if end if end on selectHelpOption which if(which = currentHelpSelection) then executeHelpOption(currentHelpSelection) exit end if -- initially, the currentHelpSelection is set to -11 -- thus, when the user first selects an option, the selector -- should be set to visible if(which < 0) then --sprite(HELPHIGHLIGHTERSPRITENUM).visible = TRUE which = 1 --else if(currentHelpSelection < 0) then --sprite(HELPHIGHLIGHTERSPRITENUM).visible = TRUE end if case which of 1, 6: sound(1).play(member("Speech - Keyboard Commands")) currentHelpSelection = 1 2: sound(1).play(member("Speech - How To Play")) currentHelpSelection = 2 3: sound(1).play(member("Speech - Our Thanks")) currentHelpSelection = 3 4: sound(1).play(member("Speech - About")) currentHelpSelection = 4 5, 0: sound(1).play(member("Speech - Exit Help")) currentHelpSelection = 5 otherwise: currentHelpSelection = which end case helpHighlight(currentHelpSelection) end on executeHelpOption which -- reset the selection currentHelpSelection = -11 -- hide the selector sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(-1000, -1000) -- go to the proper frame case which of 1: go to frame "keyboard_commands" 2: go to frame "setup" 3: go to frame "thanks" 4: go to frame "about" 5: toggleMainMenu() end case end on helpHighlight which case which of 1: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 248) 2: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 295) 3: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 342) 4: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 389) 5: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 436) end case end Script - Help Loop\$  ,>>Jeremy ParkerXtcL` '$Pxb _$Q$$^rcsL\ xqH \\` ]^ t~IJAn jjnnZTVV,V[nvN\ t_CfBW CfNRLdA$ I]BV(dA}I]ABVdA~ I]ABVeP   CfQRCfRRLL( }LL  ABVdLL>  ABVKL=Lm  ABV2LlL  ABVLL  ABVST    KI] I]BVK AQKdA dAACWWDCWBgXAO]dAACWWDCWBgXAO]kdAACWWDCWBgXAO]LdAACWWDCWBgXAO]-dA dACWWDCWBgXAO]KO]eI]BV& A O]I^CW  CW,b/KdA DBWBdA DBW1dA DBW dA DBWdABW`e& KdAI^CWCW,b/tdAI^CW'CW,b/WdAI^CWVCW,b/:dAI^CWCW,b/dAI^CWCW,b/e& :Rf~Speech - Keyboard CommandsSpeech - How To PlaySpeech - Our ThanksSpeech - AboutSpeech - Exit Helpkeyboard_commandssetupthanksaboutmanL{{ mouseDown mouseWithin HELP_MODEmouseLocsprite spriteNummember pointToLinehelpExecuteOperationme pointClickedlineNum currentMemberLastMousePointHelpCurrentMenuSelection helpSelect pointLocation exitFrameframegohelpSelectOperation undoHighlight highlighthelpMoveHighlighthelpHideHighlight helpPlaySoundhelpGetSelection showHelpMenushowJoystickHelpshowKeyboardHelpshowInstructions showThanks showAboutinstantiateHelpMenuhelpShowhelpHide helpToggle helpIsActivewhichline getPropRefrgbcolorHIGHLIGHT_BACKGROUND_SPRITE_NUMpoint HIGHLIGHT_X HIGHLIGHT_YlocHIGHLIGHT_INCREMENTwhere playNarrationreturnfontfontSizeHELP_MENU_TEXTtextheightwidthJOYSTICK_COMMANDS_TEXTKEYBOARD_COMMANDS_TEXT TUTORIAL_TEXT THANKS_TEXT ABOUT_TEXTHelpOnHELP_TEXT_SPRITE_NUMHELP_TITLE_BKG_SPRITE_NUMjournalIsActive journalHidenavigationIsActivenavigationHide callingFrame giveControl killSoundinitiateHelpMenukeyDownselectMenuOptionexecuteMenuOption menuHighlightkeyCodecurrentMenuSelectionkCodemouseHmouseVmouseXmouseYMENUHIGHLIGHTERSPRITENUMvisiblesoundplayquitselectHelpOptionexecuteHelpOption helpHighlightcurrentHelpSelectionHELPHIGHLIGHTERSPRITENUMinitiateMainMenutoggleMainMenu showMainMenu hideMainMenumainMenuIsShowingKEYBOARDBUTTONSPRITENUMmainMenuHasControlfireGameIsShowing hideFireGamegKeyboardIsShowinghideMiniKeyboardmenuCallingFramemenuOnstop toggleHelpshowHelp hideHelpMenuhelpMenuIsShowinghelpHasControlhideHelphelpCallingFramegetPropintegerputmouseUpcurrentSpriteNumnamecharlength currentNumberstring voiceSpeakcurrentPronunciation currentWordinitializeWordEntryiinitiateWordEntrynpamFf,222ArialTimes New RomanDEMXFFFF000000060004000177AA00000000005D0000000040001101-7FFC6FE00480048-101490-191191101492BBFF0001024000010000003D0000000103F84070701492BB360A8E00011A1111491A90000200000044000000003F,HELP Keyboard Commands Setup Game 1 Our Thanks About Exit Help00040000000A000000020741700050000000A00000002014100006000001F60000000970C30FFFF0C00000 10 15610FFFF01800000 20 17610FFFF01800000 301017610FF000FFFF01800000 401022910FF000FFFF02400000 501022910FFFF02400000 60102DB20FF000FFFF03000000 10-1022910FF000FFFF02400000 10-1022910FFFF02400000 10-1000070000004F000000020106A03E24F0180102F0106A03E24F018000080000015D0000000240,Arial40,404E4400010400080101040,Times New Roman40,404E440001040008010100009000000170000000201492BB01492BB000A000000170000000201492BB01492BB000B00000005000000020000C00000016000000012418A3ED3F11000F0000002100000000400 10  00130000007E00000000DA91F8CE1C1D1E1F7F1B044,-..'"FFFF0FFFF001280000000B0000000141001290000000B00000001410muhT$$tSAC%)-;Speech - Exit HelpkMoaCfFormat_MPEG3>">gJeremy ParkertSAC,04BSpeech - Hiding Help MenukMoaCfFormat_MPEG3>">gJeremy ParkertSAC'+/=Speech - How To PlaykMoaCfFormat_MPEG3>">gJeremy ParkerAtSAC-15CSpeech - Keyboard CommandskMoaCfFormat_MPEG3>">gJeremy ParkertSAC*.2@Speech - Open Help MenukMoaCfFormat_MPEG3>">gJeremy ParkertSAC&*.<Speech - Our ThankskMoaCfFormat_MPEG3>">gJeremy ParkertSAC,04BSpeech - Select An OptionkMoaCfFormat_MPEG3>">gJeremy ParkerXtcL` '$$xl`odx{xb`rcsLBBB\ x` "\\\   J 1 f CfBW BWDBWBWDBWhelprcsL\ $ \\\   J 1CfBW BWDBWhelpknujHasControlfireGameIsShowing hideFireGamegKeyboardIsShowinghideMiniKeyboardmenuCallingFramemenuOnstop toggleHelpshowHelp hideHelpMenuhelpMenuIsShowinghelpHasControlhideHelphelpCallingFramegetPropintegerputmouseUpcurrentSpriteNumnamecharlength currentNumberstring voiceSpeakcurrentPronunciation currentWordinitializeWordEntryiinitiateWordEntrypamFf,222ArialTimes New RomanWVCSTT  0i~``p=$~+`mnknuj*Text Field - Word 8>}>Jeremy Parker tSAC*Text Field - Word 9>}>Jeremy Parker tSAC+Text Field - Word 10>}>Jeremy Parker TXTS" TXTS" TXTS" TXTS" knujrcsL\ x \\h:2Rhs?^]dINTTTTmVppp pn]vEo2""$0 $p0888>8AO^CWqBWrDBWGBV CWfBWgIhBWiIdCWbVI^CW  CW,b/CfOsA O]ACWWDCWBgXDBWGDBWAO? ACWWBglI^CW  CW,b/RIdCWAbVIsBWk  I?BW3 (nothingSpeech - Open Help MenuhelprcsL:::\ x| \\\   J1X CfBW DBWDBWhelprcsLnnn\ xpX N\\`]^ t~IJAn jjnnZrtt,t[XN \ZCfBW CfNRLdA$ I]BV(dA}I]ABVdA~ I]ABVeP   CfQRCfRRLL( }LL  ABVdLL>  ABVKL=Lm  ABV2LlL  ABVLL  ABVST    KI] I]BVK I^CWAbVAQI] I^CWAbVKdA dAACWWDCWBgXAO]dAACWWDCWBgXAO]kdAACWWDCWBgXAO]LdAACWWDCWBgXAO]-dA dACWWDCWBgXAO]KO]eI]BV&   I^CW  CW,b/KdA7dA,dA!dAdAA O]DBWe& KdAI^CWCW,b/tdAI^CW'CW,b/WdAI^CWVCW,b/:dAI^CWCW,b/dAI^CWCW,b/e& :Rf~Speech - Keyboard CommandsSpeech - How To PlaySpeech - Our ThanksSpeech - AboutSpeech - Exit HelphelprcsLFFF\ x`D &\\`p]^ t~IJAn jjnnZ@BB,(B[\j W \fhh dhCfBW CfNRLdA$ I]BV(dA}I]ABVdA~ I]ABVeP   CfQRCfRRLL( }LL  ABVdLL>  ABVKL=Lm  ABV2LlL  ABVLL  ABVST    KI] I]BVK I^CWAbVAQI] I^CWAbVKdA dADBW~AO]bdADBW~AO]MdADBW~AO]8dADBW~AO]#dA dDBW~AO]KO]eI]BV&  BWI^CW  CW,b/KdA7dA,dA!dAdAA O]DBWe& KdAI^CWCW,b/tdAI^CW'CW,b/WdAI^CWVCW,b/:dAI^CWCW,b/dAI^CWCW,b/e&NZ|IThe enter key announces your score when you are playing game 1\The space bar plays the current target word when you are playing game 1.TThe tab key returns to the main menu when you are playing game 1OThe other keys are used to type the proper words for game 1Return to the main help menuhelpknujjMoaCfFormat_MPEG3>">gJeremy ParkerntSAC+Text Field - Word 11>}>Jeremy Parker htSAC*.2@Speech - Open Help MenukMoaCfFormat_MPEG3>">gJeremy ParkertSAC&*.<Speech - Our ThankskMoaCfFormat_MPEG3>">gJeremy ParkertSAC,04BSpeech - Select An OptionkMoaCfFormat_MPEG3>">gJeremy ParkertSAC+Text Field - Word 12>}>Jeremy Parker ptSAC+Text Field - Word 13>}>Jeremy Parker FXtcL` '$Pxb _$Q$$C7l\lj{knujDEMX$FFFF000000060004000177AA0000000000530000000040001101-7FFC6FE00480048-101420-10 1421DCFF0001031000010000003C0000000104284070701421DC2B0A8E000114211421BA00002000000470000000042,Keyboard Commands ENTER: SPACE TAB others Return to the Help Menu00040000000A000000020344300050000000A00000002014400006000000D50000000430C30FFFF0C00000 10 21810FFFF02400000 20 22910FFFF02400000 301022910FF000FFFF02400000 501000070000004F000000020106A03E24F0180102E0106A03E24F01800008000000AF0000000140,Arial40,404E440001040008010100009000000170000000201421DC01421DC000A000000170000000201421DC01421DC000B00000005000000020000C000000250000000205901421341DB61993000F0000002100000000400 10  00130000007E00000000DA91F8CE1C1D1E1F7F1B044,-..'"FFFF0FFFF001280000000B0000000144001290000000B00000001440muhT$$DEMXwFFFF000000060004000177AA0000000000520000000040001101-7FFC6FE00480048-1019E0-10 19E1DCFF000107000010000003C000000010E1840B05019E1DCC8058E0001887E19E15E00002000000E600000000E1,About The Talking Typing Tutor was created as a semester-long software engineering project by Jeremy Parker and Tony Penta, students at UNC-Chapel Hill, under the guidance of Professor Gary Bishop. Press any key to go back.000400000018000000050376C63C84E3400050000000A0000000201E300006000001830000000750C30FFFF0C00000 10 21810FFFF02400000 20 22910FFFF02400000 301022910FF000FFFF02400000 601011410FF000FFFF01200000 101017610FF000FFFF01800000101C710FF000FFFF01E00000 1010000700000048000000020106A03E24F018010106A03E24F01800008000000AF0000000140,Arial40,404E4400010400080101000090000001700000002019E1DC019E1DC000A0000001700000002019E1DC019E1DC000B00000005000000020000C000000250000000275E6201C610C147801000F0000002100000000400 10  00130000007E00000000DA91F8CE1C1D1E1F7F1B044,-..'"FFFF0FFFF001280000000B00000001E3001290000000B00000001E30muhT$$ tSAC/ !fyyyyglobal currentHelpSelection global HELPHIGHLIGHTERSPRITENUM on exitFrame me go to the frame end on keyDown kCode = the keyCode case kCode of 36: -- ENTER key selectHelpOption(currentHelpSelection) 125: -- Down arrow key selectHelpOption(currentHelpSelection + 1) 126: -- Up arrow key selectHelpOption(currentHelpSelection - 1) end case end --- on mouseDown -- when the mouse is clicked, check to see if the mouse is -- on a possible operation. if so, select that operation. mouseX = the mouseH mouseY = the mouseV if(mouseX > 247 and mouseX <552) then if(mouseY > 223 and mouseY < 271 )then selectHelpOption(1) else if(mouseY > 270 and mouseY < 318 )then selectHelpOption(2) else if(mouseY > 317 and mouseY < 365 )then selectHelpOption(3) else if(mouseY > 364 and mouseY < 412 )then selectHelpOption(4) else if(mouseY > 411 and mouseY < 461) then selectHelpOption(5) end if end if end on selectHelpOption which if(which = currentHelpSelection) then executeHelpOption(currentHelpSelection) exit end if -- initially, the currentHelpSelection is set to -11 -- thus, when the user first selects an option, the selector -- should be set to visible if(which < 0) then --sprite(HELPHIGHLIGHTERSPRITENUM).visible = TRUE which = 1 --else if(currentHelpSelection < 0) then --sprite(HELPHIGHLIGHTERSPRITENUM).visible = TRUE end if case which of 1, 6: sound(1).play(member("Speech - Keyboard Commands")) currentHelpSelection = 1 2: voiceSpeak("Setup game 1") --sound(1).play(member("Speech - How To Play")) currentHelpSelection = 2 3: sound(1).play(member("Speech - Our Thanks")) currentHelpSelection = 3 4: voiceSpeak("Learn about this game") --sound(1).play(member("Speech - About")) currentHelpSelection = 4 5, 0: sound(1).play(member("Speech - Exit Help")) currentHelpSelection = 5 otherwise: currentHelpSelection = which end case helpHighlight(currentHelpSelection) end on executeHelpOption which sound(1).stop() voiceStop() -- reset the selection currentHelpSelection = -11 -- hide the selector sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(-1000, -1000) -- go to the proper frame case which of 1: voiceSpeak("Select and option") go to frame "keyboard_commands" 2: go to frame "setup" 3: voiceSpeak("The developers of this tutor would like to thank the\ following individuals: Gary Bishop - Professor at UNC,\ Chapel Hill, Norm Merowitz - President of Macromedia, \ and Diane Brauner - Orientation and Mobility Specialist.\ Without these individuals, we would not have been able to\ complete this project.") go to frame "thanks" 4: voiceSpeak("The talking typing tutor was developed as a part of a\ semester-long computer science project by Jeremy Parker\ and Tony Penta, undergraduates at the University of North\ Carolina at Chapel Hill, under the supervision of professor\ Gary Bishop.") go to frame "about" 5: toggleMainMenu() end case end on helpHighlight which case which of 1: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 248) 2: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 295) 3: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 342) 4: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 389) 5: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 436) end case end Script - Help Loop. ,>>WJeremy Parker)knujcurrentHelpSelection = 1 2: sound(1).play(member("Speech - How To Play")) currentHelpSelection = 2 3: sound(1).play(member("Speech - Our Thanks")) currentHelpSelection = 3 4: sound(1).play(member("Speech - About")) currentHelpSelection = 4 5, 0: sound(1).play(member("Speech - Exit Help")) currentHelpSelection = 5 otherwise: currentHelpSelection = which end case helpHighlight(currentHelpSelection) end on executeHelpOption which -- reset the selection currentHelpSelection = -11 -- hide the selector sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(-1000, -1000) -- go to the proper frame case which of 1: go to frame "keyboard_commands" 2: go to frame "how_to_play" 3: go to frame "thanks" 4: go to frame "about" 5: toggleMainMenu() end case end on helpHighlight which case which of 1: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 248) 2: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 295) 3: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 342) 4: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 389) 5: sprite(HELPHIGHLIGHTERSPRITENUM).loc = point(399, 436) end case end Script - Help Loop\$ A A,>>|Jeremy Parkerpamm#8YXFIR@Zpami J$pamm#HD#*YEK 2tSAC'tSAC.TtSACVDEMXw`eerf tSAC?tSAC\eerf tSAC(eerf rcsLnrcsLn<tSACr@tSACd]eerf tSAC^tSAC^eerf -eerf beerf tSAC_eerf tSAC\`tSACatSACaeerf tSAC bFCRDT&eerf knuj;XtcL6nknuj1knuj`fniCS'SREV t,manLtrcsLr:ArcsLlCWVCSTfeerf ZDEMX{muhTknuj eerf eerf LDEMX$reerf *SACd'rcsLlL6muhTeerf knujknuj#&eerf eerf Mide tSACC(+ dnseerf eerf eerf Mideceerf dnsH=muhTeerf knujX!eerf eerf eerf eerf eerf eerf Xeerf eerf tSAC (Ieerf eerf eerf tSACz6=eerf eerf eerf eerf eerf knuj,lknujzNeerf knuj~knuj,rcsLnrcsL:knujknujdP=sknuj/knuj*knuj&.MideaX knuj dns eerf eerf eerf Mide]º eerf  dns eerf eerf veerf eerf eerf tknuj eerf {eerf (eerf 4MideL eerf dns eerf Weerf pamFf@{MideK eerf X dnsa eerf eerf eerf ~eerf knujS( eerf eerf eerf eerf eerf eerf eerf eerf eerf keerf 0eerf eerf knuja eerf Ueerf eerf MMide^j eerf dns eerf eerf eerf eerf knuj>#^knuj Feerf eerf /eerf KMide:peerf dns(eerf eerf eerf MideNA0eerf dnsVeerf eerf eerf hMideNAVeerf dnseerf eerf eerf eerf eerf eerf eerf eerf ,eerf Peerf eerf eerf ueerf eerf knuj&eerf eerf @eerf eerf 9eerf eerf [knuj eerf eerf eerf qeerf eerf /eerf eerf eerf eerf 6eerf eerf >eerf xeerf ?eerf eerf Beerf eerf Eeerf eerf Heerf eerf Reerf eerf Neerf eerf Qeerf eerf Tknujf$eerf Veerf eerf Weerf eerf 1eerf `knujT  eerf knuj knuj>.knuj`eerf knujZeerf knujCD%\eerf knujd-]eerf knuj.deerf knujZ0beerf "knuj1#eerf knujceerf knuj.eerf knuj &eerf knujfeerf 2eerf ieerf eerf peerf eerf leerf eerf neerf eerf oeerf knuj ,7eerf eerf eerf Geerf ceerf 3eerf _eerf eerf 2eerf reerf eerf eerf Ieerf eerf eerf eerf eerf Yeerf %eerf !eerf eerf #eerf eerf 'eerf eerf $knujneerf eerf )eerf *eerf +eerf eerf eerf knuj&eerf eerf eeerf eerf eerf zeerf eerf 6eerf 7eerf 8eerf 9eerf :eerf ;eerf <eerf =eerf >eerf ?eerf @eerf Aeerf Beerf Ceerf Deerf Eeerf Feerf Geerf Heerf Ieerf Jeerf Keerf Leerf Meerf Neerf Oeerf Peerf Qeerf Reerf Seerf Teerf Ueerf eerf ]eerf 5eerf :eerf +eerf [eerf \eerf Veerf knuj4aeerf aeerf eerf eerf eerf deerf 0eerf feerf geerf heerf ieerf jeerf meerf Jknuj,Aeerf neerf oeerf peerf qeerf reerf seerf teerf ueerf veerf weerf xeerf yeerf zeerf {eerf |eerf }eerf ~eerf jeerf rcsL\ x{L \\` ]^ t~IJAn jjnnZ@BB,!B[dPP\ pCfBW CfNRLdA$ I]BV(dA}I]ABVdA~ I]ABVeP   CfQRCfRRLL( }LL  ABVdLL>  ABVKL=Lm  ABV2LlL  ABVLL  ABVST    KI] I]BVK AQKdA dAACWWDCWBgXAO]vdADBW~AO]adAACWWDCWBgXAO]BdADBW~AO]-dA dACWWDCWBgXAO]KO]eI]BV& ACWWBglBWA O]I^CW  CW,b/KdADBW~DBWNdA DBW=dADBW~D BW&dAD BW~D BWdABW`e&    KdAI^CWCW,b/tdAI^CW'CW,b/WdAI^CWVCW,b/:dAI^CWCW,b/dAI^CWCW,b/e& 2Jd|>JSpeech - Keyboard Commands Setup game 1Speech - Our ThanksLearn about this gameSpeech - Exit HelpSelect and optionkeyboard_commandssetupThe developers of this tutor would like to thank the following individuals: Gary Bishop - Professor at UNC, Chapel Hill, Norm Merowitz - President of Macromedia, and Diane Brauner - Orientation and Mobility Specialist. Without these individuals, we would not have been able to complete this project.thanks9The talking typing tutor was developed as a part of a semester-long computer science project by Jeremy Parker and Tony Penta, undergraduates at the University of North Carolina at Chapel Hill, under the supervision of professor Gary Bishop.aboutmanL mouseDown mouseWithin HELP_MODEmouseLocsprite spriteNummember pointToLinehelpExecuteOperationme pointClickedlineNum currentMemberLastMousePointHelpCurrentMenuSelection helpSelect pointLocation exitFrameframegohelpSelectOperation undoHighlight highlighthelpMoveHighlighthelpHideHighlight helpPlaySoundhelpGetSelection showHelpMenushowJoystickHelpshowKeyboardHelpshowInstructions showThanks showAboutinstantiateHelpMenuhelpShowhelpHide helpToggle helpIsActivewhichline getPropRefrgbcolorHIGHLIGHT_BACKGROUND_SPRITE_NUMpoint HIGHLIGHT_X HIGHLIGHT_YlocHIGHLIGHT_INCREMENTwhere playNarrationreturnfontfontSizeHELP_MENU_TEXTtextheightwidthJOYSTICK_COMMANDS_TEXTKEYBOARD_COMMANDS_TEXT TUTORIAL_TEXT THANKS_TEXT ABOUT_TEXTHelpOnHELP_TEXT_SPRITE_NUMHELP_TITLE_BKG_SPRITE_NUMjournalIsActive journalHidenavigationIsActivenavigationHide callingFrame giveControl killSoundinitiateHelpMenukeyDownselectMenuOptionexecuteMenuOption menuHighlightkeyCodecurrentMenuSelectionkCodemouseHmouseVmouseXmouseYMENUHIGHLIGHTERSPRITENUMvisiblesoundplayquitselectHelpOptionexecuteHelpOption helpHighlightcurrentHelpSelectionHELPHIGHLIGHTERSPRITENUMinitiateMainMenutoggleMainMenu showMainMenu hideMainMenumainMenuIsShowingKEYBOARDBUTTONSPRITENUMmainMenuHasControlfireGameIsShowing hideFireGamegKeyboardIsShowinghideMiniKeyboardmenuCallingFramemenuOnstop toggleHelpshowHelp hideHelpMenuhelpMenuIsShowinghelpHasControlhideHelphelpCallingFramegetPropintegerputmouseUpcurrentSpriteNumnamecharlength currentNumberstring voiceSpeakcurrentPronunciation currentWordinitializeWordEntryiinitiateWordEntry voiceStoppamm#\XFIR@Zpami 8$pamm#L$*YEK ,tSACtSACtSAC,DEMXw`eerf tSAC#tSAC$eerf tSACeerf rcsLnknujn<^tSACd%tSAC>eerf tSACtSACeerf -eerf beerf tSACteerf tSAC6tSACtSACeerf tSAC/FCRDT eerf knuj;XtcLnknuj.Tknujd]fniCS( SREV N2manLrcsLr:ArcsLlCWVCSTfeerf ZDEMX{muhTknuj\eerf eerf LDEMX$reerf knujd']rcsLlL6muhTeerf tSAC"knuj\`^eerf eerf Mide tSAC_h! dnseerf eerf eerf Mideceerf dnsH=muhTeerf knujX!eerf eerf eerf eerf eerf eerf Xeerf eerf tSAC eerf eerf eerf tSACz8eerf eerf eerf eerf eerf knuj,b2leerf eerf knuj#HknujS'knujnknuj:rcsLtknujdP=sknuj(knujC(+knuj (I3MideaX knuj^ dns knujaknuj6neerf Mide]º eerf  dns eerf eerf vknujf@{eerf eerf tknuj eerf {eerf (eerf 4MideL eerf dns eerf Weerf pamFf&&MideK eerf X dnsa eerf eerf eerf ~eerf rcsLB*eerf eerf eerf eerf eerf eerf eerf eerf eerf keerf 0eerf eerf knuja eerf Ueerf eerf MMide^j eerf dns eerf eerf eerf eerf knuj aknuj Feerf eerf /eerf KMide:peerf dns(eerf eerf eerf MideNA0eerf dnsVeerf eerf knuja8MideNAVeerf dnseerf eerf eerf eerf eerf eerf eerf eerf ,eerf Peerf eerf eerf ueerf eerf knuj&Yeerf eerf @eerf eerf 9eerf eerf [rcsLFeerf eerf eerf qeerf eerf /eerf eerf eerf eerf 6eerf eerf >eerf xeerf ?eerf eerf Beerf eerf Eeerf eerf Heerf eerf Reerf eerf Neerf eerf Qeerf eerf TknujV#eerf Veerf eerf Weerf eerf 1eerf `knuj&eerf rcsLknuj.eerf eerf eerf Zeerf knuj 2_eerf *SAC eerf knuj'deerf knujz6=beerf "knujT&eerf knuj?ceerf knujr@.eerf knuj^$eerf knuj:eerf 2knuj bheerf knujtieerf knuj t,peerf eerf neerf eerf oeerf eerf leerf eerf eerf Geerf ceerf 3eerf _eerf eerf 2eerf reerf eerf eerf Ieerf eerf eerf eerf eerf Yeerf %eerf !eerf eerf #eerf eerf 'eerf eerf $knujjeerf eerf )eerf *eerf +eerf eerf eerf knuj&eerf eerf eeerf eerf eerf zeerf eerf 6eerf 7eerf 8eerf 9eerf :eerf ;eerf <eerf =eerf >eerf ?eerf @eerf Aeerf Beerf Ceerf Deerf Eeerf Feerf Geerf Heerf Ieerf Jeerf Keerf Leerf Meerf Neerf Oeerf Peerf Qeerf Reerf Seerf Teerf Ueerf eerf ]eerf 5eerf :eerf +eerf [eerf \eerf Veerf knuj_feerf aeerf eerf eerf eerf deerf 0eerf feerf geerf heerf ieerf jeerf meerf Jknuj,Aeerf neerf oeerf peerf qeerf reerf seerf teerf ueerf veerf weerf xeerf yeerf zeerf {eerf |eerf }eerf ~eerf jeerf knuj"<knujsknuj"2<qeerf knuj"\</eerf knuj"< eerf knuj"<6eerf xknuj"<>eerf knuj"=?eerf knuj".=Beerf knuj"X=Eeerf knuj"=Heerf knuj"=Rknuj 2^knuj"=Neerf knuj">Qknuj&knuj"*>TknujP'knuj"T>VknujT&knuj"~>Wknuj)knuj& 8eerf knuj& 3knuj(I`knuj&`knujSL'knuj&FZknuj Pknuj&t\knuj)knuj&]knujleknuj&dknuj[knuj&beerf "knuj&,#knujdknuj&Zceerf knuj&.eerf knuj&$knujjknuj&fknujjknuj&hknuj:lknuj&@iknujJr knuj&npknujlknuj&lknujpknuj&nknujq knuj&oknuj@bknuj tknujeerf ceerf 3eerf _eerf eerf 2knuj veerf eerf eerf Ieerf eerf eerf eerf eerf Yeerf %eerf !knuj$O.eerf #eerf eerf 'eerf eerf $knujneerf eerf )eerf *eerf +eerf eerf knuj:kknujXeerf eerf eknuj.AXeerf eerf zknuj -eerf 6eerf 7eerf 8eerf 9eerf :eerf ;eerf <eerf =eerf >eerf ?eerf @eerf Aeerf Beerf Ceerf Deerf Eeerf Feerf Geerf Heerf Ieerf Jeerf Keerf Leerf Meerf Neerf Oeerf Peerf Qeerf Reerf Seerf Teerf Ueerf eerf ]eerf 5knuj<N eerf +eerf [eerf \eerf Veerf knujt4beerf aknujzL=eerf knuj";eerf deerf 0eerf feerf geerf heerf ieerf jeerf mknujd knuj21eerf neerf oeerf peerf qeerf reerf seerf teerf ueerf veerf weerf xeerf yeerf zeerf {eerf |eerf }eerf ~eerf jknuj ^knuj'Button - Test 19>>YJeremy Parker-ltSAC'Button - Test 20>>aJeremy Parker-4tSAC  9TTTThhhhhh||||||on mouseUp me currentMember = sprite(the currentSpriteNum).member.name currentNumber = integer(currentMember.char[(currentMember.length-1)..(currentMember.length)]) currentWord = member("Text Field - Word " & string(currentNumber)).text currentPronunciation = member("Text Field - Pronunciation " & string(currentNumber)).text if(currentPronunciation <> EMPTY) then voiceSpeak(currentPronunciation) else if(currentWord <> EMPTY) then voiceSpeak(currentWord) else voiceSpeak("Please enter something in the text fields to the left") end if endScript - Button Text EntryX,,,>>Jeremy ParkertSAC %????SSSSSSggggggko}on exitFrame me go to the frame endScript - Setup Frame Loopfd!!,><>Jeremy ParkerlTXTS" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" knuj" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" TXTS" knuj#YXFIR@Zpami |#pamm#>0J$*YEK ,tSACtSACtSACJ DEMXw`tSACzdtSAC0tSACR1tSAC&tSACtSACjrcsLnrcsLn<tSACtSACttSACtSACtSACtSACtSACtSACtSACntSAC`tSACtSACtSACntSAC`tSAC FCRDT knujknuj;XtcLtSAC,tSACF/fniCS( SREV &manLg&rcsLr:ArcsLlCWVCSTDOknuj:O.DEMXmuhTtSAC.tSACtSACDEMX$rtSACtSAC'rcsLlL6muhTtSAC8rcsLtSAC$tSACdtSAC .Mide tSACC, dnstSACtSACtSACMidectSAC dnsH=muhTtSACp knujX!knuj@bjtSAC>!eerf knuj2A tSAC2tSACntSAC2tSAC"tSAC tSACtSAC#tSAC "tSACztSACv$tSACtSACD%tSAC&knujd&knujv,1tSAC2)tSAC2tSAC)tSAC*tSAC&rcsL:tSACp(knujdP=stSAC:,tSAC-tSACx+MideaX tSAC 0 dns tSAC0tSAC1knujrhaMide]º tSAC3 dns tSAC3tSAC4tSACV2tSACtSAC *6knuj tSAC<9knujJtSACf5MideL eerf dns knujp3rcsLbpamFf2MideK muhT dnsa DEMX/muhT >DEMX^tSAC.knuj(2-tSACnTXTS"Neerf TXTS"2tSAC0eerf tSAC.TXTS"knujT'TXTS"քtSACHknujSv'knuja TXTS"knuj(ITXTS"Mide^j knujq  dns TXTS":knujJrTXTS"tSACknujuknuj FTXTS"eerf /TXTS"Mide:pknujs dns(TXTS"knujsTXTS"MideNA0eerf dnsVTXTS"::knuj tTXTS"t MideNAVeerf dnsTXTS":knujTXTS"d:tSACknuj PtSACTXTS":eerf ,TXTS":TXTS" ;TXTS"6;knuj TXTS" eerf TXTS&F eerf TXTS"`;knuj2TXTS";eerf TXTS";knujzlaTXTS";eerf TXTS"<knujznTXTS"2<eerf TXTS"\<eerf TXTS"<eerf TXTS"<eerf xTXTS"<eerf TXTS"=eerf TXTS".=eerf TXTS"X=eerf TXTS"=knuj)TXTS"=*SACL TXTS"=knuj&)TXTS">knujzd=TXTS"*>knuj[TXTS"T>knujC?TXTS"~>knujleTXTS& eerf TXTS& knuj.fTXTS&knujKTXTS&FknujcTXTS&tknujdTXTS&knujzhTXTS&knujfTXTS&eerf "TXTS&,knujgTXTS&Zeerf TXTS&eerf TXTS&knuj>iTXTS&knujjTXTS&knujjTXTS&@knujm TXTS&nknujvkTXTS&knuj:lTXTS&knujl TXTS&knujpknuj>oknujpknuj 2knuj2knuj&eerf knuj8+rcsL knuj#weerf eerf IknujL'eerf eerf eerf knuj b,Xeerf %eerf !knujN+eerf #eerf eerf 'eerf eerf $knujjeerf knuj&knuj(knuj)knujv*eerf knuj:Gknuj*Xeerf knuj"dknuj2Jknujknujknuj>zknuj 4knuj5knuj6knujv7knujD8knuj9knuj:knuj;knuj|<knujJ=knuj>knuj?knuj@knujAknujPBknujCknujDknujEknujXFknujGknujHknujIknuj`Jknuj$KknujLknujMknujpNknuj4OknujPknujQknujRknujDSknujTknuj Uknuj"VknujfbNWknuj",knuj"OYknuj":Zknuj"R[knuj"|\knuj"]knuj"^knuj"_knuj"$`knuj"Naknuj"xbknuj"cknuj"0knuj" eknuj"J fknuj"t gknuj" hknuj" iknuj" jknuj"&kknuj" lknuj" mknuj" nknuj" oknuj"F pknuj"p qknuj" rknuj" sknuj" tknuj" uknuj"B vknuj"l wknuj" xknuj" yknuj" zknuj" {knuj"> |knuj"h }knuj" ~manL{{ mouseDown mouseWithin HELP_MODEmouseLocsprite spriteNummember pointToLinehelpExecuteOperationme pointClickedlineNum currentMemberLastMousePointHelpCurrentMenuSelection helpSelect pointLocation exitFrameframegohelpSelectOperation undoHighlight highlighthelpMoveHighlighthelpHideHighlight helpPlaySoundhelpGetSelection showHelpMenushowJoystickHelpshowKeyboardHelpshowInstructions showThanks showAboutinstantiateHelpMenuhelpShowhelpHide helpToggle helpIsActivewhichline getPropRefrgbcolorHIGHLIGHT_BACKGROUND_SPRITE_NUMpoint HIGHLIGHT_X HIGHLIGHT_YlocHIGHLIGHT_INCREMENTwhere playNarrationreturnfontfontSizeHELP_MENU_TEXTtextheightwidthJOYSTICK_COMMANDS_TEXTKEYBOARD_COMMANDS_TEXT TUTORIAL_TEXT THANKS_TEXT ABOUT_TEXTHelpOnHELP_TEXT_SPRITE_NUMHELP_TITLE_BKG_SPRITE_NUMjournalIsActive journalHidenavigationIsActivenavigationHide callingFrame giveControl killSoundinitiateHelpMenukeyDownselectMenuOptionexecuteMenuOption menuHighlightkeyCodecurrentMenuSelectionkCodemouseHmouseVmouseXmouseYMENUHIGHLIGHTERSPRITENUMvisiblesoundplayquitselectHelpOptionexecuteHelpOption helpHighlightcurrentHelpSelectionHELPHIGHLIGHTERSPRITENUMinitiateMainMenutoggleMainMenu showMainMenu hideMainMenumainMenuIsShowingKEYBOARDBUTTONSPRITENUMmainMenuHasControlfireGameIsShowing hideFireGamegKeyboardIsShowinghideMiniKeyboardmenuCallingFramemenuOnstop toggleHelpshowHelp hideHelpMenuhelpMenuIsShowinghelpHasControlhideHelphelpCallingFramegetPropintegerputmouseUpcurrentSpriteNumnamecharlength currentNumberstring voiceSpeakcurrentPronunciation currentWordinitializeWordEntryiinitiateWordEntrypamm#lXFIR@Zpami ,#pamm#hJ$*YEK 2tSAC)tSAC(ItSAC[DEMXw`tSACzlatSACdtSACletSACctSAC)tSAC rcsLnrcsLn<tSACjtSACjtSACtSAC:ltSACltSAC>otSAC2tSACtSACptSACtSACqtSACJrtSACstSACtSAC tFCRDT&knujknuj;XtcLtSACtSACfniCSL'SREV AmanL@brcsLr:ArcsLlCWVCSTDOknuj3YDEMXmuhTtSAC$tSAC>tSACfDEMX$rtSAC.ftSACPrcsLlL6muhTtSACrcsLtSACvtSACtSACKMide tSACC? dnstSACtSACvtSAC8MidectSACD dnsH=muhTtSACknujX!knuj patSACeerf tSACRtSACzntSACgtSACzhtSAC|tSAC PtSACJtSACJtSACtSACzL=tSACtSAC>itSACtSACknujd&knuj&btSACtSACtSACtSACXtSACrcsL:tSACknujdP=stSACtSAC`tSACMideaX tSAC dns tSACptSAC4eerf Mide]º tSAC dns tSACtSACDtSACtSACptSAC knuj tSAC"knuj.tSACMideL eerf dns knuj`3rcsLbpamFf<,MideK muhT dnsa DEMX/muhT >DEMX^tSACvkknuj(2-tSACmTXTS"Neerf TXTS"bNtSACpeerf tSACsTXTS"rcsL  TXTS"քtSACknuj#>Yknuja TXTS"knujS( TXTS"Mide^j knuj  dns TXTS":knujnTXTS"tSACknuj`2knuj FTXTS"eerf /TXTS"Mide:pknuj2 dns(TXTS"knujTXTS"MideNA0eerf dnsVTXTS"::knujnTXTS"t MideNAVeerf dnsTXTS":knujTXTS"d:tSAC&eerf tSACTXTS":eerf ,TXTS":TXTS" ;TXTS"6;knujn TXTS" eerf TXTS&F eerf TXTS"`;knuj0TXTS"Neerf TXTS";knujTXTS";eerf TXTS"<knujTXTS"2<eerf TXTS"\<eerf TXTS"<eerf TXTS"<eerf xTXTS"<eerf TXTS"=eerf TXTS".=eerf TXTS"X=eerf TXTS"=knuj ,TXTS"=knujL TXTS"=eerf TXTS">knujT TXTS"*>*SACP'TXTS"T>knuj TXTS"~>knujJ TXTS& eerf TXTS& knujC,TXTS&knujTXTS&FknujzTXTS&tknujTXTS&knuj&TXTS&knuj .TXTS&eerf "TXTS&,knujzdTXTS&Zeerf TXTS&eerf TXTS&knuj0TXTS&knujR1TXTS&knujTXTS&@knuj TXTS&nknujTXTS&knujnTXTS&knuj2 TXTS&knujknujtknuj.eerf cknujknujf2^eerf knuj+rcsL eerf eerf eerf Ieerf eerf eerf eerf knuj1Ueerf %eerf !knuj$O.eerf #eerf eerf 'eerf eerf $knujjeerf knuj uknuj(knujH)knuj*eerf knuj:kknuj2*Xeerf eerf eknuj.AXknujknujknuj$zknuj4knujd5knuj26knuj7knuj8knuj9knujj:knuj8;knuj<knuj=knuj>knujp ?knuj>!@knuj "Aknuj"Bknuj#Cknujv$DknujD%Eknuj&Fknuj&Gknuj'Hknujp(Iknuj2)Jknuj)Kknuj*Lknujx+Mknuj:,Nknuj,Oknuj-Pknuj.QknujF/Rknuj 0Sknuj0Tknuj *6\knuj<9VknujN knujV2knuj3+knuj4Zknujf5[knujWknujg&]knuj &knuj"2_knuj"N`knuj";aeerf deerf 0eerf feerf geerf heerf ieerf jeerf mknujd knuj,1eerf neerf oeerf peerf qeerf reerf seerf teerf ueerf veerf weerf xeerf yeerf zeerf {eerf |eerf }eerf ~eerf jknuj Gknuj knuj:TXTS&knujN;TXTS&knuj< TXTS&knuj?knujb>knuj$?knuj2Lknujf2knuj0MknujS( knujJ+rcsL knuj ,knujT knujL *SACL'knujIknujz"knujknuj&3knujJ knujC,knuj8N+knuj .knujknuj&%knuj0#knujzd!knujjknujR1$knujGuknujLH(knujI)knujI*knujknuj0knuj\քXknuj#8Tknuj"t Gknuj2knuj4M1knuj &knujr(#^5v (.*d)y}@@L&y XH$WכPdg 崼UK/6:{/詶 , DkIn,֒C%",ɒD% K}Oi`4S 80B!.3EkLNNSD,aZTkSsqWo[.;{W~/S )fr?ۭAQ4}zy7(Di eAqS$Nbd&5 RDlY$ھڄC#?g-BYyxEMUt:wEv̒ ##+i _zNu 5h@HC70&dEBzuNmeP46Z{:)yh, %/R"{',U(TQuUI !*g T3XGa#!_SV3.'ᣃ 3N㈶Jf%n+[ޔJprْA$de`/UQ+QB_- f̃P1Hh_ON5BԙMt&UOtE4-P$DTtod*.S!1TB,AJz` "cRD5+w*r9ؤ\4pc?!X"*N;JyW3 zR-( HthXHG%>2 0_^ T6 @4 4ʈݳMJݫ $,P9{of:jZ\I 0p#tR0r)d.y" jR|B91t"&^rnnY9nyT[Dit1 !X"*N;JyW3 zRJeo3-( HthXHG%>2 0_^ T6 @4 4ʈݳMJݫ $,P9{of:jZ\I 0p#tR0r)d.y" jR|B91t"&^rnnY9nyT[Dit1 u), aXb3 V 9C6.%w! Y%jatb2o1lHV^[C_9_`="晭*XcG򕍚UufwfrHZqa`+VƘNcHLFIVT}Q":RDTpv :JI`,1+Pa›eҐI璵TELeo,޺1MrGҶG}F[ͯK/ǯwxssL,1OcyJ*;Z39LEpXqqVuT0uьcJcLADsa#$b>٨)J@T*8J^ړSQUl:6A [lTC, @sERL%P.tbk%|G WײS aQPݫ,UNO$;++k?P̪=y+w{}fO GKTITS_75 *G% 쇬, Mh| @Gmq-qK}W*}߭S-q!{}A͂F#(<mJeH.hS)JܥΕNDknM``aįx :Jd1*e*s;;䜇es0y gSg/n{o,)6}yꞩ1t{Js4桔ESi7@-3wM5;oTxa%$5{u?aؐG}en"*4Q''fve׀|e ntoRMf=щD7'0?5u}ùJ7_w3,W߫ PSIb !jSE6פ{?eGp2˥8q"q∤&BA;(Q6⏢_F*6DD3 Jcn/\ πXҳ㱷= S~W~Iǽ_|ܢ5ۿz1(Vgϸw=~I]?NU?<4 c,X D0 Vxhӿ_y̨F_Yt$N4QۣР0y SjR "!N!`RQ,0RU%xvATr_ IMZl\$C4:yw%v!RS=;%ז@ ڑA2Zۥc {]ÝÝYb3{.UJrkS^5ʔPN14& BɂN}Թ 'Qv7u)V\CWdE$D/VWsh;/ƅ RPt9 J2abw,%5HknkݶNJJjdH B˹+`) w,gp^Ԋ ԧ-XZEk޹rUZTq0ѡ0`"L2th:iJ'-%'}hrA~~T|zNI>hL j <@Sm[?'\0q놴6 [q܋~#_̎˱3S2\A8gHtH.s.HsD%Bmjv%'- !YS$d**…sSu;Q)8LBw qhڀ*d떇h6=AKKwK U0<;P|Yc(< 0H1җQZ3UNUGǴR[N̕/D\{0իt?k:'L`IZb(X>$R-BCUļ-Ban[P2v8]*d̅EXPU{jnx@%:Z HN>-P5߶ELrб> b)n)a{,qY<B ;R*+Cuc";KiْC`nl u%mܦ@t^V 7vBf%,6k?ZZQ!)/oe2-`6Of'>+3-m>Wq)19&gRlrxkhL*E#=N̖,r&M;F5+;\wuxꇫҾ-~8yUn[E^-Qa l u%mܦ@t^V 7vBf%,6"9@enDrk?ZZQ!)/oe2-`6Of'>+3-m>Wq)19&gRlrxkhL*E#=N̖,r&M;F5+;\wuxꇫҾ-~8yUn[E^-Qa Z@sDv7B1H̾S)\iJ2sn,f(zg?ܥn1 t*še[;}q.ģ)&\^,a*qSDAA FNm ㈺0pPA{*+w#֭1 HuUO5"]"D#(2@HjP(H4Ghqt.*h58o@rƐt <andxݯʙ.,W6ABm12sHMVJ3pO\¬)Y彳ٗ먞lJ<œeZkq {u ꨭQVNN"j&"7>[}K![]$i+hU{Bl6)ҐcJrh kպ-G'6_->QGR9W&kzcc)v髻OֽE te?(yMyk˝]g|%i=K#*>en;|qQZ6b:E%ӒW ME+oZ}*CHVЪuk5m,lS 'tC5V׫tZ N# mh[%u|v esqk'OmMc3NRWwdsz/2 uKM9e",k+}߇_8jԂC^Wh-:K+VR*63ף[pݫ{fuy(+M^B2YDWkρ*[)R bIW$2D%ZTG#TSШ($572y(IJdd $';tHU?ɣZe;~5W忥B0.a^;Yq¿BqYpJI2P  ȥU+SZڹeZ1zXe9Kb-\W=fj~w_X[1I_k@2娜ֳ_s6~#,Jr.|M'9,91IY@e$7>E8y?ᇽ.K-V_іRi.1WxiaW0 jM]M[L9W~?H`dI,}?lQ z2=쩩pXqm#)59pYmeRU5 ;/[o W-Me_S)2{fnڧw-Cfc,Zmk;;ag28/RTNsәs9tRCs=TS{ʯrke=nu.}FB5{JwVq#Κվ>s̯~~Y3c(Sʚ e6ـN=BATFܣo޳\R!TͳKgYc7HYvg`De*'1R(Q]Dpsz3m(OZ e4hDeQZ ļδAxjK"AiR;ŁRg7cu<2Or/:DciH "Vde:]vmcPo\}c_44LBsZ>>nDG4 @\QʈeDm6}5 buJ|4|<5>tQoa KцRR}n)c! ABeA:6pU+ SFtJحAVd$5!X&pPv7P*W!ϑ?+ӯF=.d(KHavLXEf5 5OD*;uc$Dyݿ3SQօiPZ) REnZS|>=ntn2<>(T=7I!?<7=!VǼ0C.%x/ > ;zY0pK7˸r1bޫ}ե5'˗#z&LkU=ntn2<>(T=7I!?<7/ > ;zY0pK7˸r1bޫ}ե5'˗#z&LkULy$* -#JpIԖk_<ԶZhEַI$躿GREO}lA$n컾 UiW5Ozn;-[-#jԑۗMo)Fи.#1"sUГÁ%,$8_vHAȻnQ&0(xb1P[ PƌF& >Ly$* -#JpIԖk_<ԶZhEַI$躿GREO}lA$n컾 UiW5Ozn;-[-#jԑۗMo)) )$YLTӅ>nT˴:1ZT 䆬$mBRd]'dg /$bV}FTl׍煺O;pDvlhu%LenKSحYK5.s{z^a:3LV-C4 ƀ4ooeU`PEUɬ & i 7*e^IfzlrCVN6)2.H2C̅lAZ@O#|*6v{s'Ӹ";6NGy)lV,DiĊg=uw=/R0XNU!@sc@PL7B(&:JZAiX⚱2= 5(L OMId չ/pZ%"Ҵ{$ Q﫜--HLXnB?2)]cIJcn,֔ܩ߾NO%%oj 1ɎZk 5LpH JFrǒYDo5n~ p>^9rv|K chvf)^mD-99s]FEυ~; K|R'aaht̊Wh*wpIjګ~Vde#%w+.4Q`$ChRvhGߠ6R,&8=r|Ĵ\}U=u};eDaŲ&4]aY` c^Zbb,Gn7KS|Zf ;iYT: CRʴUu}[V[WNLUw5V$5%Zj +'.}vqI-a˶Ofֵ[fֽ^K |(0v:Ëe MiֺÜJao-;½е)ᣜ;D0Y ,(nЦwutbuk"m#i]ޫL?x- xdӽvkjI j-s J@Wz:N\MR[*ÿm;}٭km]ͭ{9: G|QH!ƛ 0 _d'(@(D1eX)1 JНƌSsy*}EdTyWp Fcu)Pxџ@kvKywQ!y5Gr~_8Z1^q& RucayruFQ{ӵy:o#ȯg ;o܏۟x-鵝~I#~{}jjIA4`Q^/C ?QFB 9L/jIOT=<anzxݔn4eJS."Kz7[Jf ƌ][ͪ^ýHs;o-Sъs^a0X ̃782nYyE}S=piݳ~}hwݧlOM Im/U7[RH8f~Bxsr'l*)T;9-w6}Y?!…ʯեs[B-P3tmyMf!=}'ji?q27QGՖg b1KK`j{2gb,va3nLsqHd4i;5Oo~3s~$w۾#JZEr_/-?Fmdqp 3>OٮUaR9~=:anztvrZ;dmV79R~C _K *[zg5 "Bz1OIjѾ8dn,@ňb8$L ,dXVgQLܘㄑivkh2g\;Ie1}~Gxc娋d^[+~^= h"D KF#3-P 犇~)M+ lG< B_5~))plkИr鵆8P倏9>an,r|=]C]sXjC};ֱ1m}aj,.0W}r^vPir>„Y`gAOPE ].J(&W1ͩjWU_G)Nol\8MSQLˎL [JUUUUkn|ݵY*tRʞȄ.v~j]gLU$agpQEZ73]Kbeb/ID4p$hquPmu#xT^]wB r%|PyJUW,WVѿ~TE$m.OE]V1eZ`4i(   Jk1l^Nq( ߥ/v'{n4ɷ<|kp3B 3Sou Ʒp7_Mz|E*(uE7IfmG,1:8Qmn|\A$T:b}KOlB=_˦>2XȪ3} 18c2%TrFinݞ`!"dRf1-Щ6E<R>cƓ6ǚv.b]jmZn&koOe[8%y|,ԭ?g_"*-Ҕ˃<`^jLTPtvSH^緫tKyCyAƌZJγXA3IɄ@RPo A^b@Ts3xakML' KPM46ˋw dl3G7Pa)FUHĨ}N.ujV5 4T( #Tz%7rz\@:C܂,0HbAkF]Vy{ IcFZ-C%gYDDCdLF)(gDinK ݄IY HGkm0q(&Z}ŻM2se#(LYfӔʪbT>g:HgiU̅qdjWu=9ZB= w. Yb!A $1 s<߽3Y9 I[C^b%I~ 9RyW|Je .lNJʰ22UM--7,1no-͒;{o±<3y1 y$LAƠT!!'MnÉoT1[Me%56n=Me oy#Gy³Ao h̡m^_ۈgʜwgͧ^'{kn1|dlaԓ=,1 A!0-T`ӕ+WwΤVPr =>mn4$z|,L (zc-=e[ڝ]2rc8a2#F+#7nמDj UBRt8FCu$RSShKVݶRpb4xa'+>4\V<|wv|xnwfsO~F]I 8A(##=eN%g[ 2OXAh'Yr*# HiƮD FVT1J+%QLa&_! r(qST8F@>Z4O/@' (4Pv*20RǘMoTN6eA#<|V$ d40&D`IP @ Bmnsy8 Uo21?`^$U$fȨ1!;lcyXpPl8+LG!4Rߘq8fN!hdqqZ1ORݴ'nt9۵hd{[iqu0ajQuNdBj#4߈[]\怆)LEZA+}>oݶ[:t*ܸ2`QrdՀ]5 %blG<4, r:j#&GNt2!-1A:'O:E,A4q+vSBr#;YRCSF,qPZ7%b.Ah/!S8m8喐b{ϛ7mNi^vʽ@AN 7. )i%`2Wof`H4X5 wZɑGS KLEsND!u9 3MAr\G'TG)cmw#zTS2A`bfcYKY'̀Te7uA תȁ}|^/!7Ed| YhU1Z *vLQ<=EMFpNbؘ[|VbFܬ 9L\?Y.ϊGң}Ң !A'0x8N 1}*.b᧸ꙮ" |0@`,ƳWOnЂAUe%`^BnHin;֐ֳA'C! (cYoʵ$U&xz RŽ0,+G*Qud뷹Xs~<[T]FեD2;SC:R Naa`pV%g#o}!: 'j){wDqHq 9 FJQ(ɗ2ˬ?ͼQv2Z%L_tȺ ~Wo <$"ĠnqJ 853 uJi^rн*'t5d~*i%jp-=oFI6pS%r40h xHd%S>.Lcč䄂4ML3swTp ,;Emx$^Hj=l cJ:w13̬NU ~C`2u{`sG(U ԊKw(bS &SW:~ZjzQmk*2Z9Mn:]7Sʔn?cވ:*jOZ4<:@\:V {e 4RC a2Dy◛iӖ}g^ƚgFx/H48X@Y'Wv 4~2PHiq뺜BDknˆ%2e1ϱs]ƭwvֲj*mUc|S|{1.Mqc=胢]!o]-ICäEápjPb \P*E)K2-V!tH߮)yy.9hyi6 4g(&0mcEӽBB%p+DA`$۳ڞRWjʩ3G֖rL"8ߵs7r#So>U2oͬImҤ֌ae !g`bXtvAА`Ix\$8.FJApX9 @kn 6ԵuڲLuS7}\)+ܿOL9SKcmg˘e'#_4C$/-lǂe_5Jv=5LzNRKlYϭ5kv[t+uYE Xƪ^[vj@Z-NFU\`&e.j"1"O "_e>SY9k<{Dwzg>uXqK]>w.^ 𞕘hALAwnM ݟl!U tΫZ)k}Gnb[EV+ҳ{ 7ɐ.I݃!^{홻4{TCGO(hYG/Mw=[laٙ;W@ kY4].cmy93C1"܎sW/ 84 GR†]*]++ݷ6I}ⱤJ]ᐹ^w2Yӛ.w.q"B*J&PFF"3XVaH=dki]97~~1Unlgٙ;W@ kY4].cmy93C1"܎s9@en1rW/ 84 GR†]*]++ݷ6I}ⱤJ]ᐹ^w2Yӛ.w.q"B*J&PFF"3XVaH=dki]97~~1Unlg;* ß)tBZ yloPsk lLwYRS*Y.C`QO8ƄxE%kn6Un<ߑ2FsNu")5&5(ĴA)(v4U3>U=o^e}{8^qW?ѕ BI MWaϔy-n< 67B5=<in1zxC;)H)ٕ,͗C 菡_cBkEtQoh?5]JPpșf#9_U:E܍jSebZijec ;^o|_[cwi*|kzݯ bܽgv8nvBٟZ'\8xVJ%1FW)QccBT8KXFN \A딽ޮƘjo~6ڽ$Yw;PysIw"P? ԍI&,0$!eV)!/îFz Gw2,ӼI]{ػbuͅ\enzk!OmfѦaw)hIdy/I45LQCjJq<0jЕj=:enzt)d&-脳4*i:,W?z/w߷yw 6I$y*9?\R]H#jCɋ.h8iYyE둦^!̋$*fi.Xsa~i4}[ |ޫwS6[Yi]tnf4|wp`U)٥ 2"˜gcICMJ&UZ_^!su$hzkʋߌa0-ٌsk՟n\xH1; :B@Ŭ^VADwG4-  xrAJJ@U.M)Ǜ2 SDUP= 4?x!Nf5'Y f4ȋ.q% 5*tG v Vk}{<ԑƯm*.>an2|{~2,cf3dj\[ykV|xջqs#8E Y{ YMF&r 15))T|u4ClʪX2OUC@+ )9ØgTbP4S2;vlkjҵ'*f7?;z.1Z̷k³ L$W(:P}ӓw61+'n۞WA#7#0TÄҞd,@^4)!,1憊)DBOJ萁T8泔{0ن"T-N6.Q+X{Y6䲦EkD2KPչ&{1 Cg\ `V=WS1we[].ZfV5:anjtFSq"Ds6C0Q\a>_kvPHrʌRC#ibRrR7G(WN$Yǃs_5vaAI9ucԺ ˇiQeO||/T;m:;Pݳ2kmT rUnqc\zC7>rʌ7<annxݛRC#ibRrR7G(WN$Yǃs_5vaAI9ucԺ ˇiQeO||/T;m:;Pݳ2kmTL Rj!fl:W/2bGVɪ#77Q dHׅט;zI1Mj{=T@.ĢCB,8ʱ RՌawF%aİr(R:B\xK:.*ν:Dr=% ojEM!|uhV06uIK,< "/^~ճZ`8\ɈZλsZ-<enZxݵX&sHGl-#^+^`랱&"5ƃlPMQh%y :D*ƈ/ KV2ތe`w)ÅȡJ@rNGHE/T~J:6սi4[Ww}1Gfs[Wƕ lxXReOJ|f4.4Z#<{jh{ L=<@J {4RCyTw1mEr6 as\/,'*u]fIJ՘HE,k^6r2M6h4<\D=LʇM}oܙӢӭ׬?ˀ]YmΌ58AaJo=)иj:ӳ 8ɫ3ݡ73'>ent|*ֻ4,vJjK aSŵz:؃ QpԩH?uVa#QO-xˋHF4qwq3**s-7Ja_rf|[NN^g.tCdIdy:5< X<1t&2FO%-=UUn<*R8O*}>ԯvI" }8q 'v6ZRحޙWf;8d>$䟋0ݚ^K?[ko=Eoh}祛U|O'X7a9 y~l%&5%C"亶imo&kjԼ%BanQg|,}Q{;flgt+Sus5 5z߾[ce.ݭyk#-ICCNI -٥>dݯvVzY_|;jMFLAME3.90 (alph:=X$Ǔ][adn<9q"uP,4 Бbk <$8H8&tD2 TbNRb/.ѲKD=iܕjh )>*I6'6.`cc$6E;|#k&!bQ79[S+Ns5[n"nR`)Tbٟյz1#D~ϼ(N]6ޙ*!Z5B<Bjxlղ5{Z}4sH)yzEiN5pTbU 57W3dr8 eZ]m2LYfarp jCt~wHyrUCH,A$؜3X;K,MU CT]GC,GoaL:u\oaSJKtO1Q7G7+f~V J,wO 8<,?oW>e; vhzg8V\C5kǭlۧ zET_*\̫wDXPAYEgŬDIh6/V2<ėL\ķe?eEޕcV\k<\NZ=Q2ܥCe`H+XA5dY}l꫆˝fIH嬙9Okn>w:6$ԋ&e5ߵnw.{UVon= ?!4MU@8JTnCh(+6ȻXl=)-А: }G阽˘ ˆ7{ҳj˓WMzyGzJ&[x6& ̜/m=Ups)')QmmFĜzd̺ZmӥqJֳ硧&CIrء}?,:2V՝9f+;b;Z/!Hj _j]0$],vW?S+I>3OKXռͳ48Nz"jt "C}{)udE{C:;S{&3OKXռͳ48Nz"jt "C}{)udE{C:;S{&sx[`6bԍEپČ-Wy7R.b@3kzM[}}/w~,&*OѸ"F:~9Yp`]'YkLN.L`MXf }춱*5Vf)-a*8a:M`F+Y$xSR\\Q)t*PF$t 9u{D48Ս`SXe\%i9L'r>sx[`6bԍEپČ-Wy7R.b@3kzM[g7IbEg&'u{nuJZ='h>hbLЕ6U086H<vxDq{{OM=}qkJ6]{ݿs}|[?y1gVi __ux5wR HGב+ŵq߶izmoXq{kST=д:U7ϰxp!1VrjOrw[|ǻVTyvJ솉1)&$m SeS 8Gq洭3jw;ųyuj摠XW [z+Ċ4}y<[W|-f׮!qzk;< Ic NcX^_$J`)rzfeՋ3}t8Ǽ0¤f'jm1?T&xLP3Rϯ%_|gWT7BQann>VvHL|Jr7s*Y2M=OzVGٓS]+i%Iq~┧~rk}I$J`)rzfeՋ3}t8Ǽ0¤f'jm1?T&xLP3Rϯ%_|gW>VvHL|Jr7s*Y2M=OzVGٓS]+i%Iq~┧~rk}I ţX53m3e֗fR]KZ-N) .1|2dqKl6aznZ-|bU5v<:3Ϭ.γW>"/Pr;-רdҡN@՗G5@anj@u`\wO[Lg(G PSѬFnKW.ډVBUk`ΧmhRJ VH8̥vfw6}G07Mg~y-X1]* ݞmTjggY+C f(I`kb2 EtiPs'Jx j# :t돮;-3#() zflv:Jpn"(/OSүn. 3s6D 3lĪO-tZ6<Ťt*E9@anr݌P_9^_SoZb]4A3Rgy.lF8wmfxTIYfξ}/" %b D X2iy-!᠆ u)"gU{B?>Fȉ4BNvqަ|euUi[ geFQ*b$. 0#nTt(@ARJpg l (EA).2*6KiM*&lE=QW2IHw, 0#nTt(@ARJpg l (EA).2*6KiM*&lE=QW2IHw,enDR|.#33*x8@hnRo=VFnmdmu4< imrlGpscˋ.QUi4k,j?N,":h87DG lHރ/CZ%߭