BM6P6(@ wwwttttttpppfffbbbhhhiiiccc```cccgggbbbZZZVVVZZZ```]]]WWWPPPPPPNNNIIIBBB???AAADDDDDDAAA>>>@@@CCCBBB<<<666===@@@CCCDDDEEEFFFGGGIIITTTSSS[[[hhhmmmjjjmmmvvvtttvvviiifffnnnkkkYYYJJJGGGFFFBBB999333555???AAA:::888===@@@999222444;;;???;;;666222444555444000///000222000---)))%%%$$$&&&(((***,,,...000///------///222111...444AAAEEE<<<777:::BBBIIICCC222+++111222)))+++---///---***))),,,///111,,,'''&&&)))+++((($$$&&&((()))'''$$$###'''***(((((()))+++,,,+++(((%%%+++***)))((((((***,,,---'''(((*********+++---......---+++******,,,...///,,,------+++((()))---111...+++)))+++///111///,,,111000---+++***)))***+++&&&+++000333222111222333:::666222222555666333//////333777777333...,,,++++++,,,///333666444...)))***+++,,,------------,,,&&&'''((()))++++++,,,,,,++++++******+++---///111777666999>>>@@@FFFVVVfff}}}yyyyyyzzzooolllkkkooooooiiibbb___iiicccZZZSSSWWW___bbb```QQQOOOJJJEEEBBBAAABBBCCCCCCAAA@@@@@@AAA???;;;777;;;===@@@AAABBBCCCEEEFFFHHHNNN[[[hhhmmmjjjggghhhzzz~~~xxxsssoookkkgggccc\\\RRRHHHCCC>>>???>>>>>>???BBBAAA>>>:::777555555777888666333222111111000///.........,,,,,,***'''$$$$$$'''+++,,,---...,,,******---000...111444888>>>EEEFFFEEEHHHJJJHHHBBB;;;444///+++...---,,,+++,,,,,,,,,+++---+++((('''&&&&&&&&&&&&'''%%%#########%%%&&&&&&*********,,,------+++)))(((((((((((((((((((((((()))***)))((((((***---000000...,,,+++******+++,,,******+++++++++---111444///,,,)))+++000333222///222000---+++******+++,,,)))---111222111000111222777444000111444666444111///333777777444000...---,,,---///333555444///+++***++++++,,,------......))))))***+++,,,,,,,,,+++...---+++++++++...000222666:::BBBGGGHHHOOOcccwww}}}wwwxxxuuurrrqqqooohhh```bbb```ZZZUUUWWW]]]aaa```VVVOOOHHHEEEFFFGGGFFFDDDBBBBBBBBBAAA@@@===;;;999999;;;===>>>>>>???AAACCCCCCOOO[[[cccgggiiifffbbbvvvuuuxxxyyyzzz}}}ssseee```hhhgggVVVFFFAAAAAAGGGCCC:::;;;EEEEEE===777888888777555333333333222111///////////////...+++,,,---***((('''***---------,,,***)))))),,,...,,,444555333===PPPYYYUUUTTTRRRTTTVVVMMM<<<111000555111------///000...***+++,,,,,,)))&&&%%%'''******%%%!!! $$$''''''%%%((('''''')))++++++***)))'''(((((())))))((('''&&&++++++***(((''')))---000111///---+++)))))))))))))))((((((***---000111111000,,,***+++000333444333222000---***)))***,,,...---///000000///...///000333000...///222444333111///222555666444222000000......///111333222000---++++++******+++,,,...///------------,,,,,,+++***000...+++***+++...222555666???KKKSSSVVV___uuu}}}pppnnnrrrooogggWWW[[[\\\ZZZZZZ\\\ZZZVVV\\\SSSKKKIIIMMMOOOLLLGGGCCCDDDEEECCC@@@===<<<<<<888:::;;;<<<<<<===???AAAKKKUUUZZZXXX\\\fffjjjfffhhhhhhsss{{{}}}}}}{{{|||tttkkkeeefffbbbUUUIIIDDDEEEGGGDDD>>>>>>DDDCCC>>>;;;:::999777666666777888333444333222000000111333000////////////000///...///...,,,***)))***,,,------222666:::FFFXXXbbbbbbcccccceeecccYYYIII===777:::777444333333333111/////////...,,,++++++---...---)))%%%$$$&&&)))******)))(((((()))+++---,,,+++))))))))))))******+++++++++,,,,,,+++))))))+++---...---+++)))((((((((((((,,,***(((***---///---+++000---++++++///333555555111...+++(((((())),,,...//////...,,,++++++,,,---///---,,,,,,///000///...---///111222222111000000.........///000000000///---+++***((((((***+++---//////......,,,+++)))(((,,,+++((('''***///444888;;;CCCPPP^^^iiivvvvvvrrruuurrrhhhZZZ^^^___\\\[[[[[[WWWRRR\\\UUUNNNMMMPPPQQQNNNIIIDDDEEEEEEDDDAAA?????????999:::;;;<<<<<<===???BBBMMMTTTVVVRRRUUU```gggeee]]]bbbpppwwwtttzzz~~~vvvvvv{{{vvvgggZZZVVVTTTQQQMMMGGGEEEJJJJJJEEECCCEEECCC>>>999777:::===>>>>>>444777888666111000444999777222///111666777333///000///,,,++++++,,,,,,---...---555FFFSSSZZZaaahhhpppxxxxxxjjj___YYYOOOAAA;;;<<<;;;999555333444555555111......222333222000------,,,***((())),,,000---------///111222111///+++***))))))***---000222+++---000000...,,,******))))))((((((((()))))))))...,,,***,,,000222000...000...,,,+++---000333444...,,,)))'''''')))+++---///---+++)))))))))******---,,,+++***+++++++++***++++++,,,---...///..................---...///000...---***(((''''''((()))//////...---,,,***((('''(((&&&%%%%%%)))///666:::BBBIIIVVViii}}}yyypppffffffeee```ZZZYYY\\\[[[XXXVVVTTTQQQOOOMMMKKKIIIHHHDDDDDDCCCBBBBBBAAAAAA@@@;;;<<<<<<<<<<<<===@@@BBBCCCJJJOOOPPPSSSXXXZZZZZZZZZ___hhhoooooonnnsss{{{zzzyyy~~~iiiYYYYYY\\\YYYRRRIIIHHHQQQRRRJJJHHHNNNKKKEEE???===@@@DDDDDDCCC999;;;;;;999555555999>>><<<777444555999;;;777222222111//////000111000///333000:::OOO]]]^^^cccmmmzzzuuujjjggg\\\KKK<<>>???AAACCCAAA???<<<<<<<<<<<<;;;===@@@BBB===???FFFMMMPPPNNNNNNQQQVVV[[[^^^^^^aaaiiiqqqtttvvv}}}zzzqqqiiidddaaa^^^\\\XXXVVVXXXZZZZZZ[[[\\\SSSRRRPPPMMMKKKJJJJJJJJJEEEAAA>>>===@@@BBBCCCBBBAAA@@@???>>>===<<<<<<===999888777999;;;<<<999777<<<>>>FFFSSSaaajjjqqqvvv|||ppp```RRRDDDCCCBBBAAA???>>>>>>??????===;;;;;;>>>@@@???>>>888999::::::999888999999555666888;;;<<<;;;777333333444555666666666555444000222555555222...+++***((()))***,,,---............///000111222555999<<<444444333111///......///+++++++++,,,,,,------...,,,***((())),,,---,,,+++++++++,,,+++++++++,,,---***(((&&&&&&)))++++++***)))+++,,,,,,******,,,............------------------............---,,,,,,+++++++++---000555:::===OOOccczzzzzzsssttteeeccc___^^^aaaccc\\\RRRKKKSSSXXXTTTIIIAAABBBFFFBBB>>>:::<<>><<<<<<<<<;;;;;;<<>>;;;???IIIKKKFFFIIIQQQQQQVVVWWWUUU\\\iiinnnjjjjjj{{{~~~yyysssgggdddjjjnnnjjjbbbeeepppsssmmmZZZ]]]```]]]UUUPPPNNNPPPQQQHHH@@@BBBJJJOOOKKKEEEEEEIIIKKKGGG@@@===BBBHHH@@@???@@@BBBEEEFFFBBB???EEENNNRRRUUUbbbwwwsss___WWWLLLHHHEEEEEEGGGGGGEEEBBBCCCDDDEEEDDDCCCDDDGGGIIIAAA@@@???AAADDDDDDAAA===@@@BBBEEEHHHIIIFFFAAA===999;;;???AAA@@@<<<888444333555666444111...---,,,+++,,,---...//////000//////000111///...///444999777777666444111...------+++,,,---...////////////+++***)))+++...000///---***+++,,,,,,---...000111+++(((%%%&&&)))+++***)))'''***,,,+++))))))***------...///000111111111111---...//////////////////000000000222555888;;;===PPPnnn}}}~~~{{{tttcccbbbgggkkkcccUUUQQQWWWXXXSSSMMMIIIHHHFFFDDDBBB===>>>===;;;999<<>>999<<<;;;<<<>>>BBBFFFGGGGGGFFFIIIPPPVVVWWWYYY```jjjvvvyyy|||}}}{{{wwwvvvwwwyyy~~~sssmmmjjjkkkggg___ZZZ\\\\\\VVVQQQSSSZZZ\\\VVVOOORRRSSSSSSPPPLLLJJJLLLPPPOOOJJJKKKTTTYYYVVVSSSTTT\\\eeeiiiiiisss|||eee]]]]]]XXXTTTTTTWWWWWWSSSNNNLLLQQQUUUSSSNNNMMMSSSZZZPPPDDDBBBPPPYYYSSSJJJFFFTTT^^^```VVVPPPSSSTTTOOOIIIHHHOOOWWWRRRCCC===@@@FFF>>>555222555777555222(((///555555111000555;;;666222///000333555333000:::<<<<<<777///,,,...222***,,,.../////////------:::333------111333///******...222000,,,,,,222888333---''')))///111,,,%%%+++,,,,,,,,,++++++---///,,,...222444555444111///444111...---...000222222555555666999999<<>>??????===<<<<<<>>>BBBFFF@@@<<<888:::>>>AAA???<<<888999<<<@@@DDDFFFDDDCCC???DDDNNNWWW[[[YYY[[[```wwwtttvvv~~~xxxqqqqqquuuqqqhhhbbbeeegggfffcccaaabbbdddfffcccaaa``````^^^ZZZVVVWWWaaagggdddbbbgggllllllkkknnnuuuyyyiiidddhhhlllkkkhhhdddcccccceeeccc```^^^^^^^^^]]]\\\ZZZ]]]^^^]]]]]]]]]\\\ZZZ```eeelllnnniiiaaa]]]^^^[[[___```[[[VVVSSSPPPNNNGGGGGGFFFAAA<<<888888999555555555666888888777555555777888555222333777<<<===<<<<<<;;;:::777333111333333222111111111111111777555333111000///...---...000222000......222666111---)))***...///+++&&&+++,,,,,,,,,+++,,,...000///000222444444333111000333111//////222444666666111888@@@CCC@@@BBBQQQccc}}}||||||uuuqqqkkkhhhiiihhh___TTTSSSRRRSSSSSSRRRMMMGGGAAABBB@@@>>>>>>@@@AAABBBBBB>>><<<:::;;;===???@@@@@@555777===BBBFFFEEEBBB>>>???AAAIIISSSXXXXXXXXXZZZkkklllrrr}}}zzz~~~vvvoooxxx{{{qqqmmmsss{{{{{{vvvsssuuuxxxvvvlllddddddzzzxxxrrr}}}~~~}}}rrr}}}xxxyyy~~~yyyqqqqqqvvvwwwrrrkkkkkkzzz}}}pppfffkkkqqqqqqoooppp|||uuummmqqqssszzzuuugggbbbhhhiiibbbRRRXXX\\\WWWKKKBBBAAADDDHHHAAA<<<>>>DDDEEE>>>666:::AAAEEE@@@999888BBBLLL@@@===;;;???CCCAAA777...888777444111000000111222333777:::777000,,,...111222222111000000000111222...---++++++,,,,,,***)))+++,,,,,,,,,+++,,,///111333333333333222222111111//////...000444666777777555999BBBJJJOOOWWWeeesssӵĦĦӵ|||zzz{{{oooeeefffmmmiii^^^PPPYYY___[[[OOOEEEEEEJJJDDDAAA???Ħ<<<<<<<<<<<<===???AAACCC666888===CCCFFFEEEAAA===FFFCCCDDDKKKQQQTTTWWWZZZUUUdddtttyyywwwzzz~~~{{{wwwyyyzzz}}}{{{www{{{{{{wwwjjjmmmnnniii```XXXSSSRRRUUUQQQNNNOOOQQQPPPJJJDDDHHHLLLOOONNNKKKJJJOOOTTTJJJFFFDDDGGGKKKIII???555;;;:::777555444333333333222777;;;999333///111444555222///...000111000...,,,------,,,+++******++++++,,,,,,,,,,,,---000333666555333111000111111222---------000333555555444???888:::LLLaaapppvvvxxx4ĉ@ӵ>L=hĦ4ĉ@ӵ~~~yyynnnlllpppmmmddd[[[^^^___YYYOOOHHHFFFHHHEEEBBB@@@>L???<<<<<<===>>>???@@@AAABBB:::;;;===AAADDDDDDBBB@@@GGGDDDEEEKKKPPPQQQSSSWWWMMM]]]mmmrrrnnnqqqyyyvvvvvvsssiiiaaa\\\```dddbbb\\\XXXXXXZZZZZZXXXWWW\\\aaaaaa[[[UUUZZZXXXVVVUUUTTTPPPJJJFFF>>>??????>>><<<:::888777444666888999888777666666555111---,,,///000...++++++---...---+++***+++---+++,,,,,,,,,,,,...222555777555222000///000111222000//////000333444333222>>>999===QQQhhhxxx~~~GG=?HdĦ=ĪjGG=?{{{yyyssskkkdddjjj```UUURRRUUUSSSIII???DDDBBBBBBHdĦAAA===<<<===@@@BBBCCCAAA???=========@@@BBBCCCBBBAAAAAABBBHHHOOOQQQMMMKKKLLLSSSWWW^^^fffnnnuuuzzz}}}}}}rrrgggooovvvtttlllgggiiimmmkkkfffeeekkksssrrrfff[[[dddcccaaa^^^YYYUUUSSSRRRCCCDDDDDDCCC@@@===999777999777666888;;;;;;999777444000---,,,---...---+++---...///...---,,,---...,,,,,,,,,,,,,,,///444777666444111///...///111222666444222222444444444333333;;;KKK[[[fffqqqӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦVVVTTTVVVTTTJJJ@@@BBBBBBCCCDdDAAAFFFEEEBBB@@@ӵJJJDDDӵ^^^ӵĦӵĭӵ}}}~~~{{{{{{{{{zzz{{{}}}{{{sssllllllllljjjhhhddd```]]]\\\QQQPPPMMMJJJEEEAAA>>><<<>>>;;;999999::::::999777333111///---------------//////......////////////,,,,,,,,,,,,---000555999444222000.........000111777555222111333444555444...<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gL```aaa[[[RRRKKKHHHIII@@@BBBCCCD%%)?HHHfff?><zBBBAAA=?Ħ<<<g&eVVVg&esssyyyS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??{{{}}}vvvtttuuu}}}qqqwwwqqq|||uuu}}}}}}wwwvvvuuuuuutttpppkkkhhhdddaaa[[[UUUOOOKKKIIIHHHAAA???===:::888888888888222222000///.........///111///...///111111000///,,,,,,,,,,,,---000666:::222111///...---...000111555222///...000333444555333;;;KKK___nnn{{{4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦgggkkkeeeWWWKKKGGGHHHFFFAAA===Dtfo9ĦsߝLGdUĦBBBHt@cӵHu]ĦTTTHu]ĦmmmoooHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħxxxtttvvvvvvuuuuuuuuutttpppmmmmmmllljjjhhhgggjjjnnnrrrqqquuuwwwqqqhhhdddiiiooo{{{yyyxxx{{{}}}vvvooowww}}}~~~yyy{{{}}}zzzyyywww{{{}}}qqq]]]XXX______UUUJJJDDDCCCGGGBBB666444;;;???888222111444555333000...222555000******222:::111---+++///111//////111444111...***)))***,,,---,,,---000444333000111555<<>>;;;:::999777666555444333222111222111...+++***...222...***(((,,,---,,,,,,...///---***(((&&&'''((())))))***---222222///111666@@@DDDRRRjjj4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦsssggg```]]]XXXOOOHHHBBBFFFGGGDdDĦnuR)ĦDdDΦDdDĦ<<<DdDĦnuR)ĦDdDĦBBBDdDĦ___po9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵrrrmmmjjjiiieee[[[SSSQQQXXXWWWUUUUUUUUUTTTQQQOOOFFFFFFDDDAAA@@@AAADDDGGGNNNKKKHHHEEEDDDDDDDDDCCCJJJYYYfffbbbQQQIIIPPP\\\TTTSSSUUU[[[```___VVVNNNXXXbbbccc[[[cccvvv}}}uuuiiidddkkkyyyzzzrrrwwwzzz|||yyy|||{{{}}}www}}}tttsssuuuppp]]]GGGCCCJJJGGG===888:::;;;999555333333444444111///---,,,++++++******&&&%%%(((***((((((******)))'''%%%$$$$$$%%%%%%&&&'''+++//////---111777BBBOOOddd{{{4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>dd<ӵDd<DdDΦDdDĦ:::DdDӵnd<DdDĦ???>d<ĦSSSpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ{{{lllooojjjfffccc\\\RRRLLLKKKFFFJJJOOOSSSSSSNNNDDD===???>>>===;;;999999;;;===@@@>>><<<999888777888888???EEEIIIIIIDDD@@@@@@BBBDDDCCCCCCGGGLLLLLLEEE>>>EEEMMMNNNKKKPPP^^^ccc^^^VVVSSSXXXcccgggccchhhtttxxxrrrlllnnntttxxxuuuqqqiiipppuuurrrlllnnnzzz{{{vvv}}}zzzxxxzzz~~~yyykkkeeelllyyywwwwww}}}~~~{{{jjjWWWNNNNNNJJJCCC===<<<:::777555444444555333222000...---+++******)))%%%###&&&(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%'''(((+++...---,,,111888CCC\\\zzz4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<xcccYYYWWWYYYSSSPPPKKK&ӫeʬtIӇ;;;>d<Φ>d<Ħ:::D&ӫetIӇDDDDdDĦBBBsdKĦOOOB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRvvvgggpppiiiccc^^^VVVMMMIIIJJJAAAEEEJJJOOOOOOIII???888777777777555333222333444333444444000,,,+++...222777777888999:::888555333999888888999::::::888777999999<<hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkge{{{iii]]]\\\```[[[SSSLLLHĪj@IŌ>>>===ege;;;;;;Hu]3hIŌCCCDDDDdDĦDDDneNNNWWW@h>hsene@GsĪj@hxxxrrrppplllddd\\\XXXRRRKKKFFFEEECCCCCCCCCDDDDDDAAA===:::222444444333111///000000///111111...***))),,,000,,,222777666000,,,...222000111111000---,,,///222000---111999999222222888<<<===:::888???KKKNNNIIIHHHPPPWWWVVVNNNJJJLLLPPPOOOHHHCCCEEEMMMSSSSSSPPPQQQ^^^aaaVVVRRRZZZaaa```RRRHHHFFFMMMMMMEEEDDDKKKVVVYYYTTTLLLSSSbbbfff___^^^gggyyyvvv|||yyyqqqttt~~~xxxxxx|||vvvbbbZZZ___YYYOOOBBB<<<<<<>>>===;;;777888999555///---000333,,,'''&&&((()))'''''')))***)))((((((((()))***+++---///222333111000888BBBZZZaaaqqq4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHo~~~qqqgggbbb```[[[UUUNNN@@@>>>AAA999;;;;;;D^???AAACCCDdDĦAAAIIIKKKTTTPPPxxx~~~s׼s~~~rrrqqquuuggg___XXXWWWUUUMMMDDD@@@BBB@@@>>>>>>>>>===;;;999111333444444222000000111222000...---,,,---...///)))///444222---***,,,000***,,,---+++)))((()))+++'''+++...---,,,,,,---...111000000444888<<>><<<===<<<:::999:::BBBCCCBBBAAADDDIIILLLKKKNNNTTT```kkkooooooooorrriiifffbbbccceeehhhgggffffffkkkoooooopppvvv{{{rrrnnneee]]]RRRJJJFFFDDDCCCBBB???<<<888444111000000111---)))'''***+++(((((()))***)))'''&&&''')))+++---...111555777555666@@@LLLbbbhhhwwwΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ}}}wwwooofff^^^YYYTTTPPPOOOQQQPPPKKKGGGEEE@@@>>>CCCKKKMMMGGG@@@>>>:::999;;;;;;>d<Ħ===<<<===@@@AAA>d<Ħ<<>><<<===???@@@@@@===888333...000222222111/////////222---((((((,,,...,,,***...,,,+++,,,///000,,,((()))***+++++++++***(((&&&"""---...$$$""",,,///))),,,''',,,888999222666DDDGGGAAA<<<===@@@AAA===888...000222222222333777:::===555777BBBEEE===888:::777===<<<111///555888333666444999BBB@@@888999BBBCCCGGGJJJOOO___mmmgggXXXRRRXXX\\\XXXQQQOOOUUU\\\YYYRRRUUUaaahhhfffhhhooowwwkkkggg```VVVMMMHHHGGGHHHFFF???666222222333000---...)))(((***+++)))(((******(((&&&$$$%%%'''+++---...111666999888:::FFFSSSbbbsss?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō{{{lll^^^ZZZZZZYYYVVVQQQOOONNNOOOJJJCCCCCCMMMOOOEEE???@@@999>>><<<333444DdDĦ:::???BBB@@@===sdKĦ666888gdKĦCCCOOOXXXUUUOOOTTThhh||||||{{{gdKĦ{{{nnnffffffccc^^^VVVMMMHHHEEEEEE======???CCCAAA999222111222000......///000000///---///000///,,,)))((((((***+++,,,,,,---------,,,///000///---)))'''))),,,)))(((''')))++++++(((%%%&&&''')))///555:::<<<<<<>>>???AAACCCBBB===666000,,,,,,,,,---...///000111333333444444555555555666555555444333111///...---///000222333444555666666CCC===;;;EEESSSZZZUUULLL@@@GGGMMMKKKEEEAAAEEEKKKJJJHHHHHHMMMVVV^^^aaabbbttt|||pppttttttkkk]]]SSSQQQSSSQQQHHH;;;111000222...''')))))))))))))))(((''''''$$$%%%''''''''''''(((***444333555888;;;AAAMMMYYY___yyy>AneneneneDenene>Ak<fhxxxpppkkkbbb]]]XXXYYY\\\\\\UUUOOOKKKNNNOOOLLLIIIGGGDDDAAA;;;888777888999De;;;::::::>>>BBBCCCne999888neCCCFFFIIIMMMNNNOOOWWWcccmmmsssvvv|||ne|||mmmbbbccc___XXXQQQJJJEEEBBBAAA;;;:::===@@@>>>777222111111000....../////////...---...///...,,,)))))))))******+++,,,------------///000///---)))(((***,,,***)))((()))+++,,,)))'''(((***...222666888999999888===CCCDDD???888222...++++++++++++,,,...000111///////////////000000000111111000///...---+++***,,,---///111222222222222444333444:::BBBFFFDDDAAA:::===@@@@@@===;;;<<<>>>===>>>???BBBHHHOOOWWW]]]gggpppxxx{{{yyywwwwwwwwwwww|||wwwsssqqqmmmfff```XXXUUULLL>>>444111...+++************)))(((''''''$$$&&&''''''&&&'''(((***...222999>>>@@@EEESSSbbbuuu{{{vvvwwwlllbbb[[[^^^hhhiii^^^QQQOOOZZZZZZMMMEEEHHHHHHAAA===555555===<<<;;;@@@999555999CCCHHH555777888@@@DDDHHHDDDBBBFFFOOOXXX[[[\\\iiiooowww|||~~~{{{sssjjjeee^^^XXXPPPJJJFFFCCC>>>:::999777999<<<:::555111222111///------.........---,,,---...---+++***)))***)))******+++,,,,,,------...///...,,,***)))***,,,,,,+++******,,,---,,,++++++///444777777777666666222:::BBBBBB;;;111,,,+++***)))))))))***---000222,,,,,,,,,,,,++++++++++++------------,,,+++******((())),,,...///...---,,,***...222555555666777999444444444555555444222000111333666777999@@@KKKTTTVVVNNNUUUfffjjj^^^XXX^^^fffpppuuuxxx~~~~~~}}}qqqgggggg^^^LLL:::222000...++++++++++++***)))((('''%%%&&&''''''&&&'''(((***+++333???GGGIIIOOO```qqq|||wwwpppiiibbbdddjjjkkkcccZZZWWW\\\[[[RRRJJJIIIEEE@@@@@@:::999<<<;;;666666:::>>>888555999BBBHHHFFFAAA555666777888999<<<@@@BBBEEEBBBAAAEEELLLRRRTTTSSS```hhhrrrxxx~~~}}}oooeeeeeekkkZZZRRRJJJEEECCCAAA;;;666777444555888777222000222000...,,,,,,,,,---,,,++++++,,,---,,,+++******+++)))))))))***++++++,,,---,,,,,,+++)))(((((()))***,,,,,,,,,,,,.../////////...222888;;;;;;888777666222777<<<;;;555---)))((()))(((''''''))),,,///111------,,,,,,++++++******,,,,,,---------,,,++++++&&&(((***,,,---,,,***)))***...111222000///111444111111222222111///...,,,---///111333555;;;BBBHHHFFF<<<@@@QQQVVVKKKFFFLLLTTT]]]dddkkkzzzyyytttfffRRRBBB999333...---------,,,+++)))((('''%%%&&&''''''&&&'''***,,,000666BBBMMMTTT___qqqrrrqqqpppmmmiiigggeeedddccc^^^WWWUUUXXXTTTIII@@@>>>BBBDDD@@@999777<<<>>>;;;888888999<<>>???@@@@@@DDDQQQaaajjjppp{{{|||gggTTTJJJDDD999---//////...---+++***((('''&&&'''((('''((()))---///777888AAAOOO^^^mmm~~~wwwuuuvvvtttooohhhdddccceee^^^SSSQQQYYYXXXIII???@@@CCCHHHDDD888666@@@BBB<<<777:::======;;;:::;;;===<<<888555999???CCCAAA===>>>EEEKKKJJJDDDDDDJJJRRRMMMTTT^^^iiissszzz~~~qqqmmmpppkkk^^^TTTSSSNNNGGGCCC@@@>>>;;;888555333333666555111///111...,,,***)))******)))'''((()))************,,,...++++++)))((((((((()))***'''%%%######$$$&&&&&&&&&(((,,,000333444666777999777999<<>>111111000000...,,,***((('''&&&'''(((((())),,,111444;;;<<>>>>>;;;777666888;;;;;;:::999;;;>>>@@@???>>>???BBBEEEEEECCCDDDHHHLLLGGGLLLUUU^^^fffpppxxx~~~ooolllnnnhhhZZZNNNPPPMMMHHHCCC???<<<::::::666444555888666111///000---+++)))((()))((('''&&&'''))))))))))))***---000---,,,)))'''&&&''''''(((&&&$$$""""""%%%''''''&&&%%%***111666888999;;;<<>>BBBGGGGGGAAA;;;222111000...+++*********((()))***+++++++++******,,,,,,,,,---------------,,,,,,,,,,,,,,,+++***)))......,,,+++++++++,,,,,,+++***)))***+++------,,,'''((()))******)))((('''&&&'''))),,,...///...---,,,000///)))(((...111//////444<<>>CCCPPPcccsss}}}vvvxxx{{{vvveeeVVVRRR[[[[[[QQQKKKMMMMMMGGGCCC;;;;;;AAA@@@888777===EEEBBB===888555555888:::999;;;<<<<<<;;;;;;===???BBB???===???CCCFFFFFFEEEEEEJJJQQQVVV]]]iiixxx}}}|||yyyrrrhhh\\\UUUTTTMMMLLLIIICCC>>>::::::;;;666555666999888222//////---+++)))((((((((('''%%%'''((()))))))))+++...000...---***'''&&&&&&&&&''''''$$$""""""%%%((('''&&&###***222888:::;;;<<<>>>EEEAAA???CCCIIIJJJBBB:::,,,000444111+++((())),,,((()))+++------+++***(((.........//////000000000////////////...---,,,,,,000///,,,******+++,,,---&&&'''(((((('''(((***,,,)))&&&$$$'''+++,,,((($$$###'''******)))***...222///+++))))))***++++++,,,+++333444000555EEENNNMMMOOORRRYYY[[[UUUMMMRRR\\\^^^___fffuuueeeOOOEEEBBB333222111000---+++)))'''&&&''')))***,,,111777;;;AAAKKK]]]qqq~~~zzzuuuqqqiii```WWW\\\ZZZPPPMMMRRRQQQJJJMMMAAA:::???@@@;;;<<>>:::555222111222333444+++)))(((((())))))'''%%%)))'''%%%&&&(((***++++++---***'''%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%(((///222333:::FFFIIIBBBBBBDDDKKKOOOIII<<<555666///,,,******---...,,,)))***---000///,,,)))***,,,---------///111111000///555555444222...+++*********)))(((''''''((()))))))))'''&&&(((+++---,,,***+++++++++)))'''''')))+++)))&&&$$$%%%''')))***+++------,,,)))''''''***,,,******,,,///333888<<<>>>???CCCFFFFFFEEEEEEIIILLLKKKNNNVVVcccppp|||yyydddPPPCCC===777111///000///***%%%(((&&&(((...111222555:::>>>TTTmmmzzztttooollljjj^^^XXXTTTUUUVVVRRRMMMJJJOOOJJJCCC>>>???CCCDDDCCCCCCAAA>>>:::888777888999;;;:::999999:::;;;<<<<<<===999777888>>>DDDGGGHHHCCCCCCFFFNNNWWW___ffflllooovvv~~~~~~rrreee\\\WWWUUUTTTNNNLLLIIIDDD>>>888555444999777444111111222222333///---+++***++++++***(((***************+++,,,---...+++'''&&&&&&((((((((((((((('''''''''''''''''')))///444666<<>>IIIJJJBBB;;;<<<===<<<:::999999:::>>>:::666777;;;===;;;999888777666777:::AAAHHHNNNGGG>>>AAAQQQZZZXXXXXX___jjjssstttmmmrrrwwwjjj```YYYSSSMMMHHHNNNQQQPPPGGG;;;333333666444333111000000000222333444111...,,,,,,------,,,***---//////,,,+++---//////,,,'''%%%&&&((()))***,,,+++***((((((((()))******///999CCCGGGKKKRRRZZZ[[[VVVQQQKKK@@@222)))%%%,,,...000///---+++***))))))))))))+++,,,,,,***((((((''''''(((+++///333555777777777444000---------,,,+++)))((('''''''''((((((''''''(((+++,,,,,,+++*********(((&&&&&&(((***&&&%%%$$$%%%(((+++,,,,,,,,,------,,,***))))))***,,,++++++++++++---...///888555444777;;;===:::666666@@@JJJOOOSSS]]]ppp|||fffOOO:::999666222------000333+++***---111111000222777EEENNN\\\ooo{{{tttnnnggg\\\VVVYYYYYYSSSLLLKKKGGGHHHCCC>>>@@@GGGFFF@@@:::888777999<<<>>>===;;;<<<999777777999;;;;;;:::666555555777;;;AAAGGGKKKIIIDDDEEEOOOUUUUUUWWW\\\eeeiiiiiieeejjjzzz|||ttthhh\\\TTTNNNHHHEEELLLOOONNNEEE888000111555333222000...---///222555777333///------.........***...222111---***,,,///...+++&&&$$$%%%''')))***...---,,,*********,,,,,,...000===PPPYYYWWWYYY```qqqeeeTTTCCC666---***)))***...111111---***))))))((('''&&&(((,,,---***'''(((''''''(((+++000777;;;888888888555111...---------,,,***((('''&&&&&&'''&&&&&&&&&''')))***++++++)))))))))(((&&&&&&((()))%%%$$$$$$&&&))),,,------+++,,,------+++)))))))))///...---,,,,,,---...///666555666888::::::777444444<<>>===DDDGGGBBB???AAA<<<666222555>>>CCCAAA<<<777888999888777888;;;>>>888666666999???CCCCCCBBBFFFKKKKKKFFFHHHSSS[[[\\\]]][[[^^^eeeiiimmmxxxyyyssshhh[[[OOOIIIIIIJJJIIIHHHDDD>>>666222111222444333111...,,,...333777555222...+++,,,---------(((---111000,,,)))+++...,,,(((%%%###$$$&&&((((((...---,,,++++++,,,---...333111;;;QQQbbbgggjjjooo{{{ppp\\\GGG666///,,,,,,)))---111000---)))((()))'''&&&%%%(((+++,,,)))&&&&&&'''&&&&&&(((///777===::::::999555111---,,,,,,---,,,***((('''&&&&&&'''%%%%%%&&&'''''''''((()))((()))((('''%%%%%%''')))%%%$$$%%%'''***,,,------+++,,,...---+++)))))))))//////.........000111222222555999;;;999666555555444999??????>>>@@@GGGNNNZZZbbbiiikkklllooonnnkkkNNNEEE999111///...---,,,******---000///...222999@@@VVVooo}}}kkkgggmmmhhhZZZSSSWWWUUULLLHHH>>>>>>IIIKKKBBB===BBB<<<777333666???DDDBBB>>>666888:::888555555999===:::888888;;;@@@BBB@@@===AAAJJJJJJ@@@@@@NNNXXXXXXVVVQQQVVVbbbeeebbbiiiwwwyyytttpppgggZZZNNNIIIKKKNNNFFFCCC===999666444222111666777777444000///222555111...+++***+++,,,,,,+++(((+++------***)))***,,,)))'''$$$$$$%%%&&&''''''++++++,,,,,,---.........555222777JJJaaarrr}}}xxxuuuiiiTTT@@@444---))))))+++------,,,***))))))''''''''')))******(((&&&$$$%%%%%%$$$%%%+++444;;;>>>>>><<<888222...,,,,,,,,,+++)))((('''''''''(((%%%'''((('''&&&%%%&&&((((((((((((&&&$$$$$$&&&(((&&&%%%&&&(((+++------,,,...//////...,,,++++++,,,...---------///000222333111666<<<>>>:::777666777444777:::<<<;;;;;;===>>>DDDOOOYYY]]]```ffflllnnnRRRGGG:::111//////,,,)))******---000000000888BBBLLLddd~~~}}}ooommmiiiddd```[[[TTTMMMMMMHHHEEEFFFFFFDDD@@@>>>888888:::===@@@AAAAAA@@@;;;:::999777666555666777;;;;;;<<<<<<===>>>???@@@@@@BBBBBBBBBDDDJJJNNNPPPRRRSSSWWWZZZ\\\___fffmmmyyyyyyoookkkbbbXXXPPPLLLKKKLLLFFFBBB>>>999666555444444555:::>>>===777222000111,,,+++))))))+++++++++***))))))))))))******,,,,,,(((&&&%%%&&&'''((('''&&&&&&(((***---.........---///333;;;III```vvvwwwzzzrrr\\\DDD666...))))))(((((()))++++++***((('''(((******)))'''''''''$$$&&&&&&%%%$$$)))222999CCCBBB@@@;;;555000---,,,+++***)))'''''''''((()))(((***+++)))'''%%%&&&((('''((('''&&&$$$$$$&&&((('''&&&'''(((+++,,,,,,+++222333222000......///111///.........000111333444:::===BBBEEEEEECCC???===888:::<<<;;;888666666777888???GGGMMMVVV^^^___[[[MMMEEE;;;333/////////...***+++...111222555@@@LLLccctttwwwkkkgggmmmmmm___RRRNNNOOOQQQJJJ@@@???EEECCC999222999AAACCC@@@>>>???AAA@@@<<<777666777666444111;;;===???===::::::@@@FFFBBB;;;<<>>555///---***)))((()))+++,,,+++******)))''''''***,,,------'''''''''((())))))(((&&&###&&&)))---//////...---'''555DDDQQQbbbvvv~~~{{{{{{~~~uuu\\\BBB444///---)))'''%%%'''***,,,***((('''***,,,,,,(((&&&&&&(((&&&((()))'''&&&***222999GGGFFFCCC>>>777111...---***)))(((''''''((())))))+++,,,---+++(((&&&'''((('''''''''%%%$$$$$$%%%'''((('''''')))+++,,,+++***666666555222000000222555222111111111222333555666FFFGGGIIINNNRRRQQQKKKEEE===???@@@;;;444000222555555666999BBBPPPWWWOOOCCCEEEBBB<<<444///...111555+++,,,///222333888FFFSSSwww{{{yyyzzzpppyyyzzzkkkeeeiiieee[[[ZZZLLLGGGLLLKKK@@@<<>>???<<<<<>>???BBBFFFJJJMMMNNNTTTZZZZZZUUUXXXccchhhcccjjjnnn}}}|||yyyzzzgggaaaYYYTTTRRRNNNGGG@@@GGGCCC===999777777666555///555===AAA???888000+++'''&&&'''***...///---+++%%%&&&''')))***,,,---...---)))&&&'''***+++((($$$$$$&&&(((+++---///000000,,,///@@@ZZZiiimmmttt~~~jjjRRR===222......)))+++,,,***'''&&&(((+++''''''''')))++++++)))'''+++***(((''')))...666<<<===AAABBB@@@>>>:::111'''///,,,)))'''((((((((((((***++++++***'''&&&&&&'''((((((''''''''''''((((((***)))***+++------,,,+++000///...---,,,---...///222222000//////333888<<>>888555333333333111333666:::>>>AAACCCDDD<<<777555777777333111222111///------333???NNNZZZtttuuunnnooopppppppppvvvppplllpppqqqlll[[[RRRLLLNNNKKKBBB<<<<<>>DDDIIIEEE>>>;;;888777777555222222555555777;;;>>>???>>>===<<<<<>>:::777666555333222///444:::===;;;666000,,,((('''&&&))),,,...,,,+++''''''((())))))***++++++,,,(((%%%&&&)))+++(((&&&&&&'''(((***+++------...+++444DDDYYYnnn{{{|||www{{{kkkTTT???222///111---+++***))))))))))))(((&&&&&&&&&(((***+++***)))---,,,***((()))...666;;;999@@@EEEEEECCC>>>555---000---***(((((())))))(((+++,,,,,,+++(((''''''((('''''''''((((((''''''''')))))))))***,,,,,,+++***,,,++++++******+++,,,---//////...---...111777;;;BBBUUUkkkpppfffZZZWWWYYYPPPIII@@@999666444///,,,---///222666999<<<===>>>888444333555666333222333444///...222777@@@OOO]]]mmmxxxmmmggghhhoooxxxzzz}}}{{{zzzxxxuuuaaa\\\VVVRRRNNNHHH@@@;;;@@@???===>>>DDDIIIDDD<<<666666777777333///222999555555666;;;??????999444999===@@@===:::===GGGQQQMMMFFFIIISSSUUUMMMMMMUUU^^^hhhkkkiiiqqq}}}oooccc^^^\\\VVVMMMEEEAAAAAACCC<<<999777555444333111///000222444666555333///---)))'''&&&''')))+++++++++((((((((((((((())))))***+++'''$$$$$$'''******(((((())))))************+++---888EEEUUUppp{{{yyyuuujjjVVV@@@222000333111---)))))),,,,,,(((%%%%%%$$$$$$&&&))),,,,,,,,,---+++)))''''''+++222777:::BBBGGGFFFCCCAAA>>>;;;333000+++(((((())))))))),,,------,,,)))(((((()))&&&'''((())))))((('''&&&(((((()))*********))))))'''''''''''''''((()))***++++++++++++,,,///444888DDDUUUiiisssppphhhcccbbbWWWOOOEEE>>>:::555...(((***,,,///333666777777777333//////333555333333444777//////888===AAAPPPbbblllxxxiii```aaannn|||~~~uuunnnhhhfff^^^UUUQQQOOOIIIAAA===??????>>>@@@CCCAAA<<<777555444555222///222777555444555888;;;;;;777333666999:::888555777???GGGEEEAAABBBHHHIIIEEEEEEJJJSSSYYY]]]^^^fffsss|||}}}|||sssiiibbb\\\WWWOOOFFF@@@>>>???@@@<<<999555333333333222111000/////////000000///...***(((''''''''')))******'''''''''''''''(((***+++***'''######&&&)))++++++,,,,,,+++******)))))))))111888CCCVVVsss{{{uuugggSSS???333///000111///,,,,,,,,,+++(((%%%%%%######$$$(((,,,---...***)))&&&$$$###&&&,,,000>>>EEEHHHDDD@@@BBBFFFGGG777333---)))((()))***+++,,,------+++)))''''''(((%%%&&&((())))))(((&&&%%%'''((())))))((('''''''''$$$$$$$$$%%%&&&'''(((((((((((((((((()))---222666GGGMMMZZZnnn|||~~~sssggg^^^YYYQQQGGG===555///+++))),,,///222444444333333...++++++000333333333555777///000<<>>CCCDDDAAA>>>@@@AAA@@@;;;555111222333222222333555555555555666666777777555555555444444555777999<<<@@@???:::;;;BBBDDDAAAGGGIIIRRR\\\___aaalllyyy}}}~~~rrriiigggiii\\\SSSGGG@@@>>>>>>===<<>>333...+++///111222///+++((('''(((%%%$$$###$$$(((+++------)))(((&&&###"""$$$(((,,,:::CCCJJJIIIFFFGGGHHHHHH<<<666///***)))***+++,,,+++,,,,,,***'''%%%%%%&&&$$$&&&'''))))))'''&&&$$$&&&(((***)))'''%%%%%%'''###$$$$$$%%%&&&''''''(((&&&'''''''''(((+++///333DDDJJJYYYooo}}}sssnnnjjj```PPP???333......***+++...000000000///...+++((()))...222222222555666000333>>>DDDIII[[[qqq{{{eee\\\^^^bbbdddggg|||~~~wwwpppiii___YYYUUURRROOOLLLEEEHHHHHHBBB@@@BBBDDDDDD===555000111444333222333555555555444444666888:::888666555444444333222111666>>><<<444666AAAEEE???BBBBBBKKKXXXYYYVVV```rrr}}}vvvtttyyylllfffgggkkkZZZPPPCCC<<<<<<>>><<<:::@@@<<<777444444555555666///,,,***+++...000///---+++++++++)))'''&&&''')))$$$$$$###$$$%%%(((+++---(((((('''&&&''')))+++---000///---,,,++++++,,,,,,///888SSSvvv~~~dddMMM>>>555...+++...222444222,,,((((((***&&&%%%$$$%%%(((************)))'''$$$###%%%))),,,111>>>LLLRRRSSSPPPIIIBBB???999111+++)))***,,,---+++,,,,,,***'''%%%%%%%%%%%%&&&'''(((((('''&&&%%%''')))+++***&&&$$$$$$&&&$$$$$$%%%&&&''''''''''''&&&'''(((((((((***...111<<>>===;;;777333111333555555777888888;;;???BBBBBBBBBEEEJJJNNNQQQTTT\\\dddkkkooovvv{{{zzzqqqllliiigggbbb___VVVOOOEEE===;;;;;;;;;;;;<<<:::777666666444222000...+++))),,,000222000---+++,,,...,,,)))&&&'''(((&&&%%%######$$$'''***,,,((()))))))))))))))+++,,,...---+++******+++---......???ZZZvvv~~~gggPPP???666222000000111222111///,,,***)))'''&&&&&&'''((()))'''&&&))))))'''$$$###%%%(((,,,///<<>>;;;BBBIIIFFF>>>555333333444222111666>>>777222000555>>>AAA;;;555CCCDDDBBB:::222///555;;;666111444???BBB===>>>FFFEEEKKKKKKEEEJJJWWW]]]YYYXXXjjjzzz{{{pppllluuu}}}nnn```___ggghhh\\\PPPRRROOOHHH???999888;;;>>>777777777888777444...***---+++***---222333000,,,+++---///...***'''&&&'''(((&&&$$$######%%%(((***)))***++++++******+++,,,,,,+++***))))))+++---...///DDDZZZkkk}}}jjjTTTAAA777444666222000///000111000,,,'''(((''''''((()))(((%%%###'''&&&%%%"""!!!###&&&***444<<>><<<:::888999999888666333///+++))))))+++///111333111///............---+++(((&&&$$$$$$&&&&&&###!!!!!!%%%((()))))))))))))))(((((((((((()))***))))))***---///777CCCQQQcccyyy```FFF888666888999444...---//////+++''')))+++---,,,***'''$$$###"""""""""!!!!!!"""&&&)))222===BBBCCCPPPaaabbbVVVCCC;;;111---...//////---222000,,,)))'''&&&'''(((***+++***(((%%%#########''''''&&&&&&%%%$$$######(((''''''&&&%%%%%%%%%%%%((()))***+++++++++++++++666:::EEEWWWlll|||~~~ooo___OOOBBB999555444222111111111000---+++---,,,,,,,,,---000333555>>>???LLL^^^eeeiiixxx```WWWRRRSSSSSSVVVcccssssss{{{kkk\\\WWWWWWTTTOOOEEEFFFFFFDDDAAA>>>>>>>>>BBB999222222999<<<888222555333444666:::<<<;;;:::999777888;;;:::666444666888888888:::<<>>@@@@@@;;;555===;;;999555111...+++)))'''+++000333444111---***,,,,,,,,,+++)))'''%%%###############"""###%%%&&&'''''''''''''''''''''''''''((()))))))))***---///555>>>RRRmmmuuu[[[GGG===888555555333000---,,,+++***))))))***,,,,,,+++(((&&&%%%$$$%%%%%%$$$###$$$&&&)))111888BBBJJJRRRWWWXXXWWWIII@@@444,,,+++,,,,,,+++000...+++(((&&&&&&'''(((((())))))(((&&&%%%%%%&&&&&&%%%%%%$$$######""""""'''&&&%%%$$$$$$$$$%%%%%%'''((()))***++++++,,,,,,222888CCCQQQ___llluuuyyy{{{}}}xxxgggOOO>>>:::<<<444222111000111111000...++++++******,,,111666:::@@@GGGXXXkkkrrrvvvzzz```QQQHHHQQQ^^^aaa``````wwwlllddd]]]UUUQQQQQQLLLIIIFFFCCCBBBAAA@@@>>>AAA>>><<<;;;<<<;;;777444666444444888===>>>:::555444222333777999777888;;;888888888999;;;===@@@AAA>>>GGGOOOPPPKKKGGGHHHLLLQQQPPPQQQUUUXXXXXXTTTPPPMMMNNNNNNLLLJJJJJJNNNRRRHHH@@@999:::@@@BBB<<<555???===999555111---***((('''+++000444444000+++'''*********)))'''%%%###"""!!!!!!!!!###%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((***---000444;;;TTTvvvuuuZZZJJJBBB999111111222111...)))((()))+++((()))+++++++++)))'''&&&&&&'''((('''&&&&&&'''(((///444AAAOOOSSSNNNOOOVVVQQQFFF888...******++++++---,,,)))'''&&&&&&'''(((&&&'''(((((('''&&&''')))&&&%%%%%%$$$$$$#########&&&%%%###!!!!!!"""$$$%%%&&&'''(((***++++++,,,,,,...777BBBJJJPPPXXXcccllltttwwwvvviiiUUUDDD<<<:::444111///...///111222222+++***))))))+++222:::@@@JJJVVVfffsss|||zzzppp[[[KKKDDDOOO^^^ccccccddd~~~wwwtttuuulll[[[QQQRRRTTTOOOIIIFFFFFFFFFEEECCC<<>>777555555:::??????999333111///000555888888;;;???999999888999:::;;;===???BBBGGGMMMLLLGGGDDDFFFIIILLLMMMOOOPPPPPPPPPNNNMMMHHHGGGGGGHHHKKKLLLLLLKKK@@@:::444555:::>>>===:::;;;:::999666222...***((())),,,///111111...***''')))((('''&&&%%%###"""!!!!!! !!!$$$)))***((($$$%%%%%%&&&&&&&&&&&&&&&'''&&&'''(((((()))***...000222:::PPPooo|||bbbOOOBBB888000111000///,,,***))))))***''''''((()))******(((&&&&&&((())))))'''&&&&&&'''---444@@@JJJOOOOOOQQQVVVRRRIII===333...---,,,,,,***)))(((&&&&&&'''((((((&&&((()))((('''&&&''')))'''&&&&&&&&&%%%%%%$$$$$$%%%###!!! !!!###$$$%%%&&&''')))***++++++,,,,,,777CCCFFFEEEIIIVVVbbbuuupppjjjddd\\\OOO>>>222333000+++***,,,///222333,,,,,,***)))***222===EEEWWWbbbkkkqqq|||vvv]]]OOOHHHGGGLLLQQQYYYkkk}}}}}}~~~}}}wwweeeZZZZZZXXXSSSLLLIIIJJJJJJIIIGGGAAAKKKSSSNNN???666888???888777777;;;??????:::444111///111666999999<<<@@@:::999888888888999;;;<<>>333555666777555000+++(((,,,---------,,,+++***)))((('''&&&%%%$$$""""""!!!""""""###''',,,---***'''&&&&&&''''''((((((((()))'''((()))))))))+++...111...999HHH\\\xxxrrrWWWCCC888222444///++++++---...,,,)))'''&&&%%%'''))))))'''%%%%%%'''((((((&&&%%%%%%&&&,,,888>>>@@@HHHWWW[[[VVVNNNHHH???777111...---,,,(((((('''&&&&&&'''(((((()))******)))'''%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!! """###$$$%%%%%%'''((()))************555@@@AAA<<<>>>JJJVVVkkkiiigggddd]]]PPP???333222...)))&&&(((,,,000111///...---***+++222???HHHWWWccclllppp|||pppTTTFFFDDDEEEIIILLLTTTkkkvvv~~~yyyooohhhfffXXXTTTPPPLLLKKKKKKKKKKKKNNNKKKHHHGGGEEEBBB;;;666888888999:::<<<<<<;;;999555333444999;;;:::;;;>>>;;;:::999777777777888999DDDBBBAAA@@@AAACCCDDDDDD@@@BBBCCCCCCAAA@@@BBBDDD===999777===EEEGGG???666555444111...---000666<<<...000333555444111---***---,,,+++***))))))******)))(((&&&%%%$$$############$$$&&&))),,,,,,+++)))''''''(((((()))***************++++++***+++...111+++555@@@OOOmmm~~~bbbKKK===888666000++++++000111...***(((&&&%%%&&&)))***(((%%%$$$&&&'''&&&%%%%%%&&&''',,,999===:::DDDYYYaaaZZZOOOKKKCCC;;;333...+++***(((((('''''''''(((((((((,,,,,,,,,***'''$$$$$$$$$##########################################$$$%%%%%%&&&'''((()))))))))(((&&&///888999555666>>>GGGUUUbbbnnnlll[[[III???===222...(((%%%&&&))),,,...000000///------555BBBMMMRRRaaapppyyyvvvdddTTTEEE===<<>>???<<<999444333222666:::<<<:::888333111///......///111222//////000000000///---,,,***************)))))))))***)))'''%%%$$$$$$$$$%%%###%%%((()))))))))***+++''''''((())))))***++++++,,,------,,,+++,,,...000,,,333@@@TTTmmmmmmYYYHHH===555222//////000111111///,,,(((&&&'''***,,,)))&&&%%%&&&&&&%%%$$$%%%'''***,,,555<<<===DDDRRR\\\```\\\VVVLLL@@@555...++++++)))(((((((((((((((((((((,,,,,,,,,***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&''''''(((((('''''''''&&&+++000222111111444888CCCYYYooorrrbbbNNNCCCBBB444000***&&&&&&(((***+++...000111///000888FFFRRRXXXgggzzznnnbbbWWWPPPDDD::::::KKK\\\cccdddffftttdddYYYZZZZZZWWWSSSQQQSSSVVVMMMJJJEEEAAA===;;;999777999;;;;;;999666777>>>DDD>>><<<===@@@???:::888999<<<;;;999777666555555666222:::CCCDDD@@@===???CCCKKKAAA777888???BBB;;;222///000222222222555:::>>>222///---...111111---***111000...,,,+++,,,---...''')))***++++++***)))(((+++)))(((&&&%%%%%%&&&&&&###&&&))))))''''''))),,,'''''''''((()))******+++...//////---,,,,,,...000111333DDD```sss{{{uuueeeQQQ@@@444444444222000000222444...+++((())),,,---***'''&&&&&&&&&%%%$$$&&&))),,,,,,111;;;DDDFFFIIIUUUeeekkkcccVVVFFF888000......)))))))))))))))(((((((((+++,,,,,,***'''%%%%%%&&&(((((())))))))))))))))))###$$$&&&((()))(((&&&%%%''''''((((((''''''&&&%%%(((***---///000/////////???QQQgggsssmmm[[[III===666222+++'''&&&''')))))),,,///111111222;;;JJJVVVfffqqquuufff[[[OOOFFFAAA;;;???OOO]]]cccjjjqqq}}}zzzooonnnjjjbbbYYYUUUWWWWWWTTTQQQJJJIIIFFFBBB>>>======>>><<<;;;:::999999999:::;;;EEEDDD???888777:::===<<<666888:::;;;999666222///555888<<<===<<<===???AAA??????===;;;999888777777000///...111444555222...111///,,,***++++++***))))))))))))))))))******************)))))))))))))))******)))(((''''''((((((((()))******(((''''''((((((((('''&&&%%%&&&))),,,,,,------***((((((,,,000444444EEEbbbuuuzzz|||iiiRRRCCC777777555000+++***---111...,,,+++,,,---+++'''###'''''''''%%%%%%'''***---///333;;;@@@AAADDDRRR```wwwppp]]]HHH<<<999333(((%%%))),,,***$$$###''',,,---+++(((''''''&&&%%%$$$...---***(((''''''((()))''''''((())))))((('''&&&((('''&&&%%%%%%&&&((()))''',,,000///+++***...222999FFF\\\qqqzzzlllQQQ:::666444111,,,((('''(((+++))))))+++...111:::KKK\\\wwwuuugggbbbXXXKKKBBB@@@AAAEEENNN\\\jjjsssxxxuuulllssseeeVVVSSSYYY^^^ZZZTTTIIIKKKLLLFFF===:::===BBB<<<<<<;;;:::::::::<<<<<>>>>>===::::::;;;:::888444111///222555888::::::;;;===@@@@@@>>>;;;999999999888777555444333333444333222000111...+++*********)))((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((())))))((('''((())))))'''&&&&&&''''''(((((('''&&&''')))+++)))))))))&&&$$$%%%***------333CCC\\\uuukkkWWWKKK>>>:::333---)))(((***,,,///---,,,---...,,,((($$$&&&&&&%%%$$$$$$%%%))),,,000111555<<>>HHHZZZnnnwwwmmmUUUAAA:::555///+++++++++***)))))))))+++...333===QQQccczzzmmmaaa^^^VVVGGG;;;>>>EEEMMMRRRXXXeeeyyysssrrrjjj```[[[]]]^^^]]]ZZZOOOMMMIIIEEEAAA?????????===<<<;;;;;;;;;;;;<<<===AAACCCCCC???>>>???>>>;;;===<<<;;;888555333111//////111333555666888<<<>>>AAA===888777888999888666666666666555333333555777111...+++)))))))))((('''''''''((((((((((((''''''(((((((((((((((((())))))***(((&&&'''***+++***(((&&&'''((('''%%%%%%%%%&&&''')))******)))(((***+++)))((('''%%%$$$&&&***---)))555FFF[[[wwwrrr___UUUGGGAAA777...***((())))))......---......,,,)))&&&%%%%%%%%%######$$$'''***000...///888BBBNNN\\\hhhbbbqqqwwwhhhPPP???333++++++)))'''((())))))'''%%%(((%%%"""!!!$$$'''***,,,(((((((((''''''&&&&&&&&&$$$%%%&&&'''((((((''''''''''''&&&&&&&&&''')))***...+++))))))+++------+++???NNNbbboooooodddVVVLLL>>>777...+++---///,,,))),,,+++---111777EEE\\\ooo|||pppaaaVVVKKKBBB===>>>FFFOOOWWW^^^jjjzzzmmmpppqqqjjj```ZZZ\\\```ZZZNNNCCCBBBHHHIIIAAA777===<<<;;;::::::;;;<<<<<<;;;???AAA???>>>???<<<777===<<<999666444333333333///000111222444888;;;===@@@;;;666555777888777555111333444333222333999===111...+++*********)))((('''((()))))))))((('''&&&&&&&&&''''''((((((((()))***'''&&&(((,,,---+++(((''''''((('''%%%$$$%%%'''''')))+++,,,+++***+++,,,,,,+++)))''''''***---000...999LLLddd}}}jjj]]]NNNJJJBBB888///******+++------.........,,,)))'''%%%&&&&&&%%%$$$$$$'''))),,,,,,000999BBBLLL[[[hhhkkkxxx}}}nnnZZZJJJ<<<111...,,,***)))))))))'''%%%&&&$$$###$$$&&&)))++++++&&&&&&&&&&&&&&&%%%$$$$$$"""###%%%&&&'''''''''&&&''''''&&&&&&'''((()))***///---+++***+++,,,------;;;RRRkkksssiii[[[TTTSSS???888000,,,---...---+++111000111555<<>>>>>FFFAAACCCKKK[[[mmmxxxyyyuuu{{{xxxssskkkddd``````aaaZZZRRRIIIFFFHHHGGGAAA;;;>>><<<;;;999999999999:::888<<>>>>>???<<<777:::888666444444555777888333222111222555888<<<===???;;;666444555666444222///000111///...000666;;;000...+++******+++***)))))))))***+++***)))'''&&&$$$$$$%%%&&&''''''(((((()))((('''))),,,---+++(((((()))((('''%%%%%%'''((('''))),,,---------...//////---+++++++++---///000222888NNNnnnvvvdddRRRRRRLLLAAA444,,,,,,...,,,---......---+++)))((('''(((((('''&&&&&&(((***(((,,,444<<<@@@FFFUUUccc}}}{{{mmmaaaXXXIII999111111///,,,(((&&&&&&'''%%%%%%''')))+++,,,***(((%%%%%%&&&&&&%%%$$$###"""!!!"""$$$%%%&&&&&&&&&%%%&&&&&&&&&'''((()))******---///000...+++***---111:::LLLcccpppooocccWWWPPP>>>;;;555///+++***---///333111222666???PPPkkkuuuaaaLLL??????EEEAAAEEEPPPaaasss}}}|||kkkdddjjjnnnjjjbbbVVVYYYZZZQQQEEE>>>BBBHHH???>>><<<999888777777777888<<<>>>======???>>>:::777666444333444777:::<<<:::777444333666999<<<===<<<;;;999666444222111000000000...,,,+++,,,///111...,,,))))))***++++++***)))***+++,,,+++***'''&&&"""###$$$%%%&&&'''((((((((()))***+++++++++***)))))))))((('''%%%%%%''')))''')))+++------///111333///...,,,---...///...---///222HHHjjj|||{{{ooo\\\YYYRRREEE888///---...,,,...000000...+++******)))******)))(((((()))+++'''---555;;;<<<@@@MMM\\\zzzooohhhbbbTTTCCC888777333---'''%%%&&&(((%%%&&&))),,,...---)))&&&'''&&&&&&%%%###""""""!!!!!!"""###%%%%%%%%%$$$$$$&&&&&&'''((()))************///333111,,,***...222;;;CCCSSSjjjzzzuuu^^^JJJ@@@===888111,,,+++...222222111222888AAATTTpppfffVVVPPPJJJBBB<<>>;;;888777666666888;;;;;;999:::>>>>>><<<666555444444555777:::<<<@@@<<<666555666999;;;<<<999;;;<<<999222...---...///---***)))***+++++++++***(((&&&&&&(((*********((()))+++,,,+++)))&&&$$$!!!!!!"""$$$%%%'''((((((&&&***......***((((((***(((((('''%%%$$$$$$&&&(((''')))+++,,,...000444777000///...///111000---***+++///???YYYooozzz~~~ooodddTTTFFF<<<555000------000333333000---------)))***+++***)))((()))+++***,,,000555888===IIIVVVqqq{{{yyypppgggYYYKKKBBB<<<333,,,(((''''''&&&$$$%%%'''***------***(((***(((&&&$$$"""!!!!!!!!!!!!"""###$$$$$$###""""""%%%&&&'''((()))******+++))),,,000000///---...///888DDDXXXnnnzzzsss```OOOFFF@@@999222000000222333333222666===HHH\\\yyyfffUUUQQQLLLEEE@@@FFFTTTdddkkknnnxxx~~~xxxtttqqqqqqiiiaaaXXXSSSSSSQQQKKKEEEEEECCC@@@<<<999777666666666888777555666:::<<<;;;666555444444555777:::;;;DDD>>>888555666999::::::777<<>>111*********((($$$######$$$'''***,,,+++***,,,***&&&###!!! !!!!!!""""""###$$$$$$###!!!!!!%%%&&&''')))******++++++)))***+++...111111...+++222LLLjjjwwwqqqddd[[[YYYKKKCCC888333444666555333555555:::CCCPPPeeesss]]]NNNFFFHHHNNNOOOWWWbbbmmmuuu~~~|||uuuxxx~~~|||kkkYYYTTTWWWWWWMMMBBBHHHJJJIIIAAA777222555:::222222444666888:::::::::???:::444111222666:::===666;;;@@@???:::777999===@@@:::333000111111---***...---+++((((((+++111555...,,,***(((&&&&&&&&&&&&)))))))))'''$$$""""""###""""""###$$$%%%%%%&&&&&&************)))'''&&&%%%(((&&&$$$###$$$&&&)))+++&&&(((***,,,,,,---000222000333222//////111111//////...777JJJ^^^llluuu{{{uuu```PPPGGG???666...000//////111333333222111000///---+++******************---111333777CCCOOO^^^qqqzzzqqqcccWWWMMMBBB888333---%%%$$$'''"""$$$'''((((((((())))))(((&&&$$$"""!!!!!!"""###$$$$$$$$$%%%$$$$$$######'''((((((((()))))))))***///+++(((***000333111---AAAVVVmmmuuulllaaa]]]___KKKDDD;;;555333222111///333;;;<<<===SSS|||{{{cccNNNFFFQQQ```]]]ZZZcccwww}}}wwwpppeee]]]XXXTTTPPPMMMMMMKKKGGGBBB===888666555555555555444555666999;;;===999333000111444777888777;;;>>>>>>;;;999:::======888444111111///,,,***...---,,,))))))+++///333...,,,***((('''&&&&&&'''(((******)))&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&))))))((((((''''''&&&&&&'''&&&%%%%%%&&&''')))+++(((***,,,,,,,,,---...000...111222//////111111...,,,...666EEERRR]]]hhhqqqvvvaaaGGG777555888111000000111333444333111000///---,,,++++++,,,,,,)))))),,,000222666BBBMMMcccooozzzssscccPPPFFF:::333+++###"""&&&###%%%'''(((((('''''''''(((&&&$$$###"""###$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((()))))))))+++---000111111???PPPggguuuuuujjj]]]UUUGGGAAA888333111111000///111333999FFF]]]{{{qqq___TTTRRRWWW^^^]]]iiiwwwuuuuuurrrgggZZZSSSTTTXXXSSSLLLEEEBBBBBB???999333;;;;;;999666333444888===:::777333111111222333333888999:::;;;;;;;;;;;;;;;777666555333111...,,,***---------+++***+++---000...---+++)))''''''''''''(((***++++++)))'''&&&&&&)))(((&&&%%%$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&'''&&&''''''(((((()))*********,,,------,,,+++,,,---,,,000111//////111000---***---444===DDDKKKVVVbbb|||}}}nnnRRR===888:::222111000111222333222000......------------......((((((+++///111444???KKKcccmmmwwwttt```RRRBBB555,,,%%%$$$&&&%%%%%%&&&''''''&&&%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&'''''''''''''''&&&))))))(((((((((((((((((($$$'''***++++++---111555<<>>>>>===<<<:::888555444222111111444777999999888555333000000333444333111///000111222222111///---+++,,,,,,,,,******,,,---,,,+++)))''''''''''''(((******+++)))'''&&&'''(((******)))(((&&&%%%$$$#########"""""""""###%%%&&&%%%&&&((()))******)))(((***,,,//////---+++******000333222...---///...+++---***+++111777;;;@@@EEEKKKVVViiisssdddUUULLLCCC???999444000,,,)))&&&'''((()))+++,,,,,,---,,,((((((+++///...000888BBBQQQrrrdddIII;;;555...'''***((('''''')))((($$$!!! !!!!!!"""""""""######$$$%%%&&&'''(((((((((((($$$$$$%%%&&&((()))******...***'''***111444222///===NNNbbbjjjcccXXXSSSRRR???<<<888222......000333777EEELLLNNNdddrrrbbb\\\cccnnnxxxwwwuuummmjjjfff```ZZZWWWVVVSSSNNNHHHEEEEEEGGGCCC???;;;:::<<<<<<:::666333222111333666888888777555444111111111111111111...,,,,,,...111111...+++***++++++***)))***---///***)))(((&&&&&&&&&''''''+++***)))&&&$$$###%%%&&&&&&'''(((((((((&&&$$$#####################$$$$$$%%%&&&&&&'''(((((((((((((((***...///...,,,,,,,,,555666333...,,,......,,,)))***...333444555;;;CCCKKKMMMZZZttttttccc___aaaOOOJJJBBB;;;555///***'''((()))***,,,---------,,,((())),,,/////////777AAAVVVjjjuuuZZZDDD888222---,,,)))'''(((******&&&"""!!!""""""#########""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((***///222333222===JJJ[[[gggggg^^^RRRKKK>>><<<999555222333777;;;;;;FFFSSS```vvvsssjjjfffllltttyyy~~~|||qqqgggbbb```___[[[ZZZWWWTTTOOOJJJEEEBBBIIIBBB;;;:::>>>AAA???<<<444333222222444666666555666555333222000000111111---***(((***///111...************))))))***...000)))((('''&&&%%%%%%&&&'''+++***((($$$!!!!!!###&&&###%%%'''))))))'''$$$#########$$$$$$$$$$$$###"""%%%%%%&&&&&&'''(((((()))&&&)))---///...---------777888444---+++......,,,&&&***111444111///777BBBEEEIIIVVVnnnwwwhhhfffjjjXXXRRRJJJAAA999222---))))))***,,,---......------)))***---000//////777@@@ZZZ```llliiiLLL;;;666444,,,)))'''(((++++++'''#########$$$$$$$$$######"""!!!"""###$$$%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%###&&&)))+++,,,///333666<<>>666......444777444...''')))++++++***+++---///&&&'''((())))))((('''&&&'''&&&%%%$$$$$$$$$%%%%%%'''%%%$$$$$$&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%###!!!"""###%%%%%%$$$$$$%%%&&&'''((()))***+++,,,---...,,,......,,,,,,...+++&&&+++)))((()))...444999;;;BBBEEERRReeeyyyuuulllhhheee]]]OOO???333///...,,,,,,---...---,,,+++***(((+++---,,,***+++111777HHHUUUmmmoooZZZJJJ???777,,,------,,,)))(((((((((&&&&&&&&&&&&%%%###"""!!!&&&%%%###"""""""""###$$$***'''$$$###$$$&&&&&&&&&&&&&&&)))---//////444:::;;;LLLaaaqqqvvvnnnXXXDDD===666222111333666>>>FFFJJJMMM^^^yyyuuuqqqvvvxxxuuuqqq}}}||||||rrrllljjjiiidddbbb\\\TTTOOOLLLKKKHHHDDDAAA===::::::<<<<<<<<<999888555333333444666888999666333222444555333000,,,)))(((+++///111///,,,)))(((((((((((())))))***'''&&&%%%$$$$$$$$$%%%&&&'''%%%""""""$$$%%%###""""""#########$$$$$$$$$%%%###$$$&&&'''&&&%%%###"""!!!###%%%%%%$$$######$$$''''''((()))***++++++,,,***++++++)))+++///...***,,,)))&&&'''+++111555888888BBBTTTeeeppp|||sssooopppjjjWWW>>>///000666.........---,,,***((('''&&&))),,,+++)))***...333@@@OOOhhhpppggg\\\III777222000...,,,***))))))(((%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""######'''%%%""""""###%%%&&&%%%'''%%%(((///444444555777BBBWWWnnnvvvqqqbbbQQQDDD;;;444///...///333<<>>>>>///+++%%%###$$$))),,,///888333777NNNkkkvvv___PPPIIIBBB888/////////---+++)))'''&&&%%%''')))++++++)))(((((()))///:::NNNfffvvvkkkZZZRRRNNNCCC;;;111+++++++++)))&&&%%%$$$###!!!"""###%%%&&&((('''%%%$$$######$$$$$$%%%$$$###$$$'''))))))))))))'''+++333888:::;;;>>>JJJbbbzzz~~~rrr```QQQGGG;;;444---++++++222@@@NNN^^^iiiuuu~~~tttmmmlllsss|||}}}vvvxxx}}}xxxjjj___^^^]]]UUUOOONNNOOOKKKEEE???<<<:::888777222111222333555888;;;===;;;666000///000222222111...+++***...444555///)))&&&(((+++---......---,,,((('''&&&%%%%%%%%%&&&&&&&&&(((+++---,,,***'''%%%%%%$$$"""!!!!!!"""$$$%%%%%%&&&'''((((((&&&$$$###$$$&&&''''''%%%$$$%%%&&&''''''''''''((((((((((((&&&''''''(((000<<>>333,,,******(((&&&&&&%%%###""""""$$$&&&'''((('''%%%$$$$$$$$$%%%&&&'''&&&&&&(((***,,,,,,,,,)))***///333555666???HHHPPPbbbvvv~~~xxxhhhRRRAAA<<<666000---...666GGGVVV```iii}}}wwwsssuuutttsssrrr~~~|||lll```eeeggg\\\RRRQQQQQQMMMHHHCCC???<<<888666,,,---///111333555666777999444...---000222111///'''''''''***,,,,,,)))'''###%%%)))---///...,,,***)))(((&&&%%%%%%%%%&&&'''&&&+++000222000+++'''%%%&&&%%%$$$###"""###$$$$$$%%%&&&'''((('''&&&$$$"""!!!###$$$%%%$$$###$$$%%%((((((((())))))*********((()))((((((///:::AAABBB...+++&&&%%%&&&(((***+++)))...999EEEQQQ```vvv{{{dddLLL:::444555,,,,,,+++*********++++++,,,+++++++++*********))),,,---555FFFXXXeeepppxxx}}}pppaaaUUUJJJBBB777...***)))(((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''((((((''''''))),,,------,,,(((+++000444333555AAANNNYYYgggwww}}}wwwfffNNN:::;;;666111000111:::LLL]]]jjjrrr|||qqqsssyyyzzzuuuqqq|||}}}vvvnnnjjjfffaaa[[[YYYPPPOOOMMMJJJFFF@@@999444//////000111222222333333111111111111000...---,,,'''&&&%%%''')))***(((%%%"""$$$'''***,,,,,,,,,+++)))((('''%%%%%%&&&&&&''')))---111222///***&&&%%%%%%%%%$$$$$$$$$#########"""###%%%&&&'''&&&$$$### """%%%%%%%%%%%%&&&'''))))))******+++,,,------,,,,,,)))&&&***222666666***(((%%%%%%''')))******'''...888>>>BBBNNNiiipppQQQ<<<666999------++++++***++++++,,,---+++)))))))))*********(((***111;;;EEEQQQbbbpppkkkXXXKKKEEE<<<222,,,)))))))))(((((((((''''''&&&&&&%%%%%%%%%$$$%%%&&&''')))***'''&&&&&&(((***+++***)))(((***///444666999BBBLLL^^^ooo~~~}}}nnn[[[HHH<<<777333111000222;;;OOO```yyyyyyssspppssswwwxxxyyy|||~~~xxx|||lllaaabbbddd```PPPQQQRRRQQQMMMEEE;;;333666555333222222222222333***000555555000+++***+++,,,(((%%%'''+++---+++'''"""###%%%''')))***,,,,,,)))((('''&&&%%%&&&''''''+++...111000,,,(((&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''&&&&&&%%%###%%%'''(((((()))***,,,)))******,,,---...//////...---)))$$$%%%+++---+++'''&&&$$$%%%''')))))))))---,,,///555===KKK```ssspppZZZGGG;;;777///...---+++***++++++,,,---***((('''((()))***+++$$$)))000666999CCCXXXlllzzznnn___LLLGGG???555---)))***,,,))))))))))))((('''&&&%%%$$$$$$$$$%%%&&&(((***,,,%%%$$$$$$%%%'''((('''&&&'''(((---555:::===BBBHHH]]]sss}}}fffPPPFFFBBB333111//////111;;;OOOaaa}}}tttlllnnnrrrtttssssss}}}uuusss}}}qqqlllnnnmmmhhhaaa\\\ZZZYYYSSSGGGAAAAAA888888888666444444555777000111333333111///---,,,,,,***)))+++------((($$$$$$$$$$$$%%%&&&(((***,,,(((((((((''''''(((((((((((()))+++,,,+++(((%%%#########$$$$$$$$$######"""!!!"""%%%'''((('''&&&%%%&&&&&&&&&&&&'''***///222************))))))))))))...111...'''$$$&&&******%%%%%%%%%%%%'''((()))***((()))---333<<>>KKKVVVrrr~~~yyytttcccSSS???555444333...'''...000111///+++((('''((($$$%%%%%%&&&'''''''''&&&((('''%%%$$$$$$%%%'''(((+++---111444444888EEERRReeejjjsssvvviiiTTTEEE@@@;;;777333222444BBB\\\sss|||xxxwwwrrrkkkggg```eeelllqqqsssxxxvvvwww~~~|||zzz{{{zzzrrrlllkkklllmmmfffYYYQQQPPPLLLFFF:::;;;;;;:::777555555555777333000000222333000...+++,,,------,,,***((('''&&&%%%%%%%%%&&&(((***+++'''''''''&&&&&&''''''''''''((()))))))))'''%%%###"""######$$$$$$#########!!!###$$$&&&'''&&&%%%$$$$$$&&&((())))))***+++------,,,+++***((('''&&&&&&+++//////)))&&&&&&'''%%%$$$$$$%%%%%%&&&''')))***((()))+++000777AAAIIINNNWWWlll~~~jjjUUUHHH<<<888333111111000---***(((((()))))))))))))))((('''&&&)))...111888DDDQQQccczzz~~~mmm___KKK===777444///,,,000222333222---***((((((%%%&&&''''''(((((((((''''''&&&$$$######$$$&&&'''***,,,111666888===IIIUUUnnnmmmoooqqqnnnaaaJJJ999<<<:::999:::???NNNggg}}}tttmmmiiidddaaabbb___bbbhhhqqqyyy~~~~~~zzzyyypppsssvvvzzzoooYYYOOOUUUSSSHHH>>>??????===:::777555555<<<555//////222555222///***...111///+++'''(((***((('''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$!!!!!!"""######$$$$$$$$$"""###$$$%%%%%%$$$######!!!%%%)))++++++***))))))///...,,,***'''%%%$$$###&&&+++...+++)))(((&&&"""%%%%%%%%%%%%&&&((()))***))))))))),,,222:::BBBGGGMMM\\\rrr{{{kkk]]]BBB>>>999555444111,,,(((''''''''''''''''''''''''$$$&&&)))---...222???LLLYYYnnn~~~rrr```LLL>>>666444333222444555444000,,,***)))'''''''''(((((((((((((((&&&%%%###""""""###%%%&&&***+++000888===CCCNNNXXXpppvvvxxxsssmmmbbbNNN999;;;;;;===BBBJJJXXXppp}}}ssshhh```XXXTTTVVV\\\^^^```gggtttzzzzzz~~~zzz}}}xxxyyynnn[[[RRRRRROOOFFFEEEEEECCC>>>:::777666777999555111000222222111...,,,...000///+++))))))******)))'''&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""###$$$%%%%%%######$$$$$$$$$###""""""!!!%%%)))+++,,,,,,,,,,,,000///,,,)))'''%%%$$$$$$$$$))),,,******+++)))%%%&&&&&&&&&'''((()))***+++***))))))***///777???DDDQQQSSS___wwwwwwkkkIIICCC;;;666333000,,,((('''''''''&&&&&&&&&&&&&&&&&&)))---000///222===JJJYYYbbbsssrrr\\\HHH<<<999:::333444444444222///---+++''''''''''''''''''((((((%%%$$$"""!!!"""###%%%&&&***+++111:::@@@FFFPPPYYYkkk{{{bbbUUUKKKBBB888888===DDDMMM[[[pppvvvkkk^^^UUUNNNKKKOOOVVV\\\dddpppzzzxxxrrrjjjbbbXXXMMMGGGEEEKKKIIIDDD>>>888666777999111333555444000---,,,---///---+++,,,------+++(((+++***((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((""""""""""""###$$$&&&'''######$$$$$$#########"""###%%%(((***+++...222555111///,,,)))'''&&&%%%%%%$$$((()))(((***...///,,,''''''(((((()))+++,,,---+++******+++000777>>>BBBKKKOOO\\\rrrxxxjjjSSSKKK@@@888333111...,,,)))((('''&&&&&&&&&&&&''')))***...222111333<<>>888666666888---222666444...)))))),,,...+++(((***---///,,,)))+++***)))'''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((()))*********)))%%%$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***///555:::333111---***(((&&&&&&'''&&&'''&&&%%%)))000222000(((((((((((()))+++,,,---,,,++++++---000666;;;>>>;;;JJJ]]]lllwwwxxxiii```XXXKKKAAA;;;777333000+++***((('''&&&''''''(((******,,,111222444;;;CCCKKK]]]www~~~mmm]]]OOODDD>>>999777444222222111000...((('''%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$&&&(((***///333;;;AAAEEEJJJWWWddd|||rrr^^^PPPEEE<<<<<<<<>>BBBMMM\\\nnn{{{dddZZZOOOJJJJJJNNNXXXbbbpppyyyzzzlll}}}___QQQVVVXXXPPPEEEFFFFFFCCC===777222000666333000---,,,,,,++++++&&&)))+++***)))))),,,000+++***)))'''''''''((()))******))))))))))))******###%%%(((+++,,,+++***((()))(((&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&'''(((%%%&&&((()))***---111555;;;888222---(((%%%%%%$$$&&&'''&&&&&&)))...,,,(((%%%%%%%%%%%%'''((()))***++++++,,,,,,---...///000;;;;;;???KKK]]]ppp{{{tttjjj```UUUIII===444///...,,,***))))))***+++///++++++222999;;;>>>@@@OOOZZZppp{{{ooo[[[KKKIIICCC:::444111000...,,,+++***(((&&&%%%&&&'''((())))))((('''(((***,,,...444===HHHNNNNNNUUUiii}}}~~~yyysssjjjZZZIIIAAABBB???>>>BBBOOOaaawwwwww^^^YYYSSSOOOMMMRRR```oooxxxyyy~~~{{{sssjjjxxxpppcccUUURRRYYYNNNKKKEEEAAA===999555222222333333222000...---...222...++++++...///,,,(((------+++***)))((((((((())))))***+++---,,,)))'''$$$&&&))),,,---,,,+++***)))'''%%%######%%%''')))'''&&&%%%%%%%%%%%%''''''))))))(((''''''***///222;;;888444///+++(((''''''(((((((((((((((((((((((("""$$$%%%&&&&&&&&&(((***,,,,,,,,,+++***+++...000//////444CCCVVVdddgggdddwwwxxx{{{rrrooozzzsssUUU@@@===999444...+++,,,---+++((('''...555555333666@@@IIIPPPWWWhhh|||xxxpppdddQQQEEE:::999999444,,,'''......---,,,***)))((((((''''''&&&$$$%%%(((...222>>>>>>EEETTT```gggmmmttt||||||vvveeePPPBBB@@@CCCCCC;;;@@@XXXnnn|||qqqaaaZZZTTTTTTWWW\\\fffnnnzzzuuu\\\~~~vvvjjj\\\QQQNNNPPPLLLEEE@@@===:::888666111444666444000...///111000---***+++...///,,,)))...---,,,+++***)))))))))+++++++++,,,,,,+++)))'''%%%'''))),,,------+++***'''&&&$$$######%%%''')))***(((%%%$$$&&&(((((('''***))))))'''''')))---111777555222...+++)))((('''************************%%%&&&(((((('''''')))***,,,,,,+++***((((((+++---+++,,,000:::GGGSSSZZZ\\\ffflllqqqwww~~~xxxfffNNN>>><<<;;;;;;999666333000...,,,...000333666:::???BBBKKKUUUhhh~~~sss___PPPAAA;;;999444...,,,...---,,,+++***)))((((((''''''&&&%%%%%%)))...333======GGGZZZjjjooooooooo{{{qqq```MMMBBBAAADDD<<<:::DDD[[[qqq}}}wwwiiiXXXKKKOOO\\\fffhhhhhhtttwwwdddRRRzzzoooeeeXXXMMMQQQLLLEEE@@@===;;;:::999000444777555111///000333...+++)))***,,,---,,,)))------,,,+++++++++++++++/////////...,,,***)))(((&&&''')))+++,,,,,,++++++%%%$$$######$$$&&&(((***...***&&&%%%'''))))))(((+++***)))(((&&&(((+++...111000///---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,((()))******(((((()))***+++++++++)))'''&&&(((***++++++---111777@@@JJJPPPRRRPPPZZZmmmzzz~~~{{{xxxfffOOOAAACCCEEEBBB<<<555111000333///...222:::@@@???<<>>888333000///---,,,,,,+++***)))((((((''''''&&&%%%&&&***000444;;;CCCQQQaaajjjnnnsssxxxxxxiiiWWWIIIAAA@@@BBB:::===GGGYYYppp{{{sssgggXXXLLLPPP]]]gggkkkmmmwwwiiiRRRHHHyyypppmmmeeeXXXPPPKKKEEE@@@===;;;888666111222333333222111111111---***((((((***++++++***,,,,,,+++++++++,,,,,,---333333222000---*********&&&'''((()))************%%%%%%$$$%%%&&&)))+++---...---,,,)))((((((***,,,,,,,,,+++(((''''''***,,,+++,,,,,,,,,,,,+++******------------------------***+++,,,***((('''((()))*********)))(((((()))+++///...---...111888???CCCDDDCCCJJJ[[[jjjuuu~~~~~~|||kkkTTTQQQLLLFFF@@@:::666333555111///444===BBB@@@<<>>999444111333000...000333444111---,,,***(((''''''((())))))***************+++,,,---555555444000,,,***+++---''''''''''''(((((()))***'''''''''(((***,,,...///,,,///222///***(((,,,111------,,,***(((((()))+++))))))***+++,,,,,,++++++------------------------+++,,,,,,+++(((''''''(((((()))++++++***+++---///222///,,,...333777888777>>>BBBDDDIIIYYYqqqqqqeeeWWWMMMJJJGGGBBB===444222222444:::>>>>>>===@@@DDDLLLUUU___jjjttt{{{~~~wwwfffSSSEEE:::000***)))))))))))))))))))))))))))''''''''''''(((---333888@@@OOO___hhhllltttxxxkkkYYYKKKCCC>>>:::777<<>>xxxlllaaaYYYUUUMMMFFF???999222...333000...///222333000,,,+++***(((&&&%%%&&&'''(((&&&''''''''')))***+++,,,222333222...***))),,,///(((((('''&&&'''((()))+++(((((()))***,,,---///000+++000444333...,,,...222.........,,,))))))***,,,)))*********++++++,,,,,,------------------------,,,,,,---+++)))''''''((((((***,,,,,,,,,---///111111...,,,...333666555222<<>>RRRrrruuurrroooccc^^^hhhyyy|||~~~rrrbbbTTTFFF;;;666|||qqqqqqtttjjjZZZKKKAAA;;;888666///666;;;777///***...444,,,+++(((%%%"""!!!###%%%!!!!!!"""###%%%''')))***)))******'''######)))///---,,,***((()))***---///))))))***+++,,,------...000------333::::::444,,,...//////...,,,,,,---......---+++))))))***,,,---////////////////////////...//////...,,,++++++,,,***,,,------,,,+++,,,------000333222000111888>>>999222555BBBFFFIII___{{{|||uuummmccc\\\RRRKKKAAA===>>>???>>><<<999<<>>888444555111...000333333///+++,,,+++)))(((&&&%%%%%%%%%$$$$$$$$$$$$###$$$&&&(((...,,,(((&&&%%%'''***---000,,,(((&&&'''***---...000...+++))))))+++///111111//////222555666444000222///,,,))))))+++...000...---+++***)))******+++...---,,,++++++,,,---...***000444444///++++++---...***(((***...///+++'''.........000333666:::<<<666555666999===DDDSSSaaa~~~uuulllqqqooo]]]IIIBBBGGGIIICCC:::???CCCDDD???999;;;GGGRRRSSSVVV```ooozzz|||}}}}}}www___GGG555---,,,((()))*********((('''&&&+++)))+++.........111666HHH\\\qqqyyyyyy}}}}}}fffLLL???<<<;;;999999CCCKKKWWWjjjxxxkkkpppsssvvvvvvvvv{{{xxxkkkZZZJJJ===555000{{{fffaaa[[[TTTMMMDDD:::333444222///000111111///,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&%%%''')))***...+++(((&&&&&&(((+++---///,,,((('''))),,,///000222000,,,***)))+++---//////000111222222111111222000---***((('''))),,,...---,,,+++***)))******+++,,,,,,+++***+++,,,---...////////////---,,,,,,,,,+++******+++++++++***)))***+++...000333555666777444333444777:::@@@NNNZZZiiipppvvvxxx{{{|||{{{sssgggZZZPPPLLLLLLMMMKKKGGGCCC???===>>>AAACCCFFFHHHPPP\\\eeekkkssszzzuuucccMMM;;;000,,,)))***+++++++++***)))((((((***...111///...555>>>JJJ```wwwzzzeeeLLL>>>999888:::===FFFNNNZZZlll{{{lllqqq{{{wwwwwwjjjVVVIIIAAA;;;777~~~oooggg^^^VVVPPPIII???777333333111000///......---,,,,,,---------,,,++++++))))))(((((()))***,,,------+++(((&&&&&&)))+++......+++)))))),,,000222333333111...,,,++++++---...///222444222...,,,///333---+++)))'''&&&(((***+++,,,+++***))))))******+++,,,+++*********,,,---...222///,,,+++,,,------+++)))+++---,,,)))((((((***'''))),,,000222333222222333111111444666:::EEEPPPTTTXXXdddppprrrpppyyy~~~nnn[[[RRRVVV___WWWNNNEEEAAACCCCCC>>>999AAAAAAEEEMMMTTT]]]mmm{{{sssssspppdddSSS@@@333,,,***++++++,,,,,,,,,,,,,,,)))---444666333222===JJJTTTcccuuu|||ooo]]]HHH;;;777777>>>DDDEEEQQQcccxxx|||ttt{{{~~~|||hhhQQQFFFBBB>>>;;;{{{tttcccVVVOOOJJJDDD???444444333000---,,,---///+++,,,---///000000//////...,,,++++++,,,...//////,,,***(((''''''***,,,...---,,,+++,,,000333555666333222000.........///000333444333000------...111,,,+++)))'''''''''((()))+++***)))(((((()))++++++...---,,,+++***+++,,,,,,000///...------------,,,+++,,,,,,,,,+++*********((())),,,...000000111000222//////111333555===EEECCCHHHTTT```eeehhhsssyyykkkdddfffjjj```YYYPPPJJJGGGEEECCC@@@EEE@@@???CCCKKKVVVfffsssdddfffeee^^^QQQ@@@333+++)))***+++,,,---.........///222777:::999:::DDDQQQ```gggrrrggg^^^QQQCCC:::777999AAAJJJDDDVVVppp~~~zzz~~~iiiTTTGGG@@@;;;777zzziii\\\SSSMMMFFFBBB777666444000,,,,,,---///***+++---///111222333444222///------///000000///+++***(((((((((+++---///...------///222555777777111111000000111222333333777444000//////000...---,,,,,,***))))))((((((((()))(((((('''((()))+++,,,111000...,,,************+++///333222...++++++---///,,,***,,,///000---***,,,,,,,,,,,,---///111222111......000111111666<<<666???FFFIIISSScccpppuuuyyysssmmmlllfffZZZMMMGGGJJJPPPHHH>>>666999AAAJJJTTT[[[WWWXXXWWWRRRGGG;;;000***(((((()))+++---...000111666555666:::<<<@@@IIIRRRdddrrrxxxcccPPPHHH@@@<<<999:::AAAHHHNNNaaa{{{}}}}}}ooo^^^NNNAAA777111|||wwwpppggg\\\QQQGGG@@@;;;888333///------...///***+++,,,///222555888999555222......///000///---))))))((((((***,,,...000...------///222444444333...///000111222333333333666222......000000---***---,,,,,,+++***)))((((((''''''''''''((()))+++,,,111000---+++))))))))))))(((...444333---)))***,,,///+++))),,,111444000+++///...,,,+++,,,...000111000---,,,...///...000444333;;;???>>>HHH\\\kkkppp~~~{{{}}}nnn\\\RRRUUU\\\PPPCCC777777===BBBDDDFFFKKKJJJHHHCCC===555---)))'''''')))***---000222333999555555:::>>>DDDLLLUUUeeewwwppphhhJJJCCC>>>===<<<===AAAGGG^^^ooo{{{~~~uuugggVVVEEE888111||||||yyypppbbbSSSIIICCC@@@:::333//////000000///,,,,,,---///333888===@@@888333///---///000---***)))(((((()))***---///000,,,,,,,,,---///000///---,,,---...///000000000///000//////...---,,,***))),,,,,,,,,,,,+++)))'''&&&&&&&&&&&&&&&''')))+++,,,,,,+++***((((((((())))))***---......+++))))))***+++******---000222111///---------,,,------.........***))),,,---++++++---111444999>>>CCCMMM___nnn|||~~~rrrhhhdddddd\\\OOOCCC>>>>>>>>>???BBB???>>>;;;999555111,,,)))(((((()))+++...222555777:::999;;;???BBBHHHTTT```ooowwwpppiii___FFF>>>:::<<<@@@CCCHHHNNNfffxxx|||vvvgggXXXIII<<<444sssbbbSSSKKKIIICCC;;;222///000222111///.........000444:::@@@DDD999444///---//////,,,(((((((((((()))+++---///111+++******,,,------***(((,,,,,,.........---,,,+++***---000///+++'''((()))++++++,,,,,,***(((&&&%%%&&&%%%%%%&&&''')))+++,,,(((''''''&&&&&&((()))***...+++(((((()))))))))(((&&&))),,,---......000222***+++---......---+++***,,,((((((+++,,,)))(((******(((///<<<<<<:::MMMiii||||||qqqhhhbbbWWWKKKCCC>>>;;;>>>CCC777666555444333000---***))))))***---000444777999:::===CCCFFFGGGLLL\\\mmm|||wwwuuutttdddNNNAAA999555999BBBJJJRRRXXXeee{{{}}}xxx|||sssaaaUUUJJJ>>>666rrriiiaaaQQQBBB777:::;;;666...+++///555222---+++222===BBB===555222111000...,,,***)))(((&&&'''(((***,,,,,,***(((((((((((((((((()))******+++++++++***************((((((******)))'''%%%###)))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%&&&''')))+++,,,///---***'''&&&(((***,,,++++++***)))((('''&&&&&&)))((()))+++///111111000111000///---******,,,///+++)))'''%%%$$$&&&''')))(((---222333444===LLLYYYzzz||||||uuunnniiiYYYEEE???DDDAAA888888//////777888///***,,,,,,+++***,,,000444666777555???KKKMMMKKKSSSiii~~~~~~uuuvvvyyypppZZZEEE>>>;;;999;;;@@@KKK]]]mmmlllyyyqqqlllyyywwwiiiXXXFFF<<<999vvvggg]]]RRRIII>>><<<999555222000111222000---,,,222:::>>>:::444///...---,,,+++***))))))*********++++++***((('''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''))))))******)))(((&&&%%%)))(((&&&%%%$$$$$$%%%%%%'''&&&&&&&&&'''((()))***111///---+++***+++---...******))))))((((((''''''(((***,,,...///000000000111222111///------...000,,,***(((&&&%%%'''(((***))),,,///000222:::HHHRRReeeqqqyyylll^^^UUUPPPIII@@@;;;888777444222333444222...((()))***+++---000555999999;;;AAAIIIVVVdddttt~~~yyytttmmmaaaRRRGGG===888777===EEEOOO\\\fffssswwwlllmmmxxxvvvlll\\\HHH777///~~~jjj]]]SSSMMMGGG@@@777444555555222......------000555777555222,,,,,,++++++******++++++//////---,,,***((('''&&&$$$$$$$$$%%%&&&((()))***%%%%%%%%%&&&&&&''''''(((***************)))((('''((('''%%%$$$###$$$$$$%%%))))))(((''''''(((((()))///......---------......))))))))))))(((((((((((((((,,,111222000......//////000111000...------...---+++)))(((((()))***+++))))))***+++///666@@@GGGKKK```uuuyyyqqqnnnyyyttthhhggg```MMM@@@???999>>>;;;000000999888///''')))******+++...444999@@@;;;<<>>BBBAAA;;;999:::777000---+++***))),,,000555888AAABBBGGGRRRdddvvv~~~}}}uuufffSSSFFFBBBCCC@@@;;;:::@@@IIISSSaaalllxxxjjjiiiqqq{{{}}}lll]]]PPPCCC888333xxxkkk]]]QQQJJJGGGAAA;;;777333000...+++,,,------------------,,,++++++++++++---///000666666555111,,,(((((())))))((('''&&&%%%$$$$$$$$$''''''((())))))***++++++***++++++++++++******)))%%%$$$$$$###$$$%%%'''(((//////...---,,,+++***)))'''((()))***++++++******''''''(((((())))))******(((...333333///+++***,,,***,,,------,,,******+++///...---------...//////)))&&&$$$%%%)))---000111;;;AAAHHHKKKLLLMMMRRRVVVeeerrr{{{jjjaaa\\\WWWJJJGGGIIIMMMHHH;;;333333555000+++***///555888999>>>MMM[[[```fffssszzzjjj[[[OOOGGGAAA>>>DDDAAA@@@BBBFFFRRRhhh{{{}}}qqqkkkppp}}}gggWWWLLLBBB;;;888xxxpppcccXXXJJJJJJHHHBBB:::333000000---,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000333444555111,,,))))))+++---,,,***(((&&&$$$######&&&&&&&&&''''''(((((()))(((***+++,,,,,,+++)))(((#########$$$%%%(((***+++////////////---,,,******((((((***+++,,,,,,,,,,,,''''''(((((())))))******(((,,,//////,,,***)))***,,,---......,,,,,,---...------,,,,,,------......)))'''%%%%%%'''***,,,---888777888:::>>>@@@@@@???III\\\pppvvvqqqpppzzz|||{{{~~~uuurrrnnnfffZZZSSSSSSWWWOOO<<<333666777222...---111888===@@@CCCXXXkkkooopppzzzuuu```RRRKKKGGGAAA<<>>>>>AAABBBFFFKKKQQQ]]]qqqzzzzzzyyyvvvuuuzzz{{{rrraaaYYYQQQMMMGGG>>>999888vvvfffXXXOOOOOOMMMJJJDDD===666111000---***+++...000...,,,000...+++)))((()))***+++'''+++000///+++((()))+++...---,,,***))))))((((((''''''''''''''''''&&&&&&$$$'''+++......+++(((%%%!!!"""###%%%(((,,,///111,,,,,,------,,,***)))(((((((((((()))***,,,---...))))))))))))((((((((((((((('''&&&'''))))))'''&&&++++++***)))'''(((+++...&&&&&&''''''((((((((((((((()))***)))''''''))),,,'''...666555...)))***---222555===KKKXXX]]]YYYSSSYYYdddooorrrpppsss~~~wwwrrrwwwxxxhhhbbbhhhhhh[[[DDD555555444///***111666333///555FFFUUUoootttxxxyyypppjjj]]]KKK<<<777;;;BBB>>>???EEEPPPZZZdddrrr~~~}}}xxxtttvvv|||uuucccPPPJJJEEEBBB>>>999999<<>>:::888777;;;BBBNNNbbbyyypppiiiooouuuyyyzzzcccLLLBBB@@@<<<888777999999888555tttdddYYY\\\\\\SSSEEE999555666111,,,%%%$$$(((,,,---,,,+++)))'''&&&&&&''''''&&&)))(((''''''''''''(((((('''%%%######$$$&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((*********((('''((()))((('''''')))+++,,,+++***((()))*********(((&&&%%%)))***+++,,,------------,,,---...---***(((&&&&&&'''''''''''''''&&&%%%$$$######"""""""""######$$$ !!!"""$$$'''(((***+++***))))))))))))***+++,,,...///---******,,,///...000222000...///555:::;;;===AAAIIIOOOOOOIIICCCTTTUUUUUUQQQLLLKKKOOOSSS>>>;;;666333222333222222666///+++---333>>>NNN[[[qqqiiiVVVEEE@@@BBBAAA;;;888444>>>FFFNNNggggggaaaqqq~~~rrrcccRRRCCC999999555333333555666444222ssseeeZZZ\\\ZZZQQQDDD888444555111---)))'''(((***++++++***(((%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&''''''((((((&&&$$$###"""$$$$$$$$$###$$$$$$%%%&&&'''((()))))))))))))))'''&&&%%%'''))))))))))))******+++******(((***,,,------***(((&&&************+++,,,------)))---000///+++'''&&&'''%%%%%%%%%$$$$$$#########!!!"""""""""######$$$$$$############$$$%%%'''(((...,,,***))))))***+++,,,---///000---))))))///444555555222...,,,---222666777888;;;@@@CCCAAA<<<777CCCDDDEEEDDDBBBAAACCCEEE555333111111333555666666444///,,,---222???TTTfffxxxttt]]]OOOBBB???@@@???<<<:::777@@@LLL\\\vvv{{{iiijjjwwwwwwaaaPPPGGGAAA<<<666333000000222222000---uuukkkddd]]]XXXPPPJJJDDD>>>777222000111111///,,,***,,,...***'''%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((((((&&&$$$###$$$$$$"""!!!###$$$%%%&&&((()))******))))))(((&&&%%%%%%''')))*********))))))((())))))''')))+++,,,,,,***(((&&&))))))(((((()))***,,,---(((,,,//////+++'''&&&'''######""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&(((+++,,,000...+++)))(((***,,,...///111222...***+++000666:::555000,,,---///000000444777::::::888555444444555666999===???>>>999555111///...///222555666777000///000111333@@@ZZZppp|||cccOOOGGG@@@???>>><<<<<>>999777;;;======>>>AAAOOO\\\ppp}}}xxxxxx~~~lllccc]]]YYYOOO>>>555444???999222---------,,,***|||sssnnnllljjjddd___QQQUUUVVVQQQGGG===888777555555888<<<>>>;;;333,,,---+++((('''((((((((('''''''''((())))))((('''&&&$$$$$$%%%'''***,,,+++***$$$%%%'''(((******))))))(((*********((('''((()))***+++***'''###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$'''+++,,,)))&&&'''&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&%%%$$$###"""#########%%%)))...222555222///***&&&%%%(((+++...111///,,,+++,,,,,,,,,+++'''+++......+++((()))++++++,,,///444777666///)))---///000///---...222666,,,(((%%%%%%)))...222555???777222999DDDQQQ]]]ggggggzzzvvv^^^OOOJJJGGG<<<555222888???@@@??????RRRgggyyytttxxxqqq```TTTRRRIII:::555:::???888000,,,,,,------,,,|||uuupppqqqmmmbbbWWWRRRTTTUUUPPPGGG>>>999777666444555<<>>:::555222444555777;;;???BBBCCCDDDZZZuuu^^^XXXQQQLLLDDD888///,,,,,,***(((&&&%%%$$$%%%%%%yyy{{{xxxlllccc^^^XXXQQQLLLIIIJJJHHHDDD>>>;;;::::::555222//////000000...***,,,+++)))(((''''''((()))(((''''''''''''((()))***///,,,***)))******(((&&&+++,,,,,,***(((&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&''')))+++%%%'''+++//////---)))''''''&&&$$$%%%%%%&&&$$$######%%%''''''%%%$$$###$$$%%%%%%&&&'''((((((''''''!!!!!!""""""######$$$%%%)))))))))'''%%%$$$&&&(((((('''&&&&&&'''((('''&&&'''(((((())))))((((((((('''+++///...+++(((((()))))))))************))))))&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((---+++---555BBBMMMSSSTTTJJJKKKHHHBBB:::444222222111333777;;;>>>@@@BBBCCC^^^kkk```TTTJJJ???444---,,,***)))(((&&&%%%$$$$$$$$$yyyrrrxxxtttggg___[[[VVVMMMFFF@@@CCCFFFCCC===999888999444111...///111111---)))---,,,***)))(((((()))***)))((('''''''''((()))***000+++'''''')))***'''###***+++,,,***(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$&&&(((***+++%%%(((---000000---(((%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%''')))(((&&&%%%$$$$$$$$$%%%&&&(((((((((''''''"""######$$$$$$$$$%%%%%%(((((((((&&&%%%%%%&&&(((+++)))''''''(((((('''&&&''''''((()))))))))(((((((((+++...///...,,,+++***)))))))))))))))))))))***&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((...+++***111<<>>;;;888666555000000...---,,,,,,,,,,,,---,,,***)))(((((()))***)))((('''&&&'''(((***+++---+++((('''&&&&&&%%%%%%((()))***)))'''&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%############%%%''')))***''')))+++---,,,***&&&$$$$$$######$$$&&&''''''&&&'''(((***)))'''%%%$$$%%%###$$$&&&((())))))((('''%%%&&&&&&''''''''''''&&&((())))))((('''(((***,,,---***(((&&&'''''''''&&&%%%&&&'''(((((((((((('''((()))+++...000///,,,)))'''&&&&&&''''''((())))))'''(((((((((((((((((('''******))))))((((((((((((((((((***---333:::@@@CCCFFFFFFCCC===555000...000///555;;;;;;888;;;DDDLLL___xxx|||vvviiiYYYKKK===111***)))))))))((((((''''''''''''~~~sssbbbiiillldddTTTHHHFFFIIIDDD???;;;999:::999555111---///000,,,''''''+++000---,,,***)))(((((())))))***)))'''&&&'''(((***+++)))***+++'''###"""$$$'''&&&'''((((((&&&%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###%%%''')))))))))***)))((('''%%%$$$######"""$$$&&&(((''''''''')))***)))'''%%%$$$$$$###$$$&&&((())))))((('''((()))))))))))))))((((((++++++,,,++++++,,,...111...+++(((&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''''')))---000000,,,(((%%%%%%%%%%%%&&&'''((()))(((((())))))))))))((((((*********)))((((((''''''"""&&&***++++++000999BBBFFFBBB<<<777444333333333000777===;;;777:::EEEPPPeeeqqqmmmbbbVVVLLLAAA555...,,,))))))))))))))))))((((((xxxpppjjjmmmggg___WWWRRRMMMGGGDDDAAA===:::999999888444111222///+++'''&&&(((+++---,,,+++***))))))((((((((()))))))))))))))***++++++---((($$$###%%%&&&%%%###&&&%%%###$$$%%%&&&&&&&&&%%%###""""""$$$%%%%%%%%%!!!$$$$$$!!!###(((***)))---,,,+++)))'''%%%"""!!!######$$$$$$%%%&&&'''''',,,)))&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((())),,,///111222000...,,,,,,111...******...333777999111+++%%%$$$&&&((('''$$$'''$$$"""###&&&'''&&&$$$&&&(((++++++************&&&%%%###$$$%%%&&&&&&%%%...,,,***((('''((()))***''''''''''''''''''&&&&&&###%%%(((+++---111555888===??????999111...///333222444000444???AAABBBLLLddd]]]VVVPPPLLLEEE999...))),,,+++)))(((&&&%%%%%%%%%}}}mmmfffhhhmmmfff\\\VVVRRRNNNHHHCCC???>>>===;;;888666555555222///***&&&%%%&&&)))+++---,,,***(((''''''((())))))))))))))))))******+++---***'''%%%%%%%%%%%%$$$%%%$$$######$$$$$$$$$$$$$$$$$$%%%''')))(((&&&$$$'''((('''###$$$***------,,,+++***)))'''%%%$$$###$$$$$$%%%&&&&&&''''''(((***++++++)))&&&%%%'''***((('''''''''''''''((((((+++---000111000---,,,,,,111...***))),,,000333555---)))$$$$$$'''***)))'''(((&&&###$$$&&&'''&&&$$$%%%''')))))))))(((((()))'''%%%$$$$$$&&&''''''&&&,,,+++)))'''&&&'''((())))))))))))(((((('''''''''%%%'''+++---///111555777888999999666111///111333222555111444===???BBBOOOlll|||ttt\\\SSSKKKFFF???555...,,,***)))((('''&&&&&&&&&&&&xxxgggbbbfffjjjddd[[[VVVSSSOOOIIICCC===???@@@===888555666888333000+++'''%%%%%%''')))...,,,***(((''''''((((((((((((((((((((())))))))),,,,,,+++)))&&&%%%%%%&&&########################$$$%%%(((+++---,,,'''$$$+++,,,***&&&'''---000///******)))((('''&&&&&&%%%&&&&&&''''''(((((()))))))))---///,,,'''%%%(((---******)))(((''''''''''''))),,,//////...---,,,,,,///+++((('''))),,,///000***'''$$$%%%))),,,,,,+++)))'''%%%%%%&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&''''''&&&%%%&&&((()))((('''***)))'''&&&%%%&&&&&&'''++++++******)))((('''''''''***---000111111333444222222222111111111222333333888555666<<<>>>EEEVVVooo{{{uuucccWWWNNNDDD>>>888111...///)))((('''&&&&&&&&&''''''~~~tttmmmgggdddbbbbbb___[[[TTTMMMGGGDDD===>>>???===999777777888444111,,,(((&&&%%%&&&(((+++++++++***)))((('''&&&%%%&&&&&&'''''''''''''''+++---...,,,(((%%%&&&((($$$%%%%%%%%%###""""""###%%%&&&))),,,---,,,(((%%%))),,,,,,)))***...///---((((((((('''''''''((((((((((((((())))))*********+++---///---)))'''))),,,,,,+++***)))''''''&&&&&&(((***------,,,+++++++++***'''%%%%%%'''***,,,,,,)))'''&&&(((+++------,,,***)))((('''&&&&&&&&&%%%%%%&&&''''''&&&%%%&&&'''(((''''''(((***+++***)))(((((('''&&&%%%%%%&&&&&&,,,,,,+++***((('''&&&&&&(((+++...000000///000000...---,,,---///111000///444;;;999888===???III^^^kkknnn[[[PPPHHH@@@;;;555000///111,,,+++)))'''&&&&&&&&&'''wwwooosssnnn___YYY___ccc___SSSIIIDDDDDD>>><<<:::999::::::888555666333...***(((''''''((('''))),,,------***&&&$$$###$$$%%%&&&&&&&&&%%%%%%***---///...***'''((()))&&&((()))(((&&&######$$$''''''''')))++++++)))'''$$$))),,,+++,,,...---)))'''''''''&&&'''((()))***))))))************++++++------,,,,,,,,,+++***))),,,+++***(((''''''''''''''')))++++++***))))))***$$$###"""###'''***++++++***))))))+++,,,---,,,++++++******((('''&&&&&&''''''(((((((((&&&&&&'''((((((((((((***,,,---,,,***(((''''''&&&&&&&&&&&&&&&++++++***)))'''&&&%%%%%%(((***---......,,,,,,,,,---,,,+++,,,......---,,,222999888888<<>>:::555//////111111///,,,(((&&&%%%%%%&&&vvvlllooohhhZZZVVV\\\```[[[OOODDD@@@@@@<<<999666666999:::666333666333///+++)))(((((()))%%%(((+++......+++(((%%%###$$$%%%''''''&&&%%%%%%)))+++......---+++))))))(((+++---+++'''$$$$$$&&&'''''''''(((******((('''"""'''++++++,,,///---)))''''''&&&&&&'''(((***+++******************++++++---+++******,,,+++)))&&&))))))(((''''''(((((((((''')))***)))'''&&&&&&'''"""!!!!!!###'''***+++******+++,,,------,,,+++******++++++)))''''''((()))))))))***((('''&&&((()))))))))***,,,...///...,,,((((((((((((((((((((((((******)))(((''''''&&&&&&'''))),,,,,,***))))))***,,,,,,------,,,+++******---444444555<<<@@@LLLaaa|||ppp[[[BBB>>><<<:::555///...111333111,,,(((%%%$$$$$$$$$ooo```ZZZZZZYYYXXXVVVPPPHHHAAA<<<;;;777666555555555555444333444222...+++)))(((((()))&&&''')))+++++++++***)))%%%&&&((()))))))))''''''((()))+++---///...+++((((((,,,///---((($$$$$$&&&%%%&&&(((+++---,,,(((%%%%%%)))******,,,000111///((('''&&&%%%&&&(((***+++************************)))***+++***)))'''&&&&&&&&&&&&&&&&&&'''((()))***((())))))(((&&&$$$$$$%%%###"""###%%%((())))))((()))+++---//////---,,,,,,)))+++,,,***(((((())),,,)))******(((&&&&&&((()))******+++...000111///---)))******++++++******************))))))(((((((((((()))******)))((()))******---//////,,,)))***++++++222222555???DDDOOOccczzzcccOOO???<<<999777222,,,---222111...***&&&###"""###$$$tttSSSNNN]]]]]]VVVLLLFFFBBB???;;;777333555777555222000222555222000---***((('''(((((((((((('''''')))***,,,...'''(((***+++,,,+++***((((((''')))---000000,,,((((((,,,///---((($$$$$$%%%$$$&&&***...000---(((###)))+++***(((+++111555555((('''&&&%%%&&&(((***+++************************%%%)))---+++&&&###%%%(((###$$$$$$%%%''')))***+++((())))))'''%%%######$$$%%%$$$$$$&&&((()))(((&&&'''***...000000......---)))+++,,,+++((((((+++---)))***)))'''%%%%%%''')))******,,,...111111000...***++++++,,,,,,,,,++++++++++++******************)))******)))(((((()))+++(((---111000+++)))+++...---333333888CCCIIISSSfff{{{qqqSSSBBB>>>:::777444...***,,,222...+++'''###!!!"""###$$$zzzrrrllldddYYYRRRQQQRRRPPPIII@@@888555555111222333444555333111///333///***&&&%%%&&&'''&&&&&&(((***+++,,,+++)))))))))(((((()))***++++++***%%%%%%&&&(((((()))))))))'''&&&%%%$$$##################%%%)))------***''')))))))))***,,,...000222***'''%%%%%%''')))******///+++'''&&&(((***)))(((%%%))),,,+++(((%%%%%%&&&%%%###"""$$$&&&((()))))),,,***(((%%%$$$%%%'''((('''''''''''''''(((((())))))***,,,///222222///---)))))))))))))))*********111,,,%%%"""$$$&&&'''&&&,,,***((((((***---......(((***,,,---,,,,,,...///666333///+++)))(((***++++++++++++***************+++******+++---......---///111555888;;;EEEXXXkkk~~~fffKKK???888666333000...,,,,,,+++,,,)))&&&###!!!!!!"""###xxxmmmfff```ZZZWWWNNNMMMKKKFFF???999666444000000111111222111///...111...***'''''''''&&&&&&%%%''')))+++,,,,,,+++******(((((((((***+++***)))%%%$$$%%%'''***+++***(((''''''&&&$$$$$$######$$$######$$$'''***+++)))&&&''''''&&&&&&((()))+++,,,***'''%%%%%%''')))*********(((%%%&&&)))++++++************+++***)))&&&$$$%%%###!!!"""&&&))),,,,,,,,,***(((&&&%%%&&&((()))***)))((((((((((((******)))***+++---000000///------,,,***(((((((((((()))...,,,)))&&&%%%%%%(((******))))))+++------,,,+++---------,,,+++,,,///111444111---***((()))***+++*********************)))++++++++++++,,,---,,,,,,000000222444888DDD\\\ppp~~~uuu^^^HHH999666444222///---,,,++++++---***'''%%%######$$$%%%~~~uuukkkbbbZZZUUURRRHHHFFFDDDBBB@@@<<<888555000///......//////...,,,///,,,***(((((((((&&&%%%###%%%(((+++---------,,,***)))(((((())))))((('''%%%######(((---///,,,'''((('''&&&%%%%%%%%%%%%%%%$$$######$$$&&&((('''&&&&&&%%%%%%$$$%%%'''((())))))'''%%%$$$&&&((())))))$$$###$$$&&&)))+++++++++...+++)))***,,,,,,'''"""%%%###!!!###'''+++...///+++)))'''&&&&&&''')))***---+++)))(((''')))+++,,,+++******+++...//////...000...***(((&&&&&&'''(((***---...+++'''&&&***...'''(((***---///...+++)))222111///,,,***+++...111000...,,,***))))))***+++((((((((()))))))))))))))++++++++++++++++++++++++///000333777;;;GGG]]]qqqiiiXXXFFF555222111///---,,,+++++++++---+++(((&&&%%%%%%&&&&&&uuuuuussslll```SSSIIIDDDCCCAAA???@@@AAA@@@;;;777222000------...///...,,,,,,***))))))))))))'''%%%###%%%(((+++---.........+++)))(((((())))))'''&&&'''$$$###)))000333...((((((((('''&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&%%%%%%%%%''')))+++,,,(((&&&######$$$&&&''''''!!!"""###&&&(((*********---+++*********)))&&&###$$$###$$$&&&))),,,,,,,,,)))((('''&&&'''((()))***---+++(((&&&&&&(((+++------+++******---/////////000---***&&&%%%&&&(((******,,,...---+++***,,,...'''((())),,,......+++)))111111000...++++++,,,...,,,,,,***)))))))))***+++'''''''''(((((((((((((((((()))***+++++++++,,,...---111888>>>BBBLLL___qqqmmmXXXCCC444...------,,,++++++******+++)))(((&&&%%%%%%&&&&&&rrrrrrooofffZZZMMMCCC>>>@@@???>>>@@@CCCBBB>>>:::555222......111222///---)))(((((()))***)))'''%%%###%%%(((+++---.........+++)))(((((())))))(((&&&(((%%%$$$)))111333///***(((((('''&&&&&&&&&''''''&&&%%%$$$###""""""$$$%%%$$$$$$%%%&&&(((***,,,...'''%%%""""""###$$$%%%%%%!!!###$$$&&&''''''(((((()))++++++***'''%%%%%%&&&$$$$$$'''***,,,+++)))&&&(((''''''&&&&&&'''((()))***(((&&&$$$$$$'''***,,,///,,,******,,,/////////---+++(((&&&&&&(((+++------+++***,,,...///---+++)))(((((()))+++,,,,,,***,,,...//////,,,***))))))************************&&&&&&''''''((((((((((((&&&(((***++++++,,,...111000333888???EEESSSjjj~~~xxxWWW===111++++++++++++*********)))''''''%%%$$$$$$$$$$$$%%%{{{vvvxxxqqqfffZZZPPPHHHDDDAAA===>>>@@@BBBCCCBBB???===888444000111444555111---(((''''''(((******((('''&&&'''***,,,---------,,,+++***))))))******)))((()))&&&%%%(((...000...+++(((''''''&&&&&&&&&'''''''''((('''%%%###"""$$$%%%#########$$$&&&(((+++,,,)))&&&###"""###%%%%%%%%%"""$$$%%%&&&%%%%%%'''((('''***+++)))%%%###&&&)))$$$%%%'''***,,,***'''###''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))+++...,,,******,,,.........)))((('''&&&'''***---///...+++(((***...///,,,))))))(((''')))+++,,,,,,+++'''***---...---***(((''')))******+++++++++******&&&&&&''''''(((((())))))&&&))),,,---,,,,,,///222444444666;;;DDDXXXxxxuuuQQQ777///*********+++******)))((($$$$$$###############$$$}}}sssmmmkkktttjjj\\\QQQJJJFFFBBB@@@:::===AAACCCBBB@@@>>>>>>999555222333777777222,,,(((&&&&&&''')))***)))((()))***,,,------,,,+++)))+++***)))***+++,,,+++***'''&&&$$$%%%(((***++++++'''&&&&&&&&&&&&&&&'''''')))******(((%%%###$$$&&&&&&%%%$$$$$$%%%&&&'''(((+++)))&&&%%%&&&'''((('''###$$$%%%%%%$$$%%%(((+++((())))))(((''''''((()))$$$$$$$$$&&&((()))(((&&&&&&&&&&&&%%%$$$$$$$$$$$$###"""######%%%'''***++++++***((()))+++,,,++++++(((''''''''')))***,,,...,,,+++))))))************''''''(((***------***(((&&&)))+++,,,+++*********)))***,,,,,,,,,+++***)))&&&''''''((())))))******))),,,//////,,,+++...111555555999???III\\\zzzyyy```GGG888333)))***++++++***)))((('''########################}}}vvvkkkfffjjjiii```UUUMMMIIIEEE>>>999999===BBBCCCAAA>>>===>>>999555222444888888222+++(((&&&%%%&&&(((******)))++++++---------+++)))(((+++***)))***,,,------,,,&&&%%%$$$###$$$&&&(((***&&&&&&%%%%%%%%%&&&&&&''')))+++,,,***&&&$$$$$$&&&***)))'''&&&%%%&&&&&&'''...+++((('''((()))***)))"""$$$%%%$$$###%%%***...,,,(((&&&'''***,,,+++)))%%%###""""""%%%(((***+++&&&&&&%%%%%%$$$###""""""!!!!!!###$$$&&&)))+++,,,)))((('''((()))***)))(((((((((((())))))***+++,,,)))+++,,,)))&&&%%%(((,,,$$$&&&)))---///...)))&&&'''(((******)))***,,,///***+++---------,,,***((('''''''''((()))******+++,,,000222000,,,***,,,///222777???HHHPPP^^^uuugggKKKAAA>>>:::******+++++++++)))((('''"""############$$$$$$$$$wwwjjjhhhiiigggeeeQQQRRRPPPHHH???;;;===AAACCC===999<<>><<<666000///111---,,,+++***************111///,,,***(((((()))))))))******+++++++++******+++((($$$""""""$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%)))(((&&&%%%$$$$$$%%%&&&)))))))))))))))***+++++++++***)))''''''(((((()))%%%%%%&&&&&&((()))***+++,,,)))&&&'''***,,,+++***(((%%%###%%%***+++)))%%%'''%%%$$$%%%''''''$$$!!!###!!! ###'''***)))''')))(((&&&&&&&&&&&&$$$###%%%(((+++,,,+++***((((((,,,***)))'''&&&%%%&&&&&&((()))***++++++***)))(((******))))))***,,,...///)))+++...000///,,,(((%%%%%%&&&&&&%%%$$$%%%''')))+++000333000***)))...444333777???KKKUUUaaarrrzzzeeePPP@@@777333000...+++***+++***)))((("""###$$$###"""###&&&(((nnnbbb___aaaaaa___OOOLLLFFFAAA???>>>>>>>>>@@@>>>======???>>><<<999888;;;===<<<777222000000///...------,,,,,,,,,---000...,,,***)))((((((((())))))*********++++++++++++(((%%%######$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$''''''%%%$$$$$$$$$%%%&&&(((((((((((())))))***+++***)))(((&&&&&&''''''(((''''''''''''(((***+++,,,***'''%%%&&&(((******(((***'''%%%'''***+++((($$$(((&&&%%%&&&((((((&&&$$$###!!!!!!###&&&((((((&&&((('''%%%%%%&&&'''%%%$$$%%%***//////***'''(((***)))))))))))))))'''&&&%%%(((((()))*********)))((('''((()))+++,,,---------+++---//////...+++(((&&&%%%%%%&&&%%%%%%%%%(((***...//////---++++++---000555999BBBKKKSSSbbbyyy}}}nnn[[[JJJ===666333000...,,,,,,---...---,,,'''&&&%%%%%%&&&((()))***xxxhhh^^^\\\ZZZVVVRRROOOFFF===;;;@@@BBB@@@<<<;;;>>>@@@===999777999<<<:::;;;;;;;;;888444111...111000//////////////////...---,,,+++***(((((('''))))))((())))))+++---...***(((%%%%%%%%%%%%$$$"""&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$&&&'''''''''''''''((()))***+++((('''&&&%%%%%%%%%&&&''')))((((((((()))******+++'''&&&%%%%%%'''(((((('''***(((&&&(((******(((%%%(((''''''((()))***((('''$$$###"""###%%%''''''&&&'''%%%$$$%%%&&&(((''''''&&&---222111***&&&(((,,,&&&''')))++++++***(((&&&(((((()))))))))(((((('''###%%%))),,,...---,,,+++...//////...---***(((&&&$$$%%%%%%%%%%%%'''***,,,000///---,,,,,,---------666;;;DDDLLLTTTeee~~~uuueeeTTTDDD999333111...,,,+++,,,...//////...,,,)))'''))),,,...---,,,{{{tttjjjddd___YYYPPPHHHOOOFFF===;;;@@@CCCAAA===999<<<>>>;;;888666999<<<;;;:::999999888555000,,,000000///////////////000,,,,,,,,,+++***((('''&&&))))))(((''')))+++...///***(((&&&&&&&&&%%%###!!!$$$$$$%%%&&&&&&&&&&&&%%%######""""""###%%%&&&'''&&&&&&&&&&&&'''((()))***'''&&&$$$######$$$$$$%%%)))((((((((((((((())))))'''&&&&&&&&&'''(((((((((((('''&&&''')))***(((&&&((((((((()))******)))((('''&&&%%%%%%&&&''''''((('''%%%$$$%%%'''))))))))))))...111000+++((((((+++&&&'''((()))************(((((((((((('''''''''&&&###%%%'''***,,,,,,,,,+++///...---+++***((('''&&&###$$$%%%&&&&&&(((+++...000000///---,,,,,,---...555:::DDDPPP[[[kkkxxxeeeRRRBBB777000,,,+++)))((((((***++++++***///+++(((+++///222000,,,~~~vvvlllddd^^^XXXPPPJJJKKKFFF@@@<<<===>>>>>>===999999999999::::::::::::888888777777666333...***------,,,,,,,,,------...+++++++++***)))((('''&&&))))))(((''')))+++...///+++)))'''&&&&&&%%%###!!!!!!"""###%%%&&&'''((((((###"""""""""###%%%'''((('''''''''''''''((())))))&&&%%%###"""""""""###$$$''''''&&&&&&&&&''''''((('''(((((()))(((((())))))%%%%%%%%%''')))***)))((('''((()))))))))(((((((((******)))((('''(((***+++)))'''%%%&&&(((*********---,,,,,,,,,,,,+++)))'''((('''&&&&&&'''))),,,---(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((***+++,,,,,,+++***((('''&&&&&&&&&###$$$&&&&&&''')))---///...222444111+++***...333555999DDDUUUeeetttzzzeeeQQQAAA666...***+++)))''''''((()))((('''...+++)))+++000222///+++xxx|||vvvggg[[[UUUTTTSSSSSSEEEDDDAAA===999888999;;;<<<999888:::>>>>>>;;;666444555666555222...+++((())))))))))))))))))***+++******))))))((('''''''''))))))((())))))+++---...,,,***'''&&&&&&%%%###""" !!!###$$$&&&'''(((((($$$#########$$$%%%'''(((***)))((((((''''''((((((%%%$$$###"""""""""###$$$&&&%%%%%%%%%&&&&&&'''(((''')))++++++***)))***+++&&&&&&'''((())))))))))))(((***+++***)))'''((((((+++++++++)))((())),,,......+++(((''')))***++++++---***'''(((+++,,,(((%%%((('''$$$###$$$(((+++...((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&(((***+++''''''''''''''''''''''''$$$%%%''''''(((***---000---222555222,,,***000666777;;;GGGZZZmmm{{{sss^^^KKK>>>555///+++---+++))))))*********)))+++***)))+++...///---+++~~~uuusssuuukkk^^^TTTOOOOOOQQQQQQCCCBBB@@@>>>;;;:::999:::>>><<<<<<>>>@@@>>>999333///222555333...)))''''''&&&&&&&&&&&&&&&'''((((((+++***((('''&&&&&&'''((())))))*********+++++++++...+++'''%%%$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((,,,+++***)))((('''''''''%%%$$$###"""""""""###$$$%%%%%%%%%&&&&&&((()))***&&&))),,,,,,***)))***+++***+++,,,+++***)))))))))+++---...---***(((((()))***++++++)))((())),,,000222///+++))))))***+++***((('''&&&'''(((((('''&&&&&&%%%$$$$$$%%%''')))+++((('''%%%$$$#########$$$%%%%%%&&&&&&''''''''''''###$$$%%%'''((()))))))))%%%'''(((((((((***---///---///111000------111555<<<@@@LLL^^^ooo~~~xxxjjjVVVDDD:::444///,,,---+++******,,,------,,,((()))***,,,------,,,+++xxxxxxtttnnnccc^^^XXXSSSPPPMMMKKKHHHDDDBBB@@@@@@@@@???===;;;@@@@@@AAABBB@@@<<<666222,,,111444222+++&&&%%%&&&%%%%%%%%%%%%%%%&&&''''''+++***(((&&&%%%&&&'''((()))******+++++++++******///,,,'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######'''&&&%%%%%%%%%&&&'''(((...---+++***(((''''''&&&&&&%%%###"""""""""###$$$%%%%%%&&&&&&((()))++++++%%%))),,,,,,***((()))+++///000000...+++)))((((((---///000///+++((((((***)))******((('''(((---111555222---+++************$$$&&&''''''%%%$$$&&&((($$$$$$%%%%%%&&&''''''(((((('''%%%###""""""#########%%%'''(((((('''%%%###!!!"""%%%(((***+++,,,,,,&&&'''((((((((())),,,///...---,,,---...000111222@@@EEEPPP___nnntttfffRRRAAA888333///---***)))((())),,,.........'''))),,,---,,,++++++,,,qqqfffjjjmmmiiiVVVSSSOOOMMMKKKIIIFFFDDDMMMEEE>>>???EEEHHHDDD>>>;;;EEENNNJJJ<<<222111555,,,++++++---///...)))%%%)))'''%%%$$$$$$&&&(((***(((((('''&&&%%%%%%$$$$$$)))'''''')))---000///---+++***)))'''%%%&&&))),,,,,,)))%%%"""!!!"""###%%%++++++)))(((''''''''''''))))))******(((&&&$$$###'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''(((***,,,---)))'''$$$$$$%%%'''((((((666>>>>>>222'''%%%((()))(((,,,111555444000***&&&)))(((&&&&&&'''***---000111---)))'''((()))'''&&&(((%%%""" """$$$%%%%%%'''''''''((()))+++,,,---'''&&&%%%$$$###"""""""""'''((())))))'''%%%""" """$$$%%%((()))***++++++((())))))(((&&&''')))+++---------,,,+++---000333888HHHVVV]]]nnnyyyiiiRRR@@@777444333111,,,,,,,,,,,,,,,,,,,,,,,,---)))&&&***111555333000{{{pppjjjddd```___YYYTTTNNNIIIFFFEEEEEEDDDFFFBBB>>>>>>@@@BBBAAA???AAAEEEGGGCCC;;;333//////+++******,,,//////,,,******((('''&&&&&&''')))***))))))(((''''''&&&%%%%%%)))((('''***---//////...******)))'''%%%&&&(((++++++)))&&&###"""###%%%&&&++++++***(((((('''''''''))))))))))))(((''''''&&&)))((('''&&&&&&'''((()))((('''&&&''')))+++,,,,,,)))((('''&&&%%%&&&((()))666<<<<<<333+++***+++***+++///333666555222---))))))(((((('''(((***---...---***'''&&&((())))))(((((('''&&&$$$$$$$$$%%%&&&''''''(((((()))+++,,,---)))((('''%%%$$$###$$$$$$(((((((((((('''%%%###"""%%%%%%&&&((()))***+++,,,)))(((&&&&&&&&&'''((((((***+++,,,,,,,,,...111444;;;AAAOOObbbvvvzzztttdddMMM<<<444333222222......,,,+++++++++++++++///***(((***111444222///~~~zzzlllllliii]]]UUUVVV\\\UUUKKKDDDAAAAAABBBCCC>>>>>>===<<<;;;<<<===???EEEBBB>>>:::777333---)))***))))))+++...//////...+++***))))))))))))******)))))))))(((''''''&&&&&&)))(((((())),,,...------******)))'''&&&&&&''')))***)))'''%%%%%%&&&'''(((+++******)))((((((((((((((((((((((((((()))************)))(((((()))******---***''''''***,,,,,,***)))++++++)))&&&%%%'''***333666777222...---,,,)))---///111333333111...+++))))))*********+++++++++)))'''%%%%%%''')))******)))+++,,,***&&&%%%&&&(((''''''((()))***++++++,,,+++***(((&&&&&&&&&((())))))((('''&&&%%%%%%%%%%%%)))((((((((((((***+++,,,+++)))'''&&&&&&''''''&&&(((***,,,---...///222555@@@???MMMiii}}}{{{jjjZZZDDD333---...000111111///---***)))))))))***...***''')))---000...+++vvvhhhdddaaaYYYTTTTTTZZZSSSIIIAAA>>>===>>>???::::::999999999:::;;;<<>>RRRiii~~~|||yyy[[[NNNAAA:::444...+++,,,***+++++++++,,,,,,,,,,,,$$$(((+++***&&&$$$$$$&&&}}}tttnnnpppsssrrrvvv{{{vvvmmmfffaaaWWWMMMGGGFFFDDDAAA;;;<<<;;;999666444333222333222000---***(((***+++///000000///...,,,,,,+++,,,...///---)))'''***...---+++(((%%%$$$$$$%%%&&&&&&'''((())))))*********...---,,,+++***++++++,,,...///000///...,,,++++++''''''((((((((('''&&&%%%%%%%%%$$$##################$$$$$$$$$$$$######"""%%%&&&&&&&&&&&&&&&%%%%%%###&&&)))***)))'''&&&&&&%%%%%%$$$""" """$$$$$$%%%'''((())))))((((((%%%%%%%%%%%%'''((()))***(((***,,,,,,***'''&&&&&&''''''((((((((((((''''''''''''(((((((((''''''&&&&&&'''''''''&&&&&&%%%$$$''')))******((('''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&(((+++...//////...)))(((&&&&&&'''))),,,---///++++++///222555<<>>:::===>>>:::666333222000...,,,++++++,,,***(((''''''(((+++++++++---...---(((%%%###$$$%%%&&&%%%&&&&&&'''''''''''''''&&&%%%###"""!!!"""%%%''')))++++++++++++***))))))))))))++++++,,,***((()))+++---+++***))))))))))))))))))))))))'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&((()))&&&'''((()))******+++***)))***+++***'''%%%$$$$$$'''((((((&&&###"""###$$$&&&&&&'''((()))***+++,,,---,,,***((('''''')))***(((***,,,+++(((%%%######%%%&&&'''(((((('''&&&%%%%%%'''((())))))'''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$###"""###&&&((()))'''%%%$$$$$$&&&(((***(((***---,,,******---000......------------...///000......///111666CCCOOO^^^jjj~~~xxxfffTTTMMMDDD===:::666000+++***((('''%%%$$$%%%'''***,,,---)))%%%%%%(((+++,,,,,,yyyhhhdddhhheee^^^```ooo{{{www{{{|||jjjdddkkkllleeeVVVJJJFFFJJJGGG;;;777======888222000111111///,,,)))+++,,,,,,***))))))***+++)))(((+++......***&&&%%%&&&'''((((((((((((((((((((((((((('''&&&%%%$$$!!!"""###%%%&&&(((***+++***)))((((((((()))***+++,,,(((%%%'''+++---,,,)))***))))))))))))******+++((('''&&&&&&%%%%%%&&&&&&(((((('''&&&&&&'''))))))%%%&&&((()))***+++++++++***++++++***'''%%%%%%%%%)))******)))&&&$$$$$$%%%&&&&&&&&&'''(((***+++,,,///---+++((('''(((***+++(((***,,,+++)))&&&$$$$$$''''''&&&&&&&&&&&&&&&&&&((()))***+++***'''$$$"""$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%$$$######$$$&&&'''&&&%%%$$$%%%''')))+++)))*********)))***,,,---......---......///000000000...///000111666BBBOOOeeennn|||~~~zzz|||}}}uuufffRRRHHHAAA<<<;;;888111+++)))((('''&&&%%%%%%''')))***)))'''%%%$$$&&&)))+++,,,yyyrrreeebbb```bbbffflllrrrwwwyyy~~~xxxnnnggghhhhhhbbbZZZUUUOOOIIIFFFBBB>>>::::::444333111000000///...------------+++)))((()))***))))))***+++,,,---,,,+++))))))***+++,,,,,,***)))+++++++++***))))))((((((""""""!!!"""###&&&(((***)))(((((('''((()))***+++)))((('''''')))***+++,,,******)))))))))***+++,,,(((''''''&&&&&&&&&&&&&&&((()))***++++++***((('''$$$%%%''')))***+++,,,,,,((()))***)))((('''''')))***++++++***'''%%%$$$%%%%%%%%%%%%%%%''')))+++,,,///---***''''''(((***,,,(((***,,,,,,***'''&&&&&&&&&%%%$$$$$$%%%&&&((()))***+++------+++((($$$!!!###$$$%%%%%%&&&&&&%%%%%%###%%%&&&%%%$$$######$$$$$$$$$%%%%%%'''(((***+++,,,***))))))***+++,,,+++,,,------...///000111111000///111222222666BBBNNNhhh{{{}}}~~~ooo___SSSFFF???999999777000+++))))))(((((('''''''''''''''$$$%%%%%%$$$$$$&&&))),,,~~~xxxyyy|||jjj]]]\\\iiipppkkkiiippp~~~}}}kkkaaahhhnnndddVVVOOOUUUVVVNNN@@@<<>>777555333///+++***)))))))))(((((('''&&&&&&!!!###%%%$$$###$$$(((+++~~~wwwoookkkmmm```\\\fffmmmkkkkkkpppvvvuuuooohhhbbb```^^^[[[XXXPPPKKKEEE@@@<<<:::999777000///---+++*********************)))'''&&&''')))///+++((((((+++......---------111666555000...111000...,,,++++++++++++***(((&&&###"""!!!"""$$$&&&'''))))))(((&&&'''+++///,,,+++)))((()))***++++++,,,---,,,+++))))))***,,,...---***(((''''''((()))$$$(((...222222---'''"""$$$&&&***---///000000///---+++(((''')))+++++++++))))))(((((('''&&&$$$$$$!!!###%%%''')))******)))((((((((('''&&&&&&&&&%%%)))))))))))))))((((((((($$$%%%&&&%%%%%%)))///444222///+++*********(((&&&(((''''''&&&%%%######"""$$$%%%'''((((((''''''&&&(((&&&$$$$$$(((,,,000111***))))))(((((((((((()))++++++,,,---............222222333444333777DDDRRR^^^ttt|||lllUUULLLFFF===333...///...***&&&%%%))),,,,,,((($$$######$$$$$$#########$$$%%%&&&yyywwwwwwqqqhhhbbbfffbbb___```hhhppprrrnnnnnnttt~~~xxxtttmmmccc]]]\\\[[[ZZZYYYLLLGGGAAA<<<999666444222...---+++***(((((())))))((())))))(((''''''(((***...,,,******+++,,,---,,,...///111333555777888999222///,,,******++++++***)))'''%%%######$$$&&&'''((())))))((('''(((+++///000+++'''(((,,,...,,,))),,,------,,,+++,,,...000,,,+++)))'''&&&&&&''''''###&&&))),,,,,,***'''%%%'''(((+++---.........------+++((('''(((*********(((((((((((('''&&&%%%$$$###$$$&&&'''((()))((((((***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''"""%%%((())))))***---000///,,,)))(((***++++++******)))((('''%%%$$$$$$$$$&&&''')))*********))))))+++(((%%%%%%'''+++---...))))))((('''''''''((((((***+++,,,,,,------------000111222333333666CCCQQQXXXttt}}}zzz{{{kkk]]]TTTGGG>>>333---------***&&&&&&)))++++++(((%%%$$$%%%$$$$$$###"""###$$$%%%&&&yyyooonnnnnniiiaaa\\\]]]bbb```\\\dddssstttkkkiiikkkwwwvvvnnnggg]]]WWWVVVWWWXXXXXXKKKFFF???999666333111000,,,+++)))((('''''''''''''''((()))((('''''')))***------...---+++******+++---111000000888EEEJJJFFF555111,,,))))))***++++++***)))'''%%%%%%&&&''')))((())))))(((((()))+++...111+++&&&(((...111---(((+++,,,------,,,...111333+++)))'''&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&)))***+++---------,,,+++,,,***((('''((()))(((((('''((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&+++)))&&&$$$$$$&&&(((***%%%&&&&&&&&&&&&&&&&&&&&&!!!%%%))),,,,,,+++******,,,***'''''')))+++---...---,,,***'''&&&%%%&&&&&&((()))+++,,,------,,,,,,---***'''&&&''')))***+++)))((('''&&&&&&&&&&&&&&&((()))***+++,,,,,,,,,,,,...///111222222555BBBOOO]]]|||~~~qqqjjjcccZZZGGG>>>333,,,++++++)))&&&''')))***)))'''&&&&&&'''%%%$$$#########$$$&&&&&&|||ssskkkhhhfffaaa___```YYY\\\]]]]]]dddmmmlllfffkkklllvvv|||eee^^^VVVRRRRRRSSSSSSRRRNNNHHH???888444444444444+++***)))'''&&&&&&''''''((())))))((('''&&&((())),,,...000...***'''''')))(((///000///<<>>333,,,******)))'''''''''(((''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((zzzlllppplllhhhddd^^^ZZZ]]]dddXXXTTTWWW```eeeaaa___aaakkkrrrxxx|||}}}vvvwwwZZZUUUPPPNNNOOOOOOLLLJJJOOOHHH===444111222555777,,,+++)))(((''''''((()))+++++++++)))'''&&&'''(((,,,///000...)))&&&&&&((($$$,,,///...:::LLLOOOEEE555000+++(((((()))++++++((('''&&&%%%%%%%%%&&&&&&((((((''''''((()))))))))&&&'''))))))(((((()))***((())))))(((''''''***,,,++++++***(((''''''&&&&&&$$$%%%'''((('''%%%###"""%%%&&&'''(((***++++++,,,)))'''%%%%%%&&&&&&%%%$$$&&&&&&'''''''''''''''''')))((('''&&&%%%$$$######$$$&&&(((***+++***((('''&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&''''''&&&+++***((('''&&&(((***,,,,,,+++)))((('''&&&''''''''')))***,,,,,,,,,,,,+++)))'''%%%%%%(((***++++++((((((&&&%%%%%%$$$$$$$$$%%%&&&((()))***+++++++++++++++...000111666EEETTTuuu}}}}}}lllYYYSSSDDD===444---+++******)))&&&&&&&&&'''((()))))))))(((((('''&&&'''((()))***xxxnnnfffbbbaaa`````````[[[WWWYYY___YYYQQQSSS^^^aaaYYYWWW]]]fffqqqxxxzzz|||nnndddRRRNNNJJJIIIJJJIIIFFFCCCHHHAAA777000---...111333,,,+++***((((((((()))***+++,,,,,,***((('''(((***...///...,,,)))'''''''''&&&+++------333<<<;;;444111...)))'''((()))******'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&!!!%%%((((((%%%$$$&&&)))&&&''''''&&&%%%%%%'''***,,,,,,+++***)))(((''''''$$$&&&(((******'''$$$"""######$$$&&&''')))******&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%&&&'''((((((((('''***)))'''%%%$$$#########!!!$$$))),,,---+++(((&&&''''''(((((()))*********(((&&&######%%%''''''''')))******(((&&&&&&(((************))))))((((((((('''((()))***+++***))))))&&&%%%$$$%%%(((+++,,,,,,)))((('''&&&%%%$$$$$$$$$%%%&&&''')))***+++++++++++++++---///111999JJJZZZqqqkkkTTTMMMAAA<<<555000---,,,++++++'''&&&''')))+++---,,,+++)))((('''''''''(((******}}}kkk^^^ZZZZZZTTTTTTXXX^^^```[[[VVVTTTXXXUUUSSSUUUWWWXXXZZZ]]]\\\hhhwwwwwwfffVVVNNNJJJEEECCCDDDDDDBBB@@@<<<888222...,,,,,,+++++++++***)))((((((((()))******+++++++++******,,,...111...+++)))))))))((('''***+++,,,---/////////...---+++((('''((()))))))))&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%###%%%''''''%%%###!!!###&&&&&&&&&%%%&&&'''&&&&&&''''''&&&'''***,,,,,,,,,,,,+++***)))''''''"""$$$''')))***)))((('''#########$$$$$$%%%&&&'''###""""""###%%%&&&%%%$$$$$$%%%&&&'''((((((((((((***((('''%%%############"""$$$(((+++,,,+++)))(((''''''((())))))***++++++)))&&&$$$%%%'''))))))(((&&&(((***)))'''&&&''')))((()))+++,,,,,,,,,******(((((()))******((('''&&&&&&%%%$$$&&&(((+++++++++***)))(((&&&%%%%%%$$$$$$%%%&&&''')))+++,,,,,,,,,,,,+++,,,...111;;;OOOaaaqqqhhhVVVNNN???;;;777222000...---,,,)))(((***---111222000---((('''&&&&&&&&&'''((()))vvvhhh]]]VVVRRRNNNLLLRRR___gggaaaUUULLLVVVZZZUUULLLNNNZZZ```]]]VVVaaawww~~~yyyvvvmmm___SSSNNNIIIBBB??????AAA@@@???444333111///...,,,(((%%%******(((''''''((())))))((()))++++++,,,---000222222...)))''')))***)))''',,,***+++///...+++---333+++)))''''''((())))))(((''''''&&&&&&&&&%%%%%%%%%&&&$$$"""$$$&&&&&&$$$!!!###"""###%%%(((((('''$$$%%%&&&(((((((((***...000++++++++++++***((('''&&&!!!"""$$$''')))***++++++$$$$$$######"""######$$$!!!!!!!!!###%%%&&&%%%$$$$$$$$$&&&'''(((((())))))***(((&&&$$$############$$$%%%''')))+++++++++***'''''''''((()))******+++)))'''&&&(((+++,,,***(((###&&&******((('''((()))'''))),,,...///...---+++))))))******)))(((&&&%%%'''&&&%%%&&&(((***************((('''&&&%%%%%%%%%%%%&&&((()))+++,,,,,,------,,,,,,...222===RRReeewwwuuufffZZZQQQ===;;;888444222000...---******,,,000555666333000&&&&&&%%%$$$%%%&&&'''(((}}}tttjjj]]]PPPIIIGGGJJJPPPSSSTTTUUUUUUVVVVVVOOOOOOUUUWWWTTTWWW___aaaooozzz{{{~~~sssiiibbb``````PPPEEE===>>>AAA>>>888444666333///+++))))))***+++))))))*********)))(((((())))))(((((()))+++---...222111000...,,,***)))(((***,,,---+++((('''))),,,...---+++)))'''''''''''')))(((''''''''''''%%%###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&((()))))))))((('''(((***,,,,,,+++---,,,***((('''&&&&&&&&&!!! !!!%%%***,,,***(((&&&%%%$$$$$$%%%%%%###!!!!!!!!!"""###%%%''')))******&&&######'''))))))(((***)))'''&&&%%%$$$$$$$$$&&&%%%%%%''')))+++***)))''''''&&&%%%&&&(((+++,,,***(((&&&&&&'''(((((((((%%%%%%'''((())))))))))))++++++...111333000***$$$((())))))(((''''''(((***"""$$$&&&''''''''')))+++)))(((&&&&&&'''''''''&&&''''''((('''(((+++000333,,,000...000666888FFF___~~~}}}~~~ooo```UUULLLCCC>>>999666666444...)))++++++,,,000555777444111((('''&&&&&&&&&&&&&&&&&&sssmmmjjj```NNNAAAEEEGGGJJJKKKMMMNNNQQQSSSOOOLLLLLLPPPSSSTTTXXX]]]qqqnnnlllttt~~~tttggg______bbbMMMBBB:::<<<>>>;;;555111222000,,,)))((()))***,,,++++++************)))))))))((((((((((((***+++,,,000//////...,,,***)))((()))++++++***''''''))),,,---,,,***(((((((((((()))***)))(((((()))(((&&&$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((())))))((('''&&&'''***+++,,,++++++***)))((('''&&&%%%$$$###"""!!!###&&&((('''%%%%%%&&&''''''&&&$$$###""""""###$$$%%%''')))***+++)))'''$$$###%%%'''((((((...,,,)))'''%%%&&&&&&'''&&&%%%$$$%%%((()))))))))'''&&&&&&%%%&&&(((***+++***(((&&&&&&'''(((((((((%%%&&&'''((())))))))))))++++++,,,...111000---)))'''(((((('''&&&&&&''')))&&&'''(((((('''&&&''')))((('''%%%%%%&&&&&&&&&%%%'''(((((((((((()))---000...111...000777;;;KKKfffyyysss|||{{{mmmXXXNNNNNNFFF@@@888444444444111...,,,...000222333333444444...***%%%&&&)))***'''###rrrjjjcccVVVHHH@@@@@@AAABBBBBBCCCFFFJJJNNNJJJLLLLLLKKKOOOWWW\\\\\\ooogggggguuu|||wwwqqqkkkgggbbb[[[WWWGGG>>>777999;;;888222...---+++)))'''''')))+++------,,,+++*********++++++))))))(((((((((((())))))------------,,,***((('''((()))((('''&&&&&&)))+++******)))(((((()))***+++,,,*********+++***(((&&&'''''''''&&&&&&&&&&&&&&&(((((('''''''''((())))))'''&&&&&&'''***++++++***(((((()))***)))'''%%%###%%%###!!!!!!###$$$$$$###'''***,,,,,,((($$$$$$$$$$$$$$$%%%'''(((***+++,,,)))((('''%%%###$$$'''***000...+++)))''''''((()))'''%%%###$$$%%%'''(((''''''&&&&&&%%%&&&''')))******(((&&&&&&'''(((((((((&&&''''''((()))))))))************,,,///000///...)))))))))'''%%%%%%&&&(((******+++)))'''%%%%%%&&&(((&&&$$$$$$%%%&&&%%%$$$&&&'''(((((('''(((***+++///222///222999???PPPlll~~~~~~}}}yyyuuuttt~~~}}}yyyiiiOOOFFFMMMGGG@@@777222222333444333...111444444111000333666333,,,&&&''',,,...)))###yyykkkVVVEEEAAAEEE;;;<<<=========@@@CCCFFFHHHNNNNNNJJJNNNYYY^^^[[[YYY^^^mmm}}}|||mmm______gggeeeVVVEEEBBB:::666888:::555///,,,((('''&&&&&&'''))),,,...000...,,,***)))***,,,---******))))))((((((((((((******,,,,,,,,,+++)))((((((''''''&&&&&&'''(((***(((((('''((()))***,,,------,,,++++++,,,,,,***((((((((((((''''''&&&&&&%%%''''''&&&&&&&&&''''''(((&&&%%%%%%'''***++++++***''')))+++,,,+++)))&&&###%%%$$$!!! !!!###%%%&&&,,,111444111***$$$###%%%$$$%%%&&&((()))***++++++***++++++(((%%%%%%)))---......---+++***)))((('''(((&&&######$$$&&&&&&&&&&&&&&&&&&&&&'''((()))******(((&&&&&&'''(((((((((''''''''''''((())))))***'''(((***---///111111111///...---)))&&&%%%&&&(((+++,,,,,,***(((&&&&&&''')))'''%%%%%%&&&&&&&&&%%%###%%%'''''''''''')))***...222111444<<>>@@@FFFMMMNNNJJJMMMWWW[[[WWWRRRZZZkkkzzz{{{wwwuuujjj___]]]```]]]OOOBBB???999666999:::555///,,,%%%%%%%%%&&&'''***,,,...000///,,,+++******+++,,,++++++++++++***))))))(((((()))***+++++++++******((('''''''''(((((((((((('''''''''''')))+++---...,,,,,,+++,,,------+++)))'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&(((+++,,,,,,***)))+++---......+++'''$$$$$$###"""!!!"""%%%))),,,333777888444+++%%%###$$$###$$$&&&((()))*********+++---...,,,)))(((,,,///+++,,,...///...+++(((%%%***(((%%%$$$%%%&&&%%%%%%&&&&&&&&&'''((()))***+++***(((&&&&&&'''((((((((((((''''''&&&''''''((()))$$$'''+++///111111000000666555222---(((&&&'''(((***+++,,,+++)))((((((******((('''&&&'''((('''&&&!!!###%%%&&&'''(((***,,,,,,000111666???CCCRRRlll~~~qqqmmmzzz}}}sssnnn|||}}}}}}gggSSSLLLHHHBBB999777333111000000000///333000------...///---,,,******++++++***+++---...qqqaaaYYYSSSIII===666555777:::;;;;;;;;;<<<===CCCGGGIIIJJJMMMRRRTTTSSS___]]]```kkkvvv~~~tttgggjjjjjjbbbVVVMMMJJJKKK<<<888777:::;;;555///---&&&&&&&&&''')))+++---...000///---+++******+++++++++++++++++++++***)))((((((((()))***+++,,,------***))))))***+++***(((%%%&&&&&&&&&''')))+++...///+++******+++,,,,,,+++)))%%%&&&'''(((((('''%%%$$$############$$$%%%&&&&&&%%%%%%&&&))),,,...---+++,,,---//////...+++'''$$$"""#########$$$''',,,///666777666222+++%%%###$$$###%%%'''(((******)))))),,,---.........---...///+++---000222111///,,,))),,,***((((((((('''&&&$$$%%%%%%'''(((***,,,------***(((&&&&&&'''(((((((((''''''%%%%%%%%%&&&'''((($$$(((---000111000//////888666333...)))'''(((******+++,,,,,,*********,,,+++)))''''''((()))((('''!!!"""$$$%%%&&&(((+++---***///000666???DDDTTTooo~~~zzzzzz||||||yyyuuu|||yyy[[[KKKJJJEEE<<<111111111000///...---,,,111...***+++---...***'''$$$'''******'''(((,,,000yyyfffTTTPPPQQQKKK???555777888999888888999<<<>>>@@@@@@EEEMMMQQQQQQRRRUUUccc```]]]cccssszzzgggaaaeeefff^^^QQQHHHHHHKKK:::777777;;;;;;555///---((((((((()))***,,,---.........---,,,+++***))))))))))))***++++++***)))(((((((((((((((***,,,///111++++++,,,...///---(((###&&&&&&&&&''')))+++---///***)))((()))++++++)))(((###$$$&&&'''''''''%%%$$$"""""""""###$$$&&&'''(((%%%&&&(((+++...///...,,,......//////---)))&&&###!!!###$$$$$$%%%'''+++///555333000,,,(((&&&%%%$$$%%%&&&(((***++++++*********+++---///111111///---111222333444444444333333---,,,,,,,,,,,,***&&&###$$$%%%'''***,,,...///000***(((&&&&&&'''((((((((('''&&&$$$######$$$%%%'''(((+++...///...---...000333222///+++((('''))),,,+++------,,,+++***+++,,,***(((''''''(((((('''&&&$$$$$$%%%%%%%%%'''***---)))------222>>>GGG[[[xxx~~~yyyxxxwww{{{oooZZZKKKBBB:::333.../////////...---------------,,,,,,,,,+++)))'''$$$%%%&&&&&&&&&&&&)))+++lll```TTTOOOLLLEEE???<<<:::999777555555777<<<@@@???===DDDQQQVVVRRRSSSYYYYYY```dddfffqqqqqqgggbbb\\\VVVRRRQQQNNNGGGBBB888666666::::::444...---************+++,,,---...---------,,,+++***(((''''''((()))******)))(((''')))((('''''')))---111333------...111222...((("""'''''''''''')))+++---///(((((('''(((******)))'''"""###%%%'''''''''%%%$$$!!!""""""$$$%%%''')))***&&&&&&(((,,,///000///---...///...---+++((($$$"""!!!###%%%%%%$$$&&&***---222...***''''''&&&&&&%%%&&&(((***,,,---,,,++++++))))))+++///333444000+++888777666555666888:::<<<...............+++'''######%%%'''+++---000111222***(((&&&&&&'''(((((((((&&&%%%###""""""###%%%&&&+++---...---++++++...111...---+++(((&&&'''***------...///---+++)))***+++)))(((&&&&&&'''''''''&&&''''''&&&$$$$$$&&&)))---***,,,***///<<>><<<999555333111111111***+++------+++******+++000...***'''%%%%%%%%%&&&(((((((((((((((((((((((((((((())))))***+++++++++,,,---...,,,)))'''''''''%%%&&&(((***+++***)))(((,,,***'''(((...444000((($$$&&&((('''$$$###&&&(((%%%%%%&&&%%%%%%%%%''')))%%%%%%%%%'''+++///111222111000---***'''%%%######)))(((&&&%%%%%%&&&((()))+++)))&&&%%%%%%&&&&&&&&&'''(((***++++++***)))(((++++++,,,---------,,,,,,222555888;;;<<<;;;999888555444111///,,,***((((((###&&&***,,,---...///111...+++'''&&&&&&(((((('''((()))((($$$!!!!!!%%%))))))///111+++(((+++,,,***---+++***))))))***,,,---...,,,)))))))))******)))'''&&&&&&%%%%%%'''((()))*********)))(((((()))***,,,((()))...666GGGhhhyyy}}}|||{{{www~~~qqqZZZFFF666......---...//////---,,,---......,,,+++---000000---)))&&&%%%$$$###""""""""""""eeeVVVTTTOOOIIICCC???<<<;;;:::666444777888777777999???@@@AAAEEEKKKSSS[[[___\\\]]]cccjjjllllllwwwrrreee]]]VVVTTTRRRQQQOOOJJJCCC===<<<:::666222///......///)))+++,,,+++******+++,,,...,,,)))&&&$$$$$$$$$%%%''''''''''''''''''''''''&&&''''''((())))))*********,,,---,,,***((('''''''''''''''((())))))******------,,,,,,000555111+++&&&'''((((((''''''((()))'''(((((((((''''''((((((&&&&&&&&&(((+++///111222///...,,,***'''&&&%%%$$$((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((((((((()))***++++++,,,,,,,,,,,,))))))*********)))))))))...222888<<<;;;888555444777555222///,,,)))((('''%%%'''***++++++,,,...000...,,,)))((()))***)))((()))))))))(((&&&&&&'''))))))...///***(((***,,,***---...---,,,***+++...111///,,,)))(((((())))))((((((((('''''''''((()))***))),,,...,,,((('''***...,,,***+++111888GGGddd{{{}}}~~~pppUUU@@@111,,,---......///---,,,+++---...000...,,,...111111...***$$$$$$######""""""######uuu___SSSKKKDDDAAAAAA@@@;;;777<<<555111222444333666999999<<>>;;;666444555888555222...***((('''''''''((()))))))))***,,,......,,,++++++,,,,,,***)))*********,,,,,,,,,)))'''))),,,,,,)))''')))+++***---000333111...---111555000---)))''''''((((((((()))))))))))))))***++++++(((---111///(((''',,,222---+++---444:::FFF```yyymmmSSS@@@222,,,+++/////////,,,++++++---///000---,,,---//////,,,)))############$$$$$$$$$%%%kkk^^^MMMFFF>>><<<>>>>>>;;;666999444000111333222444777444888<<<======BBBJJJRRRYYY\\\\\\ZZZ___kkkvvvyyy||||||}}}|||qqq]]]LLLHHHKKKMMMIIIBBB>>>???BBB777444000,,,)))(((((()))(((((((((''''''(((,,,...,,,+++(((&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&'''+++///000///,,,+++***)))***+++,,,------------)))---000//////111///+++---+++***,,,///111000---(((((((((((((((&&&""" !!!"""######$$$&&&)))+++---,,,***(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&)))++++++*********,,,+++++++++,,,...000222......---,,,+++*********000888@@@AAA<<<888888;;;555333///+++(((''''''((()))******((('''(((***,,,,,,+++++++++,,,,,,***((())))))***...111000***&&&((())))))''''''((())))))+++222888999333000111555222...***(((((())))))))))))))))))))))))******+++(((,,,...---***)))---111...+++---444;;;GGG___www}}}iiiVVVGGG999///+++222222000---+++,,,...111...+++)))***+++,,,)))&&&###$$$%%%&&&''''''''''''~~~fffVVVGGGCCC???;;;:::999999999555111000444666444333555666999<<<;;;999:::@@@FFFOOOUUUYYY[[[aaallltttvvv~~~wwwyyyzzzxxxpppdddVVVMMMDDDDDDCCC@@@<<<:::::::::444222///,,,***((((((((('''''''''&&&&&&'''***------,,,***)))(((((((((((($$$%%%&&&'''&&&%%%###"""""""""######$$$%%%%%%%%%))),,,000222111///---,,,(((+++///222333111...,,,+++///111///000111000,,,///---,,,...222444333111+++***)))))))))'''###!!!###$$$######$$$'''***---,,,***(((&&&$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%)))---...,,,***((((((***)))))))))***,,,///000000///...,,,++++++++++++444;;;AAAAAA<<<999;;;???222///+++'''%%%&&&((()))+++++++++)))'''''')))+++******)))***++++++)))''''''(((***...111000+++&&&'''&&&&&&((()))))))))))))))222<<<===888222000111222///+++))))))***+++***'''''''''(((((((((((((((***)))((()))+++,,,---,,,///+++,,,333<<>>EEEKKKTTT\\\aaagggnnnsssooossstttpppdddXXXPPPLLL@@@>>>;;;999888555333111111000///...,,,***)))(((&&&''''''&&&%%%&&&)))+++------,,,+++++++++++++++&&&'''((()))(((&&&$$$###"""######$$$$$$%%%&&&&&&***---111222000...------'''+++111555666333...+++111333222000222555444////////////111333555666555000---++++++,,,+++'''###%%%'''((('''$$$%%%(((,,,+++***)))'''%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&+++000222...)))'''&&&'''''''''((()))***+++,,,---,,,***)))))))))******222888>>>???<<<:::;;;===333///***&&&$$$%%%(((***+++,,,,,,***((('''(((******((('''((())))))((('''&&&(((***---//////,,,)))(((&&&''',,,...,,,******+++222:::<<<888222...---000---+++***+++,,,+++***%%%%%%&&&''''''''''''''')))&&&$$$&&&+++...---***000+++,,,555>>>KKKccczzznnnWWWEEE888555777444444222000------///111333///,,,+++,,,,,,***'''%%%&&&(((***++++++***)))aaaIIIDDDCCC???999444333555888222///222888;;;999777888>>>===;;;999888777888888===AAAMMMZZZ]]]\\\cccooonnnlllhhhccc\\\SSSJJJEEE<<<<<<:::777444000---+++,,,---...///...+++)))'''%%%&&&''''''&&&%%%&&&(((------,,,,,,,,,,,,,,,,,,((()))***+++***(((&&&$$$###$$$$$$%%%&&&&&&''''''+++---//////...,,,,,,---(((+++000444444222...+++666444000...222777555///...///222333444555777999333///++++++------)))%%%&&&)))***(((%%%%%%(((,,,''''''&&&&&&%%%&&&&&&'''%%%$$$###""""""###$$$%%%%%%+++222444000***'''&&&&&&''''''((()))))))))(((***)))((('''&&&''')))***---333;;;@@@@@@===:::888777333,,,'''$$$$$$''')))+++,,,---,,,***)))))))))***(((&&&&&&'''))))))((('''))),,,---------......***'''***222555111---,,,000333666666333///---,,,+++***)))***++++++***((($$$%%%&&&'''(((''''''&&&'''&&&%%%'''***,,,---,,,000,,,///999BBBNNNbbbvvvzzz___HHH888444888222222222000---,,,---...555111,,,+++,,,,,,***'''%%%&&&((()))***)))((('''rrr^^^RRRFFFBBB===777444333444555333000111777;;;::::::<<<>>>;;;888666666666555444999;;;HHHWWWXXXSSS[[[llluuu}}}qqqggg]]]YYYXXXSSSHHH===:::<<<<<<888111,,,)))))))))+++...//////,,,)))&&&%%%&&&((((((&&&%%%%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,***'''%%%$$$%%%%%%&&&&&&'''((((((+++---...---+++***++++++(((+++...111111000...,,,666333---+++000666444------000333444333444777;;;222...))))))+++,,,)))%%%%%%(((***((($$$###'''+++###$$$$$$%%%&&&''')))***%%%$$$"""!!!!!!"""$$$%%%###+++333555111+++((('''&&&'''((())))))((('''&&&***)))'''&&&'''(((***++++++222;;;CCCEEEAAA:::555<<<777///((($$$$$$&&&(((***,,,......,,,***))))))+++)))&&&&&&''')))******(((+++------,,,,,,///222,,,)))---666:::555000///555444333111///---,,,,,,''''''''')))++++++)))'''$$$%%%'''((((((((('''&&&$$$&&&((())))))***---000///---111===FFFOOOaaarrrkkkPPP;;;333555///000111///---++++++,,,444///+++)))******(((%%%$$$%%%'''))))))(((&&&%%%hhhVVVMMMGGG@@@777333333333111...333222000111555999;;;<<<555444444555777666333///777777;;;FFFSSS[[[]]][[[kkk|||xxxqqqjjj___SSSQQQTTTQQQDDD888888::::::666000+++***+++(((+++...///...+++(((((()))))))))((('''%%%######%%%***000000---++++++...+++***))))))***)))'''%%%###'''***+++)))(((+++...(((***,,,------,,,+++***'''(((***,,,---------------***''''''+++...///...555000...444???CCC===555...+++))))))+++,,,)))'''%%%%%%$$$$$$%%%%%%&&&&&&"""###$$$&&&''')))++++++))))))'''&&&%%%$$$$$$$$$&&&(((+++------+++(((&&&)))***+++***(((&&&&&&'''&&&((()))'''&&&'''+++///666===BBBBBB@@@@@@<<<888777333---)))''''''&&&&&&)))))))))***)))(((((('''(((%%%###$$$'''***)))(((***))))))***,,,...---,,,---///111333333222000...000///---+++))))))))))))'''&&&%%%%%%''''''&&&%%%"""$$$'''((('''((()))******(((&&&%%%&&&(((,,,...222000222:::EEEUUUkkk}}}{{{{{{|||lllUUU;;;222888333333222...)))&&&''')))******+++******)))((('''(((&&&%%%)))...///+++'''kkkUUUGGGBBB<<<444111222333222111222111111333666888999999111000000222444333000---333777>>>FFFMMMTTTZZZ]]]lll}}}ttthhh^^^[[[UUUQQQMMMHHHBBB===999777555333111...,,,***000000000...+++))))))***(((((((((((('''%%%$$$###&&&***//////,,,)))***,,,((('''&&&'''((((((&&&%%%&&&&&&)))...222222...+++)))***,,,------,,,+++***'''((()))++++++++++++***,,,)))''''''***---------000111333888<<<===:::777---+++((()))+++,,,***'''&&&%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&(((******++++++(((((('''&&&%%%%%%%%%%%%###%%%''')))***)))(((&&&))))))*********)))((('''&&&(((((('''&&&'''+++///;;;@@@BBB???>>>??????===666222,,,(((&&&&&&&&&&&&(((((((((((((((((((((((((((&&&###$$$&&&(((((((((((('''''')))+++,,,,,,+++000000000000000/////////------+++***)))(((((()))&&&%%%$$$$$$&&&&&&%%%$$$###%%%'''((((((((()))++++++***'''%%%%%%'''***,,,000...000888DDDVVVnnn{{{zzz}}}lllVVV>>>333444333444333///+++(((((()))***************)))(((((((((&&&&&&)))---...***&&&|||jjjRRR@@@;;;666111///111333444333000000111444666777555333,,,+++,,,---//////---+++...666???DDDEEEJJJTTT]]]pppyyy}}}nnn]]]SSSUUUUUUNNNEEE??????AAA999555000000222333000---888666222---)))(((***,,,''''''((((((''''''&&&%%%&&&***------***(((((()))%%%$$$$$$%%%''''''&&&$$$'''%%%'''000999;;;222))))))***,,,---------,,,+++((())))))******)))((((((+++)))'''''')))++++++++++++111888:::888666666888///,,,***+++---...,,,))))))((('''%%%%%%%%%%%%&&&&&&''')))+++,,,+++***)))'''&&&&&&&&&&&&&&&''''''""""""###$$$%%%&&&&&&''')))((((((+++......+++''''''''''''&&&&&&(((+++...999@@@DDDCCCBBBBBB???;;;666222,,,(((''''''''''''&&&&&&%%%%%%&&&'''((()))(((&&&$$$###%%%''''''''''''&&&&&&'''***++++++***111000...---,,,---......)))))))))(((((((((''''''%%%###"""###$$$%%%$$$######%%%(((((((((((()))***,,,***(((&&&&&&''')))***...,,,///666BBBVVVppp~~~~~~xxx{{{}}}eeePPP@@@777333333444444222...+++***************+++******)))))))))'''''')))+++,,,)))%%%xxxcccMMM>>>777444000...000222333333...///111444666555111...(((((()))***+++,,,+++***---444<<>><<<===777444111000222444444333999777222---((('''))),,,(((((())))))))))))((((((&&&)))++++++(((&&&&&&&&&$$$######%%%'''((('''%%%&&&###%%%...888:::222))))))***+++,,,------,,,,,,************)))((('''''')))(((''''''((())))))******111888:::777333333555000...,,,---000111///------,,,)))'''&&&&&&'''''''''(((+++,,,,,,+++((('''%%%%%%%%%&&&&&&'''((()))$$$$$$"""""""""###%%%&&&)))''''''+++000111---((('''''''''''''''))),,,---111<<>>CCCJJJOOOdddooouuujjj___UUUSSSLLLEEEBBBBBB@@@:::555555555555333222333666999444333111---***((()))***)))******++++++++++++***'''((())))))'''&&&%%%%%%$$$$$$$$$&&&((()))((('''###"""###)))///222///+++))))))***+++,,,,,,,,,,,,---,,,+++***)))((((((''')))))))))(((''''''((((((+++///444666666444222111...,,,***,,,///111///------+++(((&&&$$$$$$%%%&&&&&&'''***+++***(((&&&$$$%%%%%%%%%&&&'''((()))***)))(((%%%"""!!!"""###%%%(((&&&%%%)))///111---)))((('''((()))***,,,,,,,,,///:::EEEIIIHHHCCC999111555222///---,,,,,,+++)))######""""""###&&&(((***((('''%%%######%%%(((***)))(((((()))+++,,,,,,+++***+++,,,,,,,,,***'''&&&$$$%%%'''(((((((((&&&%%%$$$###"""###$$$$$$###""""""$$$&&&&&&%%%%%%&&&'''''''''&&&&&&'''***,,,------...333:::AAAPPPggg{{{yyy{{{lllMMM===:::999555222222222222000...,,,***((()))***+++++++++++++++)))(((((((((((('''&&&%%%oooUUUEEE@@@999777444222000///000000---------///000///---***)))+++,,,+++******+++,,,///000222777===BBBEEEFFFRRRmmmsssfff[[[TTTQQQHHH???===@@@@@@999222333666777555222222555999000111000---***(((((()))******+++,,,,,,+++++++++''''''''''''''''''&&&&&&&&&%%%%%%''')))***)))(((!!!"""###%%%''')))******'''(((((()))***+++,,,,,,------+++***)))((((((((()))***+++***(((''''''(((------///222444444222000+++(((''')))---///---+++***(((%%%"""!!!!!!###$$$&&&'''((()))((('''%%%$$$%%%%%%%%%&&&''')))***+++---***'''$$$""""""###$$$&&&%%%$$$'''+++---,,,***'''(((***,,,//////---+++444;;;AAAAAA@@@>>>;;;666222111/////////---+++(((######"""###$$$&&&((()))''''''&&&$$$###%%%***---,,,+++***+++,,,---,,,***'''(((***++++++)))&&&$$$$$$&&&(((******)))&&&%%%&&&$$$###$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&(((***---......000555;;;BBBPPPhhh}}}vvvwww{{{```KKK???999444111111000/////////...,,,)))((()))***+++,,,,,,,,,,,,((((((''''''&&&&&&&&&&&&jjjVVVGGG>>>:::999777444111000000111---,,,***+++,,,------,,,+++,,,---,,,***)))+++---...///222777;;;???AAABBBNNNeee~~~sssiii[[[PPPGGGDDD@@@<<<:::999888777444444555444333333333333222222000---)))'''((()))******************))))))'''&&&&&&&&&'''(((''''''&&&&&&&&&''')))***((('''#########%%%&&&''''''&&&&&&&&&''''''(((***+++,,,,,,+++***((('''''''''((()))+++,,,+++(((&&&'''(((+++,,,...000111111111222***(((''')))---///...,,,***'''$$$"""!!!"""$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''')))******,,,***'''$$$######$$$%%%$$$$$$$$$$$$&&&((()))***'''(((,,,000333222---)))555<<<@@@>>>======;;;777---...///000000---)))%%%######$$$$$$%%%&&&''''''''''''&&&%%%$$$&&&,,,111...---++++++,,,,,,***)))&&&&&&'''(((((('''&&&%%%%%%'''***,,,,,,***'''%%%(((&&&%%%&&&'''((('''&&&%%%&&&(((((('''&&&'''(((&&&&&&&&&'''(((***+++,,,///000444999AAASSSppp~~~uuuZZZLLLBBB777111111111...++++++,,,,,,+++)))'''(((***+++,,,---------'''''''''&&&%%%%%%&&&'''uuuhhhZZZIII<<<:::999888555222111222333...+++)))(((***,,,------,,,---...,,,)))(((***---+++///444888:::<<>>555111777>>>555333111222444444111---666444111,,,((('''(((***)))))))))))))))(((''''''&&&&&&%%%&&&((()))(((((('''&&&&&&'''((()))'''&&&&&&$$$$$$&&&))))))&&&"""%%%%%%&&&&&&''')))***++++++***((('''&&&&&&''''''))),,,---,,,)))&&&'''((())),,,//////......111555---+++***,,,000222111///,,,***&&&$$$###%%%''')))''''''''''''&&&'''''''''&&&&&&&&&''''''(((*********(((&&&%%%$$$$$$%%%&&&###$$$$$$###"""$$$(((+++''')))---222666444...(((222:::AAACCCAAA???:::444***+++---000000---'''"""######%%%&&&&&&&&&&&&&&&&&&''''''%%%$$$'''---333///---,,,+++++++++)))''''''&&&%%%%%%%%%&&&'''((('''))),,,...---+++'''%%%)))(((''''''))))))((('''&&&(((******)))((()))***((((((((((((((()))******///000333888AAAVVVxxxzzzZZZKKKAAA444000555000---))))))***+++***)))'''(((***+++,,,---......&&&&&&&&&&&&%%%%%%&&&(((}}}kkk^^^SSSEEE:::;;;999666333111000000111...***'''%%%'''***,,,,,,------,,,,,,,,,,,,+++++++++111777777555555:::@@@TTTQQQVVVjjj}}}tttnnneeeWWWKKKBBBAAA???;;;666444444555555444222222111///---+++555333///+++)))))))))******************)))((('''$$$&&&((()))'''&&&&&&'''&&&((()))((('''&&&''')))''''''&&&%%%%%%%%%%%%&&&''''''''''''(((***+++,,,((((((&&&%%%%%%%%%&&&&&&,,,,,,+++)))(((&&&%%%%%%***...111000,,,+++...111///,,,,,,///444444///)))(((((('''&&&&&&'''((()))&&&&&&''''''&&&&&&%%%$$$''''''(((***,,,,,,+++)))$$$$$$$$$%%%&&&'''((()))%%%$$$######$$$%%%&&&'''+++,,,---...---+++)))''',,,222;;;BBBBBB;;;222+++++++++******)))'''&&&%%%%%%$$$$$$$$$%%%''')))***)))'''%%%$$$$$$&&&(((***(((&&&%%%&&&((()))))))))&&&%%%$$$$$$&&&''''''&&&+++******)))(((&&&$$$###%%%&&&'''''''''&&&$$$$$$%%%%%%&&&''''''(((((('''&&&(((***+++***)))***+++111///000777DDD[[[yyysss|||yyy```EEE888333333555---,,,***+++,,,,,,+++))))))((((((,,,222444000,,,(((((('''&&&&&&&&&&&&&&&~~~kkkZZZLLLBBB<<<999777444111///...//////***(((&&&&&&(((+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///111333444555777:::===FFFMMMZZZgggtttsssbbbTTTNNNNNNDDD@@@<<<:::888666333000222111000000///...,,,+++......---,,,+++***))))))******+++******)))((('''%%%'''))))))(((&&&&&&'''&&&%%%%%%&&&)))******)))***))))))((('''&&&&&&&&&&&&&&&'''((()))*********)))'''%%%$$$###$$$%%%'''*********)))((('''%%%%%%(((+++...---)))(((+++///---...///000000///---+++'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&%%%$$$$$$''''''''')))***+++)))'''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%&&&'''((((((***---//////---***(((+++000777<<<<<<777000+++*********)))(((&&&%%%%%%%%%$$$$$$%%%&&&'''((()))((('''%%%###$$$%%%'''))))))'''&&&&&&((())))))(((&&&$$$###%%%(((***,,,,,,,,,+++***)))(((&&&%%%%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&''')))***))))))***++++++---333===HHHXXXooo]]]EEE999333111111...,,,++++++,,,---,,,******((('''***///222///,,,)))(((((('''''''''''''''|||hhhSSSEEE>>>===555333111///------------'''&&&%%%'''))),,,,,,,,,******++++++,,,---------222000...000444777999888>>>OOObbbjjjkkkttt}}}~~~yyykkkYYYLLLHHHJJJEEE???:::999:::888222,,,.........---,,,,,,++++++((()))+++,,,,,,+++)))(((***++++++******)))((('''((()))******(((&&&&&&''''''$$$###&&&+++...---+++,,,,,,,,,+++***(((&&&&&&&&&'''((()))***))))))((('''&&&$$$######$$$%%%&&&&&&'''((((((((('''&&&%%%%%%((()))(((&&&&&&(((+++---///000000---+++,,,---%%%%%%$$$$$$%%%''')))***%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%'''(((((('''%%%&&&%%%$$$###"""###$$$$$$***)))((('''''''''((()))&&&))),,,///000///,,,***+++---111444444111...+++******)))((('''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&$$$###$$$%%%''')))***(((&&&&&&'''((((((''''''%%%$$$&&&+++000333555---,,,***((('''&&&''''''''''''((()))((('''&&&%%%###$$$&&&'''((('''%%%$$$%%%&&&(((((((((((()))+++(((,,,333===HHHVVVlll~~~uuuVVVCCC999333/////////---++++++,,,---,,,+++***'''&&&(((,,,...---,,,***))))))(((((((((((((((ttt```OOOCCC;;;888222111///...------------'''''''''(((+++,,,+++***((()))***+++,,,---......111...,,,,,,///333555666>>>NNN```jjjmmmwwwuuufff\\\WWWRRRIIIAAABBB???;;;:::999666000***+++,,,,,,+++*********+++)))***+++,,,,,,+++)))(((***************)))((('''***++++++***(((&&&&&&'''(((''''''))),,,.........,,,,,,,,,,,,***((('''%%%&&&''')))******)))'''%%%$$$%%%&&&&&&&&&%%%$$$$$$###$$$&&&(((((('''&&&%%%$$$%%%&&&%%%$$$%%%'''***...///...---,,,+++++++++%%%%%%$$$%%%&&&(((***+++$$$$$$%%%%%%$$$$$$###"""%%%$$$$$$$$$&&&&&&%%%$$$$$$###"""!!!!!!"""$$$%%%,,,+++***((((((((())))))''')))+++---...//////...+++,,,,,,------------,,,++++++***)))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***,,,,,,)))&&&&&&&&&'''''''''(((&&&%%%(((---333888:::---+++(((&&&%%%%%%&&&''''''((()))))))))(((&&&&&&"""###&&&''''''&&&$$$"""$$$%%%''''''&&&''')))+++,,,---000777BBBVVVtttqqqTTTAAA888222///......,,,******+++++++++***)))'''%%%%%%(((***+++++++++******)))((()))))))))kkkXXXMMMDDD999111000000///...............***))))))***++++++)))'''(((((()))***,,,---......,,,,,,,,,++++++...222666===DDDQQQ```nnnzzzyyyyyyooo[[[RRRQQQPPPHHH@@@>>>>>>===:::666222///---***,,,,,,+++))))))+++---......---,,,+++*********((()))************))))))***++++++)))'''&&&'''((())),,,///...***))),,,000***+++******)))((('''&&&'''((()))***)))'''%%%$$$!!!$$$(((++++++(((%%%"""###$$$%%%&&&'''''''''&&&$$$%%%%%%$$$$$$%%%(((***000---******------***'''%%%%%%%%%%%%&&&(((***+++$$$$$$%%%%%%$$$$$$###"""$$$###""""""$$$%%%$$$###!!!  ###%%%''',,,+++***)))(((((()))*********))))))+++---000111,,,+++***)))***+++---......---,,,+++*********+++&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&)))+++...///,,,)))&&&%%%&&&'''((('''&&&$$$###%%%***000555777***)))&&&$$$###$$$%%%&&&'''((()))))))))(((&&&&&&"""###%%%&&&%%%$$$###!!!$$$%%%&&&&&&%%%&&&)))+++...---///444>>>TTTuuuzzzYYYCCC888111......---***((('''((())))))))))))'''$$$$$$%%%''')))***++++++***)))))))))))))))jjjUUUJJJAAA666---......//////////////////---,,,++++++,,,+++)))'''(((((()))***+++,,,---...)))+++,,,,,,+++---222666===???GGGXXXjjjvvvxxxvvvvvvtttnnniii^^^QQQGGGBBBCCCEEE;;;===<<<999444000//////,,,...///---***))),,,000222111///---++++++******&&&'''(((******+++++++++)))******(((&&&&&&'''((()))...222///(((%%%)))///((((((''''''((())))))***))))))))))))(((&&&$$$###"""&&&+++...///,,,'''$$$$$$$$$%%%%%%&&&'''((((((&&&%%%$$$###$$$&&&)))***///+++''')))---...***%%%%%%%%%%%%%%%%%%''')))***%%%%%%%%%%%%%%%$$$$$$######!!! !!!###%%%%%%$$$  ###''')))+++***)))((((((((()))***+++***)))((()))+++...///+++***)))))))))+++---...///...---,,,+++,,,,,,---)))(((&&&%%%$$$%%%%%%&&&%%%&&&'''(((***,,,...///,,,)))&&&$$$%%%'''))))))%%%###!!!"""%%%))),,,---((('''%%%$$$######$$$$$$''''''((()))((('''&&&%%%###############""""""!!!$$$%%%&&&%%%%%%'''***,,,+++---111666===MMMjjj}}}^^^EEE777000,,,,,,,,,***'''&&&'''((()))(((((('''%%%$$$$$$&&&''')))+++******)))))))))))))))qqq[[[GGG999222000,,,------...////////////...,,,++++++------,,,+++((())))))***+++,,,,,,---+++******,,,000333444444:::AAAKKKTTT]]]eeelllppp|||tttjjjaaadddaaaUUUEEE===???EEE===;;;888555444222000//////111222///+++***...222000000000///...,,,***((($$$%%%''')))+++,,,------((((((((('''%%%%%%''')))))),,,...,,,'''%%%'''***'''&&&%%%%%%'''***---///+++***)))(((&&&%%%$$$###'''))),,,//////---+++)))'''&&&%%%$$$%%%'''(((***&&&$$$###"""$$$''')))******))))))+++---,,,)))&&&$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&%%%$$$$$$!!!  ###%%%&&&&&&"""!!! ###&&&((((((((('''&&&&&&'''))))))*********************)))(((((((((((()))***,,,,,,///...,,,+++++++++---...+++)))&&&###"""###%%%'''((())))))))))))*********+++(((%%%$$$%%%(((******'''%%%######$$$&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$&&&''''''((('''&&&%%%$$$$$$###"""!!!!!!!!!""""""$$$%%%&&&%%%&&&'''+++...+++...333666:::HHHbbbzzzwwwVVV@@@555///,,,,,,---***'''&&&'''((())))))''''''&&&%%%$$$%%%&&&'''******)))(((((((((((()))yyyaaaDDD222///333***+++,,,---...............,,,++++++---//////...)))))))))***++++++,,,,,,...***(((---555999777333444AAANNNQQQMMMQQQ___mmmtttxxxrrr^^^```aaa^^^WWWLLLCCC@@@??????999333222444555222...222444444111,,,+++///444+++---000111000---)))'''###$$$&&&)))+++---...///'''''''''&&&%%%%%%'''***((())))))((('''&&&&&&'''&&&%%%$$$%%%'''+++000333,,,+++)))'''%%%$$$######+++,,,------............)))'''%%%$$$$$$&&&)))+++&&&$$$"""!!!$$$''')))***%%%(((,,,---,,,)))((((((######"""!!!!!!"""###$$$&&&&&&''''''&&&&&&%%%$$$!!! ###&&&''''''%%%### """%%%'''&&&&&&%%%%%%&&&'''((()))((())),,,---,,,***&&&$$$''''''((())))))******+++///---+++******+++,,,---,,,***&&&"""!!!###&&&(((++++++***)))((('''&&&&&&+++((($$$###%%%(((***+++,,,***((('''''''''%%%###&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%###!!!  !!!###%%%&&&&&&&&&&&&(((,,,//////000222333666EEEbbb|||yyy{{{gggKKK999222...------...+++(((&&&''')))******&&&''''''&&&%%%$$$%%%'''***))))))(((((((((((((((yyyeeeTTTDDD666...,,,(((+++...///------///222000---++++++---...---***))))))(((''''''((()))***++++++,,,///333666666555:::@@@GGGJJJLLLQQQZZZaaallloooxxxuuuggggggbbb___YYYQQQIIICCC@@@@@@888<<<>>>:::222---...222111222333333222000---+++,,,***)))***,,,,,,)))'''"""###%%%''')))++++++,,,,,,)))&&&%%%&&&''''''''''''((((((%%%""""""&&&)))'''&&&&&&(((+++...//////***)))'''&&&%%%%%%&&&&&&))))))***+++,,,,,,------***(((&&&$$$$$$%%%''')))&&&%%%$$$%%%&&&'''((('''***((('''''')))***)))((('''&&&%%%###"""!!! &&&%%%%%%'''((('''%%%######"""  ###'''***((((((&&&!!! $$$$$$$$$%%%&&&&&&'''((((((%%%'''+++000333000)))###&&&$$$"""$$$'''***+++***++++++******++++++,,,---444---%%%!!!"""$$$%%%%%%******+++***)))'''&&&$$$%%%%%%%%%$$$%%%%%%&&&&&&///...---+++)))((('''&&&&&&&&&''''''''''''''''''***)))'''%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%&&&'''((()))***444444444444777JJJmmm~~~qqqYYY@@@444222111...+++---***&&&%%%''')))***)))$$$%%%&&&&&&%%%%%%'''((('''&&&&&&((()))***((('''qqqZZZJJJ???555...+++***+++------...000333555///......///000000,,,))))))***************)))((((((+++///000000111444666:::===CCCHHHMMMRRRUUUWWWdddlllyyyrrrggghhhggg\\\QQQMMMMMMKKKAAA888999<<<>>>;;;555000///000000111111111111///...------,,,***+++,,,,,,***'''$$$$$$&&&'''(((((())))))))))))((((((((((((***+++'''((((((&&&%%%%%%''')))&&&'''))),,,//////---+++((('''&&&%%%%%%%%%&&&'''''''''((()))+++,,,,,,------+++(((&&&&&&&&&((()))'''&&&%%%%%%''')))******+++)))'''&&&'''''''''&&&((('''&&&$$$###"""!!!!!!&&&&&&%%%'''))))))((('''%%%$$$""" !!!###&&&(((&&&%%%### """###$$$$$$%%%&&&&&&''''''%%%%%%'''+++......***'''%%%$$$%%%'''+++,,,***(((+++************+++,,,,,,---+++'''$$$"""###'''***)))***++++++***(((%%%$$$$$$$$$$$$###$$$$$$%%%&&&++++++***)))(((&&&%%%$$$######$$$%%%'''((())))))***))))))((('''&&&%%%%%%############$$$%%%&&&&&&%%%%%%%%%&&&'''(((******///111555777===OOOqqq~~~wwwrrrZZZAAA444333333111000,,,***(((((())))))(((&&&$$$&&&''''''&&&&&&'''((('''&&&&&&'''))))))(((&&&zzzdddKKK>>>888333///,,,,,,,,,+++---111444666666//////000222222000,,,)))***+++...//////,,,)))'''&&&+++111111...---222666888999>>>DDDKKKNNNNNNLLLYYYfffvvvuuukkkfffccc[[[SSSOOONNNIII@@@999<<<=========:::555111...///////////////////////////---,,,,,,,,,,,,***)))'''''''''&&&&&&&&&%%%%%%&&&))),,,,,,******+++...)))(((((()))******)))(((%%%'''+++///111///***&&&&&&%%%%%%$$$$$$%%%'''(((&&&''''''((()))***+++,,,...,,,***(((''''''((()))((('''&&&&&&'''))),,,...---***&&&$$$%%%&&&&&&&&&)))((('''%%%$$$###""""""&&&%%%%%%&&&)))+++,,,,,,(((&&&$$$"""!!!"""$$$&&&$$$""" !!!!!!#########$$$%%%%%%&&&&&&%%%$$$###%%%(((*********%%%%%%'''***---,,,)))'''******)))))))))***++++++&&&((()))'''$$$$$$)))---((()))++++++***(((%%%###"""""""""""""""###$$$%%%%%%&&&''''''&&&%%%###""" """$$$&&&(((***+++)))***+++,,,***(((%%%######""""""######$$$%%%&&&&&&&&&&&&&&&''')))***+++,,,///333888>>>PPPpppzzz{{{pppYYYAAA555444444444444,,,+++***+++***)))%%%###%%%'''(((((('''''''''(((&&&%%%%%%&&&(((((('''&&&tttiiiWWWCCC888333000...//////------111555777555222/////////000000...,,,***+++---111333222///***''''''+++//////------000333666777;;;???CCCFFFFFFFFFNNN[[[mmm~~~wwwyyy{{{ooo___XXX\\\^^^WWWJJJ@@@???AAA===<<<<<<======888111+++---,,,,,,,,,---...///000///...------,,,,,,+++++++++***)))'''&&&%%%$$$###''',,,000000,,,)))+++...***((((((+++...///+++((('''(((+++...///---((($$$$$$$$$######$$$%%%'''((())))))))))))))))))))))))***)))'''&&&&&&'''((()))'''''''''&&&'''))),,,///---***%%%$$$%%%'''))))))***)))'''&&&$$$$$$######$$$######$$$(((,,,......***(((%%%###"""""""""###$$$ """$$$###!!!""""""######$$$$$$$$$$$$$$$#########$$$&&&((()))&&&'''(((***+++***((('''))))))(((((())))))***+++&&&'''))))))'''''')))+++'''(((***+++***(((%%%###!!!!!!!!!!!!"""###$$$$$$"""###%%%&&&%%%$$$"""!!!!!!###%%%((()))***(((***---...---***%%%"""###""""""######$$$%%%&&&&&&&&&&&&'''((()))++++++,,,---000444;;;MMMlllzzzjjjVVV@@@666444444222222...---,,,+++)))'''%%%###%%%'''))))))(((''''''(((%%%%%%$$$&&&'''(((&&&%%%yyyeeeVVVLLL@@@888111---...222000000111555777555///***...---,,,+++******,,,---,,,...222555444111---***+++,,,,,,---/////////...333777:::;;;:::;;;@@@DDDGGGOOO```www~~~qqqrrrtttiiiZZZVVV[[[^^^WWWJJJAAA???BBB;;;::::::<<<<<<888000)))*********+++,,,---///000///......---,,,,,,---......---+++(((&&&%%%$$$$$$)))...222111,,,((()))+++))))))))),,,000111---***+++***)))******)))'''$$$$$$#########$$$&&&((()))---,,,+++***)))(((''''''%%%%%%$$$$$$%%%&&&'''(((&&&'''''''''&&&'''+++...+++(((%%%%%%'''***---...***)))(((&&&%%%$$$######"""!!! """&&&***,,,---***(((&&&###"""!!!!!!"""$$$!!! !!!%%%'''%%%###""""""############$$$$$$######$$$$$$$$$%%%&&&&&&((((((((('''&&&&&&''''''(((''''''''''''((())))))***(((((()))***+++)))&&&&&&((()))******(((%%%###!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%%%%%%%$$$### !!!"""###%%%&&&'''((('''))),,,......***&&&$$$############$$$%%%&&&''''''''''''((()))***+++,,,,,,,,,...222;;;PPPpppdddRRR@@@777555222///...111000---)))&&&%%%%%%&&&%%%'''******)))'''''''''%%%%%%$$$&&&'''(((&&&%%%yyyiii___IIIDDD>>>888111,,,---333111222444666555111***&&&++++++)))'''&&&(((,,,///---///222444444222///......---,,,---000000...,,,111666999888555666<<>>444444555555555333///)))%%%&&&''')))+++,,,,,,++++++***+++,,,+++***+++///222...,,,***'''&&&&&&&&&'''+++,,,,,,,,,+++)))(((''''''))),,,.........///000///---***)))******)))(((&&&&&&%%%%%%%%%&&&((()))+++******)))((((((''''''))))))((((((''''''''''''&&&***------)))''')))+++)))'''&&&'''))),,,------))))))'''%%%$$$#########!!! !!!###&&&''''''&&&$$$###"""!!!!!!!!!"""""""""$$$'''(((''''''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&'''+++...)))***+++)))&&&$$$$$$&&&&&&&&&&&&%%%&&&''''''(((+++*********+++***)))(((((((((''''''&&&&&&&&&'''$$$$$$$$$$$$&&&'''((()))((('''%%%$$$###$$$%%%&&&"""######$$$%%%&&&''''''''''''((())))))*********&&&&&&&&&&&&'''((())))))((((((((()))***+++,,,------...333<<>>;;;999222333444333000+++'''%%%%%%''')))+++,,,+++***)))(((***+++***)))+++000444,,,+++(((&&&%%%%%%&&&'''***)))((()))******)))'''&&&***---...------000333///...,,,,,,---,,,***(((''''''&&&%%%&&&'''((()))'''''''''(((((((((((((((......---+++***((('''&&&''',,,000///+++((()))+++((('''&&&''')))*********)))((('''%%%$$$###"""""""""""""""$$$''''''%%%$$$!!!!!!!!!!!!!!!""""""###!!!%%%))))))'''%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$%%%)))///444(((+++...---)))%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''***---,,,)))(((***---)))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''(((***+++***(((%%%###"""###%%%&&&!!!"""###$$$&&&'''((()))''''''&&&&&&'''))),,,---''''''&&&''''''((()))***(((((())))))***+++---...///000777AAAPPPeeezzzvvv|||{{{rrr^^^GGG999222000111444---///000...)))&&&%%%%%%###&&&))))))(((%%%######''''''&&&((()))***((('''vvveeeUUUHHH:::999777333//////000333111000---,,,,,,+++(((&&&,,,+++)))(((((()))+++,,,......///......///222444999444000...000111000......111444444333333777;;;;;;???GGGRRR```nnnyyy~~~lllddddddddd^^^WWWMMMQQQQQQIII<<<555777<<<555333000000111000,,,((()))))))))))))))(((''''''%%%&&&'''***,,,---...///000...+++'''$$$#########'''((()))))))))***,,,...---***)))---333555222...444444111...***((()))+++''''''''''''(((((((((((()))(((&&&%%%%%%'''***,,,---000333000***&&&'''))),,,,,,,,,---//////---+++'''%%%###$$$(((+++,,,+++&&&'''((((((&&&$$$!!! $$$$$$$$$$$$$$$###"""!!!$$$###!!! """###%%%)))(((&&&$$$$$$&&&((()))'''''''''&&&%%%%%%%%%$$$$$$"""!!!$$$***000222222000---)))(((((()))'''%%%&&&%%%$$$######%%%'''((($$$))),,,,,,(((&&&)))---,,,+++(((&&&%%%%%%&&&'''((())))))***++++++,,,,,,***)))&&&$$$$$$%%%''')))&&&%%%$$$$$$&&&)))---000''''''&&&'''(((***++++++///((("""$$$***...,,,)))******)))((((((***///222888111666HHHWWWeee}}}zzz|||qqq]]]FFF888333//////000111000...,,,+++)))((((((,,,)))%%%%%%'''(((%%%###((('''''''''((('''&&&$$$xxxjjjTTTAAA<<<999666333111222222333222000---,,,++++++***(((,,,+++)))(((((()))+++,,,,,,------,,,,,,,,,///111555222///...///000000000...///111111222444777:::999<<>>JJJ[[[ppp{{{{{{nnn[[[FFF:::555111//////222111...,,,***)))))))))))))))((('''&&&%%%&&&'''((('''&&&'''((((((&&&%%%ssscccPPPAAA>>>999555333555666666444333000---++++++++++++++++++***)))(((((()))***++++++,,,,,,+++******,,,---///000///......///222444111///......111444777888777888===FFFRRR\\\aaabbbwww~~~xxxuuuoooeee[[[TTTQQQQQQPPPJJJBBB>>>===;;;888444333333333111...+++******((()))+++,,,,,,***((('''***)))((((((***,,,000222...,,,(((%%%###"""""""""$$$%%%&&&&&&&&&''')))+++******,,,---///000000000333222000---***(((***+++*********************)))&&&%%%$$$$$$$$$&&&)))***---000222000,,,******++++++***+++---......---+++(((&&&%%%%%%&&&(((((((((&&&'''((()))((('''&&&%%%$$$$$$%%%%%%%%%$$$######$$$############%%%'''(((---+++(((%%%###"""######&&&&&&'''''''''''''''''''''&&&&&&(((***,,,,,,,,,---+++)))'''''''''&&&%%%$$$"""!!! """$$$(((***222...)))'''(((******))))))))))))))))))(((''''''&&&(((,,,...///...+++))),,,+++)))''''''((()))***&&&%%%"""!!!###'''+++...222,,,'''***000333...)))+++***)))''''''(((+++...,,,...000000///.........333<<>>999333333777:::999666444111---***+++,,,,,,,,,******))))))))))))******,,,------,,,+++***+++---,,,...000///...///444888666222------000444555555555888<<>>777222///...111///,,,))))))***---///+++++++++(((%%%$$$&&&)))'''&&&%%%%%%''')))((('''dddOOOHHHGGG<<<777222333777;;;:::888555222...++++++,,,------***))))))))))))))))))***---...//////---,,,---...,,,...000///...000555::::::555000...000222222111444888===???AAAIIIVVV```ZZZffftttvvvnnncccYYYSSSOOOLLLJJJHHHFFFBBB<<<777222/////////111333000,,,))))))+++'''))),,,......,,,)))'''))),,,///111222111///...+++)))&&&$$$"""""""""######$$$%%%%%%%%%&&&(((***(((***++++++++++++---///---,,,+++(((%%%%%%''')))((()))***+++***)))'''&&&'''&&&&&&'''(((***+++,,,***+++,,,,,,***((('''''')))((()))+++---...,,,******)))(((&&&%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((()))***''''''%%%$$$######$$$$$$$$$%%%'''((()))((('''&&&''''''(((((('''&&&&&&&&&((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$&&&(((+++,,,+++///111...)))$$$$$$%%%$$$&&&)))++++++***)))(((***************,,,---...***)))((('''''''''(((((('''%%%###"""###&&&)))++++++---......---,,,+++,,,)))(((+++222999;;;555///333333222000///000333666@@@<<>>555000...///---+++)))((())),,,///222000,,,(((&&&'''((('''&&&'''&&&$$$%%%'''((()))(((uuucccUUUGGG:::888555222222666999::::::666333///---------,,,+++)))))))))))))))))))))))),,,...000000///......///------.........111444777888555111///////////////222666:::<<<>>>FFFRRR\\\```eeelllvvv~~~zzzoooaaaXXXUUURRRMMMHHHAAADDDCCC>>>555///---......///000///,,,+++******'''(((***,,,---+++)))((((((+++000333444111---******(((&&&$$$""""""###$$$$$$%%%&&&&&&&&&''')))+++***)))))))))***+++------------,,,)))'''''')))+++((()))+++++++++)))'''%%%&&&''''''((()))+++,,,---------------,,,***((('''''''''(((***------,,,*********)))'''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&'''(((((()))$$$$$$$$$###$$$$$$%%%%%%###$$$&&&(((((('''%%%$$$%%%&&&'''&&&$$$$$$$$$&&&%%%'''((('''%%%######$$$$$$%%%&&&((()))******+++&&&+++000...(((""""""$$$###$$$''')))******)))(((+++***((('''(((***---...))))))(((((('''''''''(((&&&&&&%%%%%%&&&'''((()))&&&+++......+++)))***,,,)))(((+++444===>>>666...333333111000000222777;;;<<<999HHHeeevvvyyy~~~lllPPP>>>444///---///))))))''''''))),,,///111000+++&&&%%%(((+++***))))))'''%%%%%%&&&(((((((((jjj]]]SSSCCC333444222111111333666999;;;777444111///...---+++)))(((((())))))))))))(((((()))+++---...---------......,,,***+++---000111222111111000...---,,,---//////000333888???FFFKKKNNN]]]aaaeeejjjwwwyyyxxxtttkkk___WWWTTTPPPIIIDDD<<>>777111......------,,,,,,------+++***'''((()))***+++***))))))'''***---000000...+++)))***(((&&&$$$######$$$%%%%%%'''((((((((((((+++---+++(((&&&'''***,,,,,,+++------,,,)))''''''***,,,)))***,,,---,,,***'''&&&%%%&&&&&&((()))+++,,,,,,...------,,,+++***'''%%%'''''''''***,,,---,,,******++++++)))&&&&&&(((***'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''$$$%%%&&&&&&''''''''''''###############$$$$$$$$$###$$$&&&''''''%%%###""""""$$$$$$###!!!!!!$$$'''###&&&((('''$$$""""""######%%%''')))******((('''%%%'''))))))&&&###"""###!!!###%%%'''((()))))))))(((((((((((((((***+++,,,******)))))))))(((((((((&&&&&&'''(((((((((''''''&&&(((+++,,,+++******+++((((((+++111777777333...///000111111222555999<<<;;;???OOOfffxxx}}}}}}kkkPPP>>>444...,,,,,,)))((((((((((((***,,,---***(((&&&&&&(((+++///000***(((%%%$$$&&&'''''''''hhhTTTHHH>>>666000111111111111444999<<<777555222000///---***'''(((((())))))))))))((((((&&&(((+++,,,+++++++++,,,///+++((((((,,,......---+++---///...+++***---000---+++,,,444@@@FFFEEEAAARRRYYY```dddlll||||||xxxlllfff^^^WWWQQQKKKDDD>>>888;;;>>>>>>:::555111...---+++***+++...///---***''''''((()))))))))))))))((()))+++,,,,,,+++)))(((***(((&&&$$$$$$$$$%%%&&&'''((()))))))))***,,,...---((($$$&&&***---,,,)))+++******'''&&&&&&(((***+++,,,---...---+++(((&&&$$$$$$&&&'''(((***++++++---,,,+++***)))'''$$$!!!&&&&&&'''))),,,---,,,******+++,,,***'''&&&))),,,)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$#########"""###$$$&&&'''&&&$$$""" !!!"""###!!! $$$((("""%%%((('''$$$""""""###"""$$$(((***+++)))&&&$$$'''%%%######$$$%%%$$$"""!!!"""###%%%'''))))))***%%%&&&((()))******))))))++++++++++++*********)))%%%''')))******)))'''&&&''''''(((+++---...+++)))((())),,,...//////......***---111444555777:::<<>>555333444000---///444777555222777666444000---***'''&&&''')))+++,,,,,,+++((('''((((((((((((((('''''''''((('''&&&%%%&&&(((***,,,)))***,,,,,,***)))***+++...+++,,,222888===DDDKKKQQQNNNRRR___hhhlllwww}}}ppp```___^^^YYYLLL???:::<<<<<<888555999???===444+++///---+++***)))(((%%%###$$$(((,,,000000---(((%%%((())))))***+++,,,,,,,,,((((((''''''''''''((((((,,,(((&&&(((,,,---+++'''%%%%%%&&&'''((()))*********)))'''%%%%%%''')))***.........---+++)))((('''%%%%%%&&&''')))***,,,---000---***((('''(((''''''%%%%%%%%%&&&'''))),,,------,,,***)))((()))***+++,,,((($$$###%%%)))******###%%%''')))***(((&&&%%%((((((((('''&&&$$$###""""""""""""!!! """&&&***((()))))))))'''%%%###"""&&&%%%###"""!!!"""#########$$$&&&''''''&&&$$$###$$$"""!!!%%%***+++&&&!!!&&&'''&&&$$$!!!!!!%%%)))***'''%%%%%%(((***(((&&&)))((('''&&&&&&'''((()))))))))((((((((()))*********++++++,,,+++)))'''&&&(((''''''))),,,......---(((***,,,,,,++++++,,,---+++...111333444444666777>>>JJJQQQTTTjjj|||uuuSSS===222,,,)))***&&&))),,,,,,+++)))(((((('''&&&%%%'''))),,,,,,,,,...+++(((%%%######%%%&&&gggPPP@@@888555111111000111222444444444333333111///---+++)))(((%%%&&&(((*********)))(((((((((''''''&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))''')))******)))(((((()))+++)))+++111666:::@@@FFFFFFHHHPPP[[[bbbhhhooovvv|||ssskkk^^^XXXQQQLLLDDD;;;666777777555555777888777111,,,---+++)))(((((((((&&&$$$'''))),,,//////,,,(((&&&'''''''''((()))*********)))))))))))))))))))))))),,,(((&&&'''+++,,,***'''&&&&&&&&&'''(((((())))))***(((&&&%%%%%%&&&(((***------,,,,,,***)))(((''''''''''''(((***,,,---......,,,(((''''''(((((('''&&&%%%%%%&&&(((+++,,,,,,,,,+++***(((((()))***+++,,,)))&&&%%%'''*********%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$###"""$$$'''************)))((('''%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$######%%%((()))'''$$$%%%'''((('''&&&(((---222+++)))(((''')))***++++++***)))((('''&&&''''''((((((&&&%%%$$$$$$&&&((()))++++++++++++++++++++++++((('''''')))+++---...---+++***)))+++---...,,,***+++---000222222333444555<<>>999444444777444111......000000...+++)))(((((()))+++---,,,+++((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))+++,,,,,,+++)))((('''&&&$$$$$$$$$###"""!!! """$$$''')))+++,,,'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((((((((('''((((((((((((((()))******'''&&&%%%&&&(((***))))))+++)))(((***,,,...,,,******))))))((((((((((((((((((((())))))'''&&&$$$$$$$$$$$$%%%'''(((***,,,,,,))))))((((((((())))))************(((%%%$$$%%%''')))(((&&&%%%%%%&&&'''(((((()))+++,,,,,,+++***)))+++,,,...//////...,,,+++&&&'''((((((''''''***,,,***,,,---+++''''''))),,,222222111...+++,,,111666...---***((('''&&&&&&&&&***)))''''''(((***,,,...+++,,,...///111111111111000...++++++,,,---------,,,---......------------***,,,------------///111888???FFFOOOddd~~~{{{uuuaaaJJJ>>>888333///---///...,,,(((%%%%%%''')))'''%%%#########$$$###"""######$$$%%%%%%&&&&&&'''iiiQQQ@@@999777666111---///444666333///000///---,,,***(((&&&&&&%%%%%%%%%%%%''')))+++---++++++******)))((('''''''''(((***,,,------+++***(((***++++++***))))))******(((+++000222111222555:::@@@GGGKKKQQQ[[[aaacccpppwwwwwwtttuuukkk\\\IIIDDDAAA>>>:::444333666777333000000222222///+++)))((((((***,,,...---,,,'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''((()))******)))((('''''''''&&&%%%###"""!!!!!!!!!$$$&&&)))+++,,,''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))''''''&&&&&&&&&''''''((('''&&&&&&''')))******)))***+++,,,---,,,,,,,,,+++*********)))))))))(((((('''))))))(((&&&############$$$&&&(((***+++,,,,,,+++***)))'''''''''((())))))******(((%%%$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&))))))******++++++******+++,,,...//////...,,,+++'''(((((()))******++++++(((+++---,,,++++++...111333222000...,,,---///111...---+++((('''&&&&&&&&&***+++,,,.../////////...+++,,,...000333555777888777444000............---,,,///000000---,,,---...+++,,,---...---...111333:::AAAFFFLLL```}}}~~~xxx|||wwwaaaIII<<<666111---,,,---,,,+++(((&&&&&&(((***(((&&&$$$$$$$$$$$$###"""#########$$$&&&''')))***cccKKK===888777444222000000222444333111//////---,,,***)))''''''(((((((((((()))***++++++******))))))((((((((('''%%%'''+++...///...---,,,''')))******)))(((((()))***((()))...000///111444888:::BBBKKKPPPQQQTTTYYYiiiqqqtttuuu~~~|||uuuoooggg^^^YYYMMMEEE>>>===<<<999666777666666555444222000---,,,)))(((((()))+++------,,,&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))'''%%%######### !!!"""$$$%%%'''((()))''''''''''''''''''''''''$$$%%%&&&'''))))))******''''''&&&&&&&&&&&&&&&'''(((''''''(((***+++***))))))---000///,,,***+++---******************)))((()))***+++(((%%%######%%%$$$%%%(((***++++++***)))+++)))(((&&&&&&'''((())))))******)))&&&%%%%%%&&&######$$$%%%&&&&&&%%%%%%)))((((((((())))))***+++***,,,---......---,,,***)))'''''')))---...+++(((%%%))),,,---,,,---111555444111...---,,,,,,,,,+++...,,,***)))'''''''''''''''***///222444222///,,,,,,+++,,,...444;;;AAAFFF===999444111000//////...//////////////////---,,,,,,---......///000333666;;;<<>>;;;888444888:::777111,,,,,,...(((''''''(((+++,,,,,,+++&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%******)))(((((()))******+++,,,+++)))'''%%%$$$%%%#########$$$%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$&&&((()))***++++++(((((('''&&&&&&&&&&&&''')))(((((()))+++,,,***)))(((...222111+++(((+++///+++++++++++++++***))))))+++,,,,,,)))%%%###$$$&&&&&&'''***++++++***'''&&&)))((('''%%%&&&''')))***)))***+++***'''&&&''''''"""###%%%&&&'''&&&&&&%%%)))((('''''''''(((***+++***+++---......---+++******'''&&&***///000,,,'''%%%(((+++,,,+++,,,000333444000---,,,---,,,)))&&&---,,,***)))((('''(((((($$$)))///444666333---***---+++***,,,444???JJJQQQAAA===777333111000///...222///,,,---111222...***,,,---//////000222555888<<<666@@@YYYjjjuuu~~~yyyyyyzzz|||~~~}}}{{{{{{|||}}}www___DDD444...,,,+++,,,'''((())))))))))))+++---***(((&&&&&&'''''''''&&&$$$#########%%%)))---///sssUUUDDD===666222333444444222000000222444000000000///...,,,+++***222111///......///000111******++++++***(((%%%$$$###"""$$$)))...111///,,,,,,///000...)))'''***---)))+++///333777777444111<<<;;;;;;>>>BBBIIIPPPTTTPPP[[[iiiooorrrzzzsssooofffYYYSSSVVVRRRHHH===;;;>>>@@@;;;666555555555222///---...///---++++++---000000,,,(((,,,***&&&%%%&&&''''''''')))'''%%%#########$$$%%%***'''$$$&&&)))+++***((('''***,,,+++'''%%%&&&(((&&&$$$###$$$'''((('''$$$)))***+++***(((''''''((((((''''''''''''(((((()))''''''''''''''''''''''''***************++++++++++++,,,---......,,,***))))))---//////,,,)))***,,,((()))***+++***)))&&&%%%,,,***(((((((((((('''&&&&&&%%%$$$###$$$&&&)))******))))))+++---,,,'''#########$$$$$$$$$%%%%%%%%%"""$$$'''((('''((()))***,,,,,,+++***---111///+++''')))+++,,,,,,,,,***)))))))))(((((((((((())))))...///000///---,,,---...))))))******((('''%%%###((((((***+++---///000111)))((()))///888CCCMMMRRR>>>;;;555///,,,+++,,,---,,,,,,,,,------..................------000555999@@@>>>EEEVVVdddsss|||~~~xxx}}}www~~~{{{|||yyyrrrvvvwww{{{}}}}}}vvvlllpppqqqVVV===444333...)))''''''&&&'''***......***'''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((yyy\\\FFF999555555666333000///111222111000000/////////---,,,+++***...---,,,+++,,,---///111...---,,,***)))''''''&&&!!!###&&&)))+++,,,...///,,,...///,,,((('''***---+++,,,---111555888888888:::999999:::???EEELLLPPPOOOUUU]]]eeemmmwwwrrreee```^^^XXXRRRKKKGGGAAA===<<<;;;888555666444222000///---,,,,,,////////////......///000---***''''''((()))))))))+++)))'''$$$######$$$$$$'''(((************+++,,,,,,+++***))))))(((&&&$$$$$$"""!!!###%%%'''&&&%%%'''((()))(((&&&&&&'''(((+++******)))))))))******'''&&&&&&&&&&&&&&&&&&''')))))))))************+++***+++,,,------,,,++++++---...//////---+++******************)))(((&&&%%%+++)))'''&&&''''''&&&%%%&&&%%%%%%%%%&&&'''((())))))((()))+++------***'''%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&((()))))))))***+++++++++***(((+++...---)))'''(((***,,,,,,,,,+++***+++***)))((('''''''''''',,,---///...,,,++++++,,,)))************((('''&&&'''''')))***,,,---...///***((()))---666???EEEHHH:::777222...+++******+++++++++,,,,,,---......///......---,,,---000555999BBBDDDGGGOOOaaa{{{}}}~~~}}}{{{xxxtttzzz}}}ssstttyyy|||sssfffggg~~~rrrWWW<<<222111,,,(((((('''((()))+++---,,,***'''%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&zzz```FFF666333666888222------111333000,,,............---+++*********)))(((((()))+++...///222000---***((('''(((((( $$$((()))'''(((,,,000+++------+++'''&&&))),,,...,,,,,,...333888<<<>>>888666555666999@@@FFFKKKMMMMMMOOOWWWdddpppyyy}}}}}}nnn\\\YYY___ZZZMMMFFFEEECCC???:::666444444777555222000///---,,,***111333333000------111666,,,***((((((***+++,,,,,,,,,+++(((&&&$$$$$$$$$$$$%%%***//////,,,+++,,,///000,,,((((((******&&&""""""!!! !!!###%%%%%%$$$$$$&&&&&&&&&$$$$$$&&&(((------,,,+++************'''&&&%%%$$$$$$%%%&&&'''(((((()))))))))***************++++++,,,---------000///......///...,,,***,,,,,,***)))(((''''''&&&***(((&&&%%%&&&'''&&&%%%%%%&&&&&&'''((((((((((((((('''(((***------+++)))'''''''''&&&&&&&&&&&&&&&''')))***+++*********+++***+++***'''(((+++***&&&%%%''')))+++,,,------,,,,,,+++)))'''&&&%%%$$$$$$)))+++------+++***)))***))))))************))))))&&&&&&'''((()))***+++,,,,,,)))''',,,444:::<<<:::444222///+++)))((((((((()))***+++,,,...////////////...---,,,,,,///555999DDDIIIIIIJJJ^^^~~~~~~~~~}}}xxxuuuyyy{{{wwwuuurrrqqqooojjjeeegggwwwyyy\\\???333///***'''((((((***------,,,***((((((%%%%%%$$$$$$%%%%%%&&&&&&))))))((('''%%%%%%$$$$$$oooXXXCCC666222333666222......000111///,,,------------,,,+++*********)))((('''(((***,,,---222000---+++((('''&&&&&&"""$$$&&&''''''(((,,,///+++++++++)))'''''')))+++...,,,+++,,,111666:::<<<555444222222555:::@@@DDDHHHGGGGGGNNNYYYeeennnsssooouuusssiii[[[VVVWWWTTTMMMGGGEEEAAA<<<888666444444777888777444///,,,---...111222333111//////222444***)))((((((***,,,---,,,+++***)))'''&&&&&&&&&&&&'''+++///111000............+++)))((())))))(((&&&$$$###!!!!!!!!!"""#########$$$$$$#########%%%(((---,,,+++***)))((((((((('''&&&$$$######$$$&&&''''''''''''(((((())))))***)))))))))***+++---...///000...,,,---000111///,,,...---***((('''''''''(((***(((&&&&&&'''((('''&&&%%%&&&(((******)))((('''((((((((()))*********)))((((((((('''&&&%%%%%%%%%''')))+++,,,+++***+++,,,,,,...+++'''&&&(((((($$$%%%&&&(((***,,,---......+++***((('''%%%$$$$$$$$$&&&(((***+++)))(((''''''''''''((()))*********+++%%%&&&&&&''''''(((((((((,,,(((''',,,333777555222...---+++((('''&&&%%%%%%'''(((***,,,...////////////...---,,,,,,///444888DDDGGGHHHLLL^^^zzz~~~}}}yyy}}}zzzvvvkkkyyyvvvnnnqqqyyyttthhh^^^```hhhooouuuyyybbbCCC555///***(((***)))---///...***''''''(((%%%%%%$$$$$$$$$$$$%%%%%%******)))((('''%%%###"""yyy^^^III>>>777222...111222222222000///......,,,,,,,,,---,,,,,,++++++...,,,***)))((()))***+++.........,,,***'''$$$###&&&$$$###%%%(((+++++++++)))******)))(((((()))))),,,******,,,000333555555333222000000222666:::===AAACCCEEEIIIOOOYYYeeemmmlll}}}nnnhhhccc___VVVKKKIIIOOOKKKDDD<<<777777777777666666:::===888000,,,///444000//////000222222000---((('''&&&''')))+++++++++((('''''''''(((((()))))))))***,,,000444333000,,,(((***+++)))((((((***---((('''%%%###!!!!!!"""#########$$$###"""###%%%(((***)))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&''''''((())))))(((((())))))+++,,,...//////,,,+++---111333222000///---***(((''''''((())),,,***(((((()))***)))(((&&&'''***+++,,,***)))''')))))))))((('''''''''(((******)))'''&&&%%%$$$###&&&(((+++,,,,,,,,,...///222333000***&&&'''&&&$$$%%%&&&(((***,,,---...///)))((('''&&&&&&%%%%%%&&&$$$&&&(((((('''&&&&&&'''%%%&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&***((((((,,,222555333///+++***(((&&&$$$$$$$$$$$$&&&(((***---...//////............,,,,,,///333666@@@???EEERRR```oooyyy}}}xxxvvvzzz{{{wwwttttttpppuuuzzzyyytttppppppqqqmmmddd]]]^^^dddkkkttt|||vvv[[[@@@333///++++++...+++---///---)))&&&&&&(((%%%$$$$$$#########$$$$$$((()))***)))(((&&&###"""nnnSSSAAA;;;888333---...222666777444111000000+++,,,,,,------------,,,000///,,,***))))))***+++,,,---------+++(((%%%###(((%%%###&&&***---+++(((((()))***++++++***)))((()))((()))+++///111111111333222111111222444666888;;;???CCCEEEGGGNNN[[[fffuuuvvvwww|||nnnddd______VVVGGGEEENNNKKKCCC999444555777888777444999<<<777000,,,000555...,,,,,,...222222...)))&&&%%%%%%&&&)))***)))(((%%%&&&&&&'''((()))*********)))***///444444000+++&&&)))+++***'''(((,,,000+++***)))&&&######%%%'''%%%%%%%%%###"""###&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))(((((()))***+++,,,---...---,,,,,,---///111222222...,,,***((((((((()))***---,,,******+++,,,,,,+++((()))+++,,,,,,+++)))(((*********'''%%%%%%''')))---,,,+++)))'''&&&$$$###%%%(((+++---///000333555;;;<<<888///)))((('''%%%&&&&&&((()))+++---...///))))))((('''&&&&&&&&&'''$$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&''')))***+++((((((''''''&&&&&&&&&&&&((()))+++...111222111000***)))&&&$$$""""""###$$$&&&(((+++---......------,,,---.........///222444:::888BBBTTTaaalll|||}}}uuutttuuuwwwuuuqqqppprrr{{{pppggglllwww{{{qqqdddbbbeeefffaaaZZZ]]]rrrdddMMM777///...,,,...222,,,,,,---+++)))&&&&&&&&&$$$$$$######""""""######&&&''')))******(((%%%###qqqeeeSSSDDD;;;666333111///111666999:::888333///+++,,,---...............000...,,,+++***+++,,,---......---,,,***)))''''''&&&&&&''')))++++++***)))'''(((+++---...,,,)))&&&'''&&&''')))---111222222222333333444444444444444666:::>>>???AAAGGGRRR\\\nnnmmmlllppp}}}|||sssiii^^^WWWRRRNNNJJJIIICCC???:::555333444777999444444333111///...//////------,,,---......---,,,&&&&&&%%%'''))))))((('''%%%&&&&&&'''(((((((((((('''(((+++...000000///---******)))((((((***,,,...,,,,,,+++)))&&&'''***---((((((&&&$$$######&&&)))(((((('''''''''''''''(((%%%&&&'''(((((('''&&&%%%######$$$%%%&&&'''(((((('''(((***+++,,,,,,,,,+++.........---------///111++++++***))))))******+++...,,,++++++,,,------,,,******+++,,,,,,+++***)))+++++++++(((&&&'''***---000000...,,,***(((&&&%%%%%%(((,,,000333666999;;;CCCDDD???444,,,))))))'''''''''((()))+++,,,...///,,,+++***((('''&&&&&&%%%%%%%%%%%%$$$###$$$''')))''''''&&&'''((()))+++,,,******)))(((''''''&&&&&&'''***---......---///000,,,***&&&###!!!"""###%%%''')))+++---...---,,,+++***---///000000///000111666888@@@MMM___uuuyyyuuutttuuusssooonnnqqqxxxnnngggkkkvvvzzzpppdddccceeeddd]]]TTTXXXppp{{{XXXDDD222......,,,---222,,,+++)))(((((('''&&&$$$$$$$$$###"""""""""""""""###%%%(((++++++***'''%%%sss```^^^XXXKKK===444333555111111444:::???>>>555---,,,,,,---...////////////...---+++******,,,---///111///---+++*********+++###(((,,,---+++)))***,,,&&&(((+++///000...)))%%%'''%%%%%%''',,,111444666333444555666666555444333333555888:::>>>DDDMMMTTT\\\eeelllmmmoooyyy~~~}}}yyyppp^^^NNNOOOVVVQQQDDD;;;===<<<888222000444999333///***+++///000---))),,,...///,,,))))))---111'''&&&&&&'''))))))((('''&&&&&&''''''''''''&&&&&&$$$(((---...---,,,...000///+++''''''***,,,,,,***+++,,,,,,+++)))***...333***)))(((%%%###$$$''')))***)))))))))))))))***+++$$$&&&(((******(((&&&$$$"""######$$$&&&'''(((((('''(((***,,,---,,,+++***///000111...+++***,,,///***************++++++,,,---,,,***+++,,,------,,,++++++,,,,,,,,,++++++***+++++++++)))((()))---111333222111...,,,)))((('''%%%(((---222666999===@@@HHHIIICCC888...+++***(((((((((((()))***,,,---...///...+++)))'''%%%$$$$$$&&&&&&%%%###"""###'''***)))((((((((((((***,,,---++++++***)))((('''&&&&&&''',,,//////+++***,,,000...+++&&&""" !!!###%%%'''))),,,......---+++***))),,,000111111000///000333:::???FFF]]]}}}{{{yyytttsssrrrooonnnpppkkkooottttttqqqnnnmmmnnnmmmcccYYYTTTUUU^^^ooozzzkkkVVVDDD333000000,,,+++///,,,)))''''''((((((&&&###$$$$$$###""""""!!!""""""!!!###(((+++,,,+++)))'''sssddd\\\RRRKKKAAA777000///333111111555999888333---+++...111222111000///000///......---,,,,,,++++++,,,++++++******++++++,,,++++++,,,***)))(((***+++++++++///444888666000******)))'''(((+++000666999444444666:::<<<:::555000666333222666>>>EEEIIIIIINNN\\\iiikkkhhhjjjwwwrrrpppeee[[[XXXVVVQQQLLLKKKDDD???999444333333333333---,,,,,,,,,,,,---...///------+++************+++)))'''%%%&&&(((***)))''''''(((((()))))))))(((((()))+++---+++)))))),,,000///***&&&'''******&&&"""'''((()))+++,,,---...///...)))$$$###&&&***,,,,,,,,,***(((***---...,,,***%%%(((***)))&&&%%%'''***'''"""!!!'''+++***((())),,,...,,,((('''+++000222222111///+++)))((()))---+++)))((()))+++---///,,,++++++***))))))******000+++(((***---,,,+++)))///000000+++(((,,,666@@@;;;666000...///...)))%%%+++111111---333AAAIIIHHHFFFEEEBBB;;;222+++)))******)))'''(((***++++++***,,,///111---'''$$$&&&))))))'''%%%######$$$&&&((())),,,+++'''(((...444666,,,---//////...+++(((%%%---+++******+++---------***)))&&&$$$$$$%%%'''(((++++++,,,,,,,,,+++******+++***+++,,,...000000///555999AAAPPPddd{{{~~~|||xxx~~~|||ooommmuuuzzzuuunnnfffrrr}}}|||rrrmmmqqqyyymmm]]]PPPPPPTTTYYYbbbmmmooohhh\\\III555------...///111---......,,,)))'''&&&&&&+++'''"""!!!###$$$###!!!%%%&&&''''''(((''''''&&&}}}pppfffXXXJJJCCC???999333111333444555666555222///---+++...000111000/////////222111///---,,,,,,---...+++++++++******+++++++++++++++,,,***)))((()))+++,,,///333555555444222000)))***+++,,,///111444555666555666888;;;;;;888555222222444666999>>>DDDHHHNNNUUU^^^cccfffkkkttt|||xxxbbb^^^]]]]]]XXXNNNGGGEEEEEE@@@999444111111000000---,,,***))))))+++---///...---***)))(((((()))***(((%%%###%%%(((***+++***(((((()))***************+++***))))))***,,,.........,,,+++***)))'''&&&%%%%%%&&&))),,,---------,,,+++((($$$$$$&&&***++++++***((('''(((+++---,,,***)))(((((('''(((((('''&&&###""""""###&&&(((***+++++++++***)))))))))+++,,,///000000---***(((((((((*********++++++,,,,,,,,,******))))))***++++++,,,...---,,,------,,,,,,---///000000+++'''***333;;;;;;888333111///---***'''(((...222444999AAAHHHJJJMMMKKKEEE;;;000***)))+++)))((('''''')))))))))(((***,,,...,,,(((&&&&&&((((((&&&$$$######%%%'''(((***---,,,((()))///444666///000111111000...,,,***---+++))))))+++------,,,+++***'''%%%%%%&&&'''(((************++++++++++++******)))***,,,...///000000999GGGXXXjjj|||~~~~~~|||{{{xxxtttrrrsssttttttsssssstttvvvzzz}}}|||wwwsssjjjbbbZZZTTTOOOPPP```sss}}}nnnYYYGGG555......///...///...//////---)))'''&&&&&&'''&&&%%%$$$###$$$&&&(((((((((((((((((()))))))))uuukkkcccQQQ@@@:::;;;999555333444777888555///++++++---+++---///000///.........444333111...------...///++++++************++++++***++++++***(((((()))++++++000555555222000111444***,,,///111222222111000777666555666999::::::999///222444444444888???EEEJJJLLLPPPXXX```iiiooorrrzzzuuuZZZZZZ[[[ZZZSSSHHHCCCCCCEEE@@@999333000...---,,,---+++(((&&&&&&))),,,///...,,,)))&&&&&&''')))+++&&&$$$"""###&&&***,,,---((()))***+++,,,------------)))%%%&&&+++///000...---//////,,,(((&&&&&&'''"""%%%))),,,---,,,***)))(((&&&%%%%%%''')))******((('''&&&(((***++++++***,,,(((%%%&&&)))***'''$$$!!!###%%%&&&%%%'''***---,,,)))((((((***+++***(((+++,,,---,,,)))((('''(((((()))+++------,,,***)))((((((((()))***,,,---...***---///...,,,,,,---...---///...+++'''(((...444:::999777333...+++******''',,,444<<<>>>???EEEMMM[[[VVVKKK<<>>:::@@@LLLddd]]]NNN<<<---%%%%%%(((***((((((((())))))(((&&&&&&'''(((+++------***'''((('''&&&&&&''')))+++,,,&&&(((((($$$###(((,,,---333333333333333333333333---,,,++++++---...---,,,---,,,***)))(((((()))***((('''&&&&&&(((+++---///)))'''%%%$$$%%%)))///333???@@@FFFSSShhhzzz}}}vvvtttzzz}}}zzzqqqtttxxxyyyxxxxxxyyy{{{~~~wwwsssyyywwwjjjeeedddccc^^^TTTRRRfff}}}^^^KKK888000///...---,,,000000///---)))''''''((('''(((((('''&&&'''+++...***(((&&&%%%&&&(((+++---ppp]]]KKKBBB999666444111111333444222///,,,***)))((('''***,,,---,,,+++***+++,,,,,,...000222111...+++)))***))))))(((((())))))*********+++)))((('''(((***,,,...222777:::777000***000000000///////////////,,,///222555666666666666555222000111555999;;;;;;<<>>:::111)))000...---++++++---///000)))---111444444333333333777333///111666;;;<<<::::::===@@@BBBDDDKKKUUU]]]ggglllwwwzzzooofff___TTTKKKHHHGGGBBB<<<999:::777333000000000///...***,,,///111111...+++)))'''&&&$$$$$$&&&***...000+++***(((%%%""""""$$$&&&((()))***+++,,,---------&&&***,,,+++))))))...222222---))))))---...)))$$$(((&&&%%%$$$%%%'''***+++((()))******((('''((())),,,------+++)))''''''(((###&&&((('''%%%&&&+++000000,,,)))***...///***%%%(((...333222---)))))),,,&&&(((+++,,,***)))((((((++++++***)))))))))************************++++++222333111333===DDD===000%%%&&&%%%$$$$$$&&&***------000111---(((%%%'''***333222333333///---333;;;AAA>>>888///&&&###%%%(((+++++++++---//////---+++)))***,,,......---,,,++++++******++++++,,,------))),,,+++'''%%%)))++++++//////000000000000000///---,,,,,,---//////...---+++************+++,,,,,,***))))))((()))***+++,,,(((((('''$$$$$$)))222999@@@CCCMMMaaa{{{||||||}}}~~~{{{www{{{zzzmmmmmmxxx|||yyy}}}}}}wwwzzzpppnnnpppbbbWWWRRRUUUXXXZZZbbbnnnkkkUUU===000------...000------,,,***((('''(((***...)))%%%%%%(((***(((&&&...,,,***)))***---000333lll\\\RRRIII@@@777666666444222333222444444111+++((((((*********+++)))((('''(((***)))***,,,.........---,,,)))((((((''''''(((((())))))******)))''''''((())),,,///444999999555///+++++++++***)))***,,,...///***---000111000000222444555333222222555888;;;===<<<===>>>???@@@GGGPPPWWW___eeeppp|||~~~yyyyyyrrrfffUUUOOOJJJIIIFFF???:::888999777333111000000///...,,,---///000000...+++***%%%%%%$$$$$$%%%''')))+++*********&&&###!!!###%%%(((((()))***************((()))+++,,,,,,,,,------...,,,******++++++)))''''''&&&&&&&&&'''((()))***+++------***'''&&&''')))(((***+++***((('''(((***((('''&&&%%%%%%'''***,,,+++***)))+++------***((()))---000111...+++)))((('''***---...,,,***)))))))))***+++++++++)))((('''))))))))))))***+++------000444666666>>>FFF@@@333((('''%%%######%%%(((+++,,,------+++((('''(((***...111000+++)))+++......000111000,,,'''$$$%%%(((******+++...000000///---***,,,...---***)))***+++***************++++++++++++...---)))''')))+++***---...///000000///---,,,+++***+++,,,......,,,***(((((()))***+++,,,------,,,,,,++++++*********)))((())))))'''&&&+++444;;;<<>><<<<<<@@@FFFMMMRRRSSS]]]jjjrrrvvv~~~zzzvvvyyyooo___PPPLLLIIIFFF@@@;;;;;;???:::777444111111000...------............---,,,+++%%%$$$#########$$$%%%%%%((()))***'''$$$"""###%%%'''(((((()))))))))((((((+++)))(((+++...///,,,)))***+++,,,+++)))((()))***%%%&&&''')))))))))((((((...///...+++'''%%%'''***$$$'''))))))'''''')))+++...)))$$$$$$&&&))))))'''$$$'''***+++*********+++***+++---///000---((($$$(((+++...///---+++))))))'''))),,,...---***'''$$$&&&'''''')))+++---...000+++333777666;;;BBB>>>444+++)))%%%""""""###''')))+++,,,+++***)))((()))+++)))///---&&&&&&,,,,,,&&&,,,///111///***&&&%%%&&&))))))+++...000111///---***---///---(((%%%(((+++*********)))))))))))))))***------(((&&&(((***))),,,---///000000...+++***)))))))))+++,,,,,,+++)))&&&'''((()))+++,,,---...------------+++***((('''((()))***((((((,,,555======LLLbbbttt}}}vvv|||vvvxxxvvv}}}|||xxxuuu{{{~~~zzzqqqqqqzzzzzzsssnnnzzz|||xxxyyy{{{ttteeeXXXOOOMMMMMMOOOPPPXXXpppcccOOO;;;222111000//////)))))))))'''&&&'''))),,,%%%''''''%%%""""""&&&***''''''&&&&&&'''))),,,---ooo\\\MMMEEE???<<<999666444555777888666555444444333222...,,,111///...,,,***(((((('''***************++++++,,,***)))&&&$$$$$$%%%''')))+++,,,,,,+++(((%%%$$$$$$***************)))((('''&&&%%%$$$''',,,......,,,...,,,***+++---111333444222222333222222444999<<>>DDDYYYeeehhhzzzzzz~~~~~~wwwyyy}}}zzzrrrssszzzyyyqqqwww~~~~~~~~~xxxrrrrrrsssnnn___SSSNNNIIIIIIMMMPPPYYYoooaaaNNN:::222222000...---,,,'''######''')))'''###$$$'''((('''$$$###%%%(((######$$$%%%&&&((()))***}}}lll^^^NNNCCC===999555222333444555555444333333333444333000...000///---+++)))(((''''''***))))))))))))***,,,,,,***)))'''&&&%%%&&&'''(((,,,------+++(((&&&%%%&&&((((((((((((''''''&&&&&&'''&&&&&&(((---000111111///---++++++,,,///111222666444333444777:::::::::888999:::;;;===@@@DDDFFFJJJQQQXXX\\\^^^dddoooxxx}}}~~~qqq```VVVUUUKKKBBB???>>>:::777777666777777555222///------///...,,,,,,,,,,,,+++)))'''&&&%%%$$$$$$&&&'''((('''(((***++++++***((('''---+++)))((()))*********((()))+++***))))))***+++***))))))---111111,,,'''+++...///---(((%%%&&&)))+++---......+++)))((((((((((((((((((((('''''''''(((&&&$$$###$$$&&&'''(((((((((((())))))))))))))))))((('''(((++++++***((('''''''''&&&&&&&&&&&&&&&&&&(((+++------+++(((%%%'''((()))******+++++++++,,,,,,------...///000000+++***((('''&&&&&&&&&'''***++++++++++++)))(((''''''(((((('''&&&%%%'''((('''+++///...***&&&&&&'''******)))))))))*********+++...111///)))%%%$$$&&&(((((((((&&&%%%%%%(((***,,,,,,,,,,,,++++++******,,,)))''')))---...,,,)))''''''((())))))(((((((((((()))***+++,,,---......333555555333...++++++,,,(((%%%%%%(((***...666>>>LLLYYYccchhhzzz{{{~~~xxx{{{~~~~~~}}}vvvwwwyyyzzzwwwttttttwww~~~~~~{{{tttwwwxxxuuulllbbb[[[WWWMMMGGGEEEKKKRRRZZZkkk|||eeeOOO999222555555111,,,+++)))'''&&&&&&&&&&&&&&&%%%%%%&&&((())))))'''%%%%%%%%%$$$%%%&&&((()))+++~~~hhhVVVIIIAAA<<<666111000333555444222111000000111333333222000///...---+++)))((('''''')))((((((((()))+++,,,---))))))((((((((('''''''''+++,,,---,,,)))'''''''''((('''&&&%%%%%%%%%&&&''')))((('''))),,,000333444...---,,,++++++---///000:::666333555;;;>>>;;;777000444777888777999???DDDEEEGGGJJJPPPWWW^^^cccfffzzz~~~{{{wwwpppbbbUUUOOOIIIDDDBBB>>>999888:::<<<:::777555444333111///...//////---+++*********)))((('''&&&%%%&&&'''((('''(((***+++,,,,,,+++***---+++)))((()))******))))))******)))'''''')))***+++)))))),,,//////,,,((())),,,...---)))&&&&&&(((---...///...+++*********((((((((((((''''''&&&&&&&&&%%%###"""###%%%(((***---)))&&&'''***,,,***'''&&&%%%%%%&&&((()))((('''%%%%%%%%%$$$%%%%%%&&&'''&&&(((***,,,,,,+++)))''''''((()))******+++******)))))))))*********++++++))))))((((((''''''&&&&&&$$$&&&)))+++,,,+++((('''((())))))(((&&&%%%&&&(((%%%***000222///***((('''******)))(((((('''&&&&&&'''///555444+++$$$###%%%$$$&&&'''''''''''')))+++///...---++++++,,,---...)))'''&&&(((+++---,,,***'''((())))))************************,,,...000111333333222111///,,,***)))&&&$$$$$$'''***...666>>>KKKTTT```mmm{{{~~~~~~~~~zzzzzz}}}uuusssyyy}}}rrrssszzz{{{|||vvvmmmuuu{{{uuufffYYYVVVWWWKKKCCCAAAJJJSSSZZZfffsss~~~wwwgggOOO777111777999444...+++,,,+++)))%%%$$$&&&(((%%%$$$%%%)))......***%%%((('''%%%$$$%%%(((***,,,bbbHHH???AAA<<<555//////444777555111---,,,,,,...111222222111///...---+++)))(((((((((((((((((()))***+++,,,---((()))*********)))''''''(((***+++***((('''''''''***(((&&&%%%%%%&&&((()))***)))''''''))),,,///111++++++++++++***,,,...000888666444666999:::777333---///222333444777;;;???DDDCCCEEEJJJRRRZZZ```cccrrr|||{{{oookkkmmmfffZZZHHHFFFEEECCC>>>777777<<<@@@;;;777666888999777666111333333000+++((((((***(((''''''&&&%%%&&&&&&'''%%%&&&(((***+++,,,,,,,,,+++)))'''&&&'''(((((('''*********(((&&&&&&''')))***))))))+++------***((((((***------***(((''''''---...///...,,,++++++,,,******))))))(((((('''''''''&&&%%%###"""$$$'''***---)))&&&&&&)))***)))'''%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''((()))++++++'''(((***+++++++++)))((((((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%"""$$$''')))+++++++++***)))***)))(((%%%$$$%%%'''&&&***///111///,,,***)))+++******)))'''&&&$$$$$$$$$+++111111+++%%%###$$$%%%''')))******))))))***///......---------......)))'''&&&'''***+++***)))&&&'''((()))******+++***))))))((((((***---000222111///------,,,+++(((%%%%%%######'''***---555===BBBIII\\\uuu||||||~~~{{{uuuvvvvvv{{{yyy{{{}}}||||||{{{xxxuuuooorrrtttpppggg\\\SSSOOOFFF@@@???GGGOOOVVVdddrrr}}}tttaaaKKK666000444777444111///...---***(((''''''(((%%%%%%&&&***---///---++++++)))&&&%%%%%%(((+++---\\\CCC<<<>>>888222---...333666333///***))))))+++...000000000///...---+++***)))))))))'''(((***+++,,,,,,,,,+++((()))***+++***)))'''&&&%%%'''(((((('''&&&&&&''',,,+++)))(((((()))+++,,,+++)))'''%%%%%%&&&)))+++'''(((***++++++,,,000333444444555555333222111111---,,,---000555888999999@@@BBBDDDGGGMMMVVV```fffhhhhhhooo{{{vvvhhhdddfff```UUUCCCBBBCCCAAA<<<555666;;;<<<888555555888;;;;;;:::777888777333,,,(((''')))&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%'''(((***,,,------,,,***''''''((())))))((()))******)))'''&&&''')))))))))(((((()))))))))(((''')))+++,,,+++)))((((((,,,---//////---,,,,,,---,,,,,,++++++***))))))((())))))(((%%%""""""%%%((())))))(((((('''(((((()))'''&&&&&&%%%%%%%%%&&&''')))***+++,,,------......((()))************))))))((())))))************)))$$$$$$$$$$$$##################$$$%%%%%%$$$$$$$$$$$$%%%&&&''')))+++---...((())))))'''%%%$$$%%%&&&(((***,,,,,,,,,+++++++++*********)))(((&&&$$$######%%%((()))(((&&&%%%%%%(((***------+++)))))))))***,,,---//////...,,,+++***)))(((((((((((('''&&&%%%&&&'''((()))*********((('''&&&&&&(((***---//////---,,,++++++***'''$$$$$$"""###'''***---444;;;???EEEXXXttt}}}www~~~|||}}}~~~rrrzzz|||qqqrrruuuzzzzzzxxx{{{|||yyyssssssuuuxxxoooiiijjjllleeeSSSCCCAAA>>>???EEEJJJQQQcccvvv~~~vvvYYYHHH666//////000222444444000+++***,,,,,,***'''&&&''')))))))))+++000333---+++(((''''''))),,,...kkkVVVGGG>>>999222...***+++///111000---***(((((())),,,...///...000///...,,,++++++******'''***---///000...+++)))(((((()))***)))((('''&&&###%%%&&&'''&&&%%%&&&''',,,+++*********+++,,,---******(((&&&######$$$&&&$$$(((+++,,,+++---111555222444444222...,,,---......+++***...444888777444:::===BBBDDDHHHOOOZZZcccaaa]]]ddduuu}}}yyyzzzxxxuuunnngggbbb]]]RRRGGG@@@>>>>>>===888333333888444222111222444777999:::;;;:::888444...***((('''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&(((***+++------///---+++***+++,,,,,,+++((()))++++++)))(((((()))((('''&&&&&&%%%&&&&&&'''&&&''')))*********))))))))),,,///000...---,,,,,,...------,,,+++***))))))***++++++((($$$"""$$$''''''((()))******))))))***((((((((('''&&&&&&)))+++)))+++---///000///...---+++******)))))))))))))))))))))************))))))########################!!!!!!""""""######$$$$$$&&&&&&&&&&&&(((***---...&&&''''''&&&$$$###$$$&&&)))((((((''''''((()))***(((((())))))((('''%%%$$$$$$###$$$%%%'''(((''''''+++---...---+++(((''''''&&&(((+++------,,,)))(((++++++***)))((('''&&&&&&&&&&&&'''((())))))))))))&&&&&&%%%%%%'''(((***+++.........---+++)))((('''$$$"""###'''***,,,222999CCCEEERRRiii}}}|||}}}{{{tttwwwrrrxxxwwwqqqvvv||||||yyyrrrqqqsssyyynnneeehhhmmmgggRRR>>>>>><<<>>>DDDFFFLLL___sssxxx}}}wwwXXXIII777...++++++///333444///))))))---...+++'''&&&)))***)))(((***000666...---+++))))))***,,,---|||aaaQQQGGG>>>777...,,,***+++---.........,,,+++)))***,,,.........111000///...---,,,,,,,,,(((+++000333333///***&&&((((((((((((((('''&&&&&&"""$$$&&&'''&&&&&&''')))))))))))))))******++++++)))***+++(((%%%$$$%%%'''%%%)))------,,,,,,000444777555222///...------,,,++++++,,,///111333333333444888>>>BBBFFFKKKRRRWWWYYY[[[aaahhhlllpppvvv|||tttlllfffddd```UUUHHHAAA???;;;999888555000000444///000111111111333666888;;;888555222000---***'''######$$$&&&''''''((((((&&&'''''')))***,,,......000...,,,+++,,,---------&&&))),,,---,,,***))))))'''&&&%%%###"""###$$$&&&'''''''''((()))++++++***&&&***...111000---,,,+++...------,,,***))))))((((((+++---+++'''$$$&&&(((((('''(((,,,///000---)))'''((())))))(((***...222***---111333444222///------,,,***)))(((((((((((())))))************))))))#########$$$$$$$$$$$$$$$"""!!!!!!!!!"""###%%%&&&$$$%%%&&&'''((())))))***$$$%%%%%%$$$###"""$$$%%%'''&&&$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''%%%$$$$$$&&&))))))((('''(((******+++,,,+++(((&&&&&&'''%%%&&&'''(((((((((''''''************(((((((((((((((((()))******)))))))))&&&&&&&&&&&&'''''''''(((+++---...---)))&&&'''(((%%%###$$$''')))***000777@@@CCCKKK]]]xxx|||xxx{{{ooosssuuuvvvxxx|||~~~~~~}}}{{{{{{yyytttooooooooonnnlllfff[[[MMMDDD>>>:::;;;BBBFFFJJJXXXhhhvvvuuuaaaNNN:::///,,,+++,,,...///,,,)))(((******)))((('''(((((()))***---000222///...,,,+++++++++,,,,,,eeeOOOAAA:::888------------......///000///---++++++---.........222111000///...---------(((,,,222666555000)))%%%((('''''''''&&&&&&&&&&&&"""$$$'''((('''''')))***&&&&&&'''((())))))(((((()))+++,,,+++((('''(((***'''+++///...,,,+++///333<<<666000...000111...***(((+++///000......000333111555;;;BBBGGGJJJLLLLLLNNNYYY]]]WWWWWWeeeqqquuuxxxkkkaaa```[[[OOOFFFEEE???999666555333//////111///222444333111111555888999666222000000///+++(((###$$$%%%'''((())))))***(((((()))***+++---///000///---+++***+++,,,,,,+++$$$(((,,,...---+++***)))&&&%%%$$$""" !!!###%%%'''&&&&&&''')))+++++++++%%%)))...111000...+++***------,,,+++***)))((('''&&&***...---)))'''(((***+++'''&&&,,,555666000(((%%%(((******+++---333777,,,000444888888555111......---+++)))''''''''''''))))))*********))))))((($$$$$$$$$$$$%%%%%%%%%&&&###"""!!!!!!"""$$$&&&((("""$$$&&&((()))(((&&&%%%"""###$$$###""""""$$$%%%$$$$$$######$$$$$$"""!!! """$$$&&&'''&&&%%%$$$###***000000***&&&)))---((()))***(((&&&%%%&&&'''%%%$$$$$$###$$$%%%&&&'''((()))******))))))***+++******+++++++++******)))&&&&&&'''(((((('''&&&&&&'''+++---+++%%%"""$$$'''%%%###$$$((()))***///555666===HHHWWWrrr}}}yyy}}}yyypppooovvv~~~wwwyyytttttt~~~wwwkkkeeepppxxxqqq^^^NNNIIIKKK>>>888999AAAHHHKKKSSS]]]vvvuuurrrjjjSSS;;;000...---***)))*********(((&&&&&&'''***(((&&&&&&)))...000///---///......---,,,,,,,,,,,,iiiOOO<<<777;;;333---(((***000444111---000000///...---...111333.........///000///,,,)))***,,,------+++)))((((((''''''&&&&&&&&&%%%%%%%%%'''%%%%%%)))---...***%%%''''''((((((((('''&&&%%%))),,,......,,,***))))))111000...,,,+++,,,000333555777888555000,,,---...---...000111111111222222777777777999>>>BBBDDDEEEKKKMMMQQQUUUWWW[[[eeeqqqyyyzzz~~~wwwuuufffQQQLLLSSSPPPCCC888777666555555333000---111//////111555555222///444444222///,,,)))))))))&&&''')))+++,,,+++***)))+++++++++,,,---...///000---***(((((())))))'''$$$'''&&&&&&)))---...,,,)))'''$$$!!! """######((('''&&&%%%&&&'''((()))---------------,,,+++***))))))******)))(((&&&%%%%%%&&&((()))***)))'''&&&)))((()))---333555222---***)))***,,,...000111000333333444444444333333222///...,,,)))'''&&&%%%%%%,,,)))&&&(((+++,,,)))%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%$$$$$$###""""""!!!###!!!!!!$$$)))+++)))'''+++///222000+++(((***---))))))(((&&&$$$$$$%%%'''(((&&&$$$""""""$$$&&&'''%%%'''***+++***)))))))))...***'''(((---000///---(((+++,,,)))%%%###''',,,+++***)))'''&&&&&&&&&&&&'''(((((()))))),,,000333444777GGG^^^ooo||||||zzz}}}zzz{{{vvvrrrxxx{{{{{{zzz{{{xxxrrrllljjjllllllggg]]]SSSLLLIIIAAA<<<999:::>>>HHHYYYhhh{{{nnn^^^KKK888///...---,,,++++++***)))&&&######%%%'''***'''&&&'''+++---,,,)))---//////...+++***,,,...xxx```LLL===777777333111//////111222111///111111111000//////111333...------...//////,,,***(((***,,,+++)))((('''((((((((('''''''''&&&&&&&&&&&&%%%%%%***///111---***((((((''''''&&&%%%%%%%%%&&&))),,,---,,,+++++++++000000///,,,+++---000444555666777666333000///...111///...000444555333111555444555777;;;???AAABBBFFFEEEIIIPPPVVVYYY___fffuuu|||{{{tttkkk^^^TTTPPPMMMGGGBBB:::888444333222222000///......///000333444333222333333111---)))''''''(((&&&(((***+++,,,+++***))))))******+++,,,---///000---***'''&&&'''''''''%%%&&&%%%%%%(((+++---+++)))&&&$$$!!! """###$$$%%%%%%$$$%%%&&&(((***+++,,,,,,,,,,,,+++***))))))((()))*********)))((('''&&&''')))******)))'''&&&)))'''(((---222444111---+++******,,,...000000///222222222333333333333222///---+++(((''''''((())),,,)))&&&'''+++...,,,***&&&&&&'''&&&$$$$$$&&&'''&&&%%%$$$#########$$$%%%&&&'''((()))))))))((('''%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''')))+++---.........,,,***))))))))),,,,,,***'''$$$######%%%&&&&&&&&&&&&%%%%%%%%%%%%'''(((******))))))))))))+++(((%%%''',,,///...,,,,,,+++***((('''''''''(((+++***)))((('''&&&&&&&&&&&&'''((()))***---111444444;;;EEERRRggg~~~||||||}}}ttt{{{|||sssqqqzzz{{{~~~rrrjjjmmmssssssjjjbbbaaaccc]]]LLL===;;;:::;;;===@@@KKKaaatttpppYYYHHH666000000...,,,+++******)))&&&$$$###%%%'''((()))************+++++++++---...,,,******+++...lllUUUGGG===666333111222333333222000/////////000111000///...///000---+++++++++---...---,,,''')))******((('''((((((***))))))))))))(((((((((&&&%%%&&&+++000222111///***)))'''%%%$$$###$$$$$$###&&&***,,,,,,,,,---...//////...,,,+++---000333555666777888888666222///444000---000555777444///000111222444777999<<<===@@@>>>BBBKKKTTTWWWYYY\\\mmmyyy~~~yyy|||zzznnnaaaWWWVVVRRRHHHAAAAAA;;;888333000000111111111+++,,,...//////111333555333111...***%%%$$$%%%'''''')))***,,,,,,+++)))((((((((())))))***+++---...---***'''%%%&&&&&&&&&%%%$$$$$$$$$'''***+++***)))'''%%%###"""!!!"""$$$%%%#########$$$&&&(((+++,,,+++++++++******)))(((''''''((()))*********))))))))))))*********((('''%%%((('''(((,,,000111///,,,*********+++---......,,,//////000000111111222222///---***((('''(((+++,,,,,,)))'''(((,,,///...---&&&''''''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&(((+++------,,,+++)))&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%&&&''''''!!!$$$''''''&&&'''---111111---***((())))))'''&&&......,,,((($$$""""""###$$$%%%'''))))))(((&&&%%%***))))))((((((((())))))'''%%%###$$$))),,,,,,+++///,,,)))((())))))'''%%%******)))(((''''''''''''&&&''')))***+++...222555777???DDDJJJaaa||||||{{{www}}}|||~~~yyyssswww~~~~~~pppiiilllssssssjjjbbbaaaccc[[[HHH777666999>>>AAABBBLLLcccyyyoooUUUEEE666111111000,,,************(((&&&%%%&&&''''''***---,,,((('''***---)))***+++***))))))***,,,cccNNNDDD<<<666333...///111222333111///,,,+++---......,,,+++***++++++***))))))+++------,,,&&&(((******)))((()))+++++++++++++++************'''''''''***...111111///,,,***'''$$$###"""#########&&&))),,,,,,,,,,,,---,,,,,,,,,+++***,,,///222555555666:::<<<:::444///222000///000333444111///---...000111222444666888===<<<@@@IIIOOORRRUUUYYYbbblllssssssvvvyyyiii```VVVRRROOOJJJCCC@@@999666333111000111000000)))+++---,,,+++,,,000444111000,,,'''"""!!!###%%%((()))+++,,,,,,+++)))(((******))))))((()))))))))+++******))))))(((&&&%%%######$$$%%%''')))))))))(((((('''%%%$$$$$$&&&(((#########$$$&&&(((***,,,*********)))((('''&&&%%%''''''((()))******+++++++++++++++***)))(((&&&%%%'''''''''***---...---***)))((((((***,,,,,,+++)))++++++,,,,,,---///000000222///+++((('''(((+++---*********,,,...///---***$$$%%%&&&%%%$$$$$$&&&'''))))))(((''''''&&&&&&&&&%%%(((+++...///...,,,***&&&&&&'''((())))))******&&&&&&&&&&&&'''((()))***'''((((((''''''(((,,,000000...***(((''''''''''''------+++((($$$"""###$$$%%%'''((()))***)))((('''+++)))'''&&&&&&'''(((((($$$"""!!!"""&&&)))******...---+++***)))((('''%%%))))))(((((('''(((((((((***+++------...///222555999???EEENNNccc|||{{{yyytttzzz{{{www}}}~~~|||vvvwww}}}yyyyyyvvvqqqkkkhhhlllmmmhhh[[[MMMBBB===666:::???CCCEEELLL^^^pppxxxlllYYYHHH777111111///---,,,+++,,,,,,+++)))(((((())))))+++,,,,,,***)))+++,,,(((((((((((('''((()))***zzz```NNNBBB:::666555///---,,,111666777222,,,,,,---...---+++)))))))))***)))'''(((***+++++++++'''(((******)))***,,,...------,,,,,,,,,+++++++++))))))((()))+++------------+++(((%%%###"""######$$$'''***++++++*********))))))***))))))+++...111444444666:::===;;;555000,,,///111000...,,,---///***---///000000000222444:::;;;@@@EEEFFFHHHOOOXXXXXX[[[eeeqqquuurrrttt{{{vvvqqqfffeee[[[MMMKKKPPPKKK???555444333222222111///---)))***,,,***((((((,,,000///...***%%%"""!!!###%%%((()))+++,,,,,,,,,***)))...---+++)))((('''&&&&&&)))+++...///---***&&&$$$######$$$%%%%%%&&&((()))***++++++)))'''''')))+++&&&%%%%%%%%%&&&(((***+++*********)))((('''&&&%%%&&&&&&''''''(((******+++++++++***)))((('''%%%%%%&&&&&&''')))***+++***)))'''&&&''')))++++++)))'''''''''((()))***,,,...///444111,,,(((&&&''')))+++)))***---///000---(((%%%"""#########""""""$$$&&&))))))))))))((((((''''''$$$'''***---...---***)))'''''''''((()))***+++,,,''''''&&&&&&''')))+++,,,///+++((('''(((******)))---......***%%%###'''***)))))))))&&&$$$###%%%&&&((((((((())))))******+++***(((%%%%%%'''(((((('''"""!!!!!!"""$$$&&&((((((***---///,,,'''$$$%%%(((((('''''''''''''''((((((///000111111000000222444888;;;FFFXXXiiizzz~~~}}}{{{~~~|||www{{{}}}{{{{{{zzz||||||zzzxxx{{{{{{rrriiifffmmmqqqiiiXXXGGG???===888:::???FFFKKKQQQ\\\hhhttttttbbbNNN:::000///...------,,,...//////---+++***+++,,,+++)))***---...,,,+++((('''&&&&&&&&&'''''''''vvv___NNNBBB:::666777222...---222:::<<<666//////000000///,,,***++++++)))((('''((()))***)))(((&&&((()))******+++...000------------,,,,,,,,,,,,+++***)))(((((()))***+++---+++)))'''%%%$$$######%%%(((***+++***((((((((('''((()))))))))+++...111222444777:::;;;999555111)))...111///***'''***...***---111111///...000333666888<<>>===@@@FFFOOORRRXXX]]]```ccciiipppsssxxxrrriiieeebbbZZZQQQOOOPPPIII???444333111000111000///---*********,,,...///...---++++++***(((%%%%%%&&&(((&&&'''***,,,......---,,,000///...,,,+++***))))))***---///...+++(((((((((&&&'''(((&&&######%%%((())),,,...,,,((('''))),,,'''''''''''')))+++...///......---,,,+++)))((('''&&&%%%%%%$$$%%%&&&'''((())))))(((&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%&&&'''&&&'''))),,,//////---+++&&&&&&&&&(((***...111333000...+++)))'''''''''(((&&&''')))***)))'''%%%$$$ !!!""""""!!!"""$$$&&&&&&'''((()))******))))))&&&'''((())))))((('''&&&)))(((''''''((()))***+++***((('''&&&&&&(((+++,,,...,,,+++***)))((('''%%%''')))***)))&&&%%%&&&((($$$$$$$$$###""""""%%%'''((()))+++,,,------,,,,,,+++)))'''***...000...+++$$$$$$$$$######$$$&&&'''''')))+++***'''%%%%%%&&&#########$$$%%%&&&'''(((,,,...111222222222444555999@@@NNN```rrr|||}}}{{{}}}{{{}}}www}}}vvvppprrrwwwssskkkbbb___]]]SSSBBB333:::;;;???EEEIIIQQQaaapppuuufffRRR<<<222///,,,+++******---000111///---+++************,,,...///000///+++(((%%%%%%&&&&&&%%%###www\\\KKKBBB<<<777555000111222333333333222111111111///+++(((((()))+++'''''''''))))))(((%%%"""$$$%%%&&&'''(((***---000......---------,,,,,,,,,,,,+++***((('''(((,,,...+++++++++***)))'''%%%$$$###%%%)))***)))(((((()))((()))+++,,,---...111444///333888888555222111222------,,,,,,,,,***)))(((,,,000444444000...000333555333666===AAA@@@>>>???PPPXXXXXXQQQTTTcccnnnoooeeemmm~~~{{{rrreee\\\VVVWWWUUUKKKBBB???666333///......///000000***)))***---222444111///******+++)))''''''''')))%%%'''***,,,.........---//////...---,,,,,,,,,,,,,,,------+++'''&&&(((+++((())))))&&&###"""$$$''''''+++---+++'''%%%(((+++%%%&&&&&&(((***---000222/////////...,,,***)))(((&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&((((((+++...111222000---'''''''''))),,,///333555,,,+++***)))((((((((()))%%%&&&&&&%%%%%%%%%&&&(((!!!"""######"""###%%%'''$$$&&&((()))************'''((((((((((((''''''''')))((('''''''''(((*********)))'''&&&&&&(((***,,,)))+++...,,,(((&&&&&&(((&&&%%%%%%&&&((((((&&&$$$$$$$$$$$$###!!!!!!###%%%&&&))),,,000000///,,,***,,,***)))---222444111---&&&&&&&&&$$$###$$$&&&'''(((''''''''')))(((%%%###"""""""""###$$$%%%&&&'''(((+++...000222333555777===IIIUUU___tttzzzyyy}}}~~~|||xxxvvvvvvqqqlllfffaaaZZZOOOBBB888;;;===@@@AAAAAAIII^^^rrrzzzwww}}}cccPPP<<<333000---)))((((((+++///000...,,,***)))&&&***---...,,,---000333,,,)))&&&%%%&&&&&&$$$!!!tttPPPBBB;;;;;;:::333...333666333---+++000666111///,,,*********)))''')))((('''&&&&&&&&&&&&'''###&&&''''''&&&(((---111333///+++,,,///000---***&&&''')))***)))***,,,---...,,,+++,,,...---((($$$(((((('''''''''(((((()))'''***///111111111111111333222222444777666222...+++---...,,,)))(((***,,,...///111444666444000---666777777888888:::===@@@GGGLLLRRRUUUXXX[[[```dddkkkmmmqqqyyyyyy}}}zzzrrr\\\]]]\\\YYYRRRHHH???999777111+++***---//////---)))***,,,...//////.........,,,************'''&&&************+++,,,------)))+++...000000///---+++222000...+++)))(((''''''%%%***...,,,'''$$$&&&)))'''***+++(((###!!!$$$'''&&&%%%%%%'''+++111777;;;000000000000///,,,***))))))(((((('''%%%$$$######$$$'''***)))%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$+++,,,............///111'''))),,,...000000//////111...)))''''''((()))***%%%%%%%%%%%%%%%&&&''''''(((%%%""""""###$$$%%%%%%%%%%%%&&&))),,,,,,((($$$'''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((('''&&&$$$###$$$'''***,,,,,,***(((%%%$$$$$$%%%%%%---...///000000...,,,*********+++...000111000...,,,)))''''''((())))))(((***'''$$$%%%((()))&&&$$$%%%$$$#########$$$%%%&&&***+++,,,,,,---000444777@@@IIIQQQ^^^xxxxxx}}}{{{zzz}}}|||}}}yyy{{{}}}tttqqqkkkaaaUUUJJJBBB>>>???;;;;;;AAAIIIPPPXXX___ppp}}}oooOOO999222,,,***+++'''%%%(((+++***'''''')))+++,,,---...000000///---,,,)))(((&&&%%%$$$$$$%%%%%%jjjMMM@@@777444555000333333222111000000000111222///,,,*********)))(((%%%''')))***)))(((&&&%%%%%%&&&&&&'''(((***///222666111,,,+++,,,,,,(((%%%&&&((())))))))))))+++,,,---------------+++(((&&&))))))))))))((()))***,,,***---111333222111000000000111333555777666333000,,,,,,,,,+++)))(((***+++---...000333555444111...222444555666666777:::<<>>888333444555000222222222444666999::::::111---(((%%%$$$$$$$$$$$$&&&(((***,,,------------+++'''$$$&&&,,,222555555444111...+++*********)))(((((((((''''''(((***---+++...000...+++)))***,,,***---...---)))(((***---+++...111222111///......***...333333///+++))))))+++'''$$$$$$(((++++++***,,,,,,,,,...000111000...,,,...111222111000000000777999;;;;;;;;;===CCCGGG>>>IIIVVV___dddkkkwwwxxxpppmmmeee\\\KKKJJJHHHFFFCCC???;;;888111000...,,,,,,+++***)))***)))'''&&&&&&'''((())),,,---///222444555444333///---)))&&&%%%&&&)))***''''''((()))))))))((('''''''''&&&%%%%%%&&&'''(((&&&***......+++***+++...,,,,,,,,,***((('''((((((%%%&&&'''))))))***))))))***)))((('''''')))***+++&&&&&&%%%%%%$$$#########%%%$$$%%%)))---...+++'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((()))&&&'''''')))******++++++&&&&&&'''***...000///...---+++'''%%%###"""###$$$'''%%%######%%%((())))))***(((&&&###"""###&&&(((&&&&&&%%%$$$$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((***,,,---+++)))'''&&&'''))),,,///,,,***((('''''')))+++,,,,,,+++***+++---......---((('''%%%%%%''')))******((((((***...111111///,,,((((((((('''&&&%%%$$$$$$(((***---/////////111222444<<>>:::FFFSSSZZZ\\\bbbnnnxxxuuummmnnnhhh\\\GGGGGGGGGDDD@@@<<<999888333222///---++++++++++++++++++***)))((((((((((((+++***,,,///333555333000///---***((('''((()))***))))))******))))))(((((('''&&&%%%$$$$$$%%%&&&'''$$$***///...***))),,,000+++***)))((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((()))***+++%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%''')))***((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''&&&'''(((&&&&&&&&&'''(((((())))))$$$$$$%%%)))---000000///+++)))&&&$$$######%%%&&&(((&&&$$$$$$&&&((())))))))))))&&&$$$"""###'''***(((((('''%%%$$$###"""!!!%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%'''***---...((('''%%%%%%%%%&&&((())),,,***))))))+++------,,,&&&$$$###$$$'''***++++++***((((((,,,000222...***)))))))))))))))((('''&&&***,,,...//////000222333444<<<@@@EEE^^^zzz}}}yyy~~~{{{{{{{{{~~~|||tttuuu|||~~~pppYYYJJJIIIOOOBBBAAA@@@???>>>DDDVVVhhh|||fffKKK;;;666---***---,,,111///+++))))))******)))************************%%%$$$###""""""###$$$$$$uuuXXXDDD>>>666333333//////111222333222333666999333///)))%%%$$$$$$%%%%%%((()))***+++---000222444******((('''(((,,,222777;;;888333---)))''''''((((((((((((((((((+++///222///---,,,,,,---------,,,222888===;;;444...---///---000333333111...---,,,---,,,,,,---......---+++(((((('''&&&&&&(((---000///---++++++,,,---,,,,,,------...---++++++,,,...(((---222555555444555777>>>CCCIIIOOOTTT\\\fffnnnlllwwwyyyqqqiii```XXXLLLHHHCCC@@@???>>>;;;999444222000,,,***)))+++,,,++++++++++++***)))((('''''')))---000111111000000---,,,+++***))))))***+++......---+++***((('''&&&''''''%%%%%%$$$%%%&&&'''%%%(((+++,,,++++++,,,...+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((******++++++''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&########################%%%'''''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''((()))%%%$$$%%%'''+++---......***(((%%%######$$$'''(((***(((%%%%%%&&&((())))))(((((('''%%%###$$$(((,,,(((''''''&&&%%%$$$######'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$%%%%%%%%%&&&""""""###%%%''')))***+++%%%%%%$$$$$$$$$%%%''''''***(((''''''(((*********'''&&&$$$%%%'''*********)))))))))+++,,,------,,,)))***+++++++++***))))))---...//////...000333555444777:::CCCUUUpppzzzzzz}}}}}}zzzvvvyyy~~~sssrrrzzz|||oooYYYJJJJJJPPPBBB@@@>>>======CCCSSScccoooQQQ===666...+++,,,))),,,------,,,******+++,,,(((((((((((()))******+++$$$###"""!!!!!!"""###$$$fffOOOCCC@@@777333666444111000000000111222222333555000***&&&%%%%%%&&&&&&'''(((***---///111333444*********((('''***111777777555111,,,)))((()))+++(((((((((((())),,,000444000---***+++---///---+++222888>>>===555...+++,,,111333555555222...,,,+++---+++***,,,000222111///'''))))))'''%%%(((---222000...+++***+++,,,++++++,,,---,,,+++))))))+++---***---//////...///333777DDDAAAAAAEEEOOOZZZbbbfffbbbnnn{{{{{{zzz~~~vvvcccUUUSSSRRRIII@@@===@@@AAA>>>:::444333///+++((((((***---++++++,,,,,,+++)))'''&&&$$$***000222///---///222,,,,,,++++++++++++++++++333111///---***'''%%%$$$((('''&&&%%%%%%%%%&&&''''''''''''***---...---++++++)))'''&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''((($$$%%%''')))++++++++++++((((((((((((((('''''''''%%%''''''$$$!!! ###&&&""""""""""""""""""""""""$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''((('''%%%%%%&&&)))+++,,,,,,(((&&&$$$"""###%%%(((***+++)))&&&%%%&&&((((((((('''((((((&&&$$$%%%***---&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$"""!!!!!!!!!!!!########################!!!"""###%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&''')))'''%%%%%%&&&(((((((((***(((&&&&&&(((*********&&&))),,,+++)))(((+++...)))***,,,,,,---,,,+++***...//////......000444777444111777EEEQQQ```{{{~~~{{{~~~~~~zzz{{{vvvzzz}}}~~~~~~zzzwwwtttnnnfff\\\RRRJJJEEEAAA>>><<<===???FFFVVVdddsssSSS===666///...///***(((+++...---++++++---000''''''''''''(((***+++,,,######"""!!!!!!"""###$$${{{[[[KKKDDDAAA777555777222333...***,,,222555222...//////...+++((((((***,,,)))+++---...---,,,,,,---,,,+++******+++---///000...000000---)))'''***---,,,***'''''')))+++,,,,,,---)))&&&''',,,...,,,)))***...333555444000---+++888666333000...------...))),,,...//////...///000...,,,***((('''(((***,,,222111///---+++)))'''''')))((('''&&&%%%&&&&&&'''///...------///111444666444===FFFHHHFFFJJJVVVaaaaaagggnnnuuu|||yyyqqqqqqkkk\\\SSSTTTNNNGGG???<<<===>>><<<999333333222///,,,***+++---111+++''')))---///+++&&&(((,,,111222111111333666000000...------,,,,,,---222333333111...***)))(((&&&''''''&&&$$$###$$$%%%***'''%%%(((---///,,,((((((******(((###!!!"""%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))+++,,,------,,,,,,+++*********)))((('''%%%###""""""""""""&&&((('''$$$!!!"""$$$ """%%%%%%$$$#########%%%%%%%%%&&&((()))+++,,,(((%%%""""""###$$$%%%%%%(((((('''%%%######%%%'''%%%%%%$$$%%%&&&(((***+++%%%'''(((******)))'''&&&&&&&&&''''''((())))))***)))'''&&&&&&''''''&&&%%%)))((('''%%%%%%%%%&&&'''$$$&&&'''%%%!!! """%%%$$$$$$%%%&&&&&&%%%$$$$$$"""#########$$$%%%&&&&&&""""""###%%%&&&(((***+++000,,,&&&######%%%''''''(((***+++***(((''''''((()))))))))***++++++,,,,,,))))))(((((()))+++---...***+++,,,---///111333444<<<555555@@@KKK[[[www}}}|||ssszzz~~~www}}}}}}www}}}zzzzzzsssuuu}}}sss|||{{{www{{{|||qqqeee___]]]VVVHHH<<>>;;;999:::DDDZZZnnn~~~hhhPPPBBB===222,,,,,,)))+++)))(((***---...,,,)))###""""""$$$''')))******&&&%%%$$$###""""""!!!!!!|||eeePPPDDD@@@999888888222111000//////111222222222/////////---+++***,,,...///000///...,,,+++,,,...+++***)))((()))***,,,...000...,,,+++***+++******,,,------+++******---000---***''')))---...---***,,,---//////...,,,,,,,,,333222///---++++++,,,,,,)))+++...///...---...///...,,,***(((((()))+++,,,111111000///---+++)))((()))((('''&&&&&&&&&'''''',,,,,,,,,---///111444555666<<>>===:::666777444000.........,,,***,,,+++***+++,,,,,,***((()))+++000444777777444222000000//////......------000333666666333///+++))),,,)))%%%###%%%&&&&&&%%%''''''((()))))))))))))))+++)))'''&&&%%%%%%$$$######$$$%%%&&&'''''''''''''''&&&%%%%%%&&&(((***,,,,,,++++++******)))(((((((((((('''&&&%%%$$$###"""%%%%%%%%%%%%&&&%%%###!!!###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&'''(((******'''%%%"""!!!###$$$%%%%%%&&&&&&%%%$$$######&&&)))((('''&&&&&&&&&'''((()))(((((()))))))))'''&&&%%%&&&&&&'''((())))))))))))'''&&&%%%&&&((()))((('''(((''''''&&&%%%%%%&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&(((***+++222...)))''''''(((******(((***++++++)))'''(((((((((((())))))***+++++++++((((((((()))***+++------***++++++---///111333444999::::::>>>LLLeee~~~|||{{{{{{}}}}}}}}}~~~ttt}}}|||vvvyyy}}}vvvpppiiiaaaZZZPPPEEE>>>>>><<<<<<;;;<<>>BBBIIIOOO[[[UUUTTT```sssxxxwwwkkkYYYVVV]]]]]]TTTJJJFFFAAA>>>===;;;777444:::444///...111111---(((&&&***---...,,,******++++++---111888===<<<444......//////000000///......///444999;;;888222---***111***###"""%%%((('''$$$$$$'''***)))%%%$$$'''***,,,((($$$%%%'''(((&&&###%%%%%%&&&'''((((((((((((((('''%%%$$$$$$&&&)))******))))))(((''''''&&&&&&''''''(((((('''&&&$$$###&&&$$$"""$$$'''((($$$ '''((((((&&&%%%%%%''')))'''&&&&&&&&&&&&'''((((((&&&$$$"""!!!###$$$%%%$$$%%%%%%&&&%%%%%%'''***---,,,***)))'''&&&&&&&&&&&&)))))))))((('''&&&%%%$$$&&&'''((()))***)))((('''&&&%%%%%%&&&)))******)))'''''''''''''''&&&&&&%%%&&&&&&'''(((******(((&&&&&&&&&''''''''''''&&&&&&###$$$&&&((()))((('''''''''&&&%%%%%%%%%''')))+++111---***(((((()))******((()))+++***)))'''((((((&&&'''((())))))*********'''''')))***+++,,,,,,,,,+++++++++,,,...000111222666>>>@@@>>>MMMlll|||}}}{{{ssszzz~~~~~~~~~zzz|||~~~~~~wwwqqqnnnooolllcccUUUIIIBBB???888999;;;<<<<<>>AAACCC@@@JJJTTTXXXYYY```ooo}}}ooofff``````\\\RRRKKKJJJGGGDDD>>>999777555555444333222222000---***)))))))))***,,,000333444222000555888;;;:::666222000///)))***+++,,,---.........444555666444000,,,***))))))******)))(((&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''(((******)))&&&%%%''')))''''''((()))***************(((&&&$$$$$$%%%''')))''''''&&&&&&%%%$$$$$$$$$$$$%%%'''))))))((('''%%%"""%%%((()))'''&&&'''(((***)))'''$$$"""###''')))'''&&&&&&%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&%%%&&&'''(((((())),,,000333000...+++(((%%%###""""""###$$$%%%'''(((((((((((('''((()))*********)))(((%%%%%%%%%'''***------,,,((()))***++++++***)))(((+++***+++...222222///,,,(((((((((((((((((((((((((((***---///000///---,,,+++***(((''''''(((***+++(((&&&$$$$$$&&&&&&&&&%%%$$$&&&''''''&&&%%%&&&&&&$$$%%%''')))))))))((('''%%%&&&(((***+++++++++***++++++++++++,,,---//////333666???JJJQQQ^^^xxxwwwzzzxxx||||||{{{wwwmmmmmmkkkggg^^^SSSGGG???;;;<<<<<<<<<:::888???UUUjjjdddNNNEEE888222000+++)))'''%%%'''+++...---+++&&&&&&&&&'''))))))(((&&&%%%%%%%%%%%%'''***---///yyy^^^OOOIIIEEE;;;888;;;777555222000///111111///...666666555222...+++******+++---000111000/////////---+++***))))))***,,,---+++///111///+++((()))++++++++++++...000000---***---...000111111111000///***+++,,,,,,)))''''''''''''(((((()))++++++,,,,,,+++,,,,,,+++******+++---+++,,,---...///...---,,,((()))+++,,,,,,+++***)))''''''((()))))))))((((((((()))+++...111333555666777777777888999<<>>EEERRR\\\^^^\\\eeettt{{{rrrfff___YYYVVVRRRKKKEEEAAA<<<======;;;888555222111000////////////---+++)))(((***...111222444777999777888777555222///------)))((('''(((***---000222......---***((('''(((***+++++++++,,,------+++***%%%'''((('''&&&'''+++000,,,,,,+++)))'''&&&''''''&&&'''((()))************(((((()))))))))))))))))))))((((((''''''&&&%%%%%%"""###$$$%%%&&&'''((((((%%%'''***+++,,,,,,,,,,,,))))))(((%%%######%%%'''%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&((())))))'''%%%%%%&&&%%%$$$&&&))),,,,,,+++(((%%%###""""""""""""&&&)))***)))'''&&&((('''''''''(((***---...***)))((()))+++,,,+++***((((((''''''(((((()))***)))***,,,,,,++++++,,,---(((((('''&&&&&&'''((((((***+++,,,------......---((()))***,,,,,,,,,++++++&&&%%%%%%'''))))))(((&&&$$$&&&(((((('''''''''((($$$&&&(((***+++***)))''''''''''''''')))***+++,,,++++++++++++++++++,,,---000222:::EEEUUUjjj||||||~~~~~~yyyuuuuuuzzzrrrmmmfff\\\QQQHHHAAA>>>AAAAAA@@@;;;777???WWWooo||||||dddTTTKKK;;;333555555---,,,,,,///222222...***((('''((()))+++***'''%%%$$$%%%&&&'''((((((''''''zzzrrrgggPPPAAA>>>:::;;;<<<444333777999666///,,,000555000000///,,,***+++---///111111000...,,,---000333***)))(((((()))+++---///444111//////000...)))%%%$$$***111111---******---,,,...111222111000//////......---***''''''(((***'''''')))***++++++++++++---------,,,******,,,...***,,,...000111000...,,,+++++++++***************&&&'''(((*********)))((('''''''''(((***...111333&&&+++000333333555999===CCCAAAAAADDDKKKSSSWWWYYY```lllwww|||ttteeebbbaaaXXXJJJFFFLLLIII@@@666:::>>>???;;;666111...222///,,,...222222---((($$$***000111///000666===666444222444555333...)))***)))((('''***...222555)))*********(((((()))***222---)))***///222000---"""(((,,,***%%%%%%---555000,,,)))((()))***'''$$$&&&'''((())))))******)))'''(((***+++++++++***)))***))))))(((((('''&&&&&&""""""######%%%'''((())))))''''''***///000...+++)))))))))'''$$$$$$%%%'''$$$$$$######$$$$$$%%%&&&&&&%%%&&&'''******)))((('''((('''&&&%%%&&&))),,,+++)))'''$$$###"""""""""###'''***+++)))%%%###((('''&&&&&&'''+++...111,,,+++******++++++***((('''&&&%%%%%%%%%'''((()))''')))+++)))''''''***---((('''&&&%%%%%%&&&'''((()))*********+++,,,,,,---''')))+++---...---,,,+++$$$$$$$$$&&&(((((('''%%%&&&((()))***)))((()))***$$$&&&)))+++,,,+++)))(((''''''&&&'''((()))+++---,,,++++++***++++++,,,,,,...555999@@@VVVxxx~~~}}}xxx~~~zzzyyy{{{xxx{{{xxxppprrrooohhh]]]PPPFFFBBBBBB<<<======999555<<>><<>>:::===WWWvvvoooVVVEEE<<<666333333333555777666333000------+++++++++---...---+++(((,,,,,,+++)))&&&$$$$$$%%%yyyjjjZZZJJJBBB:::888777444555888333111000111333333111///333111///...---...000111...000111000...,,,,,,---444222...***(((((()))***&&&))),,,+++'''&&&))),,,)))'''&&&(((,,,...***'''---,,,+++++++++,,,......,,,---...///---***&&&$$$,,,***)))***,,,...//////+++,,,---------+++)))(((((((((((()))))))))******///...---,,,***)))((('''(((***++++++)))'''&&&&&&%%%###"""!!!!!!###$$$&&&$$$(((---...,,,,,,...222333000000666>>>CCCBBB???BBBHHHRRR]]]hhhsss{{{wwwpppppp___VVVNNNKKKIIICCC@@@@@@@@@===:::999999999888777888666222000...,,,***(((,,,+++,,,111666::::::888??????===555---)))***---,,,+++*********+++,,,---++++++***)))'''&&&&&&%%%'''&&&%%%&&&((())))))((())))))((()))***,,,...///000000...,,,)))'''%%%$$$"""###$$$%%%&&&'''''''''###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''((()))%%%!!!$$$***...---******++++++***)))((())))))$$$&&&)))******(((%%%"""&&&$$$###""""""$$$'''((("""$$$(((---///...)))%%%)))&&&$$$%%%)))***((($$$###"""!!! !!!"""### """&&&***,,,***&&&"""'''&&&&&&%%%&&&'''((())))))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((('''***,,,---+++((((((***---)))((((((((()))+++...000+++***)))***,,,,,,)))%%%"""$$$&&&&&&%%%#########&&&)))------+++***+++---*********))))))'''&&&&&&&&&&&&&&&&&&&&&''''''(((---...////////////222444---111888@@@OOOfff~~~}}}~~~zzzuuu}}}rrrvvv{{{xxx~~~}}}tttiiibbb]]]UUUIII???AAA>>>@@@AAA===BBB```{{{jjjWWWGGG<<<444222444333222222222222111...,,,+++***)))***+++,,,+++)))***+++***(((%%%######%%%wwwnnn```VVVHHH???777777888777555555000...---...000222222111333111///...---...///000//////000...,,,++++++,,,111000---***((((((((()))&&&((())))))'''''')))++++++******+++------***'''++++++***)))((())),,,....../////////---***'''$$$***)))***,,,...///---+++'''))),,,---+++)))'''&&&''''''((((((((()))))))))------,,,***(((&&&&&&''')))+++---,,,***'''&&&&&&'''&&&$$$######$$$%%%&&&&&&+++000111///......000222//////444<<<@@@===999CCCGGGLLLQQQXXXeeeuuuuuugggddd^^^VVVNNNKKKGGGBBB@@@AAA<<<:::777666777888777777===888222///...---***'''+++---111444666999;;;===CCC???999111,,,))))))***,,,,,,+++******+++,,,---*********)))(((&&&$$$###$$$$$$%%%'''((()))((((((((((((((()))***,,,---...000///---+++)))'''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$!!!"""###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((&&&%%%'''+++//////......---,,,***)))(((((()))$$$&&&((())))))'''%%%$$$$$$$$$$$$$$$$$$%%%''''''"""$$$'''***+++***'''%%%(((&&&%%%&&&((()))(((&&&""""""!!!!!!!!!""""""###"""###%%%)))+++***'''$$$)))((('''&&&&&&&&&'''(((************))))))((((((%%%'''(((((('''&&&&&&&&&&&&''')))+++,,,,,,***)))(((***+++***((((((***,,,++++++***+++---111444777...,,,******+++***'''%%%###%%%&&&&&&$$$"""!!!!!!$$$)))......+++***,,,000++++++******)))(((&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''')))+++,,,+++,,,...///---222777===NNNkkk}}}{{{zzzzzz}}}{{{~~~xxxooohhh```VVVJJJAAAAAA???AAACCCAAAHHHbbbvvveeeRRRDDD:::333222444222///---...000111...++++++)))'''''')))*********)))))))))'''$$$######%%%oooaaaWWWTTTKKK???777999===;;;666222.........------...111444222111...,,,,,,,,,---...000000///,,,***)))***,,,,,,+++***)))((((((((((((***((('''(((******)))'''+++---000000---***))))))''')))++++++))))))***,,,111000///...,,,***((('''&&&'''***...000...***'''$$$'''++++++)))'''%%%%%%(((((((((((()))))))))************(((%%%$$$%%%''',,,---......+++)))(((((()))'''%%%$$$###$$$%%%&&&)))+++...111111000...,,,...///111444777888888777???CCCGGGJJJOOO[[[kkkxxxzzz|||uuueee___ZZZSSSMMMJJJFFF@@@>>>@@@888666444333444555555555===888222.........+++)))***000666777666777===CCCFFF===333---++++++***(((---,,,+++*********+++,,,))))))******)))'''$$$###$$$&&&(((*********))))))(((((())))))***+++,,,---...---,,,***)))(((((((((((((((((('''%%%###!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%(((******)))+++///333222///+++***,,,,,,***'''''''''''''''''''''''''''"""###%%%'''((('''%%%$$$"""###$$$%%%%%%%%%&&&&&&$$$&&&((((((&&&&&&''')))$$$$$$######""""""""""""%%%$$$$$$&&&)))******((()))((('''&&&%%%&&&''''''******++++++******)))(((%%%(((++++++***(((((())))))***,,,///111111---***&&&''''''''''''''')))***+++++++++,,,///222666888000...,,,***)))((('''&&&$$$&&&''''''$$$"""!!!!!!###)))......+++***---000++++++++++++***)))(((''''''&&&%%%$$$############$$$&&&((()))))))))+++---000222333;;;QQQnnn}}}|||xxx}}}}}}{{{}}}}}}{{{|||yyyooo```RRRJJJGGGCCC@@@@@@CCCEEELLL___sss}}}gggOOO???777111//////000---++++++---...---***)))'''%%%%%%''')))******'''((((((&&&$$$###$$$%%%{{{iiiYYYRRRQQQJJJAAA:::===AAA>>>888555000000000...,,,---111555222000...,,,++++++,,,---///000///---***)))***+++(((((((((((())))))((((((---)))&&&'''+++,,,)))&&&)))...222111---)))(((***&&&)))------+++)))***,,,111000///...,,,+++***)))%%%'''***...000...)))%%%###'''******'''%%%&&&'''(((((()))))))))*********'''))))))'''$$$###&&&)))/////////---+++))))))***)))(((&&&$$$######$$$%%%)))***,,,///000000---++++++///333444333222333444444;;;CCCIIIMMMTTT]]]dddxxxzzz}}}rrrhhhbbbUUUPPPLLLIIIDDD>>>;;;===666444222111222333333333888555111///.........---,,,222777888777999@@@FFFEEE===333---++++++***))),,,+++***)))))))))***+++((()))******)))(((&&&%%%%%%(((,,,------+++******(((((()))******++++++,,,+++***)))))))))***+++,,,+++***)))(((&&&###!!! """######$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$(((,,,+++'''(((---333333///,,,,,,......***&&&(((((('''''''''((())))))"""$$$'''))))))'''$$$"""###$$$$$$###"""###%%%'''###&&&)))(((%%%%%%'''+++''''''&&&%%%$$$######"""'''%%%$$$%%%(((***++++++''''''%%%%%%$$$%%%&&&'''***++++++,,,,,,***)))(((%%%)))---...,,,))))))***++++++---111555444///***%%%%%%%%%%%%&&&'''))))))((((((***,,,...000333444222111...+++)))(((((((((&&&((()))(((&&&$$$###$$$$$$(((,,,---++++++,,,...+++,,,,,,,,,,,,+++******((('''&&&%%%$$$$$$$$$$$$'''((()))))))))))),,,...222000111<<>>DDDIIINNNSSSWWWlllsssxxxyyy}}}tttllleee```PPPLLLJJJHHHCCC;;;888999666444111111222333222222111111111///......000111222222444777;;;???CCCEEEDDDAAA:::222+++(((***,,,++++++)))((((((((()))))))))))))))))))))))))))(((&&&***...000...+++***)))'''((()))******+++++++++(((''''''((())),,,///111******)))((('''%%%$$$###$$$$$$%%%%%%$$$$$$######"""###$$$%%%&&&&&&&&&&&&%%%((())))))'''(((,,,///............---+++)))((('''((())))))******))))))%%%&&&(((((((((&&&###""""""$$$&&&&&&$$$###%%%'''$$$%%%&&&'''''''''((()))(((((((((((('''&&&&&&%%%%%%%%%%%%'''***,,,+++***&&&%%%$$$###$$$$$$&&&&&&***+++,,,---,,,+++)))(((###(((...///,,,))))))*********,,,111555555...)))%%%$$$$$$%%%''')))******'''(((***---...///000000444222000,,,))))))***+++''')))+++***)))'''&&&'''&&&''')))++++++++++++++++++,,,------......------******)))(((''''''''''''*********)))((())),,,...111---111>>>LLL]]]vvv~~~~~~~~~~~~}}}~~~~~~|||uuukkk^^^RRRJJJHHHGGGFFFEEEEEEKKK[[[kkktttZZZEEE666---+++------,,,+++(((&&&&&&(((***%%%$$$###$$$&&&(((((('''''''''((('''%%%%%%&&&(((ooodddddd^^^PPPEEE===@@@EEEFFF@@@;;;===DDD<<<444,,,+++000333222///444333000...------...///)))...333555222,,,'''###)))******++++++***((('''$$$'''))))))'''&&&))),,,%%%%%%&&&+++//////+++'''***---///---))))))---111+++...111333222...***'''---,,,******,,,------,,,'''***---+++(((&&&)))---'''''''''((((((((())))))''')))+++)))&&&&&&+++000111000---***'''''')))+++000...,,,)))(((((())))))(((///666555///,,,111777444555777999999888555444555777:::===CCCIIIPPPUUU[[[jjjuuutttwwwqqqfff___WWWMMMJJJIIIHHHBBB999666777777555222111222333333222,,,...000000......111444777222000555>>>EEEEEEBBBCCCEEEBBB777***$$$)))000+++***)))'''''''''((()))))))))))))))************&&&+++///111...+++))))))'''((()))***************%%%%%%%%%'''***---111333))))))))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$###""""""###$$$%%%&&&'''''''''((('''&&&&&&((()))++++++)))---111000+++'''''')))%%%'''***,,,---,,,)))'''(((((('''&&&%%%$$$$$$###!!!%%%)))***'''%%%%%%&&&'''%%%###%%%)))+++)))'''((()))))))))))))))((((((###$$$&&&***,,,---+++)))$$$$$$#########$$$%%%&&&***+++,,,------+++***(((!!!'''...///,,,(((((()))))))))+++111555444...'''&&&%%%%%%&&&(((***++++++(((***---///000000//////555333000---***)))+++---(((***,,,,,,***)))((()))''''''(((***,,,,,,***(((+++,,,---...////////////,,,,,,+++***************++++++)))'''&&&'''+++...///,,,333???GGGQQQmmmvvvyyywwwxxxwww}}}vvvvvv{{{|||yyywwwtttrrrhhhVVVGGGJJJKKKKKKFFFBBBIII]]]ppp{{{ttt___JJJ999//////555,,,---+++((($$$###'''+++$$$######$$$&&&((('''&&&'''(((((('''&&&%%%'''(((lllccc___TTTIIIDDDAAABBBDDDDDDCCC@@@>>><<<777555111...---///111333222222222222111111000000111111000///---+++)))''''''***...000111...***(((&&&%%%&&&&&&''')))***+++***((('''))),,,...,,,)))***++++++,,,,,,,,,++++++,,,---///000///,,,)))&&&+++)))(((,,,000111...)))$$$)))------)))'''))),,,'''%%%"""###&&&)))((('''************+++,,,,,,---)))+++------,,,,,,,,,...666222...+++*********))))))000666444...,,,111777<<<666111444:::<<<666///444888;;;;;;;;;AAAMMMXXXXXXWWWcccvvv~~~|||~~~fffUUURRROOOLLLGGG@@@:::777666777...666===<<<666111000222000...,,,---111333222111...222666:::===CCCKKKQQQNNNEEE888...)))(((***+++111///,,,)))'''''''''((((((((()))'''&&&%%%&&&''''''(((***+++++++++***)))&&&''''''(((((((((((((((((('''&&&(((***,,,---,,,+++***))))))))))))))))))'''(((''''''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%&&&((((((---222111,,,((((((***&&&(((***,,,,,,+++)))''')))'''$$$###"""###%%%'''*********)))(((''''''&&&'''%%%$$$&&&***,,,***'''(((,,,000000---)))'''(((((()))***,,,---+++'''###&&&$$$"""!!!!!!"""%%%&&&&&&(((,,,//////,,,)))'''((('''&&&(((+++,,,)))%%%''',,,000///***&&&'''***+++)))(((***---...+++'''---,,,+++,,,///111333333---000222333000---,,,,,,333...))))))---...,,,((('''***---+++'''&&&)))...+++---000222333111///...444333111---))))))***,,,---,,,***))))))***,,,---333//////777CCCTTTiiizzz~~~{{{zzz}}}{{{|||~~~~~~}}}zzzzzzxxxooo___RRRMMMOOOLLLDDDBBBNNNbbbrrryyyxxxfffRRRAAA666111111111,,,&&&$$$%%%&&&&&&$$$(((&&&############!!! $$$%%%%%%&&&&&&%%%%%%$$${{{ooohhh]]]NNNHHHIIIDDDBBBAAACCCFFFEEE@@@;;;666444111/////////111222111222444444444333222111555333111...+++)))((((((+++---000222111---)))&&&%%%%%%&&&'''((()))*********))))))+++---...,,,))))))******++++++*********,,,,,,------+++***((('''***((('''***///000,,,(((%%%''')))))))))((((((((('''%%%######&&&((()))(((''')))***,,,---,,,++++++.........---,,,---///222333000---+++******((('''(((,,,000222000000222444666666555666666666555444222444777999<<>>999555333111111444777888888666333111,,,++++++,,,///222222222888777888<<>>VVVlll~~~~~~~~~|||}}}{{{xxxtttnnnjjj___PPPHHHKKKKKKJJJWWWllliiiSSSIIIDDD>>>999//////---***'''(((+++///+++((($$$######$$$%%%%%%$$$$$$$$$######$$$$$$$$$xxx\\\UUUVVVRRRKKKGGGBBBAAA????????????>>>>>>333444444555555444333222444333111000000222333555111...***&&&&&&)))---///222333333333222000...,,,%%%''')))++++++***)))(((***,,,///000000000//////...............---,,,+++***,,,...///...+++'''$$$))))))))))))++++++***)))$$$(((++++++(((&&&(((***'''''''''''''''(((***+++,,,,,,+++,,,---///111222///111333444222111000000...---------......,,,***''',,,111222000------...---///000///------000333666:::===;;;888777===BBBJJJQQQWWWXXX___lllwww|||zzzjjj```[[[VVVPPPCCC@@@===;;;:::888555222000...---///333444000,,,&&&'''(((***+++---///111111444<<>>;;;:::;;;:::555111///222444222///...111444333111000//////000111222111111000---***))))))***444111///,,,,,,---000111---------///333???XXXmmm{{{zzzyyy}}}xxxwww|||xxx|||~~~oooaaa^^^[[[UUUNNNJJJRRReeeuuuvvv___KKK???;;;;;;555111,,,)))***++++++++++++(((%%%$$$%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%~~~pppddd]]]SSSIIIGGGLLLCCCCCCAAA>>>;;;:::;;;<<<555555666666666666555555444333111//////000111222,,,***(((((())),,,///222111111111111000//////...'''((()))*********))))))+++---///000000111222444000111111000000///...---+++---///000///,,,)))&&&))))))))))))))))))******$$$)))...---)))&&&)))---'''((((((((('''(((***---...,,,+++***,,,///222444...111444555333111/////////...---...///000///...***///333444000------///------,,,,,,+++,,,...///999>>>AAA>>>888777<<>>DDDJJJMMMMMMLLLHHHAAA777///,,,+++,,,---///...+++)))(((((()))***((()))(((&&&$$$"""###$$$)))'''%%%######$$$&&&'''&&&''''''(((((((((((((((&&&%%%%%%&&&)))+++++++++'''&&&%%%%%%$$$%%%%%%%%%!!!"""$$$''')))***+++,,,******))))))((('''''''''(((*********((('''((()))+++///222///((($$$&&&***''''''&&&&&&''')))+++,,,+++***))))))(((((())))))''''''''''''''''''''''''((($$$"""$$$)))------++++++...///,,,(((''')))------+++)))((())))))((('''!!!!!!"""###%%%'''(((***''''''((()))******+++,,,000+++&&&&&&***---...,,,)))///555555111///111555111///---...111111---)))...000222333222444999>>>333;;;CCCDDD???===@@@EEENNNHHH@@@>>>@@@@@@;;;666333777999666111///222777333222111000///000111222555555444111---++++++,,,---,,,+++******+++,,,......---...111666CCCYYYlll|||~~~}}}wwwyyy}}}zzzqqq```^^^aaa]]]RRRNNNZZZnnn||||||dddKKK<<<999;;;777222+++)))+++,,,+++)))***((('''&&&'''((('''&&&'''&&&%%%$$$$$$%%%&&&'''wwwmmmeee^^^SSSHHHHHHQQQJJJFFF@@@===<<<;;;999888777777777777777777777777222333222222111000...---)))******+++---///111222111000//////...---------((())))))))))))*********+++---///000000111555999222222222111111000///...//////...---,,,+++******((())))))(((''''''((()))&&&))),,,,,,***)))***+++'''))))))((('''(((+++...+++*********,,,...000222000222444444333111000000000...,,,---///000111111...///111222333222111111,,,---,,,***))))))+++...999===@@@???<<<999;;;===@@@???EEEOOORRRQQQWWWaaaooorrrtttuuuzzz|||qqqkkkmmmiiiXXXGGG???<<<888444444777:::999666000///------------,,,,,,***,,,...---------000333999>>>DDDJJJMMMOOOPPPQQQEEE>>>555...******++++++000...,,,***))))))***+++''')))******'''&&&%%%%%%)))(((&&&$$$######$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%''')))***((('''$$$$$$$$$$$$$$$%%%%%%&&&!!!"""$$$&&&(((******+++,,,+++)))'''&&&'''(((((((((,,,///,,,&&&$$$&&&******,,,,,,***'''%%%%%%'''%%%%%%&&&''')))+++---...++++++******))))))))))))''''''''''''''''''''''''%%%$$$###$$$&&&))),,,---111000...+++((('''(((((('''&&&%%%&&&((()))((('''"""###%%%'''))))))))))))((()))***+++++++++++++++...,,,)))((()))***+++++++++///444666555222111111000000000000000///---+++...111444444333555:::???999???DDDEEECCCBBBFFFJJJQQQMMMHHHEEEDDDCCCAAA???;;;<<<<<<999666444555777333222111111000000000111444444444222///------...)))*********+++,,,,,,---000------111999EEEWWWgggxxx~~~zzz}}}}}}tttmmm```\\\YYYXXXWWW\\\kkk|||xxx___KKK@@@<<<;;;444111---***)))***,,,---)))(((((()))***)))'''%%%((('''%%%$$$$$$%%%'''(((ppp^^^WWWTTTOOOMMMQQQPPPHHH???<<<>>>>>>999444999888888888888888999999111222555666555111---******+++---///111111222222111000///---,,,,,,++++++***))))))((())))))***++++++---/////////222777<<<222222222222111000......222000,,,)))((()))+++---'''(((((('''%%%%%%'''((()))((((((***,,,,,,***(((''')))***)))'''(((+++...'''((()))+++,,,---......444444555333111111222333000...,,,,,,...000111222222///---000555888555222+++---...+++&&&%%%)))...888:::===??????===999666@@@;;;@@@LLLMMMHHHNNN\\\YYY]]]iiixxxzzzwwwpppdddgggeeeVVVHHHEEE:::555000111555999999777111000///...,,,,,,,,,---,,,///000000...///111444666@@@LLLTTTUUUSSSPPPPPPCCC<<<333,,,)))))))))***000///---+++******+++,,,'''))),,,,,,***((('''&&&)))(((&&&$$$""""""""""""$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%'''))))))&&&$$$############$$$%%%&&&''' !!!###%%%''')))******...,,,)))'''&&&''')))***(((...111---%%%!!!%%%+++)))(((&&&&&&''''''&&&$$$$$$%%%&&&)))+++---...///+++++++++*********))))))''''''''''''''''''&&&&&&!!!###%%%$$$###%%%***///666111,,,)))))))))'''$$$"""""""""%%%(((***)))(((###&&&))),,,---+++(((&&&)))***+++,,,,,,+++***)))***,,,...,,,((('''(((+++---...111555777555000,,,...111444333///,,,---...---111555666555666:::???AAABBBCCCDDDEEEGGGJJJLLLOOOPPPOOOLLLGGGEEEDDDEEEAAA???<<<::::::999888666222222222222111111000000000111222111...---...///)))***,,,---.../////////111---,,,111999EEEUUUbbb~~~}}}|||~~~{{{}}}}}}wwwzzz}}}wwwwww{{{cccTTTRRR]]]```[[[eeexxxqqqXXXKKKEEE???;;;/////////+++((((((---111(((((((((***+++***'''%%%)))(((&&&%%%%%%&&&((()))yyybbbWWWTTTRRROOONNNFFFIIIIIIDDD<<<888:::===???:::666888<<<===777111111000......//////...,,,''',,,222444222000000111666111+++***,,,///000///))),,,...---***((()))+++,,,---...000111222222222444222000......///111222000///---+++******++++++((('''&&&$$$######$$$$$$&&&'''(((******))))))(((+++)))'''''''''((('''&&&&&&'''(((***,,,...///000555555666666666444333222///111000...000444444222555///***---555888444...//////---***((()))+++...666===DDDGGGDDD>>>888555;;;<<<<<<===???DDDJJJNNNEEEKKK]]]qqqwwwrrrvvv~~~~~~qqq]]]TTTTTTNNNCCC888555222333777777444000777111+++))),,,......---)))333;;;999000---444>>>:::BBBPPP\\\aaa[[[OOOFFFBBB===666---((((((---111)))***+++***)))((()))***+++,,,,,,***(((''''''(((((('''&&&%%%###"""!!! ###"""###(((------)))$$$"""!!!!!!"""%%%'''''''''#########$$$$$$$$$%%%%%%(((((('''&&&&&&''')))******(((&&&&&&'''((('''&&&******)))&&&######%%%'''&&&&&&'''(((((('''&&&&&&(((((('''(((((()))***+++))))))))))))))))))))))))'''((())))))((('''&&&%%%%%%###"""###'''***+++,,,111222111...***'''&&&'''$$$$$$$$$$$$%%%'''((()))(((+++///000...,,,***)))---,,,,,,---...---***''')))+++,,,***'''%%%''')))***,,,000555777555000,,,111222333333333222222222222...111:::;;;555888AAAJJJOOOMMMGGGJJJUUUWWWQQQJJJUUU___^^^TTTMMMOOOTTTXXXKKK???===CCCEEE===444666777555111---,,,000555111111111222222000,,,(((///...,,,++++++,,,---...,,,---000333111999TTTppp}}}yyysssqqq```^^^]]]^^^\\\```nnn}}}oooVVVJJJDDD???:::555222...***((()))+++---******))))))((((((''''''+++***)))(((&&&$$$######zzzccc\\\^^^ZZZPPPHHHBBBHHHMMMHHH???:::???FFF@@@<<<999:::<<<<<<888444333111/////////...,,,***(((---111222000...///000444///***)))+++...//////+++---...---,,,******++++++,,,---...///000000000222111///......000222444///---+++)))(((((()))******)))'''&&&%%%%%%%%%%%%'''((()))*********))))))***(((&&&&&&'''((('''&&&((((((***+++---...///000222444777:::999777333111666444///---222888888444222...,,,---000222111000000...+++))))))***+++,,,555===DDDCCC===777777:::555777888999:::===AAADDD@@@IIIVVVaaakkksssvvvvvvtttgggaaa\\\RRRGGG@@@999555222333666999888666444...((('''***...///...---222666666333222666:::<<>><<<<<<<<<;;;888666444222000///...---+++)))+++///222111///---...///111---((((((+++...///......---,,,---......,,,+++++++++,,,,,,------------000///...---...000222444///---***'''&&&&&&((()))+++***)))'''&&&&&&&&&&&&((()))***+++++++++***))))))'''&&&&&&''''''&&&%%%******+++,,,---...//////---111777;;;;;;777222///;;;666///---444<<<;;;555......---++++++,,,///111///---***))))))*********333:::???<<<444000555<<<111333444555555666888:::???KKKSSSWWWccctttwwwooojjjwwwzzzhhh^^^bbb```PPPAAA===:::666333444888;;;<<<;;;000+++&&&$$$(((,,,......000000111333555666777777@@@JJJWWWbbbcccYYYLLLBBB>>>:::666444333111---))),,,------,,,)))(((((())))))+++,,,,,,***'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%'''++++++'''###!!!!!!###&&&)))***)))((()))((((((''''''&&&&&&%%%&&&'''((()))))))))(((((('''&&&&&&(((***+++)))(((&&&''''''&&&$$$$$$&&&(((******((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))***++++++++++++)))((('''&&&)))------+++))))))+++///000000...+++*********'''&&&%%%$$$%%%(((+++---333333111---)))&&&&&&'''%%%...888;;;666000---...+++***))))))******)))(((+++111888888444111222666333111222777======777000444===>>>777<<>>;;;;;;<<<:::555111;;;888444111000///...------,,,++++++,,,---///000222,,,+++444===FFFVVVfffyyyjjjrrrrrrkkk```\\\gggyyygggQQQDDDAAACCC>>>555,,,))),,,...***%%%***))))))((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%vvvrrrnnnhhh]]]TTTSSSWWWXXXMMMDDDGGGOOOQQQFFF:::@@@???>>><<<:::888777777222111////////////---+++///222444222///---...000///+++''''''***---......///---,,,---000000...+++,,,,,,,,,+++,,,,,,,,,---///...---,,,---...000111000---***'''&&&&&&((()))+++***)))((('''&&&&&&%%%((()))***+++,,,++++++***'''&&&&&&&&&'''(((&&&%%%*********++++++,,,,,,---)))---111555555333///,,,555444000...333999888333...---+++******,,,...000.........,,,)))(((+++---000444777444...---222777111222222222111333666999===FFFOOOTTT^^^iiilllhhh^^^jjjvvv{{{|||mmmbbb[[[\\\YYYLLL@@@;;;:::999777888;;;<<<<<<:::///+++&&&$$$&&&))),,,---000000111222555777888999EEEVVVfffgggZZZMMMHHHJJJ<<<888444333444333---'''+++,,,,,,+++(((&&&'''''''''***------***'''%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&'''))))))&&&$$$""""""$$$'''***+++***(((++++++***)))((('''&&&&&&%%%''')))++++++***((('''%%%%%%&&&(((***+++***)))%%%'''((((((''''''((())),,,+++)))'''&&&%%%%%%%%%'''''''''((()))***+++,,,)))))))))))))))))))))))),,,,,,---,,,+++***((('''&&&,,,222222---))))))***,,,---...,,,***)))***+++***)))'''&&&'''***---///222222111...***'''&&&&&&&&&...777:::888333000///)))***++++++******+++---...222666666333111333555666666666:::===<<<888555777>>>BBBAAAGGGRRRYYYYYYXXXYYY```ggggggbbbdddlllpppggg___^^^bbbddd```ZZZ]]]bbbddd^^^TTTKKKJJJLLLGGGDDDAAA???>>>===:::777>>>;;;666333222111///...************+++,,,...///111,,,---777@@@IIIWWWfffqqq~~~}}}|||sssqqqqqqpppkkkhhhqqq~~~}}}gggUUUJJJEEEBBB===555...+++---...+++''')))))))))(((((('''''''''(((((())))))((('''&&&%%%|||tttkkkfff```ZZZXXXZZZWWWPPPIIIJJJNNNNNNGGG???AAA@@@===;;;888777666666000///...///111222111000333555666555111//////111...***&&&'''***------,,,///---,,,---000111...+++---,,,+++++++++,,,------......---,,,,,,,,,---...111///,,,)))(((((()))***))))))(((((('''&&&&&&%%%((()))***+++,,,++++++***'''&&&&&&'''((()))'''%%%(((((())))))************'''(((***+++,,,+++******)))///111000///111111//////,,,))))))---000000...,,,111444000)))''',,,222---......------......///111111000......111777;;;888;;;FFFRRRUUUSSSVVV]]]]]]^^^cccjjjqqqvvvzzz|||rrrggg^^^```\\\RRRKKKIIICCC;;;:::;;;<<<>>>>>>;;;888555000---)))''''''(((***+++...111444555444555:::>>>HHHXXXjjjnnncccSSSIIIEEE<<<666111000222111---(((******+++)))&&&%%%%%%%%%'''***,,,,,,***'''%%%$$$%%%%%%&&&''''''((())))))((('''&&&'''''''''&&&%%%######$$$'''***+++***(((,,,,,,+++***((('''&&&&&&%%%'''))),,,,,,***(((&&&%%%$$$%%%''')))+++***)))&&&(((***+++*********+++---,,,***(((&&&%%%$$$$$$((((((((()))***,,,---...)))))))))))))))))))))))),,,,,,,,,,,,+++)))'''&&&&&&,,,333333///***)))***)))***+++***((('''((()))+++***)))((())),,,///111,,,...000000---***''''''+++---111444666555222///''',,,//////+++***...333222222222333444444333222999;;;===;;;999888:::<<<:::;;;CCCOOOTTTRRRTTTZZZ___bbbaaa^^^bbbkkkooolllffffffeeebbb___]]]\\\]]]^^^]]][[[[[[[[[WWWPPPKKKJJJIIIGGGCCC>>>===???BBB>>><<<999777555333///,,,,,,,,,,,,---...///000000...,,,000999???GGGXXXkkksss{{{~~~}}}{{{~~~www~~~xxxnnnpppzzztttdddiii|||vvvbbbWWWPPPHHH@@@888555111...------------)))))))))))))))))))))))),,,,,,,,,,,,***(((&&&$$$~~~iiiffflllkkk```VVVMMMSSSVVVQQQHHHCCCHHHOOOCCC@@@<<<999888777666444000//////000333444444333333666888777333000000222...***''''''***---,,,+++---------...//////...---,,,+++*********,,,---......------------......///222000...,,,***)))))))))''''''((((((((((((''''''((()))***+++++++++***)))'''&&&'''(((******(((&&&'''''''''((()))))))))***&&&%%%%%%$$$$$$%%%&&&'''"""***000///,,,,,,,,,+++---***(((***///222111///---222555222+++(((---222,,,***)))***---///---,,,000//////------000555888666777BBBPPPPPPGGGJJJVVVZZZUUUUUU^^^hhhoooqqqssswww|||kkk[[[TTT\\\ZZZLLLDDDGGGDDD<<<:::<<>>999444000111000...,,,******+++,,,---333888777333444<<>><<<:::888666444000---000000111222222333333333++++++111999<<>>>>>;;;777222000000111111000///......///...444999888555666>>>FFFPPP[[[kkkyyyyyyhhhMMM999666555444222000///---,,,'''((()))(((&&&%%%&&&''')))***+++***'''%%%%%%%%%%%%%%%%%%&&&'''''''''(((''''''&&&%%%%%%&&&((())))))'''$$$$$$%%%'''''''''))))))((('''&&&%%%%%%$$$'''((()))++++++***)))(((&&&$$$!!!!!!$$$&&&((((((&&&***---...---+++***))))))***++++++***(((%%%######$$$$$$%%%&&&(((***+++))))))))))))))))))))))))))))))***)))(((%%%###"""$$$'''+++///000...,,,***((()))***)))'''&&&'''(((&&&'''((()))***+++++++++(((+++---...---,,,,,,,,,,,,---000111111000000//////------///444777666555222444666777666444333333888:::======;;;;;;>>>BBBDDDFFFLLLRRRVVVXXX]]]aaabbbdddeeedddeeejjjmmmnnnkkkkkkjjjeee^^^YYYWWWXXXYYYWWWWWWZZZ^^^^^^YYYSSSNNNNNNMMMKKKJJJKKKMMMOOO???<<<888666444333222000222222222333333333222222+++***...555:::EEE]]]uuuyyyyyy~~~}}}{{{~~~~~~ttt}}}yyyrrrjjjiiiqqq{{{gggUUUJJJGGGGGG:::777333000000000...,,,'''''')))***,,,...///000+++,,,......---***'''%%%{{{uuuooommmooo___[[[TTTOOOLLLJJJIIIIIIJJJCCC;;;999<<<<<<888333555444333333555555444333///444888888555111///000000,,,))))))+++,,,+++)))))),,,//////,,,+++---///''''''&&&&&&'''))),,,...+++,,,...111444666888999////////////---***(((&&&&&&''')))+++,,,,,,,,,,,,&&&'''(((******))))))(((''''''(((+++,,,,,,***(((''''''((()))***+++,,,,,,'''&&&&&&%%%%%%$$$$$$$$$((())))))(((+++///---(((!!!'''---///...---000333333...+++,,,000111---)))---......+++)))+++111777111444777888666333000///000777888666===IIILLLFFFGGGKKKSSS\\\^^^^^^hhhtttzzz|||sssjjjccc___\\\[[[UUUKKKHHHNNNNNNCCC<<<===:::<<<===<<<999555333222...000333444333222111222111444888888777999@@@FFFUUUgggyyy|||mmmXXXJJJDDD444666777666222///------'''((()))((('''&&&'''((()))******)))&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$&&&(((++++++((($$$"""###%%%&&&&&&'''''''''&&&%%%%%%$$$$$$'''((()))***+++******)))'''$$$!!! """%%%'''(((&&&)))---...---***((((((''')))+++---,,,)))%%%###$$$$$$$$$%%%''')))***+++))))))))))))))))))))))))((((((((((((&&&$$$"""!!!###$$$(((,,,000///,,,***)))***+++***(((&&&'''(((###%%%'''((()))***)))(((+++,,,,,,,,,++++++---///(((...444444000---...000444---)))...888===999222000666;;;;;;666333333666555777999===@@@AAAAAA@@@GGGOOOPPPKKKPPP^^^gggfff^^^]]]dddllljjjaaadddnnnwwwppphhhcccaaa]]]XXXTTTTTTWWWZZZ[[[ZZZXXXWWWWWWPPPNNNLLLOOORRRTTTQQQOOOAAA===777333222333333333000000111111111000000///---)))***222999FFF___vvv{{{zzzyyy{{{xxxxxxqqqiiirrrxxxttt{{{oooSSSCCCEEEMMM???888111000222222---'''&&&''')))+++---///111222)))***,,,------+++((('''wwwsssrrrsssaaaNNNJJJQQQTTTIII===EEEGGGFFFAAA999555888<<<222444777888888666222000555444444333222000000///......---+++))))))+++......,,,***,,,...000...+++'''&&&%%%%%%'''+++000333,,,...111555666666666555777666333...***'''''')))&&&))),,,,,,***(((***,,,***'''&&&)))///111...+++******+++,,,+++***)))((((((((((((((()))***,,,,,,+++)))&&&$$$######$$$$$$''''''))),,,......+++((((((''')))---222444333111///222333333000......000,,,,,,------///000222333666888999777444///,,,+++000///000555===BBBDDDCCCCCCHHHNNNQQQRRRXXXaaaiiixxx{{{sssqqqmmmeee\\\UUUSSSUUUXXXJJJGGGFFFGGGIIIFFF???999:::999666333333333555666+++000555555111000222666888333111555;;;>>>CCCHHH___xxxcccLLLFFFIII:::444333999<<<777222000222000,,,(((&&&%%%%%%&&&******)))((('''&&&%%%%%%+++***'''%%%&&&))),,,...***)))'''&&&'''))),,,...)))))))))((('''%%%$$$###***(((&&&#########$$$%%%%%%&&&)))******(((&&&$$$''''''&&&$$$###$$$&&&)))+++000444333---'''&&&&&&&&&''')))...111///***%%%'''''''''''')))+++---...)))***,,,------+++(((&&&)))((('''%%%$$$$$$%%%%%%&&&***---///...,,,***))))))(((''''''(((((('''&&&'''(((***)))(((((()))******,,,...///...,,,***(((000111111000...,,,,,,---555000,,,///666;;;999666222444777888888777555333;;;999777999===AAADDDEEEOOORRRQQQNNNRRR]]]ddddddaaa^^^bbbkkkjjjbbbbbbjjjwwwooofffcccdddaaaYYYRRROOOYYYbbb```XXXSSSWWW]]][[[RRRKKKPPPZZZ]]]SSSGGG>>>BBB===111...555888333...000111333222000---+++///++++++222===LLL___ooo}}}{{{}}}yyyyyy}}}ooojjjpppxxxnnn^^^RRRKKKGGG;;;666///,,,,,,,,,+++)))&&&'''))),,,///...,,,)))(((((()))))))))((('''&&&zzzyyyzzzlllcccWWWPPPNNNMMMIIIFFFFFFEEEAAA===999777666777555666888::::::999777555666666555333222111000000222///,,,+++---......---...+++)))***---///...,,,((('''%%%%%%&&&***...111---///333555666555333111555444111---)))&&&'''((((((***,,,,,,,,,++++++++++++))))))+++...000...,,,++++++,,,---,,,+++***)))'''&&&&&&&&&'''((()))))),,,,,,+++***(((&&&$$$###(((((()))+++---...,,,***)))'''&&&***111444333///000444888444...+++...333+++,,,...000111111111000555666666444000---,,,,,,---///111444777:::===@@@BBBCCCEEEGGGLLLSSSZZZ^^^hhhssswwwrrrhhhaaaWWWOOOLLLKKKKKKJJJFFFCCC@@@AAADDDDDD@@@<<<777666666555444333222222333222111111333555555555555666999;;;;;;>>>JJJWWWlllyyyvvvaaaOOOEEE@@@777222000666:::777333333......,,,+++***)))((('''+++***)))(((&&&%%%%%%%%%***)))(((''''''))),,,...+++)))((('''''')))+++,,,''''''(((''''''&&&%%%$$$(((&&&%%%$$$###$$$&&&'''((()))+++------+++)))(((******)))(((''''''((()))***...222000+++'''&&&'''''''''))),,,///---)))%%%(((((((((((()))+++...///)))***+++,,,,,,+++)))((()))(((&&&%%%$$$$$$%%%%%%'''***...///...,,,+++***+++)))(((((())))))((('''&&&((()))(((''''''(((***)))+++,,,......---,,,***111222111///---,,,---...111///...000444777777777666555666777999999666333666777777888<<>><<>>@@@@@@???444555555555444222000///:::333,,,...444999777444222999AAACCC???CCCUUUiiizzz{{{wwwlll^^^PPPBBB666444///---111555444333444+++,,,---...---,,,***))),,,+++)))'''%%%%%%%%%%%%))))))((())))))+++,,,---+++***)))((('''((()))***%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((+++,,,...//////...---+++***************))))))((((((+++---+++'''%%%%%%'''(((((()))***++++++(((%%%&&&&&&%%%&&&''')))+++---))))))******+++*********(((''''''&&&%%%%%%%%%$$$'''***...///...,,,++++++,,,***(((((()))***)))(((&&&'''((('''&&&&&&(((******+++,,,---............222222222000---,,,...///111111111333555777888888999777666777::::::888555555888999888:::CCCRRR^^^NNNFFFKKK[[[___UUUVVV```kkkooojjj___```lllpppiiidddkkkpppmmmccc[[[\\\___ccc]]]XXX[[[aaaddd___XXXWWWYYYXXXUUUQQQQQQTTTXXXJJJ;;;555<<<===444...111555333///,,,,,,...111444***---111555:::FFF]]]rrr{{{tttlllfffsss{{{vvvlllbbbSSSGGG888333,,,))))))******((('''&&&&&&(((******)))(((&&&%%%$$$""""""######$$$xxxmmmlllggg]]]TTTOOOQQQUUUHHHEEE@@@;;;888666444333:::999999888999;;;<<<>>>999888666444333222222222444111---...111333111///...+++)))***...111111000---***'''%%%%%%'''+++---000222444555333///***&&&++++++***(((&&&''')))+++///------///222333000,,,***,,,...---,,,++++++,,,******+++,,,+++***)))(((***))))))((((((((())))))***...555999888222+++&&&,,,***))))))+++---...---))))))***+++,,,///222444555777888222***'''+++000,,,---...//////...---+++---///000000///------...,,,...000000000222666999===;;;:::;;;AAAIIIQQQUUU\\\fffqqqvvvrrrkkkfffdddWWWPPPGGGBBBAAA@@@===;;;;;;999777888;;;>>>>>>===555555555444333111000///888111,,,---444888555111111777@@@GGGIIIOOO___pppwwwiiiYYYKKK===111111---+++,,,...000111222---------,,,,,,+++***))),,,+++(((&&&$$$$$$%%%%%%'''((()))***++++++,,,,,,,,,+++***)))((('''''''''"""###$$$%%%&&&&&&&&&&&&''''''&&&%%%&&&&&&'''(((,,,---///000000000///...))))))***++++++***(((&&&&&&''''''&&&###"""$$$&&&((((((((((((((('''&&&%%%""""""""""""$$$&&&((()))(((((())))))******++++++&&&''''''''''''&&&%%%$$$&&&))),,,------++++++++++++)))''''''((()))((((((%%%&&&'''&&&%%%&&&(((***................../////////111222222000.........555444555777;;;<<<;;;::::::;;;;;;:::999999999:::;;;;;;:::888999@@@LLLUUUNNNIIIMMMXXX\\\WWWXXX```ggglllkkkeeeccciiimmmllljjjmmmoookkkddd^^^]]]___bbbaaa``````aaabbbcccddd]]]]]][[[XXXVVVUUUUUUVVVPPPFFF@@@@@@===555000111444111---+++***---000333,,,...111666;;;GGG]]]pppwwwtttuuuqqqkkkeeemmm~~~ooo]]]UUUSSS>>>888///***(((((('''%%%&&&%%%$$$&&&(((******)))&&&%%%###!!!!!!"""###$$$~~~vvvnnnbbb[[[XXXWWWUUUSSSKKKJJJFFF???777444777:::;;;999777555666777:::;;;999888666444333333333444000000000000000000000111000---+++,,,000333333222...,,,)))'''&&&(((***+++///111222333111,,,(((%%%(((((((((''''''(((+++...111///...000333444111...)))+++,,,,,,***))))))***((())))))******((('''&&&***)))((((((((((((((()))''',,,444:::;;;666000+++,,,***((((((***------...''',,,000///+++,,,222999888555222...+++))))))***,,,,,,------,,,,,,++++++(((,,,000222222000//////000...---///333777888888555777:::;;;===EEEPPPXXXdddbbbdddlllrrrooobbbVVVRRROOOJJJEEE@@@=========777777777999;;;;;;:::999999777555222111000111111000///...///222333111...222333:::GGGSSS\\\fffooo~~~jjjSSSBBB777222000...***((())),,,......111///,,,***((('''((((((***)))(((&&&%%%%%%%%%%%%%%%&&&(((***+++++++++++++++++++++***((('''%%%$$$""""""$$$%%%&&&'''''''''))))))((('''&&&&&&&&&%%%+++,,,---...//////......*********,,,......***'''$$$$$$###"""!!!!!!"""###''''''''''''&&&%%%%%%%%%!!!!!!!!!!!!###%%%'''(((((((((((())))))******+++&&&'''((())))))(((&&&%%%%%%'''***,,,+++******+++***(((%%%%%%&&&'''''''''%%%&&&&&&%%%%%%&&&)))+++222111111000///......---***---222444333000...---888666666:::???@@@===999:::>>>AAA>>>999777:::???===;;;888777999>>>BBBEEEMMMOOOPPPQQQTTT[[[___```]]]aaaiiinnniiibbbeeeoootttnnnfffcccbbbaaa\\\WWWZZZdddlllggg]]]ZZZeeeqqqeee___ZZZZZZ^^^]]]VVVOOOTTTUUUOOO@@@777666666333111///---+++***+++,,,---000......555>>>KKK\\\kkkyyywwwxxxtttlll```eeetttyyybbbWWWVVVBBB;;;111,,,******)))'''$$$######&&&))),,,,,,,,,(((&&&$$$###"""###%%%&&&~~~qqqaaaYYYZZZ[[[WWWRRRQQQPPPKKKAAA888555;;;AAA===:::777555444444666777888666444333333333555666---000111111///...000222111///---///333555333111...---+++***))))))******---...//////...+++(((&&&)))***)))((('''))),,,.........///000222222000...)))***************)))((('''(((((()))((('''&&&%%%&&&&&&&&&%%%&&&&&&''''''%%%***111666888666222///+++)))'''(((***,,,,,,,,,'''---222111---,,,222999888444///---,,,+++(((&&&+++,,,---------,,,+++***&&&***///222222222222222333///,,,...333777888777000444888:::;;;BBBMMMWWWeeeaaaaaahhhooolll]]]NNNMMMMMMJJJDDD>>>;;;;;;===444555777888999999888777:::888444111//////111222+++---///000///...------111000666EEEUUUaaajjjppphhhMMM<<<555333//////,,,(((''',,,......444111---)))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&((()))***************+++***)))'''$$$###"""###$$$&&&''''''((((((******)))((('''&&&%%%%%%)))***+++,,,,,,,,,,,,,,,---,,,,,,///222333000,,,%%%$$$###""""""!!!""""""$$$%%%'''&&&%%%###$$$%%%$$$$$$###$$$%%%''')))+++(((((())))))***)))))))))&&&(((***,,,,,,***'''&&&%%%'''***++++++***+++,,,***'''%%%###%%%&&&&&&&&&&&&&&&&&&%%%%%%'''***---222111111000///---,,,+++&&&***000444333111///...666666888<<>>JJJPPPRRROOOSSS^^^bbb___XXXYYYdddoookkk___```llltttjjj___\\\______ZZZSSSYYYeeeoooiiiZZZVVVbbbpppeee^^^XXX[[[aaaaaaWWWMMMTTT[[[UUUAAA444777999555000///---+++))))))))))))000,,,,,,333===JJJZZZggg|||~~~sssjjjgggiiinnnwwwrrr]]]OOO@@@:::111,,,,,,.........$$$$$$%%%(((+++------,,,)))((('''&&&%%%&&&&&&'''yyyjjj___[[[[[[\\\[[[YYYTTTKKKAAA:::999???DDD@@@>>>;;;777555444444555666444333222222444666888/////////000111222111000000//////111444555222...---------------,,,*********++++++,,,,,,+++******//////---***(((((()))+++***,,,......------------+++)))((())),,,---+++((('''((()))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&'''(((''')))---111222222111///)))((('''(((***++++++***)))+++...//////000222333555333222///,,,***((('''(((+++///222222000+++)))'''))),,,---///111555777222000......///111333444222444777:::===DDDLLLRRR]]]dddlllmmmhhh___WWWRRRKKKIIIEEEAAA>>>;;;999888222333333444444666888999777666444222000///......------------,,,,,,------...111999DDDPPP\\\kkkyyywww___III;;;444111...000///******///333222333111///,,,)))((('''&&&###%%%&&&(((((('''&&&%%%###$$$%%%&&&''')))******)))***++++++)))'''$$$"""###$$$%%%&&&'''((((((((())))))))))))(((((('''&&&(((((())))))***+++++++++...,,,+++///333555333///'''&&&%%%%%%%%%$$$###""" ###&&&&&&$$$######$$$%%%%%%%%%%%%&&&)))+++,,,'''(((***+++***)))'''&&&&&&))),,,......,,,)))'''''')))+++,,,,,,,,,---...+++(((%%%$$$%%%&&&'''''''''''''''&&&%%%'''+++...------...///...,,,***(((%%%(((---///000000111222222999@@@AAA===:::;;;>>>@@@@@@AAAAAAAAA???===;;;888888888888999;;;???AAAEEEHHHOOOWWW\\\]]]\\\]]][[[\\\___cccdddbbbbbbdddhhheeeaaa___^^^]]]\\\[[[aaaccceeebbb\\\ZZZ\\\___]]][[[YYYZZZ[[[[[[YYYVVVTTTTTTNNNCCC999666555555333111---***((((((((((((+++***,,,222999DDDVVVeeezzztttnnnmmmqqqqqqqqq||||||bbbMMMAAA:::111------///000///(((((())),,,......,,,***)))(((((((((''''''''''''vvvggg]]][[[aaaggg```VVVIII???<<<===AAADDDDDDBBB>>>:::666555444444444333222111222444777888333///---///444666333...///...///222555444000,,,,,,---///000///---+++))))))))))))******+++,,,---444333000,,,(((&&&'''(((&&&))),,,,,,***(((***,,,---)))'''***...000---(((((()))*********)))'''&&&&&&&&&&&&'''((()))***+++((()))+++---.../////////((('''&&&(((***+++***)))+++))))))---222444111...222444555222---)))(((***%%%***222777888333,,,'''))))))))))))+++000666;;;000111111...******...222888777777;;;BBBHHHLLLNNNVVViiiyyyvvvcccSSSTTT[[[LLLFFF@@@>>>???>>>999444111111000000000444888<<<444444444333111...,,,***111...+++***+++---......,,,333>>>EEEIIITTTlllnnnVVVFFF===555...---111111,,,,,,333777666111111000///---***(((&&&!!!###&&&((()))(((&&&%%%#########$$$&&&((()))***((()))***+++***'''$$$"""$$$%%%&&&'''(((((((((((('''(((((()))))))))))))))''''''((())))))***++++++,,,***))),,,222555333000***)))((((((((('''%%%###"""&&&&&&$$$######$$$$$$$$$###$$$%%%''')))+++''')))***,,,+++)))&&&$$$''')))---//////---***((((((+++---.........///000,,,)))&&&$$$&&&'''(((((('''''''''&&&&&&(((,,,///((()))+++------+++)))'''%%%'''***+++---///333666000===HHHGGG>>>888===EEEDDD@@@===@@@EEEEEE>>>777999;;;<<<:::777888???FFFAAA???LLL```fffZZZUUU[[[___aaa]]]WWW\\\gggggg]]]^^^dddhhhfff```]]]aaafffkkkaaaYYYZZZ``````XXXNNNTTTYYY\\\YYYTTTTTTZZZ```SSSIIIDDDEEE@@@444000555666333...***''''''((()))&&&(((---111555>>>RRReeeyyywwwvvvmmmvvvwwwttt~~~zzzdddSSSDDD<<<333---,,,---------++++++,,,...000...+++((((((((()))))))))((('''&&&sss___YYYcccqqqcccQQQDDDDDDCCC===<<>>;;;:::888333///222...---///000///222777444444444222000...+++***.........,,,+++,,,///111444666:::@@@EEESSSllljjjWWWIII===555222333111//////111333555555...//////...---+++)))(((&&&%%%$$$&&&***,,,+++)))#########$$$$$$&&&((()))///***&&&&&&***+++'''###)))((('''&&&'''(((***,,,'''***------+++(((&&&%%%+++***)))''''''(((***+++***+++++++++******,,,...---***''''''((()))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!###'''***+++)))'''&&&***************)))(((((('''---333222,,,((())),,,,,,+++,,,---000111000...++++++)))%%%###&&&,,,222+++***(((&&&%%%&&&'''(((***++++++++++++******)))''',,,000222111111444666===;;;<<>>:::666333333333555666555333111333222111000000000000000)))'''%%%&&&)))******((((((%%%######&&&)))))))))+++***((((((((()))******)))))))))******)))))))))+++---......,,,***))))))))))))******++++++******((()))***)))((((((***+++,,,)))&&&%%%'''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))******************)))((((((''',,,111000***'''(((+++*********+++---...---+++++++++***((((((***...111,,,+++)))'''''''''((()))************+++++++++++++++...000222333444555777::::::;;;>>>AAACCCBBBBBBEEEEEEEEEBBB>>><<<>>>@@@777888999999777888;;;>>>FFFDDDDDDHHHOOOVVVZZZ\\\TTTVVV[[[```___[[[\\\```iiieeebbbbbbdddddd```]]]___aaabbb^^^ZZZYYY]]]bbb\\\YYYXXXXXXSSSMMMLLLOOOLLLIIICCC===999666666666222111000...,,,+++++++++---******///666???MMMZZZmmm{{{||||||tttuuuzzz}}}|||tttddd^^^\\\III>>>333...,,,))))))+++*********+++,,,------,,,)))******++++++***)))((({{{vvv{{{zzznnnaaa```cccZZZGGG@@@HHHMMMJJJHHHAAA>>>???;;;222000444666666444111...---...//////444888777333//////000///,,,,,,111888999222***...---,,,---///000000...*********)))***++++++,,,000...,,,+++)))))))))))))))+++---...---+++******------...222555444000,,,***((('''(((+++,,,***'''(((((((((&&&&&&'''***,,,))))))(((***+++,,,***)))'''&&&%%%&&&((()))(((''''''***,,,,,,+++,,,000333666555333111000///......---............---,,,+++*********+++,,,...000222444222///,,,,,,///222555777666888999888999@@@JJJ[[[^^^dddlllrrrlllXXXDDD???<<<999555333222111111,,,)))))),,,------///444:::999666222///---,,,+++(((+++...//////......///222333;;;KKKZZZeeennntttrrrNNNCCCAAA:::333555888;;;;;;888222---444333222222222444666777,,,***'''''''''(((((('''+++'''$$$$$$'''***+++***((()))***)))((()))---000)))***,,,------+++)))(((///000000///---,,,---...)))+++,,,......,,,***)))'''((()))(((&&&&&&&&&((()))'''$$$###$$$'''((())))))))))))((('''&&&&&&%%%((('''&&&&&&'''))),,,...)))************))))))((((((,,,...,,,'''%%%'''***))))))((()))++++++***(((+++++++++,,,...000000000...,,,+++)))))))))******))))))))))))***,,,...///222111111222555777888888777888:::<<<===???AAADDDHHHFFFDDD@@@===<<<;;;;;;777999;;;;;;;;;<<<===???EEEBBBAAABBBHHHPPPVVVZZZPPPTTT[[[```^^^YYYYYY^^^gggaaa\\\^^^dddddd]]]UUUZZZ___bbb___XXXXXX```iiibbb[[[VVVUUURRRLLLFFFEEEKKKGGGAAA<<<888666777777...............---------///++++++111999AAAJJJRRRaaayyyzzzwwwzzzzzz|||tttggg^^^YYYHHH>>>444000---***((()))(((((())))))***++++++,,,,,,***)))+++///000///---tttiiidddddd[[[NNNHHHLLLNNNLLLJJJFFFBBB@@@<<<777666777888666222...++++++,,,......333777666111------///...***)))...666999555///000...,,,,,,---.........***************+++,,,,,,///...+++)))((()))***+++(((,,,111111///,,,,,,---//////000333777777222,,,***(((&&&&&&((()))((('''((((((((('''%%%&&&(((+++***))))))+++---...---,,,'''&&&%%%&&&'''((('''&&&&&&)))++++++***+++///333444555444222///---...///...---,,,,,,++++++++++++,,,+++++++++---000333555222000...---...111444777<<<888666888:::;;;AAAHHHTTTeeetttuuukkk\\\NNNDDD<<<999666666777777222...***((((((,,,...---///222666666555444222///---,,,+++---......---,,,---...444999DDDSSS^^^gggsss~~~}}}]]]NNNEEE;;;222444777;;;;;;888222---//////111222333444555666///---***(((''''''''''''***)))(((&&&&&&'''+++---++++++***))))))+++---000)))***+++------------,,,222111000...,,,,,,///111.../////////---+++***(((&&&((()))(((&&&%%%%%%&&&'''%%%###"""###&&&)))***,,,++++++***)))(((''''''***)))(((((()))+++---...))))))************)))((()))+++,,,)))%%%$$$'''***+++*********,,,,,,***(((+++***+++...222333111---///...---,,,++++++++++++))))))((()))+++...111333777444222333777999999888555888:::;;;:::<<>>@@@BBBCCC;;;===@@@EEEJJJMMMOOOOOOVVVVVVZZZ^^^]]]XXXVVVXXX^^^\\\[[[]]]```___[[[VVVYYY[[[]]]\\\[[[\\\___cccaaaZZZTTTRRROOOIIIFFFGGGFFFDDD@@@<<<999777666555///...------------...///000---...333999@@@JJJSSSaaauuuooopppyyy{{{uuucccQQQEEE<<<333000...***((()))&&&((())))))))))))***+++///,,,))),,,222666555333|||yyyxxxkkk___VVVVVVUUUOOOLLLNNNMMMQQQKKK>>>:::@@@AAA:::888555000,,,***+++,,,---///111333222000...------+++)))(((+++000555777777333000---,,,,,,---,,,,,,******))))))******+++,,,---,,,***((('''(((***+++(((---222333000....../////////000333666555111---***)))'''&&&&&&''''''&&&'''(((((('''&&&&&&(((******)))(((***,,,......---'''&&&%%%&&&'''((('''&&&&&&))),,,,,,+++,,,///333333333333000...,,,---...///...,,,+++******+++++++++++++++,,,///222666888///...---,,,...111555777???777333777===AAAEEEHHHRRRiii{{{xxxdddRRRHHHEEE<<<777444888>>>>>>444+++***(((***...000...///222///111333555444111...,,,000///...+++)))))),,,///333===KKKTTTXXXaaavvvmmmXXXEEE999111222333555666555222///))),,,000444555444222111......,,,)))'''''''''''''''***,,,)))%%%%%%+++111111,,,((((((+++---,,,***(((((()))***,,,///111333111111///,,,***+++///222555333111---+++)))((((((&&&((())))))'''%%%%%%&&&&&&%%%$$$###$$$&&&)))+++------,,,,,,+++******)))***+++,,,---------,,,+++((())))))*********)))))))))******(((%%%%%%(((+++...---------//////---+++******+++...222333///,,,000///......------,,,,,,)))))))))***---000444666:::666444444777:::999888666888:::::::::<<<@@@EEE@@@>>>;;;::::::::::::999???===<<<<<<===@@@BBBDDD666:::???DDDGGGHHHIIIIIIZZZVVVWWW[[[\\\YYYWWWWWWTTTYYY^^^___]]][[[]]]___^^^ZZZWWWZZZ```bbb]]]WWW[[[WWWSSSQQQMMMHHHJJJOOOAAA@@@???<<<999666333111222000---+++***,,,...000//////111555777===KKKYYYgggppp~~~xxxwwwxxx{{{}}}vvvcccPPPBBB999111...---***)))+++''')))******)))(((***,,,...***(((+++222666666333~~~~~~ppp```WWW[[[[[[RRRNNNRRRSSSYYYRRR@@@;;;EEEFFF<<<777444///,,,---...//////000///......//////...---))))))))))))+++///555999222000---,,,,,,---,,,+++)))))))))((()))******+++***)))(((''''''((())))))))),,,///000000//////000...///111222222111///...***)))((('''&&&&&&&&&&&&&&&((((((((('''''')))+++((('''&&&''')))+++++++++'''&&&%%%&&&((()))((('''(((+++------,,,---111444333222000///......------000///...---,,,+++++++++******+++,,,///222444666---,,,++++++---000333555===555222666>>>DDDIIIMMMYYYeeeooonnneeeXXXKKK@@@;;;666444888???>>>444++++++***,,,000111///...000+++---000222222111...,,,111000---)))'''(((---000111<<>>AAA::::::999999999:::<<<======;;;999:::<<<>>>>>>>>>999:::<<<===>>>BBBFFFJJJTTTSSSUUU[[[\\\YYYXXXYYYSSSXXX^^^___]]]]]]```ddd```ZZZVVVYYY___```ZZZRRRTTTRRRQQQQQQNNNJJJKKKPPP???>>>===:::777333000...222000...++++++,,,---//////000333555666;;;JJJYYYgggjjjssszzzoooyyyyyylll___VVVDDD:::111...---+++***,,,***,,,...,,,)))(((***,,,)))((((((***///222111000}}}rrrjjj```[[[YYYWWWWWWYYYXXXYYYRRRGGGAAABBBAAA<<<777444000///111333444333///...,,,++++++---///111+++***))))))***---000333...---+++,,,---......---((((((''''''(((((()))***&&&'''''''''''''''''''''))))))***,,,...//////---+++...000///,,,+++---///*********((('''%%%%%%%%%&&&'''))))))))))))+++,,,)))(((&&&&&&(((*********'''&&&&&&''')))+++***)))***,,,//////...///333666555222//////000111///,,,111111000///...---,,,,,,)))******,,,---...//////******))))))+++...111333444222333777;;;AAAKKKUUUaaabbbccccccccc]]]MMM===777666555666777666222///,,,***---111222...,,,...,,,,,,------------,,,,,,------,,,***)))***...111222777BBBOOOZZZeeeuuuxxxcccRRREEE;;;333111...---...///......(((+++///222222000,,,***(((+++......+++))))))***++++++,,,...000222222222...,,,++++++,,,+++(((%%%&&&'''(((***---000222444......,,,***)))***...111444333000...+++)))((('''###&&&((()))((('''&&&'''&&&(((******)))(((***,,,.........//////////////////000222333222...***((((((((()))***************((()))******+++,,,---///...------///111111000///---.........,,,,,,...///000000000//////...---,,,+++,,,...000333666888999666777888888666555555555777666777888;;;<<<;;;:::777999;;;:::999:::===AAA:::999:::<<<>>>>>>:::777:::::::::999:::>>>EEEJJJJJJQQQZZZ```[[[TTTSSSWWWWWWTTTRRRVVV]]]```___[[[YYYYYYXXXVVVSSSSSSTTTVVVPPPNNNOOOSSSRRRLLLGGGFFF@@@>>>999555111///...............///......---,,,000///222555777;;;EEEPPP[[[eeesssvvv~~~zzzkkkaaa[[[III>>>444///---******------///111///***(((***---((()))+++---...//////...uuurrrtttkkkZZZTTT[[[aaa^^^\\\UUUPPPNNNGGG===999<<<777444111222555777777666---------***(((***///444---+++))))))+++,,,,,,++++++******,,,...000000///'''''''''''''''((())))))$$$%%%&&&'''''''''&&&&&&)))'''&&&(((,,,...---+++)))---000...(((&&&+++000)))***+++***'''%%%$$$%%%%%%''')))***)))***,,,...,,,***((((((***+++,,,+++'''&&&&&&'''***,,,+++++++++...000000///000444888777333//////222333000---222222222111000...---,,,)))******++++++******))))))(((((((((***,,,///111,,,000555888888===LLL[[[cccdddbbb```___ZZZLLL>>>444666666333///---000333,,,***---111111---+++,,,///---+++)))((()))+++,,,((()))+++++++++---///222555555===PPPdddpppwwwzzzvvvUUUJJJEEE>>>444222///---------,,,+++)))***,,,...---,,,)))'''&&&***...///---+++***+++///+++***///777:::666111)))+++......+++)))''''''%%%&&&***---///000000///......---+++***+++...111//////000000...+++)))'''"""$$$'''((((((&&&&&&&&&&&&***------+++)))***+++......//////000000111111222333333333111...***((((((((()))***************((()))***,,,---...///000,,,+++,,,---000111000...000111111...++++++...222000000000000///...---,,,,,,---000333555777888999444777:::999555222333444666555555777;;;<<<999666777;;;===<<<999999>>>CCC888999===AAACCC@@@999333666999;;;<<<<<<>>>BBBFFFEEERRRbbbeeeZZZMMMLLLSSS[[[OOOEEELLL[[[cccZZZOOOOOOVVVYYYQQQFFFDDDOOO[[[OOOKKKLLLTTTWWWOOOBBB:::CCC>>>777000---,,,...000)))+++///222222000---+++111...000555:::<<>>999111///,,,+++,,,,,,+++*********)))&&&$$$$$$&&&((()))---000///***(((***---...)))&&&,,,666;;;666///*********+++,,,***'''$$$ ###'''+++......---,,,,,,,,,+++***+++,,,---...+++...111333222---(((%%%&&&$$$$$$&&&***+++(((%%%&&&---222111+++''')))---(((+++///333555777777666???:::444///,,,***((('''$$$%%%'''((()))))))))(((,,,+++******,,,.........)))************,,,000333000///...///222333222///777555222///......000111+++...444888999888555444:::666222222444666555333...333666666333222777<<<;;;999777888<<<>>>===;;;AAA@@@???<<<;;;;;;;;;<<<777666888===???>>>>>>AAAKKKMMMPPPRRRQQQNNNJJJGGGDDDAAA@@@CCCIIIMMMNNNMMMRRRNNNIIIFFFFFFFFFGGGGGGKKKLLLMMMKKKFFFBBB???>>>999888555111...,,,++++++222000////////////,,,***------...111555;;;AAADDDOOO[[[kkkyyyooo[[[PPPJJJAAA666...,,,///333+++---//////---+++))))))444///---222:::===999333zzzooojjjgggeeecccbbbaaa___YYYMMMEEEBBBBBBBBB===;;;999888888888777666111///,,,+++---///111222...+++''''''***---,,,+++,,,,,,---...000222222222000---***((()))*********&&&&&&''''''((()))******...---+++++++++***)))(((***)))))))))***+++++++++))))))))),,,...---(((%%%&&&%%%%%%&&&''')))+++,,,222000...///222555555444+++***(((''''''''''''(((***)))(((***---///111111111222444333111///......---...///000///---+++***+++(((&&&''')))***)))((('''(((((('''''')))---111333222444:::???DDDNNNWWW___nnnvvvjjjVVVJJJHHHKKK:::777333000//////---,,,***)))((()))+++---------'''%%%###$$$&&&(((((((((...---,,,++++++---///000333:::CCCJJJSSSbbbwww{{{fffSSSEEE;;;333111///,,,+++,,,------,,,***(((&&&$$$$$$%%%'''((('''***,,,***&&&%%%'''******((('''+++000333111...+++++++++,,,---+++(((%%%$$$%%%(((***,,,---...///,,,,,,***))))))******+++,,,---//////...+++((('''###%%%'''(((((('''''''''))),,,000222222///,,,***,,,---...111555:::>>>AAAAAA<<<555000,,,)))'''%%%%%%&&&((()))******))))))***)))((()))+++,,,,,,,,,((())))))))))))+++///222222000---...111333444333666555222000//////000111...000444888::::::777444444333222333555777777666444333222333555777888888999888777777999;;;;;;;;;CCCAAA???>>>===<<<:::999666444777<<<>>><<<<<>>DDDFFFFFFEEEAAA===;;;:::999777444111...---------222000/////////...+++)))***---000222333888>>>DDDKKKSSSaaasssuuuaaaXXXMMM???444111000///...***,,,......,,,*********111///111666======777111}}}sssxxxxxxmmmeeeffffffhhh___KKKCCCHHHIIICCC<<<>>>???===888444333333333000---///333444111...''''''))))))***+++...///...,,,+++///444666333000111...)))'''(((***,,,---((((((((((((((()))******111...******------)))&&&''')))+++***)))(((***---***)))+++///444222,,,%%%'''''''''''')))+++---...//////111333555555222000******)))''''''&&&&&&'''&&&'''))))))***+++...000111111111111222111///------------------------------+++)))((())))))(((&&&'''((()))((((((***---///222222666:::>>>CCCOOO\\\dddpppuuuiiiVVVJJJGGGHHH;;;777222///.../////////***)))((()))+++,,,,,,,,,&&&$$$###$$$''')))******---,,,+++++++++,,,...///333999BBBHHHOOO___tttuuuaaaPPPCCC999111222111//////111111111000***&&&""""""%%%((())))))''')))+++***'''%%%''')))'''((()))))))))***+++---,,,++++++,,,---,,,)))&&&((((((((()))***,,,...///,,,+++)))((('''(((((()))---,,,,,,+++***)))(((((("""'''******'''%%%&&&))),,,+++---222888777///(((000///---...444<<>>:::666555333666;;;<<<::::::===???AAACCCDDDCCCAAA>>><<<888::::::777444666<<>>===999777555555888666333000......//////222000///......---***(((''',,,000222222555;;;AAAHHHLLLXXXlll|||sssdddSSS>>>333333333...((()))***,,,,,,***))))))***,,,///555:::===;;;555000~~~~~~~~~wwwqqqpppgggggg```RRRJJJJJJIIIDDDBBBCCCBBB???:::555333222222222333555666555111---%%%&&&((()))+++---............///111444444111......,,,)))((()))+++++++++)))(((((((((((()))***+++///---++++++------+++)))***+++,,,------------...+++)))***///444444...(((((((((((()))***,,,...000...///000111000...+++))))))(((((('''&&&&&&%%%%%%%%%(((+++,,,***+++///222222000...000222222///+++,,,++++++++++++---...///...---+++)))((('''&&&%%%''')))******)))***,,,...///111555:::<<>>:::555000---***'''%%%((()))***+++,,,++++++***(((''''''(((***+++***)))&&&''''''&&&&&&(((+++...///...------///222555777444444333333333222111111333222222666:::;;;777333///111333333222444999===BBB;;;444555;;;???===888:::<<<===;;;999999<<<@@@@@@>>>===???AAA@@@;;;666555444666:::;;;999999;;;999:::<<<===>>>===;;;;;;:::999666222000222777<<<===>>><<<666///---111666555777888777444222222222777666333111000000111222000///...------,,,)))'''(((***---///111444999<<>><<<999666444111444999999666222000///)))'''&&&(((---///...+++...111333333000---+++,,,(((''''''(((******)))''')))(((''''''''')))***+++)))+++------++++++---//////---,,,...333444111...---***(((+++///111///,,,************+++---...000111000///---+++(((&&&%%%''''''''''''&&&&&&%%%%%%(((+++...///......111444111///...///222111...***+++***))))))***,,,///000//////---***(((&&&%%%%%%((()))+++++++++***+++,,,,,,///444999;;;@@@NNN\\\nnnggg\\\UUUTTTOOO@@@000666222---+++---000444666000---***)))((('''%%%$$$&&&%%%$$$&&&))),,,......''''''((((((***+++,,,---///666CCCSSSbbbnnnuuuxxxwww^^^GGG<<<::::::///111666:::<<<:::555000)))%%%"""%%%+++//////,,,***///555888777222---***---+++(((''''''(((''''''(((((()))***+++***'''%%%$$$&&&(((******)))'''&&&'''&&&&&&'''(((***,,,---((()))***+++******(((''',,,+++***+++,,,,,,)))&&&))))))+++---///000//////---+++***+++...444:::>>>888555111///---,,,***((())))))+++,,,,,,++++++***(((((((((***,,,,,,+++***&&&&&&&&&%%%%%%&&&***,,,***+++---...///000222333444444444444333333333333333222222444777777555222555555555222000222888===>>>;;;888777999;;;:::999888;;;===<<<999888;;;>>>:::999;;;>>>@@@@@@<<<888666555666;;;;;;999888:::666777888:::;;;;;;<<<<<<<<<666000---...222555666777999888333---,,,000666333444555444222111111222666555444333222222333333...---,,,,,,,,,+++)))''')))((((((,,,111666888999DDDLLLXXXcccpppsssbbbJJJ888///,,,)))'''%%%&&&&&&%%%$$$$$$&&&((())),,,111222111///......}}}oooddd```ccc]]]MMMEEEGGGMMMIIICCC@@@>>><<<999666222777;;;:::555111///000,,,)))&&&(((---000...,,,///222444111,,,'''''')))$$$$$$%%%(((***)))'''$$$'''&&&%%%%%%&&&(((+++,,,&&&)))------******...111111---,,,///555777333...---***((((((***---...///---,,,+++++++++,,,---...333333111---)))&&&%%%&&&&&&'''(((((()))(((((((((***---///111111222444555111000000000000///,,,******)))))))))***,,,...///000000...+++'''%%%%%%%%%(((***,,,---,,,******+++,,,---222999<<>>666666888,,,...222666888666000,,,)))''''''***///222111///,,,111777;;;;;;666///+++///---+++******)))((('''''''''((()))******'''%%%"""$$$(((******(((&&&$$$$$$$$$%%%&&&(((***---...((()))+++,,,,,,+++***)))///,,,***+++...---)))%%%&&&(((+++***)))***---///)))))))))***+++...111333222000...---------+++***)))***+++,,,,,,+++***))))))))))))+++---...,,,***&&&&&&&&&%%%$$$&&&))),,,(((+++---///......000111444444333333333444555555333333444444444444444444;;;999666333111333777:::777777888777666555666888555777999:::999777777777333666999;;;<<<<<<;;;:::777555666:::;;;888777999666666777777888999::::::777111***(((+++///111000333333111...******...222222333333222000///000111333444444444333222111000,,,+++***+++,,,,,,***((((((((((((***...444888;;;EEENNNZZZeeerrrzzzjjjRRR===///*********''''''&&&$$$"""###&&&((()))***,,,,,,+++***++++++zzzrrrhhhaaaZZZRRRLLLJJJHHHHHHGGGDDD???;;;888888777888999888555222000///******)))***+++...000222//////...,,,)))'''&&&&&&$$$###$$$&&&(((((('''&&&%%%$$$######%%%(((+++---((()))***+++++++++---...,,,,,,,,,///222333111...+++++++++)))''')))---000...---,,,+++++++++,,,,,,000111111...)))&&&&&&''''''(((***+++,,,---,,,,,,+++,,,---000333444333222000111222111...+++***))))))))))))******,,,------///000///,,,'''%%%%%%&&&(((+++---...---+++***)))------222:::@@@DDDLLLUUUXXXbbbdddVVVCCC999:::===777333...++++++,,,.........,,,)))''''''&&&$$$######"""!!!"""%%%((())))))%%%&&&))),,,///111222333888CCCQQQ^^^kkkzzz~~~eeeIII999444333111------...///111111...,,,(((***---111333333333222222444888;;;<<<888333///,,,///111///***'''(((***''''''(((***++++++(((&&&$$$%%%'''((()))((('''&&&$$$$$$$$$$$$&&&(((+++,,,,,,++++++***+++,,,---...,,,,,,+++++++++)))'''%%%$$$'''******))))))***+++'''''''''((()))+++---...///---,,,,,,,,,,,,+++)))))))))***++++++***)))((((((((())),,,......,,,***&&&&&&&&&%%%$$$&&&)))++++++---......,,,---000222555444333222333444666888333555777666222111444777<<<:::777666666777666555444555777777777666666666444555777999:::999555222000444999999777666777:::666444555999999666555777888777666555444444555555///,,,(((&&&'''***---000333111---***((((((***,,,000111111///---,,,---...///000222333222000---+++))))))(((***+++,,,+++)))$$$(((++++++***...999BBBKKKPPP\\\nnnrrrXXXAAA333---------******(((%%%###$$$'''))))))))))))*********((('''ppp\\\TTTWWWUUULLLAAAFFFKKKHHH???888777999<<<888555555555444000---'''***,,,+++)))+++222888000,,,)))((())))))'''$$$&&&$$$######&&&((()))(((######""""""$$$(((+++...,,,)))'''))),,,---+++)))'''***---//////......///))),,,---+++'''''',,,000///...---+++******+++++++++...000...***&&&%%%&&&((())),,,...///000000000+++******...222444222000000222444222---)))((()))((())))))***++++++,,,,,,///000///,,,'''%%%%%%'''(((+++...///---+++))))))///...222;;;BBBGGGMMMSSSVVV]]]]]]QQQAAA999888999888444///+++*********))),,,***((('''''''''&&&%%%%%%###"""###&&&(((******&&&'''***...111444666777444EEE[[[iiiqqq}}}}}}]]]CCC777666222,,,222///,,,+++---/////////(((,,,111555555444444444999999:::<<<<<<;;;888555(((000666222)))$$$'''---(((((()))+++,,,,,,)))''''''''''''''''''((()))***$$$#########$$$&&&((()))000---+++)))))),,,000333(((+++---,,,((($$$%%%&&&$$$&&&)))+++,,,+++((('''((('''''''''(((***,,,......---++++++++++++***(((((()))***++++++***(((((((((((()))+++------+++)))&&&''''''%%%%%%&&&)))+++/////////,,,***,,,111555666555333222222444777999333777:::888222000444:::;;;999888:::;;;:::666222666666777999;;;;;;888666555555777;;;>>><<<666000...444999888333111444888555333444777888444333555:::888666333111000000000)))******'''%%%'''---222666222,,,)))(((((()))(((/////////---+++******,,,,,,...111222111...***'''((('''''')))+++,,,+++*** )))000,,,&&&)))999HHHSSSSSS^^^xxxvvvZZZCCC666222000///---,,,***'''$$$%%%(((+++(((((((((***,,,+++'''$$$vvviii___XXXRRRNNNFFFGGGGGGDDD???999666555444444444333222000...---...+++((('''))),,,000222...,,,)))'''%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&& """$$$&&&'''***((('''(((***++++++***%%%(((+++***((()))---111+++***)))(((((((((******333111...***((((((,,,///************************...,,,((((((000777555///,,,---...,,,)))***///444555333222111111///***&&&***)))'''&&&'''(((***+++++++++,,,,,,+++)))'''&&&++++++++++++,,,------...222555999;;;???GGGSSS[[[```ZZZQQQIIIBBB<<<555111222444555222---******+++%%%'''***,,,,,,***'''%%%(((%%%"""$$$)))...000000,,,))))))...111111222444:::FFFZZZooo~~~hhhNNN<<<555000,,,)))+++...000111000...,,,...,,,---111777;;;;;;999>>>BBBCCC@@@===:::444---///.........///---+++((())))))******++++++++++++''''''&&&&&&&&&&&&'''''')))'''###!!!"""&&&***---------............------)))((('''((()))(((&&&%%%%%%'''***+++)))'''%%%%%%((((((((()))***,,,---...---------,,,++++++++++++111...***)))***,,,------(((+++,,,+++(((&&&(((+++,,,)))'''(((+++,,,***'''///111111///---...222777666444333444555666555444DDD???888222111222333333333:::AAAAAA;;;666444444444///000:::HHHJJJ???222444888:::777333111444888---///111333444333111000777555222000000111333555111555999999444///,,,++++++***************+++,,,---...///,,,)))(((+++...+++,,,,,,,,,,,,+++***)))...000111///***''''''(((&&&))),,,---+++)))((('''((('''))),,,---000;;;FFFRRR]]]mmm~~~www~~~zzz~~~{{{YYYJJJCCC999111000666444///)))%%%$$$'''***'''(((***++++++)))&&&%%%|||xxxmmm\\\OOOJJJLLLJJJFFFCCC???;;;888666222333444222...,,,,,,---///+++(((***///222111...((('''%%%$$$######$$$$$$$$$&&&'''))))))(((&&&%%%""""""""""""###%%%'''((()))''''''(((***+++++++++*********+++,,,---,,,,,,,,,+++************+++,,,.........+++)))((()))+++*********++++++++++++++++++,,,***(((,,,111111---000...+++++++++---///000444777999777111+++))))))***)))((('''''')))***+++,,,,,,,,,,,,,,,+++******************,,,---///000000888???@@@???EEETTTaaaeee[[[OOOIIIGGGBBB888///333444444222///,,,******&&&'''***++++++)))&&&%%%'''&&&%%%'''+++///222333---)))))),,,//////111444>>>EEETTTjjjtttUUU:::000222777+++,,,.../////////...---++++++---222888>>>BBBDDD@@@GGGIIICCC:::555000,,,......---......---+++(((((((((((()))***,,,---...&&&&&&&&&&&&&&&'''((((((---+++((('''(((,,,000333/////////...---,,,******)))(((''''''))))))'''%%%'''***,,,,,,***((('''&&&((((((((()))***+++---...000...---,,,+++,,,------,,,...///...,,,+++,,,...000...***((((((((())))))++++++,,,,,,++++++,,,---.........///000222222222:::888555555666777777777===:::777555444333111///555888<<>>999555333111333;;;DDDFFF???777555777888666333222444666222222222222111111000000444333222111111222444555444777999888333...+++***))))))))))))))))))***+++,,,------,,,++++++,,,---++++++++++++,,,,,,,,,,,,...000111///+++))))))))))))+++------+++)))((((((((((((+++...///111999CCCOOOeee}}}}}}wwwwww}}}iiiNNN>>>999777444222111///+++'''%%%&&&(((&&&((()))++++++)))(((&&&uuuaaaRRROOORRRNNNIIIDDD@@@===:::888444555555222...+++,,,......***)))...555777111***$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))++++++)))&&&%%%%%%$$$$$$$$$$$$&&&((()))(((''''''(((+++------,,,///,,,+++---000///+++&&&---,,,,,,++++++,,,------***,,,---,,,)))'''''''''++++++++++++++++++++++++(((++++++)))))),,,...---333...******---///...,,,333;;;@@@<<<111)))***---***)))((((((((()))+++,,,---,,,,,,+++,,,---...///******))))))+++...111333555999===@@@DDDLLLWWW___ccc^^^VVVNNNGGG@@@:::555333222222222111...***''''''((()))******(((&&&$$$$$$&&&(((***,,,...222444222---***++++++***...333???JJJ]]]ppprrrRRR888///222555,,,---------------------***+++...111666>>>GGGLLLJJJQQQQQQEEE777///---,,,,,,++++++,,,---,,,***''''''&&&&&&&&&(((+++---///%%%%%%&&&'''((()))******...---++++++,,,000444777111000///---+++***((('''(((&&&&&&'''((()))((('''***,,,------+++)))(((((((((((((((((()))***,,,,,,000///---,,,,,,,,,...///(((...333333...+++---000777000)))&&&(((******(((***...111000---,,,///333---++++++...444666444000===;;;888888999999999888444555666888888555000,,,666444666===EEEFFF>>>666222333666:::>>>???===:::777666555444333333333333555444333111000/////////111111111222333333444444666777777555111,,,***)))'''''''''''''''((()))))),,,,,,+++,,,......---,,,************+++---///000///000111000---+++++++++...000000///,,,***))))))***))),,,///000222999AAAQQQggg|||{{{ssspppxxxxxxzzzuuuPPP:::999;;;888...//////,,,(((&&&%%%%%%%%%&&&(((*********))))))|||ppphhhaaa\\\UUUTTTQQQJJJBBB<<<::::::;;;999555333222111///...,,,***+++///444555000+++&&&'''((())))))))))))((())))))*********)))(((''''''&&&%%%%%%%%%&&&'''((()))((()))+++...//////...000//////000111...)))%%%,,,,,,,,,,,,,,,,,,------***+++,,,+++)))''''''(((,,,,,,,,,,,,++++++++++++'''******)))+++000000...111...+++***,,,------,,,222:::@@@===333,,,,,,///******)))))))))***+++,,,+++***))))))***---000222,,,+++******+++---000222===777555===KKKWWW[[[YYY]]]```___RRRAAA777888===333111000000111///***%%%''''''((((((((('''&&&%%%$$$(((+++,,,++++++...222777222---+++)))(((,,,222;;;TTTppp}}}}}}bbbDDD666333...(((...---,,,++++++,,,------+++,,,...///222:::EEEMMMZZZ\\\VVVFFF666...+++***)))(((((()))******(((&&&&&&%%%######$$$'''***,,,%%%&&&''')))***+++,,,,,,+++***)))***,,,///222555222111///---+++***))))))'''&&&%%%&&&((()))((((((+++,,,---,,,***(((((()))((((((((((((((()))***+++,,,---------------,,,,,,(((---111111///---///111444000***(((((())))))))),,,...000111000000222444///------///333666666666<<<;;;;;;<<<===<<<999777000222555999;;;888333...333111333;;;EEEGGGAAA999444444444777:::<<<;;;:::888666444333333333222000444444333222111000......---...000222333333333333666666444111---***((('''&&&&&&%%%&&&&&&'''((())),,,******,,,000000---******)))))))))+++...111333...///000000///...------333333333000---+++++++++,,,******---///333;;;DDDVVVaaaqqq|||~~~wwwtttvvvyyyxxxtttxxxpppPPP<<<999999888111111///,,,(((%%%$$$$$$&&&&&&'''))))))*********zzznnnssspppdddWWW[[[[[[RRREEE<<<:::===???999444333555555000+++)))+++---.........//////)))***+++,,,,,,++++++***---,,,)))((('''(((***+++)))((('''&&&&&&&&&'''(((******+++...000222111000...111444444000+++((('''))))))******++++++++++++------,,,***((((((***,,,,,,,,,,,,++++++*********))))))((()))111888666000,,,---...,,,++++++---000333666999888555111///...***************++++++,,,)))(((&&&&&&(((,,,000222///---,,,++++++,,,...///999777888@@@KKKVVV\\\^^^```___YYYMMM???666555888111///......000...)))%%%&&&&&&&&&'''&&&&&&&&&&&&***---///...,,,+++---///666111---+++)))***111999@@@XXXttt^^^AAA333111---'''///...,,,*********+++,,,***,,,...///333;;;FFFOOOfffbbbUUUCCC666000,,,)))&&&%%%%%%'''((((((&&&$$$&&&$$$"""!!!!!!###%%%'''%%%&&&(((***,,,---------''''''((()))***---000111000///...---,,,,,,,,,,,,'''&&&$$$%%%'''((((((((()))******)))''''''((()))((((((((('''(((((())))))''')))---//////---***(((,,,,,,,,,---///111222222---......,,,)))''')))***...------///333555555333222333222111111333999===888:::===@@@AAA>>>888444222333555999;;;:::777555///111444:::???AAA???<<<888444111333888;;;:::777999777444333333333111///000111444555444222...,,,+++,,,...111222222222111333222///---+++)))'''&&&%%%%%%%%%%%%&&&'''((()))+++)))))),,,///000---******)))))))))+++...111333.........///000000000///444444444222///---------///+++(((+++...444>>>GGGTTT]]]mmmzzz~~~~~~}}}~~~zzz{{{~~~xxxnnnpppzzzbbbOOOCCC999444555666555111,,,'''$$$$$$&&&(((((('''(((((()))******{{{}}}vvvggg^^^aaa___UUUGGG===<<<>>>>>>999444333555444...((('''***------******---111++++++++++++,,,,,,,,,,,,000---)))&&&%%%'''***---,,,+++***(((''''''((((((++++++---///222333111000,,,111555444///***))))))'''''')))***************......---+++)))))),,,...,,,++++++******))))))))))))(((&&&***333;;;888111))),,,//////------111555555444333444666555111...******++++++,,,,,,,,,,,,&&&%%%%%%%%%'''***...111///......------------------999DDDHHHGGGMMM]]]lllkkk\\\JJJ@@@???<<<333+++///...---,,,,,,+++(((&&&%%%%%%$$$%%%%%%&&&((((((111222111000...---...///...+++***++++++...888CCCJJJTTTfffzzziiiIII111+++000555///---,,,***))))))******(((***---111888AAAJJJPPP```\\\PPPAAA666222---((($$$$$$%%%&&&((()))'''%%%%%%$$$""" !!!"""###$$$&&&(((***,,,,,,,,,,,,'''((((((***+++---...///...---,,,++++++,,,---...(((&&&$$$$$$&&&'''(((''''''((('''&&&%%%&&&(((+++)))((((((''''''''''''(((%%%(((,,,//////---)))'''...,,,+++---111444555444+++...111///***((())),,,...,,,+++...444888777444777777666222000222999???666888===AAABBB???999444444444555888;;;<<<;;;:::111333666888999:::;;;<<<:::666333444888;;;:::888:::999777555333111000000...111444777666222---***)))***,,,...///000//////000...,,,++++++***)))'''&&&&&&&&&'''((()))***+++******)))***,,,,,,+++***))))))))))))***,,,...///,,,,,,,,,...111222111000222333444333111//////000111,,,)))+++///555>>>GGGMMM___uuu}}}}}}}}}~~~zzzwwwvvv|||zzzmmmppp~~~aaaSSSIII:::222333999777333...)))&&&'''(((+++***((('''''''''((()))tttmmmkkkfff]]]RRRHHHBBB??????:::::::::888555000,,,***'''))),,,,,,,,,,,,---...*********+++,,,...000111///---)))'''&&&''')))+++111///---,,,************++++++,,,///111111///---...///111111000---+++)))&&&'''(((***************+++---------+++***+++,,,++++++***))))))(((((('''&&&'''(((***000666555000***,,,...000222555777999888666333333555555222///***++++++,,,,,,,,,,,,,,,%%%%%%%%%%%%'''***---///,,,---...//////...---------888EEEJJJJJJRRRbbbpppmmm\\\HHH<<<999777000)))------,,,***'''&&&'''(((############$$$''')))***333000---,,,------...---)))((((((***+++///:::EEELLLQQQ___www|||iiiKKK333,,,222999...---,,,+++))))))(((((()))))),,,222:::BBBGGGJJJKKKMMMJJJ@@@666000+++'''%%%%%%&&&(((***+++)))'''###"""""""""""""""######"""$$$&&&((()))))))))((((((((()))+++,,,---------,,,+++)))((()))***+++,,,)))'''$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%&&&***---)))(((''''''&&&&&&&&&'''((()))+++,,,---,,,+++***+++---111333555666777777333333111...,,,++++++,,,------...111444777888999;;;999666333222333666999888999<<>>333444555888<<<===<<<:::>>>;;;666444555666666666:::>>>@@@===888777;;;AAA999<<<===888222...000444777666666444111...+++))))))))))))******+++,,,,,,+++******---000111///,,,(((((())))))***,,,---...)))++++++)))%%%%%%'''+++)))************)))((('''***)))))),,,000333222000,,,///333555555333222222333//////333555555777:::GGGTTTcccnnn|||}}}{{{}}}~~~~~~zzz}}}zzz||||||lllpppdddIII@@@===999333555777666333000...---111///+++'''%%%$$$%%%%%%sssqqqmmmeee[[[PPPHHHBBB???EEE???::::::===;;;444,,,+++---000000////////////...---,,,,,,---///111333///---***'''&&&(((***,,,...,,,++++++,,,---,,,+++---,,,***)))((()))+++,,,+++******---000000,,,((((((((((((((()))***+++,,,''')))+++,,,***)))))))))///---+++******)))(((&&&''''''''''''(((***+++,,,...,,,---444>>>CCC@@@;;;AAA@@@===777000---///222---++++++...111000***%%%###"""###&&&)))++++++***+++111777777333//////111888555999KKKbbbnnniii```cccaaaYYYHHH666,,,///555++++++***)))'''&&&$$$###)))%%%"""$$$)))......,,,)))((('''&&&''')))+++---000...***&&&&&&***222777@@@XXXqqq}}}lllLLL:::444222///---...---,,,************+++))))))+++...111333444333333222111111000...+++(((%%%(((,,,,,,)))&&&'''((("""###$$$%%%&&&%%%$$$$$$ !!!###%%%((()))***+++'''((())))))******))))))---***''''''((())))))'''''''''&&&&&&&&&''''''((('''&&&$$$$$$%%%'''***,,,,,,)))%%%$$$'''))))))'''***))))))))))))******+++...///222444555555444333888666333///---+++******...------///333888;;;<<<888555222111222444555444<<<:::999:::<<>>666444:::CCC===:::777666777555000,,,<<<===999111++++++***(((''')))+++......---,,,***///)))&&&,,,666:::555---***,,,---+++((((((+++///+++***(((&&&%%%&&&'''(((...///000...,,,))))))))))))((((((+++///111///,,,---,,,...555===>>>777000///111444666666555555666CCCFFFNNN\\\ppp~~~|||pppvvvoooTTTEEE===888555444333333333111...+++333000***%%%""""""###$$$iiiqqqtttkkkXXXIIICCCDDDDDD@@@<<<;;;<<<:::444...---///111111000//////000...///000111222111111111000...,,,)))((('''((((((+++***))))))+++,,,,,,,,,---+++)))'''&&&'''(((******,,,......---,,,******)))(((((((((((())))))***%%%''')))*********+++,,,+++***(((((())))))(((&&&''''''''''''(((***+++,,,,,,,,,...333;;;BBBFFFGGGCCC>>>888333000/////////,,,***(((***...///,,,(((&&&%%%%%%''')))***)))(((+++---000222222111111000666:::CCCPPP]]]gggkkkmmmkkkbbbSSSAAA333------///,,,+++)))''''''((()))***)))&&&###%%%))),,,,,,***&&&%%%%%%&&&(((***---///...,,,***''''''+++222777BBB[[[sss|||hhhIII666///,,,******---,,,+++)))))))))******((((((***,,,///000000000///...---------,,,***((((((***,,,,,,)))'''&&&%%%######%%%&&&&&&&&&%%%$$$!!!"""$$$&&&((())))))***'''''''''(((((((((((((((---+++)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""###&&&(((***+++(((&&&&&&((()))((('''''''''''''''''''''((()))***+++...111333444333333444444444111---+++,,,---///------111666:::999777666444222000000333777;;;999888888999;;;======<<<<<<:::888777888999;;;<<<;;;::::::888666666666777888:::<<<:::888777999<<<:::999888666444222222222555888666000+++***)))&&&$$$&&&)))+++---,,,+++***++++++---111666777444000---,,,+++***+++,,,------***)))'''&&&%%%&&&((())),,,------+++)))(((((()))***)))))),,,000222111000111333777999:::999888777111222444444333333444555===???HHH[[[sssyyywwwyyyxxxaaaHHH:::888666444222111111000...,,,...+++'''$$$"""###%%%'''tttxxxyyyppp```QQQIIIGGGAAA@@@===<<<:::777333000...000222222111//////000...000333666666444111/////////...,,,***'''%%%$$$'''&&&&&&(((+++---...------+++'''%%%$$$%%%'''))),,,...000...)))''')))+++)))(((''''''''''''''''''###%%%&&&''''''))),,,///((('''&&&''')))******)))''''''''''''(((***+++,,,***,,,///444;;;DDDMMMSSSEEE>>>444///......---++++++(((%%%&&&***,,,,,,+++(((''''''((()))***(((''')))((((((,,,000222222000444???LLLTTTXXX```mmmxxxrrrcccNNN<<<222---+++)))---***(((&&&'''***...000)))'''%%%&&&)))***(((&&&"""######%%%'''+++...///+++***)))((()))---333777DDDXXXlllzzzyyybbbFFF444,,,)))***,,,+++***)))((((((((()))***'''((()))+++,,,,,,,,,+++***)))'''(((***++++++***,,,+++++++++***)))&&&###$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&''''''((((((++++++***(((%%%###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!"""$$$'''((((((''''''((())))))(((''''''&&&&&&&&&''''''((()))%%%'''***---///111111222///111333333000///000111000//////333999;;;999555666444111//////444:::???666555555777999:::999888@@@:::555444777:::;;;:::555999===<<<888666777:::;;;888555555888999666333555777999666222111444888000333333...***)))(((%%%!!!###&&&)))***+++******&&&,,,333555333111222333111---***+++...000...+++((('''&&&%%%%%%''')))************(((&&&&&&(((***+++******---111444555555222;;;DDDEEE???888777888222222222111///000222555999@@@KKKZZZkkksssssslllKKK888888777444000...------,,,+++(((&&&$$$""""""%%%(((***qqqhhhccc\\\PPPEEE>>>>>>===;;;888555222000...000222222000.........///111333555555333000...,,,---------,,,)))&&&$$$&&&%%%%%%'''+++...//////,,,***&&&$$$$$$&&&)))+++/////////,,,((('''(((***)))((('''&&&%%%%%%%%%%%%###############&&&***...'''&&&&&&(((+++---------''''''''''''(((***+++,,,,,,---000666???IIIRRRVVVGGG@@@777000---++++++******(((&&&&&&(((***)))((('''&&&&&&'''))))))(((&&&&&&&&&'''))),,,///000111222>>>KKKUUUZZZbbbnnnwwwsssdddPPP>>>333...+++(((,,,***(((&&&'''***...000***((('''((()))(((&&&###!!!!!!"""$$$&&&(((+++,,,'''((())))))+++///444888EEEQQQccczzz}}}rrr^^^EEE555---+++...333))))))''''''''''''((()))'''(((++++++***))))))((('''%%%$$$%%%(((+++,,,,,,,,,***((()))++++++'''$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''((()))***(((%%%$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%"""!!!!!!!!!"""%%%'''((('''((()))***+++***(((&&&((((((((((((((()))***+++###%%%'''***,,,---......---...///222444555444333111222333666999;;;<<<<<<888444000///333777:::;;;555333222333666888::::::<<<888555444666888888777777999;;;;;;999777888999:::666222333666666222...000333666666555444666777222444333---)))***)))'''###$$$&&&((()))))))))(((&&&+++111111...,,,///222111...------//////...,,,'''&&&%%%%%%%%%''')))+++))))))(((&&&%%%&&&)))+++,,,,,,,,,...111555888999444AAAOOOQQQHHH===666444222111000...---///444777;;;HHHUUUZZZ___rrrxxxwww~~~lllNNN===<<<777333...***)))*********'''%%%$$$###$$$&&&)))+++uuuiiiddd\\\OOODDD<<<;;;;;;999666333000...,,,...000000...---------000000000///////////////(((***+++---,,,+++)))'''&&&%%%&&&(((,,,///111111+++)))'''&&&&&&))),,,...222...***)))******)))((()))((('''%%%$$$$$$$$$$$$$$$$$$###!!! """&&&***)))((()))+++...111111000''''''''''''(((***+++,,,...---///888EEENNNPPPNNNFFFCCC<<<444,,,)))***,,,******)))))))))(((&&&$$$$$$$$$$$$&&&((()))((('''%%%(((+++***))))))...222333:::FFFUUUbbbkkkpppqqqqqqhhhYYYHHH:::111------+++***)))((((((***+++,,,,,,+++***)))((('''$$$"""""""""######$$$%%%&&&'''$$$&&&((())),,,000666:::DDDTTTiii}}}}}}qqq]]]EEE555---+++---111)))((('''&&&&&&&&&'''((('''***------***(((''''''&&&%%%$$$%%%))),,,......***'''&&&'''***+++)))&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&'''(((((((((''''''$$$&&&'''(((((()))***+++''''''&&&%%%%%%%%%%%%%%%"""""""""###$$$&&&((()))(((***,,,---,,,***((('''''''''''''''((()))***+++%%%%%%'''((()))***++++++...++++++000888;;;999444333555888777777:::@@@FFF<<<555000222888;;;777222444222//////333888<<<>>>333666888777555444555666<<<999777666888888777666555444333333333111///,,,...///111555888888555222888999666...***+++,,,***(((((()))))))))((('''&&&((()))***))))))***,,,...---///000///---+++,,,...&&&%%%$$$$$$%%%''')))+++)))))))))'''&&&'''***---+++,,,---///222555999;;;>>>GGGPPPRRRKKK@@@999555000///...,,,---111777<<>>666...***,,,///+++,,,,,,,,,***(((&&&$$$$$$$$$$$$&&&)))***)))(((&&&+++...---))))))...333555;;;GGGZZZlllvvvvvvsssuuupppfffUUUCCC777333333,,,+++***)))))))))***+++...---+++***(((&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$"""$$$&&&))),,,111888===DDD^^^wwwsss]]]CCC333,,,((((((******)))(((&&&%%%&&&&&&'''&&&***......***'''&&&'''&&&%%%%%%'''+++---......&&&%%%%%%&&&((())))))(((%%%%%%%%%$$$%%%&&&&&&'''''''''(((((((((''''''&&&%%%''')))+++,,,***((('''$$$$$$%%%)))---///000///((('''&&&%%%%%%$$$%%%%%%""""""###$$$&&&((()))***+++---//////---***)))((($$$$$$$$$%%%&&&'''((()))'''''''''((()))***++++++///,,,+++000888<<<;;;777777888999777777:::BBBHHH===888333555:::;;;555///444111...///222888<<<>>>///444999999666333444666;;;777333333666888666333111222333333000...---,,,------...333777888333...999;;;888000,,,------,,,+++*********)))(((&&&&&&)))(((&&&'''(((************...111///+++)))***---&&&%%%$$$$$$%%%''')))***)))******)))((((((***,,,***,,,...000111444888:::IIIKKKMMMKKKFFFAAA===;;;000///...---///333:::???GGGDDDFFFVVVnnn||||||}}}xxxiiiUUUJJJCCC:::555...)))(((((()))******)))'''&&&&&&'''((()))ppp[[[MMMFFF???;;;777777999888222---)))+++...//////...///000,,,+++***))))))+++...///)))((((((((()))+++...///((('''&&&(((***---------,,,,,,++++++***************)))))))))***,,,,,,,,,((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%###$$$&&&)))))))))(((***,,,...------''''''''''''(((***+++,,,((((((,,,333===BBBBBB???===;;;999555222111111111---------+++***))))))***(((''''''(((***+++)))((())),,,...///......111333888BBBRRReeettt}}}{{{ooo^^^KKK>>>999888///---***((((((***---///000///---***'''&&&&&&&&&&&&'''''''''''''''&&&&&&!!!###%%%''',,,222:::???GGG```xxx~~~~~~qqqZZZ???000,,,***((((((,,,+++)))'''%%%%%%%%%%%%%%%)))......***&&&%%%&&&'''&&&'''))),,,------,,,%%%&&&&&&&&&%%%%%%&&&(((%%%$$$$$$###$$$%%%&&&'''''''''((((((((((((''''''%%%(((,,,///000---)))''''''$$$$$$***111555333000'''&&&%%%$$$############!!!"""###%%%&&&((()))***///111222111---***)))***$$$$$$$$$%%%&&&'''))))))''''''((()))+++,,,...///---...000222555888;;;===<<<999666666999===??????<<<:::888666666666555444222111000111444666777777222444666777777777888888333222333444555555444333000000111111111///---+++.........///111222111111333777777333//////---*********))))))((((((''''''''')))+++,,,,,,+++))))))+++,,,---,,,+++)))(((((('''&&&$$$$$$$$$&&&((())))))***+++***(((((()))***'''+++///111111222555888FFFJJJNNNMMMGGG@@@===<<<222222111000111555;;;@@@DDD@@@CCCUUUppp~~~zzz\\\IIICCC>>>999222---++++++,,,,,,)))((('''&&&%%%&&&'''(((vvvgggSSSEEEAAA<<<777888;;;;;;444---)))+++...000000000111222***))))))******,,,---...+++***'''&&&'''***...000((('''&&&''')))++++++***---------,,,***)))'''&&&%%%(((++++++***))),,,///''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&''')))+++((('''&&&''')))******)))''''''''''''(((***+++,,,"""%%%***000555:::===???999666333333666777444222///...,,,***(((***---000,,,+++***+++++++++)))(((++++++,,,///222444444333:::III^^^mmmwwwtttaaaPPPCCC===:::111...***''''''+++111444111000---***'''&&&'''((((((((())))))***)))))))))!!!"""$$$'''+++222;;;AAAIII[[[nnnzzz|||nnnUUU;;;//////000...------,,,***'''&&&%%%%%%%%%###(((------)))%%%%%%&&&''''''(((***,,,---+++***%%%'''(((&&&###!!!$$$&&&%%%$$$#########$$$%%%&&&&&&'''((((((((((((((((((%%%)))...222333///***'''***&&&$$$***444999555///&&&%%%$$$###"""""""""""" !!!"""$$$&&&((()))***222444444222---***)))+++%%%&&&&&&'''((()))++++++&&&'''(((***,,,///111222+++000555555222333:::BBB@@@999333666===@@@;;;555999;;;;;;777222111666<<<111111222444555555222000888555222444999<<<;;;:::)))...444666444222333444000///...000222111---)))...///000---***+++000444+++222666444222000,,,(((((((((((((((((((((((((((%%%***111333000,,,***))),,,***((())),,,+++'''$$$'''&&&%%%$$$$$$%%%''')))((()))+++***)))''''''(((&&&***///111111111333666<<>>>>><<<777333111000---,,,,,,---///000...---)))&&&$$$&&&+++000222222+++)))&&&&&&''')))))))))((())))))*********))))))***---//////,,,)))''''''%%%$$$%%%)))...000---***%%%%%%%%%$$$###$$$(((***%%%&&&&&&''''''(((((((((+++)))'''%%%%%%''')))***&&&%%%$$$$$$$$$''')))***)))))))))***---111555777666222///333:::;;;444,,,...,,,)))&&&'''***...111,,,---///000///---***)))///---,,,...222555666666:::PPPhhhttt{{{tttiii\\\HHH999555444000+++((()))...555:::333111...+++((('''&&&&&&...***&&&&&&...444///&&& $$$***,,,***,,,;;;KKKPPPTTT```vvvqqqeeeSSS@@@555...+++...555,,,+++***(((&&&%%%$$$$$$+++***((('''&&&%%%%%%$$$%%%&&&)))+++,,,---------+++)))%%%"""!!!"""$$$%%%#########$$$%%%(((***,,,((()))*********((('''&&&***+++,,,---------,,,,,,$$$'''***,,,,,,,,,---...+++(((%%%######$$$######""""""###$$$&&&)))---000222111///---,,,***)))))),,,)))'''))),,,///000///''',,,111111///000444999;;;666222111555999<<<<<<>>>===;;;:::999888888888777777777777666666555444444444444333333222111111222111111222555777777666+++...111222111111222333333111///111333333///,,,333222000...---,,,---------...000111111...+++(((((((((((('''&&&&&&(((***(((000777777111,,,+++---444000+++((('''&&&$$$###%%%''')))(((%%%%%%''')))*********)))))))))))))))++++++***+++,,,...000222222CCCUUUVVVIII<<<888:::@@@666...111<<>>;;;777444222000///...///000000...,,,+++(((&&&'''+++...000000+++)))'''&&&''')))***)))((()))***++++++***))))))))),,,//////---***((('''&&&&&&'''))),,,...,,,***&&&%%%$$$$$$&&&(((+++,,,''''''&&&&&&&&&'''((((((***)))'''%%%%%%&&&((()))%%%$$$######$$$&&&((()))&&&&&&&&&'''***---000222111000000222555444000,,,***)))(((((((((***,,,---.........---,,,,,,+++++++++---///000111444888<<>><<<:::<<<>>>;;;777555777:::666777888888888777666555555555444333222222222222000000111333666666555333...---...000444555333111222444555555222000//////333111///---,,,,,,------/////////......---++++++&&&'''(((''''''(((***---000111222111///---,,,,,,//////...+++'''&&&''')))((())))))'''$$$###%%%(((+++++++++******)))))))))))))))))))))+++---...000444>>>GGGIIICCC;;;888777:::555111333777;;;:::888<<>>111...---,,,++++++******))))))))))))***''''''&&&&&&&&&&&&'''''''''((()))+++,,,---------)))(((%%%$$$$$$&&&((()))%%%%%%$$$$$$%%%&&&((()))*********+++******)))((((((***+++,,,,,,+++)))(((***++++++)))'''&&&''')))'''%%%######$$$&&&&&&&&&%%%###!!!###'''+++++++++***)))'''&&&&&&(((***,,,///......111444888999999555555444444444666999;;;===999555777===@@@===999555:::>>>;;;333000444999444666888::::::999777555444444444333333222111111...///111444666555222///000,,,+++...555888555000111666:::777111---///222333222///---,,,---...///000///---+++++++++,,,---&&&'''(((((((((***---///555111,,,***+++,,,,,,+++***...111///)))&&&)))...***)))(((%%%######%%%''',,,,,,++++++***)))((((((&&&&&&'''''')))+++,,,---666777999:::;;;999666444222333444333222444888;;;<<<;;;>>>HHHYYYmmm}}}xxxnnneeeXXXHHH@@@999777555111------******)))(((((((((((()))nnnccc^^^PPPKKKFFFEEEEEEBBB;;;444222111111111222222000...///---+++***)))*********---,,,******+++,,,,,,+++(((***---//////,,,)))'''&&&)))---...---+++)))((('''((()))***+++---///111,,,(((%%%''',,,///---++++++)))'''&&&%%%&&&'''((()))(((&&&%%%%%%%%%&&&'''&&&$$$###""""""###%%%&&&)))))))))***+++,,,......,,,,,,,,,,,,+++******)))''''''(((((()))***+++,,,000///---+++***+++,,,,,,---///111111222666>>>DDDWWWdddvvvlllSSSFFF???999222///***'''&&&(((,,,///333111///,,,)))&&&%%%###$$$''''''$$$%%%((((((%%%***&&&%%%''')))+++333;;;MMM___rrr|||uuubbbJJJ888000---+++)))(((((((((((()))***++++++(((((('''&&&%%%%%%%%%&&&&&&&&&''')))***+++++++++((('''&&&%%%&&&(((***,,,)))((('''&&&'''((()))*********+++++++++*********)))***,,,---,,,+++)))(((......,,,)))%%%$$$%%%&&&%%%###"""###%%%'''(((((((((%%%"""$$$(((+++***(((+++)))''''''(((+++///222.........000222444555555999666333222444666888888555444555777999999777444222666999777111...111555222444777::::::999666555111222444555555222///---///...///000222222000------+++***---222444333000...333777555000---///222444333111///......000000...---,,,+++***++++++,,,((())))))))))))***---///111---(((&&&''')))++++++)))---///...***((())),,,)))(((&&&$$$###$$$'''(((,,,+++***)))((('''&&&&&&%%%%%%&&&''')))***+++,,,555444333333555555333111...000222111///111666:::::::::<<>>AAARRRlllyyyjjjZZZGGG:::777333000,,,)))((())),,,.........,,,+++)))'''&&&%%%&&&'''%%%$$$(((,,,***%%%'''&&&'''((((((***333???MMM\\\ppp~~~rrr\\\EEE555---++++++&&&&&&&&&'''((()))++++++,,,+++)))'''&&&$$$$$$$$$$$$$$$%%%&&&'''(((((()))'''&&&&&&&&&''')))+++,,,,,,+++***)))******+++,,,******************+++++++++,,,,,,------,,,++++++111111...***&&&$$$$$$%%%$$$######$$$''')))***))))))'''%%%&&&)))***)))'''***)))'''''')))---111444......///000000000000000777444000///000333444444,,,000555777666333222222000111222222111///......000222666888999777555333---000444777666222---)))000...,,,+++---...///...)))***+++,,,---...000111,,,...000111000/////////555444333222111111111222***++++++,,,++++++***)))***++++++***))))))+++---(((((((((&&&%%%&&&))),,,++++++*********)))'''&&&'''&&&$$$$$$&&&(((***+++***)))((('''&&&%%%$$$###%%%&&&'''(((***++++++,,,222444555555222000//////------------///222555777999;;;>>>CCCNNNaaaxxxzzzpppXXXLLLMMMCCC999555111---***++++++++++++++++++*********mmmZZZVVVSSSNNNKKKHHHDDD===888333222111222333333111///.........,,,)))((((((***...,,,+++,,,---...---+++***+++---...---+++((('''%%%'''************,,,---***)))(((,,,222555555333...+++))))))++++++(((%%%)))))))))(((((((((((('''''''''''''''(((((()))***((('''%%%###"""###$$$%%%((((((((()))******++++++///+++''''''+++---,,,***,,,+++***)))+++---111333//////000000///...---,,,333///+++,,,111888===@@@NNNlllsssiii]]]III;;;999333111---+++)))***,,,---************)))'''&&&%%%''''''%%%%%%***///...((('''''')))***)))+++555AAAKKKZZZppp~~~jjjPPP;;;111---+++%%%%%%%%%&&&((()))+++,,,...---+++)))'''%%%$$$$$$############$$$%%%''''''&&&&&&&&&&&&''')))+++,,,...---,,,+++,,,---...///******)))))))))***++++++,,,,,,+++++++++,,,---...333222111---)))&&&&&&&&&$$$$$$$$$&&&))),,,,,,+++************))))))))))))''''''&&&&&&(((,,,///111///111222222000//////000222111///......///000222+++000555888777555444444//////000000111000...,,,///111333555555444222000,,,...222444333000+++(((///,,,)))(((***,,,...///''')))++++++)))***---000,,,...///000000/////////333333444444444333222111((()))***++++++***)))(((+++++++++***((((((***,,,&&&(((((('''%%%%%%(((++++++)))''''''))))))'''%%%&&&%%%$$$&&&))),,,,,,,,,''''''&&&&&&%%%$$$######%%%&&&''')))***+++,,,,,,...222666555000,,,,,,------***)))+++///333555555777<<<@@@BBBIII\\\wwwoooZZZTTTMMMCCC888333///+++)))***++++++,,,,,,++++++***)))qqqaaaXXXWWWTTTOOOJJJDDD>>>;;;666444333222222111...,,,,,,---...,,,***((()))++++++***)))***,,,,,,***)))***++++++,,,+++)))((('''&&&'''(((((((((***---000000,,,***...666999555///***))))))))))))((('''&&&&&&''')))******)))((('''%%%&&&'''((()))+++,,,,,,)))(((&&&$$$######$$$%%%%%%&&&'''((())))))))))))+++***(((((((((***,,,...******+++,,,---///111111333222000///......//////...,,,******...555===CCCQQQiiixxxfffUUUGGG???<<<111000---+++******,,,---))))))))))))'''%%%###"""###&&&(((''')))...///---,,,)))(((***,,,///777???III\\\tttnnnUUUBBB777000)))&&&&&&&&&'''(((***+++,,,...---+++***((('''&&&&&&$$$$$$######$$$%%%&&&'''&&&%%%%%%&&&'''((()))***------,,,,,,,,,---///000))))))((((((((()))***+++,,,***)))((()))+++///111333444333111---***((((((&&&%%%&&&(((+++------,,,+++---///...***'''(((+++&&&&&&&&&'''(((***,,,......111333333111000111222...000111000------///222//////222777<<<<<<888333---000333333111///.../////////000111111000...---............---,,,+++++++++)))''''''***,,,------+++***))))))***+++,,,,,,///333666555000---...111///111333555444222000...)))))))))(((((())))))***))))))***)))((()))+++---...+++(((&&&'''((((((((('''''''''&&&&&&'''(((***'''&&&&&&))),,,...,,,***&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))***+++++++++***...111111...++++++,,,+++))))))***...222555666666;;;???AAAFFFXXXtttsssggg```NNNCCC777222...+++***+++***++++++,,,+++***)))(((yyyqqqmmmZZZYYYWWWRRRKKKDDD@@@>>>999777444333111///+++(((***,,,...---***)))***,,,)))((('''(((******((('''+++++++++***)))((('''''''''''''''&&&'''***...222555///+++000999;;;444+++&&&'''))))))'''&&&'''((($$$&&&)))+++,,,***((('''%%%&&&''')))***,,,---...***)))'''%%%$$$$$$%%%&&&&&&&&&((()))************''')))+++(((%%%&&&,,,222'''))),,,...000000//////666444000---,,,...111333(((***+++***+++222>>>HHHXXXfffyyycccKKKDDDAAA===000///,,,+++******+++,,,******)))(((&&&###!!!&&&+++)))'''+++000222222+++'''***///333888<<>>:::000+++...444---///222555444222...,,,,,,***'''%%%%%%'''***,,,&&&'''((((((((())),,,///888///'''$$$(((+++)))&&&###&&&)))'''$$$%%%+++000(((((((((+++......+++(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((************((()))***+++,,,+++++++++((()))***+++---000444888666:::===???FFFWWWooozzzqqqfffOOOCCC888222///+++***,,,******+++,,,+++***)))(((sssjjjhhheeeZZZNNNJJJMMMLLLEEE===888999999666111,,,******,,,,,,,,,++++++++++++***)))'''&&&''')))++++++***,,,...000...***(((***,,,000,,,((('''(((***+++,,,---///111222222111222222...)))'''***///222...)))***((('''))),,,...---+++&&&)))---////////////000222///***''''''((())))))###(((,,,,,,******...333---***'''(((***,,,,,,***++++++,,,++++++---000222333111...------...------222///,,,,,,+++///999DDDaaajjjyyyttt\\\III>>>;;;<<>>111,,,))))))))))))***,,,...///.........,,,)))((()))***///+++'''$$$%%%''')))***%%%%%%%%%%%%%%%(((,,,000...,,,***)))******)))'''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&$$$$$$'''///444???;;;444...***)))***+++******)))((())),,,111555333000---+++***)))'''%%%((((((&&&%%%%%%)))///333...000333555666444111///999555111111444666666444333777:::999555444888<<<333111...///111111...+++///111111...***+++111777222...)))''''''((()))***(((''''''))),,,///000000---,,,***(((((()))+++---222555777666444000...---000/////////............''''''''''''&&&&&&&&&&&&((((((((((((((()))******111---)))''''''((('''&&&&&&&&&&&&'''((())))))***+++)))((()))+++,,,)))''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))(((&&&%%%)))'''$$$$$$&&&)))***)))'''***,,,+++))),,,444;;;999888:::AAAKKKWWWiiixxxyyy|||qqqlllbbbPPP<<<111---++++++,,,***+++,,,---,,,***((('''|||ppphhhdddZZZPPPOOOSSSRRRGGG===<<<999666555555222---((()))*********++++++,,,,,,)))(((&&&'''(((***))))))+++,,,---,,,+++***+++,,,...+++'''&&&'''***+++,,,///000222555666666333111---)))'''***000222///***)))((('''(((+++---,,,***(((***---......---...///333///***'''''''''((('''%%%(((++++++***+++...111---***(((''')))***)))'''***,,,------,,,---///111333111///---------,,,,,,555///++++++---000999BBBTTTpppkkkTTTEEE===777444---+++'''&&&'''))))))))))))((('''%%%$$$#########((('''&&&(((,,,......---,,,******---000333;;;CCCNNN```vvvpppXXXEEE:::222---++++++*********,,,---...000000///,,,(((&&&&&&'''+++)))&&&%%%&&&&&&&&&&&&$$$%%%%%%$$$$$$&&&***---+++)))((((((***++++++***''''''%%%%%%%%%%%%&&&'''(((((('''%%%%%%'''---222:::666111,,,***+++---...,,,,,,+++***+++///333666333000---++++++)))'''&&&)))***+++++++++,,,...000000222444666666555444333666444222222444666777777888999999777444444777:::444222000000111111000///111222111///,,,---222666///,,,'''%%%%%%''''''((((((''''''))),,,///000///,,,***(((''''''(((***+++,,,...111111000.........333222111///...,,,++++++(((((((((''''''&&&&&&&&&((((((''''''(((((()))***---...---)))&&&%%%''')))''''''''''''((((((((((((***)))((()))***+++(((&&&'''&&&&&&&&&&&&&&&''''''++++++******)))((('''&&&((())))))(((&&&'''***---******))))))+++///333777<<<;;;<<<@@@EEESSSkkk}}}www~~~vvvjjjjjjXXXCCC777111---******++++++,,,,,,+++***)))(((xxxlll```___]]]ZZZVVVPPPJJJEEEBBB:::444555999999000''')))******+++---......///***)))''''''((()))((('''***)))((()))+++------,,,+++(((&&&%%%'''***,,,,,,111111333999>>>===777111,,,)))(((+++000222000,,,)))((('''(((***++++++***+++---...---+++++++++---222///***'''''''''''''''(((((()))***+++,,,---...---+++((('''(((((('''%%%***,,,...///...---......222111000...,,,+++++++++444///+++,,,...111888@@@NNNrrrfffOOOBBB:::222++++++)))&&&%%%&&&((((((((((((((('''&&&%%%$$$$$$$$$***&&&$$$'''...222000,,,((())),,,//////222===IIIUUUaaasss|||YYY>>>666333...------++++++++++++------111111///,,,(((%%%$$$%%%'''&&&%%%%%%&&&%%%$$$"""###$$$$$$$$$###$$$''')))'''&&&%%%'''))),,,,,,,,,'''&&&%%%%%%%%%%%%''''''******)))'''&&&(((,,,///222000---++++++---///111...---,,,,,,...111444666222000---+++******(((&&&'''***...000///...------222333444666777777777777333333333333333666999<<>>444222000///...---++++++++++++,,,000000...+++'''%%%$$$%%%(((&&&$$$###$$$$$$$$$"""$$$%%%&&&%%%$$$$$$&&&'''%%%$$$$$$&&&)))+++,,,+++'''&&&%%%$$$%%%&&&'''(((,,,+++***)))))))))+++,,,...,,,+++***+++---000222---,,,***+++---000222333000---+++)))))))))'''&&&$$$(((---///000.........444444444444555777888888000222444444333555:::???CCC???888444333333444444222444444222//////222666000---***)))***+++,,,+++***'''$$$"""###$$$$$$$$$&&&%%%&&&(((+++,,,,,,+++'''&&&%%%$$$$$$&&&'''((()))***---...///000333555555444111...,,,***))))))......---,,,***)))((((((((('''''''''''''''((((((***,,,---+++&&&%%%'''+++***)))((('''&&&%%%%%%$$$''''''''''''((('''&&&%%%&&&&&&'''((()))*********------.........,,,+++)))+++---///---******---000---,,,***+++---000222444:::<<<@@@EEEMMM^^^zzzwwwnnnjjj|||}}}bbbRRRBBB:::666222///......---,,,+++***)))))))))sssqqqlllfff^^^VVVPPPLLLCCCAAA>>><<<;;;777333///...............------------+++)))((((((((('''&&&'''$$$"""$$$))),,,---,,,(((&&&%%%%%%(((+++,,,,,,---+++///999DDDFFF>>>555+++***))),,,///111///---************))))))))))))......---+++)))((((((***+++)))''''''(((***+++++++++***))))))++++++***)))((()))************+++++++++...111222000---+++***///000000...+++))))))***(((+++000111---...:::HHH[[[ggg{{{yyy```FFF555///000***(((&&&&&&((())))))(((''''''&&&&&&''''''((((((%%%%%%&&&&&&(((***---//////+++***---111666@@@JJJbbbzzzvvvaaaQQQCCC555000111000///---+++*********+++,,,,,,,,,***'''&&&&&&'''+++((($$$""""""$$$%%%&&&%%%&&&((((((&&&&&&&&&''''''%%%%%%&&&(((******)))&&&%%%%%%$$$%%%&&&'''(((,,,,,,+++,,,,,,,,,,,,+++,,,,,,+++++++++---...000+++)))'''(((+++...//////---+++)))(((((((((&&&%%%&&&)))---///111222444555333333333333444555666777///111333333222444999>>>BBB>>>999555444444333333222333444222//////111555///---***((()))***)))))))))'''$$$###$$$%%%%%%$$$%%%$$$%%%'''***+++***)))%%%%%%$$$$$$%%%&&&'''(((***,,,...//////000222444222000...---++++++,,,,,,000000///...---,,,+++***)))(((((('''''''''((((((+++***)))))))))))))))(((******)))'''&&&%%%$$$###%%%&&&'''''''''&&&&&&&&&&&&&&&((()))************&&&)))---000111///,,,***///...---------...------+++---//////---...333777777888>>>HHHSSSbbbwwwxxxnnnnnnttt{{{]]]NNN???999777444222111///...---+++***)))))))))uuueeecccjjjgggUUUCCCCCCDDDDDD@@@:::444222222------,,,,,,,,,+++++++++...,,,***)))******)))'''&&&$$$######&&&)))++++++((('''&&&''')))+++,,,,,,+++***,,,555???BBB<<<444+++******,,,......---,,,+++,,,,,,+++)))((()))***+++,,,,,,+++)))(((((())))))'''&&&''')))++++++++++++++++++***))))))))))))&&&(((***+++++++++,,,------000222222000---******,,,...000///+++((()))+++'''***000111...///:::HHHSSSeee|||{{{dddJJJ888222333)))'''&&&&&&((())))))(((&&&&&&&&&'''''')))******%%%&&&'''&&&%%%'''+++///111,,,***,,,111888BBBLLLeeeoooVVVMMMEEE777///000///...,,,***)))))))))***)))******)))''''''((()))---)))$$$!!!"""$$$''''''%%%''')))***)))((('''(((((('''&&&&&&((())))))(((&&&%%%$$$$$$%%%&&&((()))+++***+++---//////---+++,,,,,,,,,,,,,,,------...+++(((&&&'''+++......,,,,,,***((('''(((((('''&&&***---000222444777;;;===333333222222333333444555111111111111111444777:::<<<;;;:::888666555444444333444444333111000000111000///---,,,************(((&&&$$$###$$$%%%%%%$$$%%%%%%&&&)))+++,,,***)))%%%%%%%%%%%%&&&'''(((((()))+++---------,,,---......---,,,++++++---///000000000///...---,,,,,,+++***))))))(((((((((((()))+++)))((((((++++++)))'''***)))((('''&&&$$$#########%%%'''(((''''''((()))&&&'''(((*********))))))###&&&***...///...+++)))///---+++,,,......---+++(((---000000,,,---333999666666<<>>444444444444333333333222333111//////111333444555333777;;;<<<999666555555666555555555555333000---///000000---)))''')))+++'''%%%######$$$%%%$$$###(((((()))+++......,,,***&&&&&&''''''((())))))***'''))),,,---,,,+++++++++---,,,******+++...000222------,,,,,,,,,+++++++++++++++***)))))))))))))))((()))*********))))))***))))))((('''%%%$$$######"""$$$'''(((((((((***,,,&&&''')))******)))'''&&&$$$%%%&&&((()))))))))))),,,---------,,,+++++++++'''))),,,------///222666444666;;;CCCLLLZZZoooxxxtttqqqvvvwwwlllaaaRRRAAA:::888555333333............,,,***((('''~~~uuuyyy|||wwwjjj]]]UUURRRHHHGGGEEEAAA;;;555111///......///000111222333333///---++++++,,,---,,,+++%%%&&&&&&$$$!!!"""&&&******)))((()))+++,,,,,,,,,...+++***...333555222///+++++++++++++++***)))(((---///000...***)))***,,,%%%'''+++,,,+++*********---+++(((((((((((('''&&&))),,,///,,,'''$$$&&&***&&&))),,,+++)))'''''')))111222333111...+++******'''+++///...+++(((***---222,,,***...444666777:::AAAYYYsss{{{cccSSSLLLDDD777***%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''')))***,,,---...)))$$$$$$)))---,,,***)))+++...///...444GGGZZZiiitttkkkMMM999555222,,,---+++***(((((((((((())))))))))))(((&&&%%%'''((((((&&&%%%%%%%%%%%%$$$""""""%%%)))+++***)))(((((('''&&&%%%''')))+++,,,+++%%%%%%$$$$$$%%%'''((()))''''''***///333444111...)))***,,,---...////////////+++)))+++000222111......,,,******+++,,,+++***,,,000444888999999999:::555555555555444333222111555222......111333222111...555<<<>>>;;;777666777888777666777888666000,,,,,,///000---'''$$$&&&***&&&$$$""""""###$$$###"""******+++...000000...,,,''''''(((((()))******+++&&&)))---......,,,++++++---,,,******+++---111333************************,,,,,,+++***))))))******%%%)))---,,,(((&&&)))---)))((('''&&&%%%$$$$$$###!!!$$$((()))((((((+++...&&&''')))***)))(((&&&%%%'''&&&$$$###$$$%%%'''((((((,,,000...)))'''))),,,'''&&&''')))---111222222222555;;;AAAHHHYYYwwwvvvgggsssqqqiii___OOO>>>888777555444555......//////---+++(((&&&rrrjjjWWWVVV\\\KKKFFF@@@>>>>>><<<555///444333111000111333666777---+++******+++,,,,,,++++++***&&&""""""%%%((()))*********+++...111///+++***///777888111(((+++***)))))))))))))))******---000111...+++(((''')))((('''(((***,,,+++***'''&&&&&&%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%%%%***---///,,,&&&######&&&))),,,222666555111+++'''---,,,,,,+++*********+++***,,,.../////////111333999JJJaaauuu}}}wwwiiiWWWIII???555---%%%%%%$$$$$$$$$%%%&&&'''(((''''''))),,,///000000---***'''%%%&&&((())))))******,,,...///555EEEUUUgggnnn}}}jjjJJJ888666555000******)))(((''''''((((((''''''(((((('''&&&%%%############$$$$$$%%%%%%%%%(((&&&%%%'''***+++(((%%%+++((($$$###&&&))),,,...***)))'''&&&&&&(((***+++((('''(((,,,000333222000))),,,---,,,******...222///+++***///777888111))),,,///111...***)))---222,,,...222777::::::666333<<<888333222555777777666---111444333000...///111111000111666;;;<<<666111777:::<<<999333//////222++++++***)))((('''&&&&&&!!!""""""###$$$&&&'''((('''---444555111,,,+++,,,...***''''''***,,,+++)))))),,,//////---,,,...111,,,,,,---///111000...+++---+++(((%%%%%%(((+++---***,,,...///...+++(((%%%((('''&&&'''***,,,---,,,+++---...+++'''######%%%%%%%%%%%%%%%'''(((******************)))))))))(((&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++***(((''',,,&&&###&&&...444333000555444666>>>III[[[uuuzzzpppqqq|||zzz{{{mmm___SSSDDD:::777666222......,,,***)))******)))(((zzzmmm___UUUPPPLLLJJJFFFAAA===777333///222222222222333333444444,,,+++***+++---...///...(((((('''%%%######%%%''')))******)))((()))+++---///......000111111...+++***)))))))))))))))******,,,...000000---***((((((((('''&&&''')))))))))((('''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''))),,,...,,,'''$$$$$$'''(((,,,000444444000,,,))),,,++++++***))))))******(((***,,,......///111333888@@@QQQkkkwwwxxxttthhhTTTDDD:::333...((('''%%%$$$$$$%%%'''((((((((((((***,,,......---***(((&&&%%%''')))))))))+++)))***...111666@@@JJJ]]]rrrrrrZZZFFF888000---...)))))))))(((((('''''''''((())))))))))))'''&&&%%%$$$$$$$$$$$$%%%&&&'''((((((((())))))))))))***++++++)))'''''')))+++,,,++++++***)))(((((()))***+++)))'''''')))---//////...---,,,******+++,,,------,,,+++***---111333222000......///111333333111///000222444666666666666666777888999999777666555555111333444333111///......//////111666::::::777333555777777555222/////////+++***)))((('''&&&%%%$$$""""""""""""###%%%&&&'''''',,,111222///+++***+++,,,+++))))))***+++,,,+++***,,,...//////000111222---------...//////---***---+++)))'''''')))+++------...//////...+++(((&&&''''''((()))***+++,,,------......,,,)))'''&&&%%%%%%%%%%%%&&&'''((()))***************************''''''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&%%%'''+++000222333555222333<<>>;;;888333222111111333555555555444333222111000///......---((($$$%%%))),,,***'''+++++++++*********))))))+++******)))))))))******(((((()))***+++++++++++++++++++++)))((()))***,,,000///............+++***++++++,,,---...,,,)))''')))***,,,------,,,***)))++++++)))(((''''''&&&&&&'''***,,,,,,)))'''((()))***)))((()))))))))'''%%%&&&'''((()))***)))((((((&&&%%%$$$$$$%%%'''***,,,+++***)))((((((''''''(((((('''%%%%%%&&&))),,,...222///,,,,,,...000111000222222333444333555@@@LLLNNN\\\xxx}}}ooolllvvvzzzvvv~~~~~~}}}xxxmmmqqqzzzzzzooo]]]KKK>>>555000---...---------...---***(((}}}rrrjjjgggYYYVVVQQQNNNKKKFFFAAA<<<;;;:::888666555555555555222111000111444666777666666555222...***((()))+++...///000000---+++***+++)))))),,,111555444...((((((((('''''''''(((((())))))***+++***((((((((()))+++)))(((((())))))'''&&&############$$$%%%&&&'''&&&&&&&&&'''(((***+++,,,...---,,,+++***)))'''%%%%%%&&&''')))*********)))%%%%%%%%%%%%%%%&&&'''''''''(((******))))))+++,,,222:::LLLeee}}}{{{}}}{{{oooYYYDDD888222...)))***+++,,,---.........111000............,,,***(((''''''(((******)))'''(((''''''***,,,000;;;GGGZZZpppmmm^^^III777000///+++%%%'''(((((()))***+++,,,,,,((())))))))))))'''&&&%%%###$$$$$$%%%''')))***+++,,,+++******++++++***))))))((('''(((***++++++***+++***)))((((((((()))***+++++++++)))''''''+++...+++---...///...---------'''***///333555555444333666777777666444222111000222444666888888777666555555555555777888999999999222333333222111111333555444111......000111000...,,,)))&&&&&&(((***)))((())))))))))))******************)))))))))***++++++((()))***,,,------,,,+++---+++((((((((())))))(((+++---...---+++*********)))***,,,///000...***'''((()))+++,,,,,,+++)))((())))))))))))((((((((('''))))))))))))(((''''''''''''(((***)))(((''''''(((&&&''')))*********(((''''''&&&%%%$$$%%%'''***+++******)))(((''''''''''''%%%$$$$$$%%%'''+++...///------...---,,,...111444444222111333333444:::BBBLLL]]]tttsssiiimmmvvv|||}}}~~~|||zzzpppttt~~~~~~~~~tttdddRRRCCC888111...000...------......,,,***}}}mmm```ZZZYYYWWWRRRJJJDDDAAA@@@:::;;;;;;:::999777555444222111111333777:::;;;;;;555555555222///,,,+++,,,///111222000---***(((((()))***+++...//////,,,))))))(((((('''''''''(((((('''(((******)))(((((())))))(((''''''((()))'''&&&############$$$%%%&&&'''&&&&&&''''''(((***+++,,,///...,,,+++***)))&&&$$$%%%&&&''')))))))))((((((%%%%%%%%%%%%&&&&&&'''((($$$&&&((()))***+++---///333===OOOeeexxx{{{cccHHH888444555***+++---------,,,+++***333111............---,,,)))'''&&&&&&''''''&&&%%%***&&&%%%)))...222999@@@[[[~~~oooTTT===777555---''''''%%%&&&&&&'''(((***,,,---''''''(((((((((&&&%%%$$$"""###$$$%%%'''(((((()))***---///...***((()))+++&&&'''))),,,......+++))),,,+++)))((((((***,,,---)))***+++)))''''''***...---++++++---111222///,,,&&&+++111333111///222555555555555666777666222///777666555666777777444222...111555666555444777:::333444555222///...111444333...***,,,111333222///,,,***'''&&&'''((())))))&&&''''''((()))******+++)))))))))))))))***++++++))))))+++---//////---+++...+++'''&&&((()))'''%%%'''***---,,,)))((())),,,((()))---000222000+++'''((()))***++++++***)))((())))))************))))))+++)))'''&&&'''((('''&&&&&&)))++++++(((&&&(((***&&&''')))***+++***(((''')))'''&&&%%%%%%'''***,,,******((('''&&&&&&&&&&&&"""######%%%(((+++...000'''+++///...***+++222999666111///222555555666999MMMbbbttt~~~zzzfffbbbrrr|||xxxyyyuuukkkUUUDDD999444222000...+++++++++,,,+++***ppp\\\XXX^^^[[[MMMGGGIIIHHHBBB<<<;;;<<<>>>???<<<555///777111...333===CCCBBB===:::<<<<<<777000,,,...111222000---,,,,,,,,,***)))******************((('''((()))******'''&&&&&&&&&---,,,+++***)))))))))***''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&+++,,,---)))&&&'''---333......//////---***'''&&&)))'''''')))---...---+++(((%%%######&&&((('''&&&***'''&&&)))000444333111555AAATTTeeesss~~~vvvnnn]]]EEE555222---***((('''))),,,...///+++---......,,,,,,---...000,,,'''$$$$$$%%%&&&&&&&&&''')))***)))...>>>OOObbbtttiiiYYYDDD333+++)))))))))######$$$%%%&&&)))+++,,,,,,***'''%%%#########$$$###$$$%%%&&&&&&&&&%%%$$$''')))+++------,,,)))(((,,,,,,,,,------.........---+++)))''''''(((***+++)))***+++,,,++++++))))))222///---///333555222...+++---000222111111222333000111444:::>>>===777222>>>:::555222222333555555---000333444222222666999<<<777000...///111111000---111222...((('''---333000---+++************)))''''''&&&&&&'''((()))***&&&'''((()))******))))))+++))))))***---...,,,***'''(((***)))(((((()))***'''(((******(((&&&&&&&&&,,,,,,******+++---000222)))***+++,,,+++***)))(((++++++++++++++++++++++++%%%(((++++++)))(((((((((&&&%%%'''***...---)))$$$************+++,,,---...***(((%%%$$$$$$&&&(((***///,,,'''%%%%%%&&&&&&&&&%%%&&&''''''((()))******))))))))))))***,,,...000444222//////111666<<>>BBB???:::666333111000//////000000...,,,+++---///...***((()))---...***&&&***+++,,,***((('''((()))))))))*********))))))))))))(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&''''''''')))+++,,,***'''(((,,,111/////////...---+++)))'''(((''''''***---...,,,***'''%%%###$$$''')))***)))(((&&&$$$(((///444555444444DDDXXXdddjjjuuusssllldddTTT@@@333///---)))((()))+++,,,,,,+++,,,------+++***+++---000---***&&&$$$$$$%%%'''''''''(((******000???NNNbbbooovvvnnn]]]EEE444,,,+++***)))%%%$$$$$$$$$%%%'''***,,,,,,***(((%%%############"""###$$$%%%&&&%%%$$$$$$'''(((***,,,,,,***(((''',,,,,,,,,------......///,,,***'''%%%%%%''')))+++---,,,++++++++++++,,,---...000222444444222000...,,,---000555888888444111222444777999::::::::::::;;;888333000000222333444111111111333555777777777666444111---,,,---111444222111...,,,++++++---...,,,+++))))))***,,,,,,,,,(((((()))******)))(((((('''(((((())))))******++++++))))))***---...,,,***&&&(((((((((&&&&&&'''((((((***++++++)))'''''''''++++++++++++,,,---///000,,,,,,,,,,,,,,,++++++***,,,---.........---,,,+++(((***,,,------+++)))(((%%%%%%&&&)))---...+++'''))))))))))))***+++,,,---)))'''$$$######&&&))),,,...+++'''%%%%%%&&&&&&&&&'''&&&&&&'''(((******))))))))))))***+++---000111333222111111333777:::===@@@UUUrrrzzzpppsssyyy|||yyyjjjppp```GGG<<<777111///...+++***)))***,,,---rrroooqqqcccUUUQQQ\\\___RRREEEBBBAAA>>>;;;;;;======:::777000222666999;;;<<<======HHH???666333555666222---,,,///222000+++***...444111,,,''')))///111---'''---...---+++))))))***,,,&&&''')))*********)))(((+++***(((&&&%%%%%%%%%&&&###$$$&&&(((((((((((('''''')))+++***((())),,,///000000///...,,,+++******''''''(((+++,,,,,,***(((&&&$$$$$$&&&))),,,------'''%%%###'''---333666666666CCCTTTcccnnnzzz}}}ooobbbVVVEEE777111...+++))))))******)))***,,,,,,+++)))((()))***......,,,((($$$###%%%)))***''''''))),,,222???KKK___nnnzzzrrr^^^DDD222,,,+++***((((((&&&$$$###$$$&&&)))+++,,,***(((%%%$$$#########"""###$$$%%%%%%%%%%%%%%%&&&((()))******)))'''&&&++++++++++++,,,---...///***(((&&&$$$$$$&&&)))+++000...,,,++++++,,,...000+++111777888444///---...------000888??????777000444777999777555666;;;@@@888555111//////111222222444111000222777:::888555111222000,,,)))+++111777666000++++++...000---))))))''''''(((+++---......)))***,,,------,,,***((())))))(((((()))***,,,---***))))))***,,,,,,+++)))&&&'''((('''%%%$$$$$$%%%)))+++,,,+++)))''''''((())))))***,,,------............---,,,,,,,,,,,,,,,,,,...000222111///,,,***+++,,,...000222000---)))&&&%%%%%%(((---///---***(((((((((((()))***++++++)))'''%%%$$$%%%)))---000---***'''&&&&&&'''''''''***(((&&&'''+++,,,+++)))))))))***+++---///111222222333333555666888999:::>>>MMMkkkzzzzzzzzz{{{~~~{{{uuuooommmxxxjjjRRR???555111111///,,,******+++...///uuunnnmmmccc]]]]]]aaa^^^RRRHHHEEEBBB???<<<===>>>>>>;;;888111222444555777888::::::DDD;;;111///222555222...---///000...******...222222...+++,,,000111///+++//////...+++)))***,,,...++++++*********)))))))))---+++)))&&&%%%&&&''''''&&&''')))******)))'''&&&&&&(((++++++******+++---000///...---,,,,,,,,,,,,)))***+++,,,+++)))&&&###$$$%%%&&&(((+++...///000***'''%%%&&&+++111555666:::>>>LLLccc|||tttZZZKKKCCC<<<000...+++)))*********))))))***+++)))'''&&&&&&'''***,,,---)))$$$###''',,,,,,(((&&&(((,,,111;;;EEEYYYrrrrrr]]]BBB///******)))'''+++)))'''%%%%%%''')))++++++)))(((&&&$$$#########$$$$$$%%%&&&&&&'''''''''((()))*********)))((('''((((((((()))***,,,---...+++)))&&&%%%%%%'''***,,,......---------...//////---222666777333...,,,,,,---...222888>>>>>>999333555555555444333555999===666333000///000111111111222111000222555777777555333222///,,,)))+++000555666000++++++//////+++&&&'''&&&&&&(((+++---------***+++,,,---.........---+++***)))((((((***,,,...)))))))))***++++++***)))'''(((((('''%%%###$$$%%%)))++++++***'''&&&&&&'''&&&(((***,,,------,,,+++///...,,,+++***+++,,,---+++---111333333000,,,))),,,---///444777666333///+++(((&&&'''+++---,,,+++'''''''''''''''((()))******)))'''&&&(((,,,111444,,,)))'''&&&'''((()))(((...+++)))+++...000---***))))))+++,,,...000222333111333555777999888888777DDDOOOeee{{{~~~{{{}}}wwwnnnpppssshhhrrrrrr\\\DDD666333111000///...---......///pppdddbbbkkknnncccWWWQQQMMMIIIAAA???>>>@@@AAA@@@;;;666555111///000333777777666888333---+++,,,///000000111...,,,******+++,,,,,,///000000///......000111000000...,,,******,,,///222111...+++***)))******---+++)))'''''''''((()))++++++++++++***(((&&&%%%((()))+++,,,+++******+++///...---,,,,,,,,,,,,,,,,,,------,,,)))%%%""" $$$&&&(((***,,,...000111...+++)))(((+++///222444:::???MMMeee~~~sssZZZLLLDDD===---+++))))))+++,,,,,,+++((())))))(((&&&$$$%%%&&&&&&)))+++)))%%%%%%)))...---)))'''(((***...888AAAUUUrrrrrr^^^CCC111+++++++++***---+++)))''''''(((***+++)))((('''&&&%%%$$$$$$$$$&&&&&&''''''((()))************+++++++++***)))(((&&&%%%%%%&&&'''***,,,...,,,+++)))((((((***,,,---***,,,...000000///...---222222222222111///,,,+++---///222555777888888999555222000000333555555555555333111111222333333222...111333333222222444666888444///,,,,,,.........000///...------+++)))'''(((''''''(((***,,,+++***************,,,000333555---+++***(((((()))+++,,,((()))******))))))(((((()))******)))&&&%%%%%%&&&)))******(((%%%$$$$$$%%%%%%'''))),,,---,,,+++***---,,,***)))))))))***+++))),,,///111111///,,,))),,,...222666:::;;;999888222...((('''(((******)))'''''''''&&&''''''(((((()))(((&&&&&&(((+++///111***(((''''''(((******)))000///...000222222///+++)))***,,,---///111222222000222555888999888777666DDDTTTdddnnnxxx~~~yyyxxxrrrnnnkkkaaammm~~~oooZZZEEE;;;:::111111222222111000...---tttfffffftttuuueeeVVVTTTRRRKKKBBB@@@???@@@AAA???:::555666222...///333555444222...---,,,)))(((***...000222...***((()))++++++***...111222000------111555000111000...,,,,,,---///666444111...,,,+++******++++++))))))))))))***+++...---,,,+++***)))((('''+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------***&&&###!!!!!!%%%'''***,,,,,,---///000111///---,,,,,,---000111777EEEXXXiiiuuu{{{mmmcccYYYGGG888+++))))))***,,,---------'''(((((('''%%%$$$%%%&&&%%%'''((('''&&&&&&)))---+++)))(((******...888BBBVVVkkktttcccKKK777...---------,,,+++***)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***,,,,,,+++,,,,,,++++++***)))(((%%%$$$$$$$$$&&&))),,,......------,,,,,,,,,,,,,,,)))+++///222222111...,,,444333111111000///...,,,---000111222111333777;;;666222///000333555333///333222222333444555444222---000444333000///222666:::555///---......,,,(((+++---///...+++((('''((((((''''''(((***+++)))((()))((('''(((+++000555888---,,,+++)))((((((((()))''')))******(((''''''((()))***+++***(((''''''((()))))))))'''$$$######%%%$$$&&&(((***++++++***)))******)))((((((((((((((()))***,,,.........---,,,,,,000555888:::;;;===???999222***&&&&&&((((((((((((''''''&&&''''''((((((&&&&&&&&&&&&'''(((***+++)))'''&&&'''***+++++++++...111444666555222...,,,***+++,,,...///000000000000111333555777777777777===RRReeennnwww{{{{{{www~~~qqq^^^]]]iiiyyykkkTTTFFFAAABBB444444555444333111...---zzzxxxqqqqqqnnnhhhbbb[[[SSSKKKEEEBBB???>>>>>>===999555222333444555555333222000---,,,+++))))))***,,,...///...+++)))(((***---///000000000///...///222444111222333111///...///000333333333222000...***)))))))))******+++,,,,,,,,,...---+++*********+++,,,///...---,,,,,,+++***))))))***+++,,,,,,,,,+++***+++++++++((($$$"""$$$&&&&&&))),,,---,,,+++,,,...111111000///......///111555GGG^^^mmmuuupppiiieeeXXXCCC444***))))))***,,,------,,,%%%&&&''''''%%%%%%%%%'''''''''&&&&&&&&&&&&'''((('''(((***,,,,,,///<<>>CCC<<<555+++%%%%%%'''((((((((((((''''''''''''(((((('''(((((()))(((((('''&&&'''&&&&&&(((***,,,,,,+++***111888:::666000,,,+++***+++---...//////......///000111222444666888999:::JJJaaattt|||~~~{{{www~~~rrraaa\\\dddppp|||rrr[[[PPPJJJCCC:::888666333111000//////www~~~{{{kkkccckkknnnbbbRRRJJJHHHDDD>>>;;;;;;;;;999666---444;;;<<<777222000000///---+++***+++,,,,,,++++++---...+++((()))///555333000------///222222222222333555444222000000111...000444666444000***''''''(((***+++---------------,,,***)))***,,,///111222000...,,,,,,+++***)))''')))+++,,,,,,+++***)))((())))))&&&######&&&***'''***------+++***+++,,,000111111111//////000222666EEE[[[ppprrrjjj___JJJ999333+++***)))***,,,---,,,+++%%%&&&''''''%%%%%%&&&(((***(((&&&%%%%%%&&&$$$###$$$'''+++......111@@@OOOSSSggg}}}|||vvvjjjUUU>>>---&&&&&&)))%%%&&&'''(((((('''&&&%%%"""###$$$&&&'''(((((((((''''''&&&'''(((***,,,---+++******)))((('''''''''&&&&&&%%%&&&(((,,,000222...///000111///,,,)))'''//////000111222222333333,,,555===<<<555///000333333///,,,///444777555222<<<<<<:::555111000444999000000111333555555333111444111000111555666555222///222333111,,,((('''((('''(((***++++++)))&&&$$$$$$$$$%%%(((***+++***)))&&&&&&(((***,,,...000000------,,,***(((%%%###"""&&&)))+++***'''%%%&&&((('''(((***)))(((((()))***,,,,,,***(((%%%$$$%%%&&&%%%%%%&&&((())))))******((()))*********)))'''&&&+++***))))))+++...222444222888===;;;666666===DDD===555+++%%%$$$''')))***)))(((((('''''''''((((((***+++,,,---,,,***(((&&&'''&&&&&&(((+++------,,,'''000:::<<<555...******++++++---.........---,,,000//////000222555999;;;===DDD[[[vvv||||||yyy||||||zzzxxxuuurrrnnn]]]aaaiiitttiii]]]PPPAAA???;;;666000......000222~~~uuuoooiiiiiijjjfff\\\TTTGGGJJJDDD;;;<<>>777++++++++++++***((('''&&&%%%######$$$'''***++++++&&&'''((('''&&&%%%&&&'''((((((***...000333;;;DDDWWWsssvvvbbbIII999000***''''''&&&'''(((((('''&&&&&&&&&###$$$%%%''')))+++---...---+++((('''(((***++++++***)))'''&&&&&&(((***+++((((((***+++,,,---------111111000///...---,,,,,,+++///444444111000333777555777999777222000111333333000------///111333333<<<===<<<888444222555888222444666777666333000---777333000222777888444///...000222///***'''''')))((('''&&&))),,,,,,((($$$!!!!!!"""%%%(((((('''&&&%%%&&&(((***,,,---......000///---+++(((%%%###""")))***+++)))'''&&&'''(((,,,'''"""###(((+++***(((,,,------,,,***))))))***%%%&&&)))******)))'''%%%...---,,,************+++%%%'''***+++,,,000777===>>>:::666666888999666222000...***&&&###%%%))),,,***(((&&&&&&''''''&&&%%%///000///---)))'''&&&&&&!!!###$$$$$$$$$%%%''')))(((***...222444222---)))+++---///...+++***,,,////////////111222444666777;;;LLL]]]fffooo~~~|||}}}ssssssvvvjjjYYYWWWlllaaaPPPNNNNNN???111...111000,,,***wwwqqqsssqqqiiiddddddaaaZZZLLLGGGDDDEEEEEECCC@@@>>>???>>>===;;;999666333111///000000...,,,,,,...000000...---///222333222000000000000111333555555555666666666444333111111222444333222000---***(((&&&&&&***...111111///,,,+++*********+++---/////////000---***)))+++,,,+++))),,,++++++******)))))))))***)))((((((((()))***+++///---+++***+++,,,,,,+++***...222222///---...000555@@@UUUooowwwaaaOOOCCC888000,,,++++++***)))(((((('''&&&$$$###$$$''')))******'''((()))((('''&&&'''(((((('''))),,,///333<<>>III[[[oooxxxbbbIII999111,,,******''''''((())))))*********)))))))))***+++,,,---...000222333111---***+++,,,+++++++++++++++,,,,,,,,,//////000000000000//////---...///000000///...---------......///000111222999444///...000111///,,,---.........///000333555222111111555:::;;;777222555444222000///...------+++///333444222///---,,,,,,(((%%%'''***,,,+++(((***---000///***'''(((***'''&&&&&&((()))***)))'''&&&''''''((())))))******,,,,,,,,,+++******))))))***++++++)))'''%%%%%%&&&$$$%%%&&&$$$""""""$$$&&&((()))***)))((((((***,,,+++)))'''%%%%%%''')))++++++)))'''%%%%%%&&&(((***+++***)))+++000444777999222///---...111222111///---,,,***'''###"""$$$%%%###""""""$$$''')))******---000333333000,,,)))(((***'''%%%&&&)))+++***(((&&&'''(((+++...///...---,,,+++***+++,,,,,,,,,***000000000000111111111111:::>>>JJJYYYcccooo|||uuu|||~~~{{{lllfffiiieee[[[___sssvvvbbbLLLEEE>>>999333---***,,,uuuqqqmmmllljjjfffcccaaa]]]SSSLLLNNNNNNJJJIIILLLHHHDDD???<<<:::999666333000///......000222333333111...+++,,,000222222000111333666888999999999999777777666777777777666444:::777222---***((())))))))),,,000000---***)))((())))))***,,,///...+++(((***(((&&&&&&''')))+++---------,,,,,,***)))''''''+++******)))***+++---...,,,+++******+++,,,+++******,,,...---++++++///222999FFFVVVccclllxxxxxxhhhaaaVVVDDD666222---+++)))''''''((()))+++(((&&&$$$$$$&&&'''''''''(((***++++++))))))***,,,(((%%%%%%(((+++222>>>JJJYYYaaassskkkQQQ???555...+++***&&&%%%%%%&&&(((*********,,,,,,++++++,,,,,,---...111555888666///++++++,,,)))***+++,,,,,,,,,,,,+++111111111111111000//////+++,,,...///000///...---...---+++,,,...000111000444222/////////...,,,))),,,,,,...111555666333111//////111666:::<<<:::888444444333111///...---,,,+++---000111111000000///+++)))'''''')))++++++***,,,...///...***(((((()))&&&%%%%%%''')))******)))''''''&&&&&&''''''((((((******+++++++++,,,,,,,,,***++++++)))&&&%%%%%%%%%$$$%%%%%%&&&%%%&&&&&&'''&&&'''''''''&&&'''))),,,+++***(((&&&&&&''')))******(((&&&$$$$$$&&&)))+++---***)))+++111555666555///---++++++---...---+++*********(((%%%$$$%%%&&&###""""""###&&&)))***)))+++...222333111---***)))---)))&&&)))...111///,,,***)))((())),,,---------,,,***((()))+++---+++(((//////000000000/////////555999JJJ___hhhkkkzzzyyyuuu{{{|||ssskkkhhh```ZZZ___qqq|||oooTTTJJJ@@@;;;666000---...~~~jjjcccooovvvjjj``````ddd___TTTHHHHHHPPPTTTQQQEEEAAA>>>======<<<888444444000,,,...444777555222......,,,++++++---000333555555777<<>>888888777444222~~~yyyrrrmmmmmmmmmkkkhhhaaa]]]UUUOOONNNPPPOOOKKKJJJDDD===<<>>;;;444444333333333444666777333000,,,+++,,,000333555666777:::???CCCEEECCC@@@<<<888555666999;;;:::777............///000111222222000...---,,,------------...000///---+++)))(((###&&&)))***)))((()))+++......,,,+++++++++,,,,,,,,,+++)))(((''''''(((((()))))))))+++------+++)))%%%(((***+++***+++///222222<<>>;;;>>>AAAAAA>>>111666999666111///555;;;888111+++***///444666555444777;;;>>>@@@CCCGGGJJJ<<<888666777::::::555000000...------...000333444...111333111---+++,,,///222///------///...***&&&###'''+++,,,***((()))******+++,,,,,,,,,+++***)))---,,,***)))((('''(((((((((((((((***,,,,,,***((("""&&&)))***)))***---000555<<>>===???===:::666333333555555555444111......111555888:::777777999???FFFJJJJJJIII>>>@@@;;;444444;;;888///222...***,,,111444222...000000000///...---------000+++'''(((,,,...,,,((((((((((((((((((((((((((()))))))))))))))*********,,,+++)))''''''(((***+++(((***,,,,,,***(((((((((%%%%%%&&&(((***+++)))'''...;;;MMM[[[fffttttttbbb[[[QQQ???333111111000...,,,+++))))))(((&&&%%%$$$$$$$$$%%%&&&'''***'''%%%(((---...+++&&&'''***...,,,&&&(((777IIIUUU```qqqnnnPPP>>>:::888222+++++++++++++++*********$$$%%%&&&((()))*********,,,,,,------,,,+++)))(((((((((((((((((((((((((((---------+++))))))***,,,,,,///222444222000//////888777666555333333333222444444333000---,,,...000///---******+++,,,,,,,,,///......111333111---))),,,---.........---,,,+++***'''$$$$$$&&&)))***+++---,,,,,,---...---+++(((%%%%%%%%%'''***+++,,,+++(((''''''%%%###"""$$$%%%'''%%%###"""###%%%''')))))))))))))))((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&(((((((((&&&$$$"""!!!!!!!!!"""$$$((((((((()))((((((''''''""""""###%%%((()))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''')))(((%%%$$$'''+++)))(((&&&$$$############(((((((((((()))***,,,,,,)))(((''''''&&&&&&&&&&&&,,,---,,,(((###"""$$$((('''''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,---,,,...444999888999???GGGKKKTTTkkkzzz|||}}}pppnnn|||pppUUUNNNFFF>>>444,,,,,,000|||zzz|||}}}xxxlllbbb^^^hhhggg___TTTRRRXXXYYYUUUIIIGGGGGGHHHDDD???@@@DDDDDD???:::999;;;<<<:::777666555444333444999???DDD;;;:::<<>>DDDHHHPPPfff~~~{{{pppttt}}}xxx}}}{{{{{{|||}}}{{{jjj[[[OOOAAA999222+++)))***{{{xxxpppggg___nnniiiccc^^^]]]]]]]]]]]]MMMLLLLLLLLLHHHCCCDDDIIIHHHDDD@@@???AAAAAA===999777888888888999===EEEKKKBBBAAABBBIIIOOOPPPIIIBBBIII@@@999888888777666888...222777888555222000000333000------//////,,,)))***))))))+++---...,,,***(((''''''''''''''''''(((++++++******))))))((((((((('''&&&&&&'''(((***+++000+++(((+++///000,,,''''''&&&%%%&&&'''((('''&&&***222CCCZZZrrrzzz\\\HHHDDDAAA999111000---***((((((((()))''''''%%%%%%%%%&&&(((***&&&+++///---((((((///666:::222---...111444999>>>NNNfff~~~hhhUUUEEE888111000111///+++'''$$$#########%%%%%%%%%%%%''')))+++,,,...---,,,+++***)))))))))%%%&&&''')))+++---...///+++,,,,,,***))))))***,,,222444555555444333333444888777666444333222111111000/////////222333444444///111000---)))(((***,,,000...------------+++***))))))******+++******))))))&&&$$$$$$'''***,,,---+++///111---'''$$$(((,,,///((("""$$$***...,,,'''%%%%%%%%%%%%&&&'''((()))((('''%%%$$$######$$$%%%'''''''''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%'''((((((((('''%%%###!!!"""#########"""###&&&(((%%%%%%%%%$$$###"""!!!  $$$(((++++++***%%%%%%#########%%%'''((((((%%%"""###''')))'''%%%***)))(((&&&%%%%%%%%%%%%''''''''''''((((((((((((&&&%%%$$$$$$###$$$$$$$$$$$$(((---...+++&&&$$$$$$***)))'''&&&&&&''')))***++++++***)))(((&&&%%%$$$(((***///555;;;===<<<:::===:::<<<@@@BBBJJJ```vvvxxxoooqqqwwwzzzyyyxxxzzzzzz~~~zzznnneee```QQQ???666111+++'''&&&zzzrrrssspppjjjfffdddffflllkkkddd]]]\\\ZZZTTTPPPOOOMMMIIIIIILLLGGGFFFEEEDDDBBB@@@===;;;::::::;;;===@@@CCCGGGIIIGGGGGGJJJMMMPPPPPPLLLIIIKKKAAA>>>CCCCCC;;;777999333555888999999777666555333444333222000/////////---***)))---333555000***((('''&&&&&&&&&&&&'''(((,,,++++++***)))(((''''''''''''''''''((()))+++,,,...+++)))+++...///---******(((&&&&&&'''(((((('''(((222FFF___uuuyyy```MMMEEE@@@;;;222000,,,)))((('''((()))((('''&&&%%%%%%'''***+++(((---000---((()))111:::>>>555///000333555777:::QQQhhhuuu^^^PPPBBB444///333333000+++'''$$$######$$$&&&&&&%%%$$$&&&(((+++,,,///---+++)))(((((())))))'''''')))***,,,...//////+++++++++***))))))+++---555666777666444444555666222222222222333444555666555333222222444555444333222444555000***'''***...111///---+++************(((((())))))************)))&&&$$$$$$'''***,,,------......+++&&&$$$'''***---(((###$$$))),,,---+++&&&&&&%%%&&&((())))))((($$$$$$###############$$$&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''((()))((('''%%%"""!!!!!!"""#########$$$''')))%%%%%%$$$$$$"""!!! !!!%%%)))+++***)))%%%$$$"""!!!"""%%%(((***'''%%%###$$$&&&((('''&&&***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$)))...///,,,)))''''''+++)))'''&&&&&&''')))***++++++++++++***)))'''&&&$$$(((111<<>>EEEZZZpppzzzyyywwwtttnnnmmmvvv~~~|||{{{{{{~~~qqqfff```RRRCCC:::333---))))))~~~xxxrrruuuuuuooobbbbbbhhhppprrrjjjccc```hhh]]]SSSQQQRRRPPPNNNMMMFFFJJJLLLJJJDDD@@@???@@@??????@@@EEEJJJLLLJJJGGGJJJMMMPPPPPPOOOPPPRRRTTTIIIDDDEEENNNNNNCCC:::999;;;888666888<<<>>>===:::333777:::888222000333777444---)))///888;;;444+++((('''&&&%%%%%%&&&'''(((,,,++++++***)))(((''''''(((((())))))***+++,,,---)))***++++++,,,,,,...///---***((('''(((*********,,,555FFFYYYkkkyyyqqqeeeUUUDDD:::999111000---***((((((((())))))'''&&&%%%%%%(((+++---,,,---,,,+++***---333777:::555222222222111555:::NNNccczzzwww___OOO@@@222///555222///,,,(((&&&&&&'''(((((('''&&&%%%&&&(((***,,,---,,,***)))(((((()))************+++,,,,,,------***++++++*********---///666777888777555444555666111111111111333444555666666555555666777777777666555777777333,,,)))+++///111000...+++)))((()))***'''(((((()))***++++++,,,)))'''%%%%%%'''***,,,---///---***(((''''''&&&&&&%%%&&&%%%%%%&&&)))---111)))((('''''')))***(((&&& !!!"""###$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((('''%%%###!!! """###$$$$$$$$$''')))&&&&&&&&&%%%$$$"""!!! ######$$$&&&)))***)))'''&&&$$$###"""###%%%(((***$$$&&&'''&&&$$$$$$'''))))))))))))((((((''''''&&&"""######$$$$$$###"""!!!#########""""""###$$$$$$&&&))),,,,,,)))'''((()))+++***(((''''''((()))***)))***+++------,,,+++***&&&(((...999DDDGGGBBB<<>>AAA???;;;444888;;;999555333666;;;666///***///888;;;444,,,((('''%%%$$$$$$%%%'''(((++++++******))))))(((((()))******++++++,,,,,,,,,&&&)))+++++++++,,,000333...+++((('''(((+++,,,---111888CCCOOO]]]qqq{{{mmmgggYYYBBB666666111000...,,,+++))))))((()))'''%%%$$$%%%(((+++---...,,,))))))+++///222333444222222222111000444;;;DDDYYYssslllUUUBBB444111444000...,,,*********+++,,,+++***)))((((((((()))************)))))))))******++++++++++++++++++++++++++++++,,,,,,+++,,,///111666777888777555444444444333333222222111111222222111444777888888888:::<<<777888777333...+++,,,///111111///,,,)))'''(((***'''''''''((()))***,,,---+++(((&&&%%%'''***,,,,,,---***((('''((((((&&&$$$ ###&&&&&&%%%''',,,222+++)))''')))+++,,,)))&&& """$$$&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&(((((((((&&&$$$"""!!!###%%%%%%$$$%%%&&&((('''''''''&&&%%%$$$###"""'''&&&'''(((******(((&&&&&&&&&$$$$$$$$$&&&((()))$$$''')))(((%%%$$$'''+++(((((())))))((('''&&&&&&!!!"""###$$$$$$###"""!!!$$$$$$$$$###$$$$$$%%%&&&&&&(((***(((%%%$$$&&&)))*********)))*********+++)))***---...//////---,,,+++)))***222>>>IIINNNOOO???888555777999???PPPcccvvvhhhiiissszzz{{{zzz{{{~~~|||yyyyyyddd[[[OOOCCC555+++***...~~~tttoooooopppllldddfffnnnrrrnnneeebbbaaaaaa]]]VVVSSSTTTQQQOOONNNMMMNNNMMMJJJGGGHHHNNNSSSUUUTTTUUUYYY]]]UUURRRQQQSSSWWWYYYWWWTTTMMMNNNMMMLLLMMMNNNIIIAAA===;;;:::;;;======:::777444444444555666777777777222///,,,...111333000---((('''%%%$$$$$$%%%'''(((*********))))))))))))))))))******+++++++++******((('''(((***...111444555---***'''&&&(((+++---...333999BBBNNN\\\nnnuuueeeSSSAAA777333000000000///---+++)))((((((&&&$$$###$$$'''+++...---+++))))))***,,,///000000...///111222222666<<>>:::777777777777777333111///000444777666444888111***&&&'''***++++++---+++)))&&&%%%%%%&&&'''******))))))***+++---......+++'''%%%&&&&&&&&&&&&'''&&&''',,,222555555444)))***)))'''%%%&&&,,,111666888AAATTTjjjwwwyyyuuufffLLL@@@999222...///000222222///***%%%%%%%%%$$$###$$$''')))+++))))))(((((()))+++---///...------111777;;;;;;999FFF^^^nnnnnnuuutttppp^^^@@@222555222000...---------,,,+++***+++------,,,(((%%%"""$$$&&&***...111000,,,))))))((((((((()))***+++++++++(((,,,666888222111666===:::666333000////////////000111000......///111666555444333333111...+++444555555222///---,,,---.........---,,,***'''&&&(((%%%!!! ###'''***,,,,,,***(((''''''(((***+++))))))))))))(((((('''''''''$$$###$$$''')))(((&&&+++((((((---444666111+++******))))))((((((''''''%%%&&&'''((())))))))))))'''&&&&&&)))---...)))$$$&&&'''''''''(((((())))))+++***((('''''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&+++++++++,,,,,,+++++++++$$$'''))))))&&&&&&))),,,(((&&&$$$''',,,...+++'''$$$'''******'''&&&(((***%%%"""%%%++++++%%%$$$&&&...,,,***((('''(((+++,,,(((---111000,,,(((''')))///+++))),,,111333000,,,,,,111777666000++++++,,,***)))+++333<<<@@@<<<777888777444000///666CCCMMMYYYuuu{{{rrrkkkhhhiiimmmxxx|||xxxrrrssswwwzzzkkkTTTBBB666///,,,kkkggggggkkkmmmhhhbbb___ooojjjaaa]]]dddmmmhhh[[[MMMQQQSSSPPPIIIHHHMMMTTTSSSMMMIIINNNYYY```^^^YYY```bbb^^^VVVUUU[[[[[[VVVNNNEEEAAAEEEFFFAAA>>>AAACCC???;;;888888888888888222222222222222333444666555111,,,(((((()))+++,,,---+++)))'''&&&&&&''''''&&&''')))+++,,,------------***'''%%%&&&&&&&&&%%%&&&&&&'''***///222222111+++)))'''&&&(((***,,,---333999EEESSScccrrr~~~qqq\\\FFF999555333222111000000///,,,)))&&&%%%%%%$$$%%%'''***+++,,,+++)))((((((***,,,---,,,...000333555888:::<<>>AAA>>>:::777777777777666111444666444111000333666111111///,,,))))))+++---,,,+++(((&&&%%%&&&''''''###%%%)))---//////...---,,,)))&&&%%%&&&&&&&&&%%%&&&%%%&&&(((+++---,,,+++,,,(((%%%'''+++---,,,)))000:::GGGRRR\\\mmm{{{kkkOOO<<<888888555111.........---,,,&&&&&&%%%%%%&&&(((***+++...,,,***)))((()))***+++***...333444444666;;;@@@FFFKKK\\\tttjjjRRRFFF???888333111///...---,,,)))&&&***+++---...---,,,***((((((((())),,,///000///---))))))))))))***+++,,,---333555555333444888:::888999999999999777444111000000111222111///...///000222444555444000---.../////////000...+++******+++******+++++++++***)))((()))'''&&&&&&)))+++,,,,,,++++++++++++++++++++++++---,,,***((('''((())))))+++(((%%%$$$%%%'''(((((((((+++111555777555111---,,,,,,++++++***))))))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%)))---///,,,)))$$$&&&(((***++++++++++++''')))+++,,,,,,***'''&&&&&&&&&&&&&&&(((***+++---((()))+++,,,+++)))'''%%%&&&$$$"""%%%+++...,,,***(((%%%"""###'''***+++******'''%%%'''+++,,,)))&&&)))%%%$$$%%%%%%$$$%%%((('''))),,,//////---***((()))+++---,,,((('''(((***(((+++//////---,,,,,,,,,...------///111000,,,))))))***,,,...000111111111---///222333333666<<>>111///,,,*********((('''%%%%%%%%%%%%&&&'''((())))))((((((***,,,.........+++++++++,,,---///111111444666555111111444555333222333555777777666555444222444555444111...------***,,,---,,,)))(((+++...,,,,,,---+++(((''''''(((&&&&&&&&&&&&'''((()))***,,,+++***+++---...---,,,&&&''''''(((((()))))))))&&&%%%%%%&&&'''***---///,,,,,,***(((''''''***---000111222000---...111444......---,,,***)))((((((+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&'''((()))+++,,,,,,+++***((('''''''''((()))$$$&&&***,,,,,,((($$$ $$$&&&(((******(((&&&%%%!!!%%%)))***((()))---111...,,,(((%%%###$$$%%%'''&&&***------)))(((***---+++...000...---,,,)))$$$$$$%%%&&&(((+++...111222***)))(((((()))***,,,---///+++)))---333666333///...222444111,,,***...333+++---...,,,)))(((***---000//////111444:::???CCCDDDUUUpppyyyssspppvvvwwwxxx}}}}}}zzzrrrrrrnnnppppppuuuxxxcccIII666rrrooopppuuuvvvooogggbbbnnnjjjaaa___kkkyyyxxxnnnnnn{{{qqqjjjttt}}}tttmmmqqq{{{}}}uuujjjsss{{{}}}tttmmmkkkhhhccc^^^XXXXXX___^^^SSSJJJHHHFFFDDDAAA@@@@@@???===;;;555444222222333333333333//////...///000111000...)))(((&&&$$$$$$%%%&&&'''''''''(((((())))))))))))&&&%%%$$$$$$%%%%%%$$$"""$$$'''******))))))+++---++++++,,,+++******++++++---111:::EEETTTfffxxx}}}jjjUUUFFF===777///)))''''''''''''&&&'''((()))***+++++++++((('''%%%$$$$$$%%%&&&'''*********,,,111666:::===DDDUUUfffpppzzzvvvdddSSSHHH888555///,,,***)))((('''&&&%%%$$$$$$$$$&&&((()))'''&&&'''))),,,------,,,++++++,,,---...000222222000...///222222///...000111111222222333444555666333555666555111...,,,,,,***)))((((((((((((***+++.........,,,)))''''''(((&&&&&&%%%%%%%%%'''((()))...,,,++++++---......---%%%$$$$$$$$$%%%&&&((()))%%%%%%&&&&&&''')))***+++***+++,,,***((()))+++.../////////...------///000111111000...---+++*********)))'''%%%%%%%%%''''''&&&'''(((((('''''''''(((((('''&&&&&&''')))+++,,,(((((((((((('''''''''&&&###%%%&&&((('''&&&$$$"""$$$&&&'''((())))))(((((($$$%%%''')))***+++---///,,,+++)))&&&%%%%%%'''))))))***+++,,,+++++++++,,,000333333///---///---(((&&&&&&'''((()))+++------***)))))))))+++,,,------,,,***)))+++000333444333111222111///,,,+++---000)))*********)))((())))))---------000555:::>>>@@@@@@OOOkkk~~~tttnnnttt}}}xxxvvv{{{~~~wwwvvvvvvsssiiiccccccpppzzz^^^FFF888}}}tttrrrxxxxxxnnniiijjjccckkkkkkeeejjjwwwyyyooorrr{{{|||yyy~~~yyyzzzxxxpppxxxuuullloooqqqlllbbbZZZ]]]hhhgggWWWKKKLLLGGGFFFCCCBBBBBBAAA???===111444555444111000333666111...---...111222111...***)))'''&&&&&&'''((()))$$$%%%'''(((((('''$$$###%%%$$$$$$$$$%%%%%%$$$"""$$$(((+++,,,++++++---000///+++((())),,,---,,,)))+++444===CCCJJJ\\\yyypppTTTGGGCCC<<<111)))&&&(((***,,,((()))***+++,,,---------***(((&&&$$$"""######$$$'''***,,,---...222999???DDDMMM```vvvxxxsssfffSSS???:::333...+++***(((((('''&&&$$$$$$$$$&&&((()))%%%&&&'''))),,,---,,,***+++,,,,,,---///111222333---(((+++333444,,,***...111000//////000333666777333555666555222...,,,+++)))'''%%%%%%''')))))))))///000///---***''''''(((&&&&&&%%%$$$%%%&&&'''(((---+++))))))***,,,,,,,,,$$$###"""!!!"""$$$'''(((&&&&&&''''''''''''''''''(((+++,,,,,,******,,,///---......//////...---+++333333222000///---,,,,,,)))'''%%%$$$$$$%%%&&&'''&&&'''((()))((()))***,,,)))(((&&&$$$%%%'''***,,,%%%&&&((())))))'''%%%##################$$$%%%&&&%%%%%%&&&((())))))******'''%%%$$$''',,,...---+++)))))))))'''&&&'''***,,,,,,***(((***---///,,,)))444777444...,,,000000,,,''''''))))))***))))))(((***))))))***,,,...------(((***++++++,,,///444888444111---,,,,,,---,,,,,,)))))))))***++++++***)))'''(((***...333777999:::@@@III^^^xxx|||{{{wwwtttsssyyy{{{~~~~~~zzzjjjtttzzzsssfffXXXYYYpppzzzYYYCCC:::ssshhhlllvvvvvvmmmfffiiiqqqwwwooofffjjjwww{{{yyyyyy}}}~~~uuukkkjjjjjjoookkk^^^ZZZ___[[[OOOFFFIIIKKKIIIBBB>>>===??????888111111666:::999555333333333000...---///111---)))'''(((,,,---)))%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$&&&&&&&&&&&&'''))))))***,,,---...000222333++++++++++++************---222===JJJUUUcccxxx{{{eeeXXXFFF:::///,,,+++***)))***,,,+++******,,,---,,,***+++)))&&&&&&&&&&&&%%%$$$---***)))+++---///666>>>@@@HHH___|||zzzoooNNNFFF;;;333000///---***111+++%%%$$$(((***(((%%%(((***+++***((()))...222///------000444555111...---+++)))+++...///---+++,,,---//////000111444666???:::444///------------)))******)))((()))+++...++++++***)))((((((((((((%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''&&&&&&&&&###"""""""""######%%%%%%''')))***)))&&&$$$$$$%%%(((((((((((()))))))))))).........,,,++++++---///...111555777666222---)))***'''%%%$$$%%%'''((((((''')))***)))))))))+++---******'''$$$""""""$$$'''((('''&&&%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%######&&&%%%&&&&&&''')))***+++((('''&&&'''(((***---//////+++(((***...000///,,,***'''%%%&&&)))---...---000000000000000/////////)))))))))))))))))))))***)))******++++++,,,------''',,,//////,,,,,,111666000///...,,,***))))))))))))***+++,,,,,,+++***)))&&&(((***,,,---///333555CCCGGGTTTiii~~~tttlllttt~~~vvvmmmllldddaaa]]]bbbtttgggNNN>>>qqqiiikkkrrrtttqqqjjjkkkooorrrppplllnnnrrr}}}yyywww}}}}}}rrrlllttttttlll```]]]aaa___YYYHHHLLLOOONNNIIIBBB===;;;>>>999444333777999888666444333333111000/////////...+++***+++,,,,,,)))&&&%%%&&&'''((((((''''''&&&%%%&&&'''''''''''')))+++---+++***,,,111333222000++++++******)))))))))(((,,,111<<>>===;;;888777888888777666555444333333333222000---............---+++)))'''%%%&&&(((******)))((('''''''''(((((('''))),,,...111,,,))),,,111444111,,,++++++***((((((''''''''',,,000<<>>000+++***)))***,,,,,,+++******+++,,,+++***'''+++...+++&&&$$$'''+++,,,))))))+++,,,+++000666DDDZZZkkkmmmuuu|||zzzxxxdddKKK:::666555222///((())))))'''&&&&&&***---******,,,222777777222---333555666444111222777;;;---+++******,,,------,,,000000000000111555;;;???666333///---+++***)))'''*********)))'''''')))+++,,,+++))))))))),,,...000******((('''&&&&&&&&&&&&(((((((((((('''&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%######$$$((('''''''''&&&%%%%%%%%%)))+++,,,---,,,+++,,,---...///111222222000---+++---+++)))(((***+++++++++&&&''''''&&&$$$$$$%%%'''+++***(((%%%""" """$$$&&&&&&%%%%%%%%%&&&&&&''')))((((((((()))******+++***++++++,,,---------,,,))))))(((((())),,,...000666...)))---666999333***)))'''%%%&&&(((***+++++++++***((('''''''''((()))///---,,,*********+++,,,(((((())))))***+++++++++---+++((((((******)))'''+++++++++++++++,,,---...''''''((((((((((((''''''***+++,,,+++******,,,...444DDDXXXgggrrr}}}qqquuu|||xxxuuukkklll^^^VVV^^^lllxxxxxx```MMMyyyxxx~~~}}}sssooorrruuuwwwtttpppuuu}}}|||rrrnnn{{{xxxvvvwwwzzzwwwkkkaaa^^^eee\\\RRRKKKJJJJJJIIIFFF===<<<;;;999888777666666666555555666777555111---...000111000---)))((('''%%%''')))+++,,,+++)))((('''(((((((((((())),,,//////---+++,,,...///...++++++***)))'''&&&&&&&&&&&&...222===NNN```ooo~~~qqq```SSSDDD555---++++++,,,///,,,+++******++++++***)))(((+++---,,,)))'''))),,,***((())),,,---,,,000666BBBTTTeeemmmvvv}}}lllVVVCCC:::555222///++++++***)))))))))+++---***+++...333777777444000444555666555444444777:::...---,,,+++,,,------...111222333222333555888;;;222000...,,,,,,***(((&&&)))***)))(((&&&&&&(((***---+++)))(((***---000333---,,,+++)))(((''''''''')))))))))((('''&&&%%%$$$###%%%'''(((((('''%%%$$$$$$&&&''''''%%%$$$$$$%%%)))(((((('''&&&%%%$$$$$$%%%'''***+++***))))))***---.../////////...---,,,***(((&&&&&&((())))))(((%%%&&&&&&$$$"""!!!"""###))))))(((&&&######$$$&&&&&&&&&%%%%%%%%%&&&''''''++++++******+++,,,...///))))))***++++++***)))(((***)))((()))***,,,///111222,,,(((,,,222444///(((((('''''''''((()))*********)))'''&&&%%%&&&'''(((------...------,,,+++***'''''''''((())))))******+++***((((((((((((''''''************+++,,,------'''''''''(((((('''''''''******+++***))))))+++,,,333@@@RRRcccqqqsssttt|||xxxwww~~~{{{yyy|||kkk\\\XXXdddooorrryyysssgggccc}}}xxxuuuxxxsssxxxwwwrrrttt}}}}}}wwwqqqzzz{{{yyy{{{{{{pppeeeaaafff]]]QQQKKKKKKMMMKKKIII@@@???===;;;999777666666888999999::::::777333//////111222111...***(((''''''(((***+++,,,+++***)))((())))))(((((()))+++---***,,,...,,,)))(((***,,,+++***(((&&&%%%&&&&&&'''111555>>>KKKXXXhhhpppccc[[[LLL:::222...---...000,,,+++)))***++++++)))(((*********+++,,,,,,+++***((('''(((,,,---...222888AAAIII]]]sssyyyqqqbbbPPP@@@666222222333///++++++...///---***))),,,111333333444555777444333333666888999777555333333222111000111222444222444666666444222222222000...---,,,,,,+++)))'''((((((((('''%%%%%%''')))---+++)))((())),,,000222...---+++***)))(((((('''(((((((((((('''&&&%%%$$$$$$%%%'''(((((('''%%%$$$$$$&&&(((((('''&&&&&&'''))))))(((((('''&&&%%%%%%"""%%%'''((('''&&&&&&'''++++++,,,---------,,,,,,((('''&&&&&&'''((('''&&&%%%%%%%%%###!!! """&&&'''((('''&&&&&&(((***&&&&&&%%%%%%%%%&&&&&&'''++++++***+++,,,...000111************)))(((''''''***)))((()))***,,,///111---++++++,,,------,,,***(((((()))((((((((()))***+++***)))((((((((()))))))))+++...000000---***'''%%%%%%&&&''''''(((((()))&&&)))+++)))&&&&&&))),,,+++******))))))))))))***((((((((((((((((((((((((''')))******)))***,,,...666<<>>;;;777555444111222222222111---***'''*********************))))))***++++++))))))***+++'''+++...,,,'''%%%(((,,,***)))'''&&&%%%&&&((()))111555>>>HHHSSSccczzzwwwlllbbbRRR@@@666111......///,,,+++))))))******)))'''***))))))+++......,,,)))(((&&&'''+++---...333:::AAAEEEXXXsss}}}xxxmmmZZZEEE777444555777111------111222...***)))---111222111222777;;;444333222666:::;;;777222::::::999777555555888:::333666999888555000,,,+++///---,,,+++,,,,,,***(((%%%&&&&&&%%%$$$%%%''')))---+++)))((((((***,,,...,,,,,,***)))((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$&&&((((((''''''((()))))))))(((((('''&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%((()))***+++,,,,,,++++++)))((('''((()))***)))'''$$$%%%%%%###!!! !!!"""$$$%%%'''''''''(((***,,,((('''&&&%%%%%%%%%%%%&&&))))))***+++,,,...000111......,,,***))))))))))))))))))(((((())),,,...000---------,,,******+++---)))***+++***)))((()))***+++++++++++++++*********&&&))),,,//////,,,)))&&&$$$$$$%%%%%%&&&'''''''''###(((+++***&&&%%%***///+++***)))((('''&&&&&&&&&((((((''''''''''''(((((('''((()))******+++---///777999CCCXXXsss|||oooiiirrrzzz}}}}}}~~~zzziii[[[YYY\\\aaammmyyyyyymmm|||~~~rrrqqqtttyyy|||{{{|||~~~zzzwww|||yyy{{{xxxqqq]]]\\\[[[\\\]]][[[VVVQQQNNNHHHAAA>>>???@@@===:::<<>>777555444666999777111***...,,,***(((''''''((())),,,...111111...+++)))(((+++*********++++++*********((('''&&&&&&(((+++---+++///:::LLL[[[eeennnvvvhhhXXXEEE:::333---******---+++))))))***)))(((&&&"""(((---...***(((+++...+++'''&&&''''''(((...666;;;KKKUUUUUU^^^wwwnnnTTT???444000111---///111000///...000111---,,,...222999;;;:::777555777888777444555999===888999888555222222666:::999:::999777333///---------+++(((((()))******)))"""###$$$$$$$$$%%%(((+++,,,+++)))(((&&&%%%$$$$$$(((((('''''''''''''''(((######$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$%%%!!!###%%%&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%&&&))))))(((&&&######$$$&&&###%%%(((+++,,,+++)))((()))(((((((((******((('''%%%%%%&&&%%%###"""$$$%%%"""###%%%%%%$$$###%%%&&&***)))(((&&&%%%$$$#########$$$'''***,,,---------333000,,,((('''''')))***((('''''''''(((***---///111+++$$$$$$(((+++***(((***---///---***))))))+++'''(((***,,,+++)))'''%%%&&&&&&%%%&&&'''(((***+++"""######$$$%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&***+++,,,+++******,,,...+++999JJJXXXcccssspppmmmrrrrrrqqq{{{zzzxxx~~~vvvoooaaaSSSRRR[[[bbbdddggg}}}uuuvvvtttwww{{{{{{wwwuuuiii^^^dddrrrpppdddSSSQQQMMMIIIEEECCCAAA@@@CCC???<<<<<>><<<:::777555555444555;;;CCC666666777777666444222111AAA???:::555111...---,,,&&&''')))((('''&&&&&&'''%%%$$$######$$$%%%'''((())))))))))))((('''&&&%%%&&&'''((())))))'''%%%$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$###############"""######$$$%%%&&&%%%%%%&&&((()))(((&&&######$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%###!!! """$$$$$$%%%&&&&&&&&&'''***,,,&&&((()))***)))&&&###!!!%%%&&&''')))***,,,---...---,,,***(((''''''((())))))(((&&&&&&&&&''')))***'''&&&%%%$$$$$$%%%''')))(((***+++,,,,,,+++)))((((((((('''&&&&&&&&&&&&'''%%%&&&'''((())))))))))))%%%$$$######%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&'''%%%###$$$''''''$$$!!!%%%$$$######""""""######'''((()))***+++++++++***%%%333FFFUUU\\\hhh~~~ccceeeuuuuuusss|||uuussswwwiii^^^ZZZTTTOOOTTT^^^lll{{{{{{zzz~~~~~~~~~zzzuuueee^^^gggsssooobbbTTTUUUTTTNNNFFFAAACCCFFFAAA>>>;;;:::;;;:::777444555555333333222222222222...---,,,+++***************+++,,,---...------,,,***///333222......222666444///)))''')))+++++++++111111777@@@LLL\\\rrriiiMMM;;;333...*********))))))***,,,+++'''$$$&&&&&&))),,,000000///---)))***+++)))&&&''',,,111444777===FFFNNN[[[pppqqq]]]JJJ;;;222333:::999555111111444444111...000111333777;;;???BBBCCC<<<777555888;;;999999:::999888666444333222222333:::999777555111---***(((%%%&&&((((((&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&((()))((('''&&&$$$#########$$$$$$##################$$$######""""""###############$$$$$$%%%&&&&&&&&&'''))))))(((&&&""""""$$$%%%&&&&&&&&&&&&"""######$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""!!!"""$$$&&&&&&&&&&&&%%%'''***,,,(((((()))***(((&&&$$$###$$$$$$&&&''')))+++,,,,,,+++***'''%%%%%%&&&(((***)))(((&&&&&&&&&''')))+++'''&&&######$$$%%%&&&''''''(((***++++++***)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%#########%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$''''''%%%###%%%%%%$$$############$$$&&&''''''((())))))*********000===MMM[[[iii|||mmmeeejjjsssyyyzzzqqqbbbWWWQQQQQQVVV]]]pppsss{{{|||yyy~~~uuuxxx}}}uuullljjjllllllgggaaa\\\YYYTTTOOOLLLIIIGGGEEEAAA???===:::999888777777777444111111333444222000000///...---,,,,,,,,,,,,)))***,,,---.../////////,,,...111222222333555777555///)))'''(((***+++***333222777AAAOOO^^^ppp~~~iiiLLL;;;222---***)))''''''((()))+++***'''%%%&&&'''))),,,///000...,,,+++,,,,,,)))''''''+++//////222999AAAHHHSSSfffxxxrrreeeUUUGGG;;;444666<<<>>>999555444666666333///333333444666999>>>CCCHHH<<<666555<<<@@@===666222:::888444111000000111222111222333333000,,,'''$$$###%%%&&&&&&&&&%%%'''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$###"""%%%&&&'''((((((((('''&&&"""""""""###########################""""""!!! ############$$$$$$%%%%%%&&&&&&&&&'''))))))'''%%% !!!"""$$$%%%&&&&&&&&&"""""""""###""""""!!!!!!""""""""""""""""""""""""((()))(((&&&###"""###$$$((('''&&&%%%$$$%%%))),,,******))))))(((&&&%%%$$$######%%%&&&(((***++++++,,,***'''%%%$$$'''***,,,)))((('''&&&&&&(((***+++)))&&&""""""%%%'''&&&$$$%%%&&&((()))))))))((((((&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((((((&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((())))))///...555EEEWWWffftttzzzjjjdddppp|||{{{}}}~~~iiiWWWRRRVVV[[[\\\fffgggsss}}}vvvxxxtttwww{{{{{{qqqddd```ccchhh[[[NNNNNNTTTTTTJJJ>>>AAA@@@???<<<:::999;;;>>>999444000111444666333///111000///......------...***+++,,,,,,---.........---------000222555555555111,,,&&&%%%'''***++++++///222;;;IIIVVV^^^fffmmmuuu___EEE777000,,,)))(((%%%&&&((()))***)))'''&&&&&&'''(((***---...,,,+++++++++***(((&&&&&&***---333444:::@@@GGGSSSgggyyyssscccPPPDDD===999999<<<===<<<;;;999777555555555666555444555999===@@@AAA888555555<<>>===;;;<<>>EEESSShhh{{{}}}xxxbbbJJJ???>>>===;;;;;;999>>>@@@===666444777<<<999666444777<<<>>>;;;666444333555999888555444666222222222111///---,,,+++---,,,,,,+++***))))))((($$$%%%%%%%%%%%%&&&(((******((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&((())))))******)))'''%%%###""""""""""""""""""""""""!!! !!!"""$$$%%%&&&&&&&&&%%%######$$$&&&'''&&&###!!! """###$$$$$$$$$"""######$$$######""""""###$$$$$$%%%%%%$$$$$$###'''((()))'''%%%######$$$%%%%%%$$$"""!!!"""%%%(((******)))((('''&&&%%%%%%$$$$$$&&&''')))***,,,,,,222///***&&&%%%'''***,,,***)))'''''''''(((***+++---***(((((())))))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$###""""""""""""### !!!"""$$$%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$""""""######$$$%%%%%%&&&''''''(((((()))+++---...((('''&&&&&&%%%%%%&&&&&&(((((((((((()))***+++,,,+++333===DDDFFFMMM```ttt}}}vvvtttnnnkkknnnzzz}}}|||wwwvvvccc\\\```^^^WWWPPPWWWlll|||yyy{{{|||zzzpppaaafffiiicccWWWMMMKKKLLL>>>>>>===<<<===>>>??????:::777444444666777555333111000///...---------------,,,+++************++++++******+++,,,------,,,'''$$$###%%%***------,,,,,,---333>>>HHHQQQ^^^iiivvvnnnZZZDDD777222---(((&&&%%%(((***+++)))(((''''''(((''''''(((******)))(((&&&%%%$$$###$$$'''***,,,000111555:::AAANNNcccuuuyyyzzz~~~~~~ttt^^^FFF<<<<<<===<<<<<<999>>>AAA>>>777444888>>>:::999999<<<>>>>>>888333444222333555444111444999000111111111000///---+++...,,,***(((((()))***,,,&&&&&&'''&&&%%%&&&(((+++((('''&&&$$$######$$$$$$&&&&&&''''''''''''&&&&&&"""###$$$&&&((()))+++,,,---+++(((%%%###"""!!!!!!!!!""""""######""""""!!!!!!"""$$$&&&''''''&&&&&&######$$$&&&'''&&&""" !!!"""""""""""""""###$$$$$$%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%$$$&&&'''&&&$$$############$$$$$$###"""###%%%'''))))))(((((('''%%%$$$###$$$$$$&&&''')))+++,,,---...+++'''$$$###$$$''')))***)))((('''''')))+++,,,------,,,+++***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""### !!!###%%%'''((())))))%%%$$$######%%%%%%$$$###!!!!!!"""###$$$%%%%%%&&&''''''((((((((())),,,///''''''&&&%%%%%%%%%%%%&&&((()))***+++,,,,,,,,,,,,+++444@@@DDD@@@DDDWWWlllyyyxxxqqqhhhkkk{{{|||yyy|||zzz}}}zzz}}}~~~uuuhhh___ZZZVVVRRR\\\WWW[[[ppp{{{wwwgggmmmqqqlll```UUUPPPOOOCCC@@@>>>>>>@@@@@@>>>;;;:::999888777666666666666//////...,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++***))))))((()))&&&%%%%%%(((---///---+++------///555<<>>>>>>>>;;;888666777888;;;>>>BBBCCC@@@<<<<<<<<<888444222444444222333666222222222111111111000000---+++)))''''''(((***+++((()))((('''%%%&&&)))+++&&&&&&$$$###"""######$$$&&&&&&''''''''''''&&&&&&""""""###%%%'''***,,,---,,,***'''$$$"""!!!""""""!!!!!!"""###$$$$$$$$$$$$ """$$$&&&''''''&&&&&&$$$%%%&&&((()))'''###  !!!!!!!!! !!!"""###$$$%%%&&&&&&&&&&&&'''((())))))((('''&&&!!!"""$$$$$$###""""""""""""###%%%&&&&&&&&&'''(((&&&'''(((((('''%%%###!!!######%%%&&&(((***++++++)))'''%%%$$$$$$%%%((()))***)))((('''''')))+++,,,+++...///---(((%%%&&&((('''&&&&&&%%%$$$$$$$$$$$$%%%$$$######""""""######"""###%%%&&&'''(((((()))'''%%%$$$$$$$$$$$$###""" !!!"""###$$$%%%%%%%%%&&&'''&&&$$$&&&))),,,'''&&&&&&%%%%%%%%%%%%%%%''')))+++......---,,,+++...333;;;@@@@@@DDDQQQ^^^zzzyyytttrrrrrrwww~~~}}}wwwvvvttt|||zzzxxx~~~|||wwwnnnaaaTTTOOOQQQZZZWWWYYYjjjzzzuuuppplllmmmmmmeeeVVVIIIIIIEEEAAABBBDDDDDD???::::::::::::999777666777888......---+++++++++++++++,,,+++++++++,,,...000111+++,,,---+++(((&&&&&&'''((('''(((,,,///000---***---...111444777@@@QQQbbbsssxxxwww___DDD555000///000222(((+++...---***'''&&&''',,,+++******,,,---,,,***###"""!!!###''',,,///111,,,000888@@@DDDJJJXXXfffnnnbbbTTTHHH===666777;;;CCC???:::999:::999555222:::CCCJJJHHH@@@;;;@@@GGG===666111333777555222111666444222111111222444666+++***)))(((((((((((()))******)))'''&&&&&&)))+++%%%$$$###"""""""""###$$$%%%%%%&&&''''''&&&&&&&&&!!!"""###%%%'''***,,,...***(((%%%###!!!!!!"""### !!!"""$$$%%%%%%%%%%%% """$$$&&&(((((('''&&&&&&&&&(((***+++)))%%%!!! !!!!!!  """###%%%&&&&&&&&&&&&''')))******)))'''&&& ######"""!!!!!!"""!!!$$$''')))(((((())))))%%%&&&(((((('''%%%""" """"""###%%%'''(((******&&&&&&%%%%%%''')))+++---***)))((('''((()))+++,,,)))...111...'''###%%%(((((((((&&&%%%$$$#########%%%$$$$$$###############$$$%%%&&&'''''''''''''''(((&&&$$$$$$$$$$$$"""!!! !!!"""###$$$%%%%%%###%%%%%%$$$"""###'''***&&&&&&%%%$$$$$$$$$$$$%%%&&&(((,,,...///...+++)))333111333;;;BBBGGGMMMSSShhhzzzwww}}}|||sssvvv}}}zzzyyyyyyzzzzzzzzzzzz}}}~~~yyyssscccPPPLLLSSSJJJVVVdddsss}}}xxxmmmlllppplll^^^PPPLLLNNNNNNIIIBBB>>>???BBB<<<::::::===@@@===444,,,555111,,,))))))***,,,,,,***...111111---+++---000555111,,,((('''((((((((('''''''''''')))+++---...+++///...111:::===EEEUUUiiisss^^^FFF888222//////111222000...+++(((&&&%%%$$$)))******+++,,,---...///%%%###"""%%%))),,,,,,***222444888<<>>;;;;;;:::888666555666888777???FFFFFFAAA>>>???CCC@@@;;;555222111333333444666555444333222333333444+++***(((&&&%%%&&&'''(((+++(((&&&&&&((((((%%%###"""""""""!!! """$$$"""###$$$%%%%%%%%%$$$$$$%%%###"""'''---111///---)))'''$$$###$$$###"""!!!!!!"""###$$$&&&'''((()))$$$'''***)))&&&$$$&&&(((&&&&&&(((---111///(((!!! !!!!!!!!!!!! ###$$$&&&'''''''''&&&&&&))))))*********+++++++++%%%""" """###""" """$$$(((---000///+++(((******)))&&&"""!!!"""$$$&&&'''''''''&&&(((((()))******+++,,,,,,++++++******)))*********---+++(((%%%###$$$%%%&&&)))(((&&&$$$############""""""!!!!!!"""$$$&&&'''(((&&&$$$###$$$%%%%%%$$$ !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$""""""###&&&***---************)))'''%%%$$$(((***...000000---(((&&&000111333555777<<>>:::666444777::::::===AAABBBAAA???======<<<;;;999444111111444777222333444444333222000...+++)))'''&&&%%%%%%&&&''')))'''%%%&&&''''''%%%###!!!""""""!!!!!!$$$%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###'''---000...+++&&&%%%###$$$%%%&&&&&&%%%"""###$$$%%%&&&'''(((((()))((((((((())))))(((((()))))))))---000///)))###!!!!!!""""""""""""!!!!!!###$$$&&&'''((((((''''''************************&&&###!!!!!!"""###""" """$$$(((,,,///...+++(((*********'''###!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%((()))***,,,---.........++++++******))))))******,,,***'''%%%$$$$$$&&&''')))(((&&&$$$##################""""""###$$$%%%&&&***(((&&&%%%'''(((((((((################################################$$$#########%%%(((,,,...***+++---///---***'''$$$***+++,,,---,,,+++)))'''---222666666444888AAAIII___nnn~~~uuuxxx~~~zzzwwwvvvuuuttttttyyy|||xxxjjjbbb[[[TTTMMMRRR^^^pppzzzrrrjjjccc___ZZZVVVPPPNNNMMMLLLGGGDDD>>>??????===999888999<<<555444444555555333///,,,---///000---***))),,,///444111---***(((((('''&&&)))((((((((()))***,,,---...222000111999:::@@@OOOccczzzvvvbbbJJJ<<<444///------///...,,,)))'''%%%$$$$$$((((((***,,,---...//////.........,,,++++++---///444444666:::???MMMfff|||gggVVVOOOMMMJJJGGG>>>@@@@@@<<<666555888<<<===<<<<<<>>>???>>>:::666888;;;;;;666000///444:::///111444555444000,,,))))))((('''%%%%%%%%%%%%&&&'''%%%$$$%%%&&&'''%%%$$$"""""""""!!! """$$$((('''%%%$$$$$$&&&(((***'''&&&%%%(((,,,...,,,)))$$$###"""$$$&&&)))))))))$$$$$$%%%%%%&&&'''((((((---***''''''+++---+++(((---++++++---///...***&&&"""######$$$$$$######"""###$$$%%%'''((()))))))))************))))))))))))'''%%%############"""!!!$$$%%%(((,,,......+++((((((((((((&&&###"""###$$$"""######$$$$$$$$$######((()))+++...///000000000,,,+++***)))))))))))))))***(((&&&%%%%%%%%%'''(((((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%(((&&&%%%%%%''')))***)))''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&(((+++---...***---000222111---(((%%%,,,,,,+++***))))))(((((()))000666555111444>>>HHHUUUbbbwwwvvv}}}uuu~~~~~~rrrmmmsss|||wwwuuuwww}}}eeeZZZ^^^UUUQQQUUUdddvvvrrrffffffkkkeeeXXXLLLMMMUUUVVVKKK???BBBBBBAAA???=========>>>777666666777777555111...000000///,,,))))))+++...000...***((('''&&&%%%###'''''''''''')))+++---...///333111222999999===LLLWWWooolllMMM999///,,,...222...---+++)))'''%%%%%%$$$&&&((()))+++------......000111222///+++***,,,///111222666;;;AAANNNeeezzz{{{lll___UUUMMMGGGCCCAAA@@@===:::888777888:::===<<<<<<<<<<<<:::555222666777888555000///333777///111333333222...***'''((((((&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$###!!!"""$$$&&&(((((('''''''''((()))***(((''''''(((***+++***(((###"""!!!###&&&((((((((($$$%%%%%%&&&''''''((((((---***((((((***++++++***---+++******,,,+++)))'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''((()))***+++***))))))))))))(((((((((((('''&&&%%%$$$$$$######&&&&&&(((+++------***(((&&&&&&&&&%%%###"""$$$&&&$$$$$$#########""""""!!!&&&(((+++...000000000000,,,+++***))))))((())))))''''''&&&%%%%%%'''((()))''''''&&&%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$###$$$"""!!!"""$$$'''((((((******)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***+++,,,,,,+++---000111000---***'''++++++******)))(((((('''''',,,111222111444===EEEKKK[[[sss~~~yyywwwqqqtttzzzuuusssttt{{{jjj]]]___XXXRRRRRR^^^nnn{{{{{{rrrllljjjeee```YYYVVVVVVTTTOOOJJJGGGDDDBBBCCCFFFEEE@@@;;;===;;;999888888888666444111000...,,,******,,,...///---***))))))(((&&&$$$%%%%%%%%%'''))),,,///111///444222333999999===KKKYYYpppkkkMMM999000---///222---,,,***)))'''&&&%%%%%%%%%''')))+++,,,,,,++++++...000111///,,,***,,,...---000777===BBBMMM```sss{{{pppaaaRRRFFFBBBAAADDD>>>888777999:::999777;;;<<<===<<<888444333222555444222111111111000000222111111000...,,,+++***(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%######%%%'''&&&'''***+++++++++)))((()))(((((()))))))))((('''%%%###""""""###$$$$$$######$$$$$$%%%&&&'''((((((((()))***)))'''''')))++++++)))((('''((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%######$$$&&&''')))***+++(((((((((((((((((((((((())))))((('''%%%%%%%%%&&&((('''(((***,,,,,,***((('''''''''&&&%%%%%%(((***%%%%%%$$$######"""""""""%%%'''))),,,.../////////,,,+++***)))((((((((((((&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''&&&$$$###"""!!! !!!###&&&'''''',,,+++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''')))*********))))))------,,,,,,,,,+++******((()))+++,,,+++***(((&&&&&&(((***---111666;;;>>>BBBXXXtttyyy~~~yyysssuuuwwwxxxxxxxxx||||||rrrfff]]]TTTQQQRRRZZZdddmmmvvv~~~uuudddbbbjjjnnneeeUUUMMMRRR[[[KKKHHHGGGIIILLLJJJBBB;;;CCC@@@<<<::::::;;;;;;:::111000...---,,,------...///...---.........+++)))%%%%%%%%%'''))),,,///111///333222444;;;;;;???MMMeeezzzwwwcccMMM???888111...------,,,***)))((('''''''''%%%&&&(((******)))((('''***,,,...///...---------+++///777===AAAIIIZZZkkkttt```MMMCCCAAADDDCCC>>>888666999;;;;;;999;;;===>>><<<777333222222444222000000111000...+++222111...,,,+++++++++,,,((((((''''''&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&(((%%%'''+++------,,,)))'''((()))))))))(((((('''''''''%%%###"""""""""!!!!!!"""###$$$&&&'''(((((($$$(((+++***'''%%%'''***''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$&&&''')))***''''''''''''((((((((())))))******)))'''&&&((()))***)))((()))++++++***(((***+++***)))((())),,,...''''''&&&%%%$$$$$$$$$%%%&&&'''((()))+++,,,---...,,,+++***)))((('''''''''%%%%%%%%%&&&'''((())))))%%%&&&&&&&&&&&&%%%$$$######%%%'''))))))'''%%%###%%%###"""###%%%((())))))++++++***)))(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((())))))))))))((((((''',,,+++***)))(((((()))***&&&(((+++,,,---+++)))((('''&&&&&&***000555777777===QQQkkk}}}xxx{{{}}}tttxxx{{{|||wwwqqquuu~~~}}}xxxxxxooo___SSSQQQRRRVVVXXX\\\fffppp{{{kkkiiinnnooohhh[[[TTTVVV\\\OOONNNMMMNNNMMMJJJDDD@@@BBB???<<<::::::::::::999000///...////////////...///...///000222111///---'''''''''''')))+++---...---333222555======AAAOOOiiiwwweeeQQQDDD<<<444---+++---,,,+++***)))((((((((($$$&&&((()))((('''$$$###%%%'''***///111111///,,,---000555:::<<>>???CCCQQQdddoooVVVEEE;;;333...------,,,+++***))))))))))))$$$&&&'''((('''%%%""" ###$$$(((///444555111---///111444777888@@@RRRdddmmmtttuuuhhh___VVVIII@@@<<<@@@BBB===666555>>>GGGCCC===888888<<<;;;555///111555888555///***+++---++++++***))))))))))))((())))))))))))((('''&&&%%%''')))***)))%%%###%%%&&&###$$$$$$###!!!!!!###%%%(((((())))))************'''((())))))((('''''''''***(((%%%$$$######!!! """$$$'''((()))'''&&&'''***------(((###"""$$$%%%&&&&&&&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""###$$$&&&'''###$$$%%%&&&''')))******'''***+++***)))))),,,...,,,***(((((()))***)))((()))((('''%%%$$$%%%))),,,***)))(((''''''((()))***+++***((('''(((***---///,,,+++***(((''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''&&&%%%$$$###!!!###'''***+++***'''%%%(((&&&$$$$$$&&&((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&(((***++++++)))'''%%%))))))((()))***---///111)))+++---,,,)))(((+++///:::<<>>888777:::<<<:::777;;;???AAA>>>888444444777//////000222333111...+++------+++(((&&&&&&(((+++'''((()))******)))%%%######%%%((()))'''&&&%%%%%%&&&''''''%%%$$$$$$&&&(((+++***)))***++++++)))'''(((((('''&&&&&&&&&&&&'''((())))))'''$$$"""!!!!!! """%%%***,,,((()))***)))'''''')))***)))'''%%%######%%%'''(((&&&&&&&&&''''''%%%### ######"""""""""###%%%&&&%%%'''***,,,,,,***'''%%%...***'''(((,,,,,,(((###'''+++---***%%%"""%%%(((***((($$$"""!!!###%%%'''+++***)))))))))***+++,,,((((((((())))))+++,,,,,,333...)))''''''(((&&&$$$$$$######$$$'''))))))((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$#########%%%((()))(((&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$$$$'''***+++,,,+++)))&&&$$$$$$%%%%%%(((++++++)))***---000111000...***'''&&&(((***999999DDDYYYqqq}}}zzzyyy~~~}}}zzzwwwttt|||yyylllcccfffsssgggUUUJJJKKKQQQQQQKKKRRRkkk}}}qqqpppkkkccc______]]]YYYUUUQQQNNNMMMJJJDDD@@@>>>::::::777444555888888666444555666444222222222333555222///...//////...,,,...+++(((''')))***)))(((---000666:::999<<>>555333222/////////...---+++***))))))))))))((('''&&&%%%$$$******+++...111111...+++'''+++333999::::::AAAJJJfffuuu|||zzz~~~iiiTTTIIIFFFCCC???:::888999:::999888999<<<>>><<<777333222222......///000222000---***111000...+++(((''')))+++))))))***++++++)))&&&$$$###&&&((()))'''&&&%%%&&&$$$%%%&&&%%%%%%&&&(((***+++)))(((((())))))(((''')))(((''''''&&&&&&''''''&&&((()))(((%%%$$$$$$$$$######""""""$$$&&&(((***&&&''''''''''''(((***---***(((&&&$$$$$$%%%&&&'''+++***((('''&&&%%%###"""###"""!!!!!!!!!"""$$$%%%&&&'''***,,,,,,+++)))(((+++,,,---,,,***((((((((()))***)))(((&&&%%%%%%%%%((('''%%%######$$$&&&''')))))))))))))))******+++))))))((((((((())))))***///,,,)))(((((()))'''%%%%%%$$$$$$%%%((())))))(((((('''&&&%%%%%%&&&'''((((((((('''&&&%%%###"""!!!###%%%''''''&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''%%%$$$$$$&&&)))+++++++++(((%%%###$$$%%%%%%''')))******+++---///000///---***'''&&&(((***///;;;OOO```jjjuuu|||~~~|||~~~~~~~~~{{{vvvrrroookkkiii```TTTMMMLLLLLLKKKVVVfff{{{qqqwwwwwwkkk___]]]ccchhh\\\OOOJJJSSSUUUIII>>>===;;;AAA===444777CCCFFF@@@999===???<<<555111333666===666///---000222000,,,...+++)))(((((())))))((()))---555;;;<<<<<>>CCCMMMQQQNNNIIIJJJHHHAAA888333444777<<<777222111222333111...---,,,***((((((((((((((('''+++222888:::;;;CCCMMMiiiyyyzzznnn___MMM===333666555333000---+++***))))))))))))***))))))((((((++++++---...//////...---222111222333111111777???EEEPPPaaaqqqxxxzzztttgggXXXNNNDDDCCC???:::555555777999666555555666555222---))))))))))))+++------,,,***,,,,,,***'''$$$###%%%&&&***+++,,,,,,***'''%%%%%%&&&((())))))'''&&&&&&'''$$$%%%&&&&&&&&&'''***---***(((%%%$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%&&&'''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$'''+++///+++***)))'''&&&%%%%%%%%%+++,,,,,,***(((&&&%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&''')))***,,,---(((---000---%%%"""&&&,,,***)))''''''&&&&&&$$$###$$$%%%&&&'''''''''''''''$$$%%%'''((()))(((((('''%%%%%%$$$############$$$$$$%%%''')))++++++***)))''''''&&&'''***+++***)))(((((((((''''''((((((((('''''''''&&&%%%$$$###""""""######"""!!!!!!"""$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&'''(((*********'''$$$######$$$%%%$$$$$$(((,,,...---***++++++***(((&&&&&&(((***222666CCCYYYmmmyyy}}}uuuqqq{{{}}}}}}~~~|||~~~~~~|||{{{|||vvvxxxrrrcccSSSKKKIIIHHHIIIQQQccc|||}}}xxx{{{{{{ooobbb^^^___\\\UUUUUUWWWTTTLLLHHHCCCCCCKKKQQQQQQTTTZZZ]]]XXXPPPFFF===777666666666777777666444333222222---,,,+++)))'''''''''(((((()))...333666999CCCMMMcccuuurrrbbbQQQBBB999444333111...,,,++++++***))))))******+++*********+++,,,///000111222222333555333444555333222666<<<>>>FFFWWWiiirrruuu|||vvvhhh[[[QQQIIIFFFAAA;;;555444555888555555444444444111,,,)))(((((((((***+++,,,***)))'''''''''%%%$$$###%%%&&&(((***,,,***'''%%%%%%%%%((()))***)))'''&&&''''''&&&'''((('''&&&'''***,,,+++(((%%%$$$%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&'''(((&&&###!!!!!!!!!$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%$$$&&&)))+++*********)))(((&&&%%%$$$&&&))),,,,,,***'''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&)))+++,,,)))******(((%%%$$$&&&((('''***+++)))%%%"""$$$'''%%%%%%'''(((((((((((('''###$$$&&&'''((((((''''''###""""""!!!!!!""""""### ###&&&)))************(((''''''(((***+++***)))'''(((((((((((((((((('''$$$$$$%%%%%%&&&&&&%%%%%%"""######"""!!!!!!"""$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((((((''')))))))))'''%%%$$$%%%&&&%%%$$$$$$(((,,,---+++(((((())))))(((&&&&&&(((***333333>>>TTTjjjwww}}}qqqppp~~~~~~~~~||||||zzz~~~}}}~~~|||~~~~~~sssbbbXXXTTTNNNHHH@@@LLL___sss}}}tttaaaaaagggdddXXXTTTZZZ[[[TTTMMMEEEFFFRRRXXXUUUXXXbbbjjjdddZZZNNNCCC<<<999888444777999999555333222333------,,,)))'''&&&'''(((******,,,111555:::DDDOOOUUUmmmrrr___QQQFFF@@@333111///---++++++++++++))))))***+++,,,,,,,,,,,,,,,...111222333444555777000222777<<<<<<777444666@@@DDDNNN\\\iiiuuuyyycccYYYWWWPPPKKKCCC<<<777555555555555555444333111...,,,***)))(((''')))***+++)))((('''(((((('''&&&&&&''')))&&&)))+++***&&&$$$%%%''')))***+++)))(((&&&'''((((((((()))((('''(((***,,,+++)))'''&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&### """###$$$&&&&&&%%%%%%$$$'''(((((('''&&&&&&'''((()))***++++++***(((&&&%%%%%%))),,,,,,***'''((()))((('''&&&%%%%%%%%%&&&'''"""######$$$&&&''')))***)))'''%%%%%%&&&''''''''''''+++...+++%%%"""%%%)))&&&'''(((((()))(((((((((###$$$%%%&&&'''(((((((((%%%$$$###""""""""""""""" ###&&&))))))))))))***(((''''''((()))******)))&&&''''''((((((''''''&&&"""###$$$%%%&&&'''''''''"""$$$%%%$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%''')))***)))((((((((()))(((&&&&&&((()))%%%%%%&&&)))+++***(((&&&%%%'''''''''&&&&&&(((***+++333CCCRRR\\\eeettt|||~~~qqqzzz|||~~~zzzwww{{{{{{yyyvvv|||zzzyyyuuueee]]]ZZZUUUMMMBBBMMM]]]lllzzz{{{qqqiiiiiieee^^^YYYYYYXXXWWWSSSOOOOOOSSSYYY^^^cccgggkkkjjjeeeYYYJJJ???<<<<<<:::999777666555444222111---------***&&&%%%&&&))),,,+++---333888===FFFPPPXXXpppyyyfffWWWJJJDDD444222000---++++++++++++)))***+++,,,------------...111333444333333555777///000666===>>>999666777>>>BBBJJJVVVhhh{{{kkk___^^^VVVOOODDD<<<888666444222333444444111,,,***+++,,,***)))(((((()))***(((''')))******)))'''&&&'''(((&&&)))+++***'''%%%'''+++***++++++***((('''''')))&&&'''((((((((())),,,///,,,+++))))))++++++***(((***)))((((((''''''((((((%%%''''''&&&###!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$$$$&&&(((******(((''''''(((((()))+++,,,+++)))'''&&&***---...+++'''&&&)))---((('''&&&%%%$$$%%%%%%&&&######$$$%%%'''(((((()))'''&&&%%%$$$&&&''')))******+++,,,***'''%%%&&&((())))))(((((((((((((((((($$$$$$%%%%%%&&&((()))***+++***(((&&&$$$"""!!!!!!!!!$$$'''((('''&&&((()))((('''&&&''')))***)))(((%%%&&&'''(((((('''&&&%%%######$$$%%%&&&&&&&&&&&&###%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%&&&(((+++,,,+++)))'''((()))(((((((((***,,,$$$&&&)))***)))'''&&&%%%###%%%&&&&&&&&&&&&(((***(((444DDDNNNOOOVVVjjj~~~mmmttt~~~{{{zzz|||~~~}}}}}}~~~}}}nnnbbb\\\XXXUUUKKKOOOVVVbbbsssrrrgggaaaddd```VVVRRRVVVXXX[[[YYYSSSXXXgggnnnkkkhhhmmmmmmaaaOOOAAA===@@@BBB;;;444222444555222///---...---***&&&%%%&&&))),,,,,,000666;;;@@@HHHQQQiii|||sss```NNNCCC666444111...+++******+++)))***+++,,,---.........000333555444222111333666333111333777999888:::===777@@@JJJXXXmmm{{{kkkccc[[[QQQEEE<<<999888444000222444444000)))''')))---+++***(((((())))))(((&&&******+++)))&&&%%%%%%&&&&&&))),,,+++(((&&&)))---+++,,,+++***((('''((()))$$$&&&'''((((((+++...111,,,++++++,,,---,,,***))),,,++++++***************$$$&&&''''''%%%$$$$$$$$$''''''&&&%%%$$$$$$######%%%'''***+++***)))((((((''')))+++,,,,,,***(((&&&111111///***%%%%%%+++111((('''%%%$$$###$$$%%%%%%$$$$$$&&&'''((())))))(((&&&&&&'''&&&%%%'''+++...---+++***)))***)))(((&&&+++***)))(((''''''((((((%%%%%%%%%%%%&&&(((***+++111///,,,)))&&&###!!! """%%%''''''&&&%%%''')))((('''&&&'''((()))((('''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%((()))(((&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&)))---...,,,)))&&&''')))))))))***,,,...###'''++++++(((%%%$$$%%%"""$$$&&&&&&&&&&&&(((***---444>>>FFFKKKSSSddduuu|||rrrqqq||||||~~~zzzzzz{{{~~~yyypppuuu|||vvvwwweeeZZZYYY[[[SSSOOONNNZZZppp~~~ppphhhjjjhhh]]]VVVWWW[[[aaa^^^TTTUUUcccooopppfffpppvvvlllVVVEEEAAAEEEAAA:::333111444555111,,,***---///---)))'''(((***'''***333===CCCEEEHHHMMMnnn^^^MMMLLLHHH<<<111///000...,,,,,,(((+++---,,,***))),,,///------///222444333///,,,000222444555777;;;AAADDD===>>>PPPmmmyyyvvv||||||gggTTTTTTQQQHHH;;;333222444000111000,,,((('''))),,,,,,,,,+++))))))(((((((((((((((*********)))'''&&&)))))))))+++------+++)))''')))++++++***))))))******'''&&&(((+++---+++))),,,+++*********+++,,,---+++---///...,,,***))))))(((((('''$$$"""!!!###%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%((((((((('''%%%%%%''')))///...,,,)))&&&%%%'''((($$$%%%$$$###!!!!!!###%%%$$$%%%&&&((((((((((((''' """$$$(((***,,,,,,---,,,***((((((***+++++++++...---+++)))((('''''''''((()))***(((&&&&&&))),,,888555///***&&&###"""""""""&&&))))))'''%%%&&&(((%%%%%%%%%'''))))))(((&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''%%%###"""###"""!!!###&&&((()))(((&&&)))+++,,,***'''&&&&&&$$$######%%%''''''&&&$$$&&&'''(((((('''(((***,,,)))******+++++++++******+++***(((&&&%%%$$$%%%%%%%%%$$$######$$$%%%'''(((///000777AAAJJJRRR[[[ddd}}}uuutttoooxxx}}}}}}{{{}}}~~~wwwqqqwww{{{vvv~~~yyynnngggccc```WWWOOOJJJVVVooo{{{rrrhhhbbb```___]]]ZZZZZZZZZ\\\\\\^^^dddkkkttttttooodddVVVIIICCCAAA>>>:::666333222222000///---,,,+++++++++***((('''))))))///777===AAAGGGNNNhhh{{{qqq\\\NNNGGG;;;000...///---++++++*********+++,,,,,,,,,+++---,,,---...000000///------///222444777;;;@@@DDDBBBBBBOOOdddoooqqq|||nnnccc\\\QQQFFF===888444222222222000---)))''')))++++++***)))(((''''''((()))))))))******)))((('''&&&)))((((((***,,,,,,+++))))))+++++++++)))((()))+++,,,+++************)))((()))((((((((())),,,...000---///000///,,,***))))))'''((((((&&&$$$"""###$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&(((((((((&&&$$$"""!!!###&&&"""######"""!!!!!!###%%%$$$%%%&&&'''''''''&&&%%%"""###%%%(((***+++,,,,,,+++,,,,,,+++))))))+++......---***(((&&&&&&&&&&&&)))+++,,,***(((((())),,,000///---***'''$$$"""!!!%%%%%%&&&'''(((((('''%%%&&&%%%&&&'''))))))'''%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&''''''%%%###""""""!!!!!!"""%%%'''((('''***+++,,,+++(((%%%$$$$$$$$$######$$$&&&'''&&&%%%%%%&&&'''(((***+++,,,---------------,,,+++***)))((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&((()))***+++...555>>>EEELLLXXXccc{{{nnnffftttxxxzzz{{{yyywww{{{|||yyyxxx||||||xxxxxxvvvlllaaaTTTNNNJJJPPPccc}}}{{{hhh___eeegggbbb\\\VVVZZZdddddd]]]^^^hhhwwwjjj^^^TTTLLLCCC===:::;;;999555111///000222///,,,)))***,,,,,,((($$$)))(((+++111777<<>>AAAEEEHHHKKKNNNUUUbbbqqq{{{}}}nnnYYYKKKDDD???999333444333111...,,,***)))))))))'''&&&$$$$$$&&&(((***++++++***)))(((''''''&&&'''&&&&&&'''***,,,---,,,,,,+++***(((&&&&&&(((+++///111111...***'''''')))&&&%%%$$$$$$'''***...111111222222000,,,***)))***(((+++------+++(((&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$"""$$$$$$$$$""""""###%%%&&&&&&%%%###!!!!!!###%%%!!!$$$$$$$$$$$$%%%&&&((((((''''''&&&%%%$$$$$$''''''((())))))*********))),,,...,,,((('''))),,,)))(((&&&%%%%%%&&&'''(((+++,,,------,,,+++***)))++++++******)))'''&&&%%%'''&&&%%%&&&)))***(((&&&)))(((''''''''''''%%%############$$$%%%&&&'''((($$$%%%&&&''''''%%%###"""###"""!!!"""%%%''''''''',,,,,,+++(((%%%######$$$'''%%%######&&&)))***+++'''%%%%%%***///111...)))//////...---,,,***)))((("""!!!!!!"""###%%%'''(((((()))***+++,,,,,,,,,+++***///666<<<>>>CCCSSSbbbvvvxxxnnnpppyyy{{{{{{~~~tttttt|||yyymmm___TTTHHHFFFUUUooo{{{|||xxxmmmdddaaaeeehhheee```ccclllpppnnniiimmmnnndddSSSDDD>>>======:::777666555444222000...000111///+++))))))***((((((,,,222666777<<>>888555444333000...---+++)))(((((('''%%%$$$%%%&&&((()))*********)))(((''''''&&&%%%%%%%%%(((+++......---******)))'''%%%%%%'''***---///111...***((()))+++((('''&&&%%%&&&)))+++---111111000...+++(((((()))***---000000---***((('''%%%%%%$$$############$$$###"""""""""######$$$%%%$$$%%%&&&%%%$$$######$$$+++***)))%%%###"""###%%%!!!$$$'''((((((''''''(((******)))((('''&&&&&&%%%((((((((((((((()))))))))***))))))))))))(((''''''$$$$$$$$$%%%&&&(((***+++))))))+++,,,---,,,+++***111///---***))))))******&&&((())))))'''''')))+++***)))'''&&&'''&&&%%%$$$#########$$$%%%&&&'''((($$$%%%&&&''''''%%%###"""%%%$$$###$$$&&&(((((((((((((((((('''%%%$$$%%%'''(((&&&$$$%%%(((+++---...***((('''***///000+++&&&+++,,,,,,++++++***)))(((###"""!!!!!!"""###$$$%%%'''(((***,,,,,,,,,+++******...444999:::???MMM\\\rrrssstttyyy|||~~~xxxxxx|||}}}|||www|||wwwuuulllZZZHHHGGGZZZttttttiiiggghhhmmmiii___bbbooosssmmm```hhhmmmeeeSSSDDD>>>>>>>>>;;;888888888777444111///222444222,,,)))***,,,)))***...444666555888<<>>===>>>CCCJJJPPPUUU___iii}}}uuugggWWWGGG===777666222111......---,,,***((((((''''''&&&&&&&&&''''''((()))*********)))'''&&&$$$$$$&&&***...000///...((())))))'''&&&&&&(((***---......---+++******+++)))((((((''''''((()))***.........+++(((''''''(((+++---000000---***((((((%%%$$$######""""""#####################$$$%%%&&&((()))***)))'''%%%$$$%%%+++***(((%%%"""!!!"""$$$$$$'''+++,,,+++***))))))+++***)))(((''''''''''''(((''''''''''''(((((()))***(((''''''))))))&&&###!!!###%%%''')))*********''''''(((***---//////...444222...+++******+++---%%%(((+++)))&&&%%%))),,,+++)))&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&''''''%%%###"""&&&%%%$$$%%%'''))))))((($$$%%%&&&&&&%%%%%%&&&((('''%%%%%%&&&***---......***)))(((***,,,---***''')))*********)))(((''''''$$$###"""!!!!!!"""###$$$&&&(((***------,,,+++))))))+++000555666:::EEERRRkkk|||xxxzzzvvvwww~~~vvvyyywwwxxxrrr```MMMLLL^^^uuu~~~xxxuuunnnmmmkkkjjjkkknnnmmmiiiggggggeee^^^SSSIIIBBB???<<<======;;;888666555555444444444222000---,,,,,,++++++...222333222444888JJJ^^^uuuxxx```RRRDDD<<<444///+++''''''+++,,,...000111000...,,,+++((()))+++000444666666555555777:::;;;;;;;;;===>>>===:::@@@MMMRRRQQQ[[[iiizzzjjjXXXHHH===777555000...,,,,,,------***((((((((())))))((('''&&&%%%%%%''')))+++,,,***(((&&&"""$$$''',,,111222111///'''(((******))))))+++,,,///...,,,+++++++++)))((((((((())))))******))))))++++++***(((&&&%%%&&&'''***,,,...---+++(((''''''$$$$$$###"""""""""""""""#########$$$$$$%%%&&&''',,,......---***'''&&&&&&((((((&&&###!!! """$$$%%%)))---...---+++)))(((***)))((('''&&&&&&'''(((&&&&&&%%%%%%&&&'''((()))((()))******(((&&&&&&%%%!!!$$$'''***+++***)))''''''&&&&&&)))...222444333///...---++++++***++++++&&&&&&&&&&&&%%%&&&((()))***(((&&&%%%&&&'''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&''''''%%%###"""&&&%%%$$$$$$&&&(((((('''"""$$$&&&'''&&&%%%&&&&&&$$$###$$$&&&***,,,------((((((((())))))*********++++++***)))((('''%%%$$$######"""""""""###$$$%%%&&&(((+++...///---+++)))***+++///333666888@@@IIIaaa}}}wwwxxx}}}}}}|||{{{tttmmmcccVVVQQQYYYmmmtttlllmmmvvvwwwmmmfffgggrrrhhh\\\VVVSSSNNNFFF>>>999>>>AAA>>>777333555999888555222111333222...***...,,,---000000///222777FFFSSSmmm{{{jjjVVVEEE===555000+++'''(((+++000......000333222---)))))))))***---111555777777333666999;;;;;;<<<>>>??????888>>>OOOTTTPPPYYYlllzzz~~~kkkWWWHHH>>>777444///---+++,,,...---+++(((((()))*********'''%%%######%%%))),,,---+++(((&&&!!!###(((...333444111///''')))+++,,,,,,,,,---...111...+++***,,,+++(((%%%&&&''')))+++++++++******))))))(((&&&$$$$$$%%%''')))***++++++(((&&&%%%&&&$$$######"""""""""""""""$$$$$$$$$$$$%%%&&&'''(((///111111///,,,)))'''&&&&&&&&&%%%###""""""$$$&&&&&&)))---///...+++(((''')))((('''&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&((()))&&&+++...---'''$$$%%%(((###&&&))),,,,,,***'''$$$'''%%%%%%)))000555777888)))***+++,,,++++++))))))((($$$!!!"""%%%((('''%%%***(((%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''%%%###"""%%%$$$######%%%''''''&&&!!!$$$'''((('''%%%$$$$$$!!!!!!"""&&&))),,,,,,+++%%%&&&((((((''')))+++---------,,,***(((&&&$$$"""""""""""""""###$$$&&&'''&&&)))---000000///,,,***...---///555888:::???FFFZZZrrr}}}~~~~~~wwwxxx~~~ooofffddd]]]TTTSSSddd{{{xxx{{{yyyooolllqqqiiidddZZZRRRSSSUUUMMM@@@@@@CCCDDD???999777:::>>>;;;777333222222111---)))...---,,,++++++---...///;;;JJJgggmmmUUUBBB===999555///***+++000000...---000555666111,,,,,,,,,,,,,,,---333:::???444777;;;===>>><<<:::888@@@===<<>>;;;999999999777444111...------++++++++++++,,,,,,------:::JJJaaauuutttdddXXXMMMCCC999555111...---///000/////////111333555555///...,,,...333777888888:::;;;===>>>>>>======<<<999:::<<<@@@EEELLLSSSWWWbbbrrrttt___NNNBBB999555///...---,,,,,,+++***)))///...---,,,***(((&&&%%%%%%'''))),,,------+++)))'''((()))*********))))))'''(((***,,,......---------......---***((((((((('''(((,,,000444444222///+++***'''$$$#########$$$''')))+++***'''&&&'''((()))'''%%%$$$$$$%%%$$$###$$$%%%%%%%%%$$$$$$&&&(((***+++,,,---,,,***'''&&&(((&&&$$$"""!!!"""$$$%%%$$$&&&))))))(((''''''(((%%%'''(((&&&$$$###%%%''''''&&&&&&&&&'''((()))***,,,---...,,,(((&&&%%%%%%$$$&&&(((******(((&&&$$$$$$######&&&+++......---((())))))'''%%%$$$%%%&&&%%%%%%$$$$$$###%%%'''))),,,+++)))&&&%%%$$$$$$$$$######$$$$$$$$$###!!! ######$$$%%%$$$$$$"""""""""""""""!!!""""""######""""""#########""""""!!!!!!"""###%%%'''))))))***((('''''''''(((***,,,---...---+++)))'''%%%###"""$$$$$$######$$$&&&((()))(((***,,,///000000...------222555444222666@@@JJJXXXiiiyyyyyyyyy|||{{{fffSSSQQQ]]]jjjtttyyy}}}yyyhhh```bbbjjjcccRRROOOZZZTTTLLLDDDBBBDDDDDD>>>888999;;;;;;666000,,,---000******+++,,,,,,---...///:::JJJXXXdddzzzlll]]]\\\XXXIII;;;555444222000111111111111000///222888===333000...222888;;;888333@@@@@@???>>>>>>>>>>>>???333888===???@@@CCCIIINNN]]]aaalll~~~nnnTTT@@@999999333///,,,,,,...///,,,(((111111000...,,,***(((''''''))),,,...///---+++)))***)))((((((''''''''''''&&&''')))***+++,,,,,,,,,,,,+++,,,,,,---+++(((&&&((()))+++///222444222111+++)))%%%"""!!!"""###%%%)))******)))'''%%%%%%&&&)))'''%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((+++++++++***)))'''&&&%%%&&&%%%$$$$$$###$$$$$$%%%"""%%%'''((('''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&&&&'''((()))***,,,------,,,)))&&&&&&&&&%%%&&&(((******(((&&&%%%###"""###%%%(((*********(((((((((&&&$$$######$$$###%%%'''%%%###$$$)))---///...+++'''%%%###""""""######$$$%%%%%%$$$""""""$$$%%%&&&'''&&&%%%###!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%&&&((())))))''''''&&&%%%&&&'''((()))''''''(((((('''%%%$$$###%%%$$$$$$$$$%%%''')))***&&&,,,222222...***+++------000222333444888>>>DDDVVVppp|||~~~uuuxxxxxx|||~~~iiiVVVTTT^^^ggglllnnnxxxtttkkkiiinnnjjj]]]XXX\\\UUUQQQLLLIIIGGGEEEBBB@@@<<<<<<;;;666111...///000,,,,,,+++,,,...111555777:::FFFRRR___tttttteee^^^XXXLLL>>>888666333333555555444333222333555999<<<444222111444999;;;999777@@@@@@???>>>=========<<<555777:::<<<>>>AAAFFFIIIRRRUUU___rrrvvv[[[FFF<<<:::555222000000000000...+++222111000///---***(((''''''***...///...,,,)))(((***((('''%%%%%%%%%'''((())))))))))))))))))))))))+++******,,,...---)))$$$(((((())),,,000222111111,,,***%%%"""!!!"""%%%'''******)))(((&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$$$$%%%%%%%%%$$$$$$&&&(((+++***)))'''&&&%%%%%%$$$######$$$$$$$$$$$$######"""%%%((())))))'''''''''&&&&&&'''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''(((+++,,,,,,+++(((&&&&&&&&&%%%&&&((())))))(((&&&%%%######$$$%%%&&&'''(((((()))))))))'''%%%###$$$%%%&&&''''''&&&$$$%%%))),,,...,,,***'''$$$###""""""###$$$%%%&&&&&&&&&%%%$$$((((((((((((((('''%%%%%%!!!!!!!!!!!!"""###$$$$$$&&&&&&&&&&&&%%%$$$###""""""######$$$%%%'''((()))'''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$%%%'''((()))%%%,,,333333///+++,,,...//////111333666:::===@@@WWWttt}}}{{{{{{~~~|||}}}~~~{{{|||rrrrrrooojjjaaaXXXWWWeeettt}}}wwwyyy|||uuullliiimmmooohhh]]]SSSVVVVVVQQQHHHDDDGGGKKKAAA===888555444333000...000...,,,,,,///666===BBB;;;@@@OOOcccrrr}}}wwwdddVVVMMMDDD<<<666222444::::::777555666:::;;;999666555444444444555888<<>>===;;;999777888666444777<<>>DDD::::::<<<<<<;;;999777555777333000333:::AAADDDDDD@@@OOOcccsss|||wwwgggVVVDDD888666888:::777222///000333,,,,,,++++++***((('''&&&%%%(((,,,,,,)))&&&'''(((%%%$$$$$$$$$%%%(((+++---...,,,)))'''%%%%%%&&&&&&+++***++++++,,,***'''%%%%%%%%%&&&(((,,,......---///---***'''&&&''')))++++++(((%%%$$$%%%%%%%%%$$$%%%%%%%%%&&&((()))'''&&&$$$%%%%%%%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$"""!!!!!!###'''+++...---,,,+++***&&&%%%&&&(((******)))'''$$$%%%&&&&&&&&&&&&%%%%%%&&&((()))(((&&&%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&&&&''')))***+++,,,+++))))))+++,,,000+++'''&&&(((***(((&&&'''&&&%%%#########$$$$$$$$$%%%'''((()))))))))(((,,,,,,++++++++++++,,,,,,%%%$$$$$$#########$$$$$$))))))))))))((('''&&&&&&%%%$$$#########%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&))))))******)))(((&&&%%%###"""""""""###%%%'''((((((((()))---222444222000//////000222444777:::<<>>AAABBB@@@MMM___nnnyyy{{{iiiUUUEEE;;;888888777555333111000000)))))))))))))))(((''''''%%%(((+++***'''%%%(((+++%%%%%%%%%%%%''')))+++,,,---+++(((&&&%%%&&&((()))+++,,,---+++)))'''&&&'''$$$$$$&&&)))---......,,,...---+++)))((()))***+++***'''######$$$&&&%%%$$$$$$$$$%%%'''))))))(((&&&$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""###''',,,......,,,++++++''''''(((+++///000...+++&&&'''((((((((('''&&&&&&$$$%%%'''&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""%%%''''''%%%%%%'''))))))***++++++***+++---///...,,,)))(((((()))******((('''%%%$$$###$$$$$$%%%"""###%%%'''((((((((((((''')))+++---...---+++***''''''&&&%%%$$$$$$$$$$$$'''''''''(((((('''&&&&&&%%%%%%###"""###$$$%%%''''''&&&%%%%%%%%%&&&'''((()))))))))((((((((((((((($$$#########$$$&&&((()))(((''''''***...111111000---...//////000222777;;;>>>MMMhhh~~~xxx}}}~~~www{{{~~~~~~www}}}yyy{{{rrrnnnhhh___XXXVVVrrrrrrzzzsssbbbeeevvvtttfffXXXXXX``````UUUHHHCCCBBB@@@:::333000222555000000000111222333444555:::>>>???DDDZZZxxxpppTTTAAA777333555888888;;;===>>>======>>>??????999333222777;;;;;;999???===;;;999999:::<<<>>>333777<<<===<<<<<>>===;;;777444555222111///...///222444666:::999???MMM^^^oooyyy\\\DDD777555777999999;;;===<<<:::;;;???CCCDDD>>>777444555777777666>>><<<;;;===???AAAAAAAAA555888<<<>>>??????@@@AAANNNJJJNNN```zzzhhhRRREEE@@@<<<999444222000...+++)))******)))(((''''''((((((%%%'''***------,,,***(((,,,)))&&&'''***+++***(((%%%(((***(((&&&'''...555333...(((&&&'''((('''%%%&&&&&&&&&))),,,000111111---+++))))))***+++***)))///+++&&&%%%'''***,,,,,,%%%%%%'''((((((((('''&&&&&&%%%$$$%%%''''''&&&%%%)))((('''&&&&&&&&&'''''')))''''''))),,,+++(((%%%+++)))''''''))),,,------***---000111000000333666444000,,,***,,,---+++((()))((('''&&&%%%$$$$$$$$$"""$$$%%%&&&&&&%%%###"""%%%$$$$$$$$$%%%''')))***'''((()))((('''((()))+++---,,,*********)))'''%%%'''''''''&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$###%%%'''***,,,---------*********)))&&&%%%%%%&&&%%%$$$###"""""""""###$$$&&&%%%###""""""$$$''')))((('''&&&&&&&&&&&&'''((("""$$$''')))***)))'''&&&)))'''%%%%%%'''))))))))))))((('''&&&''')))+++,,,///+++((((((+++......---;;;FFFRRR]]]kkk}}}qqq}}}xxxxxx{{{yyy|||xxxgggWWWLLLGGGvvvrrrwww{{{wwwpppggghhhggg___VVVRRRTTTXXXOOOFFF???@@@@@@<<<777444333222000///000222444666777:::CCCOOOYYYeeevvvxxxcccLLL;;;555999>>>===============>>>???@@@HHHEEE???999666666999<<<999999;;;===@@@@@@>>><<<999888888;;;???BBBBBBAAADDDGGGOOO^^^pppqqq___NNN@@@<<<===;;;777111,,,++++++***)))((((((''''''''''''***+++,,,---............***))))))(((((((((((((((%%%%%%%%%%%%'''))),,,//////---+++)))'''''')))+++)))(((((())),,,...//////,,,******+++---//////......+++'''&&&((()))((('''%%%&&&'''((()))(((''''''&&&&&&&&&&&&''''''((())),,,***(((&&&&&&&&&'''(((((('''(((***,,,,,,)))&&&'''((())))))***+++,,,,,,,,,...000111222333555777777555111000000///---+++)))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&''''''((()))))))))((((((***,,,...,,,***(((((((((&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$######$$$&&&)))***+++,,,,,,)))******)))&&&%%%%%%&&&&&&%%%$$$###"""######$$$&&&%%%$$$$$$%%%&&&(((***((('''%%%$$$$$$%%%&&&'''$$$$$$&&&((()))+++,,,---)))'''%%%&&&'''))))))))))))((('''&&&&&&(((***+++......---,,,,,,,,,...///555<<>>>>>???@@@@@@@@@MMMKKKGGG???888666;;;@@@444666999===@@@???;;;777;;;777555888@@@EEEDDD@@@:::BBBMMMYYYeeesssyyykkkUUU@@@???BBBCCC===333,,,+++...+++************)))))))))++++++***)))***,,,---...***+++++++++)))(((((()))&&&%%%$$$&&&***,,,,,,++++++...///---******...222,,,+++)))***,,,------,,,*********---000333333333///---***))))))((('''%%%%%%&&&((()))))))))((('''&&&((()))(((&&&'''+++...///---***'''&&&&&&'''((('''((()))+++---,,,***(((%%%)))...///...,,,---...///...///111555777999999999999777555333111///...))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$)))*********))))))***,,,...+++((('''''''''&&&%%%%%%$$$###""""""###$$$%%%!!!""""""############""""""###%%%&&&((()))******)))******(((&&&%%%%%%&&&((('''&&&%%%$$$#########%%%%%%&&&'''((()))***+++***(((%%%######$$$&&&'''%%%%%%&&&'''***---000222)))'''&&&&&&((())))))(((((('''&&&&&&&&&'''((()))---000222000,,,***,,,000///333<<>>;;;;;;777555222000000111222333888;;;AAAHHHKKKQQQ^^^jjj~~~~~~jjjUUUFFF@@@BBBEEEBBBAAA@@@>>>>>>@@@DDDGGGNNNLLLHHHAAA;;;888:::<<<444555888;;;======:::777888666555999???BBB@@@>>>888===FFFRRRaaarrrxxxkkkUUUCCCBBBDDDCCC>>>555...,,,,,,---------...---------,,,++++++*********+++,,,,,,*********,,,......---+++))))))+++,,,...///...---,,,...000000//////222555,,,+++******,,,------,,,+++***+++...222444555444///...+++)))((((((((((((&&&'''((()))***)))((((((&&&))),,,***'''(((---333000...***'''%%%&&&'''((('''(((***,,,------+++***%%%,,,333555222//////111111///...111777;;;<<<;;;:::;;;;;;999666222///...***)))(((((('''''''''((((((''''''''''''((())))))&&&&&&'''(((((('''%%%$$$***++++++***))))))+++,,,+++)))&&&%%%&&&'''(((''''''%%%###!!!!!!!!!###$$$!!!!!!""""""""""""""""""!!!!!!###$$$&&&'''((((((((())))))(((&&&%%%%%%&&&))))))'''&&&%%%$$$######$$$%%%''')))++++++,,,++++++)))&&&$$$###%%%'''(((%%%&&&'''(((+++---///000)))'''&&&'''((()))((('''''''''&&&&&&&&&&&&'''(((...000111000---++++++,,,,,,///888HHHYYYjjj|||~~~~~~~~~yyy~~~{{{}}}uuuiii[[[QQQ}}}~~~ttteeedddlllmmm```RRRRRRNNNJJJFFF@@@;;;<<>>;;;888444888777666888:::<<<<<<;;;222555888;;;<<<;;;::::::;;;:::>>>LLLbbbttt|||~~~rrrbbbSSSHHHBBB@@@===999555000,,,)))...///000000111000//////------......---,,,+++***)))''''''---333555222---+++///333333///---...000...------...111222111///+++))))))***---/////////,,,,,,,,,///222333333222---+++)))&&&%%%&&&(((***'''((()))*********)))((('''+++---,,,))))))...333///---***'''&&&'''((()))(((***,,,......---,,,+++&&&,,,333555111......///000...---000777<<<============>>>>>>;;;777222///******)))((((((((())))))))))))(((((()))***++++++&&&''')))*********)))(((***++++++***))))))***,,,(((&&&%%%%%%''')))******((('''$$$""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&''''''((()))(((&&&$$$%%%&&&))))))((('''&&&%%%#########%%%'''***+++,,,++++++,,,+++(((&&&&&&''')))***%%%&&&(((***++++++***))))))'''''''''))))))(((&&&&&&&&&&&&&&&&&&''''''(((...---+++,,,...---+++(((***---777FFFUUUfff~~~{{{|||zzz|||}}}yyynnn\\\NNN~~~zzzuuupppkkkfffcccXXXSSSOOOKKKDDD>>>>>>BBB===;;;777444222111222333;;;666444999AAAIIITTT]]]jjj{{{jjjVVVMMMGGG@@@:::>>>@@@AAA@@@???CCCJJJQQQEEEAAA======>>><<<888333;;;888555555777;;;===>>>444777::::::888666555666;;;888:::III^^^mmmpppmmmvvv|||jjj[[[QQQKKK@@@===888555444333///---111222444555555444333333//////000///---+++)))'''''''''***000777999666222///444888666000,,,---111000---,,,...111111---))))))((((((***---000111111,,,,,,---000222333222000******)))&&&$$$%%%''')))'''(((***+++++++++***)))(((+++......,,,,,,...111---,,,+++***)))***++++++***,,,//////...,,,+++,,,&&&***...///,,,***)))***---------000555:::>>>???AAA@@@@@@BBBCCC???777111+++******))))))*********)))******++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++***(((((()))+++&&&%%%%%%'''***++++++***((('''%%%###""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""$$$%%%&&&&&&'''((('''%%%$$$%%%&&&'''(((((('''&&&%%%$$$######$$$&&&(((*********)))+++***)))((())))))***+++%%%''')))++++++)))'''%%%)))((('''((())))))'''%%%%%%&&&&&&'''(((((()))))),,,)))'''(((,,,...,,,)))***+++555CCCOOO___yyy|||qqq{{{~~~tttdddZZZWWWwwwnnnnnnrrr```XXXSSSRRRPPPIIIBBB???BBB@@@<<<888555444444555444222444888===BBBMMMWWWgggxxx}}}jjjXXXJJJAAA===???>>>>>>BBBGGGIIIIIIGGGAAA???<<<:::999:::;;;;;;:::777444444666:::<<<======;;;888666555444444333444777>>>HHHRRRZZZ\\\\\\___iiioookkkaaaWWWNNNHHHBBBAAA>>>;;;999999:::;;;999:::<<<===>>>===<<<;;;999888555222000...---,,,***000777<<<<<<<<<<<<===999::::::888333000000000444444444444333000,,,******))))))+++...000111111,,,,,,...111333444333111+++---000///+++((('''(((((()))***+++++++++*********+++---...///...---,,,++++++,,,---.../////////+++...111111...+++++++++******))))))((('''''''''***+++---///222777===AAABBB@@@???CCCGGGDDD:::000++++++*********++++++,,,)))***,,,---......------000//////............///*********)))''''''(((***''''''(((***,,,+++)))'''$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!"""###%%%&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&'''''''''''''''((())))))************'''((()))))))))((('''&&&)))((('''((())))))'''$$$$$$%%%&&&((()))***++++++((('''&&&'''***,,,...///---+++111???LLLYYYooovvv|||}}}~~~sss```[[[___xxxuuuvvvfff\\\UUUXXXZZZSSSEEE;;;FFFCCC???;;;888777777777...111666::::::===GGGTTTcccsss~~~cccMMMEEEDDDAAA<<<<<>>DDD888666444444666999;;;;;;FFF???666222333555444222---777BBBHHHHHHHHHMMMRRRNNNTTTYYYZZZZZZVVVLLLAAAFFFHHHHHHDDD??????EEEKKKAAABBBDDDFFFFFFFFFDDDCCCIIIEEE@@@<<<888888888999...:::EEEGGGBBB>>>BBBHHHBBB???<<<:::999777444111888;;;===;;;666000......+++******+++...000000000+++,,,...111555666555333///444888999444...)))(((((()))***+++,,,+++******++++++,,,///000///,,,)))***+++...000222333333222---000222111...+++***+++...+++(((''''''''''''&&&'''***---...000555<<>>>>>???AAADDDEEECCCBBBCCC???:::888999<<<>>>???@@@>>>:::777555777999;;;???<<<777222///...///000666:::???BBBBBB@@@@@@@@@DDDDDDEEEIIINNNNNNJJJEEEGGGPPPQQQKKKLLLWWW[[[XXXWWWRRRSSSXXXXXXRRROOOPPPRRRWWWTTTHHHCCCGGGGGGAAA;;;IIIUUUSSSJJJFFFMMMWWWXXXOOOEEE@@@AAA@@@<<<888CCCIIIKKKCCC555...222999444,,,+++222222---...666000444222...333???AAA999555???HHHFFF;;;111---...---***((((((***,,,------,,,222777666000---111555///...///222666777333000:::777333...++++++...111,,,...000---)))&&&&&&(((---++++++///555999:::888:::888777999::::::666333---,,,+++,,,---.........111///------///111222222///333555444///,,,+++,,,,,,)))''''''((())))))))))))///444333,,,&&&&&&(((###$$$&&&(((+++***(((%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$""""""###&&&(((***)))((($$$"""!!!"""$$$%%%&&&&&&&&&%%%###!!! !!!""""""###$$$$$$%%%%%%&&&&&&'''((()))))))))((())))))(((((((((((())))))&&&&&&'''(((((('''&&&%%%%%%$$$###&&&)))+++)))'''###'''+++++++++,,,///333///,,,222@@@HHHJJJSSS```~~~}}}uuuhhh^^^vvvkkkgggkkkllldddVVVKKKGGGHHHAAA???;;;999999888666444666333111222777>>>DDDGGGIIIdddttt\\\GGG@@@??????>>>???AAACCCEEECCC???:::888999;;;<<<===DDDBBB===999777888:::;;;999666333///......000111999999;;;???BBBCCC@@@<<<:::<<<@@@CCCFFFIIIKKKMMMNNNOOOTTT[[[_________```eeehhhgggaaabbbffffffaaaYYYZZZ[[[XXXRRRLLLKKKNNNPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZYYYQQQGGGBBBEEEJJJLLLKKKHHHCCC===999666555555555222///000444777777333222333666888:::>>>BBBBBBCCCDDDCCC???999333000---...//////............///222555555333222222333333444555666555555555666:::999666444111000111222000000///......---+++))),,,///222444666777888999666444333333555555333111---,,,***+++,,,---...///111///......000111000///...000222222000...,,,,,,***(((&&&&&&'''))))))))),,,000444333...)))((()))%%%%%%''')))++++++)))'''(((''''''&&&&&&&&&&&&'''(((((('''%%%###$$$&&&)))))))))(((%%%"""!!!"""$$$%%%&&&&&&&&&%%%$$$"""!!!""""""""""""###$$$%%%%%%&&&''''''((((((((((((''''''(((***++++++)))'''&&&&&&&&&'''(((((((((''''''%%%$$$$$$&&&)))+++)))'''&&&&&&'''))),,,---......000+++...999@@@CCCMMMZZZmmm}}}ppp___wwwpppkkklllkkkfff]]]SSSLLLHHHFFFBBB===:::999999888777444444444555666;;;@@@EEEIII```yyyaaaMMMCCCAAA>>>;;;:::===CCCGGGBBB???;;;888888999::::::EEECCC@@@<<<:::999999999111000...,,,---...111333:::777777<<>>BBBIIIPPPPPPMMMVVViiioooiiiffflllqqq{{{yyymmmmmmyyy{{{qqqddd___aaafff```SSSRRR\\\ddd[[[UUUWWW___ccc___XXXZZZeeekkkcccQQQIIIPPP[[[TTTMMMEEECCCDDDBBB:::444777===:::///000;;;>>>999666111444<<<<<<777>>>MMMPPPIIICCCBBBCCCBBB:::333...///111111///---,,,+++------///111222222///...111444777555222111333777444444444444222111000///000---+++,,,...///+++''')))...333555333111333666444222//////000111111000///...,,,+++,,,...111333111111000111111000...,,,------...000111000...,,,(((&&&%%%%%%''')))))))))...000111222000...+++)))((((((((()))+++,,,+++)))(((((('''''''''((())))))---,,,+++(((%%%%%%''')))))))))'''%%%"""!!!###$$$%%%&&&''''''&&&%%%$$$###$$$###"""""""""###$$$%%%'''''''''''''''&&&&&&&&&$$$'''+++......***%%%"""%%%&&&'''(((((((((((('''%%%%%%%%%''')))***)))((()))'''%%%(((,,,...,,,)))///***+++111666999BBBNNNSSSeeewwwjjjuuuvvv|||vvvkkkbbbdddjjjfffUUUEEENNNIIICCC>>>;;;;;;::::::222444777777777999???DDDXXX^^^lllnnn^^^WWWGGGBBB;;;888:::>>>AAABBBAAA>>>:::888888888777666>>>?????????<<<999666444...---++++++,,,...111222777666666:::???@@@===999444666888:::;;;???EEEIIIMMMQQQ]]]lllrrrqqqtttzzzuuu~~~zzzyyywwwrrrkkkggghhhddd^^^___eeeiiifffbbbbbbeeeeeeccc```dddkkkppplllaaaZZZ\\\bbbZZZTTTLLLGGGFFFEEEAAA>>>===@@@>>>888888>>>AAA>>>>>>999999===???@@@IIIUUUUUUQQQMMMJJJHHHEEE@@@<<<888555222222222111...+++,,,...111222222111000000111333666777555444555666444333333333444333111000000...---...//////---***,,,///222333222222333555444222000......000111222222111///------///333777222222222333333111---***+++***+++...222222///,,,'''%%%$$$$$$''')))***)))///......///111000,,,(((***)))((()))***++++++***(((((((((((()))***++++++//////---)))&&&$$$&&&'''(((((('''%%%###"""###$$$%%%&&&'''''''''&&&%%%$$$%%%$$$###""""""###$$$%%%(((((('''&&&&&&&&&%%%%%%%%%(((,,,......***%%%!!!$$$$$$%%%&&&&&&'''''''''%%%%%%&&&''')))))))))(((***))))))***------+++)))---)))***...000222999BBBAAATTTrrr|||zzz~~~yyywwwxxxzzzyyyooogggjjjqqqooo___OOOUUUOOOGGGAAA===<<<;;;;;;333666999999999;;;@@@DDD[[[\\\gggnnn___ZZZJJJBBB:::999>>>BBB???<<>>===888222......---,,,,,,,,,...///000222555777999::::::::::::777666666999>>>BBBCCCCCCKKKZZZgggjjjnnnyyyyyy}}}}}}}}}}}}rrrggghhhpppsssooojjjssszzzvvvlllfffjjjqqqwwwsssppprrruuutttllleeedddccc^^^WWWOOOMMMPPPUUUJJJDDDDDDHHHHHHCCCDDDIIIOOONNNHHHCCCIIIXXXaaabbbZZZ___aaa\\\RRRJJJIIIKKKLLLCCC:::888;;;===888333222888<<<<<<888666999===888888;;;>>>BBBBBB>>>;;;@@@>>><<<<<<===>>>===;;;444666888777444333333444666444333444777::::::999666444111///---...111333222111000...,,,...222666222222333555555333///++++++******...222333000---(((&&&%%%%%%(((***+++***---+++***,,,///000,,,(((***((('''(((***+++***))))))))))))))))))***+++,,,///...,,,((($$$###$$$&&&'''''''''&&&###"""###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%$$$######$$$&&&&&&)))((('''&&&&&&&&&&&&&&&'''(((***,,,+++)))&&&%%%#########$$$$$$%%%%%%&&&%%%&&&(((((((((((())))))))),,,......,,,++++++,,,))))))+++...///000333888???SSSjjj}}}~~~{{{}}}xxxxxx|||wwwyyyzzzwwwqqqjjjdddaaaVVVQQQIIICCC@@@???>>>===<<<<<<=========???CCCFFFLLLZZZssshhhVVVKKKCCC<<<;;;@@@BBB>>>999===;;;999888777666333111///333888<<<;;;666///+++///...---,,,,,,---......000333777888777777888:::666444333888???EEEEEEDDDMMM___jjjiiimmm}}}|||nnnppp}}}{{{tttzzzrrryyy{{{ttttttvvvuuunnneeebbbffflll^^^UUUTTT[[[[[[SSSTTT]]]dddeee___WWW```sss|||wwwllltttyyysssfff\\\[[[___]]]SSSHHHEEEGGGHHHDDD@@@===CCCGGGEEE@@@???EEEKKKFFFEEEEEEIIINNNNNNJJJFFFOOOLLLIIIIIILLLMMMKKKIII<<<@@@BBB@@@<<<999;;;===>>>;;;888999===???===;;;777666444000...---000222000111111...++++++///333222333444666777666222000+++,,,---///111111///---+++)))'''(((***,,,,,,,,,***((((((***---...+++((())))))((()))++++++)))(((******)))))))))***++++++,,,+++)))&&&###"""###%%%&&&''''''&&&$$$######$$$###$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''((((((***)))'''&&&&&&'''((()))'''((())))))***)))((((((%%%$$$$$$######$$$$$$%%%%%%'''))))))(((((()))***(((---111111---***+++---&&&(((+++...///000333555BBBTTTgggyyy}}}~~~|||}}}yyynnn~~~sssiiigggiiiWWWSSSMMMIIIGGGFFFFFFEEEHHHFFFCCCAAACCCEEEFFFGGGDDDZZZwwwrrrYYYJJJGGGBBB>>><<<=========:::999888777777666333000444555888999777333///,,,------,,,,,,+++,,,,,,---111111222444777888777777444333333555:::@@@EEEHHHLLLTTT^^^fffnnnvvvzzzzzz}}}}}}~~~|||}}}|||yyywww{{{~~~{{{yyyuuuppplllkkkjjjkkknnnsssttttttttttttzzzyyyuuutttmmmiiibbb]]]YYYVVVUUUTTTQQQSSSTTTRRRPPPQQQWWW\\\^^^]]]\\\\\\\\\]]]]]]\\\```]]]\\\]]]```___[[[VVVOOOOOOOOONNNLLLKKKJJJIIIHHHHHHIIIIIIIIIFFFBBB@@@;;;;;;999555111000111333222444444111---+++...222333333444666888999777555,,,///111222000///.........,,,******,,,---------(((((((((***,,,,,,,,,+++*********,,,------***(((+++******))))))))))))***))))))(((%%%###"""$$$&&&%%%&&&''''''$$$######$$$!!!"""$$$%%%&&&&&&&&&%%%###$$$&&&)))*********)))***)))(((''''''(((***+++%%%&&&(((*********))))))((('''&&&%%%$$$$$$$$$%%%%%%(((******((('''(((***)))+++...///...---+++***%%%(((***+++---111555777???MMMddd~~~~~~|||~~~zzznnnxxxqqqjjjeeeYYYVVVQQQOOONNNOOONNNNNNSSSMMMHHHEEEGGGHHHHHHGGGKKKZZZqqqwww```IIIJJJGGG@@@999777===CCC999888777777777666333000::::::888666444222///...++++++++++++++++++,,,,,,333000...222777:::777444444444444222333888BBBIIIHHHDDDMMMbbbnnnjjjeeefffvvv~~~nnniiittt{{{xxxkkknnnwwwzzzqqquuu{{{sssrrr~~~|||yyy~~~}}}~~~wwwmmmggggggiiihhheeecccaaacccfffkkkmmmxxxxxxuuuqqqllllllqqqvvvooonnnnnnqqqtttrrrjjjdddeeebbb______``````\\\XXXTTTYYY___^^^XXXQQQLLLJJJ???@@@???;;;666333444666555888999666111...000444333333444666999;;;:::888---111444333000------...111///,,,,,,---.........'''((()))***+++,,,,,,---++++++,,,...///...+++(((++++++***)))((((((((()))(((((('''%%%######%%%(((%%%&&&''''''%%%######$$$ !!!###%%%&&&&&&&&&%%%!!!$$$'''+++,,,,,,+++******)))((('''((()))+++---###%%%(((+++,,,+++)))(((+++***(((&&&%%%%%%%%%&&&&&&(((+++***((('''(((******)))))),,,//////+++'''&&&((()))(((+++111777:::888BBB___~~~~~~zzzvvvlll\\\___eee^^^MMMHHHTTT[[[ZZZQQQMMMKKKMMMNNNJJJFFFEEEQQQXXXggg}}}vvvgggVVVJJJ@@@>>>???===999888555666666444333333555777222333666:::<<<999111+++---,,,+++******,,,---///...///000111333666888999999666222111444777;;;<<<>>>BBBHHHOOOTTTWWWXXXYYYiiifffbbb^^^]]]```eeejjj[[[___fffkkkiiiiiipppzzz|||xxxpppxxxsssoooyyy}}}zzz|||xxxttt}}}xxxwww|||rrrsssxxxiiidddppp~~~wwwfff\\\lllyyytttbbbVVVYYYbbbTTTHHH===<<>>>>>:::777777555555444333333444444444111222555888:::777222------,,,***))))))***,,,---//////000111222444666777666555333222222555888:::>>>@@@CCCFFFJJJLLLNNNOOOQQQPPPNNNLLLKKKMMMQQQSSSRRRPPPQQQUUUXXX[[[ccclll}}}}}}~~~zzz|||~~~}}}zzzsssmmmiiibbb]]]UUUNNNGGGDDDAAAAAADDD@@@BBBGGGEEE===:::>>><<>>444999666666888777444666<<<888777444222000///---,,,,,,---///111222111...,,,++++++,,,///000///---***(((((((((''''''''''''''')))((('''%%%%%%$$$%%%%%%(((((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$%%%'''(((&&&%%%''''''&&&&&&&&&&&&''''''***))))))((((((((())))))&&&''''''&&&%%%%%%&&&(((***)))'''&&&%%%$$$$$$$$$######%%%''')))(((&&&###$$$&&&)))***+++,,,///111333:::HHH^^^zzz~~~|||~~~rrrlllddd]]]YYYWWWUUUUUUSSSOOOMMMOOONNNIIIEEEEEEJJJQQQaaayyylll___SSSKKKDDDAAA>>>999888999777444333444666666333000000111222555666666222000---,,,***)))((()))+++,,,000000//////000111222333333555666444222111444777>>>>>>======???AAACCCDDD@@@@@@?????????@@@BBBCCCJJJDDD@@@CCCIIIPPPYYYbbbmmmrrrppprrroooaaaQQQIIIMMMUUUMMMEEEIIIXXXZZZKKKDDDHHHIIIQQQOOOCCCBBBLLLJJJ======>>>@@@BBB>>>;;;>>>DDDEEE???888555444333///,,,,,,...111111///------...)))+++...222444222---)))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&))))))((('''%%%$$$######%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&%%%###((((((''''''''''''(((((()))((((((''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''((('''&&&%%%$$$######### !!!###'''))))))&&&###$$$%%%'''((()))***---///000777>>>KKKiiiwwwrrrllljjjkkkiii___WWWSSS]]]VVVQQQOOOLLLIIIJJJNNN@@@TTTooopppWWWRRRLLLGGGDDD@@@;;;;;;>>>999666444555999999444/////////000222333333333222...---+++***)))***+++,,,111000...------...///000111555888777222000222555;;;;;;:::::::::;;;<<<<<<;;;:::888888:::<<<======@@@;;;888;;;???FFFQQQ[[[hhhxxx{{{zzz}}}yyy|||zzzooo```XXXZZZ```XXXUUUYYYbbbcccZZZUUUVVV]]]^^^WWWLLLKKKSSSWWWTTTFFFIIIMMMOOONNNLLLJJJJJJRRRLLLDDD>>>;;;888555333111222222111///...---...***,,,111555777444///***((())))))))))))*********((((((''''''&&&&&&&&&&&&))))))(((&&&%%%###"""!!!%%%&&&''''''((('''&&&&&&$$$######$$$%%%&&&$$$"""(((((())))))))))))(((((())))))(((((('''&&&%%%$$$###%%%&&&&&&%%%$$$$$$&&&'''&&&%%%$$$############!!!"""%%%))),,,,,,)))&&&$$$&&&'''''''''))),,,...111555;;;HHHcccuuuxxxtttuuurrrhhh```]]]___[[[XXXWWWSSSMMMLLLNNNAAAVVVpppsss[[[QQQLLLHHHFFFBBB>>>===@@@<<<999666888;;;:::555000...///000000111222333444111///---+++***+++,,,,,,///...,,,******,,,...///111555:::999444000111444444555666777888888888888888555111000222555777888000111333555666999DDDPPPiiimmmrrrwww~~~|||tttzzz~~~|||sssmmmooosssnnnjjjnnnzzz}}}zzz|||xxxuuu{{{}}}}}}zzzssskkkfffdddhhhppprrrkkkgggkkkmmmjjjjjjccc___bbbaaa]]]```hhh___\\\YYYYYY]]]```]]]YYY[[[YYYTTTLLLDDD???>>>@@@???:::555333444555222///,,,...111555666444...***)))))))))))))))*********'''''''''''''''&&&&&&&&&'''''''''&&&%%%###!!! $$$%%%'''((())))))((('''$$$######$$$%%%&&&%%%###(((((()))******)))(((((()))******))))))'''&&&%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$###############"""###&&&***------+++(((&&&''''''''''''(((,,,...111111:::NNNbbbttt~~~}}}||||||zzzzzztttpppnnnlll\\\^^^bbbeee___TTTLLLKKKOOOUUUbbbvvvuuuiiiUUUNNNHHHGGGDDD???===>>>>>><<<999999:::999666333...///111111000111222444333111...,,,++++++,,,,,,,,,+++)))((((((+++---///111555888888555222222222---///111333555666666555777222,,,+++...111222222'''+++111444222222<<>>===;;;999777666555555...000222222111000222444333111...,,,******++++++)))'''&&&%%%'''***...000111222444444444333111111------...000222444666777555000,,,+++...000///,,,'''(((---111111111777@@@IIIMMMQQQRRRUUUWWWTTTNNNUUUXXXZZZVVVNNNIIIJJJMMMIIICCCEEEQQQXXXVVVRRRSSS]]]^^^^^^\\\\\\___aaaaaaXXX[[[bbbmmmwwwyyy|||mmmkkkhhhccc^^^YYYWWWVVVTTTNNNFFF@@@===<<<;;;999<<<:::999888888777555333//////...---,,,++++++***))))))***+++++++++***)))'''((())))))(((&&&$$$###"""###&&&)))******((('''""""""###%%%''')))((('''&&&''')))******)))'''&&&((()))***++++++***((('''###&&&((()))'''&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$######%%%'''))))))(((&&&'''&&&$$$$$$%%%(((++++++,,,222@@@TTTmmm~~~|||}}}~~~zzz~~~|||~~~{{{{{{|||~~~|||rrrtttrrrpppnnnggg___]]]aaaYYY]]]dddooo}}}rrriii]]]SSSPPPNNNHHH???;;;>>>===<<<888555444444666...111333333111000111333222000...+++)))))))))***'''%%%$$$$$$&&&***...111111000000222333333111///111000......111444999;;;000---***+++---...***%%%&&&$$$%%%***...///333777444BBBLLLIIIAAA@@@EEEIIIJJJHHHEEECCCCCC@@@<<<999777<<>>DDDHHHIIIDDD???DDDRRRWWWOOOIIIJJJIIINNNOOOQQQaaayyy}}}ttttttwwwttt|||xxxuuutttrrrmmmhhhbbb___XXXPPPHHHFFFGGGIIIFFFCCC???=========<<<;;;555555444222111000///...***+++,,,---...---,,,+++((()))***+++***)))'''%%%!!!###&&&)))******((('''""""""###%%%(((******)))&&&'''(((******((('''&&&&&&''')))++++++***((('''$$$&&&)))***(((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$%%%''')))***)))&&&%%%%%%###"""###'''******...///555NNNuuu~~~|||vvvxxx}}}vvv{{{wwwzzz}}}wwwfffiiivvvuuuhhheeegggmmmwwwtttgggjjjhhhYYYFFF<<<@@@HHH@@@>>>;;;999777444000---777555222///,,,,,,,,,------+++***(((''''''''''''$$$$$$%%%'''(((+++,,,...///333666555111000333777111///......000222333333...,,,***)))***+++++++++(((''''''''')))+++,,,...222555888999888888:::<<<:::::::::999777666555555111111333666999:::999777999;;;===??????===;;;:::===<<<<<>>RRRjjj{{{~~~|||}}}~~~|||wwwkkkbbbZZZRRRGGG???>>>:::555222111111111000222222111111000...---,,,---,,,***)))((((((''''''+++...111///+++)))+++///222333444555444222000///000/////////000///,,,***,,,***)))***,,,---------'''&&&&&&&&&''')))***,,,+++,,,---------,,,...///222000---+++***+++,,,---000//////000111000---***,,,---///222222222111000+++///333555777>>>JJJTTTdddaaa```jjj~~~sssiiidddbbbPPPJJJIIIOOOUUURRRKKKEEENNNLLLGGGCCC@@@??????@@@===EEENNNPPPMMMJJJJJJMMMSSSHHHDDDNNN\\\___WWWNNNGGGLLLPPPPPPNNNPPPVVV]]]ddd```aaakkkxxx~~~xxxqqq~~~yyyyyyyyy~~~yyyhhhbbbjjjmmmhhh___PPPJJJPPPNNNBBB@@@JJJLLLEEE>>>===@@@AAA>>>:::000333666777444111000111,,,***(((***------)))%%%%%%%%%'''***,,,---+++)))&&&'''((('''&&&''')))***---,,,***(((&&&%%%%%%&&&'''&&&&&&'''))))))(((&&&$$$$$$$$$$$$%%%''')))***+++***)))***++++++)))'''%%%&&&&&&'''((()))*********,,,...000666CCCUUUcccyyy~~~vvv{{{zzz|||mmmbbb[[[RRRFFF;;;???<<<888666666555444333...///000111000///---+++......---,,,+++***))))))+++000444222,,,***---222555555555666666444000,,,/////////000000---)))&&&(((''''''(((+++------,,,((('''''''''((()))+++,,,******************++++++111///+++(((''')))+++---000000000111111000,,,***(((***,,,...///000//////,,,000333444555999@@@FFFOOOOOOOOOWWWiiizzzyyyzzzwwwnnnfff___WWWPPPDDD>>>===DDDKKKJJJCCC???CCCAAA<<<999666666777888666;;;BBBDDDAAA>>>===>>>DDD;;;666===IIINNNIIIBBB===BBBFFFEEEBBBBBBIIIPPPPPPLLLLLLVVVeeekkkfff]]]lllqqqnnneeedddrrrxxxuuu{{{~~~|||jjjdddcccfffcccXXXSSSUUU]]]YYYSSSPPPOOONNNKKKHHH>>>>>>===;;;999777444333111///...//////---)))&&&''''''''')))+++,,,***(((((())))))((('''''')))+++...,,,)))&&&%%%%%%%%%&&&'''&&&&&&'''))))))(((&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&''')))((('''%%%%%%&&&''')))******))))))'''***,,,///444???MMMWWWcccuuu}}}{{{~~~{{{lll```UUUKKKEEE>>>===<<<<<<<<<:::666333---...000111000///,,,+++---------,,,+++***)))((()))...444333...+++///444777777777888777444000,,,......///000///---(((%%%&&&%%%%%%'''***,,,++++++***))))))))))))***,,,---,,,+++******++++++,,,,,,000---)))&&&&&&(((+++---.........000111000---+++&&&''')))+++,,,---------,,,,,,---///333666999:::<<>>DDDIIIIIIAAAAAAKKKNNNJJJOOOZZZkkk|||ssszzz}}}yyyoookkkjjjooodddWWWRRRSSSRRRKKKDDD???@@@@@@;;;444//////111---,,,+++,,,---,,,+++)))---......---+++***+++---,,,+++)))'''&&&&&&&&&''')))(((((()))++++++***(((''''''&&&$$$###!!! &&&&&&''')))+++***(((%%%$$$%%%'''((((((((('''&&&'''(((***,,,000666===BBBGGGQQQddd|||yyywww~~~}}}qqq___UUUQQQGGGFFFDDDDDDCCC@@@===999333444444444333222000///,,,,,,,,,,,,+++***((('''&&&))),,,...---,,,---...444666888666111//////000,,,+++,,,...//////,,,***''''''(((***,,,---+++***+++***)))))))))***+++,,,///,,,******---000111000,,,***'''%%%%%%&&&)))+++*********,,,------***'''%%%%%%%%%&&&&&&'''''''''***+++,,,---...///111333///444777777;;;CCCJJJMMMJJJIIIEEEAAABBBBBB;;;333///,,,+++------,,,///444---,,,,,,,,,---...///000...............///000222///222111...000666999888666999:::999555///+++)))+++...111333555777;;;>>>;;;;;;<<<>>>>>>???CCCHHHUUUbbblllpppuuu}}}}}}{{{yyyvvvnnnhhhppp|||~~~|||wwwmmmgggfffccc\\\VVVKKKIIIEEE@@@;;;777666666222111//////000///...,,,000111000///---,,,---...+++++++++*********))))))***))))))***,,,,,,+++***''''''&&&&&&%%%$$$######%%%%%%&&&)))******'''%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((+++///555888CCCDDDOOOiii|||hhhZZZUUUNNNLLLIIIGGGFFFDDDBBB@@@777777777666555444222222///000000000///---+++***'''(((***,,,,,,,,,***)))222555777444...+++---111+++++++++---///000...---))))))***,,,......,,,******))))))(((((()))***+++...+++))))))---000111111---+++)))(((''')))***,,,,,,,,,,,,---...---***'''''''''''''''''''''(((((($$$(((+++***'''&&&***///111000---///777??????:::;;;BBBDDD===555222222111---)))'''***,,,++++++---,,,+++)))((((((***,,,...'''+++//////,,,+++...222000...***)))111;;;:::222222888<<<:::333,,,(((((((((((()))...444777777555222;;;<<<333111999@@@???BBBHHHWWWfffllljjjlllrrrtttssskkk___\\\ccciiiiiiwww~~~|||yyy{{{}}}wwwsssnnnhhhcccUUUOOOGGGBBB@@@>>>;;;888666444333222222222000///222222222000...---...///+++,,,,,,------,,,,,,++++++******+++------,,,***&&&&&&''''''((((((''''''"""###$$$''')))(((%%%"""%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&)))---222555:::<<>>777333444444111444///111999999///,,,111;;;333+++(((+++//////...###***000000+++(((***---,,,)))'''))),,,---+++((((((&&&$$$%%%''''''$$$!!!$$$###"""""""""###$$$%%%''''''&&&'''))),,,000222444;;;JJJ___uuunnnccc```\\\WWWUUURRRMMMJJJHHHCCCEEEFFFDDDBBB@@@<<<777555333111000//////......,,,,,,,,,------------,,,,,,...000000///------...111...++++++///222333333............---,,,++++++***(((&&&&&&''''''&&&%%%'''(((((()))***+++++++++...---+++******)))'''%%%&&&'''''''''(((((())))))'''(((((((((((((((''''''++++++++++++++++++---...******))))))***,,,...///---///111222111///......///.........,,,+++***)))((())))))************))))))))))))***+++---000111222000......///000000///,,,///222333111---***(((&&&%%%%%%(((,,,......,,,111000///...---......///)))---777AAABBB???AAAGGGPPPHHH???;;;<<<@@@AAAAAAGGGQQQ[[[ZZZQQQKKKOOOVVVVVVTTTXXXbbbhhhiiijjjnnnuuuzzzxxxqqqfff]]]XXXUUUSSSQQQLLLAAA;;;@@@BBB===777555888888777444444666777777444111...,,,,,,---......)))***+++***)))((()))***---+++++++++,,,---,,,+++(((&&&$$$$$$%%%%%%###!!!$$$$$$#########$$$&&&''''''&&&'''''')))+++...///)))888LLL]]]jjjyyy~~~zzzjjjaaa___eeeaaaQQQIIILLLPPPSSSMMMCCCCCCKKKGGG;;;222555777666333111000111000,,,))),,,111222...***---///111111000/////////---------...111222111000000///...---,,,,,,------***((('''&&&((((((((('''%%%''')))+++,,,,,,,,,,,,---...///---***'''&&&%%%%%%&&&&&&'''((())))))***)))))))))((())))))******---------,,,,,,------...,,,+++((('''&&&(((***+++******+++,,,,,,,,,,,,++++++,,,---------,,,******))))))))))))))))))(((((((((((((((((()))+++---...000...,,,+++,,,,,,+++***+++,,,---///111///)))%%%&&&%%%%%%'''***---------,,,,,,+++*********++++++&&&(((---222222111555;;;777666444222111222333555888<<>><<<===>>>FFFHHHLLLOOONNNOOOWWW```aaaYYY^^^mmmooocccaaajjjxxx}}}{{{www{{{mmmfffhhhmmmbbbMMMCCCMMMSSSHHH>>>>>>AAAFFFAAA555444@@@DDD???222333444222...---...000///+++'''&&&((())))))(((---...///...---,,,---...***'''%%%######$$$###"""%%%%%%$$$$$$%%%''')))***&&&'''((()))***++++++,,,(((444EEETTTcccttt}}}xxxtttnnnkkklllhhh]]]VVVVVV[[[[[[UUULLLJJJKKKHHH@@@999:::::::::888666444444333000---...111111---))),,,...000111000...//////***,,,...111222111///...////////////......---------+++***)))+++++++++***'''))),,,...000000//////---000222000+++'''%%%&&&%%%%%%&&&'''(((******++++++***)))))))))+++,,,------,,,,,,,,,...///000000111///+++((('''(((***+++***)))(((((()))***))))))((()))+++,,,---,,,+++*********))))))((((((((((((((('''''''''((()))+++,,,,,,+++))))))))))))((('''***,,,...//////,,,((($$$%%%&&&(((+++---------,,,+++*********************((()))+++,,,,,,,,,///222---......---,,,,,,---///222222222222444555555555;;;???BBBBBB??????GGGPPPKKKAAADDDUUUYYYOOOLLLSSSbbbfffhhhjjjvvv||||||vvvggg\\\[[[YYYQQQKKKKKKMMMOOOJJJAAA@@@FFFHHHEEE<<<;;;:::777444333333333000---***))))))******))),,,///000///,,,+++---///,,,***'''%%%$$$$$$$$$%%%&&&&&&&&&&&&''')))+++,,,((()))***+++++++++++++++111000666GGG```vvv~~~xxxnnnjjjllljjjcccccc___^^^]]]TTTHHHCCCFFFGGGAAA<<<:::;;;<<<999777444555555444000,,,***)))))),,,...///...------...))),,,///222222000...---,,,...111444444222///---000...,,,,,,------,,,+++)))***---000222222111000...111333111,,,(((&&&'''&&&&&&'''(((***+++,,,,,,+++*********+++,,,...///...---,,,///222555666555333000,,,)))'''(((***+++,,,***((((((******)))''''''((()))++++++++++++***+++***)))(((''''''(((((((((((('''''''''(((***+++((('''&&&'''((()))'''&&&(((---222111---(((&&&&&&$$$(((,,,000111///---,,,++++++,,,,,,,,,,,,,,,,,,&&&((())))))((()))******,,,***((('''((())))))))),,,,,,,,,++++++,,,...///000333666555444555888:::888444555;;;AAACCCBBBAAAJJJMMMWWWeeennnttt~~~jjj[[[ZZZ\\\\\\YYYTTTQQQSSSPPPHHHEEEIIIMMMGGG@@@<<<<<<<<<:::888...//////...+++*********+++...///...+++)))+++---...,,,***(((&&&&&&''')))'''''''''''')))***,,,...***+++,,,------------,,,000...111>>>TTTkkkzzz}}}|||vvvssszzzxxxooojjjfffgggkkkaaaNNNGGGMMMQQQIII???;;;<<<===;;;777555999<<<888///)))(((***'''***,,,---,,,+++,,,---***---000111000.........---000555999:::888444222444222000//////...---,,,***,,,...///111111111111000111222000---***)))((((((((()))***+++,,,,,,---*********+++,,,...///000111///...222777;;;;;;:::000...+++(((''''''(((***,,,***(((***,,,---***'''''''''(((((()))******+++***)))((('''&&&'''((()))***)))((((((((()))***+++&&&&&&%%%'''(((((('''%%%%%%,,,222111+++&&&%%%'''%%%)))///111111///...---,,,,,,---.........------(((++++++))))))++++++(((...,,,***))))))***++++++------,,,+++***+++,,,...+++///000//////111111///***...,,,)))///999;;;555888;;;III\\\bbbbbbkkk{{{{{{pppuuu{{{vvvxxxeeehhhooooooggg^^^]]]bbb]]]PPPKKKPPP\\\TTTKKKHHHIIIJJJFFFBBB555666777444///,,,++++++,,,------,,,***)))***+++,,,---,,,***((((((***+++))))))(((((()))+++,,,...,,,,,,,,,------......///%%%---555;;;BBBTTTnnn|||~~~yyy|||{{{|||wwwpppqqqrrrrrrkkk```XXXTTTTTTNNNEEE>>>;;;:::888666555:::===999000***)))+++''')))+++,,,,,,+++,,,,,,,,,...//////---,,,...000222444999<<<>>>>>><<<;;;<<<:::777555444333111000//////000000111222333333333111///......---+++***+++++++++,,,,,,---------((()))***,,,---...//////222///...111777;;;;;;999---,,,***)))(((((()))***)))''''''+++///111...***((((((&&&&&&'''(((***+++)))((('''&&&&&&''')))***,,,+++***))))))***++++++((('''''''''((('''%%%###"""''',,,---+++(((''''''(((+++......------...000***+++---.........------,,,...---))))))......+++,,,///111000---,,,...222444111///...///000///...***///000,,,+++...///---(((+++***''')))000222...///444>>>IIIRRRXXX___fffnnnkkkeeeaaacccggghhhfffbbbjjjrrrtttqqqrrrxxx~~~zzz{{{xxxtttnnnkkkfffaaa```aaafffccc^^^\\\[[[ZZZWWWUUUIIIEEE???;;;777444111......---++++++,,,+++***))))))+++---,,,***)))***,,,******)))))))))***,,,---,,,+++++++++,,,---///000%%%---555666:::KKKggg}}}|||yyyzzztttzzzyyyrrrqqqqqqgggXXXRRRPPPJJJBBB:::555444555555999<<<999222---+++,,,'''))),,,---,,,,,,,,,------...///---++++++...222777888;;;>>>@@@BBBBBBBBBCCCAAA===;;;:::999666555444333333333333444555666555111------//////---***------------------------&&&(((***---.../////////111...,,,...444777666444,,,,,,,,,+++++++++++++++%%%$$$&&&+++111444000,,,)))(((&&&%%%%%%'''***,,,((('''&&&%%%&&&(((***+++---,,,+++*********+++,,,***)))((((((((('''$$$!!! """%%%))),,,,,,)))%%%***+++,,,+++)))***...222)))***+++,,,------,,,++++++,,,)))###%%%+++...***###,,,444333,,,(((---333777222---...222333///+++&&&---///((($$$(((,,,---+++***++++++,,,+++,,,------555999:::DDDUUU[[[WWWYYYUUUWWW\\\XXXNNNOOOYYYUUUWWWZZZ]]]```dddhhhjjjppp{{{~~~oookkkrrruuuqqqlllnnnooommmjjjgggeeeeee\\\RRRGGG@@@???===888333000---++++++------+++((('''***,,,,,,***)))***,,,+++***)))))))))***+++,,,++++++***)))***---///111.........111<<>><<<;;;666222666555333111000///---,,,///---,,,++++++,,,,,,,,,...---***)))+++000666999@@@DDDFFFFFFJJJSSS[[[^^^YYYUUURRRRRRTTTRRRLLLFFFDDD@@@===>>>AAABBB>>>999:::<<<>>>===999444222222111222222111///---------***(((''''''***,,,,,,,,,---+++)))((()))+++,,,---000...---///222333000...((('''''''''))),,,...000---***&&&######$$$'''******)))'''&&&''')))+++,,,******)))(((((()))***+++------,,,+++)))'''&&&%%%$$$$$$$$$$$$%%%'''((())))))(((((((((((())))))*********)))(((((())))))***++++++)))((()))***,,,---......------------,,,,,,,,,***'''(((,,,000111111///,,,***))))))++++++***,,,---...,,,***)))***+++,,,---///333888<<<>>>???>>>???@@@>>><<<999999999:::;;;<<<===@@@DDDIIILLLRRR___sssvvvoooeee[[[RRRJJJBBB>>>666111,,,---111333///+++******+++***))))))))))))*********+++---///222333...---+++***+++,,,///000...---///666>>>KKK___pppzzz}}}||||||vvv||||||xxxzzzxxxfffOOOBBBAAA@@@<<<666333555555222...,,,---///222...******---...,,,***000...++++++...444:::???<<>>999555222111000111222111---***))))))***+++,,,...//////...---,,,,,,---///222444,,,000555888999BBBWWWlll{{{{{{~~~~~~xxxhhhUUUFFFBBBCCC;;;666111000222333111......///000///---...111444......///000111222333444:::888===DDDFFFGGGTTTeeeppppppqqqooolllkkkjjjkkkkkkpppttttttmmmddd\\\XXX[[[VVVSSSWWW]]]^^^WWWOOOGGGCCC>>>;;;999888777555222000---,,,,,,......---,,,000666888666222000...000222555555333000...---,,,+++++++++++++++,,,,,,++++++,,,,,,------......***+++,,,,,,,,,,,,+++***+++***(((&&&&&&&&&((()))%%%''')))+++,,,***((('''((('''&&&&&&&&&&&&&&&&&&------,,,+++******++++++'''&&&$$$######%%%'''(((*********++++++,,,---...************************+++***)))(((((()))***,,,,,,+++)))((())))))(((&&&'''((()))'''%%%$$$%%%&&&(((+++......---,,,---...---///000///---+++***+++...,,,,,,///444999::::::>>>EEEOOOWWW[[[^^^```bbbhhh___ZZZYYYUUUNNNMMMQQQOOONNNQQQYYYbbbiiiooossspppwww}}}~~~~~~zzz||||||lll^^^VVVWWWVVVOOOFFF@@@@@@BBB;;;777444777;;;999000'''+++++++++++++++,,,---...+++,,,...///000111111111111111333777:::BBBRRRbbbttt~~~zzzyyy{{{yyy~~~sss^^^MMMGGGGGGAAA:::333222555666333///---000222000------000555+++,,,...000000///...---555555666888999>>>IIIUUUVVVbbblllkkkccc```gggqqq}}}tttmmmttt~~~mmm[[[\\\eeelllkkkdddaaaeeekkkOOOIIICCC???======:::888:::888666555666555444333000777???BBB>>>888333111555555666777666444222000000000000//////.........+++---...000000000///...------.........---,,,,,,)))((('''&&&&&&%%%%%%%%%###%%%'''***++++++*********))))))((((((((())))))+++******)))))))))*********(((&&&$$$###%%%'''((()))******+++,,,---......***************)))))))))+++,,,---,,,***))))))******)))(((((())))))((('''&&&'''((('''%%%###$$$%%%&&&)))------+++***+++---***,,,...---+++)))((((((---+++)))---333777666444555===EEEGGGEEEFFFLLLRRROOODDDBBBKKKLLLBBB<<>>@@@:::777666:::===;;;777555222666777666===HHHLLLJJJEEEKKKVVV___]]]XXX\\\eeepppmmmmmmttt~~~zzzuuuqqqllliiihhhgggccc```UUUSSSPPPMMMJJJFFFAAA>>>555222...***)))***,,,---,,,---...////////////...555444555:::<<>>@@@@@@===;;;999444444333222111111222222---...///000///---+++)))))))))*********++++++,,,---,,,,,,,,,------...///++++++++++++,,,---......///---)))&&&%%%%%%''')))((()))+++,,,---.........222000...,,,)))&&&$$$###%%%)))...000...+++***+++&&&&&&&&&''')))***)))(((((()))***)))'''&&&&&&''''''///777999555///,,,,,,///...,,,)))'''(((+++...'''***......,,,,,,///222111///...111777999555111///444333,,,...666666///---,,,...333777999::::::888<<>>>>>AAA>>>===???BBBAAA;;;666BBBPPPSSSGGGBBBIIIKKKDDD@@@444111999999...---555555111------000333222000+++000333222...,,,000555333...((((((,,,...---)))---000000+++)))---111111+++)))((('''((()))(((''',,,+++***,,,...000000000000444777444---'''$$$$$$###&&&***...///...+++)))%%%%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&''''''(((---...///000///---***))))))+++,,,***'''&&&)))+++,,,***(((***---...,,,***,,,,,,---///111333222111///////////////.........111000///000111000...---111000111666<<<@@@@@@>>>@@@MMMYYYZZZUUUWWWffftttyyymmmdddjjjzzzvvvrrrxxxqqq___WWW\\\YYYOOOEEE;;;222...***((())),,,///...---------///000111///666===<<<888:::BBBKKKRRRRRR[[[sss}}}||||||{{{}}}vvvjjjeeeeee___SSSFFF@@@@@@@@@;;;555444222///,,,)))'''((())))))+++,,,,,,)))((()))***,,,,,,++++++---...000111///000000///...///444777===EEELLLLLLHHHIIIRRRZZZfffffflllwww~~~~~~||||||~~~}}}yyyuuuuuuwwwzzz{{{xxxuuusssssstttpppjjjfffffffffeee```[[[WWWVVVXXXVVVUUUVVVVVVQQQIIIFFFHHHIIIEEEBBBEEEKKKMMMJJJEEEQQQTTTVVVWWWVVVSSSNNNHHH===;;;:::<<<<<<:::777555666666666777777666666666333333333333333333333222333222///...///000222222///000///,,,...111000,,,)))'''&&&&&&((()))***)))---,,,+++,,,...000000000---111444222+++&&&$$$$$$$$$&&&***---//////---,,,'''''''''&&&%%%$$$###"""###$$$$$$%%%&&&''''''(((,,,---......---+++)))(((((()))******)))((()))***+++)))((())),,,...---+++---,,,+++,,,000333777888111000000///............111000000000111111///---+++---000333555777:::;;;===CCCJJJKKKJJJLLLUUU]]]ccc```___dddmmmwww|||~~~tttqqqmmmjjjfffbbbYYYRRRLLLAAA666000,,,)))+++///,,,---...000111111111000444666888:::;;;>>>BBBFFFJJJNNNXXXiii}}}}}}|||yyymmmnnntttmmm]]]KKKDDDFFFGGG@@@777777666333///+++***+++---)))+++------+++***)))))),,,+++++++++,,,...000111,,,,,,,,,++++++,,,000333777888:::;;;===???BBBDDDYYYcccjjjjjjiiiooowww}}}wwwnnnqqq}}}zzzsssyyypppfffnnntttoooccc^^^cccjjjnnnfff``````aaa[[[UUURRRQQQSSSVVVVVVUUUWWW]]]bbbccc\\\]]]hhhkkk```SSSMMMCCCFFFDDD>>>???EEEDDD===999<<>>:::666888<<<===888333111222333111000111444888222222000...111333...''')))'''&&&'''***---...///...,,,+++,,,...//////...+++...000///***&&&%%%%%%$$$&&&(((,,,...///000000,,,***(((&&&$$$#########""""""###$$$&&&'''(((((()))***+++++++++)))((('''''''''(((***,,,,,,***))))))(((''')))+++------------,,,******---333:::>>>444333111...------------111000///000111111///---&&&+++///000///000444888:::999999:::===@@@BBBCCCKKKQQQWWWZZZ]]]eeerrr}}}qqqjjjiiirrrtttiii^^^ZZZUUUIII===555000---...222,,,...000333444333111///777555333777===BBBCCCAAABBBIIISSS___ooozzzzzz|||rrrfffVVVMMMJJJIIIFFFBBB???:::444111111111000///------...---,,,,,,,,,,,,++++++******+++---...///---------,,,---...000222333222111222555777777777IIIWWW^^^WWWSSS[[[gggllleee\\\bbbxxx|||yyyvvv|||uuuiiippptttrrrlllkkkrrrzzzttthhhjjjrrrqqqggg______iiippplllbbbbbbooo}}}ppplllmmmtttvvvnnn```VVVRRRPPPLLLHHHIIILLLMMMKKKCCCCCCCCCDDDDDDDDDCCCCCCGGGCCC@@@AAACCCCCC>>>:::555555555555555777:::<<<777888666222111111...)))***))))))+++///222444444...,,,++++++,,,------,,,)))+++---,,,)))&&&&&&'''$$$%%%'''))),,,...000111///---)))&&&#########$$$!!!"""###$$$%%%'''(((((('''(((((())))))((('''&&&&&&&&&&&&***---...+++((((((''''''(((***,,,---...---,,,+++***,,,111777;;;666444111...,,,,,,,,,,,,...---------//////---,,,(((+++---......///222555777444222222555777666555===DDDLLLPPPSSSXXXbbbjjjfffdddffflllooolllgggdddXXXNNNCCC<<<777111111333000111222333333222000///444222111555<<>>555222555666333...333222///......///000111++++++******+++,,,---...///...---...///000111111...///000000///000222333888CCCGGG@@@<<>>FFFNNNSSSSSSRRRTTT^^^aaa[[[[[[fffkkkhhhUUUMMMFFFBBB===555111111666555333222000//////...---///111555999>>>CCCFFFGGGFFFJJJXXXooo{{{yyytttjjj^^^XXXYYY\\\NNNDDD:::666888999555000888666333222444555555444------,,,+++,,,---...///...,,,+++,,,...//////...***,,,...---,,,,,,///222111555666333222555777666BBBHHHKKKNNNYYYjjjppplllbbbccclllwwwxxxpppnnnsss|||rrriiijjjttt}}}}}}xxxtttmmmyyyiiibbbhhhyyyyyyggg]]]aaammmcccZZZ[[[bbbhhhfffaaaVVV[[[___]]]VVVQQQRRRTTTQQQKKKFFFGGGLLLOOOMMMJJJRRRWWWVVVJJJ???<<<@@@BBB444444666888:::;;;:::888666444111000111000///...)))((('''&&&&&&&&&''''''''''''((()))+++,,,------///---***'''&&&&&&((()))$$$%%%%%%&&&&&&''''''(((&&&&&&''''''(((((())))))&&&&&&'''))),,,---,,,*********)))'''%%%&&&(((+++,,,///111000,,,)))***+++//////......---,,,++++++(((''''''(((******)))'''***&&&$$$&&&,,,000000...000000000///......000222222111333===HHHMMMIIICCCDDDRRRTTTHHHGGGXXXcccaaaNNNHHHDDDCCC???777222111888666333111///.........(((---222444666:::AAAGGGIIIFFFHHHWWWnnn|||vvvrrrmmmeee___TTTOOOGGG@@@===;;;::::::999888888:::;;;;;;777444000000///...///000111222,,,+++)))***---...---+++))))))***+++,,,---///000111......//////---...111666<<<@@@AAAIIITTTZZZXXXTTTVVV]]]eeeddd______dddkkkeee___```gggooossstttooowww{{{nnnhhhssswwwuuuxxx{{{vvvvvv|||uuuoooooouuuxxxwwwssshhhnnnrrrpppiiidddeeehhhaaa^^^ZZZYYYZZZ\\\[[[ZZZeeeiiiggg\\\RRROOONNNNNN@@@AAACCCEEEFFFDDD@@@<<<>>><<<999888888777666444///---+++***++++++,,,,,,++++++,,,---------,,,,,,,,,+++)))(((((()))***+++'''''''''''''''''''''''''''''''''((()))***++++++&&&((()))***)))***+++,,,------+++'''$$$###%%%(((...111333111+++((((((******+++,,,......---++++++'''''''''(((******)))'''&&&%%%%%%&&&)))---///000111000......///000000000///000222777<<<@@@???>>>;;;AAABBB>>>>>>GGGOOOPPPGGGBBB>>>>>><<<666333333333333222111000///......))),,,111222333777===BBBDDDEEEHHHRRRcccwww}}}~~~mmm]]]ZZZYYYUUUKKKAAA===AAAEEE888999<<>>@@@DDDGGGKKKMMMOOOPPPQQQSSSTTTUUUSSSSSSTTTUUUYYY```ggglllpppjjjhhhjjjlllllllllnnnxxx|||~~~~~~|||}}}~~~yyy}}}{{{vvvvvvwwwssssssrrrnnnkkkjjjlllnnnssstttrrriiibbb^^^YYYSSSKKKLLLNNNPPPPPPLLLFFFBBBEEECCC@@@>>>>>>===<<<:::777444222000111222333333...//////000///...,,,+++******)))))))))+++,,,---)))(((((((((((('''''''''(((((((((((()))+++,,,---''')))+++***''''''+++...//////,,,'''###!!!###&&&111333444000***'''))),,,&&&(((+++---...---,,,***(((''''''(((***+++***((($$$'''))))))(((+++000555555111---...111333222//////333666555222222888===888444555;;;>>><<<===BBBDDD>>>::::::888555444555...///222333333111///---,,,---///111333666:::===???DDDIIINNNWWWjjjtttkkkggg]]]WWWXXXSSSGGGBBBEEE???CCCAAA;;;===CCC@@@666888666555222111111222333***++++++***))))))***,,,---,,,******,,,...//////---)))(((***,,,***)))+++,,,...000333666888999999CCCAAA@@@BBBEEEGGGFFFDDD999DDDNNNOOOJJJKKKUUU```eee^^^YYY]]]eeehhhbbbZZZlll{{{yyy~~~yyysss|||vvvwwwtttaaaXXXZZZccc^^^OOOPPP^^^]]]NNNPPPJJJNNNVVVOOO???>>>JJJIIIBBB;;;999;;;<<<;;;888;;;;;;:::888555111---***000(((%%%+++111000,,,)))...)))((()))((($$$'''...***&&&%%%(((***)))***---***************+++,,,---------+++((($$$###$$$%%%)))+++---......,,,)))(((///...,,,+++++++++,,,,,,(((((()))))))))(((((('''+++***)))***,,,///333555444444333000//////333666333333222///,,,---333888111333333333777<<<;;;777:::999888666555333333333---000444555333111000000,,,------///222666999:::CCCEEEGGGGGGJJJZZZ{{{}}}|||ppphhhaaa___\\\TTTLLLIIIIIIHHHCCC???@@@BBB@@@;;;666444333222111000///---***)))((()))+++------------,,,******+++,,,---------***+++///000---++++++***+++,,,...000222444555:::999:::<<<>>>===:::777222777===???@@@CCCIIINNNQQQOOOOOOPPPSSSUUUSSSPPP^^^jjjxxx~~~zzz}}}~~~{{{yyysssmmmpppmmmhhhddddddffffffeee___ZZZ[[[aaa___TTTNNNQQQVVVMMMCCCCCCHHHKKKGGGAAADDDFFFFFF???666000000444000------000000---+++---***(((***---+++'''''',,,***&&&%%%((()))'''(((+++******+++++++++,,,,,,,,,------,,,***'''%%%%%%&&&)))***+++,,,,,,+++***)))---,,,+++*********++++++******))))))))))))((((((............000222555777111000//////000222555777999666222...------......000222111111666<<<===:::777666444333222222222333777444222222444555444333//////000///000444:::???DDDCCCBBBCCCFFFTTTmmm|||xxxqqqjjjgggddd\\\SSSUUUNNNIIIJJJJJJGGGEEEDDD999777444444444333///++++++)))(((***///222222111......---,,,,,,,,,,,,---...,,,...333444000,,,+++******)))***+++---///111111222444666666444...***000///111555;;;???@@@@@@AAADDDHHHHHHEEEDDDGGGJJJOOOVVVddduuu{{{tttxxxxxxrrrjjjfffkkkpppsssnnnmmmyyy}}}yyytttsss~~~~~~qqqmmmuuuvvvpppjjjiiijjjjjjddd___\\\YYYVVVSSSSSSTTTUUUVVV]]]WWWOOOEEE===999888888444555888999222+++---222)))***...222111,,,***+++,,,)))(((******''''''+++++++++,,,---------,,,,,,+++,,,---,,,)))''''''((((((((())))))******++++++++++++)))((((((((()))***,,,+++***)))((())))))***//////000111222333444444---,,,,,,---111555777888;;;666000...///...+++(((...000000///444;;;>>><<<444333111000111333555777???888111000444888888666222333222000000444;;;AAAEEEAAA???@@@DDDNNN```pppwwwqqqsssppphhhccc[[[YYY^^^]]]SSSLLLLLLDDD???;;;999999888444000......//////111222444555000111000///...------...///,,,---222333000------+++++++++,,,,,,,,,------...///111222222///+++)))///------111777;;;:::999888===AAAAAA>>>===@@@DDDGGGKKKVVVffftttvvvnnndddgggkkkdddVVVRRRZZZbbbccc[[[\\\lllxxxvvvqqqiiittt|||yyy}}}vvv|||yyyrrrwwwxxxllllllttttttnnn[[[cccjjjeee\\\ZZZcccoooyyyhhhUUUKKKJJJHHH@@@888;;;===@@@???888000000555///111555777555111//////000------...,,,((((((,,,------.........---,,,+++)))+++,,,,,,***(((((((((''''''&&&'''(((***+++---***)))(((''''''((())))))...---***)))((()))***++++++,,,...///000//////...,,,++++++---222666666666666444111//////...+++)))+++///000000333888999777111000///000222777;;;>>>???999222000333666777666666444222222555999===???DDDAAA???@@@CCCMMM___ooo|||xxxqqqqqqwwwssscccUUURRRQQQLLLFFFBBB@@@???<<<:::444666777555222111333666111222333111///------...111---,,,///000...---///+++---...//////...,,,+++.../////////...---,,,,,,)))***+++---///000222333222444666777666666777888AAAEEELLLUUU^^^```]]]YYYQQQSSSLLLAAA???HHHLLLJJJKKKQQQ\\\iiipppoookkkiiikkkiiiaaaZZZ```nnnrrrmmmqqquuu{{{~~~{{{}}}{{{|||}}}}}}wwwrrryyy{{{wwwiiinnnsssrrrooopppxxxxxxgggZZZSSSNNNJJJFFFFFFDDDEEEFFFBBB;;;777888;;;======;;;888666666555333222222333000++++++///222222222111///...,,,,,,''')))++++++***((('''''''''&&&&&&&&&'''))),,,---))))))(((''''''((()))***...---+++)))((((((***+++)))***,,,---...---,,,+++,,,,,,---000222444444333333444444222...+++***++++++000333222333444333///---------...222888===AAA777666444222111111444555666333000444;;;@@@>>>;;;?????????@@@BBBLLLbbbvvvuuufff^^^^^^[[[VVVQQQLLLHHHGGGFFF@@@@@@???<<<888555666777222444666555111///000222333...,,,///111//////111...///000000000///---,,,...//////...,,,+++,,,---(((+++------,,,,,,...111111111111222333333222111888<<>>AAA???;;;::::::<<<===???III```ttt}}}xxxjjjlllkkkfff]]]VVVSSSTTTSSSNNNHHHFFFGGGEEEAAA<<<777;;;>>>===999666777:::555111111555666333222333666555333222111222444555///111333111...+++***+++---...//////......///000000000111111111000//////---222777:::::::::;;;===;;;666333555555444555777555888888777>>>FFFEEE???>>>===>>>???<<<;;;@@@HHHMMMKKKLLLTTTaaajjjmmmllljjjiiidddZZZOOOLLLQQQWWWPPPPPPUUU```fffddd___\\\iiillliiibbbdddqqq|||wwwwww~~~qqqhhhkkksssjjjggggggjjjjjjddd___]]]fffhhheee]]]VVVUUUSSSOOOGGGGGGJJJKKKFFF@@@AAAEEEEEEBBB>>>999555333333333,,,,,,,,,***((('''((()))''''''(((((()))***+++,,,++++++*********+++,,,---,,,++++++)))(((''''''&&&(((((()))***+++,,,,,,,,,,,,111777666222///000333666555444111///---------333888888444111222333222//////...///000222333555444222111000222444555666111222444777:::===@@@BBB:::999999;;;???FFFVVVeee{{{sssxxx|||wwwlllbbb]]]]]]cccXXXNNNOOOUUUVVVMMMCCC>>>BBBFFFEEEAAA>>>@@@BBB666444555;;;<<<888444444???<<<777444333666;;;>>>000444777777222---))))))...,,,,,,,,,---...---,,,+++...///...+++)))***,,,&&&+++222777888666444333666000///444333---000888000...---///111333555666888444444777444---222>>>777888:::AAAIIIRRRYYY\\\ZZZUUUMMMDDD===:::<<<>>>CCC<<<===GGGMMMLLLPPPWWWSSSTTTVVVYYY[[[```iiipppxxxxxxzzz||||||~~~|||xxxzzzyyy{{{~~~|||vvvrrrrrrxxx|||yyyppphhhfffaaa\\\RRRTTTWWWXXXSSSMMMNNNSSSLLLHHHBBB<<<888666666666......---+++(((((()))+++(((((())))))******++++++,,,,,,+++++++++,,,...///++++++******)))'''&&&%%%&&&&&&'''((()))***++++++***222999888222...000555555111......111444333111888;;;999333///333777888555444333222111111111111999333......444888999888...333888888555888AAAIII???:::888<<<@@@FFFOOOWWWnnn~~~pppmmmtttoooaaafffcccaaabbbccc```WWWOOONNNQQQRRRRRRRRRRRRMMMFFF<<>>IIIRRRNNNEEE;;;555444444111...888999999;;;===@@@CCCDDDGGGAAADDDMMMOOOMMMRRR]]]uuutttiii___jjjttt}}}{{{vvvzzz|||yyypppwwwxxxxxx|||qqqcccjjjnnnnnnfff[[[___jjjeeeUUURRRRRRPPPKKKDDD===999666999777333000......000111(((,,,...,,,''''''...555---....../////////......///...---+++)))((('''''''''((()))******)))(((''',,,...111333555555444222111555888555111111777>>><<<999666333222333555777;;;===:::555333555555222222444555333111222666:::666555555777:::>>>AAAAAA<<<<<<;;;:::;;;BBBLLLTTTgggoooyyy~~~uuuuuu|||yyypppeeepppxxxttthhh^^^___cccddd^^^ZZZ^^^iiilll]]]KKKCCCEEEDDD???===AAAFFFHHH>>>>>><<<:::;;;;;;:::777999777444222000...---,,,///222666666222---***)))++++++,,,,,,---+++)))(((%%%%%%&&&)))---//////---......------...///000000...---,,,++++++,,,---...000000000///...,,,+++***)))+++...111555:::???BBBCCC>>>888333000/////////222222333333555777999;;;999555777???AAA???DDDNNN]]]```]]]WWW]]]mmmuuutttkkknnnqqqqqqmmmjjjiiiiiipppppprrryyyxxxqqqwwwwwwrrr}}}yyytttooooooqqqqqqooo[[[]]]\\\UUUJJJCCCAAACCCBBB;;;444444777888444///000000///---,,,---000333000000000///...---,,,,,,...---,,,***)))((((((((((((((())))))))))))((((((,,,///444777777666555555222555888888777777<<<@@@999666333111000222555777BBBCCCAAA;;;999999777444333333333111000111444666999777666888>>>AAAAAA???;;;===>>><<<;;;???JJJRRR]]]ccckkkwww|||xxxyyy|||}}}}}}nnnxxx}}}ppphhhkkkqqqqqqnnnlllqqqzzz|||mmm\\\OOOKKKHHHHHHHHHHHHNNNTTTGGGJJJFFF@@@???CCCAAA:::===999444111000///...---222888===;;;444---+++,,,+++(((''')))---...+++(((&&&%%%%%%&&&)))++++++******+++---...///...---------,,,+++++++++,,,------...///000000...+++(((&&&''''''(((,,,111555555555666666444000,,,***,,,......------------...///000000---///555777555999BBBBBBFFFKKKLLLLLLQQQZZZbbbccc```^^^___```^^^YYYTTTWWW]]]eeejjjjjjiiijjjllloooqqqvvv{{{~~~{{{}}}~~~qqqmmmgggbbb^^^YYYSSSNNNIIIFFFCCCAAA???===999666555111---,,,...///000///444444333111000...---,,,---,,,+++***)))))))))))))))((((((''''''(((((()))+++111999===<<<:::999999777999;;;<<<============777555222000111555999<<>>:::666666444222111333444555555===:::999<<>>;;;>>>@@@>>>;;;===FFFNNNRRRUUU\\\hhhyyyyyyyyy|||uuuqqqrrrpppmmmqqqzzzzzzrrrlllnnnvvvyyytttnnnlllwww~~~zzzwwwvvvttt]]]SSSNNNTTTWWWTTTVVV[[[YYYZZZSSSFFFDDDLLLMMMFFFAAA<<<666222222333333222999<<<>>><<<666111000111)))''''''(((+++------+++)))(((&&&%%%&&&(((******....../////////...---,,,,,,,,,+++***+++,,,---............---,,,***'''&&&''''''(((+++...111333444222222111...,,,******+++------,,,++++++*********+++)))+++000000///222888444444:::@@@>>>;;;CCCPPPUUURRROOOPPPRRRQQQLLLFFFDDDLLLUUUWWWUUUUUUZZZ______^^^dddooovvvuuutttuuu}}}qqqrrryyywwwhhhXXXQQQWWWZZZTTTHHH??????BBB777444000///000222222222888777555333111000///...,,,++++++************+++***)))'''''''''''')))***,,,444>>>BBBBBB???>>>>>>>>>======???@@@???:::666999777444333555999???CCCFFFIIIIIIEEEBBB@@@<<<666999666333444888;;;;;;:::======>>>@@@AAAAAA???>>>======>>>===<<<>>>CCCGGGLLLNNNTTT^^^kkk~~~zzzwwwwwwoooccc___eeevvv{{{wwwnnnrrryyycccaaadddggg___UUU[[[iiiuuucccTTTZZZmmmzzzuuujjjjjjwww~~~wwwvvv{{{iii]]]XXX___eeebbb___```kkkhhh]]]PPPNNNVVVZZZXXXHHHAAA999555666888999888???===:::888666555444333''')))******)))***---000---,,,***(((((()))+++---555444222111///.........,,,,,,+++++++++,,,......000...,,,***)))(((((((((%%%(((***)))))),,,444:::777333///...//////+++''',,,,,,,,,+++***)))((((((%%%$$$&&&((((((''')))---000+++---444333///444@@@AAA@@@???@@@AAA@@@===;;;<<<@@@EEEGGGFFFGGGIIILLLPPPQQQXXXaaafffhhhnnnuuu}}}xxxkkkggggggfffaaaZZZRRRKKKGGG<<<<<<;;;888666777:::<<<999888555333111000//////,,,,,,++++++++++++,,,,,,***)))(((''''''((()))***...666???EEEFFFDDDBBBAAA???===<<<===@@@@@@;;;777:::888666666888===BBBEEEBBBFFFGGGDDDBBBAAA===888999666444666;;;???@@@@@@<<<@@@CCCCCC???===>>>@@@???===:::;;;>>>BBBCCCCCCJJJKKKPPPWWW___ooo~~~wwwnnndddXXXOOOPPPUUUZZZ^^^^^^[[[___fffddd]]]NNNPPPUUUVVVKKKBBBGGGTTT\\\SSSJJJLLLYYYeeekkkkkkmmmooooooqqqvvv{{{yyysssjjjddd```cccggggggfffgggqqqlllddd______bbbfffhhhVVVMMMBBB===>>>@@@AAA@@@BBB>>>999777777777555333***,,,---+++'''(((,,,111000000///---++++++...000888666444111000//////000---,,,,,,+++,,,---///000///...+++)))(((((()))***###&&&)))'''%%%)))222::::::444///...111111---((())))))***))))))((('''&&&$$$%%%&&&'''&&&%%%&&&(((,,,'''&&&***+++))),,,333555666777777777666666777888888999;;;======<<<:::CCCIIIPPPSSSUUU]]]hhhrrrlllooo~~~tttiiijjjrrrppp^^^MMMDDDDDDCCC@@@<<<<<>>@@@@@@>>>:::999888888:::>>>BBBDDDBBBFFFGGGEEEDDDEEEBBB===999777777888;;;???BBBCCC>>>BBBDDDCCC???===???BBBAAA>>><<<===@@@DDDFFFFFFJJJHHHLLLRRRXXXddd}}}xxxwwwsssfffSSSEEEBBBEEEHHHFFFFFFGGGKKKNNNNNNJJJFFFBBBDDDEEEBBB;;;777;;;AAABBBBBBBBBBBBEEENNNZZZdddeee```\\\```lllsssjjj\\\^^^bbbccc]]]YYY^^^gggmmmjjjeeehhhqqquuuooonnnrrrmmmbbbTTTLLLKKKMMMMMMKKKDDDDDDCCCAAA===999777666000///,,,***)))***,,,///111222222000......000222222222222222111000///...------,,,,,,---///000111,,,,,,++++++************$$$%%%&&&''''''***000444777444000...//////...,,,&&&'''((())))))((('''&&&&&&)))***((('''&&&''''''&&&&&&((()))((()))+++///444444444444555555555444444333222444666666333///666@@@DDDAAACCCPPP\\\```[[[]]]mmmuuuxxxqqq```VVVSSSNNNJJJIIIHHHGGGGGGFFFCCC???:::555222000000111000///...............++++++,,,,,,,,,,,,++++++...000555>>>EEEFFFBBB===999888666777;;;???CCCEEE===<<<<<<<<<>>>@@@BBBDDDIIIMMMNNNKKKJJJKKKIIIEEE<<<======<<<===???BBBEEEEEECCCAAAAAACCCDDDCCCAAA@@@BBBCCCBBBAAADDDKKKQQQLLLGGGHHHQQQYYY```pppwwwkkklllaaaKKK<<<<<<===;;;@@@:::999>>>AAA???===>>>===<<<999333111444666666444555777888<<>>???GGGJJJFFF@@@>>>EEEJJJGGGAAACCCOOOZZZPPPGGGFFFSSS^^^bbbiiirrrzzz{{{{{{yyy}}}}}}xxxyyy{{{hhhXXXHHH@@@<<<666444777888666333333555777888888777444///------///000111000000222555:::<<<===<<<@@@CCCFFFGGGFFFCCCBBBBBBBBBDDDGGGHHHIIIKKKMMMOOOYYY]]]dddmmmvvv|||~~~uuuuuuxxxxxxlll\\\ZZZaaaYYY]]]YYYNNNJJJLLLIII@@@BBB===::::::555---***---333111111444777666111---111///---,,,...///000///000...++++++---///000000///,,,+++---111222---)))))))))))))))***+++,,,---///...---+++***)))))))))(((((('''&&&&&&'''''''''''''''&&&%%%$$$$$$######'''((()))+++,,,,,,,,,,,,666000+++,,,000222...))))))***,,,,,,+++)))'''%%%++++++---///111444777888EEELLLPPPTTT^^^nnnwwwxxxbbbggguuu|||ooodddrrryyyjjj[[[YYYeeeeeeYYYBBB666888;;;888444000222777333))))))222111---***,,,000333000---+++000555777777;;;CCCJJJDDD>>>:::???HHHKKKDDD;;;HHHOOOLLL???>>>JJJPPPLLLQQQQQQ[[[hhhdddTTTPPPXXXXXXPPPFFFAAACCCFFFFFFDDDEEEIIIKKKHHHFFFFFFCCC???AAADDDGGGHHHHHHHHHKKKNNNKKKVVV[[[VVVWWWcccnnnrrr}}}vvvxxx{{{}}}xxxuuurrrnnn___PPPBBB;;;777222111333666444111000111333333333000---***)))+++,,,------//////000333666888777666444666999:::999777666666999:::===>>>>>>???AAACCCNNNPPPUUU\\\eeelllppprrrgggqqq}}}ttteeeaaadddnnneee[[[ZZZaaadddXXXJJJIIIMMMPPPLLL===000222;;;222333444555666666444222666444222111333444444444///---******+++,,,,,,,,,---,,,,,,000555666222---+++++++++***++++++,,,------,,,+++***)))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''&&&&&&%%%$$$######$$$%%%''')))***,,,,,,---000...---,,,------,,,+++))))))******)))(((&&&%%%&&&'''(((***,,,///111333777===CCCGGGNNNYYY]]]\\\XXXXXX```lllqqqooouuu}}}vvvmmmgggkkkeee]]]SSSIII@@@>>>???:::;;;;;;888777666222...//////000111222222000///---...///222555;;;AAAEEEGGGEEECCCDDDFFFHHHHHHGGGQQQTTTOOOEEEDDDLLLSSSSSSPPPSSS^^^jjjhhh]]]XXXZZZaaaXXXKKKCCCBBBEEEHHHJJJDDDOOOUUUNNNDDD@@@AAADDDHHHCCC@@@DDDLLLQQQOOOJJJRRRVVVVVVSSSUUU```mmmuuuwwwzzzxxx{{{zzzssssssxxx|||wwwuuuuuutttppppppssswwwwwwxxx{{{~~~}}}zzzzzzyyyuuupppnnnlllddd[[[SSSHHH<<<666222000///111333000,,,***+++,,,------)))((('''(((***,,,,,,,,,---------///111222111///---000222333222000/////////111333333333333555666>>>???BBBGGGNNNTTTZZZ^^^WWWgggvvvwwwpppkkkiiiiiivvvkkkfffllltttrrrjjjbbb^^^___aaa\\\PPPCCC???AAA777:::<<<<<<:::888999;;;777555333222444555555444000...+++***+++,,,+++***------///444888999666222------,,,++++++++++++,,,++++++***(((''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%###""""""###$$$&&&(((***+++,,,)))+++---,,,)))(((***,,,(((''''''&&&&&&%%%%%%$$$###$$$%%%&&&)))+++---......444:::===AAAEEEEEEBBBJJJEEEGGGQQQXXX\\\ccclllqqq|||{{{yyy~~~~~~ttthhhccceee^^^NNNFFFJJJLLLOOOIII======DDD@@@444000444777888555222111111111...,,,...444:::???AAAIIILLLMMMIIIDDDEEEMMMUUUTTTTTTSSSQQQOOOOOORRRTTTTTTYYY___eeegggfffccc```bbb\\\TTTLLLGGGGGGIIIJJJIIIPPPTTTOOOHHHFFFEEEDDDJJJFFFEEEHHHOOOSSSSSSQQQTTTRRRSSSWWW[[[___hhhqqqrrr|||www|||zzzpppmmmlllqqquuuoooeeeeeennntttlllggghhhiiigggffffffdddoooyyyvvvkkkfffmmmvvvllllllhhhccc```\\\SSSHHHHHHAAA888333111000000111---***'''&&&''')))******'''&&&'''))),,,......---******+++---///000...,,,,,,///111111000.........,,,...//////......///000222444666999<<<@@@DDDGGGLLLYYY```]]]^^^gggkkkjjjeeehhhqqqzzzwwwpppuuu{{{oooeeeeeehhhaaaPPP@@@DDDGGGIIIFFFBBB???AAAEEE999777444333444444444333333111......//////...------...111555999999666333...---,,,+++************+++***)))(((''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''((('''&&&$$$###""""""###$$$%%%'''((()))&&&((())))))((('''((()))&&&&&&%%%$$$######$$$$$$$$$$$$%%%&&&(((***,,,---,,,000444666777777666333<<<888888>>>DDDIIIPPPYYYZZZfffppppppjjjkkkwww~~~tttnnnmmmjjj```YYYYYYdddcccZZZNNNKKKMMMKKKEEE;;;<<<<<<<<<999777555444333111......222888===AAAHHHMMMPPPLLLEEEFFFOOOYYYRRRRRRWWW\\\ZZZRRROOOPPP\\\______^^^aaaggghhheeeXXXYYYYYYVVVPPPKKKGGGFFFPPPLLLHHHIIIQQQUUULLL@@@EEEMMMTTTSSSNNNNNNVVV^^^QQQNNNTTT```eeeaaabbbhhhyyy~~~yyysssmmmhhhfffjjjdddcccgggeee]]]]]]dddeeebbbaaabbbaaa\\\[[[]]]]]]eeekkkiii```[[[^^^ccc^^^```___WWWPPPJJJBBB;;;===:::444///...///000///(((&&&$$$$$$''')))******%%%%%%'''***---......---'''(((***---000111///---***,,,------,,,++++++,,,---...///...---,,,---///,,,000333555444333444555AAAGGGIIIHHHOOO]]]bbb___UUU]]]lllxxxwwwsss}}}}}}qqqrrr{{{yyyeeeQQQTTTUUUUUURRRNNNKKKKKKLLL???===999888777777666555444222111111222222111000---///111444555555222///---,,,+++)))((((((((((((+++***)))(((((((((((((((%%%$$$$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%'''((()))'''%%%%%%$$$$$$############$$$$$$$$$%%%&&&''')))+++,,,******+++,,,---,,,,,,,,,...///222555666888???FFFKKKOOOTTTWWW[[[aaajjjqqqzzz~~~~~~ssspppuuusssmmmrrrooonnnnnneeeXXXRRRTTTOOOIIICCC@@@???>>>:::777111333222000///222:::@@@EEEHHHKKKKKKIIIJJJOOOTTTVVVUUUXXX]]][[[VVVTTTWWW]]]```bbbaaacccfffddd^^^SSSUUUWWWWWWSSSNNNKKKJJJSSSPPPLLLMMMTTTWWWOOOCCCGGGPPPWWWWWWQQQQQQXXX```UUURRRWWWcccgggbbbbbbhhh}}}vvvpppsssmmm^^^WWW[[[ccc\\\XXXYYYZZZXXXWWWYYYWWWYYY]]]^^^YYYQQQPPPTTT]]]XXXSSSUUUYYYYYYQQQJJJPPPUUUUUULLLBBB<<<777444111222///***))),,,---+++&&&%%%%%%'''***,,,++++++%%%$$$%%%'''***++++++***&&&'''***...222333111///***,,,------,,,+++,,,---,,,...///...---,,,---...+++///333333000---,,,---444888<<>>???EEEOOOVVVYYYYYY^^^hhhrrrsssooosssxxxvvv|||sssttt~~~iii\\\^^^cccZZZOOOJJJHHHFFFAAA<<<111444555222...///777>>>CCCCCCDDDHHHLLLOOOPPPPPP___^^^[[[YYYXXX\\\bbbfffYYY___gggmmmllleee\\\VVVZZZXXXTTTRRRRRRTTTVVVWWWTTT]]]bbb\\\RRRNNNOOOPPPSSSQQQQQQVVV\\\^^^[[[WWW```^^^^^^aaacccdddjjjrrryyy~~~yyyooojjjkkkfffXXXQQQSSSTTTSSSPPPMMMOOOSSSSSSOOOMMMQQQVVVWWWPPPHHHGGGLLLRRRKKKGGGIIIOOOOOOGGG>>>EEEJJJIIIAAA999555222000))),,,,,,'''&&&)))+++(((((((((***,,,//////,,,***&&&%%%%%%&&&((())))))((('''(((+++///333333111///,,,...///...---,,,---...,,,...///...---,,,---///+++///111000+++)))***,,,+++...666>>>???<<<<<>>HHHIIIBBBBBBOOOZZZ\\\___[[[```nnnssskkkfffhhhnnntttpppgggiiisssnnn___```gggnnnqqqnnniiigggggguuummmgggjjjsssuuulllbbbhhhpppvvvuuupppnnnttt{{{yyynnnlllxxx~~~xxxxxx}}}wwwppplllhhheee^^^TTTLLLHHHHHHFFFEEEEEEGGGHHHGGGFFFHHHFFFDDDBBBAAA???<<<999:::<<<===<<<:::888999:::;;;<<<<<<:::666111---+++,,,+++***))))))***,,,---444>>>HHHEEE777***%%%&&&((('''%%%$$$%%%&&&((()))***,,,//////...,,,,,,,,,++++++,,,---------------+++,,,---..................---***((('''((())))))---...............//////---///111333555;;;BBBGGGJJJJJJMMMUUUaaakkkqqqtttzzz~~~~~~wwwiiidddhhh^^^OOOEEEDDDFFFDDD@@@888666666666222...111666444333222333333333222111//////...---++++++...000+++***((('''''')))***+++,,,***'''%%%$$$%%%((()))((('''&&&%%%%%%&&&'''(((+++)))'''&&&$$$$$$$$$%%%&&&'''(((((('''%%%###"""""""""###$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%''')))***,,,,,,---222777888666222111111111000111555:::>>>===;;;DDDKKKOOOMMMLLLPPPSSSRRRMMMFFFFFFKKKJJJBBBAAAGGGUUU^^^ddddddiiiuuuzzzwwwzzz~~~~~~{{{xxxuuulllaaa^^^]]]ZZZTTTNNNJJJJJJLLLHHHFFFEEEGGGJJJMMMSSSYYY]]]bbbhhhnnnsssuuupppjjjvvvvvvtttooollllllnnnnnngggpppwwwuuulllfffiiiooovvvooojjjnnnwwwzzzsssjjjlllxxxuuupppxxxzzzyyy{{{|||{{{{{{}}}ooogggeeejjjcccPPPDDDDDDJJJFFFBBBBBBEEEHHHFFFDDD???BBBDDDBBB===888555444999777666888;;;;;;888444999<<<>>>:::333---+++,,,******)))))))))******+++222;;;BBB>>>333(((%%%&&&'''&&&%%%%%%%%%''')))+++***,,,...///---+++++++++,,,---......//////......++++++,,,,,,---,,,,,,,,,000...,,,***((())))))***,,,---.........---,,,++++++,,,,,,...222666;;;===???BBBGGGKKKQQQZZZdddkkkuuuvvvwwwxxxzzzsssoooeee[[[UUURRRMMMJJJIIICCC===999888555222333777555666888888666555555555444333222222222222111000---+++)))''''''(((***,,,...,,,)))'''&&&''')))***((('''&&&%%%%%%&&&'''(((+++)))&&&###"""###$$$%%%&&&'''''''''&&&$$$""" """"""#########$$$$$$$$$""""""###$$$&&&'''(((((($$$%%%&&&&&&'''((())))))++++++,,,...///000///...---...///////////////000444888;;;<<>>999555222000666444333666:::;;;777333888999:::777222...+++++++++++++++******)))(((((((((///555333---''''''((()))((('''&&&'''(((***,,,***,,,......---------...//////000111111111111000+++,,,,,,,,,,,,,,,++++++///...+++)))(((((()))***+++,,,---......,,,***(((,,,+++,,,---000333666777888>>>CCCEEEFFFLLLXXXbbbaaabbbhhhssszzz{{{yyyyyymmmhhhgggiiifff[[[TTTSSSOOOGGG@@@===;;;888999;;;<<>>===BBBFFFFFFAAA======>>>@@@>>>;;;999888666222000222333555666666666666666666444222222222111---***///...---,,,***((('''&&&###(((,,,---***((()))***---,,,***)))((()))***+++(((***---.........000111000000111222222222222111---------------,,,+++***,,,+++)))'''&&&'''((()))***+++,,,---,,,+++((('''------///000111222333444555:::>>>>>>===AAALLLUUURRRRRRYYYeeelllkkkjjjmmmwwwtttuuuxxxvvvnnngggddd\\\TTTLLLHHHEEEBBBCCCEEEJJJMMMOOOLLLEEE>>>;;;:::888666444555666555000,,,+++***)))((()))+++...000...,,,***((('''''''''(((((('''&&&%%%%%%&&&'''(((%%%$$$"""!!!"""%%%)))+++))))))((('''&&&%%%$$$###&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###%%%'''&&&%%%(((...333222...++++++---...,,,)))))),,,000111111000444888222000000222222111111333;;;666999AAADDDBBBIIIVVVZZZ]]]cccjjjpppuuuzzz~~~~~~yyyyyy|||{{{tttmmmhhhiiiaaaRRRIIIMMMRRRSSS```___fffqqqvvvuuuxxx~~~www|||yyy|||zzzrrr|||zzz{{{~~~~~~zzzvvvvvv{{{}}}{{{~~~~~~rrrkkkoooqqqgggUUUMMMOOOIII>>>888???GGGFFF>>>888888;;;@@@===:::999888777444111///333666555111111444777555111...///111111...***000///---+++)))((('''''''''***,,,---,,,*********///---+++)))))))))***+++(((***,,,,,,,,,---///111...///000000111111000000.........---,,,+++***))))))(((&&&%%%%%%&&&((()))((()))***+++***)))((('''+++///222222000///111444333444555555555999???DDDIIIIIILLLRRRWWW]]]fffnnnttt~~~}}}~~~~~~xxxccc\\\VVVRRRNNNJJJKKKOOOWWWYYYYYYUUUMMMEEE>>>:::===;;;:::999777555111...))))))(((((()))***,,,------,,,***((('''&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$###""""""$$$'''***,,,)))(((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$!!!$$$'''&&&%%%'''---333000,,,((((((+++---,,,))))))***...111000...222999///000222444555444333333:::333111666;;;<<>>888===BBB@@@;;;666666777:::<<<===<<<999666444333000222333000------111555222111000///...---+++***...---***(((''''''((()))+++,,,---......---+++***,,,+++)))(((((()))***+++)))***+++***))))))+++---+++,,,------...------------------,,,+++)))(((''''''&&&%%%$$$%%%''')))***((((((((((((((()))))))))'''...444333...+++...333333000......111444555444>>>BBBCCCAAACCCMMM[[[ddd]]]fffyyy|||{{{{{{lllhhhddd```ZZZUUUXXX^^^fffeeeccc```ZZZQQQGGGAAADDDDDDCCC@@@;;;777555444---------,,,,,,++++++***---,,,***)))'''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''######$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%"""###$$$&&&(((+++---...+++***)))(((((((((***+++,,,+++...444666444333777111333555555777888888777555222111222444777;;;>>>???BBBJJJPPPQQQTTTaaaooouuujjjfffeeeeee___fffqqq|||~~~|||zzzzzz{{{yyy}}}|||mmmeeebbbeee]]]KKK???>>><<<<<<===;;;999666555555333;;;AAAAAA:::444333555111000///,,,+++,,,000222111333333000+++((()))++++++***'''&&&&&&'''***+++)))***+++...//////---+++)))((('''&&&''')))+++,,,***++++++)))'''&&&'''(((((()))******++++++******,,,,,,,,,+++)))(((&&&%%%&&&%%%$$$$$$%%%(((***,,,'''''''''''''''((()))***$$$,,,444333+++(((,,,222555///***+++111444000,,,111;;;???999777@@@KKKQQQOOOTTTggg~~~vvvpppuuuxxxxxx}}}xxxvvvuuuqqqjjjdddhhhooovvvtttqqqooojjjbbbVVVNNNJJJKKKJJJEEE>>>999999:::222333333222000...,,,***...---+++)))((('''&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&''''''''' !!!"""$$$&&&((()))***(((((((((''''''&&&&&&&&&$$$!!!!!!%%%+++...,,,))))))+++,,,)))%%%$$$)))...,,,(((***555;;;777222111111333444333555888999999111555666333222444666777???:::;;;DDDLLLRRRZZZbbbsss~~~pppiiillliiissswwwrrrttt|||}}}tttooojjjcccZZZNNNCCC======;;;999888888555222///555:::@@@AAA===888555555000---+++***+++---------...///...+++'''%%%''')))---+++(((%%%$$$%%%'''(((,,,,,,------,,,,,,++++++###%%%%%%###!!!###(((---+++***)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))((('''&&&%%%(((&&&$$$'''+++///000///'''&&&%%%%%%&&&''')))***///,,,)))'''(((***++++++------------,,,+++***)))///222444555444666999===EEEIIIOOOWWW]]]aaacccddd___hhhuuu|||yyytttyyyyyyxxx{{{}}}zzzvvvxxxyyylllkkkoooiii[[[QQQSSSRRRIIIBBBAAADDDHHHFFF===222---+++******//////***)))---...+++333---&&&$$$(((++++++***(((+++...---***((((((***&&&%%%$$$###"""###$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!###%%%%%%''')))+++))))))((('''&&&%%%$$$$$$$$$!!! """&&&***,,,,,,---***((()))+++,,,***(((,,,---000444777777666444777444444888:::888777999333:::888...000<<<>>>666>>>???AAABBBFFFNNNXXX```ttt~~~vvvpppyyy~~~|||sssuuuyyyvvv|||xxxmmm\\\SSSOOOIIIAAA<<<===>>>===;;;888555444666888;;;>>>@@@???<<<:::------,,,******+++,,,...//////...+++'''&&&(((***---,,,***(((''''''(((((()))+++---//////---***(((&&&%%%######%%%'''((()))******)))((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&%%%'''***...///---+++&&&&&&&&&&&&'''(((***+++......---***((((((+++...,,,++++++***)))((('''&&&,,,...111111111222666888999<<>>===;;;888666666555444555:::???AAA===888---------,,,++++++---/////////---***(((''')))+++------,,,+++***)))((((((%%%)))---111111...)))&&&(((%%%###%%%)))+++)))&&&******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))***)))(((&&&%%%$$$&&&)))---///...***'''&&&&&&&&&'''(((***+++,,,,,,///111...(((&&&***000,,,,,,+++***)))((('''&&&+++---///000000111333555333444777:::<<<>>>>>>>>>???AAAGGGMMMOOOOOOTTT[[[hhhqqq}}}|||yyyooommmeee^^^YYYNNN===444444444666444///---000333333222111///......///000111222000............---,,,---,,,)))'''%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$######%%%'''******))))))((((((((('''&&&$$$###$$$''')))++++++,,,+++******++++++***)))***+++---000444888;;;===777666888===>>>:::999:::AAACCCDDDEEEDDDEEEGGGIIICCCJJJRRRWWW\\\fffuuu{{{vvvqqqkkkbbbUUUIIICCCEEEAAA>>><<<<<<<<<:::888666777:::>>>AAA???:::555222///------///000///---000///---+++******+++---,,,,,,,,,,,,+++***((('''%%%(((,,,//////---***'''((('''''')))++++++)))&&&***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))*********((('''&&&%%%'''***---...,,,)))&&&&&&'''((()))***+++,,,------///111...***)))+++......------,,,,,,,,,,,,,,,---...000111111222333444222333444555666777777777:::888:::???BBBCCCGGGLLLIIIaaa{{{zzzxxxuuunnnnnnqqqgggPPP>>>:::<<<<<<:::555333444666888333333333222000000222333777333///...000111///---...---+++)))''''''''''''$$$%%%&&&''''''&&&%%%$$$))))))(((%%%######%%%'''(((((((((((((((((((((((('''&&&%%%&&&'''((()))******))))))))))))))))))((((((***---000333555888:::;;;:::;;;??????===>>>BBBDDDKKKUUUZZZTTTMMMOOOWWWYYY[[[```iiivvv||||||}}}}}}qqqnnntttlllVVVKKKNNNTTTJJJ@@@>>>AAADDDBBB===888>>>EEEHHHFFF@@@;;;888777000+++---222444///***111000///...............++++++,,,,,,+++)))'''&&&'''((()))***+++,,,++++++'''***------+++)))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++)))'''&&&((()))*********)))))))))(((((()))+++,,,---------//////...//////...---,,,......---......000111222//////000222333333333222//////000000111222444444666333333666888888999<<<;;;OOOeeeoooooorrr~~~||||||~~~ttt___MMMFFFDDDCCCAAA>>>:::888888:::666666666444222111333444:::666111000111222000...---,,,***)))((())))))***&&&&&&'''((('''&&&%%%$$$++++++***(((%%%$$$%%%'''%%%&&&&&&''''''(((((()))((((((((((((''''''((()))&&&''''''(((((((((((()))'''***///222333333555777>>><<<===@@@@@@???DDDJJJKKKYYYjjjpppfffZZZ]]]gggrrrlllkkkxxx}}}wwwooossslll\\\XXX```XXXNNNCCC@@@DDDGGGFFFCCC;;;BBBJJJLLLGGGAAA<<<;;;;;;555///000555555000***222111111111333333111///+++,,,,,,,,,+++)))'''&&&((('''''''''(((***---...)))---000///+++)))***,,,))))))((((((''''''''''''''''''''''''''''''''''''&&&(((***,,,,,,***(((&&&******)))(((&&&'''))),,,***+++,,,---------------000//////111444444222/////////......///111333444000000000222444444222111000/////////000222444555333111222555555111111333;;;>>>GGGUUUeeeooorrrqqqsss}}}wwwkkkaaa[[[NNNLLLLLLKKKFFF???<<<===<<<:::777555444444444555999666444222111000///---++++++)))(((((())))))***(((((())))))(((&&&$$$###)))***+++)))'''%%%%%%&&&$$$$$$%%%&&&'''((()))))))))***+++***(((&&&'''(((###%%%'''''''''(((***,,,***...333444444555888;;;??????AAADDDDDDDDDJJJRRRSSSeeewww{{{qqqiiijjjooo~~~wwwuuu{{{pppkkkjjjjjjjjjVVVRRRNNNKKKKKKLLLMMMNNNKKKMMMOOOOOOKKKEEE@@@===@@@???===;;;999777444222222222333555777777333///...---------,,,***)))((('''&&&&&&&&&'''***---///...//////...---+++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&(((***,,,,,,+++(((&&&((()))***(((&&&&&&))),,,,,,---............---,,,000222555777888777666666555444333222222333444555444333333555888888555222111000...---...000222444---...222666444...---///444222666CCCTTT^^^[[[VVV[[[iiitttssslllnnn~~~}}}zzzvvvooo\\\[[[]]]^^^XXXLLLEEEEEEDDD???999666666777777666666666666444111...,,,,,,,,,+++)))''''''&&&''''''************(((%%%###"""%%%'''))))))'''%%%%%%%%%###$$$%%%'''(((***++++++***,,,---+++(((&&&&&&'''"""%%%((())))))***---000222444777777666:::AAAHHHBBBDDDJJJPPPPPPOOOTTT[[[dddsss~~~~~~|||}}}|||www|||~~~~~~rrrlllwwwvvviiiXXX[[[^^^\\\WWWVVVYYY^^^ddd___ZZZWWWTTTOOOHHHBBBEEEHHHJJJFFF>>>::::::===222222444888:::999444///000///...---,,,++++++***%%%%%%&&&'''(((***,,,...333///,,,---//////,,,)))((((((((((((((('''''''''''''''''''''''''''''''''&&&(((+++------+++(((&&&&&&(((***)))'''''')))+++---.../////////...,,,,,,///555;;;===:::888:::===<<<;;;888666555555666777888777777999<<<<<<888555---,,,***((((((***,,,...$$$'''...222///)))'''***'''---555===CCCFFFGGGHHHTTTXXX\\\]]]^^^eeeoooxxx|||{{{hhhhhhkkknnnfffXXXNNNMMMIIIBBB:::777888:::999666333666777555000,,,+++,,,---,,,)))'''%%%$$$$$$%%%,,,,,,+++***(((%%%"""!!!!!!$$$'''((('''%%%$$$###$$$%%%&&&((()))+++,,,---+++---...,,,(((%%%%%%'''"""%%%)))***+++,,,000333888999999888888???JJJSSSFFFJJJTTT\\\\\\ZZZ\\\bbbxxxwwwyyy{{{vvvrrrvvvmmmrrrmmm``````lllpppiiiooooooooolllaaaTTTMMMMMMSSSSSSSSSQQQMMMIIIDDDBBB555===???777555888888222555......444444,,,))),,,+++*********************...+++)))***...111111000000///,,,***)))(((((()))***)))((('''&&&&&&&&&&&&''''''((())))))((('''&&&+++,,,---,,,+++)))***++++++---//////------///222555:::??????<<<<<>>888;;;BBBAAA999777<<<;;;333444000,,,+++,,,,,,)))'''******)))))))))(((((((((&&&000999999444222999AAAEEEGGGKKKUUU^^^cccaaa]]]kkk}}}{{{zzzzzzooohhhlllnnncccSSSMMMCCC@@@FFFGGG>>>888999888888777333///+++***+++///...***&&&###"""$$$'''******+++,,,---+++'''$$$'''%%%###"""###$$$$$$$$$$$$$$$%%%&&&''''''((((((+++******+++,,,---+++***!!!%%%***++++++,,,000444===666666???EEEEEEIIIQQQLLLYYY```]]]bbbooossslll|||zzzxxx~~~}}}uuuooonnnllljjjqqqzzz|||wwwttt~~~qqqjjjttt}}}wwwlll[[[ZZZbbblllaaaXXX\\\eeebbbPPP???<<<@@@@@@:::777888999999777444444888999555111111111///,,,***)))************+++,,,,,,---///222444444222///,,,)))((('''&&&))))))))))))((((((((((((&&&''')))*********)))(((---......,,,******,,,---)))...222222//////444999>>>======@@@EEEHHHHHHFFFJJJNNNNNNIIIFFFIIILLLMMMEEEBBB@@@CCCEEEAAA;;;777777222---+++,,,---,,,***((((((((((((((((((((((((***...222444444555777:::======@@@GGGOOORRRPPPMMMXXXgggpppoooqqq|||wwwrrrtttuuuqqqjjjUUUPPPMMMNNNLLLGGGDDDEEEAAA===888666777444...(((000000///,,,)))&&&&&&'''''''''(((***+++***'''$$$%%%###!!!"""###%%%&&&%%%%%%%%%%%%&&&&&&'''((((((((()))+++,,,,,,---------,,,++++++,,,///333999<<<======BBBJJJNNNOOOQQQUUUeeeiiihhhcccgggttt}}}~~~vvvyyyooolllllljjjiiijjjlllllleee[[[YYYbbbjjjllluuu|||{{{yyyzzz|||mmmjjjoooyyyooogggllltttooo[[[GGGHHHEEEBBBAAA>>>;;;<<>>CCCEEECCCHHHNNNSSSTTTWWW^^^eeegggxxxuuurrrqqqsssyyyvvv{{{qqqcccXXXYYY]]]\\\UUUPPPVVV]]]VVVEEEEEEUUU___[[[\\\```ppp{{{{{{~~~uuukkkqqqvvv{{{zzzrrriiibbb```ZZZOOOIIIMMMMMMGGGEEEIIIHHHKKKGGG===;;;@@@===555555000,,,)))***+++***)))&&&))),,,......000444777777555222///+++(((&&&%%%'''(((+++---......---,,,(((((()))))))))(((((((((,,,...///...---,,,---...))),,,111555888<<<@@@CCCHHHEEEEEEKKKTTTYYYWWWSSSUUU___fffddd``````bbbcccVVVNNNKKKQQQRRRKKKDDDAAA<<<999666555666555222///&&&&&&&&&'''''''''((((((,,,)))(((+++111333///+++---,,,,,,...111333222111888999BBBRRRZZZZZZ]]]dddppprrrmmmeeehhhvvv~~~~~~ooottt}}}xxxeeebbbsssrrrZZZNNNTTTXXXPPPAAA666555888...000000///+++)))''''''''''''(((***,,,,,,***(((###""" !!!###%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))+++000666666333222555888333444999EEEQQQUUUPPPIIIZZZcccddd^^^aaaooo}}}|||zzz}}}~~~zzzzzz|||}}}{{{{{{yyy|||}}}vvvmmmkkkrrrzzz{{{|||uuu```RRRHHHIIIOOOMMMFFF@@@FFFKKKGGG;;;;;;HHHPPPNNNHHHMMMYYYhhhnnnnnnuuu~~~{{{{{{nnnnnn{{{ssskkkpppyyymmm___XXX^^^aaa\\\WWWXXX______WWWIIICCCFFFCCC;;;333///+++***,,,---+++((()))((())),,,000333333111222111000...,,,***((('''&&&'''***---......------***)))((('''&&&%%%%%%%%%(((+++///000///---+++++++++,,,000888???DDDEEEDDDFFFKKKQQQUUUWWWYYY\\\______cccgggjjjmmmnnnfff]]]\\\^^^[[[TTTQQQSSSPPPJJJ<<<;;;:::::::::777111,,,(((((((((((((((((((((((()))))))))+++------,,,***+++******+++---...///...444000666EEEMMMMMMQQQZZZ]]]aaa^^^VVVWWWcccjjjiiidddlllzzzrrrmmmwwwyyyhhhaaabbb```ZZZPPPFFF???===666666555222///---...///)))(((((()))++++++)))(((&&&$$$"""!!!###$$$$$$###$$$######$$$%%%'''***+++///555;;;;;;888666888;;;666888???KKKXXX]]]ZZZTTTfffppptttooorrryyytttyyy|||ssshhhtttuuudddlllppphhh[[[VVV___jjjpppjjjfffpppqqqYYYMMMCCC;;;;;;===;;;888777:::888888999:::;;;@@@EEE@@@GGGLLLPPP[[[jjjqqqpppqqqzzz{{{xxx{{{~~~}}}{{{zzz|||wwwpppkkkmmmoooooonnnooooookkkbbbVVVOOOLLLHHHBBB>>>888111///000000---)))+++)))(((+++000222///,,,,,,,,,,,,,,,+++***))))))%%%''')))+++,,,---------))))))'''&&&%%%$$$$$$$$$(((+++...000///---++++++...111777@@@HHHKKKKKKIIIJJJRRR[[[^^^]]]]]]bbbhhhiiikkkmmmpppvvvwwwmmmaaafffllliii[[[WWW\\\[[[SSSAAA???>>>>>>>>>999222,,,+++++++++******)))))))))&&&(((++++++++++++++++++))))))******+++,,,,,,,,,111---///888===???FFFNNNLLLNNNNNNJJJJJJNNNQQQQQQ___fffkkkmmmrrrzzzvvv}}}wwwwww|||{{{nnnaaaaaagggdddTTTDDDAAA@@@===999444111111222+++***))))))***)))'''%%%(((%%%###"""###$$$$$$###%%%%%%%%%%%%(((+++...111444999>>>@@@???>>>???@@@CCCDDDHHHOOOWWW___dddfffjjjttt~~~zzztttjjjpppkkkaaajjj{{{uuu```]]]\\\YYYUUURRRPPPPPPQQQ\\\\\\\\\___fffggg[[[NNNAAA:::555666555333333555111---///666777333666>>>???FFFGGGEEEQQQccchhhaaa___sss|||}}}vvv}}}rrrttt~~~yyysssooorrryyy|||xxxrrrtttxxxxxxqqqooovvvyyysssnnnkkkdddZZZSSSPPPTTTJJJ===666444444111---******+++,,,---,,,+++***'''((()))******))))))(((%%%&&&'''((()))***+++,,,((('''&&&%%%&&&&&&'''(((,,,---......------...000000999EEEMMMOOOPPPPPPRRRWWWZZZ___dddhhhjjjkkkkkkoootttwwwwwwwwwxxxvvvqqqqqqooojjjeeecccaaa]]]XXXNNNKKKGGGEEECCC@@@:::555///......---,,,+++******'''((()))+++,,,,,,+++++++++,,,------,,,+++******,,,,,,---///111555<<>>===???AAA>>>:::;;;???LLLSSSSSSNNNWWWjjjrrrmmmeeeppp~~~vvvqqqzzzzzzmmmoooxxxxxxjjj[[[RRRQQQOOOIIIBBB;;;777666222000...,,,,,,+++(((&&&'''%%%######%%%&&&&&&&&&((('''((())),,,111555888<<>>CCCHHHNNNTTTUUURRRXXXddduuusss{{{xxxmmmnnnuuuoooiiieeehhhnnnpppjjjccclllyyy|||ppphhhttt}}}}}}{{{mmmbbbbbbgggYYYGGG;;;777666333000(((,,,...---***'''((()))&&&'''((())))))((('''&&&&&&%%%&&&&&&''')))***+++&&&&&&%%%&&&''')))+++,,,000///...,,,+++---111444111@@@QQQWWWTTTQQQTTTYYYbbb___^^^fffqqqvvvrrrkkkpppzzz{{{tttuuu{{{xxxkkkeeekkklllbbbYYYXXX\\\VVVOOOKKKIIIGGGCCC@@@111111000///---,,,++++++)))''''''***...///---***...000111000...+++******(((---...++++++000666:::666333555;;;888//////777333======777CCCZZZ]]]PPPXXX\\\gggssstttooosss~~~~~~}}}|||xxxuuueeeeeeccc]]]TTTJJJBBB???999666333111000...+++)))&&&$$$###$$$&&&((())))))*********,,,000555:::===BBBEEEIIIPPPVVVXXXXXXVVV[[[eeennnoookkkllluuu}}}yyywww}}}xxxxxx|||{{{ooo^^^[[[dddbbbVVVMMMGGGJJJQQQJJJ;;;<<>>>>>>>>============>>>>>>@@@@@@======>>>===999333......444888444...+++,,,666666+++,,,999>>>888444444???MMMNNNEEEBBBGGGSSSUUU]]]lll~~~xxxtttsssrrroookkkiiiddd___\\\]]]___``````fffcccdddllltttyyy~~~xxx~~~~~~uuuiii]]]RRRMMMDDD777222555555000+++,,,//////+++&&&))))))))))))((('''&&&%%%$$$&&&''')))))))))(((''',,,'''"""###***111444555000//////111111///333999<<>>===>>>OOO___```XXXVVVbbbpppjjjeeeiiixxx~~~rrrjjjtttqqqiiiqqqtttoooiiibbbXXXSSSPPPNNNIIIDDDCCCAAA>>>=========<<<:::222666999999777555666888777666666666666555222////////////000000111222333000/////////000222555777666:::>>>>>><<<;;;;;;<<>>555//////222,,,'''%%%(((++++++,,,...---///222555999>>>CCCGGGIIIQQQ[[[______```dddiiicccaaaeeeoootttoooeeeaaafffmmmmmmbbb\\\___aaa]]]SSSMMMFFFBBBBBBAAA???;;;999777666666777777555444222444666666555444444444222222333333222111/////////...---------...///000///...------...000222333444666888888666444444666;;;BBBLLLTTTYYY```iiipppuuurrruuu}}}|||xxxoooggg___```^^^YYYSSSQQQUUUZZZNNNLLLOOOXXX___cccfffjjj}}}|||}}}vvvoooddd^^^^^^\\\QQQDDD===>>>>>>:::444///------))))))))))))))))))((((((''''''&&&&&&'''(((***++++++))))))---444;;;>>>>>>888222000222666888<<>>>>>555---...,,,+++)))((((((((()))+++,,,---+++)))&&&&&&&&&'''(((((((((((())),,,...///444888999888;;;CCCJJJPPPRRRWWW]]]ccchhhlllmmmxxxsss___OOOIII@@@444111777111+++(((+++------///222---333999<<<===BBBKKKSSSWWWUUUVVV]]]fffhhhccc\\\[[[\\\```dddbbb[[[WWWWWWUUUTTTSSSPPPMMMJJJHHHGGGAAA===:::999<<<>>>===<<<555444444666777777555333111111111222333333111///---000222222///...///111///---+++))))))***,,,------,,,+++******,,,...///000111111///---,,,---///333;;;DDDGGGGGGJJJSSS[[[```[[[]]]nnnuuuuuuyyymmmbbbWWWUUUXXXYYYSSSLLLMMMFFFCCCGGGNNNVVV___hhhffflllxxx~~~sssssszzz{{{vvvkkkdddiiipppgggVVVJJJMMMNNNGGG<<<333000111++++++,,,,,,,,,,,,++++++((('''&&&&&&(((+++...000,,,++++++...333777999999777111///444:::>>>DDDIIIRRR\\\ffflllpppttttttqqqrrruuuxxxxxxuuuuuuxxx{{{}}}yyyvvvxxx{{{zzztttnnnoooyyyzzzrrrppptttssslllhhhggglllrrrmmm___VVVUUULLLHHHBBB===999666333111//////...---,,,,,,---...111//////444<<<===666...///---+++)))((((((((((((+++,,,,,,+++(((&&&&&&&&&((())))))((('''''')))+++///333555333///222;;;CCCFFFDDDFFFLLLTTTXXXWWWTTTgggvvv~~~zzzyyyrrreeeWWWPPPJJJBBB;;;888888222------------000555222777===BBBEEEKKKRRRXXX^^^XXXTTTZZZdddeeeZZZNNNQQQUUUZZZXXXQQQLLLLLLPPPIIIBBB@@@EEEEEE===888999;;;999777999===@@@BBBBBB666666666888999888555333222000...000222222///+++,,,000444333000...222666000---***'''&&&(((***,,,---+++***(((((()))+++,,,---,,,+++)))))))))+++---111666;;;======???EEEJJJEEEMMMYYYeeeppp~~~{{{zzz~~~tttiii]]]YYYZZZXXXPPPHHHIIIBBB===@@@FFFMMMWWW___UUUZZZiiixxxvvvjjjgggnnnyyytttiiiccclllwwwtttgggWWWYYYYYYQQQEEE999333222,,,------------,,,,,,+++((('''&&&''')))...222555000///...///000111111000222///111888@@@EEEKKKQQQRRRcccqqqsssooopppwww}}}}}}yyyuuuuuuyyy{{{yyyvvvyyyzzzzzzxxxtttssstttvvvooopppsssyyyyyyssskkkgggkkkrrrsssmmmhhhgggccc]]]NNNMMMKKKFFF???888555333555000,,,+++...///---+++...------000333555333111...---+++***)))))))))))).........,,,)))(((((()))((()))******))))))***,,,//////---***(((+++111666<<<<<<===@@@DDDEEEDDDBBBOOO___lllooosss}}}tttrrreeeTTTPPPTTTOOOBBB:::555000/////////555<<>>???666000222555444444666999===??????555444444555555333000---222000...///111111---)))+++///222111......222666000...***'''&&&''')))+++---+++)))(((((()))***++++++***(((''')))+++---///222222222444888<<<>>>>>>999GGGUUU[[[___mmmwwwtttsssoooeeeYYYQQQPPPRRREEE@@@>>>AAAEEEFFFIIINNNOOOPPPXXXbbbeeeaaadddkkkkkkfff___]]]dddnnnpppmmmbbb```]]]WWWNNNCCC999333............---,,,+++***)))((('''(((***...222444222222000///...------,,,---///666@@@GGGJJJQQQXXXWWWggguuutttnnnpppyyy}}}wwwwwwyyy{{{yyyvvvwwwyyyzzzwwwrrrrrrvvv|||tttpppsss{{{{{{ppphhhfffkkkuuuuuujjjeeejjjkkkdddTTTSSSPPPKKKDDD>>>:::777888222,,,+++...000---)))+++,,,---------...000111,,,+++***))))))***+++,,,000000///---***))))))+++&&&((()))***)))***+++------,,,)))'''&&&'''***,,,222444666777777777888:::;;;JJJ\\\iiirrrvvvuuuppp~~~uuu^^^XXXcccaaaRRR===888333222222444<<>>:::999>>>???:::666777:::<<<888222111777888222...///111111222444666888:::;;;666555444444444222///---111000000000000...,,,)))(((+++,,,,,,++++++...222...---***((('''((()))***,,,***)))''''''(((***++++++)))'''(((+++...///000000---+++---333777888666;;;@@@FFFNNNZZZkkk~~~}}}|||~~~{{{pppbbbYYYYYY]]]MMMGGGBBBBBBBBB@@@@@@CCCJJJHHHHHHKKKPPPUUUZZZ]]]WWWTTTRRRUUUXXXZZZ```fffkkkeee___]]]ZZZRRRDDD999222222222111000...---,,,+++***)))((()))+++---...//////...,,,++++++,,,---,,,333???JJJMMMNNNTTT[[[cccjjjooooooqqqwww|||~~~}}}vvvtttxxx}}}wwwuuutttuuuxxxzzzzzzyyy{{{||||||wwwsssooommmkkkjjjooorrrooojjjiiiiiihhhddd\\\RRRNNNMMMKKKEEE???888444///------------+++***,,,---.........------))))))))))))***,,,.../////////...+++)))((((((***'''(((***+++******+++---+++,,,+++)))&&&&&&''')))+++,,,......---...111333555<<>>HHHNNNJJJIIIQQQ[[[]]]TTTIIIEEEFFFEEEBBB<<<888666666333666444//////333333000111000000111222000///...///000222333444666888999888666555444555555333111///000111000---+++))))))((((((''''''(((***+++---+++***)))(((''''''((()))***)))'''&&&&&&''')))***+++)))'''(((+++---...------+++***+++...111222333999777888DDDWWWjjjuuuzzzzzztttvvvzzz{{{tttuuuwwwwwwtttrrrvvv{{{~~~~~~yyy|||uuupppkkkeeeaaa[[[QQQFFFAAA===<<<>>>CCCCCCBBB???>>>BBBIIIKKKIIIIIIFFFJJJPPPOOOKKKQQQ]]]qqqiiibbbbbbeee___OOO@@@888777777666444222000///,,,+++***(((((((((((()))******)))(((((())),,,...---777FFFQQQRRRPPPTTT\\\mmmjjjhhhjjjttt~~~~~~yyy}}}rrrmmmxxxyyyrrrmmmsss~~~|||ssssssiiipppuuurrrhhhhhhnnnwwwrrrfffccckkkttteeeTTTPPPUUUWWWPPPGGG666555333///+++***,,,...+++,,,---000222000---***''''''((()))+++...000222------,,,***'''&&&'''((()))+++------,,,+++,,,---'''***,,,***%%%"""$$$''')))))))))(((((()))+++---888777===JJJRRRVVVaaannnmmmsss{{{~~~xxxlll```YYYPPPIIIAAA;;;666555<<>>EEE@@@;;;;;;AAAHHHNNNPPPRRR^^^mmmrrrgggWWWPPPRRRIIIEEE@@@>>>===:::444///...---+++)))((()))***+++,,,'''%%%'''))))))+++///...>>>IIINNNYYYgggfff\\\ccchhhooovvvyyy{{{|||}}}~~~yyyvvvwwwyyywwwxxxtttrrrzzzxxxzzz{{{vvvlllkkkpppkkkppptttssspppmmmiiieeejjjfffbbb```___[[[UUUPPPFFF===222---///222111...***---222444333111//////,,,+++***)))***,,,///111++++++***((('''&&&(((***(((+++...000111///---+++***))))))))))))(((%%%"""###%%%&&&&&&%%%&&&(((***000444999<<>><<<<<<555///111777999555///000222222...******///555+++---000333444222000...111333111---...333777666333222222222222111///...000---+++---111111,,,&&&%%%%%%&&&'''''')))+++,,,***)))(((''''''((()))***,,,)))&&&######%%%(((+++'''((())))))((('''''''''******+++,,,------...///000333888===EEESSSeeerrrtttooogggaaa^^^[[[ZZZXXX]]]^^^___^^^^^^^^^```bbbaaa```ccchhhhhhcccaaacccbbbkkkuuuzzzzzzzzztttoooiii^^^QQQIIIGGGGGGFFFCCC@@@;;;666555666999;;;???:::666777<<>>@@@===999666666111///,,,---111222111///111000000//////000000111......000111111111111111000333333111111555666444555111...000444666444000//////000111111///---+++(((&&&%%%'''+++---,,,*********(((''''''((()))******)))((('''''''''((()))(((((())))))(((''''''''',,,,,,,,,,,,,,,,,,------...000333666<<>>:::555///222555555222///...///...***(((+++111333///+++---,,,+++***))))))******((()))************))))))************))))))((((((---,,,,,,,,,+++++++++******,,,...///111777AAAHHHCCC@@@<<<:::;;;<<<======BBBCCCCCCCCCAAA@@@AAABBB@@@AAAGGGLLLKKKEEEBBBDDDRRRMMMKKKRRR]]]ccc```ZZZ```kkkvvvuuummmiiipppxxxzzz{{{~~~vvvjjjeee```WWWQQQQQQVVVOOOEEE;;;555333555777333000...///333555444333777555888DDDOOOUUUZZZ]]]]]]fffkkkdddQQQ???666444***)))'''&&&%%%&&&((()))'''$$$%%%(((***+++000666444AAAWWWhhhmmmiiikkkqqqrrrkkkfffjjjuuu}}}}}}zzz}}}{{{ooolllsss|||zzzqqqoooxxx|||uuuooonnnwww|||zzzsssrrryyyzzzuuuqqqooonnnpppvvv{{{{{{xxxzzzuuuooonnnpppooojjjfffZZZWWWQQQIIIBBB>>>======>>><<<888555333444777:::999777444000---,,,++++++((()))(((&&&$$$$$$&&&''')))***,,,------,,,***)))(((''''''(((***++++++***%%%&&&'''&&&%%%&&&((()))((()))******)))+++///222777EEEKKKFFFKKKXXXXXXLLLAAA===777333111000...,,,------------,,,,,,------(((((()))***+++,,,...///---,,,,,,///333555333111555555555555555777888999555888:::888999<<<;;;888:::888888<<>>===CCCIIIIIIFFFGGGMMMTTTYYYYYY\\\aaaggghhheeeaaaqqqsssxxxyyyoooeee\\\ZZZ]]]WWWRRRIIIAAA:::555444333333000///000333444222000888333333;;;FFFNNNUUU[[[[[[gggqqqmmm[[[FFF999444---+++)))'''''''''((()))&&&%%%&&&***+++,,,222999;;;HHH\\\lllmmmhhhiiipppvvvjjjaaafffuuu|||tttvvv{{{mmmhhhrrr{{{pppmmmwww}}}tttgggaaawww{{{wwwooooooxxx|||xxxmmmhhhlllxxx|||wwwyyy}}}mmmjjjsssyyysssjjjXXXZZZYYYRRRHHHBBBCCCFFFCCC>>>999777999:::888555:::888555111...+++))))))&&&''''''&&&%%%%%%''')))***+++,,,------,,,***)))&&&%%%%%%&&&)))++++++***&&&'''''''''&&&&&&''')))************))))))***,,,///666>>>CCCFFFGGGDDDAAA;;;888444000////////////,,,+++)))((()))***+++,,,,,,)))'''(((,,,...---+++,,,,,,...///222555777999555666888999::::::999999<<>>===>>>@@@???;;;666555888::::::777666777:::777666333111////////////222111///...---...///000...+++)))((()))***)))'''%%%&&&&&&'''(((((())))))'''''''''((((((+++...111111///,,,,,,---////////////000222111///.........333333666888666222444999555>>>FFFCCC<<<;;;DDDOOOOOOKKKKKKRRR[[[^^^XXXPPPeeeiiipppwwwzzzkkkeeefffhhhWWWSSSMMMEEE===777333111555222000111444555333000333000111777>>>FFFPPPZZZaaabbbfffkkkiii[[[EEE444111000---+++))))))******''''''))),,,------444<<>>>>>>>>:::666;;;999666333///,,,***)))((())))))(((''''''***,,,+++,,,,,,------,,,+++***&&&%%%$$$%%%(((*********'''(((((('''&&&&&&''')))))))))))))))))))))((((((***+++555BBBCCC;;;777;;;888666333000//////000111+++)))&&&%%%''')))***+++---***''')))---000...,,,///000222444777:::???BBB888999;;;<<<======<<<;;;EEEGGGGGGEEEGGGLLLNNNMMMAAAHHHPPPSSSQQQNNNMMMMMMOOOLLLIIIKKKNNNNNNHHHBBB>>>BBBEEEBBB===;;;???DDD@@@>>><<<999777555555555;;;999666444333444555666...***'''&&&((()))'''%%%$$$$$$%%%&&&'''((())))))'''''''''(((***...111333///---+++***+++++++++***)))+++------+++***)))***000222555777333///222888999999:::<<<>>>@@@BBBCCC???DDDIIIKKKJJJIIIJJJMMMVVV[[[ccckkkssssssqqqpppiii^^^ZZZSSSJJJAAA:::666333555333000111444555444111,,,---000444666;;;IIIWWW___\\\^^^fffllleeePPP===666555111...,,,,,,,,,,,,)))))),,,.........555===TTTXXXYYY\\\hhhvvvvvvmmmdddjjjpppoookkkkkkrrrxxx{{{uuupppssszzz|||xxxrrrrrrzzz}}}sssiiijjjrrrzzzllllllooosssqqqkkkgggfffnnnooommmjjjqqq~~~zzzuuuqqqppppppooonnnjjjeeeaaa```aaa___XXXRRRLLLLLLJJJFFFAAA>>>???@@@;;;:::888555111...,,,+++//////...,,,******+++------------------,,,++++++((('''%%%&&&(((***++++++'''((()))(((&&&&&&''')))(((((()))***++++++)))(((+++,,,333;;;;;;444222666444444444222111000000111---***'''&&&)))+++,,,,,,,,,,,,---...000222444555666666777===CCCHHHHHHGGGAAAAAAAAAAAABBBCCCDDDEEEKKKOOOQQQQQQTTTXXXYYYWWWOOOSSSXXX[[[\\\\\\]]]]]]]]]\\\[[[\\\\\\ZZZVVVSSSOOOPPPPPPMMMJJJJJJMMMQQQNNNLLLIIIFFFDDDBBBAAAAAABBBAAA@@@???===;;;:::999333...)))(((+++,,,***(((&&&&&&''''''((((((((()))(((''''''(((,,,000333555111///---,,,,,,,,,+++***&&&(((+++,,,+++)))))))))...222888<<<777111222777:::666333888???CCCAAA<<<:::BBBJJJIIIAAA>>>CCCKKKIIIMMMUUUaaannnyyy~~~wwwyyytttfffgggbbbYYYNNNEEE>>>:::888555222000111333555444222))),,,111333000333BBBRRRVVVYYY^^^dddfff```TTTJJJ:::888444111...---------***+++---000//////666>>>LLL\\\fffcccdddnnnpppjjjeeehhhlllnnnmmmnnnpppsssvvvtttsssuuuzzz{{{xxxuuurrr{{{{{{qqqkkkooosssrrrqqqkkkkkkqqqooofffcccgggiiitttrrrfffqqqrrr{{{uuunnnpppuuuvvvkkkbbbeeemmmlll```SSSPPPSSSTTTLLLBBB>>>CCCJJJ<<<;;;999666333111///---555555333000---+++,,,---............------,,,+++***((('''''')))+++,,,,,,(((((()))(((&&&&&&''')))))))))***,,,---...,,,+++///333666555222111111111111333444555333111/////////,,,)))))),,,//////...,,,000444555333444:::???<<<:::;;;CCCOOOTTTOOOIIILLLJJJHHHFFFGGGJJJMMMOOONNNTTTYYYZZZ]]]aaa```\\\\\\\\\]]]aaafffjjjkkkkkkeeegggiiihhheeebbb`````````]]]YYYWWWWWWXXXZZZ\\\[[[YYYVVVRRRPPPNNNMMMMMMFFFGGGGGGGGGEEEAAA===;;;888333...---000111000---)))))))))))))))((((((((()))''''''(((,,,111555777000...,,,,,,,,,,,,+++***&&&))),,,---,,,+++++++++(((...888===888000...222444444666999<<<>>>>>>>>>@@@DDDGGGFFFCCCAAADDDGGGCCCDDDLLL\\\oooxxxvvvqqqssspppvvvvvvhhhPPPFFFJJJEEE999444555666555333000---+++(((+++---+++))),,,666???JJJWWW___\\\WWWWWWXXXXXXEEE:::222222222///***'''+++...000000///111555999KKKPPP^^^mmmmmmeeeeeelllrrrrrrooommmooosssqqqlllnnnppprrruuuwwwyyy{{{|||yyyuuuvvvyyytttiiihhhnnnmmmuuutttiiihhhooonnneeekkkffflllyyy|||vvvzzz~~~~~~}}}zzzvvvrrrooorrrqqqqqqqqqqqqmmmgggbbbVVVVVVUUUSSSOOOJJJFFFCCCDDDHHHDDD888222666666000666333111222222///---...///---,,,,,,---...---+++,,,,,,+++++++++,,,,,,------+++((('''(((((('''''''''(((***---///000111111333111///...---...///000000111222333222000---+++---.../////////000333555444666888777666999???EEEFFF@@@CCCSSS[[[VVVPPPQQQSSSYYYVVVLLLKKKSSSWWWSSSTTTXXXfffuuurrreeeaaafffoooeee___fffuuu}}}xxxooogggsss|||xxxlllfffmmmwwwsss```UUU___kkkhhh```[[[aaasssqqqXXXLLLYYY___XXXMMMHHHKKKUUUUUUIIIBBBDDDNNNCCC555000777???;;;111---222555000(((%%%***000000,,,))),,,111333///)))222000---+++***+++---...)))))),,,222333000...///777555222...***)))***,,,...000222333333666<<<@@@BBBBBBCCCEEEGGGFFFAAA<<>>;;;999888333555777888777444///***---------.........,,,+++,,,,,,+++***************---***((('''((()))(((((('''(((***,,,...///000000...............------,,,,,,---///000000///---,,,...111444444222333888===:::999:::>>>CCCEEEDDDAAAIIIPPPVVVXXXYYY]]]```aaa[[[[[[\\\]]]ZZZVVVVVVXXXbbbhhhmmmoooooonnnkkkggggggkkkooosssuuuwwwxxxyyywwwwwwwwwxxxxxxxxxuuutttnnnjjjdddbbbeeekkkmmmkkkmmmpppnnneee___^^^\\\YYYWWWVVVTTTQQQQQQRRRQQQMMMNNNEEE@@@AAA???999888===888777555111...,,,---......---------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,000111......111666444111---)))'''(((***+++---///000000333888<<<@@@???@@@BBBDDDCCC@@@<<<>>>>>>???EEEPPPaaaqqq||||||~~~zzztttmmm]]]KKKEEEIIINNNDDD888222111222///,,,++++++***'''&&&---999CCCIIIJJJMMMTTT```fff```UUUQQQDDD777222000---,,,,,,---000222111111333888<<>>???>>><<<===>>>@@@FFFOOO^^^mmmwwwxxx}}}uuukkk^^^SSSNNNNNNPPPIII@@@:::666444222///111000...******111===GGGLLLIIIHHHPPP]]]ddd```XXXSSSGGG<<<666333///---......000111000///111777;;;PPPTTTVVVZZZiii{{{~~~vvvsss|||nnnjjjqqqyyywwwnnniiippp~~~yyyvvviiijjjppprrrggggggmmmuuuwwwqqqmmmnnnwwwuuunnnhhhkkkuuu{{{{{{wwwzzzqqqrrrwww|||wwwsssvvv{{{|||tttmmmlllpppqqqkkkbbb\\\___ddd]]]XXXXXX\\\VVVHHHBBBDDDKKKPPPJJJ===999>>>???999000333777777444111............------,,,***)))))))))'''%%%%%%&&&(((((('''&&&'''(((***+++,,,,,,,,,******+++,,,,,,+++***)))'''((()))***+++,,,,,,,,,,,,000444666777;;;AAAFFFKKKLLLNNNSSSXXX[[[\\\[[[___kkkqqqmmmjjjnnnssssssrrroooqqquuussskkkhhhlllyyy{{{yyyrrrqqquuuuuuooolllwwwzzzxxx~~~zzzwwwpppvvvuuullliiirrr}}}~~~rrrnnnuuuuuujjjdddgggnnnnnnggg______hhhkkkiii^^^\\\^^^___VVVLLLMMMVVVXXXOOOEEEAAABBBAAA<<<777777777777444000......///---......////////////......++++++...---******---,,,,,,+++)))'''&&&(((***------......///111333444555555555666888:::;;;;;;:::>>>FFFLLLRRRYYYaaagggyyyxxxddd___ccc```VVVNNNNNNMMMGGG???888444444555444111......333===EEEHHHEEEDDDJJJSSS[[[```bbbSSSJJJBBB???;;;444000///111333333222000222777<<>>CCCIIIQQQ^^^jjjXXXRRRLLLIIICCC:::333222666777666444111333888===:::PPPgggmmmjjjiiiooottt|||vvvppppppzzz{{{qqqnnnqqquuuwwwyyy}}}}}}~~~}}}vvvmmm{{{zzzxxxwwwwwwwwwxxxyyynnnqqqsssuuuuuuuuuxxxzzz~~~vvvuuuyyy|||yyyuuuwww{{{~~~~~~{{{zzz{{{~~~{{{xxxrrrnnnkkkfffaaa]]]ccc\\\YYY[[[^^^[[[XXXXXXUUUZZZ]]][[[TTTLLLFFFCCCGGGDDD@@@>>><<<:::777444//////000///...,,,***)))'''%%%###"""$$$%%%%%%$$$'''(((((()))*********)))---,,,***)))***+++---//////...---------///000111333555999===BBBGGGMMMQQQVVV[[[^^^\\\YYY```pppyyyoooppp}}}wwwmmmlllyyy}}}qqqpppzzz~~~zzzsssqqqwwwzzzmmmmmmwwwyyyssswwwzzz|||~~~}}}nnnhhhqqqwwwsssrrrvvv{{{rrrnnnwww~~~|||ppphhhkkkvvvyyyqqqooouuuxxxyyyoooccchhhvvvsssccc___\\\XXXSSSOOOLLLIIIHHHEEEBBB===::::::999777444;;;888444000...---...//////---///222000***&&&&&&%%%'''((())))))***,,,...,,,+++******,,,,,,+++)))+++,,,...//////111444666888;;;>>>???BBBJJJWWWaaa___fffqqq{{{}}}}}}~~~vvvmmmkkkdddYYYKKK@@@:::999555444333111//////111222333333777===AAAGGGWWWgggccc\\\VVVQQQIII>>>666555777777666222///000555999999JJJaaammmjjjeeeiiisss|||tttlllooo{{{}}}pppooovvv|||{{{vvvwww{{{zzzxxxqqqyyyxxxoooqqqxxx|||sssttt|||~~~rrrsss~~~xxxrrr}}}yyyuuu}}}wwwmmmmmmqqqpppdddYYYdddeeebbb\\\ZZZ___dddfff[[[]]]eeelllfffWWWPPPSSS\\\UUUKKKGGGGGGGGGDDD@@@999999999777444111...+++)))'''%%%$$$%%%%%%%%%$$$(((((()))*********))))))+++*********+++,,,,,,---111111000///111333666888555===EEEGGGFFFJJJTTT]]]eeeddddddeeejjjqqqyyy~~~||||||}}}|||yyywwwxxxzzz|||{{{xxxvvvvvvxxxwwwwwwwwwyyyyyyvvvssstttxxx}}}{{{zzz||||||~~~xxxrrrnnnnnnppprrrsssuuuxxxvvvqqqxxx{{{xxxlllkkkmmmssswwwwwwwwwwww{{{zzztttlllooowwwvvvooodddaaa^^^\\\[[[XXXTTTQQQMMMLLLJJJFFFBBB@@@@@@AAA???===:::777555333222222555222222333111+++((()))''')))***+++******,,,...---+++******,,,,,,)))'''(((***---...---...000333:::<<<>>>>>>???FFFSSS^^^RRRTTT```tttxxxiiiZZZLLLBBB<<<999666666555444111///...---000000444:::===AAAOOO^^^llleee]]]VVVLLL@@@999777555555333///+++,,,000555HHHFFFOOOaaajjjjjjkkkpppssstttsssrrrtttyyyzzzvvvyyyyyyxxxxxxyyy{{{~~~~~~{{{~~~zzzzzz~~~}}}}}}wwwuuu{{{}}}qqquuu|||~~~}}}sss|||zzzwww~~~}}}wwwqqqqqqssspppfff^^^cccllljjj]]]VVV^^^jjjooofffbbbiiitttooo___]]]gggnnncccVVVPPPRRRSSSPPPKKKCCCCCCBBB???;;;777222///+++)))&&&%%%&&&&&&&&&%%%))))))************))))))''')))+++,,,---,,,+++***222111111111444777;;;>>>>>>KKKWWWWWWPPPRRR```oootttlllhhhooo|||{{{~~~|||tttzzzzzzvvvyyy}}}rrrnnnttt~~~{{{qqqrrr{{{}}}wwwttt|||~~~{{{}}}~~~}}}wwwpppxxxwwwlllhhhpppxxxxxxuuuyyy{{{yyyvvvuuurrrooojjjpppppplllppp|||~~~xxxzzzxxxvvvvvvtttqqqsssxxxjjjgggcccdddeeeddd^^^YYYSSSVVVVVVQQQIIIEEEIIINNNBBBBBBAAA???===:::777666:::666444444111,,,+++---***,,,---,,,+++***+++,,,000---,,,,,,...---+++(((&&&)))---...---,,,///111444999>>>>>>===???GGGNNNOOOJJJSSSkkk