UNRESIDENT~ ~ € џъUNRESIDENT EVIL ъ--------------- ъ2003 XFAWorld Software (ёu$="q":ёd$="a":ёl$="o":ёr$="p":ёf$=" " э9000(#:ъudgs э8000@:ъtitle ч0:к0:й7:ћ:љ 5ёa$="TUESDAY 21ST JANUARY 2003":ѕЌ0,0; >ёa=Бa$:ыb=1ЬБa$:ѕй2;a$(b);:з.1}LЬЬЬ,-40(:ѓb ыa=1Ь100d:ѓa ЪѕЌ2,0;й2;"In the forest area of Knobbo"'"City, there have been many "'"bizzare murder cases. Everyone"'"who was in the area was"'"attacked by a group of people,"'"and then eaten....." ыa=1Ь200Ш:ѓa nѕ'й2;"The TACTICAL WAR AND TROUPE"'"SOLDIERS (T.W.A.T.S) were called"'"in to investigate the forest..." ыa=1Ь200Ш:ѓa щѕ'й2;"You lead the Omega Team in to"'"the danger area where all your"'"team members were killed by"'"unknown creatures. You managed"'"to escape to a nearby mansion."'"However, this is just the"'"beginning of your nightmare..." ыa=1Ь200Ш:ѓa $ѕ'й2;"Press FIRE to continue" њІ=f$Ыь20  ь18 &ыa=-20Ь19:з.01z#з =,a:ѓa /ыa=20Ь-20Э-1:з.01z#з =,a:ѓa ћ НѕЌ0,0;й2;"You (";й7;"";й2;") are now trapped in the"'"mansion which has become"'"infested with zombies (";й4;"‘";й2;") and"'"must try to escape!" ыa=1Ь200Ш:ѓa Мѕ'й2;"You lost your gun on the way"'"to this hell hole and so you"'"are unarmed against these"'"creatures! There are many"'"keys (";й6;"’";й2;") laying about the place." Жѕй2;"You must find which one opens"'"the door to the courtyard (";й3;"“";й2;") to"'"escape! When you find the right"'"key you will hear a sound to"'"let you know." ыa=1Ь200Ш:ѓa ‘ѕ'й2;"Beware of the zombies! If one"'"of them catches you, it's game"'"over I'm afraid, as you will be"'"devoured by monsters! Oh dear..." ыa=1Ь200Ш:ѓa $ѕ'й2;"Press FIRE to continue" њІ=f$Ыь33! ь31 !&ыa=-20Ь19:з.01z#з =,a:ѓa "/ыa=20Ь-20Э-1:з.01z#з =,a:ѓa #ћ $ч2:к2:й0:ћ %БѕЌ0,0;"":ыa=1Ь20:ѕЌa,0;" ":ѓa:ѕЌ21,0;"" &)ѕЌ0,15;й3;к0;"“" ' ыa=1ЬК(Ѕ*3)+2 (;ѕЌК(Ѕ*19)+1,К(Ѕ*29)+1;й6;"’" )ѓa *ёkey1=К(Ѕ*19)+1 +ёkey2=К(Ѕ*29)+1 ,ѕЌkey1,key2;й6;"’" - ыa=1ЬК(Ѕ*7)+4 .;ѕЌК(Ѕ*19)+1,К(Ѕ*29)+1;й6;"’" /ѓa:ёgotkey=0 0ёz1=К(Ѕ*19)+1 1ёz2=К(Ѕ*19)+1 2ёz3=К(Ѕ*19)+1 3ёx1=К(Ѕ*29)+1 4ёx2=К(Ѕ*29)+1 5ёx3=К(Ѕ*29)+1 6ёud=К(Ѕ*19)+1 7ёlr=К(Ѕ*29)+1 8ѕЌz1,x1;й4;"‘" 9ѕЌz2,x2;й4;"‘" :ѕЌz3,x3;й4;"‘" ;ѕЌud,lr;й7;"" <ёzombie1=К(Ѕ*9 )+1 =ёzombie2=К(Ѕ*9 )+1 >ёzombie3=К(Ѕ*9 )+1 ?њzombie1>5Ыэ100d @њzombie2>5Ыэ200Ш Aњzombie3>5Ыэ300, BњІ=u$Ыэ400 CњІ=d$Ыэ500є DњІ=l$Ыэ600X EњІ=r$Ыэ700М F ь568 cт d>њz1њz1>udЫѕЌz1,x1;" ":ёz1=z1-1:њЊ(z1,x1)=""Ыёz1=z1+1 f>њx1њx1>lrЫѕЌz1,x1;" ":ёx1=x1-1:њЊ(z1,x1)=""Ыёx1=x1+1 hњz1=udЫњx1=lrЫь1000ш nў Ш>њz2њz2>udЫѕЌz2,x2;" ":ёz2=z2-1:њЊ(z2,x2)=""Ыёz2=z2+1 Ъ>њx2њx2>lrЫѕЌz2,x2;" ":ёx2=x2-1:њЊ(z2,x2)=""Ыёx2=x2+1 вў ,>њz3њz3>udЫѕЌz3,x3;" ":ёz3=z3-1:њЊ(z3,x3)=""Ыёz3=z3+1 .>њx3њx3>lrЫѕЌz3,x3;" ":ёx3=x3-1:њЊ(z3,x3)=""Ыёx3=x3+1 6ў  ѕЌud,lr;" " ‘'ёud=ud-1:њud<1Ыёud=1 ’њud=key1Ыњlr=key2Ыь800  “њud=z1Ыњlr=x1Ыь1000ш ”њud=z2Ыњlr=x2Ыь1000ш •њud=z3Ыњlr=x3Ыь1000ш šў є ѕЌud,lr;" " ѕ)ёud=ud+1:њud>20Ыёud=20 іњud=key1Ыњlr=key2Ыь800  їњud=z1Ыњlr=x1Ыь1000ш јњud=z2Ыњlr=x2Ыь1000ш љњud=z3Ыњlr=x3Ыь1000ш ўў X ѕЌud,lr;" " Y'ёlr=lr-1:њlr<1Ыёlr=1 Zњud=key1Ыњlr=key2Ыь800  [њud=z1Ыњlr=x1Ыь1000ш \њud=z2Ыњlr=x2Ыь1000ш ]њud=z3Ыњlr=x3Ыь1000ш bў М ѕЌud,lr;" " Н)ёlr=lr+1:њlr>30Ыёlr=30 Оњud=key1Ыњlr=key2Ыь800  Пњud=z1Ыњlr=x1Ыь1000ш Рњud=z2Ыњlr=x2Ыь1000ш Сњud=z3Ыњlr=x3Ыь1000ш Цў  $ыa=1Ь10 :з.01z#з =,a:ѓa !њgotkey=1Ыь803# "/ёgotkey=1:ёkey1=1:ёkey2=15:ў #ч0:к0:й2:ћ $.ѕЌ0,0;л1;"CONGRATULATIONS!" %‹ѕЌ2,0;"You escaped from the mansion!"'"However, you have only made it"'"to the courtyard, you are not"'"safe from danger yet!" &ыa=1Ь20:ѓa '`ѕ'"But that's another story....":ыa=0Ь20:з.01z#з =,a:ѓa:ѕ'"Press FIRE to continue" (&њІ=f$Ыз.01z#з =,-10 :ь810* ) ь808( *šћ:ѕЌ0,0;"Look out for :-"'"UNRESIDENT EVIL 2"'"ESCAPE FROM THE COURTYARD"'"Coming soon from"'"XFAWORLD Software!"''"Press FIRE to play again" + њІ=f$Ыёgotkey=0:ь36$ , ь811+ ш'ѕЌud,lr;й5;к0;л1;"”" щGѕ#1;Ќ1,0;л1;" YOU ARE DEAD " ъыa=0Ь-30Э-.5џџџ ыз.01z#з =,a:ѓa ьPѕ#1;Ќ1,0;к0;й2;" Press FIRE to play again...... " э њІ=f$Ыёgotkey=0:ь36$ ю ь1005э ?т @ч0:к0:й7:ћ Aя""Њ Baыa=0Ь21:ѕЌa,0;о1;й0;к2;" ":ѓa C<ѕЌ16,11 ;н1;к2;й0;"START GAME" D>ѕЌ18,10 ;н1;к2;й0;"REDFINE KEYS" EPѕЌ2,0;н1;к2;й0;"  2003 XFAWORLD Software " FMёcursor=16:ѕЌcursor,10 ;о1;к2;й1;" " G э8100Є H7ѕ#1;Ќ1,0;й2;s$(s1Ьs1+30) IњІ=u$Ыэ8050r JњІ=d$Ыэ8060| KњІ=f$Ыь8070† L*ёs1=s1+1:њs1=s-30Ыёs1=1 M ь8008H r$њcursor=16Ыз.01z#з =,0 sqњcursor=18ЫѕЌcursor,10 ;о1;к2;й0;" ":ёcursor=16:з.01z#з =,0 t>ѕЌcursor,10 ;о1;к2;й1;" ":ў |$њcursor=18Ыз.01z#з =,0 }qњcursor=16ЫѕЌcursor,10 ;о1;к2;й0;" ":ёcursor=18:з.01z#з =,0 ~>ѕЌcursor,10 ;о1;к2;й1;" ":ў †з.01z#з =,20 ‡)њcursor=18Ыэ8080:ь8008H ˆAњcursor=16Ыыa=0Ь-502Э-1:з.01z#з =,a:ѓa:ў юй2;"KEY FOR UP:";Ъu$ ‘юй2;"KEY FOR DOWN:";Ъd$ ’юй2;"KEY FOR LEFT:";Ъl$ “юй2;"KEY FOR RIGHT:";Ъr$ ”юй2;"KEY FOR FIRE:";Ъf$ •ў Ѓт Є'ёs$=" " Ѕ5ёs$=s$+"UNRESIDENT EVIL -  2003 XFAWORLD Software " Јёs$=s$+" ‘ ’ “ ’ ‘ " ж*ёs$=s$+" " зёs=Бs$:ёs1=1:ў #'т #(ыa=Р"a"ЬР"e"+7 #)уuser:єa,user #*ѓa:ў #+фФ00010000,Ф001110008,Ф00010000,Ф01111100|,Ф10111010К,Ф001110008,Ф00101000(,Ф00101000( #,фФ00010000,Ф001110008,Ф10010000,Ф11111100ќ,Ф00111011;,Ф001110019,Ф00101010*,Ф00100000 #-yфФ001100000,Ф01001000H,Ф01001000H,Ф001110008,Ф00001000,Ф00000101,Ф00000010,1 #.Vф60<,126~,255џ,255џ,Ф11111001љ,255џ,255џ,255џ #/hф60<,126~,Ф11101111я,Ф11000111Ч,Ф11101111я,Ф11101111я,255џ,255џ ' ъA B C D E ' ъ ‘ ’ “ ” 'ј"UNRESIDENT"Ъ1 еUnres Scr @€Хџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}UџџџџџџџџџОџџџџџџџкЊџџџяџџпПџџџлћПџџџюѕwџЋџџџџџўџџўўПџџѕџПџџё'Л[џzпезѕЖењЌОЖЋэWџіЗџVо§џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџзџџџџџпџџџ§џџџџџџџўЋUџџџпџ{џџџџя§џџџџџџПўеџПџџџіПџѕїџџџў§зџџё'епџ­on­њџеWўжпеењЛџћ[џЛыїПзџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџўэUџџџџџџџџџџџџџџџџклџџџџџџџџџџџїіџџџџџљПoџџџџџўџћњ§_џѕџџёЇюЋџWЏеялЏкћ}mіџ_џ§ъоз_ўпџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџЗmџџџяџџџўџџџџПћџџџkUџџџџпюџџџџлћ}§яћџ§ПџГџџџџџ§_џїжџџџџџпџџё‡UюџН_яЗ§џЗе§o_зk§яџѕwПЏыџыџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџџџџџџџџjЖџџџўџПџџџџџ§џџџџџѕўпџџџџџџџёчяѕџпџПџіџѕкџmџWўяџњяПћћЕЗџџё‡џЕ§_яЕлњОЏoѕКЏыѕ~Пџўн_їПџЏџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџџћџўџџџџџџџџџџџџџџџџџџПыџџџћџџџїџџwўџџџџкеџџџџџЛџёgwОџўџњЋћ§kџЗџл_ѕ5џњЕ§]]џџяџяёЧЏяџjЏзя§џПг§UлѕўЏџѕџяЛзўџзџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџџџџїћџџџџџџџџџџ§џџїџџџџџџџџџџџъ§џџџџџўџџџџџџџџџџџћџџџџџџџџџёgлыџћпїякџеЊўе}meізџћWџЋыѕПџџ№Чле§П_ъЛўПOэіЊЏыі§Пџ}?эoџ_ћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџпџџџџџџџџџџяџџџџџџџЗџџџџџџџџџџџїіџџџџџџџџ[џџџџџ§Пџѕ§џџў§oџџёgжЖяжПњ7ыъЗџ[џUЗћZџ§kњэ5лОыџџј<ЧoћўвэѕпњџWњЖПЕыўпџњПпїЛџПїџџџџџПээ]WкW§WъњлпVѕ_џўпoЕпўп§џџџџїvэНЖџЊЏъЏѕVџVџm­ПЗџѕџ[џџћЛїџїџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџзїџkПяoі§ЏЗі§лѕ§oџћ_њЏџoџџџџњЋіџ[лoѕПіЋлПЊіпкџўЊџўПџяџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџяџџџяџџџџџўџџџџџџџџџџџџџџпџћџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџ§яџџџџџџя§џџџџџџПџџџџџџџџџџџџџџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџўџџўџџџџџџџл§Оя[Ћћo_екпПkњпП§§НЏюпџЏњџџџџџџ­џэџ­ПўзћџџmџџЛџџћџяџџџџџџџџџџџџџџџџџџџџџџџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџяџџџџџїџџџџџџџЏяўџПяm§ПЏыzўпеї~Џџўп{їџїџџџџћ[џїџўяыџў­џџџmџЏїџџџџџџџџџџџџџџџџџџџџџџџџџџїћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџяџџџџџџїџџџџџџїџџџџџџ§џџџџџџПџџџџџџџџџџџџџџџџџџџџџїџџџПџџџўџџџџџџџџџпѕ§_пЏз§kU§_oяљџПџъЊЏ§WўЏ§џџџџџџџџџџџџџџџџџџџџџџџ§џџџџџџПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџџџџџџяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџџџџїџџџџџџџџџџџПџџџџџџџџџџџџџџџџџџпџџџџџџџџџџПџџНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџпџџџџџџпћџџџџџџџџўЋЏ~ЏWjъп­жћu^В­oUџѕmЗўпџЖЋ_џџџџџџџџџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџПџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџџџџџџџџџџџџ§џџџџџџџџћџџџўџџяџџџџяџџџџџџџџџџџџџџџџџџџџџџпоџџ§џџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџџџџџћоѕњЏэЗћoжЊ§[лѕПoџіЊпћњліџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџџџџџџџџџџџџџџџџџџџџўїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџпџџџџџџџџџџџџџџџџџПџ§џџџџџџџџџџџџџџџџџџџџџџџџПџїўџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџ§џ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџїџџџџџџџџџџ§kкџjЏVеэ_кЕUnЊU_ЊџлUoўЏџoнПџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџяџћџџџџџџџџџџџџџџџџџџ§џџџџџџџџНџџППџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћїџџџўџџџџџџџџџџџџџџџџџџџџџџћ§џџџџџџџџџџџџџџџџџџппџџџџџџџџћџџџџџџџџџџџџпџ§џџџџџџџџџџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџўїџџџпџџџџџџџџџџпПџџџџџџППяџџџџџџџџџџџџџџџџџџџџџџџџћџяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџпџПџџџџџџџџџџџџџћћџўџџпџџџџџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџџџџџџџџџџ§џџџџџџџџџџџџџџпџџџџяџџџџџџџџџџџџџџўџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџїџџџџџџџџџџџџџџџџџџџџпџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџћўџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџў§џџџџџџџџџџџџџџџџџџџџџџџџџПџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџпџћџџџџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџяџџџџџџџџПџџџџџџџџџџџџџџПџџџпџџџџџџџџўџџџџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџџПџџџџџџџџџџџџџїџ§џџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџпџџяџџџџџџџџџяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџџџпџџџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџћїџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџџџяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџџ§џџџџџџџџџџџџџџџџџџяџџџџџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888м