From 52f3a69d988384884dee44110ffec2bfc7d64327 Mon Sep 17 00:00:00 2001 From: Lars Brinkhoff Date: Sun, 29 Nov 2020 13:44:33 +0100 Subject: [PATCH] IMLAC: Sample program: SSV 22. SSV ("Scroll Saver") was the Imlac console program and terminal emulator at MIT's Dynamic Modeling group. It was written mainly by P. David Lebling. This copy is from Purdue University, courtesy of Tom Uban. SSV is required to run Maze; the game expects to find SSV's font data in core. --- imlac/tests/ssv.simh | 9 +++ imlac/tests/ssv22.iml | 164 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 173 insertions(+) create mode 100644 imlac/tests/ssv.simh create mode 100644 imlac/tests/ssv22.iml diff --git a/imlac/tests/ssv.simh b/imlac/tests/ssv.simh new file mode 100644 index 00000000..f6158fc7 --- /dev/null +++ b/imlac/tests/ssv.simh @@ -0,0 +1,9 @@ +# Attach to a server. If the remote port isn't telnet, append ;notelnet. +attach tty 12345,connect=localhost:23 +# Configure a bootstrap ROM; some programs require this. +set rom type=stty +# Load SSV version 22. +load -s ssv22.iml +# Reset and run. +reset +go diff --git a/imlac/tests/ssv22.iml b/imlac/tests/ssv22.iml new file mode 100644 index 00000000..3f7f8736 --- /dev/null +++ b/imlac/tests/ssv22.iml @@ -0,0 +1,164 @@ + @BAJH@@IBGOLBGOMCONGCONGH@@FBGONCOMOGOOHAGLL@@@@BGOOCOMOJGOOCOMHCGOO + CGONAGLMCOMOGGOLHD@AAGL@@@@@@@@@H@@HFOOL@D@DH@@DBGOLIGMH@@@@H@@IBGOM + CONGCONGCONGCONGIGMO@@@@@DB@AGNHH@@I@BAKBGKODOOIGOOJAGNHFGKODOOKBOOM + @F@C@F@AEGOMBGOMIGNGOOOO@@G@@@D@@@@O@@@@@@@@@@@@@@@@OOL@ + + @D@@@AB@FB@FAAB@FCA@DHEGAN@B@@AD@E@HAOOOBE@GAN@@D@A@FLA@FG@@@@@BLD@B + CI@B@C@FD@I@DBFEKOCHDBC@FDA@EDH@@A@BAAGMKLA@EDHH@AB@FDFEL@B@GBA@ELC@ + FEA@ELHH@JB@FEFF@MEMLABF@MCIEAF@FCEHNHAN@@EN@F@AF@FB@BGBI@@@@@@@@@@@ + @@@@OOOF@@@@CKLCCKMGCKNOCHGGA@FO@MLBCHDB@B@J@H@B@BFA@BGBHDA@CKOKHDB@ + CLKAA@GB@@@@H@@AJELCJ@AEBEIOLFNIAN@@GLBEJ@FELDJELEF@AECJ@CJELFFELGJE + LHFELIJELJF@AEBEJABEJBFELEBEJCFELCBEJDI@GG@@@@CHKNA@HOI@HN@@@@CHN@A@ + ICI@IB@@@@CHIKCHN@CHIKCHLFAN@@IJI@IF@@@@HH@ABA@ACHN@A@INH@@ABA@AI@IK + @@@@HH@ABA@ACHKNA@JFH@@ABA@ACHKNI@JCI@JC@@@@HH@ABA@ACHKNA@K@H@@ABA@A + CHKNI@JMHH@AFMJCODJHAN@@KHBEJEFELKOMJECI@BCKAII@JM@@@@@H@AFMJCBEJEH@ + @DBEJF@H@AFMJBBEJGNEJBHD@AA@LNGMLLA@MFCA@AA@M@C@KNI@KNCJ@NGELM@D@BA@ + MFCK@HCJLOKA@LAN@@MFFEJGCJ@CJEJFNEJBJEJCFELDJEJECEJBCEJCI@KN@@@@HH@A + FMJCBEJEHH@AFMJBBEJGNEJEHD@AA@NNGMLLA@OGCA@AA@O@C@N@I@N@CJAEGELNHD@B + A@OFF@HBAN@@ODCJMLCJOINEJEJEJGFEJGBEJBCJ@CJEJCFELDJEJEFEJEBEJCI@N@@@ + @@@@@@BMJBGELOBMJBJEJBFEJCB@@HFEJBCJ@CJ@@HCIBCCHKNIA@B@@@@NEJBHD@ACL + COAN@AABIA@OGMLLAAALCJAMGMM@AAALCK@HAAALCJMLH@@@CEJBFEJCB@@HFEJBCJ@C + J@@HIA@O@@@@HH@EFMJBGEJCBEJHGMMAAABMFEKAHD@A@CLICEJHIABCFEKAKEOIAN@A + C@HD@A@CLIHH@JBEKMFELCB@@HB@@IN@@HGMLLAACGCEKMAACGN@@HJ@@IGMLDAACLN@ + @HJ@@INELJCJ@IG@@HFH@ICJ@CJELJFEJDG@@HFH@IBEJDFEJCG@@HCADGAN@ADNFH@I + BEJCIABC@@@@H@@ABEJIFEMBB@@OHH@DBEJJ@IGGBEJKHH@DFMJBGEJCBEJLH@@ABMJL + OEJK@D@BAAFECEJLAAF@NMJKBMJL@D@AAAFNGMJIAAFOFEMCMMJCAN@AFLJ@@OAAGCCE + JIFMMDBEJMNEJMJ@@OCEJKCEJJAAENIAEA@CNH@@FD@@@J@@@A@@@@CJLDBEJNCJLDBE + JO@H@AGEJOFMJ@HD@AAAIB@D@BAAHMH@@FBEK@CHIFDHFMAN@AHJCEK@AAHIAAICBEK@ + CHJMCEK@AAHNAAICCHIK@H@AGEJNHD@AIAGKBEK@NEJBGMLKAAILAAJBHD@AAAJBCHKN + CEK@AAIHIAGKFEMECI@BCEK@AAJBIAGK@@@@JFNJAN@AJHCHIKCILGIAJG@@@@CIJGCI + @OCI@OIAJK@@@@CHN@AAKDIAK@CI@OAAKA@@@@NEJBHD@AIAKFCI@OAAKG@@@@CHN@AA + L@IAKLNEJBGMLLAALECHKNIAKLCI@O@CKMAN@ALFAAKM@@@@NEJBHD@AIALGFEJBB@@H + N@@HGMLLAAMAIALGCI@OAALH@@@@FEKA@D@AAAMJCHN@CI@OIAMC@HGOCIOBIAMC@@@@ + BMKAHD@BAANDBMKACIOBIAMMNOLEAN@ANDBMKACEKBAANKBEKCFEMCCI@BFEKCGMMFAA + O@CLKHCKAIIAMMCLKHIAMM@@@@@DD@AAOC@BBCIAOB@@@@FELKCI@BCKAICHIFIAOG@@ + @@FEJDH@@DCJ@CJELJAKLJAN@B@BIAOM@@@@GEMGHD@BFMMHFMMHIB@C@@@@DMMI@D@B + EMMJIB@I@@@@HHAENMLHJELHCEJ@FEJ@IB@N@@@@@HAENMLHJELHHH@AFMJ@BEJ@IBAE + @@@@HH@AFMIOLBN@AN@BB@BEIOIBAM@@@@F@EDEMMKB@EDFEMCBF@MIBBB@@@@CHIBCM + FG@D@AABBOIBBICIOBGMMFABCECJLDGMMLABCBCHKNABBK@@@@CJBICHGGIBCG@@@@FE + KA@D@BB@MLAN@BCNIBCK@H@MCIMMCHN@ABDDABDGNEJBGMMCABDACHKNCMFGCIOBGMMF + ABDGCHKNIBCK@@@@CHIBCMFG@D@AABEDIBDNGMMMCJEHCHKNABE@@@@@BEKCHOOOBEKM + JOLHAN@BEL@BAJCEKMABELFEKCCIOBIBEH@@@@H@@ABEKDFEJCBEJEHH@AFMJEBEJENE + JEHD@AABGOGMLKABG@ABGOGMLLABGCABFGGMMCABGFABFGCJHHABGMFEKDDMMNBMDLAN + @BGJFMMOBEKDABFGCEKDABFGFEKDDMMNGEN@HD@BIBFB@FCBFMNACI@BIBFB@@@@BEKC + DMNBGENC@D@BABIAGEND@D@BCBHHFEKCIBHH@@@@NEJBGMLKABJACJFBLBHNAN@BIHFE + KDGEND@D@BABIGFENECI@BFEMECI@BIBICCHKNABIDABIG@@@@CJLDFMNFBEJEGENGHD + @BIBJDNEJEHD@AIBJDBEJEKMJEIBJD@@@@HCBKHBLKH@IBH@IBODJCAN@BKFH@IBHCBN + HCLIHCLC@@@@CJLDBEJEDMNHHD@AABLBFEJEIBKJFEJEADKF@@@@@DB@ABLEH@@A@BAK + DMNIIBLD@@@@FENJCI@BIBLK@@@@HH@JBEKMCEJDNEJDCGIGAN@BMDGMLLABMBCJAMCJ + AECEKMABMBCIOMIBLO@@@@HH@JBEKMNEJD@D@AABNDCBMLIBMLHH@AFMJDBEJDNEJDHD + @AABNNGMLLABNDCEKMABNDCIOM@H@JFMIOBEIOM@JMAN@BOB@H@JFMJ@BEJ@HHMBNMLH + JELHIBML@@@@HH@JBEKMHH@AFMJABEJANEJAGMLLABOLCJAMCEKMABOL@H@AJEJAIBOI + @@@@NEJA@D@AAC@NCC@HIC@HFELLJEJAAKJDAN@CA@@H@JFMIOBEIOCEJANEJADMNK@D + @AACACIC@H@@@@FELLCI@BCEIOFEIOGMNLICAIFEJ@GENM@D@BACBFCJLOICAICJOIIC + AI@@@@@CLIICBH@@@@@BGAA@B@CAMKAN@CBN@@@@@BGAIEMG@@@@NENNEMNOJENNICCA + GOOIACBBBCL@GOOMB@@@@HB@@@@@CJKJDMO@@FAABEKEH@@A@D@DHH@ABEKFCJKJBEKG + DMOA@D@AHH@ABEKHFEKGB@DCAN@CDLDMOB@FBC@FBBEEKEDMOCBEKEICCL@@@@CEKFAC + EIFEKEH@@FBEKE@J@@FMKEBEKEICEC@@@@CKCLCKECEMMGBEKICKCLCKECEMODBEKJFE + OECI@BFEKICI@BFNBAAN@CFJFEKJCI@BACENICEM@@@@CKCLBEKIH@@ACEKHFEODBCKI + FEOFCEKFH@@ABCKJCKCLBEKJFEOGCEKHH@@AECKIBCKIFEODCEKFH@@AECKJBCKJCKIL + ACFO@@@@OKHBAN@CHHFEOFBCKICJKJ@FAABEKIH@@AHD@DACIAFEOFBCKJCJKJ@FAABE + KJHD@DACIJFEODECKJBCKJCKILACHH@@@@FEKJGEKIBCKH@D@A@D@BACJKH@@FBCKHFE + KIN@GNAN@CJFBMKJBEKIFEMGECKJBCKJFCKHDMNBEEOFCI@BFEKIECKIEEOHCI@BFEKJ + ECKJEEOHCI@BICIL@@@@@@@@@@@@@@@@FEKA@D@AACLACKLCICKKCKLIICKK@@@@KBDB + AN@CLDHH@ABEKAFEMCJEOIICLC@@@@H@@ABEKAFEOJJEOIICLI@@@@FEKKHD@AACMECK + MOICLOCKMGICLO@@@@@HB@BEKKFEMCJEOKFEOLJEOMICMG@@@@H@@ABEKKJNMCAN@CNB + FEONJEOKFEMCJEOMICMO@@@@F@DJ@D@BACNMCKOEICNGCKNOICNG@@@@FEOOB@DJFEMC + JF@@ICNO@@@@FEOHB@DJFF@AJF@@ICOE@@@@H@@I@BACBEKLHHA@COLHAN@D@@B@FDFF + @BB@GB@LBNB@@HHHDABEKMFEKLCMIBADBGADBEDN@CHD@AADABFEKLDMOBCIOBICOKFE + KLDN@DGF@E@D@BICOKGEOAHD@BADALDMO@ADBEGELO@D@BF@AFAN@DANICOKGF@FHD@B + ICOKFN@GDMNIEMKKCIMMICOKCLBIICOK@@@@BDBNKLBNIDBIIDBI@@@@@@HBHBCK@BHD + HAKF@@HDH@JC@@HEH@KN@BHEHALG@BHFHAK@@@HFODLEAN@DCLH@IF@BHHHAKL@@HHH@ + N@@CHIHCBK@BHIH@FF@AHIHCLC@@HJ@@@J@AHJH@JM@@HL@@@L@AHLHCKK@@HM@@@M@A + HMHAOG@AHNHBDN@BHNHBCG@@HNHBBI@@HOBMNFAN@DEJH@HN@AHOH@IB@AIHHAJG@@IH + HBBB@BIHH@GG@AIIHCNG@@IIHCLO@@IJHAMC@@IK@@AK@CIKHCBN@@ILHAJK@@IMHBIC + @AIMHCCA@@IN@@AO@BIOHAMC@@IOJOJDAN@DGH@@@I@AJ@@@B@@BJ@@@B@@BJL@@EK@B + JM@@EO@BJN@@EM@BJO@@EL@AK@@@@H@BK@@@GL@BKF@@GN@BKG@@F@@BKH@@GK@BKI@@ + GM@BKJ@@EN@BKK@@D@@CLABLANAN@DIF@@EK@CLB@@EL@CLC@@EM@CLD@@EN@CLE@@EO + @CLF@@D@@CLL@@AL@CLM@@AM@CLN@@AN@CLO@@AO@CM@@@@@@@OO@@GO@AOOHAMC@COO + H@GG@@@@HH@ABEKBMOMKAN@DKDH@@I@BAKCLKHIDKA@@@@DMNIBEKNFEKAHD@BADLC@L + MIB@@HHHAGBEKMADLG@LMGB@@HHHADBEKMFEKNCMIBADMFADMDGEOA@D@BIDKAGF@HHD + @BIDKAFN@IFHD@AN@DMBBEJENEJECI@BIDKHCLBIIDKH@@GOHA@O@@@AHBJD@@@GHCBH + @@@HEFEI@@@IHBFB@@@JHCAI@@@KH@JM@@@MEFFA@@@NHAGK@@@OH@N@@@A@HAKF@@AA + HALGFJGJAN@DO@@@ABH@GG@@ACHAJG@@ADH@IB@@AEH@HN@@AHHA@O@@AIH@KN@@AJH@ + IF@@AKEFFC@@@LH@GG@@AMHCEM@@ANHCFN@@AOHCHGEFFFEFFIEFG@EFGFEFHBEFI@NN + KEAN@E@NEFIOEFJKEFK@EFKGEFKOEFLGEFLMEFMCEFMGEFMMEFNBEFNNEFOGEG@AEG@K + EGADEGAOEGBLEGCDEGDAEGDLEGEEEGENEGFDEGFJEGG@EGGIEGHGEGI@EGILCDJEAN@E + BLEGJEEGJOEGKIEGLBEGLLEGMEEGMNEGNGEGNOEGOFEGONEH@GEHAAEHAJEHBDEHBNEH + CIEHDBEHDLEHEEEHF@EHFGEHFOEHGHEHGOEHHEEHHMEHIBEHIFEHIKEDLDAN@EDJEHJF + EHKAEHKIEHLDEHLMEHMEEHMOEHNGEHNNEHOFEHOOEI@FEI@NEIAEEIANEIBHEICCEICI + EIDAEIDIEIEBEIEJEIFCEIFJEIGCEIGJEIHCEIHKEIIE@@@@AHIGAN@EFHNEJBGMMCAE + FMCHKNAEFHCJHHAEGA@H@IAEI@GMNAAEGE@H@HAEI@GMLLAEGI@H@JAEI@GMLKAEGM@H + @MAEI@GN@JAEHA@HAKAEI@BEKN@M@GB@@HHHEOBEKMOIG@AI@EHFFEKNOH@HAEHJAEHN + CEKMAEHGH@@AAEI@HLNHFH@HBEKNIEFG@@@@OH@HAEIFAEIKC@@HCEKMAEICCEIBAEIM + N@@HHD@BCEIBIEIBCBKNAN@EKO@IIKAD@AFNAD@@@@@IMKEF@M@IML@IMMBCL@@IMDFI + ML@IMJEFFAEFEL@@BB@@@K@@@A@@BA@AOC@IJM@H@@@EAHEFFF@@@MA@@@G@@@HOOOI@ + @@@@@I@@@FELNDAN@EMM@@@J@@GH@@@H@@F@EFEI@OOO@FDA@@AHEGEE@BKA@BKJOON@ + @@GOEFALOOON@@BL@@AF@IIMEKCF@@CO@@B@@@AO@COOB@@@GOOID@@@F@@@H@@@@IKD + FIKIKMMAA@@EOK@ILBFFAD@F@MFILIC@FD@ILIFIMBHDA@@B@@@@OO@@J@@@CJ@@OK@@ + EO@EFGEFFCFHKJAN@F@M@H@@C@HEHGMHMHMHHCI@HAD@FFAIC@HELGMHMHMHLCI@HAD@ + C@KHKHKHK@F@EFB@EFB@EFB@@HB@C@KOKOK@MHMHMHMHKHKHLCLCLCLCLCLCLCLCKHKH + MHMHKIOFAN@FBKMHMHKOJOHGHGHGHGF@F@@H@@C@JHOGOGM@M@M@M@OCOCHHF@C@H@H@ + H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@F@A@GHFFCGA@M@FFCGAABHFFCGAAH@FFCGNH + D@AN@FDIAAMHFFCGABC@FFCGABHHFFCGABN@FFCGACCHFFCGACI@FFCGACNHFFCGADD@ + FFCGC@K@KHKHKHF@C@HGHGHGHGHGHGHGF@F@A@B@@HB@EH@GEFEIFFHBC@IHOAANAN@F + FGIHIHI@F@C@HKHKHKHKLGLGLGHGL@IHIHHHF@C@HKHKHCHCLOICLOIOIGHGF@C@LKLK + LKLKKGJMMHM@M@HBHBNONONONOKCKAMHM@M@IGIEF@C@HBMFM@M@MBDOOJAN@FHELBOA + OAOAOALBMBM@M@MFKKJJLGLGLGLGLGLGIKI@I@F@C@MCMCMCMCKNJHNINHNMLFLMLHLI + LBHGHGLILHLMLFNMNHNILBININHHF@F@C@HBLBMCMCLANINHKHIEAN@FJCNMLEMGMGMG + HKOFOFO@OBINIHIHI@F@F@C@IKHCHCMCIOIOHGHGF@C@IKIKHCHCOENNLGLGLNMEIHI@ + F@C@HKHKHCHCMELNLGLGNNOEIHIHIHF@F@C@ICMCMC@AGLAN@FLAK@K@MGMGHKOHOHIO + IOIHHHF@C@IJHILCLCKOMHMHIOHOF@F@C@IOHHLKLANHLELHIHIHF@F@C@HKHKM@M@IO + IGF@C@I@I@LALHLENHIHIHHHF@F@C@MCMCMCEJKBAN@FMOMCIOHGHGHGF@C@HCLCLCMC + M@M@MGLGLGOGO@O@OCHGMCMCMCMCIOHGHGHGF@C@IKHCHBHBLJLHLGLGLGLGK@M@M@I@ + I@F@F@C@HCHCHCMCM@M@MGLFOEOEOEM@MHAN@FOMOELGMHMHM@IHF@F@C@HCMGM@M@MC + LAOJMJLAOCO@O@OGIOIOIOI@F@F@C@IHI@LCLCLCLCNHOGOGLEMHMHM@IOHFF@F@C@HB + MFM@M@MBLBLBOBOHOHLBLBMHBC@FAN@GAKM@M@IOHOHGHGF@F@C@I@OBLCLBLBMCM@M@ + MGKNKNK@MBM@M@MFLGOFO@O@IHIHIHF@F@C@HCHCHCLKMHM@M@NONONONOIHI@I@F@C@ + I@OBLBMBM@M@MBLBOBKNAOAN@GCIO@O@OFLFMFI@I@MFLFOFO@O@IHIHIHF@C@HCMGM@ + M@MCLCLBLBOBO@O@OFLGMFM@M@MBIOHFHFF@C@I@I@LALHLENHHBHBLALHLENHIOIMHH + F@F@C@IOHHLKJKCFAN@GEGLANHLELHHBHBLANHLELHININF@F@C@IIIIOBOBMBMBIOIG + HFHFF@C@ICHBM@M@HBO@O@IOIOIMF@C@IBMBMBOBOBIOIOIOHEF@F@C@HCHCHCMCM@M@ + MGLFOFJFBEAN@GGEOFLEHFL@IHI@I@F@C@IKIKIAOAO@OELGMEM@MALCLANKNIO@O@NM + NOLFLFLOLMM@M@MBINF@C@LKLKLKLKLOLOLOLOJKOHOHIOIHIHHHF@F@C@LCLCLCLCMH + DDADAN@GICM@MNLFONOHO@IHI@MNLFONOHO@IHIHIHI@F@C@I@OCLCLCMCM@M@MGHGHG + OGO@O@IHIHIHF@C@LCLCLCLCM@M@MEMGLFLFOGOEO@O@IHIHIHI@F@C@LCLCLCHG@IAN + @GKALCMHMHM@KGJOOHO@HGHGMHMHM@IHF@F@C@LCLCLCLCMHMHM@KOHGOHO@IOIOIHI@ + F@F@C@I@OCLCLCMCM@M@MGKOMHLGOGO@O@IHIHIHF@F@C@LCLCLCLCHGLCNOAN@GLOHG + MHMHM@LCLCHGHGLGLGIHF@C@I@M@M@K@LCLCLCLCI@O@O@IOIOIOHGF@F@C@HJLNM@LJ + LCLCLBLBI@O@OHIOIOIOHGF@F@C@LCLCLCLCIHIHI@OOOOOFIBONDDAN@GNMMOMOIHF@ + C@HCHCHCHCLGLGLGLGMHMHM@IHF@C@LCLCLCLCMGMGMCMCLGLGLGLGIHF@F@C@LCLCLC + LCMGMGMGMGLCLCLCLCIOHGHGHGF@C@HCLCLCMCM@M@MGIKMAAN@H@KLGLGOGO@O@OCIO + IHIHI@F@F@C@LCLCLCLCMHM@MNLFONOHO@IOIOIHI@F@F@C@HCLCLCMCM@M@MGLGLGOG + O@O@OCIHI@MOIHF@F@C@LCLCLCLCMHM@MNLFONIMEHAN@HBIOHO@IHI@LNLNLNIHF@F@ + C@HBMFM@M@MBLBOAOAOAOALBMBM@M@MFIOHGHFHFF@F@C@I@I@LCLCLCLCI@I@OHOHO@ + IOIOIOIGF@F@C@HCHCHCHCLGLGLGMGM@HAKLAN@HDGM@MCLCLCLCIOHGHGHGF@C@HCHC + HCHCLOLOLOLOLKLKLKLKIOHGHGHGF@C@HCHCHCHCLGLGLGMGLHLKLOLHMCLCLCLCIOHG + HGHGF@C@MCMCMCMCKHKHK@MGMGE@AKAN@HFEMGMGIHF@C@I@I@LCLCMCMCKHKHK@MGMG + IOIOHHF@C@HCHCHCHCMHMHM@OGOGOGOGMHMHM@IHF@F@C@IKIKHCHCOHLGLGLGLGMHIH + I@F@C@HCHCHCHCMGMGMGNDFIAN@HHCMGIHF@F@C@ICHCHCHCMHLGLGLGLGOHIHIHIHF@ + F@C@HKHCHCMJMNIOHOHGF@C@JNMHMHMHM@HJF@C@IKHCHCHCMGIOIOHGF@C@HKHCHALI + M@M@LMLGLFLFHADOHJAN@HJAOEO@OALCMAM@MEIOHMF@C@HHLCLCLCLBHGHFMBM@MFLF + LFOFO@OBINIHIHHHF@F@C@IKIKHHOBO@OFLFLFMFM@MBINHHF@F@C@IKIKHKHBLGLGLG + LFHBOFO@GEKFAN@HKOOBLBLBMBM@MFIOHOF@F@C@HJHBMHMHLBOBO@OFLFLFMFM@MBIE + IEF@F@C@HHLCLCLCMBM@MFLEKNOHIOIOI@I@F@C@HMMFM@MBLCLCLCHFOBO@OFLFLFMF + M@KDHEAN@HMMMBIEIEF@C@HHLCLCLCLBHGHFMBM@MFLGLGIHHHF@C@IMI@NILCLCLBHB + L@IOIOHOHEF@C@IELNLHLJLCLCLCHBL@IOIOHFHFF@F@C@HHLCLCLCLBIOIHOEOEKCDD + AN@HOKOEIAMGMGI@I@F@F@C@IKHKHCHBLGLGLGLFLMIIIHF@F@C@LCLBLBLILHMGMCLH + LMLGLFLFIHF@F@C@HHLCLCLBHFMBM@MFLGLGIHHHF@C@HJLBLBMBM@MFLFAOLIAN@IAI + LFOFO@OBINIHI@I@F@F@C@HOLCLCLCLBHFMBM@MFLFLFOFO@OBINIHI@I@F@C@HJLBLB + MBM@MFHBLGLGLGLFHCHBOFO@OBINIHI@I@F@C@HHLCLCLBHFMBM@GLE@AN@ICGMFIOHO + F@C@HJMFM@MBLAOIOILAMBM@MFIOHOF@F@C@IKIKHBO@O@ICLGLGLGLFLMIIIHF@F@C@ + HKHCHBLGLGMFM@MBLCLCHGHGLFI@I@F@F@C@HKHCHBLFLOHBILAN@IEELOM@LKLKLBIO + HOHFF@F@C@HCHCHBLGLGLNLHMCMGLHLJLCLCIOHGHFF@C@HHMCMBMCKHKHMGMFMGI@I@ + F@F@C@HMMFM@MBLCLCLCKHKHLGLGMFM@MBINHHF@LGOBAN@IGCC@HKHCHBMHMHOGOFOG + MHMHI@I@F@C@IKIKHCHCNHNMLFLFNMLMLFLFLMLHIHI@F@C@HKHKHKHKHCLGLGLGLGLG + LGIKIHHHF@C@ICHCHCHCLHLMLFLFLMNMLFEEAGAN@IIALFNMNHIHIHIHF@F@C@HKHCHC + MBMFMBIOHOHGHFF@@H@A@L@E@H@@GOOIBCN@A@B@EHBNEHBNEHDLEFMGEFOGEFOGGOOI + A@N@EGILEGI@EHDBEGKIEGFD@H@@DDLBAN@IJO@H@@@H@@@H@@GOOIAAJ@@H@@EHCIEH + CIEHFGFIKMEGJOEGJEEGMEEHCIEFFFEGOFEH@GEGJEEGJOFILIGOOIABF@EFMCEHDBEG + ILEFMC@H@@GOOIABK@EFMCHDGBAA@ILMEGHGEHDBEHCIEH@GEFMCGOOIA@@@@@@@EGFD + EGFJGOOIA@B@BCL@@@@@@@@@@@@@@@@@JIGO@BCOLKIGLL@@FGIHCCOOOOOO + PEACE WITH HONOR + KILL +