BM6P6(@ rrrUUUtttxxxddd___```^^^WWWQQQPPPVVV\\\WWW```cccXXXFFF;;;<<<@@@HHHGGGGGGFFFFFFFFFGGGGGGDDDBBBBBBDDDHHHIIIGGGEEE???===999777777777777666>>>???BBBEEEGGGFFFBBB???AAA>>>===>>>CCCFFFFFFFFFHHHFFFCCC>>>:::666444333222111000...------,,,,,,///,,,***+++...///...,,,---,,,,,,+++,,,---///000222///,,,---000000,,,'''***,,,+++((()))+++)))%%%---+++***)))))))))'''%%%***+++,,,,,,******+++,,,***+++---///111///,,,)))))))))***+++---///111333444333333444666555111---,,,+++***)))'''%%%###"""$$$$$$&&&&&&&&&&&&%%%$$$%%%"""!!!""""""!!!%%%(((***(((%%%"""!!!"""""""""$$$'''((('''&&&&&&%%%$$$###""""""""""""#########$$$###"""!!! !!!###$$$%%%%%%$$$###(((***+++***'''%%%%%%%%%***(((&&&$$$"""!!!!!!!!!%%%%%%$$$"""!!! !!!!!!!!!!!!!!!  !!!"""$$$%%%%%%%%%$$$$$$&&&((((((+++---,,,,,,000:::BBBGGG444'''***---(((###%%%&&&%%%%%%%%%$$$############""""""!!!!!!!!!!!!"""!!!""""""!!!!!!"""%%%'''***&&&###"""$$$'''''''''$$$)))...000---+++++++++))),,,333;;;PPPrrrccctttttt|||gggbbbeee}}}zzzmmm}}}vvvsssyyypppjjjlllnnnRRR<<<222---)))%%% nnnYYYzzznnnhhh```YYYUUUSSSSSSSSSYYY```ddd]]]PPPGGGFFFHHHOOOOOOMMMLLLKKKJJJJJJJJJGGGGGGHHHKKKNNNMMMJJJGGGEEEBBB>>>:::888666555555;;;===AAAFFFIIIIIIGGGDDDBBB???>>>???BBBEEEFFFEEEIIIGGGCCC>>>:::777555444444333222000///...------......///111222222000......---+++******,,,---...333000...---///000...+++---111111---+++------++++++***))))))******)))(((+++---...---,,,+++,,,---000//////000///,,,'''###!!!"""%%%(((,,,///222333333222111222444444111...,,,,,,,,,+++)))&&&$$$#########$$$%%%%%%$$$###"""###!!!!!!!!!!!!###%%%''''''&&&%%%%%%&&&%%%$$$$$$&&&(((((('''%%%''''''%%%$$$$$$#####################""""""""""""$$$%%%&&&&&&&&&%%%$$$###)))***+++)))'''&&&'''(((((('''%%%$$$#########$$$######""""""!!!!!! """"""""""""""""""!!!!!!"""!!! $$$%%%%%%%%%######%%%'''%%%$$$$$$%%%,,,999IIIUUUPPP===......000+++(((+++$$$$$$$$$$$$$$$######### !!!""""""### !!!"""!!! !!!$$$&&&)))&&&""""""%%%'''(((((((((+++...000///,,,+++******+++333;;;OOOrrrfffyyy~~~qqq|||kkkcccdddzzzrrr|||yyy{{{qqqjjjfffxxxnnnRRR<<<111---((($$$xxxeee^^^|||hhh\\\YYYYYYWWWTTT[[[___cccccc^^^XXXUUUUUUVVVUUUSSSQQQOOONNNLLLLLLJJJKKKMMMPPPQQQPPPLLLHHHHHHEEEAAA===:::888888888888;;;???DDDHHHIIIFFFCCCCCCAAA???@@@BBBDDDEEEDDDHHHFFFBBB>>>;;;888777777888777555333111///......+++///333555444222000///222///,,,***)))***,,,...444222111/////////000111,,,000111,,,)))***,,,,,,***)))((()))+++,,,,,,+++---...///...---,,,---///222111000000...+++%%%!!! """%%%)))---///111111111/////////111222111000+++,,,------,,,)))%%%###""""""#########""" !!! !!! $$$%%%&&&&&&%%%&&&(((***(((''''''((())))))(((&&&(((((('''&&&%%%%%%%%%%%%######"""!!!"""###$$$%%%'''((((((((('''&&&$$$###)))******((('''''')))+++'''&&&%%%$$$$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""###""""""!!!!!!"""######$$$###"""!!! $$$%%%%%%$$$######$$$&&&***'''$$$&&&---:::HHHQQQOOO>>>///,,,,,,(((''')))""""""################## !!!###### !!!!!! """$$$&&&$$$""""""%%%'''))))))------...///000...***''')))***111:::NNN}}}tttgggvvv}}}ooowwwqqqeee```sss{{{{{{~~~rrrjjjcccsssmmmRRR<<<111+++'''###ddd[[[^^^|||iiibbbbbbbbbaaa\\\\\\___eeehhhfffbbbaaaYYYWWWUUURRRPPPNNNMMMMMMMMMMMMNNNOOONNNMMMJJJHHHFFFEEECCC???===<<<===>>>:::;;;>>>BBBDDDDDDAAA>>>DDDCCCAAAAAABBBCCCDDDDDDFFFEEEBBB???===<<<<<<<<<;;;:::888555333111//////)))---222333111//////000555222...+++***+++---///333444444333111000111333+++------))))))---...,,,---+++++++++---...---,,,,,,---......,,,,,,---............///000...+++((((((***,,,///000///......///...------...//////000+++,,,...///---***&&&###""""""#########!!!  !!!!!! &&&'''((('''&&&&&&''')))(((''''''(((***+++***(((((('''&&&%%%%%%%%%%%%%%%$$$###!!!!!!!!!###%%%'''&&&'''(((((((((&&&%%%$$$(((((('''&&&%%%&&&))),,,((('''&&&%%%$$$%%%&&&&&&""""""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""#########""""""""""""""""""$$$%%%%%%$$$""""""###%%%)))((('''***000666;;;===DDD888...+++***'''%%%&&&!!!!!!!!!"""#########$$$ !!!""" !!!!!! !!!#########"""###%%%''')))***///---,,,---///...)))%%%''''''///999LLLzzzzzzfffnnn}}}mmmtttxxxfffZZZiiizzz~~~tttjjjfffsssnnnTTT>>>111***&&&###vvvYYYTTTZZZwwwooojjjggg```ZZZZZZcccjjjjjjiiiiii]]]ZZZVVVRRROOONNNOOOOOOQQQPPPOOONNNKKKIIIHHHHHHEEEEEEDDD@@@===<<<>>>AAA;;;;;;===@@@BBBCCCAAA???DDDCCCCCCBBBAAABBBCCCEEEDDDDDDCCCBBBAAAAAAAAAAAA===<<<999666333111000///+++...111000......111333777555000---,,,...000222222555777777555222222222//////---,,,///444333...000...------...///---,,,***+++,,,,,,******+++,,,,,,,,,---///111111///------...000111111///...,,,......---,,,,,,,,,---...***,,,......---***&&&$$$######$$$$$$$$$###!!! !!!  """###"""!!!&&&(((******'''%%%$$$$$$%%%%%%&&&(((+++,,,,,,+++&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%'''###$$$%%%&&&''''''&&&%%%%%%&&&%%%$$$###%%%(((+++***)))'''%%%$$$$$$$$$%%%######""""""!!!!!!  !!!"""!!!!!!!!!""""""$$$%%%%%%###$$$$$$###"""!!!###$$$""""""###'''---222555666;;;555111000///+++)))(((!!!!!!!!!"""#########$$$"""!!!  !!!!!! !!!"""!!!""""""###$$$&&&)))***---+++***+++---,,,((($$$&&&%%%---888JJJvvv|||gggkkk~~~}}}kkkoooxxxjjjWWW___}}}wwwuuuwwwkkkiiirrrqqqWWW@@@222***%%%"""mmmXXXRRRWWW~~~ssskkklll```YYY___fffggghhhllleee```ZZZSSSOOOOOOPPPRRRSSSTTTSSSPPPLLLIIIGGGGGGEEEEEEDDD@@@;;;999<<<>>><<<;;;;;;===AAACCCDDDDDDCCCDDDDDDCCCAAABBBDDDFFFDDDEEEFFFGGGFFFEEECCCBBB<<<;;;999666333111000///000111222222222333555777666444111//////111333555666666666666666444222000///000000...111444222---000...------......---+++(((***+++***)))((()))+++---------///000000///---***,,,---///000000///////////////...+++))))))***)))***+++,,,+++(((%%%###"""###$$$%%%%%%%%%######$$$"""!!!"""$$$%%%%%%%%%''')))******'''$$$""""""######$$$&&&***,,,,,,+++$$$######""""""#########$$$$$$###"""###$$$%%%&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%$$$###$$$&&&(((***((('''%%%$$$######$$$$$$######"""!!!  !!!"""$$$&&&'''!!!"""###"""!!!!!!###%%%((('''%%%%%%&&&***///222////////////---+++((((((""""""########################!!! !!!######!!! !!!""" """###$$$$$$%%%(((******))))))***++++++)))'''(((&&&...888HHHqqq{{{jjjnnn~~~yyygggiiippprrrYYY\\\pppxxxmmm|||{{{mmmgggnnn|||vvv\\\DDD444***%%%"""yyyeee[[[UUUVVV}}}}}}kkk]]]]]]``````dddkkkmmmfff\\\SSSMMMLLLOOOQQQQQQTTTVVVTTTOOOIIIDDDCCCAAABBBBBB>>>999888;;;???===:::888888;;;>>>AAABBBBBBCCCDDDCCCAAABBBEEEHHHHHHIIIKKKLLLJJJGGGCCC@@@;;;999777555333111000///333333333555777888888666222222111000111333555777===999444222333444222111---555888444///...---,,,,,,*********,,,---,,,+++((()))******(((((()))***+++++++++---...///...,,,)))***+++---...000111222000222222000+++'''%%%&&&(((((())))))(((&&&$$$###!!!"""###%%%%%%%%%%%%$$$'''%%%######%%%((())))))'''(((((('''$$$######$$$""""""###%%%(((***)))(((######"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%''''''&&&%%%$$$######$$$%%%""""""""""""!!!!!!!!!!!! """""""""  !!!"""###$$$%%% !!!!!!!!!"""$$$&&&///000000---(((&&&'''***''')))***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!! """$$$$$$"""!!!!!!""" """$$$%%%$$$$$$''')))&&&(((***++++++++++++,,,...***000999EEEkkk|||jjjkkkzzzsss``````ggg}}}```^^^bbbmmmyyy~~~ooofffkkkwwwzzzaaaHHH666+++%%%###ggg______XXXWWWuuubbb]]]\\\[[[```jjjqqqiii]]]QQQJJJIIIKKKMMMLLLQQQWWWWWWPPPHHHAAA===:::===>>><<<999999===BBB>>>:::666333444777999:::AAACCCDDDCCCAAABBBEEEIIIKKKMMMOOOOOOLLLGGGAAA===999888666444222111000///222111333777;;;;;;777333/////////000222444666777BBB;;;222...000333333222111>>>EEE>>>222,,,...111''''''&&&(((***,,,,,,+++(((***+++***)))((()))***''''''(((***---//////...,,,,,,------///000222333111333444111+++&&&######''''''''''''&&&%%%$$$### !!!"""$$$%%%%%%%%%%%%***'''$$$$$$&&&)))+++,,,''''''%%%###""""""%%%(((###"""###$$$'''((('''%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&'''&&&%%%###"""$$$&&&((((((&&&%%%%%%&&&$$$$$$#########$$$&&&&&& !!!"""######$$$!!!$$$%%%###!!!"""!!!!!!!!!!!!!!!"""###!!!!!!!!!"""$$$''')))000888888222+++(((''''''))))))%%%!!!"""###$$$&&&%%%%%%%%%$$$#########""""""!!!!!!!!!""""""### """$$$%%%###"""!!!""" """%%%%%%######&&&(((%%%(((,,,,,,++++++...111333...222999CCCfff~~~hhhdddrrr|||}}}nnnZZZZZZbbbgggcccZZZ}}}pppzzz|||pppiiikkkvvv}}}dddJJJ777,,,&&&###|||UUUccc```___\\\vvvcccYYYXXX[[[^^^eeefffeee]]]QQQIIIHHHJJJQQQPPPRRRUUUQQQHHHAAA???===<<<;;;:::;;;===???@@@;;;888333111222444555555@@@BBBDDDDDDBBBAAACCCFFFKKKKKKLLLNNNPPPLLLEEE@@@:::666333444666444...(((000//////333888;;;:::888111000...///111333444333444222///...000111222222222RRRaaaKKK222...111///)))(((((()))+++---,,,,,,000,,,((((((++++++'''"""(((((()))+++...///...---------......//////000000222000...,,,+++)))&&&###)))***++++++***(((&&&$$$&&&$$$"""!!!!!!$$$&&&(((&&&&&&%%%###"""###&&&)))+++'''###"""###%%%$$$###'''&&&%%%$$$############((('''&&&$$$######$$$$$$###$$$%%%&&&''''''''''''$$$###""" """###$$$&&&&&&&&&&&&%%%###!!! &&&$$$!!! !!!###$$$!!! !!!$$$%%%###!!! !!!###%%%%%%###!!!!!!!!!!!!!!!!!!"""######%%%### """$$$%%%&&&%%%'''***++++++'''### %%%%%%&&&'''&&&%%%###""""""$$$&&&''''''&&&%%%$$$$$$$$$###""""""""""""""""""###$$$%%%%%%$$$######"""$$$'''(((((()))***,,,((()))+++---...///000000777555444777EEEeeehhhgggxxxvvv|||}}}lll^^^[[[eee~~~qqqUUUSSSggg{{{ooosssyyygggfffnnn|||eeeNNN<<>><<<<<<===>>>???;;;999666222111111333444888<<>>000((($$$bbbTTTaaa```eeeeeeyyyhhh___\\\]]]aaadddbbb]]]VVVSSSRRRNNNLLLLLLOOONNNHHHEEEFFFGGGEEEBBB>>>=========>>><<<<<<999444///---000222333999AAAFFFGGGFFFDDDCCC@@@@@@@@@DDDHHHJJJGGGDDDCCC===777555888999666333///111333444444444666888666444222111222333333222...---,,,...000222111000---222555333111111///+++)))))))))+++...///000///222...)))((()))***)))''''''&&&%%%&&&***---......///......---------......,,,+++******++++++***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""""""""!!! """%%%(((...,,,***))))))(((&&&$$$!!!"""###$$$$$$$$$###""""""%%%)))+++,,,***&&&$$$'''(((''''''&&&%%%$$$### """$$$%%%%%%$$$""" """###$$$&&&&&&&&&%%%%%%###"""!!! !!!###%%%&&&%%%############!!! """$$$$$$"""  !!!###$$$%%%&&&$$$###$$$%%%%%%$$$###%%%%%%&&&&&&&&&%%%###"""$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&%%%###""""""######"""""""""""""""#########$$$&&&'''(((((((((((('''((())))))(((((()))************+++---///222333444222222777DDD___tttkkkvvv~~~pppbbb\\\uuunnnXXX^^^nnnxxxllllllgggkkk{{{uuuZZZAAA000)))'''uuudddZZZeeebbbiiikkkӵ}}}kkk```]]]aaaeeefffddd```[[[XXXĦDDDAAACCCIIIFFFBBBĦ>>>???>>>???===777///+++...111333888>>>DDDFFFFFFDDDCCCCCCӵ>>>@@@;;;666555888888666222222444555444111000222555555333000//////000///...000000000333666777666555...)))(((---222111///...---,,,---///222444444333222...***((()))*********)))'''%%%&&&)))---///000222111000///......//////,,,***))))))*********)))###%%%&&&((((((((('''&&&'''((())))))((('''&&&%%%!!!""""""Ħ++++++***)))(((&&&$$$""" !!!$$$&&&'''&&&%%%$$$!!!###'''***+++***(((&&&))))))))))))((('''&&&%%%"""###$$$$$$$$$$$$###""""""###%%%&&&&&&&&&&&&%%%""""""!!! !!!"""$$$%%%$$$$$$$$$$$$%%%&&&&&&&&& """###"""!!!###$$$%%%&&&%%%$$$%%%&&&%%%###!!!$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$###'''((()))&&&###!!!###%%%"""""""""""""""######$$$$$$%%%''')))+++,,,,,,+++)))******)))((('''((()))+++*********,,,///222444555333333888AAAXXXzzzlllssssss^^^ZZZrrrzzzdddaaaggg||||||kkkyyypppiiijjjyyy~~~bbbEEE222+++*** hhhcccdddhhhaaaiiiooo4ĉ@ӵnnnggghhhiiikkkllliiieeebbb>LLLLEEEBBBCCCHHHEEE=hĦBBB@@@AAA@@@:::222---///222555777:::===@@@AAAAAA@@@4ĉ@ӵ<<<888666777::::::555000000333444333111111444777666333000/////////...---111111222555888999999888111***)))...222000000333///......000333555555444111...+++((((((***++++++&&&$$$######&&&)))++++++111000...---,,,---......,,,***(((((()))))))))((("""'''***,,,+++)))'''&&&'''((()))((('''%%%$$$"""######>L((('''''''''&&&$$$"""!!! !!!###%%%((()))((('''&&&"""###%%%&&&((()))))))))))))))************))))))%%%$$$###""""""###$$$%%%$$$$$$&&&&&&'''&&&%%%$$$""""""!!!!!!"""###$$$%%%%%%%%%&&&''''''((())))))######"""###""" !!!"""$$$%%%&&&%%%$$$$$$%%%%%%###!!!######"""""""""######$$$###$$$%%%&&&&&&&&&%%%$$$$$$&&&'''$$$  ######"""""""""""""""######%%%&&&)))+++------------***+++***)))&&&&&&'''))))))))))))))),,,///222444777333444999???PPPuuu~~~mmmppp~~~www___UUUllloooddd```rrrkkkttttttkkkiiiwwwgggIII444,,,,,,!!!___[[[oookkk___hhhqqqGG=?~~~qqqmmmjjjjjjkkkkkkhhhfffHdĦTTTMMMJJJLLLHHH=ĪjCCCCCCAAA<<<666222222444<<<<<<;;;===AAACCCDDDCCCGG=?999777999===<<<777111...///111111333555999<<<888555222111000000///.../////////111444666666555222///...000000000111444...---,,,...000222111000///---+++)))((()))***+++)))'''&&&&&&(((***++++++,,,+++)))(((((()))***+++,,,)))'''&&&((())))))((("""'''+++,,,+++)))'''######$$$%%%%%%$$$""""""###$$$$$$HdĦ&&&###$$$$$$###!!! $$$%%%&&&((())))))(((((($$$$$$###$$$%%%(((***,,,))))))***+++++++++******&&&%%%###!!!!!!###%%%&&&$$$%%%&&&''''''&&&%%%$$$######"""""""""###$$$$$$((()))***)))'''&&&'''(((%%%$$$#########  """###$$$%%%###"""###$$$$$$###"""!!!"""""""""######$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%(((+++(((### """%%%$$$######"""""""""""""""$$$&&&(((***,,,,,,,,,,,,******)))'''%%%%%%&&&(((''''''((()))+++...111333666222444:::===KKKmmmnnnnnn{{{gggQQQeeeuuueee[[[hhhrrrtttxxxmmmiiiuuuiiiLLL777...,,,!!!ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦjjjDdDKKKHHHCCC?fӵFFFDDDBBBĦ===;;;;;;ӵƜ`1.׼s===:::ĭӵ111555222///---,,,***+++...000111ӵ...111111000Ħ,,,---///000///((())),,,---,,,+++)))(((&&&Ħ)))'''%%%%%%''')))'''Ħ!!!"""""""""""""""###$$$$$$DdD"""'''(((ӵ&&&(((ӵ***ӵ$$$$$$$$$%%%'''Ħ###)))ӵ$$$######ĭӵ """!!!"""###$$$%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&+++///---'''$$$&&&)))%%%%%%###"""!!!!!!!!!!!!"""###%%%'''((())))))((())))))(((&&&$$$$$$&&&((($$$%%%''')))+++...///000333///222999===HHHjjjqqqnnnyyypppUUUccc~~~{{{iiiZZZ```yyy}}}|||oooiiiuuuiiiNNN999///+++"""?~4g&e>&eg&e>hӵg&efffguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?KKKFFFZufĦHHHEEEBBBgL888444333g&e>>>gĉ@???>>>g&e>&e111@e555222??...------***((()))+++...g<ĉ***+++2221113we<Ħ...///0001113h?@e***+++***(((&&&)))(((&&&Z,,,&&&%%%###$$$'''3h?gL!!!!!!""""""###$$$$$$"""###$$$D%%)? fff?><z%%%&&&=?Ħ***g&e***g&e"""###%%%S?ʬ$$$4ff?>ߝL$$$@e$$$g&e+++""""""3h?g&e>&e?? !!!###$$$%%%%%%%%%$$$######%%%&&&'''&&&&&&%%%"""(((---,,,&&&"""###'''&&&&&&$$$"""!!! !!!###%%%&&&&&&%%%%%%(((((('''%%%######&&&((("""$$$&&&)))+++---...///000,,,111999<<d<ĦDt>d<Ħddd>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>>>>>>>d<Ħ3334DufئL>e===DdDʜ4DuTӵ555DdDĦ444;;;999666222000/////////111///---,,,++++++geĦ(((s<v>aĦ...000peӵDx<DdDĦ######$$$&&&)))***,,,---///DdDĦ))),,,+++(((peӵDx<>d<$$$$$$$$$$$$$$$$$$$$$%%%%%%>d<ӵDd<DdDΦDdDĦ(((DdDӵnd<DdDĦ&&&>d<Ħ%%%peӵ%%%Ħ'''F&uTӵ###DdDĦ !!!>d<Ħ"""peӵDx<>d<ʜ4DuTӵ%%%%%%%%%%%%%%%&&&""""""###$$$%%%&&&''''''%%%%%%%%%&&&(((((('''&&&$$$$$$%%%%%%$$$$$$###"""%%%$$$###"""""""""""""""!!! !!!""""""###%%%''')))*********)))&&&'''))),,,000222111000000111---///666===WWW|||~~~ooosss{{{||||||fffeeedddrrrZZZRRRccczzztttyyy~~~eeeKKK777,,,((($$$\\\4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦfffD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<777444000............000///...,,,++++++geĦ'''Hg8>aĦ,,,///B?Ho9&&&>d<''')))***++++++---///>d<ӵ'''%%%B?Ho9###<x"""""""""""""""###%%%&ӫeʬtIӇ)))>d<Φ>d<Ħ'''D&ӫetIӇ'''DdDĦ###sdKĦ$$$B?dp&ĒR$$$###>d<sdKĦ"""B?Ho9!!!s&dq&ĒR$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&%%%$$$&&&'''(((&&&%%%#########$$$###""""""!!!######"""!!!!!!!!!""""""  !!!"""###$$$&&&(((************'''''')))---111333222111111000---000777===UUUxxxuuuuuu{{{~~~}}}ooohhhaaayyyZZZOOOYYYsssyyyzzzhhhNNN999...)))%%% LLLiii4DuXӵHu]3hhne=eneuuuqqqpIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌeee[[[BeneEEEHkge>>>ne555333fe888Hu]3hh555222000se444333111...---,,,,,,,,,///...---,,,++++++geĦja>aĦ---...@G'''(((se***************&&&''')))<Ō$$$""" @G$$$'''Hkge"""""""""""""""!!!###&&&HĪj@IŌ***+++ege'''&&&Hu]3hIŌ%%%&&&DdDĦ!!!ne%%%$$$@h((()))>h$$$$$$###se"""ne$$$###@G"""!!!sĪj@h###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$%%%&&&'''%%%###""""""######""""""!!! !!!!!!!!!!!!!!!!!!  !!!"""$$$$$$%%%&&&'''((()))***(((((())),,,000222333222444333///111777:::NNNooo|||xxx}}}xxxkkk^^^|||bbbUUUVVVhhh}}}yyyjjjOOO;;;000***&&&!!!DDD4DuXӵĵD^}}}{{{DdDĦwwwqqqfffFFFGGG>>>===999888777<<<888D^888666333111s׼s444333222222111///......---------,,,,,,++++++geFm8(((>aĦ+++++++++)))***+++s׼s,,,---,,,***((('''#########Ho###!!!$$$(((+++"""""""""""""""""""""$$$(((((())))))'''((('''D^'''))))))DdDĦ!!!******$$$$$$,,,(((((((((###$$$$$$###s׼s!!!"""%%%$$$"""#########"""############$$$%%%&&&&&&&&&((((((&&&%%%%%%&&&&&&'''$$$######$$$%%%%%%$$$"""!!!!!!"""""""""!!!  !!!"""!!!!!! !!!!!!"""%%%$$$######$$$&&&((())))))((((((+++...111333333444444///111777777HHHggg}}}xxxfffWWWuuukkk]]]VVV^^^vvvxxx{{{jjjOOO<<<222+++'''!!!Φ4DuXӵtvӵ>d<ĦĦ{{{Ħ{{{vvv^^^]]]Ħ>d<Ħyyytttxxx~~~}}}zzznnnaaaTTTOOOOOOMMMKKKJJJKKKIIIHHHJJJMMMKKKEEE??????>>>===<<<Ħ<<<;;;888888;;;<<<:::<<<@@@>>>>d<Ħ777888666444333Be222///555555555555444333222111,,,,,,++++++++++++geFYĉ&&&%%%>aĦ)))***+++,,,------******++++++,,,,,,Be---......,,,)))&&&$$$###"""!!!nu]ӵ%%%"""'''***+++###$$$&&&))),,,...,,,+++########################$$$&&&))),,,......---,,,((()))(((&&&$$$######$$$###&&&))))))(((>d<Ħ***+++,,,......>d<Ħ"""$$$(((Ħ$$$$$$%%%&&&(((***,,,---'''''''''(((((((((((((((###$$$$$$###Be%%% """$$$&&&Ħ"""$$$&&&)))***)))&&&%%%%%%$$$"""!!! !!!"""$$$""""""###$$$$$$%%%&&&&&&***)))'''&&&%%%%%%&&&&&&$$$###"""###$$$$$$###!!!!!!!!!!!!!!!!!!  """"""""" !!! !!!""""""%%%$$$"""!!!!!!$$$&&&((()))(((((()))---111333333222111...111666666FFFcccqqq^^^OOOnnnpppbbbUUUWWWmmmyyyyyyiiiOOO<<<444,,,'''"""?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦoooVVVgdKĦgdDĦzzzvvvvvvyyyuuuiii[[[SSSRRRSSSPPPLLLMMMJJJFFFDDDEEEDDDAAA>>>>>>AAAAAAgdKĦ999;;;555444:::@@@@@@======@@@sdKĦ444000555555666333111///111//////111555777666555111...++++++,,,,,,ŶS&&&$$$%%%3we<...111000...'''***---...,,,+++///---+++(((&&&&&&%%%%%%$$$######iĉ@3hR/Ō$$$''')))+++,,,,,,+++'''$$$%%%)))+++)))&&&!!!"""$$$&&&((()))))))))%%%&&&)))+++,,,,,,+++***+++((($$$######%%%&&&&&&$$$(((***((()))DdDĦ+++(((***,,,,,,sdKĦ%%%"""gdKĦ!!!"""%%%(((***+++,,,,,,'''&&&%%%%%%'''((((((((( !!!!!!######"""###%%%gdKĦ ###&&&((((((%%%######$$$!!!######!!! """###%%%&&&&&&&&&+++)))'''%%%######$$$%%%!!!""""""#########""""""%%%###!!!!!!""""""  #########"""""""""""""""######"""""""""$$$%%%&&&---,,,++++++---///222333111444000///333555EEE```~~~```SSSnnnkkkWWWVVVaaa{{{zzz{{{zzzmmmVVVAAA333///)))!!!>AneneneuuuaaaneDe{{{wwwtttsss|||ttthhh___ZZZWWWSSSPPPMMMIIIEEEDDDEEEEEEBBB@@@;;;>>>ne:::666888333222888======<<<<<<>>>ne;;;888555333444666777777666444333444222111222444555444222000...++++++---...>A'''%%%%%%k<,,,///222111000---...000000/////////000,,,+++)))'''%%%%%%%%%%%%!!!###%%%fh)))***+++---///000111***&&&###$$$''')))'''$$$!!!###%%%''''''&&&&&&###$$$&&&((()))******)))+++)))&&&%%%&&&((((((((('''++++++((('''De---(((&&&***,,,***ne'''%%%ne$$$%%%&&&'''((((((((('''&&&%%%$$$######%%%&&&&&&%%%""""""!!!!!!!!!!!!!!!!!! !!!ne$$$######&&&((('''%%%######$$$ """%%%%%%###!!! !!!"""###$$$%%%%%%)))(((&&&###""""""###$$$""""""###############"""$$$###""""""######"""!!! !!!!!!!!!!!!!!!!!!"""""""""#########%%%$$$###""""""###$$$%%%,,,+++******+++---///000///222......222555EEEaaalllZZZooorrrYYYSSS[[[qqq}}}}}}{{{qqqZZZEEE666///)))"""zzzmmmyyysssooo|||yyyrrrjjj```YYYTTTRRRQQQMMMHHHFFFFFFDDDAAA===777;;;:::666111333......333888999999:::999;;;;;;999777222333555777888888777666555444333333444444222000000---+++***,,,...***(((&&&+++---000333333333111000000000111111///---)))(((&&&%%%$$$$$$%%%%%%!!!###%%%(((((((((''''''(((***,,,---(((%%%"""###%%%&&&$$$!!! """%%%%%%$$$###!!!""""""###%%%&&&((())))))***)))'''''')))******)))(((++++++(((''',,,(((&&&&&&+++,,,)))%%%%%%&&&"""!!!''''''''''''&&&%%%#########!!! !!!"""######""""""""""""!!! &&&&&&%%%$$$&&&''''''%%%###""""""!!!!!!"""$$$&&&&&&%%%###"""""""""######%%%&&&''''''&&&$$$###"""""""""#########$$$$$$$$$######"""###"""!!!"""$$$%%%$$$###!!!""""""######"""""""""!!!!!!!!!""""""#########%%%$$$###"""""""""###$$$******)))((()))***+++,,,,,,///,,,,,,111444FFFbbbvvv^^^mmm}}}aaaUUUWWWcccyyy}}}www```III999///***"""DDD???@@@GGGLLLZZZ{{{uuu|||zzzrrr{{{sssooovvvxxxwwwqqqfff]]]YYYXXXZZZUUUNNNJJJGGGDDD>>>:::555999<<<:::999888444......******///333444666999555555666777888888666555222333555777888777666555444444444444444222111///000---***)))***,,,///111111///+++(((&&&&&&&&&'''******,,,...111333444555111///------//////+++(((%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$###!!!!!!###%%%&&&'''$$$"""!!!"""###!!!  ###%%%%%%###!!!!!!!!!"""###%%%''')))***'''&&&%%%''')))))))))(((&&&***+++((((((---000000'''&&&(((......***''''''&&&'''((('''%%%###"""!!!%%%%%%%%%%%%$$$$$$$$$###""" !!!"""!!! !!!!!!!!! !!!###$$$%%%%%%%%%$$$%%%&&&&&&%%%###""""""#########%%%'''(((&&&%%%%%%%%%$$$$$$%%%&&&'''(((&&&%%%$$$##################$$$$$$$$$$$$######"""!!! !!!###%%%%%%$$$###############"""!!!!!!""""""""""""""""""!!!!!!###""""""""""""$$$%%%&&&)))((((((''''''((())))))))),,,)))***000444GGGdddyyy]]]hhhmmm\\\XXX[[[rrr}}}fffMMM;;;///***###FFF???@@@HHHIIILLLaaa|||ttt|||zzzwww}}}sssppptttvvvxxxuuunnngggbbb```\\\WWWQQQMMMJJJGGGAAA===555:::<<<;;;999888444...,,,((('''+++...000333777666777888888777666444444333444555666666444333111111222444444333111000//////---+++((('''))),,,...222000---***((('''''''''(((***,,,...///111333555111...,,,,,,------)))&&&$$$######"""###$$$%%%&&&&&&%%%###!!!"""$$$'''((((((&&&$$$""""""###$$$%%%%%%$$$"""!!!!!!!!! """$$$%%%%%%$$$""" """"""###$$$%%%''')))***$$$###"""$$$%%%&&&&&&$$$(((+++,,,))))))---000000((((((+++000000,,,)))++++++,,,,,,***&&&###$$$%%%%%%%%%$$$$$$############"""!!! !!!!!!  !!!"""######!!!!!!""""""############$$$$$$%%%%%%%%%$$$###!!!$$$$$$###%%%'''((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""$$$$$$###""""""""""""!!! $$$######"""!!!  !!!###&&&(((***(((((((((((((((((())))))'''***'''(((///444GGGeee~~~```ggg{{{eeeZZZZZZmmmlllPPP<<>>///+++%%% !!!CCCAAAAAABBB@@@@@@IIITTTnnnyyyuuunnnhhhhhhkkkiii```VVVTTTQQQMMMLLLMMMMMMJJJGGG>>>BBBBBB???======:::555,,,(((&&&((()))***000666888:::<<<<<<999777777888555666777777666444111000///222444333///+++***)))***+++,,,+++)))))),,,///------+++***)))(((((((((%%%(((***+++***+++---000000111222000...,,,+++,,,'''&&&%%%%%%%%%&&&'''(((%%%&&&&&&'''((()))))))))$$$$$$######"""!!!!!!!!!$$$$$$$$$###""""""###$$$""""""""""""###$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%'''%%%"""!!!###$$$%%%$$$***------(((&&&((()))((()))(((***,,,+++(((+++000777:::<<<999111+++((()))'''&&&$$$###"""#########"""   !!!!!!"""###$$$%%%%%%######"""!!!!!!!!!!!!!!!!!! !!!###&&&'''%%%######"""!!!"""$$$%%%%%%$$$"""$$$%%%&&&&&&$$$""" """"""###$$$$$$$$$$$$$$$"""######"""""" """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###'''***+++******+++,,,---.........(((***'''(((...444HHHgggllljjj~~~jjjXXXaaauuu~~~|||xxxYYYBBB///+++&&&!!!"""%%%222&&&;;;@@@FFFGGGCCCBBBFFFLLLUUUzzz}}}www~~~ssshhhhhhnnnlll```SSSTTTQQQMMMKKKLLLKKKHHHEEEBBBEEEDDD@@@??????===999---)))'''(((((()))///666555888::::::777666666888666666888888777555333222000333555333...)))&&&&&&(((***,,,,,,++++++...111///...,,,)))'''%%%######$$$'''******))))))+++......000222000,,,***+++,,,((('''&&&&&&&&&'''((((((&&&'''***+++***'''###!!!%%%%%%&&&%%%%%%$$$###"""$$$$$$%%%$$$######%%%&&&""""""!!!!!!!!!###%%%&&&"""###%%%&&&&&&%%%###"""+++((($$$###$$$%%%&&&&&&%%%))))))%%%$$$(((******(((''''''((('''%%%)))000999>>>BBB???777...***(((""""""""""""$$$&&&((()))!!!###############$$$$$$$$$""""""!!!!!!!!!!!!""""""  ###'''(((&&&$$$"""!!! """$$$$$$$$$%%%''')))+++***'''$$$""" !!!"""######$$$######""""""""""""!!!   ###$$$$$$### !!!"""###$$$ !!!###&&&(((******+++---...///000000000)))+++'''(((...444IIIgggkkkiii|||uuuUUU\\\oooxxxvvv|||zzz{{{]]]FFF000+++&&&""" !!!...333&&&!!!>>>...;;;>>>AAABBBBBBBBBCCCDDDFFFaaappp~~~uuuxxxvvvssshhh\\\VVVRRRNNNLLLLLLJJJFFFEEEGGGGGGGGGGGGEEEBBB???;;;999444777777222111444666555CCC???:::777777888888888999666444555666555222///999444///,,,---...---+++,,,000111......333444000111...***'''%%%$$$"""!!!"""$$$&&&&&&%%%(((---111222000...---......---,,,(((''''''&&&&&&''''''((()))***+++,,,+++)))&&&$$$&&&%%%$$$#########$$$%%%""""""!!!!!!"""$$$&&&'''"""!!! !!!###$$$)))((('''&&&$$$###"""!!!333,,,$$$###''')))&&&"""$$$''')))(((%%%###%%%'''"""%%%&&&&&&%%%''',,,000999===>>>:::666222+++$$$ !!!$$$)))+++)))'''$$$  &&&$$$""""""###$$$$$$### !!!!!! !!!""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$'''))))))'''%%%###$$$%%%'''(((''''''&&&###""""""###$$$$$$"""!!!!!!""" !!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%%%%%%%'''***---///000000///***,,,(((''',,,000BBB^^^nnnhhhrrrxxx___ZZZccc~~~wwwsssvvvyyycccCCC555---&&&$$$!!!  ...444(((!!!???AAACCCCCCBBB@@@@@@AAAEEERRRsssppp~~~mmmlllVVVJJJLLLJJJJJJMMMLLLGGGDDDDDDFFFFFFFFFEEECCC@@@===;;;666::::::777555777888777<<<;;;999999999:::888777555444444666999:::999777777333///...///111111000000333333111333888999555222000,,,)))'''%%%$$$###%%%'''((('''%%%&&&))),,,...,,,++++++,,,------,,,***)))((('''&&&%%%%%%%%%"""###%%%'''&&&%%%###!!!$$$$$$###"""""""""###$$$ !!!"""$$$$$$!!!!!!!!!!!!"""###%%%&&&***(((%%%###"""###$$$$$$000+++&&&$$$&&&'''%%%###%%%&&&%%%$$$""""""###$$$!!!###%%%%%%%%%(((...444444888:::777555333---'''%%%######$$$'''(((&&&$$$'''### """###"""$$$###""""""###$$$###""" !!!!!!  !!!###$$$$$$$$$$$$##################$$$$$$$$$%%%$$$%%%'''))))))(((&&&$$$%%%&&&'''(((((((((''''''&&&$$$###"""!!! """######"""!!!!!!""" !!!!!!"""""""""""""""""""""""""""!!!"""###""""""!!!"""###%%%%%%&&&(((***---...///...---)))+++'''&&&+++///@@@\\\sssjjjqqqzzzaaaWWW\\\uuuzzznnnuuusssttt}}}iiiKKK888///((($$$ !!!%%%@@@BBBBBBAAA>>><<<::::::EEEDDDYYYuuujjjvvvXXXFFFKKKIIIJJJNNNNNNJJJEEEEEEEEEEEEEEEEEEDDDBBB???>>>:::>>>@@@<<<:::;;;:::888444555666999;;;;;;888666333222333666999;;;;;;:::333000......111333444555333444333222666:::999555222000---+++((('''&&&&&&(((******)))'''%%%%%%&&&***((('''(((***,,,,,,,,,,,,+++)))'''%%%######""" """$$$%%%&&&%%%###"""$$$######"""######$$$$$$ !!!!!!""""""#########!!!!!!!!!"""###%%%'''''')))'''$$$"""!!!###%%%''',,,***'''%%%$$$$$$%%%%%%)))&&&###""""""#########!!!"""$$$$$$%%%)))111666111555777666555555222---&&&%%%###$$$%%%&&&&&&%%%)))&&&###"""###%%%%%%%%%###"""!!!"""###$$$"""!!! !!!"""!!! !!!###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''(((&&&%%%&&&'''((('''&&&$$$%%%&&&'''(((((((((((()))(((((('''&&&$$$"""!!! !!!######"""!!!"""""" !!!"""###$$$%%%#########""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%((()))+++---------,,,+++(((***%%%%%%***---===XXXzzzkkknnneeeUUURRRhhhnnnpppsssqqqwwwqqqUUU:::111)))%%%!!!!!!"""""">>>???@@@>>>;;;888777777DDDAAAKKKjjjmmmkkkWWWUUUOOOLLLNNNOOOKKKHHHHHHDDDDDDDDDDDDDDDCCCAAA@@@>>>CCCEEEAAA>>>===:::666///000111444777888777666444444555666666666666555111000//////000222444555333111//////333555333///......---+++))))))***++++++,,,---,,,+++(((&&&%%%(((&&&%%%&&&(((******)))***)))'''%%%$$$""""""!!!!!!"""###$$$$$$###!!! $$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%%%%$$$#########$$$&&&&&&'''((((((%%%""""""$$$'''---)))$$$"""$$$&&&&&&$$$"""$$$%%%$$$$$$(((///555111555777666666777555111$$$###"""###$$$'''((()))((('''%%%$$$###$$$%%%%%%!!!!!!!!!###%%%%%%###!!!"""###$$$$$$"""!!!!!!""" """%%%'''((('''&&&%%%&&&%%%%%%%%%%%%'''((()))(((&&&$$$$$$%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''''''''''''''%%%###!!! """$$$$$$###"""###$$$ !!!!!!"""######$$$$$$%%%%%%$$$###"""!!!  !!!!!!"""###$$$%%%)))***+++------+++***)))'''((($$$$$$***,,,:::SSSmmmjjjmmmXXXLLL\\\|||uuuwwwxxxrrruuutttYYY===444+++'''### ###...--- <<<===???>>><<<999999999===DDDGGGQQQvvvnnnuuuggg\\\PPPLLLJJJHHHHHHJJJDDDDDDDDDCCCCCCBBBAAAAAA@@@EEEGGGCCC???===999555000...---...111444666666555666777777666555555555444444333222222222333444333///------...---+++)))***+++,,,***)))))),,,///,,,---...//////---***((()))'''%%%&&&'''((('''''''''&&&%%%$$$############ !!!"""###$$$$$$%%%%%%&&&$$$$$$###########################""""""!!! !!!$$$&&&'''&&&$$$######&&&'''%%%"""!!!$$$(((---(((###"""$$$&&&&&&%%%%%%&&&&&&%%%$$$&&&+++000111444555222222333222...$$$$$$$$$###$$$%%%''')))&&&&&&%%%###"""!!!"""###!!!"""###%%%''''''$$$!!!%%%&&&((((((&&&$$$$$$%%%###$$$'''((())))))(((''''''&&&%%%$$$%%%&&&((()))&&&$$$""""""######"""!!!""""""""""""###$$$%%%%%%%%%%%%&&&&&&%%%###!!! """$$$%%%%%%$$$###$$$%%%"""""""""""""""#########&&&%%%$$$###"""!!!  !!!!!!"""###$$$$$$$$$((()))+++,,,,,,+++)))(((''''''###$$$***+++777NNNnnngggzzzbbbNNNUUUrrr|||zzz|||sssrrrtttZZZDDD:::000)))$$$)))222... ;;;===???@@@>>>=========666CCCDDDCCC\\\mmmlllWWWKKKEEECCCEEEHHHEEEEEEDDDBBBAAA@@@?????????DDDFFFBBB???>>>;;;888444000---,,,...111444555444666888999888888999;;;888999888666444222333444111///......---)))(((******,,,---+++)))))),,,000...---...000111111...,,,)))'''&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$###""" !!!"""$$$$$$$$$$$$###"""  $$$$$$$$$###!!!  $$$((()))'''###!!!!!!###%%%$$$""""""$$$'''(((%%%###"""###$$$$$$$$$%%%''''''&&&###$$$'''+++---//////+++***,,,+++''''''''''''&&&###"""###$$$$$$%%%%%%###!!! """"""###&&&)))+++***&&&###''')))******)))'''''''''&&&''''''((((((((((((((('''&&&$$$######$$$&&&'''$$$"""!!!!!!""""""!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$""""""###"""#########$$$%%%%%%%%%&&&%%%%%%###"""!!! """"""###$$$$$$$$$$$$###&&&''')))+++,,,+++***)))''''''"""$$$***+++555JJJzzzrrreeerrrXXXUUUiiiyyy|||~~~rrrooo|||vvv]]]KKK@@@444+++###!!!(((...---%%%:::<<<>>>???>>>=========888>>>AAABBBPPPsssqqqcccPPPGGGCCCDDDGGGGGGFFFDDDAAA???===<<<<<<;;;@@@CCCAAA@@@AAAAAA>>>888444000...///000222222222555888999999999;;;===777888999666222000000222---,,,...000,,,&&&(((......000111...***(((+++//////...---///111222///---((('''&&&&&&(((******)))(((((((((''''''((())))))(((((('''&&&$$$###"""""" """$$$&&&'''''''''$$$""" ###$$$$$$$$$###!!! !!!$$$&&&'''&&&###!!! !!!"""#########%%%&&&###$$$$$$$$$######%%%&&&###%%%'''&&&######%%%''')))+++***&&&%%%'''&&&###&&&((()))'''$$$""""""###%%%''''''%%%""" !!!###$$$%%%(((,,,...---)))%%%''')))++++++***(((''''''((('''&&&%%%%%%%%%&&&''''''&&&###!!!!!!!!!###$$$"""!!!!!!"""$$$###!!!!!!!!! !!!"""$$$%%%$$$#########$$$$$$%%%%%%###$$$%%%$$$""" """"""$$$%%%''')))***+++%%%%%%$$$$$$###"""!!!!!!$$$%%%%%%&&&%%%$$$#########%%%'''***+++,,,++++++((((((###$$$++++++444HHHrrrwwweee|||eeeXXXccc}}}|||sssnnnvvv|||eeeIII>>>222***### ///666+++777:::<<<<<<;;;999999:::???;;;>>>FFFLLL___ttt~~~zzznnnXXXLLLEEEEEEGGGHHHFFFDDDAAA>>><<<::::::888>>>AAA@@@AAADDDFFFDDD;;;777333111111111111000111444777888666666888:::333555555333///------///))))))---000+++%%%(((222222444555000***(((***---000...---...000111///,,,'''&&&%%%'''***,,,,,,,,,,,,++++++***************%%%%%%$$$$$$######"""""""""$$$&&&(((***+++++++++&&&$$$"""######$$$%%%%%%###"""!!!!!!"""###%%%%%%$$$$$$### !!!"""###$$$%%%%%%"""%%%((('''%%%%%%'''*** ###&&&&&&$$$###$$$&&&(((***)))%%%$$$&&&'''$$$!!!%%%((((((%%%$$$$$$&&&''')))***((($$$"""###%%%%%%'''***...000///+++'''&&&)))++++++***((('''''')))'''%%%###"""###$$$%%%'''%%%###  !!!"""!!!!!!"""$$$%%%%%%"""""""""!!!!!!!!!###$$$&&&"""!!! !!!###$$$&&&"""###$$$### !!!"""$$$'''***---///111%%%%%%$$$$$$###"""""""""%%%&&&''''''&&&%%%###"""!!!###&&&))),,,,,,,,,,,,((((((###%%%,,,+++333GGGlll{{{fff{{{ooo[[[___wwwuuupppqqqlllCCC999...'''"""!!!111===///666777888;;;===>>><<<:::DDDBBB>>>BBBGGGNNNssstttvvvxxx]]]OOOKKKKKKIIIJJJEEE>>>>>>CCCEEEBBB???:::777888>>>CCCDDDCCC>>>999333000111222111///000///......000111111000...***&&&&&&***,,,***(((***,,,---***&&&$$$%%%&&&+++---//////---,,,,,,,,,...------...000///---+++---)))%%%%%%(((+++,,,,,,...---,,,***))))))(((((((((&&&###"""#########"""!!!###%%%'''(((((((((''''''&&&###%%%$$$$$$%%%'''&&&"""%%%))))))))))))&&& !!!###%%%&&&%%%&&&''')))***+++,,,---,,,***(((&&&(((&&&&&&'''%%%!!!!!!%%%)))((('''%%%$$$###"""!!!###$$$%%%&&&'''''''''''')))*********)))(((&&&%%%'''(((((((((((((((((('''''''''''''''''''''''''''$$$$$$###""""""###$$$$$$&&&''''''%%%###"""###%%%%%%%%%%%%''')))(((%%%#########$$$$$$$$$$$$######!!!!!! !!!!!!$$$$$$$$$###"""!!!!!! !!!"""###%%%''')))***+++***'''$$$###%%%'''&&&$$$''''''((())))))(((&&&%%%(((///000///...,,,((())))))))))))(((+++888EEEooozzzcccttt}}}cccVVVgggyyynnnvvvjjjMMM:::***&&&%%%!!! ###!!!***000&&& 666777999<<<>>>@@@@@@@@@FFFCCC>>>???AAAEEEfffpppppp[[[RRROOOFFFIIIGGGBBBAAADDDEEEBBB@@@<<<:::<<>>888333222222333444222111000111111000---+++)))&&&$$$&&&,,,//////---...///000...+++)))***+++,,,------,,,++++++,,,...,,,++++++,,,---,,,***((()))&&&######&&&)))******,,,,,,***)))((((((((((((%%%$$$"""###%%%'''(((((("""###%%%'''(((((((((((('''&&&### !!!#########%%%((((((&&&$$$""")))---.........,,,'''%%%&&&&&&&&&$$$$$$&&&'''............,,,***((('''***((()))***''' $$$$$$$$$$$$$$$######""" !!!###$$$&&&'''((((((***++++++,,,+++***))))))''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%########################&&&'''''''''%%%%%%&&&((('''&&&&&&'''((((((&&&$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""######%%%$$$$$$###""""""!!!!!!$$$$$$%%%&&&'''(((((()))(((%%%###$$$&&&((((((((((((((()))******)))((('''###...666444...,,,,,,+++---,,,+++***(((***555AAAkkk}}}eeerrrxxx}}}mmm[[[eeewwwwwwmmmOOO<<<+++'''%%% !!!+++777444$$$666777999;;;>>>AAACCCEEEEEECCC===<<<<<<===ZZZsssiiiXXXPPPJJJMMMNNNJJJGGGFFFDDDAAA@@@???>>>AAAEEEHHHGGGEEEDDDBBB===888444333555777333333333333333///***&&&$$$""""""&&&,,,000222111000111222111/////////111......---+++***+++...111...---,,,,,,,,,,,,)))''')))'''%%%%%%''')))++++++---,,,***)))))))))******(((&&&$$$%%%''')))))))))###$$$%%%'''(((((((((((('''&&&$$$###""""""###$$$%%%$$$$$$%%%'''((((((''' ''',,,+++++++++***&&&(((((('''%%%$$$$$$&&&(((444333000...+++)))((('''...+++,,,---)))  """$$$$$$$$$"""""" !!!###%%%''')))***+++))))))************)))(((&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""%%%'''((('''''''''***,,,***)))'''((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""&&&&&&&&&&&&&&&'''''''''%%%######$$$'''***++++++)))***+++,,,,,,+++******&&&111999444+++(((+++---...,,,,,,+++)))+++444???eeelllsssvvvxxx{{{dddcccyyyyyyqqqRRR???...)))&&& !!!...222'''777777888999;;;>>>BBBEEEAAAAAA===;;;;;;<<>>888444444666222333444555555111***&&&$$$######&&&+++...////////////000000000000111111000111111000//////111333444222111000000000...,,,///---+++***++++++,,,------,,,+++******+++---...///,,,)))'''''''''&&&%%%$$$%%%%%%&&&'''((((((((()))((('''''''''((((((''')))((('''&&&'''''''''''' '''+++)))'''&&&%%%"""'''''''''%%%%%%'''+++///777555111---***(((''''''222...------***### """$$$&&&'''%%%###"""%%%%%%&&&''')))***,,,---''''''&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$############"""!!!!!! !!!"""$$$%%%%%%$$$"""!!!$$$%%%'''''''''(((+++------+++(((((())))))((('''&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''')))+++,,,)))***,,,---...------,,,(((000444///)))(((+++,,,+++******,,,,,,...777AAA___nnnqqq~~~|||vvv{{{mmmdddpppyyy}}}tttXXXEEE333---)))!!!###888888999888777999===AAA>>>AAA>>><<<<<<<<>>ZZZmmmmmmxxxuuuooo~~~wwweeehhhtttyyy{{{ttt]]]JJJ999222---$$$!!!999:::;;;999666777;;;???@@@DDDAAA===<<<;;;KKKiiiqqq```WWWOOONNNMMMIIICCCAAA===AAAEEEJJJMMMMMMLLLKKKFFFHHHJJJIIIEEE@@@;;;999222222222555666666444222666666555444222000...---+++******+++---......---///333777999999666555444666444111111111111000///111222111...+++))))))***((('''%%%%%%&&&))),,,...///,,,)))''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&***((((((***---...+++((( """%%%''')))+++...111---444777222+++((('''%%%###%%%(((***---111777;;;333111...,,,*********+++444---(((***,,,+++***,,,000111111111///---***)))%%%$$$###""""""###$$$%%%((('''&&&$$$"""!!! """""""""######"""""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###""""""$$$%%%$$$$$$$$$&&&(((+++***))))))++++++***)))%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&)))'''(((***,,,---......---***,,,+++***---222111---000...---.........222888UUUuuurrrzzzvvvkkkvvvjjjeeekkk{{{{{{vvvaaaNNN===666000&&& !!! !!!;;;===???===:::999===AAACCCHHHFFFBBB@@@>>>KKKeeeppp^^^NNNKKKLLLHHHCCC@@@;;;???DDDIIILLLMMMMMMNNNIIIGGGFFFEEEDDDAAA===:::555333222333666888888888888999999777555222000///...---,,,---000111000......111444555555444333444222000...---...///......---//////...***))))))+++((('''&&&%%%'''***...000,,,)))&&&%%%&&&&&&%%%$$$$$$###"""""""""###$$$%%%'''&&&%%%(((,,,,,,((($$$%%%(((***,,,///222---444777111***'''&&&&&&(((***,,,...000333666999///...---------...///000///)))&&&***...---,,,,,,......------+++)))((('''"""!!! """###%%%'''&&&%%%############$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$########################$$$%%%&&&%%%######$$$&&&((('''(((***,,,,,,+++)))&&&'''((()))))))))))))))###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$%%%&&&$$$######&&&(((%%%&&&)))+++,,,---------'''+++,,,***+++///000---111...---/////////222777QQQ~~~www|||nnnqqquuujjjlll{{{~~~zzzsssuuu~~~}}}yyycccPPP>>>777111'''!!!!!! <<>>CCCHHHKKKMMMNNNOOOIIIEEE@@@>>>??????<<<999888555333222555888:::;;;555666777666444222000000222000...000333444333000---///000111000000222333000...,,,,,,---.........+++...///...,,,+++,,,...+++***((((((***---111444,,,)))&&&$$$$$$$$$###"""###"""!!!!!!!!!"""###$$$&&&$$$###&&&******%%%  &&&)))***+++---///---555999333,,,)))******---///111222111222444555------......000111222333+++&&&%%%***///...***)))((('''&&&%%%$$$######"""!!!!!! !!!###&&&'''######"""""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$###""""""###$$$$$$&&&''''''%%%###"""###%%%&&&&&&'''***------+++)))'''((()))+++,,,,,,,,,,,,$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!! """###%%%$$$""""""&&&)))$$$%%%'''***+++,,,,,,,,,###)))---***''')))++++++...++++++///111111444999MMM~~~tttvvvrrrpppzzzrrrrrr|||xxxvvv{{{wwwmmmmmmzzzzzzyyy|||bbbPPP>>>777111'''!!!  !!!666222111444666777:::???CCCCCCEEEEEECCCFFFTTTccc|||^^^SSSPPPJJJFFFGGGEEEFFFHHHIIIJJJKKKKKKKKKDDDCCCAAA???===<<<::::::999777444///+++---222777888888888666111---+++***000000////////////000000,,,,,,+++++++++,,,------...---***((((((***---...+++///000...///111000,,,,,,(((###$$$(((+++***'''+++***)))((((((''''''(((***'''### !!!$$$&&&$$$&&&''''''$$$"""!!!"""!!!!!!!!!$$$'''***+++***+++***+++,,,......,,,***---222666444///---000555---++++++///444444///***%%%&&&(((************))))))(((&&&$$$"""!!!!!!!!! !!!"""""""""""""""###&&&((()))000+++''''''))))))&&&"""&&&%%%###""""""$$$%%%'''((($$$!!! ###$$$$$$###'''%%%######$$$&&&&&&&&&'''((()))******)))((((((------,,,+++***)))(((((()))'''%%%%%%%%%&&&%%%$$$&&&%%%$$$###$$$&&&(((***%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++++++++***)))((('''(((***++++++***,,,))))))++++++,,,111777LLLwwwtttvvvsssooorrrvvvoooxxxwwwnnnbbbkkk}}}~~~xxx|||gggPPP<<<666222((("""$$$"""""":::666444666777777999===DDDDDDFFFFFFCCCEEEPPP^^^xxx}}}yyyvvvtttrrrrrrpppppprrruuuxxxzzzzzz{{{|||{{{zzzxxxwwwxxxzzzwww___TTTRRRQQQNNNIIIIIIIIIHHHHHHHHHHHHIIIDDDBBB???===;;;;;;<<<===777555000***&&&(((...333666888888666222...,,,+++---------------...//////,,,,,,,,,,,,,,,---......---,,,+++)))(((((())))))---222555555555666444///+++'''###$$$(((+++***((())))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&!!!$$$%%%%%%%%%&&&'''&&&$$$"""###&&&***,,,---)))***+++...111111000...---000222000---,,,///333222000---...000///***%%%%%%%%%'''((()))((((((''''''&&&%%%$$$###"""!!! $$$###!!! !!!!!!#########$$$%%%'''(((***---)))&&&&&&((()))&&&###%%%$$$"""!!!!!!"""###%%%&&&### """!!! &&&$$$"""###$$$&&&&&&&&&%%%&&&''')))******))))))++++++***))))))(((''''''''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&(((***&&&&&&%%%$$$######""""""#########$$$$$$%%%%%%%%%###$$$&&&'''(((((((((((()))((('''(((+++,,,,,,+++,,,))))))+++++++++000666FFFssspppooo{{{rrrooo}}}tttppp}}}vvvwwwsssffflllzzz{{{tttvvv|||zzzhhhRRR???888444***$$$$$$===999777999999666888;;;@@@BBBEEEFFFDDDDDDMMMXXX|||nnn~~~|||xxxrrrnnnlllkkkiiigggdddaaa^^^]]]\\\[[[ZZZ\\\___bbbccccccbbbbbbaaa^^^ZZZWWWUUUUUU```eeeooo{{{lllUUUSSSSSSNNNNNNLLLIIIGGGEEEEEEEEEFFFDDDAAA>>>:::999:::===>>>777444...((($$$&&&+++///444555666555111...,,,+++))))))***+++,,,------...+++,,,,,,---...///000000------------+++)))'''&&&,,,222666777777888555000)))&&&$$$%%%(((++++++***(((((('''&&&&&&&&&''''''%%%'''(((***)))(((&&&%%%!!!$$$%%%%%%&&&((()))***'''######&&&***...///((()))+++///222111///,,,+++***))))))+++...111333777333...,,,+++)))$$$!!!$$$%%%&&&'''''''''&&&%%%''''''(((((('''%%%$$$##################$$$%%%&&&%%%%%%%%%%%%&&&'''((()))+++(((%%%%%%((()))'''%%%'''&&&$$$"""""""""$$$$$$&&&$$$!!! !!! $$$"""!!!"""%%%&&&'''&&&###$$$&&&((()))*********(((((((((''''''&&&&&&&&&&&&'''(((&&&###"""$$$&&&&&&%%%$$$$$$%%%&&&((()))((('''&&&%%%$$$######"""""""""######$$$$$$$$$%%%"""###$$$&&&''''''(((((()))((('''(((+++------------******++++++***...555CCCpppjjjfff{{{tttjjjrrrzzzuuuwwwwwwxxx|||~~~nnnmmmuuuzzzpppqqqwww~~~xxxgggSSS@@@999444+++$$$###;;;888777999999666777:::;;;===AAAEEECCCBBBIIIRRRqqqnnnyyyrrrjjjeeebbbcccccccccaaa\\\WWWTTTTTTVVVYYY[[[[[[ZZZZZZYYYZZZXXXWWWWWWYYY[[[\\\\\\]]]\\\XXXSSSMMMIIIHHHHHHHHHKKKPPPVVV```oooaaaRRRNNNLLLPPPMMMIIIFFFDDDCCCEEEFFFCCCAAA???<<<::::::;;;;;;888555111,,,))))))+++,,,000222333333000,,,******&&&'''(((***+++,,,------+++,,,---...000000111111,,,---///000///,,,)))&&&(((---000///000222111---(((&&&%%%&&&))),,,,,,+++))))))(((''''''''''''((('''((()))***)))'''%%%###$$$%%%&&&&&&$$$###$$$%%%***'''$$$###&&&)))+++,,,&&&'''***...000...+++''')))%%%###$$$***000444555666111,,,(((&&&$$$"""!!!$$$%%%&&&''''''&&&%%%%%%)))***,,,,,,,,,***(((''' !!!###%%%'''***,,,---&&&&&&&&&&&&&&&''''''''')))'''%%%&&&((())))))(((+++)))'''%%%$$$%%%&&&'''(((&&&$$$###""""""!!!!!!"""!!!!!!"""%%%&&&'''&&&###$$$&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++(((###!!!$$$(((&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$######%%%%%%%%%$$$$$$$$$######%%%%%%&&&((()))***++++++)))((('''(((+++---......---******,,,+++***---333DDDrrrggg___uuuvvviiilll|||vvv}}}}}}}}}~~~wwwpppqqq|||qqqpppvvv}}}yyyfffSSS@@@888333+++### !!!!!! $$$)))666444555888999666666999999;;;???BBBAAA>>>BBBHHHdddvvv|||vvvlllggg```[[[WWWRRRKKKFFFNNNOOOQQQRRROOOKKKHHHEEECCCGGGLLLOOOPPPPPPRRRSSSQQQPPPNNNOOOQQQSSSSSSSSSZZZWWWRRRKKKEEECCCDDDFFFDDDDDDDDDCCCEEENNN\\\fffkkkttt|||\\\PPPRRRPPPMMMIIIEEECCCDDDFFFGGGBBBBBBAAA@@@===;;;888777777666444222///---+++))),,,...111111...***((('''%%%&&&(((***,,,---------+++,,,...///000111111111)))+++---//////---***((('''))))))&&&'''+++---+++((('''''')))+++,,,------,,,+++***)))((((((((((((+++***((('''%%%$$$######'''((((((&&&$$$""""""###'''%%%$$$$$$&&&'''''''''"""$$$(((,,,//////,,,))),,,'''###$$$)))///222333///,,,'''###"""###$$$$$$%%%&&&((())))))(((''''''***+++---------+++)))(((!!!"""$$$''')))+++---...&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&'''(((*********+++***(((&&&%%%%%%&&&'''&&&&&&%%%$$$"""!!!!!!!!!!!! """$$$&&&&&&%%%$$$%%%&&&''''''&&&$$$$$$######$$$$$$%%%%%%&&&&&&'''***,,,)))$$$"""%%%)))&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%$$$))))))(((&&&%%%$$$###"""&&&&&&'''(((***+++,,,---***(((''''''***,,,---...,,,******,,,+++***---222CCCpppjjj\\\oooqqqooo{{{{{{~~~tttnnnyyytttrrrvvv||||||jjjXXXEEE999333---%%% %%%((( &&&***111%%%222000222777888666666888<<<<<>>:::;;;@@@TTTuuufff[[[VVVQQQNNNIIIEEEBBB>>>999666BBBEEEHHHHHHFFFCCCBBBAAA@@@DDDGGGHHHFFFFFFHHHKKKFFFEEEDDDDDDGGGIIIJJJJJJSSSOOOJJJCCC??????CCCFFFGGGFFFDDD>>>;;;>>>HHHPPPTTTZZZ```dddgggqqqpppZZZWWWPPPNNNJJJFFFEEEEEEGGGHHHAAABBBBBBBBB@@@<<<999777777555333222111///+++(((+++---000000---)))&&&%%%%%%&&&)))+++,,,---------+++,,,...000111111000000)))***+++,,,,,,+++******)))***'''######(((+++***)))***++++++,,,---.........---,,,***)))((('''''',,,***'''$$$""""""######&&&''''''&&&$$$###%%%&&&%%%$$$###$$$%%%%%%$$$###!!!"""''',,,111222111///111,,,'''%%%(((+++------)))'''###!!! !!!$$$&&&&&&'''(((************)))******++++++***((('''&&&&&&''''''((())))))((((((''''''''''''&&&$$$######&&&&&&&&&&&&'''((()))***((('''%%%#########$$$%%%###$$$$$$###  """$$$%%%$$$###%%%%%%&&&&&&%%%$$$"""!!!""""""###$$$&&&''''''((((((******(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&$$$######$$$$$$%%%&&&(((***,,,---+++)))&&&&&&(((+++,,,,,,***((())),,,,,,***---222>>>kkkppp]]]jjj~~~uuuwwwvvvkkksssyyywwwxxx|||rrraaaLLL===666111***###&&&(((  $$$(((111000222888999555444666;;;:::===@@@???;;;<<>><<<>>>BBBEEEFFFGGGEEE???999888>>>EEEIIILLLOOOPPPPPPUUU___ggglllwww}}}{{{kkkYYYRRRPPPLLLIIIFFFFFFFFFGGGAAAAAAAAAAAA@@@???===<<<:::777333111111000...,,,,,,///111111...***&&&$$$%%%&&&)))+++,,,,,,+++++++++,,,...000000///...---///...---,,,++++++,,,---***,,,***%%%%%%)))***)))+++---...............//////...,,,***(((&&&%%%%%%)))'''%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&((((((%%%###"""###$$$$$$###$$$$$$'''+++///000///......+++(((&&&''')))++++++'''%%%""" !!!###$$$&&&(((***++++++++++++++++++***)))'''&&&%%%%%%'''(((((((((((('''&&&%%%((())))))((('''%%%###"""$$$$$$%%%$$$$$$%%%&&&((('''%%%$$$""""""###%%%&&& ###$$$###!!! !!! """$$$$$$###!!!###$$$%%%%%%%%%$$$###""""""###$$$%%%'''((()))***(((''''''%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''(((''''''&&&&&&%%%$$$$$$######$$$%%%''')))+++,,,,,,)))&&&%%%&&&)))******((('''(((,,,,,,+++---333;;;hhhvvv___dddyyyrrrzzzwwwiiimmm~~~~~~~~~yyyhhhPPP???777333,,,%%% """"""222111444999999555333555666666:::???@@@???BBBGGGCCCbbbwwwhhh^^^KKKEEEAAAAAA@@@<<<:::;;;999<<>>>>>AAADDD@@@CCCFFFGGGEEEEEEGGGJJJJJJKKKJJJFFFAAAAAAGGGLLLVVVRRRMMMIIIGGGDDDAAA???:::::::::999999:::>>>AAACCCFFFEEE???888555999???===BBBGGGIIIGGGFFFHHHJJJKKKVVV```dddiiippprrrpppsssqqqoooooovvv~~~^^^TTTRRRNNNJJJGGGFFFEEEEEEAAA@@@?????????@@@AAABBB???:::333000000222222111---000333333///***'''%%%$$$&&&(((***++++++***)))+++---...000000///---,,,777555111...------///000***,,,,,,((('''***)))&&&---...000000///...//////000...,,,)))'''%%%######%%%%%%%%%%%%&&&&&&''''''(((((('''%%%$$$###%%%'''+++'''""" !!!###$$$%%%((((((((()))******(((&&&((('''&&&&&&'''))),,,///'''&&&### ###$$$''')))+++,,,,,,,,,...---+++)))((('''&&&&&&$$$%%%'''((((((((('''&&&************(((&&&$$$###"""#########"""###$$$&&&'''&&&%%%$$$$$$%%%'''(((!!!$$$&&&%%%###!!!"""$$$!!! !!!"""$$$$$$""" !!!"""###$$$%%%%%%$$$#########$$$&&&(((***++++++(((&&&######$$$$$$###"""&&&&&&&&&''''''&&&%%%%%%""""""###$$$%%%''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%'''***,,,...,,,)))&&&$$$%%%'''(((((('''&&&(((,,,,,,+++...333===iiizzzaaaaaa~~~yyyooowwwzzzwwwgggjjjyyy{{{jjjQQQ>>>555222,,,%%% ///222444444222222555777:::;;;;;;<<<>>>@@@AAABBBCCCSSSrrrddd]]]TTTLLLHHH???>>>>>>>>>??????>>>===CCCCCCCCCDDDEEEDDDBBB@@@FFFIIIJJJHHHEEEFFFKKKPPPNNNNNNJJJDDD>>>@@@GGGNNNeee]]]UUUSSSTTTSSSMMMHHHFFFCCC???<<<<<<======<<>>@@@???===<<<>>>AAA<<<===???@@@AAAAAAAAAAAA===???CCCFFFIIIJJJKKKKKKGGGFFFIIINNNNNNTTTllljjjZZZOOOOOONNNHHHEEEHHHGGGBBB===>>>BBBEEEBBB>>>???===:::999888666333111---///000222222111000...,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,111000//////111111000///...///000111111///---+++)))(((''''''))),,,000222...,,,)))&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!###%%%)))***)))'''''''''%%%%%%%%%%%%&&&'''((()))(((******'''""" """''''''(((((((((((('''''',,,((($$$""""""!!! ###'''))))))(((+++******)))(((((())))))''''''''''''''''''&&&&&&((('''%%%$$$#########$$$%%%$$$"""!!!"""%%%(((***(((&&&%%%%%%'''((((((''''''&&&&&&%%%$$$###""""""!!!###"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%&&&&&&%%%$$$############(((&&&$$$$$$&&&((((((&&&&&&'''(((((()))((('''&&&'''&&&%%%$$$"""!!!"""###%%%$$$###&&&+++...000000+++***((('''''')))+++,,,...---+++***+++---///111???\\\ggghhhlll{{{iiigggyyy|||pppjjjnnnyyyqqqUUU>>>555555333---%%%!!!---999...---...000000//////111222777888888:::;;;<<<===>>><<>>>>>>>>>>>>>>???@@@AAABBB===>>>??????@@@@@@AAAAAA>>>???CCCFFFCCCDDDTTTggg}}}hhhUUUPPPOOOJJJFFFEEEIIIFFFBBBAAAAAABBBBBBAAA???===;;;::::::999777666//////000111222222111111........................++++++,,,------------,,,000...---...///000///...//////000000000///......***(((&&&$$$%%%)))---000)))(((&&&%%%%%%''')))***&&&'''''''''&&&&&&%%%$$$###&&&)))***)))(((((((((############$$$%%%%%%%%%'''((()))&&&!!!$$$$$$%%%&&&'''''''''&&&***'''$$$"""""""""!!!!!!###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$&&&$$$!!! !!!$$$))),,,)))'''&&&''')))******)))((('''%%%###"""!!!!!!""" !!!"""!!!!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$(((***+++***&&&###$$$%%%%%%%%%$$$######$$$$$$%%%+++&&&"""###(((+++***&&&&&&&&&'''((()))))))))(((###+++---&&&"""&&&'''$$$&&&%%%%%%'''***------------+++)))'''(((***---///000///...------...000111<<>>???@@@===FFFgggwwwwwwppp___PPPKKKIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHJJJLLLNNNJJJMMMOOOQQQQQQRRRTTTWWWZZZ[[[^^^bbbeeedddaaa___gggdddaaa``````\\\UUUOOOKKKJJJJJJKKKKKKIIIFFFCCCAAA@@@===:::888777888888===<<<<<<<<<>>>@@@CCCDDDCCCAAA>>>;;;:::;;;<<<>>>>>>???CCCDDD@@@???HHHUUUjjj|||}}}bbbTTTQQQNNNJJJIIIKKKHHHDDD>>><<<===AAADDD@@@>>><<<<<<;;;;;;999777111111111111111222333333333333222222111000//////........................---,,,++++++------,,,+++/////////...//////000000222///+++(((&&&&&&((()))***)))(((''''''(((***+++***************************+++,,,+++(((%%%############$$$$$$$$$$$$$$$$$$###%%%&&&### !!!"""###$$$%%%%%%%%%%%%&&&%%%###"""!!!!!!"""""" ###%%%%%%###"""$$$'''""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!###$$$&&&((((((((('''&&&$$$###"""!!!"""%%%(((+++,,,***)))***,,,---------&&&%%%"""!!! !!!"""### !!!"""###########################%%%))),,,***$$$!!!###&&&$$$#########$$$$$$%%%&&&***&&&###$$$(((+++***(((''''''((()))***+++++++++''':::AAA222''')))+++$$$%%%%%%&&&'''***,,,------...,,,)))'''(((+++...111------,,,---...111333444:::VVVsssbbb[[[yyymmmbbbgggrrrvvv~~~sssggglllpppeeegggxxxvvv[[[CCC999999888444***%%%---555+++)))***,,,///222555666777111333777:::>>>AAACCCCCCAAAIIIbbb~~~sssggg[[[TTTUUUSSSHHHAAABBBAAAFFFIIIIIIHHHHHHIIIJJJPPPOOOMMMIIIFFFFFFIIIMMMKKKKKKKKKHHHEEEDDDFFFHHHMMMOOORRRTTTUUUVVVWWWXXXTTTUUUYYY]]]``````\\\YYYXXXWWWWWWYYYZZZYYYTTTPPPKKKJJJKKKLLLLLLKKKGGGDDDCCCAAA>>><<<:::999888777777777777777:::===AAACCCGGGCCC>>>999777888:::===;;;<<<>>>===;;;:::BBBJJJLLLWWWlllrrr]]]TTTQQQOOONNNMMMIIIBBB;;;777999@@@FFFBBB@@@>>><<<<<<:::888666555333222111111222444555777666555333111...---,,,.........---------......+++***))))))***+++***)))......------...///000111555333111---***'''&&&%%%...---+++***)))(((((((((*********++++++,,,------,,,------+++&&&###!!!!!!"""######$$$######"""!!! """!!!""" !!!###$$$$$$$$$$$$"""""""""!!! !!!###$$$''')))***((($$$"""$$$&&&"""!!!  !!!"""######%%%''')))******(((&&&%%%!!!"""###%%%&&&'''((())),,,+++)))***,,,------,,,$$$###"""!!!"""$$$&&&(((!!!  !!!!!!!!! %%%((('''###!!!###&&&############$$$%%%&&&&&&%%%&&&'''''''''((()))***))))))***++++++,,,---......HHHRRR>>>***'''&&& """###&&&((()))+++---...---,,,)))((((((***---///++++++,,,,,,...000222333888SSSxxx\\\WWWrrrttteeebbbgggyyy{{{xxxjjjiiiwwwxxxfffbbbpppvvv___III>>><<<999444,,,&&& ''''''))),,,111444666666111333777<<<@@@CCCDDDEEEDDDLLL^^^}}}uuurrrhhh]]]SSSMMMFFFAAABBBDDDCCCCCCDDD@@@FFFJJJHHHGGGHHHIIIHHHMMMMMMKKKFFFCCCCCCHHHMMMMMMOOOPPPNNNKKKIIIKKKNNNOOOQQQTTTWWWYYYYYYXXXWWWQQQSSSUUUXXXXXXXXXWWWWWWTTTTTTTTTUUUTTTRRRNNNJJJFFFFFFFFFGGGHHHFFFCCC@@@BBB@@@>>>>>>>>>===;;;999111111111222444888;;;===BBB@@@<<<999777777777888777888:::999888:::???DDDEEEFFFOOOccc{{{kkkZZZSSSRRRRRRNNNJJJBBB;;;888:::@@@EEECCCAAA???======<<<999777999777333000000111444666777666444222///---+++***---,,,++++++***++++++++++++)))((()))***+++***))),,,,,,,,,,,,---...///000222111000///---***)))(((000...---+++)))((('''&&&&&&&&&&&&'''((()))+++,,,)))******)))&&&#########!!!!!!"""###"""!!! !!!### !!!"""############ !!!"""!!!!!!"""%%%''',,,,,,+++(((%%%$$$$$$%%%$$$###""""""!!!!!!!!!!!! !!!###$$$%%%%%%%%%&&&(((((((((&&&$$$"""!!!"""%%%''')))***))))))***(((''''''((())))))(((%%%$$$$$$%%%&&&(((***+++!!!  !!!  ###$$$"""!!!###%%%$$$#########$$$%%%%%%&&&###'''***+++***)))***++++++++++++++++++,,,---...'''???JJJ;;;***)))***&&& ###&&&((()))***,,,...,,,+++)))(((((()))***+++,,,,,,,,,------...///000777PPP^^^UUUkkk}}}llleeeeeeyyy~~~ssskkkpppkkkaaaiiiwwwwwwbbbLLL@@@===:::555,,,&&&***)))***---111444555444333555999===@@@BBBBBBBBBDDDLLLYYY~~~~~~qqqwww___VVVTTTOOOHHH@@@@@@>>><<>>AAAEEEHHHLLLOOOOOOKKKJJJLLLOOOKKKLLLOOORRRTTTTTTQQQPPPNNNOOOPPPOOOLLLMMMPPPSSSUUUTTTSSSQQQOOOKKKGGGDDDCCCBBBBBBBBBCCCBBB@@@>>>BBBAAA@@@@@@AAA???;;;777111111111222333555777888999;;;======<<<999555333333666999::::::<<<>>>???BBB???CCCPPPbbbuuu~~~fffXXXUUUVVVOOOKKKFFFAAA@@@AAACCCDDDCCCAAA@@@?????????===;;;===999444000///000333666777777555444222000///...---,,,+++*********++++++,,,+++***+++,,,,,,,,,***))))))***+++---......//////...,,,************+++++++++***)))((((((''''''"""""""""###$$$&&&)))***&&&'''((('''%%%###$$$%%%"""###$$$$$$###!!!  ###!!!!!!"""""""""""""""!!! !!!#########$$$(((++++++)))&&&%%%%%%%%%$$$###""""""""""""###$$$&&&&&&""""""######$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$%%%''')))***+++,,,***(((&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''((((((""" !!! !!!"""""""""######$$$$$$$$$###$$$$$$%%%%%%&&&(((+++...000///---***++++++***)))******+++,,,"""000666...)))+++...+++"""%%%((())))))(((***,,,***))))))((('''''''''&&&++++++,,,---...000111111555LLL~~~gggTTTeeezzzpppnnnxxxyyyyyyyyykkkiiiuuuoooaaaccclll~~~xxxbbbLLL???===;;;888+++%%%000...---000444666555333444666:::===???@@@@@@???BBBKKKUUUxxxqqqzzzjjjSSSFFFGGGMMMKKKDDD;;;@@@@@@;;;>>>FFFFFF>>>BBBFFFDDD>>>;;;>>>===999777;;;???>>>:::888999<<<>>>BBBFFFFFFCCCAAABBBEEECCCDDDFFFJJJLLLKKKHHHEEEEEEGGGFFFBBB>>>>>>DDDJJJIIIIIIIIIIIIIIIHHHFFFEEEFFFEEEDDDDDDEEEEEECCCAAAEEECCCBBBBBBAAA>>>777222555555444444444555555666333888>>>BBBBBB<<<555///---222666999:::;;;:::888888777===HHHQQQ\\\mmm}}}ppp^^^XXXYYYNNNLLLIIIHHHHHHGGGEEECCCBBBAAA@@@@@@BBBBBBAAA@@@???;;;555000...000333666999888888777666555555555000///---,,,+++,,,------...---,,,,,,......---,,,'''(((***+++,,,------...000---)))&&&%%%&&&)))+++&&&&&&''''''((()))))))))!!!!!!!!!"""###&&&(((***&&&'''(((&&&$$$"""######%%%&&&''''''&&&$$$""" !!! !!!!!!"""""""""""""""!!!!!! ###%%%%%%$$$&&&***...)))%%%""""""$$$&&&$$$"""!!!###%%%''')))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&(((***---///,,,***((('''''''''&&&%%%""""""###$$$$$$$$$######"""!!! !!! !!!###$$$"""!!!%%%%%%$$$$$$###$$$$$$%%%))))))***000555555///)))+++***)))((((((((()))***...///,,,&&&%%%(((((($$$###'''******((('''((()))(((((((((((('''%%%$$$###'''(((***---000333555666333IIIzzzpppSSSaaayyy{{{xxxpppxxxuuuyyyiiiaaakkkrrraaa___fffzzzyyybbbJJJ===<<<<<<;;;***$$$---......000222555888999==================<<<<<>><<<;;;;;;::::::::::::999555222444666999:::999:::;;;=========<<<<<<<<<<<<======CCCEEEFFFGGGGGGEEEBBB@@@BBB>>>:::888888;;;===>>>===;;;:::;;;===???@@@@@@@@@AAAAAA@@@??????@@@BBBBBB???>>>???BBBAAA;;;555555555444333222222222222333555888===???===777222...111666:::<<<<<<;;;::::::;;;<<>>===888222000222444222000111777999777555555444000000---)))(((***,,,...///------,,,,,,+++******)))+++++++++++++++***))))))'''((((((%%% $$$))),,,(((%%%###$$$%%%%%%%%%$$$$$$"""!!! ###%%%''''''%%%!!!"""""""""""""""#########"""!!! !!!"""###""" ######"""""""""###%%%&&&!!!"""###""""""$$$%%%$$$!!! !!!"""$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&###&&&&&&######''''''%%%###%%%)))+++++++++,,,---)))*********)))(((&&&%%%'''%%%$$$$$$$$$$$$###!!!"""### """######$$$%%%%%%$$$######$$$&&&,,,$$$---EEEHHH333$$$%%%######$$$%%%%%%&&&''''''&&&(((***)))&&&%%%%%%'''%%%%%%&&&)))+++,,,+++))))))+++,,,+++(((&&&%%%%%%$$$%%%(((+++...111222333666KKKuuutttVVVaaazzziiiuuusssiiirrr~~~qqqdddfffyyy{{{ggg\\\ZZZsssyyyhhhUUUFFF===::::::000))) /////////000222555888999:::;;;===>>>??????>>>>>>BBBFFFPPPpppzzzhhhKKKHHHEEEBBBAAAAAA@@@>>>>>><<<:::888777999===???777555444444555555444222222555777888888888888999===<<<<<<<<<===???AAABBB@@@BBBEEEFFFFFFDDDBBB@@@CCC@@@<<<888777777777777777444222222444666666666666777999999999:::<<<>>>BBB@@@@@@CCCFFFFFFAAA<<<888777666444333222111111///000444999>>>@@@>>>;;;555444444666::::::777444<<<<<<===>>>BBBJJJSSSZZZgggzzzzzzdddXXXQQQOOOJJJEEEBBBBBBBBBBBBDDDAAA>>>======>>>>>>===<<<666000///000111000---000555999777555555333000---+++'''&&&(((***++++++,,,,,,++++++***))))))))))))************)))(((((((((***)))%%% ###''')))'''&&&%%%&&&&&&%%%###$$$###"""!!! """%%%&&&%%%"""!!!!!!""""""""""""############$$$###"""###$$$$$$###"""$$$###"""""""""###%%%&&&$$$%%%&&&%%%$$$###$$$%%%###!!!!!!"""$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%###&&&'''%%%$$$'''&&&"""###%%%''')))))))))+++,,,)))))))))))))))'''&&&%%%'''%%%$$$$$$$$$$$$###!!! !!!"""!!!  !!!"""###$$$%%%$$$""""""$$$%%%)))"""(((777:::---############$$$$$$%%%&&&&&&'''%%%&&&'''&&&###!!!"""$$$'''((()))******+++++++++---......,,,)))&&&%%%%%%%%%&&&(((***---...000000777LLLuuu{{{\\\eeezzzuuudddpppyyymmmrrrzzzssseeeeeeuuukkk___[[[mmm}}}{{{iiiUUUEEE;;;888888333,,,"""/////////000111333555666888999<<<>>>@@@@@@@@@???@@@DDDNNNooo|||TTTEEEDDDCCCCCCBBB@@@===:::<<<:::777555666999===???666555333444555666555444333666999:::999888777888<<<;;;;;;;;;===@@@DDDFFF>>>AAADDDGGGGGGEEEBBB@@@???===:::888555444444444777555111000000111111000,,,---......///222666:::;;;;;;<<>>@@@AAA>>>999555666;;;===:::666;;;;;;;;;;;;===BBBHHHMMMNNN[[[pppooo\\\UUUOOOGGGAAA???======>>>>>>;;;999999;;;<<<===<<<999555///---......,,,***---444888777555555222...,,,***((('''((()))((('''*********)))((((((''''''((((((((((((((('''&&&&&&))))))(((%%% !!!$$$&&&%%%%%%&&&'''&&&###!!!"""""""""!!! ###$$$$$$######$$$!!!!!!""""""############$$$###""""""$$$$$$###"""######"""!!!"""###$$$%%%%%%&&&&&&%%%###!!!"""###!!! !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''%%%%%%&&&%%%!!!###%%%&&&&&&&&&''')))+++(((((())))))((('''&&&%%%'''%%%$$$$$$$$$$$$###!!! !!!!!!!!!!!!"""""""""!!!!!!!!!  !!!!!!""""""###$$$###!!!!!!###$$$'''######(((+++(((%%%#########$$$$$$%%%%%%&&&&&&)))))))))'''$$$###$$$%%%(((***+++***((((((+++///222333111...***'''&&&&&&&&&'''(((***+++---...///666IIIqqqdddgggxxxnnnaaajjj~~~nnnlllppp{{{zzzllliiiwwwqqqbbb\\\ddduuu}}}|||}}}kkkVVVDDD:::777777777000%%%//////......///111333444999::::::;;;<<<>>>???@@@???CCCNNNpppzzzgggJJJEEECCCBBBAAA???<<<888555666888<<<@@@BBBAAA>>><<<<<<;;;;;;===>>>===;;;999888;;;===>>><<<:::999999;;;:::888888999===AAADDD???BBBEEEHHHGGGEEEAAA>>>666666777777666555666777;;;777333000000000000///((('''$$$"""###(((///555444555777;;;@@@CCCBBBAAA:::999777444222111000///111000///000333888===??????;;;888888;;;>>>>>>===:::::::::999999<<>><<<;;;999777666777:::<<<<<<<<<888444000---,,,,,,***(((+++111666666444444222...,,,+++************(((&&&))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%""" !!!###$$$###"""###$$$$$$""" !!!!!!!!!!!! !!!######"""###$$$!!!!!!""""""######$$$$$$"""  !!!"""!!! """!!!  !!!""" !!!"""!!! !!!"""######$$$!!!!!!""""""######"""""""""%%%%%%######'''(((%%%%%%%%%&&&%%%%%%&&&)))+++(((((())))))(((((((((''''''%%%$$$$$$$$$$$$###!!!"""""""""""""""!!!  !!!!!!!!!!!!"""""""""!!!""""""###############!!!""""""!!! !!!###%%%%%%###!!!###((((((%%%######$$$$$$%%%%%%%%%%%%******(((&&&%%%$$$%%%%%%&&&)))+++)))&&&'''---222777666444000+++(((''''''''''''(((***,,,...000111333DDDiiijjjgggqqqrrraaagggwwwlllaaadddsssxxxvvvwwweeeZZZZZZlll{{{www{{{~~~mmmXXXFFF;;;999;;;;;;333))) 111111000000111222444555===;;;999777888:::>>>@@@@@@DDDPPPsssvvvqqqUUUFFFBBB@@@===;;;;;;:::999777888;;;AAAHHHLLLKKKEEE@@@CCCCCCEEEGGGGGGDDD???;;;;;;===??????<<<:::888888:::888666444555888;;;===>>>@@@BBBDDDCCC@@@<<<999222444666777666666888:::999555000---,,,,,,,,,+++((($$$'''...222333666:::???BBBCCCCCC888777555444222111111111555333111000222777===AAA?????????<<<999999===@@@;;;;;;;;;:::;;;>>>CCCGGGKKKHHHMMM```~~~sss\\\PPPFFFDDDDDD???:::888777666666777999;;;;;;;;;777444111...---+++***((()))///444333333333111...+++*********+++***'''%%%(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###### !!!###$$$!!! !!!  !!!"""!!! !!!!!! !!!!!!"""######$$$$$$!!!  !!!"""!!!    !!!!!!""""""###### !!!""""""!!!!!!"""$$$### """(((,,,+++&&&''''''&&&%%%&&&(((+++))))))))))))))))))******'''%%%$$$$$$$$$$$$###!!!############"""!!! !!!"""###$$$!!!"""######$$$######""" !!!  """!!!$$$###!!!'''((($$$######$$$$$$$$$$$$$$$%%%%%%$$$###""""""###""""""$$$'''((('''%%%'''...444777777666222---)))((('''''''''(((***---000333555333@@@aaannneeeiii{{{dddeeepppppp^^^[[[lll}}}iiiYYYUUUcccxxx~~~yyyzzz~~~~~~ooo\\\JJJ@@@>>>@@@>>>777,,,###555444444444555666888999>>><<<999777777:::>>>AAAAAAEEEQQQuuu|||ZZZIIICCCBBB???<<<<<<>>>AAACCCCCC@@@@@@BBBGGGMMMOOOMMMJJJFFFGGGHHHJJJJJJGGGAAA===<<<<<<===;;;888555444555888777555333333444666888:::;;;<<<===<<<:::888666666999;;;999777555777::::::666111---------......***&&&"""(((///000333666999<<<>>>???888777666444333222222222555444444333555:::BBBGGGHHHKKKMMMHHH@@@<<<>>>BBB??????>>>>>>???CCCIIINNN\\\RRRJJJNNN^^^vvvcccSSSEEECCCCCC===777666777666666777999:::999888555444222///---+++***)))(((...222111000222111///)))((('''((()))(((&&&$$$'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###  !!!   !!!"""###$$$$$$%%%###"""!!!!!!######"""!!!    !!! !!!!!!!!!!!!""""""""""""!!!"""###""""""!!!###%%%$$$!!!###)))------&&&'''((('''&&&&&&''')))((((((((((((((()))***+++'''%%%$$$$$$$$$$$$###!!!######""""""!!!!!!  !!!######!!!!!!!!!!!!   !!! !!!$$$%%%#########$$$$$$$$$$$$$$$$$$#########%%%'''((((((&&&$$$&&&'''&&&%%%(((---222444555555333///***((((((''''''(((+++...111555777555<<>>@@@BBB@@@EEEQQQvvvnnnMMMEEEBBB???===<<<===@@@DDDFFFGGGCCC@@@@@@DDDKKKOOOPPPNNNHHHGGGGGGGGGGGGGGGDDDBBB<<<<<<:::777333111111222777777555555444555666777666777888999::::::999999;;;===???<<<777555888;;;===999444111111222333444...+++&&&!!! %%%)))---...111333444666888999<<<;;;999777555333222222222333444555666;;;AAAGGGNNNPPPQQQNNNHHHCCCAAAAAAAAA@@@???>>>???DDDKKKPPP]]]VVVNNNHHHHHHTTToooqqq[[[GGGCCCBBB;;;777777777666555666777888666555222222111///,,,+++******(((---000......000222000)))(((''''''))))))((('''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""" !!!""""""""""""    !!!"""###$$$%%%%%%###"""!!!!!!"""###"""!!!!!!  !!!"""!!!"""###!!! """"""""""""!!!!!!!!!!!!!!!###%%%%%%%%%$$$###$$$'''(((&&&'''++++++)))$$$&&&''''''%%%$$$%%%&&&&&&%%%%%%%%%&&&''')))***'''%%%$$$$$$$$$$$$###!!!###"""!!! !!!""" !!!!!! !!!!!! ######"""###%%%$$$$$$##################$$$$$$&&&+++///111///---((((((''''''(((***,,,...///111444333000,,,)))'''(((((()))***,,,000333555333555MMM|||{{{hhh```ttt{{{sssqqq~~~}}}ttt}}}xxx___TTTWWWeee{{{~~~~~~~~~}}}sssbbbPPPDDDAAACCCDDD@@@777---$$$"""''',,,000333(((%%%222111111222333555777999888999<<>>===???EEELLLPPPNNNKKKJJJGGGDDDDDDEEEGGGGGGGGG===<<<:::555111000111222777777777777777888888999666777888999;;;<<<>>>???<<>>>>>???AAABBB>>>777222111333555444222333666999BBB>>>;;;===AAACCCAAA>>><<<<<<===???BBBDDDDDDCCC======DDDMMMJJJBBBEEEPPPrrrwwwRRRGGGEEE>>>888888888666555444555555444222222111///---+++((('''&&&(((&&&%%%'''***,,,+++)))%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!  """  """""""""!!!!!! !!!""" """!!!!!!!!!"""$$$&&&$$$"""!!!!!!!!!!!!""""""""""""((((((((((((''''''''''''%%%$$$######""""""######"""""""""###$$$%%%'''((()))'''$$$###$$$###"""!!! !!!!!!  !!!###$$$&&&$$$"""  !!!""" !!!""""""""""""$$$###""""""!!!"""""""""#########$$$%%%&&&'''(((,,,++++++***)))))))))***,,,+++...222111+++&&&&&&++++++)))''',,,333555222///333FFFmmmrrrXXXrrruuujjjaaa___lllwwwtttzzz{{{{{{vvvfffQQQBBB>>>???DDDEEEBBB777)))%%%///555777777444+++ ***,,,...///000000222444:::===??????BBBGGGFFFAAA@@@AAAPPPmmm|||^^^HHHDDDAAA;;;DDDCCCBBB@@@===:::777666777666555777<<>>===;;;:::999999777777666555555666777777999777444222222111///------,,,,,,---111333444333555666888===AAAAAA>>>:::000111111///,,,,,,///222222000...111777;;;;;;999???>>>======>>>===;;;999333111999IIIPPPHHH@@@>>>TTTnnn```MMMDDD<<<666666777555444444555555444222111000///---+++)))((('''&&&%%%$$$&&&)))++++++)))###$$$%%%%%%%%%%%%%%%$$$###""""""""""""###$$$%%%""""""""""""""""""""""""###""""""!!!   """  !!!""""""!!!!!!  !!!   """$$$###"""  !!!"""#########$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%$$$############$$$ !!!!!!"""$$$&&&((()))(((&&&$$$#########"""!!!!!!!!!!!!   """######"""  !!! !!!""""""""""""######"""""""""""""""###$$$$$$$$$%%%&&&'''))))))++++++***)))))))))))))))***))),,,111111,,,)))))),,,,,,***(((,,,333555222...000???ddd{{{]]]rrrxxxjjjbbb___kkkvvvqqqtttxxxyyyssscccOOO@@@:::;;;EEEHHHGGG???222%%%###+++111333333000(((...000222222222222333555??????======CCCIIIHHHCCCBBBEEESSSnnn{{{fffKKKBBBAAA???;;;GGGFFFDDD@@@<<<777444222888555333333444666777777333555666666555333222333555333111...---,,,,,,,,,000///...---...000222333444555555555444444666888:::999999888777777666666666666555555555555666666555333111000111111000///,,,***)))***,,,///000000,,,---000666;;;>>>???>>>333222000,,,)))((()))++++++)))(((+++111666888777<<<;;;999999888777444222111))),,,???NNNLLL???666;;;PPPrrrwwwYYYFFF<<<888666666555444555666666444222......---,,,,,,+++******%%%$$$###$$$'''))))))(((""""""###$$$%%%%%%%%%$$$!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!   !!!  !!!!!! !!!!!!""""""!!!   !!!!!!"""###### """###%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$ !!!"""$$$&&&((()))'''%%%###"""######"""!!!!!!""""""   !!!!!!   !!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++++++++************))))))''''''+++000111---+++,,,------+++))),,,222444222000000999YYYeeerrr}}}llleeeaaajjj}}}tttmmmmmmttttttoooaaaNNN???888777DDDGGGIIIEEE:::,,,"""%%%***---...***$$$...///111222111222555777???AAABBB@@@BBBFFFEEEAAAAAAHHHTTTooorrrOOO@@@>>>===<<<===AAA@@@???<<<999555333111555333000///000111111111///222444222///,,,---///---,,,,,,++++++,,,---...---,,,******,,,///222444222222222222111000000111222222111111111111000000111111111111111111111111+++******,,,///111222111,,,***((('''(((*********((()))+++...333777999:::999777444///,,,***)))***+++)))(((***...222333333444333333444555555444222888---(((222@@@FFFEEEDDD===EEE[[[}}}iiiMMM@@@;;;888666555555555777666444222------,,,,,,,,,,,,++++++&&&%%%$$$###$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$ ######!!!   !!!!!!!!! !!!!!!""""""!!!!!!"""""""""   !!!!!!!!!  !!!"""#########""" """$$$%%% """###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%!!!!!!""""""###%%%&&&'''&&&$$$"""""""""###""" !!!""""""!!! !!!    !!!"""""""""""""""$$$%%%%%%&&&''''''''''''''''''(((((()))+++,,,---++++++,,,,,,,,,+++++++++((('''***000111---+++------...---)))+++000333222333222888QQQmmmttt}}}rrrtttqqqjjjdddiiixxxvvvllljjjooopppmmmbbbQQQCCC<<<:::@@@DDDGGGEEE<<<000$$$"""%%%'''%%%!!!***+++---...///111444666<<>>>>>333@@@JJJeee}}}rrr}}}\\\LLL>>>999666333555;;;<<<;;;:::777555222///...---,,,,,,...111333444444***+++***)))&&&$$$$$$%%%%%%&&&(((+++---000111222,,,+++++++++---///222444444222///......---,,,***++++++,,,------...//////))))))************)))))))))'''&&&'''((())))))(((+++)))'''''''''&&&$$$"""###%%%(((***---111666:::;;;:::777666444111---+++"""$$$'''***---///////////////...000222222111000000222222///,,,111>>>III[[[TTTPPPYYYppppppUUUDDD>>>:::999999::::::888444111......---,,,,,,+++******((('''&&&###  """###$$$$$$$$$$$$$$$###### """"""""""""""""""""""""!!!""""""""""""""""""""" """$$$$$$""" """!!! !!!"""""""""""" !!!!!!""""""!!!  !!!"""""""""!!!  !!!!!! !!!"""#########!!!"""######"""!!! !!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$'''&&&$$$###!!!!!! $$$"""!!! !!!"""!!! !!!!!!  """ !!!############""""""!!!  !!!!!!!!!""""""######"""""""""###%%%''')))************'''''''''((()))***+++,,,+++,,,---...///...---,,,---+++,,,//////+++)))***---///...)))(((+++......)))...444DDDkkkzzzyyyyyymmm[[[VVVaaatttzzzoooiiilllyyyuuummmiiikkklllggg]]]QQQIIIFFFBBBDDDGGGIIIGGG===...### """&&&""",,,---......///111555888333;;;@@@===999999:::999///===FFF```}}}tttrrr{{{oooMMMEEE;;;444111111444777777777666444111...,,,+++,,,++++++---///111222111)))(((&&&&&&'''((('''''')))***+++---///000111111......------------......000,,,)))((()))+++***)))))))))***+++,,,......///+++,,,------------,,,+++***)))''''''((((((((('''&&&&&&&&&((()))(((&&&### ###&&&(((***---222666888777777777888555000+++'''***///222333222111000...------...000111///......000111///---000666;;;KKKIIIJJJPPP```yyyfffMMMEEE===<<<<<<<<<;;;888444000111000///---+++)))((('''&&&&&&%%%""""""%%%%%%&&&&&&%%%%%%$$$###""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###%%%&&&&&&### !!! !!!"""""""""""" !!!""""""!!!!!!  """######"""!!!  """""" !!!###$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!"""#########$$$$$$%%%%%%!!!!!!""""""###$$$$$$$$$%%%%%%$$$############$$$&&&%%%$$$"""!!!!!!!!!!!!###""" !!!!!!!!!  !!! !!!###%%%%%%%%%$$$###"""   !!!!!!"""""""""#########""""""!!! """$$$'''((()))((((((&&&&&&&&&&&&''')))***+++)))***,,,---...---,,,+++---+++,,,//////+++)))+++,,,///...(((&&&))),,,,,,(((///222:::[[[xxxtttuuu]]]SSSWWWiiiuuuiiigggqqqxxxnnngggjjjlllhhh___TTTJJJFFFBBBEEEKKKQQQQQQFFF444&&& """!!!'''((((((''''''(((,,,///...222333111111444666444///???FFF```zzzqqqyyysss{{{\\\BBB===444+++))),,,......000000000///...,,,******,,,+++***+++---///...---***(((&&&'''+++...---+++------...///000000000000111000///...---+++***))))))&&&""""""$$$'''((((((&&&'''((()))***,,,------...///000111111000///...)))(((&&&''')))*********"""###%%%)))++++++(((&&&!!!$$$%%%%%%'''+++///666666777999;;;888222---+++///333555333000,,,************,,,///111000///444111---+++...333444333...444===EEERRRgggtttVVVLLL???>>>>>>===<<<999444000222111000---+++)))'''&&&$$$$$$$$$""" %%%((('''''''''&&&%%%$$$###"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!%%%'''((('''$$$   """""""""!!! """""""""!!!!!! """###$$$###"""!!!!!!###""" !!!!!!""""""""""""""" !!!!!!""" !!!""""""""""""##################$$$$$$ !!!""""""###%%%$$$######""""""######$$$$$$###"""""""""""""""###!!!!!!!!!!!!  !!! ###%%%&&&%%%%%%$$$###!!! !!!""""""""""""#########""""""!!! """%%%'''''''''&&&%%%%%%%%%%%%&&&((()))***'''(((***,,,,,,,,,***))),,,***+++//////+++***,,,+++///...(((%%%'''++++++---333222333OOOxxxqqq{{{aaaQQQQQQ```zzzxxxiiidddmmmzzzooogggjjjlllhhh___SSSIIICCC@@@EEEMMMVVVWWWJJJ555%%% (((((('''&&&&&&'''))))))///000111222444555666777666===HHHgggxxxxxxzzzLLL:::666111...,,,***((('''////////////---+++)))'''---+++***+++///111111000***,,,///222222///,,,***000///---,,,,,,...111333333333333111///+++'''%%%%%%$$$###!!!!!!!!!""""""%%%%%%%%%&&&&&&'''''''''%%%&&&(((***+++,,,,,,+++***++++++***((('''((()))&&&(((***+++***((($$$"""$$$%%%'''''''''''')))+++......000444888888444000333000---...111222111///&&&))),,,,,,***)))+++---666111------111444444111...---///555>>>MMMcccuuueeeIIIFFF@@@<<<===;;;666333333//////000000...+++((('''***)))'''%%%$$$$$$$$$%%%(((%%%######$$$$$$"""#########"""""""""""""""!!!!!!  !!!""""""!!!!!!!!!"""""""""""" !!!######"""  ###!!!"""###""" !!!!!!  """  """$$$&&&(((!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$######### !!!!!!!!!!!!"""""""""%%%###""""""###$$$$$$###$$$###  !!!"""""""""""" """""""""!!!"""#########"""!!!!!!!!!!!!!!!""""""!!!  """%%%((()))'''%%%###&&&((()))(((&&&$$$###$$$$$$$$$%%%&&&'''((()))))))))+++---///000///---,,,///...,,,)))&&&&&&)))+++111000...444MMMyyysssrrroooYYYPPP___{{{sssfffgggtttzzzooojjjjjjllliii]]]LLL@@@===;;;===LLLVVVTTTNNN<<<###!!!############$$$&&&(((***......///000222333444555666<<>>444111,,,***+++...000000000000///...+++(((%%%$$$%%%''')))***)))((())))))%%%'''***---.........---,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,*********)))(((&&&%%%$$$ !!!"""$$$%%%%%% !!!###$$$$$$$$$######!!!###&&&&&&###!!! !!!"""###%%%&&&''''''((()))+++,,,000555999444222///***&&&%%%&&&'''&&&(((+++------...///000...,,,***))))))))))))(((+++,,,...///000///---,,,***'''&&&)))******,,,000:::EEEXXXrrr{{{cccIII===:::888333000333222111///---,,,******++++++******)))(((&&&%%%###$$$%%%%%%$$$$$$&&&'''%%%$$$$$$###"""!!! !!!###$$$$$$$$$&&&(((%%%$$$""""""#########"""!!!""""""""""""!!!  !!! """######!!! !!!"""###$$$###!!!!!!!!!### !!!!!!  !!!!!! """###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!! !!!$$$''''''''' """###$$$###!!! """###############"""###%%%$$$###""""""###"""!!!  ###""""""######$$$%%%&&&(((((('''$$$"""!!!"""$$$"""###$$$%%%&&&'''(((((()))***+++---...///000000'''))),,,------,,,---...,,,,,,///111666MMM}}}vvvuuuxxxgggeeemmmwwweeeaaaooosssgggdddeeerrr||||||hhh```ZZZYYYUUUHHH888///...111AAAQQQXXX___YYYGGG000%%%))))))(((((()))+++---...222111/////////111444555555>>>AAANNNtttiii|||eeeHHH===:::444111---++++++,,,---------------,,,***'''%%%###%%%''')))(((&&&&&&(((***''''''((()))***,,,,,,---++++++++++++++++++,,,,,,+++,,,---------,,,******************(((&&&$$$### !!!!!!"""######!!!###$$$$$$######!!!###$$$###!!!  !!!""""""######"""###%%%''')))...333777444222111111111///,,,)))&&&&&&&&&(((***,,,,,,++++++,,,---,,,***)))******---///000000///...---------)))'''***+++***+++...444???NNNbbb}}}zzzYYYGGGAAA<<<444///---...//////...---,,,+++))))))))))))(((&&&%%%$$$"""$$$&&&%%%######$$$&&&%%%%%%$$$###"""!!! !!!###$$$$$$$$$$$$%%%'''######"""###$$$$$$""" !!!"""$$$%%%%%%$$$$$$  !!!"""###"""!!!!!!######"""!!!  """!!!!!!### !!!  !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""""""""#########$$$$$$###!!! !!!###$$$%%%$$$ !!!"""""""""!!! """$$$$$$$$$"""!!! !!!######"""!!!"""######"""!!!!!! !!!!!! """""""""###$$$$$$%%%%%%%%%&&&&&&%%%###"""###$$$"""###$$$%%%&&&'''((((((((()))***,,,---...///000&&&))),,,......---------***,,,111333444HHHvvv~~~yyyhhhaaafffwwwmmmccciiittt{{{mmmgggffflllxxx{{{nnnddd\\\[[[XXXKKK:::///...///===KKKRRRZZZWWWGGG444((('''''''''''')))+++---...222111///...///111333555444BBB???KKK|||pppYYYCCCAAA888333111---++++++++++++***++++++++++++***(((&&&%%%&&&((()))'''%%%$$$&&&))))))(((&&&%%%&&&))),,,...(((((())))))******++++++,,,---...///...,,,***(((************(((&&&$$$""" !!!!!!!!!!!!!!! !!!############""""""###""" !!!!!!!!!!!! !!!!!!""""""###''',,,000//////000333666555000+++)))&&&$$$%%%(((******(((***---///...+++)))+++---***+++,,,+++***(((((()))((($$$###'''))))))***------888EEERRRggggggQQQHHH@@@777111)))+++---/////////---,,,''''''(((((('''%%%###""""""$$$&&&%%%"""!!!###%%%%%%%%%$$$###"""!!!  !!!"""###$$$%%%&&&&&&$$$$$$%%%&&&"""""""""$$$%%%$$$!!!"""%%%'''((((((((($$$$$$###""""""###%%%%%%###!!! !!!!!!    """ !!!"""&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""######"""""""""""""""""" !!!!!!!!!!!!"""""""""$$$"""!!! !!!"""!!! !!!!!!!!!!!!!!! !!!$$$$$$###!!! """""""""!!!"""#########"""!!!!!!!!!!!!!!! !!!!!!###$$$$$$%%%$$$$$$"""###%%%&&&$$$$$$$$$%%%###$$$$$$%%%%%%&&&'''''''''((()))***,,,---...///))),,,///000...,,,******))),,,222444444DDDrrr}}}nnndddiiiqqqttteeeeeelllrrriiifffgggttt~~~yyyssshhh```___\\\OOO>>>222...---999EEEMMMWWWVVVHHH777)))###&&&((('''$$$$$$(((---...///000111111333666999888>>>???YYYooo~~~```===@@@999444000,,,******+++++++++...---***'''&&&&&&&&&'''///---***'''$$$###""""""###$$$&&&(((((()))((((((!!!$$$'''((('''%%%%%%%%%***+++,,,---,,,***(((&&&&&&&&&%%%$$$""""""###%%%&&&%%%$$$###"""""""""""""""$$$$$$!!! !!!### !!!!!! """!!!!!! !!!###$$$&&&''')))+++---///111222222111...***&&&&&&''')))'''***---...---,,,,,,---///+++&&&%%%'''***+++***%%%'''***+++++++++---...111000999IIIYYYlll[[[HHHEEE<<<---///...---------,,,)))'''***)))((('''&&&%%%%%%%%%%%%'''(((&&&###"""$$$'''***((($$$!!! !!!$$$%%%$$$###""""""######"""!!!$$$###"""!!!!!!""""""###$$$''')))((($$$!!! !!!######$$$%%%&&&&&&&&&&&&&&&$$$"""###$$$%%%%%%$$$""""""""""""!!!!!!!!!!!!   """!!!"""###$$$$$$###!!! !!!"""###$$$$$$###"""!!!$$$$$$##################$$$$$$##################""""""!!! ###"""  !!!  !!!"""### !!!!!!""""""""" """$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$%%%%%%$$$######)))&&&###$$$&&&((((((&&&***)))((())),,,.........,,,------...---,,,***)))000///---222777>>>ccc~~~sssqqqqqq~~~|||iiiffflll~~~{{{oooccccccjjjuuuuuunnnfff```[[[PPPBBB666000111555>>>LLLVVVSSSKKK888+++%%%(((***(((&&&&&&***...///000111222222333666999888<<>>222222000/////////...+++)))+++***(((&&&%%%%%%$$$%%%&&&''''''&&&###"""###%%%)))'''%%%###"""###$$$%%%$$$###"""############"""######$$$$$$$$$$$$$$$$$$&&&((()))'''$$$!!!!!!###&&&'''''''''''''''&&&&&&(((&&&%%%%%%&&&'''&&&%%%############""""""""""""  !!!"""###$$$%%%%%%###!!! !!!"""###$$$$$$###"""!!!##################""""""$$$$$$$$$$$$%%%%%%%%%%%%######"""!!!!!!!!!!!!""""""!!!   !!!"""###!!!!!!!!!!!!""""""######$$$&&&((((((&&&###""""""""""""""""""""""""""""""""""""""""""######$$$$$$'''%%%$$$""""""$$$&&&'''!!!(((111777999555222+++***)))***---.........,,,---.........---,,,+++---......444:::@@@bbbyyyqqqmmmyyy|||llliiiooo|||tttiiiggglllttt~~~zzztttmmmeee```[[[QQQCCC777444666999@@@KKKSSSPPPIII:::--- """%%%((())))))'''(((,,,///000111222333222444666888777999HHHqqqmmm|||kkkRRR>>>CCC222222///+++))))))++++++++++++)))'''$$$""""""""""""&&&&&&&&&&&&%%%$$$###"""%%%&&&((()))(((&&&$$$######%%%'''((('''&&&&&&'''))))))(((((((((((((((((('''(((((('''%%%%%%&&&(((***)))'''%%%###""""""!!!!!!"""!!!   !!!""" """$$$''')))***+++000222444444222000//////---///000///---***))))))***)))***++++++***&&&###(((***++++++*********+++''''''...999BBBNNNeeezzzxxxXXXFFF===666555444222111111000...,,,+++)))(((&&&%%%%%%%%%%%%'''((('''%%%"""!!!"""###'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&))))))(((%%%###!!!"""$$$************)))((('''&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$#########"""""""""  !!!"""!!!"""$$$%%%%%%&&&&&&%%%###""" !!!"""############""""""""""""""""""###############$$$%%%%%%&&&&&&&&&&&&$$$$$$###""""""""""""###"""!!!!!!  !!!!!!"""######""""""############$$$$$$''')))***)))'''$$$######""""""""""""""""""""""""""""""""""""###$$$%%%&&&>>>:::222***%%%###$$$%%%###***222666555000,,,,,,+++***+++---......---+++,,,---.........---,,,+++...///444999===ZZZrrrhhhrrr~~~rrrnnnqqqxxx{{{ooogggiiioooyyyyyyuuunnngggbbb^^^UUUGGG<<<777:::>>>BBBJJJRRRRRRMMM===///""" %%%DDD---!!!###%%%%%%&&&(((,,,//////000222222222222444666777888RRRlllxxx___NNNEEEHHH......+++(((''')))+++------((('''%%%###!!! %%%&&&'''((()))(((''''''***+++++++++***(((%%%###$$$&&&(((((('''&&&''''''***)))((('''&&&%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%$$$###""""""""" !!!"""!!!!!!!!!"""###$$$%%%%%%!!!"""###$$$%%%&&&'''''')))+++---------,,,---...///000111000...,,,+++,,,+++,,,,,,,,,+++)))'''%%%)))+++,,,,,,***))))))***'''(((,,,333888@@@PPP```cccJJJ???<<<888666333222222111///---)))(((&&&%%%%%%&&&(((((())))))'''%%%###!!!!!!!!!$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&'''((($$$%%%(((***+++***)))(((***(((%%%###!!!!!!###$$$)))*********))))))(((''''''%%%######$$$$$$###"""############""""""""""""!!! !!!!!! !!!&&&)))'''''''''&&&%%%$$$"""!!!!!!""""""#####################$$$$$$$$$$$$$$$%%%"""###$$$&&&&&&&&&&&&&&&$$$$$$###""""""""""""#########""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''$$$"""!!!!!!########################!!!!!!!!!"""###%%%'''(((GGGBBB999000)))$$$###"""'''&&&%%%%%%&&&&&&&&&&&&+++******+++,,,---,,,***((()))+++,,,------,,,,,,+++---,,,///222666PPPxxxuuuccckkkyyyyyyqqqoootttsssdddbbbeeerrrxxxrrrkkkgggddd\\\OOODDD777<<<@@@DDDLLLTTTWWWUUUAAA222###"""(((PPP333!!!###'''+++---,,,...000111111111333444666:::]]]uuu{{{lllrrrxxxWWWSSSUUUYYY:::***(((&&&&&&(((,,,......&&&%%%###"""!!! ###%%%''')))***+++******,,,,,,,,,+++)))&&&$$$###!!!######"""!!!"""###+++***(((&&&%%%$$$#########$$$%%%%%%$$$###$$$%%%"""""""""""""""######$$$!!!  """"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$&&&***---...000111000///...///000///...---***)))((()))******,,,---,,,***(((((()))***+++...111444888CCCMMMmmmuuuTTTDDDAAA999666333222111111///...'''&&&%%%%%%&&&)))+++---+++***'''%%%$$$###!!! !!!"""###$$$$$$###"""""""""$$$&&&%%%######$$$&&&%%%&&&)))+++,,,+++***))))))&&&###!!! """$$$%%%&&&'''((()))))))))))))))'''%%%######$$$$$$$$$"""#########"""""""""!!!!!!  !!!  """&&&$$$""" ###''')))(((((('''&&&%%%$$$"""""""""""""""""""""######$$$%%%%%%%%%&&&&&&'''''''''"""###%%%&&&'''&&&%%%$$$######"""!!!!!!!!!!!!"""$$$$$$$$$$$$######""""""######%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$!!!  """""""""""""""""""""""""""!!!!!!!!!"""$$$&&&(((...---+++((('''&&&%%%&&&$$$"""!!! $$$(((+++)))(((((()))++++++)))(((%%%'''(((***+++++++++***(((+++((()))---444NNNttt{{{zzz```fffsssssskkkooottteee]]]]]]kkk{{{zzztttmmmjjjggg```SSSHHH<<>>hhheeezzzpppnnnmmmMMMLLLPPPUUU777***'''%%%%%%'''+++------$$$######""""""!!! """###%%%''')))+++,,,,,,,,,+++)))&&&$$$###"""""" """######"""!!!###$$$******)))'''%%%$$$###""" """$$$$$$###"""###### !!!"""###$$$%%%%%%###!!!  !!!!!!  !!!!!!"""############"""(((''''''&&&%%%%%%$$$$$$"""""""""!!!!!!$$$))),,,,,,---//////...///000222000///,,,(((&&&'''***---+++,,,---,,,***(((((())),,,...///000000444;;;BBBSSSlll___FFF???:::777444111111000///...((('''&&&&&&(((+++...000---***(((&&&&&&%%%###!!!!!!!!!"""###$$$$$$$$$### ###%%%###  ###&&&''')))***+++******)))'''$$$!!!!!!"""%%%&&&&&&%%%&&&'''((())))))))))))(((&&&$$$%%%&&&''''''&&&$$$$$$#########""""""""""""!!! !!!"""!!!  !!! !!!"""+++)))&&&$$$""""""###$$$''''''&&&%%%$$$$$$######"""!!!!!!!!!"""###$$$%%%&&&&&&''''''(((((())))))$$$%%%'''(((((('''%%%$$$######"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$###""""""###$$$&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%''' """###%%%%%%%%%%%%!!!!!!!!!!!!###%%%'''&&&''')))++++++)))'''$$$%%%''')))))))))))))))$$$(((&&&'''...666QQQtttxxx}}}```aaalll~~~uuujjjjjjyyyvvvkkk\\\VVVcccttt|||yyytttmmmjjjhhh```TTTIIIBBBCCCCCCEEEMMMWWWZZZXXXLLL;;;))) """$$$&&&''''''***...000111222444555666BBBnnn\\\pppjjjeeeCCC===;;;CCC---,,,)))&&&%%%&&&((())))))"""##################"""$$$%%%&&&(((***,,,...///---+++'''###!!!!!!"""###$$$%%%&&&%%%$$$$$$&&&'''''''''(((((((((&&&%%%$$$!!!###$$$###""""""###!!!!!!!!!!!!"""###$$$%%%&&&###  !!!  """"""!!!!!! !!!!!!"""""""""!!! $$$$$$$$$$$$$$$$$$$$$### !!!"""######%%%(((+++***+++,,,,,,+++,,,...000,,,,,,***'''$$$%%%)))---***+++---,,,***(((((()))+++------,,,,,,000666:::CCCYYY{{{oooOOOCCC<<<999555222111111000///,,,+++)))((((((+++...000...+++((('''''''''%%%###"""######$$$%%%%%%&&&&&&###&&&(((&&&!!!!!!$$$(((((((((((((((((((((((('''$$$"""###&&&)))))))))''''''((((((((((((((('''&&&%%%$$$$$$&&&(((((('''&&&&&&%%%%%%%%%$$$$$$$$$###"""!!! """###$$$$$$###"""!!!!!!!!!"""######"""""""""!!!!!!!!!"""  ((('''&&&%%%$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$%%%&&&&&&&&&'''(((((())))))''')))***+++***(((&&&$$$$$$$$$###""""""""""""###""""""#########"""!!! """###%%%'''''''''&&&%%%"""!!!!!!!!! !!!!!!  """ ###!!! !!!###%%%######$$$$$$$$$###"""!!!!!!###""" %%%&&&'''))),,,,,,***(((%%%&&&((()))))))))(((((("""((('''(((...666MMMmmm}}}___\\\bbbtttxxxmmmeeeqqq}}}|||nnn[[[OOOZZZlllvvv{{{{{{uuuooollliiibbbUUUKKKCCCAAA>>>AAALLLXXX[[[XXXSSSAAA---###$$$###!!!!!!###$$$%%%%%%'''***...111222444555777555DDDqqqXXXjjjccc```???666333@@@222///,,,(((%%%%%%&&&&&&%%%""""""###$$$$$$$$$$$$$$$(((((((((***,,,///222333000---((($$$""""""$$$&&&"""###$$$###""""""$$$&&&$$$%%%'''))))))((('''&&&!!!###$$$###"""######$$$$$$###############$$$$$$!!!!!!!!! ###!!!"""###$$$""""""#########!!!  !!!!!!"""######$$$ ###%%%%%%&&&'''((()))*********))))))+++---((())))))'''$$$$$$(((+++***+++,,,,,,***))))))***)))++++++))))))...333666<<>>===FFFnnnrrreeelll______TTT@@@111...///...---,,,***(((''''''((((((!!!###$$$###"""""""""---+++******,,,...///...222,,,&&&$$$&&&'''%%%###!!!""""""###""""""!!!  """$$$%%%"""&&&&&&"""$$$  ###!!! !!!  %%%###""""""######""" !!! !!!%%%(((+++((('''&&&&&&&&&((()))******'''### !!!$$$&&&++++++,,,,,,+++)))'''&&&)))(((''''''))),,,000222999JJJbbbyyytttVVVHHH;;;777666///111666222222000...+++******++++++//////...---***'''$$$###&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$+++%%% $$$&&&### """$$$''')))***++++++***((('''))),,,,,,***(((!!!"""###""""""###&&&((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$###############$$$&&&###!!!!!!###$$$!!!!!!""""""!!!!!!!!! !!!"""$$$ !!!######""""""###$$$"""""""""""""""######$$$######$$$%%%'''((())))))%%%)))+++******+++((($$$%%%"""!!!$$$((()))%%%!!!$$$"""  """$$$###"""### !!!!!!"""""""""###!!!!!!!!!!!! """"""""""""###############%%%(((,,,.........---(((((()))******)))'''''''''%%%###)))///,,,999VVVmmmWWWHHHccc{{{nnn```\\\hhhyyy~~~kkkYYYNNNTTT```iiitttzzzrrrnnngggZZZLLL===:::999???KKKWWW^^^aaaXXXJJJ777((( &&&'''((()))***+++++++++***---000222444777:::;;;:::GGGrrrxxxnnnmmm[[[YYYMMM===222111222111...---,,,+++++++++,,,---%%%'''((((((&&&$$$$$$$$$,,,+++***+++...000111111000+++%%%###%%%&&&%%%""""""!!!  !!!!!!"""!!!  ############"""!!!!!!!!!!!!!!! """%%%(((***''''''&&&&&&&&&'''((()))(((&&&###!!! """$$$%%%(((***,,,---...,,,***)))(((''''''(((+++///333666666CCCVVVmmmgggMMM???999888111111555111444222000---,,,+++,,,,,,000000///,,,)))&&&###!!!%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$)))%%%!!!!!!###$$$### !!!"""%%%((()))***))))))***)))'''(((******'''%%%!!!"""###"""!!!"""$$$'''%%%%%%$$$$$$%%%%%%&&&'''""""""""""""###$$$$$$%%%%%%$$$######$$$###!!! !!!!!! !!!!!! """###!!!!!!"""!!! !!!###%%%"""""""""""""""######$$$"""######%%%&&&'''((((((%%%(((***((((((***((($$$(((%%%###$$$''''''$$$ """!!!  !!!!!!"""$$$%%%$$$###  !!!"""######$$$$$$#########""""""!!!!!! !!!!!!""""""""""""""""""%%%&&&(((***+++,,,,,,+++'''((()))***++++++***)))((('''$$$***000---:::UUUttt\\\III___vvvwwweee[[[```nnnwwwooo]]]PPPSSS]]]fffrrryyysssoooiii\\\NNN<<<777444:::GGGTTT[[[]]]ZZZLLL999)))!!!'''(((+++---......---,,,***+++---///000222555888888KKKwwwnnn[[[TTTHHH:::333333222000222222000///////////////---......---***''''''''',,,++++++---000222333333...)))$$$###$$$%%%###!!!!!!   !!!###%%%###!!!!!!###"""!!!!!!"""###&&&(((***&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$#########$$$$$$&&&(((,,,///000000...---******)))***,,,///222444333;;;HHH[[[wwwzzzVVVEEE===;;;555444666222666444222///---,,,,,,,,,000///...,,,((($$$!!!###!!!!!!###%%%$$$$$$###############%%%$$$""""""!!!!!!!!!!!!!!!###&&&)))***)))(((&&&)))((('''''''''&&&$$$"""""""""###"""!!!!!!"""$$$######"""""""""######$$$ !!!!!!"""###$$$%%%%%%"""$$$&&&&&&$$$"""!!!!!! !!!  !!!###!!!""""""!!! """$$$"""""""""""""""######$$$""""""######$$$%%%&&&&&&$$$''''''%%%%%%((((((%%%+++((($$$###$$$$$$""" !!!!!!!!!!!!!!! """%%%'''&&&###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!! !!!!!!"""""""""'''''''''(((((())))))***'''(((***+++,,,---,,,,,,((((((&&&***000...999RRR~~~|||dddMMM\\\pppooo\\\WWWcccpppuuudddTTTRRRXXXaaappp~~~{{{wwwsssmmm___RRR===666111777EEESSSYYYZZZ\\\NNN;;;***"""%%%'''***---///...---,,,+++***+++.........111555:::PPP}}}mmm^^^TTTEEE999444222///+++555555444222111000//////222333222000,,,)))((((((...---,,,---000111111111***'''###"""""""""!!!   ###&&&$$$ !!!%%%!!!!!!"""###%%%&&&((()))%%%%%%%%%$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&(((---000222111///---...---,,,++++++,,,---...000666???KKKaaa```JJJ???>>>777666777333555444222000...,,,,,,+++---,,,,,,***(((%%%""" !!!!!!$$$###"""!!!!!!!!!""""""!!!###!!! """!!!$$$&&&))))))(((&&&$$$&&&&&&%%%%%%%%%$$$"""!!!"""######"""  """"""!!!!!! !!!""""""######$$$$$$$$$ $$$((((((%%%!!! !!! !!!!!! !!!!!! !!!""" ###%%%%%%$$$""""""###"""""""""""""""######$$$!!!!!!""""""######$$$$$$$$$&&&%%%""""""&&&'''%%%)))&&&###!!!""""""!!!  """"""###""""""""""""""""""&&&)))((($$$###"""  """""""""""""""""""""""" !!!"""###%%%&&&'''(((&&&'''''''''&&&$$$###""" !!!""""""###&&&&&&&&&&&&'''(((******)))***,,,---------,,,,,,((((((&&&)))///...666LLLzzzyyyxxx|||lllSSS\\\lll~~~zzz```SSS\\\lll{{{lll[[[TTTTTT]]]nnn}}}|||wwwpppbbbUUUBBB999222777FFFTTT[[[\\\^^^PPP<<<+++""" ###%%%(((+++------+++***,,,***,,,000000---///555???WWW}}}dddZZZOOOAAA999555222---)))111111222222222111111111333333222///+++(((((((((///---,,,---......---+++&&&$$$"""   !!!### !!!  !!!"""%%%###!!!%%% !!!"""$$$%%%&&&''''''###$$$$$$$$$$$$#########"""$$$&&&((())))))(((''''''***---000111///---,,,,,,+++***)))))))))******...444;;;BBBMMMgggiiiNNN>>><<<666444555222333222000...---+++******))))))))))))(((&&&%%%$$$  """"""!!! !!!"""!!!!!!"""$$$&&&(((((('''%%%$$$"""###$$$$$$$$$$$$######"""###$$$###!!! !!! !!!"""###$$$%%%$$$$$$%%%%%%$$$###"""!!! $$$(((((($$$!!! !!!!!!!!!""""""!!! !!!"""!!! !!!### $$$(((***)))&&&###""""""""""""""""""######$$$""""""""""""""""""""""""###%%%$$$ !!!%%%'''%%%%%%###!!! !!!"""!!!!!!"""###$$$$$$###"""&&&&&&$$$%%%))))))%%%%%%$$$""" !!! ######################## !!!"""$$$%%%'''((((((&&&&&&'''''''''%%%###""" !!!"""###$$$$$$$$$%%%&&&(((***,,,---,,,---......---,,,+++***&&&(((%%%'''---,,,333FFFwwwsssnnnrrrttt]]]aaakkk|||dddSSSYYYfffzzz~~~sssdddYYYTTT[[[kkkzzz}}}wwwoooaaaTTTEEE<<<444777EEESSS\\\___```RRR===+++!!!###%%%(((***,,,,,,,,,+++...,,,...444444///111777BBB\\\uuuUUUMMMCCC:::777666222...,,,***+++---000222333444444000000///,,,)))''''''(((---+++******+++***(((&&&###"""!!!!!!$$$  !!!!!!###""" !!!$$$ """$$$%%%%%%%%%$$$""""""#########"""!!!!!!!!!###&&&(((******)))))))))***,,,---------,,,+++&&&&&&''''''((()))***+++,,,111888;;;@@@RRRssswwwUUU???;;;555222333111000//////---,,,+++***)))''''''((())))))((('''&&&  !!!!!!!!!!!!!!! !!!!!! """###$$$%%%&&&''''''&&&&&&!!!###%%%%%%$$$$$$$$$&&&!!!###$$$$$$""" !!!!!!$$$'''***---///&&&&&&''''''&&&$$$"""!!!!!!###%%%%%%###!!! !!!!!!!!!"""""""""!!!!!! !!!"""######!!!!!!"""###!!!%%%***,,,+++'''$$$""""""""""""""""""######$$$""""""""""""""""""!!!!!!"""$$$### !!!%%%&&&%%%!!!!!! !!!"""###### !!!!!!"""###$$$$$$%%%!!!***,,,'''$$$''')))&&&&&&%%%###"""!!!!!!!!!!!! !!!!!!!!!""""""########################!!!!!!"""$$$%%%&&&''''''###$$$&&&'''&&&%%%###""" """###$$$%%%$$$$$$&&&(((***,,,............///...---,,,***)))%%%(((%%%%%%,,,,,,111@@@kkknnngggkkk~~~hhhiiimmm|||iiiWWWVVV]]]nnn|||}}}~~~yyynnn```WWW[[[iiiwww|||{{{tttlll___TTTDDD===555666AAAOOOZZZ```cccUUU???---"""&&&''')))+++---...//////000---111::::::333333:::CCC___ooooooGGG>>>777333555555000------)))+++---///111111222222------,,,***'''&&&''')))((('''&&&'''((('''%%%"""    !!!!!!!!!"""""""""$$$%%%$$$###"""!!!""""""###"""!!! !!!$$$&&&((()))))))))(((((())))))***+++++++++%%%%%%&&&'''((()))******+++,,,000555:::FFF___vvvcccHHHAAA999333444222.........------,,,+++***(((((()))***)))((('''&&&   """######!!!"""###"""""""""######$$$$$$$$$%%%&&&'''(((###&&&((('''%%%###$$$&&&!!!###%%%%%%###""""""""" !!!"""%%%(((+++...///&&&&&&(((((((((&&&$$$######"""!!!"""""""""  !!!!!!""""""""" """#########"""""""""$$$%%%$$$###"""###$$$$$$''')))***(((&&&$$$$$$"""""""""""""""######$$$#########"""""""""!!!!!! ######!!!"""%%%&&&$$$ """###############$$$###""""""!!!"""###%%%&&&!!!---222)))"""$$$((('''(((&&&%%%###"""!!!""""""!!!"""""""""####################################"""""""""###$$$%%%%%%&&& """$$$%%%&&&%%%###!!!!!!###%%%&&&'''&&&''')))+++---......---,,,---......---,,,***)))&&&***&&&&&&,,,---000===[[[{{{lllccchhh{{{sssoooooo|||qqq]]]VVVUUUccctttyyy}}}|||vvvhhh\\\\\\hhhssszzz~~~zzztttmmmbbbXXXDDD>>>888666>>>KKKZZZcccgggXXXCCC000%%% )))***+++---///000222333222///444>>>>>>666555<<>>888888666------......------,,,+++******+++***)))(((&&&%%%!!! !!! ###$$$$$$""" !!!"""$$$&&&&&&%%%$$$$$$#########$$$&&&((()))&&&(((***(((%%%######%%%!!!###%%%%%%$$$##################$$$%%%&&&((()))$$$&&&'''))))))(((&&&%%%%%%"""!!!"""  !!!""""""###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&%%%######$$$%%%'''''''''&&&$$$$$$%%%&&&"""""""""""""""######$$$$$$$$$######""""""!!!!!! ###$$$"""###&&&&&&$$$"""$$$&&&&&&%%%$$$$$$$$$%%%$$$"""!!!!!!###%%%&&& 000666+++!!!###((((((((('''%%%###"""""""""""""""#########$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$ """%%%%%%$$$###!!! !!!$$$%%%'''((((((***,,,...///...---,,,***+++,,,---------,,,+++'''+++'''&&&---...000<<>>KKK[[[fffjjj[[[EEE222'''"""***---000222111000//////111///222777999999;;;???;;;lllZZZ|||ZZZ???888555222...+++(((''''''))),,,000555666333,,,'''###""""""%%%(((***)))'''$$$$$$$$$$$$$$$$$$$$$$$$ !!! !!! !!!###$$$$$$######!!!!!!  """$$$&&&(((***+++%%%(((***(((%%%$$$)))---++++++)))(((''''''''''''***,,,---...222<<>>::::::;;;999666333000///...------,,,+++***(((&&&$$$############"""  !!!!!!!!!"""%%%''''''$$$ """%%%%%%$$$###)))'''%%%$$$%%%'''((()))$$$'''***)))&&&$$$###$$$$$$###"""""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%""""""&&&$$$######$$$'''((('''%%%&&&&&&&&&&&&&&&'''''''''&&&'''((()))***))))))((((((%%%"""!!!"""$$$%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$%%%&&&$$$###!!!!!!"""###$$$%%%%%%&&&''''''&&&$$$$$$%%%%%%$$$""""""###&&&(((#########""""""""""""!!!"""!!!  !!!!!!###$$$$$$%%%%%%&&&&&&&&&$$$###"""###$$$$$$###"""  """$$$%%%%%%)))---111111...,,,,,,---...,,,++++++,,,+++***))))))(((''''''***...222555NNNxxxnnn}}}nnneeefffsssxxxuuuuuu]]]NNNRRRdddtttsssddd]]]```fffttt|||~~~vvvmmmddd[[[NNNCCC;;;;;;???GGGYYYkkkooofffRRR:::)))!!!(((+++...///...,,,,,,,,,///...111666888999>>>DDDMMM{{{{{{lll^^^;;;===777555222...+++)))((((((''',,,000000,,,(((&&&&&&%%%%%%$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!    !!!"""#########"""!!!!!!!!!"""""" """$$$%%%'''((()))'''%%%$$$$$$&&&(((***...---,,,+++***)))))))))&&&((()))***,,,222:::AAAOOOrrr~~~^^^HHH???;;;777<<<:::777333000///------///...+++)))&&&%%%$$$$$$"""""""""!!! """"""###%%%'''&&&$$$!!!!!!$$$%%%$$$###""""""$$$$$$%%%&&&'''((()))***%%%''')))(((&&&$$$$$$$$$%%%###"""!!!"""%%%(((***'''&&&&&&&&&%%%$$$$$$$$$&&&&&&'''(((((((((''''''###   $$$'''&&&%%%&&&((((((&&&%%%%%%&&&&&&''''''(((((((((((()))***+++++++++******)))&&&###""""""###$$$###''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%$$$"""!!!!!!!!!"""###%%%%%%&&&&&&&&&$$$###"""%%%### !!!&&&+++///""""""""""""!!!!!!  !!!&&&&&&''''''''''''''''''$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!"""###$$$%%%***...222222///------///...---++++++++++++***((()))((('''''')))---222555HHHqqqnnnyyywwwjjjbbbnnn{{{ssswww|||dddPPPNNN]]]mmmzzzhhh\\\[[[___nnnyyyxxxooofff___RRRFFF<<<<<>>EEEVVVYYY:::>>>666555222...,,,***)))))),,,000333111+++'''(((***&&&&&&&&&&&&'''&&&%%%$$$!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!!!! !!!!!!"""$$$%%%&&&'''***'''$$$###$$$'''((()))------,,,******)))))))))&&&'''))))))***...333777EEE```gggKKKAAA===888777666333000...---------000...***'''$$$$$$$$$%%%"""######!!!!!!"""###$$$%%%&&&%%%$$$"""!!!%%%))))))&&&######$$$"""$$$'''))))))(((((()))&&&'''''''''&&&%%%$$$$$$'''&&&###"""###%%%(((***(((((('''&&&%%%%%%$$$$$$''''''((())))))(((((((((###  ###))))))))))))))))))((('''&&&''''''((()))******+++++++++++++++***))))))((((((%%%###"""###$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%########################%%%%%%$$$#########$$$%%%$$$###"""!!!!!!!!!""""""$$$%%%%%%&&&%%%$$$"""!!!%%%""" """''',,,///#########"""!!!!!!  !!!!!!"""''''''((((((((('''&&&&&&$$$"""""""""$$$%%%$$$#########$$$###"""###$$$%%%***...111111...,,,---......,,,++++++++++++***(((((('''&&&&&&(((,,,000333@@@hhhrrrxxxtttlllttt~~~ppplllpppuuu~~~jjjUUUOOO[[[iii}}}mmm\\\VVVWWWdddsss~~~vvvllleeeUUUHHH===;;;>>>FFFXXXkkkrrrlll\\\DDD000%%%'''))),,,,,,,,,+++,,,---333333555777777888???GGG___yyy^^^@@@:::666444111///,,,++++++***...111444111+++((())),,,''''''((('''&&&%%%$$$$$$!!!!!!!!!    ###"""  !!!"""!!!!!! !!!!!!"""!!!!!!"""###$$$%%%&&&'''+++(((%%%$$$%%%'''((((((++++++***)))))))))******'''((()))******,,,///222;;;LLLjjjwwwUUUEEE>>>:::333222000///......//////000---)))%%%######$$$%%%###$$$$$$""" !!!"""###$$$%%%&&&%%%$$$$$$###"""&&&))))))&&&######%%%$$$'''+++,,,***(((''''''&&&&&&&&&&&&&&&&&&%%%$$$)))(((&&&$$$$$$%%%'''(((***))))))((('''&&&%%%%%%)))))))))******))))))(((%%%""" ###+++,,,,,,,,,+++)))))))))((())))))***+++,,,,,,---...---+++***(((&&&%%%$$$%%%###""""""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""######$$$######"""""""""""""""$$$$$$%%%&&&%%%$$$###"""$$$"""!!!"""%%%((()))(((%%%%%%$$$######"""!!!!!! !!!"""#########%%%&&&'''(((((('''%%%$$$###"""!!!"""$$$%%%$$$###$$$%%%&&&%%%######%%%'''(((,,,//////---***+++,,,---,,,***+++,,,,,,+++)))'''&&&$$$$$$&&&***...111<<<```tttuuuyyy|||qqqeeecccfffvvv~~~qqq\\\QQQWWWbbbxxxqqq\\\RRRQQQWWWhhh{{{yyynnneeeWWWIII===:::<<>>JJJWWWcccSSS888DDD444333111///------------------,,,,,,---,,,)))&&&$$$''')))(((%%%###$$$&&&###""""""!!!  !!! $$$""" %%%""" !!!!!!""""""$$$!!!!!!%%%$$$%%%%%%%%%$$$###!!!!!!!!! !!!!!!"""###### !!!!!!!!!"""""""""###&&&+++///---)))&&&'''***(((((()))***,,,///111222***)))'''(((+++...000111222===BBBJJJiii]]]GGGDDD777666444333222222333444...---,,,************+++"""######!!!!!!$$$&&&(((&&&$$$"""$$$&&&)))&&&""""""%%%(((((('''(((---111000,,,)))***,,,(((%%%###$$$&&&((('''%%%!!!###&&&)))+++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))$$$""" """$$$$$$!!!$$$''')))(((&&&%%%&&&((()))))))))(((((((((((((((+++***)))'''''''''((()))'''%%%$$$$$$%%%$$$###!!!""""""###$$$%%%&&&&&&''' !!!"""###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$"""###%%%'''((((((((('''%%%!!! $$$&&&$$$ $$$$$$###"""!!!  """#########"""$$$''')))***)))'''&&&"""!!!!!!"""$$$&&&%%%$$$"""$$$### ###(((&&&***---...+++))))))***(((((((((***---...///...+++)))((('''))),,,000333333QQQ}}}{{{ttt{{{wwwggg```WWWhhhzzz|||mmm[[[PPPLLLPPPbbbtttrrr^^^GGG;;;888000;;;LLL^^^ppp{{{zzzrrr\\\OOOCCC>>>;;;===JJJYYYhhhiiiaaaLLL666'''(((***,,,...///111333555444;;;222222BBBCCCHHH^^^sssaaaLLL999888555111,,,)))***---///000******)))((('''&&&%%%%%%###"""!!!"""###$$$###"""$$$######"""!!!     !!!!!!$$$""" !!!#########"""!!! !!!"""###$$$%%%&&&&&&&&&''')))+++,,,,,,,,,,,,'''((()))(((((())),,,......+++'''%%%(((,,,///111222444666===VVV~~~nnnMMM@@@===777333444555222//////...---+++)))(((((())))))$$$"""!!!$$$&&&&&&((()))((('''%%%%%%&&&'''---***'''%%%&&&'''''''''+++***))))))+++---------))))))((((((((('''''''''&&&$$$###%%%))),,,,,,+++...---,,,,,,+++***)))(((+++++++++++++++***(((((("""$$$%%% +++&&&&&&###""" """$$$'''***+++***((('''(((((()))***+++,,,,,,---+++...000,,,'''$$$'''++++++)))''''''((()))))))))$$$$$$&&&&&&&&&&&&$$$$$$%%%###"""!!!"""!!!  !!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""'''"""$$$%%%###+++000'''$$$###!!! """###$$$(((%%%"""!!!!!!!!!!!!  """###$$$$$$######"""###&&&)))++++++(((&&&&&&### !!!$$$&&&%%%###'''&&&$$$######$$$&&&'''%%%''')))++++++***(((&&&***+++,,,,,,---///222555???444+++((()))***...222777NNNxxxxxxxxxsssccc```fffpppwwwqqq___MMMEEEJJJTTT]]][[[MMM===222...///555BBBVVVkkkyyy|||{{{```MMMGGG:::444:::@@@VVVjjjjjjdddTTT===***  ###"""""" ***+++---///000111333555333888333555@@@???IIIeeeoooeeeJJJ:::;;;333///)))&&&&&&))),,,---,,,+++***(((&&&%%%%%%$$$ !!!###$$$$$$############"""!!! ###!!!!!!!!!"""######"""   !!!"""###$$$$$$$$$%%%(((***,,,---------)))*********)))***---//////,,,'''%%%'''+++...000222444555:::JJJjjj[[[FFFDDD===777666777555333444333111///,,,)))(((''''''%%%### !!!"""######$$$''')))++++++)))(((''',,,***''''''((()))******---+++*********+++************)))))))))((((((((()))((('''))),,,//////............---,,,,,,++++++,,,------,,,,,,+++***)))&&&%%%&&&!!!$$$$$$'''%%%$$$!!! $$$%%%''')))***)))((((((%%%&&&'''(((***+++,,,------//////---)))''')))+++---+++(((&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$""""""######""" !!! !!!!!!"""###$$$$$$$$$%%%%%%$$$######"""%%% ###%%%###,,,111(((%%%$$$"""!!!!!!"""###$$$&&&$$$"""!!!""""""!!! !!!"""###$$$%%%%%%$$$$$$((((((((((((((('''&&&$$$!!!"""%%%''')))(((%%%"""'''%%%$$$######$$$%%%'''((((((((((((((('''''''''***+++,,,,,,,,,---000222OOOCCC666///+++)))+++///:::MMMtttxxxssswwwggg]]]aaakkktttppp^^^JJJ???<<>>TTThhhjjjfffVVV@@@,,,"""  ,,,---...///111222333444444777777<<>>TTT}}}mmmMMMIII@@@888777777555555777444222000---+++)))((((((&&&$$$""""""""""""!!!!!!%%%***///000...***'''+++)))'''(((***,,,------......---+++***)))((((((***************)))))))))+++******+++...000//////........................------------,,,+++******(((%%%%%%$$$'''"""$$$%%%(((%%%"""!!!###&&&&&&''''''(((((((((((($$$%%%&&&''')))***+++,,,------,,,***))))))))))))+++)))&&&%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%###"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$###$$$$$$$$$$$$###""""""### $$$%%%###+++000)))'''&&&$$$###"""###$$$$$$###"""!!!"""$$$$$$"""!!!""""""$$$%%%%%%&&&%%%%%%)))(((((('''&&&%%%%%%$$$###&&&)))***(((&&&$$$###&&&%%%###""""""###%%%&&&***((('''%%%%%%%%%&&&'''***+++,,,+++++++++---///EEE;;;000,,,***)))---222999HHHjjjzzzppp}}}nnn[[[[[[bbbllllll\\\FFF777111555999666///)))((()))$$$--->>>VVVjjjrrrnnnggg[[[HHHCCC666000666<<>>]]]~~~zzzlllDDD888777222---'''$$$%%%)))---///222000,,,(((%%%###"""""" """###!!! !!!!!! %%%%%%%%%$$$""" !!!###"""!!!!!!""" !!!""""""!!!###&&&(((+++,,,,,,,,,***+++,,,,,,******,,,---000,,,(((&&&'''***,,,---+++(((+++444:::GGGjjj{{{TTTGGG???777666666444333555000///...---,,,,,,++++++&&&%%%%%%%%%&&&%%%### """%%%***///111///+++''')))((('''(((+++---............///...,,,*********************************))))))***+++,,,---------------....../////////000------------,,,+++***)))(((###%%%///@@@000000###)))&&&""" """%%%((('''&&&&&&&&&'''((()))&&&&&&'''((())))))******+++)))'''&&&'''((('''&&&'''%%%###$$$&&&((((((((($$$%%%&&&''''''&&&%%%$$$###"""!!!"""$$$$$$$$$"""!!!!!!!!!!!!"""###$$$%%%#########$$$$$$###""""""$$$!!!&&&&&&###)))...&&&''''''%%%$$$$$$$$$$$$$$$ !!!###%%%%%%###"""""""""###$$$$$$%%%%%%%%%###$$$&&&&&&&&&%%%&&&&&&((())))))&&&"""!!!###&&&&&&%%%###""""""###%%%&&&***)))((('''&&&%%%%%%%%%)))***++++++******+++,,,222,,,(((((()))***///444555???^^^}}}ssssss[[[VVVWWW```cccWWWCCC444///111222111...,,,,,,...'''///AAAYYYmmmssskkkaaaVVVDDD@@@444...444888NNN___eeeggg\\\EEE///###111000///111444666666444555444>>>EEE>>>EEEnnnhhhvvvcccEEE;;;555000+++&&&###%%%)))---///111///+++(((%%%"""!!!!!! """!!!!!!  !!! """!!!!!!"""""""""%%%%%%%%%$$$""" !!!""""""!!!"""### !!!!!!""""""######$$$&&&((()))))))))))))))***+++***)))((()))***...+++((('''(((***++++++,,,&&&)))555;;;CCCYYYsssbbbIII@@@999777777444222333//////...---,,,+++******'''&&&'''(((***)))'''$$$''''''))),,,......+++((((((''''''(((+++---------+++...000000...,,,---...************************(((***+++,,,,,,,,,+++,,,,,,,,,,,,---......//////,,,,,,,,,,,,+++***)))((((((%%%***???cccOOOLLL***(((%%%!!! ###%%%)))(((&&&%%%%%%&&&'''((()))))))))))))))))))))))))))(((&&&&&&'''((('''&&&'''%%%######%%%'''''''''%%%%%%''''''''''''%%%%%%"""!!! !!!######"""!!!!!!!!!!!!""""""###$$$%%%"""######$$$$$$$$$######&&&$$$(((((("""&&&***"""'''&&&&&&%%%%%%$$$$$$%%% ###%%%&&&$$$###!!!!!!""""""###$$$$$$%%%###&&&'''&&&$$$$$$%%%###%%%'''%%%"""!!!$$$'''&&&%%%###""""""###%%%&&&((()))***+++***(((&&&$$$(((***++++++))))))***+++///,,,,,,...---***+++///555:::UUUyyywwwwwwvvv]]]RRRLLLQQQWWWPPP@@@444,,,---///000111111222333000666EEE[[[nnnsssjjj___QQQ@@@>>>333...222555IIIYYYbbbfff\\\EEE///### 222000000222666999888666444222===BBB===QQQTTTppp[[[GGG@@@888...***%%%###$$$''')))***,,,+++***(((%%%###!!! !!!"""!!! !!!""" !!!!!!###"""!!!!!!!!!!!!"""""""""############$$$###"""  !!!!!! """###!!!!!!"""""""""#########"""$$$%%%'''((((((((('''''')))***)))(((&&&&&&'''+++)))((()))***+++***)))---))),,,555;;;@@@KKKXXXyyyTTTJJJ@@@<<<999555333444222222111///,,,***'''&&&)))((()))***,,,+++)))'''***((((((***---///---***)))(((((()))+++---,,,+++(((,,,000000...---///111+++++++++,,,,,,,,,,,,,,,+++---//////...---------++++++,,,,,,,,,---------++++++++++++***)))((((((***,,,333LLLoooooo<<<'''%%%""" !!!###%%%)))(((&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))***+++,,,)))&&&%%%%%%%%%$$$###%%%&&&'''(((((('''&&&%%%###!!! !!!""""""!!! """"""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%***)))!!!$$$((( %%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%###&&&)))(((%%%###$$$%%%!!!$$$''')))((('''&&&%%%'''&&&$$$######$$$&&&'''''')))+++,,,+++)))&&&$$$''')))++++++***)))******+++***+++...---******...888:::PPP|||{{{pppnnn|||www\\\MMMAAACCCIIIGGG<<<333((((((***///666;;;>>>>>>@@@BBBJJJZZZjjjnnneee[[[LLL======444///222222EEEUUU___fff\\\EEE///$$$"""333000///222888;;;:::777555444???BBB@@@aaaZZZ~~~NNNEEEBBB:::111...)))&&&%%%%%%%%%%%%'''(((((('''&&&###!!! """###"""!!!"""  """!!! #########$$$###"""!!!""""""!!!!!!"""######""" !!! !!!###!!!!!!""""""""""""###### """$$$&&&'''(((((((((''')))******'''%%%%%%%%%''''''(((+++---,,,***((((((***...111666<<>>999444333666333333222000...+++)))''',,,+++******+++***(((''')))''''''+++000222000,,,,,,+++++++++------+++***&&&+++///000---+++---///------........./////////,,,///222222000.........,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***))))))+++333888MMMNNN'''&&&$$$###"""###%%%&&&)))((('''&&&%%%%%%%%%%%%%%%&&&&&&''')))******+++(((***+++***((((((+++......+++(((%%%%%%$$$###"""%%%&&&'''(((((('''&&&%%%%%%###""""""######!!! """"""""""""###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%***)))!!!$$$(((!!!"""###$$$%%%%%%&&&&&&&&&""" !!!###%%%%%%$$$"""""""""""""""$$$%%%&&&''')))***'''$$$$$$)))...333///+++(((''''''''''''((('''%%%$$$$$$%%%'''((('''(((((())))))((('''&&&''')))+++,,,+++******+++&&&%%%&&&))))))(((,,,222888888KKKtttvvv{{{mmmeeeqqqyyyWWWGGG::::::???>>>666000******---666CCCOOOVVVYYYUUUQQQPPPYYYeeeiiiaaaXXXGGG:::<<<555000222000AAATTT___fff]]]FFF000&&&%%%333000///333999<<<;;;888999888BBBCCCDDDnnnnnnCCCAAABBB:::777333...***(((&&&$$$"""$$$%%%''''''&&&$$$!!! """$$$$$$!!! !!! !!!  $$$$$$$$$%%%###""" !!!!!! """#########"""!!!"""!!!  ###!!!!!!!!!""""""""""""""""""%%%((()))******((()))+++***(((&&&%%%%%%%%%&&&(((,,,...---***''' (((------111:::CCCFFFTTTqqq```LLL>>>666222333666111111222111000///---,,,...,,,***))))))((('''%%%'''&&&(((...444666333...///...------...---+++)))%%%***//////+++)))***---//////000000111111222222+++///222222///------...------------------------------------,,,+++******)))666999HHHZZZ((('''&&&%%%%%%%%%&&&&&&((((((''''''&&&%%%$$$###!!!"""$$$&&&(((***,,,,,,$$$(((+++***&&&%%%)))...,,,)))'''%%%&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%'''%%%######$$$###""" """"""""""""###$$$%%%&&&$$$%%%&&&&&&''''''''''''######***)))!!!$$$)))"""!!!"""###$$$%%%&&&&&&&&&###!!! """$$$%%%%%%$$$######"""###%%%&&&'''))))))(((%%%###'''111999LLL@@@///""""""'''***)))(((&&&%%%%%%&&&((()))((('''&&&%%%&&&'''((()))&&&(((+++,,,+++++++++,,,...+++***)))'''%%%***111444444FFFooopppsssmmm```ggg{{{zzzRRRCCC666555:::888222---222111444???QQQcccnnnttteee]]]WWWZZZcccggg```WWWEEE999===666222222///???TTT___ggg^^^GGG222((('''...000000///444<<<@@@???:::===AAACCCUUUuuuhhhwww@@@JJJ>>>@@@444111---)))(((&&&$$$###!!! !!!"""""""""%%%$$$$$$$$$$$$$$$%%%%%%###!!!!!!"""###!!! !!!!!!%%%$$$###""""""!!!""""""!!!!!!!!!!!!"""###!!!"""""" """"""!!!###'''%%%$$$#########%%%((()))(((***+++***)))((()))+++((("""###,,,111...***)))!!!$$$)))000666:::===???NNNjjjkkkKKK???<<<888666666222000...---,,,)))%%%"""((()))***++++++***(((''''''((()))+++,,,...//////111///...//////...,,,***((()))***++++++***)))(((...,,,,,,...111333222111////////////////////////***+++---.........---,,,111///---...//////,,,)))333...666RRRqqqyyyeeeMMM'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''))))))+++)))'''%%%%%%&&&(((***,,,+++(((%%%$$$$$$%%%&&&&&&%%%###"""!!!!!!!!!!!!&&&%%%###"""!!! !!!!!!######"""!!!!!!"""###$$$########################'''&&&&&&%%%$$$###""""""&&&%%%$$$###"""###$$$%%%""""""#########$$$$$$%%%$$$$$$$$$$$$%%%''')))***''')))***)))'''***222999FFF333$$$%%%'''###!!!%%%&&&&&&'''(((((('''&&&%%%'''%%%$$$$$$%%%&&&$$$###''''''((()))***+++,,,,,,'''+++///...***(((***---111666???^^^xxxqqq~~~zzzgggbbbqqquuuOOO@@@333///222444444555777888===LLLddd{{{nnn]]]WWW[[[^^^ddddddYYYEEE;;;555555333///333<<>>GGG;;;<<<111...+++)))))))))(((''' !!!######"""%%%$$$""" !!!"""""" !!! """  !!! ###%%%%%%%%%###""""""######!!!  !!!!!!!!!!!! !!!!!! !!!!!! """&&&$$$#########%%%'''***,,,)))******)))'''&&&'''''')))%%%&&&---111...)))(((###&&&***///444777:::;;;DDD\\\tttPPP???===;;;666444111000......---+++'''$$$((()))+++,,,,,,+++)))(((''''''((()))***,,,...///000...---,,,------+++***'''((()))*********)))(((,,,+++***---111444444222222222222222222222222222+++---...000111000///...000...,,,,,,......,,,***111///555FFFWWWYYYJJJ999((('''&&&&&&(((((('''&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$###$$$&&&(((***+++***(((&&&$$$#########$$$$$$$$$###"""!!!!!! %%%$$$###!!!!!!!!!!!!"""###"""!!!!!!!!!"""#########""""""!!!!!!""""""###%%%$$$$$$###""""""!!!!!!$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***''')))***(((&&&'''---222555((( %%%((($$$###''''''(((((()))((('''&&&%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&''')))***,,,------(((,,,///...***)))***---222777???\\\vvvmmmxxxrrrgggmmmyyytttcccFFF999---,,,222888>>>CCCFFFDDDFFFQQQhhh~~~qqq^^^UUUVVVXXX^^^^^^RRREEE;;;444444222...222;;;MMMXXXcccbbbQQQ:::)))"""000///444>>>@@@:::777:::???FFF???KKKxxxzzzmmm<<>>HHHAAASSSggg;;;>>>999555333111000111333555666666###"""!!!!!!######!!! """"""""""""""""""!!! !!!  """!!! """!!! !!!"""!!! ###%%%&&&)))&&&"""  !!!""""""!!!  !!!""""""""""""###%%%''')))***''')))++++++)))(((((((((&&&&&&'''+++...---+++))))))***,,,///222555777888:::@@@PPPoookkkKKK===999666333000//////000111000...,,,+++,,,------...------,,,---+++***)))***,,,///111...+++((('''(((***++++++&&&''''''((()))))))))***))))))***,,,///111222222222222222222222222222222---...000222333333111000...,,,***(((((()))++++++***,,,......+++))))))+++((('''&&&'''((()))(((&&&''''''&&&&&&%%%$$$######!!!"""$$$&&&'''&&&%%%$$$$$$######"""###%%%'''(((###$$$%%%&&&&&&%%%###"""!!!"""$$$%%%$$$###!!! !!!!!!!!!!!!""""""######%%%%%%$$$$$$$$$$$$$$$$$$%%%###  """###""""""""""""!!!!!!!!!!!!###$$$%%%''''''&&&%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$###$$$&&&'''(((%%%'''((('''%%%$$$%%%'''(((&&&'''+++***%%%%%%)))************)))'''%%%###$$$######%%%'''))))))((('''(((***+++++++++++++++***,,,------+++***+++,,,,,,222777MMMzzz}}}hhhiiirrrooommmuuuzzzvvvmmmbbbRRRDDD@@@666///000999HHH\\\llllllbbbVVVSSS^^^kkklllfffXXXFFF<<<>>>FFFXXX```VVVJJJ???666444111---000999EEEXXXkkkjjjXXXAAA---"""666333<<>>888888666111000111222333333111///,,,,,,------............,,,+++)))'''(((***---///---***(((''')))+++,,,,,,(((((((((((())))))*********+++,,,,,,------...///222222222222222222222222---...///000000000//////,,,+++***((('''(((***,,,++++++***))))))***---///'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''&&&%%%'''&&&%%%$$$$$$%%%&&&&&& ###&&&''''''&&&%%% !!!###$$$%%%$$$"""!!!!!!!!!"""######$$$$$$$$$''''''''''''&&&&&&%%%%%%&&&$$$!!! """$$$#####################$$$$$$%%%'''((((((((('''&&&###$$$%%%&&&%%%%%%$$$###%%%$$$######$$$%%%'''(((###%%%&&&&&&&&&&&&&&&''')))))))))***'''$$$&&&***)))******)))(((&&&$$$############$$$'''))))))(((***+++,,,,,,,,,+++)))(((***+++,,,,,,+++******+++***111444GGGssskkkggg{{{ooogggZZZaaagggddd\\\QQQGGG??????999444666>>>OOOhhh|||{{{ooo\\\PPPQQQVVVTTTNNNCCC666111333>>>UUUbbbZZZOOOCCC999666222---111:::EEEYYYkkkjjjYYYFFF333'''444444:::AAA@@@999999???CCCIIISSSttthhhyyy\\\???===>>>444333111///...000111111000)))((('''&&&&&&$$$ ###%%%$$$!!!"""######$$$######""""""!!! !!!!!! """!!! !!!  ###$$$$$$$$$$$$"""!!! ###$$$%%%"""###### !!!"""""""""!!! """$$$$$$""" """######"""""""""""""""""""""""""""###%%%%%%%%%&&&&&&$$$'''(((+++///000///***+++---000444888;;;===CCCAAACCCOOOhhhdddEEE<<<<<<999222222222444666666444222,,,,,,,,,---......//////)))((('''&&&&&&''')))***,,,***))))))+++---------******))))))))))))*********+++,,,,,,++++++,,,---333333333333333333333333......---,,,+++,,,,,,---***++++++)))((((((***,,,---+++(((''')))+++------'''%%%$$$%%%&&&'''&&&%%%###$$$$$$$$$%%%%%%%%%&&&###$$$%%%&&&''''''&&&&&&(((((('''&&&&&&&&&&&&&&&"""%%%'''((('''''' !!!"""###$$$$$$###"""""""""###$$$%%%%%%%%%$$$'''((((((((('''&&&%%%$$$&&&$$$""" """"""######$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$#########%%%&&&'''######$$$%%%&&&''''''(((%%%%%%%%%%%%$$$%%%'''***(((((((((((((((&&&$$$######""""""$$$&&&(((((('''***+++,,,------+++)))'''))))))************))))))***222444DDDnnnooogggzzz{{{dddVVVOOOUUUYYYWWWPPPJJJGGGFFFBBB???===>>>DDDTTTooozzzeeeQQQGGGDDDAAA;;;555---,,,...777OOO^^^XXXRRREEE;;;777222---111999EEEYYYiiihhh\\\LLL999***333666999999777999>>>CCC??????XXXcccWWWAAA===@@@444000...,,,,,,---......---)))((((((((()))'''$$$!!!!!!"""###""""""!!!"""###$$$$$$$$$###""""""  """###"""!!!  !!!!!! !!!###$$$$$$ """"""!!! !!! !!!###%%%%%%"""$$$&&&&&&$$$!!!!!!"""############### $$$&&&&&&%%%%%%%%%!!!'''***)))+++000222000+++,,,---///333666:::<<<>>>AAADDDHHHVVVrrroooPPPGGGBBB:::444333444555777777555333,,,,,,,,,,,,---...//////))))))((((((((((((((())),,,+++***,,,...//////...---,,,+++***))))))******''')))++++++******,,,...111111111111111111111111111///,,,)))((()))***,,,(((***,,,+++)))(((***,,,,,,***)))((())))))))))))(((&&&%%%&&&'''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''!!!"""$$$%%%&&&''''''&&& !!!!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&'''''''''&&&%%%###"""$$$###"""!!! #########$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&'''((((((&&&%%%######$$$%%%&&&%%%$$$#########$$$%%%&&&$$$#########$$$&&&&&&&&&###$$$$$$###%%%&&&&&&%%%%%%&&&'''''''''%%%$$$######"""!!!###%%%&&&&&&%%%((()))+++---...,,,+++)))((((((((()))))))))(((''''''000111>>>iiittthhhxxxyyy\\\KKKJJJNNNQQQNNNHHHFFFJJJQQQPPPNNNMMMKKKLLLWWWooolllRRR@@@888444000***))),,,,,,222HHHXXXTTTSSSFFF;;;666111,,,///888CCCWWWhhhiiiaaaTTT>>>*** 555::::::444333;;;DDDHHHFFF???___zzzbbbSSSAAA===AAA444///---++++++---...///...''''''((()))******'''$$$""""""!!!!!!"""###%%%&&& !!!###$$$$$$###""""""###  !!!### !!!"""!!!"""  """###""""""!!! !!! """!!!!!!###&&&%%%""" %%%((('''%%% """###%%%%%%&&&&&&!!!$$$''')))((('''&&&&&&$$$+++---+++,,,111333000,,,,,,---///111555888999777>>>DDDEEEKKKcccuuuYYYPPPGGG:::555444555666888888666444+++++++++,,,,,,...///000,,,,,,,,,,,,+++++++++***,,,+++,,,...000111000//////...,,,***))))))******%%%'''***+++******---000------------------------333000+++(((&&&'''***+++'''***---,,,***)))***,,,))))))******)))((((((((()))'''&&&'''((()))(((''''''&&&&&&%%%$$$###""""""""""""""""""###$$$%%%&&&###$$$%%%&&&''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%!!!!!!!!!!!!"""###%%%&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%###"""!!!"""!!!!!! """"""###$$$%%%&&&&&&'''######""""""###%%%&&&((()))'''%%%""""""###%%%'''%%%$$$#########$$$%%%&&&%%%$$$"""!!!###$$$$$$$$$%%%&&&&&&&&&'''(((%%% $$$%%%&&&&&&&&&%%%$$$######"""!!!"""$$$%%%%%%$$$%%%'''***---///...---,,,(((''''''((())))))'''&&&###,,,---999cccwwwhhhuuu|||\\\HHHEEEGGGHHHEEE??????HHHSSSaaa___]]]WWWSSSXXXmmmnnnRRR<<<222...+++"""%%%,,,,,,000EEEVVVRRRSSSFFF;;;666000***...777AAAUUUgggjjjeeeXXX@@@)))666===>>>888777???HHHLLLHHHHHHmmmhhhTTT??????:::333///---+++---222333000---&&&&&&'''(((((()))(((((('''&&&%%%###"""!!! """###%%%&&&%%%"""$$$######"""!!!!!!!!!"""%%%!!! """"""   !!!""""""!!! !!!!!!!!!"""  """###$$$$$$###!!! ###$$$$$$###   !!!!!!!!!%%%%%%$$$###""""""###### """###"""######!!!!!!!!!"""###$$$(((&&&&&&(((***+++(((%%%+++------***&&&''',,,111---111333222333666666333999<<<>>>CCCIIIQQQrrrdddPPPDDD???===<<<;;;999777666444444//////000333666777555444+++((((((,,,...,,,+++,,,...///000///------...000333111---***))))))+++---+++***))))))***+++---...***+++,,,,,,------,,,,,,---)))%%%%%%(((+++,,,+++))))))***,,,---,,,***'''******))))))((((((((('''((((((((((((((((((''''''%%%%%%&&&'''((('''### &&&$$$!!! !!!$$$%%%&&&$$$%%%'''(((((('''%%%$$$###$$$&&&+++......***&&&&&&&&&%%%%%%$$$#########$$$%%%'''''''''%%%###"""%%%%%%%%%$$$$$$"""!!! """"""""""""!!!!!!!!!!!!!!!"""#########%%%(((+++"""###$$$%%%&&&'''''''''$$$$$$######$$$%%%&&&&&&((('''&&&$$$###$$$$$$%%%""""""!!!!!!"""###$$$$$$###$$$$$$###""""""###%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%&&&%%%'''***,,,...---,,,++++++******)))(((''''''&&&'''000222777[[[|||jjjuuujjjSSSKKKEEEAAABBBFFFLLLUUU]]]pppqqqppphhh]]][[[jjj|||sssYYY@@@...'''&&&%%%'''))),,,666EEEOOORRRTTTLLLAAA666///...000222@@@UUUdddeeeccc\\\EEE+++""" 666;;;<<<999:::BBBJJJMMMHHHSSSyyyvvvRRR??????;;;555111...---...222333000,,,'''(((((()))******)))))))))((('''&&&%%%$$$$$$$$$"""###$$$%%%$$$""" %%%%%%$$$###############&&&###  !!! !!!!!!$$$%%% """$$$%%% """###""" !!!"""#########""""""$$$%%%%%%$$$!!! !!! !!!"""###""" """"""!!!!!!""""""######  """######""""""""""""""""""######$$$'''&&&%%%'''******(((&&&***,,,...,,,)))***...333111333222...///555:::;;;;;;>>>===@@@FFFLLLkkkqqqVVVHHHEEE@@@???===:::888666444444000//////111444555555333///***''')))***)))***,,,---......---++++++---///222000---+++))))))++++++---,,,,,,++++++,,,...///,,,,,,,,,------,,,,,,+++,,,)))%%%%%%'''***+++***)))))))))+++,,,,,,)))''')))))))))))))))((('''''''''''''''''''''((((((((('''''''''((()))((($$$"""&&&$$$!!!!!!###%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%$$$'''000888999333+++%%%%%%%%%%%%%%%$$$$$$$$$###$$$&&&'''&&&%%%$$$"""$$$$$$$$$$$$###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%$$$###"""""""""###$$$"""""""""!!!""""""#########$$$%%%$$$######$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,------,,,++++++******)))(((((('''''')))111333777YYY~~~llluuuxxxeeeXXXOOOGGGFFFJJJRRR___jjj}}}wwwggg^^^fffttt}}}lllSSS:::)))######%%%***...111999FFFOOORRRUUUPPPFFF:::111...000333???TTTfffjjjiiibbbKKK222###777999::::::>>>FFFKKKLLLKKKeeeOOO>>>???:::666333111//////111111...+++((())))))***************'''''''''&&&&&&&&&&&&&&&############"""!!! %%%$$$$$$############$$$$$$###!!! !!!    !!!!!!###$$$"""%%%((()))!!!!!!!!!!!! !!!&&&)))((('''&&&%%%$$$#########%%%&&&&&&%%%"""!!!!!!""" ###%%%$$$!!! !!!""""""######"""!!!"""$$$$$$$$$"""!!!!!!###$$$$$$$$$######%%%%%%%%%''')))***)))((((((***,,,,,,******---000666888666222111777<<<===888;;;999;;;???FFFaaa}}}\\\JJJHHHEEEDDDAAA>>>:::888666555333222111222444666666666666///)))(((((((((***....../////////------///111333222000///------,,,,,,000///...---,,,---...///...---------,,,++++++***+++(((&&&%%%''')))***************,,,------***(((((())))))******)))'''&&&'''&&&&&&&&&'''((())))))))))))((()))***)))&&&$$$$$$###"""###%%%''''''&&&&&&'''((())))))((('''&&&###!!!###---777999///%%%$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%$$$###"""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! """&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$######""""""###%%%&&&%%%%%%$$$$$$###$$$$$$$$$###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&(((***,,,------,,,+++*********))))))(((((('''***222333777UUUnnnuuupppQQQJJJFFFKKKUUUbbbqqq|||rrr___]]]ffftttmmm___KKK666(((%%%&&&(((222:::===@@@GGGNNNRRRVVVSSSKKK???333...000555===SSShhhqqqrrrjjjSSS:::&&&888888888;;;@@@FFFIIIIIIPPPyyymmmzzzyyyKKK>>>===888555444222000///000///,,,)))((())))))******)))))))))$$$%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""""""""$$$###""""""""""""######!!!!!!!!!!!!  !!!!!! """""""""""""""  !!!!!!  """$$$&&&%%%%%%$$$######"""!!!!!! &&&,,,333111---)))%%%###""""""$$$%%%%%%$$$"""!!!!!!"""!!!###$$$###"""!!! !!!!!!""""""""""""!!!###""""""###%%%&&&%%%$$$!!!###%%%&&&%%%###"""$$$$$$%%%&&&((()))***)))''')))******((('''(((***333888999555333555777777555888666666:::@@@WWWyyyjjjRRRKKKJJJHHHEEE@@@<<<999777666888666444444666888999999;;;333---,,,,,,***+++//////111555666555333222222555555444444333111000///111000...---,,,,,,------///...---,,,+++***))))))***)))''''''((()))++++++,,,,,,+++---......,,,***'''((()))******)))((('''&&&&&&&&&&&&&&&''')))******)))((()))***)))(((&&&###""""""###&&&''''''&&&'''((())))))))))))((('''###!!!"""'''---,,,$$$""""""######$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$ !!!!!!""""""""""""!!! !!!!!!!!!!!!!!! !!!"""&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&((())))))((('''&&&&&&%%%&&&&&&"""$$$%%%%%%#########$$$######$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$"""((()))+++,,,------,,,,,,*********)))))))))((((((***000333777PPP|||qqquuuqqqLLLIIILLLYYYgggtttxxx\\\QQQSSS\\\YYYPPPBBB444,,,,,,///222???LLLMMMKKKKKKNNNOOOUUUTTTOOOBBB444...000444999PPPgggtttwwwoooXXXAAA***!!!:::888888;;;@@@DDDGGGHHHWWW]]]vvvrrrIII???<<<555444444222111///...,,,)))''''''(((((()))((((((''''''###$$$%%%&&&&&&&&&%%%%%%""""""""""""############$$$$$$#########$$$$$$%%% """###"""!!! """######""" ###$$$$$$### !!! !!!"""$$$###!!!"""!!!!!! !!!"""$$$$$$(((((('''&&&%%%$$$###### !!!!!!%%%+++444111---(((%%%#########"""###$$$###!!! !!!!!!!!! !!!!!!"""$$$$$$$$$%%%%%%%%%$$$"""!!! """%%%&&&&&&&&& $$$&&&'''&&&$$$"""###$$$%%%&&&'''((()))***+++++++++)))'''%%%%%%%%%000555666222000555:::<<<:::===999777:::<<>>AAACCCLLLVVVyyyaaacccEEEDDD@@@888777555555555333000---+++***)))))))))))))))(((''''''$$$%%%'''''''''&&&$$$###!!!###%%%'''''''''&&&%%%$$$#########$$$$$$%%%&&&$$$%%%'''%%%""" """"""!!! !!!$$$%%%###!!!%%%(((&&&%%%))),,,***%%%###!!! !!!######""" !!!!!!###&&&((()))'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""###%%%'''$$$######""""""###%%%&&&"""###$$$###!!!!!!!!!"""&&&%%%$$$"""""""""""""""&&&''''''((('''%%%###!!!!!! """%%%&&&&&&%%%!!!###%%%&&&&&&&&&%%%$$$&&&'''&&&$$$$$$'''***333000,,,***((((((''''''///666;;;999999???GGGLLL===BBB???;;;<<<999>>>MMMqqq~~~^^^KKKHHHCCC===888555444333444333222222333333111///...***))),,,---)))''''''$$$)))000444444000,,,*********+++,,,---...//////---,,,+++***))))))***+++,,,***(((&&&%%%&&&''''''%%%''')))((('''&&&(((***(((&&&%%%%%%&&&''''''&&&)))((('''''''''(((***+++***(((&&&$$$###$$$&&&''')))'''&&&'''***---///000***(((%%%$$$%%%'''''''''$$$$$$$$$######$$$$$$$$$"""###$$$%%%&&&'''''''''######$$$$$$%%%%%%%%%&&&)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!"""""" """######"""!!!!!!!!!$$$&&&)))+++,,,,,,+++***((()))*********)))'''&&&%%%$$$######$$$%%%&&&'''#########"""######$$$$$$"""%%%'''(((&&&%%%$$$$$$'''''')))***)))((('''%%%&&&'''((()))+++---...//////000000000111111111111************************))),,,111555AAAaaa|||wwwoootttpppRRR<<<444...444:::;;;888666777:::QQQcccuuuzzzrrrdddUUUKKKJJJIIIFFF@@@888333000000///AAAYYYnnnyyywwwjjj]]]===///!!!888777:::@@@BBBEEEPPP^^^jjj^^^DDDFFFCCC:::;;;777777777555111...------***************)))(((((("""###$$$%%%%%%###!!! !!!###&&&((())))))'''&&&  !!!"""""""""$$$%%%###!!!$$$"""!!!"""$$$%%%""" !!!%%%###&&&000888:::...)))###  """$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$######$$$&&&''''''%%%$$$$$$######$$$$$$$$$###$$$%%%$$$""""""###$$$ !!!###$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$###$$$###"""###%%%&&&%%%$$$ !!!###%%%&&&&&&&&&&&&%%%''''''&&&######&&&)))111...)))'''&&&'''(((((( ---999<<<999888777666222:::999777:::888;;;IIIXXXlllOOOLLLGGGAAA<<<999888888444333333444555444111//////+++))),,,---***)))+++&&&***...111000...---,,,)))******+++---///111222---,,,+++*********+++,,,***)))'''%%%$$$%%%&&&'''###%%%''''''%%%$$$&&&(((***)))'''''')))))))))(((***)))'''%%%&&&(((+++---+++)))&&&$$$######%%%&&&***(((&&&'''+++///222444...+++'''%%%&&&((()))))))))((((((''''''(((((()))'''&&&&&&)))---...***%%%%%%%%%&&&&&&&&&&&&''''''+++***)))'''%%%%%%$$$$$$%%%%%%%%%$$$$$$"""!!!  !!!"""""""""$$$$$$$$$%%%&&&&&&(((+++......---***((()))***+++,,,+++***(((&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''((($$$&&&)))***(((&&&&&&&&&((()))***+++***)))'''%%%((()))***+++---000222333111111111111111222222222******************+++++++++...222555???\\\iiiMMM777...)))111:::?????????AAADDDSSSeeexxx~~~xxxjjjXXXKKKIIIGGGCCC???:::666222000...>>>WWWmmmzzz{{{qqqgggAAA222###555777999AAAFFFCCCQQQoooqqqNNNIIIEEE:::CCC222777888777222---))))))+++,,,,,,,,,((($$$"""%%%(((%%%###!!!!!!"""""" ###$$$%%%&&&'''&&&%%%%%%!!!""" $$$"""  """######""""""!!!"""######$$$&&&))),,,"""!!!  $$$&&& !!!#########$$$&&&(((&&&$$$###$$$'''(((&&&###&&&""" ###$$$!!!######""""""""""""######%%%!!!!!!&&&(((%%%"""(((&&&%%%%%%&&&'''%%%$$$######$$$$$$$$$###""""""$$$###!!! !!!###&&&(((,,,+++***)))))))))******---,,,***((('''&&&&&&&&&"""***555;;;;;;666333111555333333555666666:::@@@RRRtttuuuZZZJJJEEEFFFBBBAAAAAA999666444333555888777111,,,222000...,,,******+++,,,******+++,,,...///000000......---,,,,,,---......000---******++++++(((%%%'''))))))(((&&&$$$$$$%%%$$$%%%&&&''''''%%%###"""((())))))))))))(((''''''***(((&&&&&&'''((((((((()))((('''((())))))'''%%%&&&''')))***,,,...///000...---,,,***)))(((((((((******)))(((((()))***+++((('''&&&(((******'''$$$&&&&&&&&&'''''''''''''''---,,,***(((&&&$$$$$$###&&&111444)))!!!###%%%!!!""" %%%'''%%%###$$$!!!"""######%%%%%%&&&'''+++***((('''((()))((('''---,,,,,,,,,++++++******&&&''''''(((((((((((((((''''''''''''(((((())))))***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&(((***,,,---------...///---...///111222222222222...---------...---***''')))000000444DDD]]]nnnXXXCCC333++++++---777GGGQQQPPPKKKHHHPPPggg|||yyyooo[[[HHHGGG>>>???GGGCCC222***//////999NNNiii~~~zzznnnRRR<<<$$$333888:::@@@CCCBBBUUUwwwyyyLLLIIIHHH???EEE555666777666333...+++***+++******(((%%%###"""###%%%"""!!! !!!"""!!! %%%&&&''''''&&&%%%$$$###!!! !!!######""" !!! !!!#########!!!!!!%%%&&&%%%$$$""" !!!""" %%%%%%%%%###!!!!!!###%%%"""######""" !!!"""###"""!!!###&&&&&&%%%###$$$""" !!!$$$%%%""" !!!"""$$$%%%&&&$$$""" !!!$$$&&&$$$"""%%%$$$$$$%%%'''((('''&&&!!!!!!"""############"""$$$###!!! !!!###&&&((()))))))))***************+++*********)))(((((('''""")))222888:::777333000444111111444666666;;;AAAGGGeeeaaaOOOIIIIIIDDDDDDEEE>>><<<999666777;;;<<<999666222111...,,,+++***+++,,,+++,,,,,,,,,------......,,,,,,+++******+++,,,,,,,,,***))))))))))))(((&&&''')))***)))'''&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''((()))************+++***(((((())))))******'''&&&&&&(((+++,,,+++***((())))))***+++---...///000///...---,,,++++++***---,,,***)))(((((()))))))))'''&&&''')))***(((%%%%%%%%%&&&&&&'''(((((())),,,+++)))(((&&&%%%$$$$$$$$$...111''' """### ### $$$&&&$$$###$$$""""""###$$$%%%&&&''''''+++)))((((((((()))((('''((()))***,,,+++***(((&&&&&&'''(((((())))))((((((&&&&&&''''''(((((((((((((((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&(((***+++++++++,,,---,,,---...///000111111111...---,,,------,,,)))''''''......222AAAYYYrrraaaPPPCCC:::666222666DDDVVV```^^^UUUPPPNNNcccwww|||yyyppp^^^LLLFFF<<<;;;BBB>>>000***///---777LLLggg~~~~~~tttZZZBBB(((222;;;>>>@@@@@@BBB]]]zzzFFFEEEHHHBBBDDD666444555666444111...,,,,,,,,,)))&&&%%%%%%%%%$$$###  """######"""''''''''''''&&&$$$"""!!!#########%%%&&&&&&%%%### """"""###$$$###""" $$$%%%&&&$$$ !!!"""###(((((((((%%%###"""$$$%%%$$$$$$###!!! """$$$%%%$$$######!!!!!!$$$&&&&&&### !!!###$$$$$$###""""""""""""############"""###$$$'''((('''&&&""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!!###%%%'''&&&''')))***+++***)))(((&&&''')))+++++++++***)))$$$(((...555888777333///222//////333666888<<>>???<<<999999<<>>===333111///---++++++++++++------,,,,,,,,,,,,,,,,,,***))))))(((((())))))***((())))))((('''&&&&&&'''''')))******((('''((((((%%%%%%%%%&&&&&&'''((((((###%%%''')))+++---......***))))))(((((())))))***'''&&&&&&(((+++,,,+++***++++++*********,,,...///000///...---,,,+++++++++///...,,,***(((((((((((()))'''&&&&&&((()))((('''%%%%%%&&&&&&'''((()))******)))((('''&&&%%%%%%%%%"""***,,,$$$ !!!### $$$&&&$$$###%%%######$$$%%%&&&'''((((((***)))(((((())))))((('''%%%'''***------+++(((&&&''''''((()))))))))))))))&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''%%%''')))***))))))+++,,,++++++---...///000000000...---,,,,,,,,,+++)))'''&&&+++,,,000===RRR{{{~~~uuueeeTTTFFF<<<888666444<<>>444333444555555333000...---///+++''''''))))))'''%%% !!!$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$"""!!!%%%%%%&&&(((***)))'''%%%!!!!!!!!!!!!!!!!!!""""""%%%%%%%%%$$$###!!!!!!$$$$$$"""!!!###%%%&&&%%%&&&&&&$$$######%%%'''%%%%%%$$$!!! !!!"""$$$$$$$$$$$$""""""###&&&(((((($$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""" """$$$""""""###$$$''''''&&&$$$&&&''''''(((((((((''''''$$$###"""!!!"""###%%%&&&%%%''')))+++***(((%%%### ###'''***,,,,,,+++***((())),,,222888999555111111------222666999===BBBFFFSSSuuukkkVVVJJJEEE??????BBB>>>>>><<<::::::<<<<<<<<<:::444222000...---,,,++++++,,,,,,,,,,,,------------))))))))))))))))))))))))(((***+++)))&&&$$$%%%(((''')))++++++)))))))))***&&&%%%$$$######$$$%%%&&&###%%%''')))+++---...///''''''((('''&&&&&&'''((()))((((((((())))))'''&&&...---+++******+++---...,,,+++***)))))))))))))))///...,,,***)))((((((((()))(((&&&&&&'''((())))))(((''''''&&&''''''((()))(((((('''&&&%%%%%%%%%%%%!!!''')))### """ """''')))&&&$$$$$$###$$$$$$%%%&&&'''((())))))(((((((((******((('''((()))+++---...---+++***'''((())))))******))))))&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((()))&&&(((***+++++++++,,,---+++,,,---///000000000000///---,,,++++++***(((&&&&&&+++,,,000;;;LLLttt}}}~~~xxxvvvzzz}}}~~~sssiiiZZZKKK???999666555888AAAVVVppp}}}vvvfffZZZNNN]]]ooo{{{yyyfffTTTDDD:::555999777...***---***333FFFcccnnnTTT555!!!000===BBB@@@BBBNNNsssmmm{{{ddd???@@@EEECCC:::555333444444555444222000---///,,,))))))++++++)))&&&###""""""$$$'''))))))((("""###$$$%%%%%%$$$######''''''(((***,,,+++)))&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$"""  $$$%%%###!!!!!!$$$&&&'''&&&'''&&&%%%######%%%'''%%%&&&%%%"""!!!"""###$$$%%%%%%%%%&&&###$$$&&&((()))(((%%%""""""######$$$$$$######"""$$$$$$$$$""" """$$$#########%%%&&&&&&###!!!((((((((((((''''''&&&%%%$$$###"""""""""###$$$%%%'''(((***+++)))%%%!!! %%%))),,,,,,+++)))+++***,,,111777999777555333...---222777:::===AAAAAAHHHcccwwwaaaRRRKKKCCCCCCFFFBBB<<<<<<<<<<<<<<<:::777555555444333111///------,,,***+++,,,---...///000000+++++++++++++++++++++++++++---...+++'''$$$%%%'''''')))++++++***)))***++++++)))&&&###""""""###$$$%%%&&&''')))+++,,,,,,---&&&((())))))'''&&&'''))),,,+++******,,,+++***(((...---,,,+++++++++,,,,,,***)))((((((((((((((()))---,,,+++))))))))))))***(((''''''&&&&&&''')))++++++***((('''&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%!!!%%%'''$$$!!!!!!!!!!!!!!! %%%,,,...)))$$$"""###$$$$$$%%%&&&'''((()))((((((((()))******)))'''+++*********+++,,,---...((())))))***+++*********''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''')))***+++)))+++............///000---...///000111222222222000...,,,++++++***((('''(((,,,...222:::GGGmmm}}}lllfffhhhmmmqqq\\\UUULLLDDD@@@>>>===<<<@@@III]]]wwwqqqeeeTTT^^^mmm|||lllZZZGGG===777888777///******+++222DDD```}}}vvv\\\<<<&&&111===AAA@@@HHHYYY~~~cccvvv^^^CCCCCCGGGFFF:::;;;555444444444555444111...---+++************((('''((('''&&&'''***++++++***###$$$%%%&&&'''&&&%%%%%%'''''')))+++---,,,)))&&&&&&''''''(((((((((''''''%%%$$$###"""!!!  ###%%%%%%### """$$$&&&'''+++***)))'''$$$######%%%&&&&&&&&&$$$"""!!!"""######%%%&&&&&&%%%%%%%%%&&&&&&'''((())))))'''%%%$$$"""###%%%'''))))))))))))(((&&&$$$"""!!!!!!"""############%%%&&&%%%"""$$$$$$%%%%%%$$$$$$###"""$$$###############$$$$$$((()))***)))'''"""!!!%%%))),,,,,,+++)))+++,,,---000555888999999666000...333888:::<<>>???@@@@@@>>>;;;777555777777555444222000...---++++++,,,...///000111222,,,---............---,,,---......,,,)))''''''((((((***++++++)))((())))))///---***'''%%%%%%%%%%%%%%%&&&''')))******++++++(((+++...---***)))***,,,,,,++++++---000111000///------------,,,,,,,,,+++++++++*********++++++,,,,,,+++***((((((((())))))&&&'''(((''''''''')))+++,,,***(((&&&&&&&&&((()))'''&&&%%%%%%$$$$$$$$$$$$!!!###$$$$$$"""!!!"""""" %%%---///)))$$$"""######$$$%%%&&&'''((((((''''''''')))++++++)))'''+++***((('''''')))+++,,,))))))***+++++++++++++++(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((''''''''''''((()))***++++++---///000000000111222///000111222333444444444222000---+++++++++)))(((***...000555:::CCChhhxxxcccXXXXXX[[[^^^OOOJJJEEEDDDEEEFFFEEECCCGGGLLL\\\tttwwwmmm\\\___jjjyyytttdddNNNCCC999777555///***)))+++111AAA[[[xxx~~~dddCCC,,,777AAACCCFFFTTTiiittt[[[sssWWWDDDDDDHHHHHH:::CCC888666333333444444222///,,,---...---+++******++++++***))))))++++++***)))'''((()))))))))((('''&&&&&&&&&(((+++---,,,(((%%%%%%&&&'''''''''&&&%%%$$$""""""!!!!!! !!!!!!!!!###%%%$$$!!! !!!"""$$$%%%&&&(((((('''%%%""""""###$$$'''''''''%%%###"""###$$$$$$&&&((('''%%%###$$$&&&)))******)))(((&&&%%%%%%%%%'''))),,,---------,,,,,,'''###!!!###$$$###"""!!!!!!"""$$$&&&%%%""" !!!######$$$$$$$$$$$$#####################'''(((((('''%%%!!!"""$$$'''***,,,,,,,,,+++***+++---///111444999<<<:::333000444999:::;;;===<<<@@@OOOmmmqqq___UUUIIIFFFGGGBBB@@@@@@AAA@@@>>><<<;;;:::999999888666444222000///.........///000111111222---...///000000///...---,,,+++******++++++***))))))***+++***)))''''''(((///...+++)))((('''''''''###$$$&&&''')))*********))),,,000///,,,***+++...+++++++++---000111000///,,,---...///...---+++***,,,,,,++++++,,,---......---,,,***(((&&&&&&&&&&&&$$$&&&))))))(((''')))******((('''&&&&&&(((***,,,'''&&&%%%$$$############ !!!"""###"""!!!!!!"""""" ###)))+++'''######""""""###$$$%%%&&&''''''''''''''')))++++++)))'''+++***)))(((((())))))***)))***++++++,,,,,,++++++******)))))))))(((((((((***)))(((((((((((((((((('''''''''''''''((()))******,,,...///......000111///000111333444444444444444111...,,,,,,+++***))),,,///111666:::???cccwww```QQQKKKIIIIIIJJJGGGEEEHHHOOOTTTUUUTTTNNNNNNYYYnnn|||vvvccc```cccqqq}}}rrrWWWIII:::222///---+++***+++///===VVVrrrlllJJJ222###>>>FFFHHHLLL___vvvhhhUUUrrrQQQCCCDDDGGGHHH:::FFF:::777333222444444222000---000222111...,,,---///---,,,******++++++)))''',,,,,,,,,,,,+++***((('''%%%&&&(((+++,,,+++(((%%%$$$$$$%%%&&&%%%$$$###"""!!! !!!!!!"""!!!"""""" !!!!!!!!!!!!"""###%%%%%%!!!""""""!!! !!!###%%%(((((((((&&&###"""###$$$$$$''')))'''$$$"""###%%%+++,,,+++***'''&&&%%%&&&+++,,,...//////...,,,+++...((("""!!!$$$&&&$$$!!!!!!$$$&&&&&&$$$!!!!!!###%%%&&&'''((($$$$$$##################&&&&&&'''&&&$$$!!!%%%'''))),,,---------,,,(((+++---......222888======666111555999;;;;;;<<<:::>>>IIIbbbzzzhhh]]]PPPLLLLLLFFF@@@@@@???>>><<<<<<===???;;;:::999888555333111///000000000000111111111111---...///000000///...---***(((&&&(((,,,...---+++)))***+++***(((&&&&&&''',,,+++***(((''''''''''''!!!"""$$$&&&(((***++++++'''+++///...+++(((***---,,,+++++++++,,,,,,***(((***,,,...000000...,,,***++++++++++++,,,---.........---***'''%%%$$$######"""&&&)))***((('''(((***'''&&&%%%%%%'''***---///((('''%%%$$$###"""""""""  """"""!!!!!!"""### $$$&&&$$$###%%%!!!"""###$$$%%%&&&&&&'''&&&&&&'''***++++++)))'''+++,,,------,,,+++***)))******+++,,,,,,,,,,,,+++++++++******))))))((((((,,,+++***)))))))))))))))'''&&&&&&&&&&&&'''(((((((((***,,,---,,,---...//////000111222333444444444555222///---,,,,,,+++***,,,///111666999===aaaxxxaaaOOODDD===:::BBB@@@CCCLLLZZZffflllnnnWWWUUU\\\ooohhh___]]]jjj}}}|||^^^MMM999...******+++++++++...:::RRRnnnqqqOOO555%%%<<>>888FFF[[[ooohhhSSSJJJIIIIIICCC???;;;;;;>>>@@@===999===<<<;;;999666444222111333111///------000333555444555555555222...***(((***++++++***))))))***,,,+++,,,+++)))''''''(((***+++---///,,,'''""" &&&$$$###%%%(((***)))'''((()))+++++++++***+++,,,******************+++++++++,,,,,,------,,,++++++---,,,+++,,,,,,+++)))(((((()))))))))((('''%%%$$$$$$'''+++------+++'''$$$$$$&&&((()))))))))+++,,,)))((('''%%%$$$###""""""######"""!!!!!!!!!!!!!!!""""""!!!""""""$$$&&&'''###"""""""""###%%%'''(((((()))*********((('''&&&+++---111333222///***'''+++,,,,,,------,,,,,,+++---,,,***)))(((((()))*********)))(((''''''((((((%%%%%%$$$$$$$$$%%%%%%&&&***++++++,,,------------,,,,,,+++,,,---///111222111111000///...---,,,,,,---111111222777>>>^^^}}}]]]CCC:::::::::??????GGGXXXlllzzzrrr]]]UUU```ssssss___XXXeeexxxjjjSSS;;;...)))&&&&&&)))''',,,666IIIddd}}}wwwUUU555"""AAAHHHKKKOOOjjjqqq]]]```oooNNN===BBBDDDAAA???999999777444111//////000111000000//////...---,,,+++000---***)))***+++++++++***(((&&&))),,,---)))%%%"""%%%'''((('''&&&&&&&&&---***'''%%%&&&'''%%%###&&&''''''&&&### !!!""""""!!! """$$$###"""!!!  """%%%''''''((()))'''%%%$$$&&&((((((&&&$$$%%%(((+++,,,---,,,+++)))(((((()))))))))***)))***+++---,,,***'''))))))((('''&&&&&&%%%$$$###$$$''')))******(((''''''&&&&&&'''))))))(((&&& """###"""!!!"""###+++,,,---+++(((%%%%%%%%%%%%$$$$$$'''+++---,,,+++......,,,******---333777;;;999777666666666777777???:::EEETTTfffrrrZZZOOOLLLJJJDDD@@@======???@@@===:::===<<<;;;999777555444333444222///------...111222222333333222000---***((()))*********(((((()))+++))))))***)))((()))+++---)))+++---,,,(((%%%%%%&&&&&&%%%$$$%%%(((***)))''''''(((******)))((()))***(((((())))))*********+++---,,,,,,,,,,,,,,,++++++///...------,,,+++***((())))))******)))(((&&&%%%###&&&)))++++++)))&&&###$$$&&&((()))))))))+++,,,)))((('''&&&&&&&&&&&&&&&%%%$$$###"""!!!""""""#########"""""""""$$$%%%&&&############$$$&&&''')))))))))*********)))'''&&&(((***---//////---***(((+++*********************)))))))))***+++,,,...///+++***))))))((((((((()))(((((('''&&&&&&''''''''',,,,,,------...---------...---,,,,,,---...///000222222222222111000//////---111000222777>>>\\\^^^BBB777555666???EEERRRfffyyy~~~ggg[[[aaapppxxxbbbXXXaaarrrrrrZZZ>>>///***'''&&&(((''',,,555GGGbbb}}}|||ZZZ:::%%%GGGGGGGGGUUUzzzdddaaasssfffKKK???CCC@@@===>>>;;;666555222000......///000//////...------------...666222...+++++++++++++++)))((('''(((++++++(((%%%###$$$%%%%%%$$$$$$%%%&&&---+++(((''''''&&&%%%$$$'''(((((('''$$$!!!!!!!!!###$$$$$$###!!!!!!"""$$$%%%### !!!!!! !!!"""$$$&&&'''((()))***(((''''''(((***(((&&&%%%&&&)))++++++***))))))(((((()))***+++++++++******,,,------+++((())))))((((((''''''''''''$$$&&&(((+++,,,,,,+++***(((((((((***+++***'''%%% !!!""""""$$$%%%***+++,,,+++)))'''''''''$$$###$$$'''***---------222000,,,)))(((+++111666>>>===;;;999777666666666???<<>>>>>???@@@>>>;;;===<<<;;;999777777666666555333000---,,,,,,...///000000000///---,,,***)))((()))******(((((()))***)))***+++***))))))+++,,,)))*********((((((***,,,&&&%%%%%%&&&((()))((('''&&&((())))))'''&&&''''''''''''((()))******++++++///...---,,,+++,,,------111111000///---+++***)))***************)))((('''$$$%%%'''(((((('''%%%$$$%%%''')))***))))))***+++))))))(((((((((((())))))'''%%%###!!!!!!"""$$$&&&%%%$$$###""""""###$$$%%%%%%$$$$$$$$$%%%''')))***))))))*********)))((('''&&&''')))***+++***)))(((***)))(((''''''((()))***)))***+++,,,......//////++++++******************,,,+++***))))))((())))))------.........---,,,,,,......------------......000111333444444333111000...000///222777===XXXaaaDDD777555666>>>LLLbbbxxxrrraaa```iii~~~hhhZZZ]]]kkkdddEEE222***(((''''''&&&+++444DDD___zzz___???)))IIIFFFIII]]]WWWfffaaaLLLDDDEEE>>>:::<<<;;;666444222000/////////000//////.........///000111;;;666111---+++******))))))(((''')))******'''%%%$$$%%%%%%$$$"""###%%%''',,,+++***((('''&&&%%%$$$(((******(((&&&#########$$$%%%%%%$$$""""""###$$$$$$"""###""""""######%%%&&&'''*********)))))))))***+++)))'''&&&'''(((((('''%%%&&&'''((())))))***,,,...******)))***,,,,,,***((('''''''''((((((((((((((($$$&&&(((***++++++******''''''(((***+++)))&&&""" """###$$$%%%&&&'''&&&'''((((((&&&%%%%%%&&&%%%%%%&&&(((,,,...000111///...,,,***))),,,111555===>>>===<<<999888777777>>>@@@FFFJJJRRRkkkcccQQQIIIEEEEEEBBB???>>>???>>>===;;;===<<<;;;:::999999999999555333000---++++++,,,,,,///...---,,,,,,+++******)))***,,,+++***)))***+++---......,,,)))(((((()))))))))((('''''')))+++---'''&&&&&&&&&'''''''''''''''(((***)))'''&&&&&&''''''((((((***+++,,,------222111///------...///000333444333111...+++******++++++++++++******))))))%%%&&&&&&''''''&&&&&&%%%&&&(((******))))))***+++******)))((((((((())))))'''%%%""" """%%%'''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%&&&((()))+++)))))))))***))))))))))))((((((((((((((((((((((((***)))((('''(((***,,,....../////////...,,,***)))+++++++++++++++++++++***---,,,+++***))))))))))))------------,,,,,,+++***,,,,,,,,,------......///---...111333444333111000///000...111777;;;SSSxxxdddIII:::888;;;>>>UUUrrr|||ggg^^^aaauuuqqqaaa___ggg}}}oooMMM555+++(((&&&$$$%%%)))111@@@YYYvvvbbbCCC,,, GGGFFFOOOjjjuuuMMMkkk___OOOJJJIII>>>999;;;:::666555444222111111111111000000000111111222333444777333///,,,,,,,,,,,,,,,)))))))))******)))'''%%%&&&'''&&&$$$######&&&(((+++++++++***((('''&&&&&&'''((()))(((%%%###"""###$$$$$$%%%###"""!!!"""$$$"""  #########$$$$$$%%%&&&'''+++***)))***+++,,,,,,,,,***((('''&&&&&&&&&$$$"""$$$&&&)))***)))***,,,...)))(((((((((******)))'''''''''''''''(((((((((((($$$%%%&&&'''((((((((('''))))))***+++,,,+++'''$$$%%%$$$$$$$$$%%%&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%$$$%%%'''(((+++---000222***+++,,,---,,,...111333999;;;>>>>>><<<:::;;;<<<@@@FFFLLLQQQVVVeeelllXXXOOOJJJEEECCCAAA???>>>===;;;:::=========<<<<<<;;;:::999555333000...,,,++++++,,,//////...---,,,,,,++++++***,,,......,,,++++++,,,---......---***))))))))),,,***'''%%%&&&'''((()))''''''''''''&&&&&&&&&'''((()))++++++)))(((((()))))))))***+++---...//////444333111000000111333444444555555333///+++***++++++++++++***************'''''''''(((((('''''''''''')))++++++***))))))***,,,+++***((('''&&&&&&&&&&&&$$$!!!"""$$$'''&&&%%%$$$#########$$$%%%&&&%%%%%%%%%&&&(((***+++***))))))))))))*********+++***)))(((''''''((()))+++*********+++...000222111111111///---+++(((&&&***+++,,,,,,,,,,,,++++++,,,+++***)))((('''''''''+++++++++++++++***)))(((((()))+++,,,...///000000,,,...111444555444333111000000---000666:::NNNooohhhNNN===999===FFFbbboooaaa^^^qqq{{{kkkdddfffxxxxxxVVV:::,,,'''%%%"""$$$'''---999QQQooo}}}bbbEEE--- EEEHHHYYY{{{hhhMMMttt]]]PPPMMMKKK???:::<<<999777666555444333333333333000111222333444444444444///---,,,,,,///111111111******++++++***)))((('''(((((((((&&&$$$$$$&&&((()))***,,,+++)))(((((()))%%%&&&'''%%%###!!!!!!!!!###$$$$$$###!!!!!!"""$$$!!!  """#########$$$%%%&&&'''((((((+++))))))))),,,---...---+++)))&&&%%%&&&%%%$$$###$$$'''++++++))))))+++---)))(((''''''((()))((('''(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&&&&,,,,,,,,,...///...+++))))))'''%%%$$$%%%&&&%%%$$$$$$&&&((((((&&&%%%&&&'''###$$$&&&&&&'''***...111(((***,,,.........000222444888===???===<<<>>>???DDDLLLQQQXXX___cccyyyqqq]]]SSSNNNFFFEEECCCAAA>>>===<<<;;;===>>>???@@@???<<<:::888333222000...------------111111111000000...---,,,+++---//////...---,,,---(((***---------,,,---......+++'''%%%%%%&&&&&&%%%'''((()))(((&&&%%%%%%&&&(((***+++,,,+++***+++,,,++++++,,,---......//////333222111111222333555666333555666444///++++++,,,++++++******)))******+++((())))))))))))))))))((()))***,,,+++***))))))***,,,+++)))(((&&&%%%%%%$$$%%%###!!! """$$$&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&(((***+++******)))))))))***++++++,,,+++))))))((()))***+++---,,,,,,,,,---///000111------------,,,***)))))))))***+++,,,---,,,+++***))))))((('''&&&&&&&&&'''))))))*********)))((((((&&&(((***,,,...000000111...000222555666666555444111000,,,///666888IIIhhhqqqVVVBBB<<>>===???AAAEEELLLNNNWWWaaa^^^kkkvvvaaaVVVRRRIIIHHHFFFCCC@@@>>>=========???AAACCCAAA>>>:::777111111000/////////000000333444555555444111///---***,,,//////...,,,,,,,,,'''***,,,.........///000///,,,((('''''''''&&&$$$''')))***(((%%%$$$%%%&&&''')))+++,,,++++++,,,...,,,,,,,,,---------......//////000222333444555666222555666444...++++++...+++***))))))))))))***+++((((((************((((((***+++,,,,,,***)))))))))******)))((('''&&&&&&&&&$$$######"""###$$$%%%&&&%%%$$$######$$$%%%'''(((%%%%%%$$$$$$%%%''')))*********)))))))))***+++,,,((((((((()))***,,,...///......------,,,+++++++++******))))))))))))******((()))+++,,,---,,,+++***(((''''''&&&&&&&&&''''''((())))))************)))'''(((***,,,.../////////000000222333444444444444222000+++///666777FFFbbb~~~eeeOOOHHHKKK]]]xxxqqqdddpppyyyiii___kkkkkkJJJ222)))&&&###!!!###%%%---BBB```zzzjjjMMM444$$$RRRTTThhhooonnnVVVLLLKKKJJJ@@@>>>???999555555555444444333333333...000333555666444222000000///000111333222000...+++---...---,,,***))))))&&&'''((('''%%%$$$%%%&&&%%%(((,,,,,,+++***+++---(((***+++***'''&&&%%%&&&%%%%%%%%%$$$###"""###%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''')))+++,,,------***((('''(((,,,///...---)))'''%%%%%%(((,,,...///&&&***...---)))&&&(((***+++)))(((((()))******))).........------,,,,,,,,,------,,,+++***)))(((''',,,+++***+++---...---,,,000---******,,,...---,,,%%%&&&((('''&&&$$$%%%%%%'''(((***)))(((***...222//////---***)))***...111000666===@@@>>>===>>>AAACCCIIIHHHRRR___XXX```~~~hhh]]]XXXKKKKKKIIIFFFBBB@@@??????<<>>\\\wwwoooRRR777%%%RRR]]]{{{||||||rrrIIILLLKKKDDDAAAAAA???999444555555444222000000111555555444222//////000222000111222333333222000///111///---,,,,,,+++)))''')))((('''&&&&&&'''(((*********)))(((((()))***+++((()))******)))'''$$$###(((%%%"""!!!###%%%'''''')))&&&$$$%%%&&&&&&""""""%%%))),,,///000//////((())))))***+++,,,,,,---)))+++.........---///000111111111000...+++)))((('''(((************,,,...///,,,***---111222...***/////////---***((()))***,,,,,,,,,,,,,,,---......444111---,,,---///111222+++***)))(((((()))***++++++,,,,,,+++***+++...000444333222111000000000000333111666>>>AAA>>>>>>BBB;;;FFFIIIJJJMMMMMMXXXmmmkkkXXXTTTQQQKKKGGGIIIHHHCCC>>><<<<<<>>>AAAAAA@@@===<<<;;;777333111222000,,,+++...444555555444111/////////...///////////////......)))...222333000,,,++++++((()))***)))'''&&&&&&&&&***)))'''%%%&&&(((+++---)))+++---...---...//////++++++++++++,,,---...///,,,111333111111444666555333222000000000...+++((()))((((((((('''''''''''''''((((((%%%######&&&)))+++,,,------+++))))))***))))))(((''''''''''''''')))&&&######%%%'''&&&%%%""" %%%((('''%%%###&&&)))+++,,,+++(((''''''''''''))),,,...---,,,------,,,,,,,,,,,,,,,,,,******)))(((&&&%%%$$$###%%%%%%%%%%%%%%%'''((((((+++,,,,,,,,,+++)))(((&&&+++***'''%%%$$$%%%&&&&&&%%%&&&'''***,,,,,,)))&&&###%%%(((***,,,,,,,,,+++222222111000//////222555222...******---555EEESSS~~~uuummmiiinnn|||hhhdddtttooo\\\[[[llluuuYYY>>>---&&&"""#########&&&333LLLgggxxx~~~mmmTTT<<<+++YYYjjj}}}pppJJJMMMKKKEEEAAAAAA>>>888888999:::999777666666777777777666444111000000111111222333444333111///---///...,,,+++******)))((()))((('''&&&&&&(((***+++,,,***)))'''&&&'''((())),,,,,,,,,,,,,,,***((('''+++'''###!!!###'''+++------+++))))))******(((%%%&&&(((+++......---,,,***))))))***+++,,,,,,,,,,,,'''(((***,,,---...//////222333333222000...,,,***%%%''')))++++++---///111777444222333555555111------///111111///......///,,,++++++,,,---///111222444111---+++,,,...///000******))))))((()))))))))+++,,,------,,,---///111333222222111111111111111666444777>>>AAA???===???888AAACCCEEEJJJIIIQQQcccrrr\\\TTTQQQKKKHHHJJJJJJFFFBBBBBB???AAADDDEEECCCAAA???===999555333333111,,,+++---111333444333222000000111---......//////......---,,,///333444111...------***+++---,,,***((('''''''''&&&&&&&&&'''))),,,---,,,---...///............++++++++++++************+++000222000000222444222222111000000000...+++((((((((('''''''''&&&&&&&&&&&&''''''%%%###$$$'''***+++------,,,***)))((()))%%%%%%%%%&&&'''((()))******'''%%%%%%&&&'''&&&$$$%%%""" ###))),,,,,,***$$$&&&)))+++,,,+++)))((()))))))))+++---...---,,,,,,,,,+++***))))))(((((()))(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((())))))***+++******((((((***)))'''%%%$$$$$$%%%&&&%%%%%%&&&(((***+++)))'''$$$%%%(((+++---......---222222222111//////111333333...******,,,333AAANNN{{{|||wwwtttooogggqqqttt```[[[fffuuuwww]]]CCC222)))$$$ !!!!!!###...FFFaaatttqqqXXX>>>,,, ###cccsssvvvlllLLLMMMKKKFFFBBB@@@<<<888:::;;;<<<;;;:::999:::<<<888999999777444111000000333444444444333000...,,,...---+++***))))))******''''''&&&&&&&&&''')))***...,,,***'''&&&'''((()))------,,,,,,,,,+++++++++,,,'''""" ###(((---000///---,,,,,,------,,,***+++,,,...///...+++(((%%%)))***,,,------,,,***)))%%%$$$$$$(((---000///...222222222222111///---,,,$$$'''***,,,---000333555999666444333444333///++++++---000222222111222222------,,,---...111444666333000---+++,,,---------)))*********)))((((((''')))+++---------------///222111111111111222333333555222444;;;AAA@@@??????<<>>[[[qqq~~~xxx```CCC---!!!###444...nnnhhhmmmhhhMMMMMMLLLHHHCCC???;;;777777888::::::999888:::;;;:::;;;<<<:::666333111111333444555555444111///---......---+++)))***+++---))))))((('''&&&&&&''''''...,,,***)))((()))***+++******))))))))))))***+++((($$$ ###(((,,,///---,,,+++,,,,,,------,,,......///...,,,)))&&&$$$((()))+++------+++((('''### &&&---222000---///000000000///...,,,+++&&&(((+++---///111444666777555222111111000---******+++---......///111333222111000///111333666888222000---,,,,,,,,,+++***)))******+++***)))'''&&&&&&(((+++,,,+++++++++,,,111111111111222333444555000///111888???CCCBBBAAA@@@CCCAAAEEENNNLLLJJJSSSnnnlllYYYSSSLLLHHHJJJLLLJJJHHHHHHCCCDDDFFFIIIJJJHHHEEEBBB;;;777555666333///...000111333555666444222222222......///000000000000///,,,---//////...---,,,+++***---......+++(((&&&%%%###$$$&&&((()))***))))))------------......---+++((()))***++++++)))'''%%%,,,000222///---//////---000//////000000///---+++((((((((((((''''''''''''''''''''''''&&&'''((()))+++,,,,,,+++(((&&&&&&&&&(((''''''&&&&&&&&&''''''------------,,,***(((&&&&&&$$$###$$$''')))))))))'''((()))***+++++++++***,,,+++***+++,,,,,,+++)))((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&"""$$$&&&(((((((((&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%%%%((()))******&&&(((***---///111222222111222333333000......//////,,,)))))))))---888CCCnnn}}}pppnnnssslll\\\YYY^^^|||nnnVVVAAA000'''######$$$$$$(((888UUUmmmyyy}}}gggHHH000"""(((;;;777%%%}}}eeepppbbbNNNMMMKKKIIIEEE???:::888555666888888777777999:::;;;======;;;888444222222222333555666555444222111///000000...++++++---//////...---+++***)))((((((((((((((((((((()))***+++((((((((((((((()))++++++%%%###"""$$$'''***,,,---+++++++++++++++,,,...//////......---+++)))'''&&&&&&(((***,,,+++***'''%%%###!!!!!!&&&...222222//////000000000000...,,,+++***,,,...//////000333555555444222111111111///...,,,,,,,,,+++***,,,000333666555333222222444555777111///---,,,---,,,***))))))***+++++++++***(((''''''))),,,---,,,,,,,,,---000000111111222333555555222333555999@@@DDDEEECCC@@@AAA===AAAKKKIIIDDDJJJ^^^}}}vvv___WWWPPPJJJIIIIIIGGGEEEEEECCCCCCDDDFFFIIIIIIFFFCCC;;;888666777666222111444444666888888666333111111000000111222222222222222///...............------***,,,---,,,)))%%%######&&&'''((()))***)))'''&&&***))))))***---...---+++'''(((***,,,,,,+++***))),,,111222///---//////---.........///111000...,,,************))))))))))))***)))(((((((((''''''''')))***+++***'''%%%%%%%%%)))((((((((((((((())))))///000000000...,,,***)))(((&&&%%%$$$%%%%%%%%%$$$'''(((((()))******+++++++++***)))***++++++)))'''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''"""$$$&&&(((((((((&&&%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&***(((&&&&&&)))+++,,,,,,)))***+++...000222333333111222333222000.........---***)))******---666@@@cccuuuqqqsssqqq___YYY[[[vvvxxxaaaIII444'''%%%######$$$&&&222MMMfffttt~~~kkkLLL333###"""000+++ccczzz}}}[[[NNNKKKKKKKKKGGG???:::999666888999999888888999;;;<<<======;;;888555444444333444666777777666555444///111333111---+++---///333333222000///---,,,+++"""###%%%&&&'''((((((((((((((()))***+++,,,---...&&&%%%&&&(((+++---......+++,,,,,,,,,,,,---000333000...,,,***)))))))))***'''((()))++++++***((('''%%%$$$%%%***///333333111333333333333222000...---,,,...000000///000111333111000///...............//////...---,,,...222555555555444333333333333333///...---......---+++)))******+++++++++++++++***,,,...000000000///000222111111111222222444555555:::===???>>>@@@CCCDDDBBBCCCDDD???BBBKKKHHHCCCIIIOOOkkkeee\\\SSSKKKIIIGGGDDDBBBBBBCCCAAA@@@BBBFFFGGGFFFCCC===:::888999777333222555555777999999666333000000111111222333444444444444444222000000111111111000---...---+++'''%%%###$$$((()))*********)))'''&&&)))'''&&&)))---...---***((()))***,,,------,,,,,,,,,000111...---...///------------///111111///---++++++++++++***************)))(((((())))))(((''''''((())))))'''%%%%%%&&&&&&&&&'''((()))+++---...///000111000...,,,,,,,,,+++***(((&&&%%%$$$######((('''''''''((()))***+++))))))((()))******(((''''''''''''((())))))******&&&'''''''''''''''''''''###$$$%%%''''''''''''&&&((((((&&&%%%$$$#########$$$$$$%%%%%%&&&&&&''''''+++)))'''(((***,,,,,,,,,++++++,,,...///111222333000111222111///......000,,,******++++++---555>>>WWWyyyttttttxxxeee]]]]]]mmm|||kkkRRR999***%%%!!!!!!###%%%---DDD[[[ooozzz}}}lllOOO666%%%$$$yyycccsssTTTMMMJJJJJJLLLHHH@@@;;;;;;888:::;;;:::999999:::;;;<<<===<<<:::777555666777777888999999999777555444---111444333...***+++,,,000000000//////...---,,,"""$$$''')))***)))'''%%%'''(((***,,,...//////...)))'''&&&'''***---...///***+++,,,,,,+++---111555222000+++(((&&&(((***,,,((()))***++++++,,,++++++((()))+++...111222444444444444444333222///---,,,,,,...///000///000111333//////...,,,++++++,,,---,,,...000000000111222444///000111222222111111000...---...///000///,,,***++++++++++++,,,---......000111222111111111333555222222222222222333444555;;;BBBDDD@@@===@@@CCCBBBEEEFFFAAACCCKKKHHHDDDKKKGGGdddkkk___UUULLLIIIGGGCCCAAABBBCCC@@@===>>>CCCFFFFFFDDDBBB===;;;;;;888333111333111444777888666222000///000111222333444444444444666333000000222333333222222222000---)))&&&''''''))))))***************)))+++(((''')))---...,,,(((***+++++++++++++++++++++)))...///,,,+++---...,,,,,,,,,---///111222000...+++++++++*********))))))((('''&&&(((+++,,,+++)))%%%&&&((((((&&&%%%&&&'''%%%%%%&&&''')))+++---...---...///---+++***+++...******)))'''%%%######$$$''''''&&&%%%&&&(((***+++)))(((((()))++++++***(((((((((((()))))))))))))))((((((((((((((((((((('''$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((((((((()))((('''(((***+++++++++,,,------...///000111222000111000///......000222///------...------333;;;JJJ{{{~~~wwwuuu}}}lllaaa```cccuuusssZZZ@@@...(((!!! $$$'''---???SSSlllvvvyyykkkQQQ888&&&!!!!!! sssffflllOOOLLLIIIIIILLLIII@@@;;;<<<999:::;;;;;;999888999;;;<<<<<<;;;999666666777999::::::;;;;;;:::777555333,,,111555333...))))))***)))***+++,,,,,,,,,++++++&&&(((,,,......+++'''%%%$$$&&&))),,,.........---***'''$$$###&&&***---///''')))******)))+++000444555111+++&&&%%%&&&***,,,******+++,,,,,,---...///***---000111222222444666333333333222000---+++)))+++---/////////000222444555555333111///...///111'''***000333333222111111***,,,...000111000///...------...///111000---***,,,+++++++++,,,...000111000111111000///000333666333333222222333333444444666???DDD>>>:::===BBBCCCAAACCC===>>>EEEBBB@@@HHHGGGeeeooo```VVVMMMIIIGGGCCCBBBCCCDDD???;;;<<>>QQQjjjtttwwwiiiQQQ:::'''!!!###iiijjjeeehhhLLLLLLNNNOOOKKKCCC===<<<===:::888777666777888:::<<<<<<:::888555444333222222777777666666555444222222111222222222000,,,(((%%%,,,***(((''''''(((+++---(((***,,,,,,)))&&&%%%%%%###%%%***111555444...((('''&&&%%%%%%'''))))))((((((((('''((())),,,///111---,,,+++++++++++++++,,,,,,---***''')))//////)))((()))+++...111333444555444444333222///,,,(((&&&+++---111222222222222222333555666333...+++,,,...***,,,...111333000+++'''))),,,...---...111111......------///111222222000000...,,,++++++,,,...///...///111222333333222222///111444666777777555444555555444444555:::@@@DDDEEEAAA===???CCCGGGGGGEEEKKKXXXzzzxxx```[[[RRRHHHCCCCCCDDDCCC@@@>>><<<===@@@AAA???===DDDBBB>>>999444222222444111...,,,...111111,,,(((,,,...111222333444666888666444111///111222333333444555555222...***''''''%%%&&&(((***,,,---......,,,,,,---///111000...+++000---***+++,,,---,,,)))(((''''''''')))+++---///,,,,,,,,,---///000222333******))))))((('''&&&&&&$$$&&&)))+++---...///...&&&&&&%%%$$$$$$%%%''''''$$$%%%%%%&&&'''((())))))***)))((('''&&&%%%$$$$$$)))(((&&&%%%$$$$$$%%%%%%'''''''''''''''((((((((((((((())))))))))))((((((***)))))))))))))))******'''((()))***)))(((%%%$$$###""" !!!###%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###+++***((('''(((***---///***((('''''')))+++,,,+++///......///000222333555555222///---...000111111111111000///...000444777CCCggg}}}xxx{{{}}}jjj```]]]mmm}}}oooVVV777***$$$###(((+++...:::IIIbbbnnnttthhhPPP888'''aaacccfff```IIIHHHKKKMMMIIIBBB<<<:::;;;999888777777777777888999;;;999777555444333333444555555666555444333111000333333444333222///---+++,,,+++)))(((((()))+++,,,(((+++------+++(((''''''$$$&&&***...111///)))$$$&&&%%%$$$%%%'''))))))((((((((('''(((***,,,///111---,,,,,,+++++++++++++++,,,---+++(((+++000000+++***+++---000333555666555111111111///...,,,+++***000333555666444222222222222333333111///......///---,,,---...//////---++++++///000......111000,,,...---...000222333333222222111///---,,,,,,------...///111222333333222222111222444666777777666666555444444333444888>>>BBBFFFAAA<<<;;;???CCCFFFFFFIIIRRRpppfff```VVVLLLGGGEEEDDDBBBBBB???===<<<===@@@AAAAAAFFFDDD@@@;;;666333444555222000...///222222...***---///000111000000222333333111///000111333333333222333333111---)))((('''&&&'''((()))***+++,,,---,,,,,,---...000000...,,,---,,,+++,,,...---***'''&&&''''''((()))***+++++++++++++++,,,---...///000...------,,,,,,+++++++++***+++,,,---............***)))(((''''''((())))))''''''''''''''''''((((((''''''''''''''''''''''''((('''&&&$$$######$$$$$$''''''(((((())))))((((((((()))*********)))(((''')))((((((((((((((())))))'''((())))))(((&&&$$$###$$$"""!!!"""$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###***))))))((()))+++---...***(((&&&&&&(((+++,,,,,,---,,,,,,---///111333444333000---,,,---...//////000000000......///222555;;;\\\~~~~~~~~~yyyxxxpppaaaZZZhhh~~~~~~sss[[[;;;...&&&###&&&))),,,999HHH___kkkrrrgggQQQ:::)))\\\___mmm|||WWWFFFEEEHHHJJJGGGAAA<<<999999999999999:::999999888888999888666555444444555666555666777777666444222000000//////...---,,,+++++++++******))))))******+++)))+++......,,,***))))))'''(((***,,,---***%%%!!!%%%$$$###$$$&&&''''''&&&'''''''''((())),,,...000------,,,,,,++++++++++++(((******)))+++//////+++------000333777888777666111000000///////////////666888999999666333111111000///...///000111111000///---******,,,...000000...111222//////111///,,,---------000333444444333333222111000///---,,,,,,///000111222333333333222111111222333555555666666555555444333444777<<<@@@GGGBBB<<<999;;;@@@EEEHHHGGGLLLdddmmmeeeYYYPPPKKKGGGCCCAAABBBAAA>>><<<;;;===BBBEEEEEECCC@@@<<<666333333444222///---...000000---***...///000///---,,,---...///......000333444333222///000111///,,,***)))))))))((((((((()))***,,,---,,,,,,,,,---///000...,,,******+++---...,,,((($$$&&&&&&''''''((((((((((((+++++++++++++++,,,,,,---........................000//////...............,,,+++***))))))))))))))))))))))))(((((('''''''''%%%&&&&&&'''((()))******'''&&&%%%#########$$$$$$&&&''')))***+++***)))((()))***+++,,,,,,***((('''((((((''''''''''''(((((()))*********)))'''%%%###$$$######$$$&&&&&&$$$###"""###$$$$$$$$$$$$######'''((()))+++,,,---------+++(((%%%%%%'''***+++,,,+++******+++,,,...000222000---***)))***,,,,,,,,,000000///...,,,---000222666RRRuuu{{{vvvxxx}}}zzzvvv{{{zzzfff\\\dddwww|||eeeEEE333)))###$$$&&&***777FFFZZZgggooofffRRR<<<+++  aaaccctttvvvTTTGGGDDDGGGIIIGGGBBB===:::999888:::<<<===>>>===<<<;;;888777666555555666777888888999;;;;;;:::888555333///...,,,***))))))))))))))))))))))))))))))((((((+++---......+++)))''''''))))))***+++***(((%%%""""""!!!!!!###%%%&&&%%%$$$%%%%%%&&&''')))+++---...,,,,,,,,,,,,+++******)))$$$%%%'''(((***,,,---,,,111111222666999:::888555222222111000000111333444777999:::999666222000000///---+++---111444444333///,,,***)))+++...000000...222333111000222111...,,,,,,,,,///222444333222111111222111000///...---000111111222333333444444000//////000111333555666666666555444333555999===EEECCC???======@@@DDDHHHIIIIIIZZZrrrfffXXXQQQMMMHHHCCC@@@???@@@@@@===:::;;;@@@DDDAAAAAA???:::666222111111000---+++***,,,,,,+++)))...//////...,,,+++,,,------...///111333333111//////000000///---,,,,,,---,,,+++***))))))***,,,...---,,,+++,,,...//////...+++++++++++++++)))'''%%%((('''&&&%%%%%%&&&'''(((++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------111000...---,,,---......++++++***)))(((''''''''')))))))))))))))(((((((((%%%&&&''''''((()))******'''&&&%%%$$$###$$$$$$%%%$$$&&&)))+++,,,+++)))''')))***,,,------+++)))''')))((((((''''''''''''(((++++++++++++)))'''&&&%%%$$$$$$$$$%%%&&&&&&$$$!!!"""""""""###############%%%'''***,,,......---,,,***((($$$$$$&&&)))+++,,,+++***)))))))))***,,,---,,,***''''''(((******))).........,,,++++++---///333FFFggg}}}rrrsss}}}}}}vvvyyyqqqcccdddrrrpppQQQ777+++###"""%%%)))666EEEVVVdddllleeeSSS>>>+++ uuuqqq}}}uuuUUUKKKHHHIIIIIIHHHDDD@@@<<<:::666888;;;>>>??????>>>===888888777666777888999:::::::::;;;;;;:::888666444555333000---+++*********))))))(((((((((''''''&&&,,,...///---***'''%%%$$$&&&''')))***(((&&&$$$###!!! !!!"""$$$%%%$$$"""$$$$$$%%%'''(((***,,,---,,,,,,,,,,,,+++***)))(((%%%%%%'''***,,,---///222666444444666::::::777333222111000///000111333444444666888777555222000000///,,,+++---111555666555///...,,,---...//////...---111333111222555444111,,,+++,,,...111333222111///000111111111111111000222222222333444444555666111111111111222555777999999999888666555555888;;;AAACCCEEEDDDBBBBBBEEEHHHMMMKKKVVVvvvvvvfffVVVPPPNNNHHHCCCAAA===@@@AAA???<<<:::===@@@???@@@???<<<888444222222000...+++******+++++++++,,,...///...------.../////////000222333222///---///000111000......///000///...,,,++++++,,,...///---+++******---/////////---,,,***((('''&&&'''(((,,,)))%%%###"""%%%(((***,,,------...---,,,++++++***************+++++++++---,,,+++***+++,,,---...*********)))((('''&&&&&&'''''''''((()))******+++'''''''''((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&$$$&&&(((+++,,,+++)))((((((***+++,,,,,,+++***(((***)))(((''''''''''''''')))))))))((('''%%%$$$###$$$$$$$$$%%%&&&&&&###!!!!!!!!!!!!""""""#########$$$&&&***---...---+++***)))'''$$$$$$&&&(((******,,,+++)))'''&&&''''''''')))'''&&&&&&'''(((((((((+++,,,,,,+++))))))+++---///999UUUxxxqqqqqq}}}vvvzzzzzzkkkdddmmm}}}www[[[<<>><<<666888;;;===>>>???>>>===:::999999888999:::;;;<<<999999999888777666444444777555222///,,,+++************)))((('''''''''''',,,---///---***&&&$$$$$$###&&&)))***(((%%%$$$$$$"""""""""$$$''''''%%%###$$$%%%&&&(((***+++---------.........---,,,***)))***)))+++///111111666<<<===999666777::::::666222............///000222222444666888777555222111111000...---...111555777888444333222222222111///---...222444333444777666333---------///111222111000111111111222333333444444444444444444555666777888666666666777888;;;===>>>======<<<999777666888:::===CCCIIIJJJGGGEEEFFFIIIPPPOOOVVVnnn~~~iiiVVVQQQPPPJJJDDDCCC@@@AAAAAA@@@===<<<;;;<<>>===>>>???@@@@@@??????>>><<<<<<;;;::::::;;;===>>>:::999888666555555555555666555333111///...---------,,,***((('''((()))******,,,......,,,)))((('''&&&***......+++(((&&&&&&%%%%%%&&&(((***+++)))''''''((()))+++---...//////111111222222111///---+++...,,,---222333444;;;CCCEEE???999888;;;;;;777222***,,,...000222444555666777999;;;:::777444222222111111111111111333777:::===;;;888666555444111///000444555444444777666333111000000111333333222111666555444444444555666777777666666666666888999:::888999:::;;;===???@@@AAAAAAAAA???<<<999888999:::;;;CCCJJJLLLHHHEEEHHHLLLPPPRRRWWWgggpppYYYTTTSSSLLLFFFFFFHHHEEEBBB???>>>>>><<<;;;>>>@@@BBBAAA???<<<:::999444222///,,,+++,,,///222,,,---///...------...000111111111222444444222000000000000///......000222------....../////////000---+++((((((***...000111......---***'''%%%''')))+++***)))))))))***+++,,,+++,,,...//////...---,,,*********)))((((((((('''&&&'''(((((())))))((((((&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$###$$$%%%'''(((((())))))'''&&&'''''')))***,,,...'''&&&%%%$$$###############""""""""""""""""""""""""!!! !!!"""$$$$$$###""""""!!!!!!"""$$$%%%&&&$$$&&&)))***+++)))&&&%%%%%%$$$$$$&&&((()))(((&&&)))(((&&&%%%%%%%%%&&&'''(((&&&&&&&&&((())))))(((%%%'''(((((('''''')))***...555DDD[[[vvvtttqqq{{{|||yyy{{{ssscccdddssslllLLL;;;,,,'''%%%&&&...888GGGUUUbbbbbbVVVEEE222$$$oooqqqsssrrrnnnlllmmmooo{{{zzz```NNNWWWTTTPPPKKKGGGDDDBBB@@@>>>EEEEEEDDDDDDCCCBBBAAA@@@>>>===<<<;;;;;;<<<===>>>===;;;999777666666777888:::999999888777666555444000...+++)))((()))+++,,,)))+++...///---,,,++++++,,,000444444000,,,)))((((((((())),,,......+++))))))***,,,...000111111222333444555555444222///---...,,,---111333444<<>>===999666444333222333444222000222777;;;DDDAAA<<<999777555444222333666777555555666555111333333222333444555333111;;;999777666555666777888888777777777777999:::;;;888999:::<<<>>>???AAAAAACCCCCCAAA>>>;;;999:::;;;:::BBBJJJKKKGGGEEEIIINNNOOOSSSWWWcccvvv]]]WWWUUUNNNHHHHHHOOOIIIBBB>>>>>>???>>>===;;;===@@@@@@>>>;;;:::999333111...+++)))***...111---...///...,,,+++,,,---000000000222444555444333///000///...------///111+++,,,---...////////////---+++((('''***...000111,,,...///---)))&&&&&&((((((***,,,---...---+++******+++---//////...---,,,)))(((((('''&&&%%%%%%$$$''''''((())))))(((&&&%%%"""###$$$%%%%%%%%%$$$###'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!  !!!"""######$$$%%%&&&'''((()))&&&%%%%%%%%%'''***---///%%%$$$###"""!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&""" !!!###$$$$$$###""""""""""""$$$&&&'''%%%&&&((())))))'''%%%###$$$$$$$$$&&&((()))'''%%%&&&%%%%%%$$$%%%&&&((()))((('''&&&''')))***)))((($$$%%%''''''''''''(((***)))111===LLLeeexxxuuu}}}{{{xxxuuueeedddrrruuuRRR@@@///)))&&&$$$***333BBBQQQ___aaaWWWHHH555'''}}}xxxiiifffmmmpppuuuxxx|||```XXXWWWTTTPPPMMMKKKEEE===>>>DDDDDDBBBAAABBBCCCCCCAAA@@@<<<===>>><<<999999;;;>>>;;;:::999777666777777888888::::::888444111222333333---'''&&&))),,,,,,***---...///...,,,***)))***&&&)))---000111000...,,,000...,,,---//////---+++++++++,,,,,,+++,,,...000///000222222222111///---000000///000111444777888<<<444111777===:::222------...000222444555555666<<<<<<;;;;;;999888666666333333111//////222:::@@@YYYLLL<<<444555777555111666777666555333222444666444222000000111111111000999<<<:::555333555777666888777555444444444666777999999999:::;;;>>>@@@AAAEEEBBB???===;;;:::777666;;;@@@EEEEEECCCBBBDDDHHHOOOLLLWWW```iiiqqqYYY\\\PPPFFFHHHDDDDDDCCCAAA???>>>======>>>===>>>@@@???===;;;::::::111...***'''&&&''')))+++***,,,/////////......///,,,++++++...222555444222222---******(((&&&'''******+++,,,---.../////////***+++,,,***((((((+++...+++,,,,,,,,,+++***((('''&&&(((+++------***&&&###'''((()))******)))((('''######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!$$$######$$$&&&&&&%%%$$$&&&'''(((((('''$$$!!!"""!!! !!!###$$$###""" !!!!!!""""""""""""!!!#########$$$%%%'''((()))$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""!!! $$$&&&'''%%% !!!&&&%%%###!!!!!!!!!!!!"""#########""""""""""""!!!############$$$$$$$$$$$$###$$$&&&)))+++***'''$$$&&&&&&%%%%%%%%%&&&''''''$$$%%%''')))***)))((('''&&&&&&&&&%%%$$$&&&))),,,222---000BBB^^^tttxxxyyyyyyyyynnndddgggtttzzz]]]HHH111%%%"""$$$)))...999FFFVVV^^^\\\PPP999&&&~~~wwwuuurrrppppppsssuuuwwwiiisss^^^TTTNNNTTTPPPMMMKKKDDD===<<<@@@CCCAAA??????@@@AAA@@@???<<<>>>???>>><<<:::;;;<<<999999888888777888888888777888888666222000000111000+++%%%%%%(((++++++)))***+++,,,***((('''((()))((()))+++------,,,***)))...+++******,,,,,,+++)))'''''''''%%%$$$$$$'''***///000000000///---***)))...---,,,++++++---...///666000...333777444///,,,,,,---...000111222333333777777666666555444333222------+++))))))---444999MMMDDD;;;666666555222...444444444222111000222444333000------///111333444999<<<<<<555111333666777:::888666444333444666777777777666666888999;;;<<<@@@>>>;;;:::;;;;;;999888888===BBBCCCBBBBBBEEEIIINNNLLLVVV\\\cccuuuXXXVVVLLLCCCCCC???AAA@@@>>>===<<<;;;<<<<<<;;;;;;<<<;;;:::888888888222///***&&&%%%&&&(((***+++---000000///............---...000222333333222333---))))))(((%%%&&&*********++++++++++++++++++'''((()))(((&&&%%%''')))(((((())))))(((&&&%%%$$$"""$$$&&&((('''%%%""" %%%&&&&&&&&&&&&%%%%%%$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!"""!!!!!!"""###$$$"""!!!!!!"""$$$&&&&&&%%%###""""""!!! """$$$%%%%%%$$$######$$$$$$$$$######""""""""""""###$$$%%%&&&'''$$$$$$#########$$$%%%&&&$$$######""""""!!!!!!!!!#########""" """"""!!!!!!!!!!!!!!!"""$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""""""""###$$$'''))))))&&&###&&&&&&&&&&&&&&&&&&''''''###%%%''')))*********)))'''''''''&&&&&&'''***------,,,000???VVVtttwwwxxx}}}{{{ttthhhiiivvv~~~cccOOO888+++&&&$$$&&&)))444BBBTTT^^^___SSS===*** {{{wwwtttrrrpppeeeooo{{{zzz]]]UUUPPPSSSPPPNNNLLLFFF>>><<<===AAA>>><<<;;;===>>>======<<<>>>???>>><<<:::::::::666666777777888888777777555555555333000.........,,,'''######&&&)))))))))&&&''''''%%%$$$$$$&&&((())))))))))))(((((('''''')))(((''''''(((((('''&&&%%%$$$""""""%%%,,,,,,---------+++)))(((...---+++)))((('''((((((...***))),,,...,,,***+++,,,,,,------.../////////222222222111111000000000)))((('''%%%&&&)))///333;;;999777666555222...+++000000000///------///111000---***)))---111555777888======666///000555888;;;999666333222333555666666555555444444555777888999777666777999;;;;;;:::666:::>>>@@@@@@BBBEEEHHHLLLLLLSSSVVVZZZzzz}}}ZZZQQQHHHBBB@@@;;;<<<;;;:::999999999999999888888777666555555555555222///)))%%%###$$$&&&(((,,,...000000...---,,,------///222222222111222222444---''''''&&&%%%&&&)))((((((((('''''''''&&&&&&###%%%&&&%%%###"""""""""###$$$$$$$$$###"""!!! !!!"""#########"""!!! ######"""!!! !!! !!!"""###$$$$$$$$$#########"""!!!!!!!!!!!!  !!!!!!!!!###$$$%%%$$$###"""!!!!!!!!!###&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!"""###$$$$$$$$$###"""""""""$$$%%%&&&""""""!!!!!!!!!!!!""""""!!!   !!!""""""""""""$$$$$$$$$$$$$$$######""" """""""""$$$&&&'''%%%###&&&&&&&&&&&&''''''(((((($$$%%%''')))***+++******(((((((((((('''(((***---+++,,,222<<>><<<999888999;;;;;;;;;<<<;;;:::888777666777777111222444555666666555555333333222000...,,,++++++(((&&&######%%%((()))((($$$$$$$$$"""!!!###&&&((()))(((&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$###!!! $$$((('''(((***+++------------///...,,,***)))((((((((((((%%%%%%((('''%%%''',,,+++++++++++++++,,,,,,---/////////............///)))((('''&&&'''***...111---///222333111...,,,***,,,,,,,,,+++)))***,,,...---+++)))))),,,000333444555<<<>>>555------333777999777444111000111333444666555444333333444555555444333222444777999999999555888;;;===>>>???BBBEEEGGGJJJOOOPPPTTTmmm```MMMGGGDDD@@@;;;888777777777777777777777777555333222333333444444222...)))$$$"""###%%%'''+++---......,,,*********)))---222333111000222444333+++%%%%%%%%%%%%&&&((($$$$$$$$$######$$$$$$$$$!!!"""######""" !!!!!! ###############""""""""""""!!!!!!"""$$$%%%%%%$$$$$$###""""""""""""""""""!!! !!!"""""" ###$$$%%%%%%$$$###!!! ######$$$&&&)))+++***)))(((((('''&&&%%%$$$$$$$$$ !!!""""""""""""$$$###""""""###$$$&&&'''###"""!!! !!!"""!!!!!!###!!! """$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""" ###""""""$$$&&&'''&&&$$$%%%&&&''''''(((((((((((('''((()))*********))))))'''((((((((('''''')))+++---///333:::HHHcccxxxwww{{{sssvvvmmmhhhqqq|||~~~vvvbbbIII666***"""!!!###)))888LLL\\\ccc\\\GGG444"""vvvkkkiiissszzz|||eeeNNNOOOOOOJJJKKKKKKIIIGGGEEEAAA===<<<:::888777888999999888:::777333111111222444555---///111222333333333222222111000...---,,,***)))'''%%%######%%%&&&((((((###$$$###"""!!!###&&&)))'''&&&$$$"""###%%%''')))$$$$$$$$$$$$###""""""###"""!!! """(((,,,((((((***+++,,,---......---,,,,,,+++++++++++++++&&&$$$$$$&&&$$$###&&&,,,++++++************+++,,,,,,,,,+++*********+++,,,***)))'''((())),,,...///%%%(((,,,---,,,++++++,,,)))))))))((('''''')))++++++******+++---......---222999<<<444,,,+++111555444333111/////////000000333222111000000111222333333222111222444666666555666777999::::::<<<>>>???BBBGGGKKKLLLQQQcccfffKKKFFFEEE???<<<666666666666666555555555777444111111333444444333111...)))%%%######$$$%%%(((***++++++)))'''''''''%%%)))///111111000222444111)))######&&&&&&&&&(((!!!!!!!!!!!!"""###$$$%%%""""""#########!!! ###"""""""""""""""######!!!  !!!"""$$$%%%&&&'''%%%%%%$$$#########$$$$$$$$$######$$$%%%%%%$$$"""$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&))),,,---,,,***((('''&&&$$$############ !!!"""######""""""#########$$$$$$%%%&&&'''&&&%%%###!!! """ ###%%%###!!!"""$$$%%%&&&&&&%%%###$$$%%%&&&&&&$$$###""" !!!!!!!!!$$$$$$$$$%%%'''((('''&&&%%%&&&'''((())))))))))))+++++++++******)))((('''&&&'''((('''&&&&&&''')))///...000666CCC^^^{{{www|||wwwvvv|||rrrkkkpppyyy~~~jjjOOO:::+++######&&&'''444GGGXXXaaa^^^KKK999$$$xxxmmmqqqpppjjjpppdddNNNLLLHHHEEEGGGFFFDDDDDDDDDAAA;;;:::999888888999999888666777444000...///111333444---...///000111111222111333111///...---,,,***(((%%%$$$$$$######$$$%%%&&&###$$$$$$###"""###%%%(((%%%$$$""" !!!###&&&((("""#########!!! !!!""""""'''+++***************)))))))))'''((())))))***+++,,,,,,&&&$$$$$$&&&%%%###&&&+++***)))(((''''''(((***+++***)))'''&&&%%%&&&''''''((('''&&&''')))+++,,,,,,$$$%%%'''((((((***,,,---''''''((('''%%%&&&(((***))))))***+++------***(((---555888333,,,,,,///000///////////////.........---,,,,,,,,,---...000111333111000000222333333222555555666666888999;;;<<<>>>EEEGGGJJJQQQ[[[{{{qqqMMMHHHFFF>>>;;;666777777777666666555444666333111111444555444222...,,,***'''%%%$$$$$$$$$%%%'''))))))'''&&&%%%&&&###''',,,000222222333333---%%% ###''''''&&&'''!!! !!!###%%%&&&$$$###"""###$$$###!!!!!!   !!!!!!  !!!"""###$$$%%%&&&'''(((&&&%%%$$$######$$$%%%&&&%%%%%%$$$&&&'''((('''%%%"""###%%%&&&((()))******%%%%%%'''***------+++)))'''&&&$$$###"""######$$$!!!"""$$$%%%&&&%%%$$$$$$"""###%%%'''(((((('''&&&(((&&&$$$!!! !!!"""!!!!!!"""$$$%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%"""$$$%%%&&&&&&$$$"""!!!!!!!!!"""""""""#########%%%%%%%%%''')))***(((&&&%%%&&&(((***++++++******---,,,,,,+++***)))((((((%%%'''((('''&&&&&&&&&(((,,,---///444???WWW~~~}}}zzzzzzvvvwww|||sssrrrxxxqqqWWWAAA000&&&%%%(((%%%000@@@QQQ^^^___QQQAAA(((}}}uuuqqquuu}}}yyy{{{\\\PPPPPPHHHGGGHHHFFFCCCCCCEEEAAA;;;999999999:::;;;:::888555444222111111444555444333000000//////000111222222444222///.........+++(((#########"""!!!!!!"""###"""$$$%%%%%%######$$$%%%$$$"""  !!!###!!!"""!!! !!!%%%(((((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&((()))***++++++(((%%%$$$''''''%%%&&&((('''&&&%%%$$$%%%&&&((()))***)))'''%%%$$$$$$%%%&&&'''%%%$$$&&&)))+++***)))$$$$$$%%%''')))+++,,,,,,&&&''''''&&&%%%&&&(((***)))(((((()))***+++***))))))000444111---------,,,+++---///000111000...---)))))))))***,,,///111333222000//////111222222111333222222333666999;;;;;;;;;CCCCCCHHHQQQTTTmmmUUUMMMIII>>><<<999999999999888777555444555222000222555666333000,,,+++***)))(((&&&%%%$$$###&&&(((((('''&&&&&&''''''(((,,,000333444222000)))"""###))))))'''&&&$$$###"""!!!"""###%%%&&&&&&###!!!"""$$$%%%$$$"""!!!  !!!!!!  !!!!!!!!!!!!#########$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%#########%%%'''((((((&&&"""###%%%&&&(((***+++,,,$$$$$$&&&)))++++++(((&&&&&&%%%$$$""""""###%%%&&&$$$%%%'''((()))((('''&&&!!!###'''***+++***(((&&&(((&&&$$$!!!!!!!!!###$$$ """############$$$%%%$$$$$$###############$$$!!!###$$$%%%%%%###!!! """############$$$$$$$$$$$$$$$&&&)))+++***(((%%%%%%&&&(((***+++++++++***+++++++++******+++++++++&&&((())))))'''&&&'''((()))...444777<<>>;;;;;;<<<<<<;;;999888666333333333444555333000---222000---+++)))'''### """$$$&&&((((((((((((000...---000333222---(((&&&### !!!$$$''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%"""!!!&&&(((%%%"""!!!!!!"""############### """#########"""!!!"""!!! !!!"""###"""""""""###%%%'''((('''&&&%%%$$$###$$$%%%%%%((((((((((((((((((((('''))))))((('''&&&$$$""""""$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%###$$$&&&((((((''''''&&&%%%&&&(((******)))(((!!!$$$...222***%%%((($$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$######""""""!!!!!! !!!!!!""""""!!!"""%%%'''&&&%%%$$$$$$&&&&&&%%%$$$###$$$''')))+++,,,,,,,,,((())))))))))))*********+++))))))+++...///...+++,,,(((%%%'''+++---+++'''---444444555>>>LLLoootttrrrxxxyyyxxxyyyzzzttt___EEE000###&&&'''000BBBTTT]]]^^^\\\DDD***|||yyysssgggWWWJJJEEEFFFNNNPPPQQQNNNJJJEEEBBBAAA>>>===;;;999888888888888777555222000000111333555111000//////111333333222444111...,,,+++***)))(((&&&%%%### !!!$$$$$$$$$######""""""!!!!!!!!!!!! """###!!!!!!""""""""""""$$$%%% """%%%'''(((%%%%%%$$$###""""""!!!!!!$$$%%%&&&((()))******+++)))((('''''')))******))))))((('''(((***---...///***)))((('''&&&&&&&&&&&&%%%(((***+++***)))((()))++++++,,,+++***+++---///...,,,)))'''&&&''')))***'''+++,,,((()))---///,,,+++,,,------,,,,,,...000,,,...000222333222000///...------------...///000///000111000......000111111///...///222555666777999;;;BBBIIIHHHKKK___vvvvvvXXXOOOHHH???<<<<<<<<<;;;:::888777666444333333333444333000...111///,,,+++)))&&&""" $$$'''***+++,,,,,,///---,,,...111000+++&&&###!!!!!!$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$  ######!!!!!!"""######$$$$$$###### !!!"""""""""""""""""""""""""""""""""""""""############$$$&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((('''((((((((((((&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%$$$###$$$&&&(((''''''%%%###!!!"""$$$&&&'''&&&'''###&&&111444+++$$$%%%$$$$$$%%%%%%%%%$$$"""!!!""""""""""""!!!!!!!!!!!! !!!!!!  """"""!!!"""$$$&&&&&&%%%$$$$$$%%%%%%###""""""###%%%'''((()))******'''(((((()))***+++,,,,,,+++***)))+++...///...,,,+++(((&&&&&&(((******)))...333222333;;;JJJmmmtttpppsssyyyvvvvvvxxx~~~}}}vvvdddKKK444'''###%%%&&&///@@@SSS^^^```___III///nnnTTTGGGHHHHHHLLLQQQQQQMMMHHHDDDCCCBBB???;;;888777888:::;;;888666444222222333444555777555111///000000000///333333111...***(((((())))))'''%%%!!!"""$$$%%%$$$###"""!!!!!!!!!!!!""""""!!! !!!"""###$$$"""!!!!!!"""$$$&&&(((*** ###%%%''')))***''''''(((((('''&&&%%%$$$$$$&&&(((*********)))((((((&&&%%%%%%'''(((((('''+++)))(((***...000///...*********))))))((('''&&&&&&(((++++++***))))))***+++,,,---,,,++++++---...111///,,,)))(((((())))))&&&))))))((()))---///---)))+++,,,---,,,,,,...000...000111333333222000//////...---,,,++++++,,,,,,///000111000//////000111...,,,+++,,,000444666777999:::@@@EEEFFFJJJ\\\ppp}}}ZZZMMMGGGAAA>>>===;;;999888777666666555333222111222111///---000...,,,***(((%%%!!! $$$(((,,,///000000///---,,,,,,...---)))%%%!!! !!!$$$'''(((((('''''''''&&&%%%%%%$$$$$$%%% !!!""""""!!!"""##################!!!!!!!!!!!!!!!"""###############$$$$$$#########$$$$$$$$$$$$%%%'''((()))(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$######$$$&&&''''''&&&(((&&&$$$$$$&&&((())))))'''$$$)))222333***######"""###%%%'''&&&%%%"""!!! !!!######!!!!!!"""###"""###%%%&&&'''%%%$$$###$$$###""" !!!!!!"""###%%%''')))***''''''(((***+++,,,---...+++******,,,......---,,,)))((('''%%%%%%''',,,///000444111111999HHHjjjwwwooolllvvv{{{uuutttuuuwww{{{yyykkkRRR:::,,,'''"""$$$,,,<<>>;;;:::999999999:::<<<<<<>>>:::555111000//////...000222333000+++)))***,,,+++)))&&&""""""%%%&&&%%%$$$"""!!!!!!!!!"""######"""""""""###$$$%%%$$$"""!!!"""$$$'''))))))""""""###$$$%%%&&&&&&&&&'''(((***,,,+++***(((&&&&&&''')))++++++)))'''&&&&&&%%%###$$$&&&''''''&&&***(((''')))---///---)))******++++++***)))'''&&&&&&(((***+++*********+++***+++,,,+++))))))***+++...---,,,***)))))))))***&&&&&&&&&&&&(((++++++***)))***,,,---------...000000111222333333222000///------,,,++++++*********///000222111000///000111000...---...111555777888999:::>>>BBBCCCHHHXXXhhhYYYHHHDDDCCC???===;;;888666555555555555333000/////////...---///---+++***(((%%% !!!%%%***...000111111000...,,,+++,,,+++(((%%%$$$###$$$$$$&&&'''((((((''''''''''''&&&&&&&&&%%%&&&### """$$$$$$$$$ !!!!!!"""""""""!!!!!!"""!!! !!!###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$######$$$&&&'''&&&%%%'''''''''(((***+++***)))'''&&&)))//////'''"""""" """$$$&&&&&&$$$!!! !!!!!!"""""""""  """$$$%%%$$$%%%&&&'''((('''%%%$$$$$$$$$""" """"""""""""$$$''')))+++))))))******++++++,,,,,,******+++,,,------,,,,,,&&&''''''$$$###'''000777555777333222:::HHHiii|||qqqjjjooowwwssssssrrrxxx{{{pppYYY@@@///(((!!!###)))777LLL^^^fffeeeRRR666%%%###&&&}}}___TTTLLLJJJIIIMMMQQQPPPHHHAAAAAA@@@???>>>======>>>>>>;;;;;;<<<===???@@@AAABBBAAA===777333111000///...+++---///...+++)))+++---+++***(((%%%"""!!!###%%%'''&&&$$$###""""""#####################$$$%%%%%%&&&###!!!!!!$$$%%%%%%%%% !!!"""###$$$$$$$$$######%%%''')))***(((&&&$$$'''(((***,,,+++)))'''%%%%%%$$$"""###%%%&&&&&&%%%((('''&&&(((+++,,,***'''***++++++++++++)))(((&&&&&&(((******))))))+++,,,***+++,,,+++)))((())))))))))))))))))******++++++***'''&&&''')))***)))))))))+++.........---...///111111222222222222000000*********+++++++++++++++///000222222111000000111222000//////222555777777999:::>>>AAACCCHHHTTT___}}}YYYDDDBBBCCC>>>===:::777555555444555444222/////////000///......---,,,+++)))%%% """'''+++...//////...000///,,,+++******((('''((()))))))))((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''&&&%%%$$$ """!!! !!!###$$$&&&%%%$$$######$$$%%%&&&###$$$%%%&&&'''((((((((())))))(((&&&%%%###!!!!!!""""""#########$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$"""###$$$%%%%%%$$$###"""#########%%%'''(((&&&%%%"""###&&&)))+++***'''$$$'''&&&''')))'''###"""### ###%%%%%%###  !!!""""""### !!!"""###!!!$$$&&&'''''''''((()))***(((&&&&&&&&&%%%###"""$$$$$$$$$$$$&&&(((+++,,,,,,,,,+++******))))))))))))***++++++++++++++++++###%%%&&&$$$###)))444>>><<<===777555<<>>======888999;;;===>>>???@@@@@@@@@<<<888444333222000///'''(((******)))))))))************(((%%%$$$$$$%%%&&&%%%###!!!!!!"""$$$%%%#########$$$$$$$$$$$$%%%&&&$$$!!!"""$$$%%%### !!!###$$$$$$$$$$$$%%%(((***+++***(((&&&((()))***++++++)))'''&&&%%%###""""""$$$%%%%%%$$$(((((((((((((((((())))))+++++++++******)))((('''%%%'''((()))((()))***,,,,,,---...---+++)))))))))$$$%%%''')))***,,,,,,,,,///***(((+++---,,,+++++++++---000000///......///000000111111111111111111((((((***+++,,,,,,,,,,,,...111333333222000000000111///---...111333555555888;;;>>>AAACCCHHHPPPWWWlll___FFF@@@BBB<<<;;;999777666555444444333222111222333333222111...---,,,,,,***&&&!!!"""'''+++------,,,+++///...,,,***)))((())))))***,,,---,,,)))''''''(((((((((((((((((('''''''''$$$%%%'''((((((&&&$$$### !!!!!!!!!!!!!!!"""######%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&'''''''''''''''''''''&&&%%%###"""!!!""""""######$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$&&&((()))'''%%%###$$$'''+++---,,,((($$$&&&&&&&&&%%%###!!!"""$$$ """$$$%%%###!!! !!!"""######$$$$$$!!!  !!!###$$$"""$$$'''(((((('''((()))***((('''&&&'''&&&%%%###%%%%%%&&&''')))+++---...---,,,+++***)))''''''&&&''')))+++***)))((()))***###$$$$$$######)))444===@@@@@@999666===HHHccc~~~oooiiitttzzzuuuqqquuuyyytttdddMMM777)))###%%%&&&,,,@@@WWWbbb```VVV:::''' 888;;;######eee]]]YYYTTTNNNJJJJJJLLLNNNLLLIIIEEE@@@===;;;;;;<<<666777999;;;;;;;;;:::999;;;888666444333222111///)))))))))***++++++)))'''''')))++++++(((&&&%%%%%%###""" !!!###%%%"""######$$$$$$$$$$$$$$$%%%###"""$$$''''''"""!!!"""######"""&&&''')))+++,,,,,,+++***))))))*********)))((((((%%%###"""###$$$%%%%%%%%%&&&(((***'''$$$###'''***++++++***)))(((((((((((($$$%%%''''''''''''***,,,+++,,,------***(((''''''"""$$$''')))+++,,,,,,,,,000)))''',,,000...---......000222222111///.........//////000000111111111((()))***,,,,,,,,,,,,,,,...111333444222111000000///---,,,---111444666777888;;;???BBBEEEIIINNNPPP___jjjMMMAAA@@@999999999888777555444333444444555666999999777666///...------+++'''!!! %%%))),,,,,,***)))---,,,***(((&&&&&&(((***)))+++---,,,***(((((())),,,,,,***)))'''&&&%%%$$$&&&'''(((((('''&&&%%%%%%!!!"""""""""!!!!!!  !!!"""""""""""""""###&&&+++//////+++&&&###!!!"""$$$%%%&&&'''&&&&&&$$$$$$&&&'''''''''&&&%%%$$$$$$%%%%%%&&&''''''((("""###$$$%%%%%%&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&(((******(((&&&&&&&&&''')))++++++***(((###&&&(((&&&###"""###$$$!!!"""###%%%%%%%%%$$$###"""""""""###$$$$$$$$$%%% !!!"""######### ###&&&''''''&&&''''''((('''%%%%%%&&&&&&%%%$$$%%%&&&(((***,,,---......+++******)))((('''&&&&&&&&&(((***)))'''&&&'''(((%%%$$$###!!!"""'''000777@@@@@@999666;;;DDD\\\~~~qqqeeejjjzzz}}}uuurrrtttuuusssiiiVVV>>>...&&&'''&&&(((:::SSS^^^\\\\\\???+++###'''+++!!!qqqaaa```[[[QQQGGGEEEMMMVVVSSSNNNGGG???:::999:::;;;777888999::::::888666555777555333333333222111//////---+++,,,///...+++'''&&&))),,,,,,***(((&&&%%%!!! """$$$""""""###$$$$$$$$$$$$###$$$""""""%%%))))))### !!!"""!!!###$$$&&&'''((((((((((((******))))))))))))))))))%%%$$$"""###$$$&&&&&&%%%$$$''')))%%% $$$***,,,***)))'''''''''((((((###%%%&&&&&&&&&''')))+++(((***+++***'''%%%$$$$$$###%%%(((+++,,,---,,,+++---&&&###***///...---...///111444444111///......---......///000111111222)))***+++------,,,++++++...111333444333111000000...---,,,...333777::::::888<<<@@@BBBFFFJJJMMMMMMYYYtttTTTCCC>>>777888888888888666444333555666777:::======;;;999///.........,,,((("""###(((++++++***)))+++***(((&&&$$$%%%(((***&&&))),,,,,,***((((((***000///---***'''$$$"""!!!*********(((''''''(((***###############"""!!!!!! """#########"""!!! '''000666666000''' !!!###%%%&&&&&&&&&%%%!!!"""%%%''')))*********&&&&&&''''''((()))******$$$%%%&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&)))++++++)))&&&%%%###!!!!!!###%%%&&&&&&!!!&&&)))(((%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$!!!$$$%%%$$$"""!!!!!!%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&)))+++---......---((((((((((((''''''''''''%%%'''))))))&&&%%%&&&(((&&&%%%""" %%%,,,111??????888444999@@@WWWwwwrrrbbbbbbppp|||{{{}}}~~~uuusssssssssssslll\\\DDD333((()))&&&&&&777PPP[[[YYYaaaCCC...%%%jjjaaaVVVOOOKKKJJJLLLNNNWWWMMMAAA<<<===>>><<<999;;;:::888999::::::888777777777777777555333111000+++*********+++---///000+++,,,......---)))%%%### !!!"""$$$%%%$$$###""" $$$'''$$$"""###"""!!!###%%%### """%%%'''))))))((((((*********,,,///000///...+++(((&&&%%%&&&'''((((((...***'''&&&### ###(((++++++***)))((('''''''''"""$$$&&&'''((()))+++---***(((&&&$$$$$$$$$"""!!!!!!"""$$$&&&''''''&&&&&&$$$%%%&&&(((***+++,,,---,,,---...//////...---,,,+++)))))),,,///111000...+++++++++---///000...,,,000000///...---,,,,,,+++...///000111333444666666>>>???@@@@@@BBBGGGLLLPPP\\\ttt~~~ZZZGGGEEEAAA>>><<<::::::999777666888888888777555555777999333///+++(((&&&%%%"""!!!%%%+++------+++)))+++)))'''&&&%%%&&&((())))))***+++***(((((()))***...---+++)))&&&$$$"""!!!$$$((()))&&&%%%)))+++***########################)))&&&###"""######!!!###***///000,,,'''"""'''&&&$$$######$$$&&&'''&&&&&&&&&&&&'''(((************)))(((((((((((((((((())))))((('''''')))+++''''''((((((''''''&&&%%%&&&))),,,---+++(((%%%%%%"""""""""###$$$&&&'''(((######$$$$$$$$$######"""((()))))))))))))))(((((('''%%%$$$$$$$$$$$$"""!!!###"""  ###"""!!!!!!!!!"""$$$%%%***((('''''''''&&&$$$"""))))))***+++---,,,***((($$$%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%$$$$$$"""###$$$$$$$$$'''+++...555999777555777;;;OOOooo{{{dddYYY```mmmtttuuuoooooozzz}}}wwwwwwnnnqqqwwwqqqeeePPP666***(((%%%'''222BBBNNNTTTZZZJJJ555###wwwaaaRRRSSSTTTMMMIIIMMMOOOIIIAAA======>>>>>><<<===;;;::::::;;;<<<;;;:::999999999888777555444333///...---,,,,,,------...***+++------+++((($$$""" !!!"""$$$$$$$$$"""!!!  %%%(((%%%$$$$$$&&&""" !!!!!! $$$%%%%%%'''((((((((('''''')))((((((***,,,---,,,+++000---***((('''''''''''',,,******+++)))%%%&&&******)))'''&&&%%%%%%%%%&&&$$$&&&(((((('''''')))***,,,)))&&&%%%$$$$$$""" """###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((+++,,,------.........---,,,******+++...///---++++++******,,,......---,,,111///...,,,,,,,,,------...///000111333444555666===>>>@@@BBBDDDGGGLLLPPPWWWnnn___MMMKKKCCCAAA>>><<<<<<;;;999888888888888666444444666777222000...,,,+++((($$$!!!###'''***+++)))(((,,,+++)))((('''''''''''''''(((******)))(((((()))+++++++++***)))'''&&&%%%'''******&&&%%%'''((('''%%%%%%%%%$$$$$$$$$$$$$$$+++(((%%%%%%&&&&&&$$$""" ###&&&)))***(((&&&$$$%%%$$$#########%%%'''((((((((((((((()))***+++,,,******)))(((((('''''''''((())))))((('''''')))***'''''''''''''''&&&&&&%%%'''))),,,---+++(((&&&%%%$$$$$$#########$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$(((((())))))))))))((((((((('''%%%%%%%%%%%%$$$"""###"""  !!!  """$$$%%%$$$###$$$%%%%%%%%%###"""******+++,,,...---+++((('''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$$$$"""############$$$(((***222666444333666:::MMMllliii\\\^^^fffkkkfff```aaammmzzz~~~||||||}}}wwwmmmdddgggppppppjjjXXX???...'''!!!%%%444FFFRRRVVVZZZLLL777&&&lllTTTXXX^^^TTTKKKMMMFFFDDDAAA???>>>>>>???@@@???===;;;;;;<<<>>>>>>>>><<<<<<;;;999888777666555444222000...---,,,,,,,,,***+++++++++)))&&&###!!! !!!"""$$$$$$###"""!!!!!! &&&)))'''%%%&&&+++$$$"""$$$&&&)))***)))(((''''''&&&&&&&&&)))(((''''''))))))((('''///---+++)))((('''(((((())))))***---,,,''''''******(((&&&%%%$$$%%%&&&'''''')))******(((''''''(((---***'''%%%%%%$$$###"""%%%%%%&&&&&&%%%%%%$$$###$$$############$$$$$$%%%***************+++,,,,,,---,,,++++++------,,,++++++***)))***,,,---------000///---,,,,,,---///000...///000222333444444444;;;>>>AAADDDFFFHHHLLLOOOTTThhhgggVVVRRRFFFDDD@@@>>>===<<<;;;999999999999777555444555666111000000000///+++&&&"""!!!%%%((()))******---,,,,,,***(((&&&%%%$$$###%%%(((***)))(((((((((((()))***+++++++++***)))(((+++***&&&###$$$%%%###&&&&&&&&&%%%%%%$$$$$$$$$***(((&&&%%%%%%%%%$$$###""""""######$$$$$$%%%%%%""""""""""""$$$&&&(((******)))))))))***+++,,,---******)))(((''''''&&&&&&((())))))(((''''''(((***''''''''''''&&&&&&&&&%%%'''))),,,---***(((&&&%%%%%%%%%$$$###"""""""""###%%%&&&&&&''''''&&&&&&&&&(((((())))))))))))((((((***((('''&&&''''''&&&%%%$$$###!!! !!!"""!!!  """"""###%%%''')))******)))(((+++++++++,,,------+++))))))(((((('''&&&&&&%%%%%%)))(((&&&%%%$$$%%%%%%&&&%%%&&&&&&$$$###$$$&&&(((---222000000444888JJJhhhqqq```[[[]]]___\\\UUUVVVddduuu}}}}}}{{{wwwrrrpppuuu~~~yyyfff[[[]]]hhhmmmmmm```III666***###333FFFQQQVVVZZZNNN<<<+++ccc[[[___]]]TTTNNN@@@BBBCCCAAA???===???AAA@@@>>>;;;;;;===????????????>>><<<:::888666555555444333111...---,,,,,,,,,,,,,,,+++***(((&&&###""" !!!"""$$$$$$###!!! !!!!!!&&&***(((&&&'''---$$$!!!&&&(((***,,,***)))'''%%%$$$%%%&&&'''+++)))''''''(((((('''%%%(((((((((((('''''')))***)))((()))+++)))$$$$$$'''+++***(((&&&%%%&&&((())))))+++,,,,,,***)))))))))+++(((%%%$$$%%%&&&%%%%%%((((((''''''&&&%%%$$$$$$$$$$$$######$$$%%%&&&'''+++***)))((('''((())))))---,,,,,,,,,---------------+++)))***,,,...............///000000000000000...///111222333333333333888<<<@@@DDDFFFIIIKKKMMMUUUeeeppp]]]XXXHHHEEE@@@>>><<<<<<:::999:::::::::888666444555666111000000//////,,,(((%%% """$$$&&&)))+++,,,,,,,,,,,,+++(((%%%""" ###'''))))))((('''''''''(((***+++,,,+++***)))%%%((((((###!!!"""###"""&&&&&&&&&%%%$$$$$$######%%%$$$###"""""""""""""""######"""""""""###$$$%%% !!!###%%%''')))+++******))))))***++++++,,,***)))))))))((('''&&&&&&((())))))(((&&&&&&''')))''''''&&&&&&%%%%%%%%%&&&&&&(((++++++)))&&&%%%$$$$$$$$$###"""""""""######%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))))))))(((,,,***((('''((()))((('''$$$###""""""!!!!!!""""""$$$###!!!  !!!%%%(((,,,......---,,,++++++******+++,,,,,,***(((''''''''''''''''''''''''+++)))(((&&&&&&&&&'''((()))******(((&&&%%%'''((()))...---...333666FFFbbbvvvcccXXXWWWYYYYYYRRRQQQ]]]qqq~~~}}}vvvnnniiinnnzzz{{{hhhZZZYYYcccjjjnnndddPPP>>>000######...<<>>>>>>>>@@@???===:::888555333222222111///...------------...---,,,***(((&&&$$$### !!!"""######""" !!! &&&)))'''%%%&&&''' !!!&&&((((((((('''&&&$$$######$$$'''(((...,,,)))((((((((('''&&&&&&((())))))'''''')))+++...+++***)))&&&""""""&&&***)))'''&&&&&&&&&((()))(((+++---......---------(((%%%######$$$'''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&(((***,,,...000///---***))))))))))))++++++,,,,,,---...000111...---++++++---///000000,,,///222555555444111///...///111222333222111111555999>>>BBBEEEGGGIIIKKKSSSaaawwwcccYYYGGGDDD???;;;:::999888777666777777666333222111222222000---,,,,,,,,,***)))!!!!!!!!!"""$$$''')))+++*********)))'''### """&&&(((((('''''''''''''''((())))))((('''&&& $$$$$$!!!"""###"""%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%% !!!"""$$$&&&(((***+++)))(((((((((((()))******))))))******))))))((('''((())))))(((&&&%%%'''(((''''''&&&%%%%%%%%%%%%&&&%%%'''))))))'''$$$###############"""###$$$$$$%%%######$$$%%%%%%%%%%%%%%%''''''((())))))))))))))),,,***''''''((()))))))))%%%$$$######"""!!!!!!!!!!!!!!! !!!###$$$&&&%%%)))...000...+++))))))***)))(((((())))))(((&&&$$$%%%%%%&&&'''((())))))++++++)))(((((()))******)))******)))&&&%%%&&&''''''++++++---222444BBB\\\{{{fffXXXUUUXXXVVVOOOKKKUUUiii|||wwwmmmeeehhhsss|||}}}yyymmm]]]YYY```fffmmmiiiXXXBBB555((($$$&&&///???MMMWWWQQQFFF666'''mmm]]]ddd___OOODDDGGGHHHFFFBBB??????AAA???===<<<===>>>>>><<<;;;=========;;;999666333111111000///---------...///000...,,,)))'''%%%$$$$$$ !!!"""######!!!  $$$'''$$$"""###""""""!!!###$$$###""""""###%%%''')))...,,,)))(((((((((((('''+++---...---)))''')))+++000---+++***'''""""""&&&&&&&&&%%%%%%%%%%%%%%%&&&'''***---///////////////'''$$$!!!!!!###&&&((()))(((((('''''''''((())))))))))))((()))+++---000222333222111///---,,,,,,+++***+++,,,,,,,,,---000333...---,,,---///000000000,,,///333666666444111///...000111333333222000///222666;;;???BBBDDDGGGIIINNNZZZ~~~fffVVVGGGBBB===999777666555444000222333222///...---...111///,,,***+++,,,++++++""""""!!!!!!###%%%'''((('''(((((((((&&&### """&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""### ###%%%%%%###########################$$$$$$$$$""""""$$$&&&%%%&&&'''(((((('''&&&%%%######$$$&&&''')))******((('''''''''''''''((((((((()))***+++,,,+++***)))((())))))'''%%%%%%&&&'''((('''%%%$$$$$$$$$%%%&&&%%%'''((((((&&&$$$###$$$$$$#########$$$%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$&&&'''((())))))******)))+++)))&&&%%%'''((())))))&&&%%%$$$###"""!!! ###'''***,,,***///555666333...,,,,,,***(((''''''((((((&&&%%%"""###$$$%%%&&&((())))))************************%%%&&&'''&&&%%%$$$$$$%%%'''++++++---333444@@@XXXkkkYYYUUUXXXVVVPPPLLLSSSggg|||yyyooodddccckkktttwwwvvvppp```[[[___ccclllnnncccDDD666)))$$$"""'''888JJJSSSQQQIII;;;***nnnddd^^^WWWHHHIIIIIIGGGEEECCCBBBBBB??????>>>??????>>>;;;888888999;;;===<<<999666444333222000///......//////000...+++(((%%%$$$###### !!!"""######!!! ###$$$!!!"""$$$$$$######$$$%%%'''(((,,,)))&&&%%%%%%&&&&&&%%%***---///...***'''))),,,,,,******+++((("""!!!$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&)))---//////...------(((%%%!!! !!!$$$%%%&&&%%%$$$$$$%%%&&&((()))+++,,,+++******+++---000222////////////...---,,,+++)))***+++***)))***---111,,,,,,,,,---///000///...///000111222222222000000...000222333333111///...000333777;;;>>>AAADDDGGGIIISSS}}}hhhSSSFFFBBB<<<777555444333222...///111111///---------///...,,,---------,,,***'''&&&%%%%%%%%%&&&'''(((&&&'''''''''&&&$$$###""""""$$$&&&'''&&&&&&'''((('''&&&%%%$$$$$$%%%&&&((( $$$%%%""""""%%%'''&&&"""######$$$$$$%%%%%%&&&###%%%&&&%%%$$$$$$&&&)))((((((((((((((((((''''''&&&&&&'''((())))))))))))((((((''''''&&&''''''((('''(((+++---...------,,,((())))))'''%%%$$$%%%'''((('''%%%$$$###$$$%%%&&&'''(((***)))'''%%%%%%&&&'''&&&%%%%%%$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$&&&'''((()))***************'''$$$###%%%'''(((((('''&&&%%%###!!!"""&&&***,,,...444;;;<<<999444111111+++)))''''''(((((('''%%%"""######$$$%%%&&&'''''''''(((***++++++***((('''"""$$$%%%%%%$$$$$$%%%&&&(((,,,+++...444333>>>TTTrrr\\\SSSUUUTTTRRRQQQVVVhhh}}}|||rrrfffbbbgggooouuuxxxttteee^^^^^^___iiiooohhhLLL;;;***$$$!!!###000@@@OOOPPPKKK>>>,,,eee]]]___KKKJJJIIIHHHGGGFFFEEEDDD@@@@@@@@@AAAAAA???:::777444666:::>>>>>>===:::888666555333111///////////////---***&&&###""""""""" !!!"""###"""!!!!!!### %%%&&&&&&%%%%%%&&&&&&'''''')))&&&###""""""###$$$###$$$(((,,,+++((('''***...%%%%%%(((+++((("""!!!$$$&&&((())))))(((&&&%%%&&&)))---...---,,,++++++***&&&""" """######!!!!!!"""###%%%'''***+++...,,,+++)))***,,,...000((()))***,,,,,,+++******)))***+++)))&&&&&&***---+++++++++---///000...,,,111000///......///000111...000222333333111///---...111555888;;;???CCCFFFFFFPPPzzzjjjQQQGGGBBB<<<777444444333222...000222333111000///000------...000111000,,,))),,,++++++************+++&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&%%%&&&''')))'''%%%$$$######&&&)))***###'''(((%%%$$$'''((('''"""###$$$%%%&&&''''''((("""$$$&&&%%%######&&&)))***)))'''&&&&&&'''((()))(((((())))))))))))(((((()))(((''''''''''''((((((&&&(((+++---//////......((())))))'''%%%$$$%%%&&&((('''%%%######$$$%%%&&&)))***+++***((('''''''''))))))'''&&&%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%&&&'''((()))************)))&&&###"""$$$&&&'''(((''''''%%%###!!! ###%%%'''+++222999<<<888333111111,,,***(((((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))******)))'''%%%"""$$$&&&'''&&&&&&'''))))))---,,,///555444===RRRzzzwww]]]QQQRRRNNNPPPQQQVVVfff{{{vvvjjjdddgggooowww|||yyyjjjbbb___\\\dddlllhhhWWW@@@+++$$$""""""***666MMMOOOLLL???---uuu]]]VVVOOOKKKGGGGGGGGGGGGFFFEEEGGGKKKJJJDDDAAABBB???999777777888;;;===<<<999666888777555333000---+++***+++000000)))%%%&&&'''%%%!!!"""!!! """###$$$%%%%%%$$$###""""""$$$!!!!!!###"""!!!###%%%+++///---'''"""###&&&%%%###!!!  !!!"""%%%%%%'''(((***++++++++++++)))***)))$$$!!!"""###%%%'''(((((((((''''''(((***+++,,,+++)))((('''&&&%%%$$$###"""""""""%%%$$$###""""""###$$$$$$***,,,...,,,)))(((***---+++)))''''''***,,,+++))),,,***(((((())))))'''&&&''')))+++---...---,,,+++---.../////////...---,,,---...111222222111...---+++...111666:::===??????FFFSSSvvvhhhSSSKKKDDD<<<777777888999888111222333333333222111000444444444444333333222111444///---///...***((()))$$$&&&)))+++,,,,,,++++++$$$&&&(((((((((((()))***)))'''$$$############"""$$$!!! !!!$$$&&&&&&$$$###$$$$$$%%%&&&'''((((((#########""""""$$$'''***))))))******)))((('''''')))((((((((()))(((&&&$$$'''''''''%%%###$$$&&&)))'''(((*********+++---///(((((((((((('''%%%$$$###''''''&&&%%%$$$%%%(((++++++***'''%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$###"""!!!""""""!!! !!!$$$&&&)))&&&%%%&&&((()))'''%%%&&&%%%"""!!!!!!"""%%%&&&%%%%%%$$$""""""!!! !!!"""$$$'''((()))+++///333555666555444,,,+++***(((&&&%%%%%%%%%$$$######$$$&&&&&&$$$######%%%(((******)))'''&&&%%%(((+++,,,***((('''&&&,,,***+++...000444===HHHvvv~~~gggVVVQQQLLLKKKJJJQQQcccxxxzzzhhh]]]]]]gggsss{{{wwwnnn___TTTUUU___fffgggaaaLLL333%%%!!!$$$+++222@@@JJJNNNBBB000"""{{{vvvjjj\\\QQQOOOKKKGGGGGGJJJKKKIIIJJJLLLJJJDDDAAACCCBBB>>>888777777999;;;<<<999666:::999666222...+++)))(((&&&,,,...)))&&&'''&&&### !!!!!! !!!""""""!!! %%%...444///(((%%%$$$$$$!!!"""###!!! !!!"""%%%***...+++%%%"""###'''%%%$$$"""!!! !!!"""###!!!"""$$$&&&((())))))))))))(((((()))%%%"""$$$$$$&&&'''''''''&&&&&&'''((()))******)))((('''&&&%%%%%%$$$$$$###$$$$$$$$$$$$###"""""""""$$$$$$&&&(((***+++******+++,,,+++)))'''(((***++++++)))+++***))))))******(((&&&&&&''')))+++++++++***)))((()))+++,,,------,,,,,,,,,---///000000...+++***))),,,000444888:::<<<<<>>======<<<;;;<<<;;;:::888666333111000444444333222000...,,,+++000+++))),,,,,,***)))*********)))((('''&&&%%%%%%%%%&&&((()))((('''((()))***'''%%%#########!!! """&&&))))))%%%!!!###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((('''&&&%%%$$$$$$$$$%%%&&&(((&&&$$$$$$&&&(((((('''&&&&&&&&&###!!!!!!"""$$$$$$%%%&&&&&&%%%%%%''')))***************)))))))))((()))***)))'''&&&&&&&&&&&&%%%###"""!!!""""""###!!!!!!"""#########"""""""""$$$&&&&&&%%%$$$%%%&&&%%%$$$######%%%%%%$$$###!!! """$$$&&&$$$&&&((((((&&&%%%$$$%%%$$$&&&(((******)))'''&&&&&&(((+++...000000000///''''''&&&%%%%%%%%%%%%%%%$$$###"""###%%%%%%###!!!%%%''')))+++++++++***)))((()))***)))'''&&&'''((()))((((((***+++---555>>>bbb{{{hhh\\\OOOJJJFFFLLL[[[ooosssbbbZZZ```mmmyyy}}}lllWWWLLLQQQ[[[aaaiiiWWW@@@///%%%!!!%%%+++;;;GGGMMMFFF777***!!!zzz[[[VVVkkkqqqTTTWWWSSSJJJIIINNNOOOJJJEEEEEEEEECCCAAAAAA@@@???;;;777333333777::::::888888666333111///...//////&&&((()))(((&&&%%%###!!!###$$$$$$###!!!$$$%%%%%%%%%%%%%%%%%%$$$)))111///(((%%%###"""%%%&&&%%%###  !!!"""%%%&&&$$$ !!!$$$%%%%%%$$$######$$$$$$%%%!!!###&&&***,,,,,,,,,+++(((&&&''')))(((%%%$$$'''((((((((('''&&&$$$######''''''''''''&&&$$$###"""!!!"""###%%%&&&''''''(((%%%$$$###"""!!!"""###$$$&&&%%%&&&)))------)))%%%%%%$$$$$$$$$%%%%%%&&&&&&((('''((()))+++***(((%%%$$$%%%&&&'''(((''''''''''''(((***,,,---......---***+++---.........---,,,,,,...333888:::;;;;;;:::@@@HHHeeewww```SSSMMMDDD???===<<<;;;999:::999777555333111///...333222222111000///---,,,...)))'''***+++******,,,,,,+++***((('''&&&&&&&&&%%%'''))))))((('''((((((***(((%%%$$$$$$###!!! %%%)))++++++(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&&&&$$$###!!!!!!"""$$$%%%'''$$$""""""$$$'''((()))((()))(((&&&###"""###$$$$$$%%%&&&%%%$$$$$$%%%'''''''''''''''(((((())))))+++,,,......+++)))''''''&&&&&&%%%$$$######$$$$$$!!!!!!"""###$$$$$$$$$### """$$$%%%$$$""""""""""""""""""""""""###"""""""""$$$&&&$$$'''***+++)))(((''''''&&&&&&'''(((((('''&&&%%%$$$%%%'''***+++,,,,,,+++$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###$$$$$$"""!!!%%%''')))***+++++++++***++++++***)))'''&&&(((***)))(((((())))))***111:::[[[nnn___RRRIIICCCHHHWWWkkkyyyeeeYYYZZZgggttt}}}ppp\\\OOOPPPZZZbbbkkk]]]JJJ888)))!!!"""(((777DDDMMMHHH;;;...$$$fffcccyyy\\\YYYTTTOOONNNNNNJJJEEEBBBCCCEEEGGGFFFBBB>>>======777111111666::::::888999888555333111/////////...+++(((&&&$$$"""!!!"""!!!"""###"""!!! !!!###""""""""""""""""""""""""%%%)))+++***)))***(((###"""""""""!!! !!! !!!"""  """%%%$$$$$$$$$$$$$$$%%%%%%###$$$'''***,,,---,,,,,,)))''''''***+++((('''))))))((('''&&&%%%$$$$$$###''''''&&&%%%$$$###!!!!!! !!!###%%%'''((())))))'''&&&$$$###"""""""""#########%%%)))...///,,,(((&&&&&&&&&&&&&&&&&&'''((('''''''''((()))(((&&&$$$&&&&&&''''''''''''''''''((()))+++,,,---,,,,,,+++***+++---///111111222111,,,...222777:::;;;;;;:::@@@GGGcccuuu[[[XXXRRRIIICCCAAA???<<<:::666555444222111000//////000111111111111111000000---(((&&&)))+++******------,,,+++***))))))******&&&((())))))'''&&&'''((()))'''%%%$$$$$$###!!! """$$$'''((()))******'''''''''&&&&&&&&&&&&&&&$$$%%%%%%$$$"""!!!"""###%%%###""" !!!"""$$$%%%%%%###!!!!!!$$$&&&(((((('''((((((&&&###""""""###$$$%%%&&&%%%$$$$$$%%%''''''&&&&&&&&&'''((()))******---///...,,,((('''&&&%%%%%%$$$$$$######$$$$$$""""""###$$$%%%%%%%%%%%% """$$$$$$###!!!!!!!!! !!!!!!!!! !!!!!! ###%%%&&&%%%(((***+++***(((''''''&&&%%%###""""""######$$$"""###%%%&&&(((((((((((("""""""""######$$$%%%&&&%%%$$$######$$$$$$"""!!!$$$%%%''')))************------,,,)))'''''')))+++***((((((***))))))///888TTTvvveeeVVVIIIAAAEEETTTggg}}}|||iiiZZZWWWaaalllwwwzzzuuueeeUUURRRXXX^^^iii```SSSBBB000###"""(((444AAAMMMKKK@@@333'''{{{{{{lll___UUUVVVUUUMMMEEECCCDDDEEEIIIMMMLLLEEE???>>>???888111111777<<<;;;888:::999777444111///,,,+++222+++&&&$$$### """!!!###""" ###&&&$$$$$$############$$$$$$++++++)))%%%&&&(((%%%   """  !!!###$$$$$$$$$$$$%%%%%%%%%###$$$%%%'''((())))))******'''&&&***,,,***)))***((('''&&&%%%%%%%%%%%%&&&''''''&&&$$$###""""""!!!!!!###&&&((()))))))))***)))&&&$$$###""""""""" ###(((---000000///)))***+++***))))))+++---***(((''''''''''''&&&$$$'''''''''''''''''''''((('''((()))***++++++***)))+++,,,...000111222333333***,,,///333666888::::::@@@FFFaaawww\\\YYYRRRIIICCC@@@===:::777555555333222111111111111//////000111111111111111...)))&&&)))******+++...------,,,,,,,,,,,,,,,,,,''')))***)))'''&&&&&&''''''&&&%%%%%%%%%$$$""" !!!#########%%%(((***'''''''''&&&&&&%%%%%%%%%###$$$%%%$$$"""!!!!!!"""$$$###"""""""""###$$$%%%$$$"""!!!!!!###%%%&&&&&&$$$%%%%%%$$$""" !!!###%%%%%%%%%$$$$$$&&&((()))(((''''''''')))***+++''')))++++++(((%%%$$$###""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$"""###%%%$$$###!!!"""### !!!!!! !!! !!!"""$$$&&&&&&'''(((***)))'''%%%$$$$$$$$$###!!! """###!!!"""###$$$%%%%%%%%%%%%"""""""""######$$$&&&&&&&&&%%%$$$$$$%%%%%%###!!!"""###$$$&&&'''((())))))------,,,***''''''(((***)))((((((***)))(((...666IIIwwwrrr\\\LLL@@@CCCPPPaaaxxx~~~mmm^^^XXX]]]cccrrrzzzzzzmmm\\\UUUUUUWWWccc```YYYLLL777'''$$$)))333BBBOOOPPPGGG:::+++ hhhWWW\\\\\\MMMDDDGGGHHHFFFIIINNNLLLEEE@@@@@@???888111222999===<<<888333333444444222000---,,,///'''###$$$$$$  !!!###!!!"""&&&'''&&&%%%%%%%%%%%%&&&''')))+++)))%%%######!!! !!!!!!"""""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((***%%%%%%)))+++)))'''(((&&&%%%%%%$$$%%%&&&'''((('''&&&%%%$$$######""""""!!!$$$'''))))))))))))...,,,)))&&&###"""!!!!!!!!!%%%''')))***---...)))+++,,,+++******,,,...///,,,)))''''''''''''&&&'''''''''&&&&&&&&&''''''%%%'''(((***,,,,,,,,,,,,,,,------...//////000000***+++...111444888;;;===@@@EEEaaaeeeXXXRRRIIIBBB???;;;777444666555333111000000000111//////000000000//////...///***''')))+++***+++...------...///...---,,,+++((()))***)))'''&&&%%%&&&%%%$$$$$$%%%&&&%%%###!!! """######"""###&&&)))&&&&&&%%%$$$$$$###"""""""""$$$%%%$$$###""""""#########$$$$$$%%%%%%%%%%%%###!!!!!!"""$$$%%%$$$###"""###$$$$$$"""!!!!!!""""""###$$$$$$###$$$&&&((()))(((&&&&&&&&&''')))***&&&''')))(((&&&$$$######""""""###############"""###$$$$$$$$$$$$######""""""######""" !!!""" """!!!!!!!!!!!!"""###$$$&&&''''''((()))(((&&&###!!! !!!""""""!!!!!!!!!""""""###!!!!!!""""""#########$$$############$$$$$$%%%&&&(((&&&%%%&&&&&&&&&$$$""" !!!"""###%%%&&&''''''+++++++++)))'''%%%&&&''''''&&&''')))((('''---444???lllbbbOOO???@@@JJJYYYppprrrddd\\\[[[]]]oooxxxzzzpppaaaXXXUUUSSS[[[^^^^^^SSS>>>+++''',,,666EEESSSVVVNNN@@@///###oooXXX___```NNNDDDKKKIIIFFFGGGKKKIIIBBB>>>@@@@@@888222333:::>>><<<888))),,,///222333222111000***###!!!%%%&&&!!!"""$$$!!! $$$$$$$$$""""""""""""$$$$$$&&&,,,...***$$$######""" !!!!!!  !!!###%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''((()))$$$###'''***(((&&&&&&%%%$$$$$$$$$%%%''')))***'''&&&%%%$$$############!!!$$$'''))))))))))))000...+++'''$$$"""!!!!!!###&&&((('''%%%$$$&&&)))''')))+++***((((((***---333///***((('''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&'''***,,,///000000000---------,,,,,,+++++++++,,,---///111555:::>>>@@@???EEE```ooo]]]VVVMMMGGGCCC???:::777555444222000............////////////...---,,,+++000+++''')))+++***+++...---...///000///---***((((((******)))'''%%%%%%&&&$$$###$$$%%%&&&&&&$$$"""!!!$$$&&&&&&%%%$$$&&&)))%%%$$$$$$###"""!!! """$$$&&&&&&$$$###$$$%%%###$$$%%%&&&&&&&&&&&&&&&"""!!!!!!"""$$$$$$###!!!###%%%&&&&&&$$$######$$$ !!!#########$$$&&&((('''&&&$$$######$$$&&&''''''((()))(((&&&%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%###############"""!!! !!!   """!!!"""######$$$%%%&&&''''''((())))))((($$$  """###%%%%%%%%%###"""!!!!!!!!!!!!""""""######$$$$$$######$$$%%%%%%&&&((('''&&&&&&'''&&&$$$""" !!!###$$$%%%&&&((()))***(((&&&$$$$$$%%%&&&%%%&&&((('''&&&,,,333:::ffffffQQQ??????GGGTTTjjj~~~vvviii___[[[[[[llluuuxxxpppddd[[[WWWUUUVVV\\\```WWWBBB...)))...888GGGWWWZZZRRRDDD333%%%eee^^^[[[QQQJJJMMMIIIMMMPPPOOOIIIDDDCCCDDD<<<:::888888777555222000///000111444666555111///,,,)))%%%"""""""""!!! $$$""" !!!""""""!!!"""$$$&&&&&&***,,,)))$$$ """$$$$$$"""!!! !!!!!!!!!!!!!!! ######&&&$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((((((((('''&&&%%%((('''%%%$$$###$$$$$$%%%&&&$$$!!! !!!!!!!!!!!! """&&&(((((((((%%%)))++++++'''$$$###$$$########################)))***++++++***+++---///---,,,***)))))))))***+++&&&&&&%%%$$$$$$#########(((***---...,,,***(((((())),,,...---***(((***---///,,,,,,000777<<<<<<:::BBBIII\\\wwwjjjgggaaaUUUHHH===888666000111333333111000000111222000///000222111...******)))))))))))))))******---...000111000...+++)))************)))'''&&&%%%#########  ######$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%$$$""" $$$###!!! !!!"""$$$%%%)))%%%"""!!!###%%%%%%$$$%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$### !!!"""$$$&&&'''(((%%%"""!!!###$$$%%%%%%)))'''%%%$$$&&&'''((('''%%%$$$""""""###$$$$$$$$$""" """&&&((()))$$$###  """"""!!!!!!"""###$$$%%%&&&((((((((('''''''''%%%"""!!!"""######""" !!!"""!!!!!!!!!!!!!!!!!!!!! ###$$$%%%'''((()))))))))******)))(((&&&$$$!!! """!!!!!!###%%%&&&%%%###'''((((((&&&%%%%%%''')))***)))&&&&&&'''+++///222>>>ZZZwwwZZZKKK===???OOO^^^{{{uuunnn___TTTXXXcccqqqzzztttiiiaaa]]]YYY[[[```ccc[[[HHH666000444???QQQbbbccc\\\NNN:::((("""~~~fffXXXRRRQQQQQQJJJLLLNNNMMMIIIEEECCCBBB:::999888888999999777555999999888888888555222...)))(((&&&%%%$$$### $$$""""""%%%&&&%%%$$$###$$$$$$(((***'''""" """"""!!!!!!!!!!!!!!!!!!  !!!%%%%%%###$$$%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&%%%###"""!!!&&&%%%$$$$$$#########$$$$$$!!! """$$$&&&&&&$$$###%%%'''&&&(((******&&&###"""###$$$$$$#########"""""""""%%%'''))))))***+++...000...---,,,***((('''&&&%%%###$$$$$$%%%&&&&&&&&&&&&(((***++++++))))))***+++)))+++...///...,,,+++***...,,,,,,111888>>>@@@???AAAHHHYYY}}}rrrooohhh[[[LLL@@@999666222222111111111000///...111000000000111000...+++******))))))))))))******---...000111111...,,,************)))((('''&&&%%%$$$%%%$$$""" !!!"""%%%%%%%%%$$$$$$#########!!!"""###$$$$$$""" """!!! """$$$%%%(((%%%!!!!!!"""$$$$$$###%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###!!!!!!""""""$$$%%%''''''(((%%%######$$$&&&&&&&&&)))'''%%%%%%&&&'''''''''&&&$$$"""!!!"""###$$$%%%%%%######%%%)))...111333'''%%%""" !!!###$$$###""""""###$$$%%%'''(((((('''&&&&&&&&&%%%$$$$$$%%%%%%$$$### !!!"""###""""""!!!!!! !!!!!!%%%%%%&&&'''((()))))))))))))))'''&&&$$$"""!!! !!!!!!!!!###%%%&&&&&&$$$&&&''''''&&&%%%&&&(((******)))'''&&&'''+++///111>>>XXX}}}```OOO>>>>>>MMM\\\xxxwwwqqqdddXXXZZZbbbpppyyyuuujjj```XXXRRRUUUZZZ___[[[LLL;;;666999DDDWWWhhhjjjbbbUUU@@@---$$$xxx]]]SSSPPPNNNJJJJJJJJJJJJIIIFFFBBB???999888888999;;;<<<<<<;;;AAA???<<<:::888444000---((('''&&&&&&&&&$$$ ###""" ###(((***)))&&&###!!!"""$$$&&&$$$ !!!"""######"""!!! !!!&&&'''&&&$$$$$$$$$$$$$$$###""""""#########""" ###$$$$$$$$$$$$###""""""  $$$(((+++((("""!!!%%%%%%'''((((((%%%###""""""%%%$$$$$$###"""!!! !!!###&&&((()))+++...000++++++***)))(((&&&$$$### !!!$$$&&&((()))))))))(((((((((((('''(((+++---+++,,,...111222000,,,))),,,+++,,,111:::@@@CCCCCC@@@FFFUUUzzzsssppphhh]]]OOOCCC;;;777777444111222333333111...///000111111///...---...***))))))((((((((())))))+++---///111111///,,,*********))))))((('''%%%$$$%%%&&&%%%$$$""""""###$$$'''&&&%%%$$$###"""!!!!!! !!!"""""""""!!!  !!!###$$$%%%###!!! !!!"""""""""$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%############$$$$$$%%%&&&'''((((((&&&$$$%%%&&&((()))))))))'''&&&&&&'''(((''''''&&&$$$"""!!!!!!"""$$$&&&$$$###"""###'''+++...///(((&&&$$$!!!"""$$$%%%$$$###""""""%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%''')))(((%%%### !!!"""%%%$$$###!!!!!!!!!"""###)))))))))))))))((((((((((((&&&$$$""" ###&&&((('''&&&&&&'''''''''&&&&&&(((******((('''&&&'''***...111<<>>???MMM```ppprrrkkk]]]GGG444'''!!!yyytttwwwsssXXXLLLIIIIIIFFFCCCDDDFFFEEE@@@;;;:::999888999<<<======<<<@@@>>>:::888666333000---)))'''%%%$$$$$$###!!!!!!!!! ###((()))(((%%%"""!!! !!!"""  !!!###$$$$$$%%%###  """###!!!###&&&((((((###############"""!!! """###$$$%%%%%%$$$"""""" %%%((()))&&&!!!""""""$$$%%%%%%%%%$$$$$$$$$&&&%%%$$$###!!!  """%%%&&&''')))+++---%%%&&&'''(((((('''%%%%%% ###&&&((()))((((((%%%'''((((((((()))+++---...------000333333///+++,,,+++---111999???CCCEEEAAAEEESSSxxxhhheee___VVVLLLCCC===:::;;;666333444777999666222---000222000---,,,---///(((((('''&&&&&&&&&'''''''''***---///000...+++))))))))))))((('''&&&%%%$$$$$$%%%%%%$$$###"""###%%%%%%%%%%%%$$$###""""""!!! !!!!!!!!!!!!   !!!!!!###"""!!! !!!!!!$$$$$$$$$###############!!!"""###$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''((()))'''&&&''')))+++++++++***)))''''''))))))((('''&&&%%%###!!! !!!$$$'''&&&###!!! !!!"""""""""%%%$$$###!!!  """%%%&&&%%%###""""""%%%%%%&&&&&&&&&$$$###"""!!!"""%%%(((***)))%%%!!!  """%%%$$$###"""###$$$&&&'''...---+++***(((&&&&&&%%%&&&$$$"""  ###&&&))))))((('''((()))(((&&&&&&'''(((***((('''&&&'''***---///777MMMwwwvvvcccHHH===GGGTTTnnn}}}}}}qqqbbb^^^XXXcccqqqxxxuuukkk^^^UUUMMMQQQYYY]]]XXXNNNGGGFFFVVVgggvvvwwwqqqcccLLL777)))!!!~~~eeeaaafff~~~bbbKKKKKKFFFAAA======AAACCC???;;;===;;;:::999;;;<<<;;;;;;<<<:::888666666555333111+++((($$$!!!!!!"""###### """###$$$######""""""###%%%%%%###!!!!!!!!!!!!"""######$$$""" ###""" !!!###$$$%%%!!!!!!""""""!!! """###$$$%%%%%%$$$###""" !!!"""$$$###"""!!!!!!  !!!###%%%''''''''''''&&&%%%###""" !!!###%%%&&&&&&&&&&&&(((###$$$&&&''''''&&&%%%$$$ !!!###%%%&&&'''''''''###&&&***,,,,,,++++++,,,222///---...111333222000...---...111777===AAACCCDDDGGGSSSvvv|||___[[[UUUNNNGGGAAA===::::::555222333777:::888444,,,...000...+++***,,,///&&&&&&%%%$$$$$$$$$$$$$$$###&&&***...///---***((((((((((((((('''%%%$$$###!!!"""$$$$$$""""""###$$$########################!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!  ######################## !!!!!!""""""##################$$$%%%&&&'''((()))(((((()))+++,,,,,,,,,+++***))))))******((('''$$$%%%$$$""" !!!$$$''')))&&&###!!!!!! !!! !!!###%%%&&&$$$###""""""$$$$$$%%%%%%%%%###"""!!! ###''')))'''###  """$$$######$$$%%%''')))+++111///,,,)))&&&$$$""""""$$$###   ###'''))))))))))))***+++)))'''%%%%%%&&&)))((('''&&&'''***,,,...111EEEnnnoooPPP@@@FFFPPPgggzzzxxxgggaaa[[[bbbnnnyyy{{{rrrddd[[[OOOQQQWWW^^^]]]VVVOOOMMMZZZjjjwwwxxxrrreeeNNN888)))!!!uuu```___fffnnnPPPKKKDDD>>>999888<<<@@@@@@???AAA???<<<::::::;;;:::999;;;:::888888999888666444,,,(((### """$$$%%%!!!###&&&''''''&&&%%%#########!!!!!!!!!!!!!!!!!!   !!!""""""############""" !!!""""""""" !!!!!!   """&&&((())))))''''''&&&$$$###!!! """$$$&&&'''%%%$$$###$$$'''''''''&&&%%%$$$"""!!!$$$$$$$$$%%%&&&&&&'''(((%%%(((---//////...------222000...---///111333444//////000222666;;;@@@CCCHHHJJJTTTuuuyyy]]]WWWOOOHHHBBB>>>:::888777333000111333555444333+++,,,,,,+++******+++---&&&%%%$$$###############!!!$$$)))---///...+++)))((((((((('''&&&%%%######!!!"""###"""""""""###"""""""""#########$$$$$$"""!!!!!!!!! !!!!!!!!!  !!!"""!!! """""""""############### !!!""""""###""""""###$$$%%%'''((()))***))))))***,,,---,,,+++***)))((()))))))))'''%%%"""$$$%%%###!!! ###&&&%%%###"""!!!""""""!!!  !!!!!!!!!"""###%%%$$$"""!!!"""###"""###$$$$$$$$$###"""!!! !!!###%%%$$$!!! !!!"""###$$$%%%'''(((***++++++///---***'''$$$""""""!!!###"""!!!  !!!!!!###'''))))))))))))***+++***(((&&&%%%&&&)))(((''''''''')))+++------???fffyyyYYYDDDGGGMMM```wwwnnnfffbbbdddkkkwww{{{tttggg^^^SSSQQQTTT[[[___[[[UUUSSS[[[iiiuuuvvvrrrgggRRR===,,,"""zzzhhhhhhrrr^^^HHHCCC>>>777666999???CCCFFFEEEBBB>>><<<<<<<<<;;;:::<<<;;;;;;;;;:::888444000+++'''###!!!!!!######$$$ """%%%'''(((&&&$$$############!!!     !!!"""  !!!!!! !!!  ###!!! """&&&(((((('''''''''&&&%%%$$$###"""!!!"""$$$&&&'''%%%$$$######((('''&&&%%%$$$#########'''&&&%%%%%%&&&(((+++,,,***,,,///////////////000//////000000///000222444000000111333666<<>>888555888???FFFJJJFFFCCC???============<<<>>>===<<<;;;999555///+++(((&&&$$$###$$$$$$###""""""$$$&&&((('''%%%""" """###$$$""" !!!   !!!  """%%%######&&&$$$"""###&&&((('''%%%(((''''''&&&%%%$$$######!!!###&&&'''&&&$$$$$$$$$%%%%%%$$$###$$$%%%'''(((((('''&&&&&&'''+++...000...///000///...///111444+++///222222000///111333000111222444888===DDDIIIEEEHHHUUUyyy}}}XXXPPPEEE===:::999999888:::999777333///---...000,,,(((%%%&&&)))+++***((()))((('''&&&%%%%%%%%%%%%"""%%%+++000222111///,,,'''''''''&&&%%%$$$###""" ###$$$######$$$$$$%%%%%%$$$###"""!!! !!!"""###$$$$$$"""$$$### !!!!!!!!!""""""#########$$$ !!!"""###"""###$$$&&&(((+++---...,,,+++***+++,,,,,,+++)))%%%$$$$$$$$$%%%$$$!!!###''''''###!!!"""%%%%%%$$$$$$$$$&&&'''&&&%%%"""""""""""""""!!! $$$$$$""" !!!### !!!#########""""""&&&###  !!!!!!!!! !!!"""''')))+++,,,,,,***'''&&&$$$###!!!!!!!!!###%%%'''""""""###$$$######""""""!!!!!!"""$$$'''))))))(((###&&&)))************+++((((((''''''((()))***+++000;;;YYYeeeLLLJJJJJJYYYnnn{{{sssbbb[[[]]]jjjuuutttmmmhhhTTTLLLJJJRRR[[[^^^]]]\\\WWWdddooosssuuuppp```NNN444(((|||RRRIIIBBBBBB222...:::===IIIOOOJJJDDDBBBCCCBBB===999<<<:::888777888555111---'''&&&$$$######$$$&&&'''&&&%%%$$$$$$%%%%%%""" !!!"""$$$%%%%%%$$$###!!! $$$%%%""" """""""""""" ###%%%""" !!!###%%%### """!!!!!!!!!###&&&)))+++***(((&&&###!!!!!!!!!!!!$$$...111(((!!!"""&&&(((######%%%&&&''''''''''''---+++(((%%%&&&(((+++...+++***)))))))))+++...//////000000111111111000000222222222333555;;;AAAFFFIIIPPPWWWqqq]]]NNNGGGCCC:::999;;;555777999:::888444000///000))))))))))))))))))))))))'''(((((()))***++++++,,,555---%%%###(((---...,,,'''&&&%%%$$$###############""""""!!!!!!!!!!!!!!!########################!!!!!!  !!!!!!!!!!!!!!!######"""!!!!!!!!!$$$$$$############$$$$$$"""!!!$$$$$$"""%%%%%%%%%'''(((***+++,,,,,,+++((('''&&&'''(((***$$$$$$$$$%%%&&&&&&$$$"""!!!!!!""""""""""""!!!!!!""""""!!!!!!"""###$$$$$$""""""!!!  !!!!!!!!!!!!!!!$$$%%%&&&$$$"""  """###!!! !!!"""$$$)))***+++***'''%%%%%%%%%""""""#########$$$$$$$$$""""""!!! !!!"""###!!!%%%***---+++)))******))))))))))))******+++***(((%%%$$$$$$(((+++///777JJJvvvsss^^^DDDBBBXXXhhhqqqggg[[[\\\fffooowwwuuuggg]]]MMMHHHNNNVVVaaacccXXXXXX___jjjtttzzzvvveeeSSS777,,,""" !!!jjjLLLAAACCC999666;;;999EEELLLHHHDDDCCCDDDDDD@@@<<<>>>;;;888666666444000---)))'''&&&%%%$$$%%%'''(((&&&&&&&&&&&&%%%$$$######$$$#####################"""!!! !!!"""!!!######!!!!!!"""""""""!!!!!!###$$$!!!"""%%%%%%%%%$$$$$$%%%$$$""" !!! !!!###%%%(((******)))(((&&&%%%$$$######'''///111***$$$$$$&&&'''&&&&&&'''((())))))))))))+++***'''&&&&&&))),,,///---,,,++++++,,,---000111111222333333444444444444333444444444666:::AAAEEEIIIPPPWWWnnn]]]MMMFFFBBB:::888:::444555777888666333000///000,,,,,,,,,++++++*********%%%%%%&&&&&&''''''((((((333---'''%%%(((+++,,,+++***)))'''&&&$$$######"""!!!!!!!!!!!!!!!"""######"""#########$$$$$$$$$$$$!!!!!!  !!!!!!!!!!!! """$$$$$$###""""""############""""""#########!!!  """###"""$$$$$$$$$%%%&&&(((***+++)))((('''&&&%%%%%%&&&'''$$$$$$###$$$&&&%%%###!!!!!!!!!""""""###"""""""""###############$$$%%%%%%"""!!!  !!!!!!!!!!!!"""###$$$###  !!! !!!###$$$%%%'''((((((&&&###!!! """""""""###$$$$$$%%%%%%'''&&&$$$###""""""###$$$ !!!$$$(((***(((&&&$$$$$$$$$%%%&&&((()))***+++)))'''&&&%%%%%%&&&&&&---555GGGqqqzzzfffIIIBBBSSSeee}}}ssskkk^^^\\\eeekkktttsssfff___OOOJJJOOOVVVbbbeee[[[YYY^^^fffpppyyyxxxhhhWWW===111%%%"""!!!VVVCCCEEEDDDBBB>>>555CCCIIIFFFDDDDDDEEEDDDAAA======:::777555444444333111+++)))((('''&&&&&&'''(((%%%((()))((($$$###$$$&&&&&&%%%$$$"""""""""######"""""""""$$$%%%$$$!!!!!!  !!!"""###"""!!!!!!"""!!!$$$******&&&$$$%%%'''(((******(((%%%$$$### """$$$'''((()))*********)))((('''&&&***...///+++(((((('''%%%)))******+++++++++******)))(((&&&&&&(((+++...000000///...---...000222333333444555666666777888888666666666666777:::@@@DDDHHHQQQVVVhhh___MMMDDDBBB:::777888333333444555444222000///000///.........---+++******(((((((((((())))))))))))...,,,***((('''((()))***+++***'''%%%###!!!  !!!"""###$$$%%%""""""######$$$$$$%%%%%%!!!!!!  !!!!!!!!!!!!"""$$$%%%%%%$$$######$$$###""""""!!!!!!""""""### !!!!!! !!!#########""""""###&&&(((***&&&''''''''''''&&&%%%%%%%%%$$$######$$$$$$""" !!!!!!"""###############$$$$$$$$$%%%%%%%%%%%%&&&"""!!!  """"""!!! !!!###$$$%%%((())))))'''$$$!!! !!!!!!""""""###$$$$$$%%%%%%%%%###""" !!!!!!"""$$$&&&'''%%%######$$$%%%'''))),,,...///:::444,,,'''&&&((()))(((***222AAAiiioooQQQDDDNNN```xxxwwwoooaaa]]]bbbfffppprrrhhhaaaRRRLLLPPPVVVbbbhhhaaa[[[\\\aaakkkxxx{{{nnn]]]EEE777(((###"""gggKKKHHHJJJHHH???333AAAGGGEEEDDDDDDDDDCCC@@@===<<<:::777555444555666666,,,+++)))'''&&&&&&&&&&&&$$$''')))'''""" ###&&&&&&&&&&&&&&&&&&$$$###### """$$$### !!!!!!"""######"""!!! """"""'''......)))%%%%%%%%%)))---...***'''&&&''' !!!###%%%&&&'''(((***,,,,,,***((('''((()))******+++***((($$$++++++,,,,,,,,,+++******&&&&&&&&&'''***---000222111000///...///000222444333333444555666777999999888888888777777:::>>>BBBFFFPPPSSSbbbbbbMMMCCCAAA:::666777333333333333333222111000000/////////...---+++)))(((************)))))))))))))))***+++)))%%%$$$%%%''''''&&&$$$"""!!! !!!"""######$$$$$$########################!!!!!!!!!  !!!!!!!!!!!!"""###$$$$$$"""!!!"""###"""!!!!!! !!!!!!""""""###""" ######"""!!! !!!$$$'''(((&&&''')))******)))'''&&&%%%###"""###$$$$$$"""!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$!!! !!! !!!"""!!! !!!""""""&&&'''((('''%%%###"""###!!!""""""###$$$$$$%%%%%%"""!!!######$$$$$$%%%%%%$$$###%%%&&&'''))),,,///111222III<<<---######&&&)))***)))000<<<```uuuZZZHHHNNN[[[rrr}}}sssddd^^^```cccnnnuuuoooeeeVVVPPPRRRUUUaaaiiiddd^^^\\\]]]fffvvv~~~uuufffMMM<<<***###!!! {{{UUUHHHGGGFFF<<>><<<999777555555555,,,+++***(((&&&%%%$$$$$$"""%%%&&&$$$ $$$$$$&&&))),,,+++((($$$!!!!!!"""!!!!!!###""""""  !!!"""#########""" !!!"""'''......)))$$$$$$!!!&&&***+++(((&&&&&&''' !!!###$$$%%%$$$&&&)))++++++***(((&&&$$$###$$$(((+++***'''%%%*********+++******))))))%%%&&&'''))),,,///222444222111///...///000222333222222222222444555777888999999999888888999===@@@CCCMMMPPP]]]eeeMMMBBBBBB;;;666666333444333222222222222222111......///...,,,***'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$(((***((($$$"""###%%%%%%$$$###"""!!!!!! """"""############"""!!!$$$$$$###"""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!###""" """""""""!!!!!!!!!###&&&'''%%%&&&(((******)))'''%%%%%%###""""""$$$$$$$$$#########$$$$$$$$$$$$######""""""############"""!!! !!!!!!  """!!!   !!!"""""" """"""!!!!!!!!!""""""############$$$$$$$$$""""""!!!!!!!!!"""$$$%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&(((***,,,...///???555)))""""""%%%&&&%%%)))///888XXXyyybbbOOOQQQXXXmmmwwwhhhaaaaaabbbnnnzzzxxxlll]]]UUUSSSSSS^^^hhheee```]]]\\\dddvvv|||pppTTT@@@,,,"""!!! cccKKKBBBAAA:::---888888999:::<<>>AAAKKKLLLXXXiiiNNNBBBCCC<<<666666333555333111111222222222111,,,---...---,,,)))&&&%%%&&&&&&''''''''''''''''''$$$&&&)))(((%%%###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$###!!! ######"""!!! !!!!!!""""""!!!  !!!!!!!!!!!!    """"""!!! !!!"""""""""###$$$%%%&&&&&&###$$$&&&'''''''''%%%$$$$$$###""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$###""" !!!"""""""""!!! !!!!!! !!!!!!  !!!   """######$$$### """#########$$$&&&$$$$$$$$$############"""  !!!"""$$$%%%###$$$%%%%%%$$$$$$%%%'''(((((()))***+++---...//////,,,******++++++((($$$)))...444PPP~~~kkkXXXVVVVVViii|||nnnfffdddcccpppvvvfff\\\VVVRRR[[[fffeeeccc```^^^fffwww{{{^^^HHH///$$$"""!!!sssTTTBBB@@@>>>///444777777777888999===AAADDDEEEHHHJJJHHHAAA:::444111///...---+++(((%%%###""""""!!!###(((+++,,,)))%%%"""$$$"""!!!!!!!!! !!!!!!  !!!!!!"""!!! !!! ###((((((%%%###%%%&&&%%%$$$######"""  !!!"""###$$$$$$$$$###$$$&&&'''((('''%%%$$$$$$!!!"""&&&&&&"""###'''%%%&&&'''(((((()))(((((('''(((+++///222444555666333222000//////000222333444444222222222444666777777888888888777888;;;===@@@IIIHHHTTTlllOOOBBBDDD>>>777666444666333000///000111000...+++,,,---...,,,***'''%%%'''(((((())))))*********&&&'''((((((((('''((())))))((('''%%%$$$$$$######!!!"""$$$%%%%%%$$$###""" !!!"""###"""  !!!!!!!!!!!! !!!######""" """###%%%&&&'''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$###"""###&&&((())))))(((''''''&&&%%%###!!!!!! """"""""" !!!!!!    !!! !!!"""###$$$######!!!###%%%&&&%%%&&&'''(((&&&%%%%%%$$$###"""!!!!!!  """### """$$$$$$######&&&((((((((()))***,,,...000111,,,,,,---...---,,,***)))(((---000III~~~ttt___YYYVVVggg|||uuummmiiifffrrrpppddd[[[RRRYYYeeeeeedddcccbbbiiixxxjjjQQQ555'''###!!!]]]FFFDDDDDD444555;;;:::888666555777;;;>>>AAAFFFKKKLLLFFF???999666111000///,,,***'''$$$"""$$$!!!!!!%%%((()))(((&&&$$$$$$""" !!! !!!!!!  ######"""  !!!!!!!!! """!!!"""&&&'''$$$$$$&&&...***'''%%%&&&%%%!!! """###$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%'''$$$$$$&&&$$$!!!'''%%%%%%&&&((())))))))))))(((***---000333555666777444333111000000111333444777666444333444555777888666777888777777888:::===@@@HHHFFFRRRnnnPPPBBBDDD???777666555555222......///000...,,,+++,,,......---+++(((&&&###$$$$$$%%%&&&'''((((((((((((((()))***+++++++++***)))'''$$$"""!!!  ###%%%&&&&&&%%%$$$ !!! !!!"""###"""  !!!!!!!!!!!! !!!  $$$%%%"""###$$$&&&((()))(((&&&%%%%%%&&&&&&'''(((((((((((($$$""""""###&&&)))++++++))))))((('''%%%###!!! !!!"""###"""!!!!!!!!!  !!!!!! """"""!!!!!! !!!######""""""###$$$'''&&&%%%$$$###!!! %%%$$$###""""""###$$$$$$ """"""!!!"""&&&)))"""###$$$&&&(((***---...111///+++&&&######'''***''',,,...EEEzzz{{{cccZZZVVVfff{{{zzzrrrlllhhhssswwwjjj^^^SSSYYYeeefffeeeeeeeeekkkyyysssXXX:::***%%%!!!iiiJJJRRRGGG333::::::???@@@<<<999:::999666<<<>>>BBBEEEEEECCC@@@>>>:::555///,,,---,,,((($$$%%%""" !!!!!!!!! """$$$$$$$$$$$$#########"""!!!  """######"""  !!!!!!""""""!!!  ###&&&(((***+++***((())))))&&&  """!!! !!!!!! %%%((('''###!!!###'''###"""!!!###%%%'''&&&%%%###$$$&&&&&&&&&&&&''')))111+++222:::555333444000222000444333...555;;;444777666444222222444666777555555444333333666:::>>>;;;BBBHHHSSSuuuqqqSSSCCCBBB:::333444222333333444333222000...---...---++++++,,,+++)))'''$$$%%%%%%%%%%%%%%%%%%&&&,,,+++*********+++,,,---%%%"""!!!%%%'''%%%!!!!!!"""$$$%%%%%%$$$$$$### !!!!!! """"""!!!!!!""""""###$$$############"""!!!   !!!!!!!!! !!!######"""!!! !!!"""$$$%%%&&&''')))(((((('''((()))***+++***(((%%%%%%&&&''''''&&&$$$$$$###!!!  !!!!!!!!!!!! !!!"""#########"""!!!  !!!###!!! """######$$$%%%&&&&&&%%%%%%%%%$$$"""!!!!!!"""###$$$%%%$$$######"""""""""###$$$$$$%%%%%%###$$$&&&)))+++,,,,,,,,,************)))'''%%%$$$$$$---555EEEmmmsssbbbWWWdddxxx{{{nnnjjjkkkppp{{{sssbbbWWWXXXbbbllliiihhhggglllyyyxxxcccFFF...###qqqMMMNNNEEE555;;;;;;@@@AAA===:::;;;:::777:::<<<@@@CCCEEEDDDCCCBBB===888222//////...+++'''&&&$$$!!! !!!""" """"""""""""!!!""""""!!!!!! !!!"""###"""   !!!""""""!!! !!!!!!"""$$$&&&)))+++,,,***)))(((((()))'''###  """"""""""""###$$$"""###$$$$$$############((('''&&&&&&&&&&&&%%%$$$%%%&&&'''''''''(((***,,,...)))000555...---///+++000,,,000333000777===777666555333111111333555666666666555444444777<<<@@@@@@EEEHHHUUUxxxsssUUUDDDBBB:::444444333333333333222111000......---,,,++++++,,,+++(((&&&$$$%%%%%%%%%%%%&&&&&&&&&***)))(((''''''((())))))&&&### """&&&'''%%%"""!!!!!!"""############### !!!!!!!!!!!!!!! """"""""""""######$$$$$$######"""!!!!!!   """"""!!!  """###%%%&&&'''''')))(((&&&&&&&&&''')))******(((&&&&&&'''((('''&&&%%%$$$!!! !!!!!!!!!!!!!!! !!!""""""######"""!!! !!!   """$$$'''(((((())))))(((((('''$$$###""" !!!"""###$$$$$$$$$######!!!!!!""""""###$$$$$$$$$%%%&&&((()))************++++++,,,+++***((('''%%%###***///===eeezzziii^^^gggvvv}}}qqqiiifffiiittt|||mmm```]]]dddllliiiiiihhhkkkvvvwwwdddIII222&&&!!!SSSJJJDDD:::>>>===AAABBB???<<<<<<;;;888777999<<>>===:::444,,,'''"""###$$$###  !!!   !!!######!!! !!!""""""""""""!!!!!! !!!""""""###""""""!!! !!!$$$&&&((()))))))))%%%###!!! !!!!!! ###"""""""""###$$$###""""""%%%#########%%%%%%%%%#########$$$$$$$$$&&&***,,,///000666444///888DDDAAA666((((((111333666:::555333111///------///111333444444444333444777<<<@@@888@@@FFFRRRsss|||[[[FFFBBB;;;666777555444333111////////////000...---,,,,,,---,,,)))&&&$$$$$$%%%%%%&&&'''''''''(((((('''&&&%%%$$$$$$$$$###"""!!!"""$$$%%%$$$"""######"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%%%%$$$###    ###%%%'''((())))))'''%%%###!!!"""$$$'''(((%%%%%%%%%&&&'''&&&$$$"""###""" !!!"""$$$""""""""""""!!! !!!######"""!!!!!!######"""!!! !!!!!! !!!!!!""" !!!!!!!!!!!! ###%%%'''***))))))((('''%%%$$$###  !!!!!!!!!""""""###############""""""###$$$$$$%%%%%%&&&'''(((((()))))))))))))))------......---,,,***)))---000000666SSSzzznnnnnnrrr{{{zzzoooeeecccooo~~~}}}}}}sssfff^^^___cccpppssstttqqqqqqwww}}}|||nnnWWWAAA000&&&"""!!!kkkOOOIIIFFFBBBAAAEEEFFFAAA>>>>>>===:::666666666777888999;;;;;;>>>@@@BBBCCC???777---&&&!!!###%%%%%%$$$""" """""""""!!!!!!!!!!!!!!! !!!######!!!######!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!  !!!######$$$$$$ """$$$'''((()))))))))'''%%%###  !!!###!!!$$$'''&&&###!!!###&&&%%%$$$######%%%%%%$$$"""!!!"""$$$$$$%%%'''***---+++...333111333III\\\ZZZEEE---&&&///111222444111111000...,,,,,,...000111222222222111222555:::>>>;;;GGGPPPXXXqqq^^^FFFBBB;;;777777555333222000///...///000000///---,,,,,,,,,+++)))'''$$$$$$%%%&&&&&&'''((((((***))))))((('''&&&&&&%%%!!!!!! !!!"""######"""&&&%%%$$$$$$$$$%%%'''((($$$%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$"""  !!!  !!!###&&&((((((((((((%%%$$$"""!!!!!!###%%%'''#########$$$%%%$$$""" !!!""""""###""""""!!! !!!!!!!!!!!!!!!!!! """#########"""!!!######"""!!! """!!!!!! !!!!!! !!!""""""""" ###&&&)))+++)))((((((&&&%%%###!!!  !!!""""""""""""""""""#########$$$%%%%%%&&&&&&'''((((((&&&&&&'''((()))***++++++,,,---......---,,,***)))---222333888QQQpppmmmmmmuuu~~~rrreee```jjjwww|||lllbbbaaaeeessszzz}}}xxxsssuuu|||uuuaaaIII555'''!!! tttWWWNNNJJJCCCBBBFFFFFFBBB???>>>===:::777777777666666555555555:::>>>BBBDDDAAA:::222---+++)))'''''''''&&&### %%%$$$$$$######$$$%%%%%%!!!!!!!!!!!! """&&&&&&  ######"""  """#########"""  """###%%%&&&$$$$$$&&&((()))***+++++++++***((($$$  """###$$$###""""""###%%% %%%)))'''""" ###''',,,***(((&&&&&&$$$""" !!!###&&&'''(((***,,,...---111555444???bbb}}}|||XXX777(((///000...000///111///---++++++---///111222222222000000333888;;;EEERRR[[[^^^qqq```FFF@@@:::666777555222111000//////////////////,,,)))(((((()))(((((($$$$$$%%%&&&'''(((((())))))*********)))(((''''''!!!!!!!!!"""""""""######'''''''''''''''((())))))###$$$%%%&&&&&&&&&&&&%%%!!!"""$$$%%%%%%%%%$$$###"""!!!  !!!!!!!!!  !!!"""!!!!!!###&&&'''''''''&&&######"""""""""###$$$%%%$$$###"""###$$$$$$""" !!!###$$$$$$###!!!  ###%%%&&&'''!!!!!!""""""######""""""######"""!!!   !!!!!!"""""" !!!"""$$$'''))),,,---))))))((('''%%%###!!!  !!!""""""!!!!!!!!!!!!"""###$$$&&&&&&''''''(((((())))))&&&&&&''''''(((***+++,,,++++++,,,---,,,+++***)))(((...333888NNNyyypppiiidddjjjyyytttddd[[[___iiiqqqccc___aaarrr~~~~~~tttttt{{{zzzhhhQQQ999(((!!!xxx]]]RRRLLLCCCBBBFFFFFFBBB>>>>>><<<999888888888777666555333222888;;;???BBBAAA???<<<;;;<<<444+++'''((((((&&&"""%%%%%%$$$$$$%%%&&&'''(((#########"""!!!"""###!!! ###$$$"""!!!!!!#########"""!!!  """###$$$$$$%%%%%%&&&''')))***+++***+++***'''""" !!!###$$$&&&&&&$$$###$$$%%%!!!$$$&&&%%%###"""###$$$---***(((&&&&&&$$$""""""&&&)))***+++,,,---222555777777KKKzzzkkkBBB+++000111---///111000///---++++++---///000444444333111000222777:::FFFQQQWWWZZZnnnaaaEEE???999666777555000000000000000//////......***%%%######%%%&&&&&&$$$$$$%%%&&&'''((())))))''''''((())))))((('''&&&"""###$$$$$$######$$$%%%'''(((((()))))))))))))))"""###$$$%%%&&&''''''''' !!!###$$$%%%$$$###""" !!!!!!"""######!!!  """#########!!! !!!$$$&&&'''&&&$$$###""""""######$$$$$$$$$$$$&&&$$$######$$$$$$###"""""""""#########"""!!!!!! !!!"""$$$&&&'''""""""!!!!!!""""""###$$$######"""!!!  !!!"""###$$$%%%%%%&&&'''))))))***(((((('''&&&%%%###!!!  !!!!!!"""!!!!!! !!!"""###$$$&&&&&&&&&'''(((((()))))))))(((''''''((()))***+++)))******++++++***((('''%%%,,,111555FFFpppnnncccXXX\\\mmmvvvfff[[[[[[aaayyyuuueee^^^^^^nnn}}}tttqqqxxx|||mmmUUU<<<***""" xxx```TTTMMMCCCBBBFFFFFFBBB>>>>>><<<999888999999999888666444222777999<<>>GGGLLLQQQiiiaaaEEE>>>888666777444//////000111111000......,,,(((""""""$$$%%%$$$$$$%%%&&&'''((()))***$$$%%%&&&'''''''''&&&%%%###%%%&&&%%%%%%%%%&&&'''&&&''')))*********)))(((!!!"""###%%%&&&'''((((((!!!###$$$$$$$$$"""!!! """###$$$$$$$$$!!!!!!  !!!!!!!!! !!!###$$$%%%$$$###""" !!!$$$&&&&&&%%%###!!!!!!"""$$$%%%%%%%%%######)))&&&$$$###$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$###"""!!!!!!""""""###"""!!!!!!!!!"""$$$%%%######"""!!! !!! """!!! """###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$###!!!  !!!"""!!! !!!###$$$%%%%%%&&&&&&'''(((((((((+++***)))'''''''''((()))(((((()))******)))'''&&&&&&,,,000111@@@gggnnn___PPPRRRcccyyyxxxkkk___^^^bbbppp|||lllcccbbbiii{{{sssnnnvvv~~~{{{nnnXXX>>>+++###!!!}}}kkkXXXKKKFFF???FFFKKKGGGAAA???===;;;???>>><<<:::999999:::;;;666777999;;;============III;;;///,,,+++'''&&&(((***)))&&&######%%%+++///666***"""""""""!!!!!! !!!###$$$"""!!!### !!!"""!!!###$$$"""###&&&%%%$$$"""###%%%'''((('''"""###$$$###  $$$''''''$$$ """!!! """%%%$$$!!!&&&''''''&&&$$$"""!!!"""""""""%%%***,,,***---111555888999888PPPnnnKKK333111//////...(((......////////////......444555555444444555999<<>>BBBDDDOOOmmmkkkKKKBBB;;;999999555444333222111///---+++***,,,((((((---///+++&&&$$$"""###&&&)))******)))(((&&&###!!! !!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""   !!!"""""""""""""""""" ###'''***)))'''######"""!!!!!!"""""""""!!! """"""##################(((((('''&&&$$$""" %%%&&&((('''&&&$$$%%%%%%#########"""######$$$$$$""""""!!!!!! !!!!!!"""  """######"""!!! !!!######""" !!!"""!!! ###"""!!!"""$$$$$$###!!!###############$$$%%%&&&$$$###"""!!!   """"""!!!######$$$%%%%%%&&&&&&'''((((((((()))))))))******+++***))))))(((((())))))++++++***)))(((&&&&&&%%%$$$++++++,,,666LLLzzziiiSSS@@@@@@MMM^^^ttttttggg^^^[[[]]]mmmrrrhhhjjjsss|||yyyrrrooopppyyyzzzwwwjjjVVV???,,,###}}}aaaPPPKKKKKKXXX```XXXJJJDDDGGGLLLBBBAAA???>>>=========>>>;;;;;;<<<===>>>?????????;;;666222000...,,,***(((((()))******((('''((()))(((%%%###$$$$$$###!!!  """$$$&&&((($$$$$$$$$#########"""""" !!!###$$$###!!!  !!!###$$$%%%&&&'''%%%$$$###%%%((((((%%%"""###!!! !!!###$$$$$$###!!!"""###""" !!!!!!!!!!!! !!! !!!""""""!!! !!!$$$&&&%%%%%%%%%%%%'''&&&'''++++++***...333666555444111888RRR___TTT777+++---444333333444000+++,,,---///000000111111///000111111000111444666===BBBEEELLLiiipppOOODDD<<<999888444222222111000...,,,***)))((('''(((******'''###!!!"""$$$''')))++++++***)))+++)))&&&###"""#########%%%$$$$$$$$$$$$#########%%%$$$"""  !!!"""""""""""""""!!!!!! """$$$%%%%%%""""""!!!!!!  """"""!!! !!!###"""!!! !!!!!!"""###!!!"""$$$$$$%%%$$$###"""###$$$&&&%%%$$$######$$$$$$$$$############$$$$$$""""""!!! !!!"""###!!!!!!######"""!!!!!!!!!""""""!!!!!!"""######!!! """"""###$$$$$$###""" """"""""""""######$$$%%%######"""!!!   """######$$$$$$%%%%%%&&&''''''((((((((())))))******************)))(((((((((((((((++++++***((('''&&&%%%$$$###))))))+++444FFFqqq{{{iiiTTTBBB@@@JJJZZZpppvvvlllccc___YYYiiizzznnniiinnnwww}}}zzzsssppppppvvvyyyyyyppp^^^FFF111%%%eeeQQQKKK@@@SSSeeeiiiaaaWWWOOOJJJIIIFFFBBB>>><<<===@@@BBBAAAAAAAAAAAAAAABBBBBBBBBCCC@@@:::444111000...---)))+++,,,,,,***)))((((((&&&&&&%%%$$$%%%%%%$$$!!!  """$$$&&&(((''''''&&&&&&%%%$$$$$$###!!!!!!"""$$$$$$"""  """$$$$$$%%%%%%""" ###'''(((%%%""""""!!!!!!"""###$$$###!!! """###""" !!! !!!!!!!!!!!! !!!!!!!!!!!!"""!!!###&&&'''&&&$$$######%%%$$$%%%))))))'''***///555222444444888JJJSSSIII333+++///555444777<<<888///000000111111111111000000111222333222333555777999CCCHHHMMMgggvvvSSSFFF===777666222---...//////...---+++***+++,,,,,,***'''&&&&&&%%%%%%&&&((()))***)))((('''---+++)))&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$###"""%%%%%%%%%$$$###"""!!! !!!  !!!!!! !!!""""""""""""!!!!!!###"""  !!!###"""  """### """#########!!!!!! """$$$###"""!!!"""###'''&&&%%%$$$$$$###$$$$$$###"""!!! !!!###$$$$$$!!!!!!"""###"""!!!!!!"""######!!!###$$$%%%$$$"""  !!!"""###$$$###"""!!! !!!!!!!!!!!!!!!"""######""""""""""""!!!  !!!###$$$$$$%%%%%%&&&&&&'''(((((((((((()))***+++******)))***))))))((('''(((((((((******)))((('''&&&%%%%%%"""'''(((,,,444AAAjjj}}}jjjWWWEEEAAAGGGUUUkkkxxxooofff```\\\iii~~~wwwjjjkkkqqqzzz{{{vvvqqqrrrrrrvvvyyyuuueeeMMM555'''pppWWWLLLHHHMMMSSSXXX^^^```ZZZQQQNNNKKKFFFAAA??????AAABBBFFFEEEDDDCCCBBBBBBBBBBBBGGGFFFAAA999555555555222,,,---///...,,,***))))))%%%''''''%%%$$$&&&&&&###"""!!! !!!"""$$$%%%))))))(((((('''''''''&&&"""!!!!!!"""######  """############ """$$$%%%$$$###""""""!!!"""$$$$$$"""!!! !!!###"""  !!!######"""!!! !!!######&&&))))))'''%%%######'''&&&(((,,,,,,)))+++///555111444555555@@@FFF===///)))...444444;;;BBB>>>111111222222222222111111///111333333333333555666;;;KKKTTTYYYpppyyyUUUGGG===777555111+++,,,...//////...---+++***------((($$$%%%'''(((''''''(((((((((''''''&&&))))))(((&&&$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((*********(((&&&$$$%%%%%%%%%%%%$$$"""!!! %%%$$$"""!!! !!!!!! """###$$$$$$$$$$$$!!!!!!!!!!!!"""###""" """###"""!!!  !!!"""$$$$$$######!!! !!!######"""!!!"""###((('''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&$$$""" """#########"""!!!"""$$$$$$###!!!$$$%%%%%%$$$"""!!!!!!""" !!!"""""""""!!! """$$$$$$"""""""""######""""""!!!!!!!!!"""""""""############!!! """""""""!!!"""###$$$$$$%%%&&&&&&''''''(((((()))***+++++++++***)))***)))((((((''''''(((((())))))(((''''''&&&&&&&&&"""&&&'''---333<<>>777///000111222222222222222000222444444444444555777:::OOO^^^ddd{{{yyyUUUGGG===888777333,,,...000111111000...---$$$+++,,,&&&!!!###&&&&&&((('''&&&%%%%%%&&&''''''%%%'''((('''$$$###%%%&&&$$$$$$%%%&&&'''(((((()))((((((((((((((((((''''''""""""############""""""&&&&&&&&&$$$###""""""###!!!!!!"""###$$$$$$$$$$$$!!!!!! ### """$$$"""######""""""!!!!!!!!!!!!!!!'''&&&%%%###!!!  """$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$###""""""$$$&&&(((&&&$$$"""###$$$%%%$$$###"""""""""###%%%&&&%%%#########$$$###"""###%%%'''###$$$%%%&&&&&&$$$###!!!!!!###$$$$$$""""""%%%'''&&&%%%$$$###"""""""""###"""###$$$%%%$$$###!!! $$$%%%###!!! !!!$$$$$$$$$%%%&&&&&&''''''''')))***,,,,,,+++***)))))))))(((''''''''''''(((''''''''''''''''''''''''###&&&'''---111666YYYuuudddRRRIIIEEEJJJ[[[mmm}}}zzzxxxxxxyyytttkkkcccdddkkkxxx|||llldddeeeqqqyyyvvvssstttnnntttzzzzzzoooXXX>>>---nnn{{{www\\\UUUiiiwwwnnnZZZLLLKKKNNNWWWWWWVVVTTTQQQLLLGGGEEEHHHFFFCCC@@@===<<<;;;;;;888>>>BBB???>>>@@@???:::000111222111...,,,+++,,,(((,,,+++%%%###((()))''''''&&&%%%$$$############!!!###%%%''''''%%%""" """###"""  """###$$$###"""!!!%%%&&&&&&### ############$$$%%%%%%###!!! !!!""""""!!! !!! $$$''''''$$$  !!!$$$###&&&***,,,***(((&&&&&&%%%&&&***//////***)))+++444...222666333666999333///)))---111000555666,,,,,,---///000222333333333222444666777777777888999222JJJ]]]eee|||wwwSSSFFF===999999555///000222333333111///---###,,,///)))###%%%'''''''''&&&$$$###$$$&&&((()))$$$&&&))))))'''%%%''')))###$$$%%%&&&((()))******((('''&&&%%%%%%&&&((())) """######$$$$$$%%%%%%&&&%%%$$$######$$$""""""############"""""""""!!!### ###$$$"""#########"""""""""!!!!!! '''&&&$$$#########$$$%%%!!!###%%%%%%$$$$$$%%%&&&""""""""""""###$$$%%%&&&'''%%%###"""###%%%''')))'''&&&%%%&&&''''''&&&$$$"""""""""$$$&&&'''&&&%%%!!!!!!"""""""""%%%))),,,&&&'''((())))))'''%%%$$$"""$$$%%%$$$######'''+++((((((&&&%%%$$$############$$$%%%&&&%%%###!!! !!!%%%&&&$$$!!!######$$$%%%%%%&&&&&&'''''')))+++,,,,,,,,,***)))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((---///222SSS}}}uuuuuuwwwzzz~~~mmmZZZOOOHHHIIIXXXiiitttrrrrrruuuyyyxxxppphhheeejjjvvvzzzlllaaa```mmmwwwuuurrrtttnnnttt{{{|||qqq[[[AAA000mmmXXXaaapppYYY[[[|||sss]]]PPPHHHLLLQQQWWW[[[ZZZUUUMMMGGGLLLHHHEEEGGGGGGEEEDDDEEE;;;<<<@@@DDDBBB>>>>>>BBB<<<999666444444333222111///...,,,***(((((((((((()))&&&######%%%%%%"""  ###%%%%%%""" """ !!!$$$&&&((('''$$$"""  !!!"""#########"""!!! %%%$$$###"""""""""###$$$%%%$$$"""""""""!!! ######"""!!!  """%%%&&&%%%$$$$$$###!!!  '''***%%%"""$$$$$$!!!(((''''''''''''((())))))+++---111666888777333000,,,,,,,,,,,,,,,,,,,,,---///---,,,---000333555666666555444666:::;;;;;;999666CCCKKKUUUwww|||RRRBBB===555222666111///---,,,...000000000------+++)))&&&&&&(((***&&&%%%$$$$$$$$$%%%&&&'''%%%$$$######$$$%%%&&&'''''''''(((((()))************)))'''%%%$$$$$$%%%%%%###""""""!!!!!!""""""###$$$$$$############$$$$$$&&&$$$"""###$$$$$$!!!$$$!!!"""&&&$$$###!!!!!!###$$$&&&)))%%% """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$%%%'''((())))))%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$!!! ###(((---000000,,,)))&&&%%%%%%&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!! ###%%%&&&&&&%%%$$$%%%&&&$$$###!!!  """###$$$$$$$$$###############&&&%%%%%%(((+++,,,***'''&&&(((((('''$$$"""""""""###%%%((()))((('''&&&'''&&&'''''',,,...///LLLyyytttvvvpppnnnppprrrqqqsssuuuzzznnn```WWWRRROOOQQQVVVjjjrrrtttppprrrwwwsssiiiiiigggqqqqqqhhh```bbblllttttttpppiiimmmtttxxxsssaaaHHH666kkkSSSWWWbbbttteee]]]|||gggXXXKKKKKKKKKMMMQQQVVVZZZ\\\RRRQQQOOOMMMLLLLLLIIIFFFCCCAAAAAADDDDDD@@@@@@CCC@@@===999777666555444333000///---,,,+++++++++,,,+++)))'''((())))))'''%%% ###%%%&&&%%%###!!!###%%%%%%$$$###"""!!!!!!"""###"""###$$$%%%%%%$$$######$$$$$$#########$$$%%%&&&$$$###"""!!!!!!  ######"""   """%%%&&&%%%$$$$$$###!!!  !!!"""''')))%%%###%%%'''%%%(((''''''&&&&&&&&&'''''')))+++///444777888666333---...............------...---,,,...222777;;;===@@@>>><<<<<<>>>???===;;;333@@@IIISSSsssRRRAAA===666000111444111...,,,,,,,,,,,,+++++++++***(((&&&%%%&&&((('''&&&%%%%%%%%%&&&''''''))))))''''''&&&'''((((((&&&&&&''''''''''''(((((((((((('''&&&%%%$$$$$$$$$######""""""""""""############""""""""""""######$$$"""!!!!!!###$$$""" ###!!!!!!###"""!!! !!!"""###%%%"""!!!######""""""######$$$%%%&&&'''''' !!!###$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&'''(((((()))$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""!!!###(((,,,......***'''$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######""""""!!!###%%%&&&&&&$$$###$$$$$$###"""!!! !!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%(((&&&%%%''')))***(((%%%''')))***)))'''%%%%%%&&&$$$'''***+++***((((((((((((((((((,,,......IIItttwwwrrrqqqvvv|||wwwjjj___UUUNNNNNNRRR```jjjppppppssszzzyyyrrrnnniiipppzzzqqqhhhaaadddnnnuuuuuurrrllllllnnnttttttfffOOO<<>>AAACCCCCCCCCEEEEEEBBB>>><<<;;;:::999777111000...---,,,,,,,,,---'''''''''((())))))'''$$$"""!!!!!!"""%%%'''&&&&&& !!!"""!!!!!! !!!"""$$$%%%###$$$&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$###"""!!! """######!!!"""$$$&&&%%%$$$%%%$$$"""!!! !!!!!!$$$''''''$$$###'''))))))((('''&&&%%%$$$$$$$$$$$$&&&(((+++000444777666555///000111222111000...,,,---,,,,,,...333:::@@@DDDMMMJJJGGGFFFEEEEEECCCAAA999FFFOOOYYYxxxUUUBBB>>>888111///444111---*********)))(((((())))))(((%%%$$$$$$%%%'''&&&%%%%%%%%%'''((()))++++++***(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$##################$$$######""""""""""""######%%%###!!!!!!###$$$%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$###!!!"""###%%%''')))***+++ !!!###%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&$$$###$$$'''***+++,,,'''%%%###"""############&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############%%%&&&%%%###"""""""""""""""!!!!!!!!!"""$$$%%%%%%%%%%%%&&&&&&''''''''')))'''&&&&&&''''''&&&%%%''')))***)))'''&&&&&&'''&&&(((+++,,,+++***)))))))))***))),,,...---DDDlll}}}~~~}}}zzzuuuttt}}}yyymmm```QQQFFFEEEIIIVVVcccmmmpppttt{{{}}}zzzuuunnnpppvvv~~~ssskkkdddeeeooovvvwwwuuunnnhhhgggnnntttlllVVVAAAcccRRRQQQZZZrrr~~~aaappp\\\PPPKKKIIIHHHQQQWWWWWWPPPOOOTTTQQQGGGFFF===777;;;AAACCCCCCDDDFFFCCC@@@?????????>>>===444222000---+++)))))))))%%%&&&'''((()))(((&&&$$$%%%###""""""$$$%%%%%%%%%!!!"""###$$$%%%'''((()))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$#########"""###$$$$$$!!!  """$$$&&&&&&%%%&&&%%%###"""!!!!!!""""""$$$%%%$$$###$$$(((+++,,,((('''&&&%%%######""""""%%%&&&(((,,,000333444333///111222333222000---+++,,,,,,,,,---111888@@@FFFRRRPPPNNNLLLJJJIIIHHHHHHBBBLLLUUU```~~~\\\GGG???888222111000---***))))))*********&&&'''((('''%%%###"""###$$$######$$$%%%''')))***))))))((((((((((((((((((''''''&&&&&&%%%$$$######%%%&&&'''((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&###"""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############%%%&&&(((((('''&&&###$$$%%%''')))***+++,,,$$$$$$&&&'''))))))******''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$%%%'''''''''''''''&&&%%%%%%'''&&&%%%%%%'''((())))))&&&$$$""""""###$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$#########$$$%%%$$$""" !!!"""!!!!!!""""""$$$%%%&&&$$$$$$%%%&&&''''''((((((((('''&&&&&&&&&''''''''''''((()))(((&&&$$$$$$$$$&&&(((+++,,,+++***)))***((()))(((+++......BBBddd~~~rrrqqq}}}~~~vvvjjj[[[JJJ??????EEEQQQ___lllpppsssxxxzzzzzzyyyqqqqqqvvv}}}zzzpppfffdddllluuuzzzzzzpppgggccckkkvvvrrrZZZDDDnnn\\\^^^jjj\\\}}}zzzjjj[[[MMMDDDJJJOOOPPPMMMQQQXXXYYYSSSJJJ???888:::@@@BBB@@@???AAA???<<<<<<===>>>>>>===:::888444000,,,***((('''***+++,,,,,,+++***(((((((((&&&$$$###$$$$$$###""" ###$$$&&&((())))))((((((''''''''''''&&&&&&%%%%%%%%%'''((('''$$$###$$$%%%$$$%%%&&&$$$"""!!!!!!!!!!!!!!! """%%%''''''&&&'''&&&$$$###""""""######$$$######%%%''')))+++,,,)))((('''%%%$$$###""""""&&&&&&&&&))),,,////////////000222222222///,,,***+++,,,,,,,,,...444<<>>>>>DDDMMMZZZhhhppptttwwwzzzzzzxxxppppppuuu{{{wwwhhhccchhhrrrzzz~~~ssskkkgggqqq|||xxxaaaJJJxxxzzzXXXwwwvvvaaaRRRGGGEEEDDDFFFJJJPPPTTTVVVPPPFFF???@@@CCCBBB>>><<<;;;999777777888999999999>>><<<999555111///...---...///...,,,)))''''''((()))'''&&&%%%&&&%%%$$$"""###""""""!!!"""###%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&((('''###"""$$$&&&%%%&&&'''&&&$$$######%%%$$$""""""###&&&((()))(((((('''%%%$$$######$$$$$$$$$"""$$$)))---+++***+++***)))(((&&&%%%$$$$$$$$$'''''''''))),,,------+++...///000111000...,,,++++++---...---...222999???AAAAAABBBAAAAAACCCFFFIIIHHHKKKPPP```yyyZZZDDD666//////444111---*********)))((('''(((((('''$$$######$$$ !!!###&&&(((***'''((()))+++,,,---......***))))))((('''&&&&&&%%%''''''((()))*********)))***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,((((((&&&###  !!!$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))***)))((())))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******(((((((((((((((((((((((()))))))))******+++++++++((((((((((((''''''''''''***+++,,,,,,,,,+++)))((('''(((((('''%%%$$$%%%&&&%%%$$$$$$%%%'''((('''&&&$$$$$$$$$%%%&&&)))+++---...---,,,***(((&&&$$$$$$"""$$$%%%$$$"""!!!!!!!!!#########$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%(((+++,,,,,,,,,,,,---+++------,,,)))'''&&&&&&%%%(((+++,,,+++)))))))))$$$'''&&&)))///000===VVVwwwwwwsssaaaOOOBBB???CCCJJJUUUdddpppxxx{{{}}}~~~uuummmmmmpppuuu}}}lllcccfffoooxxx}}}xxxrrrqqqyyy}}}iiiVVVZZZttt~~~pppZZZMMMEEEFFFEEEBBBDDDLLLMMMGGGCCCFFFGGGDDD???>>><<<999777555666666555555:::999777666555666666777333333111,,,'''$$$%%%'''((('''''')))******(((&&&######""""""!!! !!!!!!######$$$###"""!!!"""###%%%&&&'''''''''&&&&&&)))+++***&&&$$$'''***&&&'''((('''%%%%%%&&&(((%%%$$$###$$$''')))******((('''&&&$$$$$$$$$%%%%%%%%%###'''000333///+++***+++***)))(((''''''''''''(((((()))+++...///...,,,...///////////////......,,,///111111000333:::@@@;;;===>>>>>>>>>AAAFFFJJJMMMLLLOOObbb~~~```LLL===444000444111...,,,,,,,,,,,,+++******)))'''$$$$$$%%%'''$$$$$$#########$$$%%%&&&'''(((***+++,,,,,,,,,,,,)))(((((((((''''''&&&&&&))))))))))))***+++,,,---///000222333333222000///......------------......)))***+++)))&&&$$$$$$&&&'''((()))*********))))))'''&&&%%%$$$$$$%%%&&&'''(((***,,,,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******)))(((''''''''''''((()))((())))))***+++,,,------++++++*********)))))))))***+++,,,---,,,+++)))(((&&&((()))(((%%%###$$$%%%$$$######%%%'''((('''&&&&&&%%%%%%%%%&&&(((+++,,,******)))((('''&&&&&&%%%"""###%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''+++000111///---------)))+++,,,,,,***))))))***'''))),,,---,,,+++***+++&&&)))''')))...///999NNNuuuzzz{{{nnn^^^PPPHHHHHHKKKTTTcccrrr}}}yyypppllllllooopppffffffmmmtttxxxyyyvvvuuu{{{}}}pppddd```rrrwwwbbbSSSPPPHHH;;;;;;FFFEEEBBBBBBGGGIIIFFFCCCBBB@@@>>>:::888777777555444333333333444666999;;;===;;;;;;777111+++((())),,,'''''')))+++......,,,***###""""""""""""######$$$!!!""" !!!""""""!!! ###%%%'''((())))))***---000...***)))+++///'''(((((((((&&&'''(((***'''%%%$$$%%%(((***+++,,,)))(((&&&%%%$$$$$$%%%%%%&&&$$$***444888222,,,***,,,+++***))))))((())))))((((((***...111222000...///////////////000000000---111444444333666<<>>??????@@@CCCIIINNNNNNJJJLLLaaa}}}bbbRRRFFF;;;444111///---,,,...000000000,,,+++***'''%%%$$$&&&((()))(((&&&$$$#########$$$&&&''')))******)))((('''(((''''''''''''&&&&&&&&&******))))))***,,,...///333444666777777666444333.........------.........,,,...000000---++++++---))))))***++++++++++++++++++***(((''''''(((***+++---///000///,,,+++---///,,,,,,,,,---------......&&&'''((()))***+++++++++***((('''%%%%%%'''(((***(((((()))***,,,---......---,,,,,,,,,++++++******)))***,,,,,,,,,+++)))'''%%%((()))(((%%%###$$$%%%#########%%%'''((('''&&&((('''&&&%%%&&&(((***+++&&&&&&&&&'''''''''''''''!!!###%%%%%%#########$$$%%%%%%&&&&&&&&&%%%$$$$$$))))))))))))((((((((((((***...333444222...,,,,,,$$$&&&((()))))))))***+++(((+++...///---,,,,,,,,,'''+++((()))......555HHHooo|||}}}qqqbbbXXXUUUPPPVVVddduuutttnnnkkklll|||sssiiihhhlllpppssswwwuuuuuuxxx{{{yyyrrrlllsssnnn{{{sss]]]NNNFFFFFFGGGBBB>>>???FFFLLLJJJGGGEEE@@@<<<:::======999666666111222333444666999>>>AAALLLDDD999222000///,,,))),,,---+++'''(((---000...************)))'''&&&%%%$$$$$$$$$!!! """!!!"""###%%%&&&%%%!!! ###%%%&&&&&&$$$...///---)))$$$!!!"""$$$))))))))))))))))))))))))$$$$$$%%%&&&''')))***+++)))(((&&&%%%$$$%%%%%%&&&************************666///***+++,,,)))&&&&&&)))+++...///.........///+++...///......111111......111444555555666;;;???@@@AAA>>>999<<>>:::???EEEIIILLLOOOMMMGGGBBB???<<<666555777555555555555666999<<>>===>>><<<888;;;AAACCC@@@AAADDDNNNfffcccSSSCCC555333555555444444333222000000/////////---,,,---111444:::333)))%%%%%%''''''%%%###$$$$$$%%%%%%&&&&&&'''(((***---000111000...,,,///---,,,,,,.../////////111222444999===<<<777333111000---++++++,,,...000+++,,,---......---+++***&&&&&&'''''''''(((((((((+++***)))(((((())))))******)))(((((((((***,,,------......//////...,,,,,,...)))(((---000---+++,,,000...,,,,,,---------,,,...............---,,,,,,*********)))((('''''''''((())))))))))))(((''''''&&&'''((()))((('''%%%$$$''''''((())))))***++++++***)))(((&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%'''((()))((('''(((***,,,&&&&&&&&&'''''''''((((((+++,,,---,,,+++,,,---//////111222111///,,,++++++,,,***''''''((()))))))))'''(((***,,,,,,,,,+++***...+++)))***,,,///666???aaa~~~ttt```]]]XXX[[[kkk}}}zzzrrrmmmrrr}}}~~~sssjjjhhhnnntttyyyzzzxxxwwwyyy|||xxxrrrooo\\\XXXvvvwwwkkk]]]PPPCCC??????BBBHHHNNNQQQLLLHHHEEE???888888;;;666555333333444555777999;;;777222111333444333222///555999888666777777666888666444111...,,,***)))))))))(((&&&######$$$&&&$$$$$$$$$%%%'''((('''%%%""""""!!!!!!!!!"""######$$$$$$$$$""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!$$$#########$$$%%%'''(((((((((((((((((((((((((((555,,,%%%%%%%%%%%%%%%''''''***---...---+++*********---///...000444444222111000000222666:::<<<===999::::::999;;;??????<<<;;;@@@OOOllliiiRRR???333666666666555444333222222111000000000//////000444666777222+++(((((())))))'''$$$%%%%%%%%%%%%%%%%%%%%%'''(((+++---...///......,,,,,,---///111111...,,,///111222444666666666555222000---+++))))))***+++((()))***+++,,,+++***)))$$$$$$$$$$$$%%%%%%%%%%%%+++***)))(((((((((((()))((((((''''''((()))+++,,,,,,------...------,,,,,,111...---000000...,,,,,,111///------...///............------+++***(((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%''')))++++++)))'''%%%((((((((()))))))))************)))'''''''''''''''((('''%%%$$$###"""######)))***,,,,,,+++,,,...000&&&&&&'''(((***++++++,,,+++---//////---------...---......---***))))))***---+++******++++++***(((&&&((()))+++,,,++++++***000,,,+++------...333:::ZZZnnnccc[[[ZZZhhh{{{tttmmmoooxxxxxxnnniiijjjnnnzzz{{{yyyvvvvvvzzzyyyuuuppp[[[TTTmmmooo[[[NNNEEEAAACCCGGGRRRQQQSSSSSSMMMCCC===>>>999777555444555777888888;;;999777777999999888777555===BBB@@@???AAACCCCCC@@@>>>;;;777333///,,,+++,,,,,,+++(((&&&%%%&&&''')))((('''(((+++,,,,,,+++&&&&&&%%%###""""""###%%%######"""!!! !!!"""###########################&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$&&&'''************************...'''###%%%'''&&&&&&((('''***...///---+++)))(((...222333222333666666333222000...111777;;;===<<<888999:::<<<>>>@@@>>><<<777???UUUxxxsssVVV???333888666555444333222111111111222222222000//////111333333000,,,*********)))((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))******))))))***,,,......,,,)))...///000///......000222///...,,,***)))(((((()))'''''')))***++++++++++++%%%%%%%%%%%%%%%&&&&&&&&&+++***))))))((((((''''''(((((('''((()))***,,,,,,//////......---,,,++++++000//////000000///......///...------...///...---,,,,,,++++++***((('''&&&&&&&&&'''((()))******+++'''((())))))))))))((((((''')))+++,,,,,,***'''%%%'''''''''''''''(((((((((+++******)))(((((('''''''''&&&$$$###"""###$$$%%%---.........,,,---...000'''(((((()))***+++,,,,,,(((***------+++***)))***))))))***)))'''''')))***,,,+++++++++,,,+++)))''''''((()))++++++,,,,,,,,,///,,,,,,.........222888WWW}}}wwwjjj___ZZZeeexxxzzzpppooouuu{{{}}}qqqiiiiiilll|||}}}{{{vvvtttvvvwwwvvvhhhZZZVVVmmm{{{iiiYYYKKKEEEEEENNNQQQYYY___[[[OOOEEEBBBAAA>>>;;;:::;;;======<<<;;;::::::;;;<<<>>>>>>===;;;AAADDDBBBBBBGGGKKKKKKDDDCCCAAA===999444000---......---+++((('''((()))***))))))***,,,...------++++++***(((%%%$$$%%%'''(((&&&$$$###"""#################################$$$%%%&&&'''((((((((((((((('''%%%$$$$$$$$$%%%&&&++++++++++++++++++++++++&&&""""""(((,,,+++))))))))),,,///000...,,,++++++555888999666666888777444444111///111666;;;<<<<<<;;;;;;===AAACCCBBB@@@>>>999CCC```zzz\\\CCC555999888777666444333333333333333444444333111111333555222111///------,,,+++***+++******))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%&&&(((***))))))......---+++))))))***,,,++++++******))))))))))))%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((('''''')))))))))***+++---......333222111///---,,,+++***,,,...//////////////////---++++++,,,------,,,+++((())))))))))))))))))((($$$%%%&&&''')))***+++,,,))))))+++,,,------------+++,,,------,,,)))%%%###&&&&&&&&&&&&&&&&&&&&&&&&+++++++++******)))((((((&&&%%%$$$###$$$%%%((()))/////////---+++***+++,,,(((((()))))))))*********''')))++++++)))'''&&&&&&%%%&&&'''''''''(((***,,,++++++++++++,,,+++(((%%%'''((()))***,,,,,,------,,,++++++...//////333:::VVV}}}pppddd]]]dddsssvvvqqqtttyyyuuulllkkknnn}}}~~~xxxsssssstttttt^^^UUUUUUmmmxxx```OOOHHH???AAAIIIUUUZZZVVVQQQOOOHHHCCC???===>>>???>>><<<777777999:::===???AAABBB>>>AAAAAA@@@CCCHHHJJJIIIAAABBBBBBAAA>>>:::666333222222111...+++******,,,*********+++---...,,,+++---//////,,,(((&&&(((***,,,***'''%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''))))))))))))+++***(((&&&&&&&&&&&&'''))))))))))))))))))))))))$$$"""$$$,,,111000---,,,---///111222000//////000:::======999999:::999555555333111111444888;;;<<<===<<<>>>CCCFFFCCCAAA@@@===JJJlllzzz```HHH999;;;<<<;;;999777666666666777333555666666555666888:::555555333222111000//////------,,,,,,+++++++++***+++******)))(((((('''''''''$$$""""""%%%''')))))),,,,,,+++***))))))((('''(((((()))*********))))))""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((((())))))((((((''')))***+++,,,...//////000444333111///---,,,,,,+++***...000...---///000///***))))))***,,,,,,+++)))''''''(((******+++++++++$$$%%%&&&((()))+++,,,---,,,---...///000111111111......---,,,***'''%%%$$$%%%%%%%%%%%%&&&&&&'''''',,,,,,,,,,,,+++***)))((('''%%%$$$###$$$'''***,,,//////...,,,)))''''''((((((((()))))))))))))))))))))***+++***(((&&&&&&&&&$$$%%%'''((())))))+++---,,,+++++++++,,,+++(((%%%''''''((()))***,,,------,,,******...///000555;;;SSS{{{~~~uuujjjbbbdddooo|||}}}vvvuuuxxx{{{qqqooorrryyy{{{tttrrrsssrrr]]]UUUUUUkkknnneeeLLLDDD@@@FFFOOOTTTWWWYYYSSSMMMGGGCCCCCCBBB???<<<999::::::;;;<<<>>>AAACCCAAABBBAAAAAAEEEIIIFFF@@@888;;;@@@CCCCCCAAA===;;;777666555222///---...000---------///111000...+++---000222000+++((()))+++...+++((('''((()))(((&&&''''''''''''''''''''''''!!!###&&&((()))***))))))++++++))))))((()))***+++)))))))))))))))))))))))))))&&&'''...333222//////222333444333333333555666:::======::::::<<<;;;777555555444333222555999<<<>>>;;;<<>>===<<<999777666666777888444666777777666666777999777777555333111000000111------------------,,,,,,++++++,,,,,,,,,+++******'''%%%$$$$$$''')))++++++***))))))+++...---***&&&((()))***++++++***)))(((###############$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''))))))))))))((()))***+++---...///000000111000...---,,,------...+++111333///,,,...///---)))((()))***,,,,,,+++)))((()))***++++++,,,,,,,,,((()))***,,,---///000111111111222222222222111111...---,,,***((('''&&&&&&%%%%%%&&&'''(((((()))))),,,---------,,,+++***)))((('''$$$###$$$&&&)))+++,,,---,,,***(((&&&'''(((''''''((()))***++++++,,,***+++***(((&&&$$$%%%&&&&&&(((+++,,,+++***+++,,,///---,,,,,,,,,+++)))'''%%%%%%%%%&&&(((***+++,,,---++++++---...///444;;;KKKppp{{{xxxooogggeeejjjvvvzzzwwwwwwwwwsssssssss}}}~~~wwwtttssssssdddZZZWWWkkkuuuaaaMMMEEEHHHNNNTTTXXXbbb[[[SSSOOOMMMKKKFFFBBB@@@@@@???===<<<<<>>@@@DDDTTT|||lll\\\LLL@@@@@@<<<:::888666555555666777777777777666333222222222777666555222///...///000------------------------(((***+++,,,------,,,+++(((''''''(((+++,,,,,,,,,((('''(((,,,222222---''')))***+++,,,+++***(((&&&%%%%%%%%%$$$%%%%%%&&&''')))))))))(((((('''''''''$$$%%%''')))******))))))((()))+++---...///000000---,,,,,,+++,,,---///000...444666000,,,......,,,)))((()))+++,,,---+++)))******+++,,,,,,,,,,,,,,,......///111222444555666555555444444222111//////---,,,***(((''''''((()))&&&&&&'''((()))***+++,,,,,,---......---,,,***)))***(((%%%######$$$''')))***++++++)))''''''((()))&&&&&&((()))+++---...///))))))(((&&&###"""###%%%)))+++......---+++******111///---------,,,+++)))#########$$$&&&((()))***///,,,+++------...333;;;EEEhhhzzzzzzvvvyyyrrrjjjfffhhhrrr{{{wwwwww{{{ttttttnnnzzzyyyuuuuuutttYYYYYYVVVhhhvvv[[[IIIEEELLLSSSeee___[[[YYYTTTKKKIIILLLFFFCCC>>>:::888999<<<>>>CCCDDDDDDDDDDDDDDDEEEGGG>>>777555<<>>===:::666333333666999777999;;;;;;999555111...555222///,,,******,,,---+++,,,,,,++++++)))(((''',,,,,,***)))((((((((((((,,,(((&&&)))...000...+++))))))***+++,,,...000000111111111000///...,,,,,,------...000111111111222;;;999777555666999<<>><<<<<<>>>>>>;;;999444555666666555555666888===;;;<<>><<<:::999999999:::444444555666777777777666999555666999777000---///---,,,---///222111---)))+++***)))***+++,,,+++)))///,,,)))***---...---+++,,,---...000///...,,,+++------,,,++++++,,,,,,,,,((()))))))))))))))((((((************)))(((&&&&&&$$$%%%'''(((***+++++++++...---,,,*********++++++)))))))))***++++++,,,,,,***,,,---......---+++***)))***+++,,,---,,,,,,++++++,,,...000222222222222444555666666777666666555000333555666555444333444333///+++)))***,,,,,,,,,%%%)))---,,,((('''))),,,///...---+++***)))))))))+++&&&""""""'''***)))'''...//////...,,,***'''&&&***+++---000333333111///++++++***'''######&&&)))***+++---///000000......000000///...,,,***((('''$$$$$$######$$$&&&'''(((++++++,,,,,,,,,...222555CCCaaarrrooosssyyy|||qqqeeefffmmm}}}wwwvvv|||xxxrrrqqqyyy}}}vvvrrrrrr[[[ZZZWWWhhhooo\\\OOOJJJQQQVVV___ccc\\\NNNHHHJJJFFFBBB===888777:::===@@@???@@@AAAAAACCCHHHPPPVVVYYYMMMCCCAAABBBAAA@@@@@@>>>===<<<:::888999<<>>===;;;888555222111444222000...,,,,,,------...------,,,++++++******------,,,+++************111...+++,,,...///,,,(((+++++++++,,,---...000111222222222111000///...---000/////////000222444666;;;:::888666666888:::;;;@@@>>><<<<<<======:::888666777777666555666888:::@@@===>>>CCCFFFDDDCCCEEEGGGhhhgggRRR???BBB======<<<:::999888999;;;<<<666777777888888888888777999666555888666000...000.........///111000,,,(((,,,***)))***+++,,,+++***...---,,,,,,------,,,+++///000222333333222000///......---,,,,,,,,,,,,,,,(((((()))))))))((((((''')))))))))))))))((('''&&&%%%&&&''')))************+++***)))(((((())))))***(((((())))))***+++++++++,,,,,,,,,,,,+++***((('''((()))+++,,,---,,,,,,+++,,,---///111333333333333666666666666666666666666222444555555444333333444666333///---,,,,,,,,,+++%%%))),,,+++((('''))),,,---,,,***)))((('''''''''***&&&######'''***)))''',,,,,,---------,,,***)))------///222444444222000++++++)))&&&######%%%((()))***,,,...//////...---------------,,,+++***)))&&&%%%%%%%%%&&&''')))******+++,,,,,,,,,...111444>>>\\\qqqlllnnnuuu{{{uuuiiihhhkkkwwwzzztttwwwxxxpppttt{{{xxxtttsss]]][[[VVVfffssseeeTTTSSSVVV\\\\\\WWWRRRQQQKKKGGGAAA<<<:::;;;???AAA===???@@@@@@CCCMMM\\\gggnnn^^^MMMCCC???======???<<<============>>>AAACCCGGGDDD@@@;;;888666555555444444333222111000000000111000///...------....../////////...............333111//////111111...+++......------...000111222444444444333222111//////222000//////000333777999===<<<;;;:::999999999999@@@???===<<<===<<<:::999888999888777777888<<<>>>BBB???@@@EEEGGGFFFEEEGGGMMMooo}}}cccPPP???DDD???===;;;:::888999;;;===???888999999999999999888777999666555555444000///111000///000000111///,,,)))---,,,++++++------,,,+++...///111111///---------222333444555555444333222000///...------,,,++++++''''''(((((()))((((((''')))))))))***))))))((((((((())))))***++++++******)))(((((('''(((((()))*********++++++,,,---------///...---,,,+++)))(((((())))))+++,,,,,,,,,+++***,,,---///111333333333333444333222222222333555666777888888777555444555666888555333111///...+++)))'''***------***)))+++---,,,+++***)))((('''''''''+++(((%%%%%%(((******(((***+++---...//////......000000111444555555333000+++***)))&&&$$$###%%%((('''(((***,,,------------)))***++++++,,,+++++++++((('''''''''''')))***+++***+++,,,,,,+++---000333888TTTsssjjjjjjsss~~~|||rrrlllhhhqqq}}}sssqqq~~~zzzrrrrrrwww~~~{{{uuuqqqooo[[[YYYSSSbbb{{{fffOOOJJJSSS[[[[[[WWWQQQNNNIIIDDDAAA@@@@@@AAA>>>@@@AAAAAACCCMMM\\\hhhiiiZZZKKKCCC>>>::::::<<<888999;;;<<<<<<===???AAAFFFDDD@@@<<<:::888888888777777888888888666555444555444111000///000222333111222222333333333333222000000000333666888666555222111000000111222444555555555555444333222111000111000000111333555888999=========>>>======<<<<<<@@@???>>>===<<<;;;:::999;;;;;;:::999999;;;???BBBCCC@@@@@@EEEHHHGGGGGGIIISSSuuu{{{```NNNBBBHHHBBB???===:::888888:::<<<>>>888888888888888777666555777555444333222000000111111111222333333222000///111000//////000111000//////333666666222//////000222333333444444444444333111111000///...---++++++''''''((())))))))))))(((***++++++,,,,,,,,,++++++,,,,,,------------,,,+++)))*********++++++,,,,,,......//////000111111111111000///...------------+++,,,,,,,,,,,,***)))(((+++,,,...///111111111000...---,,,,,,---000333444<<<<<<:::888555555666888555444222222111///+++((())),,,......---,,,---///---,,,+++***************,,,***((((((+++,,,,,,+++---...000111222222222111222222222444555444222000,,,+++)))'''&&&%%%&&&'''$$$%%%''')))++++++,,,,,,))))))***+++++++++******)))((('''''''''(((***+++***+++,,,,,,+++,,,...000555NNNyyyxxxllliiitttyyyooogggkkk|||wwwpppyyyvvvqqqvvvzzz}}}zzzuuupppmmmXXXUUUOOO^^^kkkWWWRRRTTTRRRMMMNNNMMMKKKIIIFFFDDDCCCBBB???AAABBBAAAAAAFFFOOOWWWUUUMMMEEECCC???:::666666333555666666666777999:::>>>>>>>>>======<<<;;;:::;;;<<<===>>>===<<<:::999777666444222222333555666444555666777777666666555111222444888;;;===<<<<<<666555333333444666999:::666666666666555333222111///000333555777777777666999:::;;;===>>>?????????>>>>>>===<<<:::888777777=========<<<<<<===@@@CCCCCC@@@@@@EEEIIIHHHIIILLL[[[~~~www[[[LLLCCCJJJCCC@@@===999666444555777888666666666666666555444333555555444222111222222111111222444666666666666777555444333444555666555333333666::::::666444444555333333444555555555555555111111111111///...,,,+++((()))******+++++++++***---......////////////...///000000000000///......---......///000000000000000000000111222222333333000//////...//////000111.........---,,,***(((&&&)))***,,,---.........---************---000333555999999888666333222333555////////////000...+++)))(((***,,,,,,,,,,,,---...++++++******)))*********,,,,,,++++++,,,---------111222333444444444333222111111000111222222000...---,,,***(((((((((''''''!!!"""$$$&&&((()))***+++++++++++++++******)))(((((('''&&&&&&&&&'''((()))***+++,,,,,,++++++---...333IIIqqq|||nnnjjjttt{{{pppeeefffuuu}}}oootttyyyvvvxxx{{{{{{vvvqqqSSSQQQKKK[[[kkkXXXKKKDDDHHHHHHHHHGGGFFFEEEDDDDDD@@@@@@??????>>>@@@CCCFFFGGGCCCBBBCCC@@@999222000111111222111000111444666666888;;;===???>>>===<<<@@@AAAAAAAAAAAA???===<<<888777666555555666777888777888999::::::999777777666888;;;===>>>>>>======999888777666888;;;>>>@@@999999888888777666444333111333666999:::999777666444666888;;;===???@@@@@@<<<======;;;888666555666>>>???@@@???>>>>>>@@@AAABBB???@@@EEEJJJKKKLLLOOObbbtttXXXJJJEEELLLCCCAAA>>>888333111000222333555666666666666555555444555888777444444666555333222444777888888999;;;<<<999888777777999999888777666888::::::999888888888555555555666666777888888111111222222111///...,,,++++++,,,---............111111111222111111000000000111111222111111000000111222222333333333333222//////000000111111222222,,,------...//////000000...//////...---+++)))((()))***,,,............---,,,,,,,,,---///222444666333333333111...---...///+++******,,,------+++)))&&&&&&((()))************(((((('''''''''((())))))++++++,,,,,,------------111222222333333222000///---,,,,,,,,,......,,,+++---+++)))((())))))'''&&&!!!###%%%''')))***---------,,,+++)))(((''''''&&&%%%%%%%%%&&&'''((()))+++,,,,,,+++***+++,,,000DDDhhhqqqlllqqq}}}ssseeebbblll{{{pppooovvvzzztttuuuwww{{{~~~}}}wwwqqqPPPOOOJJJ[[[~~~gggWWWMMMKKKHHHEEECCCCCCDDDDDDBBB@@@>>>>>>AAACCCCCCBBBBBB???>>>@@@===666000///000000000//////111555888444666999<<<>>>???@@@???CCCCCCCCCBBBAAA???>>>===777777777888888888888888::::::;;;<<<;;;:::888777;;;===@@@AAAAAA???>>>===;;;:::999999;;;???CCCEEE<<<<<<<<<;;;:::999888777777888999;;;;;;;;;:::999666777999;;;>>>@@@BBBCCC@@@AAAAAA???;;;888999:::>>>@@@BBBBBB@@@???>>>???CCC???@@@FFFLLLNNNPPPTTTkkkuuuYYYMMMIIIPPPEEEDDD@@@;;;555222222444555777777888999999999888888777;;;<<<999999<<<:::666333666888999888888;;;===;;;999888999:::;;;:::999888777777888:::;;;:::999444444444555555666777888000111222333222111///...---...///000111111111111222222333222222111000//////000000111111111000000222333444444444333222111//////000111111222222333---...///000000000///...,,,---.../////////...------...000111222111111000//////000000000111111111...///000///---++++++,,,***)))((()))++++++***(((&&&&&&'''(((***++++++***'''''''''''''''((())))))((()))+++++++++***+++++++++,,,---......---,,,+++((('''&&&'''))))))(((''',,,)))''''''((((((&&&###!!!###&&&((()))......------,,,***)))(((((('''&&&%%%%%%%%%'''''')))+++,,,,,,***)))***+++---===^^^{{{{{{vvvpppppp|||kkkaaafffssstttnnnqqq~~~|||pppoooqqqvvv{{{{{{uuuoooOOONNNJJJ\\\vvvWWWRRRKKKEEEAAA@@@BBBCCCEEEAAA>>>@@@FFFIIIIIIGGG???<<<:::;;;999333111222111111000///000333888<<<555666888:::===???AAABBBEEEDDDCCCAAA@@@???>>>===777777888999999999888888;;;<<<======<<<:::888666;;;>>>AAACCCCCCAAA@@@@@@===<<<;;;;;;===AAAFFFIII??????>>>>>>===<<<:::999<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>AAACCCFFFGGGEEEGGGGGGDDD@@@===>>>???>>>AAACCCCCCAAA???======CCC@@@AAAHHHNNNPPPSSSWWWwwwyyy]]]RRROOOVVVIIIHHHEEE???:::777777999;;;999:::;;;;;;<<<<<<<<<<<<999>>>@@@======@@@>>>999555777999999777777999<<<;;;:::999999;;;;;;:::999999666444555999<<<;;;999111111111222222444555555000111222333333222000/////////111222333333333333333333333222111000///.........///000000000000000222333444444333222000///111222222333333444444555111222333444333222///...)))+++---///111222222222111222333444555555444333111111111000///...,,,+++...///111111///---,,,,,,+++)))((()))******)))((((((((()))+++---......---))))))((())))))***+++,,,&&&''')))))))))((())))))%%%&&&((()))***))))))(((%%%$$$###$$$%%%&&&&&&%%%***(((%%%%%%''''''$$$!!! """%%%((()))------------,,,,,,+++***((((((&&&%%%%%%&&&'''((()))+++,,,,,,***))))))******999WWWuuuxxx{{{vvvpppsssddddddpppyyypppppp}}}qqqpppqqqwww~~~~~~xxxrrrQQQHHHAAAZZZkkkSSSAAA<<>><<<>>>CCCGGGJJJBBB>>>:::;;;CCCHHHBBB888>>>999222---,,,000555:::777999<<<<<<::::::===???@@@@@@AAA@@@???===;;;999;;;;;;;;;999777666888:::???BBBAAA<<<:::===<<<888===@@@FFFKKKLLLGGG???999999<<<<<<999;;;BBBFFFFFFBBBBBBAAA<<<888666999<<<===:::888;;;@@@AAA???;;;???AAACCCDDDCCCCCCDDDEEEIIIHHHGGGFFFEEEEEEEEEEEE???HHHKKKCCC<<<>>>DDDGGGMMM@@@HHHLLLTTT[[[VVVbbb}}}dddVVVSSSUUUXXXQQQLLLDDD>>><<<<<<<<<<<<======>>>>>>??????>>>>>>===???@@@???===:::::::::777666555444444555777999666666666555444444666888666777999===@@@@@@===:::111222333444444444444444444444444333222000///...222111111000000000000111444333111000/////////000//////000111111222333333333333333333444555555666888666444333222333555666888777555333222111111222222000///...///111444666333555888:::;;;:::888777444333000...,,,,,,---...///...---,,,,,,,,,,,,,,,///,,,)))((()))***)))(((***(((''')))---000111000---,,,******++++++)))'''&&&%%%$$$$$$$$$%%%&&&'''!!!$$$''''''$$$"""###$$$###############$$$$$$$$$'''&&&$$$""" ###&&&***************)))(((((('''&&&$$$%%%(((***+++++++++***)))''''''(((((()))---666QQQ{{{}}}{{{uuuvvvjjjhhh{{{yyyooohhhkkkwwwvvvkkkllluuuzzztttooosss{{{yyyqqqZZZTTTLLLZZZ~~~|||dddQQQFFFAAADDDCCCBBBDDDGGGIIIJJJJJJ???>>><<<>>>GGGPPPOOOIIICCC>>>777222000333888<<<;;;===???>>><<<<<<>>>AAACCCCCCCCCBBBAAA>>><<<;;;777888::::::999:::<<<>>>===AAAAAA======AAAAAA===@@@CCCHHHNNNPPPMMMGGGBBB===<<<;;;===AAAEEEHHHJJJHHHFFFCCC???<<<<<<>>>???===;;;:::<<>>@@@BBBDDDDDDCCCCCCDDDEEEKKKLLLLLLLLLKKKLLLMMMOOOPPPSSSOOODDD>>>CCCKKKPPPOOOEEEOOOVVVaaafff]]]ggg{{{iiiWWWVVVWWWVVVTTTOOOGGGBBB???>>>===<<<===>>>???@@@@@@@@@@@@@@@???AAABBBBBB???<<<;;;;;;666555444444444555666666777888888666555555777999888999;;;>>>@@@???<<<999666666666666666555444333666666555444222000...---000000000000000111111222444333222111000000111111111222222333444444444444333222222222333444444555666555444333333444555777:::999777444333222222222111000///...///111333555333555777888999888666444000///---,,,,,,---...///------------......///000///---*********+++***))),,,+++***,,,000222111000...,,,************(((''''''&&&%%%$$$$$$$$$%%%&&&&&&(((***)))&&&$$$$$$%%%######$$$%%%%%%$$$$$$$$$%%%$$$###"""""""""###$$$!!!!!!  $$$''')))***************))))))(((&&&%%%%%%''')))***)))))))))(((''''''((()))***---444MMMvvvwwwyyyyyyxxxjjjgggyyyqqqfffgggtttxxxlllkkksss{{{~~~vvvoooqqqxxx{{{wwwqqq^^^```\\\cccuuuuuu___QQQBBBBBBBBBEEEHHHJJJJJJIIIFFFFFFDDDBBBEEEKKKMMMKKKGGGCCC>>>999999<<>>???>>>@@@CCCEEECCC???AAAEEEIIILLLLLLHHHEEEBBB;;;;;;BBBGGGGGGLLLSSSWWWPPPHHHCCCBBBCCCDDDCCCAAA???>>>AAAEEEHHHGGGEEEDDDFFFGGGGGGEEEEEEFFFGGGHHHJJJMMMMMMLLLNNNQQQUUUUUUTTTNNNFFFCCCIIIPPPTTTPPPMMM\\\hhhzzz{{{iiippp|||mmmXXXZZZ[[[VVVVVVRRRLLLGGGDDDBBBAAA??????@@@@@@AAABBBCCCCCCCCC???AAACCCCCC@@@===;;;:::888888888888888888888888:::;;;:::888666666888:::;;;;;;===@@@AAA???<<<888555666666666666666555555888888666555222000---,,,//////000000111111222222444333222111111222333444333444555666666666555444333333333222333333444444555555444444444666777888===;;;999666555444333333222111/////////111333555333444555666666444333111************+++---...///+++,,,---...000222333444111///---,,,------,,,+++.........000222333111///...,,,************(((&&&''''''&&&%%%$$$$$$%%%%%%((()))***)))'''%%%%%%&&&$$$%%%&&&''''''&&&$$$######"""######$$$&&&'''(((%%%%%%###  $$$''')))******+++++++++******)))'''%%%%%%&&&(((((('''''''''&&&&&&'''(((***+++---222GGGoooqqqxxx~~~{{{kkkddduuuuuueee```mmm|||{{{nnnlllpppvvvyyyooommmssswwwvvvrrr~~~ZZZ```fffrrrxxxVVVPPPHHHCCCCCCFFFJJJLLLMMMOOOMMMFFFBBBCCCEEEEEEIIIFFFCCCAAABBBFFFJJJMMMMMMLLLKKKIIIGGGFFFFFFGGGEEEEEEDDDCCC@@@===:::999:::<<<>>>>>><<<:::::::::>>>@@@AAABBBDDDFFFHHHHHHCCCDDDEEEHHHKKKLLLJJJHHHGGG???AAAJJJLLLIIITTTeeelll```PPPGGGFFFGGGGGGFFFFFFEEEDDDGGGJJJMMMNNNMMMJJJKKKKKKJJJIIIHHHIIIKKKGGGKKKNNNNNNMMMNNNSSSWWWQQQOOOKKKJJJMMMRRRWWWXXXVVV\\\ppptttxxx~~~mmmXXX\\\___WWWWWWTTTOOOLLLJJJIIIGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGEEEGGGJJJJJJGGGCCCAAA???@@@@@@AAAAAA@@@???>>>===>>>>>>===;;;999888999;;;;;;;;;===@@@BBB@@@===:::111222444555777888999999888777666555333111///...111111222222222222222222444333222111222333444555444555666777777666444333666555444444444444444555555555555666777888:::;;;???===;;;888666555555555333222111111111222444555333333444444333222000///((()))***+++,,,---......------///111222444444555333222000000111111000//////000111333333222000......---+++***+++***((('''(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''''''''%%%''')))***)))'''%%%#########$$$%%%&&&'''((()))'''&&&$$$!!! ###&&&((()))***+++,,,,,,,,,,,,+++)))&&&&&&&&&'''&&&&&&&&&%%%%%%%%%'''(((***,,,///222BBBgggqqq{{{nnncccqqq{{{fffZZZeeetttrrrmmmnnnqqq~~~{{{ooojjjoootttvvvuuu{{{VVVZZZddd~~~sss]]]KKKCCCEEEKKKPPPRRRXXXYYYTTTOOOOOOQQQQQQQQQOOOMMMKKKLLLNNNQQQSSSVVVUUUTTTRRRQQQOOOMMMLLLPPPOOONNNLLLIIIFFFBBB@@@DDDFFFHHHGGGEEECCCCCCCCCDDDDDDDDDFFFGGGGGGHHHIIILLLKKKKKKLLLNNNNNNMMMLLLIIIEEEHHHNNNKKKIIIZZZqqqnnnYYYKKKHHHIIIHHHFFFHHHGGGGGGIIILLLNNNPPPPPPLLLMMMMMMKKKJJJJJJKKKMMMNNNPPPRRRSSSRRRSSSVVVZZZSSSOOOMMMOOOVVV^^^dddhhhjjjyyyuuuxxx|||lllWWW[[[]]]UUUWWWTTTQQQOOOPPPPPPPPPOOOGGGGGGFFFGGGGGGIIIJJJKKKNNNPPPRRRRRRPPPMMMKKKKKKHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBAAA>>>;;;:::;;;<<<:::;;;===AAACCCCCC@@@===444555777888:::;;;<<<<<<777777777666666444333333444555555555555444222222444333222222222333444555444444555666666555444333999888777666666666666666666777777888:::;;;<<<===???===;;;888666555555555444444333333333444555666333333333333222111///...+++,,,---...//////......000111222444444555444444555444333444555555444222///000222333222000...---...---++++++,,,,,,***)))''''''''''''&&&&&&%%%%%%$$$$$$%%%''')))+++,,,---((()))+++,,,+++(((%%%###%%%%%%&&&&&&''''''''''''''''''%%%""" """$$$&&&''')))***+++,,,---------***(((&&&''''''&&&%%%&&&%%%%%%&&&''')))+++,,,000222???```tttsssdddpppkkk[[[aaammm}}}wwwqqqnnnmmmzzz}}}pppjjjmmmsssvvvwwwuuuVVVUUU___{{{{{{cccTTTNNNNNNPPPaaajjjrrrrrrooommmllljjjiiihhhfffdddcccddddddeeekkkjjjjjjjjjiiifffbbb___ZZZYYYXXXUUURRRNNNJJJHHHGGGHHHJJJJJJHHHGGGHHHIIIJJJHHHHHHJJJJJJHHHHHHJJJOOOMMMKKKKKKLLLLLLKKKJJJIIIIIILLLMMMIIIHHHXXXkkkuuu```RRRLLLKKKJJJGGGHHHHHHHHHIIIJJJMMMOOOPPPLLLLLLLLLKKKJJJJJJLLLNNNRRRRRRSSSTTTUUUWWWXXXYYYXXXSSSRRRXXXaaalllxxxoootttxxxjjjXXXZZZ[[[VVVXXXVVVSSSRRRSSSUUUVVVWWWOOONNNMMMLLLMMMNNNOOOPPPOOOQQQSSSSSSQQQOOOOOOPPPMMMLLLLLLJJJIIIHHHGGGGGGFFFFFFDDDAAA===<<<<<<===<<<===@@@DDDFFFFFFDDDAAA>>>???????????????>>>>>>:::::::::::::::999999888777888999999999777666555666555444333333444555555444444333444444444444444;;;:::999888777777777777777888999:::;;;<<<======<<<;;;999777666555666666444444444333444444444555444444444333222111000//////111333444444333111000333444555666777666555444666555444555777777555333///000222222000///...///...---,,,,,,......---,,,%%%&&&''''''''''''&&&&&&&&&%%%&&&)))---000222222+++,,,------+++)))'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%"""!!!!!!"""$$$%%%''')))+++,,,------...,,,)))(((((((((((('''''''''&&&'''(((***,,,---///222===YYYtttzzzhhhppp}}}rrrbbbaaahhhyyy|||uuuppplllwwwssslllmmmrrruuuvvvmmmVVVUUUaaa|||mmmaaaZZZhhhvvvwwwvvvtttqqqmmmiiieeeccc\\\\\\\\\[[[YYYXXXYYYZZZ]]]YYYYYY\\\\\\XXXXXX[[[\\\ZZZYYYYYYYYYZZZYYYWWWVVVYYYZZZXXXVVVWWW^^^eee|||rrrdddYYYTTTPPPLLLIIIKKKKKKKKKJJJKKKMMMPPPRRRNNNNNNNNNMMMLLLMMMPPPSSSVVVTTTRRRUUUZZZ]]]\\\[[[WWWXXXbbbrrrmmmwwwzzziii\\\^^^``````\\\XXXTTTSSSTTTWWWYYYZZZWWWVVVUUUSSSSSSTTTUUUVVVPPPQQQRRRQQQPPPPPPRRRTTTRRRQQQNNNLLLKKKJJJJJJJJJIIIIIIGGGCCC???======>>>BBBBBBEEEHHHJJJJJJGGGDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<777888:::<<<======<<<;;;:::999777666555666666777444444222222333444666777<<<;;;999888777666666666777777888999:::;;;;;;;;;:::999777555555555555666333333333333222222333333444444444444333333222222333444777999:::888666444444555777888888888666666444333333555666666444222///111333222///...///111...---,,,...000111000///$$$%%%&&&'''((((((''''''((('''&&&)))...222333333.........---+++)))((('''$$$%%%&&&'''''''''&&&&&&%%%'''((((((&&&###"""""""""###%%%(((***,,,------///---***))))))***)))((()))((((((((()))***,,,------111;;;SSSzzzmmm|||lllqqqzzzzzzggg___aaassszzzssslllvvvxxxpppnnnpppqqqqqqgggSSSVVVhhhwwwooouuuzzzlll]]]ppp~~~{{{wwwuuuuuuvvvvvvrrrrrrvvvvvvqqqqqquuuvvvtttssstttuuuvvvuuusssmmmppppppmmmmmmooonnniiisssmmmeee^^^ZZZUUUOOOKKKOOOOOOOOONNNNNNOOORRRUUUQQQRRRRRRQQQPPPRRRUUUXXX]]]YYYWWWZZZbbbgggeeebbbUUU```wwwoooiiibbbdddiiilll___[[[VVVSSSTTTWWWZZZ[[[]]]\\\ZZZXXXWWWXXXYYYZZZVVVVVVWWWVVVUUUVVVYYY\\\VVVTTTQQQOOOMMMMMMMMMNNNKKKJJJHHHDDD@@@>>>>>>???GGGGGGIIILLLMMMLLLHHHEEEAAAAAABBBCCCDDDDDDDDDCCCFFFFFFFFFDDDCCCAAA???>>>666888;;;>>>@@@@@@@@@@@@===<<<:::888777777888888555444222111222555888:::;;;:::999777666555555555666777888999999999999999888777555444444444555666111111111111111111111111555555555444444444444333444666:::<<<===<<<:::888333555777999:::999888777222222222333555555333111000222333222//////111444...------...111222222111###$$$&&&((())))))(((((((((&&&%%%''',,,000111000000000...---+++***)))((("""###%%%'''((((((''''''%%%'''***+++)))&&&$$$###!!!"""$$$''')))+++------///---+++******+++************)))))))))+++,,,---+++000:::OOOtttfffxxxooosssyyyhhh]]][[[mmm|||uuummmvvv|||rrroooooonnnmmmcccTTT]]]mmmnnneeeoooxxxpppttt}}}qqqggg___ZZZWWWXXXVVVTTTRRRQQQRRRTTTUUU]]][[[ZZZ]]]___```bbbdddiiihhhjjjooonnnhhhdddcccZZZpppxxx{{{tttiiigggpppzzzooofff^^^\\\]]]ZZZXXXXXX\\\\\\\\\\\\\\\\\\\\\\\\UUUYYY\\\]]]```dddeeecccddd```ZZZXXXYYYZZZZZZYYYYYYUUUOOOKKKIIIHHHGGGFFFOOOLLLJJJLLLPPPPPPLLLHHHDDDDDDCCCCCCCCCDDDDDDEEEIIIFFFEEEFFFHHHFFF???999<<<;;;<<>>;;;888666444333222333555888999999===<<<;;;999888777777777888777666666777999;;;===666444333444777888666333333444333000,,,+++---///444444555666777888999:::666666888:::<<<<<<:::888999666333333555777666444555222000///000111111000000000111222222333222222222///,,,,,,///000000...,,,)))''''''((())))))(((***)))((('''(((+++...000000///...//////...+++)))((()))***)))'''''')))***)))*********)))'''$$$"""######%%%(((,,,---***'''))))))((())))))(((&&&$$$((())))))*********))))))+++111999JJJnnniiikkkwwwsssuuunnnddd___fffuuuuuuqqqvvvwwwnnnhhhffffffaaaVVV^^^nnn|||rrrrrr~~~vvvqqqwww}}}vvvssskkkiiifffddddddfffhhhjjjnnnmmmlllmmmooottt}}}qqqgggfffmmmooosssqqqhhhiiixxx~~~qqqkkkfffaaa]]]]]]YYYZZZ]]]```cccgggiiikkkhhhnnnsssvvv{{{zzzxxxyyyyyywwwvvvlllhhhccc___\\\ZZZXXXVVV\\\YYYWWWXXXZZZYYYTTTOOOPPPOOOMMMJJJHHHFFFDDDCCCIIIIIIIIIKKKLLLJJJEEEAAABBB@@@AAADDDDDDBBBCCCGGG???@@@AAAAAA@@@>>><<<;;;;;;:::888888999:::::::::===<<<<<<;;;::::::::::::888666555444444666888999===;;;999:::<<<<<<999666666777777555222222444666777777777888999999::::::777777888:::<<<<<<:::888555333000000222333333222111000......///000///...//////000222222222222222222///------///000000///---+++)))((()))************)))(((((((((***,,,------------...//////,,,)))***++++++***))))))***,,,,,,,,,,,,***)))&&&###""""""''',,,---***(((((())))))((((((((((((((('''%%%******+++,,,------,,,,,,+++///666GGGkkkiiilllxxxsssqqq|||wwwiii\\\]]]iiiwwwwwwqqqsss{{{yyyooohhhffffffaaa]]]cccqqqwwwrrroooxxxxxxtttnnngggkkklllrrrmmmfffnnn~~~vvvqqqqqqkkknnnrrryyy}}}yyywwwvvvvvvvvvrrrlllfffbbb```]]]ZZZVVVSSSPPPOOOTTTVVVXXXWWWUUUQQQNNNMMMMMMJJJKKKNNNNNNKKKJJJLLLKKKKKKJJJIIIGGGEEECCCBBBCCCBBBAAA@@@??????@@@@@@>>>>>>======<<<:::999999:::999888777888:::<<<======;;;999:::<<<<<<999666111222222222111111444666666666777777888888888888777666666888999999777555444222111111222333333222///......///111111000......///000111222222222111111///------...000000//////---++++++,,,,,,++++++))))))))))))))))))))))))------...///000///+++(((+++,,,,,,+++******+++------,,,***(((&&&$$$"""!!!$$$---555333+++&&&(((,,,))))))((('''''''''(((((()))***+++---......------***---222BBBgggiiinnnyyyqqqnnnwwwooo___[[[cccqqq{{{rrrppptttyyy~~~pppfffdddfffbbbdddiiiuuussscccggg}}}tttppprrrbbbkkk|||mmmvvvhhhfffttt~~~~~~|||zzzxxxvvvtttrrrssswwwyyyvvvoooiiiggghhhgggdddcccffffffbbb```aaaeeedddaaa]]]YYYVVVSSSRRRRRRSSSRRRQQQOOONNNNNNOOOHHHHHHGGGEEEBBB???;;;999<<<<<<;;;;;;===???AAACCC;;;999888999;;;<<<999666000000000000111222444666777777777888999999:::::::::999888999::::::888666666666555555666666666666//////000222444444222000...///111333333222111111///...,,,,,,---...//////000...---,,,------,,,+++)))************((('''&&&//////000111222000,,,(((+++,,,,,,+++)))(((***++++++)))(((&&&$$$###""""""'''///666555---(((***...***))))))((('''''')))+++&&&'''***,,,---------,,,+++---000>>>aaahhhoooyyypppllltttuuufffbbbfffppp}}}tttnnnpppsssrrreeeaaaccceeedddjjjwwwvvvfffjjj|||~~~pppzzzttt[[[\\\zzzlllvvvbbbfffyyy|||xxxuuusssssstttuuutttqqqllliiihhhhhhdddcccbbb^^^YYYSSSMMMJJJIIIHHHFFFEEEEEEFFFHHHIIIGGGDDDBBBAAABBBAAA===:::777666555555666888999:::::::::;;;<<<<<<===>>>>>>???>>>===<<<===<<<:::888777777888777777666666666111111111333555555333111111222444555555444222000---------,,,,,,---///000111000......///...---+++++++++,,,,,,+++)))'''%%%,,,---///222444555222000,,,---,,,***(((&&&'''((())))))((('''&&&''''''''''''***---...---+++***++++++++++++***''''''***,,,&&&(((+++---......---,,,+++...000:::YYYgggrrryyypppkkktttzzzjjjcccccclll{{{xxxooonnnpppttteee```aaaxxxhhhaaajjjzzztttnnnnnn{{{{{{sss{{{xxx```WWWhhhooo{{{[[[ddd|||}}}vvvoookkkiiigggdddaaa____________```\\\WWWUUUSSSPPPKKKFFFAAA???===<<<=========<<<@@@@@@@@@???????????????BBB@@@======<<<<<<:::888999:::;;;:::777666555666444333333444555666555333555666888999888555222000---.........---...000333333222111111222111...,,,---.........---+++)))((('''(((+++000666:::;;;:::000000///,,,)))&&&&&&'''***++++++++++++,,,,,,,,,&&&$$$###%%%)))***)))''',,,...///---)))(((***---)))+++...000111000///...***///000555OOO}}}ggguuu{{{qqqjjjqqqlll^^^[[[dddxxx|||rrroooppp|||vvvgggaaaaaasssiiidddpppvvvlllqqqrrryyyvvvfffcccnnnrrrzzzTTTaaa||||||wwwuuussspppkkkfff___[[[WWWUUUUUUUUUSSSQQQSSSRRRPPPNNNLLLJJJHHHGGGKKKHHHFFFDDDDDDCCCAAA???BBBDDDEEECCC???<<<<<<<<<;;;:::888888999:::999888:::;;;<<<<<<;;;777333111///111222111000000333666777666555555555444111///000000000///...---,,,+++''''''***...555:::===>>>777777555111,,,)))((()))***+++,,,------,,,+++***(((%%%"""###&&&))))))(((...111333111,,,)))***,,,***,,,///111222000...---(((...000000DDDppphhhxxx~~~rrrggglll}}}rrrccc\\\bbbssstttoooooowwwxxxkkkeeedddppprrroooiiikkkxxx{{{pppkkktttmmmdddcccrrrqqqvvvPPP^^^{{{}}}{{{zzzxxxuuussskkkiiigggccc___[[[XXXWWW[[[XXXUUUSSSRRRQQQPPPNNNMMMOOOPPPNNNJJJFFFEEEEEECCC@@@>>>===>>>??????>>>===>>>??????<<<888444111222333555444222333666999999888888888888777444111222111111000//////......+++******---222777999:::<<<<<<:::555000,,,++++++)))***+++,,,+++)))'''%%%,,,***'''&&&''')))+++,,,///222555333---******,,,)))+++...000000...,,,***&&&...///---===hhhjjjzzzssseeefffwww{{{nnnddddddppp}}}tttoooooosss{{{zzzoooiiigggvvvpppgggkkkddduuu|||}}}oooiiippp{{{qqqccckkkzzz|||{{{fffSSSbbbrrrzzzyyyuuurrrnnnhhhccckkkgggbbb^^^ZZZWWWTTTSSSPPPLLLGGGGGGIIIJJJGGGCCCFFFCCCBBBDDDAAA;;;;;;@@@AAA===999777888;;;===???===BBBBBB;;;777777777444777777777777666666666666666555444222222444:::>>>:::;;;:::777555444222///***...111...+++)))((('''++++++***((((((+++000333888888888555111---,,,+++---.../////////...---,,,***///---000@@@[[[sssoookkkooorrroooeeeeeelllsss~~~vvvooommmsss}}}}}}pppiiihhhfffjjjhhh{{{xxxoooqqqnnnrrrxxxjjjkkk|||~~~{{{dddRRR```sss}}}{{{zzzooojjjdddaaaaaa___ZZZUUURRROOOPPPRRRPPPJJJIIIMMMRRROOOKKKHHHHHHJJJJJJJJJMMMQQQPPPIIIDDDEEEEEECCC===???AAACCCDDDCCCAAA@@@AAABBBBBB@@@???>>>@@@BBBCCCDDDDDDEEEFFFDDD:::000---......,,,++++++---...------,,,++++++---111555888888888555000---++++++,,,------...---,,,+++***)))///---///<<>><<>>IIIZZZkkkwwwooonnnqqqyyy~~~vvvcccbbbaaabbbiii{{{sss]]]fffvvv\\\AAA666333------+++***'''%%%"""!!!###$$$%%%&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%&&&%%%''')))(((''''''((()))111NNN}}}}}}yyy}}}zzzvvvhhhaaabbblllyyy~~~ooo___SSSHHHDDDLLLYYYgggyyy{{{ppplllmmmsssggg```bbbjjjrrrnnn___fffyyy{{{|||wwwnnnfffcccfffjjj]]]@@@444111++++++***)))(((&&&$$$###$$$$$$$$$%%%%%%&&&''''''((('''%%%$$$###$$$%%%%%%%%%'''(((((('''&&&''')))///DDDqqq~~~{{{|||wwwjjjbbb```ggguuuzzzkkk[[[UUUMMMJJJRRRZZZcccqqq}}}pppiiihhhyyyllleeegggllluuuccc[[[```sssuuuZZZQQQ]]]www~~~wwwmmmccc^^^[[[TTTTTTQQQNNNMMMTTT```iiiXXX<<<111...************)))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%###"""###$$$%%%'''((())))))'''%%%$$$&&&'''+++;;;eee~~~wwwsssgggbbbbbbrrrzzzkkk\\\XXXSSSSSS[[[___bbblllyyyqqqjjjggg{{{ssspppllljjjnnnxxxsssUUUSSSVVV___yyyvvv}}}ttteeeUUUKKKLLLUUU^^^yyylllccc``````ZZZZZZYYYXXXVVVSSSQQQPPPNNNPPPQQQOOOJJJFFFFFFFFFAAACCCEEEHHHPPP```tttwwwRRR999///---))))))***************)))''''''&&&&&&%%%&&&&&&&&&###"""!!!!!!"""$$$&&&(((++++++***'''$$$###$$$%%%(((555^^^zzz}}}qqq|||mmmeee```qqq|||nnn```\\\YYY[[[ccceeedddkkkvvvuuummmkkkuuu}}}wwwppplllxxxxxxcccZZZZZZggg|||uuuvvvxxx}}}{{{~~~}}}rrrrrrooo^^^dddlllkkk^^^dddfff___bbbXXXXXXhhhxxx~~~}}}}}}}}}}}}~~~yyyuuuuuuwwwxxxuuuqqqmmmrrr{{{zzzzzzyyyvvvrrrppppppqqqnnnhhh___WWWQQQLLLGGGEEEGGGJJJHHHBBB>>>>>>>>><<<===>>>???@@@AAAAAAAAAAAACCCCCCDDDIIIRRR]]]gggnnnwww{{{yyy[[[DDD;;;333)))***+++,,,---,,,***((('''%%%%%%$$$$$$$$$%%%&&&'''$$$############$$$&&&'''***+++++++++***(((%%%###---222PPPttt{{{{{{ooogggfffsss}}}lll\\\aaa]]]___gggjjjiiiiiinnnuuu~~~xxxnnneeerrriii{{{|||yyytttqqqwwwyyyggghhhppp|||{{{|||yyy\\\```wwwpppRRRXXXaaakkkpppqqqqqqrrrqqqmmmiiiiiilllmmmjjjggg___aaafffjjjoooqqqssssssnnnpppqqqqqqoooooopppqqqppplllhhhfffffffffcccaaa[[[\\\\\\ZZZXXXVVVVVVWWWZZZVVVQQQNNNNNNNNNLLLKKKFFFIIIHHHAAA===<<<:::777444666999<<>>?????????@@@AAABBBBBBCCCGGGGGGHHHIIIKKKLLLMMMNNNGGGJJJNNNMMMKKKHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEAAADDDAAA999444333222...+++++++++***)))'''&&&%%%!!!"""$$$&&&''''''%%%$$$%%%%%%$$$%%%%%%''')))***$$$$$$%%%&&&&&&%%%%%%$$$'''(((;;;eeevvvmmmfffmmmwww{{{pppgggccciiisssyyyvvvkkk___WWWNNNQQQUUUWWWZZZ]]]^^^^^^sssuuu|||uuueee^^^]]]kkkqqqvvvwwwvvvuuupppjjjcccbbbaaabbbdddeeedddcccVVVPPPJJJJJJOOOSSSTTTRRRSSSVVVWWWRRRNNNXXXvvveeeccczzz___KKK;;;CCCZZZ}}}iiizzzWWWPPPvvvmmmZZZppp~~~eeeRRRIIIHHHHHHHHHMMMLLLEEE:::444444555555333333333444555777999:::;;;<<<===???AAAAAABBBBBB@@@@@@@@@AAABBBEEEGGGHHHEEEHHHJJJHHHCCC>>>============<<<;;;;;;;;;;;;;;;999<<<;;;666111...,,,)))+++******)))((('''&&&%%% """$$$%%%&&&%%%###"""$$$$$$###$$$%%%&&&(((***%%%&&&&&&''''''''''''''''''(((777[[[xxxnnngggllluuu{{{qqqjjjhhhlllttt|||wwwcccRRRBBBAAABBBFFFKKKQQQVVVZZZyyyoooZZZJJJ???===AAABBBFFFHHHGGGGGGHHHEEEAAAAAABBBDDDGGGIIIHHHEEEBBBBBB>>>:::777999>>>DDDHHHRRRRRRVVV[[[]]]aaalllwww~~~eeejjjlllRRRFFFDDDDDD]]]~~~wwwqqqeeeOOOVVViiimmmlllRRRGGGFFFFFFGGGJJJIIIBBB777000111444444444444444444555777999;;;:::;;;<<<===>>>>>>>>>>>>::::::999999:::<<<>>>???AAADDDFFFCCC===777555444444444444333333444555555444555666333///,,,***)))))))))((((((''''''&&&&&&###$$$%%%%%%%%%$$$"""!!!############%%%''')))***))))))))))))))))))))))))'''***666TTTzzzooohhhllluuu|||rrrmmmkkknnnuuu~~~~~~gggQQQ<<<666444888???GGGPPPWWWyyyxxx{{{pppQQQCCC===777777:::222555444222222666777555999:::<<<@@@BBBBBB???<<>>999555333222000000000000111111222333222333444333000,,,++++++((('''''''''&&&'''''''''(((''''''&&&%%%$$$######$$$$$$$$$$$$&&&(((***+++++++++******************%%%,,,666OOO||||||qqqiiilllvvv|||rrrnnnlllqqqxxx~~~hhhRRR:::111,,,///777@@@KKKTTTttt{{{sssmmmSSS???===???;;;666666555777555222333999<<<<<<:::999888999;;;>>>??????===;;;::::::;;;;;;888666222444:::@@@EEELLLYYYfffpppvvv}}}}}}xxxrrrpppppprrrgggxxxxxxoooiiihhhjjjmmmooovvvrrrrrrqqqgggYYYVVV^^^]]]nnnooommmOOO<<>>777222333444555555555888<<>>======@@@@@@===:::===>>>???@@@???>>><<<;;;999666333444:::CCCKKKPPPdddsss___^^^kkkyyylllrrrzzz{{{eeeUUUXXX```bbbcccggglllmmmmmmjjjhhhkkkttt{{{rrrZZZuuujjjIIIBBBZZZfffWWWpppkkkOOOIIIKKKJJJFFFGGGGGGFFFBBB===::::::<<<;;;;;;:::666333444888<<<===???BBBBBB???<<<999888999666444444111,,,***,,,***,,,///111222111///...000///.../////////---+++000......///111111---)))$$$$$$$$$%%%&&&((()))***,,,+++)))(((&&&%%%%%%%%%)))((('''(((***,,,,,,+++444***(((111333,,,(((***(((///222===gggyyymmmnnnuuuvvvpppooouuu|||wwwbbbNNN888...)))+++...444BBBSSS{{{{{{rrrRRRFFF<<<;;;>>>===:::999666777888999999;;;>>>AAA???<<<888777999999999777<<<===>>>??????>>><<<;;;777444222222777>>>DDDHHH```}}}yyysssooorrr|||uuuoootttzzznnnsss{{{}}}~~~~~~mmmfff|||UUUDDDPPPsssqqq\\\nnnkkkQQQKKKLLLJJJDDDBBBCCCDDDBBB>>>;;;;;;<<<======;;;888555666999===>>>AAAEEEGGGEEEBBB>>>;;;888444222222000+++)))+++)))+++---...//////...---000000///111222333222111111000000222333333000---************++++++,,,---000///,,,***'''%%%$$$$$$&&&%%%$$$&&&)))+++,,,,,,---(((,,,888;;;111'''%%%###***,,,777aaa|||ooommmrrr~~~wwwpppmmmttt{{{ttt]]]III333***%%%'''+++111AAARRRtttoooppp}}}sssWWWJJJBBB;;;;;;===<<<===???<<<===>>>===<<<;;;<<<>>>:::666333111333555666666::::::<<<======<<<;;;:::666555333333666:::>>>AAAQQQxxxyyyvvvvvvvvvhhhpppttttttxxxxxxjjj{{{xxx]]]DDDIIIiii|||___iiijjjRRRKKKJJJFFFBBB>>>AAACCCCCCAAA???>>>>>>>>>===;;;888666777999<<<===BBBJJJOOOOOOJJJCCC===777333111111...)))'''))))))******+++,,,,,,,,,---222111111333555777777666222222222444555555333111222222111000//////000000444222///,,,(((&&&$$$###$$$######%%%(((+++,,,,,,+++(((---777:::111)))&&&###((()))111VVVrrrlllmmmxxxxxxqqqmmmuuu}}}qqqYYYDDD///'''###&&&)))000AAASSS~~~nnnfffdddfff]]]GGGDDD???<<<>>>===;;;<<>>;;;888777777333222111222333555777888777777888999:::999999888666777777888888;;;>>>@@@BBBiiinnnfff```eeewwwsssxxx}}}eeennnZZZMMMHHH]]]aaafffgggPPPIIIFFFCCC@@@@@@AAACCCCCCCCCBBBBBBBBB>>>===;;;999777777999:::;;;CCCPPPZZZ\\\TTTHHH>>>999444111000---)))''')))******))))))***+++---...444333222333666777888777222222333444555555555444777666444333111111000000444222///,,,)))&&&%%%$$$&&&%%%$$$&&&)))+++,,,,,,///***(((,,,...,,,+++---(((+++***///LLL}}}tttkkkhhhrrr~~~xxxqqqpppxxxoooVVVAAA000)))$$$''')))000CCCVVVooohhheeeeee~~~gggOOOCCC@@@>>>>>>@@@???:::888;;;:::<<<<<<;;;888555555555444555777888888777777666555555666666666666666666555777999::::::;;;???AAAAAAbbbiiiZZZ\\\nnnnnnvvvppp___yyy[[[FFFKKK[[[yyyeeegggeeeOOOGGGDDDAAAAAA@@@@@@@@@AAABBBCCCDDDDDDBBB@@@>>><<<;;;;;;;;;<<<<<>>111)))&&&''')))///CCCWWW{{{pppjjjiiivvvxxx[[[MMMJJJAAA>>>>>>@@@>>>999666777333555666666555555666888999<<<>>>>>><<<888666555666666666555555555555444222555888999888:::===AAABBBYYYkkk^^^___iiirrr~~~|||ppphhhssssssccchhhcccBBBBBBXXXxxxjjjjjj|||___LLLFFFBBB???@@@<<<<<<===@@@CCCFFFFFFEEEGGGDDDAAA@@@@@@@@@???>>>???HHHVVVccchhh```PPPCCC===888444222///******,,,,,,++++++***+++---...///333111//////000222222222000111222111000000111333444444222111000///////////////---,,,******))))))...,,,++++++,,,------,,,*********+++******)))***(((***+++///@@@eeeuuujjjdddkkktttwwwtttqqqoooxxxxxxfffNNN:::...(((%%%&&&(((///DDDYYYxxxqqqsssttt~~~pppYYYNNNKKKDDD>>>;;;<<<<<<888777888444555555444333444666888:::===??????<<<::::::;;;:::999888777666555555555333777999999777888<<<@@@AAAMMMooowwweeecccnnnyyy|||kkkiiiuuu}}}\\\eeecccOOOMMM[[[www|||hhhgggqqqtttSSSEEEBBB<<<999:::555888===DDDKKKMMMKKKHHHGGGEEEAAA@@@AAAAAA???===???CCCMMMWWW\\\WWWLLLBBB>>>999444222///******---++++++++++++,,,---......000...,,,,,,...111222222000111222111///...000222333222222111111111111111111000///---,,,+++++++++...,,,++++++---//////...+++...000000///---+++)))%%%(((+++///:::ZZZtttkkkeeejjjqqqsssqqqqqqpppyyyuuucccLLL:::,,,'''%%%''')))222III```|||vvv~~~yyyiiiUUUIIICCCGGG>>>777777999888888::::::999888555222222444666666999<<<<<<;;;<<<@@@CCC===<<<:::888777666666666777:::<<<:::777888<<>>??????===:::<<<===BBBIIINNNMMMEEE>>>>>>999444222...***))),,,)))******+++,,,,,,---------+++***+++...111333444000222333111...---///111333222222222222333444444444333111///---,,,++++++,,,******+++...000000000111333333111////////////%%%(((,,,...666PPP~~~ssskkkgggjjjoooppppppppprrr{{{uuudddNNN===+++'''&&&***---777OOOhhhuuurrr{{{}}}sssbbbVVVNNNIII@@@:::333000111555:::===;;;999888666555555555555777777777:::===??????>>>>>><<<888666555666999;;;<<<;;;:::888777999===@@@EEECCCYYY}}}bbbddd}}}sssiiimmmmmmdddgggsssttt___MMMGGGbbbyyy```\\\sss{{{^^^UUUHHH>>>888555333111555555:::IIIhhh```dddLLLIIICCC;;;:::===???===:::;;;<<<>>>@@@@@@???===<<<666555333000---+++***)))...,,,+++***+++,,,,,,+++///,,,***,,,///222222111///000000000...---...///...111333222///---...000///---,,,***))))))******************+++,,,------///000111000///......000***///000333;;;IIIpppooo___aaajjjkkkhhhgggqqqxxx}}}|||tttdddKKK777,,,***)))***///>>>XXXooouuuuuukkk^^^TTTLLLGGGBBB===777333333555777888777666555555555555666777:::999888999;;;<<<===>>>???===;;;999888999:::;;;======<<<:::999;;;???BBBDDDDDDXXXoooeeezzzmmmeeennn|||ggg\\\cccppprrr[[[PPPOOO\\\||||||lllmmmkkk\\\OOOHHH@@@999666555444333777666<<>>AAACCCEEESSSuuueeejjjfffaaasss|||tttiii```^^^iii}}}rrrjjj[[[RRRKKKNNN^^^zzzxxxhhhaaadddjjjppp^^^LLLAAABBB???:::777666666555444666555===SSS{{{vvvxxx]]]PPPLLLFFF???:::999;;;===;;;:::999888888777777777111000///......///111222333222111222333444333222---+++******+++,,,,,,+++***+++,,,+++)))))))))***)))***,,,+++***))))))***$$$&&&)))+++,,,+++***)))******++++++,,,---------...///000000//////111333---///,,,,,,111:::\\\~~~rrrfffeeeeeeaaabbbgggdddrrrvvvcccJJJ888---++++++...555EEE^^^sss}}}}}}zzzmmm]]]YYYSSSKKKFFFAAA@@@===<<<:::777333000333333222222333444666777777999;;;<<<;;;:::::::::;;;;;;;;;;;;:::999888888777888888888888999<<>><<<:::999777555333444333===XXXkkk\\\UUUKKKDDDAAAAAABBBCCC???===:::888666666666777444333111000111333666777777666444444555555333111---,,,+++*********)))))))))***+++***((('''((()))'''((()))))))))((((((((($$$%%%''')))+++,,,,,,,,,,,,,,,---....../////////---.../////////000333555000000++++++///777TTT|||uuufffaaa___\\\]]]bbbbbbqqq~~~sss```JJJ:::---+++,,,000777GGG___ssswwwfffXXXUUUOOOFFFCCC>>>=========<<<:::555222666555444222222333333444111666<<>>;;;:::999;;;;;;<<<<<<;;;:::888777444666888888999:::<<<>>>@@@@@@AAAPPPxxxsss]]]gggmmm]]]hhhrrrnnnrrrrrrooolllddd```]]]\\\___cccfffgggjjjooowwwvvvkkkaaaXXXOOOLLLPPPTTTTTTSSSXXX]]]aaaeeeppp~~~~~~|||}}}~~~zzzvvvllliiidddaaagggwwwyyypppjjjZZZUUUMMMGGGCCCBBBAAAAAA======>>>===;;;888666444555555AAA___nnnaaaQQQJJJKKKLLLJJJFFFDDDAAA>>>:::777666777777888777555555555777888:::888777666555555333000............,,,+++***)))))))))***+++***((((((((()))((((((((()))))))))((((((''''''&&&'''))),,,///111---...///000111111111111,,,---.........///222555222111,,,---222777OOOttt~~~}}}||||||qqq]]]WWWXXXWWWYYY^^^cccppp|||{{{ooo^^^JJJ;;;...+++,,,000888GGG]]]ooo```RRROOOFFF@@@???<<<;;;;;;;;;<<<;;;888666888777555333222222222222000555<<>>;;;999:::<<<<<<<<<<<<;;;:::999999333666999;;;;;;<<<>>>???;;;;;;:::FFFggghhhfffvvvzzzggg\\\qqqqqqpppyyy}}}{{{xxxyyywwwwwwzzzvvvnnndddYYYRRRJJJIIIIIIOOOZZZdddlllooowwwwwwtttqqqsssyyy{{{zzztttqqqssszzz~~~}}}iiiZZZSSSOOOIIIFFFBBB>>><<<<<<>>>???777:::<<<===<<<:::999999999;;;HHHgggttt___TTTSSSSSSNNNGGGGGGEEEAAA<<<999777666666888777777777888888999999777666555444444111...+++---...///...,,,***)))***)))***+++***)))((((((***)))(((((()))***+++***(((***(((&&&&&&'''***...111...///000222222222222111,,,------,,,,,,...111444444333...000555777JJJkkk~~~wwwtttvvv{{{kkkUUUOOOQQQRRRUUUZZZbbbmmmwwwwwwnnn___KKK<<<000---,,,111999FFFZZZjjj\\\OOOJJJAAA<<<>>><<<:::999999::::::999888999777555444333222333333333888======:::888999;;;::::::999888888777777666111444888;;;<<<<<<===>>>999888888@@@WWW|||uuueee```|||eeebbbhhh[[[XXXUUUQQQOOOIIIPPP]]]lllzzzgggUUUMMMHHHCCC>>>>>><<<:::999999:::;;;666:::===>>>===;;;;;;<<<;;;>>>MMMkkkuuuccc[[[VVVOOOIIIGGGEEEAAA===888555333333222333555666777777777777333222222333333222///,,,,,,...000///+++))))))***(((*********((('''((())))))((('''(((+++,,,***((()))((('''&&&''')))+++---,,,...000111222111000000,,,,,,,,,+++***,,,///222444333///111666555CCC```}}}{{{sssoooqqqyyymmmZZZTTTQQQNNNPPPVVV\\\gggrrrvvvqqqcccMMM;;;444000...222:::FFFWWWfff~~~[[[NNNIII???<<>>LLLggg{{{dddUUU}}}{{{{{{ggghhhrrrWWWOOOQQQRRRPPPOOO[[[iii}}}eeeNNNFFFGGGCCC===555666888888888888999:::;;;>>>AAAAAA???<<<<<<===;;;???NNNlllqqqaaaWWWPPPLLLFFFDDD@@@<<<777444111///---///111444666666555444000000111222444333000...***---///...+++))))))***((()))))))))'''&&&'''((()))'''&&&(((+++,,,***'''(((((('''(((((((((((((((+++,,,...000111000///...,,,,,,+++***)))+++...111555333///111555222===WWWzzzzzz{{{uuuqqqqqqvvv{{{uuufff]]]SSSJJJLLLSSSWWWbbbooovvvtttgggOOO;;;777222000444;;;FFFVVVdddsss```QQQFFFCCC888:::<<<;;;888777666666888999888777555333222111222222999::::::666000///333888777777666555444333333444222222222444666999::::::888;;;:::???JJJXXX}}}lllRRRlllxxxwwwkkkooommmfffWWWNNNSSSWWWWWW___jjj{{{kkk```PPPDDD>>><<<;;;:::555777999999888777777888999<<>>:::777666777:::;;;NNNwwwnnn\\\TTTUUUJJJCCC:::444333333222111***,,,...///......000111222333333222///......000---***(((((()))***'''%%%&&&%%%%%%%%%%%%%%%%%%&&&))))))((((((((())))))***%%%%%%%%%&&&''')))+++,,,------///000000///......///---***'''&&&'''(((***000000111111...111@@@OOOuuuzzzvvv~~~~~~}}}{{{yyyxxxtttpppnnnqqqxxx}}}}}}yyynnnbbbTTTJJJIIIMMMOOO___oootttrrrhhhSSS>>>777333111444999CCCTTTcccpppjjjtttooo^^^RRRJJJHHH<<<;;;999888666444333444555666999888666444333222333333666777777444111111444777777666666555444444444444333333333555777999;;;;;;;;;===;;;===EEERRRvvv|||YYYggg{{{ggglllvvvqqqaaa\\\TTTQQQWWWcccsssxxxjjj[[[QQQQQQKKKCCC===:::::::::;;;888999::::::888666777777666:::======:::888888:::888???WWW~~~yyybbbUUURRRJJJCCC;;;555333222000---******+++,,,------------...000000///---+++++++++,,,***(((((())))))'''%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''''''''(((((()))$$$$$$$$$&&&(((***---...000111111111111///...,,,---+++)))'''&&&&&&&&&'''+++***++++++)))---;;;JJJoooxxxttt~~~~~~~~~~~~yyyvvvssssssqqqnnnmmmooouuuzzz}}}|||rrrdddSSSFFFEEEJJJQQQbbbqqquuupppdddOOO;;;444000...222888BBBRRR___sssllltttgggWWWNNNIIIIII<<<;;;666555333111000111222333666555333222111111111222222333333333444444555666666555555444444444444555444444444555777999;;;<<<>>>AAA>>>>>>AAAKKKmmmhhheeeuuu}}}bbbkkkjjj]]]WWWUUU\\\eeennnssslllbbbYYYRRRJJJBBB===:::::::::888777777999;;;;;;<<<<<<;;;888555555555333777<<<===<<<;;;<<<>>>888EEEaaannnZZZRRRKKKEEE>>>999777444000,,,---+++***,,,...///---***,,,...000///---***)))(((***)))''''''((((((&&&%%%#########""""""#########%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$&&&(((+++...///333333333222111///,,,++++++***)))(((&&&%%%$$$###'''&&&&&&%%%$$$)))777FFFgggzzzttt|||~~~|||uuupppjjjkkkkkkkkkkkknnnsssvvv|||vvvgggRRRBBBAAAGGGPPPcccsssuuunnnbbbOOO===222......333:::DDDRRR___]]]LLLEEEBBBDDD888666444222000.........///000111000///---------......000000111444777888777666444333333222222333333333444444444444555777:::<<<>>>CCCCCCCCCEEEHHHeee}}}iiiggg~~~xxx```oooooo\\\TTTXXX^^^cccxxxuuuoooggg\\\RRRSSSOOOIIIEEECCCBBB@@@>>>555888:::999666666888;;;<<<======:::666333222222111666<<<>>>>>>???AAADDD>>>LLLjjj{{{dddWWWMMMHHHAAA===;;;888333///222///,,,---111222...***,,,...111111...+++(((((('''&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!""""""###############$$$%%%&&&&&&%%%%%%%%%&&&(((***,,,...111111111111000...,,,+++*********)))(((%%%###"""&&&$$$$$$$$$$$$(((666DDDaaa~~~vvv||||||ssslllcccdddeeegggjjjmmmqqqsss{{{~~~zzzjjjSSSAAA???EEEMMMaaatttvvvooocccSSSCCC444000000666???IIIWWWbbbWWWFFF===:::===333444222111///---,,,---...///......,,,++++++,,,---...000000222555999:::999777222222111111000000111111222333444333222444888<<<===DDDFFFJJJKKKJJJ^^^qqq```yyysssrrrwwwzzzpppddd|||yyyfffVVVRRRZZZjjjvvvooofff\\\VVVTTTQQQKKKEEEGGGDDDAAA???===;;;999888:::;;;;;;999666666:::===<<<<<<<<<999666222111111333888===@@@AAABBBDDDGGGGGGTTTpppnnn___OOOJJJBBB===;;;888444111333///,,,...111222...***+++...000000---)))'''&&&$$$%%%%%%$$$$$$######$$$######""""""""""""######"""""""""######%%%&&&&&&((('''&&&&&&&&&''')))***+++,,,---......---,,,+++******++++++)))'''$$$###%%%###"""###$$$(((333???\\\vvvyyy{{{vvvyyy~~~zzzpppiii``````aaadddhhhmmmrrrttt{{{}}}{{{mmmVVVCCC???EEENNNcccuuuwwwooodddTTTEEE666222111888BBBMMM[[[fff|||SSSEEE===888:::222444111000...,,,+++,,,---.........---,,,,,,---//////000222444666888999999999333222111000000/////////222333444222111222777<<<>>>CCCFFFLLLOOOKKKWWWsss{{{```nnnwwwhhhmmmttt|||zzzkkklllwwwfff___YYY[[[hhh|||uuufff]]]RRRMMMHHHFFFFFFFFFDDDBBB??????>>>===<<<;;;::::::;;;:::999888777999<<>>@@@BBB:::999888888:::<<<======;;;<<<===;;;888666666666777;;;@@@AAA@@@???AAACCCMMMaaaxxxaaaWWWHHH===777555333222---...............---,,,,,,------+++(((&&&%%%%%%%%%'''((((((&&&%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''))))))&&&%%%$$$$$$$$$$$$&&&&&&%%%&&&(((***+++,,,++++++((((((((((((''''''&&&&&&""" ######%%%+++333EEEkkk|||ooommmuuuyyyqqqooouuuyyy{{{{{{uuuqqqgggccc___```gggqqqxxx||||||~~~}}}qqq]]]III@@@@@@TTTdddqqqsssnnndddPPP>>>777000---555AAAOOO^^^iiigggIIIFFFBBB:::777...222...---+++)))((()))***++++++************+++---...///333777666222111444999888777555333222000000000444666666444111222888>>>CCCAAA>>>DDDIIIDDDIII]]]rrrnnn|||}}}wwwkkkhhh|||eeeYYYUUUVVVfff~~~sssjjj^^^TTTMMMIIIGGGGGGCCCEEEFFFCCC@@@>>>@@@BBBAAA@@@>>>;;;999:::<<>>???===:::;;;===>>>===;;;999999999888<<<@@@@@@>>>===>>>???JJJdddmmm```NNN@@@888666555555...000111111000//////000///000///---***''''''(((''')))+++***(((''')))+++(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''(((***+++$$$###""""""###%%%&&&'''&&&''')))***+++++++++***&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""%%%&&&&&&***111;;;bbb}}}nnnkkkrrr}}}|||tttppprrrrrrrrrzzz|||zzzkkkeee___```gggrrr{{{}}}~~~~~~rrr___KKK@@@>>>PPP___lllooonnneeeRRR???999111...555BBBQQQ```kkk]]]III???<<<555333111)))***+++---......---+++***...***'''(((+++///000000111000---,,,222:::===;;;999555222333666666222---444222111111333666888888===AAAEEEEEECCCDDDIIINNNxxx|||iiinnnyyytttsss|||iii```cccPPPUUUeeevvvpppZZZWWWQQQKKKEEEAAA???>>>BBBCCCEEEFFFEEEBBB@@@>>>>>>>>>===;;;:::;;;===@@@@@@>>>======>>>??????>>>===???AAAAAA???===<<<======;;;;;;>>>>>><<<<<>>[[[{{{}}}vvvoooqqq|||zzzsssrrrrrruuuzzz~~~}}}~~~zzzrrrhhhaaadddjjjpppvvv{{{~~~}}}||||||}}}yyygggQQQCCCAAAOOOYYYdddlllnnneeeQQQ>>>999333000555???MMM___mmm~~~[[[HHH???===666333111)))+++,,,---......---,,,+++---***''''''***---......444333000...333;;;===:::777444111222555666222...,,,,,,,,,...111555999:::;;;>>>BBBCCCBBBCCCHHHLLLmmmiiiggg}}}wwwzzzwwweeeooovvvfff\\\\\\mmmmmm^^^TTTQQQLLLFFFAAA>>>===<<>>???>>><<<<<<>>>???>>>===;;;===???>>>===;;;;;;<<<===;;;;;;>>>===::::::>>>JJJjjjrrrWWWFFFAAA???:::555222111///......///000111333222000.........///000///.........------------))))))((('''&&&%%%$$$$$$!!!  !!!"""######""""""""""""###$$$%%%((((((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!%%%***...777SSS~~~~~~}}}}}}xxxqqqsss}}}|||vvvvvvttttttvvv{{{}}}uuukkkdddeeejjjoootttyyy|||kkkWWWIIIFFFNNNYYYeeekkklllbbbPPP???999333111666@@@NNN```ooowwwuuuvvvYYYGGG@@@???888555222))),,,---...//////...---,,,...+++))))))+++---......444333000///333:::<<<999444222111222555666333000//////000222444888;;;===999<<>><<<999999999777666666888;;;===;;;::::::;;;<<<<<<;;;777999:::;;;999999999:::===;;;<<<===;;;888888<<>>;;;777444333111/////////111111333333222111000//////000......---,,,+++******)))'''&&&&&&%%%$$$###"""""" """###!!!!!!!!!!!!"""###%%%%%%&&&''''''(((((((((''''''&&&%%%$$$$$$%%%&&&((()))%%%$$$!!!###)))...000JJJsss{{{~~~{{{~~~|||uuuyyyyyyzzzxxxvvvwww|||yyyppphhhhhhkkkmmmqqqvvv~~~qqq^^^PPPJJJMMMYYYeeekkkhhh^^^NNN@@@888333111666???NNNaaaqqqtttsssnnnWWWGGGBBBBBB:::666444+++....../////////...---,,,000...------...///000111222222///...333:::;;;888333222222444666777666444666777777666666666888:::<<<>>>@@@@@@@@@AAADDDGGGUUUqqqYYYgggooopppnnndddbbbjjj~~~jjjWWWJJJFFFGGGGGGDDD@@@;;;888666666777::::::;;;<<<<<<:::999777555666666555444444666777999777555666777888777777333444666666555555666888;;;;;;<<<===:::666777;;;WWW}}}sssWWWGGG???;;;999555444222///......///000000/////////...---,,,,,,...---,,,+++)))((('''&&&$$$$$$$$$###"""!!!!!!!!!!!!""" !!!"""$$$&&&&&&%%%&&&''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&%%%$$$""""""$$$))),,,...DDDjjj}}}xxxxxx~~~|||yyyxxx|||}}}tttllljjjjjjjjjnnnrrr{{{|||}}}uuudddUUULLLKKKXXXeeejjjfff\\\MMM@@@666111000444===LLL```qqqjjjUUUGGGCCCCCC<<<777555.../////////......------,,,...............///111222111222000000555<<<===:::444444555666888999999888777888888777444333444666AAABBBBBBBBBBBBBBBDDDFFFQQQwww{{{[[[bbbwwwssszzzjjjcccfffrrrqqqXXXIIIAAA======@@@AAA???<<<999666555555555666666777777777666555444333444555444333222444555444222111111222333333222000111222222111111333555999999;;;===999555888===___gggQQQCCC===:::666444111///---------...,,,,,,,,,,,,,,,+++++++++---,,,+++)))(((&&&%%%$$$#########""""""!!!!!! !!!   !!!###%%%&&&'''%%%%%%&&&'''((((((''''''###$$$&&&(((((('''&&&%%%$$$%%%'''&&&&&&&&&(((***000AAAbbbzzzyyy}}}}}}uuummmjjjhhhgggjjjnnnuuuwwwzzz~~~vvvgggWWWKKKHHHVVVdddiiifff\\\MMM@@@222///...222:::III___qqq~~~eeeRRREEEBBBBBB:::666555/////////...------,,,,,,,,,***+++,,,,,,,,,---///111444444333222777>>>>>>:::555666777888999:::::::::777:::<<<;;;888777999<<>>777555222///---,,,,,,,,,,,,++++++++++++,,,------,,,+++***)))'''&&&%%%$$$############""""""!!!!!!"""!!!  !!!"""###%%%'''(((%%%&&&'''(((((((((((((((###%%%'''))))))'''%%%###"""$$$'''(((''''''((()))222===YYY~~~~~~{{{tttmmmiiifffdddfffkkksssvvvzzz~~~~~~wwwjjjYYYKKKFFFTTTbbbjjjhhh___NNN???000---,,,000888GGG^^^rrruuu]]]OOOBBB??????666333444//////...---,,,,,,+++++++++'''))),,,,,,,,,---///222555555333222555::::::555555666888999999999::::::999<<<@@@@@@======???CCCDDDCCCCCCDDDFFFHHHIIIJJJOOO]]]ooollluuuzzz|||rrrzzz|||jjjaaahhh~~~ttt^^^MMMEEE777...//////)))(((,,,---///333666888999999888111111111111111111111111222444555555333333333444000...------/////////.../////////---,,,,,,...///222555:::===;;;888===EEEiiiuuu[[[KKKDDD999777444000...,,,,,,,,,******))))))***,,,...000+++***)))((('''&&&%%%%%%$$$$$$$$$$$$############ !!!!!!"""""""""###$$$&&&'''(((%%%&&&'''((())))))))))))&&&''''''''''''%%%$$$###!!!###$$$%%%$$$%%%''')))///777NNNuuuxxxqqqkkkhhhdddaaadddiiiqqqtttyyy}}}}}}xxxnnn^^^OOOEEEQQQ```jjjlllcccOOO>>>///------000777GGG___tttoooUUULLL???<<<<<<333000222...///...---,,,+++******+++'''***---......///222555444444111///111555333...444666888888888888999999777<<>>?????????@@@BBBCCCDDDEEEHHHJJJMMMUUUoootttdddzzzxxxwwwqqqmmmwwwkkk\\\III===:::888444///000000111111000---)))&&&###%%%)))---///111111111...---,,,+++,,,...000111444555777888888777555444444444555666555444333333//////...,,,))))))+++---111777666555999999@@@QQQpppnnnTTTIII???666444222...+++***'''&&&&&&(((+++---------******)))'''&&&%%%$$$###&&&%%%%%%%%%$$$$$$############%%%&&&((()))++++++(((((('''&&&&&&&&&&&&&&&%%%&&&''')))************&&&&&&&&&%%%$$$#########$$$$$$######$$$$$$%%%%%%---,,,666TTT~~~|||uuunnnjjjiiikkknnnpppssswwwxxxwwwwwwyyy{{{yyy|||~~~~~~wwwgggYYYOOOSSS]]]jjjrrrjjjUUUCCC555,,,(((---666DDD\\\rrr^^^FFF:::777444333444555444444,,,...000333444333222111//////...///000222444555444222000000111333333333111000//////111333555777888888999:::;;;======>>><<<>>>BBBCCCDDDEEEGGGIIIOOOTTTjjjsss]]]uuu{{{uuuzzznnnpppvvv}}}nnnZZZKKKDDD<<<888888777333...///111444777777333,,,'''&&&&&&((()))+++---......---,,,+++******+++---...444555666888888666555444222222333444555555555444000000000...,,,,,,...///222888666666;;;===FFFXXXwwweeePPPEEE999555333...******'''&&&&&&(((,,,///000///,,,+++***)))(((&&&&&&%%%&&&&&&&&&''''''((((((((('''''''''(((((((((((()))&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%'''(((((((((((('''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&)))***222LLLuuu~~~{{{~~~~~~wwwoookkkmmmooonnnqqqvvvxxxyyyxxxxxxyyyxxx|||zzzkkk\\\NNNQQQ[[[iiirrrlllXXXFFF555---)))...666DDD\\\sssxxxUUUCCC???===:::888777666444222---...000222333333333333111000000000111222444555333111000111333444444333444333222222333555777999888999999:::;;;<<<<<<===:::===AAADDDEEEEEEGGGHHHQQQSSSeeeyyyZZZmmmjjjyyywwwkkkqqqpppaaaOOOBBBAAA===999888888777444111222333444777999666000+++*********+++---///111222...---+++***)))***,,,---222333555666666555333222//////000000111111111111333444444222000000111333444999777666<<>>AAADDDEEEEEEFFFHHHRRRSSS```]]]fffvvvhhhzzzsssxxx}}}fffUUUKKKDDD>>>:::;;;999777999===@@@@@@>>>999555111000222333000---------------///222555777222111///......///000111333444666777777666444333/////////...............444444555333111111111333555999777666<<>>>>>>>>>>><<<999777444333111//////111333444222222111222333555777888444333111222555777888888555444333222222333555666999999:::;;;<<<===>>>???===@@@BBBDDDDDDEEEFFFHHHQQQQQQ[[[vvvddddddxxxwwwooollltttvvv|||{{{cccUUUFFF>>>;;;888666777777777:::DDDQQQYYY[[[ZZZIII???333,,,,,,...///...---------...000222444666555444333222222333555666555666888999999888666555222111000///////////////222333333222///......///111777555555;;;???JJJ^^^xxxbbbJJJ===999777666666777444000.........------******))))))(((''''''&&&""""""###$$$%%%&&&''''''%%%$$$###"""!!! !!!!!! !!!""""""###$$$%%%'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''***---000<<<^^^~~~zzz|||~~~}}}rrrhhhcccaaadddjjjrrrzzz}}}~~~yyylll___PPPNNNRRR___mmmlll\\\LLL888///***---444AAAXXXmmm___JJJFFF@@@@@@@@@BBBCCCBBB???<<<555555444333222222222222222111111222444666888:::666444222222555999;;;<<<777555444222222333555666999999;;;<<<>>>???@@@AAAAAABBBCCCDDDCCCDDDFFFHHHNNNNNNVVVnnnlllgggmmmyyysssvvv}}}uuuvvv~~~hhhVVVFFF===777666666444555999888;;;FFFYYYlllvvvtttooo```QQQ>>>222///000111000////////////000111222222222111000///000222444555333444666777777666444333111111000000000111222333222333333111...,,,+++,,,+++111111333:::???JJJ^^^wwwXXXEEE<<<888666555444111---***)))))))))(((((((((((('''&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%###""""""!!!  !!!""""""###$$$%%%&&&'''(((((((((########################"""""""""###$$$%%%'''((((((,,,...666VVVxxxkkkbbb___```eeellluuu{{{~~~}}}{{{}}}|||{{{{{{xxxnnnbbbRRRNNNOOO[[[iiijjj\\\MMM999000***---333???UUUjjjWWWDDDBBB>>>>>>>>>@@@@@@???;;;888666666777777666444222000111111111222444777999;;;888555222333666:::===>>>999888666555555555777888999:::;;;===???@@@BBBBBBCCCDDDDDDCCCCCCDDDGGGIIIKKKLLLSSShhhrrrkkkggg~~~uuuvvvtttqqqtttjjjYYYKKK@@@===666222333333222777>>>999???NNNfff||||||qqqsssbbbKKK;;;666555555444111111111111111000000000,,,,,,+++***+++---///111///000222333333222000/////////......000111333555444555555333///,,,++++++&&&---...111:::???KKK___bbbJJJ>>>888444333000---(((&&&%%%&&&&&&%%%))))))((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$######  !!!"""### !!!"""###$$$%%%%%%%%%""""""""""""""""""######"""""""""###$$$&&&'''((((((------333SSS~~~{{{mmmaaa^^^^^^bbbiiiqqqxxxzzzzzzyyyzzzyyyxxxyyyxxxoooeeeRRRLLLKKKVVVdddgggZZZKKK:::000***,,,222===SSShhhyyySSSBBBCCC<<<:::888777888888888888::::::999777555333111000000333777:::<<<<<<;;;999;;;:::888777666777888888888:::666000111888<<<;;;>>>???>>>======>>>AAADDDCCCAAA@@@???@@@CCCGGGIIIGGGPPPUUU]]]zzzeeebbb___ggguuuuuulllYYYNNNHHHCCC???999888666555666888:::<<<;;;AAAPPPaaajjjiiiggggggiiioookkkWWW@@@555666999...///111222111...,,,***...&&&"""'''++++++***,,,,,,...000000...---------000...---,,,---000333555444555666666555222///,,,(((,,,+++...555:::JJJeeeqqqPPP@@@<<<777111++++++)))'''%%%$$$&&&(((%%%&&&&&&''''''&&&%%%%%%!!!!!!   !!!!!!""""""""""""""" !!!"""######"""!!!!!!$$$$$$$$$$$$#########"""!!!!!!"""###$$$%%%&&&&&&###(((---444KKKqqq|||xxx{{{uuullleee]]]\\\___gggsss||||||wwwrrrrrrsssooogggSSSHHHIIIRRRXXX^^^[[[MMM===222******...888MMMbbbvvvSSSBBBBBB;;;999666555444444333333888888777666444222111000222444888<<<======<<<;;;::::::999888888888888888:::;;;888222222888;;;:::AAAAAAAAA@@@???@@@CCCFFFBBBBBBBBBCCCDDDEEEFFFGGGGGGOOORRRXXXtttddd[[[zzz\\\vvv|||{{{tttgggWWWKKKGGGDDD@@@<<<<<<:::888777777999;;;===CCCFFFMMMWWW\\\YYYXXXYYY]]]fffiii\\\JJJ===777444///000111222111...+++)))***,,,---***&&&%%%(((+++)))+++......---++++++,,,,,,+++******,,,...222444444555666666444000---+++''',,,+++...666:::KKKfff]]]FFF<<<666000...---+++)))'''''')))***))))))((('''&&&%%%$$$$$$###"""!!!   !!!!!!"""""""""!!! !!!"""###""""""!!!$$$$$$#########""""""""""""######$$$$$$%%%%%%%%%"""'''+++111GGGlllttt|||}}}wwwpppiiiccc\\\[[[^^^fffrrr{{{~~~|||wwwrrrrrrtttpppiiiYYYJJJHHHOOOUUU\\\YYYJJJ:::000***+++///666III\\\rrrQQQAAA@@@;;;999777555222111000///555555555444333222000///111444777:::<<<<<<;;;:::999::::::::::::999888888:::;;;999555555888:::999AAAAAAAAA???>>>???BBBDDD@@@AAACCCDDDEEEDDDCCCCCCGGGMMMOOOSSSllldddZZZ|||wwwqqqcccmmmPPPIIIAAA===>>>>>>;;;888<<<;;;:::999999:::<<<===GGGEEEFFFJJJKKKHHHHHHKKKPPPXXX\\\UUUJJJ@@@888333111111222222000---***)))'''555:::///###"""(((+++(((***---...---,,,,,,---)))((((((((())),,,///111333444444444222///,,,***(((------000666:::KKKgggpppQQQ@@@777222000///---,,,+++,,,,,,---,,,+++(((&&&$$$#########$$$###"""!!!!!!   !!!!!!!!!!!! !!!""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%(((...AAAeeetttzzz{{{xxxtttmmmfffbbb[[[\\\___fffqqqzzz~~~|||{{{wwwssssssuuurrrmmmaaaOOOHHHLLLRRRZZZWWWHHH777///***,,,...333CCCTTTzzzmmmMMM??????;;;;;;999777333111000000222222222222111000/////////111333666888888777666888999:::;;;;;;:::888777888999888777777999999999=========;;;::::::===?????????@@@AAAAAAAAA@@@???DDDKKKMMMQQQfffjjjYYYwwwhhhyyyttt|||xxxaaaQQQ@@@;;;777666888999888666999999888888999:::<<<>>>@@@======???@@@>>>@@@CCCGGGIIIHHHAAA===<<<:::666222222222111///,,,***((('''999@@@111###%%%+++***)))+++...//////...///000))))))((('''(((***+++---///000111111000...,,,++++++000000222777:::KKKggg```III<<<555000///......///000000000+++)))&&&###"""""""""###$$$###"""!!!!!! !!!!!!  !!!!!! !!!"""###############"""""""""!!!!!!$$$$$$$$$######""""""""""""$$$'''+++<<<]]]xxx|||{{{xxxwwwtttmmmgggeee^^^___bbbiiirrryyy}}}{{{{{{xxxtttuuuxxxvvvrrriiiTTTHHHJJJPPPXXXWWWHHH777///)))***+++///===NNNwwwwwwhhhHHH===>>>999::::::888444222111222000000000000000///.........///222444555555555444666777888999999999777777555555555777888888888:::999:::999888777777:::===@@@@@@????????????@@@AAAAAAHHHMMMQQQbbbyyyUUUmmmnnnxxx|||nnnZZZJJJBBB===999555444666888888888555555555555777888:::;;;888666777:::;;;999:::===<<<<<<999555555999999666111111000///---+++)))'''&&&444888+++$$$(((+++&&&(((***---......---...///+++***)))((((((((())))))***+++,,,---......---------333333444777999KKKhhhqqqVVVBBB777111///...///111222111000&&&%%%###!!!!!!"""$$$%%%$$$###"""!!!   !!!!!! !!!"""###$$$############""""""""""""#########"""!!!!!! """%%%'''+++999WWW||||||zzzwwwyyyvvvnnnhhhhhhdddeeehhhmmmsssyyy}}}yyy{{{zzzwwwxxx{{{{{{xxxpppYYYKKKJJJMMMVVVVVVJJJ999///(((''''''+++:::LLLwww{{{bbbGGG>>>???777999;;;888444000000222000000000000///...------///000222444555555555555444555555666666666666555444222222555555444555888888888888777666888;;;>>>BBBBBBAAA@@@AAABBBDDDEEE>>>FFFLLLOOO]]]|||YYYkkkmmmooowww{{{}}}fffTTTFFF???===:::777444333555888:::;;;333333333333444555555666333222333777777333222333000333555555777:::888333//////...---,,,***((('''%%%******######''''''!!!%%%(((***+++***))))))***+++******)))((((((((((((((()))***+++,,,,,,,,,,,,---444555555888:::MMMkkkiiiLLL999555222000000222222000---###"""!!!!!!"""$$$%%%&&&$$$###"""!!! !!!  """### !!!###$$$%%%$$$$$$$$$$$$#########"""#########""""""!!!!!!!!!"""$$$(((,,,777RRR||||||zzz{{{yyy|||yyyoooiiikkkkkklllnnnqqqtttxxx{{{}}}yyy||||||zzzzzz~~~~~~ttt^^^OOOJJJIIIPPPRRRIII:::000((('''&&&***999JJJ{{{xxxttt]]]IIIAAA???:::===>>>;;;555111000222000000000000///...---,,,///000111222333444444444222222222222222333444444666222000222222///000444666666777666666888;;;>>>@@@@@@BBBCCCDDDDDDDDDDDD>>>DDDIIIJJJUUUssseeennn\\\tttuuu|||uuu]]]NNNFFF???===>>>999888666666777888999999555444333222111000//////000...///222111---+++,,,)))///444555777999666111------,,,+++***)))(((''''''$$$!!!!!!###$$$###!!!%%%'''))))))(((''''''((('''''''''((((((((()))))))))))))))))))))))))))))))))111444666:::===QQQqqq^^^CCC<<<888444333333111,,,((("""######$$$%%%&&&&&&'''%%%%%%###""""""""""""""" !!!!!! !!!"""!!! !!!###$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############!!!###(((,,,555MMMwww{{{xxx}}}~~~~~~sssmmmoooqqqrrrsssssstttvvvxxxyyyyyy}}}~~~|||}}}wwwcccTTTKKKDDDHHHKKKCCC999000******)))+++888GGG~~~pppgggssswwwZZZLLLDDD??????BBBDDD???888222111333111111111000///...,,,+++------...000000111111111111111000///000111333444999333000111///++++++000333444444444555777;;;>>>;;;===AAADDDEEEDDDBBBAAA>>>CCCFFFEEENNNmmmkkkooo~~~rrrYYY{{{~~~iiiVVVDDD???@@@??????@@@::::::::::::999888777666888777555333000---+++***---***+++------)))(((***)))...111000111444555333++++++******)))(((((('''+++$$$ ###$$$###"""%%%''')))++++++)))((('''(((###$$$%%%&&&((()))******++++++***)))(((''''''&&&%%%///333666;;;???UUUuuummmNNNCCC>>>888555444000)))###$$$%%%&&&''''''''''''&&&'''&&&%%%$$$############"""######""" !!!"""###"""  !!!###%%%$$$$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""''',,,333JJJttt|||xxx|||xxxrrrttttttuuuuuutttttttttuuuwwwyyy}}}}}}yyyfffVVVKKK@@@BBBEEE???777///,,,---,,,,,,777EEExxxxxxcccVVVeeeqqqVVVJJJCCC>>><<<@@@CCC???666//////111444---***...000+++(((***...---,,,+++***+++,,,---+++---...///...///111222//////000//////...------000...111777888333111444222666:::===>>>???@@@AAA>>>CCCDDDHHHTTTgggpppkkkrrr{{{uuu\\\||||||yyyfffMMMCCC888222444999<<<===777777777777777777777777444333000...,,,***))))))))))))))))))(((((((((((()))&&&''',,,000///...000222---)))))),,,...+++(((%%%$$$""""""$$$%%%%%%$$$''')))***)))%%%###$$$&&&&&&&&&'''(((((((((((((((******)))(((&&&$$$###!!!(((---000555;;;@@@YYY```LLLGGG===444333444...&&&((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%######""""""!!!!!! %%%$$$"""!!! !!!######""""""###%%%'''((("""$$$%%%%%%$$$###$$$%%%"""###############"""!!!$$$'''&&&(((000???hhhzzzssswwwwwwwwwvvvuuuuuuwwwxxx}}}~~~ppp[[[KKKCCC@@@<<<999333///---,,,******222;;;vvv}}}fffTTTaaammmTTTIIICCC>>>===AAACCC>>>555......///222---+++///111...,,,......------,,,,,,,,,,,,,,,***,,,---...------///111...///000000000000000///000...000666777333222555000333777;;;===???AAACCCAAAGGGHHHLLLWWWgggvvvnnnqqqtttiii}}}oooXXXIII@@@:::333000333666777777777777666666555555555555111000///---+++***))))))''''''(((((())))))*********(((***///111...,,,,,,+++(((%%%&&&(((***)))''')))(((&&&&&&'''(((&&&%%%&&&'''((('''%%%%%%''')))&&&&&&&&&'''''''''''''''+++******)))'''%%%$$$###***///111666===CCC^^^vvvVVVMMMAAA888333000,,,)))+++***(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!$$$###"""  """!!!!!!"""###%%%'''((($$$&&&''''''%%%$$$$$$%%%#########"""""""""""""""!!!&&&''')))000;;;^^^}}}{{{~~~xxxyyyyyyxxxwwwvvvvvvwwwyyysss___NNNBBB<<<999777000---+++***((((((///888~~~zzzgggPPP\\\gggQQQHHHCCC>>>>>>AAABBB===444...---///...+++***...000......///---......///...---,,,+++***+++------,,,,,,---///------...///000000000000000...///333555444555888333555888:::;;;===@@@BBBDDDHHHJJJOOOWWWcccrrrooonnnsss||||||}}}qqq^^^OOOAAA888999666333444777999888777777666555444333222222222---,,,+++***)))(((((((((''''''((()))***+++,,,,,,+++)))+++000111---((('''((((((''''''((()))******---+++++++++,,,,,,***(((&&&''''''&&&%%%'''***---)))((('''&&&&&&&&&'''(((++++++***)))((('''&&&%%%+++000222777???GGGdddgggWWWFFF???777...+++...---,,,+++)))'''%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$""""""!!! !!!#########"""!!!  !!!"""$$$&&&'''&&&''')))(((&&&%%%%%%&&&%%%$$$"""!!!!!!!!!"""""" &&&(((,,,111777SSS{{{{{{uuu~~~{{{zzzyyyxxxxxxxxxxxxxxx||||||}}}~~~xxxfffRRRAAA777444444---+++)))(((&&&&&&,,,555{{{gggRRRbbb```NNNGGGCCC@@@>>>??????:::333///...000+++******+++,,,+++++++++,,,...///111000...,,,******,,,------,,,,,,---...------..................000000000222444666999;;;;;;<<<<<<<<<;;;<<<>>>@@@CCCHHHJJJOOOTTT[[[~~~tttjjj\\\rrruuuyyyaaaOOOFFFBBB@@@===999777666777999::::::888888777555333111111000000+++***))))))(((((())))))******++++++,,,------...---******...000,,,)))***+++,,,---+++)))((()))***---------...//////...,,,+++***((('''''')))---///---+++)))(((((()))***+++++++++***))))))(((((((((+++000111777???IIIhhh|||aaaIIIBBB===222---111++++++***)))'''%%%###"""$$$$$$##################"""!!!  """###%%%!!!!!!  """$$$%%%&&&&&&((()))(((&&&$$$$$$%%%&&&%%%###!!! !!!"""###"""''')))---222555LLLpppyyyooozzz|||{{{yyyyyyyyyxxxwwwvvvrrrssswww|||}}}nnnXXXBBB333///000+++)))((((((&&&%%%***222vvvyyyooodddxxxtttWWWJJJEEECCC@@@======<<<777222000000222---...---+++***))))))(((,,,---000111111///,,,***+++,,,......------...000111111111000///...---,,,111222222222555999<<<===>>>?????????>>>>>>@@@BBBDDDGGGIIINNNPPPTTTuuuuuuddd{{{yyyTTTwwwvvvzzz~~~nnnZZZPPPBBB::::::===@@@@@@999777555444555666777777999777555222000000000000------,,,,,,,,,---------........................222---+++...000///000333111222222000---*********,,,,,,,,,...000111000///000...+++******+++---...///...,,,++++++,,,...///+++***))))))))))))******+++...000555???IIIhhhjjjKKKCCC@@@666......)))))))))(((&&&$$$###"""########################!!!!!! !!!"""###$$$ !!!"""###$$$%%%%%%&&&((('''%%%$$$$$$%%%(((&&&$$$"""!!!"""###$$$###&&&&&&***000111EEEgggxxxjjjttt}}}{{{yyyyyyzzzyyywwwtttnnnqqqxxxuuu^^^DDD222,,,---+++)))))))))'''%%%)))000~~~jjjwwwhhhNNNDDDBBB@@@???>>>===:::555111///000222111333333...+++******(((+++---///000000...+++******+++---...---...///111555555444333222000///...000333333222444:::<<<<<<999;;;>>>??????@@@BBBDDDFFFHHHIIIMMMMMMMMMooovvv___}}}sss]]]|||sss~~~nnnYYYLLLBBB>>>:::888999;;;<<<===<<<;;;888666555666888999888666333111//////000000111000000///000000111111000000000000/////////...777111...000333444777;;;;;;;;;::::::999888666555...---,,,---///111111111444111---,,,,,,,,,,,,,,,...---,,,,,,,,,---///000***)))((((((((()))+++,,,***...///555>>>HHHfffyyyVVVFFFAAA999000,,,***)))(((&&&%%%$$$###"""###############$$$$$$$$$!!!!!!!!!""""""""""""""" !!!!!!!!!  """############$$$%%%''''''%%%$$$%%%&&&)))(((&&&$$$######$$$$$$"""$$$"""''',,,--->>>\\\yyyiiiooo}}}{{{{{{|||{{{wwwtttrrrvvv}}}yyybbbHHH444,,,,,,***))))))***'''%%%(((...xxxjjj~~~]]]DDD>>>>>>======AAA???:::444000......///111555555///***++++++(((+++,,,.........---+++***''')))+++,,,,,,---000222333333333333222000//////...222333111333999:::888444777:::<<<======>>>@@@EEEEEEFFFJJJHHHGGGiiixxx\\\}}}yyyxxxttt~~~{{{{{{lll]]]QQQHHHBBB===>>>???===:::888999:::::::::999777666777888999666444111...---...///000///...------------...............///////////////555000...000333333555999<<<;;;;;;???CCCEEEDDDBBB333000---,,,...///000111222///,,,,,,------+++)))(((((()))***+++,,,------((((((''''''''')))+++---***///000666>>>GGGdddkkkQQQDDD===666///...,,,)))&&&$$$###""""""#########$$$$$$$$$%%%%%% !!!#########"""  !!!"""""""""!!! !!!"""#########""""""###%%%'''''''''&&&'''(((***)))((('''&&&%%%$$$$$$###$$$###(((---+++777RRR}}}|||iiikkk}}}}}}}}}~~~yyyuuutttxxx}}}{{{fffLLL777---+++(((((()))***'''$$$&&&,,,rrrrrrVVV???::::::::::::DDDAAA;;;444///,,,,,,,,,...333444---)))***+++(((,,,,,,---------,,,+++***%%%''')))+++,,,---///111...///////////////...------111333000222777888555333666999;;;:::999888888BBBBBBBBBEEECCCAAAccczzz[[[yyyrrr|||tttzzznnnfffZZZPPPIIIGGGFFFFFF:::===???===777444666888111222444444333222333444444222///,,,,,,,,,...///***))))))(((((((((((((((+++,,,,,,---...///000000111---,,,///111000000222333111333:::BBBHHHGGGDDD888444///------...///000///---++++++------+++(((###$$$&&&((()))*********((('''&&&&&&'''))),,,---+++000111777???GGGccc]]]IIIAAA<<<555222000,,,'''$$$"""!!!!!!######$$$$$$%%%%%%%%%%%% """###%%%$$$""" !!!"""######"""!!!!!!!!!"""###$$$$$$###"""!!!###%%%(((((((((((()))+++*********)))(((&&&%%%$$$&&&'''''',,,111,,,555MMMwwwiiihhhxxx{{{vvvqqqtttxxx}}}|||gggNNN999...+++''''''((()))&&&###%%%+++vvvrrrzzzzzzMMM???666000222444<<<:::777333///,,,+++***...//////---++++++,,,---000000000000///...---,,,'''((()))***+++,,,,,,,,,+++,,,---.........---,,,---.../////////000333666333444555777777777777666;;;?????????@@@CCC___aaannnyyy```xxxyyyvvvooobbbMMMKKKIIIGGGEEEBBB>>>;;;===>>>???===999555333333111111111///------000222///---+++***++++++***))))))(((&&&%%%%%%&&&'''''''''&&&&&&)))...111000...,,,+++******)))*********((()))+++---111888@@@FFFCCC@@@777///---000000,,,000---+++***++++++)))((((((***,,,,,,++++++,,,---...+++''''''***,,,+++)))%%%,,,...333>>>KKKhhhkkkOOODDD===666333///***&&&$$$###"""!!!###$$$%%%%%%######$$$%%%######""" """""""""""""""!!! !!!"""$$$$$$######$$$%%%''''''&&&&&&'''(((***+++***+++,,,+++)))''''''(((''''''((()))))),,,999FFFkkksssoooxxx~~~|||yyywwwoooqqqtttwww{{{}}}oooXXX>>>000...+++(((&&&&&&%%%###&&&+++uuuooorrrJJJ@@@777111222222;;;:::666333///---,,,,,,---......,,,***)))***,,,333222222000///---,,,+++))))))***++++++,,,,,,,,,+++,,,---...///......---///000111111000111444666555555666666555444333222555<<<@@@CCCFFFHHH___```nnn~~~}}}bbbxxxeeeTTTJJJAAA???>>>>>>???@@@>>>============:::666222111000222111...,,,+++,,,---///---,,,***))))))))))))(((((('''%%%$$$$$$%%%%%%&&&$$$$$$%%%(((+++,,,+++***,,,+++***)))))))))))))))'''((()))+++...444;;;@@@AAA@@@:::222///111111...111---)))''''''))))))))))))+++---...---,,,---//////...++++++++++++***)))'''...111666AAAOOOnnn{{{^^^LLLCCC>>>444000+++'''&&&%%%$$$######$$$%%%%%%######$$$%%%$$$###"""!!! """#########"""!!! !!!###$$$$$$######$$$%%%''''''&&&&&&'''(((***+++***+++,,,,,,)))((((((((('''''')))******,,,777CCCfffuuuooowww}}}zzzxxxrrrsssuuuyyyzzzmmmYYYAAA222...,,,(((&&&'''%%%###%%%)))wwwuuufffFFF???999333222000999777555222///...------,,,------+++)))((()))+++444333222000...,,,******+++++++++++++++++++++++++++,,,---...///000000000222333444333222222444666777666666555333111///...111:::@@@HHHMMMLLL___bbbqqqtttjjjxxx}}}gggVVVKKKBBB<<<<<<;;;:::;;;>>>@@@AAA@@@<<<;;;:::666111...------111...***((()))***+++++++++***)))(((((((((((((((((('''%%%$$$$$$$$$%%%&&&###%%%)))***************,,,,,,***)))(((((((((((('''(((((()))+++...444888===AAA@@@999333222222111222---(((%%%%%%((()))******,,,...///......///000000111111///,,,+++***+++***111333777BBBQQQsssoooRRRCCC@@@555111,,,)))''''''&&&&&&###%%%%%%%%%######$$$%%%$$$###"""!!!!!! !!!!!!############"""!!! """###$$$$$$###"""$$$%%%''''''''''''((()))******+++,,,---,,,***)))))))))'''''')))+++***,,,444???^^^xxxnnnttt~~~|||uuutttuuuzzzyyynnn^^^III888000,,,(((&&&'''&&&###$$$'''xxx]]]BBB===777222222///555444111///---,,,,,,,,,,,,,,,,,,+++))))))***+++222111000...,,,+++******,,,,,,,,,++++++++++++++++++,,,---...000111111222444555666555444333444666777777666555333222000000333:::AAAIIIOOOMMM\\\{{{hhhvvv|||yyyyyyaaaOOOFFFCCC@@@======;;;::::::<<<=========:::999666111---*********...***'''&&&''')))***************)))((('''((()))+++***((('''&&&&&&'''((('''+++///000...,,,,,,......---,,,+++***))))))))))))***+++***+++,,,000333:::BBBEEE@@@888555444444111...)))'''((()))*********,,,...///......///000///222333222...,,,---///,,,333444777AAAPPPsss[[[EEE@@@555222---)))((((((((('''$$$%%%&&&%%%#########%%%###"""!!!!!! ######$$$###"""!!! """###$$$$$$###"""###%%%'''''''''(((((()))******+++,,,------+++*********'''''')))+++++++++222:::VVVzzzzzzllloooyyyvvvuuuzzz}}}sssfffTTTAAA555***%%%###$$$%%%###$$$'''|||xxxqqqooozzzWWW???:::333000222///111000---+++************+++,,,,,,,,,******,,,---...---,,,++++++++++++,,,,,,,,,+++*********++++++,,,,,,---...///000111222333555666555333222333444666666555555555555666666999===@@@FFFLLLJJJXXXuuuppp{{{www{{{xxxeeeYYYIII@@@???@@@>>><<<:::888777777888888888777666555333///***(((((()))***(((&&&&&&(((***++++++***++++++***(((((()))+++...---,,,***)))************...222333000...///111000///...---,,,,,,,,,,,,---...///.........000222777AAAHHHCCC;;;777666555///...,,,,,,,,,,,,***((((((***,,,---------...///...000222111///...000333000777888999AAAPPPssslllOOOEEE777333...***))))))((('''$$$%%%&&&%%%###"""###$$$!!!!!!  ###############""""""!!!"""$$$%%%$$$###"""###$$$''''''((())))))************,,,------+++******+++'''&&&(((+++++++++000777NNNrrr}}}kkkjjj|||{{{yyy|||xxxlll\\\HHH999***$$$ """$$$###$$$'''wwwqqqnnnjjjnnnnnnPPP<<<666///...111///...---+++)))((('''(((((()))***+++++++++,,,...000---,,,+++******+++,,,---++++++)))))))))***+++,,,------------...///000111000222333333222000111111444444555666777999;;;<<<===>>>===BBBHHHFFFTTTooottt}}}~~~kkksssrrruuuxxxbbbKKKDDD===:::<<<===;;;999888777777999:::;;;999888111111000...+++))))))***''')))++++++******+++---)))+++,,,+++((('''***,,,000///---,,,+++++++++++++++,,,.........---...///000//////...............///000222222000000111222333===EEEBBB;;;777555333///.........///---***'''&&&(((***,,,+++,,,---///...//////......///111444222:::<<<<<>>======:::???FFFDDDPPPjjjrrr|||~~~zzzggg~~~}}}www\\\LLL???<<<999888999::::::999888999:::<<<======:::777,,,...///...---+++,,,,,,(((---222111,,,)))***---'''***,,,***&&&&&&))),,,///...,,,***))))))))))))***)))((((((***,,,------...............//////000---///222222111111111222///888???===888555222...///...,,,,,,---,,,***(((%%%(((***++++++,,,---///222///,,,+++,,,...000111///888;;;===DDDQQQuuummmQQQ???:::444000...,,,+++***%%%&&&&&&%%%###""""""#########""""""""""""###### !!!"""###$$$%%%%%%%%%###$$$%%%$$$"""!!!"""###&&&''')))***++++++******(((***++++++***))))))***(((%%%$$$''')))***///555AAAffflllgggwww~~~uuuiiiXXXHHH:::///%%%"""######$$$&&&|||{{{vvv~~~tttxxxWWWAAA555333------///+++///...+++)))''''''&&&'''###%%%'''((()))+++...111444222000---,,,,,,---...((('''&&&&&&''')))+++---...---,,,+++,,,,,,...///)))+++......------------333333444555777:::===>>>;;;:::888>>>FFFDDDNNNgggppp{{{|||wwwzzzpppxxx~~~xxxZZZEEE;;;888777555444444666888:::777777888::::::888333000***,,,...///...------...)))111888666...((((((,,,%%%(((+++)))%%%$$$(((,,,---+++***(((&&&&&&&&&'''+++'''$$$%%%))),,,---,,,---------------...///000+++...000111111000111111,,,444:::999555333///+++111...+++))))))******)))&&&(((***,,,,,,,,,...///555000***(((+++...///...)))444888;;;BBBPPPttt}}}]]]BBB>>>888333000...---+++%%%&&&'''%%%###""""""###%%%$$$$$$$$$$$$$$$%%%%%% !!!###%%%&&&&&&&&&###%%%%%%$$$"""!!!"""###&&&''')))***++++++******''')))++++++)))))))))***((($$$###&&&(((***///666===cccnnngggwww{{{zzzzzzooo```RRRBBB555)))$$$#########&&&rrrppptttJJJ>>>888444,,,...222+++///---***'''%%%%%%&&&'''&&&(((***)))''''''))),,,///...---,,,+++,,,---...%%%%%%&&&&&&((()))+++++++++++++++***************)))***+++---......------...111444666777888:::<<<888;;;777888BBBGGGPPPbbbwwwvvvpppwwwXXXBBB===AAA222666999:::888888:::===>>><<<;;;<<<===;;;555000------...///000111222222777===@@@:::...%%%$$$'''&&&&&&&&&&&&&&&&&&&&&%%%///---)))'''''''''&&&%%%'''&&&'''***---...+++((('''(((***+++,,,,,,++++++(((***---///.........///444222000///000111000000---,,,,,,++++++******)))(((((())))))***************+++***(((''''''***---///666777:::DDDRRRsssoooPPPHHH===444...---000333,,,***'''%%%###"""#########"""!!!"""%%%&&&'''&&&!!!!!!!!!!!!"""$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$((()))+++------+++)))(((*********(((''''''***---$$$$$$$$$%%%(((,,,///111???___nnndddkkk{{{zzz}}}sssbbbVVVJJJ???000&&&###$$$%%%%%%pppssskkkGGG;;;666333---///333---///---***(((''''''((()))(((***+++)))'''&&&(((***,,,,,,+++***************'''&&&&&&''''''((())))))************))))))))))))((()))+++---////////////000222555777666666777888777:::666888AAAFFFOOO```wwwrrr~~~dddOOO@@@999999444777::::::888777999;;;@@@???>>>===;;;888333/////////000000111111222222333666999444,,,&&&%%%'''&&&&&&&&&''''''''''''''')))(((&&&%%%&&&'''&&&%%%&&&&&&&&&))),,,,,,***'''(((((()))***************(((***,,,---------...///000---+++***,,,---......,,,,,,,,,,,,++++++++++++''')))+++,,,,,,+++)))((()))******((('''(((+++---000666777:::DDDRRRsss[[[LLL===555111,,,,,,///---,,,)))&&&%%%$$$$$$%%%%%%###"""###%%%&&&&&&&&&$$$$$$$$$$$$%%%''')))***'''''''''&&&&&&&&&%%%%%%)))***,,,......,,,)))(((((())))))'''&&&&&&(((***&&&&&&%%%%%%'''***,,,...===\\\nnnbbbhhh|||}}}|||vvviii___PPPEEE666***%%%%%%&&&&&&nnnyyy\\\CCC888444222---111555///---,,,***)))((()))+++,,,+++,,,,,,***(((&&&&&&'''(((((((((((((((''''''&&&''''''''''''''''''''''''***)))))))))((((((((((((((()))+++...///000000000111333666777666444333222555888555777@@@DDDLLL]]]yyynnn|||ttt```MMMEEE???888444444777::::::777666888:::AAABBBAAA>>>999444000...111111111111111111111111...//////,,,)))&&&%%%&&&%%%&&&&&&''''''(((((((((%%%$$$$$$&&&((()))(((&&&%%%$$$%%%'''))))))(((&&&((((((((('''(((((())))))(((***++++++***+++---///...+++(((''')))+++------,,,,,,,,,,,,------------(((***---//////,,,)))'''))))))******))))))+++---///555666:::DDDSSSuuupppVVV@@@999777///,,,//////...+++)))'''''''''''''''%%%######%%%&&&&&&%%%''''''''''''((()))++++++((((((''''''''''''&&&&&&)))+++---///...,,,)))'''%%%'''((('''&&&%%%&&&''')))(((&&&&&&&&&''')))***666SSS}}}pppaaadddxxxyyyqqqlllZZZOOO???111)))&&&&&&'''wwwooo}}}QQQCCC888555333...111555///+++***)))((()))***+++,,,------,,,+++(((&&&%%%%%%&&&&&&'''((((((&&&%%%$$$%%%%%%&&&''''''''''''''')))))))))(((''''''&&&&&&((()))+++---............///222666777555333111000222666444666???BBBJJJZZZzzzmmmnnn}}}nnn~~~eeeKKKAAABBBAAA;;;666333666999999888777999;;;@@@BBBBBB>>>777111//////111111111000000/////////...,,,)))''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((%%%%%%&&&(((++++++)))(((######$$$%%%&&&&&&%%%%%%((('''&&&%%%&&&&&&((()))((())))))))))))***---///222...+++)))***,,,------++++++,,,------...//////***,,,---......,,,***)))***+++,,,,,,******+++,,,---444555999EEEVVVyyygggGGG???===444000444111000...,,,***)))(((((()))'''$$$###$$$%%%%%%%%%''''''''''''((())))))***''''''''''''&&&&&&&&&&&&)))***---///...+++(((%%%$$$&&&''''''&&&%%%%%%&&&)))(((&&&%%%%%%&&&((()))---GGGqqquuuccccccuuu{{{wwwtttbbbYYYJJJ:::---'''&&&'''vvvppptttuuuQQQEEE:::777555...111333,,,((((((''''''((()))+++,,,------,,,+++***(((%%%$$$&&&'''((((((((('''%%%$$$"""###%%%'''))))))******))))))(((((('''&&&&&&%%%((()))***+++,,,++++++***,,,///333555444222111000000555333666???AAAGGGWWWzzzuuujjjqqq}}}___OOOAAA???BBBAAA>>>;;;222555999:::999999;;;>>>===??????<<<666111000111//////......------,,,,,,///,,,(((&&&''''''&&&%%%######$$$%%%&&&''''''((('''&&&'''(((******(((&&&"""###$$$$$$$$$###$$$$$$'''&&&%%%%%%%%%&&&'''(((((()))))))))(((***---///444111---++++++,,,,,,+++***+++,,,,,,---...//////------,,,++++++,,,,,,---+++---//////---,,,,,,,,,,,,333555:::GGGYYY}}}yyyTTTEEE@@@888555888111111///---+++***))))))***'''$$$"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,......+++'''$$$$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%''')))******???fff|||iiifffttt~~~yyywwwiiibbbUUUDDD444***'''(((iiipppoooUUUEEE:::777555...///111***''''''''''''((()))***+++,,,++++++++++++***'''%%%(((((())))))(((((('''&&&!!!###%%%(((***+++,,,+++******)))((('''&&&&&&%%%&&&''')))***++++++***)))***---111333333111111111///444333666???AAAFFFUUUtttqqqdddkkkIIIBBB>>>???@@@>>><<<===333777:::;;;::::::<<>>@@@???<<<:::;;;888;;;======:::999;;;===<<<:::777555333111...,,,++++++******************---,,,,,,***))))))))))))'''''''''((((((((((((((('''%%%###$$$%%%&&&&&&%%%"""###$$$###!!! """$$$######%%%'''((()))))))))''')))+++,,,++++++,,,...---,,,+++,,,------+++*********++++++,,,,,,------************+++,,,...///'''+++000333444555555555444::::::>>>JJJ[[[```KKKBBB:::333//////...---+++)))((('''((($$$!!! ###$$$%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&''''''%%%)))---111111///+++)))$$$%%%%%%###""""""$$$&&&%%%$$$######$$$&&&(((***///555QQQ~~~xxxooorrryyywwwrrrqqqjjjYYYEEE555//////rrrrrrvvvaaaVVVhhhXXXLLL???555222111+++,,,...'''))))))******++++++++++++)))((((((+++......+++'''***)))((('''&&&'''((()))%%%''')))+++,,,,,,+++***,,,+++***)))((('''&&&&&&!!!###&&&***---///000111---///000000///......000...444444777@@@AAAEEESSSkkkwww___tttvvvaaaHHHFFFAAA???@@@@@@<<<999:::<<<>>>@@@>>>;;;888999;;;===999555333333111---)))************************)))+++,,,,,,***)))***,,,************))))))))))))(((&&&$$$$$$&&&((())))))"""$$$%%%###!!! """%%%!!!###%%%((()))*********&&&))),,,------,,,------******+++...000000///---******++++++++++++,,,,,,&&&(((***,,,------------###(((///444777888::::::999>>>===@@@JJJ[[[~~~oooSSSHHH===111///......,,,+++)))'''&&&&&&###  """$$$%%%''''''(((((((((&&&%%%$$$&&&&&&&&&'''''''''((((((&&&***///333444222...+++$$$$$$###!!! ###&&&&&&%%%$$$######%%%'''(((///111GGGttt{{{rrrrrruuuxxxtttuuuooo```KKK:::333222uuurrryyyhhhQQQIIIZZZxxx|||XXXBBB>>>;;;666000,,,***))))))&&&''''''((()))************'''&&&((((((&&&&&&)))))))))))))))))))))******%%%''')))+++,,,+++***))),,,,,,---,,,+++***)))((((((***,,,...///000000000333111///...///000111111222444666888;;;@@@EEEIIIaaayyydddsss{{{yyyrrrRRRHHH@@@AAABBBBBBAAA>>><<<::::::<<<@@@BBBBBB>>>:::777555777888666222...,,,+++---------,,,,,,,,,,,,+++***)))))))))***+++,,,---((((((((((((''''''''''''%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%''''''((()))+++,,,---...,,,///222333222000000000---...000111000...+++)))------------------,,,,,,))))))(((((()))***+++,,,$$$(((///555;;;===>>>>>>CCC<<<===DDDIIIWWW~~~fffGGG:::888666111//////---))))))++++++)))'''$$$######$$$%%%'''((()))******)))'''''')))(((((('''''''''(((((((((***,,,//////...,,,+++%%%!!!"""&&&((((((((('''%%%$$$%%%(((***...111DDDkkk{{{gggiiiwww}}}www}}}ttt[[[DDD===BBB|||jjjnnngggQQQJJJXXXttttttSSSBBB===:::555111---+++++++++(((((()))))))))************&&&&&&((()))&&&'''***++++++++++++++++++++++++&&&''')))***++++++******...------,,,++++++******+++---///111333333333333444333000//////000111111444555888:::===AAAGGGKKK[[[ppptttnnnxxxbbbKKKCCC@@@@@@@@@@@@???>>><<<;;;>>>@@@BBBCCCBBB???;;;999333555555444111...------++++++***))))))(((''''''---,,,,,,+++***)))(((((())))))))))))((((((((((((&&&%%%$$$$$$%%%&&&'''(((''''''''''''((((((((((((((()))***,,,---...//////...111333444333222222222000000111222111///---,,,000///...---,,,++++++,,,)))))))))******+++++++++'''+++000666;;;>>>@@@@@@CCC>>>???FFFKKKYYYrrrSSS@@@:::;;;666222222000,,,+++---,,,+++(((&&&%%%$$$%%%&&&))))))*********)))'''&&&((((((''''''''''''((((((((())),,,......---+++***((($$$  ###%%%&&&'''((('''%%%$$$$$$&&&)))...///>>>bbb~~~jjjkkkxxx}}}zzz{{{fffQQQGGGHHHsssiiitttlllYYYRRR\\\rrrhhhKKKCCC===;;;777444111000000000+++++++++*********)))))))))&&&&&&))))))'''(((,,,///......------,,,,,,,,,(((((((((((()))***++++++///...---+++++++++,,,,,,---///111333555555444444444333222000000000111222666777:::<<<>>>CCCHHHLLLQQQwwwyyy|||bbbhhhmmmQQQDDDAAA??????>>>===============@@@AAABBBBBB@@@===:::777111222333111///......///***))))))'''&&&%%%$$$$$$++++++,,,,,,+++***((('''++++++*********)))))))))&&&&&&&&&%%%&&&&&&'''((((((((())))))************)))***---///111111000000000222555555444333333444222222222222222222111111444333000...,,,+++++++++'''((()))+++,,,++++++******,,,000444999===@@@BBBCCCAAADDDJJJNNN\\\gggMMM>>>???888222111///++++++---...,,,***'''&&&%%%&&&'''((((((((((((((('''&&&&&&((('''''''''''''''((((((''')))***,,,,,,+++***)))***'''$$$""""""#########''''''&&&%%%######$$$&&&+++,,,777VVVkkkjjjttt~~~{{{}}}sss```SSSOOOrrrrrr~~~llleeejjjxxx]]]DDDCCC???===;;;888666666666666...------,,,+++***)))((((((%%%%%%((()))((())),,,//////......---,,,++++++)))((('''&&&''')))+++,,,000///---+++++++++---...,,,...111333444444333222111111222111111222444555666888:::<<<>>>CCCHHHLLLJJJooouuuxxxjjjxxxxxxZZZGGGCCCAAA???>>><<<;;;:::;;;===>>>?????????>>><<<888555333111111111///---,,,,,,...******)))(((&&&%%%$$$$$$$$$&&&))),,,---...---,,,++++++++++++************''''''''''''''''''''''''''''''(((((())))))******(((***---000111111000///000222444444333222333444111111000111222444555777666555555333111...+++)))###%%%(((+++,,,---,,,+++,,,---///222666;;;???BBBCCCCCCHHHMMMPPP^^^___HHHBBB999222000///---,,,......,,,)))'''%%%%%%%%%&&&######$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((('''((()))*********((('''(((&&&$$$###$$$$$$###"""&&&&&&&&&$$$""""""###%%%((()))333MMMvvvjjjfffnnnzzzvvvvvvuuuvvv|||xxxvvvxxx{{{wwwjjj[[[TTT}}}ppp~~~|||~~~TTT@@@BBB===<<<:::888777777777777///...---,,,+++)))(((((('''$$$$$$((()))'''(((,,,---------,,,+++***)))))))))(((&&&&&&&&&(((+++,,,000...,,,++++++,,,---...,,,...111444555444222111---///111222222333666999666777999;;;===AAAFFFJJJHHHiiipppjjj|||mmmsssNNNCCCCCCAAA>>><<<:::999999:::<<<===>>>>>>>>><<<999666222000111111000...***))))))***((((((''''''&&&%%%%%%$$$"""$$$'''+++.../////////+++++++++************)))'''''''''''''''''''''&&&###$$$$$$%%%&&&&&&''''''&&&(((+++...000///...---...000111111000000111222.........///111555888:::555777999999777222---)))!!!###&&&***,,,......---/////////111555:::???CCCBBBFFFLLLOOOPPP___rrrWWWHHH===444111111//////111,,,+++(((%%%###"""######!!!!!!"""$$$&&&''')))***&&&&&&&&&&&&&&&'''(((((('''((()))))))))(((''''''###"""!!!"""###$$$$$$###$$$%%%&&&$$$###"""###$$$$$$'''111HHHooommmeeejjj|||xxxtttrrrtttqqqoooqqqzzzsssmmmkkkpppssskkk___WWWrrrwwwrrrOOO>>>>>>888777666444333333333222///...---,,,***)))(((''''''$$$$$$''''''%%%&&&************))))))(((((((((((('''&&&&&&&&&(((***,,,...---,,,++++++,,,---...---///222555666555222111***---111222222222666999555666888:::<<<@@@EEEIIIJJJdddgggbbbiiibbbFFF@@@AAA>>>===<<<:::888888888:::;;;======>>>===:::666111//////000///---***''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''(((***+++,,,,,,,,,+++******)))))))))(((((((((&&&''''''''''''&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%&&&)))+++------,,,+++,,,---......------...///------...///111555777999555777:::;;;999555///,,,$$$%%%(((+++---...//////000000000222666;;;???BBBAAAGGGMMMNNNNNN___jjjLLL???333...---,,,,,,---+++)))&&&###!!!!!!!!!!!!""""""###%%%'''))),,,---%%%%%%%%%%%%&&&'''(((((((((((())))))(((((('''''' """$$$$$$$$$###$$$%%%%%%$$$###$$$%%%"""(((111DDDiiitttjjjmmmyyyyyyuuuvvvyyy{{{{{{xxxrrrooosss~~~oooddd\\\___eeeddd^^^YYYzzzyyyfffKKK>>>888444444333222111000//////...---,,,+++***)))(((''''''$$$###&&&&&&###$$$'''((((((((((((((((((''''''''''''&&&&&&'''(((***++++++++++++,,,,,,,,,,,,,,,+++...111444555333000...***...222222000000333777555777888:::<<<@@@EEEHHHNNN___eeebbb{{{xxxSSSAAA???>>>:::<<<;;;:::888777777777888999:::<<<;;;999444///,,,+++,,,------***(((''''''""""""$$$%%%'''(((******,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''&&&%%%$$$###!!!!!!"""###$$$%%%&&&&&&$$$%%%''')))***+++++++++***+++,,,,,,++++++,,,...000000000111222444555666555666777777777444222000,,,,,,---......//////000.........000333777<<<>>>@@@GGGMMMLLLKKK]]]{{{UUUFFF666///---***)))***+++)))&&&###!!! """""""""###$$$&&&(((***%%%%%%%%%%%%&&&'''((()))))))))))))))((((((''''''!!!!!!###$$$$$$"""###%%%&&&%%%%%%&&&'''###(((///>>>aaa{{{ppprrrsss~~~sssrrrzzzzzzuuu{{{iiiYYYKKKKKKSSSWWWXXXWWW{{{^^^III===444444333333222000///......------,,,+++***)))(((''''''######%%%%%%"""###&&&''''''''''''((((((((((((&&&&&&&&&''''''((()))*********+++,,,,,,,,,++++++(((+++...111222000---+++,,,000333333///...000444666777999;;;<<<@@@EEEIIIQQQ]]]eeeeeerrrlllKKK??????>>>:::<<<;;;:::888777666666666444666888999666111,,,((('''))),,,,,,+++)))((((((###$$$%%%(((***,,,...///---,,,+++***))))))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""""""""###$$$&&&''''''(((%%%%%%&&&''')))***+++,,,***+++++++++******,,,...333333333333333333333333555555444333333333333444333222111000/////////000))))))***,,,///333777999@@@GGGMMMJJJJJJ\\\cccSSSAAA888444000......,,,***&&&###!!! !!!"""!!! """###$$$$$$$$$$$$%%%&&&'''((()))******))))))((((((((('''###!!! ###$$$$$$!!!###%%%&&&&&&&&&'''((($$$)))...:::\\\~~~ssstttooo|||qqqrrr~~~|||}}}cccPPP???<<>>666555111......111111...***+++...000---(((%%%'''***(((&&&###"""###$$$$$$###***&&&$$$&&&&&&###$$$(((+++***'''&&&%%%&&&'''(((******,,,------,,,+++***,,,...222444555444111///333333333111000111444777===;;;999999===BBBFFFIIINNNbbbhhhaaayyyzzz|||cccLLL<<<777::::::999999777666666555555555444555444333111...***((())))))'''&&&&&&'''(((((('''((()))+++...000222333333000,,,)))))))))(((''''''''''''&&&%%%$$$###"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&)))(((&&&(((++++++)))&&&((()))***++++++***)))(((***,,,///222333444444333777666555444444444555555777444333555777666000***,,,(((&&&'''---333666777???>>>AAAEEEJJJYYY|||]]]BBB===888+++(((111***'''%%%#########!!! """!!!  """$$$%%%$$$%%%&&&'''(((***++++++)))(((((()))******(((&&&######"""""""""""""""###"""###$$$%%%&&&''''''''')))))))))555VVVqqqooorrrvvvttt~~~~~~iiiMMM444111:::BBBIIIOOOnnn{{{sssQQQAAA999444444111......111111...***))),,,...,,,(((&&&(((+++'''%%%######$$$%%%$$$###&&&######&&&'''%%%&&&***((('''%%%$$$###$$$%%%&&&)))***+++,,,------------...///222444555444222111222222333222222444777:::???===;;;<<>>===<<<<<<>>>BBBGGGJJJMMM]]]nnnggg~~~tttlll|||TTTEEE>>>===>>>::::::999777555333222222111333333333333111///---+++***)))((('''&&&'''((((((//////000000000111111111000---)))''''''''''''&&&&&&&&&%%%$$$###"""!!!!!!############$$$$$$%%%%%%$$$######""""""!!!!!!!!!%%%$$$%%%&&&)))***)))'''))))))************))))))&&&(((+++---000111111111111///,,,+++***+++---///555222111222333111,,,'''%%%''')))+++...111666999999:::???FFFLLL\\\aaaKKKAAA:::333///---+++***)))(((&&&""""""!!!###$$$%%%'''((()))******)))(((((()))******)))'''%%%$$$###""""""""""""""""""###$$$%%%&&&''''''''')))+++---333IIIooovvvqqqqqqyyyxxxhhhPPP777+++)))...:::HHHooobbbkkkjjjGGG666333333111000//////000///,,,)))(((***,,,,,,***(((((()))$$$$$$$$$&&&''''''%%%######"""$$$)))***((((((******))))))((((((((()))******)))))))))***,,,...///////////////000111222222000111222333333444777999::::::::::::;;;???CCCFFFKKK]]]nnnggg{{{oootttvvvtttMMMCCC@@@@@@???999888777555444333222222222222222222222111///...---+++***)))(((((()))******111111111000000////////////,,,(((&&&&&&&&&&&&%%%&&&&&&$$$###""""""!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! ######$$$&&&'''(((((((((((((((((())))))(((((((((%%%&&&)))+++---//////000...,,,)))''''''(((+++,,,000///...000111000---***&&&***---......000444888999:::???FFFMMM]]]vvvWWWFFF???:::333---,,,+++***)))&&&!!!!!! """$$$%%%''')))))))))))))))(((((()))++++++***(((&&&%%%$$$###"""""""""""""""###$$$%%%&&&'''''''''(((+++...222BBBdddzzzsssppp|||yyypppVVV999***&&&(((444@@@^^^ccczzzfffDDD333111222000000000000000///,,,******+++,,,,,,***'''&&&%%%######$$$&&&((((((&&&$$$&&&$$$&&&******'''&&&(((******************++++++***)))((((((((()))***+++---,,,,,,,,,---...///000000111222222111222333555888999:::999999<<>>---))))))000888uuuXXXlll}}}xxxyyy{{{]]]???111...000000111222222111///---+++***+++,,,,,,***(((%%%###$$$######%%%'''((('''&&&)))''''''))))))%%%%%%'''((((((((()))))))))))))))))))))((((((((((((((()))+++******++++++,,,---...000111222222111111222333777999;;;:::999;;;@@@DDDGGGXXXkkkccc[[[kkkkkkIIIBBB?????????:::666666555444333333333333000//////...---,,,,,,+++******)))***+++---///000------,,,++++++*********---***'''%%%%%%&&&&&&%%%((('''%%%###"""""""""###"""######$$$%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$"""$$$&&&'''&&&&&&''')))''''''&&&&&&&&&&&&''''''))))))******+++------...,,,+++***)))))))))***+++(((***,,,...111333444555///000000000111222555888>>>>>>BBBGGGMMM^^^\\\CCC777444...,,,+++***)))'''### !!!!!!"""######$$$!!!"""%%%((())))))(((((()))((((((***,,,,,,+++***((('''&&&$$$"""!!!!!! """###$$$%%%&&&'''''''''&&&***...222:::SSS|||wwwooo}}}|||hhhGGG555///+++---222fff^^^}}}zzznnnmmmmmmlllzzzwwwTTT<<<000...///000222444444222000---,,,))))))***++++++)))&&&$$$$$$######$$$&&&((()))(((+++'''&&&((((((%%%%%%(((&&&&&&''''''((((((((((((''''''((())))))***))))))******++++++,,,---------...000222333222222333555444777:::999777888===BBBDDDRRRyyyllldddSSSeeegggHHH@@@======@@@===:::999777555333111111000000///...,,,+++******)))'''''''''(((***---000111************************---***'''%%%&&&&&&&&&&&&)))'''%%%###""""""###$$$"""######$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%###&&&((((((&&&&&&'''))))))(((''''''''''''((())),,,,,,,,,,,,,,,------...+++++++++++++++******))))))+++...000222333666777111///...///333777:::<<>>AAAGGGMMM```qqqOOO<<<777///---+++***)))(((&&&$$$!!!!!!""""""###""""""""" """%%%((())))))(((''')))((((((***,,,---,,,***)))(((&&&$$$"""!!! """###$$$%%%&&&'''''''''''')))---111777LLLrrrxxxooo|||}}}qqqSSS???333******000vvv^^^iii}}}llleee^^^UUUhhh|||pppOOO;;;222000111000333555555333000...---'''''')))+++,,,+++(((%%%%%%###"""###&&&(((******+++'''&&&((((((&&&'''***&&&&&&'''((())))))((((((%%%&&&(((***,,,,,,,,,+++******+++------------------///222444444555666888111444777666444555:::>>>AAAMMMsssnnnfffxxx|||LLL^^^dddFFF???:::;;;@@@@@@===<<<999666333000///...///...---+++***)))(((((($$$$$$%%%''')))---000111(((((()))))))))*********---***'''&&&&&&''''''&&&***(((&&&$$$######$$$%%%"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$'''))))))&&&%%%'''(((+++***)))(((((()))***+++......---,,,,,,------...***+++,,,,,,,,,+++)))(((+++---///111222333666888222...,,,...555;;;>>>??????>>>AAAFFFNNNbbb[[[CCC<<<111...,,,*********((('''############"""!!!  """%%%((())))))(((''')))((((((***,,,---,,,+++***)))'''$$$###!!! """###$$$%%%&&&'''''''''((()))---000555GGGjjjyyyooo~~~}}}|||~~~vvv[[[FFF444((()))111bbbhhhsssZZZLLLRRRQQQuuuhhhJJJ999666555+++///000333444333///+++)))***(((((())),,,,,,)))&&&%%%$$$$$$$$$%%%''')))******(((''''''(((((('''%%% %%%))))))%%%###$$$&&&&&&))),,,------,,,+++,,,---...//////......///000333333222222222222222222000222666888888888999;;;BBBLLLmmmxxxdddvvvIIIbbbfffMMM>>>666<<>>999555222111111222222222111///---+++)))((())))))*********++++++,,,+++***)))(((((()))***+++***)))((('''&&&&&&''''''&&&$$$$$$&&&%%%###%%%***(((%%%###$$$(((******)))&&&&&&((())))))(((''''''((())))))*********)))))))))***)))((('''(((+++---111111000000///.........++++++,,,,,,++++++***)))111000///111444666777777333333444555666777999:::===???BBBEEEMMMdddvvvQQQ@@@;;;444---+++,,,,,,******'''%%%###!!! !!!"""!!!!!!###$$$&&&'''))))))))))))(((((((((((()))***((('''%%%###############$$$%%%&&&&&&&&&%%%$$$######)))+++///666???```vvvrrr}}}yyybbbNNN;;;,,,(((+++kkkZZZiiizzzWWWCCCHHHOOOssscccGGG777555555,,,111111111111///---+++))))))((('''(((******'''%%%#########$$$%%%'''(((***'''&&&%%%&&&'''((('''&&&$$$(((+++***&&&###$$$&&&'''))),,,...---,,,,,,---///000111000......///000//////000111222333444444000222666777777888999:::<<>>:::666333222111111000000000///---+++)))((()))******+++,,,---------***)))(((''''''(((((()))+++***)))(((&&&%%%$$$$$$$$$$$$'''---...***((())))))((('''))),,,---+++)))))))))***+++******)))(((------------,,,+++******,,,------,,,+++,,,///222444444333222000///......------------,,,++++++***000///...000222444555444111111222333444777888:::;;;>>>AAAEEELLLbbbbbbLLL;;;333------...---,,,,,,'''&&&$$$!!! !!!""" """$$$&&&(((***++++++***)))((('''''''''''''''&&&%%%###""""""###$$$###$$$%%%&&&&&&%%%$$$###$$$)))+++...444<<<[[[yyyttt}}}yyycccOOO===...))),,,ZZZ]]]}}}___CCCGGGMMMqqq[[[CCC444333444---222111///---+++***)))((((((''''''(((((((((%%%###"""######$$$%%%''')))***&&&$$$###$$$&&&((((((''''''***,,,+++'''$$$%%%&&&'''***---......---...///111222222111///...///000//////000000111222333333000222555777777666777888>>>EEEaaayyykkkSSSnnngggOOOFFFHHHJJJBBB???BBB@@@>>>===;;;888666333222111......///...---,,,***)))((()))+++,,,---...//////***)))((('''''''''''''''))))))******)))(((&&&%%%&&&%%%)))222666111+++)))---,,,,,,---......---+++,,,,,,,,,,,,,,,+++***))).........---,,,+++***))),,,------------///222555888777666444333111000///111000000///...------,,,111/////////111222111000---......000222555888:::999<<<@@@DDDKKK```|||^^^BBB888111111222///,,,+++)))'''%%%###!!! !!!!!!###&&&(((***+++,,,+++)))(((&&&%%%%%%%%%'''&&&$$$###""""""###$$$"""###$$$%%%%%%$$$######%%%)))+++...222888UUU~~~}}}vvv~~~zzzfffSSSAAA222,,,,,,gggQQQiiitttRRRQQQKKKqqq{{{TTT@@@333111222---000///...---***(((&&&$$$''''''((((((((('''%%%######$$$%%%&&&((()))+++,,,(((&&&$$$$$$&&&'''''''''&&&(((******(((&&&'''((((((***---.........///000222333444222000//////000222111111000000////////////222555666666555666777BBBGGGaaasssiii___uuu~~~uuuXXXHHHCCCDDD===<<>>333000000,,,,,,---......,,,(((###!!!&&&'''))))))(((&&&%%%%%%&&&'''((()))+++,,,------,,,***'''%%%&&&'''&&&&&&$$$%%%'''((((((((()))***)))+++---------...///000333444444333000//////000111111000//////...------...000333555555444555666===BBBZZZwwwjjjfffiiinnnnnnmmmPPP@@@@@@>>>>>>BBB???999::::::999777444222000...///111222222000...,,,%%%''')))+++------------,,,,,,,,,,,,++++++******+++---///222333222111000555,,,&&&(((,,,,,,++++++000...+++(((''')))+++...,,,,,,+++***)))((((((((($$$%%%&&&'''''''''''''''%%%&&&&&&&&&'''***...111444444555555555555666666888777555444333333333444999777555333222000,,,)))))))))***,,,///444888;;;777:::>>>BBBGGG[[[ZZZGGG777444222+++''')))***)))'''%%%###"""!!! """"""###$$$$$$%%%&&&&&&'''''''''''''''((()))******)))'''%%%############!!!"""###$$$%%%$$$$$$######((()))---333666NNNsssxxx}}}yyyxxxyyyzzzwwwdddQQQBBB666///hhhWWWaaaooocccdddgggHHH===444//////,,,)))+++---...,,,(((### $$$&&&))))))'''&&&&&&'''((()))***,,,------------...+++(((&&&&&&&&&&&&%%%$$$$$$%%%'''(((***+++,,,***+++------,,,,,,...///222333333222000///000111---------....../////////,,,...222444444444555777999>>>TTT}}}oooffffffuuuhhhdddyyyUUU@@@CCCEEEEEECCC<<<888888888777666333111000///111333444333111...---%%%'''))),,,------,,,+++------......///......---333333444333222000...---555,,,$$$###$$$%%%'''***,,,+++)))&&&$$$%%%))),,,))))))((('''&&&&&&&&&'''$$$%%%&&&'''((()))))))))&&&'''''''''(((***...111111111222333444555555666777666444333333444555555999777666555444222...+++*********,,,///444999<<<888;;;>>>@@@EEEYYY}}}iiiPPP:::444111***(((---)))((('''&&&$$$###"""!!!######$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))+++,,,......,,,***'''$$$######"""!!!"""###%%%%%%%%%$$$$$$###'''(((---222555JJJlllyyy}}}uuummmjjjhhhiiirrrooo^^^OOOAAA777eeehhh|||\\\@@@:::444000///,,,***+++,,,,,,***'''$$$"""!!!$$$''''''&&&%%%&&&''')))***,,,---------,,,,,,---***&&&$$$%%%&&&&&&&&&'''&&&&&&''')))+++,,,,,,+++,,,---,,,******,,,---000111222111000///000111---------------.........))),,,000222333444666777999<<>>CCCXXX|||cccFFF;;;555,,,***111((((((''''''&&&$$$###"""""""""######$$$$$$$$$$$$%%%&&&'''(((***,,,...///222000,,,)))&&&###""""""!!!"""$$$%%%&&&&&&&&&%%%$$$'''(((,,,000111DDDddd||||||yyy}}}~~~wwwlllggg___^^^dddsssxxxiii\\\NNNBBBxxxcccvvvzzzSSS;;;888444000000---,,,+++***)))((('''&&&&&&"""%%%&&&%%%$$$%%%'''***+++,,,,,,,,,,,,+++******'''$$$###$$$&&&''''''***)))((()))***,,,,,,,,,,,,,,,,,,+++))))))***,,,///000111111000///000222000//////...,,,+++******(((+++///222333555666888999:::JJJoooooolllrrrbbbVVV___DDDCCCCCCAAA@@@;;;666555444333222111111000///000222333222///,,,)))(((***,,,...///...,,,++++++,,,...000111111000000111000///---+++*********$$$###%%%'''%%%!!!!!!$$$!!!%%%)))***'''%%%$$$%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&'''&&&&&&%%%%%%))))))***))))))+++...111////////////////////////000///.........000222444000000111444666777555222...---,,,---111666;;;>>><<<<<<===>>>BBBWWW|||vvvSSSDDD:::...,,,333''''''''''''&&&%%%$$$###!!!!!!"""###$$$%%%&&&&&&''''''((()))+++,,,...///444222...***&&&$$$"""!!!"""###$$$&&&''''''&&&&&&%%%((((((+++///...???^^^{{{www}}}rrrkkk```[[[\\\fffuuu~~~pppdddVVVJJJ|||XXXlllrrrXXX???555222...---///333111,,,(((%%%$$$$$$%%%%%%'''((('''&&&$$$$$$%%%(((***+++***)))((()))***'''&&&%%%%%%%%%&&&'''((('''((()))+++++++++***)))+++******))))))))))))))),,,///111222111111111222444222///------,,,***)))+++...111333444666999;;;===<<>>>>>???:::555333444555222111222333333444333222///,,,******222666111...000111000...---,,,---///000///...---,,,)))'''&&&&&&'''((((((''''''&&&&&&%%%$$$$$$)))((('''&&&%%%$$$$$$$$$'''(((((('''%%%%%%&&&''''''((()))'''%%%###$$$%%%&&&%%%%%%'''))),,,,,,,,,000111111111111000000000------------------------,,,,,,---///000///,,,)))---,,,,,,,,,///333777999;;;888;;;BBBIIIYYY{{{jjjKKK:::222000///,,,,,,+++)))'''%%%###"""'''''''''&&&&&&''''''''')))))))))***+++---...///---000///***&&&&&&%%%###"""###$$$%%%&&&%%%$$$$$$)))$$$%%%+++---///===NNNyyy~~~~~~tttuuu{{{lll```WWWYYYbbbnnnsssbbbSSSyyy```yyylllTTT>>>555333...,,,...222///+++'''%%%$$$%%%%%%$$$&&&''''''&&&%%%&&&''')))***++++++))))))***+++((((((&&&&&&&&&&&&'''(((&&&''')))***+++++++++***)))))))))***+++,,,---......000222333222111111222333111///.........---,,,,,,...000111222555888;;;>>>@@@JJJccchhhvvvyyyvvvNNNmmmdddHHHFFFAAA<<<<<<;;;;;;666333555555222000222222222333333111///---+++...555888333...///000...---,,,+++,,,...///...------,,,)))'''&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&)))((('''%%%$$$#########&&&''''''&&&$$$$$$%%%'''%%%&&&&&&%%%###!!!"""###%%%%%%%%%&&&''')))+++---------.........---+++***))))))*********+++++++++---------///000...+++(((+++***+++,,,///222666888888666999@@@HHHYYY|||yyyYYYAAA444//////......---+++)))'''%%%$$$(((''''''&&&&&&''''''((((((((()))***++++++,,,,,,---000000***'''''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$((($$$'''---......999HHHnnnzzzpppttt|||mmm^^^YYY[[[aaammmyyyzzzkkk^^^yyyrrrcccNNN;;;666444///,,,...///---)))&&&%%%%%%&&&&&&###%%%'''''''''&&&'''((()))***+++***)))((()))+++))))))((('''&&&&&&&&&'''$$$&&&''')))++++++++++++(((((()))+++---///111222111333555555333111111111222000......000000000///---...//////000333777:::<<>>FFFZZZ~~~lllMMM999222111111000///---+++)))'''&&&''''''&&&&&&&&&&&&''''''&&&'''(((*********)))))),,,000000+++)))******(((&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%(((......---555AAAgggxxxmmmsss{{{gggZZZUUUVVV[[[aaatttvvvkkk~~~XXXGGG888666555///,,,------+++(((%%%$$$%%%&&&((($$$&&&(((((('''&&&&&&'''''')))))))))((('''((()))))))))((('''&&&&&&%%%%%%"""###%%%((()))*********(((((()))+++---000222333333555777666444222111111222000......///000///...............///111666:::999CCCJJJTTTrrrgggwww{{{llluuuoooMMMFFFCCCAAABBB>>>???999666777555111///000///000000111000000///...---///000---)))'''''''''+++***)))***+++,,,+++***,,,+++***)))(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$&&&&&&&&&%%%$$$###$$$&&&%%%&&&'''&&&%%%$$$%%%&&&$$$''')))'''$$$%%%***000,,,---///000///,,,(((&&&''''''((()))***+++,,,---+++******++++++***'''$$$$$$&&&(((***---000222333333444777<<>>aaa|||wwwkkkqqqqqqbbbZZZVVVUUUTTTdddppp{{{qqqsssyyyOOOAAA555555555///,,,...,,,***'''%%%%%%&&&'''(((''')))***)))&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((((((((((('''&&&%%%$$$$$$!!!"""$$$&&&((())))))))))))******+++---///000111444666777777444222111222222000...---...---,,,+++/////////......111555999999CCCIIIPPPhhhgggyyy}}}yyyxxxuuuUUULLLGGGFFFEEE???@@@:::777777666222///000//////000000000/////////+++*********((('''''')))***)))((()))+++,,,+++***++++++***)))))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!!!!!###$$$%%%&&&&&&&&&'''%%%$$$###$$$&&&###%%%&&&&&&$$$$$$%%%&&&&&&)))+++)))&&&&&&+++111,,,---///000///,,,(((%%%&&&&&&'''(((***+++,,,,,,)))((((((((()))(((%%%###$$$%%%'''))),,,...///000222555888<<>>888222111...,,,***)))(((((($$$######""""""######$$$$$$%%%''')))***)))(((''',,,000000---+++---...,,,***(((%%%######%%%''')))%%%&&&(((***)))+++444===XXX~~~zzzrrrgggppp|||ppphhhccc[[[TTTXXX^^^kkkzzzuuutttfffJJJ===444555555///,,,...,,,***(((&&&%%%&&&((())))))***+++)))'''$$$$$$$$$&&&'''((('''&&&%%%&&&(((((((((((((((((('''&&&%%%"""###%%%''')))))))))(((+++++++++,,,---///000111444666777777555333222222222000...---------,,,***000000000000000111555888<<>>CCCJJJVVVmmmmmm~~~yyylllgggjjjYYYJJJEEEEEE@@@@@@;;;777888777333111222111000//////............---((('''***+++((())),,,***)))((()))+++,,,+++******+++++++++******))))))%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""###$$$"""######""" !!!###!!!"""###""""""$$$%%%'''((()))***++++++******'''((())))))((('''&&&%%%&&&&&&''''''((((((((((((***(((((()))***+++***))))))(((''''''(((***,,,...,,,444;;;>>>FFF]]]|||qqqQQQ===333111...+++)))(((((()))$$$$$$############$$$$$$&&&'''((()))+++---......,,,000000---+++------,,,'''&&&%%%%%%&&&(((***,,,)))---///---)))***...222GGGqqq|||vvvhhheeewwwuuubbb^^^ZZZ]]]hhhxxxwwwFFFEEE:::333555444///---000///---***'''&&&''')))***&&&((())))))(((&&&'''((((((***+++***)))((()))+++)))***,,,------,,,+++***)))***+++,,,------,,,+++,,,,,,---///111333555666222444666666444333222333000///---...000111111000000222333444333333444666;;;999===FFFMMM^^^pppttt___nnnZZZJJJEEEHHHEEE???:::777888888444222333111111///......------------'''%%%((()))&&&&&&)))+++))))))***+++,,,+++*********+++++++++******)))#########$$$$$$%%%&&&&&&"""!!!!!! !!! !!!!!! !!!!!!"""$$$$$$$$$$$$&&&(((&&&&&&'''***,,,,,,)))'''(((((((((((((((((('''''')))))))))***************+++***)))***,,,...---,,,+++)))(((&&&'''))),,,...(((222;;;???HHH___~~~]]]EEE444222///,,,***))))))***&&&%%%%%%%%%%%%%%%%%%&&&''''''((())),,,...000111,,,000000,,,***,,,---+++%%%%%%%%%&&&''')))+++,,,***000333000+++)))***,,,<<>>III___vvvDDD>>>444111///&&&'''---,,,)))&&&###""""""###$$$###)))***+++,,,...000333444///...+++)))((()))+++---$$$$$$$$$$$$%%%'''((()))---...---,,,++++++...000<<>>;;;777444333222000///111111000///...------,,,*********))))))*********))))))******************---+++))))))***+++***)))'''&&&&&&%%%%%%%%%&&&&&&(((&&&$$$$$$%%%$$$!!!!!!!!!!!!  !!!"""###$$$$$$%%%###$$$%%%'''((()))))))))+++++++++*********)))))))))***+++,,,,,,,,,++++++---,,,,,,...000000...+++------+++++++++---...000---333888===GGGaaaTTT@@@444111000((((((---+++(((&&&$$$###$$$$$$$$$###&&&''')))+++---///000111111///---***((((((((((((###$$$$$$%%%'''((())))))***+++++++++******,,,...999VVV|||}}}|||gggUUUTTTdddttt|||ssssssrrrwww{{{nnnccc^^^fffpppyyy^^^JJJCCC@@@:::555333222222333000000///,,,(((&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((()))******)))((('''((()))***++++++******+++'''$$$###&&&((((((&&&'''(((+++///222333111//////000000000111111111111...---,,,,,,---...111222//////000111444666999;;;555;;;;;;===CCCJJJaaazzz|||{{{}}}pppyyyoooQQQGGGHHHHHHFFF???<<<888666444333111000111111000///...---,,,,,,++++++++++++++++++++++++)))))))))***++++++++++++,,,+++))))))***+++***)))((((((''''''''''''((((((,,,***((('''&&&$$$!!!"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""###%%%''')))***++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------.........000111111000...111000///......///000111///444999<<>>===:::666333333555777222111...+++(((''''''(((&&&%%%$$$$$$$$$%%%'''(((((()))*********)))((('''''''''((()))******++++++---((($$$$$$(((***)))&&&'''(((***---000222000///............///000000111///...---,,,,,,...000111222111000//////111222333777<<<;;;===CCCGGGZZZxxx~~~qqqxxxxxxvvvUUUGGGFFFEEEBBB???<<<888555444333111000222111000///...---,,,+++++++++,,,,,,,,,,,,++++++************+++,,,,,,------+++******+++,,,+++***&&&&&&'''((()))+++,,,---...---,,,***(((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%'''(((***++++++,,,---...////////////...---------,,,,,,,,,,,,---...///000111222333222111000000000000000111222333444000666<<<@@@JJJdddxxxMMM999000111+++)))***&&&'''&&&%%%&&&&&&&&&$$$"""%%%'''***...000000000000/////////...,,,((($$$"""!!!"""$$$'''((()))))))))(((***---...---...///111333LLLrrrzzz}}}oooQQQ===666<<<@@@GGGIIIBBB>>>???FFFTTTiiivvvjjjdddfffppp~~~vvvSSSDDD999999888666444555777:::333000---***(((((((((((('''&&&%%%$$$%%%&&&'''(((++++++,,,,,,+++)))'''&&&&&&&&&''''''((()))******---)))%%%&&&***,,,***'''***))))))***---000111000------,,,------///000111222111///------...///000222111000//////111333444===???<<<===CCCFFFVVVqqqtttuuu\\\JJJEEEAAA;;;<<<:::666444444333222000222222111///...---++++++******+++,,,,,,+++******++++++******+++,,,------...---+++,,,---......---((((((((()))***+++,,,------...---,,,***(((''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%&&&'''((((((((((((,,,---...///000///---------,,,,,,+++++++++,,,,,,,,,...///000000/////////---...///000222444666777000888@@@DDDMMMeee[[[@@@111000+++))))))%%%'''&&&%%%%%%&&&&&&###!!!$$$&&&***---///000//////---...///000...***&&&###!!!"""$$$%%%'''((()))))))))+++,,,---------///111333HHHjjjzzzzzzoooQQQ;;;000///---111555000...///666EEEYYYppptttiii___gggrrr~~~iiiKKKAAA999777666444555666777888222///+++)))(((((((((''''''&&&&&&&&&&&&'''((((((,,,,,,,,,,,,+++***((('''''''''&&&&&&'''((()))******(((&&&'''***+++***(((,,,***)))***---///111111---,,,,,,,,,---...000111333222///...------...///111000///000222666:::<<>>AAAHHHGGGMMM```gggjjjwwweeeNNNIIIFFF>>>999777555555777888999888333333111000...,,,+++***,,,---///000000///---,,,111000---+++***+++,,,,,,---,,,++++++---///......---,,,+++***))))))))))))&&&((()))'''###!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$&&&((()))***++++++%%%'''***,,,,,,+++)))(((&&&'''((()))((('''%%%###&&&))),,,---***)))***,,,((()))***,,,...///000000///888???AAAJJJfff___===444///,,,---,,,'''$$$!!! """""""""&&&&&&''')))+++---///000111222222222000---***(((&&&$$$!!!!!!$$$&&&000///,,,)))(((***///333666AAAZZZ|||{{{{{{bbbEEE555///...'''''')))%%%)))%%%$$$)))000:::MMM___nnn~~~{{{sssggg]]]\\\eeesss~~~}}}qqqUUUHHHDDDBBB888000000222111111222///,,,)))'''((())))))((('''%%%$$$%%%'''))))))((('''(((***+++,,,,,,++++++---,,,+++(((%%%%%%&&&(((******))))))***++++++,,,,,,------...///000000111------......//////000000000000000000000000000000111222222111000111444777===<<<@@@GGGLLLMMMQQQVVVyyykkk~~~tttyyy|||rrrWWWMMMGGG@@@>>>;;;999777666666444222000000000000000///...---------....../////////000222000---+++***+++,,,---,,,,,,,,,+++++++++******+++)))'''&&&&&&&&&%%%$$$'''((((((%%%""""""%%%)))$$$$$$$$$%%%%%%%%%&&&&&&%%%""" !!!###$$$###!!!$$$&&&(((((('''&&&&&&'''!!!$$$'''***+++***(((&&&''''''''''''&&&&&&&&&&&&(((,,,///---)))'''***---***,,,---///111222222222666666888>>>LLLiiiqqqFFF333222333000---***(((&&&###"""###$$$$$$"""$$$%%%&&&''')))---///222222111000///---+++***&&&&&&&&&%%%%%%%%%$$$$$$'''((()))((('''(((,,,000:::AAAVVVyyyzzz~~~xxxaaaDDD===333,,,))))))((('''%%%%%%%%%&&&+++444???FFF```qqq}}}pppeee```ccckkkqqqkkkRRRGGGCCCAAA888222222222000...///...+++)))'''((()))))))))(((&&&%%%&&&(((******)))((()))***+++,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,***************+++,,,------......///000000111111.........///////////////000000000000000000111111111222111111000111555777;;;:::???FFFKKKNNNRRRXXXuuuvvvyyyrrrmmmyyy^^^RRRJJJBBB???===:::888777666555333333222000...---------...,,,---......///000000111111///,,,***))))))***+++++++++******))))))(((((('''&&&%%%%%%'''((((((''''''((('''%%%######%%%((($$$%%%%%%%%%&&&&&&&&&&&&$$$""" !!!###%%%$$$###&&&''')))***)))((()))***&&&''')))******)))&&&%%%''''''''''''''''''''''''(((+++---+++((('''***---,,,---...///111222222222444555:::AAANNNiii{{{NNN777333222...+++***((('''%%%$$$%%%&&&'''"""$$$%%%%%%%%%'''***---111000000///...,,,***)))%%%%%%%%%$$$$$$$$$$$$###%%%&&&''''''&&&(((,,,000777===PPPrrrxxxzzzxxxaaaFFF@@@888222///---+++***((('''%%%%%%'''---666<<>>EEEJJJMMMSSSZZZlllqqqaaagggXXXMMMDDDAAA>>>;;;888888777555444555333///,,,+++,,,---///,,,---...000111222222222111///,,,***((((((((())))))))))))((('''&&&&&&&&&&&&%%%$$$$$$&&&''''''''''''''''''%%%######%%%'''%%%%%%%%%&&&&&&&&&''''''$$$"""!!!"""$$$%%%%%%$$$%%%''')))******)))+++,,,,,,,,,,,,+++***(((&&&%%%&&&&&&''''''((()))))))))***,,,...,,,******...111//////000000111222222333111444:::AAAMMMfffYYY===333000,,,((('''&&&%%%$$$$$$%%%&&&'''###$$$%%%$$$$$$%%%(((***.........---,,,***)))((($$$$$$#########"""""""""######$$$$$$%%%'''+++...222666GGGhhhwwwuuuyyycccIIIFFFAAA<<<888444000---,,,+++(((%%%%%%(((---222???PPPgggzzzzzzggg\\\___fffqqq|||]]]LLLFFFCCC<<<777444666555///++++++)))(((&&&&&&((())))))((('''&&&%%%&&&((())))))))))))(((((('''(((***+++,,,%%%&&&((((((((())),,,...*********+++,,,...///000000000111111111222222222111000000000//////......//////.........///000111///000111111111333777:::::::::>>>DDDHHHKKKSSS[[[ppp|||aaannn\\\OOODDDAAA>>>:::888777666555444333222000///......///000---...000222333444555444222000---+++)))((((((((())))))(((''''''&&&&&&%%%)))'''%%%%%%%%%%%%$$$###&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$&&&)))*********+++---000000...,,,+++***))))))''''''((()))***+++,,,---///000111000///000333777111111111222222333333444222555:::@@@JJJbbbcccAAA333///+++'''###""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$&&&))),,,,,,,,,+++***)))'''&&&###""""""""""""!!!!!!!!!!!!!!!!!!"""$$$'''***---///111>>>\\\wwwqqqzzz{{{fffOOONNNMMMJJJDDD<<<444//////...,,,)))'''(((,,,///777EEEZZZppptttgggccceeegggwwwrrrUUUHHHCCC@@@999666555777666000,,,,,,(((&&&%%%&&&'''(((((('''&&&%%%$$$$$$&&&(((((('''''''''&&&&&&&&&(((***+++%%%''')))))))))***---///******+++,,,...///111222111111111111222222222222111111000000/////////...000///...------...///000...///000111222444999<<<======@@@DDDFFFIIIQQQ[[[|||{{{eeexxxrrr___PPPEEEAAA>>>999666555444333333///000111222333222111000...///222444555666666555222111///---+++)))))))))))))))(((((((((''''''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$###$$$$$$''')))+++,,,,,,,,,---///222111///...---,,,------(((((()))+++,,,---...///111111111111111222555666222222222222222333444555777:::>>>BBBJJJbbbhhhCCC333///+++'''""""""""""""###$$$%%%%%%'''''''''&&&$$$$$$''')))************)))(((&&&&&&"""""""""!!!!!!!!!  ###&&&)))+++,,,...777QQQzzzyyypppwwwzzzeeeUUUXXX[[[YYYRRRFFF:::222000000///---++++++---///333===NNNcccwwwxxxllleeedddnnn{{{gggNNNDDD@@@===:::777777999666000,,,---)))((('''((())))))((('''%%%$$$###$$$&&&'''''''''&&&&&&&&&&&&'''((()))***)))+++---------...///111***++++++---///111333444111111111111111111111111111000000000000000000///111000...,,,+++,,,---...---...000111222666:::>>>??????BBBEEEFFFHHHRRR]]]uuukkkmmmvvvbbbSSSHHHBBB>>>999555444333333222---///222444444333000///---///222444555555555444222111///---,,,+++******(((((((((((())))))))))))&&&%%%$$$%%%''')))))))))%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&)))))))))'''%%%$$$$$$&&&***,,,.../////////000111000000///...............(((((()))***+++------...------......//////000000000000//////000111333444<<>><<<;;;:::666...***+++---+++++++++,,,+++***(((&&&$$$###$$$&&&(((((('''&&&'''((()))************,,,...000000///...///000***+++,,,---000222444555111111111111111111111111000000000000000111111111333111...+++******+++,,,,,,...///111333666;;;???>>>???BBBEEEFFFIIITTTaaayyyxxxeeehhhzzzfffXXXNNNCCC???:::666444444444333000000111111111///---,,,,,,...000333333333111000//////...---+++******)))&&&&&&'''((()))***++++++'''&&&%%%&&&(((***+++***$$$###"""$$$&&&'''%%%############$$$$$$$$$%%%%%%&&&((()))(((&&&%%%'''******,,,......------...///.........---,,,,,,++++++&&&''''''((()))******+++))))))***,,,---,,,***(((,,,+++***+++,,,...000222888===DDDHHHNNNeeepppHHH555111...)))%%%&&&&&&''''''''''''&&&%%%&&&&&&%%%###$$$&&&((())))))))))))((('''&&&%%%"""""""""!!!!!!!!!!!! """ """&&&'''''''''+++000>>>___~~~nnnpppvvv```\\\fffqqqvvvnnn___OOOEEE:::;;;;;;888333///------...,,,333EEEYYYjjj{{{rrrkkkkkklllrrr~~~___MMMHHHFFFCCCBBB???===<<<555,,,(((***000...---......---+++)))'''%%%$$$%%%'''))))))((('''(((***,,,,,,,,,++++++---...000///...,,,------***+++,,,...000333555666111111000000000000000000//////000000111111222222444222...+++))))))***+++,,,---///111333777<<<@@@===>>>BBBEEEFFFJJJWWWdddcccWWW}}}jjj\\\RRREEE@@@;;;777555555555444333222000...,,,+++******+++,,,///111111000...---------,,,,,,+++***))))))$$$%%%&&&''')))***+++,,,+++)))'''''')))))))))((($$$""""""###&&&'''%%%###""""""#########$$$$$$$$$###&&&((((((&&&'''***---(((***++++++***)))***+++---------,,,+++)))((('''%%%%%%&&&&&&''''''((((((((((((***,,,,,,+++(((%%%(((''''''''')))+++...000222888AAAGGGMMMbbbsssJJJ666222///)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%'''))))))))))))((('''&&&&&&###"""""""""!!!!!!!!!!!!### """&&&&&&&&&&&&+++...888WWWmmmmmm~~~yyybbb\\\hhhwww}}}wwwhhhWWWMMMDDDDDDCCC>>>888222...,,,000***,,,;;;NNN___qqq~~~}}}nnnooommmnnnvvvllleee```\\\ZZZddd]]]YYYSSSAAA,,,&&&,,,)))***,,,---------,,,+++((())))))((('''''')))***))),,,---+++'''&&&***...222222222111111111000000......///000000111000000000000000000000000000000---...000222333222000///333222111///------...000...///111222333555999<<<@@@EEEAAA>>>EEEJJJUUUgggcccZZZhhhppp[[[SSSGGG@@@:::888666222000222222222111111111111///---...............------,,,...---,,,************+++***)))(((''''''((()))***))))))))))))((((((((((((%%%%%%%%%$$$###"""!!!!!!#########""" """$$$$$$$$$$$$$$$&&&(((***,,,------...---,,,***(((&&&,,,,,,,,,+++((('''''''''***)))((('''&&&%%%%%%%%%)))((('''''')))******)))***************+++++++++---777;;;>>>JJJ[[[|||SSS;;;444...&&&)))((('''''''''&&&### ############$$$%%%&&&&&&'''((()))))))))((('''&&&!!!!!!"""!!! """### """######'''***,,,666QQQ{{{pppgggjjjzzzddd```lll}}}yyyfffYYYVVVLLLCCC@@@>>>888333000000------333===LLLaaarrr{{{}}}tttllljjjmmmuuuvvvwwwtttqqqrrr}}}}}}~~~uuuYYY888''''''%%%&&&''')))************((()))***)))(((((()))***))),,,---+++((('''***...222111111000////////////+++,,,---///000111111111111111111111111111111111...///000222333333222222222222111///...------......///111222444777;;;>>>@@@DDD@@@???HHHNNNYYYkkkwwwggglllnnnZZZSSSHHHAAA;;;999777333111333444333222222222000///---000000000000000///...------,,,+++***)))******+++*********))))))*********)))))))))(((((((((((('''&&&%%%$$$##################$$$$$$###""""""$$$&&&$$$%%%''')))***++++++***.........---,,,***)))(((***++++++***(((&&&'''(((+++***)))((('''''''''''''''&&&%%%%%%'''((((((''')))))))))***++++++,,,,,,,,,555999===HHHYYY|||WWW;;;111+++%%%'''&&&&&&''')))(((&&&$$$%%%%%%$$$#########$$$$$$&&&&&&'''(((((('''&&&%%%$$$&&&'''%%%""" !!!### !!!!!!"""###''')))***222KKKrrrssshhheee{{{fffaaannnsssggg]]]RRRHHHDDDAAA;;;555222111---,,,111999EEEWWWfffttt|||pppjjjiiinnnzzzwwwuuuwwwoookkknnnpppyyybbb<<<&&&###""""""###$$$%%%&&&((()))''')))++++++***)))))))))***,,,---,,,)))(((+++...111000///......---------)))***,,,...000111222222222222222222222222222222000000000111222444555666000000000///...---,,,++++++---///111333666:::>>>===???;;;<<>>ZZZaaaDDD444++++++)))((((((+++---......$$$$$$###"""""""""""""""$$$&&&''')))******))))))***%%%!!!!!!$$$%%%""" !!!""" """''')))---AAAkkkjjjQQQ[[[nnnmmm]]]gggxxx{{{mmm```XXXMMMBBB666111...,,,---///000444===KKKZZZkkk{{{lll___]]]oooVVVMMMGGGFFFBBB;;;888:::444333111...,,,***))))))))))))***,,,...///...---(((+++,,,+++***,,,...---...+++)))))),,,---,,,***)))+++------...///111333111333444555333333333444888777555333222111000000///...---,,,,,,,,,---...111000...------...000111222111///---+++******+++***111555888IIIjjjllltttXXXWWWhhhwww}}}}}}nnn```VVVzzzwww```VVVsssjjjWWWRRRJJJDDDCCC@@@;;;666555777666555333000---+++)))((()))***,,,---------,,,)))+++,,,,,,+++,,,---//////000111111111000...---//////...,,,***)))((('''***'''%%%&&&)))((($$$######$$$$$$$$$###############$$$%%%&&&(((((()))******+++,,,,,,+++))))))))))))))))))((('''&&&%%%((('''&&&%%%$$$%%%&&&'''&&&&&&''')))+++***'''%%%%%%%%%'''+++000333444333111,,,555888===AAANNNyyykkkBBB000///+++)))''''''((())))))(((%%%%%%$$$$$$###$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&%%%$$$###""""""###$$$%%% !!!###!!!$$$###'''000<<<___iiiWWW\\\ooohhh^^^dddsss{{{oooddd\\\MMM>>>888333...,,,...111...000;;;JJJ[[[nnn|||vvvjjjfffeeeUUUMMMFFFCCC>>>777444555333222///---+++)))((('''''''''))),,,......,,,***$$$'''+++++++++***((('''+++)))'''(((***+++)))''')))+++.../////////000222000111222222000///000222000////////////......---...---,,,++++++,,,---........./////////......---111000...---++++++++++++***000333:::UUU~~~lllqqqWWWPPPeeetttrrr~~~mmm^^^RRRssskkkaaa}}}nnnZZZOOOGGG@@@???===999666666555444333111...,,,)))((('''(((***+++,,,,,,,,,,,,***,,,...///......///000...///000000000///...---......---+++***(((''''''&&&###"""###'''(((%%%!!!$$$$$$$$$$$$$$$###""""""######$$$$$$%%%&&&&&&&&&((()))***++++++***)))((((((((((((((('''&&&%%%$$$***)))'''&&&%%%%%%%%%%%%%%%%%%&&&(((******'''%%%(((((())),,,000333333222111---777;;;???@@@JJJsssuuuJJJ444///---***(((((()))******)))%%%%%%$$$#########$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&%%%###"""!!!!!!!!!"""  """###$$$!!!%%%$$$&&&---777YYYkkkYYY\\\nnnkkk___dddtttyyyrrrgggXXXGGG===666...***+++---***+++333???PPPddduuu~~~qqqjjj[[[OOOHHHAAA===999444111111111///---+++(((&&&%%%%%%$$$&&&(((,,,///...***'''))))))***++++++)))((((((((((((((()))******(((&&&***,,,000111000//////000000000000...,,,,,,---///,,,---///111111111000///---,,,+++++++++,,,---...---...///000000...,,,***000///...---,,,,,,,,,,,,,,,000333@@@hhhxxxwwwSSSHHHPPPjjjxxx|||~~~lll___OOOiiivvvkkkrrr]]]MMMDDD===;;;:::777555666444444333111///,,,***)))&&&''')))+++,,,,,,,,,,,,---///111222000//////000---.../////////...---,,,,,,,,,+++***((('''&&&&&&###  $$$&&&%%%$$$$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$###%%%&&&((()))))))))((((((&&&'''''''''&&&%%%$$$###***)))(((&&&%%%$$$$$$$$$%%%%%%&&&(((++++++***(((+++***+++---000222111000111...999;;;??????EEEjjjVVV:::000...,,,))))))***+++******%%%%%%$$$###""""""######"""$$$%%%%%%$$$######$$$&&&%%%###"""  """###$$$$$$"""&&&%%%&&&)))111RRR~~~ppp\\\___jjjkkk^^^ddduuuuuugggVVVIII>>>444...,,,***((((((,,,444BBBXXXjjj{{{ppp~~~TTTFFFAAA:::666444111000000...---+++(((&&&%%%$$$######%%%***...000///***'''///+++((((((((('''(((***'''(((***,,,,,,,,,***(((***---111222111000///...000000///,,,******,,,...,,,...111333444333000///,,,+++******+++,,,---......////////////---,,,+++////////////////////////000333888MMM|||YYYHHHNNNVVVbbbyyytttkkkaaaPPPaaaooouuu\\\OOOEEE<<<999777444444555444444333222000...,,,+++'''(((***,,,............000222444333111...---,,,,,,---.........---,,,+++******)))(((''''''&&&&&&$$$!!! """%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######""""""###$$$&&&'''((((((((('''%%%%%%%%%%%%%%%$$$######'''&&&&&&%%%$$$$$$$$$###'''''''''***,,,---,,,++++++++++++---//////...---///,,,666777;;;<<>>555111***)))***,,,000999LLL^^^tttyyyrrrOOOAAA===666111.........,,,,,,+++)))'''%%%$$$$$$###%%%''',,,000333111,,,(((,,,((((((---...((($$$$$$&&&'''***++++++***)))((()))---000222111///......111111000---++++++---///+++---000222222000,,,***++++++******+++---...000222111///........./////////000111111222333333333555888CCC```sssfffFFFFFFKKKRRReeeqqqhhheee```SSS]]]ssswwwZZZRRRHHH===999666333222333222222111000///---+++***)))***,,,///000111111000333444444222...+++)))))),,,---.........---+++***(((((((((''''''&&&&&&&&&'''%%%###""""""###$$$$$$ !!!###$$$&&&'''''''''''''''&&&%%%$$$###"""""""""###%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$%%%'''&&&&&&(((+++,,,,,,+++***))))))+++------,,,+++,,,***111000444888===^^^gggEEE333---+++((('''((((((((('''%%%$$$###"""!!!!!!!!!!!!!!!######"""""""""###!!!!!!!!!!!! !!!###$$$$$$$$$"""&&&%%%'''***...GGGnnnkkklllfffuuuzzzbbbWWW^^^pppwwweeeTTTFFF:::222++++++---//////333AAAPPPfffuuubbbGGG>>>;;;444---***,,,,,,)))***)))((('''&&&&&&&&&&&&''')))---222444333...***))))))000<<<>>>333&&&!!!###%%%'''((('''''''''((()))+++///000///......///111111111///------...000000111333444444111---+++++++++++++++,,,...000111444222111//////111333444111222444555777888888888999<<>>999666222111222/////////...---,,,***)))***+++...000222222222222444444333000,,,***)))***,,,---.........---,,,+++''''''''''''''''''''''''((('''&&&%%%$$$######""" !!!###$$$&&&'''((((((''''''&&&%%%$$$###"""""""""###%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$###### """###$$$%%%&&&&&&&&&%%%$$$&&&((())))))(((((('''((())),,,---,,,+++***(((///+++000555999WWWoooJJJ666---+++(((''''''((('''&&&$$$$$$###!!! !!!"""###""""""###$$$ !!!!!!!!!!!! !!!"""$$$%%%&&&&&&###$$$###''',,,...AAAbbbrrrssslllvvv{{{dddVVV\\\mmmrrr___OOO@@@555///---...///...///888CCCYYYjjj}}}|||SSS@@@777666000))))))///000---(((((((((''''''(((((()))(((***---111444333///+++---+++333BBBDDD777***%%%###%%%''''''%%%%%%''')))(((***,,,---------///000///000111000///...///111222333555666555333000///,,,++++++,,,---000222333333333333333444555666666333444666999;;;<<<======;;;>>>WWW~~~zzznnnRRRPPPGGGMMM^^^~~~~~~tttggg^^^VVVWWWyyy{{{___PPPFFF===999777333000111000000000000///...,,,,,,)))+++---000111222333222333222111...,,,+++---...---......//////---,,,+++'''''''''''''''(((((((((&&&''''''&&&$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!!###$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&&&&&&&((('''&&&'''(((***))))))&&&&&&''')))---......---***)))000,,,000444444NNNyyyxxxPPP777...,,,)))(((((((((((('''$$$$$$"""!!! !!!#########"""###$$$!!!""""""###"""!!! !!! !!!"""$$$%%%$$$$$$!!!&&&------:::UUUwwwwwwoooxxxmmmXXX]]]lllnnn___OOOBBB777222///...---...555===MMMaaatttrrrKKK<<<...///+++'''***333777555((((((((((((((()))***+++)))***---000333222///,,,///(((+++777;;;111((((((%%%'''((((((&&&&&&)))---''')))+++,,,,,,---///111---///111111000///000000...///111111111000...---,,,,,,,,,---...111333444111333555777888888777666444666888;;;>>>?????????:::>>>[[[{{{sssVVVBBBGGGBBBYYYqqqaaaXXXUUUsssyyywwwdddMMMDDD;;;999777333111222444444444333333222000000)))***---///111222222222111111///---,,,---111333---.../////////...---,,,'''''''''((((((((((((((($$$%%%''''''%%%###""""""%%%&&&&&&&&&%%%%%%$$$###$$$$$$######"""!!!!!!!!!$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%---+++******+++,,,,,,+++&&&&&&'''***...000000///******333///222333000GGGtttSSS888000---***))))))))))))((($$$###"""!!!!!!############$$$%%%$$$$$$$$$$$$"""  !!!&&&$$$ &&&...,,,444KKK}}}yyyzzzpppxxxvvv[[[___lll{{{ooo```SSS???888000......///666===GGG\\\ooowwwjjjIII@@@444000+++)))+++...111333---,,,)))(((''')))+++---//////000000///---,,,***------,,,+++************(((((('''(((((()))***+++,,,,,,+++)))''''''(((***,,,,,,,,,///111333222111------,,,,,,++++++,,,,,,///......000222444444333333444666888888777555444;;;999666666777:::::::::777???dddyyyoooYYYIII???BBBKKK|||}}}ZZZ___]]]dddmmmhhhQQQFFF<<<999888555333222333222111111111111///---+++,,,,,,,,,+++,,,///111/////////...............222222222111000...,,,+++,,,,,,,,,+++)))(((&&&%%%&&&######&&&&&&$$$$$$''',,,+++***((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&&&&)))***)))&&&$$$$$$&&&)))&&&%%%&&&***,,,+++***...,,,***''''''(((***+++***))))))+++---//////...---******---...000777>>>ccc[[[;;;444000+++***+++---,,,+++$$$###!!!!!!"""###$$$%%%&&&&&&&&&&&&'''''''''%%%### """!!!"""%%%(((---777BBBlllvvvrrrwww|||hhhffflll~~~xxxjjjaaaIII???555000...///333999FFFOOO]]]nnn}}}bbbDDD===333000,,,***,,,...111111+++***)))(((((()))+++,,,............---,,,+++***++++++***)))))))))))))))''''''&&&''''''((()))***++++++***(((%%%%%%&&&'''++++++,,,...222444444333++++++******)))*********///......000333555555444444444555666777666666555999::::::888555555888:::<<>>GGGVVVgggxxxUUU>>>:::222///---,,,---///000000(((((()))))))))******+++---,,,+++***))))))))))))))))))((('''''''''((((((%%%%%%%%%%%%&&&'''((()))******)))'''$$$###$$$&&&******+++...222444444333*********)))******++++++000//////111444666666555555555555555555666666777666:::<<<999333111444888???ZZZvvv}}}{{{yyyzzz^^^HHHIIIRRR[[[ooofffaaa\\\aaaxxxSSSGGG<<<999777444222222111000//////000000...,,,------,,,++++++---111444222222222333333333333222111222222111000...,,,***)))*********))))))(((''''''&&&'''******%%%###%%%)))*********)))'''&&&$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&'''((()))))))))&&&''')))(((&&&$$$$$$%%%((('''%%%%%%&&&&&&%%%$$$(((((()))***+++---......---,,,++++++---......---222///...000000///333999KKK{{{nnnLLL;;;555///+++++++++)))''''''&&&$$$###"""!!!""""""%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!###"""###''')))---666@@@bbb~~~nnndddnnnuuueee```ddduuu}}}uuuaaaQQQ@@@666222///000222999@@@NNN^^^ooopppmmmwwwsssJJJ999999111///------...//////...&&&''')))***++++++***)))+++***)))'''''''''((()))(((((('''''''''(((((()))$$$$$$$$$$$$%%%&&&'''((((((((((((&&&%%%%%%&&&(((++++++,,,...111222222000,,,+++++++++,,,------...222222222444666888888777666555444333333555666888555888999777222000222555@@@ggg{{{ooopppqqqkkk___NNNKKK___tttnnnccc\\\___|||VVVJJJ???:::999666333333222111000000111111///.........---++++++---111444000111222333444444333333111111111111///---+++***(((((()))))))))))))))((((((&&&(((,,,+++&&&$$$%%%((()))*********(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))%%%%%%&&&&&&%%%$$$######'''&&&%%%%%%%%%&&&&&&&&&((())),,,...111222222222222000......000111111000111//////111111000333999AAAlllsssOOO;;;555...***))))))(((''''''&&&$$$###""""""######''''''''''''''''''&&&&&&((('''&&&$$$$$$######$$$ ###"""$$$((())),,,444===]]]qqqbbbnnnwwwfff___aaasssjjjYYYFFF<<<777333222333888>>>IIIUUUdddvvvjjjfffpppdddCCC888999111///......//////...---'''(((***+++++++++***)))***)))((('''&&&'''((()))(((((((((((())))))***+++%%%%%%%%%%%%&&&'''(((((('''((((((''''''(((***,,,...---,,,---...///---+++++++++++++++,,,---...///444444444555888::::::999666555333222222444666888666444333333444444444444DDDnnnqqqZZZYYYZZZSSSKKKNNNaaaxxxfff^^^^^^uuu[[[NNNBBB===;;;888666666333222222222333333222000///...---,,,+++,,,///222000111333555666666555444111111111000///---+++***''''''((())))))))))))((((((&&&(((,,,,,,'''$$$%%%'''((()))***)))'''%%%$$$''''''&&&%%%$$$######"""%%%&&&'''(((((())))))(((''''''''''''''''''&&&%%%&&&&&&&&&''''''((()))******,,,///222444555555555222000...---///111111111...---...222222111333888===^^^zzzUUU:::444,,,(((((()))((('''&&&%%%###"""!!!""""""###''''''((((((((('''&&&&&&+++***(((%%%###"""!!!!!!""""""$$$((()))***111:::RRRrrraaammm{{{fff]]]]]]oootttdddRRRFFF>>>777333222777<<>>===888444111...,,,---.........///......---++++++******)))***+++,,,,,,+++***)))'''''''''(((***+++------))))))))))))***+++,,,---,,,---,,,)))'''&&&((())))))(((((((((******((('''))))))***+++,,,...000111000000000111444666666555444333333333444444555555111444777777888===HHHQQQcccTTTAAA666555>>>JJJTTTwww|||lllaaalllzzz```RRRDDD>>><<<888777777222111111222444444222111---///000...+++(((&&&&&&&&&(((+++...000000///...000000000000...,,,***)))(((((())))))(((''''''&&&&&&###$$$'''((('''(((+++(((((('''&&&&&&&&&''''''''''''((()))***+++,,,,,,******+++,,,,,,,,,++++++)))'''&&&(((***+++)))&&&(((***+++)))'''&&&(((***)))))))))*********++++++---***((((((+++...000111...---///222111,,,,,,///000777```~~~mmmaaa[[[WWWZZZaaaooooooEEE===333,,,***)))((('''%%%$$$###"""""""""###$$$###$$$%%%&&&'''''''''''''''((())))))'''%%%"""!!!!!!!!! ###''''''&&&***111>>>lllvvvmmmrrr~~~ooo```YYYfff~~~xxxmmm[[[HHH??????888;;;>>>???DDDPPPbbbppp[[[GGG@@@:::999555444222000........................---,,,++++++((()))+++---///000000///'''&&&''')))++++++)))'''---,,,***((())),,,111555666///+++...///***'''&&&)))###$$$+++,,,''''''...---...///000111111000000000444444000///222444333666333222555;;;<<<666000+++333:::999777;;;IIIUUUXXXEEE888:::>>>EEE]]]xxxqqqjjj______}}}wwwdddQQQDDD>>>666777999222222222222222111111000000,,,,,,++++++)))((('''&&&$$$%%%&&&(((***+++,,,---000000000///...---+++***((())))))'''%%%$$$%%%&&&"""%%%&&&&&&$$$%%%(((+++%%%&&&&&&'''&&&&&&%%%$$$###&&&***------,,,,,,,,,---,,,+++***))))))))))))((($$$ !!!%%%)))(((&&&***)))(((&&&&&&&&&'''((((((((((((((()))***+++,,,///---***&&&$$$&&&+++//////...------...///...---777666JJJsss```LLLEEECCCBBBEEEBBBEEEMMMXXXfff|||pppJJJ>>>777111))),,,...%%%(((&&&$$$###$$$$$$"""!!!&&&&&&((()))))))))(((''''''&&&&&&((()))((($$$  !!!!!! !!!###%%%&&&(((+++...DDDfff{{{qqqpppwwwxxx___VVVdddzzz}}}rrreeeVVVFFF;;;888888:::>>>@@@GGGWWWfffZZZEEE>>>666555555555555444222///---+++---......//////......---&&&(((***,,,---.........)))(((((()))***)))'''%%%%%%***///111222:::GGGQQQTTT===***(((,,,+++)))+++)))&&&'''***+++***,,,///000000000000000000000000222555444000///222555555888666666888<<<;;;777222111333666999===DDDLLLRRRDDD???===???DDDWWW}}}mmmaaaaaaoooeeePPPDDD>>>777888999222111111111111000000000000...------+++***(((&&&%%%###$$$%%%&&&''')))******------............------+++,,,,,,***(((&&&'''(((&&&((()))(((%%%%%%&&&))))))))))))((((((((((((((('''***...000///.........,,,+++***)))(((((((((((()))%%%!!!!!!%%%((('''%%%)))(((''''''&&&&&&&&&'''''''''''''''((()))******---,,,***'''%%%&&&***---...,,,,,,,,,...///...,,,000111AAAdddvvv^^^KKK@@@;;;999999;;;888999===BBBJJJXXXfffpppJJJ>>>777222+++...111***'''%%%###"""#########"""%%%&&&'''((((((((('''&&&'''''''''((()))(((###   """$$$%%%&&&'''***---???^^^rrrqqqwwwdddXXXcccwwwxxxkkk\\\KKK@@@888777999;;;>>>DDDRRR```WWWEEE===666555555666777666444000,,,)))---......///////////////%%%&&&''')))***+++,,,,,,+++***)))))))))(((%%%###(((+++---+++111HHHlllWWW222***...***'''+++(((******(((***000333222///...---------...000111333666555111000444777777777888:::<<<<<<;;;:::999:::666666===HHHOOOOOOLLL555999===CCCSSSsss|||yyyrrreeeeee~~~rrrgggPPPCCC???999888888222222222222111222222333333000000///---***(((%%%$$$######$$$$$$%%%&&&&&&''')))***+++,,,------......,,,------+++)))'''((()))%%%&&&''''''&&&%%%'''(((+++***)))((())))))***+++))),,,///000///---------******)))(((''''''''''''***&&&######%%%'''&&&$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))+++++++++)))'''''')))+++,,,++++++---...///...---...///888PPPvvvaaaLLL:::666999;;;???EEELLLIIIFFFDDD@@@===???CCC]]]sssuuuOOO@@@888444...000333,,,'''$$$"""!!!"""######"""###$$$&&&'''''''''&&&%%%((((((((())))))'''###  !!!"""$$$%%%%%%'''***,,,888SSSzzztttqqquuujjj[[[bbbrrruuueeeTTTIII===:::999;;;===BBBNNNZZZUUUFFF???888888555555555555333000---+++---............------,,,%%%%%%&&&((()))*********,,,***))))))))))))'''&&&,,,---+++(((...FFFkkkUUU000+++...(((%%%***&&&,,,,,,'''+++666;;;888,,,+++******+++...000222222666777555444777888777444888<<<===<<<<<<===???AAA======DDDOOOSSSLLLDDD888>>>EEESSSpppzzzwwwiiihhhtttkkkQQQCCC@@@:::888888333555444333333333444555666333222111...+++(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''((()))***+++,,,,,,+++,,,,,,+++)))'''''''''!!!"""$$$&&&'''((()))***+++)))(((''''''(((***,,,(((***,,,---+++))))))))))))(((''''''&&&&&&&&&'''***'''%%%$$$%%%&&&%%%###$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%&&&'''((((((***+++,,,,,,***)))***+++,,,+++,,,...111222111///111222333@@@aaazzz]]]KKK999000:::JJJVVVcccoooyyyuuunnnfff[[[MMMBBB===GGGTTTnnnyyyUUUBBB999555...///111+++***'''$$$""""""###"""!!!"""###$$$%%%&&&%%%%%%$$$(((((()))******'''$$$""" !!!###%%%&&&(((+++...222HHHllluuuppprrrooo___cccppp}}}nnn]]]QQQFFF@@@<<<<<<>>>BBBKKKTTTzzzSSSGGG@@@999999444333222111//////......,,,,,,,,,,,,+++***)))(((%%%%%%&&&'''((())))))******)))((()))+++,,,+++***,,,///222222222555>>>EEEOOO444"""&&&,,,'''&&&---%%%+++,,,(((---999>>><<<111000...------///111222000666:::999999:::999666777;;;??????<<<;;;<<>>===>>>@@@FFFLLLrrrNNNDDD>>>666777555444111///............************)))((('''&&&%%%%%%%%%%%%&&&'''((()))((('''&&&(((+++---...---222222222111...+++)))'''---$$$!!!(((+++'''&&&***'''***++++++///777;;;<<<:::999666444222111111111111777<<<;;;;;;<<<;;;777>>>@@@BBB@@@<<<:::;;;<<>>;;;<<<===@@@DDDeeeEEE@@@<<<666999777666555333000---,,,***&&&&&&'''(((((()))(((((($$$############%%%&&&''''''%%%$$$&&&)))+++,,,,,,111///+++(((''')))---000(((***+++******)))(((''',,,***+++///222222444888999999888777666444444333444999<<<::::::<<<===<<<@@@AAABBBAAA???>>>??????EEEGGGHHHHHHIIINNNWWW^^^kkkqqqccc[[[zzz]]]FFFBBB<<<888999888888666444111000111222333111111111111000///...---)))))))))******++++++++++++***((('''''''''))))))***---000111111000000000111000///000111000,,,)))*********+++,,,,,,------((()))+++***))))))***+++''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++)))+++,,,,,,***)))))))))***+++...222666888777555---+++---444@@@VVVtttoooLLL>>>@@@IIIlll```JJJ:::@@@PPPfffYYY???222222//////222000///+++'''$$$###$$$%%%$$$"""###$$$%%%%%%%%%$$$######'''+++,,,+++))))))***&&&%%%###""""""###%%%&&& !!!###%%%&&&(((+++------000HHHrrr{{{qqqnnnzzzrrrrrruuuyyypppYYYLLL@@@<<<=========???ZZZ>>>>>>===999===999999999777333...)))&&&###$$$%%%''')))***++++++""""""!!!!!!!!!###$$$%%%&&&$$$###$$$''')))******###&&&)))***(((''''''(((%%%******&&&&&&+++---)))111++++++222333------444222333444555666666666666888;;;;;;888777<<>>>>>???AAACCCEEEFFFFFFLLLKKKIIIHHHLLLWWWgggrrrrrr___WWWxxx```FFFBBB<<<777::::::===;;;777555333444555666000000111111111000000///)))))))))***+++,,,,,,,,,,,,+++***((()))***,,,---(((+++...000000//////000---,,,+++...000000,,,)))&&&'''(((******++++++***&&&((())))))(((((()))+++''''''&&&&&&&&&''''''(((&&&'''(((((('''&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))''''''&&&''''''((()))***((()))******(((''''''((()))***---222666888666555...+++...555;;;HHHfffZZZ999777EEEfffwww^^^GGG>>><<>>>>>???mmmLLLCCC;;;888<<<===<<<<<<888222......,,,)))&&&''')))++++++++++++***'''%%%###  )))%%%"""!!!###%%%%%%$$$***(((&&&$$$$$$$$$%%%&&&'''((()))***+++,,,------+++,,,---///000111111111888777555444333333444444444666999<<<>>>@@@@@@AAA@@@<<<999===GGGNNNKKKEEEHHHFFFHHHQQQ\\\mmm}}}llleeeWWWgggoooOOODDDDDD@@@<<<<<>>RRRiiiiiiHHH444222---***+++)))&&&&&&&&&%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%''')))++++++***)))(((((('''&&&%%%$$$#########%%%&&&''''''&&&&&&((())))))///>>>\\\vvvppp{{{uuukkkooo}}}xxxiiiZZZJJJAAA<<<888777999dddIIIBBB<<<888:::999999:::666000,,,,,,+++'''&&&''')))***++++++******((('''$$$"""!!! !!!!!!(((%%%""""""$$$%%%%%%$$$)))'''&&&%%%&&&''')))***+++++++++++++++,,,,,,,,,,,,---///000111111111111555555555555555666777888777888;;;===???@@@@@@@@@:::===AAAEEEHHHJJJHHHDDDGGGHHHPPP```ssstttwwweeeYYYeee~~~yyyTTTFFFDDD@@@<<<;;;999666333222333555666666777333111333333000...///,,,---///...,,,++++++,,,222000...,,,+++*********((()))***++++++++++++***,,,***))))))******)))(((###$$$&&&&&&'''&&&&&&%%%))))))((((((((('''''''''''''''(((((()))(((((((((&&&&&&&&&$$$"""!!!###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''(((((())))))***(((&&&%%%&&&''',,,***+++///555999777444222,,,+++000222888KKK```[[[CCC;;;JJJeee```LLL@@@:::AAANNN|||lllJJJ555222,,,((()))''''''&&&&&&%%%$$$######"""######$$$%%%%%%%%%%%%%%%%%%&&&***///333222...++++++***((('''&&&%%%%%%%%%%%%&&&((('''&&&&&&((()))***...<<>>FFFHHHDDD@@@AAADDDJJJPPP```xxxfffssslll]]]eeewww[[[GGGBBB???===>>>888555222111333555666777999444222333333000...//////000111111...,,,++++++000000///---,,,***))))))((((((((((((((())))))***+++***(((((()))***)))(((!!!%%%))))))'''%%%&&&'''******)))'''&&&%%%$$$$$$$$$%%%&&&'''((((((((((((%%%&&&&&&$$$"""!!!###$$$$$$$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%&&&''''''((())))))(((&&&%%%&&&''')))((()))---333666666444---***+++000111333>>>MMMlllsssLLL;;;>>>ZZZfffRRRGGG???===???___nnnLLL666222+++''''''%%%''''''&&&%%%$$$###"""!!!$$$$$$&&&&&&'''&&&&&&%%%&&&)))///888??????777000...---+++***((('''&&&&&&%%%'''(((((('''&&&''')))***---777RRR{{{{{{sss}}}yyyiiihhhvvvvvvfffTTTHHH???888555666kkkPPP@@@???888555555111555666333---***,,,+++((((((((())))))***************)))(((&&&$$$$$$######&&&%%%%%%%%%&&&'''(((((()))(((''''''(((***---...000///---,,,++++++++++++---...///000000000///...000111333555777999:::;;;:::<<<>>>@@@BBBCCCCCCCCCBBBCCCEEECCC===;;;BBBKKKZZZhhhpppiiixxxaaafffiiiPPPCCC======@@@<<<999555333444555555555:::444111222111...,,,...///111222222///---,,,,,,---------------,,,******+++***(((''''''(((***+++***)))***+++---,,,)))'''&&&+++///...)))%%%%%%''')))((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%$$$"""!!!"""$$$###$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&'''((()))((('''%%%&&&''''''''''''***...000000///+++)))+++///000000888BBBZZZhhhCCC888DDDiiijjjTTTJJJFFFAAA>>>FFFooooooLLL666222+++'''(((&&&)))((('''&&&%%%$$$###"""$$$%%%&&&'''''''''%%%$$$(((+++444@@@JJJJJJ@@@666000///---+++)))''''''&&&&&&''')))((('''&&&''')))++++++333KKKrrr~~~ttt}}}zzzhhheeerrr|||mmm[[[LLL@@@777333444cccKKK???<<<444222444000444555333...---//////---+++*********++++++,,,,,,+++***)))(((&&&%%%$$$$$$%%%&&&&&&''''''((()))***+++***((('''''')))***+++---,,,+++******+++,,,------.....................111222333444666888999::::::<<<>>>AAACCCDDDEEEEEEOOOFFF>>>999999>>>MMM\\\uuu~~~vvv}}}dddeee}}}fffNNN???;;;>>>===:::666444444555555555888333111222111---,,,------000222333111///......***+++,,,,,,------,,,,,,+++)))'''&&&&&&''')))***(((***---000222///***&&&&&&+++///---((($$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%######"""$$$%%%$$$###""""""######$$$%%%&&&'''&&&%%%$$$""""""######$$$%%%%%%&&&'''(((******((('''''''''))))))((()))+++,,,,,,+++,,,+++,,,...///111888???UUU~~~bbbAAA;;;JJJsssvvvWWWJJJGGGCCC>>>;;;[[[nnnKKK555111+++''')))((())))))((('''&&&%%%$$$$$$$$$%%%'''(((((('''%%%###(((+++333@@@JJJJJJ@@@666000///---+++)))'''&&&&&&'''((())))))'''&&&''')))++++++111DDDgggttt{{{yyygggcccooorrraaaRRRCCC777111222[[[HHH>>>:::222000333///222444333000000333444222......------------...///---,,,,,,***)))((('''&&&$$$&&&((((((((()))+++,,,...,,,***((('''((()))***,,,+++***)))***+++---//////...---------///000111444444333444555777:::;;;;;;===???BBBCCCDDDDDDDDDIII<<<333444;;;HHH]]]qqquuufffcccqqqfffOOOBBB>>><<<999666444555777888888999555333555555111...//////111444555444222000000******++++++,,,,,,------((('''%%%$$$###$$$&&&'''(((***...222444111,,,'''###&&&((((((&&&%%%&&&((($$$$$$%%%%%%&&&'''(((((())))))((('''&&&$$$###"""!!!###$$$$$$###""""""###"""###%%%''''''&&&%%%$$$"""######$$$$$$%%%&&&&&&''')))++++++***(((((((((---,,,+++++++++++++++,,,...---,,,,,,...222999>>>UUU|||```BBB>>>NNNxxx```NNNKKKIIIDDD;;;MMM{{{oooLLL555000***''')))(((((((((''''''&&&&&&%%%%%%%%%''')))******(((&&&$$$&&&(((///999AAAAAA:::222///...,,,***)))(((''''''((()))***)))'''''''''(((+++,,,000>>>[[[kkkwww~~~sssyyyzzzhhhbbbmmmwwwgggXXXHHH:::222222lllPPPBBB<<<:::222111333...000333333000222666888777222111000//////000111111000000///...---+++***)))###&&&)))***)))))),,,...///...,,,***))))))***+++...---+++******,,,...000222000...,,,---000444666777666444444666999===@@@>>>???AAABBBCCCBBBBBBAAA888222444AAAPPP```wwwsssyyyuuullleeeiiinnnYYYLLLBBB???;;;999:::;;;;;;;;;;;;888888<<<<<<888444333333666999999777444111111------+++*********+++,,,((('''&&&%%%$$$%%%%%%&&&******,,,///111000---***%%%%%%%%%$$$$$$%%%''''''$$$%%%%%%&&&'''((((((((((((((((((((('''%%%$$$### """$$$$$$###""""""###"""###&&&'''((('''%%%#########$$$$$$%%%&&&&&&&&&'''***,,,---,,,*********,,,,,,++++++******,,,------...---,,,---222777:::PPPuuu^^^BBB@@@OOOzzzmmmVVVRRRPPPJJJ@@@BBBjjjrrrNNN666111)))%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%((())),,,------+++(((&&&''')))---333777777444111///...,,,+++***)))))))))((()))***)))'''''''''(((***...111:::RRRwwwooorrrvvv{{{iiibbbjjj|||{{{nnn```OOO>>>555444\\\HHH===;;;:::333111222,,,///222222000222888:::999444333222111111222333333222222222111000...,,,+++###&&&)))*********,,,///000...---++++++,,,---...111///---++++++---///000444222...---...222777:::888777555555777<<>>111333BBBYYYlll|||wwwzzzxxxooossshhhfffzzzppp]]]LLLHHHCCC@@@>>>>>>===<<<>>><<<===BBBBBB===999888888:::===<<<999555222111111///,,,***(((((()))******)))(((((('''''''''''',,,+++***+++---...---,,,---***&&&$$$%%%&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&& """$$$$$$###"""""""""!!!###&&&(((((('''%%%######$$$$$$%%%%%%&&&''''''(((***---...---+++***+++((())))))(((((()))+++---,,,------,,,---111444555IIImmm\\\AAA???PPP{{{yyy]]]RRRLLLEEECCC===___tttPPP777111)))$$$%%%$$$""""""#########$$$$$$$$$***,,,...000///---***(((***+++...111333333222222///...---,,,+++*********)))******)))(((''''''(((***///222999MMMqqqpppuuu|||jjjbbbhhhyyy}}}rrrdddSSSBBB888666sssSSSAAA===999666444333111000222000------111555888999999999999888555333333444777333000111555777555111...---+++,,,...000000000000000000222333333000...000///......//////...,,,//////000000000222555888<<<;;;<<<<<<>>>@@@BBBDDDBBBDDDEEEDDD@@@;;;777555:::III___rrriiieeeuuulllvvvddduuuzzzhhhfffpppeeeOOOKKKEEEAAA?????????>>>;;;::::::<<<>>>???>>>===AAA@@@@@@@@@;;;555333666000...***))))))*********************)))(((&&&&&&&&&'''(((******))))))((('''''''''(((((((((((((((,,,***((((((((()))((('''+++)))&&&$$$$$$%%%''')))$$$$$$%%%$$$$$$###!!!!!!%%%######%%%(((+++***(((###%%%&&&%%%###$$$(((,,,+++++++++---///...,,,)))///---)))&&&&&&(((+++...((()))***+++...000222333>>>WWW|||\\\DDD???HHHdddIIIDDDKKKBBBHHHOOOvvvOOO555000,,,***)))%%%######$$$%%%&&&''')))***,,,,,,---......---,,,++++++---///111333444555666555111---+++***)))(((''')))*********)))((('''&&&,,,...000333CCCfffuuuvvvpppdddgggvvvyyyjjjXXXFFF999222hhhJJJ???<<<777333222222222111000...++++++...222444555666777999888777777888999;;;<<<===>>>>>><<<;;;:::999777444333444444444333333222111222333333111000000///...///111222222111/////////000111555999<<<>>>>>>===>>>???@@@BBBCCCBBBBBB@@@:::333111555:::QQQbbbzzzvvvfffsssxxx{{{xxxzzz|||gggbbbyyy{{{|||qqqhhhXXXSSSMMMGGGDDDBBBAAA???CCCAAA>>>===>>>??????>>>AAA???>>>???;;;555444777111...+++)))************************)))((('''&&&'''((()))*********)))((((((((((((((())))))))))))+++***(((((()))***)))(((((('''&&&$$$$$$%%%&&&'''%%%%%%$$$$$$######""""""###"""###&&&***......---))))))(((&&&$$$%%%))),,,------...000222222///---///---+++)))(((***,,,...((((((((()))+++---000111:::UUU{{{eeeKKKDDDLLLoooSSSIIIMMMBBBHHHOOOrrrLLL222///+++)))***'''$$$$$$$$$%%%&&&((()))***)))***,,,---////////////------///000111222333333444111---******++++++***++++++******)))(((((((((***,,,---111@@@bbbxxxyyytttgggiiixxxppp^^^LLL===555]]]EEE@@@<<<666333222333333444000...,,,,,,...000222222333555777999999;;;===???>>>CCCGGGGGGCCC??????@@@@@@>>>;;;;;;;;;<<<<<<;;;:::888666555555444222111///...///111444666666555000000///000444999>>>AAA??????>>>>>>>>>???@@@AAACCCAAA:::111+++222BBBPPPmmm~~~rrrrrrnnnzzz}}}kkk___wwwvvvjjjeeesss{{{nnniiibbb\\\XXXUUURRRPPPJJJGGGCCC@@@AAAAAABBBAAACCC???>>>>>>;;;555222333111///,,,***++++++***)))************)))((('''''''''((()))++++++******)))(((((((((((())))))*********)))((((((***+++***)))&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###"""######$$$!!!!!!###''',,,000222222111000---)))''''''))),,,,,,,,,,,,///111111000...///...,,,+++++++++,,,---((('''&&&&&&'''***...000777QQQvvvoooSSSIIIPPP~~~^^^NNNLLLCCCIIINNN~~~lllHHH111...***(((+++)))%%%%%%%%%&&&'''((())))))&&&'''***---///111222333......///000000111111111444111,,,***+++,,,---...---,,,+++)))((())))))***'''(((***...===]]]yyyzzzxxxlllmmmzzzuuudddQQQ@@@666XXXGGGDDD???888333222333444555222000......000111222111111333666888999;;;>>>@@@<<>>>>>===;;;<<<>>>@@@@@@@@@>>>===<<<;;;;;;888555222111111111333555777777666555333222222666;;;@@@BBB===<<<<<<<<<<<<<<<<<<<<>>???777888888888888888888888:::555333:::NNNkkk{{{qqqzzzvvv[[[eeeqqqvvv}}}wwwsss]]]UUUOOOMMMKKKCCC;;;777222000...------,,,***))))))************))))))((('''((()))***+++***))))))%%%%%%&&&''''''((())))))''''''''')))+++,,,+++***((()))***++++++***)))((()))(((%%%$$$######%%%&&&!!!###%%%''')))+++---///333333444444333000---***...---...000222444333222,,,,,,,,,,,,,,,++++++***,,,***(((&&&&&&))),,,...111@@@ZZZ{{{}}}XXXHHHRRRyyysssVVVHHHFFFKKKMMMxxxeeeFFF444222+++&&&))))))''''''((()))))))))((('''&&&'''(((***,,,///111222...//////000222444666777999555///,,,+++,,,,,,,,,,,,***(((&&&%%%&&&'''(((&&&&&&)))...888RRR{{{yyyuuuxxx~~~pppllluuu~~~zzzlllYYYEEE888yyyNNNEEE@@@;;;555000............///......///111111///...000222444555555666888:::>>>;;;777555444555666777777555222111222333222222...111555;;;@@@AAA>>><<<<<<;;;::::::;;;;;;999888:::666333444777::::::999333444555666777777777777666777???RRRooozzzeeefff{{{\\\^^^nnn___QQQJJJFFF@@@:::777333111///......---+++))))))******+++******))))))&&&'''(((******))))))(((%%%%%%&&&'''((()))******))))))))),,,......---+++++++++,,,---,,,+++***))))))(((&&&%%%$$$$$$%%%&&&"""$$$&&&'''&&&''')))+++///000222444666555222///---,,,+++---///000000///,,,,,,,,,,,,++++++++++++---,,,***(((((()))+++---+++555HHHfff]]]JJJSSSqqq~~~]]]KKKGGGKKKJJJrrr___DDD666555---&&&(((((((((((()))******)))((('''&&&&&&'''(((***---///000/////////000222555888:::888444000---,,,,,,***)))***)))'''&&&%%%%%%&&&&&&((('''***///777LLLttt}}}vvvuuupppjjjpppxxxsssbbbNNN@@@{{{uuuJJJCCC<<<999444111111111111000......///000222222000...///111333444555555888999BBBBBB@@@;;;555222333555333111...---...///......,,,,,,...222666888888888999888666777777888666555555222///111555777555222111333555777999:::;;;;;;>>>III]]]wwwdddlll{{{aaa[[[yyy~~~uuuYYYGGG>>>999555444333222000//////---+++((()))******++++++*********%%%&&&'''((()))(((((('''''''''((()))***+++,,,,,,---------000111111///------------,,,+++***)))(((((((((''''''&&&%%%%%%%%%###%%%''''''&&&%%%''')))---,,,---000555888888666///...------///000000///......---,,,,,,,,,,,,,,,---,,,***)))))))))******'''///:::OOOuuugggPPPUUUiiicccOOOEEEIIIEEElllWWW???555777...&&&''''''((()))***++++++)))'''&&&###$$$$$$&&&))),,,...000000000///000111444666888444222///......---***))))))))))))(((''''''&&&&&&)))''')))...444GGGnnnwwwrrrqqqiiilllssszzzjjjWWWIIIuuuJJJCCC;;;999666555555666666666///000111333666666333111///111333444555666888;;;CCCHHHJJJCCC777///000444///---+++,,,...000000000///---+++***,,,...//////333111000111222333222111000---,,,///333555222...111333666999<<<>>>>>>>>>KKK]]]yyyzzzeee^^^ggg[[[ssszzziiiMMM???888666666444222000000///---+++((()))******+++++++++******$$$%%%'''((((((((('''&&&((()))***+++,,,---......000000111333444444111///...---,,,+++)))(((''''''(((((((((((('''&&&%%%$$$###&&&((((((&&&%%%(((***---***))),,,222999<<<===888777555555777888888777000///...---,,,---......,,,+++***))))))(((((((((&&&,,,222>>>^^^oooVVVWWWdddeeePPPDDDGGGBBBgggxxxPPP;;;444777...&&&'''((()))***+++,,,+++)))'''&&&!!!!!!###%%%(((+++///111111111//////000111444555000///......///...+++))))))*********)))((('''&&&)))''')))...333DDDjjjuuuooo|||qqqhhhkkkqqq~~~nnn\\\NNNpppHHHBBB@@@;;;777555666888888777888777666555444333333333000333666777777888:::;;;BBBUUU___RRR<<<111222666111000///...------...//////...,,,++++++,,,---...------...///000000111111,,,''')))222777444000000444<<<>>>888666???IIINNNVVVwwwrrrbbb```{{{[[[[[[xxx|||iiiGGG>>><<<111555333000...,,,+++,,,,,,******))))))))))))******%%%&&&(((+++------***(((***+++,,,------+++)))(((///000111222222111000///...,,,)))'''(((((((((''''''((((((((('''&&&%%%%%%%%%%%%&&&((()))+++,,,,,,...+++((())),,,111555777DDDAAA<<<888666777:::;;;666666222------///...+++))))))'''&&&%%%$$$$$$$$$'''&&&***666KKKkkkeee]]]cccuuuLLLMMMMMMFFF^^^iiiEEE@@@888111---+++***)))*********)))))))))))))))"""###$$$&&&(((+++---...000/////////000111222222000000000000///...,,,+++******)))))))))))))))))),,,...---///444===\\\wwwooovvvttt```___jjj~~~sssbbbRRRoooFFFAAA>>>:::666555666777777666888777777666555555555555444666888888888999;;;===CCCOOOWWWQQQEEE===999666222111000////////////000000///---,,,,,,,,,...///------......///000111222333,,,+++333::::::666555:::666777???FFFKKKTTT]]]zzzrrrcccmmmbbb\\\wwwMMM>>>===555222222111///---,,,***)))++++++***)))))))))))))))%%%&&&(((,,,///000...,,,++++++,,,,,,,,,+++***))),,,,,,------------,,,,,,---+++))))))******)))(((&&&''''''''''''&&&&&&%%%))))))))))))))))))))))))...,,,******---111444555???>>><<<;;;<<>>===:::777666666666666555777777777777777777777777888999999999888999;;;>>>@@@DDDHHHIIIIIIFFF===333222222111000000000111111111000///...---...//////////////////000111111222222,,,***222:::===<<<;;;@@@888;;;KKKRRRTTTeee|||lllaaaiiijjj^^^SSS===<<<777000000000000...+++)))'''---,,,***)))((((((((((((###$$$&&&***...000///...************))))))))))))++++++************++++++,,,+++***+++,,,---+++)))&&&&&&''''''((('''''''''******))))))))))))))))))...---+++,,,...000111111666777888:::>>>BBBFFFHHHHHHJJJEEE:::111...---,,,***)))(((&&&&&&%%%%%%%%%((()))***))),,,<<<[[[www{{{YYYJJJgggeeeQQQQQQFFFMMMzzzlllLLL===888222...,,,,,,++++++))))))***************)))((('''&&&&&&(((,,,///111222111000000000000000000111222333444333333222111+++***))))))(((((())))))))),,,***---222888SSS{{{tttjjjpppvvvcccaaajjjnnn^^^lllDDD>>>>>><<<;;;999888777666666555555666666777777777777999999888666555666999<<<:::999999===BBBBBB:::111111111111111000111111111333222111000/////////000111000////////////000000------000666<<>><<<999777777222333444666666666666666666666555333222333666888666333222555888888555222///000000000000000000000333333222111000000//////000///---,,,+++,,,---...///666===@@@???@@@DDDFFFDDDIIILLLPPP]]]zzzvvvfff^^^pppxxx```xxxvvvYYY@@@;;;333333111---***(((((()))***...---+++***((('''&&&&&&$$$$$$%%%(((+++---,,,+++------,,,+++***+++++++++,,,,,,***))))))***,,,,,,)))))))))+++---...,,,***((()))***+++++++++++++++''''''((()))***++++++,,,---,,,+++,,,---...,,,+++***+++---000222444666666666???DDD@@@999444000---***))))))(((''''''''''''$$$$$$''',,,///444???IIIgggeeeEEETTTzzzwwwRRROOOGGGGGGdddhhhLLL???:::666000---+++***((('''((()))***,,,,,,,,,+++***)))(((&&&%%%&&&)))---///222222111000/////////000///000111333333333333222///...---,,,++++++++++++***,,,+++...333555JJJlll~~~sssvvv~~~kkkcccggg~~~zzzpppqqqJJJFFFEEEFFFFFFCCC???:::777777222333444666666666555444333444444333222222444666777333222333333222333555...///000000111111000000333333222111111000///...---,,,+++***+++---///000555===CCCBBB@@@BBBFFFHHHMMMKKKKKKVVVwww]]]fffxxxeeetttYYYAAA<<<555555111---)))'''(((***,,,...---+++***((('''&&&&&&(((((((((***---//////...000////////////.........(((((((((''''''(((((((((((((((((()))++++++***)))******++++++,,,,,,++++++******))))))(((((('''''',,,***)))***+++,,,***)))******+++,,,---...///000+++444<<<<<<:::777333...******)))((((((((((((((($$$$$$'''---000111444999KKKnnn{{{VVVYYYiii|||VVVLLLFFFGGG[[[qqqUUUCCC===888555000---+++***((('''''')))+++------,,,+++***)))((('''&&&'''))),,,...222111000000000000000000///000111222333222222111//////---,,,++++++******(((***))),,,000000BBBbbbyyy{{{ooodddddd{{{xxxtttOOOKKKHHHIIIJJJFFF@@@:::666555333444666777777666555444222444555555444444555777777333333555555222222666///000111222222222111111333333222222111///...------------...111666:::<<<>>>BBBCCCBBBGGGPPPUUUUUUVVVTTT]]]wwwssslllnnnuuu~~~RRR<<<:::666444111...***))))))***+++---,,,+++)))((('''''''''''''''(((+++...111222111------...///...---,,,+++%%%&&&&&&&&&&&&&&&&&&%%%((('''%%%&&&'''(((((('''*********+++******))))))))))))(((((('''&&&&&&%%%***)))'''''')))***))))))(((((())))))***,,,---...***000666777888999555000******))))))(((((())))))$$$%%%)))------+++...444:::QQQoookkk___[[[cccPPPHHHJJJVVVzzz```KKK???;;;555222///---,,,+++***)))'''(((+++---...---,,,******))))))((()))***,,,---000000000000000000111222000000222333333222111111...---,,,+++***)))))))))''')))))),,,000///>>>\\\}}}}}}rrrccc```uuuwwwRRROOOIIIKKKKKKGGG@@@999555444555666777999999777666444333555777888777777888999555111111777888333222555000111222333444333333222333222222222000///...---///000111444999@@@FFFIIIIIIHHHEEEGGGTTTeeemmmkkk\\\aaayyyzzznnnjjjvvvxxx}}}LLL555777555222111///---+++******)))---,,,+++)))(((((((((((($$$$$$%%%)))---111222222((()))+++,,,+++***(((&&&%%%%%%'''(((((('''%%%%%%(((&&&$$$$$$%%%&&&&&&&&&)))))))))))))))((('''&&&%%%%%%&&&&&&''''''(((((()))'''%%%%%%''')))))))))%%%%%%%%%&&&(((***---///---111333333666999777222+++***)))))))))))))))***###&&&+++---***(((///888555>>>TTTsssqqqZZZSSSyyypppVVVMMMNNNVVV|||qqqUUUDDD;;;666333000...,,,------,,,,,,&&&(((+++---...---,,,++++++*********+++,,,,,,---000000//////000111222222111222333333333333111111---,,,+++)))(((''''''''')))++++++...222000>>>[[[~~~~~~uuuccc^^^ppp^^^JJJHHHJJJJJJHHHFFFBBB<<<777;;;999888:::======:::777<<<<<<;;;:::999888777777555555555777888777333111444666888999;;;;;;;;;;;;888777666555000,,,...555777666999???BBBBBBHHHPPPIIIPPP\\\lllwwwyyysssllleeesssmmm~~~zzzxxxkkkBBB666444///000000000///---+++)))'''***---,,,(((&&&(((***)))***((((((+++///111000...''''''(((((((((((('''''''''''''''''''''''''''''',,,+++)))'''''''''((((((((()))******)))'''$$$###$$$#########$$$&&&((()))+++)))((('''((('''&&&$$$&&&''')))******+++---///,,,...111444555444222000111///+++((('''(((***+++'''((()))***,,,---...///333666;;;NNNlllhhhOOOkkkooo^^^RRRNNNqqqaaaHHHAAA<<<555111///------...///000///---...///000///...---,,,000---+++******++++++***///000000000...///000222444444555666666444000,,,,,,++++++***)))((('''''''''))),,,------000>>>MMMwww}}}zzz|||lllfffnnn}}}hhhNNNIIIJJJKKKIIIFFFCCC???<<<999999999;;;<<<<<<;;;999999999999999999888888888888999;;;???CCCFFFFFFEEEIIIHHHEEEBBB???>>>===<<<@@@;;;666444111///555<<<@@@@@@DDDHHHGGGCCCFFFLLLWWWnnnyyyuuuvvvvvv{{{{{{eee>>>444333000/////////...,,,***(((&&&(((++++++'''%%%''')))((('''&&&&&&(((,,,...---+++''''''((((((((((((''''''''''''''''''''''''''''''***)))((((((((((((((((((&&&''')))******)))'''&&&%%%%%%$$$$$$$$$%%%'''((()))(((&&&'''(((((('''&&&%%%''')))******+++---......///000000000000//////111///,,,)))((()))***,,,)))***+++,,,---...///000000222000999MMMaaayyyRRRbbb}}}eeeRRRJJJjjj^^^CCC;;;888444444222000000111222222111111111111111111000///...,,,+++))))))+++,,,,,,+++---...///...------...000222222222444555444000---+++*********)))(((((((((&&&(((***,,,+++...;;;IIIlll|||ooohhhpppwwwTTTLLLMMMMMMKKKFFFAAA???>>><<<<<<===<<<:::999999:::777777888999999:::999999;;;<<<>>>CCCHHHMMMOOOPPPMMMJJJEEE???;;;888888888>>>999666777666666:::???>>>@@@DDDIIILLLPPPZZZeeexxxpppzzzuuujjjqqq[[[:::111222000---------,,,+++(((&&&%%%'''******&&&$$$'''((('''&&&%%%&&&(((***,,,+++***'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((%%%&&&(((***++++++******((('''%%%$$$$$$$$$%%%&&&((('''&&&&&&((())))))(((%%%&&&((())))))***,,,---//////...------------...111///,,,***)))***+++,,,+++,,,,,,---.../////////000444111111999GGGgggfffcccuuulllRRRGGGaaa___AAA777666555444222000///000111000000222222111000//////......,,,+++***+++------,,,+++***,,,------,,,,,,---...000000111333444333000---))))))))))))))))))))))))((()))+++---,,,...:::FFFaaa}}}tttlllqqq^^^PPPOOONNNLLLGGG???<<<<<>>999666777:::999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>AAAEEEFFFFFF===;;;999666555444555555999888;;;AAABBB???===>>>===@@@EEEMMMXXXiii~~~mmmrrrfffnnn||||||ppp}}}~~~RRR666000000///,,,,,,,,,+++***(((%%%$$$&&&***+++'''&&&((()))(((&&&'''((()))+++,,,,,,+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******))))))'''((()))***+++++++++******)))'''%%%$$$$$$$$$$$$+++)))'''''')))******)))%%%&&&((()))((()))+++,,,------------------......000///,,,*********,,,---,,,,,,------.........//////666666777;;;AAAXXXyyy}}}hhhlllvvvWWWGGGYYYcccCCC777777999444222000///000000000///333333222000//////.........---,,,,,,------,,,******+++------,,,,,,---///111111222444555333000---((((((((()))))))))))))))++++++...000///000:::EEE\\\{{{{{{qqqpppsssUUUOOOLLLLLLIIIBBB>>>>>>CCCDDDCCC???:::888;;;>>>>>>>>>???@@@@@@>>>===<<<===;;;999999:::;;;;;;:::111222444666888999::::::>>>>>>AAAEEEFFFCCCBBBDDDKKKRRR\\\hhhxxx}}}nnnuuuuuueeezzziii{{{|||vvvqqqKKK666000///...++++++,,,+++***(((&&&%%%&&&***,,,)))''')))***)))&&&''')))*********++++++)))(((''''''''''''((()))''''''''''''''''''''''''%%%&&&(((***++++++*********************))))))(((***)))'''%%%$$$$$$$$$%%%///,,,)))((())))))))))))%%%'''((()))((()))***,,,(((***---000111111000//////...,,,+++******+++,,,++++++,,,,,,------......,,,111222555<<>>@@@CCCAAABBBCCCDDDCCCBBB@@@>>>>>>===;;;;;;;;;;;;:::888111222666999;;;=========DDDAAAAAAAAAAAABBBKKKUUU```mmmuuu|||qqqooosssiiiyyyeeeFFF888333000///,,,,,,,,,,,,+++)))'''&&&&&&***,,,)))(((***+++)))$$$&&&(((((((((((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((()))***++++++++++++,,,++++++)))((('''&&&&&&)))(((&&&%%%%%%%%%&&&'''///,,,(((''''''(((((('''&&&((())))))))))))***,,,'''***...111333333111000---,,,+++*********++++++***++++++,,,------......000111---000999===KKKccclll[[[wwwbbbLLLDDDPPPhhh{{{uuuhhhTTT@@@555111222111///------///000000000,,,,,,---......,,,+++***$$$######$$$(((,,,---...,,,///222333222222222333777666666666555333...***(((((((((((((((((((((((()))))),,,///000000777???NNNttt|||vvvkkkzzzwww```LLLJJJMMMMMMNNNSSSLLLHHHCCC@@@???@@@AAABBB@@@BBBDDDFFFFFFEEECCCAAA@@@???>>>??????>>>;;;999666666777999:::<<<===>>>BBBCCCFFFIIIKKKSSSddduuuvvv{{{|||mmmlllyyyjjj}}}yyyYYYBBB;;;666222000------......---+++)))((($$$)))+++)))(((******((($$$'''))))))(((''')))+++)))((('''&&&&&&'''((()))************************+++*********+++,,,------++++++)))((('''&&&&&&&&&'''&&&%%%%%%&&&'''((()))+++(((%%%###$$$&&&&&&&&&''')))******))))))+++,,,***+++---000111111000000,,,+++***)))))))))*********+++,,,---...///000111333555111333:::<<>>NNNYYYWWWSSSLLLCCC:::555444111///---...000111222222---///222444444222000...+++(((&&&&&&(((,,,///000---000333555444444444555555444444555555222...+++)))))))))((('''''''''&&&)))(((+++///111111777>>>HHHjjj{{{{{{ttthhhuuummmQQQJJJMMMNNNQQQWWWUUUOOOFFFAAA@@@???>>><<<>>>@@@CCCFFFGGGFFFEEEDDDAAA@@@@@@@@@@@@>>>:::777<<<;;;::::::;;;===@@@BBB???GGGSSS]]]dddnnnqqqqqqnnnaaahhh|||iiittt~~~{{{QQQ???<<<999444111......//////...,,,+++***###(((***((('''))))))''''''))),,,,,,***)))+++---***((('''&&&&&&'''(((***************************---,,,+++***+++,,,---...***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++'''$$$!!! """$$$&&&&&&((()))++++++******+++---------------......///000******))))))))))))))))))++++++,,,...///111222333///444555888<<<999BBBXXX```gggbbbGGGFFF>>>777BBBFFFGGGIIIKKKIIIBBB<<<:::888666555555888:::;;;;;;888;;;???BBBCCCAAA>>><<<777333---++++++---//////---000444555555444555555222222222444444222///+++******)))((('''&&&&&&%%%******---111333444999???FFFfffxxxvvv|||rrrdddpppfffTTTNNNMMMRRRWWWWWWSSSMMMGGGCCCBBBBBBCCC@@@FFFIIIGGGHHHJJJGGGAAA???>>>======?????????>>>CCCAAA>>><<<>>>BBBGGGJJJTTT___qqqyyywwwuuufffqqqyyyxxxlllFFF======666000111///000000000...+++(((&&&(((((((((&&&%%%&&&)))+++...///000000...,,,,,,---+++***)))((()))***,,,---+++,,,---...---+++)))(((++++++***)))))))))))))))&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&'''''''''&&&#########%%%'''((('''%%%$$$&&&))))))))))))***+++...,,,***,,,///222222000,,,,,,,,,,,,++++++***)))++++++---///111222444444444333444666777999BBBLLL~~~yyyuuu|||yyy```IIIAAA>>>:::;;;AAAIIITTT\\\^^^^^^[[[OOOAAA======>>>======>>>AAACCC===???AAADDDHHHKKKJJJGGGDDDBBB<<<444...,,,///333000111222333333222111000000000111111000...+++******)))'''&&&&&&((()))+++...,,,+++,,,000555999;;;FFF___yyysssyyyvvvggglll||||||jjj^^^WWWUUUWWW\\\WWWOOOGGGBBBAAABBBDDDFFFOOOVVVTTTPPPPPPNNNKKKBBBAAAAAAAAABBBCCCCCCCCC??????>>>@@@FFFRRR___iii||||||{{{|||www[[[CCC???===444///222,,,------...---,,,+++***++++++)))'''%%%$$$&&&(((+++---......,,,++++++,,,+++***((((((((()))+++,,,***+++,,,,,,,,,***)))((('''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((((((&&&%%%'''************+++,,,...---,,,---000111000...+++++++++++++++***)))(((******,,,...111333555666;;;999888999999:::@@@GGGqqqxxxyyydddNNN<<<999===???FFFOOOaaarrrzzzdddNNNAAABBBCCCEEEEEECCC???<<<@@@AAABBBDDDGGGJJJLLLLLLGGGFFFBBB<<<444000///111///000111111111000//////...///000000///---+++))),,,+++)))))))))***,,,---...------...111555777888AAAYYYzzzqqqttt|||xxxiiijjjxxxpppeeeaaa]]][[[WWWTTTSSSSSSUUUWWWbbbkkkpppiii^^^VVVSSSRRRMMMKKKHHHEEEDDDDDDEEEEEEEEELLLVVV___jjjxxx{{{}}}~~~|||sssuuutttgggWWWHHH???AAA???555111555111000///......------------,,,+++((($$$######%%%''')))++++++***)))***+++)))((((((''''''(((***+++************))))))))))))%%%$$$######""""""######((('''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&'''&&&%%%''')))***)))(((''')))+++,,,,,,,,,---.........///000222111///,,,)))***************)))(((***+++...000444666999:::===999666777777666999>>>WWWkkk|||wwwllljjjlllMMM@@@999AAAMMMYYYfffqqqiiiNNNJJJGGGGGGIIIHHHDDD???CCCCCCBBBBBBAAABBBEEEHHHCCCDDDCCC???999444000///------...//////......---,,,---/////////---+++***---,,,,,,+++,,,---...000.........///000111333444999PPPwww~~~rrrpppwww}}}llliiiqqqtttlll]]]bbbkkkrrrwwwxxxwwwuuurrruuusssiii\\\RRRNNNMMMWWWSSSNNNHHHEEEGGGKKKNNNYYYiii~~~xxxxxxqqqoooxxx}}}}}}~~~~~~uuu|||~~~{{{~~~vvvkkkllljjj\\\MMMBBB===@@@@@@888555999<<<:::666222...,,,,,,+++,,,,,,+++((($$$"""###$$$$$$&&&((((((''''''((()))(((''''''''''''((())))))))))))(((((((((((()))***&&&%%%%%%$$$###$$$$$$$$$(((((((((((((((((())))))''''''((())))))((((((((()))((('''((()))+++***)))(((***---.........///111000111333444444222...,,,)))******+++++++++******,,,---000333777:::===???===777333444444444777;;;AAAMMMWWWYYYYYY^^^aaaaaafffbbb[[[SSSSSSkkkcccJJJIIIPPPbbbuuuhhh\\\MMMFFFIIIMMMMMMKKKIIIGGGEEECCC>>>:::;;;???::::::;;;:::777444111///++++++,,,,,,---------,,,,,,---///000000...---,,,------,,,------///000111000///...,,,+++---000222555IIInnnvvvrrrwwwqqqhhhkkk}}}xxxppp{{{~~~xxxpppfff]]]WWWUUUUUUYYYWWWSSSQQQRRRYYYdddlll{{{zzzwwwyyy}}}ZZZXXXmmmxxxooo~~~{{{www}}}{{{jjjWWWHHH===>>>???===:::<<>>??????999444333333444;;;BBBDDDIIIMMMMMMMMMNNNNNNLLLIIIJJJEEE>>>@@@SSSuuuppp```gggxxxzzzdddWWWUUUUUURRRNNNNNNIIIGGGFFFAAA999888;;;666555444333222111000///+++++++++++++++,,,,,,---...///000111111000...---++++++,,,---...///111111111000---(((&&&)))...333555EEEeeezzzrrrvvvwwwiiifffzzz}}}sssggg___XXXTTTTTTWWW^^^aaaeeejjjrrr~~~tttllllllQQQTTTooorrr{{{bbbPPP???;;;======;;;:::777444111---***)))((((((&&&(((((('''%%%$$$%%%&&&###%%%''''''&&&%%%&&&''''''''''''(((((((((((((((&&&''''''((()))******+++'''&&&%%%%%%$$$$$$%%%%%%''''''((())))))***++++++------......------,,,,,,---+++((((((***+++++++++))),,,...000000111222444333555888999666333000///******,,,---............(((***---111555999<<<===<<<777333111222888FFFSSSdddeeefffggggggddd___[[[MMMPPPGGG>>>AAAEEEUUUooo|||tttjjj]]]RRRRRRHHHBBBBBB???777444777:::777333111111111000///++++++++++++,,,---......///000222222222000...---******,,,---///000111222000000---)))&&&)))///555666BBB]]]zzzpppppp||||||kkkeeeuuu~~~|||yyyxxxyyy{{{||||||zzzsssddd]]]WWWTTTPPPOOOVVV___uuu}}}|||kkk\\\NNNRRRlllwwwzzz|||www```PPP@@@999999999666444000...,,,***)))(((((((((&&&'''((((((%%%$$$$$$%%%%%%'''((((((&&&%%%%%%&&&''''''(((((())))))))))))%%%&&&(((***++++++++++++''''''&&&%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,...............---,,,,,,---+++(((((()))+++++++++))),,,...000000111333444222555777777444111000000((()))+++,,,---.........)))+++...222666999<<<>>>666444333555:::HHHaaavvvqqqssshhh```bbbWWWQQQ___uuu{{{ooobbbQQQCCC@@@===555111444888555333222333333222000,,,,,,,,,,,,,,,...///000000111222222111///---+++)))***,,,...000111222333...000000...,,,,,,111666777>>>VVV{{{{{{llliiiuuuoooeeeqqqzzzlllaaa[[[XXXZZZ[[[```fffiiinnn~~~xxxhhhYYYVVVOOOPPPgggyyyuuugggrrrXXXLLL@@@999666444111//////...---+++***)))(((((('''((()))(((%%%#########'''((())))))'''%%%%%%&&&'''(((((()))***)))))))))$$$&&&)))+++,,,,,,++++++***)))((((((''''''((((((%%%&&&'''((()))***+++,,,---.........---,,,,,,+++...+++(((((()))***++++++)))+++...000000111333444000333666555222000///000'''(((***+++,,,---......---...111555888<<>>999777666333000---,,,***(((((()))***,,,+++***)))(((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&''''''(((((()))))))))*********)))*********)))((('''&&&$$$&&&))),,,...---,,,++++++*********+++,,,------.........---,,,+++***)))***)))******,,,///222333///111444666666333000---+++******)))***+++---......000222333555777777555666888===KKKfff}}}[[[FFF===999888888222222222444555555333111222222333333444555666666666444222111111111///---...---+++***+++---///111---------...///111444555;;;:::IIImmm~~~hhhccclll}}}vvvdddgggyyyxxxnnnggggggggghhhkkkoootttyyy}}}ooommmttt|||bbbAAAHHHPPPvvv}}}mmmiiiMMMEEE<<<777666555222///---,,,***(((''''''((())))))(((((('''&&&&&&&&&%%%(((((('''&&&%%%$$$$$$###'''''''''''''''((()))***)))************+++++++++*********))))))'''&&&&&&%%%'''***,,,---,,,+++***************+++,,,---.........------,,,+++******++++++,,,---///111222333000222555666666444000...,,,+++******+++,,,...///...///222444777999888666555???NNNbbb}}}pppRRRBBB;;;777444111222222222222111111111222222333333444555555555777555444333333333111///...---,,,,,,,,,---......,,,,,,+++,,,---...000111666888HHHjjjkkkfffnnn|||xxxgggiiiyyyzzzqqqkkkjjjkkkkkkjjjpppvvv~~~iiigggwwwhhhAAACCCHHHvvv|||]]]JJJDDD<<<888666666444111000///,,,***(((''''''''''''''''''&&&''''''((((((******)))(((&&&%%%$$$###%%%&&&&&&((()))+++---...+++++++++++++++,,,------++++++***)))((('''&&&%%%&&&(((***+++,,,+++)))(((((())))))***+++---...///000///...---,,,,,,------,,,---...///111111222222000222444555555333000///---,,,,,,+++,,,...///000...///111666999;;;:::999<<>>:::999888777555555333111...+++***)))((((((''''''&&&''''''((()))+++******)))(((''''''&&&(((((()))***+++---///000---,,,++++++,,,,,,......,,,+++***)))'''&&&&&&&&&((((((*********)))((('''&&&&&&'''((()))+++---...111000...,,,,,,---///000***,,,---///000000//////000111222333333111000...------------...///111222000///222777::::::;;;>>>PPPfffkkkJJJ???;;;444222444444000+++***///444111222222222333333333444666444333333444444333111//////000000///---***))))))(((((((((***,,,---///555555BBB```wwwssswwwsssqqqzzzzzzqqqgggfffddddddgggmmmtttxxx|||vvvnnnwwwjjjEEEHHHIII{{{kkkmmm}}}|||}}}{{{WWWFFFCCC>>>:::888777666666555444222///---+++)))(((***)))'''&&&&&&'''((()))******************++++++,,,,,,,,,,,,---...///000---,,,+++***+++,,,---...,,,+++***((('''&&&&&&'''(((((()))))))))((('''&&&$$$$$$%%%&&&((()))+++,,,---,,,***)))***+++---...((()))+++---...------,,,000000000000000///.........---------...000222333222111444888999999@@@IIIjjjyyysssiii```]]]___dddhhh}}}wwwQQQBBB<<<666333555444000+++***///555111111111222222222222222222111000000111222111///...///000111000...+++)))((((((((()))+++...000222999666>>>ZZZzzz}}}{{{uuuzzz{{{yyywwwvvvuuuqqqjjjeeeiiimmmuuu}}}ooofffhhhlllDDDEEEDDDvvveeeyyy~~~zzzzzzssstttRRRBBB@@@<<<888555333333333111000///---,,,***((((((+++)))(((&&&&&&'''(((*********++++++,,,------...---------,,,------......,,,+++)))((()))***,,,...,,,***)))'''''''''(((((('''(((((((((((((((''''''$$$%%%%%%&&&'''(((***+++((((((''''''''')))***+++((()))***+++,,,------...000000000///////////////------------...000222444444333666:::999:::JJJ\\\uuucccNNNKKKEEEAAA???AAADDDFFFRRRlll\\\DDD:::666333333222///,,,,,,000444111111111111111111111111000///...///000111000///---...///000000///---,,,*********+++---///111333999777===TTT{{{xxxxxx}}}}}}|||vvvooossszzz~~~nnneeemmm|||iii@@@AAA>>>nnnwwwuuummm~~~xxxpppOOO@@@???<<<888444111111111.........---,,,+++***))))))(((&&&&&&&&&(((+++,,,,,,------------------...++++++******++++++,,,---***)))'''&&&&&&(((***,,,***)))(((''''''((()))***&&&'''''''''''''''''''''''''''''''''((()))***+++(((((())))))***+++,,,,,,***++++++,,,...000111222333222111000000000000111,,,,,,,,,---...000222444444555999<<<:::>>>WWWrrrhhhTTTJJJCCCDDDFFFFFFEEECCC@@@===>>>OOOnnneeeEEE777666111000///------...000111111111111111111111111000111000///000222333222111+++,,,...///000000000///...------,,,---...000111444666===OOOpppxxxtttzzz{{{xxxxxxxxxwwwwwwzzznnnfffeeepppccc===@@@<<>>999555222111222.........///......---,,,'''&&&%%%%%%'''***---/////////......---------,,,(((((((((((()))***+++,,,)))(((&&&%%%%%%''')))+++***)))'''&&&'''(((***+++&&&&&&&&&'''''''''(((((()))))))))))))))***+++++++++,,,---...///000000///---------...000333555777555444222111111111222333,,,,,,,,,,,,...000222444333555;;;>>>;;;BBBaaa}}}___KKKEEEGGGSSSWWW^^^aaa___XXXOOOIII???BBBSSSuuujjjEEE555666000...,,,,,,---//////...111111111000000000000000333222111222444555555444***+++---...000111222222111000...---,,,------...---555???MMMgggxxxqqqvvvssstttvvvxxx{{{~~~hhhfffhhhsssaaaAAA???>>>___vvvkkk^^^ccc~~~kkkQQQBBBBBBAAA===888444222111444000---...222333///+++***)))'''&&&'''(((***+++000000000///...---++++++***))))))((()))***,,,---***(((''''''((())))))(((++++++***)))(((((())))))...)))&&&'''+++//////---///...+++***))))))+++,,,//////...---...///000000222333444555555555444444333111//////111222222222111000///...------,,,---333666999999888IIIpppyyyYYYFFFDDDQQQ___pppyyy|||mmm```MMMBBBBBBZZZoooJJJ555///---,,,,,,---000333333333222111111111222333333444111222333444444444333333,,,,,,...111444444333111555111,,,***,,,/////////333888===FFF]]]wwwpppsss|||kkkdddooohhhEEE???;;;YYYfffZZZppp{{{hhhMMMAAA@@@???<<<777333111000///---******,,,,,,***''')))((('''&&&&&&(((***+++////////////...,,,+++***)))))))))***+++,,,---...,,,***))))))***++++++***,,,,,,+++***************000,,,)))***...111000...,,,+++*********+++------///...---,,,,,,...///111222222222222333333333333333111///...000111111111,,,,,,,,,,,,,,,---...///333777<<<===>>>OOOxxxeeeQQQNNNYYYmmm|||cccQQQDDDNNNqqqqqqLLL888333,,,++++++---///111222222000000000111111333444444333333333333333444444444......000222555666444222333000+++***+++---......444888===FFF\\\~~~~~~sssuuuqqqiiigggwwwqqqIII???;;;UUUcccXXX}}}fffJJJ@@@???===:::777333111000,,,,,,+++***)))((('''&&&)))(((&&&%%%&&&''')))***/////////...---,,,******((()))***,,,------......---,,,******,,,---,,,+++---,,,++++++++++++++++++///---+++,,,///000...,,,'''((()))***+++,,,---...///---+++******,,,///111222111000000111222333444222000...---///000000///************+++,,,---...222666<<<@@@BBBSSS~~~gggOOOLLL^^^wwwgggMMMHHH___oooLLL999444++++++***,,,///111111000...//////000111222444555666555444333333333444555111111222444666777555333000---***(((***,,,------444888<<>>888777888999777444111///---...000111///---+++***((((((((()))+++,,,111111111000///...,,,,,,++++++*********++++++++++++***((((((***+++***)))***)))))))))******+++,,,+++++++++******+++---///...---+++***))))))******)))***+++,,,......////////////000111222333444444222///---,,,---------,,,*********+++---///000111...///888@@@>>>HHHtttjjjKKKRRRmmm```EEELLLpppeeeIII>>>888111,,,,,,---000222222000...,,,,,,,,,,,,---...///000///000000111222333444444222000---------,,,+++***$$$&&&((('''&&&'''***---///...000555???WWW~~~}}}xxxeeePPPCCC===<<>><<>>KKKoooxxxjjjHHHEEEAAA<<<999777666444333333333222000...,,,,,,---+++---...---,,,,,,---...888444000...000111000///,,,///000...***(((***,,,...)))(((///222000...000---,,,,,,+++,,,---///000******)))))))))***,,,---222...***)))+++......---......///000000///...---......///000222444555666555222///---............---------...............///333888???AAACCChhh}}}[[[KKKccc}}}\\\NNNRRRuuu^^^GGG>>>999333000000...,,,...111333111///---......///......------+++...222555777777666555999555111---,,,,,,,,,+++)))((('''&&&'''))),,,...222777444222888HHHmmm{{{zzzqqqTTT@@@???:::;;;CCCIIIFFF@@@<<<===EEEkkkVVV:::<<>>GGGJJJCCC888111777<<<```^^^@@@<<>>===888888>>>\\\~~~{{{ZZZBBB<<>>@@@bbb}}}vvvzzzvvvVVVHHHDDD>>>:::888888777666999888777666666555333222---...//////......///111444333111000///...---,,,+++)))(((+++///222111///000/////////000...------......---,,,++++++******++++++******************,,,---...///111222222222000000000000//////......---///222444555444222111333111///...///000///...---------............///222444333888@@@AAAOOOiiizzz[[[VVVyyyiiiRRRAAARRRaaajjjlllmmmtttyyyYYYJJJ;;;666777666444333/////////000222333333333111111111111111222222222000000000111222444666777555222///...000222333444555444222000......//////333<<<>>>:::777999RRRwwwyyyrrrqqqooommmllleee___TTTKKKJJJOOORRRPPPRRRIIIAAA>>>;;;777666777888;;;]]]lllHHH<<<===___zzzssswwwXXXIIIEEE???:::999888888888;;;999888888999888666333...///000///...---...000222333333333111000......---+++)))+++///111000---///000111000......---,,,,,,,,,------............++++++,,,---.../////////333222111//////000222333222222111111111111222222---///111333444333111///111///------......---,,,)))***+++---///000111222222444222555>>>@@@FFFVVVtttVVVQQQxxxqqqVVV>>>JJJHHHTTTWWWUUUYYYZZZaaapppnnnNNNCCC:::999999666333222222222222222111111111111//////......///000111111000/////////000222555666666333///...///000111111666555333000///---------000:::>>>===<<<;;;NNNnnnjjj]]]QQQOOOPPPMMMHHHEEEDDDJJJTTT^^^ffffffYYYJJJIIIBBB>>>===;;;777555777777===aaahhhEEE:::999XXX}}}pppnnnzzz[[[KKKFFF@@@;;;999999999999:::888666888:::999555222111222222111///......///333444666555222///---,,,+++******+++,,,------,,,...111333000...//////---+++,,,...000111222333333...///000222333444444555777666444111......111444000000000000111222333333---...000111111000///...000///---------,,,***)))'''(((***,,,///111333444,,,111///222===AAACCCLLLsssjjjQQQJJJuuuyyyZZZ<<>><<<===;;;777444666555???gggkkkIII===888QQQnnnppp{{{```LLLGGG@@@;;;:::::::::::::::888666888;;;;;;666222222222222111...,,,,,,---///222555555222...------)))***,,,,,,,,,,,,---...,,,222333///---///000...---///111333444555555555000111222444555555444444666777666444111///111333///......///000222444666111111222222222111111000222000......---,,,)))'''((()))***---///111333444)))111000000:::??????EEEVVVoooVVVJJJAAAoootttYYY@@@KKKWWW}}}uuukkkZZZeee{{{mmmNNN@@@<<<:::<<<<<<777333333333444555444111000111333111000/////////111333444333333333444555666777888777444000///000111222222555444333111///---,,,+++,,,444999???EEEAAAIII]]]|||zzzdddSSSHHHCCCIIIEEECCCAAA@@@EEESSSaaammmqqqmmm]]]MMMFFFHHHKKKFFFAAA===<<<999555444666444AAAmmmsssRRRDDD:::MMMxxxssslll{{{eeeMMMHHHAAA;;;::::::;;;;;;<<<:::888:::>>>===999444000111111...+++)))((()))(((---222444222000///000))),,,//////------000333+++222444///---000111///000111333555666666666666///000222222333222111000333666888777333111111222/////////000222444777888666666555555555555555555333222000///...,,,)))''')))***+++---///000222222+++444222000888<<<;;;???@@@llliiiKKK>>>@@@:::iiihhhTTTEEEXXXkkkjjjccciiieeeJJJ===:::;;;???>>>:::777777111333555444222111333555333222111111111333666777222333444444555666777777777444111000111333444444555444333111///---,,,+++)))000444<<>>999555333222222...DDDqqqzzzUUUDDDMMMHHHuuuooogggvvvcccSSSJJJBBB???<<<888777999<<<999777777888888666333//////...---,,,***)))(((,,,...111222000---++++++***+++---...////////////222333333000,,,***---000000111111222222111//////000000/////////000000111222:::???;;;555444666666555555444333333333444444666777888777444222222333777666444111...+++)))(((,,,+++))))))+++...222444333111///...000444888;;;FFFQQQgggeeeCCC:::AAACCCFFFddd~~~qqqhhhaaa___ccctttdddnnnzzzoooUUUDDD;;;:::;;;<<<======:::888555111111333444333555999666:::;;;777666666555222555555555555555444333222222222222222222333333444222111000///...---,,,,,,)))***///777;;;===AAAGGGmmm|||~~~xxxrrrbbbVVVLLLHHHFFFBBBAAABBBEEELLLTTTWWWVVVWWW]]]bbbXXXVVVQQQJJJDDD@@@???@@@@@@>>>:::777444222222222111CCCnnn^^^FFFLLLGGGttttttlllxxxjjjRRRJJJBBB???===888666777;;;999777777888888555222222111///---,,,+++++++++,,,...000111///---,,,++++++,,,---...000111222333222222222000...---...000000000111111000///---,,,,,,++++++++++++,,,---......888???===888555444333333333222111111111222222333444555444222111111222666555333111...,,,***)))+++*********,,,...111222222111//////000333666999AAAGGGQQQ]]]gggnnnqqqrrrrrrxxxyyydddQQQDDDJJJRRRNNNNNNfff~~~aaa___iiipppwwwhhh___```ZZZMMMCCC===<<<<<<===>>>>>><<<:::555111///111333333777<<>>>>>999666333000111111000///////////////111111222111//////111222444444222000...,,,+++*********+++,,,---...///000111000//////000222333444???BBBEEEFFFEEEDDDFFFHHHKKKNNNTTT___ooo{{{~~~zzzmmm]]]UUUXXXbbbtttxxxjjjZZZiiiiiiOOOaaa|||^^^PPPNNNKKKFFF>>>======>>>??????===<<<555000---///111333999@@@OOOZZZ]]]PPP===222111333//////000000111000000000*********+++---...000111------------------------......222888:::;;;>>>DDD\\\|||{{{sssccc[[[WWWQQQLLLJJJGGGEEEDDDDDDDDDAAA===:::CCCOOO\\\^^^VVVLLLHHHIIIBBBCCCDDDAAA<<<777444333000//////......//////000000777ZZZqqqJJJJJJEEEkkk}}}vvvxxxvvvSSSIIIAAA@@@>>>999555444666777777777777555222111///...---,,,+++***((((((,,,...//////...---...///111000///000111444777999555222000000222222///,,,,,,,,,,,,,,,+++++++++***+++***))))))***,,,///111***444;;;;;;888666333000111000///......------...///000000///...///111333222222111000...---,,,+++)))***+++---.........---////////////000000000000:::>>>DDDHHHFFF@@@999555:::<<>>>>>======???AAAAAA@@@===GGGPPPPPPIIICCCBBBEEEEEEEEECCC>>>777222///...******++++++,,,---......,,,000KKKzzzuuuIIIJJJEEEdddppp}}}wwwUUUKKKAAA??????:::666444555666777666555333111111---...///000...+++(((&&&+++...000111000//////000333222111000000222444666666333000000111111---***))))))******++++++,,,,,,++++++******+++---000111,,,333777555333444444333111111///......---------...000111000000000222444000000//////...---------)))***,,,---...---,,,+++------...............---///333<<>>@@@@@@===999999???BBBCCC:::AAAIIILLLHHHCCCAAABBBDDDCCCAAA;;;555000------(((((()))***+++,,,,,,,,,+++---???bbbzzzJJJIIIEEE___|||qqqxxxYYYMMMAAA??????<<<777555555666666444222111111222000111333333222///+++)))+++...222444333222111111222111000//////000111222555333000.........---,,,************+++,,,------))))))******+++,,,---......222333000000333555444222111000......---------...000222222111111111222........................***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,------++++++111;;;FFFJJJFFFAAA777999>>>@@@===<<>>888222...---(((((()))******++++++***...000888NNNuuuKKKGGGDDD\\\xxxzzz|||]]]OOOBBB>>>???===999777555666555222///...111333444444333111000///...---***...333777666444333222,,,---------......//////111000...,,,+++,,,///222......,,,+++++++++,,,,,,))))))+++,,,,,,,,,++++++---000111//////333555444111111///...---,,,,,,,,,,,,///222333222000000///,,,------....../////////++++++,,,,,,,,,++++++******************+++,,,---,,,,,,---333:::@@@CCCCCC;;;:::<<>>;;;:::999777666777333222444444222222666333666666333333666666444444444555555444444333333222111000...------------,,,,,,---...//////000000111///000222333222666<<>>???===:::999666666555111...---111444666444000---+++,,,...///)))...555999999666333222((()))***,,,---.........---...---***)))+++111666222111///---+++******+++***+++---...///---,,,***+++///000///000444444222111000...---,,,++++++++++++///222444222000...---,,,,,,------...///000000,,,,,,++++++++++++++++++***))))))))))))+++---...+++,,,...///000333777;;;CCC===;;;>>>???<<<>>>CCCRRRrrrgggZZZvvvwwwjjjRRRIIIIIIHHHEEEAAA>>><<<;;;999777777444444777666222000222222666666111///222555555111222333444555666666666222222111000000000000111------......///000000111000...///111222111555;;;IIIlll|||yyyxxxiiiddd\\\UUUQQQQQQSSSUUUYYYbbbjjjlllhhhdddccceeeSSSHHHDDDHHHIIICCCDDDKKKFFFFFFEEEDDDDDDEEEFFFGGGKKKIIIHHHHHHIIIIIIGGGFFFIIILLLKKKEEE@@@===444)))'''((()))++++++***)))(((+++000222===ddd[[[>>>AAASSS|||zzzyyygggQQQFFFDDDAAABBBAAA999:::777333000000111222111111111000000///---,,,+++---///333777888666000,,,+++,,,,,,------............,,,******---///111111333222000/////////000111111111222333222111000//////000111111///......///------,,,+++******))))))(((***...000111111///......000333666666555222111000000///...,,,+++***)))...---++++++---///000000,,,---///111333444555555777666444333333777===BBBKKKcccjjjUUUlllzzztttooodddQQQXXX```NNN???<<<999444333777666555333111000000111111555444222111111111222222333444555555444444666888444333222000///000000111333111///---++++++++++++,,,...000111000111333555BBB^^^zzzrrrggg___[[[bbbgggmmmqqqqqqooommmlllrrruuuvvvrrrhhh___YYYWWWMMMCCC@@@EEEFFFBBBDDDKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEGGGHHHHHHGGGFFFHHHHHHCCC@@@>>>777...(((((()))******************///000:::```\\\>>>@@@QQQgggSSSIIIGGGBBBBBBAAA:::;;;888444222111222222111333333222111000...---,,,...///222555777555000---,,,,,,,,,,,,------------///---++++++---000111111222111000000000000111222333333444444333111000///---///000000///......///,,,,,,,,,+++***))))))))))))***,,,.../////////...---///222444555444222111000000///...---,,,++++++---,,,******,,,...//////---...000111333333444444444444333111111444999===GGG\\\yyy___ggg~~~uuuvvvjjj]]]mmmrrr^^^III???:::555444666666555333111000000000111222111000//////000111222333444555444222222333555222111000000000111222222555444222000............,,,...000000000000222444@@@[[[wwwkkkddd```bbbdddddddddeeerrrzzzxxxrrrooommmllliiiddd]]]UUUOOOKKKFFF>>><<>>VVV}}}}}}ssslllgggeee```aaagggssszzzzzzxxxxxxyyy|||}}}uuuhhh]]]ZZZ[[[VVVSSSPPPOOOOOOMMMIIIFFFCCC>>>;;;???AAA@@@AAAEEEGGGFFFEEECCCBBBAAA@@@@@@BBBAAA???@@@BBBEEEGGGGGGCCCCCCAAA@@@@@@???===:::111///,,,***((()))***+++,,,111333;;;]]]fffCCC@@@PPPhhhXXXOOOKKKAAA===???:::<<<999555333222222111///333333333222222111000///000000111333555666444222555555444444333333222222666444333333444666555555666555444333222333333444000111222333333222111000///111222111///------...111111111000000/////////***)))))))))***,,,...///...///222555777777666666000000///......///000111---+++******,,,...///...000000111222222222111111,,,---......///111444888???OOOxxxqqqxxxxxx~~~hhhdddeeeIII;;;777666555555444222000/////////000---,,,,,,---...000222444666777777555222///......222222222222222333333444444444333111000/////////,,,---////////////111333<<>>>>>BBBAAA???@@@BBBDDDEEEDDDEEEBBB@@@@@@@@@>>>;;;:::666333///+++)))((()))***---444777@@@bbbiiiDDD>>>NNNjjjYYYOOOIII>>>;;;===999:::888444333222222000//////000111111222222222111111000111333666777666555666666666555555444444444666444333333444555444333555444222000///...//////+++---...000111111111111333444444222///---,,,,,,000000000000000/////////***)))))))))***,,,...///000222555777999999999888111000///......000111222...,,,++++++---///000///000111111222222222111111***+++---...///222666:::@@@NNNvvvssssss}}}}}}ccc]]]qqqQQQ>>>;;;:::666555444222111//////000000---------...000222444666888999999777444111//////555555555444444333333222000000000///...---,,,++++++---///000000000222444:::KKKnnn~~~|||vvvpppmmmjjjhhhfffooonnnmmmkkkgggbbb^^^[[[]]]ZZZYYYYYYUUUMMMHHHHHHBBBEEEGGGEEEBBBAAAFFFJJJKKKIIIHHHKKKPPPTTTTTTSSSHHHEEECCCBBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAABBBAAA@@@BBBDDDEEEEEEDDDEEEAAA>>>@@@???:::777777444222...+++(((((())))))---666;;;DDDeeelllCCC;;;JJJ~~~ooo[[[NNNGGG===;;;<<<888999777555444444333222000///000111222222222222222//////111333666888777555444444333333333333333222333222111111222111000...111000...,,,+++******+++***+++---///000111111000333444444222///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,...///222333555666888888888888111000...---...///111222///---+++,,,...000000000000111111222222222111111,,,,,,---...///222888;;;CCCPPPyyysssiii}}}cccYYYyyy|||\\\FFFAAA???999666555333111000000111111.........///111333555777888:::;;;999666333222222555555555555444333222111------------,,,+++***)))***,,,///000111222555777:::FFFfff}}}{{{yyyxxx{{{zzzwwwsssqqqpppsssuuugggeeebbb]]]VVVOOOIIIFFFEEEBBBBBBEEEEEECCCEEEIII@@@BBBDDDEEEDDDDDDEEEGGGCCCDDDFFFIIINNNRRRTTTUUUIIIGGGEEECCCCCCDDDCCCAAA@@@AAACCCEEEFFFGGGGGGFFF??????AAADDDGGGHHHGGGEEEAAA<<<;;;>>>===777333444---,,,***((('''((())))))+++555;;;EEEdddqqqEEE;;;HHHzzzuuu]]]MMMEEE===<<<===888999888666666777777555444333333333333333222111111,,,---///222666777555333222222222222222333333333333222111111111111///---///...---,,,,,,,,,---...------///000000000///...///000111000---+++++++++))))))))))))))))))))))))*********+++,,,---...///000111222333444444444444222000...---,,,...000111...,,,***+++---////////////000111222222222222222000///...------000666:::DDDRRR}}}~~~hhh{{{fffWWWoooiiiPPPIIIDDD<<<777666444222111111222222.........///000333555666666888::::::777555444444222333333444444333222111------......---,,,*********,,,///111222444777999;;;CCC```~~~|||zzzzzzzzzyyyxxx}}}~~~zzzxxxyyy{{{uuusssnnnfff]]]YYYYYY\\\TTTQQQKKKGGGDDDDDDFFFGGG>>>===>>>AAA@@@;;;;;;>>>@@@@@@??????@@@AAACCCCCCGGGHHHIIIIIIJJJJJJKKKKKKHHHGGGEEECCCDDDEEEEEEBBB???AAACCCFFFHHHIIIIIIIII<<<>>>AAAFFFJJJKKKIIIHHH===888777<<<;;;555111222''''''&&&&&&'''((()))***)))444;;;CCCaaawwwIII===III{{{zzz___MMMDDD===>>>???888:::999888888999999888666777777666555444222111000***+++---111555555444222222333333444444555555555666444333333444333111///000/////////000111333444000111111111000///---,,,***,,,------,,,++++++,,,)))))))))))))))))))))***)))***+++,,,---......///---...///000000000000000222111...,,,,,,---///000---+++)))***,,,.........//////000222222333333333333222///,,,+++...333888CCCSSSooouuuhhhVVVgggrrrXXXNNNGGG>>>888777555333222222222333............000222444555555777999:::888666555555...///111222333333222111....../////////---,,,+++))),,,///111333666999;;;<<>>AAA=========>>>AAABBBBBBAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFBBBDDDGGGKKKLLLJJJDDD@@@>>>>>>>>>@@@BBBDDDDDDCCCEEE@@@666///000333000)))'''%%%###"""###&&&***,,,+++111777CCCccczzzNNN<<>>===;;;999999999999777555666444222333555555333000,,,,,,+++,,,---...000222222333333444555666777777999>>>@@@;;;666666666444333333444333222000...---222111111000///...---------,,,,,,---//////...,,,*********---///000///---))))))***+++,,,------...---,,,+++******,,,...///000222333333000...------***))))))+++///222333333444333111000///000111111333///,,,------///666>>>DDDaaa}}}ttt~~~nnn\\\]]]fffQQQHHHCCC;;;:::777444111000//////111222333555666444000---222444777999999777444222111000000111333222000....../////////---,,,---...---......---...222777<<<;;;AAAYYY|||~~~hhhQQQKKKKKKIIIMMMJJJGGGFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBB?????????>>>===>>>AAACCC@@@>>>===>>>???AAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGEEEAAA>>>;;;<<>>???@@@@@@@@@?????????@@@AAACCCDDDHHHIIIJJJJJJJJJIIIHHHGGGGGGEEECCCBBBBBB@@@>>>;;;:::<<>>777---)))***+++)))&&&$$$"""!!!"""$$$'''((((((---333AAAfffYYYAAAIIIrrroooMMMBBB@@@:::777:::===;;;999999999999777555777777777999999777444111+++,,,...000222333444555111222222333333444444444333:::@@@>>>;;;:::999666000///...,,,++++++++++++)))***+++---///111222333777666555666777666444222333222111111222111///---,,,,,,,,,+++++++++******))))))******++++++******---111666999777444000///+++***+++---000222333222000111222444555666666666444000.........///555===OOOooosssrrr{{{lllUUU[[[kkkoooVVVEEE===;;;777444222000000000000111333555444333000...000111444666666444111000---,,,+++,,,...000111000///000222111///......///111111///---,,,...222555999<<>>===>>>???@@@>>>;;;;;;===@@@BBBBBBAAA@@@???>>>>>>???@@@AAACCCDDDGGGHHHIIIHHHFFFEEEFFFEEEDDDCCCCCCAAA>>><<<===<<<===>>>???>>>;;;888<<<===777,,,%%%%%%'''(((%%%###"""!!!!!!###%%%''')))...222@@@eee___FFFMMMrrrtttNNNAAAAAA===999:::>>><<<::::::::::::888777666777888:::999666222///***+++...222444666666666333333333333333444444444333:::>>>;;;888888777555111///...,,,++++++,,,---,,,---...000222444666777999777666666777666444222111///......///...---+++,,,,,,++++++***))))))(((((()))+++,,,---,,,+++***---000444666555333222111,,,+++,,,...111333333222///000222444555555555444444111/////////000666===SSSvvvxxxrrryyyttt]]]cccccc}}}xxx```OOOAAA>>>999555111////////////111333444333111000000000222444666666444222000...,,,******,,,...///......000111111///.........333222000---+++,,,///222555888GGGfff|||yyygggTTTRRROOOIIIEEEGGGEEECCCBBBBBB@@@===:::>>>???@@@@@@AAAAAAAAAAAA===>>>???>>><<<;;;;;;<<<===;;;999:::===AAADDDEEEDDDBBB???===<<<<<<===>>>???AAACCCFFFGGGGGGFFFFFFCCCDDDEEEFFFGGGEEEAAA>>>???<<<999888777777555444888:::666,,,$$$###%%%&&&###"""!!!!!!"""###%%%&&&,,,000333>>>```aaaHHHOOOpppwwwOOOCCCDDD@@@<<<===???>>><<<<<<<<<;;;:::888444666888888666333///---)))+++...222444666777777555555555555444444444444444999:::555111222444333333222000///......///000222222333555666777888999555444333333333333111///,,,+++***+++,,,------,,,+++++++++***))))))((((((***+++---///000...---+++---///111111000000111333---------///222333222111///000111333333222111111444000///000111111777>>>TTTxxxppp{{{bbb^^^ZZZqqqhhhUUUFFFBBB<<<666111...,,,,,,...000333444222000000111111333666888888666333111111...,,,+++,,,,,,,,,,,,,,,...000000///---,,,---333222///,,,******---000444888EEEaaayyy||||||VVVIIIJJJHHHEEEFFFFFFDDDAAA???>>>===:::888===>>>???@@@AAABBBBBBBBB???@@@@@@>>><<<;;;<<<===:::999888:::>>>BBBEEEFFFEEECCC???===;;;<<<===>>>@@@AAACCCEEEGGGGGGGGGGGGAAABBBDDDGGGHHHGGGCCC@@@>>>;;;777666777999::::::444777444,,,%%%$$$$$$###"""!!!!!!!!!###$$$&&&'''---333444;;;YYYcccJJJQQQlllzzzSSSGGGGGGBBB>>>>>>@@@>>><<<<<<<<<<<<:::888333666777666333///---,,,)))+++---000222444666666666666666555555444444444333777777111---///111111333333222111111111111111444444555555555666666666000///...///000///---++++++))))))***,,,...///...+++++++++++++++++++++,,,,,,---///111111000///.........///...---...000222......///111333333222000//////000000000000000000222//////111222333999@@@TTTxxxooossseeeRRRNNNggglllTTTHHHDDD===666000---,,,,,,---000333333111///000222333555777999999777555333222000...---------,,,++++++...000111///---,,,,,,111000...+++)))***---000555999DDD\\\|||tttcccGGGDDDHHHFFFEEEKKKFFFDDD@@@>>>>>>===<<<;;;<<<===>>>???AAAAAABBBBBBAAAAAA???<<<:::999;;;===999999999;;;???BBBCCCCCCCCCAAA>>><<<<<<===@@@AAADDDDDDDDDDDDDDDEEEEEEEEEAAAAAAAAABBBDDDDDDBBB@@@;;;:::888999;;;===>>>===111444222,,,'''&&&$$$!!! !!!!!!"""$$$&&&((())),,,333555888RRRhhhOOOUUUkkk}}}YYYMMMJJJBBB======>>><<<;;;:::;;;:::999777444666777555111---,,,,,,******+++---///222444555666666555444444333222222///444555111---///111000111111222222222111000000000000000000111111111111---,,,+++,,,------,,,******)))((()))+++---......+++,,,,,,---///000111111......000111111111000///,,,...//////...---.../////////000222444444222000------......///000111222000......222333555;;;BBBSSSwwwuuuuuuoooSSSHHH```oooTTTGGGCCC===666111///......,,,000333333000...000333333555777999999777555333111000///000000000...,,,,,,...111222000...,,,,,,///...,,,***(((***---111444777>>>TTTxxxssssssWWWDDDHHHLLLEEEBBBGGGCCC@@@<<<:::;;;<<<<<<;;;;;;;;;===???@@@AAAAAAAAAAAA@@@===:::777777:::<<<:::::::::<<>>===>>>?????????:::::::::<<<>>>???===<<<000222111,,,)))(((%%% !!!###%%%''')))***+++333444666MMM{{{oooUUUZZZmmm]]]PPPKKKBBB;;;;;;===;;;999999999999777555666777888555000---,,,...*********+++---000222444555555444444333222111111***111444222000111111000//////111111111000///...+++++++++,,,,,,,,,,,,,,,,,,+++***+++------,,,******(((&&&''')))+++,,,+++,,,---...000222333555555...//////000000000000000+++...111222000...------//////000222444444222///,,,,,,,,,---///111444555///---...222444666<<>>===>>>@@@AAA@@@???@@@???<<<999666666999;;;>>>???@@@??????@@@BBBDDDDDD???===@@@AAA@@@AAACCCDDDCCCBBB???<<<<<<>>>@@@@@@@@@AAABBBCCCDDDDDDEEE===;;;<<<@@@@@@:::444333777444///,,,***(((%%%###""""""$$$&&&(((+++---///...,,,666888<<>>@@@BBBBBBAAA@@@???>>>???AAACCCBBBBBBAAA@@@===:::777888:::===???@@@BBBBBBAAAAAABBBDDDEEEAAAAAAEEEHHHHHHHHHJJJIIIIIIHHHEEEBBB@@@AAABBBFFFFFFGGGHHHIIIIIIIIIIIIEEEAAA???@@@>>>888333222777333...+++)))'''%%%$$$$$$$$$%%%''')))+++,,,---,,,(((111666888___yyyPPP^^^hhh___NNNIIICCC???@@@@@@<<<888777:::;;;888555555333333333333111...,,,)))((('''&&&'''***---///111---)))***///333333222555444333222111222222333666555555444222111///...///---------......---,,,***,,,,,,,,,+++,,,...000111///...///111222111///------///000111111111111///---,,,,,,...//////...+++---//////.........///...222555666555333333444555222000000333666777666555222111555999;;;AAAGGGXXXvvvqqqnnnuuupppwww[[[ZZZkkkjjjNNNCCC@@@<<<666111...,,,+++...000333444333222222222444666777666444222222333333222222222222222222222222222222222222333333333111///,,,)))''')))---111333777999DDDgggaaaNNNEEECCCJJJOOOKKKDDDCCCFFFDDDAAA@@@AAABBBBBBBBBAAA@@@???AAACCCEEEFFFEEEDDDDDDBBB@@@>>>>>>@@@BBB@@@BBBEEEEEEDDDBBBBBBCCCEEECCCEEEKKKPPPOOOOOOQQQNNNNNNNNNKKKHHHFFFFFFFFFJJJKKKLLLMMMMMMLLLKKKJJJJJJEEEBBBBBB>>>666000...555111,,,(((''''''&&&%%%''''''(((((()))***+++++++++%%%,,,222222NNNxxxPPP\\\ddddddOOOGGGAAA>>>???===:::777777999999777444222111000111111111...,,,)))(((&&&&&&'''))),,,...///,,,***+++000333333222666666444333333444444555666666666555333222000///111111222111///...//////...000222111000///000111444333222222333333111000,,,---...///000000//////...,,,++++++,,,---,,,+++***,,,......---------...000222444444444444555777777444111000111444666777555333444:::???BBBGGGMMMZZZzzzppp```~~~gggbbbsss^^^SSSYYYyyykkkOOOCCC@@@<<<666222...,,,+++///111333444444333444666555777777666333111000111111111111111222222222222000000/////////000222333111000...+++)))***...111111555888BBBccc~~~OOOIIICCCBBBIIINNNKKKFFFDDDEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@BBBEEEGGGHHHHHHEEEGGGIIIJJJHHHFFFEEEFFFBBBEEEGGGHHHFFFDDDCCCCCCEEECCCFFFNNNRRRPPPOOOPPPMMMNNNOOONNNKKKIIIIIIIIIJJJKKKKKKLLLKKKIIIGGGEEEHHHDDDBBBBBB>>>444---***333///***&&&&&&&&&&&&&&&))))))************)))))),,,&&&)))///...===mmm{{{QQQYYY^^^kkkQQQEEE???======;;;999888888:::999777444000///...///000000...---***)))'''&&&'''))),,,...///...---///333555666555666555444333333444555666444444555555444333222222555777888666333111222444222444666555444222111111333333222222222222111111111111222333222111///...---,,,******+++++++++***---...///...,,,***)))***111111111111222444777999888555111//////222555777666555888@@@EEEHHHMMMRRRYYY{{{sssSSSooozzz{{{ssskkkeeeXXXVVVcccgggQQQKKKeeefffMMMDDDBBB>>>999444111...---///111333333333444666888555666666444111///......//////000000000000000000...---,,,+++,,,...000111//////...,,,***+++...111000444777@@@^^^~~~uuummm}}}mmmGGGIIIDDDBBBEEEIIIHHHEEECCCCCCCCCCCCCCCBBBBBBCCCDDDDDDBBBAAABBBEEEHHHIIIJJJAAAFFFLLLNNNMMMJJJGGGEEECCCFFFIIIIIIHHHFFFEEEEEEDDDBBBEEEKKKNNNLLLIIIIIIGGGIIIKKKLLLKKKJJJJJJKKKIIIIIIIIIHHHFFFCCCAAA??????===>>>AAA===333***&&&///+++'''%%%%%%&&&&&&&&&))))))************)))(((,,,)))+++111111888___[[[^^^\\\tttVVVEEE>>>;;;;;;::::::;;;;;;<<<:::888666000...------//////...---+++***)))((()))+++...000111111222444777888888777444444333222222333444555111222333444555555555555666888:::888444222333666333555666666444222222222111222333333222333333444888888999888666333000...---+++******+++,,,+++***---...///...+++)))))))))111000...///111555888::::::888444111000222555777777666:::CCCIIILLLPPPUUUWWWzzz{{{QQQ```ssswwwggg[[[SSSVVVQQQOOOTTTRRRQQQZZZqqq{{{]]]JJJXXXnnnnnnWWWBBBBBB@@@===999555222///...///000222333222333555777444444555333///,,,+++,,,///.........------,,,,,,---,,,***)))***+++---///---------,,,***+++---///000444777???YYYpppdddlllqqqlll[[[EEEHHHDDDAAABBBDDDDDDCCCAAA???@@@BBBBBBAAAAAABBBDDDEEECCCAAAAAADDDGGGHHHIII<<>>:::999999;;;===>>>>>><<<999777000///------...///...---+++***)))(((***---000222222333555777888888888777333222111111111222333444222222444555777777888888444555666555333222222333222333444444222000111111222333555555444444555666:::;;;;;;;;;888444000...---+++***+++,,,...------)))+++------,,,,,,,,,---///---,,,---111555888:::<<<;;;888555222333555888777666:::AAAGGGJJJOOOTTTTTTxxxWWWTTTUUUYYYXXXQQQIIICCC>>>DDDBBBDDDRRRYYYWWW[[[jjjiiiPPPRRR^^^]]]OOOCCC===<<<:::777444111///---///111333444333333444666333444444222///,,,++++++---------------,,,,,,,,,...---,,,++++++,,,------+++,,,---,,,++++++---...111555888@@@WWW|||xxxjjjggg\\\QQQKKKDDDCCCBBB@@@@@@BBBCCCAAA>>>:::===@@@@@@@@@@@@BBBDDDEEEBBB@@@@@@BBBEEEFFFGGG<<>>???>>><<<999888222000------.........---)))((('''(((***---111333000333555777777555444444333222111111111222444555666777888888999999888888444333222333444444333222///000111///......///111222444555444222111222444555666888888666222///,,,---,,,+++,,,...000000000***,,,......---,,,---...---+++)))+++000555888888::::::999555222111333555555444666===BBBEEEJJJOOOSSSwwwYYYKKKAAABBBDDDBBB@@@AAA@@@JJJJJJQQQffftttrrrqqqnnnuuuZZZRRRTTTQQQKKKIII;;;:::999777555222000///000333666777666555444555333444555333000...------***+++,,,---...///000111111000000//////......---+++---......------...///333666:::AAAUUUyyysssiiiSSSCCCBBBDDD???@@@@@@@@@BBBCCC@@@<<<777:::>>>?????????AAADDDEEEBBB@@@???AAACCCEEEEEE>>>???@@@@@@@@@BBBEEEHHHEEEFFFGGGFFFFFFGGGIIIKKKJJJFFFFFFJJJKKKHHHEEEFFFGGGGGGFFFEEEDDDEEEHHHKKKIIIFFFAAA<<<888666666666888333000222111---+++,,,$$$$$$$$$&&&''''''%%%###!!!###&&&)))***+++******'''444000***///---888WWWnnnkkkhhhdddKKK???:::666777:::>>>@@@>>>;;;999777333111...---.........---'''&&&&&&&&&)))---000333...111444555444222111000333222222111222333444555;;;;;;;;;;;;::::::999888666444222333666777666333.........,,,+++,,,...000111333444222...,,,---//////111333444333000---+++---,,,+++---000222222222...///000///,,,+++***++++++)))(((+++000555777777666777666333///---...000444222333999>>>AAAFFFKKKRRRwwwWWWFFF;;;>>>CCCCCCCCCEEENNNZZZ]]]gggtttgggVVVMMMEEEBBBEEE;;;;;;:::999777555333222111444888999888666555444444555666444222/////////))))))+++...000222444555333333333333222111///...,,,...000000///...///000444888;;;BBBUUUwwweeeQQQJJJHHHEEEEEEBBB???>>>@@@???<<<999@@@???===<<<<<<>>>@@@BBB>>>@@@DDDGGGGGGFFFDDDBBBCCCDDDEEEDDDBBB@@@@@@AAAEEEFFFGGGGGGGGGGGGEEEEEEJJJJJJJJJKKKKKKJJJFFFCCCFFFDDDBBBAAAAAACCCFFFGGGKKKGGGBBB===:::::::::;;;555333///,,,))))))***+++))))))******)))'''%%%###$$$""""""$$$''')))'''$$$***+++...000//////555===rrr{{{pppiiigggIII???<<<777888999:::<<<===<<<999666111///---------...---,,,+++***))))))***---000333222222222111111111000000444444444444555555555555999999888888777666666555333444555777888:::;;;;;;555111000222333///,,,---///...---,,,+++)))(((((()))))))))******************111111,,,///888999111000222333333000...------%%%)))...333777888777666777555333222222111///---000222333444555999===AAARRRtttXXXJJJ>>>===>>>AAAKKKWWWeeetttwwwxxxYYYIIIGGGDDD>>>888888888777666666777999000111222333444444444444555666666444111.........+++***)))+++000333444222444333222111000000000000---......//////...------111666:::???PPPpppgggRRRMMMLLLHHHGGGEEECCCBBBAAA@@@>>><<<<<<<<<<<<<<<======>>>>>>>>>@@@CCCEEEGGGFFFEEEDDDEEEFFFHHHGGGEEECCCBBBBBBDDDEEEGGGHHHHHHHHHFFFFFFFFFEEEFFFIIIKKKLLLKKKIIICCCBBB@@@@@@AAACCCFFFHHHIIIHHHEEEBBB???;;;999888333111...+++)))))))))***+++******)))'''&&&%%%$$$%%%###"""$$$'''((('''&&&******,,,///...---333;;;ddd}}}qqqeeelllOOODDD@@@;;;888888:::<<<>>>>>>;;;999555222000//////...,,,++++++***))))))***---111333333333333333222111000000555666666777888999999999::::::999777666444333333111111111222444666777888888444222333333///------...------,,,***)))((((((************)))))))))(((%%%,,,...,,,111;;;===777,,,...000000...---------+++---000333555666666666666444222111111000...,,,,,,---000222555999???CCCOOOqqqqqqWWWJJJ???;;;;;;BBBVVVkkkzzzfffOOOEEE???999999999999888777666666666111222333444555555555555666777777666333000000000---+++***,,,000333444333555444333222111222222333333111///---,,,,,,...///111555888===LLLkkkgggSSSQQQPPPKKKFFFGGGFFFCCC@@@===<<<===999:::;;;======<<<;;;:::???@@@BBBDDDEEEFFFGGGGGGEEEGGGJJJIIIGGGDDDBBBAAACCCEEEHHHJJJKKKKKKIIIHHHFFFFFFFFFHHHKKKMMMNNNMMMCCCCCCBBBBBBCCCEEEHHHJJJJJJKKKKKKIIIEEE???:::666111000...,,,******)))***,,,+++***((('''&&&%%%%%%'''%%%######&&&'''((((((***)))+++---,,,+++000777PPP{{{~~~nnnaaapppSSSHHHCCC>>>999999;;;===@@@@@@>>><<<777555333111000///---***+++***)))(((***...222444666666777777666444333222555666777888999;;;<<<<<<<<<;;;999777555333222111000000//////000333555777<<<666333444333///---...---,,,,,,+++***))))))(((++++++******))))))((((((%%%***---,,,222<<<>>>999---///222222111111111111111111000111222333555666777555222111111111000...+++---///111444888>>>BBBKKKnnnzzz^^^NNNDDD===>>>EEEWWWvvv~~~xxxYYYEEE:::444888888888888777555444333222333444444555555555555666777888777555333222222///...---///222444555444666444222111000000222333777444///+++)))+++...000000333666:::GGGdddeeeQQQQQQQQQMMMDDDFFFFFFCCC===::::::;;;::::::;;;<<<<<<<<<<<<;;;@@@@@@AAABBBDDDFFFGGGHHHDDDGGGJJJJJJHHHDDDBBB@@@CCCFFFJJJMMMOOOOOOMMMLLLNNNLLLKKKKKKLLLMMMMMMLLLIIIHHHGGGGGGGGGIIIKKKLLLMMMNNNNNNLLLHHHBBB<<<888111000...,,,+++******)))***+++++++++)))'''%%%###(((&&&$$$$$$%%%'''((()))+++)))***,,,+++***...444???gggkkk^^^rrrSSSGGGCCC@@@<<<<<<===>>>@@@@@@>>><<<777555333222111000...++++++***((((((***...222555999999:::;;;:::888666555555555666777888999:::;;;<<<;;;:::888666444333333333222000///000333666888===777333333222...,,,---,,,,,,++++++++++++***************++++++++++++++++++...///...222888999555555777::::::999777777888333111///...///111555777999777444444444444444333000111222333444777;;;???JJJlllnnnSSSKKKBBBAAAOOOddd{{{eeeIII:::555555555555555555555333111111222333333444444444444444666888777555333222222222222111222444555666666666444111...------...///555222...***)))+++---000111333555999DDD^^^dddNNNNNNPPPKKKEEEFFFFFFCCC===::::::<<<===<<<;;;::::::<<<>>>???@@@@@@@@@@@@BBBDDDFFFGGGDDDGGGKKKLLLJJJFFFDDDCCCFFFIIILLLPPPRRRRRRRRRQQQTTTRRROOOOOOOOOPPPOOONNNNNNMMMLLLJJJJJJJJJJJJKKKMMMMMMLLLJJJFFFBBB>>><<>>??????>>>;;;999444333222222222111///---,,,***((((((***...333777888999:::::::::999777666888888888888999999999999::::::999888777777666666444222000//////222444666:::555222333222...,,,---,,,,,,,,,---------------++++++,,,------...//////000111111000222666555222999;;;===<<<:::888777888111///---,,,...111666888999777444333444555555444333444555555666999===@@@JJJllleeeNNNOOOHHHOOOjjjvvvUUU@@@888222111000111333444222000000000111222222222111111000333555666555333222222444444555444444555666777777666333///------------///...---,,,,,,,,,---...333333666;;;CCCXXX}}}iiiNNNLLLNNNJJJGGGHHHGGGDDDAAA>>>===>>>???>>><<<:::;;;===???AAA?????????@@@AAABBBCCCDDDEEEHHHKKKLLLKKKIIIGGGGGGIIIKKKMMMPPPRRRSSSTTTTTTSSSRRRQQQRRRSSSTTTSSSRRROOONNNMMMKKKJJJIIIIIIIIIKKKJJJIIIGGGDDDBBB@@@???000...***&&&$$$$$$%%%&&&&&&(((+++------***&&&$$$((((((((('''&&&&&&(((***+++((('''***++++++---111333HHHrrr\\\TTT~~~ZZZIIIEEEDDDAAA@@@>>>======<<<999777333222222333333333000...,,,***((((((***///444888555555555666666666777777;;;;;;;;;;;;;;;;;;::::::999999888888777777666666000///...------...000111666222111444444000---...---......///000111111111......///000111222222333111111000111444555555333555777888777555222222222///...---...000333777999666444111000111333444444222333555666999<<>>???>>>>>>??????@@@@@@@@@@@@BBBEEEGGGHHHGGGGGGGGGHHHKKKLLLMMMNNNPPPRRRTTTUUUQQQQQQRRRTTTVVVVVVUUUSSSPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGEEEDDD777333---(((&&&&&&''')))'''((()))***+++******)))''')))***)))'''&&&(((***)))%%%$$$(((******,,,000222???fffWWWRRR```LLLEEEBBB???===<<<;;;;;;:::888666666555555555555333000---,,,***((('''***///555999555444444444555777999:::999999::::::;;;;;;;;;<<<999888777666555444333222...------,,,,,,,,,------333000111666777333000000///000111222333444555555444444444444444444444444333111111222444444444333000222444333111000///000///000000222333555777888666333000///111333444444333444666777999===BBBFFFFFFfffgggUUULLL^^^uuuTTTCCC999444///...000222000...000000111111111111000000+++///333555555333222222111333333222///...000222333444555555555555444333000000111111000///...---222333888>>>BBBOOOppp{{{VVVMMMMMMHHHGGGDDDAAA@@@BBBAAA>>>;;;;;;;;;===>>>>>>>>>===<<<===>>>????????????>>>>>>>>>@@@BBBCCCCCCCCCDDDFFFLLLLLLLLLLLLNNNQQQSSSUUUQQQRRRSSSUUUVVVVVVSSSQQQQQQQQQPPPPPPPPPPPPOOOOOOKKKMMMOOOQQQPPPNNNLLLJJJ>>>:::333---******,,,...))))))''''''(((***,,,...&&&)))++++++((('''''')))'''###"""&&&))))))+++///222;;;aaa^^^SSScccMMMDDD???===;;;:::999::::::999777999888777777666444000------+++((('''***///555999777666555555666999===???555555666777999:::;;;;;;999888777555333111//////.........---------,,,,,,111///222888:::666333222000111222333555666777888999888777666555444333333777444222333444222111111///111333444333222222222111222444555666777777777777444111000222444666666666777888888888;;;???BBBCCCcccooo^^^^^^xxx~~~\\\HHH???888111...000111///---111111222222222111111000+++///333666555444333333///111111///,,,+++---///---///222444666666555555555444333222000//////...111111888>>>AAALLLlllYYYGGGHHHCCCDDDCCCCCCCCCCCCAAA===:::==================<<<<<<===>>>>>>;;;888666999<<>>===<<<;;;<<<;;;888666888888777555333111///...222...+++)))+++...000000222222333555555555555555555444333333333444555666111333444333111//////000---///000///......///000222111000111444666666666:::999777666555555666777888777444111...---///111............///000111222333222111111222333222000999777666666777999888777:::666333111333555777888<<<;;;:::999:::===@@@BBBEEE[[[zzz^^^QQQGGG@@@666---)))***---000222///111777777222111444111111222222333222222222111000---+++)))(((((((((,,,---///111222333333444000111111222222000///...111666888===CCCHHHaaabbbNNNLLLEEEEEEDDDDDDDDDDDDCCC@@@===<<<===>>>>>>>>>===<<<;;;=========<<<;;;;;;===???===>>>???>>>>>>@@@DDDGGGMMMMMMLLLLLLLLLMMMOOOPPPRRRTTTVVVYYY\\\^^^```aaaYYYVVVSSSRRRSSSTTTTTTTTTLLLNNNSSSXXXYYYTTTLLLEEEEEEAAA;;;666222///,,,******,,,+++((()))///222111(((***+++***)))'''(((((((((''''''(((***,,,...///000999```aaaNNNnnnnnnNNN>>>999;;;:::999:::;;;;;;:::888888888777666444333111000111000...------///222444111111111111111000000000111000000///000111222333000111333222000///000000,,,---......,,,+++,,,.../////////000222333333222111111111222333555777888222333222000...///111333,,,,,,,,,---...000111222555444333333555555444333666555444555777999999888888555222222444777999:::::::::999:::<<>>======>>><<<<<<===???@@@AAAAAA>>>>>>>>>>>>???AAAFFFJJJMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPRRRTTTVVVYYY[[[]]]ZZZXXXUUUTTTTTTUUUTTTTTTHHHMMMTTTYYYXXXUUUPPPMMMHHHDDD>>>999555111...+++(((******((())),,,---,,,''')))***)))((('''''''''%%%&&&''')))+++---///000///888```cccMMMllltttsssQQQ>>>888888777777999<<<===<<<;;;888888888777666555333222///000111000......111444111000///---,,,+++++++++------,,,,,,,,,---...///---///111111000///000111...//////...,,,+++,,,---,,,,,,---///111111///,,,++++++,,,---///222444555---///000111111111333555......//////000222333444777666555666777888777666333222222333666888999888666444222333666:::===>>>888888999;;;>>>AAACCCDDD???PPPtttrrrUUUMMMMMMHHHAAA999444333333444555444555888888555333555222333333333222111000000,,,,,,+++)))))))))))))))&&&'''(((***,,,...//////333333444555444333222111///222333888>>>AAAXXX|||kkkQQQKKKDDDHHHFFFDDDDDDEEEFFFEEEDDDDDDCCCAAA@@@??????@@@AAA@@@===<<<===AAACCCAAA???????????????@@@DDDIIIMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQXXXUUUSSSRRRRRRSSSRRRQQQFFFIIINNNTTTWWWVVVRRROOOHHHDDD???:::666222...+++((()))***))))))***)))((('''(((***)))(((&&&''''''$$$&&&((()))***,,,...000///;;;eeefffOOOmmmjjjxxxVVVDDD@@@999888888:::===>>>===<<<999999999888777666555444---000222000+++))),,,000000///...,,,++++++++++++,,,,,,,,,,,,,,,------...+++---///000//////000111111222222111...------...***+++---///111000---*********+++,,,---...000000---///222444444444555777555555444444444555555666777666555666777888777666333111000111444555666555333222111333777<<>>@@@AAABBB???LLLmmmgggOOOJJJGGGDDD???999666444444444888888888999999777666777666666666555555333222111......---,,,+++***))))))((()))***+++---///000111333333444555444333222111222444444999>>>AAAVVVxxx~~~|||jjjOOOIIIDDDGGGEEECCCDDDEEEGGGGGGFFFFFFDDDAAA>>>===>>>AAABBBBBB???===>>>AAAAAA???<<<===>>>??????AAADDDIIIMMMKKKJJJIIIHHHHHHIIIJJJJJJNNNMMMMMMMMMMMMMMMNNNNNNQQQOOOMMMMMMMMMMMMLLLKKKDDDBBBCCCIIIQQQTTTPPPKKKGGGDDD???;;;888555111...))))))***++++++)))(((((((((***+++***)))'''((((((&&&(((******)))***---000333GGGsssmmmMMMhhhhhh}}}ZZZIIIFFF===<<<<<<===>>>>>>===;;;999999999999888777666555///222444000***'''))),,,//////............//////---......///////////////***,,,.../////////000111111222222111///---...///,,,,,,---///111111///---+++,,,,,,...//////000000111333666777777666666666999888777666444444444333444333222333555666555444333111000000111222111000111000///222777;;;>>>???888888999;;;<<<===>>>>>>BBBKKKggg]]]IIIGGG???===:::777555555555666999::::::999999:::999888999999999888888666555444222111000///...,,,+++***+++++++++,,,---///111222222333444444444333111111333444333777===>>>QQQrrrzzztttzzzmmmOOOJJJGGGEEEDDDDDDEEEGGGIIIHHHGGGFFFDDDBBB@@@??????@@@AAACCCBBBAAAAAAAAA@@@>>><<<;;;===???@@@AAADDDGGGJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMHHHGGGFFFFFFGGGGGGFFFEEE@@@;;;888===FFFKKKIIIEEECCCAAA>>>;;;999777444111---++++++------***)))+++***,,,---,,,+++)))******)))+++,,,+++)))+++///333<<<\\\pppMMMfffuuu]]]HHHEEE@@@>>>>>>>>>???>>>===;;;:::::::::999888777555444333444333///***(((***,,,---...///111111222222222//////000111111111111000+++---///000//////000111///000000///---,,,---...///---,,,---000222222222+++---...000222333333333333555777777666444444444666555333222000//////...000///...///111222222111333111///...//////...---///......111555999;;;<<<777777777777888999;;;;;;EEEJJJaaavvvUUUEEECCC:::999777555555555666777666999999777777::::::888999999999999888777666666333333333222111000...---,,,+++******+++,,,...///222333444444444333222111111111///333888999JJJiiixxxnnnpppyyypppQQQKKKIIIEEEEEEFFFHHHKKKLLLJJJIIIGGGHHHIIIJJJHHHFFFCCCAAACCCDDDEEEDDDBBB@@@??????===???BBBDDDEEEFFFIIIJJJIIIHHHGGGFFFEEEFFFGGGGGGEEEFFFIIIKKKKKKJJJIIIGGGAAA@@@@@@AAABBBCCCBBB@@@999444111222888>>>AAAAAA;;;999888777666555222000000---,,,000///,,,,,,///,,,...//////---,,,,,,---,,,---...---+++...555;;;HHHsssrrrMMMeee```GGGBBB???>>>===>>>???>>>===;;;;;;;;;:::999777666444333333111...+++)))***+++,,,,,,---000222333222111000...///000111111111000000,,,...000000//////000111...///000///...---...///111...******---222555777000111222333444444333222222333444333111000000111000///...---,,,,,,,,,,,,---,,,+++---///000000///000...---,,,.........------------///333666777888333333222333444777:::;;;FFFGGG[[[mmmOOOAAA@@@777666333222111222333444222555555333444888999777555555555666666555444444000111222333333333222111...,,,+++******+++,,,...444444555666555444333222//////,,,///555555EEEbbb{{{nnnlllqqqyyyrrrRRRKKKHHHEEEFFFGGGJJJMMMNNNLLLJJJIIILLLQQQTTTSSSNNNGGGCCCBBBEEEHHHGGGCCCAAAAAACCCAAADDDGGGIIIJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIJJJJJJIIIKKKMMMNNNMMMJJJFFFDDD===<<<<<<>>>@@@AAA???>>>333111...---///444:::???333222111111222111///---333......111111---...333...000111000///---......---///000...---111:::AAAQQQwwwKKKbbbdddGGGAAA===<<<<<<===>>>>>>===;;;;;;;;;:::999777555333222000,,,(((&&&''')))++++++***---000222333111...,,,---...///000000000///...---///111111000///000111///000111111000000111222222...)))(((+++111777:::666666666666444222000...///000000///---------///,,,,,,+++++++++,,,,,,---,,,+++***,,,...//////...---,,,++++++---//////...---,,,,,,...111444555555111000///000222666:::===FFFEEEVVV|||hhhLLL@@@>>>555333000...------///000...222333///111666888555111111222222333222222222---///111333444555555555000///---++++++,,,---...555666777777777666444333//////,,,///444444CCC```rrrmmmooouuuYYYLLLOOOEEECCCBBBEEEJJJLLLJJJGGGJJJPPPSSSPPPOOOPPPKKKCCCDDDEEEEEEDDDBBBBBBDDDFFFGGGHHHIIIJJJKKKKKKJJJIIIJJJJJJIIIKKKMMMNNNMMMLLLGGGLLLPPPNNNGGGBBB@@@@@@<<<@@@AAA???>>>@@@>>>;;;999777333///---///333666---,,,++++++++++++,,,---///000///---+++,,,000444333222000000111111000...//////+++---111000:::SSSxxxMMMcccvvvxxxzzzkkkGGG@@@>>>>>>>>>@@@AAAAAA???===999888666444222222222333111...+++((((((***---///000///......000111111111000...,,,---000111///---...111111---+++...///...111222333444444222000///...---++++++---000444666777666444444222000,,,))),,,...///...,,,*********---,,,***+++,,,,,,+++)))+++---......------...///000...+++))))))***,,,---///...---,,,,,,---/////////000000000000111555888999DDDSSSuuu}}}ZZZIIICCC@@@;;;777111...---...//////,,,---///111222444555555000111111000...///111333---......//////000000000222222111000...---///111111222444555555333222000222---...333333444AAATTTwwwoookkknnnyyyeeePPPKKKEEEDDDCCCEEEIIILLLLLLLLLHHHOOOSSSQQQOOOPPPMMMHHHJJJJJJHHHFFFCCCBBBDDDFFFGGGHHHJJJKKKLLLLLLKKKKKKIIIKKKNNNQQQSSSRRRMMMJJJIIILLLOOOMMMGGGBBBAAAAAA@@@CCCCCC@@@???AAA@@@===666555333111000000111222------......///000111111555555444222......000222333222111000...---,,,,,,111444333444777444AAAZZZHHH^^^yyyyyyvvv}}}}}}}}}bbbFFFEEE<<<:::999:::;;;<<<;;;999<<<;;;999777666444444333000...***((('''))),,,...//////000111222111///---000...---///111111///------111222...---000111000000111222333333222111111000///...------///111222555333111111111///---++++++,,,...---+++******+++111///------------+++***((()))******))))))+++---111///---+++***+++---...............///000222333...////////////111555888777@@@MMMmmm{{{YYYIIIDDDAAA>>>999333...------------...///111222333333333222///000000///---...000222,,,,,,,,,,,,,,,---......,,,---//////---+++++++++222333444666666555333222000,,,---222333444BBBSSS~~~}}}sssnnnpppyyyyyy\\\MMMRRROOOLLLJJJIIIJJJLLLMMMIIIPPPTTTQQQNNNNNNMMMKKKOOONNNKKKGGGCCCAAACCCEEEHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNQQQUUUWWWVVVRRRNNNLLLNNNPPPMMMHHHDDDCCCDDDGGGHHHGGGBBBAAACCCCCC@@@222222222111000...---,,,+++,,,...000222222222222222222333111///---...///444666777555222000111333+++///...000777===RRRpppMMM]]]zzz|||zzzyyy|||tttxxx|||wwwtttssstttuuuyyy~~~rrrWWWFFFJJJ<<<:::777777999;;;<<<<<<>>>>>>===<<<:::888555444000...+++((('''(((***,,,///000222444333000---+++111000000222333222000...,,,000222///...111333222000000000111111222333444444333222222222222222333333000...------...---,,,)))+++,,,,,,+++***,,,---444222000/////////---+++,,,,,,,,,+++***,,,///222222000...,,,+++,,,---............///000222444555---.../////////222666999:::BBBLLLiiiwwwVVVHHHEEECCC@@@;;;555000---,,,+++***///000222444444333111000...//////...------...000,,,+++)))((()))***,,,---+++...111222111...---,,,000111333555555555333222000---...222333555AAAPPPwwwzzzuuuuuu}}}qqq\\\\\\ZZZUUUPPPLLLLLLMMMNNNNNNRRRUUURRRNNNKKKKKKLLLQQQPPPLLLHHHDDDCCCDDDFFFIIIJJJKKKMMMNNNPPPPPPQQQSSSSSSTTTVVVYYYZZZYYYXXXQQQRRRRRRPPPLLLIIIHHHIIIMMMMMMJJJEEECCCFFFGGGFFF666555333333222111///---,,,...000333444444333222///111222444444444444444...222555444000///222666222333---111BBBUUUqqqxxxRRRWWWfffwww|||zzz}}}}}}{{{zzz}}}}}}{{{{{{yyyrrrwwwtttnnneeePPPCCCHHH>>>;;;888666888:::<<<===<<<===>>>>>>===;;;888666111///,,,***))))))+++,,,///111333333222111000000333333444555666444222111...333444111000222333111222111000000111333666777888888888888888888888888333000,,,******,,,,,,,,,((()))***+++***+++---///333222000000111111000...///......,,,+++---111444222111///...------.../////////000000111222333444.../////////000333777:::<<>>IIInnn~~~~~~~~~pppmmmgggbbb]]]YYYVVVTTTSSSTTTUUUTTTRRRPPPQQQTTTUUUTTTRRRNNNKKKJJJLLLNNNLLLMMMNNNOOOQQQRRRTTTTTTSSSTTTXXX]]]aaaaaa^^^[[[VVVWWWVVVTTTQQQOOONNNNNNOOOPPPMMMHHHGGGKKKMMMKKK@@@<<<777444444555444333000111333555555444222111111222444777999:::999888444888;;;:::666555888<<<======888BBB___yyy}}}zzzvvvyyytttcccUUUOOOQQQ\\\cccdddjjjsss~~~xxxwww|||yyyqqqhhhnnnkkkhhhfffWWWKKKMMMGGGCCC>>>:::999888888777999:::===>>>>>><<<999777222000...,,,+++,,,---...111222333222111222555888666777888888777666555444555999:::777444555555333333222111111222555888999===<<<<<<;;;999888777666555111,,,***)))*********''')))*********,,,...111111000000111333444333222...---,,,***)))+++...111555555444333222333333444555555555555555444444444000111222222222444888;;;999BBBIIIcccjjjNNNDDDCCC@@@???;;;555000---+++)))(((***,,,000444555555333111000111222111///...///000///---+++))))))***---...+++---------,,,---...000...000222444555555444333444222111222111333:::BBBddduuuhhh^^^\\\YYYXXX[[[\\\[[[]]]aaa]]]]]]\\\YYYVVVUUUVVVXXXSSSSSSSSSTTTUUUWWWXXXYYYQQQWWW___gggjjjfff^^^WWWZZZZZZYYYYYYWWWTTTRRRPPPOOOPPPNNNJJJKKKOOORRRQQQEEE>>>777333333555666555111111222333333222111000......///222555555444222666999;;;:::777666888;;;666;;;===PPPuuu{{{oookkkkkkhhhlllmmmccceeeZZZYYYgggrrrvvv}}}xxx}}}tttnnnvvvwwwzzztttbbb]]]VVVRRRLLLGGGBBB>>>999666888:::<<<===<<<:::888666111000///------...///000333444444333111333999>>>777888999888666555555666:::>>>???<<<999999888555333222111111222444777999===<<<999666333111000///666222...+++***++++++***)))***+++++++++,,,000222111000000222444666666555222222111///------000222777777777777777888999999:::;;;;;;::::::999888777444555555555555777:::======EEEJJJaaadddIIIAAA???<<<:::666222///---,,,+++))))))+++...111333333333222000222333222000/////////000///---,,,,,,,,,...///...//////......///222555222333555777777777555555444333222111111444999===YYY~~~uuuooofffbbbeeehhhggggggiiiddddddeeeccc___]]]\\\]]][[[ZZZZZZZZZ[[[\\\^^^___ZZZ]]]ccchhhiiieee^^^XXXZZZZZZ[[[[[[ZZZWWWTTTQQQMMMOOOOOOMMMNNNTTTVVVUUUMMMFFF>>>:::;;;===<<<;;;999:::::::::;;;;;;<<<<<<999888999<<<@@@BBBBBBAAA===>>>@@@BBBDDDFFFHHHIIIKKKPPPQQQ^^^{{{}}}}}}rrrjjjqqq||||||~~~ssscccWWWUUUSSSOOOKKKEEE>>>:::;;;<<<<<<<<<;;;888666444//////...------...000111444666888777444555999>>>777888888555222222444777777<<<>>>;;;999999888555111111000000111333444555777555222000.........///444222...------...------++++++,,,++++++---000333444333333444777888888777666777666444222111222333444555555666777888999999::::::;;;;;;;;;:::999999999999999888888999<<>><<<:::777444222------,,,,,,---...000111444888<<<;;;777555888;;;777777666222//////333666111777999777555666555333////////////000111222222///...,,,,,,---000333555333111......///000000///,,,------,,,,,,---111444888666666777888999888777555555555444111///...//////000111222444555666666555666888999:::999999888<<<<<<<<<:::999:::===@@@CCCGGGDDDTTT\\\DDD===:::555000...,,,,,,---......---,,,------..................000222111///---,,,,,,000000000//////......---***...222444444333333333000111222333333222000//////000000000222777;;;===HHHrrr