BM6P6(@ %%%'''))))))'''&&&&&&&&&))),,,///...+++))))))***((((((((((((''''''''''''''')))***++++++***(((''',,,,,,++++++***++++++,,,,,,+++///222:::LLLJJJ333,,,%%%''')))###%%%+++)))&&&&&&((()))************)))((('''''')))******))),,,222222666CCCMMM___wwwwwwbbbMMM???<<>>TTTpppsss^^^AAA///'''((($$$'''***&&&)))(((''''''((()))+++,,,((('''&&&&&&((())))))((()))//////222>>>GGGWWWnnn|||nnnUUUCCC;;;;;;>>>QQQeee}}}wwwkkk[[[MMMKKKRRR]]]mmmsssgggXXXKKKEEEGGGTTTbbbvvvmmm```UUUTTTXXXcccwwwzzziiiUUUEEE===666000///...---...111111000000///...,,,+++***...------,,,++++++++++++******))))))))))))******'''''''''((()))***,,,,,,)))))))))***))))))((((((((((((((((((((())))))***)))************+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,...///000///000222333555333111222333222000---333777;;;CCCYYYyyy'''))),,,---,,,,,,---......---+++(((&&&&&&'''(((''''''((()))((('''%%%$$$''''''((())))))((('''''')))(((((((((((())))))***,,,(((222HHHeeeuuuNNN555''''''&&&'''***%%%***)))((('''''')))+++,,,((('''%%%&&&((())))))((((((...---000;;;CCCRRRiii{{{rrrYYYDDD:::999<<>>KKK```vvvuuu\\\FFF:::999<<>>^^^]]]<<<***+++(((%%%)))*********+++++++++******)))+++***((()))+++,,,,,,++++++111000111999===III]]]lll|||zzz```HHH:::888;;;===QQQjjj~~~}}}qqqcccZZZNNNSSS\\\kkkzzzfffOOOBBB>>>>>>@@@CCCOOO```ttt}}}kkkcccgggqqqxxxxxxfffRRRGGG<<<666333000222777111111111111111000////////////.........//////000---,,,,,,++++++,,,,,,---***)))))))))))))))******)))***+++---...///000000------,,,+++*********+++)))************+++++++++((((((***+++,,,---------///...---,,,,,,,,,,,,,,,+++---...---,,,,,,---///111333777@@@SSSmmmsssfffrrr,,,,,,+++*********+++++++++***)))((((((((()))***///,,,(((%%%%%%%%%$$$###!!!%%%(((((())),,,+++((()))((())),,,***'''(((,,,...FFFppp___===))))))'''&&&)))'''******+++++++++,,,,,,,,,******))))))******+++,,,++++++...222444:::GGGTTTjjj{{{{{{cccLLL>>>::::::???LLLaaayyyzzzjjj\\\VVVTTTXXXfffzzzmmmUUUBBB;;;;;;;;;;;;KKKWWWiiizzzwwwpppooorrruuummm[[[NNN@@@:::777444111222111111000...---...000333000///...,,,,,,,,,------...---,,,,,,+++++++++,,,,,,+++******)))*********))))))))))))************,,,++++++***)))((('''''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///***+++---.........------///333???UUUsss|||...------,,,+++***))))))***)))((((((((()))***+++***'''###!!! """&&&)))((())),,,+++(((&&&%%%&&&))))))&&&(((---222LLLwww___===))))))&&&&&&)))(((++++++++++++++++++++++++---,,,+++***)))))))))))),,,+++---000333999FFFTTThhhyyy~~~fffPPPAAA;;;:::@@@LLLaaaxxxoooaaaZZZWWWVVV```rrrsss[[[HHH>>><<<;;;:::EEEOOO```rrrzzzxxxyyy{{{sssaaaSSSCCC;;;777333111222000000000///...///222444///...------------......---,,,,,,+++++++++++++++,,,++++++***************))))))))))))************++++++******))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------.../////////...---222777EEE___............,,,***(((''''''''''''((()))***,,,,,,,,,***&&&$$$###"""!!! ###''')))((())),,,+++((($$$"""$$$''''''%%%(((---444PPP}}}```>>>***)))&&&%%%)))))),,,,,,,,,+++******))))))++++++************++++++,,,+++,,,...111777EEERRRgggyyymmmVVVFFF===;;;@@@KKK^^^sssuuuggg___YYYTTTYYYgggyyyzzzcccOOOCCC===;;;:::>>>FFFTTTgggzzz|||hhhXXXGGG===777333111222///000111111000000222444000000000//////.........,,,,,,,,,+++++++++++++++,,,,,,++++++************)))))))))*********++++++*********************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---/////////000000000//////...444999HHHeee,,,---......---+++)))'''%%%&&&&&&((()))+++,,,---///,,,)))(((''''''%%%$$$###'''(((&&&'''******'''%%%###$$$'''&&&$$$''',,,444QQQ^^^>>>+++)))%%%%%%)))***------,,,+++***)))((((((''''''((()))+++---ӵ000666DDDQQQhhhzzzsss\\\JJJ???;;;>>>HHHYYYmmmxxxiii___YYYRRRTTT___ppp}}}iiiVVVGGG???;;;:::;;;???KKK]]]rrrĦĦӵĦnnn]]]III>>>777333222333000111222111000000111222333333222111000///...---,,,---------------,,,,,,,,,,,,,,,,,,+++******)))))))))*********+++++++++*********************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---//////000000/////////......333666DDD```(((***,,,------,,,***)))%%%%%%'''((()))***++++++***(((&&&%%%%%%%%%###""""""%%%&&&%%%%%%))))))'''***''''''(((&&&$$$&&&+++444PPP~~~ZZZ<<<******&&&$$$)))+++------,,,+++)))(((''''''''''''(((***,,,4ĉ@ӵ555BBBOOOhhh{{{wwwaaaMMMAAA<<<>>>GGGVVViii{{{yyykkk^^^YYYRRRRRRZZZhhhxxx}}}mmmZZZJJJ@@@<<<;;;:::===FFFVVVjjj}}}>L=hĦ4ĉ@ӵ>LtttbbbNNNAAA:::555444555222222222111000000111333222111111000//////............///000000//////...,,,---------,,,+++)))(((************++++++++++++************++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---/////////..................222333===UUUxxx'''((()))++++++++++++***&&&'''((()))))))))))))))'''&&&$$$%%%&&&&&&$$$###!!!%%%%%%$$$%%%***+++))),,,)))((()))'''$$$&&&+++444NNNzzz}}}UUU888***+++&&&$$$)))***---,,,+++***)))(((''''''+++++++++++++++GG=????KKKdddxxxzzzcccOOOBBB<<>>BBBJJJFFF@@@999444111000000---///000222222111000///------......---+++)))'''*********+++++++++,,,,,,,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///......------...000222333222111555AAAXXXuuu***)))?~4''')))***g&e>&e&&&g&e&&&>hӵ'''&&&'''&&&%%%(((...g&eguO>uO>&e******4ff?>ߝL,,,gĉ@---///888BBBShӵzzzcccOOOg&e\\\>hӵooogggZZZfff?><zwwwg&e>&eLLL[[[HLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&elll[[[??333333333444777===EEEKKK___YYYOOOCCC999333///...,,,...000111222111000///---...//////---+++)))'''******+++++++++,,,,,,,,,------,,,,,,+++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///............000222444555333222222999HHH___xxx(((4Dӵ++++++***Hƅ^Hu]Ħ%%%Hu]Ħ&&&ZuR)Ħ$$$$$$%%%&&&'''((()))Hu]ĦHŐeHŐeHu]Ħ+++qIܗGIӵ,,,tt+++111:::HGgĉ@zzzfffQQQHu]ĦWWWZuR)ĦzzzmmmsߝLGdUĦzzzHƅ^Hu]ĦHHHntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħyyy???<<<999555333444???VVVjjj~~~~~~oooTTT>>>777222,,,//////.........---------+++++++++,,,,,,---------,,,,,,,,,......---***((())))))))))))))))))))))))***+++,,,,,,******+++,,,++++++******)))*********---,,,,,,,,,,,,---......---111111...000444222,,,///111444777:::DDDVVVeeebbbooo)))'''4DuXӵ+++******DdDΦDdDĦ%%%DdDĦ'''&&&t|<&&&%%%$$$$$$%%%(((+++,,,DdDĦDdDΦDdDΦDdDĦ+++peƜ4DuTӵ,,,`eĭ111qet}}}iiiUUUDdDĦUUU|||t|>>;;;888777:::HHHddd|||{{{\\\CCC999444.........---------,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---...---***(((************************+++,,,------,,,+++,,,---,,,+++++++++++++++,,,,,,------,,,,,,------...///,,,000000,,,,,,000111000///222555666666999AAAHHHQQQ```}}})))'''4DuXӵ******)))DdDΦDdDӵ&&&DdDĦ(((&&&o)h(((((('''%%%$$$%%%(((+++---DdDĦDdDΦDdDΦDdDӵ)))=ӊB1.uTӵ,,,HߝL`o9111po9wӵnnnZZZDdDĦRRRfffo)hDdDΦDdDĦ|||DdDΦDdDӵ>>>GIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵnnn]]]OOOFFF>>>;;;888666999JJJhhhdddHHH:::555111---------,,,,,,,,,++++++*********+++++++++++++++,,,++++++,,,...---+++(((************************,,,---......,,,,,,---...,,,,,,+++,,,,,,---...///---------,,,------...///---111111,,,+++...222444...111555666777:::===???CCCTTTuuu)))(((4DuXӵ)))))))))DdDʜ4DuTӵ'''>d<Ħ(((Dt%%%''''''&&&'''((())))))>d<Ħ>d<ʜDd<ʜ4DuTӵ&&&%%%F&uTӵ...4DufئL>e111puR)Ħttt```>d<ĦQQQDtDdDΦDdDĦ|||>d<ʜ4DuTӵ===4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵyyyeeeTTTJJJ???<<<999666777DDD___xxx~~~bbbGGG888444333......---------,,,,,,,,,************************,,,++++++,,,------+++)))************************,,,---...---,,,+++,,,...++++++++++++,,,---//////---------------...//////222222000//////222444555444888;;;===@@@EEEFFFEEEEEEVVVvvv((((((4DuXӵ(((((((((D&dq&ĒR((()))sdKĦ(((DHRRud((()))))))))'''&&&%%%sdKĦD&oq<Ōq&ĒR''''''&&&>dp&ĒR//////nfʜd<Φ>d<Ħ~~~s&dq&ĒR:::>>>i?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR}}}fffSSSHHHAAA>>><<<::::::AAATTTfffssssssjjjVVVAAA555333333////////////............************************+++******+++,,,,,,+++***))))))))))))))))))))))))***,,,---,,,+++***+++,,,************+++---.........------------...//////444000---000444666555555???IIIRRRUUUXXXYYYTTTMMMSSSbbb~~~''')))4DuXӵ&&&''''''Hu]3hh)))))))))ne''''''=e'''((()))******)))((('''neTTTxxxpIƎ@t@h'''))))))>h...000///fe222@ďDmmmneBBBNNN=eegewwwsĪj@h::::::===fdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hfffRRRGGG???;;;999::::::===FFFPPPVVVVVVRRRGGG;;;333111222000000000////////////...+++++++++++++++*********+++***)))***+++,,,,,,***))))))))))))))))))))))))***+++,,,,,,******+++,,,++++++***++++++,,,---.........------......///000111---+++///444777:::===MMMaaavvvyyymmmkkkvvv'''4DuXӵ%%%ĵD^'''(((((()))%%%&&&%%%***((((((((()))***---///111555JJJppp***'''))))))***111---...---+++222<<>>AAALLLiiiuuuBBB<<<888999>>>DdDĦtttvvvD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼skkkYYYPPPCCC===888999999999:::>>>CCCBBB@@@>>>999444111111000////////////.........---,,,,,,,,,+++++++++++++++)))((()))+++,,,,,,++++++++++++++++++++++++++++++,,,---,,,++++++,,,---------,,,,,,,,,,,,------...............//////000...,,,...111333777DDDQQQhhhΦ4DuXӵtvӵ>d<Ħ%%%&&&&&&'''(((((('''Ħ$$$$$$%%%&&&(((***,,,***(((&&&'''***000666:::***,,,ĦlllrrrQQQ777)))***)))***,,,'''$$$&&&'''(((222AAANNNSSS999111,,,---+++&&&%%%(((&&&((())))))+++222<<d<Ħ~~~{{{}}}Ħ{{{kkk```eee>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦqqqbbb[[[PPPGGG???>>>===:::888888;;;999999:::999555111/////////.........------------------,,,,,,++++++++++++)))((()))+++,,,,,,+++------------------------,,,---......,,,,,,---...///......---------.....................///000000---///333444333888NNNddd?aŖ%7uSQuR)ӵsdKĦ)))+++)))'''&&&'''gdKĦ$$$###$$$&&&&&&&&&$$$)))%%%$$$(((***((((((***)))gdKĦhhh|||yyy[[[<<<++++++'''%%%((((((((((((((()))222===BBBAAA333000,,,)))))))))(((((('''(((***+++***000@@@PPPfffppp~~~eeegdKĦGGG[[[qqq}}}nnnccc\\\YYYaaahhhsss||||||jjjXXXIIIAAA:::777666999BBBKKKgdDĦzzzyyygdKĦwwwcccVVVRRRRRRsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦsssdddXXXNNNDDD@@@===888666666999666444666444111000333//////.........---------,,,,,,,,,+++++++++******+++***((('''''')))+++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,------..................------///......---------......---///333666888EEEccc>A&&&ne&&&(((***(((&&&%%%ne&&&%%%$$$%%%&&&'''&&&%%%***%%%###%%%'''&&&&&&)))neIIIiii~~~{{{```???,,,+++&&&$$$''''''&&&(((((((((,,,333777777000...+++)))))))))(((''''''(((***---...555FFFWWWhhhppp~~~ne:::EEEWWWmmmrrreee[[[VVV___gggqqq{{{~~~mmm\\\KKKBBB:::666444555===Dezzznennn[[[PPPLLLJJJne>Ak<fhDeneneneqqq___TTTHHHBBB>>>888555666888444333444333000111444000000///......---,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((()))+++,,,******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---..................------......------------......222111333888AAAUUUvvv$$$%%%%%%&&&(((***'''%%%$$$'''&&&%%%$$$%%%'''((('''&&&***%%%"""$$$&&&$$$$$$'''999MMMnnniiiEEE///+++%%%###''''''''',,,---***(((***---------+++***)))******)))''''''(((***...111:::LLL]]]hhhppp}}};;;999BBBSSSggg~~~uuuiii]]]UUUWWW^^^iiittt||||||nnn___LLLCCC999444111111777>>>|||~~~zzzaaaPPPGGGEEECCCjjj^^^PPPGGG@@@:::666777666222000111111000222777222111000///...---,,,+++------,,,,,,,,,+++++++++,,,+++***)))))))))++++++)))*********+++++++++,,,---,,,,,,++++++,,,,,,,,,------------------.........---------------......444222444???RRRnnn+++***)))&&&%%%###""""""%%%&&&''''''&&&&&&'''(((***'''$$$"""###%%%%%%%%%&&&%%%%%%&&&((()))(((''')))%%%$$$'''(((%%%###$$$(((&&&...<<>>QQQkkk((('''&&&%%%$$$$$$%%%%%%%%%'''((((((''''''((()))***((($$$"""#########"""&&&%%%%%%&&&((())))))(((&&&$$$&&&+++,,,'''""""""&&&%%%...>>>VVV|||zzzRRR555---'''&&&******,,,444888222+++)))+++---((((((((()))++++++***((((((''''''***---333AAAOOOWWWcccuuusss[[[FFF???:::>>>JJJ\\\sssvvvhhhXXXMMMBBBGGGNNNXXXdddlllggg^^^LLLAAA777444333333777<<>>::::::666111///000000000333888444333222111///...,,,,,,.........---------,,,,,,------,,,+++++++++++++++++++++,,,,,,---......///...---,,,,,,+++++++++,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---......111>>>SSSnnn%%%%%%%%%$$$%%%&&&&&&'''%%%&&&((('''&&&&&&''')))***(((%%%%%%%%%%%%$$$"""%%%$$$$$$%%%'''))))))(((%%%$$$&&&,,,---(((###"""$$$###...>>>WWW~~~}}}TTT555---((('''+++******222555000******,,,...***)))((()))+++,,,+++******''''''((())),,,666AAAJJJVVVjjj}}}www___HHH@@@:::<<>>DDDPPPddd}}}ssscccVVVLLLAAA<<<:::888333111222111///111555444333222111000///...---//////.........---------...---------,,,++++++***++++++,,,---...///000000......---,,,++++++++++++++++++,,,,,,------......++++++++++++,,,---...///444LLLnnn$$$%%%%%%&&&&&&&&&''''''###$$$&&&%%%$$$$$$%%%'''(((''''''(((******(((&&&$$$######$$$'''(((((('''&&&######((()))&&&$$$%%%$$$###---===UUU{{{|||RRR333+++''''''***)))***000222---)))+++---...,,,***))))))***,,,,,,++++++(((((()))((()))///666>>>JJJ\\\pppwww```III@@@999999@@@PPPhhh{{{xxxhhhYYYPPPKKKJJJKKKQQQ___lllpppmmm___RRRDDD===999666444555;;;AAASSSmmmoooVVVDDD===<<<>>><<>>:::666444444333//////222333333222111111000//////////////////.........---.........------,,,+++******++++++,,,---...///000///...---,,,++++++++++++***++++++,,,------......++++++++++++,,,---...///888YYY%%%%%%&&&'''''''''&&&&&&!!!###$$$$$$###"""$$$%%%&&&'''(((+++......---+++###""""""$$$&&&((((((''''''""" ###%%%$$$%%%'''$$$###,,,;;;SSSxxxzzzOOO111***&&&&&&)))'''+++000111,,,***,,,.........,,,)))(((***,,,------,,,***)))***)))(((,,,222777BBBRRReeevvvuuu^^^HHH@@@888777===MMMdddxxx{{{mmmaaaZZZPPPNNNLLLQQQ___nnntttrrriiiZZZKKKAAA;;;555111111666:::IIIccc{{{kkkRRRAAA999888999<<<@@@LLL___yyy|||nnn```QQQGGGCCC<<<888666666444///...000333222222222111111000000000/////////........................---,,,+++***)))******+++---.../////////...---,,,++++++++++++******+++,,,,,,---......++++++++++++,,,---...///;;;___)))((('''&&&%%%%%%$$$%%%!!!""""""""""""############''',,,......+++(((&&&###''')))((((((***)))%%%"""""""""######$$$$$$$$$&&&'''...555FFFkkkmmmMMM///'''(((%%%$$$&&&))),,,...///---,,,++++++***------******,,,---,,,+++'''%%%(((******---111666===IIIZZZmmm~~~~~~nnnSSSDDD666555:::GGG]]]qqqzzzkkkaaaZZZVVVRRRTTT```nnnwwwzzzmmmcccQQQAAA999888555///666888CCCYYYrrrzzz\\\KKK@@@999999>>>???AAAIII]]]zzzzzzjjj]]]PPPFFF@@@999444444444222///000222222111000///...------////////////............,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---000...***)))+++...111222AAA\\\((('''&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$"""%%%***,,,,,,)))'''%%%###&&&''''''+++//////+++$$$$$$$$$%%%%%%%%%%%%%%%'''''',,,222???___yyyzzzaaaEEE+++%%%'''%%%$$$&&&(((+++---...---+++++++++))),,,---******,,,,,,)))+++((((((******)))---333666<<>>AAALLLbbb~~~tttgggYYYOOOCCC;;;555555555222000111222222111000///...------////////////............,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,---......------,,,+++++++++++++++---,,,,,,++++++,,,,,,---000...,,,+++,,,...000111@@@YYY~~~''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&)))+++,,,***'''%%%###$$$%%%(((///666555000''''''''''''&&&&&&&&&&&&'''&&&***///888SSShhhgggOOO:::'''###&&&%%%%%%''''''))),,,---,,,++++++,,,(((+++,,,---222999:::888444///,,,+++***(((,,,222666<<>>;;;<<>>===<<<<<<======GGGZZZtttssscccWWWNNNEEE<<<:::888555333444333222222111000///......////////////............,,,---------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,---------...///.........///000999PPPttt&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&((()))))))))''''''(((((((((***,,,,,,***'''$$$&&&)))///777;;;444)))''''''&&&&&&%%%%%%$$$$$$&&&"""''',,,...<<>>999444555888>>>FFFUUUlllcccHHH>>><<<:::999<<<@@@OOOhhhwwwjjjYYYMMMBBB===999555444555333333222111000//////...////////////............---------.....................---,,,,,,,,,------***++++++,,,...000222333......------------......+++---///...---...222666AAAZZZ}}}(((''''''&&&&&&''''''((($$$&&&(((******)))'''&&&'''$$$!!!###&&&(((&&&###&&&***,,,---...///+++$$$$$$$$$$$$$$$%%%%%%%%%%%%((("""&&&+++((()))+++%%%'''))))))&&&$$$###%%%'''$$$&&&)))***,,,...111444---...666KKKooo]]]>>>,,,'''***000444999DDDUUUkkkppp\\\GGG===:::???OOO```{{{yyyjjj^^^ZZZXXXYYYdddsss|||cccNNN@@@888333222444999AAAMMM```pppttt]]]FFF===;;;888999<<<@@@QQQkkk|||nnn\\\PPPDDD===999555444555444333333222111000//////////////////.....................---------------------,,,,,,,,,---......------------...///000111......------------......***---...---,,,...444:::KKKeee(((((('''''''''(((((()))$$$&&&(((******)))'''&&&)))%%%"""###''')))(((%%%'''***+++))))))+++***&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&!!!'''---***+++,,,&&&"""&&&(((&&&######&&&(((%%%''')))+++,,,///222555+++...888QQQwwwjjjGGG///%%%***333333888BBBRRRggg~~~wwwcccNNNCCC>>>@@@NNN___wwwooo```ZZZUUUTTT```ppp|||eeePPP@@@666222000111666===HHHWWWeeexxxlllXXXDDD===:::777888===@@@QQQlllttt^^^QQQDDD===999555444555444333333222111000//////000/////////.....................------,,,,,,+++,,,,,,,,,,,,------...///000000///.....................------------......***,,,...---+++...666<<>><<>>MMM[[[nnn~~~fffQQQ???;;;<<<::::::>>>AAAWWWnnn{{{jjj___PPPCCC<<<999666444333222333555333...---000///111111------///000...,,,------......------,,,---,,,+++++++++,,,---...000///...---,,,++++++++++++,,,,,,---...///000000------,,,+++,,,000666:::TTTnnn(((&&&$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%))))))+++---------***(((%%%$$$######%%%&&&%%%$$$!!!"""$$$&&&'''((())))))(((((('''%%%######&&&(((+++***((((((***,,,.........555EEE```{{{MMM111+++,,,***222444<<>>:::EEEUUUlllvvvfff]]]VVVRRRZZZfffttt~~~mmmYYYGGG;;;555222222444555;;;GGGSSSddduuueeeQQQ@@@<<<===;;;;;;???FFF^^^vvvuuuiiiXXXIII@@@;;;888666222000111333222///111555222555444000...000111...---------......---------------,,,++++++,,,---...000///...---,,,,,,,,,,,,,,,,,,---......///000000...------,,,,,,///444888PPPiii(((&&&$$$$$$%%%%%%%%%$$$&&&'''(((((((((&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&(((***,,,//////...,,,+++'''%%%$$$$$$%%%&&&%%%$$$!!!"""###%%%&&&'''(((((('''''''''%%%$$$$$$&&&((())))))))))))***+++,,,,,,111>>>RRRiii|||OOO111)))+++,,,///111888EEE[[[uuukkkSSSGGG>>>999AAAOOOhhh}}}|||iii]]]SSSNNNTTT^^^lllyyyrrr___LLL???666444333333333666???IIIVVVhhhbbbPPP@@@===>>><<<===BBBNNNjjjxxxeeeSSSGGG@@@;;;888555222111222111000333888666999888222///000000..............................---,,,++++++,,,---...//////...---,,,,,,,,,---------......//////000000.........,,,,,,...222666HHH]]]yyy(((&&&$$$$$$%%%%%%%%%$$$&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%&&&'''(((''')))---//////...---,,,)))'''%%%$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&(((((()))***+++++++++,,,---999LLLaaarrryyyNNN000(((***,,,---///555AAAUUUpppqqqZZZLLLAAA:::@@@KKKeee{{{kkk[[[OOOHHHKKKSSScccrrrvvvdddPPPAAA777444222333222333999@@@KKK^^^vvv^^^MMM???======<<>>AAA???777111000///---///..................//////...---,,,+++,,,------///......------------...//////////////////000000/////////---,,,---000333999HHH\\\kkkvvv(((&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$%%%&&&'''((()))'''***---...---,,,---...+++(((&&&$$$%%%&&&%%%%%%(((((((((((('''&&&$$$$$$%%%&&&'''&&&%%%%%%&&&((((((***,,,,,,+++,,,---000BBBYYYooozzztttLLL000'''(((***,,,...444???RRRkkkwwwaaaPPPCCC<<>>OOOggg}}}gggSSSDDD===AAAJJJ\\\rrryyydddTTTJJJGGGGGGTTTeeeyyy~~~qqq\\\LLL===888444333333222555;;;AAAQQQfffzzzuuu[[[JJJ<<<:::;;;===EEEOOOcccooo___QQQHHH<<<888555666555777===EEE]]]___ZZZLLL>>>666222///111000///......///000111000///...,,,,,,,,,------...---------...///000000222222111111000000//////---...000///...---...///111333555555777===FFFMMM^^^nnn(((&&&$$$$$$%%%%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$###$$$$$$%%%'''(((***+++---//////---))))))...222///+++'''%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###%%%''''''&&&%%%&&&'''%%%(((******)))+++111666IIIfffvvvSSS999---)))(((''')))---444===MMMccc|||kkkTTTBBB:::>>>FFFSSSiii~~~iiiWWWMMMGGGDDDNNN```uuuyyyfffVVVDDD===666555333222555999<<>>:::999888777<<>>,,,(((*********(((,,,333===KKKaaayyynnnTTT@@@888;;;BBBLLLccc|||iiiXXXMMMEEEAAAJJJ]]]ttt~~~mmm^^^IIIAAA999666444222444888999GGGYYYkkkttt^^^MMM>>>:::<<>>JJJ___wwwtttZZZMMMBBB???@@@GGGZZZnnnqqq^^^RRRJJJ@@@:::999999555222999888555333111000000000444333111000000000111222//////...---------------,,,------...///000000111222111111111000000//////---...000111111111000///.........///000222444555888666888CCCWWWvvvnnnUUUDDDFFFKKKWWWxxx)))((('''&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$%%%&&&((()))++++++++++++((()))***,,,...000222333111///,,,(((&&&%%%%%%%%%%%%%%%%%%''')))***(((&&&%%%&&&((()))((('''%%%###((('''%%%%%%'''+++///222CCC[[[qqqsssnnnllliiidddGGG777***(((++++++***+++))))))...666AAATTTppplllSSSAAA999:::===KKK\\\rrrwwwfffVVVJJJDDDCCCQQQbbbrrr}}}~~~tttgggTTTGGG:::555444333222444666:::EEEWWWooorrr[[[OOOEEEDDDGGGQQQeeeyyyxxxgggYYYPPPDDD<<<:::888555222777666444222111000000000111111000///////////////000//////...------............///000000111222222111111111000000000//////...///000111222111111000.../////////000222333333333222333;;;LLLfff]]]HHH:::<<<@@@GGGccc***)))((('''''''''''''''&&&$$$$$$%%%&&&'''&&&%%%(((((((((((((((((())))))((()))***+++---///111222000...+++(((%%%$$$$$$%%%&&&%%%&&&(((******)))'''%%%(((,,,...---***%%%"""((('''&&&&&&'''***...000:::OOO```^^^SSSNNNMMMKKK333---(((***,,,+++***+++((())),,,444>>>PPPkkknnnUUUBBB;;;<<>>777444222222444333666>>>MMMccczzzpppZZZOOOGGGIIIPPP\\\qqqsssbbbWWWHHH>>>:::888555222555444222111000000111111.../////////......------000000//////......//////000000111111222222333333111111000000000000/////////000000111222111111111///000000000000111111111//////111666???TTTuuuuuuSSSBBB777:::<<>>:::888666+++******+++***(((((())))))))),,,222;;;LLLeeezzzsssZZZGGG>>>???BBBHHHWWWllltttcccSSSIIIDDDIIITTTcccuuu|||ssseeeTTTBBB888444222333555333555:::EEEXXXpppoooZZZOOOHHHLLLVVVcccyyy}}}jjj]]]LLL@@@:::888555222222222111000000111222222---...///000///...---,,,000000////////////000000000000111111111222222222000000000000000000//////...//////000000000000000000000111111111000000000///000333666999IIIlllnnnOOOAAA:::<<<<<<===LLLaaa''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&'''''''''+++)))&&&$$$###$$$%%%'''&&&%%%&&&''')))+++...000...,,,)))&&&$$$$$$$$$$$$&&&%%%&&&(((******)))'''((()))+++---...//////...(((((((((((()))***+++,,,,,,111555555333222///,,,(((+++,,,)))&&&&&&)))*********---222999HHH```tttyyy```KKK@@@???BBBIIIWWWkkk~~~|||jjjXXXLLLDDDHHHPPP^^^qqq}}}|||ssshhhWWWCCC888333000111444555666999AAAPPPhhhqqq^^^RRRKKKQQQ]]]kkkrrrdddRRRDDD===999666333111111000000000111222333...///000111000///...---000000////////////000000/////////000000000000000//////////////////000000------------......//////000111111111111000//////000000444777888DDDhhheeeFFF;;;666777777888EEEWWWwww&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&'''((('''&&&((('''%%%######$$$%%%&&&&&&%%%%%%&&&(((+++...000---+++(((&&&$$$###$$$$$$%%%$$$%%%'''))))))(((&&&%%%%%%%%%''')))+++---///(((((())))))***************)))***,,,///000---***&&&******'''%%%(((,,,...+++***,,,111777DDDZZZnnn~~~eeeNNN@@@<<<===FFFRRReeexxxrrr^^^PPPCCCGGGMMMXXXiiiwwwyyytttkkkYYYEEE888222...///111555777999>>>JJJ___yyytttcccWWWQQQXXXeeettt~~~ppp\\\MMMCCC>>>999555222111111000111222333444000111111111111000////////////......//////000000..................//////......////////////000000---,,,,,,,,,,,,---......///000111222222111/////////...222666666AAAdddnnnVVV>>>777333555555555@@@OOOjjj%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''))))))'''%%%%%%$$$######$$$%%%&&&''''''&&&&&&&&&(((,,,///222,,,+++(((%%%#########$$$$$$###$$$&&&(((((('''%%%######$$$%%%&&&(((***+++(((((()))*********)))))))))((((((+++,,,+++******%%%)))***&&&%%%)))---,,,***)))+++...333???UUUggglllRRRAAA::::::>>>JJJ\\\qqqzzzeeeVVVEEEHHHLLLTTTbbbsss{{{|||sssaaaKKK===555000///000444666888;;;CCCVVVoooxxxfffZZZTTT\\\kkk{{{~~~jjjXXXLLLDDD<<<666333333222111111222444444222111000000//////000000......------...//////000................................./////////000000------,,,,,,,,,---...///...///111222222111000///000---///555666???aaa~~~]]]HHH:::666555888777666===HHH\\\yyy%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&(((***)))'''$$$""""""######$$$%%%&&&''')))((('''(((***---111333,,,***'''%%%#########$$$#########%%%'''(((&&&$$$$$$$$$%%%&&&'''((())))))((()))***++++++***)))(((((()))+++,,,)))'''(((+++&&&++++++&&&%%%)))***&&&)))(((***---111<<>>888444444222222222333444555222111000......///000000---------------...///000///////////////.........---.........//////000000......---,,,---...///000---///111222333222000///222---///555666???```tttTTTAAA666444666999888555999AAARRRqqq'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%'''))))))'''%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$&&&))),,,,,,+++'''''''''%%%$$$$$$&&&(((((()))+++,,,+++)))'''&&&+++)))'''%%%$$$%%%&&&'''###&&&((())))))(((((()))************)))(((&&&&&&))))))'''&&&&&&'''((((((+++((()))///444<<>>444555666555555666999;;;QQQkkk&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&(((***))))))%%%&&&&&&%%%$$$%%%'''))))))***,,,///000///+++)))***(((&&&%%%$$$$$$%%%&&&###&&&((()))((((((((())))))))))))))))))(((((((((***)))((('''&&&'''((()))+++''')))///444;;;OOOddd{{{{{{cccNNNAAA;;;<<>>RRRdddrrr^^^VVVTTT___rrrwwwiiiZZZKKKBBB:::777333000///000222333111000000000////////////...------...000111111000......------------.....................///000111111111000000//////......//////...//////000000///---111///000666>>>XXX|||pppUUUBBB:::444555666555555666999;;;MMMfff&&&&&&%%%%%%&&&''''''((((((&&&%%%%%%'''((((((''''''&&&%%%%%%&&&''')))***&&&%%%$$$%%%&&&'''&&&%%%###$$$%%%%%%$$$&&&(((+++))))))+++///222111---(((((('''%%%$$$###$$$$$$%%%###%%%'''(((''''''((())))))(((((((((((()))***++++++***((('''''''''((()))***''')))///333:::NNNbbbzzziiiSSSCCC;;;;;;CCCSSSggg{{{mmmZZZTTTNNNMMMUUUbbbpppxxxyyyiiiVVVDDD888333111111000000111111777GGGWWWttt}}}lllYYYSSSRRR```uuuvvvfffVVVKKKBBB===666222000111222222111111000000000/////////...---,,,...000111000///......------------.........//////000000/////////333222111000///......---,,,---...///000000000000000333000000777???XXXyyyxxxooooooqqqtttwwwzzz{{{wwwkkkXXXGGG<<<888444555555555555666999;;;IIIbbb%%%%%%&&&&&&''''''(((((()))'''%%%%%%&&&'''((('''&&&%%%$$$$$$%%%'''***,,,'''%%%$$$$$$%%%%%%$$$###"""###$$$$$$%%%&&&))),,,+++((('''))),,,---)))%%%&&&&&&$$$#########$$$$$$###%%%''''''&&&&&&''')))(((''''''((()))***,,,---,,,+++)))((('''(((((()))***''')))///222999LLL```xxxlllTTTDDD;;;999AAAPPPcccxxxsss```UUUKKKIIIOOO[[[iiittt~~~zzzooo\\\KKK???888444000////////////333@@@MMMgggyyyxxxgggVVVQQQSSSccczzzuuucccWWWKKKDDD;;;555333444444333111111111000000000//////...---------///000000.........------------.........///000111111000...---222111111000000/////////+++---///000/////////000333777222111:::DDDZZZxxxwwwZZZNNNLLLLLLLLLOOORRRSSSRRRLLLCCC<<<999999333444555555444555888;;;GGG```~~~%%%%%%&&&'''((((((((())))))'''%%%%%%&&&'''''''''$$$###""""""$$$&&&)))+++'''&&&$$$$$$%%%&&&$$$######$$$%%%%%%%%%&&&))),,,...+++'''%%%&&&'''&&&$$$%%%%%%$$$$$$#########$$$###$$$&&&&&&%%%%%%''')))'''''''''(((***+++---...---,,,***)))(((((()))))))))&&&(((...222888JJJ]]]wwwlllUUUDDD<<<999???LLL^^^rrrxxxdddVVVIIIFFFJJJSSSbbbppp|||~~~vvvcccPPPDDD:::222///......000000222;;;FFFYYYmmm}}}www{{{uuueeeUUUQQQUUUgggrrrfffTTTKKK@@@888666555555333111111111111000000000000///...---...000000///.........------------......//////111111111000///...//////000000111111222222,,,...000000......///000///555444555@@@KKK]]]uuuiiiJJJ>>><<<999999<<<;;;<<<===;;;888777888;;;333444555444444555888:::DDD]]]|||$$$%%%&&&((()))))))))))))))'''&&&&&&'''''''''&&&""""""""""""###%%%'''((('''&&&%%%&&&'''((('''&&&%%%&&&&&&%%%$$$%%%'''***000...***'''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$&&&(((%%%&&&(((***+++,,,------...---+++***)))((())))))(((&&&(((...111777HHH[[[tttoooWWWFFF>>>;;;???IIIXXXkkk~~~~~~iiiXXXIIIDDDFFFLLLZZZiii||||||iiiUUUGGG:::000000...///111111222888AAAMMM```xxxzzzpppqqqtttwwwssscccUUURRRWWWjjjxxxaaaVVVGGG===999777444222222222111111111000000000000///...///000111000///......------------......//////000111111000000000...//////000111222333333,,,///000000......111555000;;;???DDDPPPWWW```ooocccEEE<<<;;;777777<<<666777888888666666777999333444444444444555888:::BBB[[[{{{$$$%%%&&&((()))***))))))((('''&&&'''((((((&&&$$$!!!""""""###$$$%%%&&&&&&&&&&&&%%%'''***++++++***'''((('''&&&$$$###%%%'''***---...+++'''$$$$$$'''$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$###$$$&&&((($$$&&&))),,,------,,,+++///...,,,***))))))))))))(((&&&(((...111666FFFYYYqqqvvv]]]JJJAAA???AAAGGGTTTfffyyy~~~{{{ooo\\\JJJCCCBBBEEEQQQ```uuu~~~~~~mmmYYYLLL???444222000111333222111555;;;BBBTTTlll|||qqqooommmkkkrrr~~~rrrbbbUUURRRXXXllltttfffTTTFFF@@@<<<777333222222222111111111000000222111000000111222111///......------------......////////////000111222222000000000111111222222333+++---//////...000666;;;CCCSSS]]]dddllliiicccfffmmmdddFFF===999444666???444666777888777777666666333333444444333555777:::CCC]]]}}}###%%%'''(((*********)))(((''''''((()))(((%%%###""""""$$$%%%%%%%%%%%%%%%&&&&&&&&&(((+++---...---))))))(((&&&###"""$$$%%%###)))///...(((######&&&$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$###"""###&&&((($$$&&&***---...---+++***///...,,,***)))))))))***(((%%%(((...000555FFFXXXnnn|||bbbNNNCCCBBBCCCHHHSSSdddwww|||wwwyyyttt___KKKDDD@@@@@@KKKZZZlllxxx{{{mmm]]]RRRFFF;;;444222222444222///111666<<>>888:::???PPPcccwwwvvvaaaMMM===555//////111000111333777<<>>;;;555222000111222222222222222222222111000000222111111000///......---......000555999888333...111000...///000111111000///111---,,,111555GGGcccxxxSSS@@@@@@JJJ```lllMMM:::222111111222222222333333333444444111333444444333444666888:::AAAPPPeee~~~******(((''''''&&&&&&&&&(((((()))(((''''''''''''%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%%%%$$$######"""$$$&&&((()))(((&&&$$$&&&)))---...+++((($$$###!!!"""$$$%%%&&&'''''''''((((((((((((((((((&&&$$$%%%%%%'''***///111222111,,,***(((&&&&&&''')))***%%%$$$&&&)))***+++222:::NNNdddqqqYYYJJJ???;;;===IIIZZZlll~~~vvvjjjjjjppp}}}|||cccNNN???777777<<>>FFFEEE===444000...------///000000///...000------111666IIIfffXXX@@@;;;@@@SSStttyyyVVV>>>444111111222222222333333333444444222333444333333333555777666999BBBVVVppp+++***)))''''''&&&&&&&&&''')))******(((''''''(((%%%%%%$$$$$$######$$$$$$%%%'''))))))'''%%%%%%%%%###%%%''')))***)))'''%%%%%%(((+++,,,***'''$$$###"""######$$$%%%&&&&&&'''%%%######%%%''')))'''%%%&&&&&&'''))),,,......---,,,+++)))''''''((()))***%%%$$$&&&)))***+++222;;;HHH___yyyttt[[[KKK???:::;;;FFFWWWjjj~~~pppmmmqqq|||~~~fffQQQ@@@555555999CCCUUUkkk|||yyyeeeLLL@@@555222222111000111111333999DDDWWWooovvviii```\\\[[[bbbpppzzzeeeVVVOOOWWW\\\iiizzzyyyeeeXXXKKKDDD;;;666555444333222111111222222111111000///111111000000//////......111444===KKKWWWUUUHHH<<<000...------...///...---)))---,,,,,,111666JJJiii___EEE999<<>>NNNcccvvvmmmQQQDDD777222222000......000111444<<>>222000...---...///...---(((---,,,---000444HHHggg[[[DDD888>>>VVV}}}eeeGGG999555333222222333333333333444444333444444333222111333555444444999GGG^^^{{{+++***)))(((&&&&&&%%%%%%$$$'''******'''%%%%%%&&&&&&%%%%%%$$$#########$$$###&&&))))))'''$$$$$$%%%'''((()))***+++)))((('''%%%'''((((((&&&$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((###'''+++)))&&&%%%(((---)))(((''''''((('''%%%###,,,++++++***************+++))))))+++***+++222:::FFF\\\uuu~~~dddQQQ<<<666555@@@QQQeee{{{yyytttwwwxxxrrr\\\GGG999777::::::JJJ^^^qqqqqqTTTFFF777222111///---,,,222222222666AAAVVVmmm}}}zzzmmmaaaYYYXXXYYY^^^iiiyyyrrr^^^RRRNNNPPP[[[nnn{{{cccYYYLLLCCC>>>;;;666333111111111111111000//////////////////000000000000222888EEEYYYgggcccOOO===333111////////////...---***000///---///111CCCaaaxxxvvvRRR???888@@@\\\hhhIII;;;666444222222333333333444444444333444444333222111222444222222777CCCXXXuuu)))))))))(((&&&%%%&&&(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%'''))))))'''%%%%%%%%%***)))''''''(((((('''%%%''''''&&&%%%%%%$$$######%%%&&&&&&&&&%%%%%%'''))))))((('''&&&&&&'''((()))***)))((((((((((((((((((***+++,,,,,,,,,***)))((()))******(((&&&***222999III[[[qqqiiiQQQ>>>999777===MMMccc{{{uuuqqqzzzhhhQQQ@@@888666:::CCCRRRggg~~~|||lllPPP777222333000...111222111222444777CCCYYYmmmzzzpppbbbUUURRRPPPRRRZZZfffvvvqqq[[[MMMGGGBBBNNNfffyyykkkYYYKKKCCC???:::777///000111000...------...////////////000000000000///111999FFFQQQPPPEEE999111------111000++++++///+++---/////////444<<>>:::333333222111000//////000///000000000000000000000222222555<<>>555000666AAAOOOdddxxxwwwcccMMM???777000///111......000222222555@@@LLLcccyyyrrr___PPPFFFBBBAAADDDKKKWWWkkk{{{lllUUUGGGAAABBBFFFVVVttt~~~lll```VVVLLLFFF>>>;;;888555333333222222111111111000000000000000/////////------...000222...000333444222///000222///000111000---,,,---///222333444333111000222444333777EEE^^^|||zzz```___xxxeeeJJJ<<<777333///000000111111111111222222111111111111111222222333333444666777;;;LLLiii(((+++///000...+++)))(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$''')))$$$######$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%$$$######%%%'''%%%&&&&&&'''))),,,///000222000...,,,***((('''&&&'''&&&&&&&&&&&&'''''''''&&&''')))***,,,---000111888GGG]]]sssoooYYYHHH;;;:::@@@JJJ___tttuuuuuuyyylllVVVBBB777...444;;;GGGZZZqqqppp[[[JJJ;;;222.../////////111333222333:::DDD[[[rrrwwwcccSSSIIIDDD@@@AAAFFFQQQdddtttiiiSSSFFF@@@@@@CCCQQQnnn{{{nnnbbbVVVNNNFFFAAA;;;666555444333111222111111111000000000///---...///...---...222555,,,444;;;===:::777444222...///000///...------...111111111000......000111111111777HHHaaaxxxwwwaaaNNNSSSooo|||YYY@@@555222111///000000111111222222222222222222111111222333444444555666888888888BBB]]]vvv(((+++...///,,,)))'''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&(((%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$#########$$$%%%$$$######%%%'''%%%%%%%%%''')))+++...000111///...+++***(((''''''))))))((('''''''''''''''&&&&&&''')))+++---///000888DDDXXXnnnrrr]]]KKK<<<;;;???FFFYYYnnnvvvqqqrrr|||vvv___HHH;;;---111666???QQQjjjzzziiiUUUBBB666111000000///111333333222777???SSSjjj~~~lllZZZOOOIIICCCAAACCCKKK\\\kkkfffQQQEEE@@@???AAANNNhhh~~~qqqcccZZZOOOHHH???999777666444111222222222111111000000///.../////////......000222222===GGGHHHCCC===888333////////////////////////---......//////000000000000///111:::IIIZZZgggnnnXXXKKKBBBLLLgggsssRRR===444000//////111111111222333333444444333333222222222444555777888777888999777<<>>@@@FFFXXXmmmvvvooommmwwwhhhPPP@@@111444555999HHHaaayyysss^^^III;;;555444///...///222222111666<<>>;;;DDDYYYpppzzzbbbHHH:::555222000111111222222333444444555555555444333333333555777999999666777999777888JJJ```~~~###&&&(((***)))(((((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%((()))(((''''''(((((('''&&&&&&&&&&&&%%%$$$##################$$$$$$'''((((((((('''''')))***$$$$$$$$$%%%'''***,,,---((((((((()))***+++------///...,,,***((((((((((((***((('''(((,,,///222333222;;;NNNfff~~~zzz^^^KKK>>>@@@CCCGGGYYYooowwwnnnkkktttnnnUUUDDD888999777666AAAXXXppp}}}xxxcccNNN???999777...---...111111111555;;;FFFXXXmmm||||||kkk\\\SSSHHH@@@<<<@@@MMMZZZppp{{{bbbOOOEEEAAA@@@BBBMMM```uuu|||ppp^^^UUUIII@@@===:::777444333333222222111000000///222///------111555777888IIITTTZZZSSSHHHAAA;;;555555333000000000111222111.........000111222000///111333555444333222555888777555444:::HHHZZZjjjtttdddQQQ>>>777666444333555222222333444444555666666666555444333444666888:::999555555999777777FFFYYYxxx&&&&&&'''))))))*********+++'''$$$$$$%%%'''&&&$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''((())),,,)))''''''((((((***,,,+++***)))(((''''''***,,,))))))))))))+++...000222555;;;III```zzzqqqXXXDDD@@@@@@DDDUUUjjj|||ssslllppp|||___EEE;;;555333:::CCCQQQjjjjjjPPP@@@999666333333333222222222111111<<>>777333333333222111111111222333333333333222333444555444333333444666666555555444222666EEEVVVsss&&&'''((()))************)))&&&###$$$&&&''''''%%%$$$$$$$$$$$$#########"""###$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))((('''&&&'''((()))***---,,,***)))''''''((()))))))))((('''&&&'''(((***++++++******+++...000111333777DDDZZZtttsss[[[FFFAAA???@@@OOObbb|||xxxoooppp|||fffMMM@@@777333666>>>KKKddd|||oooZZZIII<<<444333222222222111111111111888CCCTTTeeeuuu}}}zzzrrrdddXXXJJJAAA===@@@JJJVVVjjjwwwttt\\\JJJBBBAAA>>>AAAIIIXXXmmmwwwhhhXXXPPPJJJCCC<<<:::555444333222222111000000////////////000222444555:::>>>@@@>>>999444222333111111111111000000000///111111000000000000111111000111111222222111000000444333222222444666:::<<<<<<888444222333333333222111111222333333333333222111222333222111111333555555555666555333666DDDSSSsss'''((()))******+++******'''%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''+++***(((''''''((())))))+++++++++)))'''&&&'''(((&&&&&&''''''(((((())))))+++***++++++---000222444111444???TTTnnnyyybbbLLLCCC???>>>JJJZZZwwwsssooowwwpppYYYEEE;;;333333999DDD\\\rrruuudddRRR@@@333222222111000000000000111444===IIIWWWgggtttwwwtttggg^^^RRRGGGAAADDDSSSbbbrrrxxxpppXXXHHHAAA@@@@@@BBBIIIVVViiivvvfff[[[SSSHHH@@@===888666444333333222000...000000//////000222444555333555777666222000111333111111111111000000000000222222111111111111222222000000111111111000000///333222111000000000111111444222111111333444444333111111222333333333333222111222333222111111333555444555666777555777BBBNNNooo(((((()))***++++++******&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''+++***((('''''''''(((((($$$((()))'''&&&(((((((((%%%%%%'''))),,,---------((()))***,,,///222555777111222;;;OOOkkkiiiQQQDDD======HHHVVVqqqvvvnnnqqq~~~wwwcccIII===444444888@@@SSSfff~~~yyyhhhUUUBBB444222111000/////////000000333999@@@JJJZZZjjjssstttiiiaaaUUUIIIBBBFFFYYYmmm{{{{{{lllUUUFFF???>>>AAABBBGGGSSSfff}}}sssjjj```SSSHHHCCC<<<999666555666555222///111111000000111222444555333444555333111000222444111111111000000000000000111111000000000111222222//////000000111111111111111111222222222222222111//////000222333444444333111111222333333333333222333444555444444444666888444444777999777777???IIIeee~~~(((((()))************)))&&&''''''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$%%%#########"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&***)))'''&&&%%%&&&&&&'''###'''(((&&&'''+++***%%%&&&%%%'''+++000333333222***+++,,,...///222333444000111888LLLhhhnnnSSSAAA999:::EEESSSjjj}}}yyymmmmmmxxx{{{hhhKKK@@@777888:::>>>LLL[[[sss|||hhhTTTCCC999333222000/////////000111333777;;;AAANNN___jjjnnnfff^^^RRRFFF>>>DDDZZZooo}}}yyyxxx~~~hhhQQQCCC===<<<@@@AAAEEEQQQddd||||||ppp___QQQJJJ@@@<<<777555666666333000222222111111111333444555555555444333111111222333000000000000000000111111///////////////000111222---......///111222333444000111222333444444333333000111222333333333333333111111222333333333333222333444555555444555777999444444777999888666<<>>000+++(((%%%(((---111111///+++,,,---...///000000000999888<<>>FFFYYYooopppiiilllxxxsssWWWHHH<<<888666666>>>III^^^pppyyyfffRRRDDD555333111//////000222333222555666555999CCCKKKMMMVVVQQQKKKEEE@@@BBBOOO]]]eeebbbbbbhhhvvvyyy]]]III>>>;;;;;;>>>>>>AAAKKK]]]vvv{{{nnnhhhZZZPPPDDD===<<<;;;777333444444333222222333555666222111111111111111111000///000000000111111111111////////////000111222333333222222111111222333444222222111000000/////////111333444333111000222333111111222333333333333222000222333333333444666888777555777999777555888>>>???KKK```{{{&&&'''''''''''''''&&&&&& %%%&&&%%%%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%$$$######!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&'''''''''$$$$$$######$$$$$$%%%&&&((((((''''''((()))***+++(((******000BBBQQQLLL<<<---((($$$%%%)))---,,,***%%%'''***---000222444555AAA???BBBPPPggg|||cccNNNAAA<<<>>>BBBRRRjjjrrrhhhiiisss|||www]]]LLL<<<666222111999DDDXXXjjjrrrZZZGGG666444222000///111333444000333333111333:::???AAAEEEBBB@@@>>>::::::AAAKKKNNNMMMOOOWWWeeeyyytttYYYFFF===;;;;;;>>>>>>@@@III[[[sss}}}zzzhhh\\\NNNEEEBBB@@@;;;777555444333222333444555666000000000222333444333111//////000000111111111222000000000000111222333444777555444222111111222222111000000000000111222222000222333222//////222444111111222333333333333222222444555555555666888:::888666666888777555777===;;;AAARRRlll'''&&&%%%&&&''''''%%%###&&&%%%%%%%%%%%%&&&''''''&&&'''((((((%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!%%%%%%$$$$$$%%%%%%&&&&&&'''%%%$$$%%%'''(((&&&$$$$$$$$$%%%$$$###$$$''')))'''''''''((((((***+++,,,,,,***'''***777FFFGGG@@@,,,***((('''(((***,,,...'''&&&)))//////...777CCCUUUYYYTTTUUUjjj~~~}}}gggQQQCCC>>>>>>???SSSbbbzzz{{{mmmeeekkkuuugggQQQ===777555222555<<>>AAAGGGMMMTTTaaawwwlllPPP@@@;;;999666777:::???GGGWWWnnn{{{ppp```RRRHHHAAA;;;777888444222222555777666555222222222111111222333333333333333222222222111111000000000111222222222333000000111111111000000///222222222///------///222000222333333222111333444111222333333222222444666555444444777888777777888999999888666555555666888:::AAALLL[[[ttt'''&&&&&&&&&''''''%%%###''''''''''''((((((((((((%%%'''((('''%%%$$$$$$%%%$$$%%%%%%&&&%%%$$$###"""&&&&&&%%%%%%$$$%%%%%%&&&'''%%%$$$%%%'''((('''%%%%%%%%%%%%$$$$$$%%%'''(((&&&''')))***+++,,,...///,,,+++((((((///888888222,,,+++)))(((((())),,,---)))'''***///111444CCCUUUnnnmmm^^^UUUdddxxxjjjTTTEEE??????@@@LLL\\\sssoooeeehhhooolllUUU@@@888444///111888III___wwwnnnYYYCCC999000///111000000111000///......///000222444777666444333333444666888555666;;;AAAFFFRRRhhhzzzgggLLL???;;;999777777999===FFFVVVnnnvvveeeVVVLLLEEE???;;;999666333333555666444222444444333333333444444444333333222222222111111111111111111111111111222222000000111111111111000000111111111111//////...///000111333222111111222444111222333333222222444666555666999;;;;;;999888888666666666555444555666777888<<>>333000111//////000//////.........000222333222111111111222333444444333333555999>>>HHH[[[lll}}}___HHH===:::999888777888<<>>===>>>===:::777777666666555555555555555222222222222111111111111222222111111000000//////000000000000000111111111111000///111333444333111000111222222111111222333000111333333222333555777999HHHWWW]]]YYYPPPEEE<<<<<<;;;999888888888777666===::::::GGGbbb((('''&&&'''((((((&&&$$$%%%&&&(((******)))((('''&&&'''(((((('''(((+++---++++++*********+++++++++***)))(((&&&%%%$$$######%%%%%%%%%%%%%%%'''***,,,***'''%%%$$$%%%&&&&&&%%%"""%%%'''((((((,,,333:::---+++)))'''&&&'''***...,,,+++***(((((((((((()))(((''')))---111===[[[wwwsss```aaakkkzzz{{{cccNNNBBB>>>>>>GGGWWWnnn{{{mmmdddbbbfffqqqoooXXXEEE999222111333777CCCYYYsssvvvaaaRRRAAA888444111000111................../////////000111333333444333333555222222333444999EEERRRkkk~~~tttVVVDDD<<<888666888777777999AAARRRmmm~~~pppcccXXXRRRKKKFFFAAA???@@@@@@===;;;666555555444333333444444222222222111111111000000222111111000000/////////000000//////000111222222000///...///000222222222///111222222111000222333000111222222222333555888>>>RRRiiitttssshhhUUUEEE<<<:::777777999:::;;;:::<<<999:::HHHaaa((('''''''''((((((&&&%%%%%%&&&'''(((((((((''''''%%%&&&'''''''''))),,,///++++++*********+++,,,,,,***)))(((&&&%%%$$$$$$$$$###$$$$$$$$$$$$&&&***---,,,(((%%%$$$&&&'''&&&######%%%&&&&&&(((000===HHH>>>333)))%%%%%%%%%''')))******)))((((((((())))))'''&&&***...000777MMMeeekkkVVVWWWeeezzziiiSSSDDD>>>>>>CCCSSSjjjrrrhhhdddgggppp}}}sss^^^III;;;333000000444>>>RRRmmm|||lll[[[HHH<<<666111000111------..................---...///000000000000000555222222333333555===GGG]]]pppqqqRRRCCC<<<777555777666777999AAARRRmmm~~~qqqcccZZZPPPJJJCCC???>>>>>>===;;;555555444333222222222222222111111111111000000000000000000000000000//////000000/////////111222333111333444333111000000222///000111111000000111333///111222222222333666888@@@XXXtttkkkUUU???:::666555888<<<======666555999FFF[[[vvv)))((('''((()))((('''%%%&&&&&&'''''''''(((((((((###$$$%%%%%%&&&(((,,,///))))))((((((((()))++++++))))))(((&&&&&&%%%%%%%%%!!!"""###""""""%%%)))------)))%%%$$$&&&'''%%%"""$$$%%%&&&&&&***888LLL[[[SSS???+++%%%''''''&&&%%%(((((((((((())))))))))))((('''+++111000111===LLLbbbeeeVVVFFFJJJ[[[ssspppXXXGGG@@@>>>AAAQQQiii~~~xxxmmmhhhbbbkkkyyy{{{gggPPP???666111...222999KKKddd{{{sssaaaKKK===555000///000---------......---------........................555222222444333333888???LLL___xxxlllNNN@@@;;;666555888666777:::BBBRRRmmmrrrhhhXXXPPPFFF???===<<<;;;:::666555444333222222222222111111111111000000000000/////////000000000000000000000///...///111333444999>>>CCC@@@999333111222///000111111000000111222///000222222222444666888???XXXuuuhhhMMMEEE<<<888999;;;;;;:::666444777@@@OOOfff)))((('''((())))))'''%%%(((''''''''''''((())))))!!!"""######$$$'''+++...((('''&&&&&&&&&((()))***)))((('''&&&&&&&&&&&&&&& !!!""""""!!!$$$)))......)))%%%$$$'''(((%%%"""%%%&&&&&&'''...???WWWiiiaaaFFF---&&&***,,,)))&&&''''''(((((())))))*********)))---333111---222<<>>555///---///---------......---,,,,,,000000///.........//////000//////111000///222777AAATTTmmmhhhJJJ>>>;;;666555999666777:::BBBSSSlllttt```WWWKKKAAA===<<<;;;:::777666555444333222222222111111111111000000000000......//////000000111111000///......///111333444AAAJJJQQQOOOCCC888333333///000111111000000111222///000222222222444666999>>>UUUsssuuu^^^TTTGGG>>>;;;:::888666999777777;;;DDDWWWyyy%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&%%%$$$###$$$&&&(((***,,,)))'''&&&''')))))))))(((&&&$$$&&&)))(((###""""""""""""###%%%(((***,,,,,,***)))'''%%%$$$###$$$&&&&&&$$$'''777QQQfff^^^EEE...))))))&&&&&&+++''''''''''''(((((())))))***)))***,,,...///...---555888333111:::EEEZZZuuuwww]]]III>>>;;;EEEOOOdddzzztttiiidddbbbkkk{{{iiiPPP999//////111222:::MMMggg}}}zzziiiRRR>>>333///---,,,....../////////...,,,+++//////000111111000///...111111222222222333333333<<>>;;;BBBJJJ]]]uuu|||qqqeeeaaahhh{{{nnnVVV???333222111111888JJJcccyyypppWWWAAA444///---,,,....../////////...,,,,,,...///000111111000///...111111111111222222222222666>>>OOOiiidddGGG;;;777333222555777777888@@@PPPjjjwwwhhhXXXNNNHHHAAA<<<;;;777666555333333333444444666666444333222111111111////////////////////////111111111000000111444666EEESSS___\\\MMM<<<444333////////////000000000111///111333333333333555777888LLLfffnnn[[[III<<<666555444777<<>>KKKQQQ???///+++)))$$$"""$$$&&&&&&&&&&&&&&&'''''''''((((((((())))))*********+++///***(((000999LLLfff|||yyyaaaMMMAAA<<<>>>DDDTTTmmm{{{iiibbbeeeuuusss]]]FFF888333111111666EEE\\\sssxxx___GGG777000...............///......---,,,......000000000000///...//////000000000111111111111666DDDYYYttt~~~bbbFFF:::666333333666666777:::AAAPPPiiisssaaaVVVMMMCCC<<<:::999888777666555555666666888777555444333222111111////////////////////////000000111000///000222555>>>FFFMMMLLLAAA666111000/////////000000000111111///111222333222333444666666CCCWWWqqqvvv[[[EEE999444444777:::===JJJiii&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$%%%%%%%%%"""###$$$%%%'''***,,,---+++(((&&&%%%%%%%%%$$$"""###""""""###%%%%%%###!!!(((%%%$$$&&&***+++)))&&&#########$$$$$$%%%%%%%%%!!!$$$&&&%%%%%%***333:::>>>333)))((()))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''''''(((******...***(((///777HHH```vvv}}}gggRRREEE???<<<>>>LLLddd}}}lllcccbbbpppzzzdddNNN<<<333000000333@@@UUUnnn~~~hhhOOO===333111111..................---------...///000000000///............/////////000000000333;;;KKKbbb}}}}}}aaaEEE999666333333777555777:::AAAPPPhhh|||kkk___VVVLLLDDDBBB???>>><<<999888777777777777666555444333222222222///////////////////////////000000000//////111333111555999999666222000/////////000000000111111111///111222333222222444555333;;;III]]]uuusssWWWEEE<<<999888:::===JJJjjj&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))+++)))&&&&&&&&&%%%$$$"""%%%$$$$$$###$$$###!!! (((%%%$$$%%%)))++++++***######$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%'''+++...///***&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&)))+++)))...+++)))///444CCC[[[rrrjjjUUUFFF>>>;;;;;;FFF]]]vvvlllbbb___kkkyyyoooYYYCCC666///...111;;;NNNggg~~~ppp[[[FFF999444333......------............,,,---...000000000///...------........./////////111333888CCCVVVqqq}}}bbbFFF:::666333333777444666:::AAAOOOgggtttjjjbbbYYYRRRPPPEEECCC@@@<<<999666555555555444444333333333444444000000000000000000000000///000111000//////111222000111222333333333333333000000000000111111111111///111222222222222333444111666???IIIXXXooooooWWWHHHAAA<<<===CCCTTTuuu''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&&&&$$$"""'''&&&%%%$$$###"""!!!!!!&&&&&&''''''((())))))***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&''')))******)))''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%'''((((((&&&'''***...'''---***)))...111>>>UUUnnnlllWWWEEE<<<:::;;;DDDWWWnnnooodddaaalllzzz|||fffMMM;;;///...///666EEE\\\uuu{{{iiiSSS@@@777444......---------...//////+++,,,...///000000///...------........./////////000333888@@@OOOiiicccGGG;;;777444444777333666999>>>JJJcccyyypppiiiaaaZZZXXXJJJHHHDDD???;;;888666555666666555444444444444555111111111111111111111111000111222222000000111222222222222222222111111111000000000111111111222222000111222222111111222444000444999===BBBQQQmmmrrrVVVJJJCCCGGGRRRfff''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&%%%$$$"""&&&&&&&&&%%%######$$$$$$&&&+++000000,,,((('''(((###$$$%%%&&&''')))******&&&$$$###$$$&&&)))******)))++++++(((&&&%%%%%%%%%((((((((('''''''''&&&&&&$$$'''))))))'''(((---222'''...+++***...000<<>>000///...111<<>>111000...///777III```qqqgggLLL999000...------,,,---...///000***+++---///000000//////........./////////000000111444777:::AAARRRkkk}}}gggJJJ===999555444777666666666666???VVVuuu|||rrriiifffWWWUUUQQQMMMJJJGGGEEEEEEAAA???===:::777555444333333333333333333333333333111222444444222111111222,,,///222444333333444666000111111111111222222222000111222222111000111333333111333777888999EEERRRkkkxxx~~~%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((%%%######%%%&&&%%%######$$$%%%%%%$$$%%%''')))///???TTT\\\OOO888***'''"""%%%((()))(((***...222)))((('''%%%$$$&&&)))---)))))))))))))))(((((((((%%%$$$$$$%%%'''((('''%%%'''((())))))((()))+++---***000---***,,,...;;;QQQkkkxxxbbbLLL===777;;;>>>EEEYYYuuu|||{{{]]]BBB777000...222333999SSSoooqqq[[[DDD222------,,,***+++...000000---///000///...---///000+++---000000000000111222555000111888===EEEZZZqqq~~~bbbEEE999666444444888666555777===BBBOOOlllyyyqqqnnnddd```\\\ZZZ[[[YYYSSSNNNNNNHHH@@@;;;999777555333555555333333333333444555222333444333111111111222333222000000111222111000111111111111111111111111111111222222222333333333333444444444555777;;;>>>SSShhh'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''')))&&&$$$$$$%%%&&&%%%###$$$%%%&&&&&&%%%%%%''')))...@@@[[[llleeeLLL333'''&&&(((******)))***---///---***'''%%%%%%''')))+++)))((((((((()))***++++++(((&&&$$$$$$&&&(((((((((+++,,,,,,+++))))))***,,,'''---,,,***...111>>>TTTmmmmmmUUUCCC;;;===???EEEWWWrrr|||~~~cccJJJ:::000---111333999OOOhhhzzzeeeNNN;;;000///---++++++---...---...///000///...---...///,,,...000111000000111222555000///333555999JJJ]]]zzz{{{```DDD999666333333777666444666<<>>999777666444777666555444333444555555222333444333111000111222333222111222333444333222111111111111111111111111111222222222222333333333333333444444444777;;;>>>HHHUUUkkk)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((()))'''%%%%%%&&&%%%$$$"""$$$%%%&&&&&&%%%&&&(((***--->>>\\\uuuxxx```???***'''(((******+++,,,...111222,,,&&&$$$%%%((()))((('''''''''''')))+++...///+++((($$$###%%%(((***+++/////////---***((()))***$$$*********000444@@@VVVnnnzzz]]]GGG=========BBBSSSmmm|||yyy|||mmmVVVBBB444---111555:::JJJ___{{{qqqXXXCCC444111---,,,,,,,,,++++++///000111000...------...---///111111000000111222333///...000///000<<>>NNNfff|||tttsssxxxwwwbbbLLL;;;000333777:::FFFUUUpppxxx^^^HHH888222---------,,,++++++///000111000...------......000111111000000000111000---.../////////777BBBRRRiiiwww]]]CCC999666222111333444222444999===HHHccc}}}}}}wwwlll[[[LLLAAA===>>>???;;;999777555444333333333222333333333111000111222222333555888;;;:::777444222222222222222222222222222222222333333333444444222333333333333555999<<>>LLLccc~~~~~~sssmmmoooyyylllUUUAAA222333666666>>>JJJfff{{{gggPPP???555---...///,,,+++---///000000000...------//////111222222000///000000///...///000///000555;;;EEEYYYwwwxxx^^^DDD999666222000222333222444888;;;FFF___yyyooo[[[KKKBBB??????;;;:::777555333333222333222333444333111111111333222333666:::<<<;;;888555222222222222222222222222222222333333333444444444222333333222222444888;;;;;;:::===FFFRRRddd)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%'''))))))'''%%%%%%%%%$$$%%%&&&&&&%%%&&&(((******222HHHeeesssdddCCC***((('''&&&'''***,,,,,,++++++'''$$$###$$$%%%###!!! !!!###%%%''')))***+++)))(((((()))******(((&&&'''(((((((((''''''(((***''',,,***+++111222888IIIeee~~~gggNNNAAA===;;;@@@LLL```{{{tttiiifffnnnxxxvvv\\\FFF444222222000777BBB___tttttt___HHH:::///...///,,,+++///---///000///.........000111222333222111//////000000000000///......000333===JJJbbb||||||aaaFFF:::666222111333444222444888;;;DDD\\\vvvoooYYYIII@@@===<<<:::888666444444444444333555555444333222333444333444666999;;;:::777444333333333333333333333333333333333333444444444444222222333222222333777:::555666:::>>>AAANNNmmm'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###&&&))))))(((&&&&&&'''&&&'''(((((('''(((***,,,)))...>>>TTT^^^RRR:::((((((&&&$$$%%%((())))))'''%%%%%%&&&&&&&&&%%%$$$###!!!"""%%%'''((()))((((((+++)))''''''(((((((((''''''(((((('''&&&&&&''')))''',,,******111111555EEE___yyynnnXXXCCC>>>;;;@@@IIIZZZtttuuuggg^^^aaaiii{{{dddMMM:::444111---444@@@WWWmmmoooRRR@@@222//////******...,,,...//////......000111111333444333111/////////111111000...---...//////666<<>>EEETTTlllwwweeeXXXXXX___ssskkkTTT@@@888333...555CCCRRRhhhyyyZZZEEE444000...((((((---+++---...///...///111222222333444333111////////////000000......111222222222222>>>XXXttthhhJJJ<<<777333222555555333555999:::BBBZZZrrruuu___PPPIII???>>><<<:::999999999:::666777777777555444555666444444444666777666444111333333333333333333333333333333333444444444555555222222222111111222666888;;;888999;;;;;;EEEeee***)))'''&&&$$$$$$######''''''&&&%%%$$$$$$$$$$$$"""###%%%&&&$$$$$$$$$%%%$$$%%%&&&((()))((((((''')))((('''(((******)))(((''''''***///222000(((!!!###%%%((()))***(((&&&$$$***&&&""""""$$$&&&&&&$$$&&&''')))+++***(((&&&$$$)))(((&&&%%%%%%&&&'''(((((())))))(((&&&&&&''')))((())))))***+++///555:::UUUooorrrYYYJJJ;;;333:::DDDPPPfff}}}ppp```ZZZ]]]jjj{{{dddIII999222111777???SSShhhiiiOOO888333222---***,,,***000000,,,***///111///444111...---...//////...000222111...---000000......000888GGGZZZppplllLLL>>>:::444111444333777444222:::DDDWWWqqqqqq\\\LLLEEE>>>999;;;<<<:::888999777777777777777666666666444444555555555555555444666666555555555444444444444333333333333444555555333333444444555666666666999555666999;;;GGGggg''''''&&&%%%$$$$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&###$$$%%%%%%$$$###$$$&&&$$$%%%&&&''''''((((((((()))'''%%%&&&'''))))))(((&&&%%%'''+++///---''' $$$%%%'''((()))(((&&&&&&'''%%%""""""%%%'''''''''((()))***+++***)))'''%%%)))(((&&&%%%%%%&&&((()))((()))***)))(((((()))+++((())))))***+++///555999QQQkkkxxx```MMM===444:::BBBMMMbbbxxxwwwfff]]]]]]hhh{{{jjjOOO===444111666===RRRhhhpppVVV===444111,,,+++///+++//////,,,,,,000111...333111//////111222111///000222111------000000---///000555@@@OOOdddpppOOO@@@;;;555333555444888444222:::CCCUUUooohhhVVVJJJBBB<<<<<<<<<:::999:::777777777666666666666666444444555666666555555444666555555555444444444444444333333333333444555555333444555666777888999:::999666666:::>>>LLLmmm&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&%%%$$$"""###$$$&&&%%%%%%%%%%%%&&&'''(((((((((&&&$$$%%%&&&(((((((((&&&&&&&&&)))++++++'''"""%%%%%%&&&&&&''''''''''''%%%$$$"""###&&&((())))))+++++++++***)))((('''&&&((((((&&&&&&&&&'''((())))))***+++***))))))***+++((())))))***+++...333777KKKdddlllQQQ@@@666:::AAAJJJ^^^sssnnnaaa]]]dddtttsssWWWBBB666222555:::MMMaaayyy{{{bbbGGG888111,,,---222---//////---///222111...222000...///111111...+++///111000------///000---000000333888AAATTTqqquuuUUUDDD<<<666444666444999555333:::AAARRRkkkzzzeeeUUUKKKCCC@@@???<<<;;;===888777777666666666666666555555555666666555555444555555555555444444444444444333333333333444555555222333444555777999::::::888666777;;;BBBSSSvvv((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((******''''''&&&$$$""""""$$$'''%%%$$$$$$###$$$&&&''')))%%%%%%%%%''')))***(((&&&)))((('''(((******(((&&&&&&%%%%%%%%%%%%&&&((()))&&&%%%$$$%%%&&&((())))))++++++***)))((('''&&&&&&(((''''''&&&''''''((()))***+++,,,+++)))(((((()))((())))))***+++---222555DDD[[[xxxvvvTTTCCC888;;;@@@HHHZZZooovvveee\\\```nnn~~~{{{```HHH999444555888DDDRRReeewwwpppSSS???222,,,///555111000//////000222000---222111///...//////...,,,...000///,,,,,,///000---000000222444777EEE```www{{{[[[GGG<<<666555666555999666333999???OOOgggtttaaaVVVKKKFFFCCC???>>>???999888777666555555666666555666666666666555555444444444444444444444444444444333333333333444555555111222333333444555666666666555777;;;DDDZZZ~~~+++***)))'''&&&&&&%%%%%%&&&&&&&&&'''((()))***+++(((((('''$$$""""""$$$&&&$$$$$$######$$$%%%'''(((###$$$(((+++...,,,(((%%%((('''&&&'''((((((''''''%%%%%%$$$$$$$$$&&&((()))'''(((''''''&&&&&&'''((())))))((('''&&&&&&%%%%%%''''''''''''(((((())))))+++------+++(((&&&%%%%%%((())))))******,,,000333===SSSoooxxxXXXGGG:::<<>>777666666<<>>???;;;:::888777666666777777666666777777666555555444333333444444444444444444444333333333333444555555444444444444333333333333444444666:::FFF___,,,+++)))'''&&&%%%%%%$$$&&&&&&&&&'''''')))******))))))(((&&&###"""###%%%############$$$%%%&&&&&&"""$$$(((,,,///---)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))((()))***)))'''&&&'''(((&&&&&&'''''''''&&&%%%%%%&&&''''''((()))))))))***+++------,,,)))%%%$$$$$$''')))*********+++///111888MMMhhhxxx\\\JJJ<<<;;;===BBBRRRfff}}}sssfffhhhqqq~~~sssXXXDDD;;;666333666777???RRRmmmnnnRRR<<<000///333222000///000000000444:::666<<<@@@<<<444...///222+++...---++++++...///---,,,...222444333666CCCRRRqqqiiiNNN>>>777777888666;;;888555888;;;GGG]]]xxxvvvjjj\\\SSSLLLEEEAAAAAA>>><<<:::888777777888999777777777777666666555444333333333333444444444444444333333333333444555555888777777666555444333333444555666:::GGGccc(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&'''(((((()))((())))))'''$$$""""""###!!!"""###$$$$$$%%%%%%%%%$$$$$$&&&)))+++,,,)))'''###$$$$$$$$$#########$$$#########$$$%%%&&&((((((&&&(((******((('''(((***$$$%%%'''((()))(((&&&%%%&&&'''(((((()))************,,,------***((('''''''''(((*********+++---000555IIIddd{{{|||aaaMMM>>>::::::;;;JJJ]]]www~~~pppsssxxx~~~aaaJJJ>>>666///000111888GGG\\\ssswww[[[AAA222///000---,,,...000///000:::FFFNNNXXX```XXXEEE444...///+++------******...///---,,,---000222222333;;;FFF[[[pppqqqSSSAAA::::::;;;777<<<888555888999DDDYYYtttxxxjjj```XXXOOOIIIHHH@@@>>>;;;999888888:::;;;888888888777777666444444222222333333333444444444444333333333333444555555777666666555555444444333666777777:::HHHggg%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&'''((((((((()))***(((%%%###"""""" !!!###$$$%%%%%%$$$$$$&&&$$$$$$%%%''')))***)))$$$%%%&&&&&&%%%%%%%%%%%%""""""###%%%&&&''''''(((###'''******((((((***,,,###%%%(((***+++***((('''&&&&&&((()))************(((+++---...,,,+++******'''(((************---///444GGGbbbzzzdddPPP>>>999777777DDDVVVsssxxx}}}~~~gggOOO@@@555---+++...555@@@NNNddd}}}aaaEEE444...---((())),,,///...000>>>NNNnnn|||xxx[[[@@@333111***---,,,******...///------,,,---000000111888@@@LLLcccuuuWWWCCC<<<<<<===777<<<999555888999CCCXXXrrrvvvlllcccXXXRRRPPPAAA???<<<:::999999:::<<<888888888888777666444444222222222333333444444444444333333333333444555555333333333333333333333333777999999;;;JJJiii((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))+++,,,,,,+++'''### """###$$$$$$%%%$$$$$$###(((&&&%%%'''))))))&&&###***'''###"""###$$$%%%%%%******)))******)))'''$$$%%%&&&''''''%%%$$$%%%'''"""$$$'''******)))&&&$$$&&&&&&''''''''''''&&&%%%---,,,***((('''(((((()))((())))))(((((()))+++---111@@@YYYtttsss]]]FFF<<<888888EEEUUUkkkvvvXXX???333111///000555<<>>======;;;999:::999888777777666333111555555444333333333444444666555444333333444555666666666555555444444444333444777;;;???KKKfff((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''***///222222///***'''!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%(((******'''$$$%%%%%%%%%'''((((((%%%###***)))((())))))(((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%''')))******(((&&&$$$''''''''''''''''''''''''+++++++++******)))))))))(((((()))(((((()))+++---000===RRRkkk{{{dddMMMAAA;;;;;;EEETTTjjj|||___DDD444/////////333999CCCTTTmmmpppVVV===...)))+++,,,+++...222222DDDeeeaaa???333///......---------......,,,......,,,---000111...666FFF```~~~___HHH===999777888888:::999777999EEESSStttzzzpppiii___XXXPPPIIIFFFDDDAAA???;;;999777777777666444222666666555555444444555555999888666444333333333444666666666666555555555555444777:::>>>KKKfff((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&+++000000---)))%%%!!!!!!!!!!!!"""$$$'''((($$$$$$&&&)))+++***(((%%%######$$$&&&))))))'''%%%((('''&&&'''((('''%%%######$$$%%%%%%$$$###$$$&&&))))))))))))((('''&&&%%%)))(((((('''&&&&&&''''''******+++******)))(((((((((((((((((()))***++++++///888JJJaaaxxxlllTTTEEE===;;;CCCOOOggg|||iiiNNN;;;111///...000555<<>><<<:::999999888777555888777666666555555555666888777666444444444555666666666666777777777777777555777999===KKKggg(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''******'''$$$!!!###"""!!!!!!"""$$$&&&((($$$&&&(((***+++)))'''$$$&&&$$$###$$$&&&)))******'''&&&%%%%%%&&&&&&$$$######%%%&&&&&&%%%$$$%%%'''***))))))(((((((((((()))---+++)))'''&&&%%%%%%%%%+++***)))))))))+++---...***)))((((((***++++++***---555DDD[[[tttpppWWWFFF<<<999@@@III```uuu|||zzz~~~sssZZZDDD666///......000555BBBYYYmmm~~~iiiPPP:::,,,,,,---((()))///111@@@ZZZ|||sssKKK888000///...------------------444888666333222///,,,222777GGGccceeeJJJ:::222...555555666777555666@@@KKKlll~~~wwwlllbbbZZZRRRKKKEEEEEECCC???===<<<<<<:::999888888777666555555555555444444333444666888:::;;;777777777888888999999999666777888===LLLiii'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))(((((($$$###!!! """###&&&(((***+++***(((&&&$$$''''''(((+++---...,,,***&&&%%%$$$$$$%%%%%%$$$###$$$&&&''''''&&&&&&''')))((('''''''''((()))+++,,,222111///,,,)))'''&&&%%%+++)))'''(((---444<<>>EEEXXXlllrrriiilllyyyyyybbbJJJ999000...------000:::NNN```{{{ttt\\\AAA.........(((''',,,...888MMMsssvvvLLL777//////...---------------000<<>>===<<<;;;999888777666555555555555444444444555666999;;;<<<777888888888999999::::::777777999>>>NNNlll'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''***,,,---###""" ''')))******(((''''''''''''***000555666333+++&&&&&&%%%######$$$%%%%%%$$$%%%&&&((((((''''''(((***%%%%%%&&&'''(((***+++,,,444333222000...+++)))'''((('''&&&***333@@@MMMVVV666000***((()))++++++***,,,111???VVVqqq|||cccMMM@@@<<>>EEEYYYttt}}}nnn^^^VVVZZZiiiwww[[[BBB111000///...,,,///===LLLdddyyysssTTT:::///000***(((---,,,///:::YYYwwwsssKKK666---------------...///000AAAYYYllleeeLLL888111111111///444HHHgggjjjLLL<<<555222000///000222222222666===MMMggg~~~tttmmmgggaaaWWWOOOIIIFFFCCCBBB>>>===<<<:::999999888888:::999888777777777888999999999999999888888888888777888;;;DDDVVVsss'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%###''''''((()))*********)))###%%%''''''''')))---111111---(((%%%%%%&&&'''''''''%%%######%%%&&&&&&&&&###$$$&&&&&&&&&&&&''')))%%%&&&''''''(((''''''&&&$$$&&&))),,,,,,***'''%%%''''''(((+++444???IIIPPP@@@888---((((((+++,,,+++,,,...666KKKgggmmmRRRAAA;;;999999@@@TTTooosssbbbTTTMMMUUUlllfffKKK222000000///,,,...:::GGG[[[sssyyy[[[@@@...111+++)))///......888EEEdddnnnIII666,,,,,,,,,---...///000111HHHcccyyyoooQQQ888///000111///333CCC```gggIII888333111000...///222222111555;;;HHHbbb{{{ssslllbbbXXXQQQMMMJJJHHH@@@???>>>===<<<;;;;;;:::777777666666777999;;;<<<:::999999888888777777777777888<<>>OOOggg~~~aaaHHH444...)))+++,,,+++,,,///:::LLLcccoooiiiUUU===...///---+++***+++...111333LLLcccrrreeeIII666111111111111444CCCaaa}}}aaaGGG777222333.../////////000333888;;;EEE]]]yyynnncccZZZTTTOOOLLLGGGDDDAAA???>>>???>>>===:::888666777999:::;;;::::::::::::::::::999888777888888;;;EEEZZZxxx(((***+++***(((''''''(((+++---...---)))&&&%%%&&&$$$"""!!!"""%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%'''***---///000,,,+++++++++)))'''&&&&&&&&&%%%&&&%%%$$$######%%%((()))'''$$$'''---,,,'''''''''&&&&&&%%%$$$######&&&(((+++***(((''''''((('''&&&&&&&&&))),,,///222///,,,)))((()))+++***)))+++...777IIIbbb{{{yyy```JJJ===:::;;;@@@OOOggg~~~kkkXXXKKKGGGNNNWWWlll~~~mmmWWW???444---......,,,111999HHH^^^vvveeeMMM666///******++++++,,,......:::HHHPPPMMM@@@222***000...,,,++++++---000222DDDXXXdddYYYBBB333///000000333:::KKKhhhuuu\\\DDD666111222000000111000000222555888DDD[[[}}}|||qqqggg___XXXTTTPPPLLLFFFAAA>>><<<:::999:::888666666888999:::999<<<<<<<<<;;;:::999888777777777;;;EEE[[[yyy......---+++(((''''''(((,,,......---)))&&&%%%$$$###"""!!!"""$$$%%%%%%$$$'''&&&&&&%%%&&&&&&((((((---,,,+++************+++(((+++,,,***'''&&&'''(((%%%''')))(((&&&%%%$$$###%%%((((((''''''***+++(((+++***)))(((&&&%%%$$$###$$$&&&(((((('''''''''(((&&&&&&&&&&&&''')))***+++,,,***)))***+++,,,+++***+++---444CCC[[[ttt~~~eeeOOO@@@;;;;;;;;;III^^^tttvvvaaaNNNCCCCCCHHH[[[mmmrrr^^^GGG;;;333222000,,,///666AAATTTjjj{{{nnnVVV:::111+++***+++******,,,+++///444666555222000///111///---+++,,,---000111888EEELLLEEE666------///111999HHH\\\uuuwwwgggRRR???444000111000111222111111111333555BBBWWWwwwyyyooofff```\\\WWWOOOHHHCCC???<<<:::<<<:::888888999;;;;;;:::=========<<<;;;999888777666777;;;FFF\\\{{{555444111,,,'''$$$$$$$$$((()))***)))'''%%%###"""###"""""""""###$$$$$$$$$&&&&&&&&&%%%%%%(((+++...444333000,,,)))''''''(((***///111---'''&&&((()))&&&((()))(((((())))))'''###&&&''''''&&&&&&'''(((,,,+++***)))((('''&&&&&&&&&'''(((((('''''''''((("""###%%%(((***,,,---...******+++,,,,,,,,,***)))***+++000===RRRllljjjSSSCCC;;;999555@@@SSSiii|||{{{fffQQQBBB???CCCOOO___sssyyyiiiRRRDDD999666333///000666>>>NNNbbbvvvwww```@@@555,,,***+++***)))+++......------...000333555111000...,,,,,,---///000///444777333---***---111999HHH___tttsssddd___TTTFFF999222000111...000222222111111333444???RRRpppuuunnnhhhccc[[[SSSMMMIIIEEECCC>>><<<::::::<<<>>>>>>>>>>>>>>>===<<<;;;999777666666777<<>>GGGEEE>>>777///(((&&&'''%%%$$$***222444000&&&'''((((((&&&%%%&&&(((***)))((((((((())))))***+++***)))((((((''''''&&&!!!###%%%(((+++---......***+++,,,,,,+++)))((('''******---777JJJeee~~~oooXXXFFF<<<888444===MMM```sss~~~iiiSSSCCC???BBBHHHUUUhhh{{{uuu\\\LLL===888444//////444:::GGGZZZnnn{{{fffGGG:::...++++++***)))))),,,+++++++++,,,...///000000///---,,,,,,---...///---------,,,+++---222888III^^^www~~~iiiWWWKKKGGGAAA:::444111000111,,,...000111111222444555<<>><<<<<<>>>?????????>>>>>>===<<<;;;999777666777888===III___~~~//////...+++(((&&&&&&'''$$$$$$$$$&&&(((((('''%%%$$$%%%%%%$$$######$$$&&&$$$&&&(((((((((+++111777---,,,***'''%%%(((///555AAAVVVkkkpppiiiZZZBBB///((('''%%%'''555EEEGGG???///+++)))***)))'''(((***'''&&&&&&&&&''')))+++,,,---+++((('''((((((&&&%%%###$$$&&&'''(((((((((((((((***,,,+++)))'''&&&&&&))))))+++333EEE___yyyttt]]]III===888999@@@MMM\\\mmm~~~oooXXXDDD>>>@@@CCCLLL]]]rrrgggTTT@@@888222,,,,,,111333???NNN___tttxxxhhhNNN???111,,,,,,+++))))))+++***+++,,,...///---+++------,,,++++++,,,---...000---,,,......000777>>>WWWmmm~~~gggOOO>>>:::888666333111111111111---...000000000111444666:::GGG```}}}|||sssiii___VVVPPPHHHEEEBBB@@@@@@@@@???>>>>>>>>>>>>===<<<:::999888888999>>>KKKaaa~~~***+++,,,+++(((&&&%%%&&&&&&%%%$$$&&&))))))&&&$$$%%%&&&'''&&&$$$###%%%'''%%%(((+++***)))+++000555//////,,,((('''---888AAAZZZrrr}}}^^^BBB......,,,444JJJ``````TTT777...)))******((((((***%%%%%%$$$$$$%%%(((***++++++(((%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&'''(((((((((***111AAAZZZuuuyyybbbMMM@@@::::::AAAMMM\\\mmm~~~xxx___HHH>>>>>>>>>CCCQQQggg}}}vvv___GGG;;;333,,,+++//////777AAANNNcccuuuvvvmmmSSSDDD444...---,,,)))))),,,++++++,,,///000...,,,***************+++------000,,,,,,......///555>>>UUUkkk|||gggOOO===333333222111111111111000000///000000///...000333555888CCCZZZxxx|||qqqfff___VVVSSSNNNIIIFFFDDDAAA???@@@@@@@@@???>>>===<<<;;;999;;;@@@LLLbbb***,,,,,,+++'''$$$""""""&&&%%%$$$%%%''''''$$$!!!%%%'''((('''$$$###&&&((('''+++---,,,)))***...333***+++++++++...999IIIUUUpppsssWWW666555666BBB]]]vvvtttddd999...&&&''')))'''&&&(((&&&%%%$$$###$$$&&&(((***(((%%%######&&&((((((&&&''''''&&&&&&&&&'''((()))###&&&((('''&&&&&&(((+++'''(((***111@@@YYYsss|||eeeQQQCCC<<<777???LLL\\\ooo~~~fffMMM@@@>>>999<<>>:::<<>>???CCCOOOeee******'''$$$&&&)))%%%'''&&&&&&'''''''''$$$"""%%%%%%%%%%%%&&&'''((()))&&&%%%$$$###$$$&&&((()))---,,,222CCC\\\uuuyyy^^^^^^gggtttaaa;;;000&&&%%%''''''&&&'''''''''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&((('''%%%&&&((()))((((((((()))***++++++***)))((('''''')))...666GGGccc{{{sss\\\III>>>;;;>>>FFFUUUjjjvvvdddQQQDDD999<<>>555000///...000111333???UUUgggooogggNNN666///---)))(((,,,+++,,,------++++++,,,---+++,,,,,,,,,,,,+++******........................222<<>>???DDDOOO```sssttt\\\GGG999222111...000000///888JJJ^^^iiihhhQQQ:::111...+++***---+++,,,------++++++,,,---,,,,,,,,,,,,,,,++++++***000000//////...------,,,***000333111///000222333000000000////////////...000///.........///111222666<<>>AAAGGGVVVmmm~~~mmmYYYNNNIIIOOOYYYggg|||~~~fffMMM;;;222111...---///111666BBBMMMSSSGGG999000---,,,***((()))+++,,,,,,,,,,,,---///---------------,,,++++++***++++++,,,------......---,,,...111111---,,,---...///000111333555666777111000/////////000222333555:::JJJeeezzzrrrkkkddd___\\\YYY]]]eeerrr...******,,,+++''''''++++++)))((((((***,,,,,,,,,+++)))'''%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%'''---:::LLL]]]dddccc^^^NNNSSS```uuuppp```TTTWWWhhh|||www[[[999((($$$###%%%&&&$$$$$$'''"""$$$%%%'''((((((((('''((((((((((((((((((''''''&&&%%%$$$%%%((()))***)))***))))))))))))))))))***+++))))))((()))333HHH\\\sssyyybbbRRRBBBBBBCCCGGGSSSjjjvvvdddVVVMMMTTT```mmmtttZZZEEE999444///---000222222666===BBB;;;222---,,,---,,,))))))+++,,,,,,,,,,,,---///---------...------,,,+++++++++++++++++++++++++++///---000333222---...333......///000222333444444222111000000000111333444555999GGGaaa~~~}}}vvvooojjjfffjjjqqq~~~444...******(((%%%(((///...+++)))))),,,---,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%% $$$---888AAADDDAAA===444777DDD\\\nnnmmm[[[JJJ999:::NNNfffooojjjPPP///(((%%%$$$''''''%%%%%%(((###$$$&&&(((******************))))))(((((('''''''''&&&%%%''')))+++,,,+++++++++************++++++---+++)))''''''///DDDXXXpppjjj[[[FFFEEEEEEGGGRRRhhh{{{nnn]]]SSSZZZgggttteeeMMM>>>666///---111222//////222666333---***,,,......+++)))+++,,,,,,,,,,,,...///------......------,,,+++,,,,,,++++++***)))))))))///---...000---(((+++333......//////000000111111333222111111111222444444666888EEE___{{{|||vvvooossszzzKKK222###(((---'''###'''.........---------......,,,)))&&&%%%%%%&&&%%%$$$%%%&&&((('''&&&%%%%%%&&&%%%&&&(((***,,,,,,,,,+++,,,---000888GGGPPPGGG888///000888JJJYYYUUU???***$$$%%%&&&''''''&&&$$$###&&&&&&''''''((())))))***((('''&&&%%%&&&(((***+++***)))((()))***+++***(((++++++***)))(((((()))))),,,,,,,,,***(((...AAATTTnnnqqqZZZJJJ@@@<<>>((((((+++'''%%%)))---.../////////---,,,***+++(((&&&%%%%%%%%%%%%$$$$$$&&&''''''%%%$$$%%%&&&###$$$&&&((())))))(((((($$$''')))+++111666222***))),,,333>>>EEEBBB555)))%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))*********)))'''&&&&&&&&&((()))+++***))))))++++++***))),,,++++++***))))))******,,,,,,,,,+++(((,,,===NNNlllwwwaaaLLLBBB<<>>555...---...,,,******---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,,,,,,,------------------///////////////.........//////000111222333444555444333222111111222333444999999???PPPkkkddd@@@000---+++))))))'''((()))***+++---......+++)))((('''((('''%%%###!!!###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''"""###&&&***,,,+++***)))---,,,+++)))'''&&&&&&'''%%%$$$#########$$$&&&'''%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))******)))(((''''''((()))((('''))))))(((((((((((())))))'''''')))***)))***555AAAZZZsss|||___PPPBBB@@@DDDOOOfff|||{{{aaa@@@555,,,+++---,,,******------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............------------------------/////////.........//////111222333444555666777777333222111111111222333333777777<<>>TTTnnncccTTTEEE>>>>>>CCCUUUgggyyyQQQAAA111,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111///.........------------------------...000111222222333444555666555555444111111111111111222222333555444777CCC[[[zzzuuuRRR777((($$$&&&)))&&&(((***,,,,,,)))&&&$$$%%%%%%$$$$$$%%%###!!!"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&''')))+++,,,)))%%%###&&&$$$!!!$$$+++&&&)))***'''###"""&&&***%%%&&&(((***+++******)))************))))))))))))***++++++,,,,,,,,,++++++,,,+++***+++,,,,,,,,,***))))))((())))))***++++++111...---,,,***+++333===NNNiiicccSSSDDD===;;;@@@PPPaaazzzYYYHHH555...------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222//////.........------------,,,,,,---...000222333---...000000111000///...000000111111222222222222555444555@@@WWWuuuwwwZZZ===)))###%%%(((''''''(((******'''%%%%%%%%%%%%$$$$$$###""""""!!!!!!$$$$$$###""""""###$$$%%%&&&(((***+++,,,,,,((())))))(((&&&&&&'''((()))(((&&&%%%$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%(((((())))))******++++++((()))))))))***************+++---,,,***)))))))))***''''''*********///555FFF```kkkVVVCCC<<<;;;>>>LLL]]]uuummmOOO444...000///---...---,,,+++******+++,,,---000,,,+++...///,,,***+++,,,...000///,,,+++---///000111111///---,,,---...+++,,,,,,------......//////////////////.........000000000000111222333444555555777???QQQooouuuZZZ;;;'''$$$&&&&&&((((((((()))(((((()))***%%%%%%%%%$$$###"""""""""!!!######"""!!!""""""$$$&&&(((***,,,,,,,,,,,,+++++++++)))'''&&&'''(((***)))'''&&&%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''((())))))((((((((()))))))))*********,,,,,,,,,***))))))***)))'''''')))***)))...444@@@ZZZ{{{sss^^^III???<<>>OOOlllxxxrrrZZZ999'''''')))$$$%%%%%%%%%$$$###$$$'''***&&&%%%%%%$$$$$$######""" """###"""!!!!!!"""$$$&&&))),,,------,,,+++,,,---,,,***'''&&&'''((()))((('''&&&&&&%%%&&&&&&%%%%%%&&&''''''''''''&&&!!!"""###$$$%%%&&&''''''"""###$$$%%%&&&'''((((((''''''((((((((()))))))))+++++++++***)))(((***+++(((&&&&&&))))))(((,,,222:::TTTuuu~~~hhhQQQDDD>>>???KKKXXXrrreeeDDD555111---,,,...,,,++++++******++++++,,,***+++---///---+++111999555111...---//////---+++.........---+++***+++---***++++++,,,,,,------............//////000000000000111111111222333333444333444555;;;KKKgggjjjjjjWWW888(((+++,,,&&&%%%(((((($$$!!!"""%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$!!!$$$$$$###""""""######&&&))),,,---,,,)))((()))******(((&&&&&&'''((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%######$$$&&&'''((()))***&&&''''''''''''((((((((()))))))))(((''''''(((***'''%%%&&&(((((('''+++000888QQQqqqqqqXXXGGG???@@@JJJUUUpppnnnLLL888000,,,,,,...,,,++++++++++++++++++,,,((())),,,...---000>>>LLLKKKAAA555/////////,,,))),,,------,,,***)))***,,,******++++++,,,---------000000/////////////////////000000111111222222222222333555999GGGaaaWWWYYYMMM555'''***,,,(((,,,111111***$$$$$$%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%"""$$$'''******)))&&&$$$$$$%%%&&&%%%%%%%%%''')))##################""""""###############$$$$$$$$$##############################$$$%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&'''''''''%%%%%%'''(((&&&%%%&&&))))))'''***///:::QQQpppuuu\\\III@@@AAAIIIQQQhhh|||sssRRR;;;000,,,,,,---,,,,,,------------,,,,,,((()))+++,,,---555JJJ]]]cccTTT???222...---+++(((+++,,,,,,+++))))))***,,,***++++++,,,,,,---......222222111000///......---...///000000111000000///111333444888DDD]]]}}}BBBCCC===000&&&&&&)))+++333999777+++###$$$%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''&&&%%%%%%&&&!!!###%%%''''''%%%###""" !!!"""######$$$&&&(((!!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%''''''&&&&&&&&&''''''%%%'''))))))''')))...999PPPnnnyyyaaaLLLAAAAAAFFFKKK^^^tttwwwYYYAAA333...---------......//////......---***)))******,,,666LLL___lllZZZDDD333---,,,+++)))***+++,,,+++))))))***,,,++++++,,,------......///222222111000000///.........///000111111000//////000333555888CCC[[[|||333222111///)))$$$***333>>>CCC>>>...$$$(((------&&&&&&&&&&&&&&&'''''''''"""$$$&&&'''&&&%%%%%%&&&"""###$$$%%%$$$$$$"""""" !!!""""""!!!"""$$$&&& !!!"""######"""!!!!!!###"""!!!!!!!!!"""$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###&&&)))***)))((('''''''''&&&'''******(((***...555KKKiii}}}eeeOOOCCCAAACCCEEEWWWkkk~~~bbbIII888111...,,,...///000111111000///...+++*********,,,222BBBRRRaaaSSS???111++++++++++++***+++,,,+++******+++---,,,------......//////000000000000000000000000000000111222333333222111///000333666888BBB[[[{{{...***,,,111---&&&,,,:::MMMQQQIII666,,,222;;;===&&&&&&''''''''''''''''''!!!###%%%&&&%%%$$$$$$%%%###$$$$$$$$$$$$###""""""!!!"""###"""!!!!!!###%%%!!!"""###$$$$$$###"""!!!$$$###"""""""""###%%%&&&""""""###$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###&&&+++---,,,***((('''(((&&&(((++++++(((***...000FFFeeeiiiRRRDDD@@@AAAAAAUUUggg}}}iiiOOO===444///,,,///000111222222111000///,,,+++***++++++...888CCCSSSHHH999...***+++,,,---++++++,,,+++******,,,---------......///000000000---...///000111222333333111333444555555444222111000444777999CCC[[[|||&&&(((%%%&&&+++***555LLLccceeeZZZ@@@+++&&&***---'''&&&%%%$$$%%%&&&'''(((%%%''''''%%%  """###$$$$$$$$$"""!!! !!!#########$$$%%%""""""""""""############%%%%%%%%%$$$$$$######### ###'''(((&&&$$$###"""$$$%%%&&&'''%%%$$$###"""!!!###&&&))))))(((%%%$$$&&&(((++++++***)))***+++,,,,,,+++***))))))))))))///>>>XXXuuummmVVVGGGBBBAAAAAAQQQ```vvv{{{bbbIII777///,,,111///------...000000///---,,,)))((())),,,///222888666222...+++*********((()))******)))***,,,...+++++++++,,,---...///000///......------///000111555444444333333222222222111333555888CCC[[[yyywwwgggeeemmm%%%'''$$$%%%+++,,,999QQQkkkpppfffJJJ111'''((()))%%%$$$$$$###$$$%%%&&&'''$$$&&&&&&$$$!!! """############""""""!!!"""###""""""###$$$""""""""""""############%%%%%%%%%$$$$$$$$$######!!!###%%%&&&%%%###"""###&&&&&&%%%$$$###"""!!! %%%&&&'''(((((()))(((((()))******+++******++++++------,,,,,,,,,,,,,,,,,,000:::NNNiiisss[[[JJJBBBAAABBBIIIXXXoootttZZZDDD666000000...,,,,,,---.........,,,***)))((()))+++...///111///---+++))))))******((()))******)))***,,,...,,,,,,,,,,,,------...//////......---...///000111333333333222222222111111111333444777BBB[[[zzzooo^^^QQQQQQXXXooo%%%'''###$$$***---===WWWuuu}}}vvvXXX999)))%%%%%%"""""""""###$$$%%%&&&'''###$$$%%%###!!! !!!"""""""""""""""""""""###$$$!!!"""###"""!!!"""###""""""""""""############%%%%%%%%%$$$$$$$$$$$$######%%%&&&%%%$$$###$$$%%%+++)))&&&$$$######!!! '''&&&&&&&&&'''(((******,,,***))))))+++,,,,,,+++............/////////000111666CCCZZZuuu{{{bbbMMMBBB@@@BBBDDDTTTlllgggMMM888---...,,,******+++,,,,,,,,,***)))))))))***+++,,,---******)))))))))***+++,,,)))***+++*********,,,...------,,,,,,,,,------...///............///000000111111111111111111111000111222444666AAAZZZ|||hhhVVVKKKCCCCCCIIITTTmmm%%%'''""""""(((,,,>>>ZZZzzzbbb>>>***$$$"""""""""###$$$%%%&&&'''(((""""""######"""""""""######"""!!!!!!!!!###$$$%%% """######!!! !!!"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%''')))...+++)))'''&&&&&&%%%$$$$$$%%%&&&&&&'''((())))))+++)))'''(((+++------,,,---......///000111111111222333<<>>\\\{{{ccc???+++$$$""""""###$$$%%%&&&'''(((((("""!!!!!!"""###############"""!!!!!!!!!###$$$%%%!!!"""###""" !!!"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$###$$$&&&(((,,,,,,,,,+++((('''&&&&&&###%%%(((***,,,+++***)))(((''''''(((***,,,------+++,,,---///000000000000111111:::OOOmmmrrrXXXEEE>>>???@@@MMMccc{{{~~~xxx]]]BBB111,,,***(((((()))++++++***+++,,,---.........---,,,******+++,,,,,,,,,+++******+++,,,+++******,,,.........---,,,,,,,,,---------......///////////////.........//////000000000000333444555>>>VVVzzzfffLLLCCCBBB???===???DDDNNNccc%%%((($$$###'''+++@@@___yyy{{{]]]<<<+++%%%######$$$%%%&&&'''((((((((("""!!!!!!!!!###$$$$$$"""""""""""""""""""""###$$$""""""###""" !!!###""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###!!!"""$$$&&&(((...333111+++%%%$$$%%%$$$&&&***---///...,,,***''')))+++,,,++++++,,,---)))***,,,............---...///777KKKgggyyy___KKK@@@===AAAKKK___vvv}}}eeeHHH555---+++))))))***+++++++++------............------***+++,,,---,,,***(((&&&+++,,,,,,,,,******,,,---------,,,,,,,,,------...---......///000/////////------...//////000111111000333666555<<>><<<000&&&###%%%$$$%%%(((***,,,,,,++++++***///333222,,,((()))+++)))***,,,---...---,,,++++++,,,333CCC\\\uuugggRRRDDD>>>@@@IIIZZZqqq~~~uuuvvvkkkMMM888...,,,******+++------,,,------------------------+++,,,...///...,,,)))''',,,------,,,******,,,---,,,,,,,,,,,,------...///------///000000000///...,,,---...///000111222222000444777666;;;OOOpppzzzaaaJJJBBBAAA>>><<<>>>@@@BBBJJJ]]]www"""'''''''''---222HHHiiizzz|||oooPPP555)))'''%%%"""###%%%%%%&&&%%%$$$###$$$""" !!!$$$%%%###!!!"""###$$$$$$$$$"""!!! !!!!!!"""!!! ###%%%""""""""""""#####################$$$$$$%%%%%%%%%'''((())))))''''''''')))...<<>>RRRSSS???(((!!!%%%%%%%%%%%%&&&&&&'''((()))//////000///...,,,***(((***++++++++++++***))))))''',,,111888LLLjjjuuu[[[III???@@@???IIIaaa|||llldddgggppp}}}|||```FFF333...---+++***666===555444---))),,,...,,,))))))111111111111///---+++***++++++,,,------,,,,,,,,,000///,,,,,,---///000111000000...------...//////000000000000111222333444222555222444===FFF]]]}}}eeeMMMFFFDDD>>>===AAA>>>;;;>>>IIISSSbbb&&&%%%))),,,***///GGGbbbxxxvvvcccDDD---'''&&&###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!!!! !!!"""######"""$$$######$$$%%%%%%$$$"""&&&$$$(((###%%%)))$$$######""""""###$$$$$$###$$$%%%'''(((''''''((()))...???RRRTTTAAA+++"""%%%'''&&&&&&&&&'''((())))))---------,,,+++***((('''***************))))))(((+++///222777IIIfffwww^^^JJJ@@@>>>===FFF]]]wwwmmmbbb^^^hhhuuufffOOO888111000111666GGGRRRKKK===333******,,,,,,,,,...111111111000///,,,***)))+++,,,,,,,,,---,,,,,,,,,---------...//////......111111///.........///000111111111111222333444555444666333444<<>>DDDIIIRRRjjj&&&&&&***---,,,///@@@UUUnnnkkkZZZ???***$$$$$$"""&&&%%%$$$###"""###$$$$$$$$$%%%&&&&&&&&&%%%###""" !!!"""$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&(((###'''***'''***---&&&%%%###""""""$$$%%%%%%%%%###%%%&&&&&&&&&&&&'''(((...===OOOSSSDDD...$$$&&&''''''&&&&&&&&&'''((((((,,,+++***)))((('''''''''*********)))))))))((((((...111222666EEE```{{{|||dddNNNBBB<<<;;;BBBVVVooooooaaaVVV___mmm{{{lllXXX>>>333000555AAAYYYiiifffJJJ<<<---)))+++...000222000000000///---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***+++---///000//////...333222111000///000000111111111000111111222333444444777333444<<>>===??????CCCTTTfff%%%&&&))),,,+++---888EEEZZZWWWJJJ666'''$$$$$$$$$)))(((%%%#########$$$%%%$$$%%%''''''&&&%%%###### !!!!!!!!!!!!###%%%'''###&&&((((((%%%###%%%'''(((%%%)))...---444888///***$$$!!!###%%%&&&&&&'''###%%%%%%%%%$$$$$$&&&(((+++888IIIOOOCCC111(((((('''''''''&&&&&&''''''(((+++***)))'''''''''((()))+++++++++***************...000111444@@@YYYvvvlllTTTFFF===:::???PPPggg}}}rrrbbbTTT[[[fffrrr}}}}}}nnn^^^CCC333---555EEEaaavvvwwwWWWDDD111***---///111222------------------,,,,,,------,,,,,,++++++,,,,,,(((***,,,...///111333444555444222111000000111222000000//////000111222222444777444555===EEEZZZyyycccRRRIIIBBB@@@AAA???======>>>===>>>JJJWWWvvv&&&&&&((())))))***000777BBBAAA:::...&&&%%%'''(((+++***'''%%%$$$$$$&&&&&&###&&&((('''%%%###$$$$$$ """###"""!!!!!!###%%%"""%%%''''''$$$"""$$$&&&'''%%%***///333@@@FFF===///&&&!!!$$$'''&&&&&&((($$$%%%%%%$$$######%%%''''''000>>>EEE???222++++++******)))))))))***++++++,,,+++***)))((()))***+++...---,,,+++++++++,,,,,,,,,---///222<<>>>>><<<>>>EEENNNggg((('''&&&&&&''')))+++---000000...***'''&&&((()))***)))(((&&&%%%%%%&&&&&&###&&&'''&&&###"""###&&& ###&&&%%%###!!!###%%%"""###%%%%%%$$$######$$$%%%###)))///777JJJSSSJJJ555)))"""%%%(((%%%%%%(((%%%&&&%%%$$$######%%%(((%%%)))222999666...***+++,,,,,,,,,,,,---...//////,,,,,,+++++++++,,,------///...---,,,,,,,,,---...***+++---111888KKKjjjeeeRRRCCC===<<>>??????===;;;;;;@@@EEEYYYnnn---***%%%$$$&&&)))***)))))))))***+++)))'''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&'''$$$ ###'''###((()))'''%%%&&&((($$$######$$$%%%%%%###"""$$$"""'''---888OOO[[[RRR:::+++"""&&&(((%%%$$$(((&&&'''&&&$$$###$$$&&&(((%%%%%%(((------(((&&&((((((((()))***+++---...///+++,,,,,,---.........---///...---++++++,,,---...)))***---111555DDDbbb}}}lllXXXFFF>>>;;;CCCSSShhh{{{kkkSSSPPPMMMQQQ^^^iiijjjeeeQQQ;;;111666CCC___{{{___@@@333333333///***,,,,,,,,,,,,...///111222000...,,,+++******+++,,,,,,...000///...000777<<<666555333222000000111111555444444333333444444555///333222555===EEEYYYxxx|||kkk___VVVMMMFFF@@@AAAAAA===;;;<<<>>>@@@HHHXXXooo000,,,&&&###%%%******(((((((((***,,,+++'''$$$###$$$$$$%%%%%%%%%$$$###"""$$$&&&&&&"""###(((###***,,,***((())),,,&&&###"""###&&&'''$$$!!!###!!!&&&+++777PPP^^^UUU===---###&&&)))$$$###((('''''''''%%%###$$$&&&)))'''$$$###&&&&&&######%%%######$$$%%%''')))***+++***+++---...//////...---///...,,,******+++,,,---***+++...111333???]]]xxxqqq[[[FFF???:::@@@OOOddd}}}{{{lllXXXRRRKKKKKKUUUaaabbb^^^OOO:::000666BBB^^^eeeCCC444333444000,,,000///...---...///000111000///,,,*********+++,,,,,,///222111......222666666555333111000000000000222222111111000111111111///333111444;;;BBBVVVtttzzzmmmbbbWWWNNNAAABBBBBB???===>>>AAABBB:::GGG[[[rrr===111&&&$$$&&&&&&&&&&&&((()))***+++***(((&&&%%%"""###$$$%%%%%%$$$###"""###$$$$$$###""""""$$$%%%$$$&&&***---...---+++***%%%%%%%%%%%%%%%%%%%%%%%%###&&&***...444AAAQQQ]]]MMM666$$$%%%+++(((######'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&'''(((***+++---...///---,,,,,,+++***)))(((((('''++++++,,,333999NNNmmm{{{fffOOODDD===AAALLL]]]www|||dddQQQDDDGGGMMMNNNQQQWWWJJJ@@@444222AAA^^^kkkFFF555111---///444......////////////......111///,,,+++,,,...//////000111222111///......///000///...------...///000222222222222111111111111333555111333<<>>AAAJJJYYYqqq}}}gggTTTDDDDDDGGGFFFHHHNNNEEE===333000===YYYyyymmmHHH666000,,,---222//////////////////......111///---,,,,,,---.........000000000...---...///111000///.........///000000000000000000000111111333444111333<<>>@@@EEEOOObbb~~~>>>222'''%%%&&&&&&&&&(((&&&'''((()))))))))((('''"""######$$$$$$######""""""###$$$###"""!!!"""$$$###&&&)))---///000000///))))))(((&&&%%%$$$""""""''''''&&&&&&)))111<<>>???CCC;;;777111///:::TTTtttoooLLL888111---...222222222222111111000000///111000...---,,,+++,,,,,,,,,...///...------...///222222111000//////000000111111000000000222333444222444111222;;;BBBUUUqqq~~~rrrbbbZZZOOOGGGCCCAAA???===<<>>::::::===222111//////777NNNkkkjjjLLL:::222000111555555555444333333222222222000111000///,,,*********+++,,,---------,,,...///333333222111111000000000444333333222333555777999111444111222:::@@@UUUsssrrrhhh\\\QQQKKKHHHEEEBBB???@@@BBBBBBEEEVVVttt---)))(((+++---***(((((($$$$$$%%%&&&'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&%%%###"""""""""&&&&&&&&&'''((((((((()))...---+++)))'''%%%$$$### """&&&((()))***,,,,,,(((&&&&&&''''''(((+++000,,,+++***(((''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((+++++++++******)))(((((()))))))))***++++++,,,,,,+++---)))***///000===UUUooorrr[[[OOODDDAAAAAAEEETTTddd{{{}}}kkkUUUFFF===888777888...///...---222AAAXXXiiilllZZZDDD666111000222444444333222111111111111111000111222111---************,,,------,,,,,,---///222222222222222111000000444444444444555666888999000333111111888???UUUttt{{{mmm```WWWOOOHHHCCCBBBBBBBBB@@@@@@JJJeee~~~(((&&&''',,,---***''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''%%%#########!!!!!!"""###%%%''')))***++++++***((('''&&&%%%$$$"""%%%(((,,,---,,,+++)))"""$$$'''***+++,,,...000+++***)))((((((((()))***&&&''''''(((((())))))***&&&%%%%%%%%%%%%%%%&&&&&&((((((((((((((()))))))))))))))******+++++++++,,,***---***,,,000///777LLLgggzzzwww```RRRFFFAAA???BBBOOO___uuurrr\\\III===777444333...///...,,,,,,444@@@JJJNNNEEE888000...///000000///...---,,,,,,---...//////222555444///,,,+++++++++---...---,,,,,,---...000111222222222222111111222222333333444444555555000333111111777>>>UUUuuusssfffYYYMMMEEEFFFBBB@@@@@@???CCCUUUiii***'''''')))***&&&%%%&&&$$$$$$$$$%%%%%%&&&'''''')))((('''&&&&&&'''((()))%%%'''))))))'''$$$######!!! !!!###%%%((()))''''''&&&&&&%%%$$$$$$$$$%%%&&&''')))***)))'''&&&"""$$$&&&((()))+++---,,,))))))((('''((()))***+++''''''(((((()))******+++((((((''''''''''''(((((()))))))))******++++++,,,***************+++++++++))),,,***,,,111,,,111DDD\\\qqq|||dddUUUGGGAAA>>>@@@MMM]]]tttzzzdddOOO@@@999444111//////...---,,,///333666777555111...---......------,,,+++++++++---///000...222666666111---,,,------...///...---,,,---......///000222222222222111111222444555555444333222///333111111666===UUUvvv{{{kkk\\\QQQLLLDDD@@@BBBAAA???GGGTTTqqq...)))&&&'''&&&######&&&%%%%%%$$$$$$$$$%%%&&&&&&***)))(((''''''((()))***&&&(((******(((%%%$$$$$$%%%$$$"""!!!!!!###%%%&&&########################&&&%%%###############"""$$$%%%$$$###%%%((()))(((((((((''''''''')))***+++'''''''''((()))******+++,,,,,,+++++++++++++++,,,---------....../////////************************'''******,,,000+++...???TTTkkk~~~fffWWWHHHAAA===???MMM]]]uuulllUUUEEE<<<666222......//////000111222222---.../////////000///,,,...---,,,,,,---///222333...333888777222...---......///000///---,,,,,,...,,,...///111222222222111222444666888888666333111...333111111666===UUUwww|||lllaaaRRRGGGAAAEEEEEE???@@@HHHWWWlll+++)))'''&&&&&&&&&$$$###$$$%%%&&&%%%$$$$$$%%%'''&&&''')))******(((&&&%%%'''&&&%%%''')))((($$$!!!$$$$$$$$$###"""###%%%'''#########%%%&&&&&&$$$###&&&&&&&&&&&&%%%%%%$$$###&&&$$$######%%%&&&&&&%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***)))******+++---///111222***)))(((''''''(((***,,,---+++***+++***+++222;;;KKKbbb|||nnn]]]MMMEEE@@@@@@KKKXXXrrruuueeeQQQ===444555000---++++++...111444555222000---******+++,,,...---,,,,,,+++,,,---/////////222555555333000///...000000...------...///000///...---,,,---///111222444333333777;;;;;;666000...111///222:::???PPPlllyyyfff]]]RRRGGGBBB@@@???CCCHHHGGGSSSjjj---+++(((''''''&&&%%%###$$$%%%&&&%%%$$$$$$%%%'''%%%&&&((())))))((('''&&&$$$$$$$$$&&&(((((($$$!!!%%%&&&&&&$$$######%%%&&&"""######%%%&&&&&&$$$###%%%%%%&&&&&&%%%%%%$$$###&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((()))((())))))***+++---...///,,,,,,,,,***)))***,,,---...+++******))))))...666HHH^^^xxxrrr```NNNEEE??????IIIVVVnnn|||mmmYYYDDD888666111///......111444555555111///---+++++++++,,,------,,,+++++++++---...///000222555555333000///...//////............//////222111///---,,,---...///333222222555999999444//////222000222999>>>PPPmmmuuujjj^^^QQQIIICCC???@@@DDDBBBKKKaaa~~~...,,,)))(((((((((&&&%%%%%%&&&&&&%%%$$$###%%%&&&$$$%%%'''((())))))((('''#########%%%''''''$$$"""'''''''''&&&$$$###$$$&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###'''&&&$$$%%%&&&'''&&&%%%######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&'''((()))(((((((((((()))***+++++++++,,,,,,++++++,,,...000...+++******)))'''+++000CCCWWWpppxxxeeeQQQEEE>>><<>>QQQnnn|||ooo```UUULLLDDDBBBDDDBBBGGGXXXuuu---+++))))))******)))(((%%%&&&&&&%%%$$$###$$$&&&$$$%%%&&&'''((()))(((((('''&&&%%%$$$$$$%%%%%%%%%'''(((((('''%%%###$$$%%%"""###$$$$$$######$$$%%%$$$$$$%%%%%%%%%$$$$$$###((('''&&&'''((()))'''&&&###$$$$$$$$$%%%%%%&&&&&&'''&&&$$$#########%%%&&&&&&&&&&&&''''''((())))))((((((((('''(((((())))))((((((((()))+++---000111...***)))++++++)))+++///>>>OOOggg|||}}}jjjTTTFFF>>>;;;EEESSScccuuuoooYYYBBB555///......///000111000//////............------,,,---,,,+++******+++,,,---...000222222000---------------///000000000///...------------...000111222111111222444666666333000111444222333999>>>SSSrrrpppdddXXXMMMGGGGGGFFFGGGSSSmmm)))((('''(((***,,,,,,+++&&&&&&'''%%%######$$$&&&$$$%%%%%%&&&'''(((((((((,,,***'''$$$"""###&&&((('''((()))'''%%%$$$$$$$$$!!!###$$$$$$""""""$$$&&&######$$$%%%%%%$$$$$$$$$(((''''''(((******)))'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&''''''((())))))******))))))(((((((((((())))))***((())),,,111444222000///+++))),,,---,,,---111:::HHH___vvvnnnWWWIII???<<>>444222,,,***,,,......///222888CCCXXXqqqttt]]]MMMAAA<<>>QQQlllhhhUUUEEE:::<<>>GGGbbbsssooojjjhhhkkkwww,,,'''$$$&&&'''%%%%%%''''''((()))***)))(((%%%$$$###""""""######%%%&&&'''&&&&&&'''(((((((((''''''$$$$$$$$$###"""###&&&)))&&&&&&&&&'''((()))***+++((((((((((((((('''&&&%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%&&&'''&&&''''''&&&$$$$$$&&&'''(((###"""%%%'''&&&''')))'''777OOOjjj}}}eeeAAA444)))''')))******,,,333:::KKKdddxxxoooVVVEEE>>>>>>???IIIXXXnnnvvvcccDDD777,,,,,,000///+++(((//////------------//////000222222000,,,+++...111666666666666777777777777------------,,,+++******,,,---///111222333222222444111...///111222000...555777999999;;;IIIeee~~~xxxpppxxx222***$$$%%%'''&&&&&&(((((()))*********)))'''%%%######$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$"""###&&&(((%%%%%%&&&'''((()))+++,,,***+++++++++***((('''&&&&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$%%%%%%&&&&&&)))((('''&&&%%%&&&''''''%%%&&&''''''&&&&&&((()))+++&&&$$$&&&(((&&&&&&((((((555JJJfff~~~eee@@@444)))''')))******+++111666GGG```wwwpppWWWFFF>>>===>>>AAAOOOeeezzzyyygggIII===111......---++++++//////............//////---......------...111444666555555555555555555555------------,,,,,,+++***,,,---...///111111222222222000......000222111///444555888999;;;IIIfffwwwjjjiiiqqq;;;///%%%$$$'''(((((((((((()))*********)))((('''$$$%%%'''((())))))((('''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&$$$######%%%'''$$$$$$%%%&&&''')))+++,,,,,,------...,,,***(((&&&'''&&&$$$"""###%%%((()))%%%%%%$$$$$$%%%''')))***''''''&&&%%%&&&'''((()))&&&'''))))))(((((()))+++---(((&&&((((((&&&&&&(((+++222AAA\\\~~~{{{```???444***((())))))***+++///222@@@[[[uuurrrZZZHHH???<<<===<<>>MMMjjjvvveeeTTTLLLKKKNNN]]]uuuJJJ999)))$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''***+++---//////...,,,+++'''%%%###!!! !!!"""###$$$$$$###!!! !!!### !!!"""###%%%&&&''')))***++++++***(((%%%$$$"""###%%%'''(((''''''&&&%%%%%%%%%&&&(((***,,,---'''&&&%%%%%%&&&'''((()))+++---...---+++)))((())))))$$$"""%%%'''&&&&&&)))++++++111GGGhhh{{{nnnVVV888000*********)))***---///---666OOOlllzzzeeeRRRDDD>>><<>>@@@FFFTTTfffyyy{{{```CCC666666555000,,,+++++++++---///222444666:::EEEVVVbbbbbbTTT@@@111.........------,,,,,,,,,---,,,,,,,,,,,,...000111111111111111222222333444111333444444444555777999333555999;;;???OOOmmmmmmXXXLLLHHHCCCAAAHHH]]]yyy>>>333***'''&&&$$$$$$&&&#########$$$%%%'''((((((*********************)))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%###"""""""""######$$$%%%&&&%%%$$$######$$$%%%%%%!!!###%%%'''((((((''''''###$$$''')))*********))))))((('''&&&%%%&&&''''''(((+++---...,,,+++***+++***%%%###&&&'''&&&&&&)))(((+++...666GGGTTTPPPBBB///+++)))+++,,,+++---000///,,,111CCCZZZpppsss]]]LLLBBB???<<>>MMMkkkjjjWWWKKKCCC???AAALLL^^^ttt666///)))((('''%%%&&&)))######$$$%%%&&&''')))***((((((''''''&&&''''''(((&&&&&&'''(((((((((''''''###%%%''''''&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$&&&''' !!!"""$$$%%%&&&"""$$$'''***+++***(((''')))((('''&&&%%%%%%&&&'''%%%(((+++------,,,,,,------(((%%%'''(((&&&&&&(((+++......///777???:::///---)))(((+++,,,,,,...222///,,,000>>>SSSjjjvvvaaaNNNDDDAAA;;;AAANNNaaavvvyyy___III888...---000000///...///333999???CCC^^^tttpppJJJ222,,,,,,,,,,,,,,,,,,---------,,,++++++,,,///111333...///111222222111000//////111333222000000333666111333666999<<>>CCCOOO___qqqvvv```GGG666//////111555222111444666HHHeee~~~VVV999...---,,,,,,,,,,,,+++))),,,***)))+++///333333222111000000111222111///------......///000111111222444111333:::BBBPPPiiiuuu^^^MMMBBB;;;===@@@GGG[[[qqq222333333333111---)))&&&$$$%%%&&&'''((()))))))))(((((((((((()))***++++++'''&&&$$$$$$%%%&&&&&&%%%###$$$&&&((()))))))))(((''''''(((((('''&&&$$$############$$$$$$%%%&&&&&&###$$$%%%&&&%%%%%%%%%&&&'''###'''111888444,,,'''(((&&&######$$$%%%$$$$$$%%%&&&'''(((***+++,,,---***)))(((''''''((()))************)))***,,,---...---,,,***((('''((()))***+++...///333CCC^^^xxxmmmYYYIII??????CCCLLLZZZlll|||lllPPP;;;333444111555222222666===TTTuuu```BBB000...,,,,,,------,,,***))))))+++///222222///,,,111000...///111222222111......//////000000111111444000222999AAAOOOjjjjjjSSSFFF=========@@@NNN^^^www000222444555444///***''''''''''''(((((((((((((((((()))***+++,,,...///000)))(((&&&%%%&&&&&&&&&$$$"""###$$$&&&'''(((((((((((()))))))))(((&&&%%%###!!!"""###%%%&&&&&&&&&&&&%%%&&&'''((('''&&&###"""'''%%%(((111777444...***&&&$$$###"""###$$$$$$###%%%%%%&&&((()))***++++++)))((((((''''''(((((()))(((((())))))******++++++,,,***)))'''''''''((((((+++......111===UUUnnn}}}uuuaaaOOODDD???AAAGGGTTTeeewww|||___FFF:::888111555222000555???\\\iiiIII222000...---......---,,,)))***,,,000222222000...000...,,,+++---///000000////////////000000000000333000111888???NNNjjj|||```QQQCCC???===<<<@@@HHHUUUggg...///111222000...+++))))))(((((('''''''''''''''((()))+++---///111222333+++)))'''&&&&&&'''%%%$$$###$$$$$$%%%&&&&&&&&&&&&'''((()))))))))((('''&&&"""###%%%&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&### $$$$$$&&&---222222...***%%%###""""""$$$$$$###"""$$$%%%&&&'''((()))******((((((((((((((((((((((((&&&'''((())))))))))))(((***)))(((''''''''''''(((***,,,---///999NNNgggxxx|||gggSSSGGG>>>>>>BBBLLL^^^tttpppUUUAAA888222555000,,,000;;;ZZZnnnMMM444111///......///...------,,,,,,---///222444555111///------///000000///000000000000////////////222///111777===LLLjjjsss___JJJAAA>>><<<<<<>>>@@@LLL^^^ppp++++++******************)))((('''&&&%%%%%%%%%%%%((())),,,...000222222333+++)))'''&&&&&&'''%%%$$$'''&&&&&&%%%$$$$$$$$$###$$$%%%''')))******))))))%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''$$$!!!!!!!!!###&&&***,,,***&&&$$$###"""###$$$%%%###"""$$$$$$%%%&&&'''(((((()))''''''((((((((((((''''''&&&&&&'''(((((((((''''''((((((((('''''''''''''''(((***,,,///666HHHbbbwwwlllWWWIII===;;;<<>>FFFQQQ```vvv((('''&&&%%%%%%''')))***)))(((&&&%%%$$$$$$%%%%%%((()))+++...///000//////)))(((&&&%%%&&&&&&&&&$$$)))((('''%%%$$$######""""""###%%%((()))*********&&&&&&%%%%%%%%%%%%&&&&&&)))&&&######&&&'''&&&$$$!!!!!!!!!$$$((('''#########"""$$$%%%&&&$$$######$$$$$$%%%&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&(((+++...333BBB]]]uuupppZZZKKK<<<999999AAATTTmmmwwwUUU;;;///111---+++000777NNNnnnwwwTTT666333000......///......***---111333222111111111222000//////000000000///////////////000000000000000///222777<<>>IIIMMM]]]qqq((('''&&&&&&%%%%%%%%%%%%(((((('''&&&%%%$$$$$$$$$&&&'''((('''&&&&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%'''&&&""""""$$$$$$"""'''###"""######"""'''---111+++%%%###$$$%%%### """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""############$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%)))(((((((((((())))))***'''...,,,,,,333;;;MMMhhhlllXXXHHH<<<777???LLLZZZnnnqqqSSS>>>111)))---///,,,...666===HHHXXXeeehhh[[[GGG888,,,---...---,,,+++---///---...,,,,,,555MMMooojjjKKK888555333---+++,,,---///111222333333444000111555;;;GGGccc}}}oooRRR@@@:::999:::888888888888999;;;===???DDDCCCIIIVVVcccttt((('''&&&&&&%%%%%%%%%&&&(((((((((((('''&&&$$$$$$$$$&&&''''''&&&%%%&&&(((######$$$$$$$$$$$$######!!!"""$$$%%%&&&'''''''''&&&((('''$$$$$$&&&'''$$$'''$$$###%%%$$$###&&&,,,...)))###!!!###$$$""" """###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''(((((()))***(((///......555<<>>DDDEEE@@@777///,,,---...---++++++---...,,,---...111===XXX|||xxxUUU>>>777444.........///000000000000000111...///444:::HHHeeennnRRRAAA;;;:::;;;888777777777888:::;;;<<<===;;;>>>EEEMMMXXXjjjzzz''''''&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&"""##################""" !!!"""$$$%%%&&&&&&&&&&&&((((((%%%%%%)))***''''''%%%&&&'''&&&$$$%%%******&&&!!! """###"""!!!###$$$&&&'''(((((('''&&&############$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''...---...444999GGG^^^xxxnnnSSSGGG===;;;>>>GGG\\\qqq~~~nnnPPP???000///222000///111//////...///000///...,,,,,,---------++++++---...+++---000555DDDbbbaaaEEE:::555111111111111111000///...---///,,,---222999HHHfffoooSSSBBB;;;;;;;;;777666666666777777888999;;;999999;;;===BBBLLLWWWrrr''''''&&&&&&&&&''''''(((&&&(((***++++++)))'''%%%&&&''''''%%%###""""""###""""""############"""""""""###$$$%%%%%%&&&%%%%%%%%%''''''%%%&&&***+++)))'''&&&'''***((($$$%%%((('''$$$!!!!!!"""$$$$$$###$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''((())))))%%%,,,++++++111444???SSSqqqsssYYYMMM@@@:::888???UUUkkkyyyWWWDDD111---//////---,,,......///000000///---,,,,,,------,,,++++++,,,...+++---000555EEEdddiiiKKK<<<666333111111111111000///------///,,,...222777FFFfffpppSSSBBB;;;999:::555555555555555666666666::::::999999999<<>>555222///000000000000//////...000///111444777DDDcccpppSSSBBB:::888888555555555555666666555555666777777666666888:::;;;EEEOOOaaavvv&&&&&&&&&&&&'''((()))***%%%''')))***+++***)))((('''((((((&&&###!!!!!!!!!"""##################"""&&&&&&'''''''''&&&%%%%%%"""%%%%%%###$$$((()))'''&&&%%%&&&)))((($$$%%%(((&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&''''''((((((((((((''''''''''''''''''(((***+++,,,+++000,,,,,,111111777HHHaaavvvdddTTTCCC;;;888>>>RRRfff|||{{{jjjWWW???000---------,,,,,,,,,+++)))'''(((***---+++,,,,,,,,,******,,,---***+++...333DDDdddbbbDDD555000...//////000000000000000111111444777999DDDbbbmmmRRRAAA:::888888444555666777777777777666666888888555555777777555>>>???HHHZZZppp%%%%%%&&&&&&''')))***+++%%%&&&'''((())))))))))))$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$$$$############$$$%%%&&&''''''&&&###&&&&&&###$$$'''(((&&&$$$###$$$'''&&&$$$%%%)))&&&'''''''''&&&&&&&&&'''%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''(((((('''%%%######$$$%%%&&&''''''((((((((((((''''''((((((((((((***+++,,,---...111,,,+++//////555DDDYYYooohhhVVVCCC;;;999???PPPbbb~~~tttbbbIII444+++++++++***---......,,,******,,,...+++,,,,,,+++******+++---,,,---...111@@@___pppLLL777000//////000000000000//////000222777:::;;;EEEbbbiiiPPPAAA<<<;;;;;;444555777888999999999999777:::999666666999888444:::999===IIIZZZrrr%%%%%%&&&&&&((()))+++,,,%%%&&&&&&'''((()))******!!!"""$$$%%%%%%&&&(((***$$$$$$%%%%%%%%%%%%$$$$$$ """$$$&&&'''(((((($$$''''''$$$$$$'''(((&&&$$$"""###&&&%%%###&&&***&&&'''''''''%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***((('''%%%######$$$%%%&&&''''''((((((((((((''''''((((((((()))***,,,---......000+++(((---,,,111AAATTTkkkkkkWWWCCC;;;:::???NNN^^^zzzpppUUU===000...///...(((,,,222333000,,,******+++,,,,,,+++******+++---000000...///;;;WWW}}}yyyRRR:::333000111111000000///...---...111777<<<===FFFcccfffOOOBBB======>>>444555777999:::;;;;;;:::333777666333555:::999444888777999AAAMMMccc###&&&((((((***...,,,''')))%%%###'''(((&&&$$$&&&$$$&&&''''''&&&%%%&&&&&&%%%((()))&&&!!! $$$(((!!!""""""$$$%%%&&&''''''***(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((()))'''%%%#########$$$%%%(((&&&$$$######$$$&&&'''#########$$$$$$%%%%%%%%%((()))******)))'''%%%$$$######"""######$$$$$$%%%&&&''')))+++++++++)))((((((***,,,,,,+++***+++,,,...000111...,,,...555<<>>HHH```}}}]]]GGG>>>;;;999999666777999:::;;;:::999999666777777666444444555777999888;;;CCCOOOddd###&&&((((((,,,000///++++++&&&%%%((()))&&&%%%&&&&&&'''((((((&&&%%%&&&''''''***+++(((###"""$$$'''""""""###$$$%%%&&&&&&'''***)))&&&$$$######$$$%%%###""""""""""""###$$$$$$%%%$$$#########%%%'''(((''''''%%%$$$###$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&'''((())))))'''%%%$$$&&&%%%$$$######$$$%%%&&&)))***+++------,,,+++******,,,......---,,,---...000111111///...000666;;;GGG^^^yyyuuuaaaMMMCCC;;;888AAAOOOfffyyyzzziiiQQQ;;;///---///---...///111111000///............---+++,,,...000222...,,,///111???___]]]AAA111111000///000333444333222111444222444>>>GGG^^^}}}yyyZZZEEE<<<999777888777888999:::;;;::::::999666777777666444444555777999888>>>LLL___www###&&&((()))---333333000---(((&&&((()))&&&%%%&&&'''((()))(((&&&%%%&&&'''(((+++,,,***&&&$$$$$$&&&###$$$$$$$$$%%%%%%&&&&&&)))(((&&&$$$##################"""!!!!!!!!!!!!""" !!!"""$$$'''***,,,''''''&&&%%%%%%$$$#########$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%$$$((('''%%%$$$###$$$&&&''',,,---.........---,,,+++,,,---//////.........///000000000000111333555777???UUUooommmVVVFFF;;;777???JJJ[[[ooo~~~rrr]]]EEE444///000...///111222333222222111222///,,,+++,,,...///000111......//////777OOOhhh{{{XXX???222000///...///111333222111000333222444===EEEZZZyyysssUUUBBB:::666555777888999::::::;;;:::::::::777777777555333333555777;;;<<>>===,,,'''$$$%%%%%%###$$$&&&&&&'''&&&%%%$$$$$$&&&(((&&&''''''((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%&&&''''''((((((%%%$$$###"""!!! %%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$######"""###$$$%%%&&&'''((()))((('''&&&$$$###!!! """""""""###%%%&&&((((((((((((((((((''''''''''''%%%'''))))))((((((((()))((())))))***++++++,,,,,,333BBB[[[uuu{{{cccLLL===999===AAAQQQdddzzz}}}vvvfffMMM;;;555333333333333333333333333666333000...///000111111---///000000///000666;;;NNNZZZaaaVVVDDD777111///000///...///000111000///000333000222:::@@@UUUssscccIII???;;;555666<<<999999888777777777777888777777777666666888<<>>777333111///111000//////111111000///000333000111999@@@VVVuuu{{{___EEE>>>;;;444555===999888666555555555666777777777777666777;;;@@@CCCUUUrrr''')))))))))000:::??????---'''$$$&&&'''&&&'''***(((((((((((('''))),,,///111///+++)))(((((('''&&&######$$$%%%'''((())))))*********)))((('''%%%$$$'''&&&%%%%%%$$$%%%%%%%%%&&&'''((()))*********)))(((&&&$$$######$$$&&&''' !!!"""###%%%&&&'''((($$$$$$######$$$%%%&&&&&&'''((()))))))))&&&$$$"""%%%%%%%%%%%%%%%&&&'''(((###%%%''''''&&&%%%&&&'''%%%)))+++)))%%%%%%***...***777PPPnnnjjjRRRBBB======>>>BBBUUUlllwwwvvvnnnWWWCCC:::444444222111000/////////333555666333000...000333111111000---,,,...000000...222333111111333333///222111///000111222000///111333///000888@@@WWWwwwyyy\\\CCC===:::333444===888777666444444444555666777777777777888<<>><<<>>>AAALLL```vvvxxxooo```LLL>>>444333000------......---000000000000000///......000000///------,,,,,,,,,...000111222111000222555---///111000...///000111---333111000888DDD[[[yyyuuuVVVAAA===999888999444777777777777888888888888777666777777555777BBBNNNssswww\\\PPPYYYggg(((''''''))),,,...///...+++(((&&&%%%&&&''''''&&&$$$%%%'''((()))(((((('''%%%%%%$$$$$$$$$#########&&&'''''''''%%%%%%''')))((('''%%%%%%&&&&&&%%%###&&&&&&''')))***+++------,,,,,,***)))''''''&&&&&&%%%$$$#########%%%&&&''' ###''')))((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$"""###%%%&&&&&&%%%$$$$$$((())))))*********)))(((,,,+++***)))***+++,,,---)))((('''''''''((()))***...000;;;TTTnnn}}}fffPPPCCC>>>>>>AAAIIIZZZqqq|||sssdddRRREEE444111...---.........---000000000000000///......000///......------------000111333666999:::777444...///111111///...000333---333222222;;;EEE[[[wwwsssTTTAAA===888888999444777777888888888999999999666555555666555666@@@KKKpppjjjNNNAAAEEEQQQkkk(((((()))+++,,,---+++)))((('''%%%%%%%%%&&&&&&'''%%%&&&(((******)))((('''$$$%%%%%%&&&%%%$$$###"""$$$%%%&&&&&&%%%%%%''')))***'''&&&'''***+++(((%%%%%%&&&&&&'''(((((())))))'''&&&''''''((()))++++++%%%$$$$$$######$$$%%%%%%%%%'''******)))''''''(((''''''''''''&&&%%%$$$$$$$$$&&&'''))))))(((&&&%%%((()))))))))************,,,+++*********+++,,,,,,))))))(((''''''((()))***,,,,,,444HHHddd{{{mmmWWWGGG@@@>>>@@@FFFTTTjjjwwwiiiYYYMMM777111------///...---...000000000000000///............------,,,---------111333888CCCOOORRRGGG999333222333333111...111666---333222333===GGG[[[uuuoooRRR@@@===777777999555666777777777777888888888555333444555444555===GGGeeecccIII<<>>TTTpppxxxaaaNNNBBB>>><<<@@@JJJ\\\ssstttfff\\\III;;;000000000------000000000000000000///......,,,,,,,,,,,,,,,---...///222???SSSooo|||___JJJ>>>444444444111222777000555333444???JJJ\\\ttthhhNNN???<<<666555888666444444444555555555666666444222333555666555:::@@@XXXwwwlllRRR@@@777666:::EEE[[[{{{'''((())),,,...---+++(((%%%'''((('''&&&&&&***---)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&%%%$$$$$$ !!!#########%%%'''***(((+++...///---)))'''%%%###$$$&&&'''''''''%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$%%%***111333...)))$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***))))))***))))))((((((''''''''''''''')))+++---...,,,000333999JJJeee{{{|||eeeRRREEE@@@999>>>HHHXXXlll{{{mmmcccSSSAAA333111111------222000000000000000///......---------......000111111111GGGeeexxxUUUBBB222111444111000444333666222333???JJJ\\\uuueeeLLL>>><<<666555888777555555555555666666666666555222333666777666999>>>RRRoooxxx[[[GGG<<<777777999===KKKbbb|||&&&&&&(((***------+++)))'''(((***)))'''(((,,,///)))'''%%%######$$$'''(((%%%%%%%%%$$$$$$$$$######!!!"""$$$$$$%%%&&&)))+++,,,000444444///)))'''&&&"""$$$''')))++++++***))) !!!"""###%%%'''(((%%%%%%&&&'''''''''&&&&&&%%%$$$'''111<<<>>>666---######$$$%%%&&&&&&&&&&&&***)))(((''''''''''''''''''&&&&&&&&&'''(((***+++***************)))((('''&&&&&&&&&''')))+++...///)))///222444BBBZZZqqq}}}~~~hhhUUUGGGAAA888===GGGVVVhhh|||qqqhhhZZZFFF555222111------222000000000000000//////...////////////000222333444000MMMppp\\\DDD000///333000///111444777222333???KKK]]]uuudddKKK>>><<<555444888777666666666666777777777777555333333666777777999===KKKfffyyycccIII:::555444555888444;;;KKKaaayyy&&&'''(((***+++***'''$$$###'''+++***&&&###%%%((((((%%%$$$%%%'''(((&&&###&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""!!!!!!###'''***000///...,,,***(((''''''##################$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%'''(((###&&&---:::KKKIII222***%%%###&&&'''%%%%%%'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''---,,,+++)))((((((''''''$$$%%%''')))+++,,,---......111222444===RRRjjjzzzvvvcccMMM<<<>>><<>>888666444666:::444777>>>IIIVVVlll''''''((()))******'''%%%$$$%%%'''''''''&&&%%%%%%%%%$$$###%%%''''''$$$!!!%%%%%%%%%%%%%%%%%%$$$$$$!!!"""#########%%%(((***000///...,,,***'''%%%#########"""""""""""""""###""""""######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&###&&&---888JJJLLL;;;---'''$$$%%%&&&$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,+++***)))((((((((((((%%%&&&''')))+++---......111222111111999LLLeeewwwzzzhhhQQQ@@@:::888===MMMaaauuu{{{oooeeeVVVAAA222......//////222111111000111222333444333333222000......000222111@@@]]]oooTTT:::222333222222555777444555;;;@@@JJJaaaxxxkkkQQQAAA===666555888666555555555555555555555555555666666666777777888888:::DDDSSScccrrrxxxpppeeeOOOCCC999777666333333555555777;;;@@@HHH\\\|||((('''&&&'''))))))'''&&&$$$###"""$$$'''(((&&&$$$$$$$$$$$$&&&((('''$$$"""$$$$$$$$$%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&(((***.........---***'''###!!!$$$###"""!!!!!!!!!!!!!!!""""""#####################%%%'''((('''&&&&&&'''%%%"""''',,,333FFFOOOEEE111***%%%%%%%%%$$$%%%((($$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''(((+++***))))))((((((((((((''''''(((***,,,---......444333111000555FFF___rrrnnnWWWEEE;;;777:::FFFXXXkkk~~~ttthhhYYYDDD444............222111000000000111222333333333222000...---///111...777NNNqqqyyy\\\@@@555444333333555777333444999>>>IIIbbb{{{kkkPPP@@@<<<666444777444555555555555555555555555777777777777777777777777444999>>>FFFOOOUUURRRJJJ???999555666777444222111555666888999===OOOppp'''%%%$$$%%%'''((('''&&&######$$$%%%&&&'''''''''&&&&&&&&&'''''''''&&&%%%######$$$$$$%%%%%%%%%&&& """%%%&&&&&&'''((())),,,---......,,,)))%%%###%%%%%%###"""!!!!!!!!!!!!###""""""""""""#########!!!$$$''')))((('''&&&'''$$$"""'''***,,,===LLLJJJ555---'''%%%$$$###%%%)))%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%'''((())))))))))))(((((((((((()))))))))))))))***+++---...///222111111111555AAAXXXlllrrr[[[GGG@@@;;;:::BBBPPPaaatttzzzjjj\\\HHH999111/////////111000/////////000111222222333222000...---...///000333BBB___~~~```BBB666333111000333555222222777;;;GGGccc~~~iiiOOO???<<<555444666333555555555555555555555555666666777777777777777888888999999:::@@@EEECCC>>>888666555666888666444222333666:::;;;>>>OOOrrr%%%$$$###$$$&&&'''&&&&&&"""%%%((('''%%%%%%(((+++((((((((('''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$%%%%%%&&&'''((()))***,,,...---+++)))''''''&&&%%%$$$###"""""""""######"""!!!!!!""""""###!!!###'''(((((('''&&&'''%%%"""'''(((&&&444EEEHHH777///'''%%%$$$###%%%)))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((()))***+++''''''''''''((()))***+++************+++,,,---...---...111444666>>>QQQeeevvv]]]IIIBBB===;;;AAALLL\\\pppmmmaaaPPPAAA888444222111111000///.........///000000111111000...------///222111888LLLkkkbbbCCC666444111000222333000111555888EEEbbb~~~gggMMM>>>;;;555333555222555555555555555555555555333444555666777888999999;;;<<<<<<;;;>>>BBB@@@;;;777777666444555666555333222777>>>AAADDDUUUwww%%%$$$$$$&&&((()))(((&&&###'''***((($$$###(((---***+++---,,,)))&&&$$$$$$#########$$$$$$$$$$$$$$$ """$$$$$$$$$%%%''')))'''(((***,,,,,,+++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!"""### ###%%%&&&&&&&&&&&&'''%%%"""&&&'''###--->>>CCC777...'''%%%$$$###$$$(((&&&''''''((((((''''''&&&&&&&&&'''((()))******+++&&&&&&&&&'''((()))+++,,,+++***)))))))))+++,,,---)))+++000555555888III]]]yyyzzzbbbMMMAAA<<<:::@@@JJJZZZnnnvvvlll\\\MMMAAA:::555333000///...---------...///...///000///...---...//////...222>>>SSSnnn~~~aaaCCC777555222000222000...000444666BBB___|||dddJJJ<<<;;;555333666333555555555555555555555555111222333444666777888999999;;;;;;:::<<>>999777888666111111444555333444888>>>BBBGGGXXXyyy&&&&&&'''***,,,,,,***(((%%%''''''&&&$$$$$$&&&)))---222888999555---'''###$$$$$$$$$$$$############"""###$$$$$$$$$&&&)))+++&&&''''''((()))(((((((((%%%%%%$$$$$$###$$$$$$%%%$$$###!!! """""" """$$$$$$$$$$$$&&&(((%%%!!!&&&(((###+++:::???555---'''%%%$$$###$$$'''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((())))))%%%%%%%%%&&&(((***+++,,,+++***)))(((((()))+++,,,******...222///000AAAWWWnnn{{{hhhTTTBBB>>>;;;???GGGTTTgggwwwzzzkkk[[[LLL@@@888333000///---,,,,,,,,,---...,,,---//////...---...///---///222555>>>QQQkkk~~~www[[[???555333000///000------///333444???\\\xxxaaaHHH;;;:::555444666333555555555555555555555555222222333333444555666666555888999777888;;;;;;777555888777222111555777555444555888===FFF[[[|||((((((***---//////,,,***(((&&&######$$$&&&%%%%%%000999CCCFFFAAA666+++%%%%%%$$$$$$$$$######""""""$$$%%%%%%%%%%%%'''***---'''&&&&&&&&&%%%%%%%%%%%%##################$$$$$$%%%###!!!  !!!""" !!!"""""""""###&&&(((%%% %%%)))%%%,,,999===333,,,&&&&&&%%%######&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''$$$$$$%%%&&&(((***,,,---+++***((('''''')))***,,,,,,***,,,...***)));;;RRRfffsssnnnZZZFFFAAA>>>???CCCMMM^^^mmm{{{uuudddSSSDDD999333///...---,,,+++,,,,,,---***,,,...///......///000...333666222111<<>>BBBQQQcccppp|||qqqbbbQQQ>>>111...,,,,,,...---+++,,,111111000000///...------------000333444444999BBBJJJSSSJJJ===444000/////////000///,,,111777999NNNrrr|||\\\III:::888999555333444555666666555333111222333444444555666666777666666666666555555555555666666666555333333333444666888777555555888CCC[[[))))))+++...000000,,,((((((%%%$$$%%%$$$!!!$$$)))///>>>SSS]]]SSS>>>---&&&###$$$$$$###!!! !!!###$$$"""###'''&&&"""$$$)))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###"""######$$$""""""###%%%&&&((())))))######""""""$$$&&&)))***+++'''%%%%%%$$$!!!"""&&& $$$$$$&&&***,,,******++++++,,,+++***((('''(((((((((((((((((())))))))))))))))))******************,,,---+++---666BBB\\\lll~~~sssbbbSSSCCC999<<<>>>???JJJYYYiiivvv}}}ooo\\\FFF888///------//////,,,---111000000000000///...------111333555555444555999===AAA<<<666222111111000/////////,,,000666888LLLnnn{{{\\\III:::888999555333444555666666444333222333444444444555666666666666666555555555555555555555555666555333333333444666777888666555888CCC\\\((((((***,,,...---***'''***&&&%%%%%%### ###(((111>>>QQQ^^^XXXDDD222)))$$$###!!!!!!"""###""""""""""""$$$''''''$$$&&&)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###"""""""""###%%%&&&'''((()))%%%%%%%%%%%%%%%%%%$$$$$$)))&&&$$$%%%###!!!$$$***)))---...+++)))***+++***)))))))))++++++***'''%%%))))))))))))))))))((((((******************))))))+++***+++,,,***+++444>>>TTThhh~~~yyyiiiUUUFFF<<<>>>>>>;;;AAAMMM```ooo|||gggOOO???111......000000------000000000222222222000...,,,222333333444333222111111111111111333444333111......///---000555666HHHggg{{{\\\JJJ:::888999666333555555555555444222222444666444444555555666666555555555555666777777666555555555444333333333444666777666444444888CCC\\\&&&''')))***+++***(((&&&)))&&&$$$$$$###!!!$$$***000999KKKYYYWWWFFF444***&&&### !!!###%%%###!!!"""$$$&&&'''&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&'''(((((('''%%%###!!!!!!!!!"""###$$$&&&&&&'''))))))((('''&&&&&&%%%%%%'''$$$$$$%%%$$$"""'''...;;;DDDIIIAAA555---***)))))))))((()))******)))'''++++++******))))))((((((++++++************)))))))))((()))+++***+++333<<>>JJJXXXlllvvv```PPP;;;555000000///---,,,......000222333333111///---000...,,,,,,...000111000///000333444444333222111000333111111555555@@@WWWsss~~~]]]JJJ;;;999:::666444555555555555444333333666888333333444444444444333333666888999;;;;;;999888666333333333333333444555555666444333666===KKKbbbvvv%%%&&&((((((&&&%%%%%%%%%###!!!"""%%%%%%$$$''',,,(((---999DDDDDD999...))))))'''%%%$$$%%%%%%$$$###%%%((((((###!!!"""###"""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((((((&&&$$$### !!!!!!"""######$$$$$$&&&$$$###""""""%%%(((***$$$$$$&&&'''&&&'''///999TTTmmm~~~dddIII888000---222555333---))))))+++))))))))))))))))))((((((*********+++++++++,,,,,,)))''''''***+++,,,222888AAAWWWqqqpppWWWAAA;;;999777>>>KKKWWWlllmmm___EEE;;;333000000...---///...///111222222111///...333111///...---...///111+++...000111111222444555///444222000444444;;;NNNkkk~~~]]]KKK;;;999:::777444666444666777666555444555666333333444444333333222222444444555666666555444444222333333333444444444444888666666777888===JJJXXXmmmzzz%%%''')))(((&&&$$$$$$&&&###"""$$$''''''$$$%%%)))'''+++444<<<:::222,,,,,,******)))'''%%%$$$$$$%%%$$$'''&&& """$$$###############$$$$$$%%%%%%###$$$'''(((((('''$$$######$$$%%%&&&'''&&&%%%%%%""""""######$$$$$$%%%%%%#########$$$%%%&&&'''((($$$$$$'''(((''')))333>>>ddd}}}aaaGGG999222===FFFCCC777+++((()))(((((((((((((((((())))))))))))******+++,,,---------***)))+++,,,+++///444===QQQkkk|||vvv\\\DDD===:::666<<>>LLLYYYVVVFFF555------&&&&&&''''''(((((())))))(((((()))***,,,---...///111---+++,,,,,,***,,,111:::NNNgggzzzyyy___GGG???;;;555999CCCQQQhhhsssVVVHHH:::444333222222555.............../////////,,,111777777333000111444...111555555333222222444+++222///---000///222@@@UUUnnn{{{^^^KKK<<<:::;;;777444666444777999:::777444222222333333333333333222111000555444333333333333444555111222333444444444333333,,,...333888888666999???888@@@FFFEEECCCCCCAAA???;;;GGG\\\ttt***''''''+++,,,'''$$$$$$"""$$$'''(((&&&%%%%%%%%%"""(((---///---,,,...222000...***'''%%%######$$$(((&&&$$$"""""""""###$$$######""""""""""""######!!!&&&***+++)))''''''(((&&&&&&'''&&&%%%&&&(((******'''$$$$$$%%%''''''''''''&&&%%%%%%%%%&&&%%%%%%&&&%%%%%%'''(((+++333===```~~~}}}hhhXXXbbboooppp]]]@@@///,,,((('''&&&(((***+++***)))((((((((()))******++++++...///000...++++++...111555DDD^^^xxxkkkSSSBBB777333888AAAQQQddd~~~fffXXXEEE:::777888888777666444000---,,,,,,...000444444333111///000222444444222000000222333111...///111333222111333666:::JJJaaazzz\\\GGG===;;;444000333222555555666666666666666666555444444333222222222333222222222222222222222222444333222222111111222222555444222222222444777888<<<;;;999888777777888999;;;???HHHWWWooo***((((((***)))$$$###%%%$$$&&&'''&&&%%%$$$%%%&&&%%%)))...///---,,,///222111///+++(((%%%#########((('''%%%$$$######$$$$$$######""""""""""""######$$$'''++++++)))'''((()))%%%&&&&&&&&&%%%&&&(((++++++)))'''''')))+++,,,,,,+++((($$$############"""%%%$$$%%%'''((()))000999SSSrrr|||iiisssoooOOO666+++((('''&&&''')))******)))((((((((()))******++++++---......,,,******,,,...222???WWWrrrpppXXXFFF999444888@@@MMM___xxxttteeeRRRDDD@@@@@@???>>>555333000---,,,,,,...///444444333222000000333555444222000000111222111//////000222222111222666999CCCXXXvvvyyyYYYDDD::::::333111444333555555555555555555555555444444333222222222222222222222222222222222222222444333222222111111222222555444222111111222333333555555555555666777888888777:::===BBBRRRooo---+++,,,,,,'''"""$$$((('''''''''&&&$$$###%%%&&&&&&)))++++++******,,,///111///,,,(((%%%#########''''''&&&&&&%%%$$$$$$$$$######""""""""""""######'''((()))((('''&&&&&&(((%%%&&&&&&%%%%%%&&&(((+++///,,,***)))***,,,,,,,,,111,,,&&&######$$$"""!!!###"""$$$'''&&&&&&+++333DDDcccxxx```>>>***)))'''&&&&&&((()))((('''((((((((()))******++++++,,,,,,,,,+++))))))***,,,///888MMMhhhyyyaaaLLL===666999???FFFWWWnnnppp[[[KKKCCC@@@>>><<<333222///---,,,---...///222333333222000111333555555222///...000111111111///000111000000222555777;;;LLLgggwwwVVVAAA888999333111555555555555444444444444444444333333222111111111111222222222222222222222222222444333222222111111222222333333333333222222222222333333444555666666666666555888:::999???WWW/////////---'''"""%%%,,,&&&((()))(((&&&%%%%%%&&&)))***+++***))))))+++......,,,)))&&&$$$###$$$$$$''''''''''''&&&%%%$$$###$$$######""""""######$$$((('''&&&%%%$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&(((+++111...+++))))))******)))555000***&&&&&&&&&%%%###""""""$$$'''%%%###'''---:::VVV{{{sssKKK///***(((&&&&&&'''((('''&&&((((((((()))******++++++,,,,,,,,,+++*********+++---222CCC___yyylllTTTBBB999999===AAAOOOeeeyyyyyydddRRRFFF>>>999666222111///............///000111111111000000222444444222///......000222333/////////000000222444666555BBBXXXsssuuuVVVAAA999999333222666555444444444444444333333333222222111111000111111222222222222222222222222222444333222222111111222222111222333444555555555555444555666777777666444333111666;;;<<<===NNNooo...------+++%%% $$$+++$$$'''***+++***)))((((((......---,,,++++++,,,---+++)))'''%%%$$$$$$%%%&&&''''''''''''&&&%%%$$$###$$$$$$############$$$$$$***(((&&&$$$$$$%%%&&&&&&###$$$%%%%%%$$$&&&(((+++///,,,***)))***+++,,,,,,444111...+++((('''&&&&&&""""""$$$&&&%%%"""$$$***333LLLpppZZZ:::---***'''&&&&&&''''''&&&((((((((()))******++++++---,,,,,,------------,,,---///<<>>JJJ]]]rrrsss```PPPDDD:::444000000000000000////////////000000000......000111222111///...---///111444000000//////111222444444444<<>>```mmmJJJ222...***''''''''''''&&&((((((((()))******+++++++++***+++...111222111///------666JJJaaauuukkkTTTFFF>>>888<<>>===<<<;;;;;;:::::::::888555555777666<<>>JJJJJJIIIIIIHHHFFFBBB???222000---)))&&&%%%$$$$$$(((&&&$$$"""""""""###$$$%%%$$$$$$######$$$$$$%%%$$$"""!!!###&&&'''&&&###"""###$$$$$$$$$%%%)))+++///,,,(((&&&&&&'''&&&&&&666AAAJJJFFF777***''')))%%%$$$%%%&&&$$$###'''...+++<<<\\\|||YYY333000+++(((''''''''''''((((((((()))******++++++***)))***---111333222///------555FFF[[[ooooooWWWIII???777<<>>777888333333999888888888777666555555444444333222222222333444444555222222222222222222222222444333222222111111222222111222333777<<>><<<::::::000111666:::555555HHHaaavvv---)))$$$######$$$###!!!%%%%%%%%%(((+++............//////000000333777:::///---)))&&&$$$$$$%%%%%%'''((((((&&&%%%%%%''')))000---)))$$$""""""###$$$###%%%&&&&&&$$$######$$$"""###%%%'''((((((''''''***)))((('''&&&'''***,,,000JJJ^^^YYYGGG888---%%%(((&&&$$$""""""$$$&&&((()))666QQQttt```DDD---&&&---***&&&)))(((&&&)))+++)))'''((()))***+++***,,,000444444000,,,---111444;;;OOOkkkvvv^^^III<<<777777;;;HHH]]]vvvrrrWWW???444555555555555444222000...111111111000000///...---,,,---///000000000111222333222222111222333555666333444888@@@KKK[[[sssooo[[[EEE444555:::777444666888888777666555444333333333444444222111000111333333333333222222222111111111333555555444222222333111555777777>>>PPPcccnnnxxxqqqfffYYYLLLAAA;;;:::333555666666777:::@@@EEE[[[bbbkkkmmmiiiaaa]]][[[bbbsss,,,((($$$###$$$%%%$$$###((('''''')))+++,,,+++***)))***)))((('''(((+++------+++(((&&&$$$$$$%%%&&&((())))))'''&&&&&&''')))///---)))&&&#########$$$###$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&'''((((((((((((%%%&&&(((***+++***)))(((222JJJ```bbbRRR???000'''(((&&&%%%$$$$$$%%%&&&((()))333GGGeee}}}nnnKKK333***///+++(((*********,,,---,,,+++,,,...///...------///222222000...---000333999KKKggg}}}fffOOO@@@999999;;;DDDWWWppptttZZZDDD888555555555555333222000///000000000000000//////...+++...111333333333444555333333222111222222444555222333555:::BBBRRRmmm~~~___NNNAAA>>>;;;666666;;;999888777666555444333333333444444333111000111333333333333222222222111111222444666666555333333444222555666:::IIIbbb{{{xxxeeeRRREEE???555666777666666888<<<@@@EEEJJJPPPQQQLLLHHHFFFGGGQQQaaa}}})))'''$$$###$$$&&&&&&&&&***))))))***+++***(((%%%((()))((('''%%%%%%''')))***)))'''%%%$$$%%%&&&'''*********(((&&&&&&''')))---,,,***'''&&&$$$$$$######$$$&&&&&&%%%%%%&&&(((((((((''''''''''''(((((("""%%%+++111444111,,,'''333FFF^^^kkk___FFF111(((''''''&&&&&&&&&&&&''''''***...:::OOOgggxxx~~~}}}gggnnnyyySSS888,,,///***'''))))))++++++,,,...////////////111111000000000111222222222333444888GGG```xxxmmmUUUCCC999;;;;;;AAAPPPggguuu___JJJ>>>666666555444333111000///...///000000111111000000,,,///333666666777777888444333222111111111222333111111222444888FFFaaayyy___MMM>>>;;;:::666555888999888777777666555444444333444444333111111222444444333222222111111222222222444666777555444444444555555666>>>VVVwwwzzz___JJJ>>>666777777666555555777999777:::<<<<<<999777999;;;BBBOOOjjj'''&&&$$$$$$%%%'''))))))(((((((((((()))(((%%%"""&&&'''((('''&&&''')))+++''''''%%%%%%%%%&&&((()))*********(((%%%%%%&&&(((******)))((('''&&&$$$###"""$$$%%%&&&%%%&&&(((***)))((('''%%%%%%%%%&&&'''$$$'''...777===;;;333,,,111>>>WWWlllgggLLL222(((''''''((((((((((((''''''++++++000<<>>GGG```&&&%%%%%%%%%%%%(((***,,,%%%%%%$$$%%%&&&&&&$$$""""""###$$$$$$######%%%&&&&&&%%%%%%%%%&&&((()))***++++++***'''%%%$$$%%%''''''((((((((('''&&&$$$$$$###$$$%%%%%%%%%&&&)))+++((('''%%%$$$###$$$$$$%%%&&&)))///:::CCCCCC:::111000999NNNfffhhhQQQ777***((((((((((((((((((((((((******+++000777???DDDFFFBBB@@@MMMhhh[[[<<<+++,,,(((&&&)))(((++++++333AAAIIIEEE>>>:::888666222///...///000000333333222333;;;NNNhhh|||ttt\\\FFF999999:::???KKK^^^tttuuueeeSSSFFF999888555222000000000000---...///111222222222222///222555666555444444444444333111000///000000111,,,...111222111777III[[[tttlll]]]LLL@@@999555555777777777666666555555444444333333444333222222333555555333222111000111222333000222444444333222111222777777999GGGeeevvvZZZFFF999888666444444444444444333555777888888777777888;;;CCCZZZ|||%%%&&&&&&&&&&&&(((+++...%%%$$$######$$$%%%$$$###%%%&&&&&&%%%###!!!""""""&&&&&&&&&'''((()))***+++,,,,,,+++(((%%%$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%(((+++&&&&&&%%%$$$######$$$$$$&&&(((...;;;GGGHHH>>>444000555EEEYYYbbbVVV???///((((((''''''''''''(((((()))))))))***,,,...000111555000:::SSSttt]]]===,,,---+++***---,,,111222>>>VVVeeeeee___]]]NNNEEE888000---,,,,,,+++******+++...555EEEaaaxxxwww```KKK>>>888999>>>HHHXXXllluuugggVVVGGG;;;888555111//////000111...///000111222222222222000222333333222111111222222111000/////////000111---...111333222555AAAMMMfffzzzkkkhhh^^^MMM;;;222333999555555555444444444333333222333444333222222444666555444222000000111222333///111333333222111111111333555;;;KKKiiikkkRRR>>>;;;666444444444555444222333555777777666555444888@@@WWWzzz%%%'''''''''&&&'''+++///)))&&&###"""###%%%%%%$$$&&&'''((((((&&&%%%%%%&&&&&&''''''((()))***++++++//////---***'''&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$######$$$'''***%%%%%%%%%&&&%%%%%%$$$$$$&&&'''000@@@MMMNNNBBB555...222:::HHHVVVWWWEEE111)))(((&&&%%%%%%&&&((()))&&&((())))))(((''')))***...)))111DDD^^^~~~|||ZZZ:::***---------///...222222CCCbbb|||sss```HHH666///...---***((((((+++...222???ZZZsssvvvbbbNNNBBB888888;;;BBBPPPdddwwwvvviiiXXXIII<<<999555000......000111///000111111222222222222000111111000000000222444111000///...///000111222///---...111222444<<>>+++)))&&&$$$###$$$%%%'''))))))'''&&&&&&'''((())),,,,,,---222:::EEEOOOVVV999666111---******+++,,,------;;;[[[hhhLLL<<<555111...---)))***000222777JJJaaa|||uuueeeQQQAAA:::666777>>>DDDNNNeee{{{uuuaaaSSS@@@;;;777444000,,,---222///000111000///...///000111000///000000000333777:::777333000000000///...111000......000333777999JJJ___~~~uuuYYYJJJ<<<:::>>>AAACCCCCC666444222222333444555444444555666666666555333333555444333222111111111111222222333333333222222111222333777DDD]]]^^^III888666777333222777444555666666555555666777>>>HHH___~~~(((((()))******+++++++++'''&&&%%%$$$$$$$$$%%%&&&((((((''''''''')))***+++***...555888222)))'''***+++,,,---...---+++)))(((&&&%%%######%%%&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%%%%$$$)))***444OOOkkkoooVVV999---...---///666>>>>>>888+++)))'''$$$$$$$$$&&&''')))((('''&&&&&&'''((((((---,,,,,,---111777===AAA555333///,,,))))))))))))+++***444OOOooouuuWWWAAA444...,,,...***+++000000333DDDXXXuuuuuufffRRRCCC999555666===AAAJJJ]]]qqq{{{hhhZZZGGG???888444111---...111...000111000///...///000...///111222222222666:::;;;888444222222222111000111111111111222555777999EEEZZZxxxtttUUUGGG:::999===>>><<<<<<777555333222444555555555444555666666666555333333555444333222111111111111222222222333333222222111222333666???TTTssskkkSSS>>>888888444333666444555777666555555666888999BBBXXXxxx***+++,,,---............%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++***000:::???777+++&&&''')))***+++,,,,,,+++***)))'''&&&$$$$$$&&&'''&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%******444OOOoooxxx___@@@......+++))),,,111333111***)))'''%%%$$$%%%&&&'''(((''''''&&&&&&'''((((((---+++***))))))+++---///111000...,,,***)))))))))...+++000BBB\\\yyyhhhJJJ777...---///,,,---000///000<<>>QQQmmmtttRRREEE:::999<<<<<<999777888666444444555666666666444555555555555444333333444444333222111111111111111222222333333222222222111222555;;;IIIbbb~~~bbbFFF;;;999666444666444666777777666555777888888===OOOnnn***+++,,,---.........---###$$$%%%''''''(((''''''&&&&&&&&&'''((()))***++++++222<<>>333111///...///111//////888DDD```pppxxxmmm^^^PPPEEE>>>:::===@@@EEEVVVgggvvvwwwdddSSSAAA999777444111000111333555555444333333444333444444777<<>>;;;:::999777555444666777777777555555555444444444333333444333222222111111111222111111222333333333222222///111555999???PPPlllpppNNN===999777555555444666777777666555777888<<<<<>>999...((((((%%%%%%&&&((())))))******)))'''&&&&&&'''(((((('''$$$$$$%%%(((******&&&###***(((&&&$$$###$$$&&&'''''',,,555FFF```qqqfffQQQ---+++)))((('''%%%%%%&&&&&&%%%$$$######$$$$$$%%%&&&''''''(((((()))))))))((()))***,,,------------***+++,,,,,,,,,,,,++++++......000666CCC]]]fffGGG666111......000222000111888@@@XXXiii}}}vvvhhh\\\OOODDD<<<;;;===CCCUUUggguuurrr]]]FFF:::666333///...///111444555444333333333333111000666DDDLLLDDD777666333000//////000000000///000222444444444222222222>>>RRRjjjsssSSSDDD777666;;;>>>??????999777555555666777888777555555444444333333333333333333222222111111222222000111222333333333333333000222555888888@@@VVVlllzzzVVV@@@888777555444333555666666555555666777<<<999???TTTqqq&&&''')))******(((&&&%%%######$$$$$$%%%&&&''''''&&&&&&'''(((((((((''''''---///444;;;:::222+++((($$$$$$%%%&&&'''((())))))((('''%%%%%%'''((('''&&&%%%%%%%%%(((++++++'''###((('''%%%######$$$&&&'''&&&,,,444AAAYYYmmmhhhVVV111+++(((((((((%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%'''''')))***************)))***+++,,,,,,,,,++++++'''((()))***+++,,,,,,,,,'''))),,,111;;;RRRwwwuuuSSS:::...---///111111111333999>>>PPPbbbwwwuuuhhhWWWIII<<<999999???OOOaaarrr~~~gggLLL<<<444///,,,++++++...111333222111000111.........666HHHVVVOOO@@@777444111000111222333222///000111222222111000///222999GGG[[[rrrqqqPPPAAA333222777;;;===???999777555555666777777777555444444333222333333333333333222222111222222333000111222222333333333333333222555777666:::MMMbbbbbbGGG:::777555444222444555555444333555666777444777GGG___yyy((()))******)))'''$$$"""$$$######"""###$$$&&&&&&&&&'''((((((((('''&&&%%%---,,,111:::>>>888...((($$$$$$$$$%%%&&&'''(((((((((&&&%%%%%%&&&''''''&&&'''%%%%%%'''+++,,,((($$$%%%%%%$$$###$$$$$$&&&&&&%%%+++111???ZZZrrrlllXXX888...&&&&&&'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,,,,++++++++++++******))))))(((((()))***,,,---///000111)))***,,,...444HHHjjjaaaBBB000...000111000///333777;;;HHH[[[rrrttt^^^NNN@@@;;;999<<>>888666555111222444333222222333555444222444>>>LLL^^^ttt)))***,,,,,,***'''$$$"""%%%###"""!!!!!!###%%%&&&'''((((((((((((&&&%%%$$$,,,***///<<>>___xxxpppXXX>>>000$$$###&&&$$$###%%%''''''((((((((((((((((((((()))+++,,,------,,,,,,************************,,,---...///111333555777222111000///111AAAaaa}}}mmmKKK555///111111......111666888BBBVVVnnnzzzcccTTTEEE???<<<;;;EEERRRhhhxxx~~~```III;;;222111333---000444666555444333333---555:::<<>>:::777<<>>AAAEEEQQQcccvvv......---+++***((('''&&&&&&%%%######%%%'''''''''((()))***,,,,,,+++***))))))'''+++666BBBEEE<<<111'''&&&%%%$$$$$$$$$$$$$$$&&&)))+++,,,+++)))(((((('''&&&&&&&&&&&&&&&''''''%%%&&&&&&%%%$$$%%%'''))),,,,,,---666OOOfffdddSSS666,,,'''***+++&&&%%%(((***)))(((((('''(((((((((&&&&&&'''((()))))))))))),,,,,,,,,++++++*********---000:::PPPmmmxxx[[[DDD555555222333KKKjjjjjjIII///---+++******,,,///111333CCCZZZpppwwwcccNNNBBB:::555888???QQQccc|||pppTTT???666222111111222222333333222222111///...,,,---///000000///000//////......///000000000000111222222222222111555444555;;;III```{{{rrrRRREEE999666777555333222333444444555555555444444888777;;;JJJ\\\ggggggbbbTTTFFF888444333222000111000000000000000000111222000222777EEEccclllPPP>>>666333333333444444444555555444666999:::999777777888999===GGGXXXooo...---+++)))((((((((((((&&&%%%%%%%%%&&&'''(((((('''(((...666888333,,,(((''''''***222>>>DDD>>>444((('''&&&%%%%%%$$$%%%%%%$$$'''+++------+++++++++&&&&&&&&&&&&&&&'''((())))))(((&&&%%%$$$%%%''')))+++,,,,,,444HHHYYYTTTEEE///)))'''***+++'''%%%'''***)))(((''''''((()))***%%%&&&'''((())))))))))))++++++******************...///777NNNoooeeeKKK999999666444KKKlllrrrPPP555///******,,,---///111333@@@UUUkkk~~~lllVVVGGG<<<666888===NNN```zzzxxx^^^DDD666222222111111111111111111111111111000....../////////................../////////...///111222333333333222222222444888???QQQkkksssSSSEEE999666666555333222222333444555666666555555999:::EEE]]]yyypppZZZBBB666444222000///111000000000000000111111111333888IIIiiivvvWWWBBB777333333444444444555555555444666888999777555444444999888;;;EEEWWWppp---+++)))'''''''''((((((&&&'''''''''''''''((()))(((+++777GGGLLLBBB222)))'''((()))---888AAA>>>555)))((('''&&&%%%%%%%%%%%%!!!%%%***---............$$$%%%%%%&&&'''(((***+++***(((&&&%%%%%%&&&'''((('''***---333@@@IIIAAA444***(((''')))***'''&&&&&&((((((&&&&&&&&&'''((()))%%%&&&'''(((((()))))))))((((((((()))))))))))))))444222777LLLnnnzzz]]]DDD>>>;;;>>>XXXyyy|||YYY>>>333+++,,,///...///111333<<>>KKK\\\tttgggKKK777222444000000000000000000000000111///......000111111000------...///////////////---///000222333333333222111222666999<<>>666***)))((('''&&&%%%%%%%%%!!!$$$))),,,---...///000%%%%%%%%%&&&''')))***+++)))'''%%%%%%&&&'''''''''"""(((///333888999333***''''''((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&'''((((((((((((&&&''''''(((((()))))))))222000555JJJmmmuuuWWWHHHEEEOOOlllhhhGGG888---...111///...111111666CCCXXXpppxxxcccOOOAAA;;;<<>>@@@999+++***)))'''&&&&&&%%%%%%$$$&&&)))***++++++---...(((((('''''''''''''''((('''&&&$$$%%%'''((('''%%%'''///111000...,,,)))&&&'''((('''&&&&&&&&&%%%$$$%%%&&&'''''''''''''''%%%%%%&&&'''((((((((((((&&&''''''((()))*********+++,,,333HHHkkkuuufffeeerrrvvvMMM;;;...///222...,,,///...000:::NNNhhh{{{gggPPPAAA:::;;;<<>>RRRhhh************************))),,,---,,,(((&&&&&&((()))---BBB___jjjWWW:::***$$$'''&&&%%%///???CCC<<<+++***)))(((&&&&&&%%%%%%&&&((())))))))))))+++---,,,+++)))(((&&&%%%%%%%%%&&&$$$###%%%((()))'''$$$'''//////+++)))***,,,&&&((((((&&&$$$%%%%%%%%%$$$%%%'''((((((((('''&&&$$$%%%&&&'''((((((((((((''''''((()))***++++++,,,))),,,555JJJmmm~~~PPP<<<...///222---+++------...666IIIeee}}}hhhPPP???999888999<<>>555222333333333222222111111111000222444666777555333222666666666777999===@@@BBBWWWnnn,,,+++++++++***)))))))))&&&((()))+++***)))'''%%%)))---999KKKXXXRRR===***$$$$$$$$$%%%***222===DDD666111***%%%$$$&&&((()))+++)))'''&&&&&&%%%$$$###)))((('''&&&&&&'''((((((((('''%%%%%%%%%%%%$$$"""'''((()))*********)))(((''''''&&&%%%$$$$$$&&&'''''''''((()))***+++,,,---*********)))((((((((((((***+++***(((---666;;;;;;888333999SSSwwwiiiNNN666//////,,,***,,,///...222>>>TTTnnnvvvbbbOOOAAA:::777999@@@MMM```tttgggLLL999222000...---...000000...,,,------........./////////---///111111111111222333111222444444444333111000333444444222222555<<>>@@@EEEXXXhhhxxx+++******)))((('''''''''%%%&&&((()))))))))((('''''')))222@@@KKKIII:::+++%%%$$$######'''000:::BBB555111***&&&%%%'''((())))))'''%%%$$$%%%%%%$$$###'''''''''(((((((((''''''(((&&&$$$$$$%%%%%%$$$###+++)))''''''***,,,+++***)))((('''%%%%%%&&&''''''(((((()))***+++,,,,,,,,,---+++)))((()))******)))---,,,***---;;;LLLVVVWWWLLLFFFKKKbbbxxxZZZ<<<000///---+++,,,000///111:::LLLeee|||~~~lllXXXGGG<<<777666<<>>AAANNN___yyy((((((''''''&&&%%%$$$$$$)))((('''&&&%%%%%%%%%%%%%%%'''---777>>><<<333***%%%&&&'''''''''))),,,///---***&&&%%%%%%&&&'''''''''%%%###$$$%%%&&&%%%$$$###%%%'''))))))((('''%%%'''%%%######$$$&&&&&&&&&(((222;;;===777///++++++((('''''')))++++++(((&&&******************++++++------,,,,,,---------,,,(((,,,555IIIhhhzzzzzzqqqLLL666000//////---...///111555AAAUUUnnnsss]]]KKK>>>777777:::DDDSSSggg{{{xxxYYY???111...//////......///111222........................,,,...000111///......///...///000111222333333333444222000111444777999999EEEVVVqqqaaaLLL:::666777666555888:::888666666444444;;;DDD]]]{{{jjjLLL<<<666555333222222222333333444444444444666999<<<<<>>222000...---+++...111444<<>>DDDTTTooo%%%%%%%%%&&&&&&&&&&&&''')))'''%%%######$$$%%%&&&$$$&&&)))---///...)))%%%###$$$%%%%%%$$$%%%'''(((&&&%%%$$$%%%''')))******)))'''&&&%%%&&&&&&&&&%%%###$$$%%%'''((((((''''''&&&$$$"""!!!$$$&&&((((((---@@@XXXgggggg]]]TTTOOO@@@888///******+++***((()))))))))((((((((('''''',,,------+++,,,444CCCNNNRRRZZZfffyyyhhhHHH666///---+++***...111222777FFF]]]ooo~~~nnnXXXGGG>>>666555888BBBUUUkkkgggJJJ999222222222000......111444000000000/////////......---......------...111444............///000000111000111222111000222777<<<===EEEXXXsssjjjRRR<<<666777666444666555444444555444777BBBOOOrrrgggIII999444222111000000111111222333333444333222777GGGYYYhhhvvvyyy```KKK======:::777666666666444222222222333333333444444444444444444555555555555555333444444555555666555555555666333777???@@@KKKbbb~~~$$$%%%%%%&&&&&&''''''((('''&&&###""""""$$$''')))$$$%%%&&&(((((((((&&&$$$"""""""""""""""$$$(((+++%%%$$$$$$&&&)))+++,,,,,,***)))&&&&&&''''''&&&%%%###$$$%%%&&&''''''''''''&&&$$$!!!!!!$$$'''((()))+++???[[[rrr{{{wwwnnngggWWWKKK:::///******)))((())))))((((((''''''&&&&&&&&&((()))(((,,,;;;SSSeeeqqqxxxrrrOOO999///+++)))***...222222444AAAVVVgggyyyttt\\\HHH===777555666???QQQhhh}}}mmmOOO===444555444222///...111555222111111111000000//////.........------///333777///////////////000000111...222555444111111555:::777<<>>GGGXXXnnn~~~xxxZZZCCC222222000///000222111...222///......111111000---///...---,,,,,,---///000000000000000000000000000000000000111222222333333777999DDD[[[tttoooUUU===555555444555999555111222555333333BBBVVVzzz[[[AAA666222111333333111///......///111333333555@@@XXXwwwvvv```MMMGGG???999888888666444666222222444555333444888000444777888666666888:::777666666777888888666555===999777999<<<===AAAFFFaaa***)))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))&&&&&&'''''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%)))((('''&&&&&&&&&'''(((++++++,,,,,,+++***))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######***333JJJggg~~~wwwZZZ@@@000***''''''***---...,,,***)))*********,,,---+++,,,666IIIYYYsssoooOOO888---***,,,,,,---......333CCCSSSlll}}}nnnWWWGGG;;;999888<<>>444111000111222111000//////000111222222444@@@ZZZ{{{~~~mmmaaaQQQDDD===999777666666333333666555222222555333444666666666666777999:::999888888999888777666>>>;;;;;;===>>>>>>BBBHHH[[[|||***)))(((''''''&&&%%%%%%%%%&&&''''''%%%%%%'''((((((((((((((('''&&&%%%$$$'''''''''''''''&&&%%%%%%******)))(((((('''&&&&&&,,,---------,,,***)))(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((000DDD```yyykkkOOO777***'''(((***,,,---,,,((('''))),,,...000///+++(((---:::EEEXXXjjjbbbCCC000(((,,,,,,---...---111>>>LLLhhhyyysss^^^NNN???999555888>>>LLLaaassskkkRRR<<<777111...//////---,,,000///......000000000.........---------...000111000000000000000000000000//////000111111222222333444333999GGG[[[rrrvvv]]]DDD:::888555444777555333444777555444@@@OOOwww}}}eeeIII999333000000111111111111111111111111111222444???XXXzzzuuucccUUUJJJ@@@:::999666666888888555555888777666777:::<<<>>>>>>===>>><<<:::999999999888777;;;:::;;;===;;;999===CCCWWWwww)))))))))((('''&&&&&&%%%$$$&&&((((((&&&%%%&&&''''''(((((((((''''''''''''&&&'''((((((((('''%%%$$$))))))******)))(((''''''------......,,,***((('''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''(((((((((***000AAA\\\tttxxx\\\???---(((+++((((((******((((((...555>>>???;;;000&&&'''...444:::HHH^^^uuutttOOO666***------...//////222===IIIbbbuuuxxxdddUUUBBB999222444:::FFFZZZmmmttt[[[BBB999000...///...------///.........///000//////......------...///000111//////////////////////////////000000111222222222555444777@@@OOOeeewww^^^EEE;;;999555333555333222444666444555>>>JJJmmmgggTTT???555222111000111000111111222222111111000222333;;;QQQppp~~~kkkWWWIIIEEE@@@<<<<<<;;;999:::>>>:::<<>>000++++++---///000222;;;EEE[[[ooo}}}jjj\\\GGG:::111333888AAATTThhh{{{|||eeeIII;;;000...///......000---............//////000---------...///000111111////////////////////////...//////000111111222222333333555999BBBUUUsssuuu\\\CCC:::888444222444111111333444333555===FFFaaauuuUUUFFF888333333222222333111111222222222222111111222111666FFFbbbxxxiii\\\TTTKKKEEE@@@===???CCCAAAGGGUUUeeettt{{{{{{xxxkkkgggaaa[[[VVVPPPKKKHHHCCC@@@>>><<<999777;;;BBBVVVqqq(((((()))***)))((('''&&&&&&))),,,---+++)))''''''&&&&&&&&&''')))***,,,---%%%&&&&&&'''((((((((((((&&&&&&'''(((((()))*********+++------,,,***'''%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((()))***''',,,;;;TTTlll|||pppUUU???333...///+++***,,,+++...>>>PPPjjjrrrlllRRR888,,,,,,------+++...>>>UUUpppeeeFFF444)))(((***......000777???RRRgggqqqdddNNN>>>333555999>>>OOObbbuuusssQQQ@@@222///000......111,,,---...///......///111------...///000111111111000000000000000000000000......///000000111111222222444777999<<>>999222...---***,,,>>>SSSrrrdddCCC222...------,,,...666AAATTTppplllJJJ444+++***,,,/////////333:::JJJ___yyyxxxlllVVVDDD777999;;;<<>>999:::888777999===<<<999333111333999===RRRppprrrUUUAAA888111111333222333444333333111111111111333333111222333555???WWWuuu}}}vvvtttvvvwwwfffRRREEE===888777:::CCCYYYzzz'''(((***+++***)))'''&&&,,,///333555333///---,,,******)))(((((()))***+++'''''''''(((***,,,///000***)))'''%%%$$$%%%&&&'''%%%'''***,,,,,,***'''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((//////777JJJ```ttt|||nnn___VVVGGG>>>666333---...AAAWWWxxxtttPPP;;;444222555666888666333999RRRkkkqqqKKK333000///000222111000333888DDDZZZttt}}}sss\\\III;;;<<<<<<:::EEEWWWjjj}}}bbbKKK777222000+++***...***,,,//////------///222,,,---...000111111222222000000000000000000000000......//////000111111111(((///666666222888PPPhhhiiiRRR>>>999;;;::::::<<>>666000000222222222333444333111000000111333444333555555111222BBB]]]rrriiiTTTGGG>>>999888<<>>KKKfff}}}}}}mmmrrrtttNNN555111...---000111//////222???LLLeeezzzaaaMMM>>><<<:::777BBBTTTccc|||iiiOOO888111000,,,,,,111......//////...---,,,,,,...------------,,,,,,,,,111...,,,---222333111---222222222222222111000///---...111444555:::GGGTTTsssjjjSSS>>>999:::888666888???===:::777555555555666<<>>111000000111333444444333444333111000000000111222222444444111000999KKKZZZlllQQQ===777:::;;;HHHccc'''&&&&&&&&&%%%%%%%%%%%%,,,,,,---------------,,,,,,)))%%%$$$&&&)))***+++,,,)))%%%$$$'''***...///,,,%%%"""$$$%%%$$$%%%'''&&&(((******)))''''''(((###%%%&&&&&&%%%%%%'''(((((()))***)))((((((***+++,,,...222>>>QQQiiioooSSS@@@333///:::JJJnnnwwwTTT???666111000//////...,,,,,,555AAARRRfffiii```fffxxxwwwPPP777111---,,,///000...///222:::HHHaaa|||hhhRRRAAA<<<999666???NNN```xxxpppUUU;;;333111---,,,000000000000000000///......////////////............222///---///222444222///111222222222222111000/////////111333222555@@@LLLjjjlllUUU@@@:::;;;888777999;;;999777555444444555666222:::DDDLLLLLLFFF<<<444222000//////111333444444333222222111000000111111000111222000///555AAAKKKlllcccHHH<<<;;;;;;DDD]]]&&&&&&%%%%%%%%%$$$$$$$$$))))))***+++,,,,,,,,,,,,---***&&&%%%&&&((())))))///+++'''%%%&&&))),,,...,,,&&&###%%%&&&%%%%%%((((((***,,,,,,***((('''((('''(((((((((&&&&&&((()))'''(((***)))(((((()))***------///666EEE___zzz~~~___FFF333+++333AAAbbb{{{oooNNN;;;444///000,,,******))))))...555CCCSSSXXXUUUZZZfff|||UUU:::222---+++---///......111555BBB\\\yyyqqqYYYDDD<<<999555;;;FFF\\\rrrzzz^^^AAA555222///---...111111222222111111000000111111111000000000//////222000...///333444222000111111222222111111000000222111111222000000999CCC]]]wwwoooWWWAAA;;;;;;999777999666555333222222333444555222444666888888777555333333111//////111333444444111222222222222111000000///000000000000333777;;;SSSrrrrrrQQQ>>>999;;;@@@TTTwww&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&((()))***+++++++++,,,)))&&&%%%%%%'''''''''---***(((''')))***+++++++++'''%%%''''''%%%%%%))))))+++---,,,***)))((((((+++++++++***((((((***,,,''')))***)))((('''((()))******,,,111???WWWuuueeeIII333***000;;;UUUmmmxxxcccEEE555000,,,111+++'''(((******,,,000<<>>VVVrrrpppSSS;;;///222999LLLaaajjjWWW???444000,,,...(((%%%(((***+++,,,///111777777777888===YYYkkkNNN777///)))***,,,,,,---...333===SSSnnn}}}fffMMM@@@;;;777777<<>>666333111000//////000000111000000///000000////////////......///...---...///000000//////000000111111111000000222000000111000///333:::GGG^^^|||ttt\\\DDD===<<<999777999666666555444444333333333333333444555444444333222111222555888999888444111000000222333333222111000444111......111333444444999KKKggg```HHH???===;;;HHHggg(((((('''''''''&&&&&&&&&###$$$&&&'''((()))))))))&&&%%%###$$$&&&((()))(((&&&&&&''')))++++++)))'''(((&&&&&&(((&&&###$$$((((((***,,,,,,+++*********'''''''''%%%$$$%%%'''***222666;;;;;;777000)))&&&%%%'''***222AAAXXXqqq{{{]]]BBB222///222===NNNSSSDDD333///,,,'''***&&&$$$'''***)))+++...(((...---+++...444LLLmmmzzz^^^<<<222******,,,,,,,,,---222:::LLLfff|||nnnWWWHHH???999888;;;HHHYYYqqq|||```HHH:::444222222......//////000000////////////.........------------------.........////////////000000111111000000111//////111111///222888???QQQmmmvvv]]]EEE<<<;;;888666999777777777666666555555444111333555666666444222000111333555999:::888444000000000111222222222222111222///---,,,...111333333333;;;MMMiiifffKKK???<<<;;;FFFbbb'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%$$$$$$%%%)))+++---,,,)))'''%%%%%%&&&''''''&&&&&&%%%&&&(((%%%"""###(((&&&(((+++++++++******+++''''''&&&%%%$$$%%%))),,,222;;;HHHPPPNNNEEE:::222+++***,,,333DDDZZZppp~~~dddGGG444,,,+++---:::===111)))++++++%%%)))''''''))))))((()))---&&&///...))),,,222AAAXXXhhhAAA555+++***,,,+++++++++...444DDD]]]tttxxxcccQQQDDD;;;999;;;DDDSSSkkkoooRRR>>>555333333---...//////000000///////////////.........---------...//////......///000...//////000000000000000000......000000...000444777EEE]]]vvvwww^^^EEE<<<:::777555888555666666777777777777777555555555555444444333333333333333555666555333111111111000000111222222333////////////...///000111222333<<>>WWWoookkkXXXGGG===:::;;;AAAPPPgggyyyZZZAAA555222333......///000000000000000////////////...............///000000//////000111......///000000000000000000------000000---...111222===RRRkkkxxx^^^EEE<<<999666555777333444555777888999999999666444222//////000222444555333000000111222333222222111000000000111333444///111333333111//////000444333666CCCYYYwwwyyyWWWDDD888999DDD^^^}}}'''&&&$$$######$$$%%%'''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&(((,,,444===DDD555,,,%%%&&&(((&&&$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%'''***,,,,,,***'''%%%(((%%%&&&,,,...+++)))***222GGGaaarrrvvvooo___QQQDDD444,,,666FFFVVVjjj{{{oooQQQ999,,,'''((())))))*********))))))((('''%%%$$$%%%'''***,,,(((***+++)))(((+++333;;;aaakkkDDD666+++,,,000...++++++111000666IIIddd~~~rrr\\\KKKAAA;;;888>>>JJJaaa{{{lllPPP<<<333111///...---///111222111000222222222000---,,,---...---......///000111111222222111000//////000111222...000111111000000111222888999CCCZZZuuufffHHH:::888888555333444444555666777777777666333333222222111000//////222222111000000000000000111000000111333444444333111111111111000000/////////333333<<>>JJJ___~~~pppQQQ???999777444444444444444444333333222111222222222111111111000000222111111000000000111111444333222333555666555444222222222222111111111111111666444333777666<<>>BBBQQQfff{{{zzzzzzyyynnn```NNN>>>...))))))(((&&&%%%''''''((((((''''''&&&&&&'''''''''((()))*********---,,,,,,++++++*********)))000>>>ZZZYYY>>>333000---)))++++++******************///+++,,,///222===WWWrrroooYYYJJJ>>>>>>BBBLLL[[[ooorrr\\\EEE;;;333111111///,,,+++////////////000000000000000000000000000000000111222222111111111111111111000000000000000000000000333333444444333666CCCPPPpppdddJJJ<<<666333111333333222222222111111111000000000000000111111222666555444333222222222222//////000000111111111222---///////////////111333333222222111111222222333666777===III[[[uuullllll***)))))))))(((''''''&&&'''%%%%%%%%%''''''&&&%%%(((%%%$$$(((+++---222888999444---(((&&&%%%$$$"""$$$$$$############$$$$$$######$$$%%%&&&'''((((((*********++++++,,,,,,,,,)))+++///333666888999999>>>;;;999<<>>@@@HHHUUUfff{{{{{{gggHHH;;;000...000///---,,,////////////000000000000111111000000000000000000111111111111111111111111000000000000000000000000111111333333222444???KKKbbbzzzfffLLL===777444333222222333333222222111000000000000000000111222222555444333222222111111111000000000000111111111222...///000/////////111333333333222222222222333333999888:::@@@KKKaaauuudddooo++++++******)))(((''''''&&&%%%$$$%%%'''((((((''''''%%%%%%)))++++++...333888333---)))'''&&&$$$###$$$$$$############$$$$$$###$$$&&&''')))+++------++++++++++++,,,,,,,,,,,,)))***,,,---......---,,,222222222444<<>>CCCNNN]]]rrrxxxUUUCCC222---000000...---////////////000000000000111111111000000/////////111111111111111111111111000000000000000000000000000000222333111222999CCCUUUjjjiiiNNN???888555444222333444555444333111000000000111111111222222222444333222111111111111111000000000111111111111111...///000000//////111333444444444333333444444444999777777777<<>>>>>???AAACCCCCCBBBCCC:::111)))((((((&&&$$$$$$%%%&&&'''((()))*********))))))******+++,,,,,,,,,---,,,,,,+++)))(((((('''))))))+++666LLLkkkuuuSSS;;;///...///***+++++++++,,,,,,------///++++++......///===MMMjjjyyymmm]]]LLLAAA;;;???GGGRRRggg|||sssZZZ>>>111000111000///////////////000000000000000000000000//////......000000111111111222222222111111111111111111111111111000222444333000333888:::JJJeeeoooSSSAAA888555555555666888:::999888555333111111222333444333333222222222111111000111111111222222222111111111111111...000000000000000222444666555555444444555555666111333666777666<<>>DDD888///(((''''''%%%%%%&&&&&&'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))((((((***)))+++222???XXXyyy___BBB222---...******++++++,,,,,,---------***+++//////...888FFF]]]pppuuugggQQQDDD;;;???DDDKKK^^^sss{{{bbbDDD444000000111222////////////000000000000////////////////////////000000000111222222333333111111111111111111111111222111222444333000222666777BBBXXXuuurrrWWWCCC999777666777888999:::999888666555111222333444555444333333333222222111111111222222222222222222222111111111///000111111000000222444555555444444444444555555111333666888666777@@@KKKmmmiiiQQQBBB<<<@@@JJJddd///000111111000---***(((---+++***+++------,,,+++---(((%%%&&&&&&'''+++111111111111---)))&&&'''((($$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++'''''''''((()))***+++,,,'''((()))***++++++,,,,,,...,,,...222333333:::CCC;;;333+++)))((('''''')))'''((()))+++---.........---------,,,++++++******************))))))))))))***)))+++...444EEEccc~~~lllLLL888111111+++++++++,,,---............+++,,,000///,,,333>>>SSShhhrrr]]]MMMBBBCCCCCCEEEUUUiiipppQQQ<<<222...///222////////////000000000000------......///000000000///000000111222222333333111111111111111111111111333000000222222000111555999<<>>:::>>>GGG]]]zzz000111222222111...***(((...---,,,,,,......---+++)))%%%$$$''''''''')))---000111111...)))'''''')))$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&((()))+++,,,---%%%%%%%%%%%%&&&'''))))))&&&&&&'''***,,,---,,,***///---///222000---333<<>>666666,,,,,,------...///000000000,,,---111///+++000:::LLLccc}}}|||hhhVVVIIIHHHEEECCCPPPccc~~~^^^EEE555------000////////////000000000000,,,,,,---...///000111111///000000111222222333333111111111111111111111111222///...000111///000444777555>>>UUUpppzzz^^^III>>>;;;<<<777666666555555555555555111222444666666555444333333333333222333333444444333333333222222111111111///000111111000111333555444444444333333444444444444222222666999999;;;@@@@@@YYYzzztttRRRBBB<<<888;;;BBBVVVttt---...///000///,,,***((('''(((***+++,,,,,,++++++'''(((******))))))***+++...333222,,,&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$&&& &&&)))&&&$$$%%%)))'''%%%&&&(((*********)))&&&$$$%%%(((,,,------((('''&&&''')))+++++++++///......000//////555===DDDBBB999,,,$$$%%%((()))...---+++(((+++222888;;;@@@555...---+++''''''+++---)))&&&((()))))))))))),,,++++++,,,---666JJJ\\\~~~zzzdddIII444000......000///++++++///...,,,,,,//////...222777FFF\\\vvvvvv___LLLHHHFFFCCCMMM^^^yyyoooRRR===333000000000111111111//////000111000000000000000000111111222111000111222222111000000444888777111---111777888444111///000111222222444666>>>MMMaaayyy~~~aaaKKK???:::999777666555555555555666666666666555444444444444555555222222666777444222333555555555555444222000...444222000000222555777888777222222666555111111555222222333444555666777888AAAIII[[[vvv|||jjjRRR???777888<<<>>>OOOiii...///000000///,,,)))(((((()))***+++++++++++++++((()))******))))))+++,,,...222333,,,&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''"""!!!&&&)))'''%%%''',,,+++)))(((((()))******(((&&&$$$%%%)))+++,,,+++***)))'''((()))******)))---,,,---.........444<<>>999888777777666666666666777777777666555444444444444444555222222666777444222333555555555555444222000///222111111222555777999::::::555333555444111222666333444555666777777777777:::@@@QQQmmm|||vvvbbbVVVEEE:::777999<<<===EEE[[[|||///000000000///,,,)))'''******************++++++)))+++++++++******+++---000555777000(((&&&%%%%%%%%%&&&'''((()))))))))(((((($$$###&&&(((''''''))))))((('''%%%$$$%%%'''***'''&&&%%%&&&)))*********,,,***(((((())))))((('''***)))***,,,,,,---333;;;DDDJJJIII>>>111,,,---...***,,,,,,,,,///:::MMM[[[^^^NNN;;;000+++((()))+++)))++++++***))))))******+++******++++++...999EEEaaa{{{pppJJJ===000---......---...000...///111111000333888:::NNNjjjkkkSSSGGG@@@===FFFVVVlllfffLLL:::333222///222555666555444333444111111111000000/////////111222333444555555444444;;;999777777777777333000555333111000222333222111444666;;;BBBJJJYYYrrrcccLLL>>>999888888888777777777888888999888777666555444444444444666222222666777444333444444555555555444333111000000111222444666999:::;;;<<<888555555333111333666222333444555555555555555666;;;IIIeeennn^^^UUUPPPIIIBBB:::666777999::::::===LLLfff000000000000...,,,)))(((,,,+++***))))))***+++,,,+++,,,,,,+++******,,,...333:::===666---)))((('''$$$%%%'''((())))))***+++***(((&&&&&&''''''((()))%%%&&&&&&%%%###%%%(((+++'''&&&&&&'''((()))******+++***((('''((()))(((''''''&&&'''******+++222:::FFFOOORRRFFF666---,,,...++++++,,,+++,,,888OOOcccooo^^^FFF555,,,******+++(((,,,...+++******++++++---+++,,,.........444<<>>:::CCCPPPggg{{{qqqTTT>>>333000---000444666555333222222111111111111222222222222...///111222333333444555<<<>>>===999666666444222333222111222444444333111666888<<<>>>AAAKKKbbbwwwgggNNN???999888999999888888888999::::::999888777555444444444444777333222666777555333555444444555555555333222111111222444555555777999;;;:::888666555444444444666666555555444444555666666999===KKKfffrrrXXXIIIAAA>>>@@@<<<888666777888888777===CCCSSSlll/////////...---+++)))(((+++***)))))))))***+++,,,,,,,,,,,,***))))))+++...333<<<@@@:::000***((('''"""$$$&&&''''''(((+++---...---+++'''%%%&&&(((((((((((((((((('''(((***,,,''''''((((((((()))+++,,,+++)))''''''((()))((('''%%%$$$&&&(((((()))000888HHHTTTZZZNNN;;;///,,,---***)))++++++,,,777PPPiiiwwwiiiRRR===000,,,++++++(((---...,,,,,,111333111000,,,+++.........111666BBBXXXqqq}}}www[[[===///...///...---///...///222222000222666444AAAZZZvvvyyy^^^KKK???:::AAAKKKcccwwwcccJJJ:::444...222555777666444333333111111222333333444555555---///111222222333666888FFFOOORRRHHH:::444444444111111222555666666444222444666:::::::::AAATTTgggmmmSSSBBB:::888999999999999999:::;;;;;;888888777666555444444444888333222555777555444666333444555555555444333222333444444444444777;;;???>>>>>>;;;888777777777666999888666555555666888::::::BBBTTTooolllRRRBBB<<<;;;>>><<<999666666666777777>>>>>>DDDWWWttt---------,,,+++***)))((())))))))))))***+++,,,---,,,,,,+++)))((((((+++---///:::AAA;;;000)))'''&&&"""$$$&&&&&&%%%'''---111666666222***%%%&&&(((((()))(((''')))******(((&&&'''((((((((((((***...111...,,,***)))))))))((('''%%%$$$%%%''''''(((...666GGGVVV```YYYGGG888///+++(((&&&(((,,,///999RRRkkkvvvooo]]]GGG666...,,,***(((,,,---,,,333>>>AAA===555///+++,,,---,,,---000222BBBUUU___ccckkkxxxlllGGG444///...------...---...111111...///444555>>>TTTrrr|||cccPPPCCC===AAAGGG]]]qqqqqqVVVAAA777444666888999888666555555111111222333444555555666///111333333222444:::>>>UUUhhhqqqbbbJJJ;;;666444000111444777:::999666333111333555666444888GGGVVVvvvuuuZZZFFF<<<999999999888999999:::;;;<<<888777666666555555666666888444222555777555444666333333555666666555444444444555555444666===GGGOOOQQQOOOHHH>>>999999999777666666666666666777888999===KKKccckkkPPP@@@:::999:::999777555555666888999:::999<<>>???:::...'''((()))((((((&&&''',,,222444000+++((())))))((('''+++111666666333///---,,,***(((&&&&&&%%%%%%'''''''''---555CCCVVVggggggXXXEEE555+++((($$$%%%+++...666KKKbbbooopppfffPPP<<<111,,,***'''***+++---;;;NNNTTTNNN???666...,,,---+++,,,...+++333===BBBDDDIIIVVVbbbtttyyyQQQ999000---,,,---++++++,,,//////,,,---111333999LLLjjj~~~gggTTTGGGAAABBBFFFUUUiii~~~cccJJJ;;;777888999999777555555666222222222222222222222222000222222111000444;;;BBB]]]www{{{___III<<<333000222666:::===;;;777444111111222444333444>>>IIIeee}}}}}}aaaJJJ>>>999888888888888999:::;;;<<<666666666666666666777888999444222555666555555777222333444666666666555444333444444555;;;IIIZZZgggooohhhXXXEEE:::::::::888888;;;@@@CCCDDDBBB???===III]]]yyyjjjMMM>>>:::;;;777777777666666777999:::888999;;;>>>HHHZZZppp))))))))))))))))))))))))$$$&&&(((+++------------,,,,,,***(((&&&&&&))),,,...;;;DDD@@@444,,,***)))&&&''''''%%%$$$)))222:::DDDFFF???222))))))+++)))+++)))+++555@@@EEE@@@999)))))))))''''''+++333999<<<999444000...+++'''%%%'''%%%&&&'''&&&&&&,,,444???UUUlllqqqeeePPP;;;---)))$$$$$$)))+++000BBBWWWiiioookkkVVV???222---)))&&&)))***...BBBYYYaaa[[[HHH===222///...---,,,...+++---000000///111<<>>===888444444222333444444444:::CCCYYYssseeeMMM???999888888888888999:::;;;<<<555555555666666777888999999555222555666555555777222333444666666666666555111222333777@@@SSSiiizzz|||eeeJJJ:::999;;;:::CCCIIIQQQWWWYYYUUUNNNIIIXXXnnnhhhLLL===;;;>>>888999::::::999888999999888;;;===;;;;;;DDDVVVeee+++*********+++,,,------)))))))))***++++++,,,,,,***((('''%%%%%%%%%'''(((...444;;;<<<555---(((&&&)))(((&&&%%%'''+++000333BBBOOOPPP>>>---((((((%%%******---;;;SSSddd^^^NNN666+++%%%(((,,,---444>>>BBBCCCAAA:::111)))%%%$$$+++'''%%%&&&%%%$$$(((...;;;PPPfffnnnkkk^^^GGG222///+++(((((((((///>>>LLLfffooouuulllSSS:::///...)))++++++000BBB[[[kkkpppfffRRR===333000,,,+++---+++,,,.../////////111333@@@UUUuuuXXX;;;...,,,+++***------------------------...222<<>>999666777666333444777111111111111000000000000---000222000...000666<<>>888111333666999;;;:::555111444333333333555777999:::MMMcccjjjPPP???888888777777777777777888888999777666666777888888777777444111222555777555222666555444555555444333111333444888AAAOOOddd}}}mmmTTT@@@666;;;DDDPPPmmm~~~yyyooonnnxxxeeeKKK===;;;<<<===<<<:::888777777888888888888777666777;;;BBBGGG***))))))))))))******+++(((((())))))***+++++++++((('''&&&$$$$$$%%%&&&(((,,,333999:::444---(((''')))(((''''''(((,,,000222@@@OOOUUUGGG555,,,)))%%%&&&(((...===YYYnnnlll^^^DDD555***+++...///666???JJJJJJGGG@@@666---(((&&&'''$$$###%%%&&&$$$''',,,777LLLbbbllllllaaaJJJ444000,,,)))((((((---:::GGGbbbooozzzvvvaaaFFF444,,,.........444IIIfff{{{zzzdddKKK;;;111***(((******,,,............///111666GGGeeeXXX;;;000......,,,---------------------------000666FFF]]]wwwzzzfffVVVKKKDDD@@@KKKWWWjjj~~~mmmUUUAAA:::444333222000111444111111111000000000/////////111222111///000666;;;PPPjjjtttVVV@@@777222222333555777777444222333333333444555888:::;;;DDDWWWtttnnnSSSAAA999777777777777777777777888888777555555777888777666555444333444666666444222444444333333444333222111222777BBBRRRfff|||qqqWWWCCC;;;@@@IIIbbbaaaGGG;;;888999<<<;;;999888777777777777666666666555666999???CCC)))(((((((((((((((((('''''''''(((((()))*********'''&&&%%%$$$%%%&&&'''(((+++000666777333...***))))))(((((()))***---///000;;;NNNZZZPPP>>>111***%%%###'''...>>>[[[tttwwwlllRRR???...,,,000444;;;DDDTTTTTTRRRKKKAAA666...***%%%###$$$((()))'''(((+++222FFF]]]jjjmmmeeeOOO:::000,,,)))))))))+++555@@@]]]mmm~~~sssXXX>>>...000...---555LLLlllyyy[[[CCC333***(((******+++------,,,,,,---...///;;;SSSttt}}}VVV:::///......,,,,,,,,,,,,,,,---------------...222<<>>RRRjjjpppTTTBBB===DDDMMMmmm|||[[[DDD999666777999999888777666666666666444555666555555777:::===)))))))))(((((('''&&&&&&&&&&&&''''''((()))))))))(((''''''&&&''''''((()))+++///333555222///---,,,))))))***+++,,,---...///666JJJYYYSSSBBB333***&&&###'''---<<>>KKKYYY^^^PPP>>>---)))&&&(((***+++000666FFF[[[rrrqqq^^^BBB@@@EEEUUUiii}}}~~~[[[===---))))))''')))******))))))***+++...555HHHeeexxxSSS999...---,,,*********++++++,,,,,,------***)))...666===HHH___vvvvvvaaaQQQHHHBBBGGGQQQbbbxxx}}}YYYGGG666111333222///,,,111111111111000000000000222222111000000000000000666666777777666444222111222222333555777555222///000111333444666666777777888;;;BBBQQQhhhfffLLL<<<888888777666555555555555555333222222333444444333777444111222555666555222000222333222000111555888@@@\\\lllRRRCCCBBBHHHfffjjjNNN@@@<<<999777333444555666666666666666444666888999888777777777((()))***,,,,,,+++***)))&&&''''''((())))))******---------,,,+++***)))(((,,,,,,+++,,,------------...---------------...///...777BBBIIIFFF;;;///((("""&&&***333HHHdddtttuuucccMMM777...,,,...999EEESSSWWW___eeefff___SSSJJJ777...''''''(((((((((******111999CCCRRR[[[QQQ@@@111+++'''((()))***...333===TTTmmm}}}qqqYYYUUUWWWeeettteeeDDD111***(((&&&((()))***))))))+++---333>>>QQQiiiqqqNNN555---,,,,,,***)))******+++,,,,,,---------***,,,444999AAAUUUlllmmmYYYMMMBBBDDDMMM]]]sssjjjSSS;;;222333222000---222222222222111111111111111000/////////000///...333333444444333222222333444333222333444444222000000111222444444444444444444666;;;EEEWWWqqqkkkPPP???:::888666444333444555666555444222222444555444333555333222888??????777000111333555444222222777<<>>333)))'''))))))***+++111555999BBBQQQ\\\TTTDDD555...(((((()))))),,,111888PPPkkk||||||uuunnnllluuukkkJJJ666...+++%%%''')))***)))***,,,...<<>>KKKbbb~~~oooSSSBBB;;;999555333222333555777666444333333444555555444444222555>>>GGGFFF999---222555777555333333999>>>VVVvvvzzzbbb\\\```jjj^^^DDD:::888555222222333555777888888777777333444666777666666777888++++++***************+++'''''''''&&&%%%&&&))),,,.........,,,)))&&&&&&'''***((('''((()))***)))(((&&&((()))(((''''''((()))000666===AAA@@@999000***$$$&&&(((---<<>>HHHDDD555///444222555444555777333999MMMhhh}}}wwwUUUBBB:::333222666444555555666777666666666777555555777666444777<<<+++******))))))******+++))))))(((&&&%%%&&&))),,,/////////,,,)))&&&%%%&&&)))'''&&&'''((()))((('''%%%'''((('''&&&%%%&&&(((+++///555999999555///***%%%&&&(((,,,;;;QQQbbbjjj```QQQ@@@777555999BBBKKKWWWZZZ^^^aaaaaa^^^ZZZWWWNNNBBB333)))&&&'''((('''(((+++///666GGGXXX[[[TTT999...%%%%%%(((***,,,///444AAAVVVjjjzzz|||ZZZ;;;+++***(((***++++++++++++,,,...EEEOOOVVVSSSMMMKKKJJJIIIOOODDD777...+++++++++***(((((()))***,,,---///000//////000111111888HHHYYYvvv~~~gggSSSFFFDDDFFFQQQbbbwwwxxxYYY???333000222333777777666444111//////000111000...///222333111///222111000000//////000000222222111111111000000000111111000000111111222333444///000666;;;EEE]]]vvvyyyZZZEEE<<<777444555555333444777555333333333555555333222:::;;;BBBJJJDDD555///333111444333444888777@@@WWWxxxnnnNNN>>>888333111444333444555555666666555555555333444777777555777<<<******)))))))))******++++++***)))&&&$$$%%%))),,,000111000---)))&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&%%%$$$%%%'''%%%(((,,,///000///,,,+++%%%'''(((,,,:::PPPdddmmmeeeYYYJJJ???888999CCCMMMVVVYYY^^^aaabbb```\\\YYYRRRHHH:::000,,,+++***))))))+++***...???TTT]]]ZZZ===111'''&&&))),,,...111222;;;KKK^^^qqq}}}dddCCC000,,,)))***,,,,,,++++++,,,...>>>CCCDDD===666333444333888333...,,,,,,---+++)))'''((()))***+++,,,---...---...000111111555BBBPPPmmmkkkXXXIIIDDDDDDMMM]]]pppgggJJJ999222111222555555444222//////000222444222000///000111111111222111000000//////000000111111000000000000//////111111000000000111222222111...///333555;;;MMM```___III<<<777444666777555555777555444333333444444222111777777<<>>333)))(((---111555999444666>>>OOObbbrrr~~~mmmJJJ444---(((***++++++******+++,,,000666777222///000222222111///------...---***(((''''''((()))***+++++++++,,,,,,...111000222<<>>333))))))000666<<>>GGGccc}}}oooTTT@@@888222444666555555666666444222222333333333222111111444888888666666888111444000///333777KKKhhhqqqVVV===666777444111111111222222333444333333333555444555777666333444888+++++++++++++++,,,---...,,,,,,+++)))((((((***---111111111...***'''&&&&&&'''&&&%%%%%%''''''&&&%%%((()))***)))'''&&&&&&''')))((((((''''''((())))))&&&***...111===SSShhhttttttlllaaaUUUIIIDDDIIISSSYYY\\\```cccccc___ZZZWWWTTTTTTPPPGGG<<<333//////'''******---;;;QQQ^^^^^^@@@444******000777>>>DDD888000...555@@@NNNdddxxxtttPPP666+++&&&'''(((((('''&&&''')))(((---///,,,******(((%%%,,,++++++***************((((((***++++++***)))(((***)))+++.........333;;;SSSkkkrrrZZZKKKCCCJJJTTT```uuupppUUUAAA666222...///000000......///000/////////...,,,,,,...000111000//////......////////////000000000000111111111111000/////////000000///111444555555777<<<@@@VVVnnnyyy^^^EEE;;;333333555555555666666444222222333555555444666666777888888888777777111444111///111444GGGdddgggPPP<<<666777333222333111222333333444444333333444222222333222000333888,,,,,,,,,,,,---...///000)))+++,,,+++******+++---000111000...***((('''''')))'''&&&'''((()))((('''((())))))(((&&&%%%%%%&&&&&&&&&&&&''''''(((''''''###)))---111===RRRgggsssqqqiii___WWWOOOKKKQQQXXX]]]___bbbdddbbb^^^XXXTTTRRRTTTSSSKKK>>>444000///))),,,,,,...;;;QQQ^^^```EEE888,,,)))---222999>>>333,,,+++000444===RRRiiitttyyyqqqNNN444)))'''((()))((('''&&&''')))###''')))''''''******(((((()))*********)))***+++((()))+++,,,,,,***)))(((***)))***,,,------222999HHHaaa|||{{{bbbQQQFFFJJJQQQZZZooobbbIII999333///111333444222000000000,,,...000///...---///111000000///............///000000000111111111222222111111000///////////////---000333222222444777999HHH\\\xxxgggLLL@@@555333666666777888666444222222444666777777666666666666666666444222///444222000222333DDDaaaZZZHHH888555444111222666222333333444444444444444555222222444444444888???,,,,,,,,,---...///000111(((***,,,,,,,,,+++,,,---000000000...***(((((((((***((((((((()))***)))((('''(((((('''%%%$$$$$$%%%"""###%%%&&&'''''''''&&& '''---111<<>>PPPjjjnnnQQQCCC777444666888999:::666444222333555888999999555666777666777888666333---333333222333333CCC```pppPPPAAA555333222///222888222333444444555555444444888555555777888:::@@@HHH///............///000000***)))((('''((()))+++------...//////...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%(((***///;;;PPPfffuuupppiii```YYYTTTSSSVVVZZZXXX___dddbbb]]]YYYWWWWWWVVVSSSSSSTTTKKK<<<111///,,,111333222;;;MMM^^^fffTTT<<<'''%%%)))((((((,,,(((''')))++++++///;;;GGG___mmm|||lllKKK222(((&&&%%%%%%%%%%%%&&&''''''(((((()))***++++++,,,,,,***))))))(((((((((((((((***++++++***((('''((()))'''(((*********,,,...000BBBUUUqqqqqq]]]KKKIIIMMMTTTddduuu}}}___FFF999333111222555444000.../////////............/////////............///000000//////000222222333333333111000///...............111000000000000222333444777CCC[[[yyy{{{[[[BBB666666444555:::999:::999777555444555666777444444333333333333222222222333444333444;;;FFFOOOzzz{{{gggZZZAAA<<<555222222333333222666333000000333555444222333111555:::888:::NNNeee------------...///000000)))((('''&&&''')))***,,,,,,---///000...+++(((&&&%%%%%%%%%$$$$$$#########(((''''''&&&%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%(((***...777III^^^kkknnnjjjeee```[[[WWWUUUUUUVVV^^^dddccc]]]YYYYYY[[[]]]YYYXXXYYYRRRDDD999444+++...///...888MMMaaakkkVVV>>>***&&&(((&&&&&&******)))+++,,,+++---666@@@SSSeeeyyyhhhGGG///'''''''''&&&&&&''''''((()))''''''(((***,,,---...///+++***))))))(((((()))))))))***+++***(((((((((******+++,,,,,,,,,,,,...000???RRRmmmvvvbbbOOOJJJKKKRRRaaaqqqhhhLLL;;;333000///222222///---/////////............/////////////////////000000111000111111111111111000000000//////............///000/////////000111222333999>>>OOOlll^^^EEE888888444555999888;;;999777555333333444444444444333333333333222222222333444444444999BBBJJJsss|||sssiii\\\MMMCCC===999555444444444333111666333111111333444444333555333666:::;;;CCC\\\xxx---------------......///)))(((''''''(((***+++,,,***,,,...000///,,,(((&&&&&&&&&%%%###""""""""""""'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''((()))&&&(((+++...444AAASSS```iiijjjjjjhhhccc]]]WWWSSSSSSZZZbbbbbb[[[VVVXXX]]]]]]ZZZXXXYYYTTTGGG999222,,,,,,+++,,,888MMMcccnnnUUU@@@---''''''%%%%%%(((******---///------444===HHH___yyyjjjHHH222***((((((''''''(((((()))***&&&''')))***---...000111,,,+++******))))))******)))***,,,+++******+++,,,...//////...---,,,...///888IIIccc|||mmmXXXOOOMMMQQQ___mmmxxxYYYCCC555111...111111///...000//////............/////////////////////000111111111111111111000///...---///............//////000000000000000111222333444;;;888@@@XXXwwwdddJJJ<<<:::555555888666:::999777444333222222222444444333333333333222222222333555444444777===BBBbbbyyy|||lllcccccc]]]UUUNNNIIICCC<<<777777666555555666555222000666444222111333444444444888777888:::<<>><<<<<<;;;:::888555555555555555555444333555444333222333444444555888888999;;;???RRRuuu333222000---+++)))(((((((((((((((((())))))******&&&))),,,//////---***(((***)))'''%%%$$$###$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$#########$$$&&&'''&&&'''+++000333999JJJZZZhhhnnnppplllhhhddd\\\SSSMMMNNNPPPOOOGGG@@@DDDMMM]]]```cccccc^^^RRRAAA555,,,)))'''+++333>>>JJJRRRAAA666+++'''&&&&&&''')))'''(((+++...,,,+++222:::DDD[[[wwwjjjHHH111)))''''''&&&&&&''''''((()))+++++++++,,,,,,------------,,,,,,+++++++++++++++)))+++,,,,,,++++++---............---+++***+++,,,...888LLLeee~~~jjjYYYPPPQQQZZZdddxxxsssVVV@@@666///.../////////111//////............//////......------......///000//////000000000000//////...............///000111000000111222222333333333555333666???NNNeeeoooTTTCCC===555333666333333333333333333444444555444444333333333222222222222222333333333333333444;;;LLLddd~~~jjjSSSBBB<<<>>>777666555666777888777777666666444333333444666777555555444333222333444666444666999>>>HHH___555444111...+++)))((('''''''''&&&&&&&&&&&&%%%%%%&&&(((+++---...---+++***+++)))'''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&+++222444999KKK^^^ooouuuuuunnnhhhddd[[[QQQJJJEEEBBB@@@999222666AAAVVV___hhhjjjdddYYYJJJ===,,,'''%%%(((---000555:::222...)))&&&%%%&&&((()))(((((()))***))))))111;;;HHH]]]vvv{{{mmmNNN666+++''''''&&&&&&''''''((())),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++'''(((***)))(((((()))***+++,,,,,,+++))))))+++,,,///555DDD[[[vvvppp\\\OOONNNTTT[[[ooo|||___EEE999...,,,------...000//////............//////...............///000000//////000111111000000000///............//////000------///000000111000000111333777;;;@@@PPPnnnsssWWWDDD>>>555333555222111222333333444555666666444444333333333333222222111111222222222222222222444???QQQhhhlllUUUDDD888666;;;666666777777666666555444777777666444333444777999555555555444222333555777000333999BBBTTTqqq444333111///,,,+++***)))))))))(((((('''%%%$$$###&&&''')))+++,,,,,,------***(((&&&$$$###$$$&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&''''''&&&$$$""" ((('''+++222444888KKKaaaooovvvxxxpppkkkiii```TTTGGG<<<444222...)))---888GGGXXXhhhlllhhh^^^PPPDDD333+++&&&''')))((()))---'''((('''%%%%%%&&&&&&&&&'''&&&''')))+++///<<>>555222444222222333444555555666666555444444333333333333222222111000000111222333333333222888CCCSSSooopppTTTFFF>>>555333888666777777666555555666777555777999888666555666888444666666444222222555777222333888CCC[[[|||333222000///------,,,,,,---,,,,,,+++***(((&&&%%%''''''((()))+++,,,---...(((&&&$$$""""""$$$&&&'''(((((('''&&&&&&&&&&&&''''''((()))***(((%%%""")))''',,,222333777KKKbbbjjjtttxxxrrroooooofffZZZEEE666+++***((($$$)))444???TTTjjjppplllcccWWWMMM:::000(((((()))&&&'''***"""$$$&&&%%%$$$$$$$$$###&&&%%%'''+++000999JJJYYYhhhxxxzzziii\\\bbbmmmvvvnnnVVV===...)))))))))))))))******+++'''((((((***+++,,,------,,,+++******))))))******,,,------,,,***)))***+++''')))*********,,,...000------555IIIeeegggUUUNNNNNNPPP```rrr|||TTTFFF777222333333444666//////............//////222222111111222222333444444444444333111000...---111000///...............000111333444555555444444///222666666555<<>>444111444111444555555666666555555444444444444333333333222222111000///000222333444444111555:::FFF___qqqXXXBBB===;;;555222444111111111000000333777:::444777;;;;;;999666555666444666666555222222555888777666777BBB[[[------------,,,+++***)))+++***)))'''&&&&&&%%%%%%%%%'''((((((((((((+++---)))'''$$$"""!!!###&&&''')))***+++)))'''&&&&&&''')))))))))((('''&&&&&&&&&***%%%)))222222...<<>>777777888666333222444666666666666888DDDaaa.........------,,,******,,,+++)))((('''&&&&&&&&&'''((())))))((((((***,,,(((&&&$$$!!!!!!###%%%'''+++,,,,,,+++(((''''''((()))))))))(((((('''''''''((($$$'''///...+++888LLL^^^jjjqqqooonnnnnnjjjcccLLL;;;---))))))&&&(((---444EEEXXXdddiiikkkhhhdddLLL<<<,,,'''))))))(((''')))((('''&&&%%%%%%%%%%%%&&&%%%'''...999LLLggg}}}kkkQQQDDDKKK]]]oooqqq^^^BBB///(((((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))***---///...,,,000777:::999333---***,,,---***)))***************+++,,,---.........000999LLLgggooo[[[PPPMMMMMMWWWggg{{{qqqWWW>>>555333000111777555555555444333333222222111111111111111111111111/////////......///////////////000000000111111111333333222111000000000111444//////444555555@@@OOOhhh}}}cccGGG<<<999666555888666666666666666666555444555555444444333222222222222222333333333222222111000555999===HHHdddgggUUUFFF===666555555333444777888444222444555999AAAJJJYYYdddiii```UUUMMMBBB777:::999777444333444555555555666999FFFccc............---,,,++++++,,,+++***)))((('''''''''***++++++***((('''(((***(((&&&$$$"""!!!###%%%&&&,,,------,,,)))(((((()))))))))))))))))))))))))))&&&"""$$$+++***'''222DDDUUUdddoooqqqpppqqqlllcccLLL999***(((***((('''***000;;;JJJYYYhhhqqqqqqkkkTTTBBB000)))))))))(((((((((((('''&&&%%%%%%%%%%%%'''&&&(((///:::PPPnnn}}}___EEE888???PPPdddiiiZZZBBB111)))((((((((('''&&&&&&%%%%%%&&&((()))***)))(((''',,,---,,,...777DDDKKKLLL>>>666//////...+++)))***)))))))))***+++---...///......///444BBB[[[xxxuuu___PPPJJJJJJOOO]]]rrr~~~bbbFFF999555333444777555555555444333333222222111111111111222222222222////////////////////////......///000000111222222555444333222111000000000444000000333333111888CCCVVVlllgggJJJ>>>:::777666999888777666555555444444555444444333333222222111111222222333333333333222222111555999999???UUUxxxeeeMMM@@@;;;999999===>>><<<;;;===888555333333555===NNN^^^wwwwwwfffRRRBBB???;;;666444333444555555444666;;;IIIggg...............---,,,+++,,,+++***)))((((((((((((,,,,,,,,,***((('''''')))((('''%%%######$$$&&&'''+++,,,,,,+++(((''''''(((((()))))))))************%%%"""###((('''$$$...===OOO___nnnpppppppppllldddMMM999)))(((,,,***((()))///555@@@PPPdddrrrrrrkkkWWWDDD111)))((((((((()))(((((('''&&&&&&&&&&&&&&&***((()))---666JJJiiitttTTT;;;111666EEEYYYaaaVVVAAA222))))))((('''''''''''''''&&&'''((((((((((((((('''(((((((((---<<>>HHHOOOPPPJJJEEE:::666222222555CCC[[[qqqnnnYYYGGG>>>555333444444444666333666===MMMkkk---------...------,,,,,,,,,+++***))))))(((((())),,,,,,,,,***'''&&&'''((()))(((&&&%%%%%%%%%''''''((()))***)))&&&%%%&&&'''''''''((()))***+++,,,,,,%%%"""###&&&%%%$$$,,,777LLL]]]lllnnnmmmnnnjjjdddPPP<<<***))),,,***(((***,,,000888HHH^^^ooopppiiiXXXEEE111(((((((((((()))(((((('''&&&&&&&&&''''''***))))))+++111CCC```yyymmmLLL555///111===PPPZZZQQQ???111))))))((('''''''''((((((***)))'''&&&&&&'''((()))&&&&&&'''---===SSSccchhh^^^NNN<<<333...+++******)))))))))***+++,,,...///...------111888JJJhhhnnnYYYKKKEEEIIIRRRcccyyysssVVVAAA777444333333222222111000000//////...---........./////////000//////000111111000//////,,,---...///000111222222///////////////000111222111000111333333222444777>>>PPPlllqqqSSS@@@888666666777555444444444555666888999333333222222222222111111111222333444444444444444000333666555444AAA```~~~{{{ZZZDDD;;;:::555666>>>OOOaaaggg]]]PPP===999444444;;;NNNkkktttTTTEEE777444555444555777444777>>>OOOmmm+++,,,,,,------,,,+++++++++***)))(((((((((((())))))******)))'''&&&'''))))))(((&&&%%%%%%%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&%%%&&&'''(((***+++,,,---%%%######%%%%%%%%%+++444HHH[[[kkknnnmmmllliiicccRRR>>>---)))***((((((+++(((,,,333@@@TTTgggooommm[[[HHH444+++***)))))))))(((((('''''''''''''''(((((((((***+++///===XXXpppgggGGG111......777HHHSSSMMM<<>>888777555555888666999@@@PPPnnn******++++++,,,++++++***))))))((((((''''''((((((&&&'''((('''&&&'''(((***&&&&&&%%%$$$$$$$$$$$$%%%"""$$$%%%%%%$$$%%%&&&(((###$$$%%%''')))+++,,,---$$$######$$$$$$%%%+++111@@@VVVkkkpppooommmiiibbbSSS@@@...(((&&&###&&&,,,))),,,000888HHH\\\kkkqqqaaaNNN:::111...,,,***)))((((((''''''''''''((((((%%%''')))++++++666NNNdddyyybbbBBB...---+++222BBBNNNIII:::---***)))(((''''''((()))***+++***((('''&&&&&&&&&'''&&&***+++***111@@@QQQZZZNNN???222...///...,,,+++,,,++++++******+++,,,,,,///***)))///444<<>>SSSgggrrrgggTTT@@@555222...+++)))(((((('''''''''(((((()))$$$&&&))))))'''...CCCXXXuuu```@@@---+++(((...>>>KKKGGG999---***)))(((&&&'''(((***+++))))))***)))((('''%%%$$$%%%***+++&&&'''333CCCMMM>>>333***,,,111000---+++---,,,++++++******++++++///((((((...111666GGGZZZyyyrrrYYYHHHDDDGGGUUUkkkfffKKK:::444222111111111000//////......------......///000000111...000111222222111000............///////////////111111000000000000000111000000///...000111111...777666>>>QQQggg~~~eeeIII<<<999999888444555666777777777555555444444444444444444444444111222333444555555555555888444555999:::===PPPfff___GGG:::555222888BBBOOO^^^cccVVVDDD<<<444222===SSSssspppPPPBBB<<<555333777999;;;@@@OOOlll,,,,,,,,,+++++++++******+++***)))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%&&&'''((())))))'''%%%$$$%%%%%%'''((()))))))))))))))((('''$$$###$$$(((+++BBBTTTkkkyyyxxxnnnddd___TTTBBB...''''''(((***,,,///...,,,,,,333EEE\\\mmmlll```LLL777---+++***''''''&&&&&&%%%%%%&&&&&&''')))%%%%%%'''(((,,,999GGGfff|||uuu]]]@@@'''''')))---666CCCGGG;;;,,,***)))''''''+++...,,,(((,,,$$$$$$,,,---'''%%%+++'''''''''''')))+++---///000///---,,,---...000222333222111000...,,,++++++,,,,,,///111111555AAANNNkkk~~~xxx```MMMJJJNNNXXXgggyyytttVVV;;;111333000111111000///...//////.........------............///000000000///---,,,//////............//////---......///////////////111111000000111111222333444333888DDDUUUlllgggNNN???999666444999555333555888999555111444444444444444444444444222555888888444333444777777555666777888>>>RRReeeaaaEEE666111444888<<>>SSScccqqqhhhUUU@@@111+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&((((((+++666BBB```vvvnnnWWW===((()))***---666BBBGGG===000+++)))'''(((...444888999888---'''+++,,,'''%%%)))'''''''''''')))+++---...///...,,,,,,,,,---...000333222111000...---,,,+++......///111000222===IIIdddxxxzzzbbbPPPJJJMMMVVVdddvvvbbbEEE555333000111111111000///000111//////............////////////000000//////...---//////............//////......///000000000000///111111000000111111222333333222666???LLLaaa|||lllRRRBBB;;;888666888555333444888999666333444444444444444444444444777999:::999777777888:::;;;;;;>>>CCCGGGNNN]]]mmmdddHHH999444...333777999===@@@===555222666555<<>>:::888;;;:::???RRRppp,,,,,,,,,+++++++++******+++***)))'''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%)))******(((%%%######$$$&&&&&&'''(((((('''%%%$$$'''''''''(((((((((((((((&&&''''''&&&%%%%%%&&&(((777IIIbbbqqqsssjjj```YYYVVVEEE444+++((((((+++...555222---''')))555HHHVVVmmmiii\\\GGG555,,,'''###%%%&&&'''(((((('''&&&%%%(((''''''((((((***111:::TTTkkk}}}wwwbbbKKK666(((***+++---444???EEE???555+++(((&&&(((000<<>>777***'''%%%(((111AAAWWWhhh[[[GGG333+++***((('''(((&&&&&&'''((()))***+++,,,...---,,,,,,+++,,,,,,---//////...---,,,,,,++++++...------...------444===OOOccc~~~mmm\\\NNNKKKOOO[[[jjj}}}}}}___DDD444111///......///111111111//////............//////222111000///...///000111//////............////////////000111111111111111000000000000000111222222000000222444888FFFaaayyyzzz]]]HHH===999888555333222444777999999777444444333222222333444444333666:::BBBKKKSSSYYY\\\bbbgggrrriiiMMM>>>999666999:::777555555777888777;;;888777AAAOOOiiihhhPPPAAA;;;===:::???RRRrrr,,,,,,,,,+++++++++******+++***)))'''&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&""""""""""""$$$%%%'''((($$$%%%''''''&&&%%%%%%&&&%%%...;;;DDDFFFEEEBBBAAAAAA888...)))'''''',,,333999666000)))&&&---:::EEERRRYYYYYYMMM===222+++(((%%%&&&((())))))(((&&&%%%###%%%&&&&&&'''+++///111???UUUhhhdddOOO:::...***((())))))+++111888999444(((%%%$$$(((000@@@\\\ssshhhSSS:::---))))))******&&&&&&'''((()))*********......------------------,,,,,,,,,++++++*********+++***+++---------333:::HHHYYYttttttfffUUUMMMMMMWWWeeeuuujjjMMM999222///---,,,...000000/////////............//////333222111//////000111111//////............////////////000111111111111111000000//////000000111222///000222333444???WWWmmmbbbJJJ<<<777666444333333444666888999999666555333333333333555666:::CCCPPP```ooo{{{lllOOO>>>888999777777777666555666777<<>><<<999>>>SSSuuu,,,,,,,,,+++++++++******+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%&&&&&&&&&""""""!!!!!!###$$$&&&((($$$%%%''''''%%%$$$%%%&&&'''***...000000/////////555///+++)))'''&&&,,,333:::888444---)))---777???MMMVVVZZZQQQCCC777...(((&&&'''((())))))((('''&&&$$$&&&&&&$$$&&&,,,///...:::MMM```___LLL888...---&&&(((((('''***000111///'''%%%&&&***...;;;XXXsssqqq]]]CCC000))))))******%%%&&&'''((()))))))))))),,,---------............++++++++++++************)))((()))---......222888AAAPPPhhh~~~qqq```TTTOOOVVV```mmmvvvXXXAAA555111---,,,///000000...000//////......//////000333222222111111111111111//////............//////...///000000111111000000000////////////000111111//////111333333:::LLL]]]}}}iiiNNN===777666444444333444555777999:::777666444333333444666777CCCSSSkkkqqqSSS@@@999555333333555666666999>>>GGGPPPNNNGGGCCCBBBQQQlllsssUUUBBB;;;999@@@VVVyyy,,,,,,,,,+++++++++******+++***)))'''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''(((((('''%%%$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&$$$######$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&'''(((((('''&&&&&&'''(((,,,******)))'''%%%***111;;;;;;888111,,,,,,333999IIIRRRWWWQQQFFF;;;111)))'''''''''(((((('''''''''''')))'''$$$%%%+++---+++333DDDVVVXXXHHH555+++***&&&((((((%%%%%%***+++***((('''))),,,---555QQQmmmvvveeeLLL555)))'''((((((%%%&&&'''))))))))))))((()))***+++,,,---.........+++++++++,,,,,,,,,,,,,,,***((()))---...---000555:::FFF]]]uuu}}}nnn^^^TTTWWW\\\eee}}}eeeJJJ999444///...000222111///222111111111111111111222222222333333222222111000//////............//////......///000000000000//////////////////000111111//////000222222555???KKKhhh}}}qqqUUUAAA999888555555444444444555888:::999888666444444666888999KKKbbbxxxXXXDDD<<<888777999<<<<<>>333+++((((((''''''''''''((((((***,,,)))###$$$***,,,(((,,,;;;MMMQQQCCC111&&&%%%''')))((($$$###&&&(((''')))(((,,,///---222KKKhhhzzzkkkQQQ888)))%%%%%%&&&%%%&&&''')))))))))(((((('''(((***+++------......,,,,,,------------......,,,)))***---...---...222666@@@VVVooowwweeeXXXXXXYYY___wwwnnnPPP<<<666111///222333222000444333333222222333333444222222333444333222111000//////............//////---......//////////////////////////////000111111///...///111111111777>>>YYYpppwwwZZZEEE<<<;;;555555555444333555888::::::999666555555666999:::SSSnnn}}}]]]HHH>>>???AAAEEEGGGEEEJJJ^^^sssxxx```YYYggggggLLL===<<>>BBBGGGJJJEEE;;;///'''&&&'''((())))))((('''&&&***)))'''&&&&&&(((***+++***222>>>EEE>>>000'''%%%%%%%%%%%%&&&&&&&&&''''''))))))+++......222CCCTTTpppeeeNNN555'''&&&((())))))(((((('''''''''(((((())))))***+++---...//////...---,,,+++,,,+++***)))------,,,,,,---...000111333>>>RRRiiixxxlll[[[WWWUUUWWWjjj~~~fffKKK;;;111333333//////555,,,...111444444333222000222111000///............000000000000000000000000---.........//////000000000000000000000000000000222111111000111333444555FFF[[[tttbbbKKK===888555333333777777444333666:::777666777777666999???YYYxxxjjjVVVPPPTTTYYY^^^aaaeeennn}}}rrrkkkdddGGG???<<>>ZZZ{{{qqqnnnzzz}}}~~~\\\EEE===<<>>TTTlll}}}hhh[[[QQQNNNXXXhhh|||www^^^CCC777666444222111666555333222111000111111---------...///000111111////////////////////////........./////////////////////////////////////////////000000111222222333333777@@@PPPhhh~~~aaaIII<<<999555444666555222222444888666555666555222444999NNNmmmiiiOOO@@@::::::<<>>QQQqqq,,,,,,---............---,,,,,,,,,,,,+++)))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$&&&''''''%%%$$$$$$%%%!!!###%%%&&&%%%$$$%%%&&& !!!###$$$%%%&&&''''''!!!###$$$###""""""###$$$""""""######$$$&&&'''(((---666<<<777000...............111777<<<:::333,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&(((***,,,------,,,+++,,,))))))+++***&&&%%%'''&&&&&&'''''''''((((((((($$$%%%%%%$$$&&&***)))&&&&&&***+++))))))***)))&&&(((((((((((()))***+++++++++++++++++++++*********+++222AAAUUUaaa\\\GGG444,,,+++*********+++,,,---000///444EEEYYYnnnssscccVVVPPPSSS[[[lllxxxUUU<<<444444555444666555333111////////////------------...///000111000000000000000000000000///////////////.........000000000000000000000000---...///000111111111000555444666@@@PPPhhhjjjSSSEEE999555444555444222333666999777666888555222222666<<>>QQQiiiuuufffOOO999///)))+++......+++***,,,,,,///444===OOOlllsssaaaUUUOOONNNSSS```wwwzzz]]]FFF888333222111111///......///000000333000---,,,...000///---///...---,,,------//////000///...---------------............//////////////////000000000000//////222111222333777CCCZZZnnnyyy[[[EEE:::888555333444666888:::999999999999777555333111222888GGG```|||^^^FFF<<<:::777444999GGGeee+++***)))***,,,......---111111000///---,,,+++***(((&&&$$$$$$%%%''''''&&&$$$%%%%%%&&&%%%$$$"""!!!%%%###"""###$$$%%%$$$###%%%$$$###$$$&&&'''&&&%%%&&&''''''%%%$$$$$$&&&)))%%%&&&'''%%%"""!!!###%%%&&&)))---...+++(((%%%$$$######$$$%%%%%%%%%%%%%%%&&&''')))000:::AAA<<<333)))&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((+++,,,---,,,***((()))***+++)))'''&&&'''))))))+++......,,,(((&&&%%%+++***)))***,,,---+++)))((()))///777<<<:::222,,,+++)))))),,,,,,)))***------444>>>NNNdddrrriiiWWW999000)))+++......++++++++++++...222:::LLLiiiyyygggYYYQQQNNNLLLXXXlllhhhOOO>>>777666333222000///......//////222///---,,,...///...---///...---,,,,,,---......//////...---------------............////////////111111111111111111000///111000111333555>>>RRReee}}}___HHH:::888555333444666888999999999999888777555333222444777@@@RRRmmmyyyiiicccjjj~~~zzzkkkbbbcccqqqqqqUUUBBB:::888777666<<>>GGGSSSUUUNNN888000***,,,---,,,+++,,,,,,,,,---///555DDD^^^uuuvvvcccRRRHHHGGGNNN\\\ooocccIII:::444222111000/////////000111......---------...------......------,,,,,,++++++///......---------..................////////////111222222222111111000///111111222333222333===IIIYYYqqqnnnVVV>>>:::666444555666555444888888888777555444333333222333444777BBBUUUmmm~~~uuufffUUUIIICCC???======AAAMMMaaassssssaaaVVVNNNJJJKKKKKKKKKJJJFFFAAA===:::<<<@@@FFFMMMUUUZZZ[[[ZZZLLLGGG???888555555666888999BBBWWWxxx222///,,,***+++,,,---,,,,,,---...///...,,,)))(((((('''&&&&&&''''''%%%$$$%%%%%%$$$$$$%%%&&&'''(((%%%$$$###$$$&&&'''&&&%%%$$$###"""###$$$%%%%%%###$$$%%%%%%%%%%%%'''***---&&&%%%%%%%%%&&&'''((((((***222<<>>>>>:::+++(((%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&((())))))333<<<===555,,,((('''(((***---......---------''''''(((((()))+++---...444HHHeee|||eeeIII>>>222------111777>>>JJJLLLHHHAAABBBIIIIIICCC777000+++,,,---++++++---------...000444AAAYYYnnn|||gggRRREEEEEEKKKXXXjjj~~~nnnSSS???555000000//////000111222333---..............................------,,,,,,,,,......---------......///............///////////////000000000000000//////111111333555333111777???MMMdddxxx___CCC===666444555666555444888888777666555444444333///222555666999CCCQQQ]]]mmmnnniii^^^TTTJJJ@@@777666666999;;;:::<<>>HHH'''&&&%%%%%%''')))(((((()))222>>>EEEDDD<<<222,,,,,,***(((&&&$$$######$$$"""%%%'''+++222::::::666,,,)))&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''')))333>>>BBB===333***&&&'''***,,,------------...'''(((((((((((())),,,///777RRRttt~~~]]]PPPCCC===<<<>>>BBBHHHWWWXXXSSSIIIEEEGGGCCC;;;666000,,,------++++++---,,,---///111444>>>SSSfffmmmUUUFFF@@@FFFQQQbbbwww}}}aaaIII;;;111000//////000111333444,,,...000000///...///000------...//////......---...------------...//////............////////////---...///000000111000000111111333555333111444:::EEEXXXsssiiiIIIAAA777333555777666555888777666555444444444444...333777888888:::@@@EEEJJJLLLIIIBBB>>>===:::555666444444666444444999AAAEEERRRdddvvv}}}mmmVVVDDD<<<::::::999888888888888888888999999888555444777999888888:::999999888888777777666555777<<>>888>>>HHHVVViiixxx{{{xxxdddXXXHHH===;;;<<<;;;999:::999999888888888999999888444333888:::888888::::::888777777999999777555999===CCCPPPlll,,,)))&&&&&&)))---000111///...---,,,,,,,,,,,,,,,+++******++++++***'''%%%((()))+++,,,,,,***((('''""""""###%%%)))+++,,,+++((('''&&&''')))))))))(((&&&'''''''''''')))---000***(((%%%&&&((()))(((&&&,,,555@@@EEECCC999///((('''&&&%%%$$$$$$&&&((())),,,000333555:::>>>===888---***&&&%%%%%%&&&%%%%%%((((((((((((((((((((((((+++++++++***)))'''&&&%%%&&&---777???@@@;;;444...,,,---...---***)))((()))***+++,,,***((()))---111:::^^^{{{vvvmmmpppooojjjiiiiii___RRR555000------,,,***+++...'''***...111222888IIIYYYuuuyyy```OOOBBBBBBEEENNN```wwwuuuXXXDDD666555333111////////////,,,///333333111000111222,,,---///000222222111111---------------...///000............/////////000,,,---///111333444555555...---000333333111333888777BBBYYYvvvvvvRRRFFF999222444888999888888777555444333333444555555666666666777888;;;===666999888555444666555222444000000444777666777999888999;;;DDDVVVfffjjjfffVVVLLLAAA===>>>>>><<<888888888777888888999::::::<<<777666;;;<<<777555777;;;888666777::::::888555999<<>>EEEFFFAAA444(((///+++)))(((### $$$***000444999<<>>666000,,,(((%%%%%%%%%%%%$$$((('''&&&%%%&&&&&&((()))000+++%%%###$$$%%%%%%%%%)))...666@@@DDD???555,,,***...000---***((('''&&&&&&))),,,+++((((((,,,000AAAbbb}}}kkkbbbdddlllwwwsss```JJJ999,,,,,,,,,'''(((...))),,,,,,++++++333AAAMMMkkk~~~jjjSSSHHHEEECCCHHHUUUkkkmmmRRR===555///000111///...//////444888999666222000000000000000000////////////---...///...,,,,,,...///............////////////---------......000111111333333444444444333333222666>>>MMMeeepppSSSBBB:::888222444:::888:::888555333222444555777555555555666777888888999666555444333222333444444555111222666333///555???AAABBBCCCHHHTTTdddnnnpppcccUUUFFF???AAACCC@@@;;;AAA>>><<<;;;;;;:::;;;>>>:::777777999888555555999888777666666666666777888999888888@@@XXX}}}***)))(((((()))***,,,------+++)))***------,,,***+++***)))***,,,......---,,,((($$$$$$'''(((&&&###$$$###"""###%%%'''''''''))))))(((((((((((((((((('''&&&%%%%%%%%%&&&''''''(((++++++)))(((***((($$$(((111<<>>444///***&&&%%%&&&&&&&&&)))((('''&&&&&&'''((()))///+++'''$$$$$$%%%$$$###)))---666BBBIIIEEE:::000,,,......,,,)))'''&&&&&&$$$(((++++++)))***...333HHHddd|||hhh\\\^^^jjj}}}rrrSSS@@@000------))))))...+++---...,,,+++111===GGG___uuurrr\\\MMMGGGCCCGGGRRReee}}}yyy```EEE;;;222000000......///---111777<<<>>><<<777333000000000///////////////---...///...,,,,,,...///............///////////////////////////000111222333333444444444444333333666;;;EEEXXXrrrqqqSSSBBB:::888222444:::888999888666444333444444555444444555555666777777888666555444333222333333444333000111555555444===JJJQQQWWW\\\cccooo~~~wwwiiiZZZSSSUUUYYYXXXVVVQQQLLLFFFDDDCCC@@@>>><<<999666555777777555666:::888888777777666555444444===<<<<<>>PPPhhh}}}iiiSSSKKKEEEGGGOOO^^^sssrrrPPPCCC666111///......///---...444>>>GGGHHH@@@888111111000///////////////---...///...,,,,,,...///............////////////111111000000000000111222333333444444444444444333666777<<>>222///------+++((())),,,000<<>>TTTkkknnn^^^LLLAAA888777:::===BBBGGGEEEDDDAAA>>>===<<<<<<===777888;;;AAANNNjjj+++,,,---.........---,,,---.........---------...///,,,((('''(((***+++,,,'''&&&%%%&&&&&&&&&%%%$$$$$$&&&&&&$$$!!!!!!###'''$$$%%%&&&&&&&&&%%%###"""%%%$$$###"""!!!""""""###$$$''''''%%%&&&***+++)))&&&))),,,222<<>>222//////000222444///---555BBBIIIEEE???333222000............///---...///...,,,,,,...///............////////////000000///.........//////000000111222222222222222333222444999@@@OOOiii{{{ZZZFFF;;;888444666999444666666777777666444111000222222222222333333333333333333333333333222222222333111222555777AAA\\\wwwyyyZZZKKK<<<;;;CCCNNNZZZbbbeee```XXXOOOGGGBBB???>>>AAA??????AAAHHH\\\+++,,,...//////...,,,++++++---......------...///---+++(((&&&'''((((((((("""###&&&(((((('''%%%$$$###$$$%%%$$$###"""###$$$######$$$$$$$$$$$$######&&&%%%###"""!!!!!!"""###!!!$$$$$$###$$$)))+++)))$$$''')))+++333===CCCCCC777000+++***)))&&&''')))...888AAAEEEFFFFFFBBB===777222,,,)))(((***+++,,,((('''%%%$$$$$$$$$%%%%%%###%%%'''(((''''''((())),,,666KKKeeexxx{{{ooobbbDDD555***+++///......222000...+++)))((()))+++---===WWWyyyuuuoooqqqvvv\\\MMMQQQooolllLLL666...---,,,***(((***,,,......///111333>>>PPPjjjmmm\\\OOOLLLKKKNNN___sssvvv___EEE777333111111222444000,,,000999@@@BBB@@@444222000...------...///---...///...,,,,,,...///............///////////////.............../////////000111222333333333222222111333999<<>>CCCFFFBBB<<<:::666000,,,+++*********''''''%%%%%%$$$%%%&&&'''%%%'''((((((&&&%%%'''))),,,:::TTTooo{{{oooRRR???//////111///...111111...***(((((()))***+++555HHHfff{{{{{{mmmdddcccnnnlll[[[XXXpppuuuUUU<<<000......,,,***+++---......///000111777EEE]]]vvvvvvbbbRRRMMMIIIIIIWWWlll}}}lllOOO>>>777333111111000///...///333999>>>AAA555333000...,,,---...///---...///...,,,,,,...///............///////////////.........///000111111111111222333444555555444222...000666777:::KKK^^^|||cccMMM???;;;666777888111444444444555555444444333333333333333333333333333222333333444333222111000000000333555666DDDfffyyy```HHHEEEWWWttt}}}qqqjjj\\\WWWUUUUUUQQQQQQ___rrr'''))),,,...---+++(((&&&%%%(((***+++******---///(((''''''(((*********)))###%%%&&&'''%%%%%%%%%%%%"""!!!!!!%%%((((((#########""""""###%%%'''((('''&&&$$$""""""""""""###"""$$$### !!!%%%'''%%%###'''(((%%%&&&000<<>>:::444///---+++)))(((((('''&&&%%%&&&'''((()))(((******((($$$###%%%''',,,===YYYvvvxxx\\\FFF444222333///,,,///000---)))'''''')))***+++...;;;TTTlllrrrhhh]]]YYY]]]qqq~~~kkkbbbuuuzzz[[[@@@222/////////------............//////222===SSSnnn{{{fffTTTNNNHHHDDDRRRfffxxxuuuVVVCCC:::555111000+++...000000111555<<>>???BBBDDDBBB>>>666---(((((())))))((('''&&&%%%&&&&&&'''***)))((('''&&&&&&'''(((---@@@\\\wwwfffUUUDDD===:::333...---,,,***'''(((***+++***(((///222@@@ZZZpppuuukkk```dddmmm|||zzzXXX<<>>@@@DDDCCCBBB???999111+++))))))((((((&&&&&&%%%&&&''''''***)))((('''&&&&&&'''(((+++999SSSppp|||fffWWWHHHBBB???777///,,,,,,***((((((+++,,,+++***...000<<>>222...---+++++++++******+++,,,,,,---///777HHHbbb~~~sss\\\OOOHHHDDDKKKVVVhhh}}}uuuXXXCCC888444333222///.../////////555===JJJAAA888333///+++,,,000//////...---------......---------.........//////---///111222444888<<>>999555444555444222000333555555444333555<<>>555777444333:::FFFdddxxxrrrxxxkkk(((((((((((('''&&&%%%$$$$$$%%%(((,,,///000...,,,******)))(((''''''''''''''''''&&&%%%###"""!!!!!!$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%######"""!!!!!!!!!""""""!!!###%%%%%%%%%$$$%%%'''&&&&&&%%%$$$%%%)))...333333000+++&&&###"""###%%%'''''',,,555;;;>>>AAAFFFCCCCCCCCC???888000+++(((''''''&&&&&&&&&''''''((()))(((''''''&&&''''''''')))111DDD```yyyxxxlll^^^TTTJJJIIIGGG???222***,,,***((()))+++,,,---,,,,,,111===RRRkkk~~~___EEE666000---***+++++++++++++++,,,,,,---///333AAAYYYwww|||eeeVVVKKKFFFJJJSSSaaassskkkNNN;;;555444444111//////...---111777FFFGGGCCC999111///000///000//////...---------...---............/////////,,,...///111555===HHHQQQQQQHHH<<<555555666333///444555666555333444999===BBBRRRkkkrrr\\\EEE:::999888666555555444333444666666666555555777666111000222111...//////111333666:::<<<>>>333777444444<<>>CCCHHHEEEGGGGGGDDD>>>444+++&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''***,,,777JJJ\\\ccc[[[QQQNNNJJJJJJPPPSSSKKK:::,,,***)))(((((()))+++---......999JJJ___uuunnnQQQ;;;000......,,,,,,+++++++++,,,,,,---111222:::OOOmmmmmmZZZMMMFFFIIIQQQZZZhhh|||\\\CCC777555555111///000///---///444===GGGIII===444555444111111000///...------------.............../////////,,,,,,...111666AAASSScccfff\\\MMM>>>777777666444222444555555444555777:::===III___zzzvvv```GGG;;;999888666555555444333444666777666555555777666111000222222///000000000111222333444555000555333555===IIIfff(((''''''&&&%%%%%%$$$$$$$$$%%%(((+++...///---+++)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&##############################""""""""""""#########%%%((()))(((&&&%%%%%%'''%%%$$$$$$'''+++...111333444333000+++&&&%%%%%%'''''',,,444;;;???DDDIIIIIIJJJJJJHHHBBB888---&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''')))***...666>>>BBBAAA>>><<<@@@HHHVVV```ZZZGGG444(((((('''&&&''')))+++---333HHHaaavvv|||^^^AAA111...222------,,,,,,+++,,,,,,---111000666HHHddduuu___OOOGGGIIIOOOTTT^^^pppmmmNNN===777444///...000000//////333666DDDJJJBBB999777444///111000///...............////////////////////////,,,+++---000555AAAXXXmmmwwwsssdddNNN>>>888666444111222333444444555777888666???RRRkkk|||dddJJJ<<<888666555444555444333444666666666555333555555111111444444222111111000000//////000000222666444555>>>IIIeee))))))'''&&&&&&&&&&&&&&&&&&&&&'''***,,,...---+++***))))))(((((()))))))))((((((''''''''''''&&&&&&"""###$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$######"""""""""###$$$$$$$$$'''***,,,,,,,,,,,,------***&&&%%%(((+++...000333666777555///)))'''&&&((((((---777===@@@EEEJJJKKKKKKJJJIIIDDD;;;111)))''''''((((((''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&''')))+++---000444777222888DDDUUUddddddQQQ<<<(((((('''&&&%%%&&&***---999VVVwwwlllMMM888111222...------,,,,,,,,,,,,,,,......333CCC]]]zzzhhhVVVMMMLLLNNNPPPVVVfff{{{~~~___FFF:::333///...111333111000222444@@@IIIGGG???777111,,,000//////...//////000000000000000////////////...+++***,,,000333===VVVnnn}}}gggPPPCCC999111111111222222333444666666333:::HHH^^^wwwjjjNNN>>>999666444333444333222333555555555444333555444111111555555333111111111111111222333333666:::777777???JJJggg+++***)))((('''''''''(((((('''&&&(((***,,,---,,,---,,,,,,,,,,,,,,,------,,,,,,+++)))(((&&&%%%%%%"""###%%%&&&&&&%%%$$$### !!!!!!"""###$$$$$$%%%######""""""######$$$%%%###''',,,///222444777999777111***'''(((***,,,---///333777666000***(((((())))))000999@@@BBBEEEIIIJJJHHHGGGGGGDDD???666000(((((()))((('''&&&$$$###$$$%%%&&&'''''''''&&&&&&%%%&&&''''''(((+++///222...333===LLL\\\aaaQQQ>>>******)))&&&$$$%%%***---<<<^^^{{{bbbJJJ:::222......---,,,,,,,,,,,,,,,+++,,,222>>>SSSooovvvcccWWWQQQNNNLLLOOO^^^uuuoooQQQ>>>555111///333444222///000111999EEEKKKFFF999000...............///000111222000000000000/////////...+++***---111111777PPPjjjooo]]]HHH666555333111111111333333333555999BBBRRRhhhqqqSSSAAA;;;777555444333222111222444444444333444777666222111444444222111111111222222444555555666:::888999BBBPPPooo---,,,***)))(((((()))))))))'''&&&'''))),,,------//////.........//////000000///---+++(((&&&$$$###"""###%%%''''''%%%###!!! !!!"""###$$$%%%%%%######""""""###$$$%%%%%%###''',,,222666;;;???CCC>>>777...(((((()))*********000555555000***(((((()))***111;;;AAACCCEEEHHHHHHFFFEEEEEEEEEAAA;;;666))))))))))))'''%%%###"""###$$$&&&'''((('''&&&&&&%%%%%%&&&''')))+++,,,,,,,,,///555AAARRRYYYMMM;;;+++,,,***'''%%%&&&***...>>>aaattt[[[BBB333///...---,,,,,,,,,,,,,,,***,,,111:::KKKdddnnn___TTTOOOIIIKKKYYYqqqzzzXXXBBB888333111444555222......---222@@@NNNLLL===333444............///111222333111111000000/////////...+++***---111///333KKKfffvvvYYY???888555222000000111111111444666;;;EEEXXXqqquuuVVVDDD===999666555222111000111333444333222777888777333111333333000333222222111222222222333222777666999FFFWWWyyy///+++((())),,,---***&&&&&&&&&&&&&&&''')))***,,,111000///---+++,,,///111444333000,,,)))%%%###"""###""""""###%%%%%%###"""######$$$$$$$$$######""" !!!"""$$$$$$$$$###"""###%%%)))///555;;;@@@BBBDDD===333+++'''&&&'''''',,,000555666444///***'''---///444999???DDDGGGIIIHHHEEECCCEEEHHHHHHDDD???999444---(((&&&&&&&&&%%%""""""######$$$$$$$$$$$$"""%%%))))))((('''((()))+++******111AAANNNKKK@@@000---***''''''(((***,,,:::[[[vvv\\\GGG444,,,)))...///***)))---000------444BBBWWWqqqyyyfffWWWOOOLLLMMMWWWkkkiiiKKK;;;555111444555222//////...///;;;MMMWWWOOO>>>333111///---,,,,,,---...///////////////............///***+++111222444CCCVVV}}}rrrTTT???888111///111111111111333333555;;;EEEXXXvvv___GGG;;;888666444333333333333333333333333333444444555444333222111111444333//////333222---222555777999EEEaaa...+++((())),,,,,,***&&&&&&&&&%%%&&&'''(((***+++//////...---,,,---111444;;;;;;999555///)))'''&&&$$$######$$$%%%%%%$$$"""######$$$$$$$$$$$$###### !!!"""#########"""""""""$$$''',,,111777;;;===AAA<<<444...***(((((()))+++000666999777222---+++...111666<<>>444,,,))))))%%%%%%$$$%%%&&&&&&%%%#########$$$$$$$$$$$$$$$### !!!!!!""""""""""""!!!!!!"""%%%(((,,,111444666<<<999555000---+++******+++000777;;;;;;777333000000444:::AAAFFFJJJKKKKKKLLLIIIFFFGGGIIIKKKIIIGGGCCCCCCBBB===555,,,&&&##################$$$$$$%%%$$$%%%'''&&&%%%%%%&&&'''''')))+++///555;;;:::666...---***((('''(((***+++111LLLooonnnQQQ>>>///---///......222///...///111666CCC[[[pppuuubbbVVVFFFDDDJJJZZZooo}}}cccGGG<<<222000111///...///666555444<<>>>>><<<999777555:::AAAHHHMMMNNNNNNMMMIIIGGGEEEFFFIIIKKKLLLLLLHHHKKKNNNLLLBBB777,,,'''%%%$$$#########$$$%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&))),,,...000111111111,,,***(((&&&&&&'''(((***///CCCbbb~~~xxx[[[DDD000---000000///000...///111111222;;;RRRggg{{{zzzeeeVVVEEEBBBDDDQQQcccxxxrrrPPPBBB555000111111222333666777444555GGG]]]___RRRCCC>>>888444333222000.........//////000111111111222//////000//////888BBBQQQjjjfffNNN777222555555222111111111333555777<<>>@@@???>>>===<<<@@@GGGNNNRRRRRRQQQOOOMMMKKKIIIIIIJJJKKKLLLLLLGGGMMMSSSUUUNNNAAA444+++&&&%%%$$$#########%%%&&&############$$$$$$$$$$$$''')))---///---++++++...)))(((&&&%%%%%%&&&'''(((---;;;UUUrrrwww^^^FFF111...111000------...///111222111888MMM```}}}fffUUUFFFBBBAAAJJJYYYmmmYYYHHH666000111222333555222888666111;;;RRR___]]]JJJCCC:::444333222///,,,......//////000000000111///............000666===GGG```}}}sssVVV<<<777999666222222333333555888999;;;DDDNNNcccyyypppSSSAAA888444222444444444444444444444444111111333333444333222111444333333222222444999??????NNNfff...---,,,+++***(((''''''%%%%%%$$$$$$%%%''')))***((())))))***+++///444888???EEEKKKJJJAAA555...***((('''&&&&&&''''''%%%###"""###$$$%%%&&&&&&&&&&&&$$$######""""""""""""###%%%%%%%%%%%%&&&'''((()))(((+++......***''''''''',,,111777===???@@@AAABBBBBBFFFLLLQQQTTTSSSQQQPPPSSSRRRPPPMMMKKKIIIHHHHHHEEEKKKSSSYYYVVVJJJ999---'''&&&$$$###"""###%%%&&&######$$$&&&(((((('''%%%((())),,,///,,,((((((,,,''''''&&&%%%%%%%%%&&&'''+++444IIIgggxxxbbbJJJ555000111...++++++......000000000777HHHYYYyyykkkXXXIIICCC@@@FFFQQQccczzzbbbOOO:::111000111222333...555555///222DDDVVV___PPPFFF999111//////,,,***///////////////.........,,,---------...000444888DDDZZZwwwuuuXXX@@@;;;===888444555444444666999999999???GGGRRRiiisssVVVCCC999555333444444444444444444444444111222333444555444333222666444222333333666???IIITTTggg---------+++)))(((''''''%%%$$$$$$$$$%%%''')))***((()))))))))***---111555;;;AAAGGGIIIDDD:::000***(((&&&%%%&&&&&&&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$%%%&&&''''''%%%***------)))&&&&&&'''---111666:::===@@@BBBDDDFFFIIIMMMQQQRRRQQQOOONNNOOOOOOOOOMMMJJJGGGFFFEEEGGGLLLTTT]]]^^^SSS@@@000((('''$$$###"""###%%%&&&$$$%%%'''+++......+++((((((''')))...,,,'''&&&***(((''''''&&&&&&'''((((((---000???\\\wwwkkkSSS;;;222000,,,***,,,---,,,,,,---...444BBBOOOlll}}}ttt```KKKEEE@@@BBBKKK[[[qqqoooZZZBBB666333222111111---000111...---888KKK[[[WWWKKK;;;111......---+++//////......------,,,,,,,,,------------///222222>>>PPPllllllQQQ<<<;;;<<<555222666333333444777777555999???DDDXXXssswwwZZZEEE;;;666555555555555555555555555555222333444555666555444444333000111666;;;DDDTTTccczzz---...---,,,)))'''''''''%%%$$$$$$$$$%%%''')))***)))))))))((()))+++///333777<<>>333000111000...//////...---,,,++++++***---......------...///...555FFF```{{{|||```GGG555777888111///555222111222555444111333888<<>>888666777666444222111222444555555555555444444333333333333000555GGG```zzz++++++,,,,,,,,,***)))((((((''''''''''''&&&&&&&&&$$$'''))))))((((((,,,///333:::@@@CCCDDDBBB:::111***'''$$$############"""###$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''((((((((('''&&&&&&%%%$$$######"""!!!!!!%%%******'''$$$%%%'''***...666;;;;;;:::@@@HHHGGGEEEDDDDDDEEEEEEBBB@@@:::<<>>222''''''&&&''')))(((&&&$$$'''(((******)))((()))***''''''///@@@TTTaaafffffflllkkkjjjeeeZZZWWWiiirrrSSS777,,,---...+++///---,,,...---,,,111888NNNfffqqqZZZGGG<<<@@@CCCFFFZZZuuueeeMMM===555111...///...------000555:::>>>RRR\\\[[[JJJ:::555555444/////////......------,,,---...//////......///000444777BBBSSSbbbcccVVVHHH>>>777888EEEQQQPPPEEE===222111111111111222222333666;;;JJJaaawwwmmmSSSBBB999666666555444333222333444555555555444444444333333333777777AAAWWWrrr++++++,,,,,,,,,,,,+++***((((((((((((((((((''''''%%%(((++++++)))(((***---///666>>>BBBEEEEEE>>>666***'''$$$######$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$%%%''')))*********)))&&&&&&%%%$$$###"""!!!!!!###''''''%%%###%%%&&&***...666<<<<<<999===CCCEEECCC@@@>>>===;;;888555222444999???DDDFFFEEECCCFFFJJJQQQ[[[___XXXFFF888+++)))&&&&&&'''(((((((((,,,///888IIIWWWVVVEEE555***(((&&&&&&'''''''''%%%)))******)))''''''(((***(((''',,,;;;NNNZZZYYYSSSUUUQQQOOOKKKDDDDDDWWWnnn}}}___BBB111---......111///...///...,,,///444EEE\\\xxxxxx]]]JJJ===???@@@AAASSSkkkuuuZZZDDD777111/////////...///111444777999GGGTTT]]]VVVBBB222111666........................,,,...//////......///000111111555<<>><<<;;;777888III\\\hhhLLL888111333666555111///000000...000555>>>RRRnnn~~~bbbOOO@@@>>>===>>>MMMaaa~~~gggMMM;;;222000/////////000111222333444<<>>AAACCC>>>777,,,)))%%%###$$$%%%&&&&&&(((((((((((('''&&&$$$$$$"""###%%%'''((((((((((((%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&''')))***---555;;;<<<888888;;;>>><<<888333---)))&&&%%%%%%(((---555<<>>OOO```kkkhhhRRR;;;...+++'''%%%%%%&&&&&&&&&(((((('''%%%######%%%'''((((((***555HHHWWWTTTIII:::444222444222333>>>MMMssszzzhhhRRR@@@888<<>>;;;666///+++&&&$$$###%%%%%%&&&))))))))))))(((&&&%%%$$$"""###$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%'''((()))+++---333:::;;;888777:::;;;:::666000***&&&$$$%%%$$$&&&***111:::AAADDDEEEFFFHHHJJJIIICCC999///(((%%%&&&&&&&&&%%%&&&)))+++555GGG[[[iiiqqqlllWWWAAA///,,,(((&&&&&&&&&&&&%%%&&&''''''&&&$$$$$$%%%'''$$$&&&)))111DDDVVVXXXOOO:::333///111000///777BBBeeezzzrrrlllbbbWWWLLLFFFLLLTTTMMMBBB777111---+++...222666BBBYYYuuuqqq^^^KKKBBB===<<>>;;;AAAJJJUUUiiixxx[[[CCC555000000...---------...//////000:::LLL[[[XXXGGG777111111000000//////......+++---......---,,,...///+++---...///000000//////...000222777@@@GGGCCC:::222222111111111222333333222333666888;;;HHHbbbyyyoooRRR@@@888666555444333222333444555111111222222222333333333999EEE```wwwZZZRRRPPPTTTSSSMMMNNNUUU...---+++)))(((((())))))%%%%%%&&&&&&''''''((((((&&&)))+++***)))***///333,,,///000000444999999666333...((($$$###$$$$$$%%%"""###$$$&&&'''((((((((($$$%%%&&&&&&&&&%%%$$$######$$$%%%''')))+++,,,---***'''$$$###$$$&&&''''''++++++000666999888888;;;777777444///)))&&&'''***'''''')))///888AAAGGGKKKHHHHHHGGGBBB999111,,,***"""$$$&&&%%%$$$%%%))),,,555NNNgggqqqsssooo```OOO///---***(((((('''%%%###%%%'''***+++***))))))***&&&+++---000AAAXXXbbb___KKK===111//////...333<<>>EEEMMMbbb|||dddHHH666111///---,,,,,,,,,...///333333999HHHYYY___RRRBBB222111111000///......---+++,,,...---,,,,,,---///,,,,,,---///111222222222...222333222555:::888222//////000000111111111111111333555666666@@@XXXnnnwwwXXXBBB999777666444222111222444555111111111222222333333333333???ZZZ~~~hhhPPPEEE>>>@@@>>>999===GGG,,,+++))))))***)))(((&&&((('''&&&%%%%%%&&&'''(((((((((((()))+++---///000******)))***,,,000444777444///(((%%%%%%&&&%%%$$$'''$$$"""###%%%&&&$$$"""&&&$$$###"""#########""""""###$$$&&&(((+++---///...***%%%###$$$&&&%%%$$$''''''***222:::===;;;777444555777777444///***''''''(((+++///666>>>EEEIIILLLKKKGGG@@@777...)))'''###$$$&&&&&&&&&&&&((()))555HHH\\\hhhmmmmmmaaaSSS;;;000'''&&&'''%%%$$$$$$((()))))))))))))))(((((('''((((((***555JJJaaaooo]]]JJJ666......000666===VVVjjjsssmmmccc^^^^^^gggrrr|||mmmSSS;;;...,,,...---000;;;QQQnnn{{{bbbMMMBBB>>>===<<>>333///---...---+++...444444111000999NNN___\\\PPP>>>555000111111,,,+++...,,,,,,,,,---------......////////////000000000000222222111000//////000000000000////////////000000...111444444666>>>LLLWWWvvvaaaHHH:::<<<666333555555222222333444444222222222222444444999>>>OOOllllllXXXBBB???:::777555777<<>>DDDHHHLLLKKKHHHAAA888...(((%%%%%%&&&((((((((((((((((((111AAAQQQ\\\eeejjjaaaTTT===222)))'''(((&&&%%%&&&((((((((())))))((((((''''''))))))+++333FFF]]]nnnjjjVVV@@@444222666AAAKKKbbbsssqqqjjjeee``````jjjxxx~~~cccHHH555.........000999LLLgggkkkVVVHHHAAA>>>===HHHUUUnnn}}}]]]EEE666111.........,,,///444222111111888III[[[```[[[EEE:::111111222///------,,,,,,,,,---------......000000//////////////////111000000///......//////000000////////////000000---111333444444;;;GGGQQQjjjcccJJJ;;;;;;666333555555333222444444333333222222333333444333888GGGaaaqqqXXXGGG<<<<<<======;;;:::<<<>>>666222...,,,+++***(((&&&'''(((((())))))(((((('''))))))(((((()))+++,,,---'''''''''(((***///333555888333...)))'''&&&%%%$$$#########%%%&&&&&&$$$"""&&&&&&''''''&&&%%%###"""!!!"""$$$'''+++///333555///,,,((('''((()))******,,,***+++///555999:::999555666777666333///***'''&&&'''+++000666===CCCFFFMMMMMMKKKEEE;;;111)))%%%)))***,,,...---+++)))'''---999EEENNNYYYccc```VVV???444***(((((('''&&&'''''''''''''''''''''''''''''')))++++++000???WWWjjjvvvdddNNN@@@<<>>===@@@JJJ```|||gggNNN:::333.........---///222333333333666AAARRRaaagggSSSCCC444000333222///,,,,,,,,,,,,---------......////////////////////////000//////...............000000////////////000000---000333333333777@@@GGGYYYrrrgggMMM===:::555333555666444444666444333333222222333333444000444???TTTrrrwww\\\HHH===888;;;======<<<;;;;;;<<<:::666222...,,,***(((''''''((()))******)))((('''))))))((('''((()))+++,,,&&&&&&%%%&&&)))---222444888555000+++'''%%%$$$###!!!"""$$$%%%&&&&&&%%%###&&&(((******(((%%%######""""""$$$&&&***///333666444222///---,,,,,,++++++///,,,+++---111666999:::444555555444222---)))&&&%%%'''+++000666<<>>??????===<<<888444000...,,,***((('''((()))******)))((('''(((''''''&&&'''(((***+++&&&&&&%%%&&&(((,,,000222666444000+++'''$$$###### """$$$%%%&&&%%%%%%%%%&&&)))++++++(((%%%$$$$$$######$$$&&&***///333666888777666333000,,,)))(((---+++((((((+++///444666222333333222000,,,(((&&&&&&'''***...444:::???BBBIIIKKKKKKGGG@@@777111---,,,///444999:::555---&&&...===IIIJJJLLLSSSWWWVVVGGG:::---((('''&&&&&&'''&&&&&&&&&%%%&&&'''((()))'''(((+++,,,+++111DDDXXXoooqqqmmmeee```iii{{{vvvYYYEEEFFFGGGQQQfff{{{uuuUUU;;;---------///777JJJeeevvv]]]HHH<<<999<<<@@@NNNeee|||jjjOOO@@@222.........---...222444555222333@@@XXXmmmnnn\\\CCC333000111000,,,,,,,,,,,,---------......***+++,,,...///111222333000000000//////000111111000000////////////000000000333555444333444777999CCCUUUnnnqqqTTTAAA:::555333555666555555777333333333333333333333333555666:::FFF]]]~~~aaaIII???>>>>>>IIISSSVVVUUUTTTMMMFFF:::888555333111...+++((('''(((((())))))(((((('''&&&&&&%%%%%%&&&((()))***((('''&&&&&&(((+++///111555444111---'''$$$###### """$$$$$$$$$%%%'''((('''***,,,+++'''$$$###%%%######$$$'''+++111777::::::<<<===;;;555///)))'''+++(((%%%$$$%%%)))...111111111222111///---***(((''''''))),,,111888>>>BBBDDDFFFHHHFFFAAA;;;777555000444;;;BBBEEE@@@555---222@@@JJJIIIJJJRRRWWWVVVMMM???000***(((&&&&&&'''''''''&&&&&&&&&((()))***(((''')))---+++---;;;MMMgggttt}}}yyyrrruuuyyy[[[FFFEEEFFFQQQfff{{{bbbCCC///...------333CCC]]]{{{|||cccMMM>>>888>>>@@@KKK^^^qqq~~~___LLL888000//////.........///111111111:::PPPdddlllbbbNNN;;;222111000...,,,,,,,,,---------......)))***+++---///111222333111000000000000111111222000000////////////000000222333444444333333555777>>>JJJ___vvvxxxZZZFFF;;;666444666777555555777222333333444444333333222444444777CCC[[[|||}}}\\\GGGCCCEEEKKK___ttt~~~{{{lll]]]777666555444333000,,,)))(((''''''''''''''''''((($$$$$$$$$$$$&&&((()))+++***)))((('''(((***---///555555333...)))%%%%%%&&&!!!"""######"""$$$(((+++(((+++,,,)))%%%"""###&&&""""""$$$(((...666===AAA???CCCGGGFFF???777000---,,,***'''%%%%%%(((---111111111222222111///---,,,(((((((((***///666===BBBEEEGGGIIIIIIFFFDDDCCCBBB;;;???HHHRRRVVVQQQFFF<<<666===BBBBBBJJJVVV[[[XXXTTTEEE555---)))''''''(((((('''&&&&&&'''(((***,,,)))&&&(((------+++444CCC\\\sssfffSSSHHHHHHOOOaaavvvpppNNN777//////...000<<>>DDDEEEGGGIIIJJJNNNSSSRRRFFF777///...---+++***,,,000333222111000//////000111222,,,+++))))))+++222<<>>BBBMMMYYY```ccc[[[NNN???444...)))'''&&&"""&&&)))(((&&&%%%&&&&&&%%%&&&(((***+++...333666LLLfffqqq]]]QQQJJJVVVkkkbbbDDD111------000444AAA^^^zzzxxx```JJJ===::::::<<>>888444444555333333555444444333333333333222222444222666HHHggg~~~dddNNNCCCEEEUUUddd444333222111///...---,,,)))((('''&&&&&&%%%%%%%%%$$$$$$%%%(((+++,,,+++***((()))((('''&&&'''***,,,...444999888222***&&&$$$$$$######%%%***---...---///'''!!!###%%%$$$"""###((('''(((---666@@@FFFIIIIIIJJJLLLOOOUUUUUUJJJ===555333000---,,,---///222222111...---,,,...000111000///......000666>>>CCCLLLLLLNNNSSSYYYYYYUUUQQQTTT\\\eeejjjmmmlllcccZZZKKKFFFBBBEEEOOOZZZbbbeeeaaaYYYMMM@@@333***&&&&&&!!!%%%''''''&&&&&&((()))))))))((('''''')))...222DDD^^^}}}zzz```RRRIIIQQQeeeyyycccDDD444000...000222===WWWqqqiiiRRRDDD???======CCCNNN```wwwaaaHHH;;;666444222222111///------...000222;;;LLL]]]]]]PPP@@@333------///000111111111111111------------------------+++,,,---...////////////......//////000000000111000000000000111222333333666888>>>JJJ^^^zzzrrrWWWBBB;;;666555555333222444444444333333333333222222333333:::OOOoooqqqeeeTTTFFF@@@HHH^^^sss444333222000...,,,+++***)))((('''%%%$$$%%%%%%&&&%%%%%%(((+++------+++)))((((((((('''&&&''')))+++,,,222777888333,,,&&&$$$#########%%%))),,,------000)))$$$%%%'''%%%###$$$$$$&&&(((,,,111888@@@FFFHHHJJJKKKNNNTTTVVVNNNCCC;;;888444000......///000222000,,,***)))+++...000333444555555777;;;AAAEEELLLMMMPPPVVV[[[\\\XXXSSSTTTZZZ___bbbeeefffaaaZZZTTTNNNJJJKKKRRR\\\cccggggggeee^^^OOO>>>000)))&&&###$$$&&&&&&&&&''')))+++,,,+++)))&&&%%%''',,,000===TTTrrrhhhYYYLLLNNN^^^qqqhhhGGG666111/////////666MMMdddwww___NNNDDD???===@@@IIIWWWmmmoooQQQ===333//////222111///---,,,---...///222===OOO]]]\\\KKK888---------...///000000//////------------------------,,,---......////////////------...///000000111111000000000000111222333333444555999@@@OOOhhhwww\\\FFF>>>777666555333222333444444333333333333222222111444???WWWwwwnnnSSSLLLDDD@@@CCCSSSppp555444333000...,,,*********((('''%%%$$$%%%&&&&&&%%%&&&))),,,///...+++((('''(((((('''&&&''')))+++***///555777333---'''$$$#########%%%(((***,,,---222,,,((()))***'''&&&((("""&&&(((+++111;;;BBBDDDFFFGGGJJJPPPTTTOOOGGG>>>:::555111000000000000222///***'''&&&(((+++...333555888;;;>>>BBBFFFIIINNNPPPTTTYYY\\\\\\WWWSSSQQQUUUXXXYYY]]]aaa```[[[\\\WWWRRRQQQVVV]]]dddhhhjjjlllhhh\\\MMM@@@444,,,)))'''&&&''''''&&&(((,,,******)))(((((()))---111888LLLhhh}}}vvvgggWWWTTT]]]nnniiiGGG666000......---111CCCXXXzzziiiVVVGGG???:::===DDDPPPfffzzzzzz\\\CCC444000000444222000///.........///111333@@@TTT^^^TTTBBB666111000/////////...---+++------------------------------...///////////////,,,,,,---...///111111222/////////000000111222333333333555999BBBVVVsss{{{```HHH>>>666444555444333444444444333333333222222222000444BBB[[[|||kkkMMMFFF@@@BBBOOOfff777666444222000...,,,,,,***)))'''&&&%%%%%%&&&&&&&&&&&&))),,,...---)))&&&&&&'''((((((''''''(((***)))---222555333...(((%%%######$$$%%%&&&(((***,,,///+++)))******'''''')))$$$)))***,,,111<<>>999444111111111111111111...)))%%%$$$&&&)))+++///333888>>>BBBFFFJJJMMMPPPRRRVVVYYYZZZXXXTTTQQQRRRVVVXXXYYY^^^dddeeebbb```\\\WWWVVVXXX]]]cccffflllooonnnggg```WWWIII;;;222,,,(((((('''$$$&&&+++((()))*********+++...000555DDD\\\sssyyykkkdddfffooofffFFF333---,,,---,,,...<<>>999333111222333333111000---)))%%%$$$$$$'''(((***///666<<>>SSSiiioooOOOBBB666333555555555555444444333333333333222222111666FFFbbbtttfff\\\dddyyy777777555444333111000000)))***+++,,,+++)))'''&&&%%%%%%%%%&&&''''''%%%###$$$&&&(((((('''&&&'''((()))***---///000///+++)))%%%&&&'''&&&$$$###%%%'''%%%###$$$&&&&&&###$$$(((###%%%&&&&&&''',,,222888;;;>>>BBBEEEJJJPPPNNNIIIAAA;;;444111333444333111///---)))&&&$$$$$$%%%&&&(((,,,333999>>>BBBFFFIIINNNPPPRRRRRRRRRQQQPPPPPPRRRUUUWWWXXX\\\aaaaaa^^^^^^]]][[[YYYXXXYYY\\\]]]dddnnnssspppnnnmmmdddWWWAAA444++++++***%%%&&&,,,***+++,,,...333:::CCCIIIFFFDDDGGGSSSfffzzz~~~wwwxxx~~~qqqVVV@@@///******---,,,***222???RRRiiiuuu\\\JJJ===;;;:::>>>SSSkkkhhhLLL999000///.....................+++222888AAAXXXqqqttthhhIII@@@666///......---,,,------------------------//////000000000000//////---------......////////////......//////000111222222///000666777999GGGXXXwwwzzzWWWHHH:::666777666444444444444333333333333222222111999LLLjjj666666555444333111111000)))+++---...---+++(((&&&%%%$$$###$$$%%%%%%###"""$$$&&&(((((('''&&&'''((()))***+++...//////,,,***%%%'''(((&&&###"""$$$&&&$$$###$$$''''''%%%&&&***((((((''''''(((+++000333666;;;???BBBGGGLLLJJJEEEDDD===666333444444222000///---***'''%%%$$$$$$%%%'''+++111777;;;???CCCFFFLLLMMMOOOOOOOOOOOOPPPQQQUUUXXXZZZ[[[^^^aaa```[[[[[[\\\[[[ZZZXXXXXXYYYZZZ]]]kkksssnnniiiiiicccYYYCCC555+++,,,+++&&&'''///++++++---111:::GGGVVV```UUULLLDDDHHHYYYnnn~~~~~~wwwmmmffflllsss~~~xxxtttwwwooo[[[CCC000000+++***---+++(((///:::JJJccceeeQQQAAA<<<999:::MMMeeeyyyvvvYYYCCC777000000000111111111111111,,,333111111IIIoooyyy^^^RRRDDD999444222000...------------------------///000000000000000//////------...........................//////000111222111---///666777666@@@OOOjjj]]]MMM===888888666444222444444444333333333222222222<<>>???CCCGGGFFFCCC???<<<777333222111111000...,,,(((%%%"""""""""###&&&(((***...222999AAAFFFNNNLLLLLLNNNPPPOOOLLLHHHQQQRRRTTTVVVXXXYYYZZZZZZZZZWWWSSSSSSVVVXXXYYYXXXcccfffhhhiiikkkkkkeee\\\FFF111)))+++'''%%%'''%%%%%%------***555QQQhhhpppmmmXXXCCC@@@JJJZZZmmm|||~~~yyyqqqfffZZZMMMFFFGGGXXXnnn}}}{{{pppjjjpppyyy}}}pppWWW@@@555333///,,,+++,,,+++***---333===UUUuuuttt]]]FFF<<<:::===JJJYYYrrrfffIII888222222000///111222111...,,,222222111BBBccc~~~}}}nnnUUU???444333333222///+++***...000///...000111///---000444444111---///...---,,,,,,---...///......---...111222222111444222000000333888===@@@ZZZmmmlllQQQ:::555666333111333333333333333333333333333444CCC\\\{{{222222222111000000//////000...------------+++***%%%%%%%%%%%%%%%&&&&&&&&&###%%%((()))((('''(((((()))***---......---+++)))&&&%%%%%%%%%$$$$$$######$$$%%%&&&((((((&&&%%%$$$%%%&&&&&&&&&''')))---000111777;;;===AAAFFFGGGDDD>>>:::666333333444444333...,,,)))%%%######$$$%%%&&&'''***,,,111777???DDDLLLLLLLLLNNNPPPPPPMMMIIIMMMNNNOOOQQQSSSUUUVVVWWWZZZXXXUUUUUUVVVVVVUUUSSSYYY]]]___```cccccc\\\TTTAAA---&&&)))&&&%%%(((%%%$$$)))******555LLLffftttrrr\\\EEE===CCCRRReeettt|||wwwlll\\\KKK>>>888666777FFF[[[nnn|||tttcccYYYXXX___cccZZZHHH777000000///,,,,,,---,,,***---333;;;PPPoooxxxaaaIII>>>999;;;GGGUUUlllvvvWWWDDD555333111000111222000---***000333333===WWWuuuqqqWWW@@@444///---000,,,+++...///...000333111///...111555777444000000///............///000///...---///111222111111333222111111333666:::===NNN```zzztttZZZ@@@888777333111333333333333333333333333333555CCC]]]~~~000000000000000000000000111...,,,+++,,,------,,,&&&&&&&&&&&&&&&%%%%%%%%%###%%%((()))((('''(((((()))***,,,......,,,***((('''&&&&&&%%%$$$######"""$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&)))...222111666:::<<<@@@FFFHHHEEE>>>;;;666444444555555555///---)))&&&$$$$$$$$$%%%%%%&&&(((+++...555<<>>DDDFFFIIILLLNNNMMMKKKIIIIIIHHHGGGGGGJJJNNNSSSUUURRRSSSTTTUUUTTTPPPKKKHHHKKKPPPTTTXXX]]]___ZZZRRRDDD///(((+++'''%%%&&&###(((###%%%---111:::UUUrrr{{{lllVVVDDD@@@LLLbbbsssrrrdddNNN999,,,+++000555...111;;;PPPiiikkkSSS???444111111222111/////////000///------...---+++...333555AAAWWWqqqvvv]]]KKK???;;;BBBLLLUUUiiiwww\\\>>>666//////000000//////...,,,///444333999UUUuuuwww\\\FFF777333111111222///+++,,,111111000111333666666555222222222222222222222222222000///...///111222111000000000111111222333333333555???QQQiiioooQQQ???888444333555111111111111111111111111333;;;MMMkkk,,,,,,---...///000111111---------...///...+++((((((((((((''''''&&&&&&&&&%%%'''***+++***)))***+++((())),,,......---+++)))''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''---333888666:::;;;999<<>>AAABBB:::666111+++&&&$$$###"""$$$%%%&&&&&&)))...444888EEEIIINNNQQQQQQOOOMMMMMMHHHGGGGGGHHHKKKPPPUUUYYY___aaaaaa\\\RRRFFF;;;666444888>>>EEEPPPYYYZZZVVVCCC...%%%'''######((('''***%%%&&&,,,++++++<<>>LLLbbb|||~~~^^^EEE999666666666222222222222222222222222111333:::KKKfff------...///000000111222111000.........,,,)))'''((((((((((((((()))))))))###&&&((()))((((((((()))&&&(((,,,///111111000///%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''***111999???===???>>><<<>>>CCCGGGFFFAAA>>><<<<<<>>>AAACCCDDD<<<999444///+++)))(((((($$$%%%&&&&&&(((---333777AAAFFFLLLNNNMMMKKKIIIIIIEEEEEEFFFGGGKKKPPPTTTWWW^^^```___YYYMMM???444///000444;;;CCCPPP\\\aaa___MMM666)))(((######'''''''''&&&'''))))))***444@@@PPPYYYYYYKKK@@@GGG[[[jjjjjjWWW>>>///++++++)))%%%&&&''',,,888JJJbbbyyyxxxdddNNN;;;000,,,---...---,,,,,,,,,,,,+++++++++***+++---,,,***+++///...000:::MMMgggxxx```LLLBBB??????FFFVVVjjj|||hhhQQQ:::333000---...333///------...,,,...:::HHHoookkkNNNAAA555111111111111222///000111222111////////////000111111111111000///222111000000222222111000000000//////000111222222222444999BBBTTToooeeeIII;;;777666444333333333333333333333333222222555>>>PPPkkk......//////000111111222444222...,,,++++++)))(((''''''(((((())))))******"""$$$'''''''''&&&&&&'''&&&(((,,,///222222111111$$$$$$%%%&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''+++222;;;AAABBBDDDCCCAAADDDJJJNNNNNNIIIFFFBBB@@@@@@AAABBBBBB<<<:::555111...------...%%%&&&&&&&&&(((,,,222666<<>>KKKOOOBBB555999JJJXXXYYYJJJ666)))&&&(((++++++&&&)))...777FFF]]]vvvzzzgggPPP<<<000+++******+++------,,,+++++++++***)))***---,,,)))***...---///666GGGaaa|||gggSSSGGGCCCBBBAAAPPPdddvvvuuuZZZ@@@666111,,,---333)))---000...+++...:::FFFbbbcccOOO:::000...------------///111222111111111111...///000111111000///...333111000111222222111000000000/////////111222444111222555<<>>SSSmmm000------///000......222000000000///...,,,+++***((('''%%%&&&((())))))((((((((('''&&&%%%%%%%%%%%%&&&''')))*********)))((('''&&&%%%(((++++++)))&&&""""""###$$$$$$$$$$$$###$$$%%%'''((()))///777>>>FFFHHHIIIIIIIIILLLQQQVVVRRRMMMGGGDDDDDDDDDBBB@@@======<<<888222---)))(((&&&%%%%%%&&&)))---222666<<<@@@DDDGGGGGGGGGGGGGGGHHHEEEBBBAAAEEEKKKPPPSSSXXXWWWSSSJJJ???444---)))(((***000;;;JJJZZZeeelll```PPP999(((&&&)))&&& '''&&&&&&&&&'''(((***,,,444666777444000000444999<<<888111+++)))(((((('''((('''''',,,===WWWppp~~~lllQQQ:::///------+++++++++***++++++,,,,,,,,,------.........------,,,...222<<>>BBBEEEGGGGGGHHHHHHFFFDDDBBBBBBFFFLLLRRRUUUUUUTTTPPPHHH>>>333,,,))))))***///:::IIIZZZhhhoooiii[[[DDD000)))***(((###&&&&&&&&&&&&((()))***+++,,,...000...+++***...222555111,,,(((''''''((()))******))),,,999OOOhhhxxx~~~oooUUU===111---,,,++++++******++++++,,,,,,,,,,,,,,,---------,,,,,,,,,...111999IIIccc~~~}}}jjjYYYMMMFFFAAAFFFRRReee|||yyyVVV@@@666111000111......///111///---333;;;XXXxxxwwwRRR<<<555222...,,,000000111111000///...---,,,------------------,,,000000111111111111000000000000000111111111222222333333555999AAATTTrrrxxxZZZEEE:::555444555444333333333333333444333444444222222777AAAIIIQQQTTT^^^nnn///,,,+++......,,,---000000000000000///---,,,+++)))'''&&&'''((())))))((())))))(((((('''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((()))***((('''###$$$%%%%%%&&&&&&%%%%%%&&&(((***+++---222;;;AAAEEEOOOZZZ___^^^___ffflllbbb]]]UUUOOOLLLKKKKKKKKKLLLKKKFFF???555,,,'''$$$%%%&&&&&&(((,,,111555888888;;;???BBBCCCDDDFFFGGGDDDDDDCCCDDDGGGLLLRRRUUUPPPOOOLLLEEE<<<333,,,)))******---777GGGYYYiiirrrsssgggPPP999+++((('''$$$$$$%%%&&&((())))))******%%%(((******''''''))),,,---,,,)))''''''(((***,,,------,,,,,,333DDD]]]ppp~~~sss\\\DDD555...***++++++******++++++,,,---+++++++++++++++++++++++++++---000444???TTToooooo]]]MMMEEE>>>BBBLLL]]]qqqbbbHHH999111000222///......///...---222999NNNnnnfffLLL<<<333///...111111111111000...---,,,,,,,,,,,,------,,,,,,,,,///000000111111000000///111222222222333333333333333333444666;;;IIIcccyyy~~~```III;;;444111555444444444444444555555000333555444111111444888999:::AAAMMM]]]rrr|||kkknnn|||}}}hhhaaannn...++++++---...,,,,,,000000111111000///...------***(((''''''((())))))((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&(((***+++,,,111999@@@DDDOOO\\\```___```hhhqqqjjjddd\\\TTTPPPOOOPPPPPPMMMLLLGGG@@@666...***(((%%%%%%'''***...222555888777999<<<===>>>???@@@BBBDDDDDDEEEEEEGGGJJJNNNQQQLLLLLLIIICCC;;;333---******)))***222BBBVVVgggqqquuulllXXX>>>+++%%%$$$$$$$$$%%%''')))******))))))$$$'''))))))(((((()))************))))))***,,,...,,,,,,,,,,,,---:::RRRhhhzzz~~~yyyfffNNN;;;000***************+++,,,------,,,++++++******************,,,...111666FFFaaaxxxsss___MMMBBB;;;>>>EEESSSggg|||oooSSS???444222444000...---///...---111777CCCccc|||^^^EEE444111444111111000000000///......,,,------......------,,,//////000000000000//////111111222222222333333333333222333444666???RRRccciiiQQQAAA888444555444444444444555666666///222555666444333444555555555777<<>>QQQbbbkkkqqqjjjYYY@@@,,,$$$$$$$$$$$$%%%''')))******))))))&&&''')))***)))))))))***)))***+++***((((((***---)))***++++++***333JJJ```uuu}}}~~~oooVVVAAA222+++************+++,,,---...------++++++******++++++)))***---000222===WWWoooyyyeeeQQQDDD:::;;;@@@KKK]]]sssaaaIII;;;555333111...---......---000555===ZZZuuuRRR888222666....../////////000111111......////////////......//////000000000000//////000000000000111111111111111111222333222666CCCPPPkkkuuu\\\III>>>999555555444444444555555666222333555555444444555555555444333444555===OOO```yyy\\\III???OOOjjjpppUUUDDD>>>GGGeee///,,,+++......,,,---000111111111111111000//////+++***(((((()))***)))((('''((())))))((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&%%%######$$$&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&&&&***111777DDDMMMWWWZZZYYY[[[bbbjjjeeebbb\\\UUUPPPNNNPPPRRRPPPNNNHHH@@@666///***))))))***---000333666777888777777777555333333555777@@@CCCFFFFFFCCCAAACCCEEEGGGGGGEEE@@@999222---+++&&&%%%&&&...<<>>---&&&&&&'''$$$%%%&&&((())))))******((((((((((((((((((((((((&&&)))+++***'''%%%''')))(((&&&)))+++***///CCCYYYnnnzzzttt\\\EEE444+++)))))))))***+++,,,---...000///---,,,+++,,,,,,---***))),,,000111888NNNeee|||hhhSSSEEE<<<<<<>>>EEETTTiiilllRRR@@@444---444///---//////...000444;;;QQQrrrhhhFFF666555............///111222333//////000000000000//////...//////000000//////........./////////000000000000000111333111222999CCCTTTkkk}}}bbbLLL>>>999666555555444333333444444555444333222222111222222444222222222111333<<>>???AAADDDDDDCCC>>>777000+++)))%%%%%%'''///;;;IIITTT[[[TTTSSSIII999,,,'''''''''&&&&&&&&&&&&((()))***++++++)))'''&&&&&&&&&'''&&&%%%))),,,+++'''%%%'''***(((%%%''',,,+++---===PPPgggvvvuuu^^^FFF555+++)))))))))***+++,,,...///333222///...------...///---***+++000111444EEEZZZxxxnnnXXXJJJ@@@???===@@@KKK```wwwxxxaaaNNN>>>111666111...///000///000444777FFF```^^^CCC777//////......///000111222......////////////............////////////............/////////000000000......111333222000444<<>>AAABBBCCCAAA<<<555...)))'''%%%&&&)))111<<>>>>>FFFYYYpppsssbbbPPPAAA777111...000111///111444333<<>><<<===EEEDDD888///...***"""$$$((()))+++777GGGKKKFFF;;;555///---***%%%######%%%&&&&&&&&&%%%&&&)))++++++'''&&&)))(((%%%&&&))))))******)))(((''''''((()))***+++***,,,444AAAKKKjjjtttwwwjjjSSS>>>111)))+++(((&&&'''+++......---........................,,,...///,,,+++111>>>IIIhhhkkkUUUHHHAAA===>>>BBBMMMddd|||xxxcccHHH888555000,,,,,,///111000111666>>>XXX~~~eeeEEE:::333......///...///333000000000000////////////000//////............//////.........///000222333222222111111222222333444777===OOOlllzzzdddRRRFFF;;;555222222222000000222000111222222111000111222000000000000000000000000777>>>JJJXXXaaaaaa[[[TTTAAA???;;;888555333222111000///777KKKgggiiiRRRCCC;;;555555333111111666???FFF//////...,,,***+++...111000111222333333111///------***(((((()))***)))))))))***,,,,,,,,,+++)))(((###$$$%%%%%%&&&&&&&&&%%%(((((('''&&&%%%$$$$$$###""""""###$$$%%%%%%&&&&&&((('''%%%$$$$$$&&&((()))222999DDDNNNTTTUUURRRPPPLLLMMMMMMLLLJJJJJJLLLMMMJJJIIIFFFAAA;;;888888888777777888;;;>>>???>>><<<:::888777777888777444111555777<<<@@@AAAAAA???>>>===DDDCCC777...---***###%%%((())),,,999HHHJJJBBB555...***)))'''###"""###%%%&&&&&&&&&%%%&&&(((++++++'''&&&)))(((%%%&&&)))++++++***)))((((((((((((''''''''')))///===PPP^^^uuuwwwrrr___III999///)))+++)))'''))),,,...---,,,------------------------))),,,---,,,,,,111===GGGccc|||vvvbbbLLLCCC<<<===@@@JJJ```wwwjjjOOO<<<888222......000000...000444777HHHhhhwwwVVV@@@777000000222222111222222222111000//////....../////////...//////000111///.........///000222333222222111111222222333444555999IIIdddgggRRRCCC;;;555111222333000000222000111222222111000111222000000000000000000000000333666<<>>HHHNNNPPPOOOMMMHHHKKKMMMNNNMMMLLLLLLMMMIIIHHHEEEAAA===;;;;;;<<<<<<:::999:::<<<>>>>>>===<<<;;;999888777555222///333666:::>>>AAAAAA@@@???===BBBAAA666---,,,)))$$$%%%((()))///>>>LLLJJJ>>>///***&&&'''&&&$$$###%%%$$$%%%&&&&&&%%%&&&(((***+++'''&&&)))(((%%%&&&)))+++)))((('''(((((('''&&&'''''''''+++666KKKccctttzzziiiQQQ===222---(((***))))))+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,'''***------,,,111:::AAAWWWrrrpppRRRFFF<<<:::<<>>??????>>>===AAA???666---+++)))&&&&&&))),,,555GGGTTTMMM>>>000***'''((((((&&&&&&((($$$%%%&&&&&&%%%&&&''')))+++'''&&&)))(((%%%&&&))))))''''''))),,,,,,((($$$******+++111@@@XXXrrryyy___DDD444...+++(((((()))***+++,,,+++***(((************************&&&***---------///444999HHHcccyyy[[[LLL>>>::::::AAARRRdddyyyyyy[[[EEE<<<333111111000......---111------999JJJeee```KKK777000333555333111333333222222111000000000111111111000111111222222///////////////000111111111111111111111222222333555444:::III]]]uuuxxxZZZCCC:::444111333333222222444000111222222111000111222000000000000000000000000444333111111111111111111//////000111222333444444222111111333555<<>>;;;;;;===???AAA>>>;;;999999:::;;;:::AAA???===888444000...---...000555999<<<============@@@???888000,,,***(((&&&,,,333>>>PPP[[[RRRAAA000+++'''((((((&&&&&&(((###$$$&&&&&&&&&&&&'''(((+++'''&&&)))(((%%%&&&))))))))),,,444:::999000(((***+++...777IIIbbb{{{tttYYY>>>000---+++'''&&&(((*********)))((((((************************(((+++......------///111===TTTsss~~~fffTTTCCC<<<;;;>>>KKKYYYooojjjJJJ===222111111000///000,,,222000...333:::MMMgggvvv\\\>>>000000111111000000000000111222222333333444333222111111000111111/////////000000000000000111111000000111111222333555333666@@@PPPfffbbbIII;;;555222333444222222444000111222222111000111222000000000000000000000000...//////000000000111111000000111111222222222222000000222333111222:::DDDJJJ___{{{iiiLLL999222222222111111222333333333222111111111000...---...000000111111111111000//////+++***))))))******)))(((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%&&&''')))***++++++(((((('''''''''''''''''''''+++111888===AAADDDDDDAAABBBCCCCCCBBBBBBDDDEEEHHHFFFCCC>>>::::::<<<>>>===;;;999999<<>>999333///------...000444777:::<<<======>>>@@@@@@<<<555...+++***)))111<<>>000((((((---888LLLeee}}}pppVVV<<<000---+++'''&&&(((******)))((()))***************************)))+++---...---,,,,,,---666IIIeeeppp\\\III@@@>>>>>>FFFQQQeeewwwsssRRRAAA333111222//////222,,,333222111555555===PPPqqqoooLLL777000/////////---...///000111333444444333222222111000000111111//////000000000000//////111000000000000111222222444333444<<>>???>>>>>>>>>BBBFFFJJJKKKIIIEEE???;;;999;;;>>><<<;;;:::<<<@@@CCCEEEEEEAAAAAA>>>999222...---...000222555888;;;<<<======>>>@@@BBB@@@999111---,,,,,,777DDDOOOZZZ^^^PPP>>>+++&&&"""$$$$$$""""""%%%!!!###&&&'''&&&%%%&&&'''+++'''&&&)))(((%%%&&&))))))111AAAVVVddd^^^III666***)))+++555GGG```vvv~~~oooUUU<<>>888444444444111000222000111222222111000111222000000000000000000000000///222444333111///000111---.../////////...---,,,111...///222333111222555777AAAPPPcccxxx|||mmmXXXDDD888333222222222000///000222444333111000111111000---,,,------------......//////000000---+++((('''((()))******))))))(((''''''''''''(((&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&(((,,,000555999<<<>>>>>>>>>======???DDDLLLQQQNNNLLLGGG@@@;;;:::;;;>>>???>>>===???BBBDDDEEEEEEAAAAAA>>>999222------...222444666999<<<===>>>>>>???AAADDDCCC<<<333.........<<>>>>>>>>AAAHHHNNNOOOMMMJJJDDD>>>;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAAAAACCCCCC@@@;;;444000------///222666:::===???@@@:::===AAABBB>>>888222///000;;;HHHPPPRRRMMM>>>000%%%$$$$$$$$$###$$$$$$%%%'''$$$$$$''''''$$$%%%(((((((((''''''&&&''')))++++++---888PPPfffgggQQQ;;;333---+++111===NNNcccsssyyyoooZZZ@@@...(((((((((''')))++++++)))***---111---+++******+++,,,,,,+++******+++++++++,,,,,,,,,///555DDD]]]zzzxxxcccOOOAAA===@@@CCCNNN___wwwyyy\\\@@@666444000///333111111222222222333333333BBBUUUtttbbbCCC444///---...---///111...***,,,111///////////////000111111111111111111111000///......------///222333444333555///000555666555@@@OOOiiivvvVVVFFF999666888222222444000111000///000111222111///000000000000000000000000000000000000000000000000000000//////......------/////////000111111222222666666888;;;>>>CCCFFFHHH???<<<777444333333111000111111111111000000//////555444333111000//////...---...///111222222222222000---+++))))))***)))((())))))))))))***,,,...///---------,,,+++)))((((((&&&&&&%%%%%%$$$$$$%%%%%%"""###%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%)))...555:::======;;;;;;;;;<<<>>>CCCIIINNNOOONNNLLLGGGAAA>>>======;;;:::999888999;;;>>>???@@@CCCDDDCCC===777222///...000333666:::<<<>>>???:::===>>>===999444000...000:::EEEMMMNNNHHH999+++'''&&&%%%$$$############%%%""""""&&&'''&&&)))...+++***((('''''''''((((((++++++222EEEYYY\\\OOO@@@222,,,'''+++666FFF[[[kkkvvvqqqaaaIII555+++)))((('''(((***++++++,,,...///---+++))))))***++++++*********+++++++++,,,,,,,,,000333???VVVssskkkUUUEEE>>>>>>@@@IIIXXXpppgggHHH:::444...---111111111111111222222222222777GGGcccoooOOO;;;111---...---...000...***,,,111...............//////000222222333333222111///...---------...000222222222555000111555444222:::GGGWWWnnnzzz[[[HHH999666777222222444000222000///000111222111///000000000000000000000000000000000000000000000000///////////////........./////////000111111222222777666666666777888:::;;;:::777333222222222222111222222111111111000000000555555333222222111111111---...///111222333333333000...+++******+++***))))))***+++---...000111222///...---,,,***)))((('''&&&&&&&&&%%%$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***000777<<<>>>???;;;999777888===CCCHHHKKKMMMNNNMMMJJJEEEAAA>>>>>>888666333111333666;;;>>>>>>BBBFFFFFFAAA;;;555111///000333666999;;;<<<=========<<<888444000......000999CCCIIILLLFFF777((()))(((&&&%%%###"""""""""###!!!!!!%%%''')))///777777444///+++))))))((('''***))),,,777EEELLLIIICCC888111+++---444CCCXXXiiissstttlllVVV>>>000***((((((((())),,,...///...---...+++((('''(((***************+++++++++,,,,,,,,,111111888KKKgggvvv___LLLBBB>>>===BBBPPPfff~~~uuuUUUAAA777///---000000000000000111111111111444???UUUtttbbbHHH888000...,,,---///---***,,,000------------............222333444555444222000///,,,------...//////000000666222222555333///333===III___{{{cccJJJ:::555666111222444000222111000000111222111000000000000000000000000000000000000000000000000000.........///////////////...//////000000111111222666555333222111111111111333111//////111222222222222222222111111111111111444444333222222222333333...//////000111222222222111///,,,++++++,,,+++***((())),,,...000222333333///...,,,***((('''&&&%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++111777===???@@@;;;777444555;;;AAADDDEEEJJJLLLMMMKKKGGGBBB>>><<<777444///---...333999>>>;;;@@@EEEGGGCCC===666333///111333555888999:::;;;???===:::444///------...///777AAAHHHLLLHHH:::+++((('''&&&%%%$$$#########&&&$$$###&&&(((+++444>>>JJJDDD:::222---***))))))***))))))...666<<>>>>>III]]]ttt___III;;;222111333////////////000000000000555<<>>>>>;;;777444444999===>>>>>>EEEGGGJJJIIIEEE@@@<<<:::444000,,,)))***///555999777<<>>FFFVVVkkkeeeMMM===555222444....../////////000000000111777FFF___}}}jjjLLL888333///---......+++,,,/////////000000000//////...222333555666666555444333111222333222000///000222333222333444444111222555:::GGG^^^wwwtttVVVBBB777555000111444///222111000111222333222000000000000000000000000000////////////////////////------......//////000000.........///000000111111333222111111111222333444222000//////111111111000111111111111111111111111222111111000000000000111111000000000000111222222666333000------,,,+++)))'''((()))+++---///111222+++***(((%%%$$$#########&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''***///555999;;;;;;:::888777777999:::;;;:::@@@CCCFFFFFFCCC>>>:::999///,,,)))'''(((+++///222333888>>>@@@>>>888222...+++---///111444555666777666444111+++'''%%%&&&'''(((...777AAAJJJKKK@@@222&&&&&&%%%%%%%%%%%%&&&&&&,,,***))))))(((+++555AAAZZZXXXPPPBBB333)))(((***)))***+++*********,,,...,,,***((()))+++222AAAPPPhhhuuu{{{nnnUUU???111***.........///000///---++++++***((()))***+++***)))******+++++++++,,,,,,,,,+++,,,...555DDD]]]zzzmmmZZZLLLDDD???DDDPPPccczzzlllSSSAAA777333222////////////000000000000...333@@@TTTppp{{{XXX>>>888222...///...,,,+++...///000111111111000......222222333444555666666666333666777555222000111333222222222333444444444444777===NNNggg|||]]]GGG999555000111444...333111111111222333222111000000000000000000000000000000000000000000000000.........///////////////---......//////000000111333222000///......///000222111000000111111000...000000000000000111111111333222111000000000000000000000000111333555777888888555111...---,,,***(((((((((((()))+++...000222+++)))'''%%%$$$$$$$$$%%%&&&''')))+++++++++***)))((('''''''''&&&''''''''''''''''''''''''''''''''''''''')))...333777888888777999;;;;;;;;;;;;;;;<<<>>>AAADDDDDDAAA===:::888---+++***))))))***,,,---///444999;;;888333---***)))***,,,///222444555666333222000---(((&&&&&&&&&)))///777AAAKKKMMMBBB555((('''&&&%%%%%%%%%%%%%%%)))((())))))''')))333???UUUZZZZZZNNN<<<...***,,,'''((()))(((((('''((()))******+++,,,+++...999FFF[[[kkkxxxrrr^^^HHH666+++---......---***))))))))))))))))))+++------,,,*********+++++++++,,,,,,,,,***...111333:::NNNkkkuuuaaaOOOEEE???AAAIIIZZZqqqxxx___JJJ===555111//////000000000111111111///222:::HHH___|||jjjMMM<<<555000000///,,,+++---...///000111000///---,,,111111111222444666888:::555777999666222///111444222222111111222444444333888777AAAWWWpppdddLLL<<<666000222333---333222111111333333222111000000000000000000000000000000000000000000000000///////////////.........------......///000000000111000...---,,,------...000/////////111111000........./////////000000000444333222111000000000000///000000222555888;;;===:::777222///---,,,)))(((***)))))))))+++---000222+++)))'''%%%$$$%%%&&&'''&&&'''***,,,------,,,+++)))(((((('''''''''((((((''''''''''''''''''''''''&&&''')))---111555666555444999>>>???>>><<<===???===@@@CCCCCC@@@<<<:::999...------,,,,,,,,,,,,,,,---111666777444///***''''''(((+++...111333444555333444333000,,,)))((((((---222999CCCNNNPPPEEE888***)))(((&&&%%%$$$######&&&&&&''''''&&&'''222>>>PPPZZZaaaYYYEEE333---///&&&&&&&&&&&&&&&&&&'''''''''(((+++,,,))))))111<<>>???EEETTTjjjjjjSSSBBB888222000000000000111111111111...///222:::LLLiiizzz\\\???777111000000---+++,,,---...///000000...,,,+++000000000000333666:::<<<555888999777111///000333222222111///111333333111888222666HHH```vvvhhhNNN===777111222333---333222111111333333222111000000000000000000000000000000000000000000000000000000//////.........---------......///000000000......---------...000111---------...111111000///---.........//////000000666555444222111///...---111222333444555777;;;>>>???999333000000///+++''')))&&&%%%(((---000...+++000,,,'''$$$$$$%%%&&&&&&***(((&&&(((+++---,,,***(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&(((---111444666666666:::===@@@???<<<;;;===???FFFEEECCC@@@===:::777666,,,---,,,***&&&$$$%%%&&&)))+++///222222///+++((((((***---000222222222222333222111///---+++)))'''///444;;;CCCLLLNNNEEE:::---+++)))(((((('''$$$""""""%%%((('''&&&)))000666KKK[[[gggdddUUUCCC333((((((%%%%%%'''(((%%%$$$'''&&&&&&&&&(((+++///222555GGGZZZlllooogggYYYFFF777111///---***(((((((((((())))))))))))***+++,,,---******+++,,,,,,---.........---------111???[[[sss|||jjjVVVGGGDDD@@@AAAKKK\\\rrrkkkNNN:::222111000000000111111111111------///555@@@UUUvvvtttQQQ@@@333333222---+++000//////......---------------...///000111222333333777666555444333222222222444333333222222222333333777444666AAAQQQgggrrrYYY???444555555222///333333111000000000111222000000000000000000000000//////////////////////////////000111111111111111///////////////.........................................................///////////////.........666555333222000///...---...000222333555777;;;>>>===888222000000///+++(((+++(((''')))...000///,,,///,,,'''%%%%%%%%%%%%$$$&&&$$$$$$&&&)))***(((&&&''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%''')))...222666777888777;;;===???@@@@@@??????@@@DDDCCCBBB@@@>>><<<999888///---***'''%%%$$$$$$$$$'''***---000000---)))''')))+++...000222333333222222222111000///---+++***---111888AAAKKKPPPIII???111///,,,***)))'''%%%""""""%%%''''''&&&(((...444KKKZZZggghhh]]]MMM<<<000)))%%%%%%((()))&&&&&&(((''''''(((***,,,000333666>>>OOOaaagggeee[[[JJJ<<<222000---++++++***)))((())))))))))))***+++,,,---******++++++,,,---------...---------000<<>>AAADDDDDDCCCAAAAAABBBBBBBBB@@@???===<<<444...(((%%%%%%%%%$$$"""%%%'''***,,,,,,***'''%%%+++,,,...111222333333333222222222222111000000//////444999???HHHMMMIIIAAA555222...+++)))'''%%%######%%%&&&&&&%%%&&&+++000AAANNN\\\ccc```TTTBBB333***&&&%%%((()))'''&&&(((&&&'''(((***---///222444444AAAQQQ]]]bbb^^^QQQEEE555111---+++++++++)))&&&))))))))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,------...777KKK^^^{{{cccQQQHHHAAA;;;>>>GGGYYYrrrmmmPPP???555222...---///222444444111///...///222;;;OOObbbrrrVVV;;;222333222000000000000000////////////////////////000000111111111555444444333222222222333777666666555444333222222111000333777???NNNeeeyyy|||bbbFFF888666555222000333222111111000000111111000000000000000000000000////////////////////////------...////////////.........///////////////...------------------------..............................//////////////////888666333111///...//////)))+++---...///111333555555333000000000000---+++)))'''&&&''')))***)))(((+++)))(((''''''&&&###!!!###$$$%%%'''((((((&&&%%%&&&%%%%%%%%%%%%&&&((((((...,,,)))'''&&&&&&''''''))),,,000444888;;;=========<<<>>>BBBGGGHHHEEEBBB@@@AAACCCDDDDDDCCCBBBAAA999111((($$$%%%&&&%%%"""###%%%'''))))))(((&&&$$$***+++---///111222333333222222333444444444333333888:::<<<>>>DDDHHHEEE>>>666222---)))'''&&&$$$###$$$%%%&&&%%%$$$%%%))),,,555AAAOOOZZZ___ZZZIII999...(((%%%''')))'''&&&'''$$$%%%''')))+++---//////...666DDDSSS___```XXXOOO===666...)))))))))(((&&&******))))))***++++++,,,++++++++++++************++++++,,,---,,,222AAAPPPmmmlllXXXKKKCCC===>>>CCCPPPiiixxxXXXDDD555222...---000222222222000............333AAANNNlllgggDDD444222111///---////////////............/////////000000000000000333333222222222222333333888777777666555333222111///000222444666@@@TTThhhjjjMMM<<<777444222111222222222111111111111111////////////////////////////////////////////////------...////////////...---...///000000//////...............................................................////////////888777444222000000//////,,,...000000//////000222333222111111111000///---***)))(((((())))))(((''')))((('''(((((('''%%%"""$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$&&&''')))...,,,***'''&&&&&&'''((()))+++///444888<<<>>>???>>>===>>>BBBFFFHHHFFFBBB@@@BBBDDDFFFFFFFFFDDDCCC;;;333)))%%%%%%'''&&&###"""###%%%&&&'''&&&%%%%%%((()))+++---///111222333333444444555666666666555;;;===>>>>>>AAAEEECCC===666222,,,'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%''')))222;;;HHHVVVaaabbbVVVHHH555,,,&&&&&&'''&&&%%%&&&$$$&&&(((***,,,---......---000;;;KKKXXX\\\XXXSSSFFF>>>333,,,)))***++++++*********)))******+++,,,******************))))))******+++,,,+++...999EEEaaazzzttt```LLLCCC===???BBBJJJ___uuu}}}___JJJ888444000///111222000---...------//////222;;;FFF[[[vvvxxxRRR;;;333000---+++------------------------///////////////000000000111111111111111222333444777777777666555333222111///000222333222777GGGXXXuuusssSSS@@@888444222222222222222222111111000000////////////////////////////////////////////////......///000000000//////,,,---///000000000///...////////////////////////........................---.........//////000000888888777555333222000000111333444444222111111222222222333222222111000///------,,,+++******))))))(((''''''((())))))'''&&&$$$%%%&&&%%%$$$$$$%%%&&&'''&&&$$$######%%%'''(((,,,+++)))(((''''''''''''(((***...333777;;;>>>@@@@@@??????AAACCCDDDCCCBBB@@@AAADDDFFFGGGFFFDDDCCC999222***&&&%%%&&&%%%%%%######$$$%%%&&&&&&&&&&&&&&&'''))),,,...111333444555666666777777666666555777:::<<<===AAAFFFFFFCCC;;;555...)))&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''...444>>>KKKZZZbbb]]]TTT@@@444)))&&&&&&%%%%%%&&&'''))),,,///000000//////......444AAALLLOOOMMMLLLHHHBBB:::222---,,,...000+++***************++++++))))))))))))))))))******))))))+++,,,+++,,,444>>>ZZZttt|||hhhPPPCCC<<<>>>???BBBRRRffflllWWW???999333111222222...+++---,,,---111111333:::BBBNNNhhhgggIII777000---+++,,,,,,,,,,,,,,,---------.........//////000000000/////////000111333444555555666666666555444222111000000222333111333>>>JJJeeeyyy{{{ZZZDDD:::444222333111222222222222111000000000000000000000000000000////////////////////////......///000000000000///+++,,,///000111000///...////////////////////////........................------......///000000000888999999888666444111///000222444444333222222333333444555444333111000000.........---+++)))))))))((('''&&&(((***++++++***'''((((((&&&$$$$$$'''***((('''$$$######$$$&&&''')))))))))(((((('''''''''&&&(((,,,111666:::===???AAAAAAAAA@@@>>>>>>@@@BBB???@@@CCCEEEEEECCCAAA???444000+++&&&######$$$%%%$$$$$$$$$%%%&&&&&&'''(((&&&''')))+++///222555777777888888777777555444444333777;;;===AAAGGGIIIFFFDDD>>>555---)))''''''&&&$$$$$$$$$%%%&&&'''(((''''''+++222===LLLZZZ]]]YYYLLL===...((('''&&&&&&((((((***...000222111000......+++---666===<<<<<<>>>======;;;666///+++---///++++++***************+++'''((((((((()))*********)))(((***,,,++++++222;;;NNNhhhpppYYYGGG<<<<<<<<<<<>>EEE^^^|||YYY???222//////,,,,,,,,,---------......,,,------...///000111111---......///111333444555333444555666555444222000000///111444333222888???QQQfff___GGG:::444222333111222222333222111000///000000000000000000000000////////////////////////------...////////////...***,,,///111111111///...................................................------......///000000111888999::::::999555222///---///111222111111111222333555666555444222111000---------,,,)))'''''''''((('''&&&'''***,,,---,,,+++,,,+++(((&&&&&&***...)))'''%%%###"""###%%%&&&'''((((((((((((((('''&&&%%%'''+++///444999===???AAABBBBBB???;;;:::>>>AAA===???BBBCCCCCCAAA>>><<>>;;;:::999666///***---...000222222222111111666555555444444444444555222///,,,***++++++***)))((('''&&&&&&(((******)))&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%###""""""$$$&&&%%%&&&((())))))((('''%%%$$$(((,,,...///111555999???===<<<;;;<<<<<<<<<;;;CCCCCCCCCDDDCCC???:::555000...+++'''%%%#########&&&&&&&&&&&&''')))+++,,,---,,,,,,---///222555777555777999888666444333333555777;;;???BBBEEEFFFGGGJJJEEE>>>777111,,,(((%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$)))333===FFFSSS^^^WWWNNN@@@222((($$$###$$$&&&'''***,,,......---,,,'''((()))***++++++,,,,,,---000222111---++++++,,,,,,,,,+++***)))(((&&&%%%((((((((((((''''''((()))(((+++......---...111444@@@PPPiiiiiiWWWGGGAAA<<<999@@@LLLddduuugggQQQ<<<555222...000888---...////////////111333CCCYYYwwwYYY<<<111111------,,,...111333000***........./////////000000///////////////000111111////////////000000000000222222222222222111000///:::EEE[[[wwwoooQQQ???777444333333333333222111000000///000000//////.........------------..................///000///,,,+++,,,...,,,---///111111000///---...............///000000//////......------,,,,,,//////............//////BBB???<<<:::999777111,,,......///000111111111111444444555555555666666666111///---,,,,,,,,,***)))((('''%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$''')))&&&''')))+++,,,+++***)))$$$&&&***+++---000444888<<<<<<;;;<<<=========<<>>SSSnnnqqqNNN777...++++++***+++...111111000...............////////////.........//////000111.../////////000000000000222222222222222111000000666;;;LLLfffoooRRR@@@777444333333222222111000000//////000/////////..............................------......///......------...,,,---.../////////.....................//////000/////////.....................------------......DDD@@@<<<:::999777333///.........//////000111222333444555777777777666666000///.........---+++)))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''(((((('''''''''***,,,((()))***+++,,,+++******%%%&&&'''((()))---222666999:::<<<>>>????????????GGGGGGGGGGGGFFFBBB===999444111,,,'''%%%$$$%%%&&&$$$%%%&&&'''((())))))))))))))))))***,,,///222333111333666666666666777888888:::<<>>CCCPPPeee~~~fffKKK===666///,,,...///000000///......000111666FFF[[[mmmzzzdddDDD111...---++++++,,,///111333..................------.........---......///000....../////////000000000222222222333222222111000444333<<>>>>><<<777000+++!!!###$$$$$$###"""###$$$$$$""""""&&&+++000:::DDDKKKMMMJJJ@@@222(((''')))'''''')))************)))+++******))))))******+++)))***---111555555111...---+++)))***------+++)))+++******+++---...///////////////...,,,+++++++++,,,333CCC]]]yyy}}}kkkWWWLLLFFF@@@>>>???FFF\\\xxxwwwWWWCCC888111///000000000111000......///111///888DDDNNNVVVgggwwwUUU===444111///...---,,,...222............------------......---------......///........./////////000000111222222222222222111111666222555AAATTTjjjtttWWWBBB888555444111000000000//////......///////////////.........000000///...---,,,,,,,,,...---,,,---///111000...,,,,,,+++++++++,,,---...------,,,,,,------...///......//////000000111111.........------.........CCC???:::888888666333000//////.........000222333555666777888777666444222222111000111111///,,,))))))'''%%%%%%&&&&&&%%%$$$&&&%%%$$$$$$#########$$$%%%&&&&&&&&&&&&'''))),,,((()))***+++,,,,,,------000---(((&&&&&&(((+++---333777<<>>>>>>>>>>>===<<>>CCCEEE@@@555+++)))***''''''(((((((((((((((((('''((()))+++,,,,,,++++++,,,+++---444<<>>;;;333000---...111444333111///---+++,,,...//////---...---------------,,,,,,...111===RRRnnnrrr___QQQIIIBBB>>>===@@@UUUpppdddJJJ:::222111222000000111000......///111///000333666999GGGeeegggKKK666111...///...+++,,,000........................///...------------..................////////////000111111222222111111111333222444:::CCCUUUqqqxxxZZZEEE999555555000000000000////////////.........///////////////000000///...---,,,,,,,,,---,,,,,,---...//////...,,,++++++++++++,,,------,,,,,,,,,,,,,,,---............//////000000111111000000////////////000000BBB>>>:::999999777333///////////////000111222333444555666666666555333222666444222111000///,,,)))***(((''''''(((((((((''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$###$$$''')))%%%&&&(((+++...000333444222...(((%%%%%%'''((()))///444999<<<===>>>AAADDDBBBBBBBBBCCCCCCBBB???<<<777555111---***((('''&&&###$$$%%%%%%&&&&&&&&&%%%&&&''')))+++---///000111000222333333444555777:::<<<======>>>>>>===;;;;;;@@@BBBDDDFFFDDD===555...&&&'''((((((&&&%%%&&&&&&$$$###%%%((((((&&&(((,,,444:::@@@@@@888000+++)))((('''''''''''''''''''''%%%&&&)))+++...///000111,,,)))***222???HHHKKKIII>>>777111000444777777555333000---...000222000...---,,,+++,,,---...---,,,,,,...777IIIbbb}}}zzziiiXXXKKKCCC>>><<<<<>><<<;;;;;;999444000///000111222222333333333111222222333444555555666999777333111000...+++)))+++)))((((((***++++++***((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%###"""###%%%'''$$$$$$&&&(((+++---000111///***&&&$$$%%%''''''''',,,000555777777999>>>BBB>>>===>>>???@@@@@@>>><<<:::999666333///,,,***(((''''''''''''''''''((()))'''(((***,,,...000111222333333444333222333666888<<<<<<===>>>===<<<;;;:::???AAADDDFFFEEE???777000&&&((())))))'''&&&&&&&&&$$$###$$$&&&&&&%%%(((---111777>>>AAA===555---((((((''''''&&&&&&%%%&&&&&&%%%&&&(((,,,333:::AAAEEE;;;555222999HHHTTTYYYXXXPPPGGG===999;;;>>>===;;;555222///000444777555333...,,,***+++---...,,,+++***,,,222AAAVVVqqquuu```NNNCCC>>><<<999HHH\\\rrriiiMMM;;;333111...///000///...///111333666000///111//////===PPPeee~~~vvvRRR???000///000------111---......///000111222222111000//////.........///---------.........//////------...///////////////---000333666777>>>RRRddd~~~cccJJJ;;;555555111111111111111111111111............/////////000..................------(((,,,///---)))'''***...***+++---.........---,,,+++++++++++++++,,,,,,---/////////...............000000////////////000000AAA???=========:::555000///000222333444444333222//////000111333555888999<<<888444111///---+++***,,,***)))***,,,------,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&%%%$$$$$$%%%%%%&&&'''(((+++'''###"""%%%''''''&&&)))---222333333555;;;@@@;;;:::;;;===??????===<<<<<<;;;:::777333///,,,***+++***)))(((((()))+++,,,((()))+++...000111222222444555444333222222444777;;;<<<=========<<<;;;:::===???BBBEEEEEE@@@888222&&&((()))((('''%%%%%%&&&%%%""""""$$$%%%%%%***111111777>>>CCCAAA999///((((((((('''&&&%%%%%%%%%%%%%%%%%%(((...999FFFSSS[[[SSSJJJCCCHHHVVVccchhhhhheeeZZZMMMFFFGGGIIIHHHFFF666222000222888;;;999777///---++++++------+++)))+++,,,111<<>>===:::666222666444222222333444333222.........///111444666888;;;999666333000---++++++)))+++,,,,,,***))))))***'''(((((('''%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&***...000111333777:::<<<;;;;;;;;;;;;<<<<<<===666777777555222000000111...---,,,*********+++,,,***+++,,,...000111222333333333222222111111111222222444888:::;;;:::777666888<<<@@@CCCGGGFFF===222)))'''%%%$$$%%%%%%$$$######$$$&&&((()))++++++,,,//////888DDDCCC333(((((((((((((((((((((''''''&&&&&&)))***---;;;SSSgggoookkkfff^^^[[[bbbnnnuuuuuuqqqjjj___XXX\\\bbb___WWWGGG777+++000:::?????????777333---++++++,,,***(((---......333BBB^^^zzzmmmUUUCCC;;;999;;;@@@JJJ\\\uuueeeHHH888333111000//////000111222333444333222222222222222222:::III```{{{vvv[[[AAA777222,,,,,,222111111111111111111000000333222222111111000000000.../////////...---,,,,,,////////////000000000000///111222222222555;;;@@@```ssskkkMMM999222222111111111111111111111111////////////////////////....................................---,,,+++***+++,,,,,,---.........---+++*********+++,,,,,,---,,,,,,---......---,,,,,,---......///000/////////DDDCCC@@@???===:::666333555333111111111111111//////......///000222444555;;;:::777444111...+++***)))***,,,+++)))((()))***'''((()))((('''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%)))---...///111555999;;;;;;:::::::::;;;;;;;;;777777777555111//////000------------...///000111////////////000111222333333222111////////////000111333777:::;;;:::888777666;;;???CCCGGGGGG???555***(((&&&%%%&&&&&&%%%######$$$&&&((()))***++++++------444@@@???222(((((())))))))))))((('''%%%%%%&&&***,,,000???WWWllluuu|||xxxrrrnnnrrryyy{{{xxxvvvssslllfffiiiooonnnhhhUUUCCC333111777>>>EEEJJJCCC:::///)))***,,,+++)))***+++,,,000===VVVssssss]]]KKK@@@<<<888:::BBBRRRiiiqqqUUUAAA888222111//////000111111111444333222111000/////////555===LLLdddwww[[[???555111---+++...444444444555555666666777444333333222111000000///.........///......------.../////////000000000000///000111111111333888<<>>BBBFFFHHHBBB999,,,***((('''''''''&&&$$$###$$$&&&'''((()))))))))***)))///999888...((((((*********)))(((&&&%%%$$$%%%(((+++111AAAYYYooo{{{}}}wwwttttttpppmmmooouuuwwwuuugggTTT>>>333333===KKKWWWWWWIII777,,,***,,,,,,+++''')))+++---666JJJggg}}}~~~iiiUUUFFF???<<<;;;???KKKaaayyy|||bbbJJJ;;;333111000000111111000///333222111///...---------000222888HHHdddvvvYYY<<<111000///---...555666666777888999::::::555444333222111000//////------......///.............../////////000000000//////000//////111555888<<>>===<<<:::777444111000//////---+++//////000000111222333444::::::999888444000,,,***)))******)))'''&&&'''((((((***,,,,,,***(((''''''&&&'''''''''&&&$$$###"""'''(((((((((''''''&&&%%%'''%%%###""""""###%%%'''%%%(((***++++++...333888999999:::::::::999999999;;;:::888444000...---...,,,...222555888999::::::777555222000000111333444444222...***((((((***+++---///333666888999999888666;;;>>>@@@DDDEEEAAA;;;///---+++)))))))))'''&&&###$$$%%%&&&&&&'''&&&&&&'''&&&***111111+++'''((())))))))))))((('''&&&%%%$$$%%%'''---<<>>QQQ```jjj\\\HHH777---+++,,,---'''))),,,---111@@@[[[rrruuu```LLL@@@AAA======GGGZZZrrrpppUUU@@@444222///000222333111000000///...---------------//////000999MMMhhhvvvZZZ<<>>>>>???AAA???999333000...,,,++++++)))'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$'''+++,,,)))'''(((%%%&&&'''((())))))))))))(((&&&%%%)))666KKKfffzzz|||yyyssslllhhheeecccbbbdddlllxxxrrr[[[EEE===HHH\\\jjjxxxmmmYYYCCC111)))***---******---///111:::PPPfffjjjSSSDDD???888777@@@QQQggg~~~aaaHHH888444000000222444333111,,,,,,,,,,,,---...///000...000333777@@@SSSoooxxxbbbFFF555000000111333555555555444444333333333444333333222000//////...,,,,,,---.../////////...............////////////222111000000111222333333666<<>>LLL^^^yyyjjjPPP???999222000222555444111,,,,,,,,,---...000111222...111555777888CCCZZZoooyyylllYYYDDD666//////111555555444333222111111000111111111000//////......------......///.........------........./////////333222000111333444333222555777@@@QQQgggfffMMM===666111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,)))******+++++++++++++++HHHEEECCCAAABBBBBBAAA@@@999777444333333222111//////000222444666666777666555555444333222111111000------,,,)))'''&&&(((***++++++,,,***(((&&&&&&''''''&&&###""""""###%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""!!!&&&+++---,,,---///111///111333666888888888888666444222---)))((()))+++***+++---///222555888999666555333111000/////////---,,,)))'''&&&%%%%%%%%%)))***,,,...000111222222222666888666777:::;;;999888666222000///...+++***)))))))))((((((&&&%%%%%%###%%%&&&''''''((('''&&&%%%%%%'''((())))))))))))***((((((+++///999MMM___mmmtttyyywwwppphhh\\\RRRFFFBBBCCCLLLWWWaaannnyyy{{{ssscccSSSSSSdddxxxqqqVVV???111+++)))(((+++(((***000000000;;;KKKcccwww}}}fffVVVEEE<<<999@@@KKKYYYqqqzzzbbbIII@@@555000111333222///............///111222333111111444777777;;;JJJYYYpppqqqiiiVVV@@@222///222222222111111000000//////////////////.....................///......---------------.........//////333111///111333444333222555444888DDDTTTjjjoooSSS@@@777111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,+++******---,,,++++++******++++++,,,,,,+++******+++,,,,,,)))***++++++,,,,,,++++++IIIFFFDDDBBBBBBAAA???>>>888666444222333222111///000111333444555555444333444333222111111111111222......,,,***''''''(((***+++++++++)))&&&%%%&&&''''''%%%"""!!!!!!###&&&(((%%%%%%%%%%%%$$$###""""""!!!"""$$$%%%%%%$$$"""!!!$$$***---,,,+++---...+++---111444666777777666333111...***&&&%%%''')))(((((())),,,///444777:::888777666333111///---,,,***)))(((&&&%%%$$$######((()))+++---...///000000...333555333444999;;;;;;:::777444111000...,,,***,,,,,,++++++***((('''&&&###%%%'''''''''((('''%%%&&&''''''(((((((((((((((&&&%%%'''+++---222AAAQQQcccmmmtttrrrjjj^^^NNNAAA;;;888<<>>GGG[[[nnnoooWWW@@@999666111000444000111000//////000333555111111000000222444666888FFFXXXnnnwwwoooZZZEEE888666444111000000000...---.........---------,,,,,,//////.........---------//////.........---------/////////000000000111111333......444999@@@TTTiii}}}bbbIII;;;444222000000111222222111000000000000/////////////////////......---------,,,---............---,,,******,,,,,,,,,,,,******------,,,+++++++++++++++,,,+++***+++++++++***(((***+++---.........000111LLLJJJHHHFFFEEEBBB???<<<;;;;;;:::777333222333444000000000111111111111111111111333444444333222222///...,,,++++++,,,...///000///---***&&&%%%%%%&&&)))(((&&&$$$$$$%%%'''(((&&&%%%$$$%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))+++++++++,,,---+++***)))((()))+++---///---,,,+++)))&&&%%%############$$$&&&(((+++...000777666666444111...+++)))'''''''''''''''''''''''')))((((((((()))+++---......//////000222444666777;;;999555000***'''&&&'''+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((()))((('''&&&%%%%%%###$$$&&&&&&&&&***000<<>>UUUrrrzzz```PPP@@@;;;;;;AAAQQQbbbyyybbbJJJ===666000///222...///000///...///222444......------...///111222888IIIbbbwww}}}rrr___PPPAAA:::222///000000...,,,///.........------------...............---------...............---------....../////////000000000000,,,---222444888GGGWWWkkk}}}jjjOOO>>>666444111111111222222111000000000000///////////////////////////.........,,,,,,------------,,,,,,+++,,,---......---,,,+++......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,------------///333666OOOMMMJJJHHHGGGDDDAAA???<<<;;;999666444444555666333222222222111111222222333333444555444333222111...---,,,++++++---///000000000///,,,(((&&&&&&''')))(((&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,------------...+++)))'''&&&'''(((***,,,,,,+++***)))'''%%%######"""""""""$$$&&&))),,,---222222222111///---***)))''''''''''''''''''''''''''''''''''''(((***+++,,,......///000222444555666<<<:::777111+++(((''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((())))))))))))'''&&&%%%%%%&&&'''(((((('''))),,,...666AAALLLUUUSSSDDD333******---444???LLLXXX^^^^^^YYYMMMDDDGGGVVVeeemmm```LLL777...,,,,,,,,,---,,,------,,,++++++...000:::NNNiiihhhVVVCCC;;;999<<>>SSSlllvvv[[[MMM===333222333111////////////............---............................................................////////////000...///222333444===HHH[[[mmmsssUUU@@@888555222000111111111000000000000000//////////////////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,............------,,,,,,)))+++---...//////000111000/////////111666>>>CCCQQQOOOLLLJJJHHHFFFDDDAAA<<<:::888777666666666666666555444333333333444555666777777666555333111000...---+++++++++,,,...///111111000---***''''''(((((('''&&&&&&&&&''''''(((&&&%%%%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,,,,+++,,,---***)))'''&&&&&&'''((()))*********)))(((&&&$$$###"""""""""###%%%'''***+++------------,,,***((('''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++...///000222444555666666<<<;;;888333---)))((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%###&&&(((((('''((())))))'''+++222:::DDDFFF===111)))***+++111;;;IIIWWW```bbb^^^TTTKKKKKKUUU___cccUUUDDD111++++++,,,+++,,,+++,,,,,,+++)))***+++---666EEE^^^wwwppp\\\HHH>>>999999CCCOOOdddvvvoooVVVCCC777333444...///000000...///000222------,,,,,,,,,---------000666FFF```|||oooWWWEEE<<<999555222000000/////////.........---.....................---.................................////////////000000111222222222777===FFFVVVlll|||\\\DDD999666222000000000000///000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...------------...---,,,+++++++++---////////////222444///111444999AAAMMMZZZbbbSSSPPPMMMJJJIIIGGGEEECCC===<<<:::999999999777555777666555444444555666777888999999888777555333222000///---+++++++++------/////////---***(((((((((&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''*********))))))***+++***)))(((''''''&&&&&&'''((()))))))))(((&&&%%%############%%%''')))***************)))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********...///111333555666777777:::999777333...***))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&"""&&&(((&&&%%%'''((('''&&&(((***---444999555...)))))))))...888HHHZZZeeehhhfff```WWWUUUYYY]]]]]]MMM===---(((******))))))***+++,,,+++))))))***,,,000;;;PPPlllzzzdddMMMAAA;;;999???IIIXXXlllgggOOO>>>555222000111222111///...///000------..................,,,111???VVVqqqttt___OOOBBB888111000000000000////////////---------...............---------...................../////////000000000...///000000000111333666999EEEXXXooogggLLL<<<999444111000000000///000000000000////////////,,,,,,,,,---------------------,,,,,,,,,,,,---------...///000000///...---,,,---.........---++++++---///000///---...333777555;;;FFFSSSaaaqqq~~~TTTQQQMMMKKKIIIHHHFFFDDD@@@>>>===>>>>>><<<888555666555444333444555777999777888999:::999888777666444222000---++++++,,,,,,+++,,,---,,,)))''''''(((%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,+++))))))***++++++++++++)))(((&&&%%%%%%&&&((()))***)))((('''$$$$$$$$$$$$&&&''')))+++))))))***)))((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********---///111333555666666666666666555111---***((()))''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''%%%***+++'''%%%((((((&&&)))+++***(((+++///...***(((((('''***555GGG\\\kkktttuuurrrllliiiiiigggcccKKK;;;---***,,,,,,***)))***+++,,,,,,******+++---///555FFFbbb{{{mmmTTTFFF===888<<>>111...111000---+++***,,,------,,,+++,,,...222444BBB\\\uuusssXXXIII???888999@@@MMMbbb|||xxx^^^HHH;;;333555555444111.........,,,---...///000000000000333222333888IIIfffrrrYYYIII111111111111000000000000---------.........//////---------.........//////000000000000111111111111...111222222333555666666444<<>>:::666333333333333444444555555555444555555666777888888999444333111...,,,***))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%###"""###&&&(((%%%%%%&&&&&&&&&%%%$$$$$$&&&'''''''''&&&&&&((()))***///222...'''%%%+++222+++,,,------,,,)))'''%%%###$$$&&&((()))************)))&&&$$$$$$%%%'''((()))(((((('''&&&$$$""""""############$$$%%%&&&&&&!!!$$$'''((()))***+++---///000111222222222222222666222///---...---)))&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$##################$$$&&&'''''''''&&&&&&+++*********,,,---------...+++'''&&&'''(((&&&###'''(((%%%(((555BBBZZZzzzxxxiiiPPP999)))***...,,,)))+++)))************++++++++++++111;;;LLLhhhyyy___III>>>;;;<<<<<>>WWWxxx}}}pppQQQ<<<***(((,,,***))),,,)))************+++++++++(((---555EEE```fffPPPAAA;;;::::::EEERRRiiilllVVVGGGDDD???888222......///+++,,,---...////////////111000...444>>>FFFaaauuuUUUBBB222000///+++***---------------------------------,,,,,,------...///000///...------...///000111111000000111111222333333333666===GGGWWWpppyyy^^^GGG:::777///---111000///......///111222000/////////......---.........000//////...------,,,,,,------,,,,,,,,,,,,,,,,,,+++))))))++++++***...444888BBBPPP]]]jjjxxxuuuhhh^^^VVVUUUSSSSSSSSSRRRPPPNNNHHHEEEAAA===:::999999999999888555333222222333333666666666666666555444444444333111///---,,,******++++++*********)))))))))&&&'''(((((('''&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%&&&)))+++---,,,+++'''$$$###%%%'''+++,,,.........---+++)))''''''&&&&&&(((***,,,...+++***'''%%%%%%%%%&&&'''''''''((((((''''''&&&%%%%%%%%%$$$#########$$$$$$"""$$$%%%%%%%%%'''***---000000000000///...------222222111...***'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$%%%&&&'''''''''&&&%%%''''''(((+++111888???DDD444000***'''((((((&&&$$$&&&***((()))222<<>>444000+++***,,,---------------------------------,,,------...//////......------......///111000000000000111222222333222333888???LLL```qqqcccJJJ<<<888000...111000///......000111222111000//////.........///000000/////////...------,,,,,,+++++++++,,,,,,,,,,,,,,,***)))***,,,+++---666AAAOOObbbuuu~~~fffRRRBBB999WWWVVVTTTTTTTTTRRRPPPMMMFFFDDDAAA>>><<<:::999999:::888555222111222444555333444555666666555555444333333222000///---+++***+++++++++*********))))))%%%(((***+++)))(((''''''&&&%%%&&&&&&&&&'''(((((($$$%%%&&&%%%%%%%%%''')))...+++(((&&&&&&&&&'''&&&+++,,,...///000///---,,,***((('''&&&'''***---///,,,+++(((&&&%%%%%%&&&&&&(((((((((((('''&&&%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$&&&***---//////000000000///......111333444000***&&&%%%&&&''''''&&&&&&%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&'''***111:::DDDKKK:::444---)))(((((('''%%%(((,,,+++,,,333<<>>;;;999AAAOOOaaavvvqqqYYYEEE:::555333222000000///.........//////)))//////111555444<<>>777444222000\\\YYYVVVSSSQQQMMMIIIFFFAAABBBBBBBBB@@@===:::888888666555333333444666777///111444666888999888777333333333333111///---+++))))))((((((((('''''''''&&&(((+++,,,***)))((((((&&&&&&%%%&&&''')))+++,,,*********(((%%%$$$$$$%%%'''%%%""""""$$$%%%&&&'''(((***---///111222111111***)))&&&%%%&&&))),,,...---,,,+++)))'''%%%$$$$$$''''''''''''&&&%%%$$$###$$$$$$###"""""""""######$$$%%%%%%%%%%%%&&&)))+++,,,---...000111222333333111222333222...***((('''&&&&&&&&&&&&%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$&&&'''''''''***333>>>GGGDDD===222,,,))))))(((&&&%%%(((''',,,:::FFF]]]|||pppVVVBBB666---+++******+++***)))((()))************+++++++++******+++...555GGGeee}}}~~~gggRRRCCC===:::>>>GGGVVVjjjtttXXXCCC:::888666444222111///...---...//////)))000000111444222666FFFggg{{{ZZZAAA333//////------------------------......------......///000000111111222222111111000000////////////000111111444111111333333444999@@@LLL]]]qqqoooQQQ>>>888222111555222444222111111222111///---//////.........///000000........................******++++++,,,,,,------,,,***+++222===OOOhhh|||}}}mmmVVVHHH:::555555333///---\\\ZZZVVVTTTQQQNNNIIIFFFCCCBBBBBB@@@???===<<<;;;999888777555444444444444000222555888999999888777222333444333222000---,,,))))))((((((((('''''''''&&&(((***+++)))(((((()))&&&&&&%%%&&&'''***,,,...*********(((&&&%%%&&&''''''&&&%%%#########%%%'''&&&(((+++///111222222222)))(((&&&%%%&&&(((***,,,...---+++)))'''%%%$$$#########$$$%%%&&&&&&&&&%%%###""""""""""""######$$$$$$%%%'''''''''''')))+++,,,---...///000111111111000000000000///---(((%%%###############$$$$$$$$$##################$$$$$$&&&&&&'''''''''&&&$$$$$$%%%''''''''')))000;;;CCCHHH@@@555---***)))(((''''''(((&&&///AAAPPPfffsssXXXBBB444,,,---,,,+++*********))))))************+++++++++((((((+++...111===XXXqqqsss[[[HHH>>>:::;;;@@@KKK^^^vvvcccJJJ===888777666333222000...------...///)))000000///222...000===RRRsssqqqQQQ<<<222...------------------------...............//////000///000111222222111000//////////////////000111111222//////222222111333888;;;JJJ\\\lll}}}xxxXXXBBB;;;333222444111111000000111222333111000//////......---.................................+++++++++,,,------......------555DDDWWWlll}}}kkkYYYNNN===777222333222---+++,,,\\\ZZZWWWTTTRRROOOKKKHHHEEECCCAAA>>>===<<<===>>>:::999888777555333222111333444777999:::888777555222333444444333000...,,,))))))))))))(((((((((((('''(((******((('''((()))&&&&&&%%%&&&'''***---///)))******)))''''''(((*********)))&&&$$$###&&&(((%%%'''+++...111222222222((('''&&&%%%&&&((()))+++...---,,,***'''%%%$$$### """$$$&&&'''((((((""""""!!!!!!"""###$$$$$$$$$&&&((()))(((((()))***------......///.........///------...///...((($$$ !!!!!!""""""######$$$$$$$$$###############&&&&&&'''''''''&&&$$$###$$$&&&((('''(((...999BBBJJJBBB666---***)))((('''+++***(((333IIIYYYooo{{{aaaJJJ;;;///000...+++)))***++++++)))************+++++++++)))***---......555NNNfffzzzaaaKKK>>>;;;:::<<>><<<;;;<<<:::777444333333333444333444555555666666555555555555444444222111///...((((((((((((''''''&&&&&&'''''''''((())))))******%%%%%%%%%&&&''')))+++,,,(((((('''''''''(((((()))%%%$$$#########%%%((()))(((***---000222222111000+++)))'''%%%%%%&&&(((***000000///...+++(((%%%$$$$$$###"""###%%%&&&%%%$$$%%%###""""""$$$$$$###"""$$$$$$$$$%%%&&&'''((()))---...000111111000///...///111222000111111+++###'''$$$!!!!!!"""###!!!!!!###$$$$$$###$$$&&&(((***------******+++***&&&'''%%%$$$&&&'''***444>>>FFFBBB;;;111)))&&&&&&((()))(((***333FFF```yyyqqqUUUAAA111//////000,,,''''''***+++++++++*********))))))///******...///111AAATTTrrrkkkVVVFFF>>><<<;;;???KKKaaa~~~oooOOO:::444555111111111111000///...---.........---,,,,,,...000:::PPPssssssQQQ;;;333///,,,,,,---,,,)))+++///........................,,,,,,,,,---------......000000000///////////////111111000000000000111111333999<<>>OOOggg|||sss]]]LLL@@@<<<:::===HHH\\\www~~~^^^FFF:::777000000000000//////...---...//////---,,,,,,...///222DDDccceeeIII:::333///---...---***+++...------------------------------------............000000000000000000000000111111000000000000111111333777999DDD[[[kkk{{{mmmMMM===888555222111000000000//////000000111///......---...///000111......---------,,,,,,,,,000///111333222000444;;;HHH___xxxwwwXXXDDD888000---......//////...+++******+++bbb^^^XXXUUUTTTQQQMMMIIIFFFDDDAAA@@@@@@@@@???>>>===<<<999777555444444444666555444333333333222222666666555444333111000///,,,+++***))))))***,,,---++++++***)))'''&&&%%%%%%%%%&&&((()))*********)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((%%%(((,,,000111111///...***(((&&&$$$$$$%%%'''(((.........---+++)))'''%%%$$$###"""###&&&'''&&&%%%&&&&&&&&&((())))))&&&$$$#########$$$%%%&&&((((((...///222444444333222000111555777777777666000((('''%%%#########$$$###""""""############%%%))),,,999???CCCCCCAAA???999222---)))''''''&&&&&&***111===;;;777000***%%%######&&&(((///<<>>===;;;888777555555444666555444333333444555666999888888777555333111000...---***))))))+++...000,,,+++***)))(((''''''&&&%%%''')))++++++***)))(((''''''%%%$$$############$$$############$$$%%%&&&$$$&&&***...000000///---,,,***'''%%%%%%&&&''')))---......---,,,***((('''$$$######$$$&&&''''''&&&%%%%%%''')))+++***'''$$$############$$$&&&'''(((...000333555666555333222000666999999888666000)))&&&%%%$$$$$$$$$$$$$$$##################&&&***---777???GGGJJJKKKIIICCC;;;///***''''''&&&$$$''',,,333333222///***&&&$$$$$$''')))///===RRRkkkkkk\\\JJJ???777000------,,,,,,++++++++++++******+++***+++...---,,,333<<>>000***''''''&&&%%%&&&******,,,------***(((''''''(((***///<<>><<<:::888666555666555333333555999===@@@777777666444222000...---...---+++***)))***,,,---(((((()))******+++,,,,,,''''''((())))))((('''&&&&&&%%%$$$###############""""""""""""""""""""""""###$$$&&&(((+++---...///000...+++((('''(((***+++---.../////////...---,,,'''&&&%%%%%%&&&&&&%%%$$$######$$$'''))))))&&&$$$!!!!!!!!!"""###$$$&&&&&&,,,...333777888777555333111666999555222///+++'''###$$$%%%$$$""""""$$$%%%$$$%%%&&&'''&&&''')))+++222;;;EEEIIILLLKKKEEE>>>222,,,&&&&&&&&&%%%&&&)))%%%'''***+++***))))))))))))+++111???SSSlllqqqZZZCCC444000***))))))))))))(((((((((***+++++++++******,,,///<<>>@@@DDDTTTgggpppQQQ===333222000///......//////,,,...//////...------...------000<<>>777444111333222111000000000000000/////////000//////...---,,,,,,,,,------------......---111<<>>;;;999777555777666333222444888===@@@999888777666444111///...------+++***)))(((((((((&&&''''''((())))))******((('''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$%%%(((+++...000000...+++((('''((()))***...///000111111000//////)))(((&&&&&&&&&%%%$$$"""$$$$$$$$$&&&((()))(((&&&!!!!!!!!!!!!###$$$%%%&&&***---222777999888555333333888999444...,,,***&&&"""###$$$###!!!!!!###%%%$$$&&&((()))((('''((((((111999BBBHHHKKKMMMIIIDDD777///'''%%%%%%$$$%%%(((%%%''')))***)))(((((()))(((,,,666EEEXXXmmmoooUUU>>>333*********))))))))))))(((***++++++))))))***,,,,,,444DDD^^^wwwjjjUUUDDD@@@>>>===JJJ[[[rrrvvvXXXDDD666444222000......//////***,,,/////////......///,,,---///444CCCbbbiiiJJJ888111---,,,++++++,,,,,,---......//////,,,,,,---------.........,,,------...//////000000//////............//////,,,222111111555555;;;LLL[[[pppvvvUUU@@@888333///333222111000//////////////////000000000///---,,,,,,,,,,,,---------......------777LLLfff}}}cccJJJ888000((((((+++---+++'''(((---''')))******))))))+++,,,gggddd``````bbbbbb```]]]TTTOOOIIIDDDBBBAAA@@@@@@BBBBBBAAA???<<<999777666999666333111222666;;;>>><<<<<<;;;999777555333111,,,,,,+++***)))'''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$&&&***...111///---***'''&&&'''((()))...///000222222222111000+++)))'''&&&&&&%%%###!!!&&&%%%$$$%%%((())))))((( !!!!!!"""$$$%%%&&&)))---222777999888555333555999999333---+++)))'''!!!###$$$### """%%%$$$'''***+++)))'''''''''...777@@@GGGMMMQQQPPPLLL;;;111(((%%%$$$###$$$''''''((())))))(((''''''((('''---999JJJ]]]ooo~~~|||bbbFFF555+++++++++************)))+++,,,+++((((((***,,,+++///<<>>IIIQQQTTTSSSQQQIII;;;,,,%%%$$$%%%$$$$$$%%%&&&(((***)))'''%%%###***///:::LLL```qqq{{{yyyxxx~~~lllLLL777222,,,(((***---------...++++++******++++++,,,---000888IIIbbb}}}xxxaaaJJJ@@@;;;777===GGGSSSfffnnnTTTCCC777,,,,,,//////...///...------,,,,,,------...,,,+++...444666BBBccckkkLLL777...,,,---+++******+++,,,---...///------..................---------............///------...000000111111111000000000111222444555666DDDOOOccc|||___EEE666222333222111000000000000000111///000111222111000...,,,,,,+++,,,///...+++---111888AAASSSooolllRRR>>>000,,,,,,++++++++++++++++++++++++((()))++++++******+++---ooollleee]]]\\\___]]]WWWTTTQQQMMMKKKIIIGGGCCC@@@BBBBBBBBBAAA>>>:::666444333222222444777999888666;;;:::888666444333333333111000...,,,***)))))))))***)))'''&&&%%%$$$$$$$$$&&&''')))))))))(((&&&%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''+++///...,,,)))'''&&&&&&'''(((.../////////000000000000...,,,)))&&&$$$#########)))&&&$$$######%%%%%%%%%######$$$######$$$%%%&&&'''///333222111444555333777555333222111000---++++++(((&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&''''''(((---333>>>JJJSSSXXXYYYXXXPPPDDD555***&&&%%%%%%%%%%%%'''(((***)))'''%%%$$$'''---999KKK^^^mmmtttvvv}}}xxxgggiiirrrnnnQQQ===666000,,,///000...,,,,,,++++++******++++++,,,---...555DDD[[[uuu~~~fffNNNBBB;;;666:::CCCMMM___xxx{{{cccHHH;;;000...000000//////...------,,,,,,------...---,,,...111111999TTTpppxxxXXX???222......,,,,,,,,,,,,,,,------...........................---------............///......///000111111111111/////////000111222333444===GGGZZZssscccIII888222222111000000000000000111111///000111222111000...---+++***,,,//////---000555;;;III```|||^^^FFF666,,,***+++++++++++++++++++++++++++)))***,,,+++******+++,,,wwwrrriii```\\\\\\YYYTTTUUUSSSOOOLLLJJJGGGDDDAAADDDCCCBBB@@@===:::888666222222222444666777666555999888777555444333333333333222000...,,,+++******(((((((((((('''&&&$$$$$$%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$######%%%'''(((%%%$$$$$$######&&&+++//////...+++((('''&&&''''''---------...............---+++)))&&&$$$#########(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&)))///444444444666555333777666444333333222000---,,,)))&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&((()))---333>>>JJJUUU]]]aaaccc\\\SSSCCC444)))&&&&&&'''&&&'''((())))))'''&&&$$$'''---999KKK]]]iiinnnnnnuuu}}}xxxjjjZZZ]]]jjj}}}vvv\\\III;;;555000111222...,,,,,,+++************+++,,,,,,,,,111<<>>EEEVVVnnnoooNNN@@@333///000000//////......------------......///...000111...111CCCXXX{{{gggHHH555//////...---------------..............................---------............//////000000111111111000000////////////000000111111666===MMMeeejjjNNN;;;333111000/////////000111222222///000111111111000///...******,,,///......333:::EEEYYYuuukkkLLL777...***)))***+++++++++++++++++++++++++++,,,---,,,+++***+++,,,|||uuujjjaaa]]][[[WWWSSSVVVTTTQQQOOOLLLJJJGGGFFFFFFEEEBBB@@@===;;;999888222222333444555555555444777666555555444444333333333222111///---,,,+++***(((((())))))((('''%%%$$$%%%%%%'''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%$$$""""""%%%***///000...,,,)))'''&&&&&&&&&++++++++++++,,,,,,,,,,,,+++***)))'''%%%%%%$$$%%%)))'''&&&'''(((((('''%%%%%%%%%%%%''')))***))))))+++///333555777888888777666555444444444333000...+++(((%%%#########"""!!!'''&&&$$$$$$$$$&&&((())),,,333===IIIUUU___hhhlllkkkcccSSS===---(((((()))'''((()))))))))(((&&&%%%)))---888GGGXXXeeekkkmmmoooxxxuuugggWWWYYYfffzzz|||fffUUUAAA888000///...------...***************++++++,,,+++...555CCCXXXqqqttt\\\JJJ===555555999???NNNdddyyysssSSSDDD555///////////////......------------......000000111222//////999FFFdddtttPPP777///000,,,,,,,,,---...///000000...............------------------............///000111111111111111000/////////000000000000000000333777AAATTTooorrrTTT>>>444111////////////000111333333000000111111111000000///++++++,,,...------444===SSSmmmqqqYYY>>>000---,,,++++++---------,,,,,,,,,,,,,,,,,,---...---+++***+++,,,~~~uuujjjbbb]]]ZZZWWWUUUVVVUUUTTTRRROOOMMMLLLLLLHHHFFFCCC@@@===;;;::::::222333444555444444444444555555555555555555444444333222111000...,,,+++***((())))))***)))(((&&&%%%%%%%%%&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$###$$$&&&'''(((''''''&&&%%%%%%$$$###"""%%%)))---///...,,,)))'''&&&&&&%%%))))))))))))))))))))))))))))))(((((('''''''''''')))(((&&&&&&''''''%%%$$$$$$$$$&&&)))...111000///...///222666999::::::;;;777666666666666555222///+++)))&&&$$$$$$###"""!!!'''&&&%%%$$$$$$%%%'''))),,,222<<>>OOO^^^hhhlllmmmttt|||zzznnnXXXWWW```tttsssfffKKK>>>111,,,******...222******))))))******+++,,,+++---111:::JJJccc}}}{{{eeeQQQAAA888555777<<>><<<:::444666888777555333444555333444555777888888777777555555444333222///---,,,******))))))(((((())))))''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%%%%%%%%%%''')))******)))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&''')))+++---...//////000,,,(((&&&%%%%%%$$$###$$$%%%)))333>>>EEEGGGFFF===777333777999888999<<<>>>=========<<<:::555222,,,***'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((///999DDDRRRdddxxxjjjJJJ555000,,,&&&))))))))))))((((((((('''(((&&&'''///===NNNZZZ```cccjjjsss{{{xxxbbbVVVSSSccc{{{wwwdddNNN===222,,,,,,///)))))))))))))))***++++++***,,,---///777KKKfffyyy{{{eeeQQQCCC:::666666===KKK\\\pppuuuaaaJJJ<<<555111000111//////............//////...---++++++---000///---222999HHH```{{{^^^AAA444111,,,++++++,,,,,,---...///000//////...------,,,,,,---------............///,,,---...///////////////,,,---///111222222111000///222555888@@@SSSooo~~~^^^EEE999666111000000000000000111111111000000000111111222333///000222222111555DDDRRRuuucccCCC999222111222000------.........---,,,+++++++++)))***,,,+++******+++,,,zzzmmmgggbbb[[[XXXZZZZZZZZZYYYTTTMMMHHHGGGHHHHHHGGGFFFDDDAAA>>><<<:::555777999888555333444555333444666777999999888888666666666555444111///---+++***)))(((((((((******((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""""""""$$$%%%!!!###%%%&&&&&&%%%&&&''')))(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&))),,,...000111222666222---)))((((((''''''$$$&&&+++777DDDMMMOOONNNDDD;;;555777888666666:::===<<<<<<<<<;;;888333000)))'''%%%$$$%%%&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%'''---888DDDSSSggg}}}jjjJJJ666111---%%%))))))))))))((((((((((((***((()))000===LLLWWW\\\^^^fffpppzzzvvv___OOOGGGSSSllluuu]]]III:::///******)))))))))))))))******+++)))+++,,,---333EEE___rrrlllVVVFFF;;;555333:::EEEVVViii}}}lllRRRBBB999333111111//////............//////444111---+++---000...***---///777III```{{{[[[???000,,,...---,,,,,,++++++++++++000000///...------,,,,,,---------.........//////+++,,,---...////////////***+++...000111111000000***000555666999HHHbbbvvv^^^EEE:::888222111000000000000000111111111000000111222333333///000333444444:::JJJZZZyyyXXX===555///......,,,+++,,,------,,,++++++***))))))((()))++++++******+++---}}}mmmffffffeee]]]VVVZZZXXXUUUQQQMMMIIIFFFDDDEEEEEEEEEFFFEEEBBB<<<888333555777888999888777666111222444777999:::::::::;;;777444222222000---))))))(((((('''''''''((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$&&&"""$$$&&&&&&%%%%%%%%%&&&***)))&&&$$$""""""###$$$&&&&&&%%%%%%$$$###"""""""""%%%&&&&&&+++222666444777777444...((($$$%%%'''&&&%%%&&&---999GGGPPPUUUHHHCCC===999777888:::;;;<<<>>><<<999888888555///***&&&%%%((((((%%%$$$%%%'''$$$!!!!!!$$$&&&%%%$$$'''...;;;JJJ\\\rrrkkkKKK555,,,)))''')))'''%%%&&&((((((&&&###***)))(((+++444BBBOOOWWW]]]aaagggoooyyy}}}wwwcccPPP@@@DDDWWWlll|||{{{ooo]]]FFF333,,,,,,+++++++++******+++---///...((((((---000888OOOhhh|||eeeLLL===999<<<888:::HHH\\\ppp|||dddLLL;;;222000111111000//////000000///...000000///------,,,,,,,,,)))...444999FFF___rrrRRR<<<111---111...+++***+++---...///...---,,,,,,++++++++++++........................000000000000000000000000...///111333333333222111555000222:::<<<@@@QQQeeebbbIII:::333000000000000000000111222222222222222222111000///111333666666777AAAYYYpppoooPPP999444000000///,,,---000...,,,++++++------,,,***************************vvvnnnkkkiiibbb\\\ZZZXXXUUUQQQMMMIIIFFFEEEEEEEEEEEEFFFEEEBBB===:::333444666777888888777777333444666888:::::::::::::::777444222111000,,,))))))((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$"""$$$%%%&&&%%%$$$%%%&&&((('''%%%###""""""######%%%%%%$$$######"""!!!!!!"""$$$%%%%%%***111444333777777444///)))&&&'''(((&&&%%%%%%+++777CCCLLLPPPHHHDDD>>>:::888999;;;<<<===>>><<<888777888444///---(((&&&((()))'''&&&'''&&&$$$""""""%%%''''''&&&***222???OOOaaavvvjjjIII333+++)))''''''%%%$$$&&&((()))'''%%%***)))(((***000;;;IIIRRR[[[```eeejjjqqqxxxxxxtttcccOOO===<<>>;;;444444555666666777777888444666888:::;;;;;;;;;;;;:::888555333222000---***)))(((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$######$$$%%%%%%%%%###"""!!!"""###$$$$$$$$$######"""!!!!!!!!!!!!$$$%%%$$$(((...111111444333111---)))''''''(((%%%$$$%%%)))222<<>>>>>;;;777666777444///...)))&&&'''(((&&&&&&)))&&&$$$######&&&((()))(((---666DDDUUUgggzzzmmmLLL555---***(((((('''&&&'''))))))'''%%%)))))))))(((***333AAALLLXXX___dddeeehhhmmmnnnmmmbbbPPP<<<555888@@@KKKTTT^^^ccchhheeeZZZHHH777,,,******************++++++///++++++...---000???PPPjjj{{{oooXXXFFF>>>:::777999@@@LLL\\\rrrlllXXXFFF888111111///---,,,---......---///...---------------...,,,///000///000:::KKKXXXzzzjjjKKK666000///222000...---------,,,+++///...,,,******+++---...........................////////////////////////333222000.........///000000---///555555666@@@NNN\\\lllhhhNNN===555222222111111000111111111111111222222111111000000111222:::III\\\ssslllNNN:::444000000///,,,+++,,,///...,,,,,,,,,,,,***)))++++++++++++++++++++++++zzzooofff```\\\ZZZ[[[ZZZWWWSSSOOOLLLIIIHHHEEEDDDCCCCCCCCCAAA>>><<<666555555555555666777888555666888999;;;;;;::::::;;;:::777555333000...---))))))((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$###""""""$$$%%%$$$$$$############$$$%%%$$$$$$######"""""""""""" ###%%%$$$%%%+++/////////...,,,***(((&&&&&&&&&%%%$$$$$$'''---555<<<@@@BBBAAA???;;;999999:::<<<===>>>;;;666666777555000...((($$$%%%&&&%%%&&&(((%%%%%%$$$%%%&&&(((***+++...888III[[[llltttUUU===222,,,''')))))))))))))))((('''&&&'''))))))'''&&&---;;;GGGUUU^^^eeeeeeccccccdddccc]]]NNN>>>444000111888??????KKKZZZbbbbbbVVVCCC444,,,+++***+++,,,---------,,,+++,,,---,,,---777DDD\\\pppttt```MMMBBB888777888===DDDRRRiii}}}zzzgggSSS@@@444444111...------...///...111111000///...---------+++---///......333<<>><<<888777777666666666777777333555777888::::::::::::<<<<<<:::777444111000///******)))((('''&&&&&&'''))))))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########""""""$$$&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########$$$&&&###$$$(((,,,---...---+++***))))))((('''%%%%%%%%%&&&)))///555999>>>>>>>>>;;;888777999;;;<<<===;;;777777999777222///)))%%%&&&'''&&&'''***%%%%%%%%%%%%&&&(((***,,,222===NNNaaasss{{{^^^FFF888...''''''((())))))((((((((((((%%%((()))'''%%%+++777BBBOOOZZZdddeeeaaa^^^[[[XXXTTTIII<<<444///,,,...333000>>>PPP^^^gggdddRRR@@@///,,,***)))+++---------((()))+++,,,,,,---444<<>>::::::999888888777666666222333666888:::;;;;;;;;;<<<<<<;;;888444111000000,,,+++***)))((('''''''''((((((((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%'''$$$"""&&&+++,,,111///.........---,,,***%%%&&&&&&&&&'''***000444:::<<<===;;;888666888::::::<<<<<<999:::<<<999444000+++((()))***((((((+++%%%&&&&&&&&&%%%&&&)))+++666AAASSSfffyyyeeeNNN@@@666...***+++---,,,+++)))***+++$$$'''((('''&&&***222:::DDDQQQ]]]```^^^[[[WWWSSSMMMBBB888222...******---***666DDDSSSbbbggg[[[III666000***((()))++++++***''')))+++,,,,,,---222666GGG[[[sss~~~ppp^^^OOO<<<:::999:::===FFFZZZlllkkkQQQ???444111......111666:::<<<555444333111///...------,,,,,,---...///000000111999HHHVVVYYYRRRGGG999//////...,,,,,,...///...------------------......///................................................---///333777888666333000000111222222111111222444222???VVVqqqwww[[[EEE:::777666555333222111111111//////000000111111000000111<<>><<<888666888;;;777;;;<<<<<<===???;;;666---)))'''))))))'''&&&(((%%%&&&'''&&&$$$$$$'''***555@@@RRRfffzzzjjjVVVKKKDDD???<<<<<<<<<777111,,,******&&&''''''''''''(((,,,///999DDDPPPUUUWWWXXXVVVRRRMMMAAA444...,,,))))))+++)))000999FFFZZZiiidddUUUBBB:::000***)))***)))'''(((+++---,,,+++---000333===PPPiii|||xxxfffWWWAAA===:::999;;;BBBQQQ```tttwww]]]KKK;;;777222///000444777888111111000///............---,,,+++,,,...//////...111:::FFFOOOVVVVVVKKK???888555111000000111000000+++,,,---/////////...---................................................///111333555555444111000000111222111000111222222111777EEEXXXqqq~~~aaaJJJ>>>888777555444222111111000...//////000000000000000000===ZZZ~~~nnnOOOAAA555111111///......,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyrrrmmmbbbaaa^^^[[[XXXUUUSSSQQQTTTPPPKKKHHHFFFEEEDDDBBB>>>>>>>>>===;;;888444222222444777:::===>>>???@@@999::::::666111...---//////...---+++***)))))))))"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&(((***%%%%%%%%%$$$###$$$&&&)))$$$$$$$$$$$$$$$###"""""""""""""""""""""#########!!!''')))%%%"""%%%)))+++333111//////000000,,,)))&&&'''((('''&&&(((,,,111888<<>>:::777999<<<666:::===>>>@@@AAA===777)))%%%###&&&'''$$$"""###%%%&&&'''&&&######&&&)))222===OOOcccwwwnnn\\\UUUQQQNNNQQQPPPLLLCCC888///***(((''''''''''''''''''''''''000:::EEELLLRRRWWWVVVSSSRRRCCC444---+++******,,,,,,111666BBBZZZpppqqqeeeNNNDDD777///,,,+++***(((***---...,,,+++---///000666IIIbbbxxx}}}lll\\\EEE@@@;;;999:::>>>KKKWWWlll~~~nnn\\\EEE???777111......//////---------------...///000---+++***+++///111111000---222<<>>999555444444444444***,,,...000000///...---................................................222222222222222111000///000111111//////111222222555666;;;GGG]]]yyyfffNNNAAA999888666444222111111000......///000000000000000000>>>[[[XXXIII:::333222000......+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,wwwooolllfffddd```^^^]]][[[YYYWWWTTTQQQLLLHHHFFFCCCAAA???>>><<<:::999888666222///333444555777999:::;;;;;;===;;;999666333000///...111///------------+++)))%%%$$$$$$&&&'''((('''%%%'''&&&&&&%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$'''***)))&&&######$$$############$$$$$$$$$$$$"""""""""""""""!!!!!!!!!&&&$$$!!!!!!###%%%&&&&&&///......000222333222111)))(((&&&&&&&&&)))+++---888===AAA???:::666999===777;;;<<<;;;>>>AAA<<<444***$$$"""$$$&&&$$$""""""%%%$$$###""""""$$$&&&'''...888JJJ]]]rrrttt^^^TTTXXX___```hhhjjj^^^LLL;;;...&&&''''''(((((()))+++,,,---//////333<<>>111***(((((()))(((+++111;;;NNNdddrrrvvvooo[[[BBB333,,,))))))+++************+++,,,---...222@@@VVVnnnuuufffSSSFFF<<<;;;888777BBBQQQaaaxxxrrrYYYCCC111000222//////333...---,,,,,,,,,...///000++++++,,,,,,---...//////000111444???QQQeeeqqquuucccTTTGGGDDDAAA:::555555222---+++000222000---+++---------...000000---++++++,,,...---,,,,,,---///222222111000/////////000//////////////////000111///222888???HHH]]]mmmPPP???999555333333000---...222////////////000000000000333@@@ZZZ{{{jjjOOOAAA999222------+++,,,------------...///---,,,,,,,,,,,,---...///wwwnnnkkkkkkhhhddd```^^^[[[XXXUUUSSSPPPKKKHHHEEEDDDAAA@@@===;;;999888777666444222222333444666888999999:::===;;;999777444222111000000///---,,,---,,,+++)))&&&%%%%%%&&&(((((('''%%%######$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%'''))),,,+++'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############&&&$$$"""!!!###%%%&&&&&&------...000333444333111)))(((&&&%%%&&&(((***,,,999>>>CCCAAA;;;777888;;;555888999888;;;???<<<555,,,&&&###%%%&&&###"""###%%%$$$#########$$$%%%&&&...888HHH[[[ooovvv```WWW\\\dddttt{{{{{{lllWWWCCC333((())))))))))))***+++,,,,,,++++++---444???JJJQQQUUUYYYQQQDDD666,,,(((((()))(((+++///999MMMcccrrrwwwttt```HHH888000***)))***))))))***+++,,,------------888JJJaaawww|||oooYYYJJJ>>>:::888666???KKKZZZqqq~~~bbbLLL888333111,,,***------------------...//////++++++,,,,,,---......///......111999JJJ```uuuwwwmmmddd]]]RRRFFF===444///,,,......,,,+++,,,---------...000000---++++++---......---,,,...///111111000/////////000000222222111000000000111111000333777<<>>;;;888666666666555444111222333444555666777888;;;;;;999888666555444333000...,,,,,,,,,,,,***(((((('''&&&'''(((((('''%%%"""###$$$%%%(((***,,,---***(((&&&%%%$$$$$$&&&''')))+++,,,+++(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&$$$""""""$$$%%%&&&%%%)))***---111444555444222***(((&&&%%%%%%&&&)))***666<<>>TTTqqqwwweeeSSS>>>666...,,,+++***+++...---------...000000---+++,,,---......------...000000000/////////000000111666555444222111111000000222333555888;;;EEE[[[nnnzzz[[[FFF999444111222000...///333000000000000000000000000000999MMMllluuuYYYAAA555333///...---,,,,,,,,,---...++++++,,,---------------wwwssspppmmmhhhdddaaa\\\WWWTTTQQQMMMIIIFFFFFFFFFEEEDDDAAA>>>999777666666555444111111111222333444555555888888888888777666555555///...,,,,,,,,,+++***(((***)))''''''((()))((('''$$$%%%&&&(((***---000111---+++(((%%%$$$%%%&&&((('''(((******)))'''%%%$$$$$$$$$###############"""""""""######$$$%%%&&&&&&&&&$$$""""""$$$%%%%%%$$$&&&(((,,,111555777555333***)))&&&$$$$$$%%%'''(((///555<<<===:::555333333444444222000111333444444///)))%%%$$$""" !!!%%%"""###$$$%%%%%%%%%%%%$$$+++333AAAPPPbbbuuutttaaa[[[aaajjj}}}zzzfffPPP<<<...++++++***)))))))))))))))((()))***+++///;;;KKKWWWWWWUUUNNNAAA333***(((***(((***,,,333EEE[[[jjjooolll\\\III===444,,,)))***&&&(((+++---//////...---,,,...666FFF]]]sssmmm[[[HHH>>>;;;999<<<@@@LLL```wwwkkkRRRAAA777111000444,,,---.../////////------,,,,,,,,,---------......000000000///222CCCaaa{{{qqqQQQBBB222,,,---------------------...000///---+++,,,...//////......///000000000000000000111222333777666444222111000//////222111333555555:::HHHVVVtttcccKKK;;;555111111111///000333111111111000000000000000000777HHHdddnnnSSS>>>555222000---+++,,,,,,------***+++,,,---------,,,,,,yyytttllljjjgggeeebbb^^^ZZZWWWQQQNNNIIIGGGFFFGGGGGGGGGEEEBBB<<<999777555444222111111000000111222333333666666777777777666555555000...,,,,,,,,,,,,***(((+++)))(((''')))***))))))'''&&&&&&''')))+++...///...,,,)))&&&%%%%%%&&&'''###$$$%%%''')))((('''&&&$$$$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&&&&$$$######$$$%%%$$$###$$$&&&***000555777666444,,,***'''%%%$$$$$$&&&'''***000777;;;:::777555555666333000...,,,,,,---///...)))%%%$$$!!!!!!%%%"""###$$$%%%%%%%%%%%%$$$'''...:::IIIZZZooovvvddd]]]ccckkk|||ppp[[[FFF666***)))(((''''''&&&&&&'''&&&)))++++++---555CCCNNNOOOPPPNNNEEE999...******)))***,,,222AAASSS___bbbYYYMMM@@@888222,,,)))***''')))+++...//////...---------111>>>RRRiiizzzrrraaaNNNAAA<<<::::::;;;IIIZZZppp|||bbbLLL===444444666,,,---...//////...---,,,,,,,,,,,,---------------......000///---666OOOhhhgggOOO666---//////,,,)))---------...000///---+++---...000///......///111111111111111222222333444555444222111///.........111000111333333555===FFF[[[ppplllRRR>>>777111111111000000333222111111111000000000///111666EEE```lllNNN999666222---***+++,,,---,,,***+++,,,,,,------,,,,,,yyysssiiihhhfffeeedddaaa]]]ZZZSSSPPPKKKHHHGGGHHHIIIIIIHHHEEE@@@<<<999666444222222111000//////000222222555555777777777777555555111///------------+++)))+++)))(((((()))+++,,,+++'''&&&%%%%%%%%%''')))+++,,,+++(((&&&%%%%%%%%%&&&!!!!!!###&&&)))***)))'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&$$$###$$$%%%%%%$$$"""$$$&&&)))///444777666555...,,,(((%%%$$$$$$%%%&&&'''---444999:::999777666666222///...***'''(((---,,,)))&&&&&&###!!!&&&######$$$$$$$$$%%%%%%%%%$$$)))333???QQQggg~~~{{{iiiaaadddkkk|||ttt___GGG666(((((('''&&&&&&%%%&&&&&&$$$'''))))))***111;;;CCCIIILLLNNNKKKAAA666...******,,,---111<<>>999777777EEERRRggg|||uuu\\\GGG999444222.........///......---,,,------------------------***))),,,...---000AAAUUUssszzz^^^@@@111000///+++'''---------...000000---+++...///000000//////000222222222111111111222333333111111000///.........///000//////333444444888>>>JJJ[[[zzzvvv[[[BBB:::333222222111111222222222222111111000000///111666DDD^^^bbbFFF999333---***+++,,,---,,,+++++++++++++++,,,------|||uuuiiihhhggggggfffddd```]]]VVVRRRLLLIIIHHHIIIJJJKKKHHHEEEAAA>>><<<999666333333111000//////000111222555666888999999888666555222000............,,,***+++)))'''(((***---......)))(((&&&%%%%%%''')))+++)))((('''&&&%%%$$$$$$$$$###"""$$$'''***+++)))&&&***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&%%%$$$$$$%%%%%%###"""%%%&&&)))...333666666666///---***&&&$$$$$$%%%&&&%%%***///444666555444333444000...---)))$$$&&&,,,,,,***))))))&&&"""$$$)))%%%$$$#########$$$%%%&&&"""%%%,,,666GGG^^^www~~~lllbbbccchhhzzzuuu___FFF333(((''''''&&&&&&&&&''''''&&&'''((((((***111999@@@IIIMMMQQQRRRLLL@@@333++++++---///222999@@@AAA===777222...///...++++++...------------------------***,,,000555@@@RRRfffttt~~~vvveeeRRRDDD<<<888666>>>HHH[[[qqqpppXXXEEE888222//////...---------------------------------------,,,''')))......---777FFFaaazzzoooPPP<<<333...,,,,,,---------...000000---+++...000111111000///111222111111000000///000000000............//////000111111......222444333555999@@@KKKcccdddGGG===555333444222111222333333222111111000000///000555CCC^^^sssWWW<<<555---)))***,,,,,,+++---,,,***))))))+++---///{{{kkkjjjiiiiiihhhfffbbb^^^WWWSSSMMMJJJIIIJJJKKKKKKFFFDDDBBB@@@>>><<<888555333222000///...///111222777888999::::::999777666222111/////////...---++++++)))'''(((***---///000+++***((('''(((***---...&&&&&&&&&%%%%%%$$$######&&&%%%%%%(((+++,,,)))&&&---,,,,,,+++***))))))(((+++++++++***************&&&%%%$$$$$$%%%%%%###!!!&&&&&&(((---222555666666111...+++'''%%%%%%%%%&&&###&&&+++///000000...---111...---...***$$$&&&---,,,++++++,,,)))%%%&&&+++%%%$$$###""""""$$$&&&'''!!!###(((111AAAXXXrrr~~~kkk``````dddzzzyyycccIII666((((((''''''''''''(((((())))))((())),,,333<<>>222,,,,,,///555;;;===999444000---******,,,///000111///,,,***,,,,,,******---111///...000777CCCYYYkkk||||||jjjTTTCCC888333999>>>III[[[rrrkkkPPP<<<555000,,,...///...---///------------------------,,,------,,,+++---000333FFF^^^|||]]]CCC222,,,,,,---...///000///...,,,+++---++++++---000111///---...------...///000000///............////////////......///000111222222333555777BBBWWWoootttUUUCCC444333444111///111000//////000222333222111222444@@@[[[pppXXX:::444---***+++,,,+++(((+++,,,,,,+++***+++---000vvvqqqllliiigggddd```\\\___YYYQQQKKKIIIIIIIIIIIIGGGGGGGGGGGGFFFBBB<<<888444333222333444444333111222444777777666444444444333222000...,,,+++++++++***)))(((''''''((()))***)))******++++++******)))***(((&&&%%%$$$$$$%%%&&&%%%))),,,+++((('''))),,,((('''&&&%%%&&&''''''&&&))))))))))))((((((((('''&&&%%%$$$$$$%%%&&&%%%###%%%&&&'''((())),,,111444222111///+++'''$$$$$$%%%&&&%%%%%%&&&''')))+++,,,...---+++)))'''%%%%%%$$$''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%###%%%,,,777JJJeee{{{}}}wwwwwwxxxyyybbbHHH555+++'''%%%&&&&&&$$$%%%))),,,,,,+++***+++111999???JJJPPPTTTUUUTTTPPPEEE:::111000333:::AAAAAA:::333...,,,***+++...222444555444///,,,------+++,,,///111///---///333>>>QQQbbbwwwmmmYYYHHH===888;;;===EEETTTjjjxxx\\\EEE888111---...///------...---------------------------......---,,,---000222999OOOppplllOOO<<<333000..................---------,,,,,,---000111000...///......///000000000///------......//////000000//////000000111111222222333333:::JJJ]]]ssszzz[[[GGG777555777555222333333222222222222333333222333666BBB]]]|||]]]HHH666000+++***,,,...,,,***,,,------,,,***+++,,,...{{{vvvoookkkgggccc]]]YYY\\\WWWPPPLLLKKKKKKKKKKKKJJJIIIGGGGGGFFFDDD@@@===666555555666777666444222222444777777666444444444444333111///---,,,++++++***)))(((''''''''')))))))))******++++++******))))))(((&&&%%%$$$$$$%%%&&&%%%(((++++++(((''')))+++&&&%%%%%%%%%%%%%%%&&&&&&(((((()))***)))((('''&&&%%%$$$######%%%%%%$$$###%%%&&&''''''(((+++///222444333111---)))&&&%%%&&&%%%$$$$$$$$$$$$&&&((())),,,+++)))'''&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%'''+++222BBB\\\sss|||gggKKK666+++'''%%%&&&&&&$$$%%%)))......---++++++000999@@@JJJPPPUUUWWWWWWTTTLLLBBB999666777>>>FFFEEE<<<333///---+++---333999???BBB===555///------,,,---111111...,,,---///777HHHWWWpppzzztttaaaPPPEEE???===<<>>FFFGGG???666333000...000888CCCMMMSSSHHH===333...,,,+++,,,000///---,,,,,,---333AAANNNjjjvvv{{{iiiXXXKKKDDD===:::===III\\\tttxxx^^^EEE<<<444333333222111222////////////////////////000000000///------...000555@@@UUUtttoooRRR>>>444000...,,,++++++---///111------...///000111000000111222222111000//////000,,,------...///000111111111111111000000000000000333222333555;;;KKKeee{{{lllSSS;;;555666333000000888777777555333222222333444999GGGaaazzzooobbbRRRCCC666///,,,++++++,,,...///...,,,,,,---......------...000yyyrrrmmmggg```[[[[[[YYYUUUPPPLLLJJJIIIIIIGGGDDDAAA@@@@@@AAA@@@???888777777777777555333000222444777777666444444444444444333111///---,,,+++))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''###%%%&&&&&&&&&%%%&&&&&&$$$&&&'''&&&%%%%%%''')))&&&''')))***)))(((&&&$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%%%%%%%'''+++...444444333000+++'''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%!!!###'''(((***444JJJ___{{{jjjNNN666,,,(((&&&((('''%%%'''***///111333222111555???GGGPPPVVVZZZYYYXXXWWWSSSNNNHHHAAA;;;<<>>999555222444>>>KKKXXX___QQQDDD666///,,,******------,,,,,,---...111===IIIcccrrrsssaaaRRRHHH>>>:::===JJJ\\\qqqkkkPPPCCC777333333222111222000000000000000000000000///000000///---,,,---...222777FFFccc}}}___FFF888111///,,,++++++---///111,,,---.../////////000000000222333222///...///000---------...///000000111111111111000000000000000333333444555666???TTTggg|||```DDD999888555444666;;;<<<===<<<999777777888666===OOOjjjyyyiii^^^YYYWWWVVVSSSLLLDDD;;;444000...---,,,---.........---+++)))+++.........///111222|||uuupppkkkddd___[[[ZZZWWWRRRLLLIIIGGGHHHEEEBBB@@@???@@@@@@@@@@@@:::888666555555444222000222444777777666444444444333333333222111///---,,,)))((((((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''###&&&((('''%%%%%%(((+++''''''((()))((('''&&&%%%%%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%))),,,111222111///+++'''&&&%%%&&&&&&%%%$$$$$$%%%&&&'''((((((&&&%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%% """%%%''')))000AAARRRoookkkLLL444...***((())))))'''(((,,,000555888777555888@@@HHHSSSYYY]]][[[YYYYYYVVVSSSLLLFFF@@@???CCCGGGIIIHHHBBB???===???GGGRRR\\\bbbVVVGGG777///,,,))))))+++,,,,,,---///...000999DDDZZZlll~~~lllZZZOOOAAA<<<>>>JJJZZZlll|||```OOO===444111/////////000000000000000000000000...///000///---,,,,,,---000222===WWWzzzoooSSS@@@111000---++++++,,,...///***,,,...///......///000...111333111...---///111............////////////000000000000000111111111111222444555333777EEETTTnnnhhhJJJ:::555333777===888<<<@@@@@@===::::::;;;===GGGZZZuuucccMMMAAA===<<>>===999999???FFFPPPVVVZZZXXXVVVWWWVVVTTTNNNKKKGGGFFFHHHLLLPPPRRROOONNNOOORRRWWW\\\___```TTTEEE555...,,,******+++,,,---...000......555>>>OOOccczzzxxxdddWWWGGG???>>>HHHTTTccc{{{vvvaaaHHH:::444000...///////////////////////////,,,---......,,,+++,,,---000000888NNNppp}}}___III222111...,,,+++,,,,,,---)))+++......---,,,---///,,,///222111---,,,///222////////////............//////000000111111222222222222444555222333===HHHXXXpppoooQQQ???777666@@@LLLKKKQQQXXXZZZWWWTTTTTTUUUZZZcccuuu^^^FFF:::666666777555222222333222111///.../////////......///000,,,...111111000//////000zzzvvvrrrnnniiidddXXXYYYXXXTTTNNNIIIHHHIIIFFFDDDCCCCCCEEEFFFEEEDDD???<<<777444333444444333222444777777666444444444111111222333222111000///(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$$$$###############$$$%%%&&&%%%### ###&&&%%%""""""&&&***(((((('''&&&&&&&&&&&&'''&&&%%%$$$&&&((())))))(((###$$$######"""###&&&)))+++------,,,)))&&&%%%$$$$$$############%%%&&&'''***)))(((&&&%%%$$$######"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$###$$$'''(((***222<<>>DDDKKKQQQUUUSSSRRRSSSTTTSSSNNNNNNMMMMMMMMMPPPTTTXXXZZZ\\\___ccceeeeeeaaa^^^QQQBBB333------,,,,,,---------///000---,,,111:::GGG]]]wwwlll^^^KKKAAA===DDDNNN\\\uuupppSSSAAA888333000000////////////////////////***,,,------,,,+++,,,,,,...---222FFFfffeeeNNN222111///---,,,++++++,,,(((+++------,,,+++---///***...111000---,,,///333000000000///......------...//////000111222222333444333444555333333:::DDDJJJdddzzz\\\HHH???@@@NNN^^^pppwww~~~}}}~~~~~~~~~]]]EEE999555555444222000222444555222......///////////////111333///111222222000...------{{{sssoookkkfffbbb___^^^[[[TTTNNNLLLMMMPPPFFFFFFFFFHHHIIIHHHEEEBBB>>>===:::777555444333333222333555666666444222111222333444666777555000---,,,+++***)))''''''&&&&&&###$$$%%%%%%######$$$%%%$$$%%%%%%$$$"""!!!"""$$$%%%$$$######%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%"""!!!###$$$&&&'''''''''&&&&&&%%%$$$""" """(((,,,///...+++)))'''&&&''''''######$$$###"""###&&&(((''''''''''''&&&%%%$$$$$$######$$$$$$$$$######"""&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%(((+++...000EEE^^^|||iiiPPP:::333,,,***)))(((***...555@@@FFFCCC======AAADDDLLLNNNQQQRRRRRRRRRTTTUUUQQQNNNLLLKKKMMMSSSYYY]]]\\\^^^aaaccciiilllfff^^^WWWFFF444---......---...000///---,,,,,,---///000<<>>DDDOOO\\\tttgggMMM;;;333000000111000///000000///---***.........------,,,,,,,,,---,,,000???UUUrrrjjjOOO>>>444,,,***+++***+++...******++++++,,,---......///...,,,++++++,,,---/////////000000000000//////.........///000000111111333444444444555555666666CCCRRRiiidddJJJAAAKKKcccxxx___CCC777333222111///...///111222222222........................////////////...---,,,+++{{{sssoookkkfffbbb^^^^^^\\\WWWQQQMMMLLLMMMKKKJJJIIIIIIHHHFFFCCC@@@???===:::888555444333333222333444666666555333222444333444555555444000---,,,+++)))''''''&&&''''''$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%$$$"""!!!###$$$&&&$$$$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''''''''%%%$$$###$$$%%%''''''(((''''''$$$$$$###""""""%%%)))------,,,***)))'''&&&%%%%%%######$$$###"""###&&&((((((((((((''''''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%'''***---///???VVVrrrpppXXX<<<333+++*********,,,///777@@@GGGEEEBBBCCCFFFFFFKKKMMMOOOPPPOOOPPPQQQRRRRRRPPPNNNMMMOOOTTTYYY]]]___aaadddfffjjjmmmggg___WWWFFF555......------...///...---,,,,,,...///000888IIIbbbyyy~~~nnnUUUIIIBBBHHHQQQ___uuuqqqTTT???444111111......---...//////---+++......---------,,,,,,,,,---,,,...777GGGbbbmmmUUUCCC888...,,,,,,+++,,,...***++++++,,,------......///...,,,++++++,,,.../////////000000000000//////......///000000111111222444444444444444333333333777CCCWWWpppkkkSSSMMMZZZtttbbbEEE666000---000///......000111111111........................////////////...---,,,+++|||tttoookkkfffbbb^^^^^^]]]YYYSSSNNNKKKJJJKKKJJJHHHHHHHHHFFFCCCAAA???>>>;;;999666444333222111222444555666555555444555444333333333222000---+++)))'''&&&%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%$$$###"""###%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%'''((())))))(((###$$$%%%&&&''''''''''''%%%&&&&&&%%%$$$%%%'''***)))******)))(((&&&$$$#########$$$###"""###&&&((())))))((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))),,,---555HHHaaaxxxyyyaaaAAA555***(((***+++---000888???FFFGGGHHHJJJIIIFFFIIIKKKLLLLLLKKKLLLNNNPPPQQQPPPNNNNNNPPPTTTXXX[[[]]]aaadddgggkkknnnjjjbbbVVVFFF555...---,,,,,,---...---,,,,,,,,,...///000333@@@VVVmmmzzzaaaVVVNNNPPPXXXdddzzz```FFF888444555...------...000000///---...------------,,,,,,,,,.........000888NNNqqqvvvbbbKKK>>>222...---,,,,,,...+++,,,,,,------............---,,,++++++,,,......//////000000000000////////////000000111222222333555444444333222222111111444;;;III___xxxuuu___YYYgggfffHHH888111---000...------///000000///------------------------......///......---,,,+++wwwqqqmmmhhheeeaaa___]]]XXXSSSOOOLLLKKKHHHFFFEEEEEEFFFGGGEEEDDD@@@???===:::777555333222000111333444555555555555777444222111111111///...***)))'''%%%%%%&&&((()))&&&'''((('''%%%###$$$%%%%%%%%%&&&%%%######$$$&&&(((&&&%%%&&&'''((('''&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''$$$######$$$((()))***+++***(((%%%#########$$$###"""###&&&((()))((('''&&&$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((******,,,:::OOOddd{{{~~~hhhMMM===---'''''')))---111888???EEEIIILLLNNNKKKDDDDDDEEEFFFGGGGGGJJJMMMPPPMMMMMMMMMNNNQQQTTTXXXZZZYYY^^^cccfffkkknnnkkkeeeTTTDDD555...,,,******+++,,,+++++++++,,,---...///111:::KKKbbbxxxvvvkkkaaa\\\___jjjmmmSSS@@@888555///......///111222111000------------------------...000111000000???___|||~~~lllSSSDDD555///...,,,,,,---,,,,,,---------.........------,,,,,,,,,---......//////000000000000//////000000000111222222333333444444444333333333333333888:::AAARRRjjj}}}ggg___kkkjjjLLL<<<444000000...------...///...------------------------------.........------,,,+++{{{uuupppkkkhhheeebbb\\\WWWSSSQQQPPPOOOHHHFFFCCCCCCDDDEEEEEEDDDAAA@@@>>>;;;888555222111000111111333333444444444666444111000000000///...***)))'''&&&&&&'''((()))&&&'''((('''%%%$$$%%%&&&%%%&&&&&&%%%$$$$$$&&&'''((('''&&&&&&(((((('''&&&%%%%%%$$$$$$$$$#########%%%&&&&&&''''''(((((((((***)))(((&&&%%%$$$###"""$$$%%%&&&&&&$$$######$$$''')))+++,,,,,,***'''%%%######$$$###"""###&&&(((((('''&&&$$$###""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***333BBBVVVlllnnn[[[III555)))&&&''',,,111<<>>???AAACCCGGGMMMQQQKKKLLLNNNQQQUUUXXX[[[\\\]]]bbbggghhhkkkmmmjjjdddOOOBBB333---***((()))++++++++++++++++++,,,,,,---111666BBBWWWnnnsssiiigggqqq}}}cccLLL;;;333000///......000111000///------------------------+++...222111///777OOOfffrrrZZZIII777///---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------......//////000000000000//////000000000111222222333333222333333444555666666777333444888CCCYYYuuummmbbbllloooQQQ???555///000///---,,,---...---,,,------------------------------------------,,,+++~~~wwwrrrmmmjjjhhhccc\\\WWWUUUTTTTTTSSSLLLIIIEEECCCBBBCCCBBBBBBCCCBBB@@@===999555222000000000000111111222222333444222000///000000///...******)))(((((((((((((((&&&'''((((((&&&&&&'''(((%%%&&&'''&&&%%%%%%'''(((((('''&&&&&&'''((('''&&&$$$$$$$$$$$$############'''''''''&&&&&&&&&&&&&&&+++***(((&&&$$$###""""""!!!"""$$$$$$$$$$$$&&&'''''')))+++,,,,,,***(((&&&######$$$###"""###&&&((('''&&&%%%#########$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%+++000;;;MMMcccssseeeUUUBBB444+++(((,,,222@@@HHHPPPTTTUUUSSSIII@@@555666888999===BBBJJJOOOMMMOOORRRVVVYYY\\\]]]^^^dddiiilllkkkkkkjjjfff```LLL@@@333---***((())),,,,,,,,,,,,---,,,,,,,,,,,,111333;;;LLLaaawwwvvvrrr{{{uuu\\\DDD666222000...---......---,,,,,,,,,,,,------------...***,,,///111///222@@@NNNkkk{{{aaaNNN999///...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////000000000000////////////000000111222222333111222333444666777888888...000444<<>>:::666222000000///////////////000000111000//////111111000...++++++++++++***)))'''&&&%%%&&&((((((''''''(((***%%%&&&'''&&&%%%&&&''')))'''&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%&&&&&&***)))'''%%%$$$$$$$$$$$$$$$%%%&&&%%%######%%%''''''((()))***+++***((('''######$$$###"""###&&&(((((('''%%%$$$$$$%%%'''((($$$%%%&&&'''((((((((((((&&&&&&&&&%%%$$$$$$$$$###&&&&&&&&&&&&&&&%%%$$$###)))+++444EEE\\\xxxvvvhhh^^^PPPCCC666---...444AAAJJJSSSVVVTTTNNNCCC999000000111222555<<>>:::666222///000//////............//////......///111222000///+++,,,------,,,***'''%%%$$$&&&'''((('''(((***+++%%%&&&''''''&&&&&&(((***'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$%%%&&&'''((('''%%%%%%$$$%%%&&&''',,,,,,***&&&###!!!!!!###&&&'''((()))))))))((('''######$$$#########&&&((()))(((&&&&&&&&&''')))+++&&&'''((()))************(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%...???VVVsssuuuhhhbbbZZZNNN???333111555???IIISSSTTTPPPHHH===333---------...000666>>>DDDMMMOOOSSSUUUWWWVVVUUUTTTXXX___dddddddddeeebbb^^^JJJ@@@555000---,,,...222333333333333222000///...,,,---111:::JJJ^^^rrr~~~jjjXXX===:::666333222111///...,,,,,,,,,------.........666000---000333333333444<<>>999<<>>MMM[[[}}}dddQQQLLLMMMVVVcccuuulllKKK>>>333222///***)))---------,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---zzzpppiiieeeYYYVVVSSSTTTVVVWWWUUUSSSPPPOOONNNLLLJJJIIIGGGGGGIIIIIIIIIFFF@@@;;;777555000000//////.........///000///...///111222222111//////...---,,,***)))(((%%%%%%$$$&&&((())))))(((((('''&&&%%%$$$%%%&&&'''%%%'''&&&$$$%%%)))((($$$'''$$$$$$'''(((''')))---)))******((('''&&&'''(((((()))(((&&&$$$$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''((('''&&&%%%''')))&&&&&&&&&(((******(((&&&)))(((***...999QQQvvvcccZZZ^^^fffkkkdddUUUHHHCCCFFFLLLTTTWWWSSSHHH;;;222'''$$$###'''***+++///555BBBIIIRRRWWWWWWUUUTTTSSSVVVWWW[[[```dddfffeeecccUUUFFF555---+++)))***---,,,,,,+++++++++,,,------///,,,,,,000666AAAQQQ```gggoooxxxsssZZZBBB888555111///111......---...000000...,,,///...,,,---///000000///...///222777>>>FFFNNNRRRLLLDDD999222000111222222...///000111111///...,,,........................---------------......///111111111111111111222222111222333333222333555777777666777888888:::DDDPPPjjjhhhOOOAAA<<<;;;CCCQQQhhhzzzRRRAAA333111000+++)))+++,,,,,,,,,,,,------------+++---...---,,,+++,,,---~~~ssskkkgggXXXUUUQQQQQQSSSTTTRRRPPPMMMMMMMMMMMMLLLKKKIIIHHHIIIJJJIIIFFF@@@;;;888666111000///.........//////000///...000222333333222............---***((('''%%%$$$$$$%%%'''((((((''''''&&&%%%$$$$$$%%%&&&'''$$$&&&&&&%%%&&&)))'''"""&&&###$$$(((***---333::::::555///+++))))))))))))(((((((((&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''))))))***+++,,,,,,+++***))))))***+++111EEEggg^^^NNNQQQ[[[gggiii^^^PPPGGGKKKOOOUUUXXXTTTIII;;;111(((%%%&&&)))++++++---222;;;DDDOOOTTTTTTRRRSSSUUUVVVWWW[[[```eeegggfffdddWWWHHH888///***((((((+++*********++++++,,,,,,---...++++++---222999GGGTTTbbbkkkvvv~~~fffIII999333111000111///...---...//////...---///---,,,,,,---...---,,,000111222222333888???EEECCC>>>777222000000000000///111444666555333111///..................---------,,,,,,,,,,,,---......000000111111111222222222111222333333222222444555888777999;;;:::999@@@HHHWWWsssoooSSS@@@888666999BBBUUUssszzzTTTAAA222000111---***,,,+++,,,,,,,,,------......,,,---...---,,,+++,,,...wwwnnniii___ZZZUUUSSSSSSSSSQQQNNNIIIJJJKKKKKKKKKKKKJJJIIIHHHIIIHHHDDD???:::888777222111///.........000000000//////000333444444333,,,---------+++)))'''&&&%%%$$$$$$%%%'''((('''&&&((('''&&&%%%%%%%%%&&&'''###&&&&&&%%%'''***'''"""$$$###$$$(((---333===GGGOOODDD555,,,******)))'''&&&&&&'''%%%###""""""###############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$&&&&&&&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$&&&)))*********)))(((((((((((())))))))),,,<<>>;;;666333111///...---000444999:::999666444444......//////...---,,,,,,---,,,,,,,,,,,,---......//////000111222222333333000111333222111111111333555444777:::999888;;;AAAHHHbbbsssVVVBBB888555777;;;GGG\\\yyysssPPP>>>///...111...---///,,,,,,,,,------.........,,,---......,,,,,,---...}}}rrrlllbbb\\\VVVRRRPPPOOOLLLIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGFFFCCC>>>;;;999999333222000......///000111222111000111333444444333------,,,+++***((('''&&&&&&%%%$$$%%%'''((('''&&&***)))'''&&&%%%%%%&&&&&&"""%%%&&&%%%'''***((($$$$$$"""$$$(((...666DDDQQQ]]]PPP>>>000***'''&&&$$$$$$%%%&&&%%%###!!!"""###############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""!!!!!!###&&&$$$$$$$$$###"""!!!!!!!!!$$$%%%%%%$$$######$$$&&&&&&''''''&&&$$$$$$$$$%%%''''''((()))+++666MMMccc___???===DDDTTTaaabbb[[[UUUOOOQQQTTTWWWVVVMMM@@@777+++((('''))))))'''(((,,,///666???EEEIIILLLPPPSSSVVVWWW[[[___dddfffeeeccc]]]PPP@@@555---)))***...******+++,,,,,,,,,++++++,,,******---///333<<>>QQQllluuuWWWAAA666555666999>>>JJJaaagggHHH999------000......111---------------.........,,,...///...---,,,---...}}}vvvfff```XXXSSSQQQOOOLLLIIIGGGFFFDDDCCCBBBBBBCCCCCCEEEFFFEEEBBB???<<<;;;;;;444222000......///111222333222111222333444333222///...---+++***)))(((((('''&&&%%%&&&'''((('''&&&---+++)))'''&&&%%%&&&&&&"""$$$$$$$$$&&&+++***&&&$$$######''',,,666FFFTTTbbb[[[MMM<<<---%%%$$$&&&###$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&''''''((((((###$$$%%%%%%%%%%%%$$$######$$$###""" !!!###%%%&&&%%%%%%%%%$$$#########$$$%%%%%%$$$######$$$&&&###%%%&&&%%%######%%%''''''&&&''')))***000AAAQQQjjj^^^===888:::FFFSSSXXXWWWUUULLLMMMQQQUUUWWWRRRGGG>>>...***((()))(((&&&'''+++,,,///666===DDDJJJOOOQQQRRRTTTXXX^^^dddgggfffeee```SSSCCC888000+++---111+++,,,,,,------,,,+++***,,,++++++......000888AAAUUUdddxxxttt[[[GGG:::444222///---++++++---......---...,,,++++++---......---,,,...000111222333444555888888666444222000000000222777;;;<<<999666777999111222333333222111///---......------......///000---...///000222333444555111333444444222111000111000///111444444222222666999AAARRRlllyyy[[[CCC666555555777:::???PPPnnn]]]AAA555,,,---...+++,,,111............---------------...///...---,,,---///nnnhhhaaa[[[YYYWWWTTTQQQHHHFFFCCC@@@???>>>??????EEEEEEEEECCC???=========444222000......///111222555333222222444444333111111000---+++***)))******'''&&&%%%&&&(((((((((&&&...---+++(((&&&&&&&&&&&&!!!###$$$###&&&++++++(((%%%######&&&+++444DDDTTTbbbbbbZZZGGG111%%%%%%+++###%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))###$$$%%%&&&&&&%%%$$$############!!! ###%%%))))))((((((((('''''''''$$$%%%%%%$$$######$$$&&&###%%%''''''%%%&&&))),,,'''&&&'''((()))---999EEEUUUppp~~~\\\;;;444222<<>>666333///---++++++,,,......---...,,,++++++---///......******+++,,,...///000000666666666444333222222444111666;;;;;;777555777999333444555666555333111//////............///000000---...///000222444555555222444666555333222111111333111222555555222222555666777AAAXXXwwwaaaHHH999444333333555888CCC[[[rrr]]]>>>333---...---(((***000/////////...---------,,,---...///...------...///ppphhhbbbbbbbbb^^^XXXVVVLLLGGG@@@>>>@@@AAA???===AAAAAA@@@???===<<<:::999111000/////////000111222000000000///......///111///......,,,+++***)))))))))(((((((((''''''''''''))))))((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((%%%''''''&&&(((333DDDQQQbbbllliiiQQQ999...(((###(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$###$$$%%%''')))***&&&&&&&&&&&&''',,,222777IIIbbb|||]]]<<<333---222>>>FFFJJJJJJJJJJJJLLLSSSZZZZZZRRRKKK888333---(((&&&&&&&&&&&&***+++...444<<>>666333333444555:::GGGSSSjjjnnnssszzz~~~]]]???666...,,,,,,+++---000........................---......---++++++---///uuulllfffffffffbbb]]][[[PPPKKKDDDBBBBBBBBB@@@===@@@@@@@@@???===;;;999777222222000000///000000111///000111111//////000111//////...---,,,+++******))))))((((((((('''''''''&&&&&&'''&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&(((&&&((((((&&&'''///===III```llllllWWW>>>111+++&&&))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%"""######$$$$$$$$$######""""""###$$$%%%&&&&&&'''%%%&&&&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%''')))***%%%%%%%%%$$$%%%)))///333>>>UUUnnnxxxYYY===222+++///999AAAFFFHHHKKKKKKNNNUUU\\\\\\VVVNNN:::555...***'''''''''&&&((())),,,111:::BBBIIIMMMNNNQQQTTTTTTXXX___cccbbbZZZMMM>>>555000------000...///000333:::===777...,,,+++++++++,,,...///111@@@SSSlllkkkRRR???555666000---...///---,,,.........------------......///..................///111111222222222111000///...///000111111111111111111000000///......---------------...------,,,,,,,,,------...//////000000111222333444333222000...111222333444555444333333444333666@@@RRRlllkkkPPPCCC777444333555666777>>>FFFLLLQQQXXXdddzzz```AAA666---,,,---,,,---...........................+++---......------///000zzzqqqjjjiiiiiieee```___VVVQQQKKKHHHFFFDDDAAA>>>>>>>>>??????===:::777555333222111000000000000000...000222333111000000111000/////////...---++++++)))))))))(((((((((''''''%%%&&&'''(((((('''&&&%%%&&&''''''&&&%%%%%%&&&((('''((((((&&&%%%***555===XXXggglll[[[CCC444,,,(((***)))(((&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$######"""!!!!!!"""###$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((($$$$$$$$$######&&&+++///666III```rrruuu\\\@@@333(((***222:::@@@EEEIIIJJJMMMTTT[[[[[[UUUNNN:::666///+++)))((('''''''''''')))...666???HHHMMMRRRTTTUUUTTTVVV[[[]]]\\\QQQEEE888111...,,,,,,///)))---222888@@@CCC>>>555---,,,+++++++++---...///888HHH___uuugggLLL:::666222///000///,,,,,,///......------------............------------......///000000111111111111000,,,---......///.........//////......------,,,,,,---.........---,,,,,,+++,,,,,,,,,---......//////000111222333333222000///000111222333444333222222222111222777AAAWWWxxxuuuXXXHHH999555333555666555555777777<<>>???@@@>>>:::666333222111111111111111111111...000333444333111111111///000000000///...,,,,,,)))))))))((((((((((((''''''(((***++++++***)))((('''(((((('''%%%%%%&&&(((&&&'''(((&&&%%%(((///555LLL\\\eeeZZZDDD444+++'''***((('''%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$###"""%%%))),,,000@@@SSSeeevvv~~~sss```CCC333''''''---333;;;CCCFFFGGGJJJPPPTTTSSSMMMGGG888444///***)))((('''&&&&&&'''))),,,222<<>>333///---++++++---)))---222888???DDD@@@999...---,,,+++++++++,,,---222===RRRiiiyyy[[[CCC777333000000///,,,---111......------------......------,,,,,,,,,,,,------......///000111111111222,,,,,,---------------,,,---------,,,,,,,,,,,,,,,............---,,,++++++,,,,,,------............///111222444444333111000///000111222333222222111222222333555999HHHddd||||||]]]III>>>666222444666333000///555888>>>JJJaaa~~~___BBB777------000///,,,***........................***,,,/////////...///000}}}rrrooommmiiieeedddaaa^^^ZZZUUUPPPKKKFFFBBB>>>???@@@@@@>>>:::666333000000111111222222222222---000333444333222111111///000000111000///---,,,***)))))))))((((((((((((((()))***+++++++++***)))((((((((('''%%%%%%&&&'''$$$&&&''''''&&&)))...222AAAPPPZZZUUUEEE555,,,''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%(((+++,,,888GGGVVVgggqqqkkk___EEE444''''''+++...777AAADDDEEEHHHLLLNNNKKKDDD>>>444111,,,(((''''''&&&%%%&&&((()))+++///777AAAGGGRRRUUUUUURRRQQQRRRPPPLLLDDD:::111...,,,***)))++++++...000222888======888...---,,,+++***+++,,,,,,000888III```yyykkkRRR<<<555111000...---...222......------------......------,,,,,,,,,,,,------------......///000111222,,,------...------,,,,,,++++++++++++,,,,,,,,,,,,---.........---,,,,,,+++...............////////////111333444555444333222///000111222222222111111111333555666666===QQQeeeaaaIIIBBB888111222555333111000333444888BBBUUUrrrzzz[[[AAA666...///111///,,,+++........................+++---...///---------...yyytttqqqmmmiiihhhcccbbb___[[[UUUOOOIIIFFFAAABBBBBBAAA???;;;888555000111222222333333222222---///222222222111111222...///000111111///---,,,******)))))))))(((((((((((((((((('''''''''''''''((())))))(((&&&%%%&&&'''###$$$&&&&&&''')))---000999DDDNNNNNNDDD777---)))$$$$$$%%%%%%$$$$$$$$$$$$###$$$&&&&&&&&&&&&%%%$$$$$$$$$&&&'''((()))))))))''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###&&&&&&&&&%%%$$$%%%(((+++...666AAANNN]]]gggeee^^^EEE333''')))++++++222>>>DDDEEEHHHKKKKKKFFF???:::000---)))'''&&&&&&%%%$$$&&&(((******,,,111:::@@@HHHMMMOOOMMMLLLKKKGGGBBB===555...---,,,***)))***---......,,,000666777555---,,,+++******+++,,,,,,111777DDDYYYsss|||dddGGG===333000///...///111......------------............------------......------------...///111111------......------,,,,,,******++++++,,,,,,------,,,------......------,,,...........................000222444555444333222///000111222333222111111...000444555444666CCCQQQuuugggLLLCCC999222222444333333444222111444<<>>PPPhhh~~~uuuWWWHHH888222111000............------------......///..................///...------------...000111---------------,,,+++*********++++++,,,---......++++++,,,---............------------------------+++---///222333333222111000111222333333333222111//////111333222222;;;EEE\\\vvvoooSSSAAA:::444444444333222444333222444;;;HHH```jjjKKK888555333444111------000........................------.........111555999}}}vvvqqqkkkgggfffcccdddccc```ZZZSSSOOOLLLGGGFFFEEECCC@@@>>><<<:::666666666555222000---,,,---...//////...///111333,,,---///000000...,,,***************))))))))))))...,,,)))&&&%%%&&&((())))))******(((&&&%%%&&&'''$$$$$$######$$$&&&(((***+++...555;;;;;;444***%%%###$$$'''))))))'''%%%### """$$$'''((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$######""""""######""""""###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%$$$"""!!!###$$$$$$$$$$$$%%%'''***+++///555???JJJRRRRRROOO???///&&&+++,,,''',,,888<<>>;;;888333000000111111111,,,...//////......///111...000222333333000---***,,,+++)))''''''(((***++++++***))))))((()))))))))+++)))'''&&&&&&&&&%%%###%%%%%%$$$$$$%%%&&&((()))///000111111000///,,,+++(((((('''&&&&&&%%%$$$$$$"""$$$(((******((($$$"""""""""!!!!!!"""$$$&&&(((((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$#########&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))+++000777===CCCGGGIII999///'''''')))******,,,666<<>>MMMggg}}}cccIII<<<444555555111111666555999888;;;GGGUUUrrrqqqTTTBBB111555333,,,***///000...........................---,,,'''+++666<<>>999333---***'''%%%&&&''''''&&&&&&''')))))))))***+++---999>>>FFFLLLMMMIIIBBB===999333---)))***,,,+++******)))))))))))))))******,,,,,,++++++++++++,,,,,,------111777AAARRRlll{{{gggZZZaaarrriiiPPP???777333222333222111111333333222000...............---------//////......------,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---...///------..............................////////////000000000111111111222222000000//////000222444555666;;;IIIbbbmmmQQQCCC888999:::666666:::999<<<888999AAAKKKeee|||```HHH999555666444000...000///---........................333444///000:::FFF```|||uuussskkkgggaaa[[[VVVRRRNNNKKKIIIHHHGGGHHHJJJJJJIIIHHHBBB???999555333222000///000111222222111222555777444333222000...---------000///---+++***)))))))))---,,,+++***)))(((((((((+++***+++,,,,,,+++'''%%%&&&&&&&&&&&&''''''((((((###%%%'''))),,,---......&&&&&&&&&&&&&&&'''))))))((('''%%%$$$""""""""""""%%%$$$$$$$$$$$$%%%&&&'''%%%&&&'''((((((&&&$$$######$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&'''((()))++++++***((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''))),,,///111...((($$$&&&((()))***---888>>>CCCCCCBBB@@@;;;444,,,)))'''&&&&&&'''''''''%%%''')))*********,,,---888>>>FFFMMMOOOLLLGGGBBB>>>999222---++++++,,,---+++******)))))))))******+++******************+++...///333666;;;HHHaaawwwnnn]]]]]]fffwww}}}dddNNN???777444444222000000111111000///..............................------,,,,,,+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,---...///.............../////////.........///////////////000000111111222222333333000000000000111222333444::::::@@@QQQnnntttUUUEEE999888999666666999888:::777666===EEE^^^~~~dddMMM<<<666555222000///000///...........................---111------444???[[[xxxvvvmmmhhhaaa[[[VVVRRRNNNLLLJJJIIIHHHHHHIIIJJJIIIHHHEEEAAA<<<888555333111///000000111000000222555777555333111///---,,,++++++...---,,,+++***)))((((((,,,+++***)))((((((((((((*********+++,,,+++'''%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%'''(((***+++,,,---''''''%%%%%%%%%&&&'''((('''%%%$$$""""""###$$$%%%""""""#########$$$%%%%%%%%%&&&'''((((((&&&$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""$$$&&&)))***+++++++++,,,'''&&&(((***)))+++...777>>>CCCDDDDDDAAA:::222***(((&&&&&&'''(((((('''$$$&&&)))+++,,,,,,...///888===EEELLLOOONNNKKKIIIDDD@@@999222,,,***+++---,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,---///222444555@@@WWWmmmzzzeee``````jjjwww|||cccLLL<<<333444222////////////...------.....................,,,,,,,,,,,,++++++******+++++++++,,,,,,---......******+++++++++,,,,,,,,,++++++++++++,,,---...............//////000000000///////////////.........///000000111222222333333000000000111111222333333666444666BBBZZZ{{{zzzYYYGGG888666777444333666444777333333:::BBBZZZ|||pppVVVAAA888444000//////000//////........................---222111000555<<>>:::777555222000//////000//////111555777666555222000...,,,+++***---,,,,,,+++***))))))((())))))((('''''''''(((((()))(((((()))***)))'''%%%###$$$%%%%%%%%%%%%$$$$$$&&&&&&''')))***+++,,,---+++***'''%%%%%%%%%&&&''''''%%%$$$""""""$$$&&&''' !!!"""###$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$!!!"""###$$$$$$%%%$$$$$$######$$$%%%&&&''''''(((((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""$$$'''***,,,+++)))(((***'''''')))***)))***...111:::BBBEEEDDD@@@888///)))'''&&&&&&((())))))(((%%%(((+++,,,...000333555;;;>>>DDDJJJNNNOOONNNMMMIIIFFFAAA777...)))***,,,,,,+++++++++++++++,,,,,,//////............//////+++---000111111888LLL___uuuoooddd]]]aaalllyyy{{{^^^DDD555555333000......///...------------...............+++++++++++++++,,,,,,,,,++++++,,,,,,------......******+++++++++,,,,,,,,,*********++++++,,,---.........//////000000111111///////////////............//////000111222333333000000111111222222222222333333444;;;LLLjjj^^^JJJ999666666333111333111444111111888@@@XXXyyyeeeLLL???777000//////......000........................---333222333666:::OOOnnnyyyvvvkkkhhhddd```]]]ZZZVVVTTTSSSPPPMMMKKKJJJJJJHHHGGGFFFCCC???;;;999777444222///000000//////111555888888777555333000...,,,+++,,,,,,---,,,,,,+++******'''&&&&&&&&&&&&''''''((((((&&&%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&'''((()))+++---///000111...+++(((&&&%%%&&&'''((('''%%%$$$###$$$%%%&&& """$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''((())))))'''&&&%%%$$$###$$$$$$%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***)))((('''(((&&&&&&))))))'''(((,,,...888BBBGGGGGGBBB888---(((&&&&&&'''((())))))((((((***---///111444999<<>>UUUvvv~~~cccJJJ>>>333111000------///........................---222222333999===OOOmmmyyyuuullliiiddd```\\\WWWRRROOOVVVSSSOOOMMMKKKJJJIIIGGGFFFCCC???<<<:::888555222000000000//////222666:::999999777555333000---,,,---------......---,,,,,,%%%%%%%%%%%%%%%'''(((((('''%%%$$$###%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$&&&&&&((())),,,///111222555222...***'''&&&''''''+++)))'''%%%$$$$$$$$$$$$ """%%%'''((()))***((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((******+++'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&******)))(((''''''''''''&&&%%%&&&)))(((%%%&&&***...999EEEJJJJJJEEE:::///'''&&&&&&''')))***)))(((+++---///111333888===AAACCCDDDEEEGGGIIIKKKLLLLLLNNNNNNJJJ???111(((''')))(((((((((((()))***,,,,,,,,,++++++******++++++,,,111000111111000333???LLLbbbttt~~~lllYYYSSSZZZeeeqqq{{{zzzcccNNN:::777333111111111111000---------.........//////,,,------...///000111111------------------------******+++++++++,,,,,,,,,************+++,,,---......//////000111222222222000000//////.........---,,,---...///000111222222000111111222222222111111222555555111222BBB\\\rrrkkkTTT@@@::::::666333444000333000000555<<>>DDDWWWsss