}юллх ▄┬лю▄┬┬ю┬┬┬ю┬┬┬ю▄┬┬ю┬┬╗л юл┬лл┬┬┬┬┬╗╙╙┼╙╙╙╙л ю▄лл┬х┬┬х ┬┬┬ ┬┬┬ ┬┬х ┼┬┬ DDD43@433D33343334333dfff$bf"DD3CD33C333D333C333CfffF""bF▄┬┬╙┬┬╗╙┬┬╙╙▄┬╙╙л▄╙╙л╙╙ю╙Jю╙J╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙J╓J╙D╓J╓▄DJ▄┬DD┬╙┬┬х╙┼┬┬╙╙┬┬╙╙┬х╙╙хл╙╙л╙╙ ╓╙ DDDDAAdfff4c334333D333@DDDDDDDAAAfffFc3cC333C333DDDD╙J═J юл@лDдDDDDDDDDDDDDDхлл▄х""▄хб,┌(бл┌┬┬┬┬╓╙╓ ═ ллLDD─┬─┬▄▄юллю╙╙╙┬┬┬┬┬┬┬┬┬┬┬┬лх▄лллллйлл╛ л╛ ═┬┬ххлл ╙л╙╙ ≥≥≥И··Г≥≥И≥y·≈≈≈≥≥≥·Иyy≥≥·≥yy≥·≈yИyИ≈≈≈≈≥yИyИ≈≈≈·ИyИy≥≈y≥≈y≥И≥·yyyyy≈≈≈≈Иyy~≈≈~≥yy≥w≥≈≈ИГyИ≈≥≈y≥yyyyГ≈Г≈yИ≈≤≈≈≤Г┴~yy≈≈≈≈yy▌yГyyy~yyy≤┤Г≤┤yyy≈Г≤wy·w≤≤┤≥≈≈≈wИyИ≈≈~y~Г≈≤≈≤xy≤┤·xИ≈≈≈≈yxyy┬yХ┬▌┤┤Нщ≈wГГГ≤┤Х·xИыГГч╪┴ХщмwыНччщЧОщНЪЪw~~~·Н²щщммллллэммщмщщэщчМщщЧОНщ~ННчщщлкллклэлээммммэммщмщщщщщщщщщщщкк╪лллллщэээмщлмщэммщмщщщщщщщщМыллЛ·кл╪Млллэммллллллщлэщмллл≥²²²²чыы·²²²МыыышН╝²лщНыл╪э·ллмщ╜²╜щыыщы²╜╘╜ызщз╜²Й╜Ищзыщ ╜╜·щчыз╜щ╜╜щззз╜╜щщзз╜ы╜щз╜щз╜╜╜╜ззззщщшшшшз╫╫з╫щщщшзш╚щш╫щш╫щ╜╜щ╫зщшшшш╩╫╫╫╫мщшщ╩╩щ╩эщшщ╩ш╫ш╫щш╫╫╫щш╪≥y≥И·≥≈≥ЙИzИ· ≥≈≥··≥≥≥ИИИЙ╘╖╝·ИИ≥≈≈≈≈И≥y≥≈И≥И≥≈И≈И≥≈И≥≈y≥≈И≥И≥≈y·y·Гy≥≈y≈yИ≈ИИy≥≥≈≈Гy≥y≥·y·≈≥≈≥И≥≈≈≈≈··≤yyyy≈≈·Гy≥Г~≥·┤И≈≈~мИyчш≈≈┬┬≈xГНyГымХщклчллщмкМНкщЩОэМОщГч╫лщллщлщщМщщщНчщМЯNМРЪщМНс>ННэЪЪЪННЪЪНЪЪЧЪЪПЪЪАЪЪЪНЧЪЯЯЪЪЪЪОПЪЪОПЪППППЪППЪППЪЪчщщщОНММЪНчЕЪНАЪЪЪЪПЪЪППЪЪП//МщщщщщщщщщщМ]щМщНН^М/НчщЪЪБН&&Ч^млллщлллщмллщлллщмллщмллщщллНщлллэщэлллщлллэллллллллллллллллллэдщ·╜щлшч╘щлэМэчлщлщчлллНнллэчлллЩ╜щ╜╜щ╙щз╜щ╜щМзз╜щщщзл²щщмэызчлш╜щшщ╫шзшщз╜╫╫щшщщ╜╜шшщщ╜╫ззшшщ╫╜щ╫╫╫щщш╫ш╫щшмш╫щ╩╫╫╫щщшшш╫╫щшшш╫э≥≥·≥И╘ИЙ╝И ≈ ·И╘И  Й╘··≥·╘╘· ЙИ╘≥y≥≈i≥·И≥·Й≥· ≈≥╘≈≥≈·И╘·Й╘y ╝≥·Иyyy≥≥≥·≈yy≥И≈·≥·И≥≈≥·ИИy≥≈≥·И≥yИ≈Н╫лyyээyчммГщмэ·мэМщшэммМщмъэЧP=МПщщЩQ==ЧщщщP==НчщМ-тссНМщЧщННР-МБЪnБЧ-ЪПЧЧОЪПП/МОсЪЯПЪЪЪПЪР/..ОРНnb.^с-утчс=ЪЪЪРЪРЯПЯЪЪЪЪ.///&ФbРсR-6щщSщНБ&Нb>]с/НсMР/чсЪb"NР.ч&Нb"RRББНуллЦ>млMщMллLщлдлллMлллрLллMMлLллллллллLлллллLлллэMлтттл>лMЮлллЛлллллллллллллллл=лллщMлл>мLлОнлщЧчмэ\ОщэлНГмл|~нлЛНъллЧГллЛЪ╜╜╫╫щ╫щщщзззэщшшлэщщмлз╨члщщНмэщщ╫╫╫шшшшщщщ╫шшшк╫щ╫щщшшшшш╫╫щщшшИ╘╘И ·· ╝╘ЙИЙ · ╘╝╘╝≥ЙЙ з╘╘··ЙИ ≥╝≥· И╘≥И╘ИЙ  ·╝·· ЙЙЙИ≥╝╘╘╝ ИИ ╖··чИ≥Ны╘·ИщИ≥чщ≥╝щ╪·Н╫мИ╘щщ·чэлкэЪщщ\пщлМNщ МэЪМОЮМЪчРНсНЧЧ NщПщMЮстЮ=щ>щ=чстсM=щрс=MщтщщтMM=MMтMщт=MMMMщтт=MMщс=MM=MщтщттDMщээMMMMщтттсMMMттттMMщ=щ===ттщтMщDMLMмлтLлдLщтLщDMлLэдMудLлддлLэLLлдддLмлэлDMLLмлмлLLддллLлллLллллдLлллллТLLлЛдлLLН.щLлМ>ммлэрбллЩъллМЮмлЛМщМЧчщНллэМллл}щдлЭАмлЛ~члэщЩНлышМн╧╩эМГчлшЧНлэГ~млГГчлЧ~Гм}~~чДОВчМwВшш╫м╫╫щшщш╫╫щщ╫щш╫╫╫лщщшлэ╫╫лэ╫╫ ╝ Й╘ЙЙ╘ы╘╘Й╜ы╝·≥² ╜╙ы╘╘ы ²²╜ы ЙИ╙╘И²·ЙЙ ╙╝≥ыИЙИ╝╘╘ч╘··з╜Йзч ╜ИнИщщэз╫эщчщмМщээН╫мщЧкэМЪщлНЧмщНЧПФЪЧОНОЦН}^ММ ─ПЮ?НБЦу=О-=щ>чс>Б=чс^р=--=чсч>=чЦс>==щстщс=Mстсщ==щсчсстЦ=M=ссссМс==тсDтMMщMтщттс4=M=щссщсM=CMттщ=щсLMэдMMMMттLэмтцMтMLдMMщMттDттстMMэлммдDтDээLэддтMэдмэдMдDLдMмтэдлдллдLлдMлдлллммDLLлммлдMттLдмдлЧ╝╜шЧНз╫вызЛ·╝╫тЮы╚LП╝╫лчзд·╜зз╩Л╜╫щк╙ш╩╩ш╨╪╫╩╩╩ш╩╫щ╚з╙╚ш╩╜╫╜НwwВМЪ~wшГw╫ gw╩щ─wшшПw╙╙╧╜┤Вм╪╫щчлэшОмэ╫млщВвл╫ВОмэwОмлwВнл ²з╘╜ы╘²ы ╜╝╜ыЙз ╜╝²╜╝²з╘²²²щ╙╙╜╝ИщщЙ чш╜²щл≥ыщмзыщщыыщэ²щээ²щщщлщН_щМОчэmЪНщННщМННЕМ~чЧННчщЧЕ.НОр/&БЦПНчОЦЦ/>НЕЦсрр>>=БЦЕр^ррсЦ>>>>чЦ=Б%>ЦрБсч3=щсМссЦ=>=щЦс===>ссчЦ-==ЕЦЦ#-%у3щссщстт3==Mщ=M=3стсч====рссЦусссттт====сттсщстт3M==щттс==M=сссстдDэM=щдстDMтттMMMMтттттM=MM=M=MтдMLмтэдтLдMмтэтDMMMMMMLттттщтддлСО╙м ─╜тПщLэЪ╝мLРНтэ░LдДЮтLэО╫╙╙╨╩╫╫╘╫╚╨╙╨╜╜з╜╙╨╜зз╙╨╜╜ ╘²╚≥╘╜ ┬╙╙┴x╙╜⌡┬╙╙ Ь╙╙≈╙ ╘┤╘╙╘ ╙╘╘zВВълwълwмПwВмЪвЪwОПpЪПВ╙чзыщ ╜²щщЙзНыщМНчНО▌МНл%ОНы╬мэ²мщщчщмучщлщщмщщщэ\МщээЩммщЩМВНМОМЩОЦННЧННПНБПН&ЮНБПАПБЖПbН>Ю..^ПБ..РbБЦО.Н.Рb"&ЧНБРbРБ>^.ЦН#МR>НЦЦЦ>>ч>БЦ#НЦ>^%.Ц.Б>Нсррр">>>]сR>.ЦБЦс>=>>-^ЦЕ==ч2ЦБ%Ц>>==сЦсЦ.==]SЦ==Н=сЦ3ч>=Н3сЦ>ч>^==M=сссс===]сс====ус=щссЦ3==>чсSстстMMMMссттщттс3=MMMMMMссссщсттCMMMMMMMтттдстттMMMMMMMMстсттсттмдLЧтLмЩMмDцттЛMML".>.bБЦЦБББ>.&.НБbБ2&.ББ>>Б>НБ%Е>>ББЦЦ>>.6.>БЦЦЦ&>.^БЦ>.ЦЦс#>>>^ЦЦЦ..Ес#>>>НБЦЦЦ>^>.%-ЦR^ЦссБс>==>сс%]чссЦ3=Цс=>--SM>>MD3>==щсст3утсс=MмMLд,эCCCDDD3DD4D=M=MссстттттL<3цD3#3333$43F6DDDCMMMмтдттттLM<лцд33"33%Sц1ц@33#бD Ю╜эНMЛЮ<лТpSл$""23CDR34#>5y≥≥y≥≈y≥wy≈≥·┬≥≈Bww"C▄┬3 ю"BцBЬЪЪЪЬЪВЪЧpПЧЪЪЮ-ЪПпНЪПяТЪЪд-ЪpННмБОлРЧНм^БНэНчщ.ННэБ/НмЪЧчэщЛщЛэДмЛПРщЩПм=ЧмМЧщЕОНБ/ОБ.oЧ/o//ЧЪЧ////ЪЪЮa//Ъ/ЪЪБЧ.ЪРЪРРЪРЪЪ/ЪРЪРЪЪЪ///ЪЪЪПЪЯЯРЪР/ЯР/ЪР/РЪР/ЪЯЪРЪЪ//ЪЯЯ Ъ/ЖЪРРБРП//ЪР//РРЪЯЪЪР///ЪББ.&Р"&!&ФБbР!../&bБРb"./.nРР.....ББ.&%%ББББ.>.%bБR.....РbБb&...БЦ>.>>НЦЦЦ2.>^bБНЦБRЦБББ>>>.Б..NБЦLDБEDD&DDэCдLDDDDдDDлББББОБbБ"//./&./РБbБ/&/Б.ЦЦCНБ.N"&..БRTT&NT3БR$4&Q$м"N#с3""е"2л5сс%%$!"!,Bс#лт-#лл$.длм<этэлс<<3яDSBц5"бдSDеE3BS4M3#"сс3233ц%еL SдTlT@TDE@DU5F552#"C""$52"%cB%DEAС\ТTd4UTUТT !" ST53/@Tb@EB,"Ъ "P"%30 #355555##Te""""!""!SUSL5S2DST23`5# "р- ""!Р/ФчЮНчЮЪъБО^НОъООъЪОЧООЪщмПMмЩщщ}ПщщЩПщтЧчщЧЪъ]ЧОчЧЪ/ПЪЪ/П/ПР ЪЪЪПП//ЪЪЪРППЯП/П ПЯП  ЪП ЪПЯ ЯРР/ЪП/ЪРЪ//РРЪЯЪ/b /П/ПЪ РРb/bЯ!///ЪРРР//!&РРЪЯ/ЪРРРРЪ/ЪЪЧRE"//TUbRT#D5eРNE5/OT#Р?3"РC$"П65П5UУc5PE!0У!E!"5ST35F5UTcTS&U`DПT&"2еSRSD55ET5EUSSTS5T5eЪSEfboTc654ESSTSLE5ТUS\ЪoSРПUbo2#6&VSeS354% PRPb@%&Sb%" "S#"e 02 "#$33S3!43Eд33403S3 &F#R6"""D333T433LS3#D<3#ПООЪПЪЪЪ/ЪЪbЪЪПРЪПЧППРОЧЪЪОРЪЪЪЧЪЪЪЪЪЪЪЪЪЪЪПЪЪЪЪЪЪПЧЪЪППЪЪПРПЪЪП/ПЪПЪПППЯ П РЪЯ ППППЪЪРРПЪП//ПП/ЪРРЪР/еР/LРD/ПLП!DBDDд"дDBд4""L<2"L$!дР#Р/#РРCTD DD"DDLD@D@D"е" юDDDDDDDLDEддDDLLEдDLDDLллддDLLDDTDдDDLлL дL!л$ D  "5%! !"""" $! !"#"""""3"// #/ " #3с"C3C##0 2<34S22T##"C33@223S#"## "" !2"/ЪАЪЪНbББ^НММБН>НН.НчЪЪЪЪЪЪЪЪПЪЪЪЪЪПРРЪМЕЪЪБ.НБЧЪППППППЪППППППЪПЪППЪЯ ЪЪ/РПЪЪПЪ ПЪЯ   4ПЪЪРРЪЪЪЯРП!" "#"2?"ю4 0L#LD33лDDDлD4DлD4DT!<41/""" @DDDдDDLъDд B%CBCD3222"5#" AC33DDD3"#"235""R""b"""33"#303!" "!  0"2#"033S3 !Q!Т2 2@"2#23#53EEдС0UР 2 /2#C0ST#DDDTпDMDCтBНАНБАОННП2 !ML"5сSЦЦ333>БНБНБНЧЯЪ П/"/55EСсрБД#53=ППЪЪПЪЪ"/П5Ес3&.Н$.ПЯЪППЪПППЯП/ ПЪ ППППЪ  0Эдд@DCD 3TD"53Я/"S П //РРРDDDLDLDLD333DDS3SCDT ""2П""/D444DDDT33333333S333"3#"""2"S30#43"33""""##"2223#%С""" 2РR2?#@"Р""""""""#"Р !! S4@$333"2R3"53SR2#""""""/ЯПт!333333SS363#"""Р"/"ПЪЪЪЪРсссS3=33М3==3с>>ллллллллллллллллNс>сс2сЦ=сЦ3=щSсллллллллллллллллЦ"щЦ3>35]Ц-=3=3сллллллллллллллллРЯ5=ЧЪщсЪ"ЧаЭллллллллллллллллПППлллллллллллллллл Плллллллллллллллллллллллллллллллллллллллллллллллл лллллллллллллллл// /ЪРП//!/ЪллллллллллллллллЪР"/РbЯР////Р ллллллллллллллллР""""Ъ&//"Блллллллллллллллл""".ОБНБ".ллллллллллллллллПЯ.ННчБЦЦс.чщмллллллллллллллллБР/щЪ.oтoРлЦ.ЪллллллллллллллллЪЪРЪЪР/oРЪЧ/oОЪЪлллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл ─┬┬┬└└└▐▐└└└▐▐Ю  ю?лллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл≥≥≥ИyИyИyyyyyyyy~yyy~y~Г≈wГГw~~~~ННчщщщщщщМы≥²²²╜²╜щз╜щ╜щшшшшш╩╫лллллллллллллллллллллллллллллллллллллллллллллллллллллллл··Г≥≈≈≈≈≈≈≈≈Г≈Г≈≤┤Г≤≈≤≈≤Г≤┤Х·Н²щщщлккк╪лллЛ·²чыыыыщы╜щззшз╫╫╫╫╫млллллллллллллллллллллллллллллллллллллллллллллллллллллллл≥И≥y≥yИyИyy~yИ≈≤┤yyyxy≤┤·xИыщммлллклллллкл╪М·²²²²╜╘╜з╜╜щз╫щщщшщ╩лллллллллллллллллллллллллллллллллллллллллллллллллллллллл·≈≈≈И≈≈≈≈≈~≥≈≈≤Г≈Г≤w·xИ≈ГГч╪лллээлээщэээлллэМыыыызщзщзз╜щшзш╩щ╩элллллллллллллллллллллллллллллллллллллллллллллллллллллллл≥≥≥··ИyИyy≥w┴~yyy·w≤≈≈≈y┴ХщмммщммммммщлмммллшН╝²╜²Й╜ы╜щз╚щш╫щшщ╩ллллллллллллллллллллллллллллллллллллллллллллллллллллллллИyy≥y≥≈y≥≈≈И≈≈≈≈≤┤≥≈xyy┬wыНчщщэщэммщщэммлллллщНыИщзы╜щз╜щш╫щш╫ш╫лллллллллллллллллллллллллллллллллллллллллллллллллллллллл≥·≥y≥≈y≥ГyИ≈yy▌y≈≈wИyХ┬▌чщЧОчМщщмщщщщмщщщлэщл╪э·щ ╜╜╜╜╜з╜╜щ╫щш╫╫ллллллллллллллллллллллллллллллллллллллллллллллллллллллллy≥·≈И≥·y≥≈y≥ГyyyyИ≈≈┤┤НщщНЪЪЧОНщщщщщщщщщмлллллмщ·щчызззщзщшш╫щш╪лллллллллллллллллллллллллллллллллллллллллллллллллллллллл≥y≥И≥≈≈≈·y·Г≥≈≈≈≈≈┬┬Гч╫лэЪЪЪЪЪЪОчщщщМщщщмллллэщэщ·╜щ╜щ╜╜щшщ╫╫╫╫щлллллллллллллллллллллллллллллллллллллллллллллллллллллллл·≥≈≥≈И≥yy≥≈y≈··≤≈xГНщллщННЪЪПЪЪООНММщщщщщллллллщлшч╘щ╙щзшзшщщш╫шллллллллллллллллллллллллллллллллллллллллллллллллллллллллЙИzИ≥≈И≥≈yИ≈yyyyyГымлщщМНЪЪПЪЪНчЕщщщМщмлллллэщлэМ╜щ╜щз╜╫╫╫щшмлллллллллллллллллллллллллллллллллллллллллллллллллллллллл· ≥≈И≥≈ИИИy≥≈≈·ГХщклщщщНЧЪППППЪНА]щМщщлллллллэчлщМзз╜щшщщш╫щ╩лллллллллллллллллллллллллллллллллллллллллллллллллллллллл≥··≥≈И≥≈≥≈≈Гy≥Г~чллщчщМЯЪПЪЪЪЪЪЪНН^Мщмлллллллщчлщщщз╜╜шш╫╫╫щлллллллллллллллллллллллллллллллллллллллллллллллллллллллл≥≥ИИИ≥≈yy≥y≥≥·┤ИмкМНNМРЪАЪЪЪЪПППЪЪ/НчщщмллллллллНнл²щщщщ╜╫щшшшллллллллллллллллллллллллллллллллллллллллллллллллллллллллИЙ╘╖≥≈И≥·y·≈≈≈~мкщЩОщМННЧЪЪППППЪЪЪЪБНщщллллллллэчмэызззшш╫╫щшлллллллллллллллллллллллллллллллллллллллллллллллллллллллл╝·ИИИ≥≈y≥≈≥ИИyчшэМОщс>ННЯЯЪЪЪП//&&Ч^НщллллэдлллЩчлш╜щ╫╜щшш╫элллллллллллллллллллллллллллллллллллллллллллллллллллллллл≥≥·≥≥y≥≈yyy≥≈Н╫лэЧP=щННРОЪПЪЯЪЪНБ&ННулллллллллЛОнлщ╜╜╫╫щ╫╫╫ллллллллллллллллллллллллллллллллллллллллллллллллллллллллИ╘ИЙi≥·И≥≥·≈yyээМПщщ-МБЪПЪЪРЪРb>]сЦ>млллллллллЧчмэщ╫щщшшшшлллллллллллллллллллллллллллллллллллллллллллллллллллллллл╝И ≈≥·Й≥yy≥ИyчммЩQ==nБЧЪЪЯПЯЪ/НсMMщMлLллллллл\Ощэщзззщщщ╫лллллллллллллллллллллллллллллллллллллллллллллллллллллллл ·И╘· ≈≥≈·≥·ГщмэЧщщщ-ЪППЪР/ЪЪЪР/чслLщлллLллллллНГмэщшшшшшкллллллллллллллллллллллллллллллллллллллллллллллллллллллллИ  Й╘≈≥≈И≥≈≥·мэМP==НЧП..ОР.///Ъb"NдлллллэMллллл|~нлэщщ╫щ╫щлллллллллллллллллллллллллллллллллллллллллллллллллллллллл╘··≥·И╘··ИИyщшэчщМ-Ч/Нnb.&ФbРР.чMллллттт=ллллЛНъмлз╨щшшшлллллллллллллллллллллллллллллллллллллллллллллллллллллллл·╘╘·Й╘y ≥≈≥·ммМтссНМ^с-усR-6&Нb"рLллл>щMллллЧГчлщщшш╫╫лллллллллллллллллллллллллллллллллллллллллллллллллллллллл ЙИ╘╝≥·ИИ≥yИщмъМщЧОстчс=щщSщRRББMMлLлMЮ>мLлллЛЪНмэщщщшшллллллллллллллллллллллллллллллллллллллллллллллллллллллллИ╘╘И≥╝≥·╖··чкэЪщсНNщ=Mщт=Mщтщ===удLлллLН.щLллэМГчлшшш╫млллллллллллллллллллллллллллллллллллллллллллллллллллллллл ··  И╘≥И≥Ныщ\пщЧПщMщщтMщттDттщтддлLллллМ>мллл}ЧНлэ╫╫щшлллллллллллллллллллллллллллллллллллллллллллллллллллллллл╝╘ЙИИ╘ИЙ╘·ИщлМNЮстM=MMMщээMщDMэLLлLллмлэрщдлЭГ~млщш╫╫ллллллллллллллллллллллллллллллллллллллллллллллллллллллллЙ ·   ·╝И≥чщщ МЮ=щтMщтMMMMLMмлдддLллдбллЩАмлЛГГчлщщ╫щлллллллллллллллллллллллллллллллллллллллллллллллллллллллл╘╝╘╝·· Й≥╝щ╪эЪЧ>щ==MMMщттттLлдмлэлLллъллМ~члэЧ~Гмш╫╫╫лллллллллллллллллллллллллллллллллллллллллллллллллллллллл≥ЙЙ ЙЙИ≥·Н╫мМОЮ чстMщттсMMMLщтLDMLLлллТЮмлЛщЩНл}~~члщщшллллллллллллллллллллллллллллллллллллллллллллллллллллллллз╘╘·╝╘╘╝И╘щщМЪчсM==MMщттттщDMлмлмлLLлЛМщМышМнДОВчлэ╫╫лллллллллллллллллллллллллллллллллллллллллллллллллллллллл·ЙИ  ИИ ·чэлРНщрсс=MMMMщ=LэдMLLдддлLLЧчщН╧╩эММwВлэ╫╫лллллллллллллллллллллллллллллллллллллллллллллллллллллллл ╝ ЙИ╙╘ИИщщэПФЪЧЦу==щсттсDтLMэдMэлмлдллЧ╝╜шзз╩ЛНwwВм╪╫щлллллллллллллллллллллллллллллллллллллллллллллллллллллллл╘ЙЙ╘²·ЙЙз╫эщОНО-=щщс=MMMщMMMMMмдDтдLлдЧНз╫╜╫щкМЪ~wчлэшллллллллллллллллллллллллллллллллллллллллллллллллллллллллы╘╘Й ╙╝≥чщмМОЦ>чс>стсщтщттттLэDээLMлдлвыз╙ш╩╩шГwОмэ╫лллллллллллллллллллллллллллллллллллллллллллллллллллллллл╜ы╝·ыИЙИщээНН}─ПБ=чс==щсс4=MмтцMэддтллммЛ·╝╫ш╨╪╫╫ gwмлщлллллллллллллллллллллллллллллллллллллллллллллллллллллллл≥² ╜╝╘╘ч╫мщЧ^Ю^р=-чсст=щсстMLдMэдмDLLлтЮы╚╩╩╩ш╩щ─wВвл╫лллллллллллллллллллллллллллллллллллллллллллллллллллллллл╙ы╘╘╘··зкэМЪМ?-=чсЦ=M=щсM=MMщMэдMдммлдLП╝╫╩╫щ╚шшПwВОмэллллллллллллллллллллллллллллллллллллллллллллллллллллллллы ²²╜ЙзчщлНЧМНч>=чссссCMттттDтDLдMMттLлчзз╙╚ш╙╙wОмллллллллллллллллллллллллллллллллллллллллллллллллллллллллл╜ы Й ╜ИнмщНЧ БЦс>=Мс==щ=щстстMмтэддмдлд·╜╩╜╫╜╧╜┤ВwВнллллллллллллллллллллллллллллллллллллллллллллллллллллллллл ²з╘╝ИщщлщН_.ЕЦср3=щс3щсссттттдDэтдMLлСО╙╫╙╙╨╜ ┬ВВъллллллллллллллллллллллллллллллллллллллллллллллллллллллллл╜ы╘²Й чшщМОчНр>>=МссЦщстт====M=щдмтэдм ─╜╩╫╫╘╙╙┴xwълллллллллллллллллллллллллллллллллллллллллллллллллллллллллы ╜╝╜²щлэmЪНОрБЦЕр=>=щ3==MсттсстDMтLдMтПщ╫╚╨╙╙╜⌡┬wмлллллллллллллллллллллллллллллллллллллллллллллллллллллллл╜ыЙз≥ыщмщННщ/&^ррсЦс==щ=M=щстттттMмтэтLэЪ╝╨╜╜з╙╙ ЬПwВмлллллллллллллллллллллллллллллллллллллллллллллллллллллллл ╜╝²зыщщМННЕБЦЦ>>>=>сс3стс3M==MMMтDMMMмLРН╜╙╨╜╙╙≈Ъвлллллллллллллллллллллллллллллллллллллллллллллллллллллллл╜╝²зыыщэМ~чЧПНч>чЦ=чЦ-=ч===щттсттттMMMLтэ░зз╙╨╙ ╘┤ЪwОлллллллллллллллллллллллллллллллллллллллллллллллллллллллл╘²²²²щээННчОЦЦБ%>Ц=ЕЦЦ=рсс==M=M=MMттттLдДЮ╜╜ ╘╘╙╘ Пpллллллллллллллллллллллллллллллллллллллллллллллллллллллллщ╙╙╜²щщщщЧЕ/>НрБсч#-%уЦусссссс=M=MщтддтLэО²╚≥╘╙╘╘zЪПВлллллллллллллллллллллллллллллллллллллллллллллллллллллллл╙чзыы╬мэМВНПbН>>^.Цррр">>====M=стстCMMMмдLЧщ╙╘╙╜╘╘ИПЧллллллллллллллллллллллллллллллллллллллллллллллллллллллллщ ╜²²мщщМОМЮ..^Н#МR>>>]сЦсЦссссMMMMMMMMтLмЩч╜╙╙╘  ≥pЪwллллллллллллллллллллллллллллллллллллллллллллллллллллллллщщЙзчщмуЩОЦПБ..>НЦЦсR>..==]===]сстттттдMмDХ╝╚ ╙ ╙≥ЪЪПГллллллллллллллллллллллллллллллллллллллллллллллллллллллллНыщМчщлщННПРbБЦЦ>>чЦБЦсSЦ==сс==щттсстттцттЛы╙╘╙╖╘ ПpллллллллллллллллллллллллллллллллллллллллллллллллллллллллНчНщмщщЧННО.Н.>БЦ#>=>>Н=сЦ==ус3=MMMMMMMML<╞╙╘╙≥≈yЬЪПwллллллллллллллллллллллллллллллллллллллллллллллллллллллллО▌Мщэ\МПНБАРb"&НЦ>^-^ЦЕ3ч>==щссMMMMMMMMMMMмЮ²╙╙  ≥xЪpллллллллллллллллллллллллллллллллллллллллллллллллллллллллНщээЩПН&ПБЧНБ%.Ц.==ч2Н3сЦЦ3==ссссстстттддДpч╝╙╙≥≥ЪЪПллллллллллллллллллллллллллллллллллллллллллллллллллллллллл%ОНммщЩЮНБЖРbРББ>НсЦБ%Ц>ч>^>чсSщстттсттттттщ÷╙≥╙wyЪЪЪллллллллллллллллллллллллллллллллллллллллллллллллллллллллллLчмщщЮ.ФПАР/Яb"Б2.>>Б>ЦЦс#^Цсс3>===M=MMMMмD Ю╜y≥≥yЬЪЪЪллллллллллллллллллллллллллллллллллллллллллллллллллллллллDлэНммщЮНБ/Ч/&!/.Фb.>НБ%Е>>>^Бс>=щсстсссттдттэН≥≈y≥ЬЪВллллллллллллллллллллллллллллллллллллллллллллллллллллллллллщмщщОЧ&ПЪbРАЪbБ".>.>>ББЦЦЦ.=>сс3утсттттттLMMЛЮwy≈≥ЪЧpллллллллллллллллллллллллллллллллллллллллллллллллллллллллмлМмэмМЮББНП//ЪРРЪБbБЦЦЦЦ>>.Ес#%]чсс=MмL<3ц<лцд<лТp·┬≥≈ПЧЪЪллллллллллллллллллллллллллллллллллллллллллллллллллллллллрНщщэНОФНБЪБРН///ЪРbБББ>.6.>>>>НсЦ3=MLд,D3#333"3Sл$"BwwЮ-ЪПллллллллллллллллллллллллллллллллллллллллллллллллллллллллЮНщэщЩ/Чb^./НН//ЪЪЪР/..&.НБЦЦЦБЦЦЦЦс=>эCCC333$3%S"23C"C▄┬пНЪПллллллллллллллллллллллллллллллллллллллллллллллллллллллллЮБщщЛНoБ..НН./ЧЪ//&ЪРЪБbБ2&>.^>^>.--SMDDD343F6ц1ц@DR33 юяТЪЪллллллллллллллллллллллллллллллллллллллллллллллллллллллллБНщэЕЪ/nБННБРНЧРРЪР/Ъ"&.БББЦ>.%-ЦR>>MDDD4DDDDC33#б4#>5"BцBд-ЪpллллллллллллллллллллллллллллллллллллллллллллллллллллллллННмщЛОНББЧ.РЪРЪ/ЖББ.&..БББЦ>.БЦLDDDDD5DDC30#CDCD!ЕЪВллллллллллллллллллллллллллллллллллллллллллллллллллллллллБОлщЛ/ОБ.ЪРЪР/ЯР/ЪРРБР"&!.&%%>>НЦБEDDLDLDCCD44C33332163330CЪЪллллллллллллллллллллллллллллллллллллллллллллллллллллллллРЧНмэДoЧ/oРЪРЪЪР/РП/&ФБbББББЦЦ2.&DDээдTDDDCDD4432"#C23320СЪлллллллллллллллллллллллллллллллллллллллллллллллллллллллл^БНэмЛПР//ЧЪ/ЪРРЪР//ЪРР!...>.%>^bБCдLDDллДDDDDD333332332233C%ТллллллллллллллллллллллллллллллллллллллллллллллллллллллллНчщщЩПЪЧ//ЪРЪЪЪЯЪР///&bБbБR.НЦБRDDDдлLDM3"3343353SS#U33ST2Cлллллллллллллллллллллллллллллллллллллллллллллллллллллллл.ННэм=Ч//ЪЪЪ///ЪЪ/РРЪРb".....ЦБББDDл<333332"#"!3333SD3#%%U33ллллллллллллллллллллллллллллллллллллллллллллллллллллллллБ/НммМЧЮa//ЪЪЪ/ЪЯЪЪР/.nРРbБb>>>.L433#""!"255 "DеDллллллллллллллллллллллллллллллллллллллллллллллллллллллллЪЧчэщЕЪ/ЪЪПЪЯЯЯЯ ///ЪР...&...Б..N4#2"ULэ433"""233RSC4лллллллллллллллллллллллллллллллллллллллллллллллллллллллл/чммМПЧ/ЪЯЯРЪbРРББbБ.ЦЦC3""едлмНБ.N"2лэтэлсс32C""$ ST355S2Dлллллллллллллллллллллллллллллллллллллллллллллллллллллллл'НщщЭПЪЪРЯПЯЯРППППЪПРЪЯББББ"&..5ссс<<333ц%52"%53555ST23ллллллллллллллллллллллллллллллллллллллллллллллллллллллллООмщЛПЧ/ПЯ  /Ъ"/ОБbББRTT%%$!яDSеL cB%/@T5##`5# ллллллллллллллллллллллллллллллллллллллллллллллллллллллллООумМП/ЪЪЯПЯЪЪРЪ"ЪР"//.&NT3"!Bц5SдTlDEAСb@ETe"""р- ллллллллллллллллллллллллллллллллллллллллллллллллллллллллООщщЛПЪ/ЪЯ ЯПЪ Ъ&&Ъ/&./БR$4,Bс#"бдST@TD\ТTdB,"""!"""ллллллллллллллллллллллллллллллллллллллллллллллллллллллллЪЪщт\Ъ/Ъ ЪЪРРРРБbБ&Q$млт-#DеEE@DU4UTЪ ""!!ллллллллллллллллллллллллллллллллллллллллллллллллллллллллОЧщщщПoЪЪЯ Ъ////&/Б"N#слл$.3BS45F55UТTP"%Рлллллллллллллллллллллллллллллллллллллллллллллллллллллллл/ФчщмП/П ПЪРР/ЪРРb/ЧRE"ПF5U5EUS5Т PRe &ллллллллллллллллллллллллллллллллллллллллллллллллллллллллЮНчMмЩЪЪ/ППП/ЪРbЯ!///TU65ПTcTSSTS5US\Pb@0F#ллллллллллллллллллллллллллллллллллллллллллллллллллллллллЮЪъБщщ}ПП/ПЯП Ъ////ЪРbRT#5UУ&UT5eЪЪoSР%&2R6ллллллллллллллллллллллллллллллллллллллллллллллллллллллллО^НщщЩППР ЯЪРРЪРР//D5ec5P`DSПUSb "#$"""ллллллллллллллллллллллллллллллллллллллллллллллллллллллллОъОщтЧЪЪЪППЯЪ/b!&РРРNE5E!0УПTEfbobo2#%" "33S3D333ллллллллллллллллллллллллллллллллллллллллллллллллллллллллОъчщЧЪПП///П Я /П/ЪЯ/Ъ/OT#!E&"2еTc656&VSS#"!43ET433ллллллллллллллллллллллллллллллллллллллллллллллллллллллллЪОЧъ]ЧЪЪ ПЪРРРРР?3"!"5SSRSD4ESSeS35д334LS3#ллллллллллллллллллллллллллллллллллллллллллллллллллллллллООЪОчЧЪЪР Я Ъ/ЪЪРC$"T3555ETTSLE4%03S3D<3#ллллллллллллллллллллллллллллллллллллллллллллллллллллллллПООЪЪОРЪПЪЪПППЪЪ/ЪРРDд"CTDDDDDDDTD5% !"##3с34S2ллллллллллллллллллллллллллллллллллллллллллллллллллллллллПЪЪЪЪЪЧЪПРПРРЪР/едDB DDDDDLдDD!"""""C32T##лллллллллллллллллллллллллллллллллллллллллллллллллллллллл/ЪЪЪЪЪПЪЯПЪПР/Lд4"""DDDEддLлL  "3"C#"C33ллллллллллллллллллллллллллллллллллллллллллллллллллллллллbЪЪЪЪЪЪЪП/ П //РDL<2"LDDDLLдL!!"// #@22ллллллллллллллллллллллллллллллллллллллллллллллллллллллллПРЪЪЪЪППЪП/ПLL$!@DEдDLл$ ""/ #03S#ллллллллллллллллллллллллллллллллллллллллллллллллллллллллПЧПЪЪЪЪПРП!DдР@DDDLлD " 2"##ллллллллллллллллллллллллллллллллллллллллллллллллллллллллПРОЪЪПЪПЪЯB#Р/"елдд ""ллллллллллллллллллллллллллллллллллллллллллллллллллллллллЧЪЧЪЪПП ППD#РР" юDLL " $!" < !2"лллллллллллллллллллллллллллллллллллллллллллллллллллллллл/ЪЪЪЪЪППППЪП4ЪЪ!" "лD4 B%"#"2! !С0UллллллллллллллллллллллллллллллллллллллллллллллллллллллллЪЪЪЪПЯПРР#"2DT!CB35""" QР ллллллллллллллллллллллллллллллллллллллллллллллллллллллллПЪЪЪППЪЯ ЪЪ?"ю<4CD3R""b"! !Т2 ллллллллллллллллллллллллллллллллллллллллллллллллллллллллАЪЪЪЪПЪППЪЪЪЯР4 01/""222""" /2#CллллллллллллллллллллллллллллллллллллллллллллллллллллллллНbББРРЪП/РППL#" 5#""2 20STлллллллллллллллллллллллллллллллллллллллллллллллллллллллл^НМММЕЪЪПЪЪ LD33@DD 0"@"2##DDDллллллллллллллллллллллллллллллллллллллллллллллллллллллллБН>НБ.ПППЪ лDDDDдDDAC3333"#2#"023#5TпDMллллллллллллллллллллллллллллллллллллллллллллллллллллллллН.НчНБЧЪЪППЪ лD4DLъDдDDD330333S33EEдDCтBллллллллллллллллллллллллллллллллллллллллллллллллллллллллНАНББНБПППЯ/ 0ЭддDDDLD444S30#2РRS4@т!33ллллллллллллллллллллллллллллллллллллллллллллллллллллллллАОННБНЧЪЪПЪППП@DCDDLDLDDDT43"32?#@$3333333ллллллллллллллллллллллллллллллллллллллллллллллллллллллллНПЯЪ ЪЪЪЪ  3TDD33333333""""Р"""2R3SS36ллллллллллллллллллллллллллллллллллллллллллллллллллллллллПП"53DDS33333"##"""""53S3#""лллллллллллллллллллллллллллллллллллллллллллллллллллллллл2 !/"/"/ППППЯ/"SSCDTS3332223"""#R2#""Р"ллллллллллллллллллллллллллллллллллллллллллллллллллллллллML"555EС5ЕПП  П ""2"3#"#%С""Р""""/"ПллллллллллллллллллллллллллллллллллллллллллллллллллллллллсSЦЦсрБДс3&ЯП//П"""2""" !! "/ЯЪлллллллллллллллллллллллллллллллллллллллллллллллллллллллл333>#53=.Н$.ПЪ РРР"/ ПЪЪЪРллллллллллллллллллллллллллллллллллллллллллллллллллллллллсссSNс>сЦ"щЦРЯ //ЪР"/РПЯБР/ЪЪРЪлллллллллллллллллллллллллллллллллллллллллллллллллллллллл3=33с2сЦ3>355=ЧЪП /ЪРРbЯР"""""""..ННчщЪ.oЪР/oллллллллллллллллллллллллллллллллллллллллллллллллллллллллМ3===сЦ3]Ц-=щсЪППП//////Ъ&/ОБНББЦЦстoРРЪЧ/лллллллллллллллллллллллллллллллллллллллллллллллллллллллл3с>>=щSс3=3с"ЧаЭП !/ЪР /"Б"..чщмлЦ.ЪoОЪЪлллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл8-- title: Miko Borgar -- author: Hevanafa & T3CH_Kitsu -- desc: Cirno eats Miko burgers -- script: lua -- Done: create a basic rectangle -- Done: create the intersection implementation -- Done: implement fumo inputs -- Done: actually move the fumo -- Done: create the burger randomiser -- Done: actually eat the burger -- Done: provide the score system -- Done: import spritesheet -- Screen information (not editable) local scrW, scrH = 240, 136 -- Spritesheet information (not editable) local tileW, tileH = 8, 8 -- The indices in sprite editor local sprFumo = 1 local sprBurger = 4 -- Short for: tile unit function tileU(num) return num * tileW end -- enum Buttons (Player 1) Buttons = { Up = 0, Down = 1, Left = 2, Right = 3, A = 4, B = 5, X = 6, Y = 7 } -- class Rectangle local Rectangle = {} function Rectangle.new(x, y, w, h) local R = {} R.x = x R.y = y R.w = w R.h = h -- Update the bounds function R.right() return R.x + R.w end function R.bottom() return R.y + R.h end return R end function Rectangle.intersects(R1, R2) assert(type(R1) == "table", "R1 is not a table") assert(type(R2) == "table", "R2 is not a table") return ( R1.x < R2.right() and R1.right() > R2.x and R1.y < R2.bottom() and R1.bottom() > R2.y ) end -- Player data fumo = Rectangle.new( 10, 10, tileU(3), tileU(4) ) score = 0 burgers = {} -- Reset burger table function scatterBurgers() burgers = {} for a = 1, 5 do yeetBurger(a) end end function yeetBurger(idx) local x, y = math.random(0, 200), math.random(20, 100) burgers[idx] = Rectangle.new( x, y, tileU(2), tileU(2) ) end -- used in playEatSFX() noteTable = { "E#3", "G#3" } function playEatSFX() local eatId = math.random(0, 1) sfx( eatId, noteTable[eatId + 1], 12, 0 ) end function eatBurger(idx) score = score + 1 yeetBurger(idx) playEatSFX() end -- Collision detection against the burgers function checkBurgers() for idx, burger in pairs(burgers) do if Rectangle.intersects(fumo, burger) then eatBurger(idx) break end end end -- So the fumo won't go out of screen function checkScreenBounds() if fumo.x < 0 then fumo.x = 0 end if fumo.x > 200 then fumo.x = 200 end if fumo.y < 20 then fumo.y = 20 end if fumo.y > 100 then fumo.y = 100 end end -- Starting point function init() scatterBurgers() score = 0 end init() local velocity = 2 function update() --local isRunning = btn(Buttons.B) --local velocity = ( --isRunning --and 2 --or 1 --) if btn(Buttons.Up) then fumo.y = fumo.y - velocity end if btn(Buttons.Down) then fumo.y = fumo.y + velocity end if btn(Buttons.Left) then fumo.x = fumo.x - velocity end if btn(Buttons.Right) then fumo.x = fumo.x + velocity end if btnp(Buttons.Y) then showCover = not showCover end checkBurgers() checkScreenBounds() end function renderBounds() -- Fumo rectb( fumo.x, fumo.y, fumo.w, fumo.h, 2 ) -- Burgers for _, burger in pairs(burgers) do rectb( burger.x, burger.y, burger.w, burger.h, 5 ) end end function renderFumo() elli( fumo.x + tileU(1.5), fumo.y + tileU(4), tileU(2), tileU(0.5), 0 ) -- Fumo spr( -- ID (0-2047) sprFumo, -- screen coordinates fumo.x, fumo.y, -- colourkey scale flip rotate 0, 1, 0, 0, -- w h 3, 4 ) end function renderBurgers() local yNudge = ( frames % 30 / 30 > 0.5 and -1 or 0 ) -- shadows for _, burger in pairs(burgers) do elli( burger.x + tileU(1), burger.y + tileU(2), -- radii: -- horizontal, vertical tileU(1.5), tileU(0.5), 0 ) end -- burger sprites for _, burger in pairs(burgers) do spr( sprBurger, burger.x, burger.y + yNudge, 0, 1, 0, 0, 2, 2 ) end end function printFumoPos() print( string.format( "x: %d, y: %d", fumo.x, fumo.y ), 10, 100, 12 ) end -- Render score (centred) function renderScore() local w = print( score .. "", 0, -100, -- x y 0, -- colour true, -- fixed width 2 -- scale ) -- Shadow print( score .. "", (scrW - w) // 2 + 2, 10 + 2, 0, true, 2 ) -- White text print( score .. "", (scrW - w) // 2, 10, 12, true, 2 ) end function renderCover() cls(12) spr( 256, (scrW - 128) // 2, (scrH - 128) // 2, -1, 1, 0, 0, 16, 16 ) end showCover = false function render() cls(1) if showCover then renderCover() return end renderFumo() renderBurgers() renderScore() -- for debugging -- printFumoPos() -- renderBounds() end frames = 0 function TIC() update() render() frames = frames + 1 end