Files
Sprinter-SDCC/applications/PoP/poc/res/sound/s1.bin
T
snark13 47a4b084c4 Меню, статус-строка и оболочка игры: title/intro/cutscene/HoF, POP.CFG, палитры
Эта сессия (меню + текст в служебных полосах):

* Меню: рамка выделения считается от силуэта текста (SEL_PAD сверху и
  снизу), а не «на глаз»; все экраны центрируются в игровых 200 строках
  (UI_CENTER_TOP/UI_CENTER_FIELD) и в них помещаются; Enter и Space —
  равноправные клавиши действия (ui_action_down).
* Settings: убраны SHOW SPRINTER SCREEN и BACK, добавлены DEBUG BAR и
  ABOUT.  About показывает тот же текст, что стартовый Sprinter screen,
  минус строка про клавиши — общий about_text(), чтобы экраны не
  разъехались.  CONTROLS собирается таблицей и центрируется по
  фактическому числу строк.
* GAME PAUSED переехала в нижнюю статус-строку, как в оригинале
  (SDLPoP rect_bottom_text = {193,70,202,250}): это состояние программы,
  а не пункт меню.  POP_HP_Y вынесен в pop_cdraw.h — полосу делят два
  модуля.
* pop_status.c (банк 9) — текст в обеих служебных полосах.  Нижняя:
  порт display_text_bottom + таймера (QUICKSAVE/QUICKLOAD/SOUND ON/OFF,
  24 тика).  Верхняя отладочная переведена с палочек на текст
  «Level ##, Room ##, Speed: …, Sound: …, Immortal #» малым шрифтом, с
  своим форматированием чисел (без printf и без деления).
  Заявка сообщения — запись одного байта pop_status_msg: резидент W1/W2
  не растёт, весь рендер в банке.  Бюджет после правок не изменился
  (_CODE 23981, куча 267 Б).
* Цена вывода: блит глифа ~4,6 тыс. тактов независимо от размера, поэтому
  всё change-driven, отладочная строка перерисовывается ПО ПОЛЯМ, пробелы
  не блитятся вовсе, а вход в комнату заливает только игровое поле
  (pop_screen_fill_field) — борта от комнаты к комнате не меняются.
* Интро: в PV-сцене зазвучали пропавшие эффекты оригинала — закрытие
  ворот (4) и открытие двери покоев (51), из которой входит Джафар.
* docs/status_line_text.md — полная инвентаризация ВСЕХ текстов SDLPoP в
  статус-строке: геометрия, семантика text_time_total как идентификатора
  сообщения, мигание, рестарт по истечении 36/288.

Вместе с этим выкладывается накопленная работа по оболочке полной игры:
автомат состояний (pop_app), title, intro/PV и cutscene, attract-demo,
Hall of Fame, глобальный таймер, настройки и POP.CFG, модуль палитр и
fade, звуковой набор, host-тесты на новые швы.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 13:58:36 +03:00

1 line
16 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
キ倦ウヌナ゙ミホイシサ紅yk>Qo|隙v跳ァ捲”w]G\D(NZd攝~s民獣;lゥ冦KK{登CNqqko|ッソ‘頂ウ欲oqaTbgn|応、、、噬mo件wk[ateSc|рmv鱒匍ネホハコ。アャ。ヲ|Mf對meg{敗lWabtnw槙出;b迎况\oxY{ネ柯[k投MRr著kcPynd_5ifRof^ww喋嫉父ー搨ヲケーキュ」ゥ曙s}jJMlznZ\ozヰ。ヲ酢}р献シウ詣oz€wz妹x〝€志◇図<@f{}nWc_T]daYC,8XgF-Odt睦p榎牛エヲ坡テスヌ嗇ュコタャシサソケエ桔促破<=q嗾閤±NWR'Cm|ZN~X扱ス徭潔ё{ps衡RSs峪掾ォ梛部」ウ寃負弓KLffF8RVM>)M\KIdz震hn~幡・ク}h兇剛s蜜俣xsn岡whp寒}x奮ェtn哨旬€€㌣JYlP@Vzォ歹Y。贖ァ苅マケeHv闘ソィオコ荏{coUjgNTYph{}v」o」UN:0^p[H9}cT♀。Ⅰ`acz扶pァlg糧ロア僧}w~キ。Z成ョィ推~楝ァQEd泪|}xテチ壇鹸来eZ征Xih㌻Obtgsplnogn∟ェ{|朽orwaJ=X|T(Q$寫w刻€jWt秤aVkJ磨xシキ誉fч註l|w|・斑セ駁s{爽号┳s宋沍m拠pカニ」錘iGc`匡бs=~ngU?tbC?BN賭^怺貿Smィ繰rーャ点T鴻y~眺チャ榎opvjr殻afPz沚zs[r」草~aWgk|qc€k_}オ靹ォ堅梍攝延孚Ys分u麦輿U澄€i当㌶g€HQ~KEe7\\FIzkq梏。エャルチΘァ粥倉筈c@遅bケヮャ76_侭}Ndq潔NycOfx刪v搴zリ初tgTPlo帳`t」|ュサシ洶嵐ゥ淑]着=II×BS}ャー泳u所lg屁w㎞[Lny[i汚、東}g汐孜ocef[Vk牒エシアキタ氏・オフナ、㌧U]PAAO|~dxzi_樺屍Ri漉sヲ寐eアチ嗹wpUZW償逐}閣keaVK>8y壕|_販酢囃ッァub`gベv~段x}エ恃イP\Rgzj●。ピqs^orp∥ay透ヲカソヨチヲャュェァ忝SWxMS遠}%負unl_|VCa^jsjlホl\RcdB>NNnバd脈尅o{ォケウゥxe往オ{xxラitnLD\t疫g岾」ォ忖筈ョエィ駿€悼€wk・ヲ。ミオミハ・箕l]o[a<FEc?>SV^T5[怦sM[ィ[Y◎}cz雛〉戟鉱QFS€€x^Swピpr免テイケツモ゙ルフクーコ剄指vy\cjJ:CPmxOK^_n_LTKLiv治ォョッニター、~fg辧ч噛ャ掣甥刊杪m{t0AfS:=Ef!7O白艮ケ搶nR浮B9A昭ァzf抄ュ駐市u虫畠伏愃ヌ隔帆ァ|凭\TFDIOKdj|揉o{Mn窒愃ァr|ィ瀦ァイcb趨wJNo喧~ia[VNaqナMav悵ョゥ「券嬰gis{viq巣y└ォv\X€貧]Xk}棧、ャー箪U謙怛沖」泗uak球nO_Sl牧-8Ow仗クtX樺格ZY仄ッgH|町ナqIefXvy腰kぃtpl杉ィゥ給項`egоp\ΔkYTxド`\|増|y兜鱒ゥゥ「撲糞雷YsaTkry酵≧v€純riXd肢lt`bm~iTdlez註汚相ウソゥ寫trypn錐ョ乢bri~tjmp{axz「€ヲ「y}將SrbWdut:BA^LTtPWj尊決エ、アォオ㊤}h鞄巡Q配f掩ejヲィ冽ワ~厭{mpaEUt犬値m梍視㍗mRAeаq€酎轟li到㏄df「ェ旨€yw縁錐焔懸捫^Wgvk_`ctsvj]umM_q~hZ淵ッxw殞~恍撲]。」|援zU封s葡mOa€{ビe峺アz~Z汲僧}昧酵fe||kn~ok尨{fme_k[p||pj{椛穎z与j€u梵aw醇㊥舶ィュォサナカェ穆瑛]UYcg~ns}級uy|憲撃頃ョ背UGa{}bp液FCo€jOYZnラz落j賜m鎌☆ッ鮪瞬拍rfsdlcp究u冬、≠ェ繭「孳l鷲X厭fュdq粟z]{1JсU`C[~ュ奴ュ涛視援園島活€忠副絞lgqermbaxha{阜窮gdx腎i{苑uJJ}凾sqr縁zjh董㈲殲ekk伯[n{j€x€€fh砺aklgpr次汨撥ク傑剏VQz確┌スウ牡ルヲ買y核VKsg考6XRHkScsR^Oniftяk€r`椢走フ卵旧マ翊、萩砿ワWpy視膏vvkmp`FQ^qghmn合塩噤z屏柾r[lv杵~瀦ェコケオエRq統‐RiX@Jy遵9WRx遵ヲ帥pbdKRVhsci£ゥォ|ア・桷zt`iG[\t杯yyy「享オェ沍々灸w嘲№idt燕宮劼。キッ、稔amot}bXt~核I^虚v`a{穎gyz||ュョwZLaUKValagf|「搨私}{エャ沽囀吹|ボtclo㍾pl€嵩郊nfU\p}rX_t紫wit忠~p{棆揩あカカェ剞狽]de_jdcjadyjr}usnahz€x釜ャャァ酵腐ーーヘ[E閲^kzxlqv{tgt~Vh鱒€l┳悳p~炊lx利栢ゥ、ー暑圷ャ藍師uqwmRGRbldG\jtа]o懸翼ns}°wэ剏y児順慢恃hax穀€[T~_`-*囮иワカキテgnjpwqp]elgk性ヲм€穴梠mmN_oo㍉h不轟郊qリv}f}u貯。慾腰惆泱ャ。}fvxsuUTmobab}~f[ネ及Wly€ァェワ噪~ヶonqswz{woke{革t崇yy垓梟wしァр穴€ufj^XY_ibq{{【℡w}~囑倹寰協ァェ「且処(QGJQb|ont№~|京桾€o€埋yes}]NSUfw検ュ貧〒嚥梼倍wyェカ。擇サ・紫〟obPaIDAVk]9Bd【y_c箱枚レアオ東ヲ曝nY團穎KTzнcd塘kQSqsvレ庶畑實絹ヲ遵欠njqu瑞悄{q侠培z拠m^hnYkwqn^]qYgslr{wl}~~b喋封据嚼鵠項㍽TrlrvX`au|nht~衍n]byhx応ー泗誌ъLx号p焔~oa^jzokid[€ィ、矧⊥惣w汨ブty}÷kpu李怦|va_sgPJVeinnvzeZhu汚樫搭抬氈z|r}€血}詩剣究楯YZjojojltr{~jjzv距㊥{rl|lY}健怺y離柏オ斈~攴富暑培Vjmbb[sq{qrguhMVe\n擧惡「、恊割腰凡|xq{㎡byv{s{梅sxnrqUQdv°メu{㍾ヘ℃バhv}uhh{学cs拷q~刻H]kム}w≠ldew尸uq将サー昧藻嚔pkqo→出|w~湯z{w㏍hwjslhnm||oux~x董ビux肇錘国孱劭}複ォ止私Nc|{i]OhdVQM\aWY]brv|葛侮狛「、、又。撓槽orwz》olzx{{irrcrztj]i∴附}wt{求|oXm~nit€究ь悁鰹署宮zm泣件|u国枝bory沿送沁e[ozs`_jibnr}tXnIy撕部「氣オ嗽忠椛y|}nmc\s困搨wn}xkr~u釦x哩u豪vdarymbio虫殉qfcfwrlj{脂}tllui《~蕪|gkx}惚凰|国ノjz激㍻рfsrnutysvwt倦焔л}€∠жxu€剱葬酎囮メwp]K\nmz[r堰處Λ恰筒鎗要ワ矧fsx|вox\WI5Nfn`S`y緒楳Α・」指尽u€vnkrvysvu}v|~圷椈駐嶋~€勝慾vxyyrz』rqtzz{v求x召煤j洩WiujMGcvo_fxz禦梍{葛wu|項tzx譜_d{窮stフyju|oj薗璽琶s~初rv}磁專諮將謁€€}xc_hrz~泊弓w詠i~okqyvq{瀦剥{|{z€~nhhc^bprimpbdjz{★沂€€崇滑援pq€蒼мy忽莱bnnseYk{t~死ч署拷♀豪≦ыェュ悚戟ヘx€btハqvvfp_f士hmc}anpvq{vz登s荊u渠述mzz~薯聡~苧刋t|株較u}׀kjsuir腰€ijuqkowдim|』rr~至yz叙図{~y€п|zts~衍噎lkвcheit€{z{~穀爆怕v€給y\jnvww《m≧цU€試園тhgзnwkxysm~€ztvzzmmwзr{wv縁膚z}}級ョ凋圓濫救挙zoendbv}pbi~「q~去弓ry{ベdl}tv€zz|ョ去時搆uxaュvspprkmtotn剴{}yx挙糟酔部貢vtkqgf^cYgkdmonu{ヤ|叶駐宴}qkx}~〝£貢}€ヨztz~焔z炎zsw撃y€{}|rpyメssszポx}~xvyjbmkejlqxux€級㊨}z~~mt~txx祉∴}o搭撫巨к€槽}{{rt|】vmhzqp|hsypq{€噛酷資它}z}sr套€姿樗ovjoegelowmpmirzwuz渠寰√欄y~|xfwhpw€}em}ertd|z~侍枕刻雌糟р~yiWYikpxss{ヮ遂数且結割薗vlw~|n]lwnnkl}』}qt警s¢合v~刎х堰㊨oz×||t|鴛н|р厭p}~~uuwjhppkqant|wo~{k恰*遭搦撩侍虫掩奄=чznlmwi`jpfdd]gmafs|tbmx侠xv€⊿舞克賠х€涛|н{{es|wtsrlyyt||誌~窮yxлリ€炊ユ㊦{|sjzqymw}gm€pvthw€n|iv頴yvy酵хワ鞄≧傑wnxuvkwpqrgqq|zyzqxZ滑j去恍侮凋博獅hボ|ttvqssjghekyvsvt}u}wuqs~}у牛嶋пyу|uw{{{~}tspgfpnw~uvxьо€}モャ€€€}}sx°y€ユ{泣}vyyzムkvylwvlr~リф鴻d焔ш欠zz~|{zw|wvy}ムyvtxsmrtzxxtx÷f㊨試挙附傑♀激×ywytr{z{us|{|}zメxz|}zpl}}~笠y~z€yyсwz煙a}ytw{n}€€|xャ{}€±{yt{ヤ堰|€yфмj園=笈メ}}z{y{€z~wswxw~{pw{y|yw€{}|zz|∞ル轄㏍怨с<sux{wv|}|{x{】w{}z{|≠♂恰€㊦ヤュ€€€~|wu}x~yu{yvwx}№yxy}нz~}モ≦活㊤€ユzy{€÷z}|}z||{||≠€{{}€€{}€ユモz|}}~aユо|wxzzywwyyyxx{|~}xvy€утaャ±zy{}ztuxz~}<€~|{€}y|{}}≠~}gb~м}}}z€=÷€|{|yxxvvx|y{|z€ムユ€€~}}{|}|||€|z~}~~~}~~{{~z}€€÷~~€}~zy{{|}€}~}€€d~=daモт=€{{||{{zyz}€€{€±b>оモb÷=±y~~|€~}~}|~€€z|€€~|}||~~€~~€€|~€c÷<メ=€€€a=€€~|{}b€~}~€€€€÷€€€÷=€}}~~}~}|=€€€€=€=€÷€~÷}}}|{~~~}}€€~~€€÷€=メ€€€÷~}~€€=€€÷€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€|°汲}e~smr$ィュ、嗷`bOGgDr奮ィpq糞モ鋺ホg,)IJO3>Tm走ヲヒワ羸jEUb晩オb/P~〈wΝツ嬲]}ャヘンクe" "^ゥツ搓{Xct蛍@イニ摘 *Lαナ謀Tm樵ヒYmqLAHE~ホトz~e。フu4JfcQp嗷_*真a貯ャ冪≦mP`壕ェクmi|jrp寛凅fv、慎P佶硬vcSObゥト毫z聡rd境フ_O=^即来{ク、円m|撹JQr牒ウ嘸jWl「ニシ指mJ>Sjwncq垤」x騰スソ晃7#@y視痩ljルznΔィ・\HKd鴛~u剄′[Y争桝ブepッ「miz【qs|vber€屹剋藷腹孳fohah^N_x|俗氛ヰ撼富`o}qgq{≦~於巡】ig€宮iUUーク「囀tarrfdv穴zx筑rz倹汲倹€欠wsvy∴€s|糸qx虚遥z汲rjcg€\[qх獄錘芸vwrrx{я嫡jcz牛数sxwm^Xs渇+|~ロ曝附~=l€寫rnjbl*頼€€с㍽i^fu轄ミtpx>焔_l}ps|≠ュ叙学jm}|€pvт~ヰ痩€zwyy~xnmvyyロ決挙吹v|劇usvusvx{ユх}l}詩】{€{{€~urx≦>tnx㊨€|€艶wtvyvry苑≒香wsuz~€~upwщ~sqw{vtw}モャ株芙pgt€~usv}紫{}挙宙|xz{zwux~鰍|{~т€€~|}ユ㊨恰€|y|}z{≦€ш究ywwvz}㈹球~}~€€~yvxyvuzル窮ムz{≠|z~~{y{d㈹奄{wx|ャ℡}wyg給rpty}~{try{|∴庶uw{}}~}~~{wuu{~<€~}zz~{zz}÷ラ活}ztv|||}|~≠モ≠xv|}}€€e}{zz|€zx|}wtv{|}≠ヤaп{xxy}€ユ}€モ<|~|{уa}z{}€ュх~|€€~|zz~~ч℡±|~}}€{~}}~~=€<-{~c}|}~€モ~>ヤсcメ=€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€z|}yp∫寤aRp商叔g悴議Nr據yNOm属MI^n|次ァ。套mct翻t堪オ孕Qe匠xMNx棕ズFk柱aAMz搏hL\勘鋲Pe升}匐ウゥ。経m断Zm傷s負n[\h「㍉d冕Yェ栞FQs嘔]欧㌘Y`ir凶凛e|ヲュ辛Xl懸|We憾キ檮燈CZh|園蔵泱万悍恃€lfmjVA8?JVbrxrorsu$劍抽sosobSP[kyuキミフセサニヒコ嚮。キエ揆mADDR\[\ev汚沱殉w|}rb\f糸nXZf`KFWmvuvxvojmmeep㊨字ァーカエョャョウエュゥ・螺岳fiw遠抽sc^c`RE=756647BXu去距ォョ梠立コニヌテソコウァsfbdhms|『ommmox≧兜。。父y|{m^\eomb\cllb^epy}я棧剩盗堰€{qf_``\WUX^bel{徐悒オナテコクツマヤムヒテキゥ嚶ベmfb_`flppnrx|€~÷wePA=<703<A@=ADGMWeuェソヘフテセニヘニクェ・。括プf^bghho~酷灯悒舞妛イッ・撕剥иnb[Z[\\`gkihlsy|ш豪лsj`TJFEDDGKNRXaltyr。ォーカソナテキュォョォ「悃悁欄合㊦{z}}xsqog[[]\XSTYYYWOOTSUZalrqt}リ藷屏泪ヲヲ」椦「嚴炎資祷・ゥォィゥィ。囮尸投с|rjfghc[Y]^`^_bdba_\[YX\ab^[\^_YW[`dfisу㍾理。」ィアキコシタタスケウャァ、」「椦剱撓痩㊦{zzxuqnjd\TPMHFGJNOOQUYYZaiortx÷|}ョ㊨酷「椈侭悄。「、」攪博zvspppnliilnppqv|ш薯註詞給訣濠|wtplihghmppmjnrsppqstqnqy~xsux||{ы搭謄「泅洟。「「沮桝級宴}xxurtqrupklmmihnsqmkmqpnmklptwxy{~ヤф㍾酎装圉撩惧囗撫穴м{|zwrprvrklmonkknqplrurssptvtrsw|}滑括㊦㊥ттa~|€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€yywtpv{opx~wkfq恨捏OZ}民タェtFNオノ「]+G隻ト膿4=zシホ弑+F澗ス€C=tキルチ⑯=eァホッd1C~イツ「kHU~ョ「}TLp封yfl}級|{鮒弾JM_z葬€pmw€煙|aLMe~ァ慾js成イ嗤HPャ㍍Vq岻十F\◎凛\\w弔「養\Zr猪mIFg㊨vZDHo團肱YUsォヌh]}エカ。㍼ーサッッケョ醇梨封赴оwowfUXccWOQYds{{yywvp酵jky唱」Vj侠孳RE^EG_|RDQmャlSRj⊥施tyヱ「、符″」コソェ合楡ホヌオ寢焚シイ」嚴搓㊤>葬Wxwnnz}jPEN]hdP9<Sc`VQI=AOWVQIGVlueI>M^grxm\^x流ゥ奴z娘ネサ・爆ウメ籌オ」ゥシホミシ梵。ソノコ、痩踏ュ」茎`_s旧oI9Ih€NPFZsyun`QO]lpk`TR^lka\_``egb[[`eksreZ`p|÷ysx∮」ウイゥ椈妛ササ・利。ョコキァ東丿ァ父w*寢tihp|€sa^jrrqmaU[ozreZW[ixtbY`efnvsgbjrvz|uot≧}沿∑摎麹慢。」附酷剱腐smwpfdgnsqhgknorxwojq|yvv}煙牛燈窓件著恙遂藷註鋳灸ュ炎qr|wonqsohb^[_imh][cillh``dlkhe`]courlmt}屐沱剴筒沺棡鱒麦・」棡尸劈尢粕糟諮橿y|€ywvqlnrollnkhkjqmhijpwxpijpuw{yqou}÷xokox{riimnnrskfint{xpu€€}|~穴葛且圄剽李撻ァ・棡囹末処且脂z{{stvyywrjimqssqlefnsnihilsyxqooooqxyngmv{|yrmt}€リ草窮去所旧血恰х去庶喝錘怨уу㊨{|}~|yrlmpqomligjorpkhiovwpgflrwyxtruz€{wzル潟€f且紫ユ去崇合㍼楓注渇件桁c|xvvvy||xx~€÷zux}}zxtpsz{vqqttv{{vtttwz|xrv|<ム€d牛濠㊦}yy|~~|yvvwwursuuuvwutsrqrvxyz}<ャ給渇℡掩€≦㊦}}€€}zz}|{}}~~}}{ywy||{wtrtxxsopqrrrqnnqtv{€cヨ訣血血誌随緒緒瑞拷фо{y{~~||{zxxzzzywuwy{yvuwz|~~{y{~~}{zz|€~}|}}||}~~|z|≠€~|}€a~~~€a€€≠沿㊥㊦сbヤ€b€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€x}€~}}€№vns}㊦g延}phby洛ok~拍cX{理isロwUXw拠潟|yumhq寵楹柝U`}|hsセカ朴ioqsk^j商怐[JX|沃[k圉h,)Wsn_RUw嗜CV蜜推€}雌a√布n・キソッ越cu去嗇ァ刎bt拷思畝。eiowG[ho忻`9Hn`O5Q悋ヘコ月w買」ツ珀ュ。4.KbetqvYVA"']vサノウm?5Egptikィ戯29Δョ宦~塋コヅyヌヤサ刳XfFTゥ゙ソィ噫€薄wFHu譜ylhF#&fоld昭タ侍タネキ。ェ噬淵狼HUHg喝Y\yAXsttuam\*-]\`h姦a:Grア况∑}B@/y島Ocエヌ筑欄豆゙犇渙ハケォコ、ヲ囗㈲喋ネUg|v姉N\",]VHG冽FTsd`sヲ|{屆`B7Ioz∴jB9XhjHV鴎ァ9Aa《^lェソ「|LU困里チヒス「wTPJAXt墅ムォ丘]Kcョニカチャ衰聡|nscFbゥu> 3f。コソ懸シェ③1Wgal|湊ャY&<敷RR[=30Fhlf9elN!P誇マ填l倦が詑ヨ皀スルネャ「ッ、璃オス、€~o}|ッ朶)2`y捉釦gfuoM$;Zlr]Vlゾ3HXd|級pfs∠夫`gqzvsy{~siw傷処€ツナハノケナラヤココナソエ羊jgr奮ス、〃@Kh_|岑忻Y`yxJ..;Xcwc\KWdsoz、疹Fa€1FヰW55X_dsrヲサ。ЭW伽サbAHx・ャ|I[元辱C孺}~惘蛙`成ウケクソロリ弑)N像m'*h腸」s/?㎏h`fxc23c渙ホ討于ヌッ椣ネユテ餐Rg冠キエァケサ「whgRBRdnsvu€`D$(`}球wbND?>9<k@8^u鎧#b粍~n]b{亦y女腎j~揀l\Tカオ。国囈臆ソ、燕罰ヒオrYgpбXdv㎜[_{ッエ~EMfusiIH}劫~寒ル鑅ターケサュュアソケ、。。イクスエョゥァゥ竹tcC1FCN哀K**A9.LkdMMl}y}hKJX^kUCKN^qqc_[Q`嵩~飴ヒ、odf~尨{圦ェ7AG5>QZu屏`509;As落送e劒譜聡爾張ヘサァテ釛ヤヒャ止村ハケサホ瞎怙q忸]i㊦y`Vi*縦G_琉述i[M[kpf[Z`hpqfp是耀Wa距yZ@7<QP.0b醇^GVjp_^nnkx丶ェシエ父sXRdd\OOf{}塩、ォ・鯨mXO^|傷ゥ牧krv葛nizq卷ツエ。炊弌純{}aon肇オア塵Ygчd汚tqy}r{沫йv}割ウロ渹瞎サウァe忠凶」挿tdfwzY<@`pj[]abii|箸、「酪椥楯|xb[bilh`[dqvtv`^}ィャ莱ロ椦“Z]xw宵}[Xs瓦、ZfklZUVYR`「|]Qb~迫瑞znaU<'0D\V?LLSA54,Swyt≠}R8CY奥ホvZX[hlk~謙ゥ宸]Z[wワイエオッ寇|t^qォヲ。閲gX@;qヲケカッ「eOSba_hz教メネャ鍍R_庄ーヲョキタトケッイテネニヌヌナイ。穫aany侠」ィォ都u煙燕ェコサツトア背XVglskbhm^;,4NPa♀j+ @edDK肩。刋ivф蒲㍻婚ウ「藷魔qfq拒гlv牛・ョョァォ嫡毎mZz囁満掻憧ケウ笠v◇コッァゥ撕ィナワヒゥ惡怱zoahyqemhSLNLRQJPhvsaSZ^VQ_v苑tK68HNPXez劉档rw}bXcx濠xh_XL7'4WzksQ?N_aoqXD@E=CNWmodPT_XZ^bsェ汾°恆ケスウォ攝抽秩llmcbi~宴x式ナイ剴€r磁恣ィキ沚件満・ェ泄壕z∞即ケェ暑塘]=4EU]^VS`ku||vmx踏剛zg`p}tsァ、怺}€妾ツナアュクァ宴密エセオ恆摶|w次恃飼」ゥョッォ撩梹滑視yqy{xzrw倹oSNhtleaedWS>>OXNOrgbp€mnxz{w}WKm勁睡隙iNIblsf\PB<.1GMhcKCSjodesXENYYbif^gr~婚、~n幹ニシ・早ュ€ォョ冨rz倦恰>造汞xyws{℃悍ーJOSax∫仲ロ指TE=Gf|爽SH[rw^EAJT_pt€漉秤告ラtz莫舶結∞wt券圀「ォゥ」嚔}xv≧€s欧。」。」エクココタエォャイテトッ注施Δァjh[Y\ff]]lyw{xiW:Ikwrmz€tqldit祷_R[go「嚥|tkgkmpvzvyxy~aU[joqu【a]hpwstь㏄eZ[dhj搗|prpgmxusえケォYJYojkov{y{xwx}|€xe[Xatпw{z{сuk[ZfnpgikcU[caMHEBT[NJUsyrx魚着}~⊿塘奥」實xy棡茶z€哨」桃衷券中据t趨「沚uu~f笈zy&「沛yptiヲォ怺с資№~}月漉寞€演ocejov抹㍻urphdq」zfu㈹迫ヲ争ベku里背abs橘bgywit亨准亜ィェゥァ汳紙ykwowtnne\UV^hmehr}yfV\nъ鉱fbaVC9=Oi}㊥vmdPBN`p{vgaaeuzsmlpuy|ч服、、刔{≠璃、ォィ寉{株i[]p€堰pp}フglzxyplnqmg]Xar俣媒ps€㍽・アェ搓㍾~q~制ッィ窒ш給遵狛恍吏嚥~壕究ydVSYYcrxt{_Z^]nxョ焔Th[OKSUWTTguyyy}㏍zx⊥藍繭寶€tmifnt|メ{yz|~yuv}喝|l_o}zw鐙ョャァャャ。蛍s去緒マ≡燥€zv{圏止xmhp~qbVQW^`XWURTU`lilgr㍾撃瑞踏ェ」。悼wcamgc]_ev像搏~sx艶諮俣決楓屐寞ycXewпxwz\TLDBGIJU`jnpzwh`jyyqikx≠ъ聡ピqysot垂€」ッカッィ」洒カォ刀qcev{nfoytou~vqk`i鴛楳xu~ou{zfmu綜欠駐拒椏樺麹苧璃悃錘暑薗巣rloff^_kme^QXfqonv€級whjidiyш園qib]]dq{€~vg\W]l€uutmyups}~~zqrx|ьjmv{х等柏激tkiir=ю順括級㊤援枢酔-}穴vzttw~枚釜撼東vji~~f掩yov|rklks裏~嚥}武牛}}фdсzyuyユ叶湯投女尓肢}yrlmoqi^baag^OP[dbK22DSY\]`hnmnojgpyzxukfba`fve詞薯褐悒剄c~b渇|nor{yyヲ專欠割究寺寥}薄署閤sэ灸㍼援劒脂急wztt}臓濫死㍽級怨wx||trvz{sllllihhmvvnjegmuyxullwュ|wvz|zyxztkhf^^eefe`cr€㊤÷萩€€~yxz箔鴻z{潔助楓嵐穀鱒酎xpks€マ|貯椦膜€{ц∞㏍olr~тф綜モzowш錘部剳sw~xnknvth`dqoc]gonquxчodahnlmjllnmjedeny|yuqnkhoxtkjlpw€葬諮鋳醇€}~拒奄yonmmmozメzuz≦€tlmnw燕刻渚€sqt}т€wxz|~°朽{z{~兜侮ws€藷套+}wzマ~ssv|ヱ潟€€yyzw}虚虫ы恰g沿}|€фム{~|v}€}°穴綜z~{w{цqru{{trtyxniov{}yv€糾復恙卵薯莫桾繭推|{}€€zw{ytx{zz{xla]gw~|<宴zmotuwxz㍾~xsvmn|穴球{x~炎e]jhlpkZ[fkjljfijebglz}xvx|{~ystw~~yyvtw{wprtzvrvミ|{spy||ъ蒼糟括€~i曙Shmty≧給xss黒赴c叙争f健推vw{wx≧€{yywumpqswz|€ポqmtxwnot€€~€}тラ曝窓ы舶桁}yy株貯枕資趨燥剛|x||€wodgprrytpswz}wtzメ{yz}у{sov€巨潟~zvuxxvuojlloz{}ラ㍻z}ypls~ミunlnpmlorru~wv{~€zupmpvy~ムz{|~㊥€ш駐剛}xz庶潟}{€cxxzttxヮ活牛}荘盗閲vuz{wtw~€}|±zxxqtz~}~~z{{|}】nljhmpvyxtmjjknrruxz}~yxwx|≦z㍾轟延zropx=-wz≠щ草豪€zyxvy|~ヨ賜忠刻渚薯詩㊧雌隙zz}}€wrw|d€yqnjgjpqsy~~~xy{}€括zqptwxvy~|xy{tlnuy{€|truyts||www{ョャリ渚渇旧穴о€€ш結℡ヤх~|{~€≦€xtruxxxrkflx♀麹穴援∞掩燕究マvosy|wrrtzヨ笈潔~rmlqw|~ytvwxtzxpjjjlnjlkgebbeknllsyvswz||レ所轄奄∴拷}}c<煙||щ潟ュ㊧Xtyywyユ€wrsv|€×{|€€€{y|€ョ葛€€㈹}≧€マtruvxvsstvsqvzzxqlmsx|}{xvydо€~}}h℡モ~€数渚灸{}ャャ倦酎鰍c括居宙|z{}{~хマzz{}tnntyy|~{y~€€ムz{~}}{upuム}{yxy}zvzzpjpxyrnopou|~€€|{€}}~€стyy錘詩給㊧№~eモurty}|wuz{|㊥窮÷=ユр||yspuzzz|unpwzuomrvvsusrx~xw~}~}zy||zxtonpu}ャ≦~xy€モヤ€~|yusw|~~€|yz|~€~|т±{|€р}xy|ャュмxy~€€€€ュ~~}cュ×|{~≠b€}}yyy{~z{≧|~h訣轟x|€e}}}}~zz}€€€~|}€~|}}{y{|{{|}xv{}{zyz{}~€~}}zyyyvv}モ~~~z{{z{|~ユо}xx|c€{|€~{|~{{}}{~€b÷€€€≠モ€~>dモャモ€>}}}{wtwz|€~}~yvtw|zqptutwyzz{||{|~~eム}€€|zxxyzyvtv|€}zz{{{}}||{ywuuwyyy|{x{~~|~€=~{z|~~~|zz{{}~€<モ€}}€€€≠÷}|€}zyz|}|}€~~~€€€<ャaヤメ€~}~{{}}{{|}||}€€€€€€=cсcヤсモcр====€=÷~~€€=÷~€€≠a€€€€~€=€€€==€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€