BM6P6(@ LLLNNNTTT]]]hhhoooqqqqqquuuooolllnnnqqqrrrxxxzzzqqqhhhgggfffhhhmmmsssvvvxxx}}}{{{}}}rrr```WWWXXXXXXTTTVVV\\\ccchhhjjjlllpppttt~~~tttfffSSSDDD===999666333222111111111111111222222111222333444666;;;AAAFFFSSScccyyy|||vvvpppjjjggggggfffeeelllnnnrrrzzzyyy```HHH888222222//////...---,,,,,,,,,,,,...---,,,+++***((('''''')))+++***''''''***+++)))***)))'''&&&&&&'''((()))&&&''''''&&&%%%%%%(((***000+++'''%%%&&&((((((''')))))))))))))))******+++)))((('''&&&&&&'''((()))///---***(((+++111888<<<000///...---,,,---...///000000111555:::???BBBCCCFFFEEEDDDDDDEEEFFFEEECCC>>>FFFLLLJJJIIIIIIEEE>>><<<;;;999777666666666666222222333333333444444444555777999;;;<<<===@@@BBBLLLSSS]]]eeelllvvvgggRRRGGGBBB>>>;;;;;;:::999888777777777777:::<<>>>>>@@@EEEEEE???:::::::::888444444444222222333666888444444555666999>>>DDDIIIXXXeeewww~~~lll]]]SSSKKKAAA::::::::::::;;;;;;<<<<<<<<>>;;;888777777666444333444555777666666777777888<<>>;;;;;;:::;;;;;;;;;;;;;;;???@@@DDDLLLSSS\\\jjjvvvxxx```TTTIIIKKKYYYooonnnhhhnnn{{{iiikkkooouuu|||}}}|||~~~vvvtttssssssvvv{{{~~~}}}tttmmmaaaTTTOOORRRSSSSSSVVVYYY^^^fffnnntttvvvvvv~~~|||kkkYYYIII>>>777555333222222111111222222222444555444444444666:::>>>HHHVVVlll~~~uuuoookkkhhhgggllllllooottt}}}hhhMMM999111///000///...---,,,,,,,,,,,,+++++++++*********)))))))))+++***''''''***+++)))&&&&&&'''((()))))))))(((&&&'''((('''&&&&&&(((******((('''((()))***)))((()))))))))))))))******+++)))((((((''''''(((((()))&&&''')))+++,,,---------))))))***+++,,,,,,,,,,,,---...///000111000000///222000....../////////...000222111......000000...---,,,,,,,,,------.../////////000000000111111111...///111222111222333555222666:::===???CCCJJJOOOYYYaaammmzzz}}}ggg[[[KKK@@@<<<:::999666888888777666666666777777===>>>@@@DDDJJJQQQXXX[[[```cccaaaYYYPPPHHHAAA::::::999777666555555666666777888888777888:::???BBBJJJSSSbbbqqq}}}kkk[[[NNNFFFCCC<<<;;;;;;::::::::::::;;;>>>>>>BBBHHHLLLQQQZZZdddtttwwweeePPPGGGKKK[[[rrrrrrlllppp~~~nnnqqqvvv|||{{{yyyxxxyyy}}}}}}zzznnnfff[[[QQQMMMNNNPPPQQQUUUWWW\\\eeeooovvvxxxwww}}}wwweeeSSSDDD:::777444333333222222222222333444555555555555777;;;>>>FFFSSSggg}}}{{{sssmmmiiifffkkkkkklllpppwwwnnnQQQ<<<222111000///...------,,,,,,,,,************************)))+++***''''''***+++)))$$$%%%''')))***))))))((('''((()))((('''''')))***''''''((()))******)))((()))))))))))))))******+++((((((((((((((()))))))))'''((()))***+++++++++***'''(((***,,,---------,,,---///111333222111000///555444222111222333222111333222000//////111222111---------------......///............///////////////000111111000000111222333444666777777999===@@@BBBHHHSSS```mmmzzzvvvlllTTTMMMCCC<<<;;;;;;999777777666666666666666777777;;;<<<@@@HHHTTTbbbmmmsss{{{}}}yyynnnbbbVVVJJJ@@@<<<:::888777777777777666777777777777777:::>>>AAADDDKKKWWWcccqqquuu```PPPGGGDDD>>>===<<<:::::::::::::::<<<<<<@@@EEEFFFHHHNNNVVVdddqqqsss]]]OOOJJJQQQ```nnntttnnnssszzz{{{{{{}}}uuuyyy}}}wwwmmmdddYYYQQQLLLKKKMMMOOOSSSTTTYYYcccmmmtttvvvuuu{{{qqq___MMM@@@:::555555444333222222333333333444555666777999===@@@HHHRRRdddyyywwwoooiiifffiiiiiiiiikkkqqq}}}sssVVV@@@666444000000///...------------)))************+++++++++)))+++***''''''***+++)))$$$%%%''')))***))))))((('''(((******)))((()))***%%%&&&)))*********)))))))))))))))))))))******+++'''(((((()))))))))))))))+++******)))***++++++,,,((()))+++---/////////...---000333444222000000111666555555555777777666444444000...///111111111000000000000000//////......------.........////////////000111111//////000111111111222111222333666888999<<>>;;;::::::999777666666555555666777888888999;;;CCCQQQdddvvvrrrdddTTTHHH@@@===999777888999999888555666777777777:::===@@@AAAFFFOOOYYYfffwwwiiiUUUJJJFFFAAA@@@===;;;::::::::::::::::::>>>CCCCCCCCCHHHOOOZZZggg{{{lllYYYMMMKKKSSS]]]tttvvvnnnkkktttvvvqqqiiiaaa]]]\\\^^^```eeegggkkkqqqyyy~~~|||vvvmmmbbbWWWPPPLLLHHHIIILLLMMMPPPVVV^^^gggmmmooopppwww~~~nnn[[[III>>>666666555444333333333333111333555666888;;;???BBBHHHQQQaaavvv{{{rrrkkkfffggggggggghhhlllwwwwwwYYYBBB888666111000///...------------******************++++++)))+++***''''''***+++)))&&&&&&'''((()))))))))(((''')))++++++***)))***+++%%%'''******)))))))))))))))))))))))))))******+++''''''((()))************---,,,***)))***+++---///***+++---...///000000000...222666666444444555777999:::;;;===@@@???===;;;===666111222333111000000000000000000000///...---....../////////000000000...///000///...---...///000000000000111222444555666777999===CCCLLLVVV]]]eeemmmwww~~~vvvjjj___SSSJJJGGG>>><<<999888888888777555555555555666777888999::::::???LLL```vvvsssbbbUUUJJJDDD===999999;;;:::999444555666777777999<<>>BBBHHHPPP\\\lll~~~vvvaaaRRRKKKDDDBBB???===;;;:::;;;;;;999:::===AAABBBAAAEEELLLTTT___qqq~~~gggTTTJJJLLLRRR^^^tttttthhhhhhqqqvvvlll^^^ZZZTTTNNNJJJJJJKKKMMMNNNOOORRRWWW^^^jjjvvv~~~{{{|||uuuiii^^^TTTNNNJJJEEEFFFJJJFFFKKKRRRXXX^^^bbbfffhhhqqq|||}}}hhhQQQAAA777666555444333333333333000222444666777:::>>>@@@GGGNNN]]]rrrvvvmmmhhheeeffffffeeehhhrrrzzz[[[CCC888666111000///...------------++++++******************)))+++***''''''***+++)))(((((('''''''''(((((()))''')))+++,,,+++******+++&&&(((******((('''(((***)))))))))))))))******+++&&&''')))***++++++******,,,,,,+++++++++,,,...///------------...///000111000555;;;???@@@CCCIIINNNOOOPPPTTTXXX[[[ZZZWWWSSSMMMBBB888666555222111333...///000111111000000///000000000000111111111111...///000///......///000222111000000222333555555333444555777999>>>DDDIIIPPPYYYdddlllpppuuu}}}~~~ttthhh[[[SSSKKKBBB===<<<999888777777777777666555666666666777888999;;;;;;???GGGWWWooouuuhhhWWWNNNCCC===;;;<<<;;;:::666777888777666777999;;;;;;>>>CCCIIISSSbbbsssqqq___VVVGGGEEEAAA>>><<<;;;;;;<<<::::::===@@@@@@???CCCJJJJJJUUUeeeuuuhhhVVVMMMNNNPPPddd}}}tttiiiiiirrrooo```WWWNNNLLLIIIFFFDDDCCCCCCDDDCCCDDDFFFIIIMMMTTT\\\bbbrrryyyqqqwww|||uuufff[[[PPPLLLHHHCCCCCCHHHAAAGGGOOOTTTWWW[[[___cccmmmxxxqqqWWWDDD777777666555444333333333000222444555666888;;;>>>DDDKKKZZZoooyyypppiiidddeeeeeedddfffooo}}}|||\\\BBB777555111000///......------...+++++++++*********)))))))))++++++''''''++++++)))***)))'''&&&&&&'''((()))'''))),,,,,,+++******+++''')))+++***'''&&&(((***)))))))))))))))******+++&&&''')))***+++++++++******+++,,,,,,------------...---,,,,,,---...000111333999BBBHHHNNNUUU___gggiiilllpppvvvyyyxxxtttpppYYYIII;;;666333000///333---...000222333333333222111111111111222222222222///111222111000000111333111///......000111222222///111444666777888;;;===CCCLLLXXX___bbbgggnnnuuuxxxllleeeYYYNNNFFFDDDAAA;;;999:::777777777777888888888888666666666777888:::;;;<<>>===AAAHHHBBBKKKZZZjjjyyyeeeRRRLLLKKK[[[qqqooohhhhhhqqq}}}ooo```TTTLLLCCCBBBAAA@@@???>>>>>>===???AAADDDEEEFFFHHHLLLNNNWWW___mmm}}}eeekkkrrrxxx|||}}}xxxxxx}}}sssccc[[[OOOGGGEEEEEEAAA;;;EEECCCFFFLLLQQQSSSXXX\\\cccmmm{{{}}}```GGGCCC;;;666888:::888444333333333333444666999<<<>>>EEENNN___rrrwwwnnniiifffcccaaacccgggooo}}}iiiLLL;;;666...///......---,,,+++***+++,,,,,,,,,,,,+++******))))))))))))))))))******+++++++++***)))((((((''''''&&&'''***...111222111+++***)))(((((()))*********+++,,,+++***)))***+++******************+++,,,(((***...111000---...000111000///000000///111444999@@@JJJWWWhhhyyynnnUUU>>>777555000///333000000111222333444444555333333333222222222111111///000111222222222222222000000000000111111111111444444333333444777999;;;999AAALLLSSSWWW[[[aaafffqqquuu{{{~~~~~~|||ttteeeZZZSSSPPPEEEBBB===999666666777888555666777777777777777777444777999999999:::>>>BBBKKKZZZrrrpppeeeUUUHHHAAA>>><<<:::777777666777888888666555777:::>>>BBBIIIUUUcccmmm}}}xxxcccUUUKKKDDDBBB@@@;;;;;;???888:::<<<>>>@@@@@@@@@@@@BBBEEENNN\\\jjjxxxeeeQQQIIIOOOXXXgggqqqdddeeekkktttrrr___RRRJJJFFFEEEBBB???============<<<<<<>>>@@@AAAAAAAAACCCEEEOOOSSS[[[eeetttTTT[[[fffnnnuuu|||yyytttpppoootttzzz|||ppp___VVVKKKDDDDDDDDDAAA===AAA???BBBGGGKKKMMMRRRXXX```iiivvvjjjSSSGGG>>>777888999777444444444444444555777;;;>>>@@@JJJSSSaaassszzzqqqlllfffcccbbbeeehhhooo|||lllOOO<<<666------...///////////////+++,,,,,,,,,,,,+++******------,,,+++*********+++++++++******)))(((((('''(((((((((+++...000111111))))))(((''''''((()))***)))+++,,,+++***)))***+++******))))))******++++++)))+++...//////...///111---,,,,,,...000111777===DDDSSSdddrrrxxx]]]BBB999666111///222000000111111222333444444333222222222111111111111000000111222222222111111000000000000111111111111444444333333444666888999888>>>EEEIIILLLRRRYYY___gggjjjooosssvvvwwwyyy{{{uuuqqqpppqqqpppppptttzzzyyy{{{nnn^^^PPPFFFAAA>>>>>>===:::777666666777888555666666777777777666666666888:::;;;;;;???EEEJJJTTTeee}}}rrr___OOOEEE???;;;999777666666666888888777555888:::===@@@EEEOOO[[[dddtttooo]]]SSSIIIEEEAAA<<<<<>>???>>>>>>>>>BBBCCCIIISSS___nnnxxxcccNNNMMMNNNVVVhhh~~~llldddbbbgggxxxmmmYYYKKKDDDAAAAAA???===<<<======<<<;;;;;;<<<>>>??????@@@BBBDDDDDDHHHPPP[[[kkkBBBJJJVVVbbbkkkttt}}}yyypppjjjhhhdddcccgggmmmttt}}}zzzlll]]]SSSHHHBBBAAA@@@>>><<<;;;;;;>>>AAACCCDDDJJJRRRZZZbbbmmmvvv~~~wwwbbbPPPEEE;;;999:::888666777555555555777999===@@@BBBNNNVVVcccrrr~~~uuupppkkkhhhhhhjjjmmmrrrsssTTT>>>555/////////000000000000000+++,,,,,,,,,,,,+++******///...,,,+++***)))))))))++++++******)))((((((((()))))))))***---//////...'''''''''''''''((()))***)))***++++++***)))***+++)))))))))))))))***++++++---...//////000222333333---++++++...000333<<>>@@@FFFNNNTTTZZZ]]]aaadddfffgggiiikkkeeebbb```aaa``````eeelllmmmsss{{{xxxiiibbbVVVIII???999777666777777666666666666777888666666666666666666555555777999::::::;;;AAAJJJQQQaaarrrlllZZZMMMDDD>>>:::999888666777888999888777888:::<<<===@@@GGGQQQXXXgggrrrnnncccVVVMMMFFF@@@>>>@@@<<<<<<=========<<<;;;;;;BBB@@@BBBJJJSSSaaattttttXXXNNNHHHLLLUUUhhh{{{kkk___\\\hhhxxxiiiUUUHHHBBB@@@>>>===<<<<<<>>>>>>===<<<:::<<<>>>>>>??????AAACCCAAADDDKKKUUUdddyyy:::@@@KKKWWWbbbnnnyyyӵtttjjjaaa[[[\\\YYYXXX\\\bbbjjjvvvzzzmmm^^^SSSGGGAAA>>><<<;;;<<<;;;:::<<<>>>======DDDMMMUUUZZZcccjjjrrr{{{ooo[[[NNNBBB===;;;999888999666666666777:::>>>AAADDDNNNUUUaaaooo}}}ĦĦzzztttrrrӵzzz[[[BBB666333333111000///...------+++,,,,,,,,,,,,+++******++++++***)))((((((((()))************))))))((((((***)))((()))+++,,,,,,+++'''''''''((()))***++++++)))***++++++***)))+++,,,)))))))))))))))***+++,,,000111111111555::::::888333///...ĦnnnpppPPP???999555111000111111111111111111111111000000000000000/////////222222222222222111000//////000000000111111111111444444333222222333333444666777888888:::>>>DDDIIIOOORRRVVVXXXZZZ\\\___```]]]YYYVVVVVVUUUUUUYYY```dddiiirrrxxx|||~~~uuuiiibbbPPPKKKDDD<<<888777888999444444555666666666666666666666555555555555555666<<<===>>>>>>AAAIIISSS[[[nnn~~~xxxfffXXXMMMEEE@@@<<<:::888777999::::::999888:::;;;<<<===BBBJJJPPP\\\fffssswwwgggXXXMMMEEE@@@???<<<<<<<<<<<<<<<;;;;;;;;;???>>>@@@FFFNNNZZZkkkyyygggWWWLLLMMMPPPXXXppp|||jjj___```hhh~~~kkkXXXLLLFFFEEE===<<<<<<>>>@@@AAA@@@???:::<<<>>>?????????AAACCCGGGIIILLLSSSaaavvv888<<>>AAACCCMMMUUUaaannn{{{>L=hĦzzz4ĉ@ӵcccGGG888444333111///...---,,,,,,+++,,,,,,,,,,,,+++******)))((((((((()))***++++++*********))))))))))))))))))''''''''')))***)))((((((((()))***+++,,,,,,,,,(((***++++++******+++,,,))))))))))))***+++,,,---///111222444;;;BBBAAA;;;777222111>LeeexxxZZZFFF<<<777444222222222222111111111111111////////////////////////222222222222222111000//////000000000111111111111444333333222222222222222555666888999:::<<>>AAAEEEIIIPPPZZZgggqqq~~~tttfffXXXLLLEEE>>>;;;888666777888888888777999<<<<<<===AAAGGGMMMTTT]]]iiixxxuuubbbTTTJJJBBB===;;;;;;;;;;;;;;;<<<<<<=========AAAHHHNNNVVVcccppp}}}|||fffSSSNNNLLLNNN^^^rrr}}}jjj___\\\jjj{{{}}}yyyyyywwwxxx|||}}}{{{}}}rrr^^^QQQIIIFFF===<<<<<<===???@@@@@@???999;;;===>>>>>>>>>@@@BBBGGGHHHKKKRRR```www666888===FFFSSScccqqqzzzGG=?LLLHHHKKKIIIJJJOOOTTT]]]kkkxxxwwwaaaSSSHHHEEEBBB???BBBIIIGGG@@@;;;:::::::::>>>DDDGGGKKKOOOTTTZZZcccooowwwqqqaaaOOODDD>>>999777777999888888999;;;>>>AAACCCLLLUUUbbbnnnzzzHdĦ=ĪjGG=?jjjMMM<<<222111///.........///000+++,,,,,,,,,,,,+++******))))))******+++,,,...///******))))))))))))))))))((('''&&&''')))))))))'''))))))***+++,,,,,,,,,,,,((()))++++++******+++---*********+++,,,---...///,,,111444999DDDNNNJJJ@@@777111111HdĦzzzhhhQQQDDD<<<888666444333333222222111111111////////////000000000000111111222222222111111000000000000000111111111111333333333333333333333222555666888:::<<<=========>>>AAADDDFFFGGGJJJMMMOOOPPPLLLJJJIIIFFFCCCEEEJJJJJJPPPXXX___dddgggjjjlllfffkkkooorrrvvv{{{}}}{{{}}}{{{vvvlll^^^PPPFFFAAA999888555444444555666888666666666777666555555444555555555555666777999;;;:::@@@JJJTTT___lll{{{wwwfffUUUJJJAAA===888555555666777777777:::===>>>>>>AAAGGGLLLNNNWWWbbbnnn}}}mmm]]]RRRGGG>>><<<<<<<<<;;;<<<<<<===>>>;;;<<>><<<<<<===?????????:::<<<>>>>>>>>>???AAACCCCCCFFFLLLVVVfff}}}222444999ӵ|||ĭӵӵĦӵӵĦƜ`1.׼sMMMGGGCCCCCCĦeeerrrӵĦzzziii[[[NNNJJJĭӵOOOXXXĦĦĦ~~~nnnZZZNNNFFF>>>;;;:::AAACCCJJJDdD?fӵĦӵƜ`1.׼sĭӵ@@@444222111/////////111ӵ,,,+++******Ħ******+++,,,---))))))***+++***))))))***+++Ħ''')))***+++******---Ħ<<>>@@@HHHUUUcccppp}}}wwwcccVVVIIIDDD>>>999888999::::::888;;;>>>??????AAAEEEIIIIIIRRR\\\dddpppyyykkk___RRRGGG@@@???===<<<<<<<<<<<<===;;;<<>>>>>@@@AAAAAA@@@AAACCCDDDDDDEEEGGGIIILLLSSS]]]jjjzzz///222?~4vvvxxxg&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@PPPIIIDDDAAAShӵmmm~~~g&e>hӵ{{{tttdddUUUfff?><z777g&e>&eEEEIIIHLShӵgLxxxdddWWWMMMEEE@@@S?ʬBBBDDD3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??UUUCCC999777444111//////g<ĉ,,,,,,+++***3we<Ħ))))))))))))3h?@e)))+++---,,,+++))))))***Z(((''')))***+++***3h?gL:::CCCMMM^^^iiibbbQQQ===555444D%%)?fff?><z=?ĦFFFg&e555g&e//////000S?ʬ1114ff?>ߝL000@e333g&e4445554443h?g&e>&eBBBDDD??===AAAFFFJJJNNNQQQTTTWWWXXX___eeeeeefffiiifff```WWWUUUPPPHHH>>>888666666***,,,...111444666777777333333333333444555666777555555444555777;;;>>>@@@OOOYYYggguuupppbbbPPPKKKDDD???>>>>>>??????999<<>>Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼s~~~___FFF999666222///...---tQ+++*********je<Ħ***++++++Bt=o9ĦH׼s(((((()))*********(((((((((HtĦ))))))*********Bt=o9ĦHdĦAAAQQQaaaqqqwwwjjjXXX@@@888555Dtfo9ĦsߝLGdUĦHt@cӵHu]Ħ<<<Hu]Ħ222111Htƅ^000qIܗGIӵ111H׼s555444Hu]Ħ777666Bt=o9ĦHƅ^Hu]Ħ<<<@@@>>>???BBBDDDGGGKKKQQQUUUYYYYYY\\\```bbb___WWWQQQJJJFFFBBB>>><<<999666333666444222333666666444111333444444333222111333444888:::999666555888AAAHHHUUUdddwwwtttgggWWWIIIDDDCCC???<<<===<<<>>>@@@???>>>???BBBFFFHHHJJJNNNUUU```nnn||||||kkk\\\SSSMMMEEEAAA??????===;;;<<<:::999999<<>>???===???AAABBBDDDHHHMMMQQQWWWXXX[[[]]]\\\WWWQQQLLLDDDAAA===999777555222000333333222333555555444222444555555444333333444666666777888777777===FFFNNNaaapppsssdddTTTLLLIIIDDD@@@AAA???@@@AAA@@@??????CCCEEEGGGJJJNNNTTT\\\hhhuuuzzzlll]]]UUUJJJCCC@@@???===<<<;;;:::888999<<<@@@EEEIIIKKKUUUdddsssyyybbbSSSJJJOOOZZZlllyyyfff]]]\\\aaasss~~~sssnnniiibbb[[[XXXNNNNNNMMMLLLKKKKKKKKKKKKVVV\\\gggsss|||uuuooommmiiifffcccbbbaaaaaagggkkkoooqqqqqqttt{{{666;;;4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9@@@po9wӵ```uuu~~~DdDĦo)hyyyDdDΦDdDĦ777DdDΦDdDӵ???GIpӵDdDĦpo9wӵDdDĦxxxlllpo9u@@@>>>;;;;;;GIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦdddJJJ999666222///...---geĦ++++++sp?aĦ++++++GIdnuR)ĦDdDĦ***))))))(((''''''(((((((((DdDĦ************GIdnuR)ĦDdDĦ```tttrrrSSSDDD:::DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦKKKDdDĦ444po9u111111444333=ӊB1.uTӵ222DdDĦ000111DdDĦ777GIdnuR)ĦDdDΦDdDӵ===<<<;;;;;;<<<===<<<===>>>???AAADDDHHHLLLSSSVVVXXXXXXSSSMMMHHHEEE>>>;;;888666444333000///000111333444333333333444555666666555444444555777555666888999>>>GGGSSS\\\rrrqqq___TTTMMMFFFBBBAAA???@@@@@@>>>======???AAAFFFJJJNNNQQQVVV```mmmwww~~~lllaaaRRRGGGAAA>>>===<<<:::999888888;;;@@@DDDGGGGGGNNNYYYeeetttsss^^^MMMLLLMMMYYYnnnxxxgggZZZWWWbbbrrryyymmmhhhddd^^^XXXVVVLLLKKKIIIGGGFFFGGGHHHIIIKKKQQQZZZdddooo{{{~~~}}}}}}}}}999???4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>e>>>puR)Ħ^^^qqq{{{>d<ĦDtDdDΦDdDĦ888>d<ʜ4DuTӵ<<<4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦdddJJJ999666222///...---geĦ+++s<v>aĦ++++++peӵDx<DdDĦ((()))******++++++(((((()))DdDĦ************peӵDx<>d<~~~bbbPPP@@@>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦccc>d<Ħ999peӵ444Ħ111F&uTӵ222DdDĦ333444>d<Ħ777peӵDx<>d<ʜ4DuTӵ===;;;:::::::::;;;:::;;;<<<<<<===???CCCGGGMMMPPPSSSQQQKKKEEEAAAAAA<<<:::777555555444222111---000444444222111333666444555666555444444666777777777999===FFFTTTdddpppooo```VVVNNNHHHEEEEEEDDDBBB@@@???>>>??????DDDHHHMMMOOORRRZZZgggqqq{{{{{{nnn\\\MMMDDD???<<<;;;:::999888888;;;???CCCEEEFFFJJJQQQZZZgggyyypppXXXQQQMMMQQQ___tttyyyfffZZZ[[[ddd{{{sssgggaaa^^^YYYTTTSSSMMMKKKHHHFFFEEEFFFHHHIIIGGGMMMTTT[[[bbbmmm{{{BBBKKK4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ999s&dq&ĒR888:::i?ʜtd<ĦHHܗDӊB<xB?daĦ++++++B?Ho9***>d<***+++++++++)))))))))>d<ӵ++++++B?Ho9222<xoooZZZFFF&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦ???B?dp&ĒR222222>d<sdKĦ666B?Ho9GGGs&dq&ĒR<<<;;;:::999999888888888999:::::::::===AAADDDHHHKKKNNNLLLFFFAAA??????:::888666555555555333222---000444444222111333666333444555444333333555777888888;;;BBBOOObbbvvvuuuiii```YYYSSSOOOMMMJJJGGGEEEDDDCCCCCCCCCGGGJJJMMMPPPXXXccckkkvvv|||zzzhhhXXXLLLEEE???;;;;;;:::999999;;;>>>AAACCC@@@CCCFFFLLLWWWgggzzzkkk^^^QQQMMMRRR```www|||iiiaaa```mmm{{{xxxlllaaa\\\YYYTTTPPPOOOIIIGGGDDDBBBAAABBBDDDEEEGGGKKKPPPTTTXXXaaannnxxxSSS^^^4DuXӵHu]3hhne=enepIƎ@t@h>hfe777@ďD@@@NNN\\\iiivvvne=ezzzege;;;:::sĪj@h777888:::fdDĦ@ďDHkge@h@@@???@GkkkzzzHĪj@IŌBeneHkgenefeHu]3hhsefffLLL999666222///...---geĦja>aĦ++++++@G+++***se******)))(((((()))))))))<Ō+++++++++@G444555Hkge|||dddNNNHĪj@IŌegeHu]3hIŌDdDĦneRRRMMM@h777555>h444444444se777ne888999@GHHHEEEsĪj@h999999999888888777777666555666888888:::===AAAEEEHHHIIIJJJHHHEEEBBB??????888666444333333333222111000111333444333333333444222333444444333444666777888;;;AAALLL^^^sss|||sssiii```VVVSSSNNNKKKIIIGGGEEECCCEEEFFFGGGJJJOOOVVV^^^dddoootttzzz~~~wwwhhh[[[PPPFFF@@@>>>===<<<;;;<<<===???@@@===???AAADDDKKKXXXhhhssspppYYYLLLHHHQQQggg|||qqqjjjqqqvvvrrrggg\\\XXXVVVQQQMMMLLLFFFDDDBBBAAA@@@@@@AAABBBDDDGGGJJJMMMQQQWWW```gggsssyyyhhh4DuXӵĵD^777777777===???LLLYYYdddsss???===;;;888888999;;;???DdDĦ}}}DDDCCCBBB@@@SSScccqqq}}}D^s׼skkkSSS999666222///...---geFm8+++>aĦ,,,++++++)))))))))s׼s+++******))))))((())))))***Ho++++++++++++,,,333666:::rrrZZZsssD^DdDĦgggfffhhhiiiCCC>>><<<:::777777777777s׼s999888<<>>CCCGGGKKKJJJHHHGGGEEECCC@@@===888666444333333333222000333333222333555555444222333444555555444555777999;;;AAAMMM___sssxxxnnn___ZZZUUUQQQOOOMMMIIIGGGHHHFFFEEEGGGMMMTTTXXXZZZccchhhpppyyyzzzmmm___QQQGGGAAA???>>>===<<<===>>>>>><<<>>>@@@AAAEEEMMMXXX```nnnzzzkkkXXXLLLIIIWWWjjj~~~uuurrr|||mmmcccYYYVVVUUUOOOJJJIIIDDDDDDCCCBBBAAAAAAAAAAAA@@@AAADDDHHHLLLQQQVVVYYYbbbiiirrrzzzΦ4DuXӵtvӵ>d<ĦĦĦlllYYYIIIEEE???;;;888999:::<<<888:::===???===>>>JJJXXXaaaqqqĦvvvdddUUULLLAAA???;;;999888888:::;;;999999999<<d<ĦrrrdddVVVQQQKKKHHHHHHGGGDDDBBB===;;;<<<@@@FFFNNN]]]jjj}}}Ħ>d<ĦBepppYYY999666222///...---geFYĉ,,,+++>aĦ,,,++++++)))((((((******))))))))))))Be))))))***++++++,,,,,,)))******nu]ӵ+++,,,,,,------------///444888>>>NNNkkk~~~dddUUUHHH===???IIILLL___uuu>d<Ħ>d<Ħ|||nnnĦzzzjjjZZZPPPKKKHHHEEECCCBBB@@@===:::::::::::::::Be:::<<<;;;:::;;;ĦJJJAAACCCFFFHHHIIIIIIHHHGGGBBB@@@???>>>===;;;777444444444555555666555555555222333666888;;;???EEEIIIOOOLLLHHHGGGFFFDDD@@@<<<:::888555444555444333222666444222333666666444111444555666666666666888:::>>>GGGYYYooo{{{kkkfff```\\\ZZZWWWSSSPPPKKKFFFCCCEEELLLRRRTTTSSSYYY^^^hhhtttyyyiiiYYYMMMBBBAAA@@@>>>===<<<======999;;;======>>>CCCKKKQQQ[[[iii|||}}}jjjWWWIIILLLXXXooopppcccgggxxx}}}jjj```XXXVVVTTTOOOIIIGGG@@@@@@@@@???>>>>>>=========>>>@@@EEEKKKPPPRRRRRRUUU\\\fffqqq{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦwwwfff[[[IIICCC<<<888999<<<<<<<<<===;;;;;;<<<;;;???JJJUUUhhhqqq|||gdKĦ}}}ooo^^^QQQEEEAAA<<<888888888888888999;;;===>>>>>>@@@EEEJJJgdDĦxxxhhhZZZPPPGGGFFFFFFCCCAAA@@@BBB>>><<<>>>AAAIIIWWWeeexxxgdKĦsdKĦxxxYYYDDD777,,,+++///000ŶS+++++++++3we<''')))***+++)))))))))))))))))))))))))))'''%%%%%%'''))),,,***'''iĉ@3hR/Ō+++++++++,,,------000333666;;;FFF\\\wwwwwwfffTTTCCC===???CCCGGGUUUlllDdDĦsdKĦpppeeegdKĦwwwooocccaaa\\\WWWQQQMMMJJJHHHGGGEEEBBB@@@AAABBBBBBCCCEEEgdKĦQQQQQQQQQOOOMMMOOORRRNNNGGGFFFAAA======;;;777555666333333333222222333333444666555777<<<>>>???DDDKKKIIIJJJHHHHHHJJJLLLFFF>>>777555333333333333222111444444333333222333333444333999888888:::555555AAAGGGUUUkkkwwwkkkbbbbbbddd___VVVPPPIIIDDDFFFHHHHHHHHHIIIQQQVVV^^^iiiuuuwwwcccSSSKKKBBB:::;;;>>>>>>===>>>888888:::<<<>>>AAADDDEEEPPPUUUeee{{{|||aaaOOOJJJNNN\\\vvvqqq[[[YYYdddtttyyyeee]]]WWWUUUSSSMMMIIIHHHAAA@@@>>>===<<<<<<<<<===???@@@BBBCCCEEEGGGIIIIIIMMMSSS\\\eeemmmxxx>AnenenexxxfffZZZJJJDDD<<<888999::::::999<<<:::;;;<<<<<A.........k<******+++,,,---(((((((((((((((((((((((()))))))))(((&&&&&&(((******(((&&&fh,,,++++++,,,,,,---...000333888BBBSSSlllxxxgggUUUHHHEEEDDDDDDIIIUUUcccsssDetttkkkfffdddne```\\\ne~~~{{{vvvqqqmmmiiiggg^^^ZZZUUUPPPNNNNNNQQQSSSRRRSSSne]]]]]]]]]\\\ZZZYYY[[[^^^YYYRRRNNNEEE===;;;:::555222222333333333333333333444555777666888;;;<<<===BBBIIILLLNNNOOOPPPRRRRRRJJJ@@@888666444444555666666555333333222222222333333444333999888888;;;777999FFFVVVdddzzz{{{sssrrrpppggg\\\TTTLLLFFFGGGHHHFFFEEEGGGKKKQQQYYYbbblllxxxlll]]]NNNDDD<<<<<<===;;;999999:::999999999999:::;;;;;;CCCHHHUUUlllsss\\\NNNIIIQQQeee|||cccYYYZZZcccwwwwwweee]]]UUUSSSPPPJJJEEEDDD@@@???>>><<<<<<<<<======???@@@AAACCCEEEFFFHHHHHHMMMQQQWWW\\\dddooo{{{yyyeeeWWWJJJDDD<<<888888888777666:::999:::======???FFFNNNXXXdddsss|||lll^^^PPPJJJBBB>>>======<<<:::777999;;;>>>AAAFFFLLLQQQ}}}{{{jjj]]]PPPJJJGGGBBB??????>>>;;;:::===@@@GGGUUUaaarrrfffEEE:::111111333111,,,,,,,,,(((((((((((())))))''''''''''''''''''''''''((()))))))))(((((()))+++***((('''''',,,,,,,,,,,,,,,---......///111777FFF]]]xxxmmmYYYNNNFFFBBB@@@BBBHHHTTThhhzzz|||ddd]]]SSSLLLHHHGGGHHHIIILLL}}}xxxqqqjjjggggggjjjllliiikkkppppppooonnnnnnkkkjjjmmmooojjjbbbZZZLLL???;;;999666222111333333333333333444555666999888999<<<<<<<<>>===:::777777:::999888777777777777777;;;===GGGYYYoooqqqXXXIIIKKKTTThhhqqq^^^RRRSSScccvvvuuuddd[[[SSSPPPLLLFFFAAA@@@???>>>===<<<<<<<<<===>>>??????@@@BBBCCCEEEFFFGGGKKKMMMOOORRRWWWbbbpppyyywwwcccSSSHHHBBB;;;777777888777555888777999===>>>>>>CCCIIIPPP]]]mmm{{{uuuhhhZZZRRRIIICCCBBBAAA???<<<<<<===>>>AAAEEEIIINNNQQQbbbkkkvvv}}}ooobbbSSSLLLHHHCCC??????>>>;;;;;;>>>AAAGGGTTT```qqqlllIII===222111222000,,,+++************************))))))((('''''''''''''''((((((((((((((((((((((((''')))******))))))***,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---...///333333:::MMMgggmmm^^^LLLEEE@@@???AAAFFFPPPZZZbbbllluuuyyyzzzvvvkkk^^^MMMHHH@@@;;;;;;===???AAACCCGGGPPPbbbyyy~~~|||zzz~~~xxxnnnbbbQQQAAA;;;:::888555333333333333333444555666777;;;;;;<<<===<<<===EEENNNZZZbbbkkkooooooiii[[[MMM@@@<<<777444222222111000222111111222222333444555555999777777===>>>EEEUUUmmmwwwjjj^^^UUUKKKHHHFFFCCCAAACCCEEEMMMUUUXXX[[[cccsssyyycccUUUGGG@@@===:::999999888777888888999:::;;;<<<>>><<<@@@LLL^^^sssjjjTTTLLLMMMWWWlllmmmXXXOOOWWWeeeyyytttbbbYYYQQQMMMJJJDDD@@@???>>>===<<<;;;<<<===>>>???>>>>>>???@@@BBBCCCDDDDDDGGGHHHJJJKKKOOOWWWccclllwww~~~sss```QQQEEE@@@:::777888999888777777555777<<<======@@@EEEJJJWWWgggvvv}}}rrrcccYYYMMMGGGEEEDDD@@@===???@@@AAAEEEJJJPPPTTTWWWccclllvvv}}}qqqdddUUUNNNIIIDDD@@@@@@???======@@@CCCHHHSSS^^^pppoooOOOAAA333/////////------........................------,,,+++************))))))))))))))))))))))))'''(((******))))))***,,,***++++++,,,++++++,,,,,,,,,,,,,,,,,,---...///000777888AAAWWWtttuuu\\\OOOCCC@@@@@@@@@AAACCCJJJPPPVVVZZZ[[[XXXOOOFFFBBB>>>999777999<<<@@@AAAHHHPPP___ttt~~~rrr___NNN>>>888999888666555333333333444555777888999::::::<<<===<<<>>>HHHTTTbbblllvvvzzzyyyqqqcccVVVHHHCCC<<<777555555555555333333222222333444444555555999666777===???HHHYYYoootttfff[[[PPPKKKGGGDDDBBBDDDDDDLLLSSSUUUWWW^^^kkkwwwppp```MMMCCC>>>;;;;;;<<<777777777888999;;;<<<===???<<<<<>>======>>>???@@@@@@AAAAAABBBDDDGGGIIIKKKQQQYYY```nnnwwwrrrsssvvv|||}}}ppp^^^QQQDDD???:::888999:::999777666444555:::<<<<<<>>>BBBGGGRRR```nnn~~~}}}kkk```RRRJJJHHHGGGBBB===@@@@@@CCCHHHQQQYYY^^^aaacccmmmwwwtttfffXXXQQQLLLFFFAAA@@@@@@>>>???BBBCCCGGGQQQ[[[lll{{{qqqRRRCCC444///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***************************'''(((******)))((()))***''')))++++++)))((()))***,,,,,,,,,,,,---...000000444777DDD]]]{{{uuuaaaLLLBBB>>><<<::::::<<>>999;;;999888999===AAADDDFFFQQQ]]]pppoooVVVHHH:::666777555444444222333333444666888999:::888999<<<>>>>>>BBBOOO]]]nnnxxxyyylllaaaKKKFFF>>>888666666666666555555444444444444555555555999666666===???HHHYYYpppqqqeeeXXXPPPKKKFFFDDDEEECCCIIIPPPSSSTTTZZZeeennn|||~~~lllXXXLLLDDD>>><<<===999888888777777777888888:::777777<<>>===<<<;;;;;;;;;<<<===<<<=========>>>>>>??????===AAAEEEHHHJJJNNNSSSXXXfffooo|||yyyqqqgggiiilllsss{{{{{{mmm^^^TTTEEEAAA;;;999::::::888666777444444888;;;;;;<<<@@@EEENNNZZZgggwwwvvviiiZZZRRRPPPNNNHHHBBBDDDDDDFFFLLLVVV___dddffffffppp{{{xxxkkk]]]UUUOOOHHHBBB???AAA??????BBBCCCEEENNNWWWeeettttttQQQCCC555111111000//////************************))))))(((((('''((((((((())))))))))))))))))))))))&&&(((******(((''''''''''''))),,,+++)))(((((()))+++,,,,,,,,,...///000111222888HHHcccyyyaaaQQQFFF>>>:::::::::999;;;>>>???<<<888666777888;;;AAAIIIPPPUUUWWWdddqqq~~~kkkOOOEEE<<<888777444333555222333333555666999:::<<<:::<<<@@@DDDFFFLLL\\\kkkzzzqqqXXXQQQGGG>>>999777666666888777666555555555555555444999666666<<<>>>FFFWWWppprrrbbbXXXPPPIIIFFFGGGCCCHHHNNNRRRUUU[[[bbbgggqqqvvv~~~}}}jjj]]]RRRGGG@@@===::::::888777666666555555777555666999<<>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<============;;;???CCCEEEGGGKKKQQQVVV___gggrrr||||||pppggg```bbbeeelllttt|||{{{mmm___WWWHHHCCC===::::::999777444777333333777::::::<<>>@@@??????AAABBBCCCKKKTTT___nnnvvvOOOBBB666333444111...---------------------------,,,+++++++++++++++,,,,,,))))))))))))))))))))))))'''(((******(((&&&&&&&&&(((+++......+++)))***++++++,,,,,,---...///111111999AAARRRlllwwweeeSSSDDD===<<<<<<:::;;;>>>@@@===999888555888???JJJWWWaaahhhkkkxxx}}}iiiNNNFFF???===:::666555777222333333555777999;;;<<<>>>AAAFFFKKKNNNUUUfffwwwlllcccVVVJJJBBB===:::999:::999888666555555555555444888666666<<<===DDDUUUooo{{{jjj]]]TTTKKKGGGGGGEEEIIINNNTTTXXX]]]bbbfffiiinnnvvvyyylll___PPPDDD>>>;;;:::999888888777888888999888999:::999:::BBBLLLXXXmmmpppWWWMMMLLLPPP^^^oooyyyfffPPPSSS[[[llltttiii]]]VVVPPPHHHCCCBBB???>>><<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAACCCEEEIIIPPPVVVYYY```iiirrryyywwwlllccc]]]UUUXXX```jjjqqqvvvuuuhhh___TTTKKKAAA===>>>???<<<888333555666555555888;;;;;;>>>IIIRRRZZZggg|||yyyjjjbbb^^^[[[VVVSSSOOOLLLNNNYYYdddiiijjjkkkpppvvvzzzvvvnnnbbbUUUKKKEEECCCBBB>>><<>>@@@???===:::777:::<<>>DDDKKKSSS\\\kkk|||uuudddTTTIIICCC@@@???888666555555666777555444999777777999:::===EEEOOOjjj~~~ooobbbZZZTTTNNNIIILLLNNNQQQUUUYYY]]]aaabbbjjjjjjnnnwww~~~jjjYYYHHH<<<<<<999666555777888999999:::888666555666999>>>AAANNNTTTdddzzziiiUUUJJJGGGNNNXXXvvv{{{jjj[[[TTT^^^ooo~~~zzzpppbbbVVVOOOIIIEEEAAA===<<<;;;;;;======<<<;;;999:::::::::999999;;;<<>><<>>===<<<<<<<<<;;;AAAOOOdddyyyvvvfffPPPEEE<<<:::::::::;;;===:::::::::888666777999<<<>>>FFFQQQ\\\hhhwwwppp```RRRHHHAAA===:::999777666777666555444888666777999;;;>>>GGGQQQiii~~~rrreee\\\UUUNNNIIILLLNNNQQQTTTXXX[[[]]]^^^eeefffiiiqqq{{{|||kkkYYYKKKAAA???<<<:::::::::999888888777555444666888<<<>>>EEEIIIVVVhhhxxxiiiUUUIIIKKKSSSeeezzzuuudddVVVXXX```lllzzzkkk^^^UUUMMMFFFAAA===<<<::::::;;;;;;:::888999::::::::::::;;;<<<===@@@<<<===CCCEEEEEEPPP___ccceeegggjjjnnnttt|||uuuggg\\\UUUOOOLLLOOOPPPUUU\\\aaagggrrr}}}wwwoooccc\\\TTTPPPOOOMMMGGGCCC888777555555555666888:::888>>>FFFLLLYYYmmm|||qqqhhhbbb^^^\\\[[[WWWUUUZZZ___eeennnvvvuuuwww}}}yyykkk]]]PPPHHHDDDCCC???===???@@@AAADDDJJJUUU]]]kkk|||wwwsssrrrvvv{{{xxxUUUCCC444222333///,,,......---,,,+++,,,---...///,,,+++)))***++++++***)))&&&''''''((())))))******'''((()))*********)))(((******+++++++++,,,,,,,,,,,,---.........000333555AAAQQQlllvvviiiWWWRRRJJJDDDAAABBBFFFIIIIIISSSeeeyyylll\\\KKKCCC<<<<<<<<<;;;;;;===::::::999888777777:::<<>><<<999888777777666555777555777:::<<<@@@IIITTThhhxxxuuuzzz{{{mmmcccYYYQQQLLLMMMOOORRRUUUWWWYYYYYYYYY^^^___bbbiiipppwww|||}}}|||hhhWWWFFFBBB>>>;;;999777555444555555444444555777999:::;;;>>>FFFSSS___nnndddNNNHHHKKKRRReeexxxdddXXXTTTYYYllluuufffZZZNNNDDD===???===;;;:::;;;;;;999888888999:::;;;===>>>???@@@===::::::???@@@@@@IIIUUUUUUWWW[[[```fffoooxxx~~~|||jjjZZZPPPJJJGGGFFFJJJJJJMMMSSSYYY```lllxxx~~~wwwjjjeee^^^ZZZVVVRRRKKKEEE===888666666666666666999666:::@@@FFFRRRdddxxxsssgggaaa]]][[[ZZZWWWVVVYYY\\\aaakkkuuuvvvxxx|||qqqaaaSSSIIIDDDCCC???===???@@@???BBBGGGTTTZZZfffvvvyyytttrrrooovvvuuuTTTCCC444333333///---///...---,,,,,,,,,------...+++***)))***++++++***((()))))))))******+++++++++******))))))))))))***+++******+++++++++,,,,,,,,,,,,---......///111444777DDDYYYxxxpppiii```XXXTTTVVV[[[^^^fffpppwwwaaaQQQEEE???;;;<<<<<<;;;;;;===999999999888777888;;;===AAAKKKZZZlll~~~}}}pppbbbVVVNNNBBB???<<<:::999:::999999999777888;;;===@@@JJJTTTfff}}}}}}vvvrrruuuyyymmmbbbYYYSSSPPPRRRUUUWWWYYYYYYYYYXXXXXXYYY\\\```fffkkkoooqqqttt{{{tttbbbOOOIIIBBB;;;888666555555333444444444555555666666777999>>>EEEMMMZZZoooyyy```PPPJJJIIIWWWlllzzzeeeUUUQQQ]]]lllqqqbbbSSSFFF===AAA???===<<<<<<===<<<;;;999999:::<<>>@@@@@@???AAAEEEQQQWWWbbbqqq{{{uuussskkkrrrvvvSSSBBB555333333...---000------------,,,---------***))))))***,,,,,,***))),,,+++++++++*********)))///---***(((((())),,,...******+++++++++,,,,,,,,,,,,---......///222666:::EEE___|||vvvssstttwwwyyylllWWWIII???;;;999:::;;;999999;;;888888888777777888<<<>>>EEEMMM[[[mmm|||oooaaaYYYHHHDDD???<<<<<<=========<<<::::::<<<===@@@IIISSSddd{{{}}}vvvpppqqq{{{vvvkkkbbb]]]XXXYYYZZZ[[[\\\\\\[[[[[[TTTVVVXXXZZZ]]]```dddfffiiiqqq|||sss___VVVJJJ@@@:::999:::;;;444444444555555555444444555777:::???BBBIIIYYYiii{{{bbbRRRHHHNNN[[[pppvvv```SSSTTT[[[lll~~~}}}mmm]]]LLLBBBAAA???<<<<<<===>>>>>>>>>:::999:::>>>BBBEEEDDDCCCCCC@@@??????>>>===@@@DDDDDDFFFJJJNNNTTT\\\dddjjjrrrwww~~~}}}zzzrrrqqqppprrrvvv~~~sss^^^OOOHHHFFFDDDCCCBBBAAACCCHHHNNNUUUcccooouuuzzzxxxuuupppiii___TTTMMMIII>>>888::::::666555999999888;;;CCCLLLXXXiiixxxrrrgggdddaaa\\\WWWTTTTTTYYY^^^aaagggmmmuuuzzz{{{kkkZZZNNNHHHDDD@@@???AAAAAA@@@AAAEEENNNSSS^^^mmm}}}~~~wwwsssmmmsss~~~zzzRRRBBB555444222...---111------------------,,,,,,*********,,,------+++)))++++++******)))(((((('''000...+++((((((***---///******+++++++++,,,,,,,,,------......///333888<<>>>>>??????>>><<<<<<===>>>@@@IIISSScccxxx~~~zzzsssmmmmmmuuutttlllhhhccccccbbb```___]]]\\\\\\RRRTTTUUUVVVVVVXXXZZZ]]]bbbhhhrrr~~~nnndddTTTGGG>>>;;;;;;;;;666666666555555555555555555555777:::;;;>>>GGGRRRjjj}}}sss\\\LLLJJJOOO^^^sssqqq]]]SSSPPP^^^ooouuucccRRRGGGCCC@@@===;;;<<<>>>>>>>>>;;;:::;;;@@@EEEGGGFFFDDD???>>>=========???@@@BBBBBBDDDFFFHHHMMMSSS[[[```jjjnnnuuu|||xxxoooiiicccbbbbbbeeelllvvv|||nnn[[[MMMHHHFFFDDDBBBAAA@@@BBBFFFJJJPPP[[[gggnnnzzzwwwlll```XXXNNNAAA999<<<<<<666555999:::888;;;CCCJJJTTTcccrrrqqqhhhhhheee^^^VVVPPPNNNTTT[[[```dddiiillluuuppp```SSSMMMDDDAAA@@@BBBBBBAAABBBFFFIIIOOOZZZiiizzz|||xxxuuuwww}}}xxxQQQBBB666444222------222---.........---,,,,,,+++******+++---//////---***+++++++++***************---,,,,,,+++******++++++******+++++++++,,,,,,,,,------......///333999===QQQllluuu^^^MMMCCC<<<999888999888555777;;;666777777777777999===@@@HHHQQQ```ttttttmmm[[[TTTKKKDDD@@@>>>=========;;;<<<>>>???BBBKKKUUUaaawww~~~xxxvvvqqqlllkkksssxxxuuupppmmmiiiddd___\\\[[[ZZZPPPRRRSSSRRRQQQQQQSSSVVV\\\aaaiiisssuuufffVVVJJJBBB===;;;999888777666666666666666666444555777888999>>>DDDTTTeeezzzlllVVVNNNJJJQQQ```tttppp^^^TTTTTT```qqq}}}mmm[[[PPPJJJGGGBBB????????????>>>===<<<<<>>===<<<;;;<<<>>>>>>>>>===???AAADDDIIIPPPXXX^^^cccgggmmmtttzzzwwwlll```WWWWWWWWWXXX\\\eeeqqq}}}xxxjjjXXXLLLHHHGGGDDDBBBBBB@@@AAADDDGGGKKKVVVaaajjjwwwuuuiiiaaaPPPBBB:::======777555::::::888;;;CCCJJJQQQ```nnn}}}~~~nnngggiiifff^^^TTTLLLGGGMMMVVV\\\aaafffdddooo|||~~~{{{|||ssscccWWWQQQDDDAAA@@@CCCCCCBBBCCCGGGFFFLLLWWWfffwww{{{{{{|||rrrPPPBBB666444222------222---.........------,,,+++++++++,,,...000000---++++++,,,,,,------...//////)))***,,,------+++(((&&&******+++++++++,,,,,,,,,------......000444:::>>>WWWqqqrrr\\\KKKCCC===:::999999888555777<<<666777777777777999===@@@HHHRRRdddzzz}}}wwwbbb[[[PPPGGGAAA===<<<;;;;;;:::;;;>>>@@@DDDMMMWWWaaavvv~~~vvvtttsssppplllllltttxxxtttmmmfff___[[[XXXXXXOOOQQQRRRPPPNNNMMMOOORRRYYY\\\ccclllyyyyyyiii[[[OOOFFFAAA;;;:::888666666666777888999555444777888888;;;@@@DDDTTTgggxxx___TTTKKKLLLSSSccc|||kkk]]]NNNVVVbbbssszzziii]]]RRRNNNIIIEEECCCBBBAAA@@@>>>======BBBHHHJJJGGGCCCDDDDDDBBB??????@@@???<<<@@@AAABBBDDDGGGLLLSSSWWW^^^bbbhhhnnntttzzzxxxiii^^^XXXVVVOOOLLLNNNXXXcccmmmxxxxxxkkkZZZOOOJJJIIIHHHFFF???===>>>BBBFFFKKKSSS\\\nnnvvvrrrgggUUULLLCCC???<<<888888;;;777777:::>>>CCCKKK[[[iii}}}{{{xxxrrrhhh```VVVOOOKKKNNNSSSWWW]]]bbbcccjjjrrrxxxxxxuuuqqqnnnrrrzzzmmm[[[MMMHHHGGGDDDBBBDDDGGGGGGFFFHHHMMMWWWgggxxx~~~{{{~~~oooTTTAAA777555//////111,,,,,,,,,------------------,,,------......------,,,,,,***(((((()))***)))(((,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,111......000111444;;;CCCXXX}}}kkkXXXJJJCCC888888777777888999::::::777888888777777:::>>>BBBOOOZZZllltttmmm___PPPHHHDDD???;;;;;;>>>@@@AAABBBDDDIIIRRRYYYeeeuuuvvvoootttnnnjjjjjjnnnttt~~~tttjjjccc]]]YYYVVVTTTRRROOONNNMMMLLLKKKIIIXXX^^^cccfffooo}}}nnn```RRRFFFAAA>>>:::888777666444222:::888666666888999:::999AAADDDNNN^^^ooowwweeeSSSKKKHHHNNNccczzzooo[[[RRRSSScccvvv{{{nnn```ZZZSSSLLLIIIGGGEEEDDDBBBAAACCCHHHHHHDDDAAABBBFFFHHHFFFAAA???AAABBB???AAAAAAAAABBBDDDJJJPPPUUU]]]aaafffkkknnnqqqtttvvv}}}qqqcccXXXRRRPPPKKKIIIKKKTTT^^^hhhttt~~~xxxkkkZZZNNNIIIHHHEEECCC===;;;<<<@@@CCCGGGOOOXXXhhhrrrwwwkkkZZZPPPEEEAAA>>>:::999:::888888:::>>>AAAHHHWWWeeexxx}}}wwwmmmdddWWWPPPJJJKKKOOOQQQVVV[[[___eeemmmssstttsssqqqppprrrrrr```QQQDDDCCCAAAAAADDDGGGIIIIIIGGGLLLWWWgggxxxoooSSS@@@666444...///111,,,---------------------------------......---------,,,+++))))))*********))),,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,111......000111444;;;DDD\\\~~~yyydddRRRFFF???:::999888777777777777777777777888999:::>>>CCCGGGVVVaaassswwwlll^^^OOOGGGCCC>>>;;;;;;>>>@@@BBBDDDFFFMMMWWW^^^hhhvvvxxxrrrrrrnnnllllllmmmsss}}}ssskkkccc]]]YYYQQQOOOLLLLLLLLLMMMMMMMMMSSSXXX\\\___hhhyyy|||rrreeeZZZKKKEEE===888777777777777999777555555666777777666;;;===DDDOOO[[[kkkuuu]]]OOOGGGHHHVVVhhhfffWWWNNNWWWfffvvv~~~pppiii```WWWQQQMMMJJJIIIEEEBBBBBBEEEEEEAAA>>>???CCCEEEDDDAAAAAAEEEFFFDDD@@@AAAAAABBBDDDIIIPPPTTT[[[___dddhhhkkkmmmppprrrzzz~~~}}}ttthhh[[[QQQLLLKKKGGGGGGJJJQQQYYYbbbppp}}}{{{nnn]]]QQQKKKHHHDDDAAA>>>;;;<<>>555333...///222---.........------,,,,,,+++)))******************)))---+++***)))++++++***)))++++++************++++++,,,,,,,,,,,,------------000......000111444===FFFbbbyyycccRRRFFFAAA<<<;;;999777555444444333666888999;;;>>>CCCIIINNN\\\gggzzz|||jjj\\\NNNFFFBBB>>>;;;;;;>>>@@@CCCFFFJJJRRR]]]eeennnxxxzzztttooonnnnnnnnnlllppp}}}wwwmmmccc]]]SSSPPPLLLJJJJJJKKKLLLMMMPPPUUUZZZ\\\eeeuuu}}}ttt\\\SSSFFF<<<999:::;;;;;;888777555555666777666555777777:::???EEEQQQfffxxxooo[[[LLLEEEKKKUUUggg|||gggSSSOOOVVVcccvvv~~~rrrfff]]]WWWSSSQQQLLLFFFCCCDDDCCC???===>>>???AAABBB@@@BBBHHHJJJIII@@@AAAAAABBBDDDHHHNNNSSSYYY\\\aaadddfffhhhjjjlllooorrrxxx{{{uuulll```UUUMMMIIIHHHDDDEEEJJJPPPVVV___ooo~~~~~~{{{}}}~~~tttcccVVVOOOJJJEEEAAAAAA>>>???BBBDDDEEELLLSSS[[[llltttbbbTTTFFFBBBBBB???:::777999999:::===???DDDQQQ^^^ooo~~~}}}sssbbbZZZRRRNNNLLLKKKNNNTTTXXX\\\ccciiimmmrrrvvvyyy~~~iiiWWWKKKEEEAAAAAAAAA@@@AAACCCGGGNNN\\\lll|||nnnPPP===444333...///222---//////...---,,,,,,++++++))))))************))))))...,,,******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......///...///111111444???JJJhhh{{{fffTTTGGGAAA;;;:::888777555444333333777888:::<<<@@@EEEKKKPPPZZZggg{{{~~~hhh[[[LLLFFFBBB>>><<<<<<===@@@DDDHHHMMMVVVbbbjjjvvv}}}zzzsssmmmnnnpppoookkkmmmzzzxxxkkkccc[[[UUUOOOJJJHHHHHHIIIIIIMMMRRRVVVXXXaaaqqqqqqfffUUUIIICCC@@@>>>;;;999777666666777777777666777777999:::;;;AAAQQQaaarrrppp[[[KKKHHHMMMSSSlllfffTTTNNNTTTfffwwwtttjjjccc^^^\\\TTTLLLFFFDDDCCC@@@???@@@<<>>@@@EEERRR^^^mmm}}}wwwhhh```WWWRRRMMMKKKNNNTTTYYY\\\bbbgggmmmsssyyy}}}kkkXXXMMMEEE@@@AAAAAA>>>???CCCHHHQQQ```ooo~~~pppQQQ>>>555333...000333---//////...---,,,,,,++++++,,,,,,------------,,,,,,...,,,******+++,,,+++***+++++++++,,,,,,+++++++++,,,,,,,,,---------............///111111555@@@MMMlll|||gggSSSDDD<<<999888777666555555555555777999:::<<>>===@@@DDDIIIOOOYYYfffnnn}}}{{{sssnnnnnnooonnnjjjkkkxxxvvvmmmbbb\\\TTTMMMKKKJJJJJJKKKHHHMMMPPPRRRZZZjjjyyyzzzjjj^^^VVVNNNFFF???<<<999666555666777777666888999;;;<<<:::;;;EEEPPPZZZmmmmmmVVVKKKIIIKKK\\\xxx|||bbbPPPLLLYYYhhhyyyxxxqqqllliii^^^TTTJJJGGGEEEBBB@@@AAA===@@@@@@>>>???DDDFFFDDD???@@@AAAAAABBBEEEJJJNNNTTTWWWZZZ]]]^^^___```bbbbbbeeejjjooovvv~~~fff___UUULLLFFFCCCBBBAAA???@@@FFFPPPYYYcccqqq~~~zzz~~~{{{lll___WWWPPPHHHCCCBBB@@@AAADDDEEEEEEJJJPPP\\\iiizzzzzzgggYYYLLLFFFDDD???;;;999888888;;;>>>@@@DDDPPP\\\kkk{{{zzzoooggg]]]UUUNNNJJJMMMTTTZZZ]]]bbbfffkkkqqqwww|||mmm[[[LLLCCC>>>AAABBB???@@@FFFJJJSSScccrrrsssRRR???666444///000333............------,,,,,,+++))))))************))))))---+++***)))++++++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...000111111555BBBPPPooo~~~}}}|||~~~~~~iiiUUUFFF===888888777666666666777777777888:::;;;>>>BBBHHHLLLZZZiii|||fffYYYKKKFFFCCC@@@???@@@???BBBGGGKKKRRR\\\hhhqqqwwwpppnnnmmmllliiijjjvvvyyyiiiccc[[[UUURRRRRRRRRRRRLLLPPPRRRRRRXXXfffttt{{{xxxzzz}}}~~~tttmmmdddWWWNNNEEE@@@;;;777666666666666888777999<<<;;;999===DDDJJJZZZpppgggSSSIIIKKKQQQccc~~~uuu]]]PPPQQQWWWiii{{{|||yyylll```SSSNNNJJJFFFBBBBBB@@@BBBAAA======AAABBB@@@>>>???@@@AAABBBDDDHHHKKKPPPSSSVVVYYYZZZ[[[\\\^^^___bbbgggmmmrrryyy^^^VVVLLLDDD@@@@@@@@@???BBBBBBIIIUUUaaalllxxx}}}rrrfff]]]VVVNNNHHHDDDBBBCCCFFFGGGHHHLLLRRR\\\ffftttooobbbUUUNNNGGG@@@<<<;;;999999;;;===>>>AAALLLWWWeeewwwzzzqqqfff\\\QQQKKKNNNTTTYYY\\\```dddhhhmmmrrrvvvqqq___OOODDD???BBBBBB>>>@@@GGGIIITTTcccrrr~~~vvvUUUAAA888555000111333...------------------------'''(((((())))))((((((''',,,+++))))))*********)))++++++,,,------,,,++++++++++++++++++,,,,,,,,,,,,---...000222111555DDDRRRppp~~~yyy{{{xxxxxx|||{{{gggTTTFFF???999999888777777777777888666777999;;;>>>CCCIIIMMM^^^mmm{{{fffYYYLLLFFFDDDBBBAAAAAACCCFFFJJJOOOUUU^^^jjjsss~~~sssoookkkiiihhhkkkvvvtttoooggg```\\\ZZZXXXWWWSSSVVVVVVSSSVVVaaammmsssmmmmmmooosss||||||pppfffVVVOOOFFF>>>:::999888888888555555999;;;:::;;;>>>@@@HHHVVVdddrrrdddRRRKKKIIIRRRiiivvvbbbTTTLLLYYYiii~~~rrrccc[[[UUUNNNHHHEEEBBBDDDBBB>>>===@@@@@@>>>>>>???@@@AAAAAACCCGGGJJJKKKNNNRRRUUUVVVWWWXXXZZZ]]]```eeejjjoootttyyy}}}[[[SSSHHHAAA???@@@@@@@@@GGGGGGMMM[[[iiitttyyymmmddd]]]TTTNNNGGGEEEFFFJJJKKKKKKPPPVVV\\\dddooo|||uuujjj]]]TTTJJJAAA======::::::;;;===<<<>>>HHHSSS```rrrzzznnnbbbUUUNNNPPPVVVXXX[[[^^^bbbeeeiiinnnqqqxxxtttbbbTTTHHHAAACCCBBB<<<<<>>DDDJJJOOO```pppzzzfffYYYLLLGGGEEECCCBBBCCCFFFIIIMMMQQQWWW```lllttt~~~vvvoooiiiggggggkkkvvvyyyppphhhbbb]]]ZZZWWWTTTWWWUUUPPPPPPYYYccciiidddddddddiiirrryyyeee\\\PPPFFF@@@===<<<<<<999444222666;;;;;;<<<>>>:::===BBBLLL[[[nnnvvv^^^KKKEEEJJJ\\\tttuuu\\\IIIOOO\\\nnnpppfff___VVVMMMIIIDDDEEECCC???>>>@@@AAA>>>>>>???@@@@@@AAACCCFFFIIIHHHKKKOOORRRSSSTTTVVVWWW[[[___dddiiimmmppptttwwwwww{{{QQQLLLFFF???<<<<<<===???GGGNNNUUU^^^lll{{{qqqfff```VVVNNNIIIFFFFFFHHHJJJLLLSSS[[[^^^eeeppp|||zzzqqqggg]]]QQQCCC===<<<;;;<<<<<<<<<===AAAFFFJJJ[[[gggzzzwwwjjj___VVVPPPMMMXXX[[[___aaabbbdddhhhkkk|||{{{jjjYYYQQQIIIEEEBBB???>>>AAAGGGOOOZZZeeerrrzzzZZZDDD:::888000---///---000000///...------,,,,,,,,,***+++///...***((()))///$$$ '''+++)))+++222++++++++++++++++++++++++***+++,,,...///000000000000000,,,000999:::CCCXXXwwwyyyrrrzzzrrrnnnmmmlllppp{{{yyyeeeXXXLLLAAA999999888888888777777666666888777999>>>@@@BBBHHHPPPaaavvvqqqeeeYYYMMMHHHFFFDDDEEEHHHPPPUUUYYY\\\___eeepppxxxzzzvvvpppkkkgggjjjwwwxxxpppkkkfff^^^WWWVVVRRRPPPRRRSSSTTTZZZaaa^^^```aaaccchhhqqq}}}{{{ppp```SSSJJJCCC<<<777999777444444555777888999::::::???EEELLLVVVggguuummmXXXNNNFFFLLL]]]vvvoooVVVIIIPPP[[[lllvvvmmmeee\\\VVVOOOKKKFFFCCCAAA???>>><<<===???AAACCCEEEEEEDDDCCCDDDGGGKKKOOORRRTTTWWWYYYTTTXXX___gggnnnrrruuuvvvwwwwwwxxxyyy|||IIIFFFAAA>>>===@@@DDDFFFIIIQQQZZZbbbnnn{{{xxxooohhh___UUUMMMIIIFFFIIIKKKMMMRRRYYY^^^eeeppp{{{yyymmmeee\\\QQQHHHDDD???>>><<<;;;;;;>>>CCCFFFUUU```rrr~~~qqqcccYYYQQQMMMQQQUUUYYY]]]___ccchhhlllttt{{{ooo\\\SSSKKKGGGCCC@@@???AAADDDKKKTTT```mmm~~~{{{[[[DDD999888000---///...///......---,,,,,,++++++,,,***,,,//////***)))***///&&&###***---***+++111++++++++++++++++++++++++++++++---...////////////000111---000999;;;DDDYYYxxxzzzrrr~~~xxxooohhheeeddddddjjjwwwsss^^^QQQHHH>>>888888888888888777777777666888777:::???BBBFFFNNNVVVjjj~~~qqqaaaVVVKKKHHHHHHHHHKKKNNNSSSYYY^^^______cccmmmvvv~~~yyyrrrmmmgggiiitttxxxssslllbbb[[[WWWSSSPPPQQQQQQQQQVVV]]]ZZZ[[[\\\^^^bbblllwww{{{nnnbbbYYYPPPFFF???===;;;999999:::;;;;;;:::<<<;;;===@@@CCCHHHTTT```yyy~~~fffYYYMMMKKKUUUhhh~~~hhhTTTPPPQQQ\\\rrruuujjjbbbXXXTTTOOOJJJHHHFFFDDDCCCAAA@@@@@@@@@@@@AAABBBBBBBBBEEEKKKOOORRRTTTTTTUUUTTTXXX^^^eeelllppprrrssssssrrrqqqpppqqqvvv|||CCCAAA>>>===>>>BBBGGGKKKLLLVVVaaahhhqqq}}}{{{tttjjj___TTTLLLHHHJJJMMMOOORRRUUU^^^dddnnnxxx|||pppiiibbbXXXMMMHHHEEEBBB>>>;;;;;;>>>AAADDDNNNWWWeeetttxxxkkk___WWWRRRNNNQQQUUUXXX\\\```eeehhhllltttvvvaaaWWWNNNIIIEEEAAA@@@CCCBBBFFFMMMYYYhhhyyy~~~]]]EEE999777000...000...---------,,,,,,++++++***---+++,,,//////+++***,,,///((('''---...++++++///++++++++++++++++++++++++,,,,,,---...............///111---000999:::EEE[[[zzzyyy~~~zzztttnnnfffaaa```]]]^^^dddqqqkkkUUUIIIBBB<<<777888888888888777777777777888888;;;AAAEEEKKKVVVaaawwwppp[[[QQQIIIHHHJJJMMMPPPUUUZZZbbbiiiiiieeegggqqq{{{}}}uuuoooiiihhhpppzzz~~~uuujjjaaa]]]XXXTTTSSSRRRQQQSSSXXXWWWWWWXXXYYY^^^gggqqqxxx{{{sssiii]]]QQQHHH@@@>>>;;;:::::::::888777;;;::::::;;;;;;;;;BBBKKK]]]ssszzzjjjWWWLLLLLLWWWjjjzzz~~~cccTTTJJJQQQ```sss{{{rrreee```YYYRRRNNNKKKIIIGGGEEEDDDAAA@@@???@@@AAABBBAAAEEEJJJPPPSSSTTTSSSRRRUUUXXX]]]ccchhhkkkmmmnnnooonnnllliiihhhiiinnnqqqyyyDDDBBB???===>>>BBBFFFHHHOOO[[[gggooovvv~~~qqqfffZZZQQQJJJKKKOOOQQQQQQSSS\\\bbbkkkttt~~~tttmmmcccWWWMMMJJJJJJFFFAAA>>>>>>@@@DDDEEEHHHOOO[[[iiiwww}}}qqqeee]]]YYYRRRSSSUUUWWWZZZ^^^bbbdddiiiqqq~~~|||fff\\\RRRLLLGGGBBBAAADDDCCCDDDIIITTTdddtttaaaGGG999777000...111...---------,,,,,,,,,++++++...+++,,,//////,,,+++------******......***))),,,************************,,,,,,---.........------...000---000777999EEE\\\|||sssmmmggg```\\\\\\\\\\\\bbbmmmxxxeeeOOODDD???;;;888888888888777777777777777;;;;;;>>>CCCHHHPPP___lllnnnXXXOOOHHHHHHKKKMMMQQQVVV[[[dddmmmlllggghhhsss~~~wwwqqqllljjjooovvvtttkkkggg```ZZZXXXVVVSSSSSSVVVXXXXXXWWWYYY^^^fffnnnttt{{{oooaaaWWWJJJEEE???;;;999888888777888777777::::::999>>>DDDJJJ^^^{{{{{{cccQQQIIILLL[[[jjjttt```QQQSSSYYYaaavvvwwwqqqhhh```YYYTTTOOOLLLIIIHHHFFFDDDDDDDDDDDDEEEEEEGGGJJJMMMQQQSSSSSSRRRVVVXXX\\\```dddggghhhiiikkklllkkkiiigggeeefffgggjjjuuuDDDBBB???>>>>>>AAADDDGGGQQQ^^^kkkssszzzwwwjjjaaaWWWOOOOOORRRRRRRRRSSSYYY^^^gggppp{{{~~~ttteeeUUUOOOOOOKKKGGGAAA???AAADDDFFFFFFGGGLLLVVVcccrrrttthhh___ZZZVVVVVVWWWYYY\\\```ccceeeiiiqqq}}}kkkaaaVVVOOOIIICCCBBBDDDDDDEEEHHHRRR```ppp|||fffKKK;;;777111///222...............------------...+++,,,//////,,,,,,...+++***+++---,,,))))))***************************,,,,,,---------------,,,,,,...,,,...555888EEE^^^}}}yyymmmfff```YYYVVVVVVYYYZZZ___hhhrrr{{{~~~bbbMMMCCC???===;;;777777777777777777888888======@@@EEEKKKUUUgggwwwmmmZZZQQQIIIHHHIIIJJJMMMPPPQQQ[[[dddddd```bbbnnn{{{wwwsssqqqooorrrvvvxxxqqqiiibbb___\\\WWWUUUVVV[[[ZZZXXXZZZ^^^ffflllqqq|||vvvnnn\\\UUUJJJAAA<<<;;;;;;;;;777666666:::;;;:::===BBBCCCPPPfffrrr[[[KKKGGGPPP\\\rrrsss___XXXSSSSSScccxxx|||rrriiiaaaZZZVVVLLLLLLMMMMMMLLLJJJIIIGGGJJJHHHGGGIIIMMMPPPRRRRRRVVVXXX[[[^^^aaacccddddddfffhhhjjjjjjgggdddbbbbbbaaalll{{{AAA???>>>===???BBBFFFHHHSSS^^^llluuu~~~}}}pppggg^^^WWWVVVVVVUUUVVVXXXXXX]]]dddmmmwwwwwwfffUUUPPPSSSKKKGGGBBBAAADDDFFFGGGFFFHHHMMMVVVbbbqqqwwwjjj___YYYWWWVVVVVVYYY^^^dddggghhhiiipppzzzpppeeeXXXPPPIIICCCBBBDDDEEEFFFIIIPPP[[[iiivvv~~~lllPPP===999222111222...........................---++++++......+++,,,///)))+++,,,,,,+++)))***+++************************++++++,,,---------------+++...---///555888FFF```~~~xxxllleee___XXXSSSSSSRRRSSSXXXbbbkkkvvvzzz```MMMDDD@@@===;;;777777777777888888888888======AAAFFFMMMZZZoooppp___UUULLLIIIHHHGGGGGGIIIKKKSSSZZZ[[[ZZZ___lllxxxxxxvvvvvvuuuuuuwwwuuummmiiifff```[[[ZZZ```]]][[[\\\aaaggglllooouuuzzzmmmeeeWWWKKKCCC???===<<<;;;888777:::;;;999:::>>>CCCHHHXXXqqqnnnWWWIIIHHHNNN```vvvrrr___QQQMMMYYYiiixxxooofff```VVVWWWWWWWWWUUURRROOOMMMOOOKKKGGGGGGLLLPPPSSSSSSWWWXXXZZZ\\\^^^```aaabbb```bbbeeeeeecccaaa______^^^ggguuu@@@???>>>>>>???BBBFFFHHHSSS^^^jjjuuuyyylllfff```^^^[[[YYY[[[___[[[^^^dddkkkttt~~~zzzlll^^^XXXXXXPPPLLLHHHGGGJJJKKKIIIGGGIIIOOOXXXdddrrr{{{nnnccc]]]ZZZXXXVVVXXX^^^ccceeeffffffllluuu|||sssgggZZZQQQIIICCCBBBDDDCCCFFFIIIMMMTTT```nnnxxxrrrTTT@@@:::333111333...------------------------,,,***))),,,---++++++...))),,,...,,,******,,,---************************)))***+++,,,---.........,,,000...000666999IIIddd~~~vvvkkkddd]]]UUUPPPOOOLLLMMMRRR[[[dddpppuuu]]]LLLDDD@@@<<<888666777777777888888888888999;;;???FFFOOO___xxxwwweeeZZZPPPKKKHHHEEECCCEEEHHHMMMRRRTTTUUU]]]jjjuuuzzzyyyzzzxxxvvvvvv~~~|||xxxtttmmmgggeeegggccc```aaaffflllpppqqqtttzzzyyykkk^^^SSSJJJDDDAAA@@@<<<999;;;;;;999999<<>>???AAACCCEEESSS]]]iiiuuupppkkkfffccc___\\\___eee]]]```dddjjjrrr{{{xxxllldddbbbVVVRRRNNNNNNPPPPPPMMMIIIKKKPPPZZZffftttsssjjjddd^^^ZZZWWWXXX\\\___aaa```bbbhhhpppvvv}}}ttthhh[[[QQQIIICCCAAACCCAAADDDHHHKKKOOOZZZhhhsss~~~vvvWWWAAA;;;444222333...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,***+++...***---///,,,***,,,...000))))))))))))))))))))))))((()))+++,,,---............222000222888;;;KKKfff}}}{{{pppeee^^^WWWOOOIIIGGGJJJKKKPPPXXX___jjj{{{qqq[[[KKKCCC???:::666666666777777888888888999666888>>>FFFPPPbbb~~~}}}hhh]]]RRRMMMIIIEEEBBBCCCCCCFFFIIIKKKNNNWWWdddnnn{{{{{{|||zzzwwwvvv|||yyyrrrpppmmmjjjfffggglllrrruuuvvvxxx~~~tttggg[[[QQQKKKCCC>>>;;;======;;;<<>>BBBEEEGGGRRRXXXdddqqqzzzssslllhhhfffdddgggmmmjjjeeebbbfffqqq}}}zzzpppiiiccc^^^YYYVVVVVVVVVSSSPPPPPPUUU^^^kkkyyy{{{lllaaaaaa[[[WWWZZZ]]]^^^___aaaccccccfffnnnvvv~~~zzzlll\\\QQQGGGAAA@@@BBBDDDEEEEEEHHHMMMWWWccckkkvvv}}}bbbGGG===888333222666////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))***+++***,,,,,,))))))...///---///111000333;;;>>>LLLddd|||uuuhhh[[[TTTOOOJJJHHHIIIHHHFFFGGGPPPZZZffftttyyyhhhTTTIIICCC===777555444555666666666666666555555888===DDDRRRhhhtttcccQQQIIIFFFBBB>>><<<@@@@@@AAADDDGGGOOO```pppyyyuuuttt~~~}}}|||vvvooolllnnnsssyyy||||||}}}wwwllldddYYYQQQGGGAAA@@@AAA???===DDDGGGSSShhhyyy\\\LLLLLLNNNYYYooorrrbbbWWW^^^cccrrr{{{wwwrrrooobbbbbbbbbbbbbbbbbbcccccc\\\[[[YYYYYY[[[\\\]]]]]]aaa^^^YYYVVVTTTVVVYYY[[[___dddjjjmmmpppvvvCCC@@@===<<<>>>BBBEEEFFFOOOUUU```mmmzzz|||uuurrroookkkmmmqqqnnnjjjgggiiirrr|||vvvooohhhddd```^^^^^^]]]ZZZVVVXXX\\\dddooo{{{qqqgggccc\\\YYY[[[^^^^^^^^^___bbbaaadddlllsss{{{~~~ooo]]]QQQIIICCCAAABBBBBBBBBBBBDDDIIIRRR]]]dddppp{{{dddGGG;;;666111///222////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,***---,,,)))***...///......111///222:::<<>>EEERRRggg{{{jjjWWWMMMIIIEEEAAA?????????@@@CCCEEEMMM]]]lllyyyttttttzzz}}}wwwssstttwww{{{~~~|||kkkbbbWWWOOOLLLJJJHHHEEEKKKOOOZZZnnnooo\\\NNNLLLQQQbbbwwwppp___VVVXXXdddzzz~~~zzztttqqqnnnlllkkkkkkiiihhh```^^^\\\]]]```aaaaaa___\\\YYYUUUQQQPPPRRRTTTWWWZZZ^^^bbbdddfffjjjqqqwwwEEEBBB>>><<<>>>AAADDDEEEJJJOOOYYYeeesss}}}xxxsssqqqsssqqqnnnkkkkkkpppxxx|||uuuooollliiihhhhhhfffaaa]]]___bbbhhhppp{{{yyyooohhhaaa^^^```bbb```^^^______^^^aaahhhnnnuuurrr]]]QQQKKKEEEBBBAAAAAAAAAAAAAAAEEEMMMWWW]]]hhhtttiiiJJJ;;;666111...///////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---***------***+++000222000---000...111888:::GGG^^^zzzvvviii]]]RRRLLLIIIEEECCCDDDDDDAAAAAAGGGPPP[[[kkkxxxiiiYYYGGG???===;;;::::::666666666777777888888888999<<<@@@FFFRRRgggmmmYYYNNNHHHCCC???>>>>>>===???AAACCCIIIWWWdddvvvxxxzzz|||yyysssrrrttt{{{}}}|||~~~~~~~~~}}}{{{~~~|||oooeee___]]]ZZZXXX\\\```jjj{{{pppWWWOOOJJJRRRcccyyylllWWWTTTXXXggg|||zzzxxxxxxvvvrrrmmmddd```^^^```cccdddaaa]]]SSSQQQMMMJJJIIIJJJMMMNNNOOOQQQTTTTTTTTTVVV[[[___GGGCCC>>><<<===???AAABBBEEEIIIRRR\\\jjj{{{wwwsssssspppooolllkkkmmmuuu~~~zzzvvvsssqqqqqqqqqnnnhhhccc```bbbgggnnnxxxvvvooohhhdddeeeeeebbb______]]][[[]]]ccchhhmmmwwwvvv___RRRLLLGGGBBB@@@BBBBBBAAAAAACCCIIIRRRXXXbbbooopppOOO>>>888333000///////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***+++,,,...///))),,,---,,,...444777666...111///111888999DDD[[[www}}}rrrfff[[[PPPKKKGGGCCCAAABBBBBB??????DDDKKKUUUeeessskkkZZZHHH???<<<:::888999666666666777777888999999999<<<@@@FFFSSSiiirrr]]]PPPHHHAAA>>>===>>>======@@@AAAFFFPPP[[[jjjmmmqqqtttxxxyyyrrrqqqrrryyy|||xxxuuurrrooosssyyy}}}xxxuuutttssstttwwwgggYYYKKKHHHRRRhhh}}}hhh]]]TTTXXXggg|||vvvooobbb^^^ZZZ\\\^^^^^^XXXRRRIIIGGGEEEBBBBBBBBBDDDEEEAAACCCDDDDDDCCCDDDGGGJJJHHHDDD???<<<<<<===>>>???@@@EEELLLUUUaaasss|||vvvvvvrrrpppmmmlllnnnvvv}}}{{{yyyxxxxxxtttmmmggg```aaaeeelllvvv|||tttlllgggfffeeeaaa]]]]]][[[YYYYYY^^^bbbfffnnnwww}}}{{{dddVVVOOOHHHBBB???BBBAAA@@@???@@@EEELLLQQQ___lllsssUUUAAA888444111000////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++---...000(((+++------111888;;;;;;000222000222888888CCCYYYsss{{{nnndddZZZOOOJJJFFFBBB???@@@@@@>>>???BBBGGGPPP```nnnhhhXXXFFF>>>;;;999777777666666666666777888::::::777:::???GGGUUUlll{{{gggYYYNNNFFFBBBAAA???======@@@AAACCCKKKSSS^^^dddkkkpppttt|||{{{uuutttttt{{{zzztttnnnkkkgggeeeiiiooorrruuu|||{{{iiiTTTHHHIIIXXXqqqyyygggUUUNNNUUUiiisssiiiYYYVVVRRRQQQRRROOOIIIDDD@@@???===<<<;;;;;;<<<===999:::;;;;;;;;;;;;===>>>KKKGGGAAA===<<<<<<=========BBBHHHOOO[[[lll~~~}}}xxxtttpppooosss|||}}}|||zzzuuunnnhhhaaacccgggmmmvvvxxxooogggdddbbb]]]YYYYYYYYYWWWWWWZZZ\\\```gggooozzzkkk]]]SSSJJJCCC@@@@@@???>>>======AAAGGGLLL]]]jjj~~~xxx\\\EEE888333111000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++---///000(((+++------111888<<<;;;111333111333888777@@@VVVnnnwwwzzzxxxkkk```VVVLLLHHHEEEAAA>>>???======???BBBEEELLLZZZhhh^^^OOO@@@:::999888777777666555555555666888:::;;;777:::@@@HHHVVVmmmmmm___SSSIIICCCCCCAAA>>>>>>AAAAAABBBFFFMMMTTT[[[dddjjjnnnwww}}}}}}{{{{{{pppjjjeeeaaa]]][[[___fffiiilllttt}}}dddQQQHHHMMM^^^nnnsss\\\NNNNNN[[[rrrsssfff]]]MMMKKKHHHFFFCCC@@@===:::999999888777777777777777666777777888999:::::::::OOOJJJCCC???============<<>>======@@@FFFJJJZZZfffzzzgggMMM;;;333111111////////////............------,,,,,,,,,,,,++++++******************************)))***+++,,,...000))),,,---,,,...444777666000222000222666555>>>SSSiiirrr```eee|||tttfffWWWNNNFFFCCCBBB???===>>>:::;;;>>>AAACCCHHHUUUbbbxxxwwwVVVHHH;;;888999888666666555555444444555777999;;;999<<>>>>>>>><<<@@@FFFKKKTTTdddyyyxxxooonnnuuu{{{vvvssspppkkkddd^^^bbbdddhhhmmmsssyyy~~~xxxmmmgggccc^^^\\\]]]XXXUUUTTTVVVWWWYYY___gggyyy{{{kkk\\\NNNGGGFFFBBBBBBAAA??????BBBHHHLLLWWWdddwww~~~rrrVVV???555333444000/////////............---------,,,,,,,,,++++++************************))))))))))))***,,,...///***------***,,,000222111///222///111555333;;;QQQfff{{{dddPPPWWWqqqpppbbbPPPHHH@@@??????>>>===>>>888999===AAABBBFFFRRR___sssqqqUUUHHH<<<999:::888555555555444333333444666999:::;;;>>>BBBIIIWWWmmm{{{mmm___SSSLLLJJJEEEBBBAAACCCCCCAAACCCGGGJJJPPPWWWZZZ___kkk}}}uuummmeee___ZZZVVVRRROOORRRXXX]]]bbbiiiooossswww}}}mmmWWWKKKKKKRRR^^^zzzooo```ZZZ___hhhsssaaaRRRHHHCCCAAA:::<<<===:::555333666:::333444444444444444333222333333222333333333111000ZZZSSSHHH@@@===>>>AAACCCBBBBBBEEEMMMVVVccctttyyypppooovvv{{{tttmmmiiieeebbb```aaaeeejjjmmmooorrrwww{{{|||tttiiicccbbbdddfff\\\]]]\\\VVVRRRTTT]]]fffqqqnnn^^^RRRKKKHHHFFFEEEEEEEEE@@@===BBBIII[[[fffwww~~~||||||~~~yyy[[[BBB777555555333222111000////////////000...,,,***)))***,,,---......------,,,+++*********+++,,,+++))))))***+++++++++,,,---------,,,,,,111//////111222444<<>>@@@AAACCCBBBFFFMMMVVVbbbsss}}}vvvtttwww~~~xxxqqqkkkgggccc```aaaeeeiiijjjkkkmmmrrrvvvuuu~~~zzzoooiiifffeeeeeedddccc___XXXSSSTTTZZZ```ooo}}}qqqaaaTTTMMMIIIGGGFFFEEEDDD@@@===@@@HHHUUU```rrr||||||~~~~~~___FFF999555444222222111000////////////...---+++)))***+++---///---------,,,+++************,,,---,,,+++***+++,,,++++++,,,---------,,,,,,000//////111222333;;;DDDWWWuuuhhhWWWKKKWWWqqqzzzjjj^^^NNNFFF@@@???>>>;;;888888888:::::::::<<>>BBBGGGLLLOOOSSS^^^ooo||||||rrrllleee]]]XXXRRRMMMMMMPPPUUUWWW[[[___cccgggjjjkkkvvv{{{yyyeeeSSSGGGKKKXXXmmm|||iiiXXXlll}}}eeeZZZKKK@@@:::777555222666666555555555555666666555444222111111222444555333333333333444444444444^^^VVVKKKBBB>>>>>>??????CCCCCCGGGNNNWWWaaaqqq~~~zzzwwwvvvxxx|||~~~~~~}}}uuunnniiidddaaaccceeehhhhhhfffgggkkknnnnnnxxxwwwnnniiifffeeejjjeee___ZZZWWWYYY]]]```ooo}}}vvvfffXXXNNNIIIHHHFFFEEEDDD@@@<<<@@@FFFOOOZZZlll}}}|||}}}fffLLL>>>777444111111000///............,,,+++*********,,,...000,,,,,,,,,+++******))))))+++,,,------,,,+++,,,---***+++,,,,,,---------,,,000//////222222333;;;CCCSSSppp~~~cccTTTKKKXXXsssvvvllldddRRRIII@@@>>>===:::888999777888999999:::@@@HHHOOO```uuusssWWWIII;;;777777555444333444444333444444555666777777;;;DDDSSShhhyyylll___WWWMMMGGGCCCDDDEEEAAA>>>>>>@@@CCCGGGKKKQQQ\\\iiirrr{{{qqqkkkddd___XXXPPPMMMNNNPPPTTTYYY\\\]]]^^^aaadddjjjoooxxxyyy```MMMKKKMMMXXXoooooo^^^aaazzzrrreeePPPHHH???888666555444222555555444444444444555555222222222222222222222222222222222222333333333333ccc[[[OOOFFF@@@>>>>>>>>>DDDDDDHHHPPPXXXaaappp}}}~~~}}}zzzuuuqqqppprrrtttuuuzzzxxxrrrlllgggdddfffhhhiiihhheeedddfffiiilllvvvyyyooohhheeeeeegggbbb\\\[[[^^^cccggghhhsss|||lll]]]QQQJJJHHHEEECCCCCC@@@>>>AAAFFFMMMWWWhhhzzz|||{{{}}}mmmSSSCCC:::555111000///......---------,,,,,,+++***+++,,,...///+++++++++*********))))))***+++---,,,++++++,,,---******+++,,,------------000///000222222333:::BBBQQQkkkjjj[[[PPPYYYrrr~~~xxxvvvqqqjjjVVVKKKAAA===;;;888888:::777999999999:::>>>FFFLLL\\\rrrwww[[[LLL===888777666555555333333333333444555666777888<<>>@@@CCCIIIQQQ\\\ffflllyyy{{{sssllleee]]]SSSNNNOOOOOOUUU[[[\\\ZZZYYY\\\___eeeiiipppxxxuuu___QQQLLLNNN___yyypppcccuuunnn[[[OOOCCC???999777666666666444444444333333333333444444111222333444444333222111111111222222222333333333iiiaaaUUUJJJCCC@@@>>>===DDDEEEJJJRRRZZZcccppp}}}}}}{{{wwwqqqllljjjjjjlllooowww{{{uuupppjjjgggjjjlllmmmkkkgggeeefffgggnnnwwwyyymmmfffeeefffeee```\\\^^^dddlllpppqqqxxxtttcccUUULLLFFFCCCAAABBBAAA???BBBGGGMMMWWWfffvvv|||zzz{{{tttYYYFFF999111111000///......---------...---,,,++++++++++++,,,++++++******************(((***++++++******+++---)))***+++,,,------------///...000222222222999AAAOOOhhhwwwhhhYYYZZZmmmyyymmmmmmrrrpppiiiWWWKKK@@@;;;999777888;;;888999:::::::::===DDDJJJYYYooo}}}```QQQAAA;;;:::888777888444444444444555666777777999===FFFWWWnnnqqqgggYYYRRRLLLLLLJJJEEEAAA@@@>>>>>>AAAGGGPPPZZZbbbgggmmmzzz|||rrriii___TTTOOOPPPQQQVVVZZZZZZWWWVVVYYY\\\]]]aaafffmmmssszzztttXXXNNNJJJTTTfff}}}qqqvvv}}}kkkYYYJJJBBB999777555444444444333222333333222222222222333333222333444555555444333222111111222222222333333333ppphhh[[[PPPHHHCCC@@@>>>EEEFFFLLLUUU\\\eeerrr~~~~~~zzzssslllhhhfffggghhhkkkuuuyyysssmmmjjjmmmpppsssqqqmmmiiihhhhhhpppxxx}}}pppiiihhhjjjhhhdddaaabbbhhhnnnsssttt{{{}}}kkk[[[QQQGGGCCC@@@AAAAAA???AAAEEELLLUUUcccrrr~~~zzzxxxyyy}}}|||___HHH777---111111000///..................---,,,++++++++++++++++++++++++++++++++++++((()))************+++---)))***+++,,,---.........///...000222222222888@@@MMMdddvvvddd\\\hhhkkk^^^```hhhjjjfffVVVJJJ???:::888777777:::888999::::::999<<>>===;;;999999555555444555555666777888;;;===FFFWWWoooyyyooo^^^UUUNNNKKKHHHCCC???>>>===>>>@@@DDDKKKSSS[[[```dddppp{{{qqqdddXXXRRRRRRSSSVVVXXXWWWUUUUUUWWWZZZSSSVVVZZZ___dddjjjqqqvvv}}}aaaTTTJJJLLLVVVhhh~~~vvveeeVVVGGG???<<<777666666555444444333333333333222222222222333333333333555555555555333333222222222222333333333333vvvnnnaaaUUULLLFFFBBB@@@EEEFFFMMMWWW___gggttt~~~uuukkkcccaaabbbcccdddfffqqq||||||uuuooojjjnnnrrrvvvvvvrrrmmmjjjjjjpppwwwyyyqqqnnnooollliiiggggggiiinnnrrruuuyyysssbbbWWWJJJEEEAAAAAA@@@>>>???BBBHHHPPP^^^nnn}}}}}}yyywwwxxx{{{fffNNN;;;000222222111000////////////---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,(((***++++++++++++,,,...))))))+++,,,---.........///...000333222222777???JJJ^^^}}}ppp```cccwww}}}jjjYYYUUU\\\ccceeeSSSHHH>>>999888666777999777888999888888:::???DDDOOOfff~~~fffWWWGGGAAA???<<<999888666666666666666777999999;;;===EEEWWWqqqwwwdddZZZPPPLLLHHHBBB>>>>>>>>>>>>??????BBBHHHQQQWWW^^^iii}}}sssddd[[[XXXXXXWWWVVVUUUUUUVVVXXXZZZQQQRRRTTTUUUWWW[[[```ccciiiooouuuxxx{{{|||zzzyyyzzzvvvbbbOOOIIILLLXXXppp|||nnn]]]PPPEEE;;;888;;;777777777666555555555666333333333222222333333333333333333444444333333333333333333333444444444444zzzqqqdddXXXNNNGGGCCCAAAEEEGGGNNNXXX```iiiuuu|||qqqccc\\\\\\___```___```kkkvvv|||wwwooojjjnnnsssxxxyyyuuuooollljjjooouuuxxxssssssmmmkkkjjjiiijjjnnnsssvvvvvvyyyggg[[[NNNGGGBBBAAA@@@===<<<>>>CCCLLL[[[lll}}}}}}xxxvvvvvvyyykkkUUUBBB777333222111000000/////////***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///((()))+++,,,---.........///...000333222222777>>>GGG[[[zzzzzzddd```oooppp[[[PPPUUU```fffRRRGGG===999888666777999555777888777666888===BBBIIIaaa~~~{{{fffWWWHHHBBB@@@<<<999777666666666666777888999:::;;;<<>>>>>>>><<<;;;@@@HHHOOO\\\eeezzzoooccc___]]]ZZZVVVVVVWWWZZZ[[[\\\UUUUUUTTTRRRQQQQQQTTTVVVSSSVVVYYYZZZ\\\dddrrr~~~{{{rrreee___ZZZYYYXXX[[[dddmmmqqqVVVKKKHHHOOOaaavvviii[[[LLLCCC;;;555555:::444444444444222222444555444333333222222333333444222222222222222222222222333333444444444444555555{{{lll]]]RRRKKKGGGEEELLLMMMQQQYYYcccmmmsssvvvwwwlll```ZZZXXXWWWYYY]]]dddgggmmmuuuzzzrrrlllnnnsssxxx|||{{{vvvpppkkkuuuyyy~~~zzzvvvtttqqqllliiilllqqqtttsssuuu}}}|||hhh]]]MMMHHHAAA>>>>>>???>>><<>>;;;777444444444555666666666888;;;===>>>>>>FFFYYYuuurrrfffZZZRRRLLLFFFBBBBBB>>>>>>;;;999888>>>GGGNNNYYYdddtttxxxqqqiiiaaa[[[[[[aaaddd___ZZZYYYWWWTTTQQQMMMKKKIIIHHHJJJIIIGGGGGGJJJPPPVVVZZZfffjjjnnnoookkkcccYYYSSSKKKIIIGGGEEEEEEIIIPPPUUUkkkeeeTTTKKKJJJRRR\\\yyycccQQQKKKCCC<<<888777666666666555444333222222111000444444333333444666777999222333444444222222333444111222333444444333111///qqqcccXXXPPPKKKHHHIIIKKKPPPXXXccclllrrrttt~~~vvviii\\\VVVVVVUUUWWWZZZ```dddjjjrrr}}}{{{qqqkkkkkkooouuuyyyzzzwwwsssooossswww|||~~~zzzuuuqqqmmmjjjmmmqqqssssssuuu}}}}}}iii]]]MMMGGGAAA>>>>>>???>>><<>><<<999666777555666777666666777:::<<<<<<===EEEYYYtttvvvkkk___WWWPPPHHHCCCAAA@@@???<<<999999<<>>>>>===;;;<<<@@@FFFKKK[[[www{{{fffUUUKKKOOOWWWmmm}}}fffRRRGGGBBB<<<777555555555444666555555444444333333222111111000000000111333444222333444444222222333444000111222333444333333222wwwjjj^^^UUUNNNJJJIIIKKKQQQZZZeeemmmrrrsss}}}uuufffWWWQQQRRRSSSTTTVVV[[[^^^eeennnxxx{{{ppphhhhhhlllqqquuuwwwwwwuuutttrrruuu{{{vvvrrrnnnmmmmmmoooppppppttt{{{kkk^^^LLLFFF@@@<<<===>>>===<<>>===;;;777333///---,,,,,,---+++(((&&&&&&(((+++---***))))))))))))***++++++)))***+++***)))(((***,,,,,,,,,++++++,,,,,,---......///000000///111444666@@@RRRnnn}}}eee```rrrsss```YYY[[[]]]MMMEEE:::444444666555333444444333333333444666777@@@LLL```{{{ppp\\\PPPCCC???===;;;999:::777777777777666666999;;;;;;===FFF[[[vvv|||qqqddd\\\TTTIIIBBB@@@@@@???===:::999:::>>>BBBKKKUUUddduuuyyysssmmmiiijjjnnnrrrxxxsssmmmmmmlllgggbbb\\\YYYSSSMMMGGGBBB???===<<<;;;999777777777999:::999:::<<<======;;;999888888999999999:::===BBBEEEMMMiiiyyy___LLLIIIMMMWWWooowwwdddPPPBBB<<<999666444444555555444555555555555555444444444000000///......///000111222333444444222222333444///000111222333444444555{{{mmmbbbXXXPPPKKKKKKNNNTTT]]]gggooorrrttt{{{vvvfffUUUPPPPPPQQQQQQRRRVVVZZZ```gggppp}}}|||qqqjjjhhhjjjnnnrrrtttuuuuuuuuurrruuuzzzzzzuuupppnnnllljjjjjjlllpppxxxnnn___LLLFFF???;;;;;;<<<<<<;;;BBBDDDIIISSScccyyy{{{sssmmmkkkkkknnntttuuuXXXDDD>>>BBB???:::555111...,,,,,,---,,,***))))))***,,,---******))))))******+++,,,)))******)))(((((()))+++,,,,,,++++++,,,,,,---...---.../////////111444666???PPPkkkmmmcccpppwwweee[[[YYYXXXIIIBBB999444333444444222555444444333333444555666===EEEWWWrrrqqq^^^QQQEEE@@@>>>;;;::::::888888888777555555777999;;;>>>JJJ^^^yyyvvvfff[[[QQQGGG@@@???>>>===<<<;;;:::;;;<<<>>>EEENNN]]]lll|||xxxlllccc\\\ZZZ[[[TTT[[[gggttt~~~yyytttllleee[[[XXXRRRLLLFFFAAA>>>===>>>===<<<:::999888888888888888888888888999:::;;;999:::;;;;;;;;;<<>>MMMfffwwwggglllyyyxxxfff[[[UUUSSSFFF@@@999444333333333222555555555555555555666666;;;@@@PPPkkkvvvaaaTTTGGGAAA>>>;;;888888888999888777555555777999:::???KKK```yyyzzzfffVVVKKKAAA===>>>;;;:::::::::;;;<<<======CCCJJJWWWeeeuuuqqqcccYYYQQQOOOQQQHHHNNNYYYhhhyyysssjjjZZZWWWQQQJJJEEEAAA???>>>::::::999888777666666555:::888666555555777999;;;888999999999888888:::<<>><<<777666444555666666555444111111111222333333444444333333111000000111222333222333444444222222333444333333222111111222222333zzznnncccYYYQQQMMMJJJLLLPPPWWW```fffiiijjjkkkrrr}}}uuufff\\\VVVQQQPPPQQQQQQTTTXXX[[[___jjjyyy~~~xxxuuuqqqrrrsssuuuuuuuuuuuuuuussstttvvvyyy|||{{{uuurrrkkkdddeeemmmssszzzyyygggSSSKKKBBB<<<;;;<<<;;;:::>>>AAAFFFNNN[[[ppp|||rrrllliiihhhhhhmmmxxxwwwZZZFFF===>>><<<888444000...------''')))+++,,,,,,+++)))'''+++************+++,,,,,,)))***+++***)))(((***,,,,,,,,,++++++,,,,,,---...+++,,,---...///111555888;;;HHH___zzzlllgggnnnwwweeeYYYRRRNNNCCC>>>999555333333333222444444555555666666666666999>>>LLLfff{{{dddWWWIIICCC???;;;888777888888888777555555777999999???MMMaaayyy}}}fffTTTGGG>>><<<===:::999888:::<<<>>>>>>===AAAHHHRRR___nnnnnn^^^RRRKKKIIIKKKKKKKKKOOOXXXeeewww~~~uuu```\\\UUUMMMFFFAAA???>>>888888777666666666666666999888666555444666777888:::::::::999888888:::<<>>>>>>>><<<<<<@@@FFFNNN[[[ooo{{{ooogggddddddgggllluuuuuuYYYCCC:::999777444111///.........******++++++++++++******++++++******++++++,,,---***+++,,,+++))))))+++,,,,,,,,,++++++,,,,,,---...,,,---.........000333666777BBBVVVqqquuuiiijjjwwweeeXXXPPPKKKAAA>>>:::666444333333222111222333444555666666666777<<>>>>>===???EEEMMMXXXfffyyynnn\\\OOOFFFCCCEEEIIIEEEEEEKKKRRR___tttpppjjj```VVVLLLDDD@@@>>>;;;:::999777777777888888999888777777777777888888:::;;;;;;::::::;;;???BBBMMMaaavvv___OOOHHHIIIWWWmmm{{{___LLL@@@888777;;;666444222111222333333222222222222222222222222333000////////////000222333222333444444222222333444000111222333333333222111|||oooeee^^^XXXUUUNNNNNNOOOTTTZZZaaadddfffhhhqqq~~~{{{nnn___SSSQQQUUUNNNRRRUUUWWW[[[fffvvv|||nnnkkknnnyyy{{{}}}}}}|||}}}wwwuuupppjjjooo|||sss^^^VVVKKKDDDAAAAAA@@@???;;;???FFFNNN[[[ooozzzlllccc```___gggkkktttrrrVVV@@@666555333111///.........///......---,,,,,,---......++++++******++++++,,,---+++,,,,,,+++******+++---,,,,,,++++++,,,,,,---....../////////...///111333444>>>QQQlll}}}nnnlllxxxfffXXXNNNIII@@@>>>:::777555333333333///000222333444555555555555;;;III___zzz|||dddWWWJJJDDD@@@<<<::::::777777777777666666999;;;@@@HHHVVVjjjkkkZZZMMMBBB<<<<<>>===<<<===BBBJJJSSSaaatttooo\\\NNNDDD@@@AAA@@@>>>@@@EEEIIIOOO]]]mmmxxxmmm___RRRIIIBBB@@@===;;;999666555666777888666666777777777888888888777777777777888;;;@@@CCCRRRcccrrrUUUMMMIIINNN[[[ooonnnSSSBBB;;;777888<<<777555222111333555666666333333333333333333333333111000000000111222444555222333444444222222333444...///222444555444333333mmmaaa]]][[[XXXVVVWWWYYYZZZ[[[]]]aaadddooowwwssseee[[[UUURRRSSSRRRTTTYYY^^^eeerrr~~~ssstttzzz{{{wwwvvvwwwxxx}}}xxxmmm```SSSJJJDDD@@@@@@DDD@@@???CCCLLLZZZkkkoooccc^^^]]]```dddmmmzzziiiOOO>>>555000222444444444111...,,,...---,,,,,,++++++,,,,,,,,,+++***))))))+++---...'''((()))***************)))******++++++,,,------///.........000222333555:::???JJJ```tttiiippp]]]OOOEEEDDD@@@:::555333333222111555555444333333555666777999<<<@@@TTTuuuzzzeeeVVVFFF@@@???===;;;;;;:::777555555999;;;;;;999AAAIIIXXXnnnyyybbbOOOEEEBBBBBB<<<;;;;;;<<<>>>???>>>===@@@BBBHHHNNNVVVeee}}}www^^^LLLBBB>>>===>>>??????>>>>>>CCCNNNVVVpppttt___MMMCCC@@@===999888999999666666999555555666777888888777777777:::444333;;;>>>===DDDQQQkkknnnZZZJJJIIIRRRaaazzzuuu[[[EEE???>>>::::::>>>444333222222111111111111111111111111111111111111000111111111111222222222000222555666444333222222222222111111222222333444qqqfffcccaaa^^^_________^^^^^^aaaeeehhhpppxxxwwwjjj___XXXUUUVVVTTTVVV[[[```gggsss~~~}}}}}}}}}}}}ooocccVVVMMMGGG@@@>>>?????????CCCMMMYYYiii~~~rrrfff```^^^___bbbjjjwwwfffMMM<<<444000111222222111000...,,,------,,,++++++++++++,,,,,,+++***))))))+++,,,---))))))******+++******************+++,,,,,,------......------///000222333777;;;EEEZZZzzz{{{nnnvvvbbbSSSIIICCC???999555333333333222444444444444444555666666888;;;===KKKgggyyy{{{dddUUUEEE???===;;;::::::999777555666888;;;;;;:::>>>EEETTTiiilllYYYLLLEEECCC>>><<<;;;<<<>>>???>>>===@@@AAAFFFKKKQQQ]]]sss}}}eeeRRREEE???===:::;;;;;;999888<<>>AAA;;;666666666666888===666666777888888888888888777===:::999@@@AAAAAAHHHZZZsss~~~jjjUUUMMMMMMUUUiii~~~eeePPP===999:::666666:::666555444444333333333444111111111111111111111111111111111111222222222222111333555666444222111111222222111111222222333444wwwmmmiiigggccceeeeeedddcccbbbcccgggjjjpppxxx~~~pppeee]]]XXXWWWVVVWWW\\\```fffrrr~~~rrrfffXXXOOOHHH@@@<<<;;;??????DDDNNNYYYhhh{{{yyyllldddaaa]]]___fffrrr}}}cccJJJ:::333000000000///......------------,,,+++++++++++++++---,,,+++*********+++,,,++++++++++++++++++***)))******++++++,,,,,,------------------...///111222444777@@@SSSqqqttt{{{}}}gggVVVLLLBBB>>>999555444444444444333444555555666666555555777:::999AAASSS```ooo}}}dddUUUEEE>>><<<:::888888999777555666888:::::::::<<>>======>>>>>>===<<<@@@@@@CCCGGGKKKTTTgggxxxlllWWWHHH@@@<<<888999999777555777;;;@@@III```~~~wwwbbbOOOCCC???999555666666555666999777777777888888888888888555===<<<;;;@@@@@@CCCOOOkkkgggVVVKKKJJJYYYjjjnnnSSSCCC777666777555444666555555444333333333444444111111111111111111111111111111111111222222222333222333555555333111111111222222111111222222333444sssmmmhhhcccbbbdddffffffeeeeeefffgggpppwwwwwwjjj```ZZZWWWVVVWWW[[[___dddnnnyyyvvvhhhXXXNNNGGG@@@<<<;;;===>>>DDDOOO[[[iii{{{rrriiieee\\\]]]bbblll{{{zzz```HHH999333111000...---------......---,,,,,,+++***+++++++++------,,,************+++,,,,,,,,,,,,,,,+++***)))******++++++,,,------.........------...///111222333666===MMMiiiwwwuuuiiiWWWMMMBBB>>>999555444555555555222333555666666666555444444:::888:::DDDKKKXXXllleeeVVVFFF???===:::888888888777666666888999:::;;;===BBBMMM___uuurrr```QQQHHHDDDAAA???>>>>>>>>>>>><<<@@@@@@BBBEEEHHHOOO^^^mmmqqqZZZIII@@@<<<888999:::999777777999<<<>>>QQQkkkwwwbbbTTTBBB===;;;======999555444888888777777777888888888666???===999===BBBMMM___~~~yyycccPPPIIIQQQ^^^uuuyyy```HHH>>>777777888666444555333222222111111222222222111111111111111111111111111111111222222222333333000222444444333222222333222222111111222222333444xxxooofff___\\\```eeeiiiiiihhhgggfffqqqvvv~~~pppddd]]]ZZZYYYZZZ]]]___bbblllvvv|||jjjVVVJJJDDD@@@>>>???<<<===DDDPPP]]]kkk}}}wwwmmmhhh^^^]]]^^^fffuuuwww]]]GGG999444111000...------...///000,,,,,,+++************+++---,,,,,,+++************,,,,,,,,,,,,,,,+++***)))***++++++,,,------......000//////...///000222333444777===KKKdddzzzppp|||kkkVVVKKKBBB>>>999666555555555555222333555666666666555444222999999999???@@@JJJ^^^gggXXXGGG@@@>>>;;;888888777777777777777888:::<<>>===??????AAAEEEHHHNNNZZZgggzzzuuu\\\III@@@===888999::::::999999999:::===GGGYYYssswwwjjjSSSJJJCCCBBBAAA===999888999999888777777888888999===DDD???:::AAALLL___wwwqqq[[[MMMMMMRRRcccxxxmmmUUUAAA<<<999999888666444444222222222111111222222333111111111111111111111111111222222222222333333333...000222333222222444555222222111111222222333444~~~sssggg]]]YYY___eeejjjkkkjjjiiihhhpppsssxxx}}}xxxkkkccc```^^^^^^```aaacccjjjttt}}}oooXXXKKKEEEBBBAAAAAA<<<===DDDPPP\\\kkk~~~zzzpppjjjaaa^^^]]]bbbooosssZZZEEE999444000///...------...///000,,,,,,+++***************,,,,,,,,,++++++++++++***++++++++++++++++++***)))++++++,,,,,,------......111000/////////111222333444888>>>III___~~~ooovvvoooYYYLLLCCC???:::666555555555555333444555555666666555555000888999:::>>>???HHH[[[~~~iiiYYYHHHAAA>>>;;;888888777888888777777777:::<<>>>>>>>>@@@DDDHHHLLLWWWaaaooo~~~|||aaaMMMBBB>>>777777777777888888888888===AAAKKKbbbjjj[[[KKKDDD@@@>>>===>>>===<<<:::999999:::;;;;;;===EEECCCAAAMMM\\\rrrjjjWWWMMMIIISSSfff~~~aaaMMM<<<;;;888777555333333333444444333333333444555555111111111111111111111111222222222222333333333333...000111222111222444555222222111111222222333444zzzmmmbbb[[[___dddggghhhhhhiiiiiihhhjjjlllqqqxxxuuummmcccaaaaaabbbaaaaaahhhpppttt{{{uuu^^^PPPJJJEEEAAAAAA===>>>DDDNNNZZZhhh{{{|||qqqllleeeaaa]]]```kkk}}}pppVVVBBB777333...---------------......,,,++++++*********************+++,,,,,,,,,++++++))))))******+++*********++++++,,,,,,---.........000000///...///000111222111666<<>>CCCFFFIIIQQQZZZdddrrrlllTTTEEE???888777666555666666555444:::<<>>===<<<===>>>??????JJJNNNUUUeeeuuu}}}hhhUUUIIIHHHVVVnnnpppVVVFFF888999777444111222333444444333333333444444555666111111111111111111111111222222222333333333444444111222222222000000111333222222111111222222333444rrrggg\\\^^^aaabbbcccdddgggiii``````bbbfffooo||||||uuucccaaa```aaa___^^^dddlllmmmtttyyycccVVVNNNGGGAAA>>>??????CCCMMMXXXfffxxx|||rrrlllhhhccc]]]___iiizzzmmmTTT@@@555222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********)))***+++,,,,,,,,,,,,,,,'''((()))***************++++++,,,------....../////////...------...000000///555;;;CCCVVVssszzzwww}}}|||eeeVVVFFFAAA;;;777555444444333555555444333333555666777333888555666???EEEQQQfff}}}hhhXXXGGG???<<<888555555666888999888666777:::===<<<@@@HHHSSSdddzzzuuugggSSSOOOJJJEEEDDDCCCBBBAAA<<<;;;<<>>666333000000///.....................---------,,,,,,,,,...+++((((((***++++++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...////////////333999AAAQQQkkkyyyzzztttfffMMMCCC:::777666333222444333444555666666666666555222777777888>>>DDDYYYwwwpppYYYEEE???===666444888666666555666777888:::;;;???@@@DDDNNNbbb{{{ppp___WWWOOOIIICCC<<<;;;>>>===<<<;;;<<>>???HHHSSSaaarrrxxxmmmfffaaa^^^aaagggrrr}}}eeeNNN===444222000000///..................------------,,,,,,,,,...+++((((((***+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------.../////////333666:::AAAPPPhhhxxxxxxuuuTTTHHH<<<888777555444444222333333444444444444333444999777999@@@GGG]]]}}}ttt]]]IIIBBB>>>888666999:::999777666666666777888>>>???DDDNNN```xxxxxxeee\\\SSSNNNHHHBBB>>>???===<<<;;;;;;===AAAEEEHHHPPPXXXeeevvvjjjRRR@@@===;;;888777999;;;:::888888777999>>>GGG[[[yyysssoooiiidddbbbeeeiiimmmsss~~~jjjUUUNNNMMM[[[ooopppTTTAAA999666555555555444444444444444333222111000000000000000111111222222333444444444222222333666666555333444444333222222222222222111111222222222222111111yyynnnkkkiiiiiilllmmmkkkhhh^^^]]][[[\\\aaalllyyyyyyqqqjjjccc```\\\VVVSSSTTTTTTYYYaaakkkwwwxxxeeeWWWNNNHHHDDDAAA>>>???FFFPPP\\\mmm{{{yyymmmddd___\\\```gggqqqzzzbbbKKK;;;333222000000///...............------------,,,,,,,,,,,,---+++))))))***+++***)))(((((()))))))))*********,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////444666999>>>KKKbbbzzztttaaaPPP???888888777555555333333444444444333333222666999777888@@@IIIbbbyyydddPPPFFFAAA:::777999:::999888777666777888888<<<>>>BBBMMM]]]sssooodddZZZUUUQQQIIICCC@@@===<<<;;;:::;;;>>>AAACCCHHHOOOZZZhhhxxxwww[[[FFF===999555555777888777555777777999:::>>>LLLggg~~~bbbWWWNNNOOOYYYlllfffMMM???;;;444444444444444333333333555444333111000//////...000111111222222333444444333222222333555555444222333444444444444333333222111111222222222222111111xxxkkkiiihhhjjjnnnnnnllliiicccaaa___]]]^^^eeeooowww~~~uuulllbbb]]]YYYRRROOONNNNNNQQQWWW```mmm~~~lll\\\QQQIIIEEEBBB@@@@@@EEEMMMXXXhhhwwwyyymmmbbb]]][[[___fffqqqyyyaaaIII:::333222000000///...............---------,,,,,,,,,++++++,,,+++***************)))))))))))))))*********+++,,,,,,------------......,,,,,,------.../////////111444666:::EEE\\\{{{}}}qqqxxxnnnYYYCCC999888777555444555555555666555555444333666888555666>>>IIIccc~~~kkkWWWKKKCCC<<<888999777666666666777999;;;<<<;;;<<>>444444444444444444444444444333222111000000000000000111111222222333444444333333333444444444333222333444555666555444333222111222222333333222222111rrrdddddddddhhhlllnnnllliiiiiihhhddd___\\\___gggmmmzzzzzznnnccc]]]XXXRRRNNNMMMLLLNNNRRRYYYfffxxxrrraaaTTTJJJEEEDDDBBBBBBEEEJJJTTTdddrrrzzzmmmbbb]]][[[^^^eeepppxxx___HHH999444444000000///...............------,,,,,,,,,+++++++++***+++++++++***)))))))))*********+++++++++,,,,,,,,,,,,,,,------.........,,,,,,------...////////////333666999CCCZZZyyyqqqrrrzzzcccIII<<<888777444333444555555555555555444444444777444555<<>>:::888777777666777888999;;;<<<;;;;;;@@@JJJUUUeee~~~wwwhhh```ZZZPPPFFFAAA===<<<;;;<<<===???AAABBBAAAEEELLLTTT```qqqrrrYYYIII@@@:::<<<===999444222666777::::::999>>>OOOaaaxxx[[[IIIFFFQQQdddssshhhNNN???:::999555555555555555555666666111111111000111111222222000111111222222333444444222333444444333333222222222333444555666555444333222222333333333333222222}}}mmm```___```dddiiikkkjjjggglllllliiibbb\\\\\\bbbhhhrrrzzzuuuggg```[[[UUUQQQOOOLLLMMMQQQWWWcccsssxxxfffVVVLLLFFFEEECCCCCCEEEGGGOOO___nnn|||pppccc^^^[[[___fffpppvvv]]]FFF888444444000000///...............,,,,,,,,,,,,++++++++++++)))+++,,,,,,***))))))******++++++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,------...////////////444888:::CCCYYYxxxvvvppp~~~mmmRRRAAA:::666444555333333444555555555555555555999777777===DDD[[[{{{|||hhhVVVIIIAAA<<<999;;;:::999888777888999999<<<;;;@@@IIIQQQ^^^xxxpppeee[[[OOOEEEAAA============>>>???AAABBB???CCCIIIOOOWWWfffxxxkkkSSSEEE<<<===???:::666666777777999;;;;;;>>>JJJVVVsssjjjTTTIIIJJJTTT^^^vvvzzzrrr[[[EEE;;;777444555555555666666666666666000000000000111222333444000111111222222333444444222333444444222111111222222333333444444444444333222222333333333333222222{{{lll___]]]]]]```eeehhhgggeeekkkllliiiccc\\\[[[```gggmmmttt~~~~~~nnnfff```ZZZTTTRRRMMMNNNQQQWWWaaaooo~~~~~~}}}jjjZZZNNNIIIEEECCCBBBCCCDDDJJJZZZiii~~~tttddd___]]]```fffpppttt[[[DDD666333333000000///...............,,,,,,,,,++++++++++++***(((+++------***((()))***************++++++++++++******++++++,,,---------,,,,,,------.../////////...333888:::@@@TTTqqq|||pppyyyvvv[[[HHH===666555777444555666888999999999999999===<<<===AAAEEEXXXuuuppp\\\NNNEEE???;;;;;;:::999888888888999999<<<;;;@@@HHHMMMXXXrrrxxxiiiZZZMMMEEECCC??????>>>======>>>??????<<>>??????<<>>===<<<<<<<<<:::???EEEHHHKKKTTTbbbmmm}}}}}}cccKKKBBB===777666;;;999666666999<<<<<<@@@EEETTTvvvwwwZZZGGGEEELLLIIIPPPNNNAAA999:::999222333333333444444555555555333333222111000000000111000111111222333333444444111333555444111000000222222222111000111222444555222333333444444333333222|||uuujjjbbbYYYWWW\\\```aaa___```bbbbbb```]]]]]]```cccgggooovvv{{{}}}nnneee___YYYTTTSSSSSSSSSWWWaaannn{{{xxxyyynnn]]]RRRMMMDDDAAA@@@AAADDDJJJWWWccczzz~~~qqqhhhaaaaaafffooo|||kkkSSSBBB999555222000000000///......------............---,,,++++++---,,,,,,+++,,,---///000+++++++++*********)))))),,,***(((***......,,,)))+++---......---...///111111111333666;;;IIIbbbxxxxxxqqqzzzqqqZZZHHH<<<888888777>>>DDDFFFEEEDDDCCCBBBBBBDDD@@@AAAGGGIIIVVVooo~~~iiiWWWJJJCCC@@@<<<777444666888666777999888<<>><<<;;;:::::::::999;;;>>>BBBFFFMMMTTTYYYlll}}}ttt]]]OOOEEE===999:::555444777===???>>>???BBBRRRkkkpppTTTFFFCCCAAAAAA???<<<:::999777555555555555555555555555555222222222111111111111000222111//////000111444555//////000000111111111222222222333333333444444444111333444222///---///222~~~wwwiiiaaaXXXVVVYYY\\\YYYVVVUUUWWWYYYZZZZZZ[[[___bbbaaaiiipppuuu~~~tttiii```XXXSSSTTTTTTVVVYYY```lllxxx~~~tttaaaTTTMMMEEEAAA@@@AAACCCIIIUUUaaauuurrrjjjccccccgggooo|||jjjRRRAAA888444222000000//////......------***++++++,,,,,,,,,++++++,,,+++*********+++,,,---+++++++++*********))))))***)))))))))+++,,,+++***+++,,,......------///000111111333666;;;HHH```uuu|||ooossszzzcccMMM>>>888777777;;;>>>>>><<<;;;<<<<<<;;;===:::<<>>999;;;999666777:::<<<;;;===AAAOOOhhhdddNNNDDD<<<<<<;;;999999999888666555555555555555555555555222222222222111111111111111111000///000111333555000111111111111111111222222222222222333333333444444444333111//////000111}}}wwwiii```WWWTTTUUUTTTOOOIIIIIIKKKNNNPPPRRRUUUYYY\\\ZZZ```ggglllttt{{{nnnddd\\\VVVUUUXXX\\\]]]aaaiiivvvsss```PPPHHHEEEBBB@@@AAABBBGGGRRR^^^oootttlllfffeeeiiiqqq}}}iiiPPP@@@777222000000000//////...---------'''((()))***+++++++++++++++***))))))((())))))***+++++++++***************)))))))))(((((((((***,,,+++,,,......------///000000111333555999DDD[[[ooommmjjjzzzpppWWWEEE<<<999999888888666444333555777666888666888???CCCRRRmmm|||iiiWWWKKKDDD>>>888666888999888999;;;<<<===???BBBEEEPPPeeeyyynnnZZZJJJBBB???===;;;;;;;;;;;;:::888999:::;;;;;;;;;===AAAEEEOOO[[[kkk|||uuu\\\GGG???@@@<<<888666777888888;;;@@@KKKccc{{{\\\HHH<<<:::999999999999888777555555555555555555555555333222222222111111111111111000000///000222333444333333222222222222222111111111222222222333333333999666222111111111111111xxxrrrggg]]]SSSMMMMMMKKKFFFAAABBBCCCEEEGGGJJJMMMPPPRRRSSSWWW]]]bbbjjjuuutttjjjbbb]]]YYY^^^ccccccccciiittt~~~qqq]]]NNNFFFEEEBBB@@@AAAAAAEEEPPP[[[kkk|||wwwpppiiiiiilllrrr}}}fffNNN===555111000000//////......---,,,,,,(((((()))************************)))((((((((((((************************)))***+++)))&&&'''+++///***,,,------------...000///000222555777@@@TTTgggooofffttt~~~eeePPPBBB<<<;;;888666666444222333666444888666888>>>BBBSSSooorrr___PPPGGG>>>999666888999888888;;;;;;;;;===???CCCNNNbbbtttyyyeeeRRRFFF@@@===::::::;;;;;;999777:::;;;;;;::::::;;;===@@@GGGOOO[[[lllsss[[[LLLFFFAAA<<<:::;;;<<<<<>>>>>>>>@@@DDDHHHKKKMMMNNNQQQUUUYYY___iiivvvyyynnnfffaaa```eeejjjjjjiiillluuu~~~qqq^^^QQQJJJEEEBBBAAAAAAAAAEEENNNYYYjjj{{{zzzsssmmmmmmooottt}}}cccKKK;;;333111////////////...------,,,,,,++++++,,,,,,+++******)))+++++++++******)))((((((***************************+++,,,***'''(((,,,000***+++------,,,,,,...///...///222444555;;;MMM^^^uuudddkkk|||ttt]]]KKK???<<<777555888777333333666555999777888>>>CCCUUUrrrzzzdddQQQFFF???:::777888999777777999999888:::===BBBLLL^^^ooosss^^^NNNFFFAAA<<<:::;;;;;;999666888999:::999999999;;;>>>===AAAKKKZZZlllttt]]]NNNFFFBBB@@@AAABBBAAADDDIIIPPPfff~~~aaaHHH???888999:::777666888555555555555555555555555333333333222222222222111000000000111111222333333555444444444333333222222111111222222222333333333>>>999555444666777666444wwwllldddZZZQQQHHHEEEHHHIIIGGGCCC>>><<<;;;<<>>:::;;;;;;999555555666777777666777999:::999;;;BBBNNN\\\nnnsss```OOOIIIEEEDDDDDDDDDGGGMMM```sssuuuOOOBBB777777999666666:::555555555555555555555555333333333333222222222222///000000111222222333333444444333333333333333222222222333333333444444444:::888666666666777666555xxxllldddXXXSSSOOOQQQWWWYYYUUUPPPEEEAAA<<<;;;@@@FFFJJJLLLJJJHHHIIIKKKLLLRRRaaaqqq{{{rrrnnnppprrrvvvxxxyyy{{{~~~qqq___QQQJJJEEEBBBBBBCCCCCCFFFOOOYYYiii{{{yyytttssstttwww~~~xxx]]]FFF888222111111///......------,,,,,,++++++,,,,,,,,,,,,,,,++++++((()))***+++++++++******))))))*********+++++++++******)))***+++,,,+++***)))+++,,,,,,,,,,,,---///---///222333111444BBBPPPmmmlll___aaayyynnnYYYJJJ>>>777:::999444444:::444:::;;;>>>EEEKKKbbbvvvaaaUUUGGGAAA===<<<;;;888777888999888:::===AAAFFFRRR^^^qqq|||iiiWWWMMMAAA;;;;;;;;;888555444666777666555555666888::::::>>>EEEMMM[[[sss}}}hhh___VVVQQQOOOPPPVVV^^^ttt```NNN>>>;;;:::555444999555555555555555555555555444444333333333222222222///000000111222222333222222222222222333333333333333333444444444555555555333555666666555444444444zzznnngggZZZXXXXXX___fffiiiccc]]]NNNGGG@@@<<>>555<<<>>>BBBJJJSSSkkknnnbbbJJJDDD??????===999888999;;;:::;;;>>>@@@DDDMMMXXXkkk~~~sss\\\QQQDDD<<<;;;;;;999555666888888888666555666777:::999:::===???III```xxx|||nnnfffbbbdddmmmvvvrrr\\\HHHAAA<<<444222666555555555555555555555555444444444333333333222222///000111222222333222222111111111222222333333333444444444555555555666666...222666666444222222444|||rrrlllgggfffggglllwww~~~wwwmmm\\\NNN@@@<<<===@@@EEEIIIAAADDDEEEDDDDDDKKKXXXcccttt|||zzzzzz|||nnnZZZLLLFFFCCCBBBBBBAAAEEEQQQ]]]kkk|||}}}uuurrrrrrsssyyypppTTTAAA888222...---...---------......,,,***---,,,+++*********+++,,,******))))))))))))******+++***)))*********(((&&&***------+++***---,,,)))++++++,,,,,,,,,,,,------,,,...000111222666>>>DDDaaaxxxhhhWWW```yyylllZZZGGG>>><<<:::777666:::<<<>>>AAAKKK```{{{~~~jjjXXXLLL???:::===???===999<<<:::;;;???@@@BBBGGGNNN\\\rrrjjj]]]KKK@@@<<<;;;888555666777888777555444444555:::;;;<<<<<>>===>>>AAADDDBBBDDDEEEBBBAAAGGGSSS]]]nnn~~~rrr___RRRHHHEEECCCCCCCCCGGGRRR]]]ppp}}}vvvsssqqqqqqvvv|||nnnRRR@@@888222///......---,,,---......,,,***,,,,,,+++******++++++,,,******))))))))))))******+++***)))***+++***((('''(((+++,,,******,,,,,,)))++++++,,,,,,,,,,,,---------///111111222666<<>>AAAEEEJJJWWWmmmwwwaaaUUUGGG???@@@AAA???;;;;;;:::;;;???AAAAAAFFFLLLRRReee}}}oooaaaNNNAAA;;;:::888666777888999888666555666777777999999999;;;BBBNNNWWWppp}}}~~~~~~|||wwwqqqllllllnnnrrrtttvvvwwwvvvsssoookkkiiiiiilllfffdddhhhiiihhhsss|||\\\III@@@:::888999888777777666666666666666777777666555444444444444111111111111111111111111444333222222111111111222444444444666777666444222555555444333333444555555}}}wwwsssrrrsssvvv|||kkk[[[JJJAAA>>>>>>@@@CCCDDDEEEEEEAAA???CCCMMMUUUgggwwwxxxfff[[[JJJGGGEEEEEEEEEHHHRRR]]]ppp|||uuurrrooonnnqqqvvvlllPPP???777222//////...---,,,---......,,,***,,,++++++******+++,,,,,,******))))))))))))*********)))))))))+++***)))'''&&&***+++)))))),,,,,,)))++++++,,,,,,,,,,,,---------///111111111444:::???RRRjjjwwwaaaYYYjjjppp]]]NNNCCCAAACCCDDDIIIPPPYYYhhh~~~lll^^^MMMBBB@@@???===:::;;;:::<<<@@@AAAAAADDDIIIJJJYYYlll~~~yyyjjjUUUEEE===;;;:::888555666777777666555666888666777888777888===DDDKKK^^^mmm}}}xxxpppiiieeeaaa___^^^___\\\YYYWWWVVVXXX[[[]]]bbbbbbbbb```^^^]]]]]]___fffaaaaaafffggghhhrrr~~~eeeOOODDD===888666999999999999999888777777777666555555444444444444444444333222222111000000333333222111111111111222444333444555666666444222444333333222222333333444{{{xxxqqqrrruuulll\\\KKKCCCAAAAAADDDGGGGGGGGGFFFBBB@@@CCCJJJQQQaaaqqq~~~yyyzzz}}}lllaaaMMMIIIFFFFFFGGGIIIRRR[[[kkk{{{|||uuurrrooolllnnnrrr|||lllPPP???777111///...---,,,+++,,,---...,,,***++++++++++++++++++,,,,,,+++******))))))******+++***)))))))))++++++)))'''%%%(((***((())),,,,,,)))+++++++++,,,,,,,,,------...000111111000222777<<>>666111...---,,,++++++,,,------,,,*********++++++,,,,,,,,,,,,++++++************++++++))))))((()))++++++***(((%%%(((***((())),,,,,,)))+++++++++,,,,,,,,,---------///111000///111555:::GGG\\\|||rrr\\\___nnnlll```^^^ccckkkxxxwwwbbbPPPFFFAAA>>><<<::::::<<>>;;;999111333444444333333555666444555777888999;;;>>>???DDDQQQfff}}}|||zzzxxxsssuuuxxxpppjjjbbbXXXTTTTTTRRRPPPNNNNNNPPPTTTWWWYYY[[[___dddgggjjjmmmqqqtttnnnTTTEEE???:::666777888999:::999888777666444444333222222222333333333333333333333333333333111111111000000111222222333222222333555666555333222222222222222222222222{{{xxxuuuvvvvvvyyy{{{mmm]]]VVVRRROOOOOOPPPPPPOOOMMMJJJHHHIIILLLOOOXXXfffvvv{{{xxxvvvuuurrrnnnnnnxxxrrreeeSSSMMMIIIJJJKKKMMMRRRYYYkkk{{{{{{tttnnniiijjjnnntttiiiNNN===555000------+++******+++------,,,+++))))))+++,,,,,,,,,,,,,,,++++++************++++++)))(((((()))++++++***(((&&&***+++)))))),,,,,,)))++++++,,,,,,,,,,,,------,,,...000000///000444888CCCWWWwww}}}```ZZZeee|||}}}gggTTTGGG@@@<<<:::<<<:::;;;>>>===;;;>>>BBBDDDFFFNNN\\\lll}}}ttt^^^MMMAAA:::777555666777777666555666888222222444666777999:::::::::DDDUUUkkkzzztttrrrqqqpppqqqtttyyyzzz{{{|||}}}~~~~~~}}}tttrrrnnnhhhccc___\\\[[[\\\YYY___ssszzzrrrhhh^^^[[[]]]]]]___aaabbbeeehhhnnnqqqxxx}}}yyyZZZGGG???;;;777777888888888888777666666666555555444444555555555333333333333333333333333111000000000000111222222333222111222444555555444111222222333333222222111}}}zzzzzz}}}yyykkkddd```[[[XXXXXXWWWUUURRRNNNKKKJJJKKKLLLSSS___mmmzzz}}}uuuqqqnnnooonnnkkkkkktttuuugggWWWQQQLLLMMMOOOPPPUUUZZZmmm}}}xxxooofff______ccckkkxxx{{{dddIII999333000......+++******+++------,,,+++((()))+++,,,------,,,,,,,,,++++++******++++++,,,)))(((((()))++++++***)))(((+++,,,******,,,,,,)))++++++,,,,,,,,,,,,------***---///000///000444777???RRRqqqkkk^^^```|||nnnZZZLLLDDD???<<<===;;;:::<<<;;;999<<>>;;;:::;;;:::888<<>>666777888777555444444555777666555666666777666555:::;;;AAAMMM```vvvppp___UUUNNNFFFAAABBBBBB???@@@DDDHHHHHHJJJLLLOOORRRTTTVVV\\\]]]^^^aaaeeeiiimmmooommmsssbbbHHH@@@??????;;;:::888777666777888999333333222222222333333444666555444333111000///...000000///000000111222222333111000111333555555555222333444444444444333222xxxooohhhcccaaaddd___XXXSSSQQQQQQRRRRRRRRRVVV___lll{{{~~~pppgggjjjiiiiiiiiihhhkkkxxxrrrbbb\\\UUUQQQMMMMMMTTT^^^lllxxxmmm```VVVMMMIIIHHHTTTcccuuuqqqYYY@@@666111,,,,,,000++++++++++++++++++++++++***------+++,,,000---'''000///,,,***)))***+++,,,************************------,,,,,,,,,,,,+++++++++,,,---...///...------***,,,......///111444666<<>><<<===GGGAAABBBHHHLLLSSSggg~~~rrr___NNNAAA<<<:::666333222222444555222333444555666555444444777:::===BBBKKK[[[ooo~~~yyycccSSSJJJGGGCCCAAA>>><<<;;;<<<>>>@@@DDDGGGKKKOOOUUU\\\dddiiiuuutttvvv{{{{{{xxx|||lllSSSAAA;;;===;;;;;;;;;:::888666555444777777666555444444333333222222222111111111000000///111333111...---///222000000000000111333555666444555555555444222000///vvvnnniiifffeee```YYYSSSQQQQQQRRRRRRTTTWWW^^^iiiwww{{{ooofffeeeeeefffgggfffhhhsssrrrbbb\\\VVVRRROOOOOOVVV___hhhtttxxxeeeXXXOOOHHHDDDDDDJJJXXXjjjyyynnnUUU===444222...---000++++++++++++++++++++++++***------+++---111///***------,,,+++,,,---......*********************************++++++,,,,,,,,,))))))+++,,,,,,,,,+++***+++,,,...//////000333555<<>>;;;===???===;;;;;;AAA======CCCGGGLLL^^^sssppp[[[KKK@@@===999777666666666444222333444555666666555555555777999<<>>>>>AAAMMM]]]pppjjjQQQ999333333000...///,,,,,,,,,,,,,,,,,,,,,,,,)))++++++***,,,///...******+++,,,---///000000111************************'''((()))***+++,,,,,,---((()))***++++++++++++***,,,---//////...///111444:::CCCZZZyyyyyycccdddxxx{{{kkkZZZMMMIIIBBB===>>>>>><<<::::::<<<999:::???BBBFFFTTTdddvvvlllYYYFFF@@@999777777777444000222333444555666666666666555666777777:::AAAKKKSSScccpppwwwqqqggg]]]QQQHHHFFFEEECCCBBBAAAAAACCCFFFKKKQQQVVVYYYfffppp~~~ooo\\\UUUXXXaaappp}}}aaaHHH===;;;;;;:::999888777666555444555555555444444333333222222222222111111111111111333000...000444777666333333333222222333444555555333333444555555555555555~~~wwwsssfff```YYYTTTRRRRRRRRRRRRTTTVVVZZZaaalllyyyvvvllleee___]]]]]]^^^]]]___hhhsssvvveee___YYYWWWVVVVVV\\\bbbmmmwwwuuucccOOOCCC>>>:::999999>>>FFFTTTggg|||xxxfffMMM777222333111---,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++***((()))+++---000111111111000************************)))))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...//////......000222999>>>QQQpppggg```nnn{{{hhhYYYKKKDDD=========;;;999:::;;;999;;;???@@@CCCLLLXXXgggwww}}}iiiTTTJJJ>>>888999999555111222333333444555555666666777888888777777:::???CCCMMMWWWeeessstttfffZZZSSSQQQNNNIIIFFFGGGIIIKKKLLLLLLOOOTTT[[[eeennnvvvzzzxxxaaaUUUQQQTTT^^^lll{{{hhhMMM@@@===::::::999777666555555555555555444444333333333222111111111111111111111111222000///000333444444333444444444444444444444555666666555555444222111111|||}}}zzzvvveee```YYYTTTRRRSSSSSSTTTTTTUUUWWW]]]hhhuuuvvvkkkeeeaaa]]]YYYYYYYYY]]]hhhsss~~~yyyhhh```YYYWWWWWWXXX]]]cccpppyyylllZZZFFF<<<999777666666;;;@@@KKK^^^uuuttt```III555111333///++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,******+++***((((((+++---///111222111///...************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------...///...---...///111777:::IIIgggoooaaafffyyytttcccOOOFFF???======:::999;;;999999;;;===>>>???EEELLL[[[kkk|||iii[[[JJJ@@@===<<<:::666333333333333333444444444777777777777777777888:::@@@FFFOOO\\\iiiyyyuuulllmmmlllggg___WWWQQQNNNNNNSSSXXXZZZZZZ[[[aaafffjjjmmmttt|||vvviii]]]XXXWWW]]]hhhvvvpppUUUEEEAAA;;;:::888777666666666666555444444444444444333333111111111111111111111111222333444333111000222555333444444444444444444444555555444222111111000000yyyyyy{{{}}}|||vvvfffaaaZZZVVVUUUVVVWWWXXXVVVVVVWWW[[[eeeqqq}}}xxxmmmgggbbb\\\WWWVVVXXX^^^iiiuuu~~~|||kkkbbbYYYUUUUUUWWW\\\bbbmmmwwwfffSSS@@@888888666555444666999BBBTTTlll|||{{{qqqXXXEEE555222222---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,222...+++------+++***+++---...000111111///---,,,************************---------,,,,,,,,,++++++++++++******++++++,,,---,,,.........------///111666888EEEaaa{{{hhhaaalll}}}kkkUUULLLCCC???>>>;;;:::;;;777888999::::::<<>>EEERRRcccrrr{{{iiiXXXKKKBBB<<<999999888777555444444444444333333333444555555444333666555999@@@FFFLLLXXXdddvvvpppiiidddaaa```___^^^ZZZ^^^bbbgggkkkpppuuuyyyyyylllfff```\\\dddqqqmmmSSSFFF===;;;:::888777888999:::666666666666666666666666000000111111111222222222111111111111000000111333///000222333444444444444222222111111111222333444zzzyyyzzz|||~~~uuuiiieee___\\\\\\^^^```aaa^^^\\\ZZZ[[[aaalllwww~~~}}}pppiii]]]XXXVVVXXX\\\```iiiqqq~~~}}}pppcccVVVQQQQQQTTTZZZ```fffqqq}}}]]]KKK:::555777666333111666666:::DDDWWWeeefff___GGG;;;222222000,,,///555------------------------***$$$###(((***)))***...,,,,,,---......///......************************(((((()))***+++,,,,,,---//////...---...///000111+++,,,---------...000222555777CCC\\\wwwwww___ZZZnnnggg[[[NNNGGGBBB<<<::::::999::::::888999;;;======>>>JJJYYYgggxxx|||jjjZZZMMMEEEAAA===;;;999777555555555555555444444555666666555333444333666<<>><<<:::888888888:::;;;666666666777777777777777000000111111222222222222---***(((***...000///---...///111333444444444444777666444222111111111222yyy}}}~~~}}}}}}vvvooogggbbbdddeeebbbcccggggggbbb^^^^^^___fffsssvvvjjj___YYYWWWZZZ___bbbggglllxxxqqqeeeWWWNNNKKKMMMVVV___iiisss{{{[[[EEE999555111222555000333777999<<>>:::999888999;;;<<<<<<;;;===AAALLL\\\kkkzzzttteeeUUUIIIEEE???;;;<<<999333333777666555444444333333333444555333555;;;<<<:::<<>>888000,,,---......,,,***+++,,,---...---,,,+++------,,,,,,,,,+++++++++++++++,,,,,,,,,+++))))))******))))))******+++,,,,,,***)))+++---///...,,,---------,,,,,,,,,------...///000000...///000222555999BBBUUUrrrpppZZZ[[[iiiuuuaaaTTTKKKAAA<<<;;;999777666777999:::999888;;;===EEERRR^^^lll~~~yyyjjj___NNNEEE>>><<<999333111333666555555444444444555555333111333777777444666;;;:::BBBMMMVVV```nnn~~~|||uuuhhhaaaXXXQQQPPPQQQSSSSSS___hhhsss}}}zzztttnnnhhhbbb^^^WWWNNNHHHHHHAAAIIIPPPSSSUUUVVVQQQLLLKKKNNNPPPSSSYYYjjjxxxbbbOOOFFF???===<<<888666666666555444555777999999888222222111111111111222222///////////////000111111333222111111111111222333111111111111111111111111oooxxx~~~|||{{{zzzzzzvvvuuuvvvuuuvvvyyyqqqkkkeeebbbaaadddlllvvv{{{kkkbbb[[[ZZZ[[[\\\aaafffttt|||tttcccQQQIIIHHHIIILLLOOO]]]gggwwwxxxVVVBBB888555000111444///...333555444:::CCCEEE@@@;;;666///,,,---...---,,,,,,---.........---,,,+++,,,,,,,,,---,,,,,,+++***++++++***))))))))))))*********))))))******+++,,,+++******+++---......---,,,,,,+++++++++,,,,,,---///000000000//////111222666:::BBBSSSooo{{{bbbZZZ___tttppp```TTTHHH@@@<<<:::888666666888999999888;;;;;;???GGGPPP[[[lll{{{}}}ttt\\\PPPDDD>>>;;;777444333555555444444444555666666333222222444333000111555555999>>>BBBHHHSSScccnnn}}}rrrhhh^^^XXXQQQPPPOOOOOOSSS\\\ffflll|||~~~vvvlll```YYYQQQNNNMMMNNNLLLFFFDDDEEE>>>EEEHHHFFFEEEGGGIIIHHHLLLPPPWWW^^^iiizzzxxx[[[MMM@@@<<<;;;999555444444333333444666777666444111111111111111111222222000000000///000000111222333333222222222222333333111111111111111111111111fffrrr}}}}}}zzz|||xxxqqqjjjfffddddddiiippp}}}tttjjjaaa]]]]]]^^^bbbhhhssszzzrrr___LLLEEEGGGHHHHHHHHHTTT^^^nnnqqqRRR@@@777555///000444///,,,111444222333999;;;999777333///------------,,,------.........,,,+++***))))))***+++******)))(((+++***)))''''''(((***+++******))))))******+++,,,+++***++++++------...---,,,,,,,,,+++,,,,,,---...///000111000//////111333666:::BBBQQQllllll\\\WWWcccwww}}}mmm___SSSHHHAAA<<<:::777777999<<<=========;;;<<<@@@FFFPPP```nnnlll]]]KKK@@@===<<<999777444444444333444444555666333444444555333111222444555777888999;;;BBBMMMUUUaaammm~~~|||uuukkkaaaXXXSSSOOONNNLLLRRRZZZccclllxxxyyytttmmmeee^^^WWWOOOIIIGGGEEEEEEGGGGGGDDDEEEIIIHHHPPPTTTQQQMMMMMMNNNNNNVVV^^^jjjxxxjjjWWWDDD<<<;;;999777777333333333555666666444222222222333333333333333333111111000000000111111222444444333333333333333333111111111111111111111111[[[iiivvvyyyxxx{{{}}}uuunnnkkkhhhfffiiimmmzzz|||rrrgggbbbaaaaaafffkkktttzzzlllYYYGGGAAAEEEGGGEEEDDDEEENNN]]]nnn~~~lllMMM===666555//////333///,,,000333222111444777777333111...------------,,,+++,,,------,,,+++***)))((())))))******)))))))))+++***(((''''''(((***,,,******))))))******+++,,,***++++++,,,,,,------...---------------.../////////000111000///000111333666:::@@@OOOhhhwww___SSSWWWhhhzzzlll___PPPEEE===;;;888777999===???@@@===::::::===AAAHHHVVVccc{{{oooYYYGGG@@@>>>:::666444333333333333333444444222444555444333444555666333444555555555777===AAAIIIRRRaaasss|||qqqjjj^^^YYYSSSMMMKKKOOOTTTYYY^^^hhhvvvxxxpppkkk```\\\UUUOOOKKKHHHFFFEEEEEEDDDEEEGGGHHHHHHMMMTTT[[[eeellliiibbb\\\VVVQQQ]]]gggxxx{{{fffNNNAAA>>><<<<<<<<<555555555666777777444222333444555666666666666555222222111111111111222222444444444444333333222222000000000000000000000000NNN\\\lllsssvvvzzz~~~xxxqqqooommmkkkkkknnnyyy~~~wwwlllfffcccbbbeeejjjqqqvvveeeSSSBBB>>>AAACCCAAA@@@>>>DDDOOO^^^oooiiiIII:::555555//////222///...000111222222333555666//////...---,,,,,,,,,,,,***+++,,,,,,,,,+++***)))++++++*********+++,,,,,,+++***)))(((((()))+++---******))))))******+++,,,)))+++,,,,,,,,,,,,---///------------...//////000000111111111000000222333555888???LLLeeeiiiVVVSSS]]]rrr{{{lllYYYJJJ@@@<<<888666777;;;===>>>:::888888;;;===BBBMMMXXXmmmzzzmmmXXXKKKDDD<<<444555555444333333333333333///333555333222555666666333444555666555555777999<<>>EEENNN\\\jjj|||ppp```TTTGGG<<<999888777666555444444444000555666333222666777555333444555555555666777888666:::???GGGRRReee{{{vvvmmmaaaWWWQQQMMMIIIFFFHHHOOOXXXdddppp~~~~~~vvvooojjjhhh\\\XXXSSSQQQPPPQQQQQQQQQOOONNNMMMLLLLLLOOORRRUUU___bbbjjjqqqrrrrrrwww~~~|||mmmmmmppp{{{nnn\\\NNNAAA:::888999777555555555555444333333444666888888888777666444444333222222222222222222333333333222111000///000000000000000000000000999GGGXXXeeeooowwwxxxuuuzzztttttttttrrrqqqqqqyyy}}}|||ppphhhaaa\\\[[[^^^YYY^^^hhhuuu}}}[[[MMM>>>999888777666777777888;;;CCCSSSjjjbbbDDD777555555...---111...222///---///111000......***,,,------,,,,,,,,,,,,***+++---............---+++)))&&&%%%%%%(((+++---+++******++++++,,,,,,---*********)))***++++++,,,(((+++------++++++---000++++++++++++,,,---...///000111222111000000222444222666===IIIbbbwww\\\SSSVVVmmmtttaaaOOOIIIAAA;;;999999:::;;;:::999<<<>>>>>>===BBBIIIPPP]]]ppp~~~ssseeeUUUHHH<<<;;;999888666555555555333888999555333777888555000000000000111222555777222666999:::>>>NNNhhh}}}uuuiii\\\UUULLLFFFGGGJJJLLLMMMRRR]]]lll}}}|||vvvrrrrrroooiiibbb\\\WWWSSSRRRQQQOOOLLLMMMRRRWWW\\\^^^[[[\\\___aaadddgggkkkmmmvvv|||}}}uuunnnppp}}}qqq___LLL@@@===:::777444333444444444333222333555777888888777666555444333333222222222222222222333333222111///...000000000000000000000000999===JJJ]]]mmmtttwwwyyy|||sssooommmlllnnnrrrvvv{{{|||{{{wwwyyy}}}oooddd[[[SSSOOOQQQVVVWWW]]]jjjxxx{{{\\\FFF;;;;;;666555999777::::::;;;???FFFWWWrrr^^^DDD===666111111222222111...---------,,,,,,,,,,,,........................)))***,,,------,,,+++***+++,,,,,,+++******+++---(((***,,,---...,,,+++)))++++++******++++++,,,---,,,,,,,,,,,,---...//////////////////000000000000111111000///...///111444333666;;;HHHbbbfffXXXPPP^^^yyysss]]]PPPDDD>>>===:::999::::::;;;===;;;::::::===AAANNNVVVcccnnnuuu}}}hhhSSSGGGAAA999666666666333000888666333222222333222111444444444444444444444444222666:::;;;>>>IIIYYYfffxxxlll___WWWTTTMMMLLLJJJGGGHHHNNNYYYaaahhhuuu~~~{{{vvvpppiiibbb[[[VVVVVVVVVVVVTTTSSSTTTWWWZZZVVVZZZ```dddhhhmmmtttzzz||||||~~~~~~uuuqqqvvvmmmXXXHHH@@@:::888555222111222444555555666666777777777777777111111111111111111111111///000111222222111000///000...---...111222111///555888CCCUUUeeeooowww}}}uuupppllliiikkknnnsssxxxxxxppppppnnnqqqzzz{{{kkk```VVVNNNKKKLLLMMMNNNTTT```kkkwwwzzz[[[EEE:::;;;666555888777777777888;;;AAAPPPkkk~~~]]]BBB<<<444000000111111///000000000/////////......------------------------+++,,,---------+++)))(((+++,,,---,,,+++***,,,---(((((()))++++++,,,+++++++++++++++***++++++,,,---,,,,,,,,,,,,---...//////....../////////000000000000111000///...///111444444777<<>>===>>>:::<<<===<<<;;;;;;>>>AAAGGGNNNYYYccciiittt|||iiiQQQHHH===777666666444111888666555555666888777777444444444444444444444444555777888777888>>>IIIRRRhhhiiigggaaaVVVLLLFFFCCCGGGJJJNNNSSSZZZeeerrr{{{~~~vvvnnngggdddbbb___[[[WWWTTTRRRPPPOOONNNQQQUUUYYY]]]ccciiimmmrrruuuzzzzzzuuuzzz{{{fffTTTIIIAAA>>>:::777777777666555666666666666555555444333111111111111111111111111///000111222222111000///000...---...111222111///111222;;;JJJ[[[iiixxxxxxqqqlllggggggkkkpppuuu}}}zzzmmmddddddbbbgggqqq|||wwwfffYYYPPPHHHEEEFFFCCCEEEKKKSSS[[[ggg|||yyyYYYCCC999:::555444777555666555666999===JJJcccxxx|||\\\@@@:::333//////000///...111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++)))'''+++,,,------++++++,,,---((((((((()))***+++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,---...//////------........./////////000000000///...///222444444777<<>><<<===;;;<<<===<<<;;;<<<>>>AAAAAAEEENNNVVV]]]hhh}}}bbbVVVGGG<<<999999888666666555444555666777666555444444444444444444444444777777555333333666<<<@@@IIIKKKLLLJJJFFFCCCEEEGGGLLLSSS^^^iiiuuu~~~uuummmjjjeee___ZZZUUUPPPMMMNNNLLLKKKKKKMMMRRRVVVYYY]]]bbbjjjsss{{{|||tttrrr|||gggYYYHHHAAA:::777777777444111555555555555333222111000000111111111111111111000000000111111111111000000000///...///000111000/////////555AAAQQQcccxxx~~~uuunnnhhhgggjjjooottt{{{sssggg```\\\\\\aaakkkuuuttt```SSSJJJBBB???@@@>>>@@@EEEJJJNNN[[[sssyyyXXXBBB888999555444777555777777888999<<>>>>>@@@FFFNNNUUUbbbxxxxxxjjjWWWHHHAAA???===;;;777666555555666555333222444444444444444444444444666555333333444666999:::???AAABBBCCCEEEKKKTTT[[[eeennnzzz|||sssfff\\\VVVTTTQQQOOONNNNNNNNNNNNOOOQQQTTTYYY```hhhpppuuuyyyxxx|||mmmTTTIII<<<666666777444000444555555444333222111111000000111222222111000000000000000111111000000000000/////////000000000/////////333<<>>;;;<<<:::<<<@@@BBBDDDPPPhhhzzzVVVAAA888:::555444666444777777999999:::BBBUUUhhhyyyYYY???:::444111222222111000............------------------------------------***+++,,,,,,------------)))***,,,,,,+++******+++***,,,...//////,,,)))''',,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////------------.........///...///000000000000222444555888>>>JJJccc|||gggXXXWWWeeeuuuyyykkk\\\MMMFFFDDD>>>===;;;:::::::::;;;;;;<<<===AAAHHHPPP\\\qqqlll[[[OOOGGG@@@;;;;;;999777777888777666444444444444444444444444444444444444444666888999;;;BBBDDDEEEGGGMMMWWWeeeooo~~~vvvlllddd___YYYQQQKKKMMMLLLKKKJJJJJJMMMRRRUUU^^^dddmmmvvv}}}iii[[[III===;;;;;;:::777333444444555555555444444000111222333333222111000111000000000000000000111///000000000/////////000//////222888AAAQQQjjj~~~xxxuuuvvvuuuxxx|||vvvlllccc^^^[[[\\\```hhhnnnuuuoooVVVGGG???:::888999777888:::;;;<<>>PPPbbb}}}wwwUUU@@@999;;;777555888555333333555666444999IIIYYYzzzyyyXXX???;;;666444444555333111............------------------------------------,,,,,,,,,,,,------...///***,,,//////...,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////....../////////000000000,,,...000111111111222444444999@@@MMMgggvvvaaaXXXXXXiiizzzyyycccUUUOOOGGGCCC???<<<<<<;;;999777777777:::???CCCIIIUUU```sssxxxnnnkkkkkkpppuuuuuueeeYYYJJJFFF@@@;;;999888777666444444444444444444444444333777::::::999:::@@@FFFJJJTTTdddttt}}}xxxooogggaaa[[[VVVRRRLLLMMMNNNOOOOOOSSSYYY]]]YYY```fffggggggoooppp[[[JJJ@@@;;;888555555666666666555555444222333555666666555333222222111000//////000111222///111222111...---...000+++---000333555>>>RRRfffvvv{{{zzz{{{|||rrrddd\\\WWWXXX]]]dddiiippp|||hhhNNN>>>888555444444555444555555666<<>>>>>===:::777888888;;;???@@@CCCKKKUUU\\\jjjxxx|||mmm\\\QQQMMMNNNUUU[[[hhhzzz~~~rrr```YYYPPPGGGBBB>>><<<:::444444444444444444444444222888===>>>===@@@HHHPPPfffsssuuujjjddd^^^TTTMMMJJJKKKLLLMMMHHHNNNUUUZZZ]]]bbbkkkrrrzzz}}}mmmWWWHHH???;;;777777777666555444222222222444666888888666444222222111000//////000111222///111222111...---...000))),,,...///222:::FFFPPPaaarrr|||wwwuuuyyywwwjjj___]]][[[]]]aaaeeelllxxxeeeJJJ???;;;666444666555555666777555777AAAMMMjjj}}}uuu[[[EEE;;;;;;444222555444111444777666555999CCCLLLlllvvv\\\FFF888555777222222333---000111111000...,,,---...,,,,,,,,,------.........,,,,,,---...---,,,***)))+++,,,,,,------,,,,,,+++222,,,***---///---+++++++++,,,,,,---...///000000/////////...------,,,,,,000///......///000111222//////000111222333333444444999@@@LLLeeerrrYYYWWWWWWaaauuunnnaaaTTTOOOHHHBBB>>><<<;;;:::555777888888:::===AAAEEELLLRRRZZZbbbhhhlllppprrrmmmhhh___TTTKKKDDD@@@>>>FFFHHHSSSggg}}}vvvhhhZZZOOOGGGAAA>>>777333222666888666666888>>>>>>===>>>CCCOOO___jjjwwwiii^^^VVVQQQLLLNNNOOOMMMJJJKKKPPPVVV[[[```iiittt~~~yyyzzzppp___PPPEEEDDD===888777666222222444555777999:::888666222000000000////////////000000////////////............,,,...//////000777AAAIII[[[lll||||||xxxsssqqqttt{{{~~~nnnaaaZZZYYY\\\aaadddjjjttteeeJJJ???;;;666444666444444555666444444>>>IIIeeeyyyxxx^^^GGG<<<;;;444222666555222555777666555999BBBJJJfffvvv]]]GGG888555777333333444...///000111///---,,,,,,---,,,,,,,,,------.........,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...+++***...///,,,+++,,,.........------------,,,...............---------000///.........///000111//////000111222333333444444999@@@MMMeeekkkXXXTTTVVVdddwww{{{nnn\\\UUUKKKCCC===:::999888777888888888888999<<<>>>???CCCHHHLLLNNNPPPRRRSSSQQQOOOJJJEEE???<<<::::::<<<===DDDTTTggg{{{sssfffYYYNNNGGG???999555666777777;;;@@@999<<<@@@FFFQQQbbbuuusssdddYYYSSSPPPPPPLLLPPPUUUXXXZZZ___gggmmm}}}qqqiiippprrr___PPPHHH???999888888555333444777777777666555444333222000000////////////000000////////////............000000000///...222:::AAAQQQbbbuuu|||yyysssmmmkkkmmmrrrwww|||mmm^^^YYYXXXZZZ^^^bbbfffpppzzzeeeJJJ???;;;666444666333333444444222222:::DDD\\\sss|||aaaJJJ===;;;555333666555333666777666444888@@@GGG```}}}vvv]]]GGG888555777333333555///...///000///---,,,,,,------------------.........,,,------------,,,++++++...---,,,++++++,,,---.........///222000+++***,,,------------,,,,,,,,,,,,---------...............000///......---.........//////000111222333333444555:::@@@NNNgggeeeZZZQQQTTT```ppplllcccUUUIII@@@<<<999888888999999888666555555666666888::::::::::::;;;======>>>>>>===;;;999999:::999888;;;DDDRRRggg{{{iiiXXXMMM???999666666777777<<>>DDDNNNZZZiii|||~~~tttmmmlllfff\\\RRRLLLLLLPPPUUUWWW^^^gggooowww{{{nnnaaaaaahhhnnnvvveeeTTTHHH===;;;<<<:::777666888777555333222222333333111000000//////000000111////////////............000000///...---000555:::FFFUUUjjj{{{|||xxxpppiiieeeeeehhhkkklllvvv~~~lll]]][[[YYYXXXZZZ]]]bbbmmmxxxeeeJJJ>>>;;;666444666444333333444333222888@@@SSSllleeeLLL===:::444333666444555666777666444777>>>DDD]]]yyyuuu]]]GGG888444666222222444///...//////...---,,,,,,------------...............------------------,,,,,,///...,,,++++++,,,...///111222555666111***))),,,)))******+++,,,---......,,,,,,------...//////000//////......------------//////000111222333333444666:::AAAOOOiii~~~mmmZZZPPPRRR\\\lllyyytttdddTTTHHHAAA===;;;:::;;;;;;:::666444333333222333444333333444666999999<<>>III]]]rrrzzzpppgggaaa_________^^^gggtttpppccc___ZZZWWWVVVWWW]]]kkkwwweeeJJJ>>>;;;666444666555444444666444333777===LLLdddiiiNNN===999333222555222555666666555555777<<>>BBBGGGQQQ[[[nnnxxxyyynnn```UUUPPPOOOLLLJJJKKKNNNSSS[[[eeeqqq~~~ttt|||}}}mmmccceeennnlllUUUHHHCCC>>>999777555666666555444333111000111111000000000000111111////////////............---,,,,,,,,,---000222444999???PPPgggzzz}}}rrrggg___ZZZWWWUUURRRYYYbbblllwww~~~qqqfff```[[[VVVTTTTTTZZZgggttteeeJJJ???;;;666444666555333444777666555777<<>>:::444333555222555555555555555777<<>>FFFSSSfffwww~~~rrrjjj^^^XXXPPPJJJIIILLLPPPSSSTTTWWW___lll}}}{{{vvvzzzvvvhhhgggmmm~~~hhhYYYMMMCCC;;;999555666666666555444222000222111111000000111111222////////////............---,,,,,,,,,...000111111666888EEE\\\rrrsssfff]]]VVVPPPMMMIIIMMMRRRYYYcccrrrrrrggg\\\XXXUUUTTTTTTWWWbbbmmmwwweeeJJJ???;;;666444666444222333666777555777;;;@@@UUUqqqsssUUUAAA<<<666555777444444444444444555888;;;>>>DDD___~~~iiiNNN>>>777777111111333...///000111000//////000111000/////////.........---...------,,,---...///000........................'''%%%&&&+++...------///.........------------,,,,,,---------......//////---...///000000000///...//////000111222333333444888<<>>999666555666444555555444333222444555888===BBBAAA;;;666666999333333555666666888CCCPPPjjjtttaaaPPPEEE???>>>===??????DDDMMMYYYhhh~~~{{{mmmbbb[[[WWWPPPRRRSSSUUUXXX___gggmmmqqqooorrr~~~uuu~~~ssskkkqqqqqqaaaQQQDDD???888888666555444333333333222111111000000111111222////////////...............---,,,---.../////////666555???VVVmmm~~~sssfff\\\SSSLLLHHHEEEFFFIIIMMMWWWgggzzzxxxlllXXXUUUUUUUUUUUUVVV]]]gggmmmzzzeeeJJJ???;;;666444666333111222666777555666:::===QQQlllwwwXXXCCC===888777999555333333333444555888<<<>>>DDD___mmmQQQAAA:::999222222444//////000222111000///111222000000//////.........---...------,,,---...///000------...//////...------000+++)))---000...,,,---+++,,,,,,---...///000000---------...............---...///111111111000000//////000111222333333444888<<>>888555444555///111333333333333555666555:::???<<<555000000333000000111333333555>>>HHH[[[{{{ggg\\\LLL???:::;;;???BBBAAAHHHVVVffftttzzzeeeXXXRRRQQQQQQSSSZZZdddlllrrrzzzyyyxxxrrrlllqqq}}}sss^^^NNNGGG<<<999666333222333555666222222111111111111222222000/////////............,,,...000111111111222444222444<<>>999555444666444333333333333444555555???NNNfff~~~fffJJJ<<<999777555666222444555555444444666777HHHZZZvvvzzzTTTHHH<<<777555222222333//////111222222111000//////...---,,,,,,,,,,,,,,,000000000000000/////////---...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,///++++++///222000------............/////////000...............///000000///000222222111222444666===@@@KKK```}}}mmm]]]LLLDDD@@@CCCFFFHHHMMMTTT\\\_________mmmxxxgggXXXMMMGGGAAA>>>999444333666555333000///111222333333777666555444333222222222222333333333333666;;;>>>PPPhhhvvvdddPPPJJJBBB<<<<<>>IIIYYYeeezzzjjj^^^^^^dddoooxxx~~~zzzsssrrrxxx|||kkkUUUKKK???888777666222///111222444333111000111333111111111000000000//////+++---////////////000222000000444===HHHWWWkkk{{{oooddd```[[[RRRKKKGGGEEEDDDDDDFFFLLL[[[jjj{{{iiiWWWQQQLLLJJJGGGDDDEEEIIIRRRZZZiii|||tttWWWDDD<<<888666666444333333333333444555555:::GGG^^^vvvoooRRR@@@:::777777888333444555555555555777999AAATTTrrrkkkXXXCCC999666444111111111111000000000000000111000000///............//////...---,,,,,,---...///---...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,---******///111///...///,,,,,,---------.........111000000000000111222222111222333333333444666888888>>>MMMeeewwwkkk^^^TTTKKKDDDAAABBBEEEHHHIIIKKKXXXuuuttt___QQQDDD===999555222222444222000000111333333222666555444333333222222333000111111111111333777:::@@@MMMeeeppp^^^PPPFFFBBB@@@@@@>>>>>>EEEWWWppp}}}vvvrrrvvv{{{|||uuunnnxxx|||vvv}}}mmm\\\HHH===;;;;;;777222222222333222111111222444000000000000////////////+++---......---...///111000///111777???JJJ\\\jjjqqqhhheeebbbYYYQQQKKKGGGEEEEEEFFFLLLYYYfff|||iiiSSSLLLFFFCCCAAA>>>???BBBFFFMMMYYYlllxxx[[[FFF<<<999666555444333333333333444555555888EEEZZZrrrzzz\\\FFF:::666555444444555666555555666888;;;@@@UUUtttwwwaaaIII===888555222111222222000/////////000111//////...............//////...---,,,,,,...///000---...000///...,,,,,,---------------------------...+++,,,000222000000333---------.........//////111000000000000111222222222333444444444555777999:::???MMMeeeyyykkk]]]QQQGGGBBBFFFHHHHHHJJJVVVrrrkkkZZZHHH???;;;777444444555333111111333444444444555444444333222222222333000111222111111333666888@@@FFFUUUmmm~~~mmm[[[NNNFFFBBBAAABBB@@@@@@CCCQQQhhhwwwkkkgggdddjjj|||~~~{{{yyyqqqwwwvvvuuuyyyqqqZZZJJJCCC@@@<<<888555555444333222333444555000000000/////////......,,,---------,,,---///111111///000444888@@@NNN[[[sss|||sssmmmggg\\\SSSOOOJJJGGGHHHJJJQQQ^^^jjj}}}hhhPPPHHH@@@>>>>>><<<===???>>>CCCMMM]]]qqqzzz^^^GGG;;;888666333444333333333333444555555888CCCVVVoooeeeKKK===888666555555555666555555777:::<<>>;;;888666444222222333333333000000000000////////////---......---,,,---///111222000000222444999CCCNNNaaarrrxxxlll^^^UUURRRMMMIIIKKKOOOWWWcccooo|||fffNNNEEE===;;;;;;;;;;;;>>>999===EEEQQQbbbvvv{{{```GGG;;;888666222444333333333333444555555999BBBSSSkkkjjjPPPAAA<<<;;;999555666666555555777;;;>>>CCCYYYyyyuuu^^^NNNCCC:::666555333222111000////////////---,,,,,,,,,,,,---............///000000111111111---...000///...,,,---------------------------------+++,,,///...,,,///333//////000000000111111111000////////////000111111222333444444444555777999???CCCOOOfffzzzgggXXXPPPLLLKKKQQQ___uuuoooYYYIII???777444444444333333444666777666555333333222222222222333333111222333333222222444666666888>>>NNNeeerrr[[[QQQEEEAAABBBCCC???:::???@@@GGGYYYssszzzpppggg^^^UUUPPPMMMQQQTTT\\\rrr~~~zzzqqqzzz|||vvvzzzuuubbbRRREEE>>>;;;888444222222222222111111111111111000000000000...///...---,,,---///222111///000222222333;;;DDDOOO```wwwtttfff^^^SSSMMMJJJLLLQQQYYYfffqqqzzz}}}|||wwwyyy|||eeeNNNDDD;;;999999999999;;;666:::@@@GGGTTTiii}}}bbbHHH;;;999777333444333333333333444555555888@@@PPPgggoooUUUDDD???>>>;;;666666666555666888<<>>@@@@@@>>>;;;AAAIIIYYYppp~~~nnnhhh^^^VVVRRRPPPPPPOOOSSS^^^gggppp|||yyymmmYYYLLLBBB===888555555555333222222222222222111111111111/////////---,,,---000222000///000111111111666>>>CCCTTTkkk~~~}}}pppiiiTTTNNNJJJLLLQQQZZZfffqqq}}}wwwqqqtttrrrmmmoooxxx{{{dddOOODDD:::777888777777888444888===AAAKKKaaa}}}~~~dddJJJ<<<;;;999444444333333333333444555555888>>>MMMddd}}}tttYYYFFF???<<<888666666666666666888<<<@@@LLLcccvvvcccNNN===666777111222222222111000...---...............///000111)))+++...000111000...------...000///...,,,------...........................---...///,,,***---222............/////////000222222111111222222333444111222333333333444666888>>>DDDTTTnnnxxx}}}}}}xxx}}}wwwaaaLLL===888:::000000000222444555444222222222222111222222333333///000222111000///000222222666;;;???III```~~~uuubbbQQQFFFAAAAAAAAA@@@@@@AAAAAABBBHHHUUUlllyyyhhh[[[TTTKKKFFFFFFKKKPPPTTT___nnn{{{}}}vvvuuu}}}ooo]]]HHHCCC===:::999999777555333333333222222222111111***---///000000//////000000/////////111444777888;;;FFFXXXnnnrrrcccWWWNNNNNNRRRWWW```iiisss{{{xxxnnnkkkkkklllrrrxxx{{{aaaKKKAAA<<<999333777:::222::::::555:::HHHTTTllliiiPPP@@@:::666111444444444555555555666666:::===KKKddd~~~}}}eeeMMM>>>:::<<<666666777999888888@@@IIIUUUooo{{{jjjXXXEEE999444222111/////////...,,,***000000000000111111111111222---+++000222000------...///000222222000///...,,,,,,,,,------.........111111000000/////////...,,,...///...------000444111111111000000000000000333333222333444666888999:::CCCUUUnnnsssllljjjkkkjjjiiifffggglllsss}}}pppYYYGGG<<<777777---000777222000333111333111///...000111111000111000000///000222444555333222444;;;GGGYYYrrrooo\\\KKKAAA@@@CCC>>>===AAABBB???AAAFFF]]]nnnqqq\\\QQQIIIIIIHHHGGGKKKVVVdddooo{{{{{{rrrqqq~~~dddUUUEEE>>>:::666777<<<666444333444111---...111***,,,.........---...000//////......000222444666777@@@PPPdddwww|||mmm```TTTPPPPPPRRRYYYaaahhhooozzz{{{oooiiifffeeeiiinnnzzz~~~eeeMMMAAA===:::444888;;;333666777333666AAAKKKaaalllRRRAAA:::555111444444444444555555555555999<<>>>>>???@@@BBBMMMYYYssszzzlll\\\OOOKKKFFFIIIOOOUUU___lll{{{}}}~~~vvvwww~~~|||lllYYYLLL@@@777555777555333333555444111222666***+++,,,,,,+++,,,...000//////......///000222333222888DDDUUUhhh|||yyylll]]]TTTPPPPPPUUU\\\]]]bbbjjjvvv}}}ppphhhcccaaaccchhhvvvwww|||lllOOOBBB===;;;666999;;;333444666333444;;;AAATTTrrrpppVVVCCC:::555111333333333444444444555555999<<>>======>>>===<<<888===AAAEEEJJJWWWjjjxxxooo[[[NNNEEE;;;;;;<<<666888;;;555555333000///000111111000000000000111111222222333...111666777777???VVVkkkyyydddWWWIIICCCBBBAAA@@@AAA>>>@@@CCCIIITTTgggrrrhhh\\\UUUOOOKKKMMMRRRdddnnn}}}~~~xxxrrrzzzyyycccPPPCCC===:::555333444333000///111,,,------,,,+++,,,///222111111111000000111111111333444777===III\\\ppp}}}}}}nnn]]]RRRMMMMMMNNNOOOLLLOOOWWW```kkkzzzyyyoooggg```^^^```cccccceeelllxxxxxxXXXDDD;;;:::555555777222111555444555999999FFF___www{{{aaaIII===777555333333333444444444555555999===LLLfff~~~kkk^^^WWWSSSQQQUUU\\\eeessswww]]]EEE999333111000///111222111000000000///...------,,,,,,444222111111---))),,,222...//////////////////...000000000//////.........------................../////////000111111000000000000111111222222222333111222333555777888::::::@@@PPPjjj{{{iii[[[OOOEEE???999777666666777777777666555888;;;;;;===GGGWWWcccyyy}}}mmmbbbPPPAAA<<<>>>@@@HHHGGG;;;666333111000000111111000000111111111222222222222,,,000666777666<<>>KKK[[[gggyyywwwdddTTTKKKEEEAAAFFFBBBDDDLLLSSS[[[lll}}}tttiii]]]WWWWWWZZZ[[[]]]bbbkkkzzz}}}```HHH;;;:::555444666222000333111444999777???TTTkkkfffMMM???999777444444444555555555666666999>>>OOOkkkwwwnnniiihhhmmmuuu}}}xxx___III>>>555333000///000111111000111000000//////.........111//////111000...000555000000000//////000000000000000000000000/////////.............../////////000///000111333444333111000000111111222333333333333222333444666888;;;===EEEWWWttt{{{gggUUUHHH@@@;;;888444444333333333444444444555777888888999???JJJSSSjjj{{{vvv]]]LLLCCCEEEMMMYYYWWWEEE666444111000111111000000000111111222222222111111...111444555333777GGGWWWxxxnnnZZZJJJCCCBBBDDDIIIIIICCC>>>===EEEOOO]]]nnnnnn]]]QQQOOOKKKJJJNNNWWWddduuu}}}{{{|||nnnmmmyyyjjjXXXJJJAAA888666555333222444)))+++---------,,,---......//////000111111111111000222444555777>>>IIIQQQeeetttmmm[[[PPPFFF???CCC===>>>DDDHHHLLL[[[mmmzzznnn```WWWUUUVVVXXXYYYZZZ```mmmhhhMMM===:::555444666444444444111444:::777:::KKK___}}}iiiOOO@@@;;;:::555555555666666666777777:::@@@SSSpppttt]]]III???888555222000111222222111222222222111111111111111000,,,,,,000222111000222111111000000000000111111000000000000000000111111.........//////000000000000///000222666777666444000000111222222333444444444333222222444888<<>>EEEQQQccczzzxxxxxx}}}uuudddXXXNNNEEEEEE>>>===AAAAAAAAANNN___uuutttfff]]]ZZZTTTWWWXXXWWWYYYeeeyyynnnPPP>>><<<666444777666999888333666===999999FFFWWWwwwkkkQQQAAA<<<<<<666666666666777777777777:::AAAUUUsss~~~mmmXXXFFF===:::777444222222333222222............////////////222---+++000222000------222222111111111111222222//////000000111111222222.../////////000000111111000///000333777999777555000000111222333333444444555444222111333888===@@@SSSjjj}}}___UUUGGG<<<777666555444444444444222111111222444...///111555999===AAACCCNNNeeepppddd]]]ZZZaaa^^^LLL777555222111111111000///000111222333333222000000222111222444555888BBBNNN___ooouuugggSSSHHHCCC@@@CCCDDDGGGHHHFFFCCCGGGOOO```vvvuuucccWWWSSSRRRSSSYYY```pppxxxhhheeeqqqrrrbbbPPPEEE>>>777444444+++,,,------++++++,,,---.........////////////000333222222222333555777888EEETTThhhwww}}}tttrrrwww|||qqq```RRRIIIAAA>>>===<<<;;;===HHHSSSiiiyyy{{{qqqggg```[[[XXXVVVVVVWWW]]]jjjxxxoooWWW@@@888777555777;;;999;;;;;;:::777888<<<@@@PPPgggrrrYYYDDD;;;999888444333666666444555999<<>>GGGGGG@@@444333333222222333333444222555111222;;;:::;;;FFF[[[xxxwwwfffPPPFFF>>><<<999444333777444444333222111111111111777777777888:::<<>>BBBCCCBBB>>>:::999;;;???LLLbbb|||vvv^^^III>>>::::::666555888888666777:::>>>HHH___}}}zzzwwwqqqiiieeeaaaXXXNNNEEE???888333222222000...000////////////000000111000000000000000000000000111111000000000111111222/////////000000000111111111///...///111111000......000111444>>>HHHJJJFFF333333222222222222333333000555444666======???LLLeee~~~gggWWWDDD===888777666333333666444333222222111111111111444444555666888:::<<<===IIIVVVkkkwwwkkk```TTTGGG>>><<<666333333111//////222///000111222222111000///...111333333222444999>>>JJJNNNNNNGGGBBBBBBCCCAAADDD@@@@@@CCCGGGPPPbbbsssttteee]]]XXX[[[aaahhhsss~~~tttlllpppvvvkkkVVVFFF>>>:::)))***+++***)))((()))+++,,,,,,,,,---------............000111222333333333444999DDDSSSeeevvv~~~~~~kkk\\\KKKCCC===<<<<<<<<>>===>>>>>>>>>@@@CCCUUUmmmxxxssskkkaaaYYYQQQMMMRRRYYYdddrrrfffKKK???;;;999<<>>888666555444222222222222222333444444222222222333333333333333333222222111111222222222444444333222111000//////111000000000000111000000444222000111555:::======222222222111111222222222000888888888>>>BBBOOOfffooo[[[JJJAAA;;;888666555555333111///222111111111111111222222222444666888::::::::::::>>>HHHZZZoooyyyfffVVVNNN???888333333333000...///000000000111111000000000000111222222111111333666555666888;;;???CCCCCCAAA@@@BBBGGGTTTfff{{{rrraaaTTTNNNPPPTTTaaauuuzzz{{{}}}rrrvvvyyylllccciiiyyymmmZZZPPP***+++,,,+++***)))***,,,+++++++++,,,,,,,,,,,,---,,,...000111222333222222---111777<<>><<<>>>>>>>>>???:::HHH^^^rrr{{{lllddd\\\UUUNNNHHHHHHMMMSSS```qqqiiiMMM@@@;;;888:::???EEEEEECCC>>>999666888:::???PPPjjjwwwaaaMMMBBB@@@;;;999;;;<<<<<>>GGG\\\xxxuuu```OOOBBB<<<888777666444555555333000000000000000111222222333111333555777888888888888:::CCCTTTjjj|||kkk___KKKBBB:::888888555333444111000000000000000000111---...///000000111333444777666666:::>>>@@@AAABBBDDDLLLYYYjjj}}}vvviii\\\PPPMMMOOOZZZddduuuqqqhhhoooyyyxxxsss}}}tttxxxjjj______lllqqqccc***+++,,,+++******+++,,,+++++++++,,,,,,,,,------------///000111222222222---111555666888BBBRRR___rrr|||~~~mmmVVVJJJ???<<<<<<<<<===???;;;DDDTTTgggyyy~~~kkkbbbYYYSSSKKKEEEDDDGGGDDDMMM[[[iii|||kkkOOOBBB<<<777777<<<;;;<<<<<<999555444777:::>>>MMMffflllXXXLLLAAA<<<888999;;;===CCCIIIXXXlllyyyoooiii]]]YYYXXX]]]eeeooo{{{qqq^^^PPPFFF>>>999666666555444333333333333222222333333444444555555222222222333444555666777555555555444444333333333000111222222000000111222000///000444555333333666444333333222222333333444444:::999:::FFFTTTmmm{{{eeeRRRDDD;;;777111222222111333666666222/////////000111222333444///000111333444555555555666===KKKbbb{{{~~~qqqZZZLLL>>>888666333222333111111000000000000111111,,,---...///111222333333888555555888;;;===CCCIIISSS```rrrppp___UUUNNNJJJPPP[[[kkkyyy}}}cccVVVYYYaaayyyqqqtttxxx{{{|||fffXXXXXXfffuuu{{{)))***+++***)))))))))+++,,,,,,,,,,,,------------,,,,,,------...000111222000222333333333999CCCKKK\\\iii{{{zzz]]]QQQEEE???===<<<>>>CCCAAADDDMMM]]]qqqpppeeeXXXOOOFFF@@@@@@CCC<<>>JJJdddwwwfffZZZKKKEEE@@@@@@CCCGGGOOOXXXiii||||||oooddd]]]WWWWWW]]]kkkxxxzzzlll]]]OOOEEE<<<;;;:::888777666555555555666666777888888999999999999:::;;;===???AAABBBAAA@@@???<<<:::777555444000111333222000///111333//////444<<<<<<777666888555444444333333444444555444:::<<>>AAAGGG@@@@@@DDDRRRgggzzzrrrdddSSSGGG===888888<<<===>>>@@@FFFWWWpppnnnSSSEEE>>>777555777222444555444222444888<<<===IIIbbbpppeee\\\UUUOOOOOORRRXXXbbbkkkuuutttggg[[[TTT\\\^^^iii{{{rrr```TTTBBBAAA???===;;;:::999999::::::;;;<<<======>>>>>>AAABBBCCCDDDFFFIIIKKKLLLQQQOOOKKKEEE@@@:::666444///222333333000///111333222333:::BBBBBB:::666888666555555444444555555666222:::???JJJ```tttoooWWWFFF>>>;;;888555666888666000111666666111.........///000222333444222222111111222444666777===<<<@@@OOOhhhlllSSSCCC;;;777555777222111000//////000111222222111111222444444333222333111222888===EEEWWWhhh|||wwwiiiWWWKKKFFFKKKTTT^^^rrrhhhVVVNNNNNNNNNgggwwwnnn|||zzznnn{{{kkk___\\\TTTbbbxxx++++++******************+++***,,,111111---+++,,,---,,,,,,+++++++++,,,,,,............///111222333@@@DDDRRRfffxxxuuubbbNNNEEECCC???===???===<<<@@@MMM^^^ooooooXXXIIIBBB???;;;777888888:::@@@HHHVVVmmmwww]]]EEE;;;;;;:::777888555555777777555666999===IIIbbb}}}zzzooojjjbbb]]]___hhhssszzzyyymmmgggaaa[[[[[[___dddmmm{{{|||qqqcccZZZNNNFFFEEEFFFFFFEEEAAAAAACCCGGGGGGEEEGGGKKKPPPQQQSSSVVV[[[___dddfffdddaaa]]]WWWPPPFFF;;;555777555333333555666666555444444555EEEYYYSSS<<<111555444333333444666999;;;999<<>>NNNaaaooommmZZZSSSPPPHHHHHHVVViiizzzttt\\\OOOKKKNNNYYYmmm{{{uuuttt}}}qqqrrrqqq^^^WWWVVV___ttt************************+++))),,,000111---+++,,,///......---------......---------...///000222222999<<>>IIIVVVfffzzzsss\\\JJJBBB>>>:::888888777888;;;???III[[[lll{{{```GGG<<<;;;:::777777444444777777555666999===HHH```|||}}}zzzxxxyyy~~~yyyhhh___YYYYYY\\\^^^fffnnn}}}|||tttiiiaaa]]]ZZZVVVSSSNNNLLLNNNTTTYYY[[[___dddllllllnnnppptttxxx{{{}}}|||vvvnnncccUUUHHH???:::888555444555666666555;;;:::999III___ZZZDDD999888777666666888:::;;;;;;AAAGGGTTTiiifffSSSBBB===:::444444888222222222222222222222222000000000000000000000000000000000///000000111222777666999EEE[[[vvviiiMMM<<<777555222111111222222111111000///000000111222222222222222000222444777>>>KKK\\\iiitttrrr\\\MMMJJJKKKKKKSSSfffzzzkkkWWWMMMKKKQQQ^^^ssswwwpppwwwzzzrrr|||ttt___XXXWWWbbbttt************************+++)))+++///000,,,+++,,,......------------......---------...///000111222222333888CCCMMMZZZkkkyyyqqq\\\MMMEEE>>>;;;;;;;;;:::<<>>KKKXXXnnn~~~fffLLL>>>;;;999666777444333666777555555999===GGG^^^zzzzzzlllaaaSSSPPPQQQYYYdddppp~~~~~~xxxqqqhhhbbb^^^ZZZ\\\fffpppwww|||wwwhhhXXXNNNBBB???:::888888888888888999888666DDDXXXTTTAAA999888777777888:::<<<<<<<<>>777666666222222222222222111111000000000111222222222222111000222444666;;;EEERRR[[[___lll{{{ppp]]]LLLFFFGGGNNNWWWjjjgggUUUHHHIIIPPPaaazzzvvvmmmuuuzzztttwwwsssfffWWWSSS[[[mmm))))))))))))***************)))***...///+++***,,,+++++++++***++++++,,,,,,,,,,,,,,,---...///111111......111666<<>><<<;;;:::;;;>>>BBBMMMbbbuuukkkSSSBBB999777777555444555777888:::CCCMMM]]]nnnmmmRRR@@@:::777444666333333666666555666999>>>GGG]]]zzzwwwmmmbbbWWWPPPPPPTTT[[[hhhvvv|||qqqiiibbb___dddsss|||oooeeeQQQMMMFFFAAA>>>===<<<;;;777999888AAANNNIII;;;:::888:::<<<;;;;;;>>>EEEKKK\\\mmmyyycccLLLAAA888666555111///000111111111111111111111111222222222222222222222222///////////////000111222777666888???OOOhhh^^^DDD888666777222333333333333222111111000111111222222222111111000222333555777===DDDJJJKKKWWWeeeqqq{{{{{{mmm^^^PPPGGGIIIPPP\\\lll|||fffMMMIIIKKKYYYooouuusssuuu~~~tttuuu}}}gggXXXSSS[[[nnn(((((()))))))))************((()))------******,,,***************+++,,,---++++++,,,,,,---///000111//////111444555:::EEERRReeeqqq~~~ppp```RRRHHHAAA======<<<;;;<<<>>>FFFXXXiii{{{uuu\\\FFF999666777555333555777777888===EEEPPP```vvvuuuYYYEEE;;;666333666333333666777555666:::>>>HHH^^^{{{~~~xxxssslllcccZZZSSSOOONNNTTT]]]jjjwwwuuuiiiaaa[[[]]]ggg{{{iiicccZZZQQQIIICCC>>>;;;===BBBBBBEEEIIIAAA:::@@@:::@@@EEECCCAAAGGGVVVcccmmmmmmUUUDDD===777666444111......111111111111111111111111111111111111111111111111000000000000111222333444777777888===JJJbbb~~~iiiKKK;;;666555222333333333333222111111111111222222222111111000222333333333333555888:::===FFFPPP[[[hhhsssxxxwwwkkkcccYYYQQQJJJHHHQQQ[[[pppppplllvvv{{{___SSSKKKOOO^^^ttt~~~qqqoooyyyuuuvvv|||~~~kkk\\\VVVZZZbbb|||'''(((((())))))************((())),,,,,,)))))),,,,,,++++++,,,,,,---...///+++++++++,,,---...///000000///111444444444:::AAAMMMYYYhhhttt||||||zzzkkk\\\PPPEEE>>>>>><<<<<<===>>>CCCPPP]]]ooohhhNNN<<<777888777555444666555333555:::EEEQQQggg~~~~~~cccKKK>>>777444666333444777888666888;;;???KKKbbb~~~{{{ooobbb[[[UUUPPPLLLKKKPPPVVVaaannn}}}}}}pppddd[[[VVV]]]aaappp~~~ttthhh^^^TTTKKKFFFCCCIIIGGGFFFGGG>>>;;;EEEAAAHHHOOOOOONNNVVVhhhwwweeeNNN;;;888666444444333222111111111111111111111111111000000000000000000000000000000000000111333444444555777999<<>>666333222222222222222111111000111222222222222111000000333333333222222222222222777<<>>;;;;;;===???BBBJJJRRRbbbuuuuuuXXXBBB:::;;;888555444555444111222666===DDDXXXrrrmmmSSSCCC:::666777444444888999888999<<<@@@NNNgggttteeeZZZMMMHHHFFFHHHKKKPPP\\\iiixxxwwwmmmeeebbbccceeerrrwww{{{rrriiidddXXXYYYTTTRRRVVVPPPLLLTTTWWW\\\bbbfffkkkuuuuuu[[[GGG777666555333333444333222111111111111111111111111000000000000000000000000.../////////000222333444222555888:::BBBVVVrrrqqqRRR???666333111111222222111111000///222222222222222111000000333222222333333444333333555777888===GGGPPPQQQLLLCCCAAABBBHHHRRR```uuueeeUUUOOOSSScccvvv|||eeeYYYSSSVVVggg{{{}}}pppoooxxxxxxppp}}}ttt___TTTOOO[[[ooo&&&''''''((()))******+++***'''(((++++++)))))),,,))))))))))))***+++,,,---*********+++,,,---//////...******///222111111333666:::@@@IIIUUUeeevvvtttcccRRREEE>>>::::::>>>AAABBBFFFLLLZZZnnn}}}^^^GGG======777444333555555222444888888<<>>KKKdddrrrYYYGGG>>>:::777777888888888===CCCMMMaaayyy|||kkkbbbUUULLLIIIIIIHHHGGGGGGOOOZZZfffrrrzzzpppgggdddgggkkknnn{{{qqq[[[III???:::444222111111222111000...000000000000000000000000000000000000000000000000/////////000000000000111000333222666AAAIII]]]zzzxxxZZZCCC777333222222111111111111222222222222111000000111222222000111222222000000111222555666666666444555666888;;;FFFYYYqqqdddMMMBBBAAADDDKKK[[[sss}}}pppiiifffssszzzrrrzzzyyyuuuzzz}}}kkk\\\[[[aaammm+++***))))))))))))))))))******+++++++++++++++***''''''(((((()))*********++++++++++++++++++++++++)))***+++---............---///000000222999BBBJJJSSS___qqqpppaaaVVVKKKFFFEEEEEEHHHKKKLLLVVVhhh{{{kkkQQQCCC:::777444333333333333333333777<<>>OOOjjjuuu\\\JJJAAA>>>CCCLLL\\\rrryyyfffkkkxxxqqqpppyyy{{{pppqqqpppaaa[[[___ooo++++++***)))((((((((()))******+++,,,,,,,,,++++++(((((((((((())))))******++++++++++++++++++++++++)))***,,,---......------///000111111111444999===DDDOOO___nnnzzz}}}qqqeeeWWWMMMIIIHHHHHHHHHLLLSSS___oooyyy\\\HHH???999555555666555555555444777:::@@@OOOgggzzzbbbRRRHHHCCC??????@@@EEEOOOYYYiiizzzyyykkkZZZMMMDDDDDDBBB@@@AAAGGGQQQXXXgggttt~~~qqqfff___VVVWWWZZZ```kkk{{{jjjQQQ???777555666444222111111222111000...////////////////////////000000000000000000000000---------.........//////333555222444;;;@@@QQQlllzzz\\\DDD888555222222222111111222222222///000222333333222000///000000000///...000333666222333444555666888<<>>???AAABBBCCCGGGQQQ```jjjyyymmmbbbZZZVVVTTTRRRZZZhhhvvvxxx\\\HHH???;;;666222444222111111222111000...////////////////////////////////////////////////....../////////000000000111444111333:::???OOOjjjyyy[[[EEE:::888111111000000000000111111///000222444444222000///111111111000///111444777222333444555666999===AAAUUUggglllVVVFFFBBBBBBGGGRRR___qqquuuyyyrrrppp{{{~~~uuutttrrrhhheeeppp~~~+++***))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,---...///000444777<<>>444444555333333777666555555888===KKKaaattt|||jjjccc\\\[[[^^^eeesss}}}ppp___QQQFFF>>>;;;<<<<<>>777000444222111111222111000...000000000000000000000000//////////////////////////////000000000111111111000333111333:::>>>NNNiii|||___HHH===:::111000000000000000000111///000222333333222000///111222222111111111444666444444555555666:::???BBBUUUeeejjjTTTHHHDDDEEEJJJQQQ```{{{}}}rrrooo|||{{{ooosssrrreee```gggyyy))))))))))))))))))***+++'''((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...---------///000111000000222444777;;;EEERRR[[[cccppp}}}mmm\\\RRRLLLGGGEEEEEEEEEFFFMMM\\\nnnzzzvvvYYYGGG999777777222333777999666666999<<>>888888666444999555333666888:::???EEEUUUhhhwwwgggYYYNNNFFF???;;;555888;;;;;;;;;BBBPPP[[[ooovvvwwwdddXXXRRRLLLJJJKKKMMMXXXfffqqq~~~pppfffPPPDDD888555555444222222000000000/////////......//////000000000///......000000////////////000000000000000000000000000000000000222333333999IIIYYY{{{lllMMM<<<888555444333444555555222///111222222333333222222111000000//////111222333333666888>>>IIIYYYjjjyyynnn[[[MMMQQQ___qqq~~~eeeQQQDDD@@@EEENNN]]]uuuxxxyyyxxxhhh^^^___ooo''''''''''''((((((((((((%%%((()))'''(((******'''))))))))))))))))))******************************))))))***++++++++++++***++++++******++++++,,,---------...///000000111111///222555999???GGGOOOUUUZZZ]]]___```\\\UUUMMMHHHAAA:::666777666444;;;EEEUUUggg}}}sss[[[FFF;;;777666777777333333666888888;;;???III[[[sss}}}iii]]]MMMBBB===;;;888666444999>>>???AAAMMMbbbrrrnnn___NNNFFFCCCDDDJJJPPP[[[jjj}}}zzzgggYYYIII>>>444333444444333444000000////////////.........////////////...------000//////......//////000000000000000000000000000///000222333333777EEESSSsssiiiKKK;;;888777666444555555444222///111111222222222222111111000000111222333444555555777:::DDDUUUkkknnnYYYOOOOOO\\\www|||dddOOOCCCCCCGGGKKK^^^xxxtttttt}}}}}}fffZZZ^^^hhhvvv))))))))))))************$$$((()))'''(((***)))&&&)))))))))))))))*********************************))))))***++++++++++++************)))***++++++,,,---------............///+++...000111111555<<>>KKK```yyynnnYYYMMMQQQiiiyyyaaaPPPGGGFFFEEEPPPddd|||wwwxxx~~~zzzfff]]]]]]iiiyyy))))))))))))************$$$((()))'''(((***)))&&&(((((())))))************************************))))))***++++++++++++*********)))))))))***++++++,,,,,,------......//////+++...111111//////222555555666777888888888888888666444333333222111444999BBBMMM^^^rrrttt]]]III<<<999999555222333666777555555888>>>JJJ```zzzppp^^^RRRGGGAAA999666888::::::999<<>>GGGXXXooommmYYYRRR]]]llluuu```OOOEEECCCGGGSSShhhxxxqqqmmm``````gggwww''''''''''''((((((((((((%%%((()))'''(((******'''((((((((()))******++++++************************))))))***++++++++++++*********))))))******+++,,,+++,,,,,,---......//////,,,...000000///...---...222111000000000111222333//////////////////222555888>>>KKK^^^ssskkkVVVFFF===;;;666333333666777555666999>>>FFFZZZvvvvvvfffVVVHHH>>>:::888666666888:::<<<===CCCHHHSSSeee|||sss___PPPJJJDDDCCCGGGOOOZZZiii}}}jjjTTTDDD<<<666111222222//////111//////............------...////////////...------///......------......///000000000000000000000000111000222555666888@@@HHHdddsssSSS@@@999777666777777555333222444555333333444444444444333333///222444444333555:::>>>IIIVVVkkkmmm]]]XXXYYYtttsssZZZHHHBBB@@@EEEUUUjjj|||}}}yyywwwtttppp___[[[___rrr''''''''''''(((((((((((('''******''''''++++++)))'''(((((()))******++++++************************))))))***++++++++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---//////---+++////////////////////////---//////------///222333111555???MMM___rrrxxxdddQQQCCC===888444444666777666888<<<===BBBUUUrrrkkkYYYKKKBBB;;;777333555777888:::===CCCHHHTTT]]]nnnqqqggg[[[NNNFFFDDDFFFKKKUUUcccqqqttt^^^JJJ===888333111222222000000333//////.........---------//////000000000///......///......------......///000000000000000000000000111//////333444777>>>GGG```hhhMMM@@@===<<<<<<<<<;;;888444222333555444555555666666555555444000333666777888<<>>999555444666777777999>>><<>><<<777444777888888999;;;>>>FFFWWWqqqkkkVVVMMMCCC;;;999888666333999<<>>GGGWWWjjjzzzwwweee]]]^^^ooovvvaaaLLLEEECCCDDDOOO[[[{{{lll[[[TTT\\\hhh{{{xxxyyy||||||tttaaaXXX___kkk))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&((()))))))))+++***))))))((()))))))))************************(((((()))***+++,,,------************************---,,,+++***+++,,,---...---------,,,,,,+++++++++///......///111111000...---.........111888CCCKKKaaapppuuudddKKKCCC===;;;;;;999;;;>>>FFFTTTjjjxxxhhhYYYLLLAAA===777333777AAAEEEAAA:::???CCCMMM[[[mmm}}}qqqbbbVVVGGGDDDBBBEEELLLZZZpppzzzdddPPPBBB777222222000//////111111000...111000///------......////////////...------,,,,,,........................---------............//////000111000000555<<>>;;;KKKVVVeeesssxxxjjj^^^RRRIIIBBBDDDHHHPPP]]]pppmmmWWWHHH>>>888555222000//////000000///...000000///............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000111000111444;;;AAA\\\www}}}^^^RRR\\\rrrtttZZZFFF===:::FFFSSScccllldddSSSFFFAAA999===III]]]uuuiiiUUURRRWWWdddyyyooo[[[SSS[[[nnnooo[[[LLLBBBAAADDDRRRgggzzzgggYYYSSSWWWfff}}}xxxwww{{{|||jjj___''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++)))))))))*********))))))))))))(((((()))***++++++++++++++++++++++++++++++************************,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,------------.........000111000------111444<<>>DDDHHHZZZlllsssdddVVVKKKEEEBBBEEEJJJSSSaaasssdddMMMAAA;;;777444111000//////000000///---000000///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000111111111444:::???XXXtttoooUUUSSSgggqqqYYYHHH@@@GGGWWWnnn|||sss[[[GGG@@@===FFFWWWnnn{{{aaaLLLGGGHHHPPPcccyyyiiiWWWOOOYYYrrrmmmVVVGGGBBBDDDDDDPPPcccyyyjjjZZZRRRVVVddd~~~yyyooo}}}|||mmm&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((((((&&&&&&((()))(((((()))************)))((())))))******+++++++++,,,,,,++++++************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,---+++...///...,,,+++---000777666;;;HHHWWWaaajjjppp~~~}}}ooofffbbb```dddjjjxxxyyykkkbbbRRRGGG<<<999999777555444444888;;;<<<===DDDQQQ[[[kkkyyymmm___RRRHHHAAA@@@DDDLLLVVVeeeuuu{{{yyyxxxZZZDDD:::777333///111///......000000///---///////////////.................................---------------------------------............///...000111111111333999>>>RRRoookkkSSSXXXqqqjjjRRREEEGGGTTTjjjzzzqqqYYYEEE@@@???MMMeee~~~zzz```KKKDDDBBBEEERRRfff{{{{{{dddQQQNNNaaavvvfffQQQGGGDDDDDDGGGQQQfff~~~jjjVVVQQQTTThhhsssmmmvvv''''''''''''''''''''''''))))))))))))))))))))))))'''((()))(((&&&%%%'''***'''((()))***+++******)))''')))***,,,,,,,,,,,,+++))))))******************************************)))+++,,,......---,,,+++***++++++,,,,,,------...(((,,,///000...,,,,,,---***---///...++++++---///444111444>>>GGGNNNXXXaaaqqq|||}}}zzzlll^^^RRRKKKCCC<<<777888777444444888333777===CCCKKKWWWfffqqqyyyqqq```VVVNNNIIIEEEDDDJJJRRR\\\lll}}}|||xxx~~~kkkNNN;;;666555222...111///......//////...---///////////////......---........................---------------------------------............///---///111111111333999===KKKjjjooo___lll{{{bbbQQQHHHNNN\\\hhhbbbNNNBBBAAADDDWWWttt~~~eeeQQQEEE@@@@@@HHHTTTgggrrrZZZNNNUUUccc}}}zzzeeeTTTKKKGGGEEEHHHVVVnnneeeXXXQQQXXXjjjooonnnvvv(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,***((('''))),,,'''((()))+++++++++***)))''')))+++---...---,,,+++''''''((()))***++++++,,,************************(((***---//////...,,,***)))***+++,,,------...///(((,,,111222000------...+++...000///,,,+++---000,,,+++...444777999CCCNNNeeevvvssscccUUUIIIAAA<<<888666777:::777333666===<<>>GGGZZZssssssdddUUUQQQXXXjjjxxxmmmjjjvvv((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))************'''(((******((((((((())))))))))))))))))******+++******************************++++++++++++*********+++,,,,,,------,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,///...,,,,,,///333888;;;PPP___rrrsssfffTTTFFF>>>:::777444666888999777555777;;;@@@EEEMMM[[[jjjwwwttteee[[[TTTLLLGGGFFF@@@@@@EEELLLQQQYYYlll~~~wwwtttzzz}}}eeeNNN;;;888888222...000////////////............333111/////////...,,,***------------------------------------------------..................------------......000444:::>>>KKKeeeqqqOOOHHHCCCBBBAAA???CCCJJJ\\\wwwyyygggOOOFFFAAADDDFFFLLL```vvviiiTTTHHHDDDTTTiiixxxdddOOOFFFBBBFFFLLLZZZwwwvvv[[[PPPOOOWWWjjj}}}gggeeeooo((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))))))))*********'''(((******((((((((()))))))))(((((())))))***+++************************)))******++++++******)))***+++,,,,,,------,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,++++++,,,---///222555666AAAKKKZZZjjjvvvvvvlllXXXNNNBBB:::888888777555777888888777666:::@@@FFFVVV```ooo}}}vvvhhh]]]QQQLLLGGGBBB@@@@@@CCCDDDMMMZZZgggrrryyyvvvzzzpppWWWEEE666555444///,,,///000000//////......---------,,,,,,---000111111000------------------------------------------------..................---------.........000333999===LLLeee[[[NNNCCC@@@??????EEENNNhhhrrr\\\PPPEEEBBBAAAEEEUUUggg{{{cccNNNDDDCCCJJJ[[[ttt{{{^^^OOOCCCBBBGGGPPPdddwwwlll[[[PPPMMMYYYjjj}}}tttiiifffnnn(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&'''((()))******(((((())))))))))))******'''(((******((((((((()))))))))(((((())))))***+++************************)))******++++++******)))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,((()))+++---///000111111555999BBBPPPaaaqqq}}}~~~mmmZZZNNN???:::555333555777777777999:::::::::===DDDOOOWWWmmmwwwrrrcccZZZLLLEEE>>>===<<<:::;;;???FFFKKKZZZooovvvxxx|||yyybbbHHH<<<333333222------111111000000///...---------,,,++++++---000222222111------------------------------------------------------------------........./////////000333888;;;KKKdddkkkWWWDDD======@@@LLLYYYxxxnnn^^^MMMCCC??????JJJXXXllluuuyyymmmWWWEEE???@@@AAAKKK]]]uuuuuu___JJJCCCEEEIIIRRR]]]qqq[[[LLLLLLUUU```wwwtttcccaaauuu((((((((((((((((((((((((***)))'''%%%%%%''')))***&&&&&&&&&'''((())))))***(((((((((((()))))))))***'''(((******((((((((()))((((((((((((((()))******************************))))))************))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,.../////////333555888???KKK[[[jjjtttvvvfffVVVFFF<<<999777555555777888777666999;;;>>>CCCJJJVVVeeeooo}}}rrreeeXXXKKKCCC???;;;888999::::::>>>DDDMMMYYYnnn~~~www}}}pppXXX???888444444333//////333111111000///...------,,,000...------...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000000222666999HHHaaauuu[[[DDD<<<>>>EEEVVVhhhmmmWWWIIIAAA>>>DDDLLLWWW]]]^^^VVVHHH===:::===???BBBMMMaaa|||ttt[[[MMMHHHHHHMMMRRRpppuuu^^^QQQNNNSSSddd|||qqqeeennn~~~((((((((((((((((((((((((***)))'''%%%%%%''')))***(((((((((((((((''''''''''''(((((((((((()))))))))'''(((******((((((((()))((((((((('''((())))))***)))))))))))))))))))))))))))))))))******))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///111111333555666:::EEEUUUbbbqqqwwwmmm[[[MMMCCC<<<777888777777777888888777666888===FFFPPP[[[kkk{{{wwwpppdddXXXMMMDDD===999<<<::::::<<<===>>>FFFOOO___ppp~~~bbbKKK999777555555222//////111111000000///...---------111000...---...---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111000000222666888DDD]]]tttYYYBBB>>>AAAJJJ___vvv}}}gggTTTGGG???===???GGGFFFCCC???;;;888888999>>>===CCCTTTnnnppp\\\NNNHHHIIIMMMZZZpppyyy```QQQOOOTTTbbbyyyvvvnnnooo|||(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''''''''''''''(((((((((((())))))'''(((******((((((((()))((((((''''''(((((()))***))))))))))))))))))))))))((())))))******))))))((()))******+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,///...,,,++++++---///000+++///222000///666CCCOOO^^^gggsss~~~qqqdddRRRCCC;;;888666666333333444555777999:::;;;???GGGUUUcccppptttkkkZZZSSSIIIAAA<<<:::999888::::::===AAACCCIIIUUUbbbxxxyyyooojjjlllyyykkkOOO<<<666444333222000///......////////////...............---,,,---......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........000111111111333666888CCC[[[|||iiiQQQ@@@@@@DDDLLLccc~~~{{{fffRRRCCC:::777===999444333444777777777888999===JJJ```zzzoooZZZKKKFFFFFFLLL]]]xxxttt```QQQLLLNNN```{{{xxxlllmmm(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))'''(((******((((((((()))(((''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------,,,,,,***,,,......---000777===JJJTTTcccqqq|||wwwjjjTTTKKK???777444555555555111222444666999===BBBFFFOOO[[[kkk{{{vvvgggYYYOOOCCC???999555555666888888999;;;AAAIIIPPP[[[nnnrrrhhh]]]UUUQQQTTTcccssstttZZZCCC777444222000///000111///---............////////////---,,,+++,,,...///...---------------------------++++++++++++++++++++++++***++++++,,,------......---///000111222333666999EEE\\\||||||ZZZHHH>>>CCCFFFJJJaaa~~~{{{dddPPPBBB<<<888666555444555666666666444777<<>>CCCGGGOOO^^^lllssssss```RRRFFF;;;444222111222555666888;;;???CCCLLLSSSaaarrrxxxsssbbbaaa___bbbkkk{{{}}}lllYYYMMMHHHDDD???===???CCCKKK[[[kkkoooTTT???666777111111000//////000111111......//////////////////+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,...,,,))))))+++---......++++++,,,,,,,,,,,,------.../////////000333888<<>>HHHZZZkkkvvvaaaSSSHHHCCCKKKYYYlll|||jjj[[[TTT[[[fffzzz))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((((((***,,,******************))))))'''((()))***++++++++++++*********++++++++++++++++++***))))))++++++***)))++++++++++++++++++++++++---,,,,,,,,,---...///000111111222444777>>>FFFKKKWWW]]]fffqqqzzzwwwcccNNN@@@:::999444333333333444666888:::<<>>===AAA???>>>CCCKKKYYYlll}}}qqq\\\HHH888222333111000000//////000000111,,,------...//////000000---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,---+++))))))+++---------++++++,,,,,,,,,,,,------...///000000111444999===JJJaaa~~~{{{[[[FFFAAA@@@AAANNNlllvvv\\\rrrpppRRRGGG===:::999666444444777666777:::<<>>@@@GGGUUUeeerrrvvvjjjWWWKKK>>>777222000111555666:::===>>>@@@IIIXXXeeetttyyyqqqhhhbbbZZZQQQMMMMMMQQQYYYfffuuuzzzjjjXXXLLLEEEAAA@@@BBBDDDFFFKKKSSS___pppvvv^^^KKK===444000111000000000//////000000000------,,,,,,---------...---------,,,,,,+++++++++,,,++++++******++++++,,,,,,+++)))***+++------,,,+++++++++,,,,,,,,,------......//////111444999===IIIaaa~~~oooSSSCCC;;;AAAHHHUUUjjj~~~mmmeeeUUUDDD===;;;999777777666555666999;;;>>>GGGQQQcccxxxppp___PPPJJJIIINNN]]]mmmooo^^^VVVYYYkkk(((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,+++******))))))((((((((('''((()))******+++************++++++,,,,,,,,,------+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,---------------,,,------------///333666555888>>>DDDKKKSSS[[[aaalllqqqwww~~~|||vvvhhh^^^OOOCCC;;;888555444444666777888999>>>DDDIIIXXXhhh{{{vvv```QQQEEE===777555444222444888888===BBBGGGMMM\\\pppuuunnnaaaZZZSSSOOOLLLKKKPPPWWW\\\gggwwwttt___SSSFFFAAA@@@AAAEEEJJJMMMUUU```kkkxxx}}}~~~yyyeeeNNN???777333111222/////////000000/////////111111///...---------------------,,,,,,+++++++++,,,++++++******++++++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,,,,------,,,---......000333888<<>>FFFPPPXXXppp~~~yyydddNNN@@@:::666555777777666888<<<<<>>DDDQQQ```uuukkkZZZKKKCCCGGGQQQYYYkkktttbbb[[[\\\lll))))))))))))))))))))))))(((((()))))))))*********''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((((((***,,,((((((((()))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***+++,,,---,,,***+++++++++++++++++++++++++++,,,------------,,,+++---...///...,,,,,,---///...///000111222555999<<<;;;???EEEKKKPPPUUU\\\```dddjjjuuutttggg[[[PPPJJJ@@@===:::777777777888888777:::???CCCKKKXXXgggsssvvvcccQQQCCC;;;777555555999::::::===BBBKKKTTTcccsssyyykkk___VVVPPPJJJFFFCCCCCCGGGPPPYYYcccqqq}}}qqq```RRRJJJCCCBBBCCCGGGJJJPPP]]]iii|||~~~{{{~~~kkkSSSFFF888333222111000111......///000000///......555333111///...//////000+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,***))))))***,,,,,,+++***++++++,,,,,,,,,,,,------,,,---......000444:::>>>NNNgggwww[[[HHHAAAAAAKKKVVVlllvvvqqq\\\KKK???;;;<<<===::::::<<<<<<:::<<<@@@KKKWWWeeesss}}}kkkYYYIIIEEEKKKGGGUUUggg{{{{{{mmmaaabbbnnn))))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((((((***,,,''''''(((((())))))******)))***+++,,,,,,---,,,,,,---------,,,,,,++++++++++++***)))***+++++++++)))+++++++++++++++++++++++++++,,,---------,,,+++***+++---////////////111333---...//////000111555777333666:::;;;<<>>???CCCIIIOOOYYYiii|||rrr___MMM@@@:::888:::888888;;;<<<===BBBIII[[[fffwww{{{jjj```TTTJJJFFFEEEDDDCCCFFFJJJUUUdddqqq}}}|||lll\\\OOOGGGDDD>>>AAAGGGOOOVVVaaasss|||nnnWWWGGG<<<333111000///...000---...///000000///...---000///---,,,,,,---...///+++++++++,,,,,,---------,,,++++++++++++++++++,,,***))))))***,,,,,,+++)))++++++,,,,,,,,,---------,,,---///000111555;;;???TTTmmmiiiPPPCCCBBBEEEMMMhhh}}}xxxtttrrryyykkkWWWFFF???@@@BBB>>>===>>>===::::::>>>AAAIIITTT___ppp~~~jjjSSSFFFDDD???HHHVVVggg~~~nnncccbbbmmm************))))))))))))+++)))&&&&&&(((+++,,,,,,&&&&&&''''''''''''&&&&&&))))))'''&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%''')))++++++***(((''')))((('''((()))***)))(((******)))))))))))))))***---***(((***...///,,,(((******+++++++++,,,,,,,,,......---,,,+++++++++++++++++++++*********))))))---,,,++++++***************+++---.........------+++...000000///...//////000000111222444555666666:::???FFFNNNUUU[[[^^^```^^^XXXOOOFFF@@@<<<:::999666333444888888777>>>HHHNNNSSS\\\gggrrrxxxiiiWWWJJJAAA;;;999;;;;;;:::<<>><<<<<<>>>@@@CCCKKKUUU```ooouuu```OOOFFFBBBGGGLLLSSSeeesssgggeeerrr******)))))))))(((((((((***)))((()))******)))'''''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((((((((())))))************)))((('''(((*********(((******))))))))))))******---***(((***---...+++(((*********+++++++++,,,,,,)))***+++,,,---,,,+++***+++++++++*********)))))),,,,,,+++***************++++++---.........------+++...000000///...////////////000111222333444444333555999===AAADDDFFFGGGIIIEEE???:::666555444444888666777<<>>999888:::<<<<<>><<<<<<;;;===DDDMMMVVVcccwwwppp[[[NNNGGGFFFFFFIIITTTkkkrrrhhhnnnzzz)))))))))(((((((((''''''***)))***+++,,,***'''$$$(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((()))((('''''''''(((***+++)))((('''(((***+++***)))***)))))))))))))))******,,,***)))***------+++(((*********++++++++++++,,,%%%'''***---...,,,***)))+++++++++***************,,,++++++***************+++,,,,,,------------,,,,,,---///000.........///......//////000111222222111111222333555666777777555444222000000111333444:::999===FFFOOOXXXbbbkkkzzz}}}tttfff\\\NNNFFF@@@>>>===;;;;;;???@@@DDDNNNXXXbbbmmm}}}|||nnnaaaVVVNNNEEE@@@@@@AAADDDHHHQQQ^^^kkktttzzzhhhZZZKKKDDD??????AAAEEENNNVVVhhhvvv}}}uuuhhh\\\PPPFFF>>>:::555222///......///...---////////////...............---,,,++++++,,,---...---------------,,,+++***,,,++++++******++++++,,,******************))))))+++***)))***,,,,,,,,,+++---,,,---000111333;;;DDDggg}}}~~~___III@@@???FFFOOOnnnwww[[[SSSccclllSSSFFF>>>EEENNNRRRNNNFFF???;;;:::<<>>???DDDIIIKKKTTTbbbooozzz}}}wwwhhh```UUUKKKFFFDDDEEEFFFFFFKKKSSS^^^kkkyyy{{{mmm```QQQGGGBBB>>>???DDDLLLUUUbbbnnntttgggWWWKKKBBB:::666666111///...---..............................------,,,+++***))))))***+++,,,+++++++++++++++***)))))),,,++++++******++++++,,,***+++,,,---,,,+++)))'''******)))***++++++++++++***)))***---///111777???```uuuyyyYYYGGGBBBDDDNNNYYY|||eeeWWW]]]tttyyy[[[GGG???CCCKKKUUUYYYUUUJJJ@@@??????BBBGGGKKKQQQ]]]iii~~~zzziiiRRRGGGBBBFFFGGGGGGXXXmmm~~~((((((((((((''''''''''''***(((&&&&&&(((*********))))))************))))))******((('''''''''''''''((((((''''''''''''((((((%%%'''(((******)))((('''***)))((()))***++++++)))))))))(((((()))***++++++************++++++***)))))))))*********+++++++++...---,,,*********+++,,,************************------,,,,,,,,,------...,,,,,,,,,,,,+++,,,,,,,,,,,,---......------...000////////////000000000000---------...///000222333000111222111222555:::???AAAKKK[[[kkkyyyzzzsssiii```XXXPPPFFF@@@???;;;999<<<@@@EEEMMMVVV]]]jjjzzzxxxjjj___ZZZNNNJJJDDD@@@@@@EEEMMMSSSXXX___lllzzzooo```SSSIIIAAA>>>@@@@@@EEEPPP]]]kkk|||gggXXXIII@@@;;;555222444...//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,------,,,,,,++++++,,,++++++******++++++,,,+++,,,.........,,,***((())))))************++++++***((()))---///000444:::OOObbbxxxuuuXXXIIIFFFJJJWWWgggppp\\\XXXgggkkkTTTDDDAAADDDQQQ```cccWWWJJJDDDAAAAAADDDFFFJJJSSS]]]nnnbbbQQQEEEFFFEEEBBBKKKYYYttt)))))))))((((((((('''''')))'''%%%%%%''')))++++++))))))************))))))''''''''''''((()))******((((((''''''''''''((((((''')))+++---...,,,***(((***)))((()))+++,,,+++***(((((((((((()))***+++,,,)))******************))))))))))))************+++111///,,,***)))***,,,---***************+++++++++---,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,---...---,,,,,,...000000/////////////////////------..................///000111000111555===CCCMMM]]]ppp~~~oooeeeYYYNNNHHHDDD@@@======;;;===CCCJJJQQQ\\\ggguuu{{{gggWWWMMMGGGFFF???@@@BBBCCCHHHQQQ]]]gggqqqyyynnnbbbTTTIIIBBB======@@@DDDHHHTTTdddssswwwZZZJJJ<<<888666111///333---///000///......///000+++++++++++++++,,,,,,,,,---..................---*********++++++******))),,,++++++******++++++,,,***+++---......,,,***)))((()))+++***))))))***,,,,,,******///111111333777===KKK^^^kkkssszzzlllSSSJJJIIINNNbbbwwwzzzaaaTTT[[[ttt}}}hhhNNNEEE@@@JJJ]]]gggaaaWWWHHHCCC@@@??????AAAHHHPPP```uuuyyydddOOOEEEAAA@@@FFFOOO___zzz******)))))))))((((((((()))'''&&&'''((())))))(((((())))))))))))))))))(((''''''''''''((()))***+++((((((''''''''''''((((((((()))***+++++++++***)))***)))((()))+++,,,+++***(((((((((((()))***+++,,,((()))***+++***)))))))))))))))))))))************---,,,+++*********,,,---))))))*********++++++++++++************+++,,,---------+++*********++++++,,,------,,,+++,,,...000///.........---------,,,---...///000000000///...---///000000222999CCCLLL```rrrooocccSSSFFF@@@@@@@@@AAAAAABBBIIIUUU^^^hhhuuu|||ppp]]]MMMCCC>>>;;;:::>>>EEENNNVVV^^^kkkzzz{{{ooogggSSSJJJBBB???>>>>>>CCCJJJTTT\\\mmmtttSSSBBB555333333///...333,,,...000///---,,,---///+++++++++,,,,,,---------+++,,,---......---,,,+++'''(((((()))))))))((((((,,,++++++******++++++,,,((()))***+++++++++***)))''')))+++***)))(((***,,,---******...111///000333555;;;DDDNNNVVV]]]eeekkkqqqwwwqqq\\\JJJGGGHHHQQQkkkqqq[[[VVVeeeyyy}}}[[[NNNCCCEEESSSaaaeeecccRRRJJJCCC???<<<<<>>;;;???CCCEEELLLUUUfffqqquuuSSSAAA222222333//////555+++...000///,,,+++,,,---,,,,,,,,,------.........&&&(((***,,,,,,***(((&&&+++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,''''''((()))))))))))))))''')))+++***((((((***,,,,,,)))))),,,...---,,,...444333555999>>>DDDJJJPPPWWW___hhhnnnsssyyy~~~```OOOBBBCCCGGGRRRpppiiiXXX\\\hhhdddWWWGGGCCCKKKYYYdddiii]]]TTTJJJCCC>>>===AAAGGGGGGVVVlllyyyaaaOOOHHHEEEAAAGGGWWWnnn ###'''))))))(((((((((******)))(((((((((((((((''''''((((((((((((''''''(((((((((''''''((((((((((((((('''''''''(((((()))'''''''''''''''''''''''''''(((***+++,,,+++)))(((***+++,,,,,,,,,,,,+++*********))))))))))))******)))'''&&&(((+++,,,,,,***,,,,,,+++***)))))))))***,,,++++++******++++++,,,)))+++---,,,+++***+++,,,)))***,,,------,,,***)))...------,,,,,,,,,---------,,,+++******,,,...///,,,---...///000111222222222...111888:::@@@TTTjjj}}}uuunnnnnnqqqddd^^^SSSHHHBBBCCCJJJPPPSSS___qqq|||hhh\\\JJJAAA<<<===>>>>>>BBBHHHTTTbbbwwwooo```PPPDDD@@@CCC===:::;;;AAAHHHRRRbbbrrrpppGGG???555000000000///,,,...............---------,,,,,,,,,,,,,,,---...///......---,,,,,,++++++************))))))))))))(((,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,...///000000222666999AAAIIISSSZZZ]]]aaagggkkkzzzhhhKKKBBB===???EEETTTsssxxxccc\\\___uuuhhhMMMDDDEEEKKKXXXfffnnneeeTTTEEE>>>???>>>:::DDDKKKXXXjjjxxx___OOOFFFBBBDDDIIIXXXqqq###&&&)))***)))(((''''''******)))(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&''')))++++++***)))(((******+++,,,,,,+++************))))))))))))******)))***++++++***)))***,,,,,,+++******))))))******+++******))))))******+++)))+++,,,,,,+++******+++)))***,,,------,,,***)))------,,,,,,,,,,,,---------,,,+++******+++---.....................//////333000222999<<>>;;;;;;999777777@@@EEEPPP```ppphhhOOO>>>:::444111222111///---/////////...---,,,,,,+++,,,,,,,,,,,,,,,------...*********+++++++++++++++,,,+++++++++************+++++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,***+++,,,,,,+++---000222000555:::<<<<<<<<<===@@@GGGQQQ[[[bbbiiihhhWWWDDD999888:::===???HHH```xxxrrr^^^UUUXXXjjjmmmYYYKKKDDDIIITTTnnnooohhhYYYKKKDDDAAA???<<>>DDDLLLVVVbbbttt{{{kkk___MMMDDD>>>===>>>>>>???BBBDDDKKKWWWgggvvvooobbbRRRGGGCCCCCCBBBAAABBBKKKYYYhhhxxx}}}nnnaaaWWWLLLCCC===:::888999;;;===AAAJJJSSS^^^jjj|||qqqSSS@@@666444222222111111///...///......---,,,,,,++++++---,,,,,,+++++++++,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++,,,,,,+++***+++---///...000111222111111111111444888;;;>>>AAAAAA<<<666888:::======<<<@@@MMMZZZxxxrrr^^^NNNTTTccc{{{{{{bbbOOOGGGGGGSSSeeeuuuwwwlll[[[III<<<<<<:::<<>>444333222111000/////////------------,,,,,,,,,,,,---,,,,,,+++++++++++++++))))))******+++,,,------,,,+++++++++************)))))))))***************))))))))))))))))))))))))((((((((()))))))))******)))))))))************++++++,,,,,,+++***+++---000,,,,,,---...////////////111333444444555666555555666999<<<>>>???BBBGGGLLLggg|||iiiRRROOOWWWlllrrrZZZIIIAAAHHHZZZooozzzwwwjjjUUUCCC???:::;;;BBBGGGMMM[[[jjjeeeTTTHHHFFFFFFEEEPPP```qqqdddeeennn~~~(((*********((('''((()))((((((((((((((()))******''''''((((((((((((''''''''''''((((((((((((''''''$$$&&&((()))***)))(((''''''''''''''''''''''''''')))((((((((())))))******)))(((''''''''''''((()))******))))))))))))******'''###!!!$$$***,,,***'''((((((((((((((()))******)))))))))(((((()))))))))((()))++++++)))))))))*********))))))))))))******((((((((())))))***,,,,,,)))***+++,,,---.........///111444:::BBBKKKSSSWWWZZZ```gggmmmttt}}}}}}wwwmmmcccZZZPPPHHHBBB<<<;;;;;;======???HHHRRRZZZfffuuurrrbbbWWWGGGDDDBBBAAAEEELLLSSSXXXeeevvv{{{nnnfffRRRJJJCCC===777222666>>>999:::@@@JJJUUUbbbttt```EEE999444333111///...---...///+++,,,,,,,,,,,,------------,,,,,,+++******++++++******++++++,,,,,,------++++++*********)))))))))((()))))))))*********+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))***+++******+++---000...------...///000//////---...000111111000222555222777>>>EEEJJJKKKHHHDDDVVVoooyyy]]]SSSPPP___wwwlllTTTEEEFFFSSSdddsss{{{vvvdddRRRFFF>>><<>>AAABBBHHHVVVdddjjjvvvtttgggZZZNNNFFFCCCDDDFFFIIIOOOZZZeeemmm}}}xxxeeeUUUKKKBBB>>>;;;:::555222999CCCDDDBBBHHHVVVhhhzzz\\\@@@555444333111///,,,,,,...///***++++++,,,,,,------...---,,,,,,+++*********++++++,,,,,,,,,,,,---------*********))))))))))))((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))***))))))***---///---,,,,,,,,,.........---)))+++///111111000222555555<<>>CCCEEECCCHHHQQQ\\\sssdddWWWMMMDDDGGGSSSQQQkkkpppbbbXXX[[[gggxxx))))))))))))))))))))))))((((((''''''''''''((((((""")))---***(((***(((###))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((***)))&&&%%%######$$$%%%(((((((((((((((((((((((()))))))))))))))******+++,,,***(((&&&%%%%%%&&&'''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))***)))((('''))))))))))))******************))))))***,,,---///***,,,------------...000111555:::DDDTTTgggrrrtttsssvvvzzzvvvkkkeeeUUUMMMDDD>>>>>>>>>;;;999???AAABBBCCCHHHTTTdddppp|||rrraaaWWWOOOGGGEEEGGGDDDHHHPPPZZZfffuuunnn^^^NNN===333333666888666333555>>>FFFFFFNNN[[[lll}}}tttPPP===999222222222111///...,,,+++)))***************---///************************)))))))))))))))***************++++++++++++*********************)))((((((++++++******))))))(((((()))*********++++++++++++))))))************))))))************************,,,,,,,,,---------......---...///......///222555666<<>>AAAFFFQQQ___wwwooo[[[OOOJJJIIIOOO^^^tttooo[[[UUUWWW```uuu))))))))))))))))))))))))((((((''''''''''''((((((!!!&&&&&&(((,,,---***)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((((()))******---+++)))((('''((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++***))))))***++++++((((((((()))))))))******))))))((())))))+++,,,---***,,,------------...000333777<<>>888999999999:::<<>>AAACCCLLLXXXcccnnnrrryyy~~~ooocccTTTJJJGGGGGGGGGFFFHHHMMMVVV___lll}}}~~~ooo___RRRHHHBBB;;;999777555333222111000333555999>>>GGGTTTcccmmmpppuuuxxxuuunnnkkkmmmrrrqqqsssuuutttrrrooommmllljjjmmmqqqtttuuuvvvwwwyyy~~~}}}yyyvvvsssoookkkeee___[[[RRROOOMMMNNNXXXjjj}}}aaaDDD444333555---......///////////////---***''''''***,,,,,,,,,))))))))))))))))))))))))************))))))(((((()))))))))******)))))))))((())))))*********))))))(((((())))))******++++++(((((((((((())))))))))))))))))************))))))************************,,,,,,,,,,,,------------+++,,,------,,,---000333555888@@@NNN```sssnnnWWWQQQbbblllYYYQQQVVV___yyyqqqWWWLLLHHHLLLaaazzz}}}fffMMM???;;;===AAA@@@BBBHHHRRRddd|||hhhUUUPPPYYYkkkgggWWWQQQ^^^gggyyy))))))))))))))))))))))))***))))))(((((())))))******(((((()))&&&###%%%(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++)))+++...//////,,,(((&&&''''''((((((((()))))))))***+++,,,,,,,,,,,,++++++***,,,------------...000---111333555>>>NNN\\\ccckkknnnppppppjjj___TTTMMMCCC@@@;;;777555555666777444999@@@GGGOOO[[[jjjuuu~~~vvviii```QQQLLLFFFAAAAAADDDGGGHHHRRR^^^lllwwwxxxqqqeeeVVVJJJAAA>>>===:::777333000///000222333555666999<<>>???EEEUUUhhhvvvuuuSSS;;;222111111---....../////////......///,,,)))))),,,...---+++))))))))))))))))))))))))++++++******)))(((((((((((())))))******))))))(((((())))))************)))))))))))))))************((((((((()))))))))******))))))************))))))************************,,,,,,---------.........,,,------------...111333666888===FFFVVVjjj|||eeeTTTXXXppp|||fffWWWSSSUUUllleeeQQQDDDDDDXXXpppyyy^^^JJJAAA???>>>???BBBEEEIIIWWWppp{{{aaaSSSOOOUUUgggxxx|||cccUUUUUUWWWaaattt))))))))))))))))))))))))******))))))))))))******,,,))))))***&&& $$$''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$&&&(((***(((((((((((((((((((((((()))(((((((((((()))******))))))))))))((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++((()))***+++***(((&&&$$$((((((((()))))))))******)))***+++,,,,,,+++***)))***,,,------------...000,,,111444666===LLLYYY```ccccccbbb^^^WWWNNNEEE@@@<<<:::888777777888:::;;;;;;AAALLLWWWcccppp|||tttjjjbbbYYYPPPJJJAAABBBBBBCCCEEELLLTTTZZZjjjzzz{{{ooo]]]UUUJJJAAA<<<:::888777555333111///...///222555222333555888:::>>>BBBDDDEEEFFFGGGFFFDDDBBBBBBCCCAAAAAABBB@@@===<<<<<<===;;;<<<>>>>>>???@@@CCCEEEHHHHHHIIIKKKNNNQQQTTTVVVUUUUUUTTTRRRQQQOOONNNMMMJJJHHHDDDBBB@@@>>><<<:::666888888888:::CCCRRR]]]ppp{{{gggGGG555222000---.........///......---------+++)))***---,,,'''"""))))))))))))))))))))))))++++++******)))(((((('''(((((())))))))))))(((((((((((()))************************))))))))))))))))))))))))*********++++++))))))************))))))************************++++++,,,,,,,,,------------............///222444777777999???KKK___vvvtttZZZPPP```}}}vvvdddXXXSSS```qqqzzzaaaMMMFFFPPP___rrrrrr]]]LLLCCC??????AAADDDGGGOOObbbrrruuubbbRRRKKKUUUddd}}}lllXXXTTTWWWbbbppp))))))))))))))))))))))))******))))))))))))******&&&$$$&&&+++***&&&''',,,&&&'''''''''''''''''''''((((((((((((((((((((((((+++((($$$ !!!$$$&&&(((((((((((((((((((((((()))))))))))))))***++++++''''''''''''&&&%%%$$$###(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,+++***))))))((())))))))))))************((()))***++++++***)))(((***,,,------------...000***000333555<<>>???GGGNNNZZZhhhuuuqqqhhh\\\QQQKKKHHHDDDBBB>>>AAACCCEEEJJJUUUeeeqqq}}}qqqbbbVVVLLLBBB777333444666333///---///111222222222222333...000222555777888999:::333444666777777555333111666777777555444444555777555666666555444444777999<<<;;;:::999::::::<<<===CCCBBBBBBAAA@@@???>>>>>>===:::777666666666666555222555888777555999CCCKKK\\\iii{{{}}}\\\>>>222333222---......//////...------,,,)))((((((***,,,((())))))))))))))))))))))))+++++++++***)))(((((('''(((((())))))))))))(((((((((((()))***************++++++******))))))((((((************++++++++++++))))))************))))))******************************+++++++++,,,,,,,,,---...///......///222555555555666999BBBVVVmmm~~~}}}___LLLVVVssspppaaaYYYWWWhhh~~~uuu[[[LLLKKKOOOggg}}}lllVVVFFFBBB???@@@CCCFFFLLLWWWbbbvvvrrr\\\LLLOOO\\\iii~~~```ZZZVVVYYY^^^jjj))))))))))))))))))))))))'''((()))******(((&&&$$$((((((((((((((('''''''''%%%''')))******)))'''%%%(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&)))(((((('''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))''''''''''''((((((((((((------+++***(((&&&$$$###$$$%%%&&&'''((()))***++++++++++++++++++++++++++++++++++++,,,---...///000///111111333???QQQ[[[\\\VVVNNNDDD>>>===<<<999666777888888777999???IIIPPPYYYfffwwwxxxkkkddd[[[MMMBBB@@@???<<<;;;>>>>>>BBBHHHRRRaaasss~~~mmm]]]PPPFFF@@@<<<999555333333333333222222000...000333444333111444333222111000111555888222333333111...,,,,,,---111111000000000000111111222222222222222222222222555444333222333444555666666555555444444555555666333333222111000000111111222333444555666888<<>>KKK```rrroooYYYMMM^^^qqq```UUU___rrrlllRRRIIIMMM]]]iiimmmMMMIIIBBB===BBBIIIMMMQQQTTT```ssslllQQQGGGJJJVVVbbbvvv}}}jjjXXXRRRQQQVVViii~~~))))))))))))))))))))))))'''((()))))))))(((&&&%%%((((((((((((((((((((('''&&&'''((())))))((('''&&&)))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))''''''((((((((())))))))),,,+++)))(((&&&&&&%%%%%%))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++,,,---.........000000222<<>>;;;:::999777555777999;;;>>>CCCMMMZZZcccttt}}}vvvlll^^^SSSMMMJJJBBB<<<===>>>===@@@DDDGGGNNNYYYhhhwww|||rrrcccUUUIIIAAA<<<:::777555111//////000000///222000///000222333222000111222111000///000222555))),,,000111111000000000000000////////////000000000000000000000000000000222111111111111222333333222111111000000111111222222222111000000000000000...000111111222333666999CCCSSShhhyyywww___KKK999444111++++++000------,,,,,,,,,+++++++++))))))))))))))))))))))))***)))))))))((((((((('''++++++***))))))))))))))))))))))))(((((('''''''''((((((''''''''''''(((((()))))))))))))))((((((((())))))))))))))))))))))))(((((())))))***)))))))))******)))(((((()))******,,,,,,+++******+++,,,,,,------------///111333444444222222555:::DDDWWWhhhzzzcccPPPWWWqqqttt^^^^^^ggg|||}}}bbbQQQMMMPPP[[[uuueeeQQQGGG@@@AAAFFFJJJPPPUUUaaannn~~~aaaPPPKKKIIIQQQbbbxxx|||ggg[[[TTTSSS___ooo))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((()))))))))*********((('''%%%%%%&&&((())),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++,,,,,,------//////111888BBBGGGGGG===;;;888777888888777777:::>>>DDDKKKUUUbbbrrr|||~~~rrrddd[[[RRRGGGAAA??????<<<:::<<<===@@@FFFMMMZZZdddsss~~~qqq^^^UUUIII>>>888666777777888555222000111222222111222111000000111222111//////000111000...---...000$$$(((...111222111000000//////............//////...........................//////000000000000000//////............//////111000//////.../////////---.../////////000222444:::GGGZZZhhhsss}}}vvv```FFF:::000111111,,,***,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((+++***))))))))))))))))))***,,,---+++'''%%%&&&(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((''''''&&&******)))(((((()))******,,,++++++******++++++,,,------------...000222444333111111333666===KKKZZZ|||sssZZZRRR^^^oooddd___mmmzzz```QQQIIINNNddd}}}{{{\\\PPPEEEAAACCCJJJTTT^^^gggnnn|||uuu[[[MMMBBBEEENNN^^^ttt{{{kkk^^^TTTWWW___xxx(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))******)))''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************)))(((&&&%%%&&&)))+++---------,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,+++*********++++++,,,---...000444888;;;<<<666666666666777:::===???DDDKKKUUU```jjjwwwtttlll___VVVMMMIIIFFFAAA@@@BBB===>>>@@@AAABBBHHHTTT]]]sss|||ssscccXXXMMMFFF>>>888555666888999777555222111111333333333222222111111111000//////---///111000///---,,,---(((+++...000///...------...------,,,,,,------...------------------------,,,---///000000000///...000000////////////000000///......------.........///000111111000000111333555>>>JJJUUU___mmm}}}{{{qqq^^^LLL;;;333...000111---)))***,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))))))))***(((,,,...,,,'''%%%'''+++***))))))(((((())))))***((())))))))))))*********(((((((((((((((((((((((((((((())))))((('''&&&&&&,,,++++++++++++++++++,,,++++++++++++++++++++++++------------...000222333111000222444444999DDDQQQooogggTTTTTTkkkqqqaaadddwwwsss\\\OOOKKKXXXmmmiii[[[KKKBBBBBBJJJ[[[iiitttzzzfffRRRIIIFFFGGGPPP```xxxooo```XXXWWWgggwww((((((((((((((((((((((((((((((''''''''''''((()))&&&'''''''''(((((())))))***)))'''%%%%%%''')))*********)))''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))***************)))''''''(((+++...000///...---,,,***(((''''''*********++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,...000111222333555555777999999;;;@@@HHHNNNVVV___kkkvvv~~~|||pppdddYYYSSSIIIDDDAAABBBBBB@@@AAADDD<<>>===??????===>>>AAA>>>HHHSSS[[[hhh{{{|||ooo```UUUMMMEEE@@@???:::999999999:::999777444666333000//////000000000///111111111///...///000---///111111000.........------,,,+++***+++///222------,,,,,,,,,,,,------........................---......///////////////......------------......---------,,,------...///,,,...000000...------...333444555777===JJJYYYdddlllooorrrssspppmmmjjjiiiccc___WWWNNNFFF>>>666111...,,,***+++---.........++++++++++++************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++&&&(((+++***((('''))),,,))))))(((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))***++++++++++++******)))((()))************)))(((***++++++,,,,,,++++++***...------,,,---///000111000000333555555888AAALLLbbbeeeTTTSSSggg{{{kkkdddnnndddPPPIIIRRR___vvv{{{hhhUUUGGGDDDNNN\\\zzzzzz[[[OOOEEEFFFKKKUUUfffvvvsssfff]]]^^^iii}}}))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&&&&''''''((())))))***)))((('''&&&&&&'''((())))))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((()))***))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))''''''((((((((()))))))))++++++******++++++,,,---///...---+++)))(((&&&&&&)))******+++,,,,,,------,,,+++++++++,,,---......---,,,...222222///222888<<>>===???<<<===@@@AAAAAAEEEJJJQQQ]]]kkkvvv{{{rrr```TTTJJJFFFBBB===;;;<<<999999;;;>>>@@@AAA???===:::777333222222222222111...000111111///...000222---...000000///...///000,,,---------,,,---///111------,,,,,,,,,,,,------...........................------------...//////...------,,,,,,------...---------------...//////+++---//////...,,,------000000111222555<<>>HHH[[[|||ttt^^^PPP]]]tttzzzjjjjjj|||yyy___OOONNNTTTiii}}}kkkWWWIIIJJJQQQkkkooo\\\LLLHHHHHHIIIQQQ]]]ppp}}}jjjaaa^^^jjj|||))))))))))))))))))))))))$$$&&&(((******)))((('''&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((('''''''''(((((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''')))******))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))'''(((((()))))))))))))))''''''''''''((((((((((((******++++++************))))))***++++++,,,------))))))***+++,,,,,,------+++++++++,,,---...///000...,,,///333333000444;;;AAANNN```mmmttt{{{uuufff[[[OOOJJJDDD???=========<<<>>><<<===BBBFFFJJJRRRZZZhhhuuuttteeeZZZKKKCCC>>>@@@@@@<<<:::<<<>>>???AAAEEEIIIKKKLLLKKK888555111////////////...,,,///111000///...000333,,,---......------///000,,,...000000...---------...------,,,,,,------...------------------------...---,,,+++,,,---...//////......------......///---------------...///000+++---///000///.........,,,...000111222444888;;;<<<@@@DDDFFFDDDAAA???>>>999777555444222000000222+++---............,,,)))+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******))))))((())))))***+++++++++)))((('''((('''&&&$$$))))))(((((((((((())))))...---,,,+++***(((''''''))))))))))))))))))))))))((()))***+++++++++++++++***+++,,,------,,,+++******+++,,,------,,,+++***...---,,,,,,---...000000000///000222000111:::EEESSSwwwiiiNNNUUUgggssslllxxxoooXXXOOONNN^^^xxx|||fffSSSMMMPPP\\\xxxlllWWWNNNIIIDDDFFFNNNYYYqqqzzziii\\\___lll}}}(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))***)))((('''((()))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&***)))'''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((++++++******************(((((()))***************++++++++++++,,,,,,---...///---...000///000888@@@KKKaaaxxxyyylll```SSSKKKIII???>>>=========<<<;;;999???CCCGGGKKKPPPZZZhhhsssyyykkk^^^SSSKKKGGG===;;;<<>>;;;@@@HHHKKKNNNRRRWWW^^^aaaYYYNNN???999222000222333222000//////............////////////............//////............////////////......---,,,,,,,,,,,,---------------------------------,,,+++,,,---...///------------------------,,,---......------///111++++++,,,,,,,,,,,,------//////000000111111111222444444444444444444444444222222111///...---,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********))))))(((((((((((())))))))))))))))))(((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''***)))(((''''''((()))***+++++++++)))'''''')))+++'''''''''''''''&&&&&&&&&))))))))))))************(((((((((((((((((()))))),,,,,,++++++***))))))(((++++++******++++++,,,---///------000222222777===OOOnnnuuu^^^VVVXXXnnn~~~sssrrrwwwnnnYYYKKKLLLccc}}}vvvkkk\\\MMMXXXcccxxx~~~```QQQLLLGGGDDDEEEPPP```xxx|||iii```aaajjj|||******)))))))))******+++(((((((((((((((((((((((('''((())))))''''''((()))''''''''''''((((((((()))'''''''''(((((('''''''''''''''&&&&&&&&&((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((******++++++++++++******************************))))))***+++++++++++++++------------------...///...,,,---///000111888AAARRRhhh|||oooaaaWWWNNNEEEAAAAAA===<<<;;;;;;===???@@@AAADDDKKKUUU___hhhtttrrrlllaaaVVVMMMFFFAAA>>>???;;;;;;===>>>AAAKKKWWWcccfffiiillloookkk]]]NNN===777111///000222111/////////............////////////............//////---.........////////////......---,,,,,,,,,,,,------------------------------,,,,,,+++,,,---...///------------------------,,,---...---,,,---...000++++++,,,,,,,,,,,,------............/////////000444333333222111000//////111000000///...---,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********))))))(((((((((((())))))))))))))))))(((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''***)))(((''''''((()))***+++,,,,,,***)))((()))+++(((((((((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))************************+++++++++++++++,,,------///------000111222777>>>QQQpppeeeXXXSSSddd{{{tttsss}}}fffRRRJJJXXXmmm}}}jjjYYYUUUXXXeee{{{xxxdddUUUJJJFFFGGGKKKTTTfff{{{yyyiii^^^]]]jjjyyy******)))******+++,,,---((((((((((((((((((((((((%%%&&&((((((''''''(((***''''''''''''(((((((((((('''(((((())))))(((((('''%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))((((((''''''(((((())))))******++++++******)))*********************************+++++++++,,,,,,...------,,,,,,,,,,,,---,,,+++---///000111888AAAWWWmmmzzzooo___UUUJJJDDD???;;;;;;===<<<;;;:::;;;>>>DDDJJJMMMTTT^^^mmmzzzxxxiiiaaaTTTQQQJJJDDD???<<<<<<<<>>PPPqqquuubbbRRRYYYpppyyyqqqqqqzzz___MMMOOO[[[uuupppZZZRRRQQQaaayyywww```NNNGGGHHHIIIKKKTTTfff|||zzzcccWWW[[[eee}}}'''&&&''''''((()))***+++((((((((((((((((((((((((###%%%''''''&&&'''(((***'''''''''((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))******************)))*********++++++,,,++++++***))))))))))))+++***,,,000000111888@@@TTTjjjnnn^^^SSSMMMFFFAAA???===:::;;;???;;;<<<===AAAGGGQQQ[[[bbbqqqzzzooo]]]OOOIIIFFFDDDAAA>>><<<===@@@BBB???BBBGGGOOOXXXeeeuuuzzz]]]EEE999555111///000000000//////......------......//////......------......///,,,,,,---------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,......---,,,++++++******------------------------+++,,,,,,,,,,,,+++******+++++++++***************))))))(((((((((((())))))))))))))))))(((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((''')))+++,,,***)))((()))(((((()))***++++++,,,,,,(((((((((((()))))))))***,,,,,,++++++***))))))))))))))))))***++++++,,,,,,------,,,,,,,,,---......000---,,,...///000777>>>MMMnnnrrrZZZUUUddd}}}uuuhhhzzzqqqYYYOOOQQQggg~~~kkk[[[MMMQQQccczzzttt___RRRLLLKKKJJJNNNYYYhhh{{{uuuccc[[[\\\jjjzzz%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((###%%%''''''&&&'''(((***((((((((((((((('''''''''(((((())))))))))))(((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''(((((()))))))))*********)))(((((('''((()))******,,,++++++***))))))))))))+++***---000000111777???LLLddd|||mmm___RRRHHHBBBAAA>>>===???>>>;;;;;;???;;;???GGGPPP[[[iiivvvssscccUUUHHHAAA???===>>>>>>===<<>>BBBCCCLLLZZZiiiwwwrrr\\\MMMEEE@@@>>>???:::<<<>>>@@@AAAFFFNNNTTT]]]jjjzzz{{{\\\BBB777666444222111111111111......------------............------------......+++++++++,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++,,,---++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))***************))))))(((((((((((())))))))))))))))))(((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$&&&(((((('''&&&'''(((&&&''''''(((((()))))))))''''''(((((((((((())))))************************++++++******************,,,,,,,,,,,,,,,------......,,,,,,///000111555<<>>999888:::???AAADDDKKKSSSYYYeeewww}}}vvviiiZZZJJJCCCBBBAAAAAACCCCCCGGGLLLPPPUUU]]]gggooo|||yyy[[[BBB444444333222000///000000...------,,,,,,------......------,,,,,,------...++++++++++++,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++---......,,,+++***+++---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))((()))))))))*********+++))))))(((((((((((())))))))))))))))))(((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((('''''''''((((((((())))))'''(((((())))))******+++)))))))))***++++++,,,,,,+++++++++++++++,,,------,,,+++---111222111444:::KKKeeennnZZZWWWjjj}}}zzzuuu___SSS[[[nnnppp]]]VVVaaaooo}}}iii\\\TTTTTTTTTTTT[[[gggyyy{{{fff]]]YYYaaaqqq***)))((((((((((((((()))((((((((((((((((((((((((((()))***)))((('''((()))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((()))***++++++***))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******&&&&&&''''''''''''&&&&&&&&&''''''((()))******++++++***((('''((()))+++,,,++++++++++++,,,------...---,,,...111000///333999<<>>@@@EEEIIIPPP[[[gggooo|||vvvooofff^^^VVVJJJAAAAAADDDEEEDDDEEEQQQWWW^^^dddkkkuuuvvvXXX@@@222333222111///...///000...------,,,,,,------......------,,,,,,------...******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++---......,,,******+++---++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******---,,,,,,,,,++++++******,,,,,,,,,+++++++++*********++++++++++++***))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))(((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''(((((('''&&&''')))+++))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&'''((()))***++++++''''''(((***+++,,,---...++++++******++++++,,,---******---111333111444999HHH```xxx]]]SSScccwwwvvv}}}jjjZZZXXX```wwwkkk]]]]]]ddd~~~jjjZZZXXXXXXTTTTTTYYYggg}}}xxxgggWWWVVV___ooo111///---+++)))((((((((())))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&'''((()))))))))))))))))))))(((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''((()))+++,,,+++***((('''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))%%%&&&''')))+++---/////////+++((()))...000...***,,,,,,---///111333555666<<>>EEELLLRRR]]]lllxxx}}}uuuhhh\\\SSSKKKGGGKKKHHHEEEBBBBBBIIIRRRXXXfffnnnyyyxxxYYY???;;;666333333222//////222//////...---------------...---------///000000111+++)))((()))---...---+++---------,,,,,,++++++++++++++++++,,,,,,---------***+++,,,,,,******+++,,,)))+++,,,,,,+++***,,,---***,,,+++)))***...---)))******+++++++++***))))))---,,,++++++******+++++++++++++++++++++++++++++++++***)))(((((()))***+++************))))))))))))******))))))((((((''''''))))))))))))((((((((((((+++++++++*********))))))'''((()))******)))((('''))))))(((((((((((()))))),,,***((((((((('''"""%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++++++++'''((()))******)))((('''))))))))))))))))))))))))***************************++++++,,,,,,------...---...//////000222666999DDDaaakkkXXXXXXbbb|||```XXXWWWgggooo```ZZZooo~~~nnnaaaWWWOOONNNQQQXXXggg~~~gggYYYVVV\\\kkkzzz000...,,,)))((((((((()))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((&&&'''((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&((()))+++++++++***)))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))***++++++,,,,,,---,,,++++++,,,---------------...///000222444555;;;IIIbbb{{{~~~ssscccWWWOOOIIIAAA<<<=========<<<<<<>>>AAAEEEJJJTTT```jjjvvv}}}qqqiii]]]RRRKKKHHHHHHHHHFFFFFFFFFHHHOOOZZZgggpppyyyYYY???<<<777333333222//////111111111000///////////////+++...///---******,,,//////---+++,,,...///---+++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,)))+++,,,,,,+++***,,,---+++,,,+++)))+++//////+++******+++++++++++++++***---,,,++++++******+++++++++++++++++++++++++++++++++******))))))******+++************))))))))))))******))))))(((((((((((())))))))))))((((((((((((*********)))))))))(((((((((((())))))))))))(((((())))))(((((((((((()))))))))((('''''')))(((%%%"""&&&&&&''''''''''''&&&&&&%%%%%%'''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))***************************++++++,,,,,,------...---...//////000222666999CCC^^^ttt```ZZZ^^^vvvpppaaaUUUZZZmmmqqqfffeeepppnnn]]]OOOLLLOOOQQQZZZjjj}}}kkk^^^YYY```kkkzzz///---***'''&&&'''((()))))))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''(((((((((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((((((((('''(((((())))))(((((('''%%%&&&(((***+++,,,++++++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++*********))))))***,,,---,,,++++++---000.........///000111333333:::CCCXXXrrrwwweeeZZZMMMEEECCCAAA===999????????????AAAEEELLLQQQ^^^kkkzzzyyylllaaaTTTPPPIIICCCAAABBBEEEGGGFFFIIIPPPYYYfffuuu```GGG>>>888333333222//////111111111000///////////////***...000---'''%%%)))---000...------------,,,***++++++***************)))+++++++++++++++************+++,,,,,,******+++,,,)))+++,,,,,,+++***,,,---------+++)))+++000222///)))***+++,,,,,,---,,,,,,---,,,++++++******++++++************************,,,++++++******++++++,,,************))))))))))))***))))))))))))((((((((())))))))))))(((((((((((()))))))))((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))&&&&&&&&&'''))))))(((&&&''''''((((((((((((''''''$$$%%%&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************************++++++,,,,,,------...---...//////000222666999BBB[[[{{{kkk\\\WWWiiipppZZZSSS]]]tttyyyeeeggguuukkkXXXOOOOOOLLLMMMUUUeee|||qqqaaa\\\___cccwww...,,,)))&&&%%%&&&((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((())))))((('''&&&&&&(((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))))))))((((((&&&''')))***+++++++++***(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++++++++***)))))))))***************+++,,,...///////////////000111222999???PPPjjjxxxjjj```RRRJJJBBB???BBBDDDBBB>>>AAABBBCCCFFFKKKSSS]]]cccvvvzzzlll```UUUMMMDDDDDDDDDDDDEEEFFFIIILLLSSSZZZfffssskkkSSSAAA999333333333000///111//////...---------------,,,---...,,,***)))+++---,,,,,,++++++++++++******++++++++++++************,,,++++++******)))))))))***+++,,,,,,******+++,,,)))+++,,,,,,+++***,,,------...+++)))+++111444222)))***+++,,,---.........---,,,++++++******++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((''''''(((((((((&&&&&&&&&'''((())))))((((((((())))))))))))(((((($$$%%%&&&'''(((((((((((())))))(((''''''(((***+++))))))))))))))))))))))))***************************++++++,,,,,,------...---...//////000222666999AAAYYYxxxxxxaaaSSS___uuuhhhYYYXXXeee|||vvvmmmlll}}}kkk[[[RRRKKKIIIKKKUUUfff|||xxxjjjccc]]]jjj|||,,,***(((&&&%%%&&&((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((())))))((('''&&&&&&((((((((((((((((((''''''''''''''''''(((((())))))((((((((((((((((((((((((&&&'''(((((()))((((((((((((((())))))))))))(((((())))))*********)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++'''%%%'''+++---,,,)))//////......///000000111999===LLLeee}}}tttiii]]]QQQKKKDDDAAA>>>>>>AAACCCBBB@@@CCCFFFLLLTTT^^^jjjvvv~~~|||nnn```TTTKKKEEECCC???AAACCCFFFIIIPPPXXX___mmmvvvsss\\\DDD;;;444333333111///000//////...---------------///---+++,,,///111000...******++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))***+++,,,,,,******+++,,,)))+++,,,,,,+++***,,,---------+++(((+++111333111)))***+++,,,---.........---,,,++++++******++++++)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,************)))))))))((())))))))))))************))))))))))))((((((((((((***************************)))(((''''''((()))***((((((''''''''''''(((((((((((((((((('''''''''((((((((())))))))))))(((((($$$%%%&&&'''(((((((((''')))((('''''''''(((***+++))))))))))))))))))))))))***************************++++++,,,,,,------...---...//////000222666999BBBZZZyyykkkWWWXXXhhhwwwbbbWWWZZZjjj{{{zzzkkkqqqkkkYYYKKKHHHHHHNNNWWWgggtttffffffjjjvvv***)))(((''''''((())))))))))))))))))))))))))))))***))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''(((((())))))(((((((((((())))))******))))))(((+++******))))))))))))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++'''###&&&+++///,,,)))............///000000111888<<>><<<<<<<<<===>>>@@@BBBDDDOOOUUU___kkkxxxjjj___SSSKKKEEEAAA@@@CCCCCCDDDGGGKKKSSSaaarrr~~~www```GGG<<<444333333222000000111111000///////////////111---)))+++111444222...***,,,------------...000,,,,,,,,,,,,,,,---------+++++++++++++++************+++,,,,,,******+++,,,)))+++,,,,,,+++***,,,---,,,,,,***(((***///111...)))***+++,,,,,,---,,,,,,---,,,++++++******++++++************************+++,,,,,,------,,,,,,+++************)))))))))))))))))))))************+++))))))))))))((((((((((((************++++++++++++))))))(((((((((((())))))(((''''''&&&&&&''''''((()))******(((&&&&&&'''((((((((())))))))))))((((((&&&&&&'''((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))***************************++++++,,,,,,------...---...//////000222666999DDD^^^~~~{{{fffWWW]]]nnnnnnZZZSSS^^^llluuuoooyyy~~~hhhSSSLLLIIIJJJNNNXXXnnnxxxnnnfffiiiuuu((()))))))))***)))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((''''''(((((())))))******(((((())))))***++++++,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))******(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++***((('''(((,,,......,,,---------...///000111222666;;;KKKcccyyyyyyooo[[[QQQGGGDDDAAA<<<:::<<<999<<<@@@AAABBBHHHRRRZZZiiippp{{{zzzmmmeeeSSSKKKDDDCCCCCCBBBEEEJJJNNNSSS\\\eeeppp|||fffIII===444333444222000///111111000///////////////000---***+++...000...,,,+++---///...,,,+++---///******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,)))+++,,,,,,+++***,,,---***+++***''')))------*********+++++++++++++++***---,,,++++++******++++++++++++++++++++++++++++++***+++,,,------,,,+++***************))))))))))))))))))*********+++++++++))))))))))))(((((((((((())))))))))))*********+++(((((())))))))))))(((((((((''''''&&&&&&''''''((()))******(((&&&&&&(((***'''(((((())))))(((((('''''''''((()))))))))((((((&&&'''((())))))*********))))))))))))))))))))))))***************************++++++,,,,,,------...---...//////000222666999GGGccc{{{___ZZZ```vvvkkkXXXWWW___rrrzzzvvvjjj[[[MMMKKKLLLOOO]]]lllwwwooommmuuu'''(((***+++++++++))))))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((&&&&&&'''((()))))))))(((&&&''''''((()))******+++((())))))***+++,,,,,,,,,))))))))))))))))))))))))((()))))))))))))))(((((())))))************))))))(((((((((((()))+++,,,---(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))+++++++++***************)))***,,,,,,+++,,,///111------------///000111222444;;;LLLcccwwwzzzmmm]]]RRRKKKBBB<<<===???<<<===@@@;;;@@@EEEGGGJJJUUUffftttyyymmmaaaUUUNNNIIIBBB@@@EEEHHHHHHKKKQQQYYYeeeuuulllJJJ>>>444333444333000/////////...---------------------,,,+++***)))***++++++---...---)))((()))+++))))))******+++++++++++++++++++++,,,,,,---------***+++,,,,,,******+++,,,)))+++,,,,,,+++***,,,---(((***)))'''))),,,+++'''******+++++++++***))))))---,,,++++++******++++++++++++++++++++++++++++++******,,,,,,,,,,,,******************))))))))))))))))))******++++++++++++))))))))))))(((((((((((('''((((((((())))))******'''((()))******)))(((''''''''''''&&&&&&'''''''''''')))***(((&&&&&&))),,,''''''(((((((((((('''''''''((())))))))))))))))))%%%&&&(((************)))))))))))))))))))))))))))***************************++++++,,,,,,---......---...//////000222666999IIIfffkkk^^^ZZZmmmbbbUUUUUUbbb|||xxxzzzjjjTTTMMMLLLLLLQQQZZZqqq{{{llljjj|||))))))(((((('''''''''&&&'''((()))******)))((('''&&&''''''((((((((((((((('''((()))((('''&&&''')))&&&''''''(((((((((((((((''''''''''''(((((((((((($$$''')))'''(((,,,,,,)))///,,,***((()))******)))((()))))))))))))))((((((******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))(((((((((***+++,,,...,,,)))'''&&&''')))+++%%%'''))))))((((((***,,,)))******++++++,,,------...------......///000111:::<<>>;;;888888;;;>>>???>>><<>>444222333222000///------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,++++++******)))******+++,,,,,,,,,,,,+++...---+++*********++++++************************222000---***))))))***+++---,,,,,,+++,,,---...///---,,,+++***))))))))))))+++++++++***)))(((((('''''''''((()))***++++++,,,(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))((('''))),,,***$$$((((((((((((((()))******))))))))))))************((()))***,,,,,,+++******)))***+++,,,---,,,++++++---...000111222555999<<>>888999888888999;;;>>>AAABBBIIIRRR^^^kkkxxxvvvoooaaa[[[SSSKKKFFFDDDDDDDDDDDDHHHPPPZZZfffsss~~~eeeKKK@@@555444555444222222...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))******++++++,,,,,,---)))******+++++++++++++++---,,,+++*********++++++************************333111///,,,+++,,,---.........,,,++++++,,,---------,,,+++***)))))))))))),,,,,,++++++***))))))(((((((((((()))*********+++))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((()))((('''))),,,***%%%((((((((((((((()))******(((((()))))))))*********))))))***++++++++++++*********,,,---------,,,+++---...000111222555888;;;IIIfffttt___\\\kkknnn\\\SSS___rrrmmm[[[NNNMMMRRRSSSeee((((((((((((''''''''''''(((((())))))))))))(((((($$$%%%%%%&&&'''&&&&&&&&&'''((()))((('''&&&''')))&&&''''''(((((((((((((((''''''''''''(((((((((((((((***+++((((((***)))%%%&&&&&&''')))++++++***)))(((((())))))))))))(((((())))))))))))((((((((((((***)))))))))))))))(((((())))))(((((((((((((((''',,,+++***)))(((((((((((()))))))))))))))*********&&&((())))))))))))***+++)))******++++++,,,------------------...///000111666;;;JJJaaawww|||sssiiicccMMMGGGAAA===<<<;;;888555777999;;;<<<===AAAHHHNNN^^^hhhxxxtttgggZZZRRRNNNKKKHHHEEEFFFIIIMMMPPPWWW___jjjwwwwww^^^HHH>>>555333444333222222////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******+++,,,,,,,,,(((((()))***************,,,,,,+++************+++************************...---+++)))))))))+++,,,///...---+++***++++++,,,,,,+++******)))))))))))),,,,,,,,,++++++******)))))))))))))))))))))))))))************************'''''''''((((((''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))''')))((('''(((+++***%%%((((((((((((((()))******(((((())))))))))))***************)))******+++,,,++++++,,,------------,,,---...000111222444888;;;JJJccc}}}hhhZZZ^^^qqqlllUUUXXXcccwwwppp[[[QQQQQQMMMWWWjjj((((((((((((((('''''''''(((((())))))))))))((((((%%%%%%&&&''''''''''''&&&'''((()))((('''&&&''')))&&&''''''(((((((((((((((''''''''''''(((((((((((('''******((((((***)))&&&$$$%%%''')))++++++(((&&&'''(((((())))))))))))((())))))))))))((((((((((((************))))))))))))***)))))))))((((((''''''+++******)))))))))))))))'''((()))***++++++******'''(((******))))))***+++)))******++++++,,,------------------...///000000111666CCCWWWlll|||vvvmmmdddZZZRRRMMM???===;;;999999999888777777;;;???AAACCCKKKXXXcccwwwsssfff]]]UUUNNNHHHGGGHHHJJJMMMRRRZZZbbbhhhuuu{{{nnnVVVCCC:::222111222000///111...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************,,,,,,++++++***)))))))))'''(((((()))))))))))))))++++++*********************************************)))(((''''''(((***+++---,,,+++******+++,,,,,,++++++***)))))))))))))))+++++++++*********)))))))))))))))))))))((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))%%%((()))''''''******&&&((((((((((((((())))))***(((((((((((()))))))))***+++***)))))))))***,,,---,,,,,,---------.........---...000111111444777:::III^^^tttppp]]]WWWddd|||aaaZZZZZZhhhooo^^^UUUQQQTTT```uuu'''''''''((((((((((((((())))))(((((((((((())))))&&&&&&'''((((((((((((((('''((()))((('''&&&''')))&&&''''''(((((((((((((((''''''''''''(((((((((((($$$((()))'''(((++++++(((%%%&&&'''***+++***&&&###''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))((((((((('''(((((())))))************&&&''')))+++++++++***)))((()))******))))))***+++)))******++++++,,,------,,,,,,,,,------...///000000444===KKK^^^ppp{{{~~~qqqjjj___TTTLLLFFFBBB@@@;;;;;;;;;999777777888:::888>>>EEEJJJPPP]]]pppvvvlll^^^SSSNNNMMMMMMMMMIIIMMMSSSZZZcccnnnzzzhhhRRR???777111111111//////111------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************,,,,,,+++******))))))(((''''''((())))))))))))(((************************)))))))))))))))))))))))),,,++++++***+++,,,------***)))))))))***+++---...******))))))((()))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))$$$((()))''''''))))))'''((((((((((((((())))))***'''(((((((((((()))))))))+++***)))))))))***,,,---,,,,,,,,,---------......---///000000111333666999FFFYYYmmmyyy}}}gggYYY\\\qqqooo```VVV]]]qqquuueee\\\YYY\\\iiiyyy'''''''''((((((((((((((())))))(((((((((((())))))&&&'''(((((())))))(((((('''((()))((('''&&&''')))&&&''''''(((((((((((((((''''''''''''(((((((((((($$$''')))'''(((,,,,,,)))&&&'''(((***+++***&&&$$$&&&'''((())))))******)))(((((((((((())))))))))))(((((()))))))))))))))******))))))))))))))))))((('''''')))***++++++++++++'''(((***++++++***)))))))))***++++++))))))***+++)))******++++++,,,------,,,,,,,,,,,,---...///000111444999BBBQQQ```hhhiiiXXXQQQGGG???;;;999999999666888999777555666:::>>>@@@HHHSSS]]]hhhwwwvvvooo^^^XXXQQQJJJHHHLLLRRRVVV[[[```hhhpppyyydddOOO>>>777333333222111111444------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************(((((())))))***+++++++++''''''((()))))))))))))))((()))******+++*********))))))))))))))))))))))))++++++*********++++++,,,((((((((((((***,,,...///***))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((())))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))###''')))'''&&&((()))(((((((((((((((((()))******''''''(((((((((((())))))*********)))******+++,,,,,,,,,,,,+++,,,------...---///000000111222666888DDDVVVlllyyywwwaaaXXXbbbrrrjjjXXXWWWcccvvvkkkccc^^^aaagggttt''''''''''''((((((((()))***)))(((''''''((()))***%%%&&&''''''(((((('''''''''((()))((('''&&&''')))&&&''''''(((((((((((((((''''''''''''((((((((((((%%%))))))((((((++++++(((&&&&&&''')))++++++)))'''&&&'''((()))************'''((((((((()))))))))***''''''((((((((())))))))))))))))))))))))*********((()))******+++***)))))))))************))))))((()))***++++++))))))***+++)))******++++++,,,------,,,,,,,,,,,,---.../////////333666:::CCCMMMOOOKKKDDD???999666555666666777333777:::::::::>>>FFFMMMWWWaaaooo|||~~~sssjjjaaa\\\SSSUUUWWWXXXYYY^^^gggnnnyyy}}}zzz]]]III;;;666222222222000111444...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************(((((())))))***+++++++++(((((()))************)))'''((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---))))))(((((((((((())))))((((((((((((((()))))))))&&&'''''''''((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))!!!''')))'''%%%((()))(((((((((((((((((()))******'''''''''((((((((())))))))))))***++++++++++++***,,,++++++***+++,,,---...---///000000000222555888BBBUUUnnn~~~kkkYYYZZZddd{{{bbbXXXZZZfff}}}{{{|||vvvhhhaaa^^^cccvvv&&&'''''''''(((((())))))***)))(((''''''((()))***$$$%%%&&&&&&''''''&&&&&&'''((()))((('''&&&''')))&&&''''''(((((((((((((((''''''''''''((((((((()))'''***+++((((((***)))&&&%%%%%%&&&(((+++,,,,,,***&&&'''((()))************'''((((((((())))))******&&&'''''''''(((((())))))(((((())))))******++++++******++++++***)))'''&&&++++++******))))))((((((***+++,,,+++***)))***+++)))******+++,,,,,,------,,,,,,,,,,,,---...//////+++000333444:::???<<<444999777555555666888888777555999>>>@@@BBBIIIUUU___pppzzz}}}sssiiiaaa\\\XXXVVVWWW```jjjqqquuu{{{sssVVVBBB888333000000000...///222////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******)))((((((((((((((()))***************'''((()))+++++++++***)))))))))))))))))))))))))))------------,,,,,,++++++******)))(((((()))***+++))))))(((((((((((()))***)))))))))))))))*********%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))!!!''')))'''%%%'''))))))((((((((((((((()))******''''''''''''((((((((()))((()))***,,,,,,+++******,,,+++*********+++,,,---...///000000000222555888AAAUUUppprrr]]]YYY```wwwmmm\\\VVV[[[pppzzzvvvzzz}}}rrrfff]]]YYYeeeuuu************))))))))))))'''((())))))))))))))))))'''***+++)))%%%###$$$'''+++***)))'''''''''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((((((((((()))+++***(((&&&)))))))))))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))***+++,,,,,,------,,,,,,+++,,,------,,,,,,...000///---,,,...111222111//////000222222333444777:::999===DDDJJJQQQ]]]kkkvvv{{{mmmeee[[[VVVXXX___eeehhhqqqvvv~~~qqqUUUAAA777333222333111...---000000000000000////////////------,,,,,,,,,,,,++++++(((((('''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,---((('''++++++(((***///************************,,,+++)))((('''((()))+++******))))))((((((''''''+++,,,,,,,,,+++)))(((&&&------,,,)))''''''***...))))))))))))))))))))))))+++''''''++++++&&&%%%)))***)))(((''''''((()))***''''''''''''((((((((((((,,,***((('''&&&'''((()))***++++++)))'''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))------,,,+++***)))(((((((((((((((((())))))))))))******+++++++++******)))******+++,,,,,,+++++++++,,,------///111333555666???NNNeee|||jjjZZZTTThhh~~~lll[[[VVV```ooommmhhhlllrrruuuppp\\\SSSVVV]]]vvv*********)))))))))((((((###$$$%%%&&&''''''''''''&&&''''''&&&$$$###$$$$$$***)))(((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))************************))))))))))))))))))))))))************)))))))))(((***))))))***++++++***((()))))))))))))))(((''''''((((((((((((((()))******)))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,---,,,+++,,,---///...---+++,,,...///---+++000111111111333666<<>>888444111111...)))(((***333222111000...---,,,+++------,,,,,,,,,,,,++++++,,,,,,+++*********++++++************************)))))))))))))))*********+++((((((******((())),,,************************,,,+++)))((((((((()))***))))))))))))((((((((((((''''''((()))***)))))))))(((((((((&&&$$$$$$&&&((())))))))))))))))))))))))***((((((******'''&&&(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***)))((('''''''''((()))((())))))'''%%%$$$&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++*********+++,,,---.../////////------...///111222444555888EEE]]]zzzmmm]]]VVVeee|||vvvbbb]]]```vvvfffXXXUUUXXXbbbuuuuuu```TTTNNNWWW```ppp***)))))))))(((((((((((((((((()))*********))))))+++((('''(((+++---+++)))''''''(((((())))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''((((((((((((************************))))))))))))))))))))))))*********))))))))))))))),,,***(((((()))++++++***(((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))((()))******++++++******+++,,,,,,+++******,,,---((()))***---///000111111333444666;;;DDDPPP^^^fffrrrzzzuuulllbbb^^^\\\]]]cccjjj{{{jjjSSSIIIKKKQQQcccvvvjjjZZZWWW\\\jjjxxx}}}jjjQQQ@@@666222000000---)))'''***222111000///...---,,,,,,------,,,,,,,,,+++++++++---,,,+++***************))))))))))))))))))))))))(((((())))))************+++***))))))(((&&&%%%&&&************************+++***))))))(((((())))))))))))))))))((((((((((((''''''((((((((((((((((((*********)))(((((()))***(((((((((((((((((((((((()))))))))***)))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''((((((''''''(((&&&$$$$$$%%%'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))******++++++(((((((((((())))))))))))))))))***+++++++++******'''(((***+++,,,---------------...///000222444555666@@@TTTqqq{{{eeeTTT\\\nnnzzzjjjcccmmmxxxcccWWWSSSWWWdddyyyxxxcccTTTPPPSSS^^^ooo)))))))))(((((((((((('''''''''''''''&&&%%%$$$$$$&&&$$$"""$$$''')))'''%%%''''''(((((())))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******+++)))''''''((()))***)))(((((())))))))))))((((((((((((((((((((())))))***)))))))))))))))))))))))))))******+++++++++++++++++++++,,,+++))))))+++,,,(((***+++---...000333444444777>>>HHHTTTdddsss}}}vvvppp\\\XXXVVV[[[bbbmmm{{{fffPPPFFFGGGLLLWWWjjjxxx___MMMJJJNNNUUUfff}}}}}}jjjRRR@@@999555333444333///...111////////////............------,,,,,,,,,+++++++++,,,+++***)))))))))))))))))))))))))))))))))))))))(((((()))***+++******))),,,------,,,,,,,,,,,,+++))))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%((((((((((((((((((((((((((()))***)))))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((&&&''''''&&&$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))******++++++(((((((((((())))))))))))((()))***+++++++++++++++'''(((***+++,,,---------.........///000222333444999???NNNhhhpppWWWVVV```vvvzzzhhheee|||xxxcccUUUTTTYYYggg{{{xxxaaaPPPOOOSSS]]]iiiyyy))))))((((((((((((''''''((((((((((((((('''&&&%%%&&&%%%%%%&&&(((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************(((''''''((())))))((('''(((((()))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++***)))(((***+++,,,,,,------...111555888<<>>CCCKKK[[[wwwsss[[[EEE888111222333---000666111........................111000///...---...///000+++++++++*********))))))++++++***)))((())),,,///))))))((()))+++...111333999<<<;;;555111000///---******))))))((((((''''''&&&(((***+++***)))***+++'''(((***,,,+++)))'''%%%'''''''''''''''((()))))))))(((&&&&&&((()))((('''((((((''''''''''''((((((***(((&&&&&&((()))***)))''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''((()))***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&&&&)))******((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111111999AAANNNiiidddZZZooopppWWWLLLQQQccc{{{wwwtttttt___WWWWWW___sss}}}eeeXXXWWW[[[\\\hhhuuummmvvv(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''***((((((***)))&&&(((,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))(((((('''''',,,***((('''&&&&&&'''((((((((('''''''''((()))***))))))((((((((()))++++++******))))))))))))******))))))))))))(((((((((((()))))))))))))))***++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************,,,,,,,,,+++++++++***************+++++++++,,,,,,...---000888AAAOOObbbsss|||vvvooojjjccc______mmmttt~~~sss___OOODDDFFFKKK\\\xxxxxxbbbOOOBBB>>>AAAFFFTTTmmmttt]]]GGG:::333333333,,,///444000+++,,,---...............///...,,,+++***)))******+++++++++*********))))))''''''((('''&&&&&&(((*********)))***,,,///111333999;;;:::333...---,,,)))(((((((((((())))))))))))''')))***)))(((((()))+++((((((*********)))'''&&&'''''''''''''''((()))))))))(((&&&&&&((()))((('''((((((''''''''''''((((((///---***)))))))))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''$$$$$$'''((('''&&&)))))))))))))))))))))))))))***++++++,,,,,,++++++....................................///000111111111888???KKKeeegggXXXeeeyyy}}}cccRRRNNNYYYnnn}}}ooofffsssnnn```XXXXXXgggxxxxxxhhh```ZZZUUU\\\cccuuutttjjjooo~~~&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''')))''')))++++++((()))...))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((('''''''''''',,,+++)))(((''''''((()))(((''''''&&&&&&'''(((((())))))((((((((()))************))))))))))))******))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))************,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------------000888BBBRRRhhh{{{vvveee^^^]]]aaahhhooosss[[[IIIHHHJJJWWWrrrsssZZZHHHAAAAAABBBJJJ^^^yyyvvv```JJJ===444333222,,,///333...)))***,,,.../////////......---+++)))((('''''''''+++++++++***************''')))++++++***)))***++++++******+++---///111333333777666000,,,,,,+++)))'''''''''((()))*********)))))))))(((&&&&&&(((***))))))))))))(((((((((''''''''''''''''''((()))))))))'''&&&'''((()))((('''((((((''''''''''''((((((...,,,))))))))))))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&)))))))))))))))))))))))))))***++++++,,,,,,++++++------------.....................//////000111222111777<<>>PPPkkk{{{eeeVVVXXXiiikkkWWWPPPRRRiiinnn\\\UUUYYYhhh~~~~~~hhh[[[VVV\\\lllrrrfff[[[XXX]]]hhhyyywwwfffaaadddnnnxxx((())))))******))))))(((''''''&&&&&&&&&&&&'''''''''''')))---,,,''''''***((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((()))))))))******))))))))))))((('''&&&&&&'''((()))))))))(((''''''(((((()))))))))(((&&&&&&******))))))))))))******))))))))))))((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((('''(((***+++++++++))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,------------,,,...222666;;;HHHaaavvv{{{iii[[[bbbxxxeeeWWWHHHAAA@@@EEEQQQ]]]nnn}}}rrr___KKK===777555111555777///222111///---------...///***+++,,,------,,,,,,+++))))))*********+++++++++(((***------,,,++++++,,,((())))))***************)))---...***)))++++++***))))))))))))((((((((((((''')))***)))(((((()))+++***))))))((((((((((((((('''''''''''''''((())))))''''''''')))******'''%%%((((((''''''''''''(((((((((''''''((()))(((&&&$$$%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((()))***$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$'''))))))'''%%%&&&'''))))))))))))))))))))))))((())))))******************++++++,,,------......,,,,,,,,,,,,---...///000333444666===KKKbbbvvv___UUU[[[vvv}}}dddUUUQQQ[[[ttthhhYYYWWW\\\jjj~~~mmm]]]ZZZ^^^lll~~~{{{iii^^^[[[___iiittt}}}jjj___```gggxxx(((((())))))))))))(((((('''''''''&&&&&&''''''''''''''')))---+++&&&&&&(((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))%%%&&&'''((())))))))))))++++++++++++)))'''%%%$$$(((((()))))))))(((&&&%%%((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&(((***+++,,,+++***)))))))))))))))*********************++++++,,,,,,,,,+++++++++,,,,,,,,,------***,,,000444777CCCZZZooouuu___]]]ooowwwdddPPPDDD??????GGGQQQfffyyywwweeePPPAAA:::666111444666---222000...------///111333---......///...---+++***))))))******++++++++++++&&&((())))))(((((()))***)))******+++++++++******&&&+++---******---///...''''''(((((())))))******&&&(((***+++***)))***+++))))))))))))(((((((((((('''''''''''''''((())))))''''''''')))******'''%%%((((((''''''''''''((((((""""""###%%%(((((('''%%%%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&***)))(((&&&&&&'''((((((&&&&&&''''''((()))******''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))%%%)))++++++)))'''((()))))))))))))))))))))))))))(((((()))***************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,...//////555555777<<>>PPPaaa}}}lll[[[\\\lll~~~iiiXXXKKKCCCDDDIIIWWWnnnwwwaaaOOO>>>888888555111000222000000000111111///...,,,------............---...+++)))***,,,---+++***)))******)))((((((***+++---,,,...///+++%%%$$$(((,,,,,,,,,,,,,,,---...///(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))******)))''''''((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******)))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&((()))***)))((((((***---((((((((((((((((((((((((+++***)))+++...//////---///......------...000000...444444777FFFVVVnnnoooXXXRRR^^^uuuxxxbbbSSSTTTaaayyyoooaaaVVV\\\ooovvvbbbYYYWWW]]]qqq~~~pppddd^^^\\\cccuuu|||kkkaaacccjjjwww(((((())))))))))))((((((***))))))((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''')))***)))'''&&&&&&''''''''''''''''''''''''''')))(((''''''&&&''''''''')))(((&&&&&&((()))(((''')))))))))(((''''''&&&&&&((((((''''''''''''(((((((((''''''''''''((())))))************++++++++++++&&&&&&'''((((((((((((''')))******++++++******)))))))))))))))))))))))))))***))))))))))))***+++++++++,,,------,,,,,,...000......000222444;;;KKK[[[xxxuuu^^^VVV^^^ttt~~~lllYYYKKKFFFGGGMMMaaazzzooo]]]HHH<<<777444222222111000//////000000///...------........./////////...---++++++++++++***(((&&&''')))***)))))))))+++333111///...)))$$$&&&+++++++++++++++,,,---...///((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))---***'''''')))***(((&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((())))))))))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))(((((((((((((((''''''''''''''''''((((((((((((''''''((()))***)))((((((***,,,((((((((((((((((((((((((---,,,+++,,,...///...---......------...//////000,,,444444666@@@NNNhhhiiiSSSUUUbbb|||www[[[UUUVVVgggsss^^^VVV\\\nnnsssbbbWWWUUUbbbssspppdddVVVZZZgggzzzkkkeeeaaaccciiittt(((((())))))))))))((((((***))))))(((((('''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))(((&&&&&&((()))((('''))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((''''''((((((((()))))))))&&&&&&'''((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,------,,,,,,...000000///000222444999GGGUUUqqq~~~cccRRRRRRdddvvvlllXXXJJJEEEIIIXXXnnn~~~lllTTTAAA777333333333111///......///000///...............//////000000,,,,,,++++++,,,+++***)))%%%'''***++++++***++++++===555///---,,,)))))),,,(((((((((((()))+++,,,---((((((((((((((((((((((((+++***'''&&&&&&'''***+++(((((((((((())))))))))))***'''$$$%%%((()))'''%%%'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''(((*********(((((()))+++************************---,,,,,,,,,------------------------...//////000,,,555555555<<>>777666333000000222333333333000---,,,------+++))),,,++++++******++++++,,,***************+++++++++)))))))))))))))***++++++************************((((((''''''''''''((((((((((((''''''''''''((((((*********)))))))))(((((((((''''''&&&&&&''''''''')))((()))***,,,,,,***(((,,,+++)))'''((()))(((&&&((((((((((((((('''''''''((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''((((((((((((***(((&&&&&&(((******)))***)))'''((())))))'''&&&(((((()))))))))((('''&&&(((((((((((())))))))))))+++)))''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************+++,,,,,,,,,+++++++++,,,,,,------.........000......222666999AAAIIIccc~~~oooYYYSSSaaasss|||eeeVVVZZZfffxxxhhhTTTSSSYYYggg}}}qqq```[[[___kkknnndddgggjjjttt~~~iii\\\TTTVVV[[[cccuuu''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((***(((&&&&&&'''))))))((((((((((((((()))***++++++'''&&&&&&'''))))))'''%%%&&&''''''((((((''''''&&&''''''((((((((((((''''''***)))'''&&&&&&'''((((((&&&))))))&&&&&&))))))&&&''''''''''''''''''&&&%%%((((((((((((''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((()))))))))))))))*********++++++,,,,,,,,,,,,++++++...////////////......---///000111000000444;;;AAAKKK^^^yyyyyyaaaTTTTTTccc{{{~~~rrrooovvvwwwdddPPPCCC:::666222000000000000000000...,,,,,,------,,,+++,,,++++++******++++++,,,+++++++++******************))))))))))))***++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((******))))))))))))(((((((((''''''&&&''''''((((((,,,,,,---///111222000///---+++)))(((''''''((()))'''''''''(((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''''''''''''''(((((((((((()))'''&&&&&&(((***)))))))))(((&&&'''(((((('''&&&)))))))))***))))))((('''(((((((((((())))))))))))***)))''''''((())))))((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,------------------------000...///333555777>>>EEEYYYssseeeUUUWWW```qqq\\\XXX]]]jjj{{{vvv```SSSRRRXXXkkkoooaaaZZZ^^^pppsssgggeeeiiiuuurrrcccYYYSSSUUUcccttt'''''''''((((((((())))))(((((((((((()))))))))))))))))))))((((((''''''&&&***(((''''''((())))))(((''''''''''''(((((())))))((('''&&&'''((()))(((&&&&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&)))(((''''''''''''((((((%%%((((((&&&&&&******'''''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))---...............------...000111000000333:::???III[[[tttlllYYYTTT\\\pppwwwvvvqqqZZZIII???999333222222000000000...---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***)))))))))*********))))))***++++++((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((***)))))))))(((((((((((('''''''''''''''(((((())),,,...222999???BBBBBBAAA444...***((('''&&&(((+++&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''((((((((((((((('''''''''((()))))))))((('''&&&&&&'''((('''%%%((((((((()))(((((((((((((((((((((((())))))))))))***((('''((()))***)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******)))***++++++,,,,,,,,,,,,------------------,,,,,,000...///333444555:::AAAPPPiiivvv```VVVUUUnnnjjj\\\WWWaaaooorrr[[[RRROOO\\\vvvnnn```\\\fffssstttlllgggiiiqqq}}}mmm___XXX]]]gggttt(((((()))))))))*********'''((((((((()))))))))***))))))((((((''''''&&&&&&***)))'''((()))***)))((('''''''''(((((((((((((((+++)))%%%%%%&&&((())))))'''''')))******)))''''''&&&'''((())))))((('''&&&(((((('''''''''(((((((((%%%((((((&&&'''******((((((((((((((((((((())))))'''''''''((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((())))))******))))))(((+++,,,,,,------,,,,,,,,,...///111000///222888>>>HHHXXXpppyyycccXXXYYYfff}}}hhhTTTFFF;;;333222222000///111------------,,,,,,---...,,,++++++******++++++,,,,,,+++++++++***)))))))))++++++***************+++((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))((((((((((((''''''''''''''''''((()))******000<<>>:::222000555000222333111---,,,...000,,,++++++++++++++++++,,,))))))******+++++++++,,,---,,,,,,+++*********+++************************((((((''''''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''((()))++++++222BBB^^^zzznnnOOO111)))***(((&&&((())))))(((((('''''''''&&&((((((''''''''''''(((((($$$$$$&&&((()))*********''''''''''''((((((((()))###&&&))))))'''&&&'''((((((''''''(((***+++***))))))(((''''''''')))***+++(((((((((((())))))))))))((((((((()))+++***(((&&&((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((((((((())))))))))))((((((***+++,,,---------++++++,,,,,,---...//////******---222333111333888888GGGaaa{{{rrrZZZeeeyyypppddd^^^fffvvvlll[[[OOOKKKWWWhhheeecccggguuuoooeeeccc___pppkkkbbb[[[ZZZ^^^ggg{{{,,,***((())),,,---+++)))(((((('''(((((()))***+++&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''''''''''''''((()))***'''((()))((('''&&&'''((('''&&&&&&&&&'''(((***+++)))******)))'''%%%&&&'''---+++)))((((((((('''&&&$$$%%%'''))))))((('''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))***************,,,+++***))))))***+++,,,&&&((()))+++,,,,,,,,,+++******+++++++++******)))***++++++,,,,,,------...---------...000222555666<<>>aaagggJJJ111+++---***(((***(((((())))))))))))((((((&&&&&&'''((())))))((((((*********'''###$$$'''+++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&%%%$$$%%%'''''''''&&&''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++)))'''(((******(((%%%)))+++------,,,,,,,,,---******+++++++++,,,,,,,,,//////000111222333444444777CCCXXXoootttjjjooorrraaaeeetttjjjWWWLLLQQQ]]]iii}}}{{{jjj\\\aaatttuuucccaaacccnnn{{{lllaaa[[[\\\jjjyyy+++)))((()))+++,,,***((()))(((((((((((())))))***'''''''''((((((((())))))******)))))))))((((((((('''''''''''''''((())))))%%%'''(((((('''''')))***((((((''''''((()))***+++((()))***)))'''%%%&&&''''''&&&&&&''')))******)))%%%&&&((()))))))))((('''''''''''''''(((((((((((((((''''''&&&&&&''''''((('''((())))))******))))))+++***))))))))))))***+++((()))***+++++++++***))))))******+++++++++************+++,,,,,,------...---------...000222444666<<>>HHH[[[vvvkkkooo{{{tttccc[[[\\\^^^kkk{{{tttwww|||)))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''((((((((((((###%%%''')))******))))))))))))(((((((((((())))))&&&&&&''''''((())))))***)))'''&&&&&&((()))))))))(((((((((((()))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))''')))++++++))))))+++---***)))***,,,***(((+++111+++++++++***++++++,,,,,,,,,---////////////000111111666>>>HHHWWWllllllTTTGGGIIIOOO]]]sssyyyfffSSSJJJIIIOOOcccxxxuuueeeQQQAAA999666222000000000000///............---,,,***))),,,+++******,,,,,,+++******************+++,,,,,,***))))))))))))))))))***)))((((((((((((((())))))(((((())))))))))))(((((('''((()))((('''&&&''')))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***+++---,,,***(((''''''&&&'''))))))((('''((((((''''''&&&&&&&&&''''''((()))((((((''''''''''''''''''&&&&&&(((***+++***)))((((((((((((((((((((((((%%%&&&'''((()))))))))((((((((())))))))))))((((((''''''(((((())))))******))))))))))))************)))************+++++++++***************+++,,,,,,---------............///---222000222999;;;BBBRRRmmmmmmiiinnnrrreee^^^XXX]]]sss}}}))))))))))))))))))))))))************))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))###%%%(((+++---------,,,'''((()))******)))((('''&&&&&&&&&'''((())))))***(((((((((***,,,,,,***((((((((((((((()))***+++,,,))))))))))))(((((((((((()))))))))))))))))))))))),,,+++)))***++++++***(((***)))***,,,***(((,,,222,,,+++***)))***+++---...,,,---///000/////////000111666===FFFSSSggg}}}tttZZZKKKJJJKKKTTTfff}}}pppYYYNNNJJJLLL[[[mmmuuu^^^KKK:::777333111111111111000,,,---.........---,,,+++,,,+++******,,,,,,+++***(((((('''(((((()))******+++***)))(((((()))***+++***)))))))))))))))******(((((())))))))))))(((((('''((()))((('''&&&''')))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''')))++++++***)))((()))%%%'''******((('''''''''''''''))))))((('''%%%###,,,+++(((&&&&&&''')))***'''&&&&&&(((***+++***)))))))))))))))))))))))))))$$$%%%'''))))))))))))((())))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))************)))************+++++++++******))))))***+++,,,,,,---------........./////////333000111888999===LLLgggnnndddeeexxxooo^^^UUUUUUggg~~~ppp|||******))))))))))))******((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''')))&&&###$$$'''))))))((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&(((***+++)))((((((((('''((()))******)))((('''***(((''''''))))))&&&$$$))))))(((((('''''''''&&&***(((((()))***+++***)))))))))(((((((((((())))))''''''((())))))))))))))))))------)))'''((()))'''(((((((((((())))))))))))++++++,,,------------,,,---,,,++++++******++++++*********+++,,,---...///222444999CCCNNN___yyy]]]IIIEEEFFFMMMVVVfffjjj[[[NNNIIIUUUggg~~~pppZZZFFF@@@999444333444333222.........///......------,,,,,,---...---,,,***)))++++++++++++++++++++++++***+++,,,,,,+++***+++,,,++++++++++++************))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((***+++,,,+++***)))'''''''''((())))))'''&&&&&&(((***++++++))))))))))))))))))))))))&&&((())))))((((((***+++'''((()))******)))((('''((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%************))))))))))))---)))%%%&&&))),,,+++***%%%''')))******)))'''%%%&&&''''''((()))******+++((((((((((((((((((((((((---,,,+++******+++,,,---+++++++++*********************+++++++++,,,,,,,,,,,,,,,------.../////////111111000000222888@@@FFFddd|||pppiiiqqqooo^^^UUU___ooouuussswww|||yyy******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))***'''%%%&&&(((***)))((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&(((******)))''''''((('''(((((())))))(((((((((((('''&&&'''******(((&&&)))((((((((('''''''''''')))((('''(((*********)))))))))(((((((((((())))))''''''((()))))))))))))))'''+++,,,((('''))))))((((((((((((((()))))))))*********+++,,,,,,,,,,,,,,,)))))))))***+++,,,......+++++++++,,,---...000000222333999AAALLL\\\uuucccLLLFFFDDDHHHNNNZZZrrr}}}kkkYYYMMMSSSaaappp|||kkkVVVKKK===555444444000,,,...............------,,,,,,------...---,,,+++***++++++++++++++++++++++++((()))******)))((()))***))))))))))))(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))******)))((((((((()))*********)))(((((((((((((((((('''''''''((('''%%%###(((((((((((((((((((((((("""$$$%%%$$$######$$$%%%(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))*********))))))((('''(((+++,,,&&&'''((())))))((('''&&&''''''(((((())))))******((((((((((((((((((((((((++++++************++++++******************++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111111000000222888???EEE```|||xxxfffeeetttnnn^^^]]]eeeqqqvvvqqqwwwvvvwww~~~{{{~~~******))))))))))))************))))))))))))******(((((((((((())))))))))))+++)))''''''((())))))((((((((((((''''''''''''&&&((((((((((((((((((((((((%%%'''))))))'''&&&''''''(((((('''''''''''''''(((&&&&&&&&&(((***+++***(((((((((((((((''''''''''''((('''&&&''')))))))))((())))))(((((((((((())))))''''''((()))))))))))))))'''+++,,,)))''')))***(((((((((((()))))))))******))))))***+++++++++++++++)))))))))***+++,,,......,,,,,,,,,---...///000111222333888???HHHWWWooolllRRRIIICCCDDDGGGMMM^^^ppp{{{cccQQQOOOWWW```uuuyyyiiiXXXDDD888555555000+++............------,,,,,,,,,------------,,,++++++++++++++++++++++++++++++((()))******)))((()))***))))))))))))(((((((((((())))))***************+++))))))))))))))))))))))))+++***)))((('''''''''''')))))))))))))))(((((('''&&&'''((()))***((($$$!!!((((((((((((((((((((((((&&&'''((('''%%%%%%%%%''')))(((((((((((((((((()))&&&''''''''''''''''''&&&&&&&&&'''(((((()))******%%%%%%&&&'''((()))***+++''')))+++)))&&&&&&***...(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************)))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,------.../////////000000000000222777>>>CCCXXXrrrkkkaaaiii{{{kkk___\\\dddzzzqqqmmmtttzzzpppttttttooouuu******))))))))))))*********))))))(((((())))))***&&&&&&&&&&&&''''''''''''***)))((((((((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((%%%'''((((((&&&&&&&&&''')))(((&&&%%%%%%&&&'''(((''''''((())))))***)))((((((((((((((((((''''''''''''&&&%%%&&&((()))((('''))))))(((((((((((())))))''''''((()))))))))))))))***......***((()))***((((((((()))))))))*********(((((()))***************---,,,++++++******++++++,,,,,,,,,,,,---///000111222333777===EEERRRhhh{{{sssZZZMMMDDDCCCDDDGGGRRR___}}}pppYYYQQQRRRXXXjjj~~~|||sssdddOOO@@@999777333000//////...------,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,++++++++++++*********)))((())))))******+++++++++(((((((((((((((((((((((())))))(((''''''''''''''''''((()))******)))((('''&&&&&&'''***,,,,,,***'''((((((((((((((((((((((((***++++++***((('''((())))))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%(((((((((((())))))******%%%%%%&&&&&&'''(((((()))''')))***)))''''''))),,,))))))(((''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...////////////000000000222666<<<@@@OOOeee{{{kkkgggppp{{{jjjbbbgggzzz}}}pppkkkqqqwwwrrrzzzqqqmmmuuu******))))))))))))******)))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%'''((()))((('''%%%%%%%%%&&&'''))))))******)))((('''''''''''''''((((((((((((((('''%%%%%%&&&'''((('''&&&))))))(((((((((((())))))''''''((()))))))))))))))...111111,,,)))******'''))))))))))))************(((((()))************)))---,,,++++++******++++++******++++++,,,---///000222222666;;;AAAMMMbbbtttzzz___PPPCCCAAABBBDDDJJJTTTfff}}}iiiZZZTTTUUU```ooo}}}|||rrraaaPPPBBB:::666555111000///------,,,---------------------------...++++++++++++++++++++++++***+++,,,,,,+++***+++,,,++++++++++++*********)))((((((((())))))*********((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((()))******)))(((''')))'''&&&''')))++++++***''''''''''''''''''''''''&&&(((((('''%%%$$$%%%&&&)))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%******))))))((((((((((((''''''''''''&&&&&&&&&&&&)))'''&&&''')))******(((***)))(((((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////...///000111222555999===GGGZZZttttttdddeeewwwuuuvvv~~~nnniiirrr~~~{{{xxx{{{oookkkrrrzzz******))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))%%%'''(((((('''%%%&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((('''&&&&&&''')))))))))((('''&&&&&&&&&&&&)))+++,,,+++)))''''''''''''''''''((((((((((((((('''&&&%%%&&&((((((((('''))))))(((((((((((())))))''''''((()))))))))))))))...111111,,,)))******((()))))))))*********++++++(((((()))***************)))))))))***+++,,,......*********+++,,,---...///111222555:::???JJJ]]]ooofffRRRBBB>>>@@@AAADDDKKKUUUmmmwwwbbbVVVTTTXXXbbbppptttdddQQQCCC;;;888333222000...------......---------,,,------...///++++++++++++++++++++++++((()))******)))((()))***))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***))))))'''(((((()))))))))))))))+++)))&&&%%%%%%&&&&&&%%%''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&(((''''''''''''''''''(((&&&''''''''''''''''''&&&******)))(((((('''&&&&&&(((((('''''''''&&&&&&&&&***'''$$$&&&***,,,)))&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,------.../////////---...000111222444777:::@@@PPPiiiyyyddd```ppp|||mmmkkkrrr|||yyyvvv{{{~~~pppkkkkkkuuu******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))$$$'''))))))(((&&&'''((('''((((((((())))))))))))((((((((((((((((((((((((((())))))(((&&&&&&(((***))))))))))))((('''&&&&&&'''***,,,+++)))'''(((***''''''''''''((((((((()))'''&&&&&&&&&((()))((('''))))))(((((((((((())))))''''''((()))))))))))))))***......***(((***+++)))))))))*********+++++++++((()))******++++++******)))))))))***+++,,,......+++++++++,,,---...///000111111555999>>>HHH[[[lllpppYYYDDD???@@@???@@@CCCJJJ^^^yyyppp^^^RRRSSSZZZdddqqq}}}uuueeeTTTEEE<<<555444111///......///000...------,,,---...///000++++++++++++++++++++++++((()))******)))((()))***))))))))))))((((((((((((******************))))))))))))))))))))))))))))))'''((()))*********)))(((((((((((((((((()))******)))(((&&&&&&''''''%%%$$$''''''''''''''''''''''''&&&''')))(((''''''((()))&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((('''''''''((())))))((((((((()))************)))(((''''''(((((())))))******))))))))))))))))))))))))***))))))(((((())))))*********************++++++******+++++++++,,,,,,,,,,,,,,,------.../////////,,,...000111222333666888<<>>@@@???QQQiiimmmPPPRRRVVV]]]eeeqqq~~~tttcccOOOAAA666555222000//////000000...------,,,---...///000++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,++++++++++++************---,,,,,,++++++*********))))))))))))))))))))))))******+++++++++)))(((''')))(((''''''''')))***+++%%%&&&(((***,,,,,,)))'''''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((()))******$$$'''******'''&&&(((***'''(((***,,,,,,***((('''&&&''''''((()))******+++))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********************+++++++++,,,,,,,,,,,,,,,------...//////000,,,...000111222333555777;;;GGG^^^zzztttmmmmmmyyynnngggoooyyyzzzsssxxxvvviiimmmrrr{{{))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&'''((())))))***))))))(((((((((((((((''''''''')))))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&***(((((()))++++++'''$$$((((((((((((((('''''''''###(((***''''''+++***%%%))))))))))))))))))))))))***)))(((''''''((()))***((()))***+++++++++***))),,,+++***(((''''''''''''))))))))))))************+++++++++***************)))+++,,,,,,+++***,,,---***+++,,,,,,+++,,,...//////000444;;;@@@IIIXXXfff~~~{{{eeeNNNCCC???<<<<<<>>>FFFDDDSSSrrrzzz___VVVOOORRR\\\kkk}}}|||rrr```OOOEEE===444111222111---(((///...------,,,,,,------,,,,,,,,,+++++++++******)))***++++++***)))***+++)))))))))))))))))))))))),,,444666000******+++)))))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******)))))))))((('''%%%$$$###%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&+++(((%%%$$$&&&((('''%%%$$$&&&((()))(((((((((***%%%%%%&&&&&&''''''(((((($$$%%%&&&'''((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))************(((((())))))******++++++******+++,,,,,,,,,,,,+++,,,///...++++++......,,,...000111222111111333555===AAARRRpppwwwmmm}}}xxxlllhhhkkkxxxxxxsssvvv~~~|||rrrmmmttt))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((('''((((((((((((((((((((('''&&&&&&''''''((()))))))))'''''''''(((((((((((((((***)))'''(((******(((%%%(((((((((((((((((((((((($$$((()))&&&&&&))))))%%%''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&%%%%%%%%%&&&''''''+++***)))((((((''''''((())))))))))))************)))((((((((((((((((((((()))+++,,,,,,+++***,,,---***+++,,,,,,+++,,,...000000111555;;;@@@IIIXXXfffzzzkkkQQQDDD???======>>>BBBBBBLLLccc~~~jjj___TTTRRRYYYfffxxx~~~mmm___NNNDDD888111111111...+++......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***++++++***)))***+++************************...444666000***))))))'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''***(((%%%%%%'''((('''%%%&&&'''))))))(((((()))***'''''''''''''''(((((((((%%%%%%&&&'''((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))************)))))))))))))))***************+++,,,,,,,,,,,,++++++---...+++,,,000111///...000222222222222444555;;;???OOOlllvvvuuupppiiifffmmmzzzzzzsssttt{{{wwwxxx{{{))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&%%%''''''((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&''''''((())))))***+++)))''''''((()))((('''((((((((((((((((((((((((%%%((()))''''''((((((%%%''''''''''''''''''''''''))))))(((((((((((())))))***)))'''&&&''')))+++,,,))))))(((((((((((())))))))))))))))))************(((((((((((((((((()))))))))+++,,,,,,+++***,,,---***+++,,,,,,+++,,,...000000111666<<>>=========???DDDPPPiii|||nnn]]]UUUVVV___pppsss```SSSBBB666222111111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++***)))***+++************************///444444///)))((('''&&&''''''((())))))***++++++((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&''''''''')))(((((((((((((((((()))((('''&&&'''((((((&&&$$$'''((())))))((('''(((***))))))((((((((((((((('''''''''''''''''''''''''''((((((((((((((()))******(((((((((((())))))))))))))))))))))))************************))))))))))))******+++,,,,,,,,,,,,++++++......,,,---111222///...000222222222222444666999<<>>777333111///...------,,,,,,---------------,,,,,,,,,++++++)))***++++++***)))***+++************************++++++++++++***))))))++++++*********)))))))))(((''''''''''''''''''''''''******)))(((((((((((((((''''''''''''''''''''''''******))))))(((((('''''''''''''''(((''''''&&&%%%((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((%%%&&&((((((((('''&&&&&&'''((((((&&&$$$$$$%%%'''******))))))((((((''''''))))))((('''''''''((((((((((((((((((((())))))***(((((((((((())))))))))))((()))))))))************++++++******))))))((((((******+++,,,,,,,,,,,,+++&&&***,,,+++,,,000000---+++---///000000111333444888:::EEEYYYppp~~~uuurrr|||vvvddd[[[\\\gggttt|||vvvyyy~~~ooofffbbbhhhttt))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))((('''&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))***))))))(((''''''&&&&&&'''((()))((('''''')))+++'''(((((())))))******+++***'''''')))***((())),,,))))))))))))))))))))))))(((((())))))))))))(((((( ###&&&)))***)))'''%%%((((((((((((((()))******))))))))))))************'''''''''((())))))******)))+++,,,,,,+++***,,,---+++,,,------,,,---///111000111666;;;???DDDPPP\\\iii}}}uuuYYYGGG@@@<<<888999>>>@@@AAALLLdddwwwggg]]]___eeevvvppp\\\KKK>>>666111000//////...............------------,,,,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++***((('''******)))***---++++++***))))))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''&&&'''((())))))(((&&&$$$###%%%&&&))))))(((((((((((((((''')))((('''''''''((()))***((((((((((((((()))******(((((((((((())))))))))))))))))))))))************************))))))))))))******+++,,,,,,,,,,,,+++!!!&&&)))***---222333000+++---///000000111333555888999AAARRRfff}}}|||pppssssssddd\\\^^^dddyyy{{{wwwzzzttteeecccfffrrr))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++''''''(((((()))(((((((((&&&&&&''''''((())))))***&&&&&&''''''((()))))))))((((((((((((((('''''''''%%%(((******(((((()))***'''(((((()))******++++++((($$$$$$((()))'''(((---(((((((((((((((((((((((('''((()))******)))((('''$$$&&&)))+++,,,,,,+++***)))((((((((((((((()))***))))))))))))************&&&''''''((())))))******)))+++,,,,,,+++***,,,---+++---...---------///111///000555:::===BBBMMMYYYiii{{{cccMMMCCC>>>999::::::<<>>GGGQQQaaaqqq|||___HHH>>>>>><<<<<<=========EEEZZZmmmppp___cccpppoooYYYHHH===999333111111222111000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((((()))***+++,,,,,,+++***))))))******)))(((((()))******((('''((((((((((((''''''''''''###((('''...<<<999+++&&&%%%))))))%%%%%%))))))%%%'''((((((&&&######'''+++(((&&&&&&(((+++,,,***((('''''''''&&&&&&%%%%%%%%%((((((''''''''''''((()))(((((((((((())))))))))))000///...,,,***((('''&&&)))******'''$$$$$$'''***&&&+++///...***)))---222&&&&&&&&&%%%$$$$$$######&&&''''''((()))******+++))))))))))))************((()))***+++,,,+++******)))************+++++++++,,,,,,++++++,,,...///000//////000111111111111000222444:::CCCOOOcccvvvkkkrrrooodddlllrrrvvvkkkppphhhiiizzz{{{yyyvvvsssvvvzzz***)))(((''''''((()))***))))))))))))))))))))))))"""&&&)))))))))***,,,+++***))))))******((('''''''''(((((((((((('''''''''''''''((((((((())))))))))))((('''''''''''''''(((((('''''''''((()))***(((***)))''')))------***((((((((((((((((((((((((+++)))(((&&&&&&''')))***(((((((((((((((((((((((('''(((***++++++***((('''***)))))))))))))))******))))))************)))))),,,+++***))))))***++++++******+++,,,,,,,,,,,,+++''',,,...++++++...///---111111333888;;;???HHHRRR]]]mmmlllTTTEEE???:::999::::::999???QQQccc{{{jjjaaaiiiwww}}}iiiXXXBBB<<<444111111111///,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******+++++++++*********))))))((('''&&&'''((()))'''&&&((((((((((((''''''''''''(((---,,,111<<<999...+++%%%))))))%%%%%%))))))%%%(((((('''&&&$$$%%%''')))(((&&&%%%''')))***)))''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''((((((((())))))))),,,,,,,,,+++***))))))(((''')))***)))'''%%%&&&((()))******'''&&&,,,888BBB))))))))))))((((((((((((''''''(((((())))))******(((((()))))))))*********((()))***+++++++++******)))************+++++++++---,,,,,,+++,,,---//////...///000111111111111111333444999@@@JJJ]]]zzz~~~lllhhhvvvuuuggg```dddrrr|||pppgggdddooo}}}|||wwwuuuyyy|||***)))(((''''''((()))***))))))))))))))))))))))))%%%'''))))))(((&&&&&&&&&***)))((()))******((('''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((((((***((("""!!!&&&******''''''''''''''''''''''''+++(((%%%%%%'''******)))))))))))))))))))))))))))((((((************(((((('''((()))*********************++++++++++++******+++******)))******++++++******+++,,,,,,,,,,,,+++)))---///,,,+++,,,,,,+++111111333777:::===FFFPPPXXXhhh|||dddNNN@@@:::999999888777;;;HHHVVVpppxxxcccccckkk||||||lllQQQFFF999222222222///+++------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))***+++++++++***)))((()))(((''''''))))))((('''((((((((((((''''''''''''$$$+++***+++333000((()))&&&((((((&&&&&&((((((&&&)))'''%%%%%%&&&'''((('''(((&&&%%%%%%'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&'''''''''((((((((((((((()))))))))*********%%%'''***+++)))'''&&&&&&'''((('''$$$%%%,,,999DDD))))))************++++++(((((((((((())))))))))))(((((())))))))))))******((()))******++++++******)))************+++++++++------,,,,,,,,,------...---...///000111111222111333444777<<>><<<;;;:::888999BBBLLLaaavvvoooeeedddqqqzzzzzzfffVVVCCC777333333111......------------,,,,,,,,,******************************+++++++++******)))((()))+++,,,,,,***(((''',,,***))))))+++,,,+++***(((((((((((('''''''''''' (((&&&%%%***&&&"""'''&&&''''''&&&&&&''''''&&&***'''$$$$$$''')))(((&&&'''&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''((()))(((&&&$$$"""&&&&&&&&&&&&'''''''''((('''''''''(((((()))))))))&&&''')))))))))((('''&&&###&&&(((((('''(((,,,111&&&&&&'''((())))))******))))))))))))(((((((((((((((((((((((()))))))))***((())))))***************))))))*********+++++++++...------------,,,------------///000111111111111222333555888>>>MMMggg}}}nnnjjjtttfff]]]ZZZfffzzzrrrfffdddnnn{{{tttnnnpppwww))))))(((((((((((())))))************************&&&&&&'''((())))))))))))(((((('''(((******((('''''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&''''''((((((((((((''',,,---((($$$&&&(((((())))))))))))))))))))))))&&&...444444---'''&&&((())))))))))))))))))))))))((((((((())))))(((((((((&&&''')))***+++++++++***(((((())))))))))))(((((())))))******++++++++++++******+++,,,,,,,,,,,,+++***,,,...///...---...000///...000333555777???HHHTTTddd{{{iiiRRRAAA===;;;;;;999888===DDDTTTjjj~~~mmmbbbdddhhhmmm~~~yyyhhhOOO===555444333111.........---------,,,,,,************************)))******+++++++++******'''(((***++++++***)))''',,,+++))))))***++++++***((((((((((((''''''''''''$$$+++(((&&&)))&&&$$$***'''&&&&&&''''''&&&&&&''')))&&&$$$%%%((()))'''%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&''')))***)))(((%%%$$$&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''')))((('''&&&'''(((((()))###&&&******'''%%%$$$$$$%%%%%%&&&''''''((())))))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))*********))))))*********+++++++++------------------,,,,,,------...000000111111111000111333777;;;HHH___tttqqqpppwwwhhh[[[\\\kkkpppfffiiisss{{{ooofffeeelllzzz(((((())))))))))))((((((***************************(((''''''))))))((('''(((''''''((()))***)))'''''''''(((((((((((('''''''''(((((((((((()))))))))&&&'''((((((((((((((((((''''''((())))))))))))(((&&&***+++(((&&&((('''%%%************************(((222;;;:::000((((((+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************(((((())))))))))))((((((((()))***+++++++++++++++******+++,,,,,,,,,,,,+++---,,,---000...++++++...111000111444555777???HHHPPP```wwwuuu]]]BBB===999999888777999>>>III[[[qqqyyyfff[[[XXX\\\kkk{{{www___III;;;555333222............---------,,,++++++++++++++++++++++++***************+++++++++'''((()))*********)))(((***(((&&&&&&'''))))))(((((((((((((((''''''''''''%%%+++(((%%%***(((%%%,,,(((&&&&&&((((((&&&&&&(((((('''&&&&&&'''((('''&&&"""$$$&&&'''&&&&&&'''((('''''''''''''''(((((((((&&&'''((())))))(((''''''&&&&&&'''''''''((((((((()))((((((''''''&&&&&&&&&***(((%%%%%%&&&((()))***((((((((('''%%%%%%'''(((&&&&&&'''(((((()))******(((((((((((())))))))))))''''''(((((((((((()))))))))(((((((((((()))***+++)))************+++++++++,,,,,,---......------,,,......///000000000/////////000333666999BBBVVViii{{{pppxxxvvvccc\\\aaaqqquuurrrqqqppp||||||nnneeecccjjjsss(((((())))))))))))((((((************************///,,,)))(((((((((%%%###'''&&&&&&((()))***)))'''''''''((((((((((((''''''''''''((((((((()))))))))'''''''''''''''((())))))&&&'''((()))***))))))(((&&&((('''%%%&&&((('''###)))))))))))))))))))))))))))000666444...((((((+++(((((((((((((((((((((((((((((((((''''''(((((((((***)))))))))))))))******)))))))))******)))))))))'''(((***+++,,,,,,++++++******+++,,,,,,,,,,,,+++)))(((***...---)))***///111000111444444666===FFFJJJYYYqqqwww^^^CCC<<<777888888777888;;;>>>LLL]]]nnnppp[[[PPPRRRZZZbbbzzzqqq[[[GGG;;;555444............------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---(((((((((((()))))))))******(((%%%%%%&&&(((((((((((((((((((((''''''''''''$$$)))$$$###)))((($$$))))))%%%%%%))))))%%%%%%)))%%%'''(((((('''&&&&&&'''###''')))((('''((()))&&&'''''''''((((((((()))%%%&&&&&&''''''(((((((((''''''((((((((()))))))))(((((((((((('''''''''''')))'''%%%&&&(((***)))((((((''''''&&&&&&'''***,,,'''''''''(((((()))))))))''''''(((((())))))******'''''''''((((((((()))))))))(((((('''((()))***+++)))************+++++++++***+++---............---/////////000//////...---...000444666777===MMM]]]xxxzzzuuuzzzttteee___ddduuuuuujjjlllyyyyyylllggggggkkkuuu(((((())))))))))))((((((************************)))&&&%%%&&&))),,,+++***'''&&&&&&''')))***)))'''''''''(((((((((((('''''''''''''''(((((((((((()))((('''&&&&&&&&&((()))***&&&&&&((()))))))))((('''++++++(((&&&)))---,,,'''(((((((((((((((((((((((((((***,,,+++((('''''')))((((((((((((((((((((((((((((((''''''''''''((((((+++***)))(((((()))************++++++++++++******'''(((***+++,,,,,,++++++******+++,,,,,,,,,,,,+++###!!!%%%+++---***---333///...///111111333:::CCCDDDTTTmmmuuu[[[EEE>>>888888999999999<<<777AAAPPP```uuuzzz___OOOOOORRRSSSggg{{{jjjSSSBBB999666//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,...((((((((('''((()))***+++,,,)))'''&&&''')))******)))(((((((((''''''''''''%%%)))%%%$$$,,,+++'''***)))%%%%%%))))))%%%%%%)))$$$'''***)))&&&%%%&&&((("""(((+++***))))))***&&&'''''''''(((((())))))$$$$$$$$$%%%&&&'''((()))(((((((((((())))))))))))'''''''''(((((((((((((((&&&%%%&&&(((++++++(((%%%$$$%%%'''((()))(((''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))******+++''''''''''''((((((((())))))((('''''''''(((***+++)))************+++++++++)))***,,,...//////......000000000000///...---,,,...111444666555888FFFUUUpppvvvvvvpppaaa]]]hhhuuuyyyggg```kkk}}}yyyjjjddd]]]dddqqq)))))))))))))))))))))))))))(((''''''''''''$$$"""))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((()))'''&&&''')))++++++***(((((((((((())))))))))))&&&''')))*********)))(((******))))))((((((''''''&&&&&&''''''''''''&&&&&&+++)))(((((())))))(((&&&(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,++++++)))((('''&&&++++++++++++++++++++++++......---,,,,,,,,,------000111222222444777===AAADDDTTTkkkzzzdddSSSFFF@@@999777999:::888666888:::BBBOOO]]]lll|||ooo[[[OOOJJJJJJXXXfffyyyzzzdddQQQAAA555555111------...000///---...---,,,+++***+++,,,---...,,,)))((()))******)))'''(((((()))***+++++++++,,,++++++***)))(((''''''******))))))((((((''''''(((%%%%%%((((((%%%%%%(((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***))))))((('''&&&&&&%%%)))((((((***---...,,,)))((('''%%%$$$$$$%%%'''(((&&&''')))*********)))((())))))))))))(((((((((((('''(((******)))(((((()))((()))***++++++***)))(((************+++,,,---...++++++,,,,,,,,,,,,------------......///000000000///000444666555555>>>IIIaaazzz{{{nnnbbbaaadddtttxxxgggbbbfffyyywwwllleeefffqqq|||)))))))))))))))))))))))),,,+++******+++***((('''))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))+++***((('''(((((('''&&&))))))((((((''''''&&&&&&&&&'''((()))***))))))(((''''''(((((())))))******'''(((((())))))(((((('''+++)))(((((())))))(((&&&(((((((((((())))))))))))'''(((((()))***++++++,,,***************))))))(((++++++++++++++++++++++++------,,,,,,,,,------...///000000111222666;;;???DDDRRRhhh|||{{{jjjYYYNNNBBB===888666999:::999777777777;;;EEENNNYYYfffrrr{{{bbbPPPIIIHHHMMMWWWiii{{{tttaaaMMM>>>:::555000...///000///---...---,,,+++++++++,,,,,,...,,,***)))***++++++***)))))))))***+++,,,,,,,,,*********)))))))))))))))***)))))))))((((((((('''***''''''******''''''***''''''((((((((((((''''''((((((''''''''''''(((((('''''''''(((((((((((()))'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***)))(((''''''&&&&&&&&&'''&&&&&&(((+++,,,***((()))((('''&&&&&&&&&''''''&&&&&&'''(((((((((((((((*********)))))))))))))))((()))++++++)))((()))***))))))************))))))************+++,,,---...++++++,,,,,,,,,,,,------------......//////000000///000333666555555>>>HHH\\\ttt~~~|||kkkbbb^^^jjjyyypppfffcccmmm}}}rrrmmmrrrxxx)))))))))))))))))))))))),,,***)))***+++,,,+++)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***+++)))'''&&&''''''&&&%%%***))))))(((&&&%%%%%%$$$''''''((()))))))))))))))''''''(((((())))))******((())))))******))))))(((***)))(((((())))))((('''(((((((((((())))))))))))))))))*********+++++++++(((((()))***+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------...///...//////000111444:::===CCCOOOaaatttzzzfffUUUJJJGGG>>>:::666555777999888777777555666;;;AAAHHHSSS]]]{{{nnnYYYMMMJJJFFFKKKWWWiii}}}uuu^^^KKK@@@:::333//////000///---...------,,,+++,,,,,,,,,---+++******,,,------,,,*********+++,,,,,,------(((((())))))************))))))))))))((((((((((((***''''''******''''''***''''''((((((((((((''''''((((((''''''''''''(((((('''(((((((((((()))))))))'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***((('''&&&&&&''''''%%%%%%%%%&&&((()))(((&&&))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((************************)))***++++++))))))***+++******))))))))))))******************+++,,,---...++++++,,,,,,,,,,,,---------------...//////000000///000333555444555<<>>;;;:::888666444222111111777444444666666666:::@@@JJJYYYjjjvvvnnn[[[QQQFFFAAAJJJXXXfffxxxaaaVVVGGG;;;555333111000---............---,,,,,,+++++++++---///000///---)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((())))))))))))***''''''******''''''***''''''((((((((((((''''''((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((('''''''''((()))(((&&&&&&(((***!!!###%%%'''(((((('''&&&((((((((((((((()))******%%%&&&&&&''''''(((((()))'''((((((&&&%%%%%%''')))******))))))))))))******************+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---....../////////...///333444333777<<>>HHHXXXmmmtttkkk\\\NNNDDD???===<<<777888888777555444444555111000333777888666888<<<999BBBLLLTTTaaauuubbbSSSHHHGGGIIIOOO```tttwwwbbbNNNBBB:::666333---.../////////...,,,,,,+++++++++,,,......,,,***,,,+++++++++++++++++++++))))))))))))************'''((((((((())))))******(((%%%%%%((((((%%%%%%(((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((($$$&&&)))***+++)))'''%%%'''((()))'''$$$$$$'''************)))(((&&&%%%$$$$$$%%%'''((((((((('''&&&&&&''''''((()))******+++******)))'''&&&'''))),,,((()))***++++++***)))(((************+++,,,---...++++++,,,,,,,,,---------++++++,,,------......//////---...222444333555999>>>IIIbbbiii___[[[___qqq++++++***)))((('''&&&&&&///,,,***))))))******)))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))(((&&&%%%%%%''')))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))+++---,,,+++))))))))))))))))))))))))((()))*********((('''&&&''''''&&&''''''((()))***&&&++++++&&&&&&++++++&&&*********)))))))))))))))))))))))))))***************************************+++,,,,,,------,,,,,,***++++++,,,,,,------...000//////......111666:::;;;<<>>:::777333111000///...---...,,,***+++,,,---,,,,,,,,,,,,,,,++++++++++++***+++)))(((((()))***((('''((()))++++++)))((()))***))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((''''''''''''***((('''&&&'''((('''&&&((((((((((((((((((((((((''''''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((++++++*********++++++,,,+++,,,,,,------.../////////...---,,,,,,...000111...///000000//////111333444;;;III^^^wwwwwwddd\\\[[[kkk~~~))))))******++++++++++++***))))))***,,,---,,,***((((((((((((((((((((((((((((((((((((''''''''''''''')))***)))''''''((())))))(((((((((((()))******************************((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((((((((((((((((((***)))(((''''''((()))***))))))((('''''''''''''''((())))))(((((())))))((()))))))))))))))*********((()))))))))******************************************+++,,,,,,,,,,,,+++***++++++,,,,,,------...///111222333222111222333:::<<>>===;;;:::<<<:::777555555666666555333222111111111222222333444666666777:::===EEEUUUdddwwwlllXXXIIIHHHNNN\\\ppp|||nnnZZZLLL@@@:::444000/////////---...---++++++---------,,,+++++++++++++++++++++++++++***((()))******)))'''((()))++++++)))((()))***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''+++)))'''''''''((('''&&&((((((((((((((((((((((((&&&''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))************************+++***)))))))))***,,,---++++++,,,,,,---............---,,,+++---000444666...///000000///000222444444999DDDUUUmmmuuucccYYY```ppp)))))))))***++++++,,,,,,,,,+++))))))******)))((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''***)))(((''''''((()))***'''''''''''''''((()))))))))(((((())))))(((((()))(((((())))))************((()))))))))************************************)))***++++++,,,,,,++++++***++++++,,,,,,------...///222444444333333333444:::===CCCOOO```vvv~~~kkkXXXKKK@@@<<<<<<::::::;;;888777555555555555555444222222111111222222333333777555555777999>>>JJJWWWiiiyyyyyycccRRRLLLMMMRRRbbbzzz~~~mmm```HHH@@@666000///000000...///---,,,,,,---......---+++++++++++++++++++++++++++***))))))******)))(((((()))++++++)))((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''''''''((((((((((((((()))'''&&&&&&((()))(((((())))))))))))))))))))))))%%%''')))++++++***((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********************************)))((()))***,,,---*********+++,,,,,,------,,,,,,+++,,,///333777:::...000000000000000222444555999AAAOOOddd~~~ppp```[[[bbbppp)))))))))******+++++++++---***(((''''''(((((('''))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&''''''&&&&&&'''(((&&&''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((())))))***&&&&&&&&&''''''(((*********''''''******''''''***((((((((()))******++++++))))))))))))************************************)))******+++++++++++++++***++++++,,,,,,------...///111333444333333444555:::<<>>;;;<<<:::999999777666555555444444555555333222222111222222333333666444555777888:::CCCLLL[[[kkkooo]]]PPPJJJOOOXXXkkkzzzoooWWWLLL>>>555222222111///000...,,,---...///...---***++++++++++++,,,,,,,,,,,,***))))))***+++)))(((((()))++++++)))((()))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''((((((((()))))))))'''''''''((((((((((((((((((&&&%%%&&&((()))))))))))))))))))))))))))))))))%%%&&&(((******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))***+++,,,))))))***++++++,,,,,,---,,,,,,,,,---///333666888///000111111000000222444777999???JJJ]]]vvvmmm]]]ZZZ___rrr))))))))))))))))))))))))///,,,(((&&&(((***+++,,,))))))))))))))))))))))))((((((((((((''''''''''''%%%'''((((((''''''((()))%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((())))))((('''''''''''''''''''''''''''''''''((()))))))))))))))(((((('''''''''(((((()))***''''''******''''''***'''(((((()))******++++++))))))))))))************************************))))))***+++++++++++++++***++++++,,,,,,------...---///000111111222444555888;;;@@@IIIWWWiii}}}{{{gggSSSHHH>>><<<<<<:::888888666666666555444444444555333333222222111222222333444333555888888999>>>EEEOOO]]]sss~~~kkkZZZOOOPPPQQQ^^^uuuzzzjjj\\\JJJ===888666333000000...------...//////...******+++++++++,,,,,,,,,,,,+++)))***++++++***(((((()))++++++)))((()))***))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''((((((((())))))))))))''''''''''''((((((((())))))'''&&&&&&((())))))(((((((((((((((((((((((((((%%%&&&'''((()))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((('''((()))***++++++++++++******++++++,,,------...,,,,,,------...000111222///000111111000111333555777888<<>>FFFSSSdddxxx}}}hhhTTTIII???===<<<:::777777555666666555333333444666333333222222111222222222333222444888999888<<>>CCCPPPdddyyy}}}mmm\\\SSSNNNTTTaaappp~~~xxxfffUUUGGG<<<777444000...000000---,,,...............---,,,+++***************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((''''''''''''))))))(((''''''((()))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''')))((('''&&&&&&'''((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&(((+++---+++((('''***---(((((((((((())))))))))))((((((((())))))******+++******************+++++++++***)))***,,,---,,,+++,,,,,,,,,---------......000000000000111222333333555333888@@@GGGTTTmmmsssggg``````ooo{{{|||((()))))))))************++++++************++++++***))))))(((((())))))***(((((((((((())))))))))))((('''&&&'''((())))))'''((((((((((((((((((((((((,,,***((('''((((((&&&%%%************************((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))((((((''''''(((((()))***))))))))))))))))))))))))''''''(((((())))))******+++*********++++++***((()))***+++,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,+++++++++++++++000///......000222222111666777:::???EEEPPPdddvvv|||iii[[[KKKBBB>>>:::888888666666555444333333666888222222111000000000000111111333:::AAAAAA<<<:::;;;888===HHHYYYmmm}}}eeeYYYNNNNNNVVVaaannnyyyuuudddRRRCCC:::777222000111111...,,,---............---,,,++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&'''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&)))))))))(((((('''''''''***)))((('''&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&(((+++,,,+++((('''***---(((((((((((())))))))))))((((((((((((((())))))))))))))))))***+++++++++,,,+++***)))***,,,---,,,+++,,,,,,,,,---------......000000000000111222333333555333666<<>>CCCMMM```qqqrrraaaOOODDD>>>:::888999888999999666444444999===222111000000///000000000000333;;;DDDGGGAAA<<<:::888<<>>HHH```xxxmmm[[[ZZZbbbxxx{{{)))((('''&&&'''(((***+++************************))))))(((((((((((())))))'''((((((((()))))))))***((('''&&&'''((())))))'''(((((((((((((((((((((((((((&&&%%%&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))******)))***,,,,,,***))))))***++++++++++++***))))))))))))******+++++++++---,,,,,,,,,,,,,,,------...............///111222888999<<<@@@CCCLLL]]]nnnyyygggSSSFFF???:::999:::888999999666333444888===222111000000///000000000///222:::GGGLLLFFF>>>999888;;;AAAJJJXXXlll|||nnn]]]SSSPPPSSS]]]fffzzzrrr___QQQ???777111111222000...///+++,,,,,,,,,,,,++++++***++++++++++++************))))))))))))))))))))))))************))))))))))))(((((())))))))))))))))))'''(((((((((((((((((('''((((((((((((''''''''''''&&&''''''''''''''''''&&&'''''''''(((((((((((((((%%%&&&((((((((((((&&&%%%******))))))((((((((((((%%%&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''(((((((((((('''''')))******)))(((((()))***(((((((((((())))))))))))*********************)))(((((()))***+++,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,---------...............///000222333444333111333999===FFF\\\sss~~~xxxjjjaaaaaaqqq)))((('''''''''(((***+++))))))************)))))))))((((((''''''(((((()))''''''(((((())))))******((('''&&&'''((())))))'''((((((((((((((((((((((((&&&%%%$$$%%%(((******)))************************((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))***))))))***,,,,,,+++)))************************(((((())))))***+++++++++---,,,,,,,,,,,,------...,,,---......------///111666888<<<@@@CCCJJJZZZiiipppZZZLLLCCC===:::;;;777777666444222333555777222222111000000000000111///000999GGGOOOJJJ@@@999666999===BBBLLL___uuuxxxgggZZZRRRQQQWWW___vvv}}}jjj\\\III>>>444222333111///000+++,,,,,,------,,,++++++,,,++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))******''''''((((((((((((''''''((((((((((((''''''''''''&&&'''(((((((((((('''&&&'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))$$$$$$&&&''''''(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))***************+++++++++)))))))))***+++++++++,,,+++***)))***,,,---,,,+++,,,,,,,,,---------......------...///000111333444222000333999<<>>===;;;888555555777666333000444333222222111111222222//////777FFFPPPMMMAAA999555888::::::???OOOeeewww|||lll^^^UUUTTTYYYbbbrrr|||```PPP@@@888555222////////////000000000000000///,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))(((((())))))*********+++&&&'''((())))))((('''&&&)))((((((((('''''''''''''''((()))******)))((('''&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))''''''((()))***+++,,,,,,&&&''''''((('''&&&$$$###&&&''''''(((((((((((((((((((((''''''''''''((((((***)))''''''((())))))((((((((((((((())))))))))))&&&''''''((()))******++++++++++++***************+++***)))***,,,---,,,+++,,,,,,,,,---------......,,,------...000111333444222111555:::999;;;KKK]]]mmmrrriiihhh}}}lllrrryyy++++++************++++++*********)))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%'''))))))((('''&&&'''((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((+++***)))'''''''''((()))&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))******))))))(((((('''''')))%%%%%%)))+++)))&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((*********))))))))))))))),,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,+++***,,,///222333333777<<<@@@DDDMMMWWWlll|||zzziii]]]SSSIIIAAA:::777666777555222333888222222333444333222111000---...333<<>>666333222000///---,,,,,,---...---,,,...+++)))((()))*********))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((())))))(((''''''''''''(((***+++,,,(((((((((((())))))))))))((('''&&&&&&((()))))))))%%%&&&'''(((((('''&&&%%%(((&&&%%%&&&)))***)))'''%%%''')))***((('''''''''''''''''''''(((((((((((()))***+++***)))((((((***&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************************************))))))*********+++++++++***+++---//////...---,,,///000111000//////111333333222333666888<<>>???;;;666///777888999>>>BBBNNNdddyyy~~~nnn^^^UUUSSSPPPZZZiiiyyyqqq[[[HHH===777444222///...------//////...---///,,,******+++,,,++++++************************))))))))))))))))))))))))***)))'''''')))***)))((()))(((((((((((())))))***(((((((((((())))))))))))&&&%%%$$$%%%&&&'''''''''&&&&&&'''(((((('''&&&&&&(((&&&%%%&&&)))***)))'''&&&((())))))(((''''''(((''''''''''''(((((((((((('''(((******))))))***,,,'''''''''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((()))************************************************++++++++++++,,,***+++---//////...---,,,///000111000//////111333111111333666888;;;FFFPPPYYYmmmrrr\\\```ooo|||zzzuuuqqqzzz))))))(((((((((((())))))))))))))))))))))))******(((((((((((())))))))))))))))))(((((((((((('''''''''))))))((('''&&&'''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((())))))***''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))((((((((((((+++''''''+++---***((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******+++++++++++++++++++++*********))))))*********++++++++++++---............///111222222666;;;???CCCLLLUUUgggvvvoooZZZJJJAAA@@@;;;999999777222222444333333333333333222111111222111222555888888555111...666777777<<<===FFFZZZppp{{{hhhZZZSSSMMMSSS___ooolllWWWHHH===777333///......///000111///---///---,,,+++,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((()))***)))(((******)))((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&((('''&&&'''((()))(((''''''((()))(((&&&&&&((()))''''''''''''((((((((((((%%%'''))))))))))))+++---''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************************************++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,///000000000//////111333000///222666888:::AAAJJJNNN```vvvaaa\\\```qqquuuwww|||tttqqq|||++++++************++++++)))))))))))))))*********(((((((((((()))))))))))))))))))))))))))((((((((('''))))))((('''&&&'''(((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((%%%&&&******'''&&&'''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***++++++,,,+++++++++***************++++++,,,,,,,,,---------+++---///000//////000111222222555;;;>>>AAAJJJTTTeeerrr~~~jjjUUUHHHCCC===:::999777333222444333333333333333222222222555444222333555555333111000666666666:::;;;DDDWWWkkk~~~uuucccWWWSSSTTTZZZhhhzzzyyyfffSSSDDD:::444000//////000111111///---///---,,,,,,------,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((()))***+++***((())))))(((((((((((())))))(((((((((((())))))))))))'''((())))))((((((((()))''''''((((((((((((''''''((('''''''''((((((((('''((((((((('''%%%&&&(((***''''''''''''((((((((((((&&&'''))))))((()))***,,,'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************************************++++++,,,,,,,,,---------+++,,,---.........------...///000000...///000222......111666888888===CCCIIIYYYmmmsssfff]]]dddwwwxxxsssqqqyyytttvvv++++++************++++++(((((())))))************(((((((((((())))))))))))((((((((()))))))))))))))'''))))))((('''&&&'''((('''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''&&&'''******&&&%%%((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***++++++,,,************************++++++,,,,,,,,,---------+++---///000//////000111111111444:::===@@@IIIRRRcccppp{{{cccPPPIIIBBB;;;:::888555444666444444444333333333333333333222111111222333333333333777444444:::<<>>GGGYYYoooooodddcccooo|||ooommmyyy~~~|||))))))(((((((((((())))))'''(((((()))******++++++(((((((((((())))))))))))&&&&&&'''''''''((((((((('''))))))((('''&&&'''(((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))((())))))******)))((('''&&&&&&'''''''''((((((((())))))(((((((((((())))))'''((((((((()))))))))***((((((***---+++''''''+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********((()))))))))*********+++))))))*********+++++++++,,,------,,,,,,---///111000000333888;;;>>>FFFPPP___lllqqqdddWWWHHH@@@<<<888777888666555444333222333333444000000111111000111222333222666333333:::;;;BBBRRR^^^nnnpppiii___ZZZ^^^nnnsss^^^MMM===:::555222111000//////------,,,---......,,,)))************************))))))))))))))))))))))))'''((()))+++------+++)))((((((((((((((()))******(((((((((((())))))))))))$$$(((,,,+++'''$$$%%%'''***)))(((''''''((()))***''')))***)))&&&%%%&&&(((&&&((())))))(((''''''(((''''''''''''((((((((((((&&&((()))(((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))************************************************++++++++++++,,,---,,,,,,,,,------........./////////......000111333000000333555444444777<<<@@@MMMbbbxxxsssdddcccuuuwwwmmmppp~~~{{{~~~++++++************++++++'''(((((()))***+++++++++(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((''')))))))))'''&&&'''(((&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))*********((('''&&&&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))'''((((((((())))))******&&&&&&)))+++)))%%%%%%)))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))(((((())))))*********+++++++++,,,,,,,,,---------,,,,,,,,,+++***,,,///222000000333888:::===FFFOOO^^^kkkooo```NNNDDD>>>999888999666555444333222333444444222333444444333333333444///444222333:::999===KKKXXXgggyyywwwhhh\\\ZZZeeexxxjjjWWWBBB===777333111111111111.........///000///---+++++++++++++++++++++++++++))))))))))))))))))))))))'''''')))+++------+++)))***))))))((((((((((((((((((((((((((())))))))))))&&&***......)))&&&''')))***)))(((''''''((()))***''')))+++)))&&&%%%&&&(((%%%''')))***((('''''''''''''''''''''((((((((()))$$$&&&'''((('''(((***+++))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************************************))))))*********+++++++++---,,,,,,,,,,,,---......---...//////---...///111444000000333555333444666===>>>FFFXXXmmmggg[[[gggyyyooojjjtttrrrrrrwww******))))))))))))******'''((()))++++++******)))+++++++++***)))(((((('''******)))((((((((((((((()))))))))(((''''''&&&&&&))))))))))))((('''&&&%%%+++++++++***)))'''&&&%%%))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((%%%&&&((()))*********)))''''''''''''((()))++++++)))))))))))))))(((''''''******)))'''&&&%%%$$$###(((((((((((())))))))))))((()))***++++++***)))(((***************)))(((''')))************+++++++++,,,---------,,,...000333222111333999===AAAHHHPPP[[[ggg|||qqq[[[JJJBBB???<<<999777777666666666555555555333444444333111111222444333222111222444999===@@@SSSaaaooozzzsssiii___\\\iii{{{yyynnnSSSHHH<<<555444555222///......---,,,,,,,,,------+++++++++*********))))))************************)))))))))))))))))))))))))))((('''''''''(((***+++******))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((('''''''''''''''''''''''')))******++++++++++++***(((((((((((((((((((((((()))'''''')))++++++(((%%%***))))))(((''''''&&&&&&******))))))))))))******''''''''''''((((((((()))''''''((()))))))))))))))******************++++++++++++,,,,,,,,,---------...,,,+++***+++,,,---...,,,,,,,,,---...///000000000111111222222333444444999888>>>OOOdddxxx{{{eee^^^bbbzzzxxxnnnrrrtttkkkvvv******))))))))))))******'''((()))***+++******)))******))))))(((''''''&&&******)))(((((((((((((((''''''((((((((((((((((((''''''(((((((((''''''&&&(((((()))))))))(((((('''))))))))))))))))))))))))))))))******))))))((('''((((((((((((((((((((((((&&&'''((()))******))))))(((((((((((()))***+++,,,)))))))))))))))(((''''''(((((((((''''''&&&&&&%%%(((((((((((())))))))))))))))))************)))))))))************))))))((()))************+++++++++***+++,,,+++***+++---///111///111777;;;>>>FFFNNNVVVcccxxx}}}gggUUUJJJCCC<<<777777777666666555555444444222222333222111111222444555444333222444888;;;>>>HHHSSSaaannn~~~yyynnnccc\\\eeetttxxx___RRRBBB888555444222///000///......---.........,,,,,,+++++++++*********************************************************((((((((((((((()))*********)))))))))((((((((('''(((''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((()))((('''(((***+++)))&&&&&&&&&''''''''''''''''''******))))))))))))******'''''''''((((((((())))))'''((())))))******))))))))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,------......------...///,,,---------...///////////////000111111222222333888777;;;HHHZZZnnnpppcccaaammm~~~pppmmmttt|||rrrqqqyyy******))))))))))))******(((((()))************)))))))))((((((''''''&&&&&&***))))))(((((((((((((((&&&&&&'''(((((()))******$$$$$$%%%''''''((((((((($$$%%%&&&((())))))******))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((('''((())))))))))))(((((())))))))))))***+++,,,,,,)))))))))))))))((('''''''''''''''''''''''''''((((((((((((((())))))))))))******))))))))))))******((())))))************))))))************+++++++++***+++,,,+++***+++---//////...///444888;;;BBBJJJQQQ^^^rrruuubbbUUUJJJ@@@999888777666555444444444444///111111111000111333555777666444333444666999;;;???GGGRRR```ssswwwiii^^^```jjjwwwmmm^^^KKK<<<666444333222111111000///////////////------,,,,,,,,,+++++++++************************************************'''((())))))******))))))))))))))))))((((((((((((((((((''''''(((((()))***(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((('''''''''((((((((((((((((((((((((***)))'''''')))))))))((($$$$$$%%%&&&''''''((((((***))))))(((((())))))***''''''((((((((()))))))))((()))******++++++******'''(((((()))***,,,---...*********++++++++++++,,,(((+++------+++***,,,...------........................//////000111111222777666888@@@LLL```{{{mmmbbb```tttxxxmmmkkknnn~~~pppjjjppp******))))))))))))******((()))))))))************)))))))))(((((('''''''''))))))(((((((((((())))))''''''(((((())))))))))))""""""$$$&&&'''((())))))$$$$$$&&&'''))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))((((((((())))))(((((()))******+++)))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))+++***)))(((((()))***+++'''((()))***************))))))*********+++++++++)))+++,,,------...000222///---///333666999@@@GGGOOO[[[nnn~~~kkk\\\PPPEEE>>>999888666555444333333333///000222222111222555777666555444333444666888:::???BBBIIIWWWjjjqqqbbb^^^aaaggg{{{xxxiiiUUUDDD:::777555444222111000///////////////......---------,,,,,,,,,************************************************'''((()))++++++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))((('''&&&&&&((((((((((((((((((((((((***)))'''''''''((()))***%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))'''(((((((((((()))))))))))))))***+++++++++++++++))))))))))))***+++,,,---))))))*********+++++++++(((+++...---******---000...............---------......///000000111111222444444777;;;CCCSSSnnn{{{kkk^^^iiizzzuuummmkkkwwwgggfffwww******))))))))))))******)))))))))))))))***************)))))))))))))))((())))))(((((((((((())))))******))))))((((((((((((""""""$$$&&&'''((())))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((((((((((((((((((''''''''''''((()))))))))))))))))))))((('''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))+++***)))(((((()))***+++'''((()))***************))))))*********+++++++++%%%(((+++---...///222444000...///333666888>>>FFFOOOYYYlllsssbbbTTTHHHBBB;;;:::777555333333333333000111333333333444777999444333333333444777999:::??????EEERRRdddxxx{{{kkkaaa^^^aaassswwwcccQQQDDD;;;555222222111000///.....................---------,,,,,,************************************************'''(((***+++++++++***)))(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((***)))(((''''''''')))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***))))))***+++++++++++++++++++++******)))*********))))))*********+++++++++,,,...000000......111444...............---------//////000000111222222333111333777;;;???JJJaaauuuzzzfffbbbhhh|||rrrlll{{{oooeeemmmyyy******))))))))))))******)))))))))((()))******+++************))))))))))))((((((((((((((())))))***++++++***))))))(((''''''$$$$$$%%%''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))***'''''''''&&&&&&''''''((()))))))))))))))(((''''''******))))))((('''&&&&&&(((((((((((())))))))))))******))))))))))))******((())))))************))))))************+++++++++"""%%%(((+++,,,---000111111///000333555777===DDDMMMWWWhhh|||~~~kkkZZZLLLCCC>>><<<999666444333444444111333444444444555777999333333333333555666888999;;;;;;AAAMMM]]]ooowwwkkkdddcccooovvvdddSSSDDD777000333222111///..................---------,,,,,,,,,************************++++++++++++++++++++++++((()))******++++++******(((((((((((())))))))))))))))))(((((())))))***+++(((((())))))))))))(((((((((((((((((((((((((((((( ###%%%((()))++++++((((((((((((((((((((((((((()))))))))'''''')))******))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******((()))******++++++******---,,,+++***))))))))))))*********++++++++++++,,,***+++---000111111///...------..................//////000111111222222333///222777;;;===DDDUUUfffuuufff^^^mmmxxxnnnyyy~~~mmmhhhhhh{{{******))))))))))))*********)))((((((((()))++++++))))))))))))))))))))))))((((((((((((((()))************))))))))))))))))))''''''(((((((((''''''&&&((())))))***************))))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((((((((''''''((()))***+++((((((''''''''''''(((((()))))))))))))))(((''''''))))))(((((((((((((((((((((((((((((())))))))))))))))))************)))))))))************))))))((()))************+++++++++$$$&&&)))+++,,,,,,---...111//////222444555;;;BBBHHHQQQbbbwwwyyyeeeTTTIII@@@>>>:::777555444555555111333444444333444666888555444444444444555666777666777===GGGRRR```vvvwwwooohhhkkksssxxxfffSSSAAA666444333222111000/////////------------,,,,,,,,,+++************************++++++++++++++++++++++++******))))))******+++,,,'''((((((((()))))))))***)))))))))))))))******+++(((((())))))))))))((((((((((((((((((((((((((((((!!!"""$$$&&&((()))***+++((((((((((((((((((((((((&&&)))+++***((('''((()))''''''(((((())))))******((((((''''''''''''(((((((((((()))))))))*********'''((())))))******))))))++++++******************++++++++++++,,,,,,,,,,,,''')))...555999777///(((,,,---------.../////////......//////000111111222///111444888:::@@@MMM[[[ssssssaaadddxxxxxxwww~~~nnndddkkkyyy******))))))))))))*********)))((((((((()))+++,,,'''''''''(((((((((((((((((((((((((((((()))******((((((((()))******++++++))))))))))))((('''&&&%%%'''((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((('''''''''((()))+++,,,***)))(((((((((((()))))))))))))))))))))((((((''''''''''''((()))*********(((((((((((())))))))))))((()))***++++++***)))(((***************)))(((''')))************+++++++++(((***---...---,,,---...111...///111333444:::@@@CCCMMM^^^sssqqq]]]QQQBBB???;;;888555555555666111222333333222222444666777666555444444444444444555666<<>>777111111111...,,,...222111///...---,,,,,,++++++++++++******)))))))))++++++++++++++++++++++++((()))+++,,,+++)))&&&$$$***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%$$$$$$'''+++***&&&'''+++***(((&&&&&&'''(((((('''%%%%%%'''((())))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))(((((()))***************++++++++++++++++++++++++,,,***))))))******((('''+++++++++*********))))))***---666NNNaaaSSS:::222------------------------////////////000000000000111111222333555888>>>BBB]]]mmm}}}hhhaaammmuuufffaaaddduuu++++++***)))))))))))))))*********)))))))))))))))((('''&&&(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&'''((()))***'''%%%'''+++...,,,)))'''((((((((()))))))))***(((++++++***---000---'''((((((((((((((()))))))))''''''''''''((((((((((((,,,+++)))((('''&&&&&&&&&&&&'''((()))************))))))((((((((('''''''''$$$&&&))))))((((((((()))))))))))))))))))))))))))((())))))))))))*********************************(((***---------,,,---...------...///222555888999DDDJJJXXXlllxxxgggUUUJJJ???<<<;;;888555555222333444444222222333444666555333222222333444555666666888<<>>888555444333444555444333222333555666555444333222222222222444333444777999===GGGRRReeezzz}}}nnn___TTTOOOVVV___sss|||bbbQQQ???666444111///......------,,,,,,,,,------++++++++++++++++++++++++************************,,,+++)))((((((((())))))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''***%%%$$$'''***)))+++...666222,,,'''&&&'''(((((('''((((((((((((((('''&&&((((((((((((((((((((((((***)))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))+++)))'''''')))+++++++++***************************++++++888HHH@@@...(((------------------------........./////////000000///000222222333666:::===CCCQQQfff~~~xxx\\\[[[mmm}}}hhh^^^bbbsss***)))))))))))))))******+++++++++,,,,,,---------,,,+++))))))******((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))))))))))))))((()))*********)))))))))))))))((((((((((((&&&(((+++------***'''&&&%%%&&&&&&'''((()))))))))''''''''''''((((((((((((&&&&&&&&&'''''')))******((())))))************)))(((((())))))))))))))))))((()))***)))((('''(((***)))))))))))))))))))))))))))))))))******+++++++++,,,+++)))(((((()))+++,,,)))+++,,,,,,+++,,,---/////////000111333555888999>>>FFFTTTfffzzzooo```OOOEEE???999555555333444555555333333444555555555444333222111111111333222333666777999AAAIII\\\pppoooaaaWWWRRRQQQTTTdddvvvsss```JJJ<<<555111///000......---,,,,,,,,,------++++++++++++++++++++++++************************,,,+++)))(((((((((***+++((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&(((***))))))111:::555000***&&&%%%&&&&&&''''''((((((((((((((('''&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***************************((('''''')))+++++++++************************(((,,,***...777222***---------------------------............///////////////000111222333444888:::@@@JJJ\\\rrriii]]]aaannnwwwgggccclll)))))))))))))))******+++,,,,,,,,,------......///---+++***)))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))******))))))))))))((((((((((((((()))---111000***((()))$$$%%%&&&'''((())))))***''''''''''''((((((((((((******)))((((((((((((((())))))******+++******)))(((((())))))))))))************+++)))''''''(((***))))))))))))))))))))))))++++++++++++************,,,+++***))))))***+++,,,***+++,,,,,,++++++...000/////////000222555777888>>>EEERRRbbbttt{{{kkkXXXLLLCCC<<<777666333555666555444333444555444444333333222222111111333111222666777888<<>>444111222000///...---------------------------............++++++++++++++++++++++++++++++))))))((()))***+++((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++'''))),,,---***,,,777DDD222...)))&&&%%%&&&&&&&&&''''''((((((((((((((('''))))))))))))))))))))))))(((((()))*********))))))&&&'''(((((())))))((((((***************************)))((()))***+++***)))***************+++++++++&&&---+++(((,,,***)))111------------------------------........./////////...000111222222333666888;;;BBBPPPeee}}}zzzdddXXXaaattt{{{nnnkkksss~~~)))))))))))))))***++++++++++++,,,,,,---......///***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))))))))((()))*********)))))))))******)))))))))((((((((('''((()))...333000)))&&&)))&&&&&&&&&''''''(((((((((''''''''''''((((((((((((++++++***))))))))))))************++++++******)))(((((()))))))))*********)))******)))'''(((***,,,))))))))))))))))))))))))***************************************************+++,,,+++++++++...000/////////000111444666777===CCCOOO]]]nnnzzzdddUUUIII@@@:::888444555666555444333444666222222333333333222222111333111222666888888:::???MMMZZZooo}}}ooobbbVVVOOONNNKKKVVVjjjppp___LLL<<<444444222111000///...------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********************+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))***+++***---888CCC...+++(((''''''(((((('''&&&&&&'''((()))))))))((()))))))))))))))))))))))))))***+++,,,---,,,,,,+++&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))+++,,,+++(((&&&))))))*********+++++++++'''...+++''',,,,,,***111---------------------------------.........//////...///111222111222444666888<<>>HHHRRRfff~~~wwwfffWWWPPPPPPDDDLLL]]]uuunnnWWWBBB777555333333111000......------+++++++++,,,,,,---------------------------------***************+++******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***,,,'''%%%&&&)))---555>>>,,,***(((((()))***))))))%%%%%%'''((())))))))))))))))))))))))))))))))))))$$$%%%&&&((((((((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***,,,---+++'''$$$))))))******++++++++++++(((...***(((000000,,,///---------------------------------.........//////---///111111111222333555999:::BBBRRRjjjyyy___RRR\\\kkk}}}~~~uuuuuu}}}***)))((((((***,,,///111---------,,,,,,,,,++++++(((((())))))*********+++)))))))))((()))******++++++(((&&&'''******&&&!!!&&&'''))))))((((((***+++((()))+++,,,+++)))'''&&&******)))(((((((((((((((((()))+++,,,+++***(((&&&+++***)))(((''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))+++******)))(((''''''&&&))))))((((((''''''&&&&&&++++++***)))(((((())))))&&&'''(((***++++++++++++++++++******************++++++***)))(((((())))))------,,,,,,,,,,,,++++++---...///000000222555888777@@@MMMZZZjjj~~~jjjUUUFFF>>><<<:::777444222333444555444444444444444444444444444333444555777888:::;;;;;;CCCIIIXXXmmmppp```WWWTTTKKKJJJOOO```{{{~~~gggPPP@@@777999444000000///...111555------............------***))))))***,,,------,,,+++++++++************)))+++++++++++++++++++++++++++***)))((('''''''''''''''((()))******)))((('''))))))))))))))))))))))))*********))))))+++...111+++***)))'''''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))),,,+++)))'''&&&''''''((())))))))))))************)))************+++++++++)))************++++++++++++,,,,,,------,,,,,,+++------......///000000000////////////000111222333;;;777:::HHH]]]tttsssbbbZZZ[[[lllvvv{{{~~~******))))))***,,,...///,,,,,,,,,,,,++++++++++++((()))))))))************)))))))))))))))******+++...***&&&&&&(((***(((%%%&&&'''))))))((((((***+++)))***+++,,,+++***((('''***))))))(((((((((((((((((()))***++++++)))((('''***)))((('''''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))*********)))((('''''''''((((((((((((((('''''''''+++******)))(((((())))))(((((())))))***)))))))))************************++++++***)))))))))))))))+++++++++,,,,,,------------...///000000222555888888???KKKXXXhhh|||sss^^^NNNCCC???;;;999666555555666666555444444444444444444444444666666666777777888888888===AAAMMMaaatttxxxiii]]]XXXJJJGGGGGGRRRiiivvvbbbMMM@@@:::444000111111///...000---......//////......------,,,++++++,,,---,,,***++++++++++++************++++++++++++++++++++++++***)))))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))***)))((('''(((***,,,---+++***)))(((''''''((()))(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))+++***))))))((('''''''''))))))))))))************)))************+++++++++)))************+++++++++)))******++++++******)))------......//////000000////////////000111222333888555888DDDUUUjjjhhh]]]XXXbbbvvv~~~}}}xxxxxx++++++***)))***+++,,,---++++++++++++*********)))))))))))))))************)))))))))))))))*********///+++&&&%%%'''))))))(((&&&'''))))))((((((***+++******+++,,,,,,***)))((())))))))))))((((((((((((((()))***+++***)))(((''''''''''''&&&''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))******))))))(((((('''''''''((((((((((((((())))))******)))((((((((()))))))))))))))))))))((('''&&&************************+++***)))))))))))))))))))))******+++---......///---...//////000222555888888???IIITTTdddyyymmmZZZKKKCCC>>>;;;999777777777666555444444444444444444444444888888888777666666555555;;;===FFFVVVgggxxxtttfff]]]PPPJJJEEEJJJZZZrrrvvv^^^LLLAAA888333333444111---,,,---......//////......---///...,,,,,,------+++))),,,+++++++++************************************(((''''''((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))+++(((%%%%%%'''))))))'''***))))))(((((((((((()))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((''''''))))))))))))************)))************+++++++++)))************+++++++++)))******++++++******)))---------...//////000000////////////000111222222444333666>>>JJJ\\\tttuuufffXXXYYYfffyyy{{{oooqqq,,,+++******)))***++++++************)))))))))))))))))))))))))))*********(((((()))***************...+++((('''(((******)))&&&'''))))))((((((***+++******++++++++++++***))))))))))))))))))(((((('''))))))******))))))((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''''''''(((((()))))))))******))))))((((((((())))))''''''((((((((((((''''''))))))))))))******************)))))))))))))))*********+++,,,,,,---......,,,.../////////111555777999>>>FFFPPP^^^ttt}}}hhhVVVJJJBBB???;;;999888777666555444444444444444444333333888777777666666555555444:::;;;AAAMMM[[[lll~~~mmm```VVVNNNGGGHHHQQQddd~~~lllZZZLLL@@@666555666444000.........////////////......///...,,,------...,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((,,,((($$$$$$(((***'''$$$)))))))))(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''''''''((()))((()))))))))************))))))*********+++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,---......//////000///......//////000111222111222666:::@@@MMMeeeyyyttt```WWW[[[kkkvvvlllsss~~~++++++*********)))***************)))))))))((((((******))))))))))))))))))(((((()))************)))******)))*********)))(((&&&'''))))))((((((***+++************+++*********((())))))***)))((('''''')))))))))))))))(((''''''%%%%%%&&&''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''((((((((())))))******)))((((((((((((((())))))%%%&&&'''((())))))))))))(((((()))))))))************)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111444777999===CCCKKKXXXnnnvvvaaaTTTHHHDDD>>>:::888777555444555555444444444333333333555555555555555666666666777777;;;CCCNNN^^^rrrssscccUUUMMMFFFEEEIIIUUUmmmyyylllYYYJJJ;;;555555333111111...//////////////////...---,,,+++,,,...///...---,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++***))))))((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((---)))%%%&&&)))+++'''$$$((((((((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((---+++'''%%%$$$&&&***,,,((()))))))))************))))))*********+++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,------.../////////............///000111222111333666888:::CCCXXXkkklll]]]YYYbbbuuurrrkkksss|||******************))))))************)))))))))(((************))))))))))))'''((()))++++++******)))'''(((***++++++)))((('''&&&'''))))))((((((***+++)))))))))))))))*********((()))*********)))'''&&&))))))((((((((('''''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((())))))))))))))))))***((((((''''''(((((())))))%%%%%%'''((()))*********'''(((((())))))*********)))))))))))))))******+++---------,,,,,,+++++++++,,,---......///111444777888;;;@@@GGGSSSgggmmm```PPPKKKCCC<<<888666555555555555555444444333333222222333333444555666777777888888;;;AAAIIIUUUiiizzz}}}lllYYYPPPIIIGGGGGGLLL___rrr~~~hhhXXXFFF;;;555111111222...//////000000//////...++++++***+++---///...---,,,,,,,,,,,,++++++++++++************************......---,,,++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))),,,)))'''(((******(((%%%'''(((((())))))))))))((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))---***'''$$$$$$'''***---))))))))))))************)))************+++++++++)))************+++++++++)))******++++++******))),,,,,,,,,---......//////............///000111111111333555777777===MMM^^^yyy|||lll___^^^jjjwwwooolllttt~~~)))))))))************)))++++++*********)))))))))************)))))))))((('''(((***+++++++++)))((((((((()))(((((('''((()))&&&'''))))))((((((***+++(((((('''(((((())))))***((((((*********)))'''&&&))))))(((''''''''''''''''''((()))))))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))'''''''''''''''((())))))'''(((((()))*********)))''''''(((((()))******+++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000444666777:::???DDDOOObbbxxxxxxkkkYYYRRRGGG>>>999777777777666555555444333333222222222333333444555555666666999999<<>>CCCMMM___tttsss```WWWKKK@@@:::888888999666666555444333333222222333333444444444444444555444444888<<>>555///111333111///...------...000111000---+++++++++++++++,,,---...///++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''%%%&&&(((***))))))(((((((((((())))))))))))))))))))))))))))))******************)))))),,,,,,++++++******++++++......------------......////////////////////////111///000333444333888>>>EEERRRiiivvveee[[[\\\eeeyyy}}}rrrmmmxxx((()))))))))************)))))))))))))))******+++((((((((((((((((((((((((((((((((('''%%%&&&(((***''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))***************+++)))))))))))))))(((((('''))))))))))))))))))))))))***)))(((''''''&&&''''''))))))))))))((((((''''''+++)))&&&&&&''')))))))))(((***+++***((('''''''''***)))(((((((((***+++,,,'''((()))******)))((('''))))))))))))))))))(((((((((((((((((()))***,,,,,,''')))******))))))***+++)))***,,,......---,,,***,,,---------......//////000888999<<>>DDDQQQ\\\pppuuucccWWWMMMIIIIIIJJJTTTgggtttaaaSSSFFF;;;222222555444111000///......///000000---+++,,,+++++++++,,,,,,---...+++++++++++++++++++++***************************)))))))))))))))))))))))))))))))))******)))))))))'''''''''((()))*********))))))((((((''''''&&&&&&)))((((((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))******)))((((((***+++)))(((((((((((())))))***))))))))))))))))))))))))+++*********)))(((((((((,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,------...////////////////////////222000111333333222555;;;AAAJJJ^^^xxxiii^^^YYY\\\lll~~~oooqqq((()))))))))************)))))))))))))))******+++''''''''''''''''''''''''((((((((('''%%%&&&(((***''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))))))))************)))(((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))******+++)))''''''((()))))))))(((***+++***((('''''''''))))))(((((((((***+++---(((((())))))))))))(((((((((((((((((((((((())))))&&&(((+++---...---,,,+++''')))******))))))***+++((()))+++,,,---,,,***))),,,---------....../////////777999<<>>DDDUUUooosssaaaYYYXXXcccuuu~~~~~~wwwxxx))))))))))))************)))))))))))))))******+++'''''''''''''''''''''''''''((()))(((&&&&&&((()))******))))))))))))******(((((((((((())))))))))))'''''''''((())))))******+++***)))(((''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((())))))***+++++++++)))(((((()))***))))))((()))+++***)))(((((()))'''''''''''''''((())))))))))))(((((((((((())))))''''''(((((((((((())))))&&&(((,,,//////...,,,***''')))******))))))***+++((()))***+++,,,+++******,,,,,,------...//////000///777:::===GGGMMM[[[qqquuufffXXXJJJBBB@@@:::999888888888777555333333444444555555555555555222333444444555777;;;>>>HHHQQQaaawwwnnnXXXMMMMMMGGGJJJSSSddd{{{|||___RRRDDD<<<888444111111222///,,,++++++---------///...---,,,++++++++++++******,,,---------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******+++&&&&&&'''((()))******+++)))))))))(((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******&&&((()))((('''&&&'''((((((''''''(((((()))***+++))))))))))))))))))))))))******************))))))++++++******++++++,,,,,,((())))))***,,,---///000////////////////////////000///000333333111333777<<>>GGGLLLZZZpppuuudddRRRIIIGGG===;;;999888888777555333222333444444555555444444111222333444555777999;;;BBBJJJ[[[ppp|||cccSSSMMMIIIIIIMMMXXXkkktttgggVVVJJJ???666333444222000............---,,,------,,,++++++,,,,,,,,,)))***,,,---...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''(((((())))))******''''''(((((())))))******)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********&&&((())))))'''''''''(((''''''''''''((()))***+++))))))))))))))))))))))))*********+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,---...///000///////////////////////////...000333333000222777:::<<>>FFFKKKXXXmmmlllYYYNNNMMM???===:::888777666444333111222333333444444333333333333444555666777999:::===FFFVVVkkkuuuaaaVVVNNNLLLKKKQQQ___uuuxxxfffUUUFFF:::666888111000000111222000---+++++++++++++++,,,---......)))***,,,.........,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))++++++***))))))***''''''''''''((()))++++++))))))))))))))))))))))))*********+++,,,,,,,,,---+++*********+++,,,,,,---//////.........//////000////////////////////////...---///333333111222777999:::EEEXXXnnnlllYYYUUUYYYcccxxxtttooosss******))))))))))))******************************))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((&&&***+++'''''',,,,,,)))))))))(((((((((((())))))+++)))(((&&&&&&((()))+++(((''''''))),,,,,,((($$$))))))))))))(((((((((((()))*********((((((***++++++++++++*********))))))))))))(((((((((((())))))******)))((((((((((((((())))))))))))************((()))***++++++***)))(((%%%%%%'''(((+++---000111))))))***++++++++++++***)))+++------------///111000666???FFFGGGJJJWWWddd|||lllZZZPPPIIIBBB:::777888:::888555777555222000111333333333222333333444555666888888;;;CCCRRRfff|||lllXXXQQQNNNNNNPPPRRR\\\xxxzzziiiWWWGGG===999666444000/////////...---------..................///+++***...///---,,,---***))))))((()))+++,,,------,,,***)))***+++***))))))******)))'''&&&((()))))))))))))))************)))))))))))))))(((''''''(((((((((((()))))))))))))))((('''''''''(((***+++)))(((&&&'''(((******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''')))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++......---,,,,,,+++******/////////...---------,,,000///.........///111222666777???OOObbbwwwzzzeee\\\YYY]]]nnnqqqssszzz******))))))))))))******************************))))))))))))))))))))))))+++++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''((((((((((((&&&))))))&&&'''++++++'''))))))(((((((((((())))))***)))(((''''''((()))***)))(((''')))++++++(((&&&))))))))))))(((((((((((('''((()))(((&&&&&&((()))+++++++++*********))))))))))))(((((((((((())))))******)))(((((((((((((((''''''''''''((((((((((((((())))))******))))))(((((((((((()))***,,,---...))))))***++++++++++++***)))+++------------///111333777???GGGJJJNNNYYYddd{{{{{{jjj___OOOGGG>>>999999999777444777444222222222333333222333333333444555666777888<<>>;;;777444555444444555777777555333555555555555555666777888999>>>FFFRRRdddzzzrrr```QQQNNNOOOMMMMMMQQQfffwwwuuukkk\\\OOO>>>666555666444111000000/////////............+++,,,000111...,,,,,,((()))+++,,,,,,,,,+++******((('''(((***++++++***&&&(((******)))(((((()))((()))))))))************(((((())))))))))))((((((***)))))))))(((((((((''''''(((((()))))))))))))))(((((()))+++------***((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........//////000000000000000333333777===FFFTTTjjj|||nnnbbb```dddkkkuuu~~~sssrrrzzz******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))''''''''''''((((((((((((***((((((***)))&&&&&&)))))))))(((((((((((())))))))))))(((((((((((())))))******)))'''&&&&&&))),,,''''''(((((())))))******((()))***)))(((''')))+++(((((()))))))))))))))***))))))(((((((((((())))))((((((((((((((())))))***''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''((()))***+++,,,))))))***++++++++++++***)))+++------------///111333333888???DDDJJJVVVaaasssqqqaaaYYYYYY^^^bbbiiinnnwwwvvviiiWWWJJJBBB>>>:::666666555444555777777777555666666555555666666777888888<<>>===>>>>>>AAADDDKKKXXXlll}}}gggUUUJJJCCC===888888666444333555888999999777666666666666777777888999===BBBJJJVVViiijjj^^^WWWPPPOOORRRLLLRRRggg|||tttdddPPP@@@888666222111111000///......------***+++000222...++++++///...,,,+++***++++++,,,///---++++++,,,,,,+++***$$$'''***+++***)))((()))))))))))))))************''''''((()))))))))))))))&&&&&&'''((()))***++++++&&&''')))*********)))((((((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++((()))***+++---...///000---------,,,,,,+++++++++---...000111111111000//////111444666666;;;JJJYYYqqqsssllliiihhheeeeeekkkzzz|||wwwqqqiiillluuu}}}|||************************---,,,,,,+++***)))((((((''''''(((((())))))***************)))((('''&&&&&&******))))))(((((('''''')))((((((((((((***,,,---+++)))&&&&&&'''(((((((((((((((((()))))))))))))))%%%''')))***+++***)))(((,,,+++++++++******))))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((()))***)))((((((((()))***,,,---)))***,,,+++)))(((((()))+++*********))))))((((((+++***)))))))))***,,,,,,***++++++,,,,,,------...555444666;;;@@@GGGTTT```vvv}}}nnnbbbVVVNNNKKK===<<<<<<;;;;;;;;;<<<<<<:::@@@EEEKKK[[[wwwlll\\\RRRJJJAAA:::<<<999666666777999999888666777888777666666888999777===DDDKKKTTTcccwwwnnn```VVVRRRSSSMMMPPPYYYjjjyyyeeeQQQDDD>>>:::666111....../////////+++++++++---......,,,)))000...,,,,,,,,,,,,***(((---,,,,,,+++*********+++(((***+++,,,,,,+++)))(((******)))(((((((((((((((,,,+++***((('''%%%$$$###(((((((((((())))))))))))******+++++++++******)))''''''''''''((((((((((((,,,+++***((((((((())))))))))))))))))))))))))))))+++*********))))))((((((++++++******))))))((((((,,,+++++++++***)))))))))++++++******)))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......000///.........///111222111222444555888>>>EEEIIIjjjpppeeefffhhhfffeeemmmzzzmmmsssyyyxxxgggpppzzz|||,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((((('''((((((((()))))))))***+++***))))))((((((((((((***)))))))))(((((((((''')))((((((((()))***+++,,,,,,+++))))))************(((((((((((((((((())))))&&&'''(((*********)))((()))))))))(((((((((''''''(((((((((((())))))))))))*********)))))))))((((((''''''((((((((()))))))))((((((''''''''''''(((((()))(((((((((((())))))***((((((''''''(((***+++,,,)))***++++++)))(((((()))************)))))))))(((+++***)))))))))***+++,,,+++,,,,,,------...//////222111444:::???GGGTTT```sss}}}gggYYYOOOGGGAAA???;;;::::::999999::::::::::::???CCCIIIZZZvvvvvvfff[[[QQQGGG@@@===;;;999777777777888888777888888777666777999;;;;;;???CCCGGGOOO]]]qqqyyykkk___VVVRRRPPPOOOQQQ^^^uuu|||nnn^^^NNNDDD;;;666000------.........///......///111111///---///---,,,,,,,,,,,,+++***---,,,++++++******++++++***++++++,,,+++***)))(((******)))((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))))))))******+++++++++******&&&&&&'''''''''(((((((((***)))(((''''''(((((()))))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))+++++++++***************++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,---------......000///.........///111111000111222444666;;;AAAFFF[[[ppprrrgggfffhhhiiiiiijjjttt~~~pppmmmqqq{{{tttnnnttt++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))******))))))))))))(((((((((((()))((((((((()))***+++,,,*********+++++++++++++++))))))(((((('''((((((((((((((((((((())))))))))))))))))((((((((((((''''''(((((((((((())))))))))))******))))))))))))((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((******))))))))))))))))))''''''''''''((()))******(((***+++***)))(((((()))************))))))))))))******))))))******+++,,,,,,,,,---......//////000222111444999>>>DDDPPP[[[ooo|||~~~iiiSSSGGGBBB>>>;;;:::888888777777777888888999999===@@@FFFXXXvvv~~~nnnaaaUUUIIIAAA======<<<999777666777888999999888777666777:::===???AAACCCEEEKKKWWWiiivvv~~~nnn^^^TTTUUUPPPLLLRRRddd}}}{{{nnn\\\OOOAAA;;;333......//////...---,,,,,,---......---+++...,,,+++,,,---...---+++,,,,,,++++++******++++++---,,,,,,+++***)))((((((******)))((((((((())))))&&&''''''(((((()))******(((((((((((())))))))))))(((((()))***++++++++++++&&&&&&&&&'''''''''((((((((('''''''''''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))***************************+++++++++*********************+++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////......//////000111///000111222333777===AAAKKK___xxxxxxmmmiiijjjoooqqqlllkkkxxxvvvjjjiiinnn|||sssrrrttt{{{((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))+++***)))(((((()))+++,,,))))))))))))(((((((((((()))))))))))))))******+++%%%'''(((((((((((())))))******(((''''''''''''((())))))(((((((((((()))*********************))))))(((((((((((())))))))))))))))))))))))))))))((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''''''''((())))))''')))******)))(((((()))*********)))))))))))))))***************+++++++++,,,,,,,,,---......//////444333666:::>>>BBBLLLVVVkkkyyymmmZZZFFF>>>===<<<999888777777666666666777888888888;;;>>>DDDWWWvvvvvvgggYYYKKKBBB=========;;;888777888:::999999999777666888;;;>>>AAACCCFFFHHHLLLVVVccclllyyykkkZZZYYYTTTPPPPPPXXXlllzzzjjj]]]NNNEEE:::333222222222000---,,,+++,,,------,,,+++---,,,+++,,,...///...---,,,,,,++++++***++++++,,,...---,,,***)))(((((((((******))))))((())))))***&&&&&&'''((()))******+++(((((((((((())))))))))))'''''')))***++++++++++++''''''(((((((((((())))))''''''''''''((())))))***))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++)))))))))***+++++++++,,,)))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------..................//////000000000000111111222555999===DDDSSShhhzzzwwwpppnnnsss{{{vvvlllqqqnnnhhhgggrrr{{{pppnnnxxx((((((((((((((((((((((((((())))))******++++++,,,))))))))))))((((((((((((***))))))(((((()))***+++(((((((((((())))))))))))((()))))))))************###%%%''''''&&&''')))+++---+++)))(((''''''((((((***)))(((((((((((())))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((())))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((('''((((((((('''&&&%%%%%%'''''''''(((((((((((((((&&&(((******((('''((()))))))))))))))))))))******))))))******+++++++++++++++++++++,,,------......222222666;;;???CCCMMMVVVfffuuuzzzYYYKKK===:::;;;999666444777777777777777888999999888:::===DDDYYYxxxqqqaaaQQQGGG=========<<<:::::::::;;;888999999888777888;;;>>>AAADDDIIIMMMRRRXXX___dddoooyyyzzzfffZZZXXXVVVTTTRRR\\\wwwuuummm]]]QQQBBB888555444222000111///...///000111000///,,,++++++,,,...//////...,,,++++++***++++++,,,,,,...---,,,***)))(((((((((******))))))))))))******((((((((()))))))))))))))(((((((((((())))))))))))&&&'''((()))***+++++++++(((((()))))))))*********'''(((((()))************))))))))))))))))))))))))))))))))))))))))))******(((((())))))******++++++)))))))))***+++++++++,,,((()))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////000111222222222444777:::@@@JJJXXXhhh|||xxxqqqttttttoootttvvvlllffflllxxxvvviiilll|||++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((())))))))))))((()))************))))))&&&(((***)))'''(((,,,000///---+++(((''''''((()))))))))))))))((((((((((((&&&&&&''''''''''''(((((((((((((((((())))))))))))''''''(((((((((((())))))&&&&&&'''''''''(((((((((((((((''''''''''''((((((%%%&&&'''((('''&&&%%%$$$'''(((((()))))))))((((((&&&'''))))))((('''((()))))))))))))))************))))))***++++++++++++*********++++++,,,------...---...444;;;@@@EEEOOOXXX```pppkkkLLLCCC;;;;;;<<<999666555777777777777888999999:::888:::>>>GGG\\\{{{wwweeeUUUJJJ@@@>>><<<<<<===<<<;;;999666777888888888999;;;===AAAEEEKKKPPPTTTWWW[[[]]]eeennnyyywwwaaa]]]ZZZWWWPPPQQQcccyyy}}}mmm^^^KKK>>>999666333///000///------///000///...---,,,+++,,,...//////...++++++******++++++,,,,,,---,,,,,,+++***)))((((((******)))))))))***++++++******))))))))))))(((((((((((((((((())))))))))))''''''((()))************(((((()))))))))*********((()))***************)))))))))))))))))))))))))))))))))))))))************))))))))))))***************************+++++++++'''(((***+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......------...////////////...000111222222222444777999999@@@JJJWWWlllyyyvvv~~~{{{rrrnnn{{{uuujjjiiioooyyyrrrjjjqqq,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************)))))))))(((((((((''''''((()))))))))'''%%%$$$'''((((((((()))))))))***((()))***++++++***)))((((((***+++)))''')))///555111///,,,***(((((()))***((()))*********((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))''''''((((((((()))))))))((((((''''''''''''(((((($$$%%%'''((()))(((&&&%%%((())))))******)))((((((%%%'''))))))((('''((()))((()))))))))************((()))***+++,,,++++++***++++++,,,,,,---.........---...444;;;???CCCKKKTTT[[[kkk|||\\\EEE@@@<<<<<<:::777666999666666666666777888999:::888;;;???JJJ```}}}jjjYYYNNNFFFAAA<<<<<>>999333333555888999999999999;;;CCCFFFJJJMMMPPPRRRTTTVVV\\\dddnnnwwwpppeee\\\XXXSSSNNNUUUaaauuu~~~mmmWWWFFF???<<<777222///---++++++,,,---------...---,,,---...///...---++++++******++++++,,,---***++++++,,,+++***)))(((******))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''((((((((((((((())))))******)))((('''))))))))))))))))))))))))((()))))))))*********************)))))))))))))))+++++++++***************'''(((***,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---.../////////......///000111222222333666888444:::BBBLLL]]]vvv|||{{{yyyqqqppprrrkkkjjjppp}}}sssnnnuuu}}}************************))))))))))))((((((((((((******))))))((((((((('''&&&''')))***)))'''$$$"""'''((((((((())))))******((()))***++++++***)))((((((******(((&&&(((000666333111---***))))))***+++((()))***+++***)))'''%%%'''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((($$$&&&((()))***)))((('''((()))***++++++***)))(((%%%'''((()))((('''((()))(((((())))))*********+++((()))***+++,,,+++******,,,,,,------...//////000111222666;;;===>>>DDDLLLWWWhhhvvvSSS???;;;999777444111333888555555555666666888999999888;;;AAALLLcccrrraaaVVVKKKDDD======@@@???777///111444888:::999999999999EEEFFFHHHIIIKKKMMMPPPQQQWWW^^^gggooo{{{lll\\\YYYWWWOOONNNRRRbbbrrryyy```NNNFFFAAA;;;666222000......///000111000///...------...///...---+++*********+++,,,,,,---)))***+++,,,,,,+++)))(((******))))))***+++,,,,,,(((((())))))******++++++(((((((((((())))))))))))((()))))))))))))))((('''%%%%%%%%%&&&&&&&&&''''''(((((()))))))))'''&&&%%%))))))))))))))))))))))))(((((())))))*********+++++++++******))))))((((((,,,+++++++++******))))))&&&(((***,,,---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,.../////////...------///000111111222555777333999@@@FFFTTTkkkzzz|||xxxjjjxxxyyynnniiimmmyyy~~~qqqqqquuu~~~******))))))******+++,,,---,,,,,,+++***)))'''''')))((('''&&&'''(((***,,,))))))(((((((((((()))))))))))))))((((((((((((((()))***+++,,,+++)))'''%%%&&&&&&'''((()))******+++,,,+++***((((((((()))*********))))))))))))******&&&&&&&&&&&&''''''''''''(((((((((***,,,,,,***'''$$$%%%&&&'''((((((((((((&&&&&&''''''(((((())))))&&&'''((()))*********)))((((((((((((((('''''''''(((***---...---,,,,,,,,,***((('''((()))***)))''')))******)))(((((()))+++++++++************************,,,---.../////////222555888999:::>>>DDDJJJXXXhhh~~~kkkQQQ???<<<888666666777666666333555666666555555777888888999@@@QQQjjj{{{jjj```NNNHHHAAA>>>>>>===888444555555555555666777999999DDDFFFHHHIIIIIIJJJKKKMMMSSSZZZccciiiqqq~~~|||gggXXXRRRQQQPPPNNNTTTbbbuuulll\\\RRRIII???888888222...//////,,,,,,...,,,///...++++++......,,,,,,,,,,,,+++++++++******---......,,,***((()))***...,,,+++*********(((&&&))))))*********))))))((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&''')))***)))((('''(((*********))))))((((((''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******%%%&&&&&&'''((()))******''')))***++++++***)))''',,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------............///......///000111222333333444444888???III[[[ttt|||~~~uuuttt{{{|||pppnnnvvvwwwmmmpppzzz******))))))******+++,,,******+++++++++******))))))((('''''''''(((***+++))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,------,,,+++***))))))******++++++,,,,,,,,,+++)))((((((((()))***))))))(((((((((((())))))'''(((((((((((()))))))))((('''&&&''')))***)))(((""""""###$$$%%%%%%%%%%%%'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''+++000222111...+++******((('''((()))***)))''')))******)))(((((()))+++***************************+++,,,...////////////222555888:::;;;>>>EEEJJJYYYiii}}}dddJJJ>>>;;;888666666666666555444555666666555555666888999:::BBBUUUpppqqqfffUUUMMMEEE@@@???>>>:::666555555555555666777888999BBBDDDGGGHHHHHHIIIIIIKKKNNNTTT\\\bbbjjjxxxrrr___TTTOOOLLLJJJOOOZZZkkk{{{zzzmmmcccWWWJJJ@@@<<<777333333333000///000///222000---,,,......+++,,,,,,,,,++++++++++++***,,,------,,,***)))***+++,,,+++)))***++++++***)))))))))************))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))***)))))))))((((((((('''))))))))))))))))))))))))&&&'''''''''((()))))))))'''(((((())))))*********((()))***++++++***)))(((,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------..................///000111222222333555444777<<>>;;;777555555666555555444555666666444444666888<<<>>>GGG\\\xxx}}}qqq___VVVKKKDDDBBB@@@<<<999666555555666666777888999>>>AAAEEEGGGGGGFFFFFFGGGHHHMMMSSSYYYaaappplll[[[QQQMMMLLLJJJPPP]]]nnnvvvhhhXXXMMMAAA;;;555444222///...000222444222...,,,......+++,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,***)))((()))+++,,,,,,***))))))***************)))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((()))***++++++***)))(((,,,,,,,,,+++++++++******++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------............---...//////111111222333555444444888<<>>;;;777555555666555555555666666555444555777999>>>BBBNNNccc~~~|||jjj```RRRHHHDDDAAA===999666666666666666777888888:::>>>BBBDDDDDDCCCCCCCCCEEEHHHLLLRRR[[[jjj{{{yyyeeeXXXRRRQQQKKKKKKPPP___rrruuueeeZZZMMMDDD:::555222...///222111333222...,,,///...+++------,,,,,,,,,+++++++++)))***,,,,,,++++++,,,---***)))))))))+++,,,+++***))))))***+++++++++******))))))))))))))))))))))))(((((()))************)))'''((()))(((''''''''')))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((******************))))))((()))************)))(((,,,,,,,,,+++++++++******+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---------.........------...///000111222222444222222555777>>>KKKWWWqqq{{{pppjjjnnnvvv~~~{{{tttxxx******))))))******+++,,,)))******+++++++++******))))))((((((((((((((()))))))))(((((((((((())))))(((((()))***+++,,,,,,---((((((((())))))((((((((()))))))))((((((((((((((()))))))))*********))))))''''''&&&&&&&&&&&&''''''((((((((()))))))))******&&&&&&'''***++++++(((%%%$$$$$$%%%&&&&&&&&&&&&%%%))))))((((((''''''&&&&&&...,,,***(((''''''((()))%%%&&&&&&'''((()))******(((***------+++)))((('''***((('''((()))***)))''')))******)))(((((()))+++))))))*********+++++++++((()))***+++,,,---------444777999:::;;;>>>DDDIIIUUUdddwwwdddKKK>>>;;;777555555666666555666666666666555666999;;;<<>>???AAADDDEEEHHHMMMVVVcccrrr{{{yyyfffYYYSSSVVVQQQLLLNNNYYYhhhuuu|||nnnaaaPPPDDD:::333111444---000///,,,,,,///000...------------,,,,,,,,,,,,)))***,,,,,,++++++,,,------+++******++++++)))((())))))***+++,,,,,,,,,,,,))))))))))))))))))))))))'''((()))******+++******)))***++++++))))))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,---......000000111222111///000444666888===DDDTTTfff|||~~~~~~xxxmmmfffiiittt~~~|||yyy~~~******))))))******+++,,,+++++++++++++++***)))))))))))))))))))))(((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,))))))******++++++,,,,,,'''((()))***+++******)))((((((''''''''''''(((((('''''''''((((((((()))))))))'''%%%%%%'''((()))((())))))************))))))'''''''''(((((((((((((((++++++******))))))(((((('''''''''(((((((((((((((&&&'''''''''%%%%%%''')))***((('''((()))***)))''')))******)))(((((()))+++((())))))***++++++,,,,,,***+++,,,---.../////////333555888999999<<>>777777777666666666666777777888999:::::::::<<>>HHHYYYmmm~~~|||~~~{{{kkkjjjooo{{{yyy{{{*********)))***++++++,,,)))******+++++++++******))))))***))))))(((''''''))))))(((((((((((())))))))))))))))))((((((((((((%%%%%%%%%&&&((()))+++,,,&&&''''''((()))******+++'''((()))+++++++++***)))((((((''''''''''''(((((((((((((((((())))))))))))+++'''""" """&&&)))+++&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))((())))))***)))(((((('''((((((((((((((('''''''''$$$&&&'''''''''&&&''')))***((('''((()))***)))((()))******)))(((((()))+++((())))))***++++++,,,,,,,,,,,,...///000111111111222555777888888;;;AAAEEENNN```vvvttt```AAA>>>:::888888999888888666777777888999<<>>:::333555333///...000///,,,......---------,,,,,,,,,***,,,,,,,,,******+++,,,(((((('''))),,,------,,,((()))***+++,,,---------))))))))))))))))))))))))&&&&&&((())))))*********''')))***)))((('''(((***'''((((((((())))))******************************''''''((()))***++++++,,,))))))***+++,,,,,,------******))))))))))))******,,,,,,,,,+++++++++******((())))))))))))*********---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,---...///000111111111///111555777555666:::BBBPPPcccttt|||{{{rrrmmmnnnwwwyyytttvvv***+++,,,------,,,***)))+++***))))))(((((())))))%%%&&&'''((())))))))))))+++***)))(((((()))***+++,,,+++***))))))***+++,,,))))))))))))************''''''(((((())))))************))))))((((((''''''************************************************(((''''''&&&&&&((()))***''''''&&&''''''((()))***((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&'''((()))***++++++(((((((((((())))))))))))******))))))((((((''''''************************++++++***************+++,,,,,,,,,---///222555777777777777777888;;;???CCCPPP___ttt}}}lllRRRGGG=========:::999;;;??????===;;;<<>>;;;777777888888777666444333666666777999===?????????@@@BBBEEEIIIPPPZZZdddkkk~~~{{{hhh___[[[YYYRRRKKKRRR```uuuxxxhhhXXXEEE777666333222222///++++++/////////...---,,,,,,++++++......,,,+++******))))))***************+++,,,,,,---+++)))++++++***)))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))(((((())))))******)))(((&&&%%%''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&)))+++---------,,,,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,------------,,,+++,,,---...///,,,,,,------.../////////222111111111222444666777;;;DDDTTTggg|||{{{qqqiiilllvvvyyynnnuuu{{{***++++++,,,,,,+++******...---,,,,,,++++++,,,,,,((()))))))))))))))((((((******)))(((((()))******+++******)))))))))******)))))))))))))))))))))((((((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''&&&'''((()))***)))(((((('''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''++++++++++++++++++++++++++++++***************+++,,,++++++,,,...111444666666777777777888;;;@@@CCCOOO^^^rrrwww```SSSGGGBBB@@@<<<:::<<<===>>>>>>???DDDNNN\\\gggwwwkkkXXXIII???:::::::::::::::999888666555666666777999<<<>>>???@@@AAACCCFFFKKKRRR\\\gggnnn{{{qqqeee\\\YYYSSSMMMPPPZZZlllzzzzzzkkkWWWHHH;;;555222111///,,,,,,///.........------,,,,,,,,,...---,,,+++******)))***++++++*********+++,,,,,,+++******++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,,,,***)))***************++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---...///,,,,,,------.../////////000000000000111333444666999AAANNN```tttxxxmmmkkkooovvvzzzllloooyyy***++++++++++++++++++***++++++***))))))))))))***++++++++++++***)))((('''***))))))(((((())))))***((())))))******))))))))))))))))))(((((('''''''''))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))*********(((''''''&&&&&&&&&)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((+++++++++++++++++++++++++++***************+++++++++******+++---000333555555666777888999<<>>=========<<<;;;999888777666777888999;;;>>>@@@AAACCCDDDHHHMMMTTT^^^iiipppxxx}}}mmm^^^YYYUUUPPPOOOSSScccttt{{{gggWWWEEE<<<444222111///...000......---------------------,,,+++***************,,,,,,++++++***+++++++++((()))++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***((('''''''''(((***+++,,,---...++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,------.../////////////////////000222333444777<<>>===;;;:::999888666777888999:::===@@@BBBDDDFFFIIIMMMUUU^^^iiipppvvvtttaaaZZZWWWSSSOOONNN\\\nnnttteeeSSSGGG;;;666555333111111------------............,,,++++++*********++++++,,,,,,+++************+++(((+++---,,,++++++***((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((((())))))*********************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,++++++***)))(((''''''(((***+++,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,------.../////////...//////000111222333444555777???MMM]]]nnn~~~qqqfffeeeooo|||sssgggeeennn}}}///...,,,***))))))***+++------,,,++++++++++++,,,&&&'''(((((()))))))))(((((((((((())))))(((((((((&&&'''(((*********)))((()))((((((((('''''''''&&&******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))***++++++,,,)))))))))***,,,///222444666777999:::<<<>>>BBBDDDMMMXXXggguuuyyyqqqiiiddddddjjjttt}}}tttbbbSSSJJJAAA@@@>>><<<;;;999888777666777999999999<<<@@@CCCDDDFFFHHHLLLRRR[[[eeelllsss{{{|||hhh^^^[[[WWWRRRNNNTTTdddzzzuuu```RRRDDD<<<888333111000---.....................,,,+++++++++++++++,,,,,,,,,++++++******++++++++++++111222...+++,,,+++((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***''''''((())))))))))))))),,,,,,,,,++++++***************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------------,,,,,,------...///////////////000111222333444444555555;;;FFFQQQ```uuuyyyjjjbbbgggpppnnnbbbbbbmmm444111...+++))))))***+++,,,,,,+++***************%%%&&&'''(((((()))))))))'''(((((())))))(((((('''''''''((()))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********))))))&&&&&&&&&''''''(((*********))))))(((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))***+++,,,,,,***))))))***,,,///222444777999;;;<<<===>>>AAACCCJJJTTTbbbooo~~~~~~}}}iiiWWWMMMBBBAAA???<<<:::888777777666888:::999888;;;@@@DDDDDDEEEGGGIIINNNUUU^^^eeellltttuuuhhh```ZZZUUUQQQMMMWWWhhh{{{nnn```PPPEEE<<<444000000//////..................,,,,,,,,,,,,,,,---...///---,,,,,,,,,------...///222999999000***,,,,,,)))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******&&&'''((())))))******)))...---,,,+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,---+++++++++***************************+++++++++++++++,,,------......------,,,,,,------.../////////...///111222333444444444555444888@@@GGGRRRggg|||ssseeeaaaeeewww~~~llldddgggvvv888555000+++))))))***+++***))))))((((((((((((((('''(((((()))))))))((((((''''''((())))))(((''''''((((((((()))***+++,,,,,,'''(((((())))))*********(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))(((((('''''''''(((((()))******))))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))***+++,,,---************,,,000333555999:::<<<======>>>@@@BBBFFFOOO\\\hhhxxxqqq^^^SSSDDDBBB@@@===:::888888777666888:::999888:::@@@EEEDDDDDDDDDEEEHHHOOOWWW\\\bbbkkkxxxssseee\\\XXXVVVNNNPPPXXXhhh|||}}}qqqaaaRRRDDD888333444000000//////......------,,,,,,,,,---...///000111////////////000222333444:::@@@>>>222***,,,---***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********&&&'''((()))************++++++***)))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---************************************+++++++++++++++,,,---.........------,,,,,,------.../////////---...000111222333222222444222666===???EEEYYYooorrrhhheeeqqq{{{}}}~~~qqqjjjrrr}}}:::777111,,,))))))***+++---,,,,,,+++++++++++++++***++++++******)))((('''&&&'''((())))))((('''&&&***))))))((()))+++---...''''''((()))***+++,,,,,,''''''(((((())))))******'''((((((((())))))******++++++++++++++++++++++++))))))))))))))))))))))))'''((()))++++++******)))***)))(((''''''&&&''''''******))))))))))))******))))))(((((((((((())))))&&&&&&'''((()))***++++++(((((((((((())))))))))))'''((((((((())))))******************************))))))))))))***+++,,,---+++******+++---000333555:::;;;===>>>===>>>???AAACCCLLLWWWdddtttyyyfffZZZFFFDDDAAA===;;;999888888555888:::999777999@@@FFFCCCCCCCCCCCCEEEJJJQQQWWWZZZcccrrr{{{hhh]]]YYYYYYSSSPPPQQQ\\\qqq~~~nnn^^^LLL>>>888:::111111000///...------,,,---------...///000111222000111111222333555666777???EEEBBB333***,,,...***))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++&&&'''((()))************((((((''''''''')))***+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,))))))******++++++++++++)))************++++++++++++,,,---.........---,,,,,,,,,------...//////000,,,---///000111222111111333111555;;;;;;>>>PPPgggsssnnnmmmuuu{{{yyyppppppxxx~~~...---+++******+++---...***,,,+++(((&&&(((*********************)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&''''''))))))(((((((((((())))))((()))******)))((()))+++))))))))))))))))))))))))++++++)))(((&&&&&&%%%%%%&&&&&&''''''((()))))))))******))))))((((((''''''(((((())))))))))))(((((()))***+++,,,,,,+++***)))''')))++++++)))((((((***)))))))))))))))******++++++++++++******(((''''''---,,,,,,,,,---///111222999:::<<>>@@@AAABBB:::111------...,,,)))+++++++++++++++***)))(((***************)))((((((******)))(((((((((((((((((((((((((((((()))******))))))))))))((((((((((((,,,***((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***...,,,+++))))))***,,,---************************++++++,,,,,,,,,,,,------,,,---......------...000///---,,,...111222000---555333333555777===KKKXXXqqqrrrllloooyyyrrrwww~~~www|||...---+++******+++---...***,,,,,,)))((((((*********************)))((((((++++++***))))))***++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++******)))))))))***))))))(((((((((((()))))))))***+++***)))((()))***))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((()))***+++++++++***)))))),,,,,,,,,+++***))))))))))))))))))))))))******+++'''((()))******++++++************+++---///222333777888999;;;>>>AAACCCEEEFFFJJJSSSaaarrrmmm\\\SSSHHH@@@<<<;;;999777999::::::999777888;;;>>>@@@???>>>===>>>AAAGGGKKKYYYaaannn|||tttbbbYYYSSSMMMJJJPPPWWWbbbxxx}}}jjjVVVFFF<<<666222000111111......000000......222444222333666999999999999999:::;;;<<<===777000---------+++(((+++++++++++++++***))))))***************)))((((((******)))(((((((((((((((((((((((((((((()))******))))))))))))((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******///...,,,***))))))***+++***************++++++++++++++++++,,,,,,,,,------,,,...//////...---///000///------...000111///---333333444777888;;;DDDOOO```wwwnnnmmmqqq~~~zzzxxx{{{xxxzzz---,,,+++******+++,,,---***+++,,,,,,***))))))+++)))************))))))(((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++************+++))))))(((((((((((())))))((()))***)))'''&&&'''((())))))))))))))))))))))))''''''''''''((())))))*********)))(((((('''&&&&&&'''''''''((()))*********(((((())))))))))))((((((***+++++++++***))))))(((,,,+++))))))*********))))))))))))))))))******+++'''((()))***++++++++++++******+++,,,///222555777888888999:::===AAADDDGGGGGGJJJRRR___pppzzzggg]]]PPPEEE@@@>>>===;;;<<<<<<;;;999777777999;;;======<<<;;;;;;>>>CCCGGGTTT^^^lllzzzqqqcccTTTPPPNNNNNNMMMTTTjjjwwwdddQQQEEE<<<666222222111...---///111//////333333///...000222333444555555666555555777333///---...---+++(((++++++,,,,,,,,,+++******)))************))))))(((******)))(((((((((((()))((((((((((((((())))))***(((((((((((())))))))))))+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******000...,,,***)))(((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,---...//////......///111...------...000111///...111111555999999888===CCCOOOffftttllliiippp|||~~~wwwvvv~~~{{{~~~,,,,,,+++******+++,,,,,,***+++---///---***)))+++))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******)))))))))))))))***))))))(((((((((((())))))'''(((((('''%%%$$$$$$%%%((((((((((((((((((((((((''''''''''''((()))******))))))))))))(((((('''''''''((((((((()))))))))***(((((())))))))))))((((((+++++++++******)))(((((()))'''%%%&&&(((++++++***)))))))))))))))******+++++++++++++++******)))(((,,,------///222555888:::<<<<<<;;;<<>>???AAAEEEIIILLLJJJLLLPPPWWWccctttssscccVVVMMMGGGCCC@@@===;;;888777777888999999:::;;;;;;::::::<<<@@@CCCKKKTTTcccrrr~~~~~~dddYYYQQQPPPPPPPPPWWWbbb}}}~~~lll^^^KKK@@@777333222000///000+++***,,,000000,,,***,,,+++,,,...///000000///...000000000111111///,,,******++++++,,,,,,+++++++++((())))))*********))))))++++++***)))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))************************++++++))))))*********+++++++++*********+++++++++,,,,,,---...//////......///000---...//////////////////000...///333555444777===GGGVVVlllrrrnnnrrr|||vvvvvv|||+++++++++++++++++++++++++++***///666444+++(((+++((())))))************)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++************+++,,,,,,))))))(((((((((((()))))))))***++++++))))))***+++)))))))))))))))))))))))))))))))))(((((()))******''''''((())))))***++++++*********)))((('''''''''(((((())))))))))))((((((***))))))(((((())))))******,,,---,,,***((((((((()))))))))))))))******+++'''((()))+++,,,---------,,,,,,...000333777:::<<>>???===:::888999:::::::::::::::;;;::::::;;;???AAAGGGOOO\\\iiittt|||qqq```SSSQQQRRRPPPQQQUUUkkk~~~{{{oooXXXKKK===888555222000000---,,,---111111...---///+++,,,---...////////////...///111111000///,,,+++))))))***+++++++++******((())))))************)))++++++***))))))))))))******))))))(((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((()))******+++++++++************************************++++++++++++,,,---......------...000,,,...000000///...///000111......111444444777<<>><<<<<<<<<;;;:::888999:::999999:::===???DDDJJJTTT^^^fffnnntttxxxnnnZZZTTTSSSOOOOOORRRYYYmmm|||gggXXXGGG>>>999444000000000------000000------000,,,,,,,,,,,,---...//////---...000000...,,,+++***'''((()))************)))(((((()))***************,,,+++******))))))************)))((((((((((((((('''''''''((()))*********''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******((())))))***************,,,,,,++++++***)))))))))************+++++++++++++++,,,------,,,,,,---///,,,...000000......///000222//////333555555666999===BBBNNNaaawww~~~uuuxxx{{{vvvyyy******++++++++++++******+++)))000:::888,,,''',,,(((((()))***************&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&''''''((())))))))))))(((((((((((())))))$$$&&&'''((('''(((***+++))))))))))))))))))))))))%%%&&&&&&(((***,,,...///++++++******)))(((((((((''''''(((((())))))******(((((())))))))))))((((((''''''''''''((()))+++,,,''')))&&&$$$(((---)))))))))))))))******+++***++++++,,,,,,,,,++++++,,,...111666<<>>>>><<<999777888999888888999;;;>>>BBBGGGOOOVVV]]]ccciiilllttt{{{zzzcccXXXSSSNNNOOOUUUNNNbbb{{{rrraaaNNNCCC<<<555000///111---,,,...---******---,,,,,,+++++++++---///000,,,---///...,,,*********''''''((()))))))))))))))(((((()))***************,,,+++******)))***************)))(((((((((((((((&&&''''''((()))******+++''''''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))*********************)))((('''---,,,,,,+++***)))(((((()))************+++++++++***+++---,,,++++++,,,...+++...111000...---///111333111111666888555444555;;;<<>>:::@@@HHHPPPVVVZZZ^^^aaapppuuu}}}ooo```YYYRRROOOOOORRRYYYlll|||qqq```NNN@@@777444333,,,...000000///...------......---------,,,,,,,,,,,,,,,,,,------.........***,,,---,,,******+++,,,************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((()))))))))***++++++,,,,,,(((((((((((()))***,,,,,,))),,,...,,,(((&&&))),,,******++++++++++++******///...,,,++++++,,,...///))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,,,,------///////////////.........222222333333333444444444777;;;DDDMMMWWWhhh+++,,,,,,------,,,,,,+++,,,+++,,,111555555000++++++++++++***)))***+++,,,++++++***)))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********((('''(((***,,,***)))'''((()))'''%%%$$$'''***))))))))))))+++---///000,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&''')))******(((+++***((((((((()))))))))(((***+++***)))((()))***+++++++++***++++++,,,,,,+++...444>>>GGGMMMPPPQQQOOOPPPRRRSSSRRRNNNHHHDDDAAABBBGGGQQQ^^^mmmrrrhhhZZZUUUNNNGGGCCC@@@===;;;999888888888888:::;;;<<<<<<@@@EEEJJJOOOTTTZZZ^^^ggglllttt~~~~~~nnn```TTTPPPRRRMMMPPP]]]uuuzzzlll[[[MMMAAA888444//////000///...,,,++++++......---------,,,,,,,,,***++++++++++++++++++,,,***+++,,,,,,******+++,,,************))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))(((++++++*********************************)))))))))))),,,...,,,(((&&&))),,,******++++++++++++******+++***)))(((((()))***+++)))))))))))))))))))))))))))******+++,,,,,,------++++++,,,,,,,,,,,,------////////////...............///000111333555666777333777===DDDKKKZZZttt+++,,,,,,------,,,,,,+++,,,++++++...222333111...))),,,...,,,)))(((+++///+++***))))))))))))))))))******)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((('''(((***+++***)))(((((((((((((((((((((((((((((((((((()))+++---...++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***(((((((((******)))(((---,,,)))'''&&&''')))***(((***+++***)))((()))***************+++,,,------+++...666???HHHMMMNNNMMMNNNPPPSSSTTTQQQKKKDDD@@@@@@@@@FFFPPP]]]lllyyyooobbb\\\SSSKKKDDD@@@<<<999999888777777777777999999>>>???@@@BBBEEEKKKRRRWWW\\\aaajjjtttkkkZZZSSSTTTOOOKKKQQQeee~~~}}}ooo```OOO@@@777333222111///...---,,,+++......---------,,,,,,,,,,,,++++++++++++++++++******+++,,,+++******+++,,,************)))))))))))))))))))))))))))))))))))),,,,,,,,,+++***))))))((()))))))))))))))))))))))),,,,,,++++++***))))))(((************)))'''%%%###(((+++---+++(((''')))+++******++++++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))*********++++++,,,,,,---++++++,,,,,,,,,,,,------........................------...000222333555555555666:::>>>CCCOOOeeeyyy~~~+++,,,,,,------,,,,,,+++,,,+++***,,,///111111000***+++,,,+++))))))+++---******)))))))))))))))***+++***))))))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((()))***)))))))))(((((()))******((('''((('''''''''((()))+++,,,******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))******)))((()))))))))(((''''''((()))(((***+++***)))((()))***************+++,,,---...111222777===DDDGGGHHHGGGMMMOOOPPPPPPKKKFFF@@@===EEEDDDIIIRRR^^^mmm{{{{{{{{{}}}}}}rrriiibbbXXXNNNFFFAAA<<<:::999888777666555666666777<<<<<<<<<===???CCCIIINNNTTTXXXaaalllxxxyyyeeeYYYTTTXXXRRRQQQ\\\nnnrrr^^^JJJ<<<888555222000///...............---------,,,,,,,,,.........------,,,,,,,,,)))***++++++******+++,,,************)))))))))((())))))))))))))))))))))))+++++++++******))))))))))))))))))))))))*********+++++++++*********))))))'''((())))))'''%%%""" (((***++++++)))((()))+++******++++++++++++******,,,++++++******++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------...............////////////000000000000111666666777999<<>>>>>HHHHHHKKKSSS]]]jjj}}}wwwnnnfffaaa]]]]]]^^^aaagggnnnuuuyyyvvvmmmfff[[[PPPHHHCCC>>><<<999888666555444555555666777999:::;;;<<<>>>BBBDDDKKKPPPWWWbbbooouuucccWWW\\\WWWUUUXXX```nnnlllVVVGGG<<<777111.....................---------,,,,,,,,,.........------,,,,,,,,,((()))++++++***)))+++,,,************)))))))))((())))))))))))))))))))))))((((((((()))))))))******((()))))))))*********+++))))))*********+++++++++&&&''')))))))))'''%%%$$$((()))******)))))))))*********++++++++++++******((((((''''''''''''(((((())))))))))))))))))))))))***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,---------......//////....../////////000000000222111222444666===MMM]]]uuu|||zzz~~~xxxrrrwww+++,,,,,,------,,,,,,+++---,,,++++++,,,---///000---)))&&&'''***,,,***''')))))))))))))))******+++++++++***))))))))))))***((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((()))******&&&((())))))(((''')))***(((((((((((((((((((((((()))((('''''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***(((((((((******)))(((###)))+++***(((((()))(((***+++***)))((()))***************+++,,,------000//////222888>>>CCCDDDCCCEEEFFFCCC???===???AAAHHHGGGIIIPPPYYYeeewwwyyyiii]]]VVVPPPLLLGGGGGGGGGJJJNNNUUU[[[___ppp}}}}}}qqqiii^^^RRRIIIDDD???===999888666555444555555666333666999;;;<<<<<<>>>???CCCGGGMMMWWWdddtttqqq```[[[XXXVVVUUUWWWaaawwwzzzfffXXXCCC<<<444...---...---,,,......---------,,,,,,,,,,,,++++++++++++++++++***''')))******))))))+++,,,************))))))))))))))))))))))))))))))))))))&&&''''''((())))))******((())))))******+++++++++((())))))***++++++,,,,,,((()))***+++,,,+++***)))((((((((())))))))))))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////++++++---...000111333333333222333555777;;;HHHTTThhhwwwxxxxxx{{{}}}vvvsss}}}+++,,,,,,------,,,,,,+++------,,,,,,++++++---...+++***))))))************)))))))))))))))***++++++,,,+++******))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((()))******%%%'''))))))'''&&&(((***'''((()))'''%%%$$$'''******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&''')))******((("""&&&+++,,,***((()))+++(((***+++***)))((()))***+++++++++***++++++,,,,,,---,,,---111666:::===>>>;;;???CCCCCC@@@>>>@@@CCCEEEDDDFFFMMMVVVcccuuu|||fffTTTJJJGGGEEEDDD>>>=========@@@DDDIIIKKKXXXjjjvvvmmm```SSSJJJCCC>>><<<888777666555555666666777333555888::::::<<<>>>@@@???BBBGGGPPP\\\lll|||ppp^^^[[[WWWUUUUUU\\\mmm}}}wwwlllQQQHHH<<<444111000...,,,......---------,,,,,,,,,***++++++++++++++++++,,,'''(((******))))))+++,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((())))))******+++,,,,,,******************++++++************************(((((('''((()))******)))******++++++++++++******+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------...//////+++,,,---...000222333444444333555777888:::CCCMMMZZZjjjyyy|||xxxtttvvv~~~wwwyyy+++,,,,,,------,,,,,,+++---------,,,+++***+++---***,,,...,,,)))(((+++...))))))((())))))***++++++,,,+++******)))*********************************************************))))))))))))))))))))))))((((((((((((((()))******%%%'''))))))'''&&&(((***&&&((()))'''""""""''',,,+++***(((''''''((())))))))))))))))))************************************(((((((((((())))))))))))&&&%%%%%%&&&)))******)))'''+++...,,,)))'''***...(((***+++***)))((()))***,,,,,,++++++***+++++++++------...111555777666555666<<>><<<;;;;;;;;;<<<@@@CCCEEEHHH\\\xxxyyypppbbbTTTIIIBBB===:::888777666555555666777888333555777888999;;;???BBB>>>AAAEEEMMMYYYiiiyyy}}}eee___ZZZXXXXXX\\\gggrrryyy^^^SSSEEE;;;777555222///......---------,,,,,,,,,,,,,,,,,,------.........&&&((()))***))))))+++---************)))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))((())))))***++++++,,,,,,,,,,,,++++++***)))))))))***)))((('''''''''''''''(((''''''((()))******)))******++++++++++++******))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////000000000111000000111444333444:::BBBPPP```xxx}}}zzz~~~wwwnnnlllttt|||zzzwww~~~zzz~~~,,,,,,---------,,,+++******++++++,,,,,,++++++***))))))*********(((&&&%%%+++*********))))))((((((+++*********))))))((((((++++++******))))))((((((+++******+++------,,,***+++***)))(((((()))***+++,,,+++++++++***)))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******))))))******)))(((''''''((('''(((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,000,,,'''&&&(((***++++++******+++,,,///222444666:::???CCCDDDEEEHHHFFFBBBDDDBBBEEELLLUUU```ooo|||ooo[[[FFF>>>???>>>:::777;;;777444555999===??????EEEQQQiii~~~ttteeeVVVJJJCCC>>><<<999888666444333333333333555555555555555666777777<<<===AAAIIIQQQ[[[lll{{{|||dddWWW^^^```YYY\\\iii~~~nnncccOOO<<<333333222...111///---,,,---.........//////...---,,,,,,++++++******++++++++++++******************************************))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((***,,,,,,***(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,)))'''(((+++---,,,***++++++,,,,,,,,,,,,---------------...------,,,,,,............///000222222,,,...111222444666:::===HHHSSSeeeyyy{{{yyy~~~pppiiiooo~~~rrrsssxxx~~~,,,,,,------,,,,,,++++++***++++++,,,,,,++++++***)))))))))))))))(((((('''************)))))))))(((************)))))))))(((*********)))))))))))))))***((('''((())))))((('''******))))))))))))************)))))))))))))))(((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******))))))*********((('''((()))'''(((((()))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,+++)))'''(((***,,,+++)))******+++,,,...000333555999???CCCDDDFFFIIIHHHDDDHHHFFFGGGLLLTTT^^^mmmzzzcccQQQ???:::<<<;;;888666???<<<888888:::>>>??????CCCOOOiiizzziiiYYYMMMEEE@@@===777666555444444444555555555555555555555666666777777888<<>>;;;999666333111...------......---///......---,,,,,,++++++++++++,,,,,,,,,,,,++++++************************************))))))))))))*********************************)))))))))))))))((((((((((((((((((((((((---+++)))((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,)))((((((+++,,,,,,***+++++++++,,,,,,,,,------,,,---------------,,,,,,///.........///000111111---///111222333666999;;;DDDLLL[[[ooo~~~xxxwwwvvvlllnnnyyy{{{qqqsss{{{,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))(((((((((((()))******************))))))))))))************))))))))))))))))))))))))************+++)))&&&&&&&&&''''''&&&))))))************))))))''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))*********((('''((()))'''((())))))******))))))******))))))))))))******))))))))))))))))))))))))******************++++++''''''(((***,,,,,,+++)))++++++++++++---///111222999>>>BBBDDDFFFJJJJJJGGGLLLIIIHHHLLLPPPYYYiiiwwwoooVVVGGG:::888;;;;;;888666===:::777555777999::::::@@@NNNhhhppp^^^PPPGGGAAA>>>777666555444444555666777555555444444555555666777888888<<>>777666333///---------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************)))))))))(((************************,,,++++++***)))(((''''''((((((((((((((((((((((((000---)))''''''(((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***+++++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,000//////.........//////000111222222222222555777999<<>>AAAHHH]]]xxxrrraaaRRRFFF@@@@@@>>>;;;888555333222222444444333333444444555666999666666;;;???AAAGGGMMMXXXhhhzzz}}}jjj^^^XXXVVVQQQRRRWWWddduuutttcccQQQCCC:::666111///...///000000------------------------)))******++++++******)))************************************))))))))))))((((((((((((((((((((((((++++++******))))))((((((************************((('''(((***,,,,,,***((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++***))))))+++---************++++++++++++)))***+++,,,,,,------,,,.........---....../////////000111111000111222444555888===EEERRRggg|||tttpppxxxvvvvvv|||---,,,***)))((()))***+++***++++++,,,,,,++++++***((()))******++++++++++++((()))))))))************((()))))))))*********************)))))))))))))))***)))(((((()))***)))'''******))))))))))))******)))((((((((((((((('''''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))++++++((()))++++++***)))+++,,,))))))***++++++++++++*********))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,$$$'''***+++***+++---///,,,,,,,,,,,,---///111222666;;;>>>???CCCIIIKKKIIIHHHHHHJJJKKKKKKQQQaaaqqqoooQQQBBB>>>;;;;;;999555555888000222555666666888<<<@@@LLLddd|||kkk[[[NNNEEE???===;;;888555444444333444444333333444444555666;;;777666:::>>>BBBGGGMMMTTTccctttuuubbbUUUQQQJJJKKKNNNUUUaaaooo{{{|||ooo^^^PPPBBB===777333111111111111------------------------***++++++,,,,,,++++++***************************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***((('''(((***++++++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***))))))+++---************++++++++++++))))))***,,,,,,------,,,------------......///000...///000000000000222444111777===@@@FFFWWWqqqzzzppprrryyy{{{---,,,***(((((()))***++++++++++++,,,,,,+++++++++((()))***,,,,,,+++***)))(((((())))))*********+++(((((())))))*********+++++++++******))))))(((((())))))(((***++++++***(((+++***)))(((((()))***+++(((((((((''''''&&&&&&%%%'''((((((((())))))******((((((((((((((((((((((((***************************)))((((((((()))+++,,,((()))++++++******+++,,,))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---!!!(((,,,,,,,,,---...,,,,,,,,,---...000222444666;;;>>>>>>BBBHHHJJJHHHJJJKKKMMMNNNMMMQQQ```ooo~~~kkkNNNAAA>>><<<<<<:::666888<<<333666999::::::;;;???BBBOOOhhhsssbbbSSSJJJ>>><<<:::888666555555555444333333333333444555555777222000444999===CCCIIIRRR```qqq~~~fffRRRKKKDDDFFFIIIMMMTTTbbbsss|||mmm```HHHCCC<<<666333222111000------------------------+++,,,,,,------,,,,,,+++************************************))))))))))))************************)))))))))))))))*********((((((((((((((((((((((((---***'''&&&(((***++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++)))(((+++...)))************+++++++++((()))***+++,,,---------,,,,,,,,,---...///000111...///000000000000222555...666<<<===>>>LLLfff{{{rrrooozzz...---+++*********++++++,,,++++++******++++++,,,,,,+++***+++---...---,,,,,,++++++,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((()))***)))(((&&&((((((''''''''''''(((((('''((()))***++++++******)))))))))))))))((('''''')))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***)))(((''''''((()))***++++++******************---,,,++++++,,,...111222777>>>CCCDDDFFFKKKMMMKKKIIIKKKMMMPPPSSS[[[eeelllgggJJJ>>>===;;;999777666666777>>>777333666:::>>>DDDJJJXXXtttxxxjjj\\\PPPGGG???999888777444111111888777555555666666555333666666555555777<<>>===;;;999777777777777:::777666888:::===EEENNNccc|||rrrcccWWWJJJBBB;;;:::999666333444666555333444555555444333777777666666777;;;AAAEEENNNYYYiiixxxkkkSSSDDD???;;;===EEEHHHLLLZZZlll~~~}}}qqq^^^III???:::555111///000///...---,,,,,,---...+++,,,,,,---,,,+++***))))))&&&$$$&&&***+++)))&&&)))***++++++***)))***+++***)))((((((((()))++++++************************+++((($$$$$$&&&((()))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))&&&$$$$$$%%%''')))))))))*********+++++++++++++++++++++++++++++++++------...//////...---,,,***+++,,,------.........//////000111222222333444222333555888:::AAASSScccsssuuuppprrr~~~~~~~~~---,,,,,,++++++++++++,,,,,,++++++******++++++,,,***)))((()))+++,,,+++******))))))***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''((())))))'''%%%***))))))(((((())))))***)))((('''''''''((()))***))))))******))))))(((((()))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++******++++++++++++++++++---,,,,,,,,,---///111222222:::@@@CCCFFFLLLNNNMMMPPPSSSVVVYYY^^^fffpppxxx___EEE>>>===;;;999888777777888777999<<<===<<>><<<:::777555666444222222222444555444333666777777777777999===@@@IIIVVVggguuu}}}rrr]]]KKK@@@;;;888:::AAADDDFFFPPP]]]uuuoooXXXJJJBBB:::333///............------------,,,,,,,,,,,,,,,+++******,,,)))((())),,,---+++((()))***++++++***)))***+++)))))))))((()))******+++************************,,,((($$$"""###&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++)))''''''(((***+++(((((()))))))))*********)))*********+++,,,,,,,,,)))******+++++++++******+++,,,---......///......000000000111111111222222222222555777777;;;HHHUUUcccuuu}}}ooojjjtttyyyzzz}}},,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))***+++,,,+++******))))))***++++++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((('''''''''))))))'''%%%******))))))))))))******)))(((&&&%%%%%%''')))***))))))*********))))))((()))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++,,,---......---,,,+++******+++++++++++++++,,,,,,,,,,,,,,,---///000111111999AAAEEEIIIOOORRRQQQUUUYYY]]]```dddkkkttt{{{^^^GGG>>>===;;;999888888888888777;;;@@@@@@>>>DDDXXXlllvvvhhhSSSIII@@@<<<:::777555777333222222333555666555444444555666777777888;;;===FFFRRRbbbmmmttt}}}uuuaaaOOOCCC===;;;888:::@@@DDDEEEKKKSSSeeesssyyygggXXXJJJ<<<444111---......//////......---,,,,,,,,,,,,,,,+++++++++...,,,***+++------,,,***)))***++++++***)))***+++)))))))))))))))******+++************************,,,***(((''''''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,************+++,,,))))))))))))*********+++((())))))***+++,,,,,,---(((((()))))))))******)))+++,,,---...////////////111111111111000000000000111111444666555666@@@JJJVVViiitttjjjqqq~~~}}}}}}zzzyyy}}},,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++---------,,,+++******+++,,,,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''((())))))(((&&&******))))))))))))*********)))'''%%%%%%&&&((()))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++***+++,,,------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,---...///000111333;;;DDDHHHMMMSSSVVVUUUYYY]]]bbbfffiiinnnuuu{{{{{{\\\HHH>>>===;;;999888888999999888;;;>>>???AAALLLfff~~~}}}nnnXXXMMMBBB===:::666555666555444444555777888777666111333555666777888;;;===DDDNNNZZZcccjjjvvv{{{dddQQQDDD===:::;;;999:::@@@EEEGGGJJJMMMWWWfffzzz}}}uuuhhhUUUAAA666444//////000000000///......---------,,,,,,,,,,,,,,,***)))(((((()))))))))((()))***++++++***)))***+++((()))))))))************)))))))))))))))))))))))))))***+++++++++***))))))))))))))))))))))))******************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((*********+++++++++,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,------......///+++,,,---...////////////111111111000000000000//////000333666555555<<>>GGGLLLQQQWWWYYYXXXXXX^^^ffflllooossswww{{{vvvXXXGGG>>>===;;;:::999999999:::999999<<>>EEEJJJLLLKKKPPPZZZlll}}}~~~uuubbbLLL>>>:::222222222111000000//////......---,,,,,,,,,,,,,,,***************+++++++++)))***++++++***)))***+++(((((()))************)))(((((((((((((((((((((((($$$'''***+++***)))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************((())))))***+++******)))***++++++++++++,,,,,,,,,((()))))))))***+++++++++++++++++++++,,,---......+++,,,---......///......000000000000000000000000//////222555555444999AAAIIIYYYmmm~~~uuuoooqqq{{{|||zzz|||}}}yyy}}}++++++---.........------,,,++++++******++++++,,,+++*********,,,---,,,+++***))))))***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((()))+++,,,***))))))((((((''''''(((((()))******)))))))))(((((((((((()))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,******++++++,,,------...++++++,,,...//////000000666???HHHMMMSSSXXXZZZYYYUUU]]]hhhpppuuuxxx{{{~~~tttWWWHHH>>>===;;;:::999999::::::<<<;;;>>>IIIYYYnnniii\\\NNNEEE@@@;;;999:::999888777777888999777666555666666666666777:::<<>>HHHOOOPPPNNNMMMPPPZZZjjjuuuzzz~~~qqq\\\III@@@777555333111000000000000///...---,,,+++,,,,,,---+++,,,------------...///)))***++++++***)))***+++'''((()))***+++******)))))))))))))))))))))))))))###&&&))))))(((((()))+++((()))))))))************************************))))))))))))))))))))))))))))))))))))************)))***,,,---...---,,,+++************++++++++++++))))))))))))************((((((''''''((()))+++,,,***+++,,,------........./////////000000000000000000///111333333222666===CCCQQQbbbrrrvvvrrrtttxxxuuuyyy***+++---...///...------,,,++++++++++++++++++,,,***)))))))))+++,,,+++***)))(((((((((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))***,,,---+++***((((((''''''''''''((((((******++++++***)))((('''((()))***+++++++++++++++)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++------+++******+++------******+++,,,,,,---......***+++---...///000000000666???IIINNNSSSYYYZZZXXXRRR\\\iiisssyyy|||uuuXXXIII>>>===;;;:::999::::::;;;AAA>>>CCCRRRhhh~~~pppcccTTTJJJDDD>>><<<===:::888777777888888777555888888888666555666888;;;<<<@@@FFFNNNYYYfffsss|||yyyYYYDDD=========;;;;;;::::::@@@KKKTTTVVVRRRKKKHHHLLLYYYfffoooyyy{{{hhhRRRDDD:::888555222000000000111///...---,,,+++,,,------'''(((************,,,---)))+++++++++***)))***+++'''((()))++++++******)))************************%%%'''(((((('''(((,,,///(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************&&&''')))+++++++++)))((())))))))))))*********************)))))))))))))))***)))))))))***+++---...******+++,,,------------////////////000000000111222000000222222000444:::>>>JJJZZZiii|||yyyppp}}}yyyrrrppp|||////////////////////////+++++++++++++++***)))((((((((())))))******++++++******))))))))))))******++++++******))))))((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&,,,***))))))***++++++***((((((((((((((()))***************)))******+++,,,***)))((((((((()))++++++***+++---......---+++***))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++%%%&&&''')))***,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---.........///111333777>>>GGGOOOSSSUUUUUUUUURRRZZZbbbggglllrrrxxx{{{aaaHHHDDD???;;;<<<===<<<<<>><<<999===@@@DDDJJJTTT\\\[[[VVVMMMNNNNNNPPPXXXggguuu}}}wwwdddVVVEEE@@@:::444000///000111.........///////////////---,,,+++*********+++,,,******++++++++++++******************************************************(((++++++'''$$$'''000999******))))))))))))******)))******)))((()))+++...,,,+++******)))*********((((((((((((((((((((((((---,,,++++++,,,,,,***)))(((((()))***+++,,,,,,---++++++*********************)))))))))+++,,,+++***---+++)))+++---///---+++000000000000////////////222111/////////111333555:::AAALLL[[[mmmxxxwwwvvvrrruuuwww|||------------------------+++++++++++++++***)))))))))))))))))))))***************))))))))))))***************)))))))))))))))''''''((()))))))))))))))((()))))))))))))))((((((+++***))))))***+++***)))((((((((((((((()))******)))))))))((()))******+++,,,+++*********+++,,,---***+++---......---+++***************************))))))))))))************+++++++++***************************************(((((())))))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,---///111888>>>GGGMMMQQQRRRRRRRRRPPPVVV]]]aaaeeejjjppptttmmmVVVIIIBBB=========<<<>>>AAAHHHPPP```tttzzzhhhYYYPPPIIIAAA;;;===AAAAAA;;;666666666666666555555444555666777888999>>>EEEKKKRRRZZZeeelllwww~~~xxx\\\HHHAAAAAA???===>>>EEEMMMVVV___ddd___VVVRRRQQQOOOMMMRRR```pppzzz~~~~~~nnnbbbJJJDDD;;;444111000//////........................---,,,+++*********+++,,,)))******++++++******)))************************)))))))))))))))))))))))))))******(((&&&(((///555******))))))))))))******((()))*********+++...111,,,++++++***)))))))))))))))))))))))))))))))))))),,,***))))))******)))(((((()))))))))***+++++++++))))))))))))))))))))))))***)))))))))+++,,,+++***---+++***+++---...---+++000/////////////////////111111000///000222444666888>>>GGGSSScccvvvvvvsssyyy{{{vvvuuuzzz,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))*********))))))******+++)))(((((()))******)))''')))(((((((((((()))******)))(((((((((((()))******++++++******++++++,,,---***+++,,,------,,,+++***************************))))))))))))************++++++++++++******)))))))))))))))))))))))))))))),,,++++++***))))))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,+++,,,///111:::???GGGMMMPPPPPPPPPPPPRRRUUUYYY\\\^^^aaahhhmmmxxxmmmVVVNNNGGGEEEEEEDDDGGGLLLUUUcccxxxuuufff[[[QQQFFF???===AAABBB<<<777777888777666666555444444555777888888<<<@@@EEEJJJRRR\\\cccllluuuzzz```LLLEEEDDDCCCBBBBBBMMM\\\iiiqqqpppdddXXXZZZWWWRRRMMMNNNXXXjjjwww{{{|||rrrWWWMMM@@@777444333111...------------------------------,,,+++++++++++++++))))))************))))))************************((((((((((((((((((((((((+++***)))((()))+++---///******))))))))))))******(((***+++++++++---000333---,,,+++***)))(((((((((***************************(((''''''((()))(((&&&))))))))))))))))))))))))))))))*********************)))))))))+++,,,+++***,,,+++***+++---...---,,,////////////////////////111000000000111333555777666:::@@@HHHUUUggg{{{zzzsssttt~~~|||xxxvvv}}}........................******+++++++++******)))++++++******))))))(((((())))))************))))))(((((())))))******++++++''''''((()))))))))))))))+++***)))((((((***+++,,,((((((((()))******(((&&&))))))(((((())))))***+++)))))))))))))))******+++)))))))))))))))************+++,,,,,,,,,,,,+++***************************((()))))))))************,,,,,,++++++***)))))))))************************,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------...------///222555<<>>DDDMMMSSS[[[eeeuuuvvvcccWWWQQQOOOOOOZZZjjj~~~uuufffbbb\\\XXXUUURRRSSS]]]iii~~~zzzhhhQQQ@@@999777555333000000000000//////......------------,,,,,,++++++))))))************))))))************************************************,,,)))'''))),,,---***'''******))))))))))))******---------,,,++++++...000,,,+++***)))((((((((((((***************************)))((((((******)))((()))))))))(((((((((((((((++++++,,,,,,,,,---------***)))))))))+++,,,+++***++++++,,,,,,,,,,,,------------....../////////000111000000000111333555777555777;;;>>>EEEUUUiiixxxuuusssyyyyyy{{{++++++++++++++++++++++++))))))***++++++++++++***************))))))))))))((()))***++++++***)))((())))))))))))************''''''((()))))))))))))))(((((((((((())))))***++++++)))'''''')))******)))***))))))))))))***++++++,,,++++++++++++,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---111666:::BBBGGGNNNTTTXXXZZZ\\\]]]\\\XXXYYY]]][[[XXX]]]gggsss~~~ssscccYYYJJJMMMJJJ@@@999777888777888777555444444555666666777999;;;;;;<<<@@@GGGMMMSSS^^^mmmzzzvvvjjjdddbbbbbbppp~~~tttfff^^^YYYXXXUUUQQQUUU^^^xxxuuu^^^KKK@@@:::666333222111111000000/////////---------------,,,++++++******++++++++++++*********************************************************)))((())),,,---***'''******))))))))))))******---------+++))))))+++---******)))((((((((())))))***************************)))((()))+++,,,+++***))))))))))))))))))))))))(((((())))))***+++++++++***)))))))))+++,,,+++******,,,------++++++---...---------......//////000222111//////000111333555333777;;;>>>BBBNNN```nnn{{{sssrrrvvvzzz~~~++++++++++++++++++++++++))))))***+++++++++++++++)))))))))))))))*********((()))***++++++***)))(((*********)))))))))))))))''''''((()))))))))))))))'''((()))***++++++++++++---+++((('''(((***++++++******))))))******+++,,,++++++******++++++,,,---)))***+++,,,---,,,,,,+++++++++************++++++++++++++++++++++++++++++))))))))))))************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---///444:::>>>DDDHHHOOOTTTVVVXXXZZZ[[[]]]XXXZZZ___^^^YYY^^^hhhxxxpppfffSSSTTTPPPEEE<<<999999888888777666555444555555666555777:::::::::===BBBGGGKKKUUUeeeqqq||||||{{{|||rrreee\\\[[[XXXRRRRRRYYYjjjyyyppp]]]NNNBBB:::555111111111000///.........,,,---.........---,,,+++++++++,,,,,,,,,,,,++++++************************************************)))(((((()))+++++++++*********))))))))))))***************)))((((((***,,,)))(((((((((((()))******))))))))))))))))))))))))***)))((()))+++,,,+++***((()))))))))***+++++++++''''''(((((()))******+++***)))))))))+++,,,+++******,,,------++++++,,,...,,,,,,---......///000000222111///......///111222111666;;;<<<>>>FFFUUUaaaooo|||yyyrrrrrryyy|||------------------------((()))***+++++++++++++++(((((())))))******++++++''')))***++++++***)))'''++++++******))))))(((((('''(((((()))))))))))))))((()))+++,,,------,,,,,,///,,,(((&&&(((***,,,---*********)))******+++,,,*********)))******+++,,,'''((()))***+++***))))))++++++************++++++++++++++++++++++++++++++))))))))))))************(((((()))***+++,,,,,,---))))))))))))))))))))))))---,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///222777>>>CCCEEEIIINNNRRRTTTUUUWWWXXX___ZZZ\\\cccbbb\\\```kkk|||xxxnnnYYYZZZTTTHHH>>>;;;:::888888777666555444444555666333666999999999;;;@@@DDDEEEOOO^^^kkkwww~~~mmm```___\\\UUUSSSXXX^^^pppnnn[[[KKK???888111000000///...---------,,,---.........---,,,++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))'''((())))))******+++,,,******))))))))))))******&&&'''(((''''''(((***---'''''''''(((((()))***+++(((((((((((((((((((((((()))(((((()))***++++++***(((((()))***+++,,,,,,---((())))))***++++++,,,,,,***)))))))))+++,,,+++***))),,,...---+++***,,,///,,,,,,------...///000000222111///...---...000111///555;;;;;;:::@@@LLLWWW```pppwwwsssxxx,,,,,,,,,,,,,,,,,,,,,,,,((()))*********((('''&&&******))))))((((((''''''******++++++++++++******(((((()))***+++,,,,,,---***)))(((''''''((()))***++++++******************+++***)))))))))***,,,,,,************************---,,,++++++******++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******))))))))))))))))))---,,,,,,+++***)))((((((++++++,,,,,,,,,---------,,,---...,,,)))))),,,///,,,,,,++++++,,,,,,---...*********+++,,,---...///000000000000333999AAAGGGCCCFFFKKKPPPTTTWWWXXXXXX]]][[[\\\^^^^^^\\\___dddtttzzzqqqaaaZZZPPPFFF>>>:::::::::===:::777555555555444444666666888999;;;===>>>???CCCIIIVVVcccmmmuuuoooaaa\\\YYYUUUQQQUUUbbbttt~~~nnn[[[III>>>999333///000111...---//////...,,,,,,---------,,,,,,+++++++++***)))))))))******************************++++++++++++******'''***+++((((((++++++)))*********)))))))))))))))***++++++,,,,,,,,,,,,,,,'''((()))***)))(((&&&$$$&&&)))+++***&&&&&&+++000))))))))))))))))))))))))******))))))))))))******+++)))((()))******)))((())))))*********+++++++++******+++,,,,,,---......///////////////..................//////000111222444444555666888<<>>>>>>>>;;;777555555666555555666666777888999::::::;;;>>>BBBMMMZZZccckkkxxxvvvggg^^^ZZZVVVSSSSSS]]]lll{{{|||jjjVVVIII???888333222222///...000000...,,,,,,---------,,,++++++++++++************))))))))))))))))))))))))******++++++++++++******(((+++,,,)))(((***+++(((***)))))))))))))))))))))$$$%%%&&&'''''''''''''''((()))+++++++++)))(((&&&''')))+++***((((((+++---,,,++++++++++++++++++,,,))))))))))))))))))))))))+++)))((()))***+++)))(((******+++++++++,,,,,,,,,))))))***++++++,,,------............////////////............///000111222222222333444666:::@@@DDDNNN]]]ooovvvqqqsss|||zzzzzz++++++++++++++++++++++++------,,,,,,++++++,,,,,,***))))))))))))(((((((((******++++++++++++***************))))))(((((((((+++***))))))))))))***+++************************+++************+++,,,,,,++++++++++++++++++++++++((())))))***,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------,,,+++***,,,...,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,------,,,...111333555999===@@@AAACCCEEEIIIOOOTTTXXX[[[[[[ZZZ[[[_________bbbhhhooottt~~~ssshhhYYYNNNJJJGGGDDDAAA???<<<888666666777777666666666666666777777777777:::<<>>666444333111000111000...,,,,,,---...---,,,*********+++++++++++++++))))))))))))))))))))))))******++++++++++++******)))---...***(((******((())))))))))))))))))******&&&'''((()))***************+++,,,,,,,,,+++***)))))))))******************---,,,+++******+++,,,---((()))***++++++***)))(((***)))((()))***+++***)))+++++++++,,,,,,,,,------)))))))))******++++++,,,---------.../////////000............///000111222000000111222333777<<<@@@GGGRRRaaappptttpppqqq{{{sssttt{{{,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,))))))))))))))))))))))))******++++++++++++******)))))))))(((((((((((((((+++******************+++***************+++++++++************++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,++++++,,,,,,---......------,,,,,,,,,------+++...222555777999;;;<<>>:::888888888888777555555555666666666777777;;;;;;AAAJJJTTT^^^kkkwwwoooaaaXXXTTTOOOPPPUUU```qqqtttdddOOODDD999555444222111222000...---,,,---...---,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++*********///000,,,)))))))))''')))))))))))))))*********)))***+++,,,---.........***++++++,,,,,,+++***************+++,,,,,,)))'''+++***)))'''''')))***+++'''(((***,,,,,,***((('''***)))((()))***+++***)))******++++++++++++,,,,,,)))*********+++++++++,,,,,,,,,------...///000000...............///111111///000111111222555:::===AAAIIIUUUbbbsss~~~uuuppp{{{vvvqqqsss~~~}}}~~~........................---,,,+++******+++,,,---))))))))))))******************++++++++++++******&&&''''''((()))******************++++++*********))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///......---,,,+++***************+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,++++++,,,,,,---.........---,,,,,,,,,------,,,000555888999999::::::AAA@@@??????BBBHHHMMMQQQQQQPPPRRRVVVXXXXXX]]]cccmmmwwwttthhh```XXXNNNFFFDDDAAA===:::999999888777444555555666777888999999===;;;???HHHRRR]]]jjjuuu}}}lll\\\SSSPPPNNNOOOWWWddduuuyyyZZZKKK===666444222111222000///------.........---******++++++,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******)))000222...)))))))))((((((((())))))************&&&'''((()))************))))))***************************+++---,,,***'''******)))(((((()))******'''(((***,,,,,,***(((''')))(((((((((***++++++)))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...//////000------------...///000111000111222222222444888;;;===BBBLLLXXXhhh{{{~~~tttzzzzzzrrrnnnvvv~~~xxxvvvyyy------------------------------,,,,,,------......)))))))))************+++******++++++++++++******&&&''''''(((***++++++,,,))))))***++++++***)))))))))))))))***++++++,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...------,,,+++*********+++++++++,,,,,,------++++++,,,,,,,,,---------,,,++++++,,,---...,,,***,,,,,,++++++,,,,,,---......---------------......///333888;;;<<<;;;::::::@@@???======???DDDIIIMMMNNNMMMOOOSSSUUUUUUZZZ```gggssszzzpppcccVVVLLLHHHDDD@@@<<<;;;999888777555555666777888999::::::<<<:::===FFFQQQ\\\iiisssyyyeeeXXXRRRQQQOOORRR[[[hhhuuu~~~jjjXXXEEE;;;777444111111111///------...///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))000444///***)))))))))((((((((()))******++++++''''''((()))))))))(((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))((()))((('''(((***++++++***((((((((())))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///------------...///000111000111222222222333666999:::===DDDPPP^^^ooo{{{{{{uuummmpppxxxwwwssstttvvv}}},,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------))))))*********+++++++++******++++++++++++******)))))))))*********++++++((())))))******))))))(((((())))))***++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++,,,......,,,))),,,,,,++++++,,,,,,---...---------------...///000222666;;;>>>>>>===<<<<<<>>>===<<<===???DDDIIILLLNNNMMMOOOSSSUUUUUUYYY___fffqqqooo___VVVKKKGGGBBB>>>;;;999777666666666777777777888888888<<<999<<>>IIIUUUdddzzztttqqqqqqvvvtttrrrqqqttt************************'''(((***+++,,,+++******))))))******++++++++++++******++++++++++++******++++++++++++************'''((()))******)))((('''((())))))***++++++,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......((())))))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---+++***,,,//////,,,))),,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111444888===??????>>>=========<<<<<<===AAAFFFKKKNNNPPPOOOPPPUUUVVVVVVZZZ```hhhssswwwggg]]]MMMIIICCC???<<<999777555888888777777666666666666<<<:::===HHHTTT___kkktttxxxiiiXXXXXXWWWRRRPPPUUU```iiisss}}}uuu[[[JJJ@@@888333000111///...---//////...------------,,,,,,+++++++++******************************++++++++++++******'''///555111+++***++++++'''(((((()))***+++++++++******+++******)))((('''))))))(((((()))***++++++'''+++---+++((((((---222&&&(((***,,,,,,***(((&&&******))))))))))))******(((''''''(((+++,,,+++***)))************+++++++++++++++******************------------------,,,,,,---------------...000000///111111111000111333555222333:::EEEOOO\\\rrr~~~vvvooopppvvvrrrnnnoooyyy,,,,,,,,,------------......---+++))))))***+++,,,************************))))))******++++++,,,,,,++++++******)))((((((((()))(((((((((***---000111,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---,,,,,,++++++---...000000///...,,,***+++++++++******+++,,,,,,,,,+++***+++---...---,,,------,,,+++,,,---...///------------,,,,,,+++***++++++,,,---............///000///......000333666:::>>>AAAAAA>>>;;;;;;<<<888999:::<<>>BBBIIITTTbbbnnnuuu|||rrr```\\\ZZZYYYWWWTTTWWW\\\gggqqqnnnYYYGGG<<<888777...000111111000//////000---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))+++------+++***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))(((''''''(((***,,,...++++++++++++++++++++++++***+++---------+++)))(((+++***)))***+++,,,+++)))))))))))))))************+++***)))(((''''''''''''))))))***++++++++++++***...++++++------******---,,,,,,,,,---------....../////////000111111222222555666;;;BBBHHHSSSiii}}}wwwmmmqqq}}}ooojjjrrr............////////////---,,,+++*********+++,,,************************)))))))))***************))))))))))))************...---+++***)))***+++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,------------,,,,,,***,,,---...///...,,,+++...---,,,+++++++++++++++,,,+++***+++---...---,,,------,,,,,,,,,---...///---------------,,,+++***+++,,,,,,---.........---+++---//////000333888<<>><<<<<>><<<>>>======???AAAEEEIIIKKKRRRSSSRRROOOMMMOOOTTTYYYaaajjjttt|||nnnaaaSSSLLLHHHFFFGGGJJJRRR___uuuyyyeeeXXXLLLFFFCCC???;;;;;;999888777666666777888999>>>BBBHHHMMMTTT___mmmxxx|||vvviiiddd```]]]XXXPPPMMMNNNYYY___lll}}}vvvaaaMMM===444555444333111000......---......---------,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***)))***++++++))))))***+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++************)))((((((******)))((())))))))))))************)))(((((()))***+++,,,,,,))))))***++++++++++++***---***+++------++++++...,,,,,,,,,---------.........//////000000111111222222444888===AAAJJJ\\\lll}}}{{{yyyxxxzzzyyyqqqvvv++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++***)))******************************))))))(((((('''''')))))))))******++++++++++++************,,,---...+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------------...------......///.........***+++,,,------------,,,///...------,,,,,,,,,,,,---,,,+++,,,.........---,,,,,,,,,,,,------......,,,---------------,,,,,,------------------......000333555555555;;;GGGPPP\\\VVVMMMHHHEEEBBB???;;;999:::;;;>>>CCCHHHKKKMMMSSSTTTUUUTTTSSSTTTVVVYYY]]]fffoooxxxxxx]]]RRRHHHCCC@@@===>>>AAAFFFOOOaaazzznnn```PPPHHHCCC>>><<<<<<999888777777777777888999:::@@@FFFIIIMMMVVVeeeqqq|||yyyqqqiiibbb]]]WWWOOOKKKKKKPPPTTT___qqqrrr[[[GGG:::777555222000//////..................------------)))******++++++******)))***++++++,,,,,,++++++***)))*********(((((()))+++++++++++++++++++++++++++))))))))))))))))))))))))***************)))((('''++++++++++++++++++++++++,,,+++************++++++)))((('''((()))***)))'''((()))))))))******************))))))***+++,,,,,,))))))***++++++++++++***---******------++++++...,,,,,,,,,---------............//////000111111111222555888:::>>>FFFUUUaaasssxxxyyy~~~uuuppptttzzzxxx~~~+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,+++***)))******************************))))))(((((('''''',,,+++++++++******))))))(((((()))***+++---...///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---------.........,,,------.../////////..................---,,,,,,,,,,,,,,,,,,------...///---,,,+++,,,...///...---,,,,,,,,,---------------,,,------......---------------------...///000111111333555666:::DDDRRR\\\___XXXNNNGGGCCCAAA>>>;;;======???DDDJJJOOOQQQQQQPPPRRRUUUWWWXXXXXXXXXXXX\\\dddmmmuuu~~~dddMMMFFF???===;;;999;;;>>>>>>BBBNNNaaayyywwwgggTTTIIICCC>>>;;;<<<:::999888777777888999:::888===BBBDDDFFFNNN\\\ggg|||}}}|||wwwmmmccc]]]VVVOOOKKKKKKIIIKKKSSScccwww~~~gggPPP@@@999555111//////000000////////////.........------******++++++++++++*********++++++,,,,,,++++++***)))******)))(((((()))+++++++++++++++++++++++++++))))))))))))))))))))))))******++++++***)))((('''+++++++++++++++++++++++++++******))))))***++++++)))((('''((()))***)))'''((()))))))))************,,,,,,+++***))))))******))))))***++++++++++++***,,,******---...+++,,,...,,,,,,,,,---------...............///000000111111222666888999;;;CCCOOOWWWiiiwww{{{vvvvvvlllpppvvv~~~------------............,,,,,,,,,+++++++++*********************************))))))))))))))))))(((---,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,---------............+++,,,---...............000000///...------,,,,,,******++++++,,,...///000...,,,,,,,,,...///...---+++,,,------......------,,,------............---...------...///111333555222555999???GGGSSS^^^fff```ZZZQQQHHHBBB>>><<<;;;@@@???@@@EEELLLPPPPPPNNNNNNPPPSSSUUUWWWWWWVVVUUU\\\ccckkkrrr~~~oooVVVDDD???<<<<<<;;;999:::>>>;;;>>>DDDPPPccc}}}nnn[[[NNNFFF???<<<===;;;:::999888888999:::;;;:::===@@@AAACCCJJJUUU^^^pppxxx}}}~~~|||qqqfff___XXXPPPJJJIIIDDDDDDIIIUUUhhhzzzrrrZZZJJJ???999333000000222111000000////////////.........+++++++++,,,,,,+++++++++***++++++,,,,,,++++++******+++***)))((((((***,,,++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++)))))))))******************)))((((((******)))((())))))))))))************,,,,,,+++***)))((((((((())))))***++++++++++++***,,,)))***---...,,,,,,///,,,,,,,,,---------......---......//////000000111111666888777999AAAJJJNNN___mmm~~~xxxxxx}}}rrrppppppwww~~~,,,,,,---------.........---,,,+++*********+++,,,************************)))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------............***+++,,,------...............------,,,---------+++++++++++++++,,,---......---,,,---...//////---+++,,,---.........------,,,,,,---...........................000333666888===@@@GGGQQQ\\\eeeiiijjjccc___VVVLLLCCC===::::::======???EEEMMMRRRQQQOOOQQQQQQPPPQQQSSSTTTTTTTTT]]]cccjjjppp{{{dddMMM@@@===<<<===<<<999:::===999>>>CCCHHHRRRgggwwwbbbTTTKKKDDD@@@???;;;:::999888888999:::;;;<<<<<<<<<<<>>@@@HHHXXXnnn}}}hhhZZZHHH@@@888333333333222///000000000/////////......,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++,,,+++***((()))+++---++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))******++++++++++++++++++++++++'''((()))+++++++++***)))+++***))))))***+++***)))))))))))))))******************)))((((((((())))))))))))***++++++++++++***+++)))***---...,,,,,,///,,,,,,,,,---------......------......///000000000///555777555777???FFFGGGSSSaaassswwwssspppnnnoooyyy******+++++++++,,,,,,,,,...---+++))))))***+++,,,************************))))))******++++++,,,,,,*********++++++,,,------)))***+++,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------.........//////)))***+++,,,------------++++++++++++,,,---......,,,,,,+++******+++++++++...---,,,---/////////...+++,,,---.........---,,,,,,,,,---.../////////............///111555888;;;KKKNNNVVVcccnnnrrrnnniiifffccc\\\PPPDDD<<<:::;;;======@@@IIISSSYYYYYYWWWWWWTTTPPPOOOPPPRRRTTTUUU]]]ccciiinnnyyyzzz^^^III===::::::;;;999555555999444;;;AAABBBDDDSSSnnn}}}hhhZZZPPPGGGCCCBBB;;;;;;999999999999;;;;;;;;;:::888888<<>>CCCCCCKKKYYYlll}}}yyyqqqtttooonnnmmmqqq~~~+++++++++,,,,,,------------,,,***))))))***,,,---***(((''')))---///...,,,++++++***************************++++++,,,------***,,,......---,,,---...333111...------.........---...//////......///000111000---+++*********+++......---------,,,,,,,,,+++++++++,,,---...///000............------,,,,,,...---,,,---///000///...///...------------...///------------------------////////////////////////.........///000000///...///000000000444===IIIRRR^^^hhhvvv}}}|||wwwsssrrrmmmiiibbbVVVJJJAAA;;;888???AAAGGGNNNVVV[[[\\\\\\\\\\\\YYYSSSQQQTTTUUUSSS\\\]]]aaahhhtttyyyYYYDDD===<<<:::999999999777555:::999:::<<>><<<:::999999999777555888888888999;;;BBBTTTdddttthhhZZZMMMEEEAAA@@@===:::777777999;;;:::999999:::;;;===???@@@FFFMMMYYYgggttt|||{{{uuukkk```YYYRRRGGG>>>:::999999999;;;???KKKaaauuurrr]]]JJJBBB<<<333000333111111111111111111000000------------------------...------,,,,,,------...---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,************************...---+++******+++,,,---(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,))))))((((((((())))))***+++++++++*********))))))************************++++++++++++++++++++++++------,,,,,,---------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,...000333444111111111222444666999:::AAAKKK[[[kkkyyyzzzoooppprrrjjjmmmzzz------------,,,,,,,,,,,,---,,,+++******+++,,,---...,,,++++++++++++)))'''******++++++++++++++++++***+++,,,---......---------000222333333222333444666666666777666666555555222222222111111111111111...///000111000...,,,***........................//////...------------------------------.........///---------///000///.........---,,,,,,---......000000000000000000000000------------------------.........///000111222333444777;;;AAALLL[[[mmmzzz|||yyyyyyrrrgggZZZNNNEEE???<<<:::???FFFPPPYYY]]]]]]\\\bbbfffiiihhhggggggccc^^^bbbaaaaaaeeeoooaaaIII???===:::999999888777555888888888999999===LLLZZZwwwuuufffVVVLLLFFFDDD???;;;999999:::;;;999999888888999:::<<<===@@@FFFPPP[[[gggrrr}}}yyysssrrrhhh]]]QQQKKKEEE===999888888777888999:::BBBRRRccc}}}pppXXXJJJ???555333666222222222222111111000000------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************///...,,,+++******++++++((((((((()))))))))******))))))***+++,,,,,,,,,,,,)))))))))))))))***+++,,,+++++++++***************************************+++++++++++++++++++++++++++---......++++++,,,...,,,,,,++++++,,,,,,---...+++++++++,,,...111444555111111111222333666888999;;;DDDQQQ^^^lllyyyvvvooozzz}}}ooojjjppp......------,,,,,,,,,+++,,,++++++******++++++,,,************+++++++++*********+++++++++++++++,,,............///000222333333666:::===???@@@AAABBBCCCDDDEEEEEECCCAAA??????===<<<:::999888777555444666555555333000,,,)))(((222222222111111111111111111000000///////////////............////////////...---,,,---...///...---...------------------...000000000000000000000000,,,,,,------------......000000000000000222555777555;;;EEEPPP]]]mmm~~~}}}uuuhhh[[[OOOGGGAAA>>>;;;===CCCLLLTTTZZZ]]]]]]]]]cccffffffgggiiigggbbbeeeeeefffjjjssseeeJJJ@@@===:::999999888777666999999;;;<<<:::===IIIVVVpppsssaaaUUULLLHHHCCC>>><<<<<<<<<<<<:::999888777777888999:::===BBBIIIRRR[[[gggsss{{{|||pppddd^^^UUULLLDDD@@@<<<888666777888888999;;;;;;>>>JJJWWWmmm~~~eeeRRRDDD;;;888:::222111111000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++,,,---...///************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---...000222333111111111111333555777888777???IIISSS___mmm}}}qqqrrr}}}rrroooyyy.........------,,,,,,,,,++++++++++++++++++++++++)))******************+++******++++++,,,,,,,,,,,,000///---...111666;;;???DDDHHHNNNSSSVVVYYY[[[]]]]]]___```^^^ZZZVVVUUUUUUSSSPPPMMMJJJHHHFFFBBB???AAA???===;;;999888888888999999888777666555444333333333222222222222333333.....................//////---,,,---...///---,,,........................////////////////////////---------....../////////000111111111111333888<<<>>>GGGVVVdddrrr~~~~~~uuuhhh[[[QQQIIICCC???======???EEEMMMUUUZZZ]]][[[```bbbbbbeeejjjkkkhhhgggiiimmmrrrzzzjjjMMMAAA>>>;;;999888888777666777888;;;===<<<>>>JJJVVVooo~~~lll___TTTNNNGGGAAA@@@??????>>><<<;;;999888888888999:::===AAAGGGLLLSSS^^^kkkttt~~~vvveeeVVVNNNCCC>>>;;;;;;:::777666888777777999<<<<<<>>>FFFPPPaaavvvsss]]]MMMAAA;;;:::333333111000/////////000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++,,,---...///************************************************++++++++++++++++++++++++---***(((***...///---***,,,,,,++++++,,,,,,---..................///000000111000000111222444666777777===EEELLLTTTbbbtttwwwqqqzzzsssrrrvvv.........---------------+++++++++++++++++++++++++++,,,,,,+++)))'''((()))******++++++,,,---------//////000333:::DDDMMMSSS^^^cccjjjpppuuuxxx{{{}}}}}}}}}xxxttttttuuurrrnnniiifffdddaaa\\\XXXXXXVVVQQQMMMJJJHHHHHHHHHCCCBBB@@@>>>;;;999777666555444333333222222222222000000000//////.........111///...///000000///---...///000000000000///.../////////////////////////////////000000111111222000222444444555:::AAAGGGQQQ\\\lllzzz|||sssggg\\\TTTLLLEEEAAAAAA???>>>AAAHHHPPPWWWZZZ]]]```bbbaaadddjjjmmmlllhhhkkkpppvvv~~~rrrTTTCCC???;;;999888888777777444666999;;;;;;>>>IIIVVVssswwwkkk^^^WWWMMMFFFCCCBBB???===<<<;;;:::999888999999:::<<<@@@EEEHHHLLLUUUaaakkkvvv~~~qqq]]]MMMEEE999777777::::::777666999444444777:::;;;<<>>888777666444222111111222222...........................------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......)))))))))************+++))))))***+++,,,,,,,,,,,,)))))))))))))))***+++,,,***************+++++++++************************++++++++++++++++++++++++...)))&&&)))...111...))),,,,,,++++++,,,,,,---...////////////////////////111000000000111333555666777<<>>:::;;;:::999888888888999:::999===AAABBBDDDKKKWWW```kkkxxxzzzjjjVVVGGGAAA888555666888888555666999333333555999::::::???EEETTTggg}}}|||iiiVVVFFF<<<888777555222111111222333...........................------,,,,,,------...+++++++++,,,,,,---------,,,,,,---......---,,,,,,------------------------++++++,,,,,,---,,,,,,,,,)))))))))*********++++++))))))***+++,,,,,,,,,,,,))))))((((((((())))))***))))))*********+++++++++************************+++++++++++++++++++++++++++)))(((***---...---,,,,,,,,,++++++,,,,,,---...------...///////////////000000000000111222444555666;;;???@@@BBBMMM___mmm~~~xxxuuuzzzwww}}}sssjjjnnnttt,,,---------.../////////***++++++,,,,,,++++++***$$$'''******)))))),,,...******+++,,,,,,---......---444@@@OOO```nnnyyy{{{yyyuuupppkkkfffcccaaaUUUTTTQQQNNNJJJHHHFFFEEE???>>>===<<<;;;999888888777666444555555666444333000111222333333222111000222222222222222222222222222222333444555555666666999===BBBGGGLLLVVVcccmmmttt|||xxxqqqggg___ZZZTTTLLLEEEDDDBBBBBBDDDIIINNNQQQSSSWWWZZZ\\\[[[[[[^^^^^^[[[ggghhhkkkooowwwfffDDD@@@<<<999888888888777888999;;;<<<;;;>>>JJJWWWzzz}}}rrrgggXXXMMMFFFAAA;;;777:::999888777777888999:::555999===>>>>>>DDDOOOYYYbbbppp~~~vvveeePPPBBB>>>:::777666777555333555:::555444666999::::::>>>DDDMMM___uuutttaaaOOOCCC777555333111///000000111////////////////////////...------,,,,,,------...+++++++++,,,,,,---------,,,,,,---......---,,,,,,------------------------------------,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,+++***))))))++++++******************))))))******++++++++++++************************++++++++++++++++++++++++(((***+++,,,++++++---...,,,,,,++++++,,,,,,---...+++,,,---///000111111111000000///000000222444555555999<<<<<<===GGGXXXfffxxxyyyqqq}}}|||tttuuu{{{}}}rrrgggjjjxxx------............------+++,,,...//////...,,,+++((()))***+++++++++++++++,,,---,,,+++)))***---000000999LLLdddvvv{{{wwwqqqmmmhhheeeccc___YYYUUURRROOOLLLJJJJJJGGGCCC???BBB>>>::::::<<<<<<888444999777666555666555333222444444444444444444444444999999888777888:::<<<>>>@@@IIIVVV```ggglllsssxxxwwwoooeee^^^ZZZUUUMMMHHHDDDBBBAAADDDIIILLLMMMLLLPPPQQQSSSUUUWWWZZZ[[[\\\dddfffiiimmmsss~~~sssTTTGGG===<<<:::555555:::444333777>>>===>>>OOOdddyyyqqqdddUUUIIIBBB???>>>:::888666666777888888777888999;;;<<>>LLLZZZtttxxxqqqzzzqqqooouuu~~~yyyfffjjjqqq}}}------............------+++,,,...//////...,,,+++))))))***+++++++++++++++,,,,,,,,,+++******---000777BBBXXXppp~~~|||{{{{{{yyyvvvrrrmmmjjjfffcccaaa^^^XXXTTTSSSOOOKKKJJJLLLKKKGGGCCCDDDCCCAAA@@@@@@???===;;;;;;;;;;;;<<<======>>>>>>@@@@@@AAACCCFFFJJJMMMOOOYYYaaallltttyyy|||uuummmccc\\\YYYUUUOOOIIIDDDAAA???@@@DDDHHHJJJJJJLLLMMMOOORRRVVVYYY[[[]]]eeegggjjjmmmrrr}}}}}}\\\LLL???===<<<888777;;;888666999===<<<@@@TTTjjjyyylll\\\OOOFFFAAA???===;;;888777777888777777888999:::;;;<<<@@@EEEIIIWWW```mmmzzz{{{tttcccKKK>>>>>>;;;888666555666888888777:::888:::===<<<;;;@@@HHHNNNUUU___iiiuuu|||kkk\\\MMMCCC:::777555111///000000000////////////000000///...---...//////---++++++...///...---...000111000***---...(((+++000***------------------------******+++++++++,,,,,,,,,,,,,,,---+++***)))***,,,+++)))((()))***+++***((()))************+++++++++((()))***+++,,,---------++++++++++++++++++++++++************************))))))***+++++++++++++++---------------------------------............/////////000000000111111111222222555777888<<>>===???CCCFFFHHHGGGHHHLLLPPPTTTXXX[[[]]]fffgggjjjlllqqq{{{eeeQQQ???;;;;;;888777:::<<<;;;===??????GGG```zzzvvvgggYYYNNNFFFCCC@@@===999777777888777666888999999999:::<<<@@@CCCQQQXXXbbblllvvvyyyhhhPPPAAA>>>999777555555666666666555:::888888:::<<<===CCCJJJPPPTTTXXX\\\dddttt~~~rrr___PPP@@@999777333000///000000////////////000000///...---...//////---+++---------...------------///***...///'''(((///---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,+++***)))+++,,,+++***))))))***+++***))))))************+++++++++'''((()))+++---.........************************************************)))***++++++++++++++++++---------------------------------............/////////000000000000111111222222444777777:::DDDOOO```nnn~~~~~~wwwqqqmmmtttzzzmmmeeelllyyy------............------,,,,,,---......---,,,,,,)))******+++++++++*********+++,,,+++++++++---///777HHHddd}}}}}}{{{uuussspppooommmllliiiggg________________________```aaadddhhhlllqqqvvvxxxwww|||tttkkkaaa\\\ZZZYYYVVVSSSHHHEEEAAA>>>???BBBFFFHHHFFFHHHKKKOOOTTTXXX[[[]]]dddfffiiikkkqqq{{{sss[[[DDD>>>>>>;;;999;;;===>>>@@@CCCGGGVVVsss~~~qqqcccVVVMMMHHH@@@===999777777777777777777888888888999:::>>>AAAJJJPPPYYYcccnnn{{{oooXXXEEE>>>999888666666777777555444999777777:::???EEEKKKOOORRRSSSTTTUUUYYYfff}}}nnn[[[GGG===:::666333111000000////////////000000///...---...//////---+++///---,,,------***)))***111(((***,,,''')))///...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---+++***))))))++++++***)))))))))*********+++++++++&&&'''((()))***+++++++++))))))))))))))))))))))))******************************+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000111222222333666666777???HHHUUUaaattt{{{ooolllllltttzzziiiiiinnnuuu------............------,,,------------------,,,******+++++++++******))))))+++,,,,,,+++,,,...///555FFFbbb|||}}}{{{|||{{{zzzyyywwwvvvuuutttrrrsssuuuwwwzzz}}}uuummmbbb\\\[[[[[[YYYVVVLLLJJJGGGDDDCCCDDDGGGJJJHHHJJJMMMQQQUUUYYY\\\^^^ccceeehhhkkkqqq|||gggNNNDDDBBB>>><<<>>>:::>>>CCCJJJTTThhhzzzlll]]]QQQJJJ???<<<888666666777888888555666888999999;;;>>>AAABBBIIISSS^^^jjjxxxuuu^^^JJJ@@@===;;;999999999999999777999999;;;@@@JJJSSSYYYZZZTTTSSSTTTUUUUUU]]]qqquuuaaaKKK???;;;777333222000000////////////000000///...---...//////---+++///++++++......,,,---222===---)))---+++,,,///***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******+++---+++***)))***+++,,,+++)))))))))*********+++++++++(((((()))************)))))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///...////////////000000000222111333666666666;;;AAALLLWWWhhhzzz{{{sssjjjgggkkkzzztttlllhhhiiizzz------............------------------------------***++++++++++++***))))))(((***,,,,,,,,,,,,...///666EEE___yyyvvvlllaaaZZZYYYYYYWWWUUULLLMMMLLLJJJHHHHHHIIIKKKJJJKKKOOOSSSWWW[[[___```eeefffiiilllqqq|||qqqWWWKKKEEE???===@@@>>>CCCLLLXXXggg}}}uuudddUUUMMMBBB???:::777777888888888555666888999999:::===???>>>DDDNNNYYYeeesss{{{hhhTTTGGG???<<<999777888999999888999;;;@@@HHHUUUaaaccc```YYYUUUTTTUUUTTTUUUccctttxxxeeePPPCCC<<<666222222000000////////////000000///...---...//////---+++---***,,,111111///666AAAJJJ444,,,000...------'''************************,,,,,,,,,++++++++++++******+++,,,+++******,,,---,,,*********+++,,,+++***)))************+++++++++++++++,,,,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////000000111000222666777555888===DDDLLL\\\nnn~~~zzzvvv~~~mmmfffgggsssttthhhdddooo------............---------------,,,,,,---------+++++++++++++++***))))))(((***,,,---,,,---...///333???WWWqqqsssiii]]]UUUSSSSSSRRRPPPIIILLLOOOOOOLLLIIIIIIIIIHHHJJJNNNSSSYYY^^^bbbdddiiijjjlllmmmrrr{{{hhhYYYPPPGGGFFFKKKMMMSSS^^^lllpppaaaXXXIIIDDD>>>999888888888888666777999999888888:::;;;<<>>DDDJJJSSSeeevvv}}}jjjaaaVVVPPPLLLKKKOOOUUU___fffrrrqqqeeeWWWNNNLLLLLLJJJFFF]]]qqq~~~ooo___OOOBBB;;;999666444222222111111///---,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,+++***)))))))))))),,,++++++,,,...//////...,,,------,,,+++***,,,---***)))(((***,,,,,,)))&&&(((((())))))*********+++++++++************++++++)))******+++++++++*********************)))((((((***++++++,,,,,,,,,++++++************************111///---+++***+++,,,---,,,,,,------.../////////222222222222333444555555777===FFFQQQ^^^ooo}}}wwwrrr........................,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,++++++,,,,,,---......///777HHH]]]ppp~~~qqqhhh^^^XXXVVVSSSMMMHHHBBBDDDFFFHHHHHHFFFCCCBBB@@@BBBEEEIIIMMMSSSZZZ___jjjkkkeeegggqqqvvv}}}qqq```SSSEEE???===:::888999666666666666777888999::::::;;;>>>CCCFFFNNN^^^mmm|||vvvnnniiieeecccfffllluuuzzz}}}ppp___RRRKKKJJJIIIHHHTTTfffzzzzzzjjjXXXHHH<<<666666444222111111111///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,++++++*********++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++---...***)))(((***,,,,,,)))'''((()))))))))************++++++************+++++++++++++++++++++***)))(((***************)))((((((++++++,,,,,,,,,++++++***************************...---,,,++++++,,,...///------......///000000000111111111111111222444444555:::AAAJJJVVVfffxxxzzzpppxxx........................------,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,++++++,,,,,,---......---000:::HHH[[[ssspppjjjbbb^^^\\\WWWPPPJJJCCCCCCCCCCCCCCCBBB@@@@@@???AAADDDGGGJJJNNNSSSWWWdddfffbbbcccmmmrrrxxx~~~jjj\\\LLLDDD@@@<<<;;;;;;666666555666666777888888::::::<<<@@@CCCIIIWWWddduuuooo\\\OOOJJJJJJLLLIIIVVVhhhyyyyyygggUUUCCC888888555222111111111///...111000...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,++++++++++++,,,,,,---+++---...,,,(((&&&&&&(((***+++,,,+++++++++---///***))))))***++++++***((())))))))))))************++++++************++++++,,,,,,,,,+++***)))((('''*********+++******)))(((,,,,,,,,,++++++*********************************+++*********,,,...000111.........///000000111111000000///000000111222333444777<<>>>>>>>><<>>BBBHHHTTT```nnnvvvkkkXXXMMMKKKMMMDDDJJJVVVfffzzzwwweeePPP@@@;;;777333111111111000///333111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,---......***---///,,,'''$$$&&&)))+++,,,,,,+++******+++---***))))))***+++++++++***)))))))))))))))*********++++++************+++++++++++++++++++++***)))(((*********++++++******)))------,,,+++*********************************************+++,,,...///000------......//////000000000000000000111222333333555777:::>>>EEESSScccnnn|||xxx}}}ppphhhsss...........................------,,,,,,------...,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---......---...///222;;;OOOaaarrrwww~~~vvvoooeee]]]YYYVVVSSSPPPFFFDDDAAA???=========>>>999<<>>>>>888777777666666666666777999888999>>>AAAFFFOOOYYYhhhooozzzyyycccSSSKKKJJJFFFFFFJJJWWWjjj~~~rrr\\\III???;;;666222111111111000333222///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,---......))),,,///---(((&&&)))------...---+++)))((()))***)))***************+++,,,******))))))))))))))))))++++++************++++++((()))***+++++++++++++++******++++++++++++******---,,,+++*********++++++************************++++++++++++,,,,,,------++++++,,,------......///111000000111111222333444444555777999???KKKZZZddd}}}~~~vvv}}}wwwiiilllzzz........................------,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,++++++,,,,,,---...&&&'''***---///555CCCQQQ^^^bbbhhhnnnuuu|||zzzrrrfff\\\UUURRRQQQPPPGGGEEEAAA>>><<<;;;;;;<<<888;;;@@@DDDGGGIIIKKKMMMKKKSSSUUUZZZdddhhhppptttlllmmmttt{{{tttbbbVVVMMMFFFAAA@@@999999888777777666777777===:::;;;>>>@@@BBBHHHPPPaaagggrrr~~~nnn[[[OOOIIIKKKFFFFFFNNN]]]ppp}}}gggSSSEEE@@@999444222111111111222111///............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++++++++,,,,,,---))),,,...---+++***,,,...---------+++)))((()))***)))***+++*********,,,...************))))))))))))++++++************++++++'''((()))***+++,,,,,,,,,)))***++++++,,,+++++++++,,,,,,*********+++,,,---************************,,,,,,,,,,,,,,,+++++++++***++++++,,,------......111111111111111333444444111222444666;;;EEERRR\\\uuu|||}}}}}}|||qqqkkknnnyyy........................,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...%%%&&&***...///111:::DDDJJJLLLOOOSSSWWW___fffllltttxxx}}}}}}uuuiii]]]TTTPPPNNNMMMFFFDDDAAA>>>;;;:::999999888;;;@@@DDDEEEEEEFFFGGGCCCLLLPPPVVV```dddmmmoooeeeYYYRRRSSSXXX\\\]]]fffjjjmmmnnnooorrryyy~~~zzzhhh\\\SSSJJJDDDCCC;;;;;;999888777777777777<<<999999===???@@@EEEKKKYYY^^^iiiwwwzzzgggXXXPPPNNNIIIGGGLLLUUUcccyyytttaaaJJJDDD<<<666222111111111000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))+++,,,)))***+++***)))***---000************)))))))))(((++++++************++++++((()))***+++++++++++++++)))***++++++,,,,,,,,,+++++++++))))))***+++---///************************++++++,,,,,,,,,+++++++++++++++,,,,,,---......///000000///000000111222333000222444666;;;DDDQQQYYYmmm~~~yyyyyy~~~}}}zzz{{{rrrmmmooo........................,,,++++++******++++++,,,+++*********+++,,,,,,---,,,,,,++++++,,,,,,---...++++++---000000000555<<<<<<<<<===>>>AAAGGGNNNTTTUUUYYYaaajjjsss|||~~~wwwlll___VVVOOOLLLKKKEEECCC@@@===:::888777777999<<<@@@CCCCCCBBBBBBCCC???IIINNNUUU```dddmmmsssZZZRRRGGGCCCCCCFFFGGGFFFGGGLLLPPPRRRSSSWWW^^^eee{{{~~~mmmaaaXXXNNNGGGEEE<<<<<<:::999888888777777777555666;;;>>>AAAFFFLLLTTTXXXcccsss|||qqqbbbXXXNNNJJJIIIMMMRRR\\\qqqmmmNNNGGG>>>777333222111111...///000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,+++***))))))))))))---,,,++++++,,,,,,+++)))'''(((************---///)))***,,,+++)))***---000+++*********))))))((((((++++++************++++++******+++++++++******))))))***+++,,,,,,,,,,,,,,,+++***))))))***,,,...000************************)))***+++,,,,,,,,,,,,,,,,,,,,,------...//////000.........//////000111222111333777999>>>GGGRRR[[[fffyyywwwsssvvv{{{yyy}}}yyyqqqmmmxxx000...,,,,,,.........---......---,,,,,,,,,------+++++++++,,,,,,+++******,,,,,,++++++,,,,,,---...............//////000000333444555777999:::<<<<<<@@@DDDIIINNNTTT\\\eeelllyyy~~~{{{mmmaaaZZZTTTNNNIIIIIIFFFAAA>>><<<:::888666::::::999:::;;;===???@@@CCCDDDJJJTTT]]]dddnnnwww}}}eeeYYYDDDBBB???<<<;;;<<<===>>>===>>>@@@BBBDDDGGGKKKNNN]]]qqqoooeee]]]QQQIIIGGG@@@===:::888888999999999888777666666999===BBBEEEPPPUUU\\\ccclllwwwwwwdddYYYNNNHHHNNNSSSXXXeeeuuucccQQQ???777555333111111//////...------///000111------------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))))))))***,,,---------++++++++++++------,,,***)))***++++++***)))((((((((((((((())))))***+++***))))))***+++...///---***'''(((,,,...+++'''&&&''')))***+++++++++***************************,,,,,,,,,---------......,,,,,,------...///000000000000000000000000000000111111000111555>>>IIIQQQ___qqqzzzvvvvvvpppdddiiiuuu000...------...///...---...------,,,,,,,,,,,,,,,000000///...---+++***))),,,,,,++++++,,,,,,---...------........./////////...///000111333444555555444777:::===AAAGGGOOOTTT^^^dddppp~~~}}}pppeee]]]VVVOOOJJJIIIFFFCCC???<<<:::777666555666888:::;;;<<<======DDDDDDIIIRRRZZZaaallluuummmVVVJJJAAA???<<<:::999999;;;<<<:::;;;======>>>???CCCFFFQQQdddtttkkkbbbVVVMMMIIIAAA>>>;;;888888888888777888777666666888<<<@@@BBBKKKPPPXXX```iiitttwwwdddWWWMMMOOORRRTTT]]]iiisssppp^^^JJJ???:::666333222//////............//////,,,,,,---------,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++************************************)))))))))***,,,,,,+++++++++******++++++++++++***))))))++++++***)))))))))((((((((()))******+++***))))))***+++---///---***'''))),,,---+++((('''((()))******+++++++++************************+++,,,,,,,,,,,,---------,,,,,,------...//////000////////////////////////111111000111444;;;CCCJJJWWWiii~~~~~~yyyxxx~~~vvvgggfffkkkxxx///...------/////////---------,,,+++++++++++++++000000///...---+++***))),,,,,,++++++,,,,,,---...---------------.........,,,,,,------.../////////000111222333555888===AAABBBIIITTTaaannn}}}~~~sssiiiaaaYYYQQQKKKIIIHHHFFFBBB>>>:::777666111333777:::<<<<<<<<<;;;FFFEEEHHHPPPWWW^^^iiisssxxx\\\HHH???===<<<999777666777888888999999:::999888999<<<>>>GGGXXXrrr}}}tttjjj]]]QQQKKKCCC@@@<<<999888888777666888777666555777:::===???DDDJJJSSS\\\eeeppp|||uuudddTTTPPPOOONNNRRRXXXfffxxxxxxgggRRRDDD<<<555222222////////////...---,,,,,,+++,,,,,,------------,,,++++++************++++++,,,,,,,,,+++++++++***************************************)))******+++,,,))))))************))))))+++)))))))))++++++***)))***))))))))))))***+++++++++***))))))***+++---...,,,***((())),,,---+++((((((((((((((()))***+++,,,******************************+++++++++,,,,,,,,,,,,,,,------.../////////........................111111111111222777===AAAMMM]]]rrr}}}yyy{{{pppfffccceeezzz......---...000000///...---,,,++++++******++++++******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------........................222222222222222444666888777<<>>>>>HHHFFFHHHNNNUUU\\\gggqqqjjjSSSEEE???;;;999888666555555666777888999999888777888;;;===EEESSSkkk}}}rrrcccUUULLLCCC@@@<<<:::999:::999888888777666555666888:::<<<>>>DDDNNNXXXaaakkkvvv}}}pppZZZOOOKKKIIIJJJLLLZZZlllppp\\\MMMAAA777333333000000000000///---+++***++++++,,,---.........---+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++************************************************++++++((()))***++++++***)))(((***)))((()))***+++***)))***************++++++,,,******))))))***+++,,,,,,,,,***))))))+++,,,+++)))***)))((((((((()))+++,,,************************)))************+++++++++---------........./////////////////////////////////000111222333555999<<>>:::888777777777888:::===AAACCCIIIGGGHHHNNNTTTZZZeeennn~~~vvv]]]KKKBBB???:::999888666666666666777666777888777777999;;;>>>BBBNNNfffyyyiiiYYYMMMDDDAAA===;;;;;;<<<<<<;;;888777666555555777888999:::AAAJJJSSS\\\eeeooovvvyyy```QQQJJJHHHGGGHHHLLL\\\ppp~~~mmm]]]MMM>>>777666111111111111000...+++***+++,,,------............,,,,,,---......---,,,,,,,,,,,,,,,+++++++++***************************************+++************)))***+++,,,,,,+++***))))))((('''(((***+++***)))***************++++++,,,******************+++++++++***)))***++++++*********)))((((((((()))++++++************************)))))))))*********++++++---------...............000000000000000000000000---///111333444555888;;;@@@KKK\\\nnn~~~|||}}}zzzxxx}}}xxxhhh^^^aaammm}}}|||------...000222222000...------,,,+++++++++++++++............---,,,+++***,,,,,,++++++,,,,,,---............---------------//////.........---------...---,,,---///000000///111222333333555<<>><<>>===>>>===<<<777777666666666777888999999???GGGNNNUUU]]]gggnnnxxxkkkYYYPPPLLLIIIHHHDDDQQQbbbrrrzzzkkkVVVCCC777555222222222111000///------,,,------............---,,,---...//////...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++***))))))***++++++++++++++++++***(((''''''(((***+++***)))***))))))))))))***++++++)))************************************************)))))))))))))))******************************))))))*********+++++++++........................111111111111111111111111---///111333333555888:::<<>><<<<<<;;;777888;;;888888999===AAACCCDDDCCCDDDDDDEEEDDDBBB@@@>>>>>>@@@FFFKKKKKKEEE===999777666555555555666999<<<>>>BBBAAADDDKKKPPPVVV^^^gggssszzzZZZFFF???;;;777999999888888888777777777444666666666666888;;;======LLLeeeuuuvvv|||yyyiii[[[LLLHHHDDD@@@???>>><<<;;;777777666666777777888999999===CCCHHHNNNVVV```gggrrr{{{wwwggg[[[SSSLLLGGGFFFNNNZZZgggyyyuuuaaaKKK>>>:::444333222111000000000000..................---,,,+++,,,...//////...,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,+++***)))(((******))))))))))))******((('''&&&(((***+++***)))))))))((((((((()))******))))))************))))))******++++++*********+++))))))************))))))*********************************+++++++++,,,,,,........................000000000000000000000000///000111111222333666888999AAAJJJSSSccc{{{}}}ssstttwwwssshhhaaaiiiyyy|||sssrrrsssxxx~~~,,,---...000333333111//////...------,,,,,,------((()))***+++,,,,,,---,,,,,,,,,++++++,,,,,,---...000000/////////.........------------------------000...---...000111///---222111222444777:::::::::888BBBUUUlll|||qqq\\\VVVLLLBBB<<<;;;<<<>>>555333444888888444333555333444555666666777777666555666888888888777888999<<>>>>>BBBIIIOOOTTT\\\dddooo}}}sssSSSBBB@@@>>>:::888888888888888777777777888999999999888999<<<>>>DDDSSSkkk{{{lllkkkpppxxxpppbbbPPPLLLGGGBBB???===;;;999777666666777777888999:::999<<<@@@DDDIIIQQQ[[[bbbnnnvvvrrrdddXXXNNNGGGGGGLLLRRR\\\mmmmmmWWWJJJGGG555444222111000111222222.../////////...---,,,,,,***+++---......---+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,+++***)))(((***)))(((''''''((()))***''''''&&&'''***++++++***((((((((((((((())))))***))))))************)))((()))***++++++***)))***+++((()))***++++++***)))(((***************************++++++++++++,,,,,,,,,.....................---////////////////////////000111111000000111333666777>>>DDDJJJXXXqqqyyyxxxwwwttttttwwwrrrfffdddkkkzzzxxxrrrqqqvvv}}}///////////////......---------------------------***++++++,,,,,,++++++***,,,,,,,,,---//////...,,,,,,+++++++++,,,,,,---.........------------......---///000000///...------111000000222555999;;;<<<999===FFFVVVnnn}}}hhhTTTHHHDDD>>>888555444666888222222222111111111111000222222222111111111111111222222222333333222222222444999@@@AAA>>>888444222444222333555444222333888:::@@@@@@EEEOOOPPPSSS___jjjuuukkkOOO@@@:::::::::888999:::888444333555777666333444888999999;;;@@@HHH[[[tttmmmkkkrrr}}}xxxkkk]]]SSSHHHAAA@@@???:::555666666666666666555555555;;;<<<>>>AAAEEEMMMUUU[[[jjjuuussscccTTTLLLMMMIIIKKKTTT___nnnwwwjjjUUUCCC???;;;777666333...---000,,,,,,------,,,,,,+++***+++//////******...---)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***))))))******)))'''))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))))))))***++++++++++++*********))))))))))))******))))))))))))))))))*********+++,,,,,,------,,,,,,---...//////---,,,---//////////////////.........000111111000000000333555444<<>>JJJ^^^wwwsssdddTTTFFF???<<<888444222222444555222222222111111111000000000000000000111111111222111111222222222222111111111666;;;<<<999555222111222111111333222000222666555::::::>>>HHHIIIKKKWWWgggrrrjjjQQQDDD???<<<999777888888666444222444666666444444888::::::>>>CCCQQQeeewwwvvv|||uuueeeZZZLLLDDDAAA???;;;777888888777777777666666666:::;;;===???CCCJJJRRRWWWfffqqqqqq```UUUPPPJJJHHHOOOWWWdddzzz}}}sssbbbRRRCCC<<<666444333///...000..................------,,,000///,,,+++......***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***))))))******)))'''))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))))))))***++++++++++++*********))))))))))))******---,,,,,,,,,+++*********)))***++++++,,,,,,++++++,,,.........,,,,,,---............/////////////////////000/////////222444000999AAAGGGTTTlll}}}~~~{{{uuuuuu|||zzzllleeefffqqq}}}|||sssxxx///////////////......---------------------------,,,------......------,,,+++)))'''((()))+++++++++------,,,,,,,,,,,,,,,---......------------......---...///000111111000000///...///000333444333111666666888===KKKcccpppYYYJJJAAA<<<666555333222222222333444222222111111111000000000......//////000000111111///000000111111000000///...111444555444111000///000//////222111...000444555:::999===FFFEEEGGGSSSbbbnnnhhhPPPDDD???:::555888888888777555444555777666333333666888999???FFF^^^tttrrrfffUUUHHHBBB???;;;888:::999888888777777777777:::;;;<<<===@@@FFFLLLQQQ```kkkyyyoooaaaUUULLLFFFHHHLLLUUUiii}}}{{{mmm___LLLBBB888555555222111111/////////000000000000000...000000------///...,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***))))))******)))((())))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))))))))***++++++++++++*********))))))))))))******...------,,,+++***))))))((())))))***+++*********+++,,,------++++++,,,---------......//////000000---...//////...///111333111888@@@GGGSSSggg|||}}}tttrrrzzzzzzkkkccceeelll}}}///////////////......---------------------------***++++++,,,,,,++++++***,,,)))''''''(((***+++,,,......---,,,,,,,,,,,,---......------------............---.../////////...//////000222444555333222666666777999@@@SSSrrrwww___III>>>:::;;;333444444444444444444333111111111111000000000000//////////////////.........//////000000//////...,,,---///000000/////////000...///111000---///444666;;;999<<>>BBBHHHLLLZZZcccpppzzzzzzmmm\\\OOOEEEBBBCCCIIIZZZkkk}}}sssgggYYYKKK===888888666333333000000//////000000111111...///...------------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++)))((()))******)))((())))))))))))))))))))))))))))))************))))))'''(((((((((((()))))))))))))))***++++++++++++*********))))))))))))******+++*********)))(((((((((((()))******++++++*********+++,,,,,,+++***+++---,,,------...///000111111---///000000//////111333777;;;@@@DDDMMM^^^qqq~~~}}}xxxnnnppp}}}xxxkkkeeefffsss~~~///////////////......---------------------------***++++++,,,,,,++++++***---+++(((((())),,,------......---,,,,,,---------......------------......222000......///000...---,,,,,,...111444555444333555555777999<<>><<<>>>:::999888777888888888888<<<::::::;;;===CCCOOO[[[wwwjjjWWWIIIBBB>>><<<:::999777666555555666777999:::;;;<<<===@@@EEEHHHSSS[[[gggpppxxxzzzeeeVVVGGGBBB???BBBOOO^^^xxx{{{ssseeeUUUEEE===:::666333222000//////......///000000...---,,,---,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))((()))***+++***)))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***))))))***++++++++++++*********))))))))))))******((((((((()))*********+++)))******+++++++++++++++)))***++++++******,,,---,,,------...///000111111...000111222111111222333:::;;;===@@@GGGUUUiiixxx}}}|||ppplllttt}}}xxxllleeefffuuu~~~///////////////......---------------------------,,,------......------,,,---+++******+++------------------------......///......------------......444111...///111222111...+++***+++...111333333222111111666:::;;;CCC[[[ttt}}}iiiQQQBBB;;;777333111222333444444444333111000111111000000000/////////111111000///...------,,,---......//////......---///---------///000000///222000000333222///111555555999777999@@@??????JJJRRR^^^rrrnnnTTTCCC>>>@@@999777666666777888888777888777888;;;???HHHYYYiiivvvbbbRRRHHHBBB@@@;;;:::777555444555666666888999::::::;;;===AAAEEELLLRRR[[[eeennnyyyooo^^^MMMEEE???>>>GGGSSShhhzzzqqqaaaPPPEEE>>>666222222111000...---------...///...++++++------******,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))((()))***+++***)))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))***++++++++++++*********))))))))))))******))))))***+++,,,------...)))***++++++,,,,,,++++++)))***++++++++++++,,,...------......//////000000...000222333222222222333777666888<<>>>>>JJJPPP\\\ooogggSSSFFFBBB<<<999777888:::;;;:::999888888;;;AAAIIIVVVlll~~~mmm\\\PPPHHHDDD===;;;888666555555777888555666777888888;;;>>>AAAEEEJJJQQQYYYdddqqqyyygggTTTIIIAAA;;;@@@JJJSSSfff}}}qqq```RRREEE;;;666666333222///---,,,------...///,,,+++///...******...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))(((((((((***+++***)))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))***++++++++++++*********))))))))))))***************+++,,,,,,,,,---((())))))***+++*********)))***,,,,,,+++,,,---///.........///////////////---///111222111111111222333333777===BBBJJJZZZiiippp{{{zzztttsssuuurrrllliiippp///////////////......---------------------------***++++++,,,,,,++++++***+++******+++------,,,***++++++,,,,,,...///111222.........------.........***'''$$$''',,,111000...333111//////111222333333111///333:::;;;@@@TTTkkkwwwZZZJJJ<<<999888444333444222222333444555666666666000000000000////////////------...///000111222333......////////////......000...---///111111///,,,111///000222111...000444...222000333:::999999DDDNNNZZZmmm~~~gggTTTIII@@@===;;;<<<>>>@@@???===AAABBBGGGOOOYYYjjjuuucccVVVLLLHHH???===:::777666666888999222444555666777999<<>>BBBMMMXXXjjj}}}nnn___PPPIIICCCBBBAAA??????BBBDDDIIISSS```qqq~~~mmm```TTTLLLEEE@@@<<<999555111333777666666666666777888:::;;;;;;@@@FFFMMMUUUaaannnwww}}}xxxqqqhhhYYYJJJ@@@======???@@@FFFVVVnnn}}}ppp[[[EEE:::999666222......///000///,,,///...,,,,,,...///...---+++++++++*********)))))),,,+++******))))))******(((((())))))*********++++++*********))))))((((((***************)))((((((*********)))))))))))))))+++)))''''''((((((&&&$$$)))))))))))))))))))))))))))***+++++++++)))((('''***++++++)))((())))))'''(((***,,,,,,+++*********,,,+++*********+++,,,------......///000/////////---...///000111222333333333444666999===DDDKKKQQQZZZcccrrrvvvppprrr|||{{{tttooopppwww000000000000////////////---------///000000---+++---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,///,,,***---111333222///......................../////////000000000000111000000000111222222333333222555444666<<>>III]]]qqq|||sssbbbMMM@@@;;;666333//////111111000---///...,,,,,,...///...---,,,,,,,,,,,,+++++++++***++++++***)))))))))))))))))))))))))))*********+++************)))))))))(((***************)))((((((***)))))))))))))))))))))***(((((((((***+++***))))))))))))))))))))))))))))))******+++***)))((('''***++++++***((())))))))))))***+++,,,+++*********++++++*********+++,,,---............////////////......///000111222222333555666777888;;;@@@GGGKKKTTT\\\jjj{{{qqqpppttt}}}uuuqqquuu000000000000////////////---------...//////---+++......------------,,,,,,,,,++++++******+++,,,,,,...,,,+++...111111///+++........................000000000000111111111111000000000111222222333333444777555777===>>>KKKdddmmmVVVGGG===555555777555333333222222222222222222222222222111000000000000000000444111111333222000333999222111111111000000000000/////////000000000111111////////////000000000000111111222222444777<<<@@@KKKVVVgggzzzzzzmmmeee```]]]___cccjjjrrrssseeeZZZIIICCC>>><<<999444333666333444555666666777666666:::>>>BBBGGGMMMVVVaaaiiizzz|||nnn]]]QQQLLLKKKIIIEEEAAA===;;;999999::::::@@@NNN```rrr{{{uuukkkYYYIII@@@888444111000222222000...///...,,,,,,...///...------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))***************************))))))))))))***************)))(((((())))))))))))))))))******((((((((())),,,......---)))))))))))))))))))))))))))************)))((((((******+++***)))((()))+++******++++++++++++******++++++******++++++,,,---///...---------...000000//////000000111111111222666666777777888<<>>===:::666555777444555666777777777666555888;;;@@@DDDIIIQQQ\\\ddduuu{{{uuugggWWWHHH@@@???<<<<<<;;;:::999888777777:::888;;;DDDRRRcccxxx{{{xxxvvvqqqdddRRRFFF;;;777333111222222000...///...,,,,,,...///...------,,,,,,,,,,,,+++++++++,,,,,,+++************************************************)))))))))))))))***************)))(((((()))))))))))))))*********)))((((((***,,,......---))))))))))))))))))))))))))))))*********)))))))))*********+++)))''')))...,,,+++++++++,,,+++***)))+++***++++++++++++,,,,,,///...---,,,,,,...000111000000000000000111111111444555555555666888<<>>888444555666444333444222222222222222222222222111000000000000000111111111//////111000---///444........./////////000000//////000111222111111000////////////000000000000///000222222333666:::===GGGRRRcccvvv{{{jjj\\\MMMEEE>>>===;;;888777999777777888888888777666666555999===AAAFFFOOOYYYaaapppuuu}}}wwwdddTTTFFF<<<:::===777777666555555555666666777666888>>>FFFQQQdddttt|||yyywwwvvvuuummm]]]OOOBBB===666222111111///---///...,,,,,,...///...---++++++++++++************------,,,++++++++++++,,,+++++++++***************))))))))))))))))))*********************)))(((((((((((())))))***************)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))*********)))***,,,)))&&&***222...,,,******,,,,,,+++)))******++++++,,,,,,,,,,,,///...,,,+++,,,---///111000000000000000111111111111222333333444666:::===???DDDMMMXXXgggxxx{{{|||tttlllkkkssswwwoooqqqyyy000000000000////////////...,,,+++,,,---...---+++******++++++++++++,,,,,,++++++++++++,,,---......,,,---.........---,,,+++....................................////////////000000000111222222333333222555333666>>>BBBRRRmmmvvv[[[GGG===777444555666444333666222222222222222222222222000000000000000111111222111000000222111...000444............////////////...///000111222111000///////////////000000000000///000111222333555999;;;EEEPPPbbbuuurrreeeUUUKKKAAA>>><<<:::999;;;:::999888777666666777777444777;;;???CCCKKKVVV]]]hhhmmmuuu}}}~~~lllUUUFFF<<<888999===777666444444333444555666666888<<>>888555555555333444777222222222222222222222222000000000000000111222222111000111333111...///333000000000///////////////,,,...///111111000///...////////////000000000000...000111222333555888:::CCCNNNaaattt}}}pppaaaTTTGGGAAA>>>;;;:::<<<;;;999777555444555666777555777:::===@@@GGGPPPWWW]]]bbbkkkttt}}}xxxcccKKK>>>999777666888555555555555555555444444555888===@@@>>>???KKKXXXhhhsss{{{{{{|||uuulllYYYOOOAAA666222111000//////...,,,,,,...///...---,,,,,,+++++++++*********,,,+++******))))))******,,,,,,,,,++++++*********((()))))))))***************************)))(((((('''(((((()))******++++++***)))(((((()))***)))((())))))))))))))))))))))))***)))((((((((()))+++,,,***''')))---***$$$***777111---)))))),,,---+++))))))***+++,,,,,,,,,++++++,,,,,,------------............///000111222222333///111222222222333555777777:::@@@FFFPPPaaatttvvvnnnnnnrrruuuooouuu~~~vvvtttqqq000000000000////////////...,,,++++++,,,------,,,,,,,,,,,,------.........,,,,,,,,,---...///000111---......---------///111........................000000000000111111111111000000000111222222333333333666444888CCCLLL```~~~www[[[III???999555555444222444888222222222222222222222222000000///000000111222222000...///111000------111111111111111000000000///,,,---///000111000...---////////////000000000000...///111222333444777:::BBBNNN```tttxxxkkk\\\LLLDDD???<<<;;;<<<<<<999666333222333555777666888:::;;;===CCCLLLSSSUUU[[[dddnnnxxxttt^^^FFF;;;888666333222222333666777777666444222///333999:::777777AAAOOO\\\iiiyyy}}}~~~wwwaaaUUUEEE999333222111111///...,,,,,,...///...------------,,,,,,,,,++++++***))))))(((((((((((((((,,,,,,,,,++++++*********(((((())))))*********+++***************)))(((((('''(((((()))***+++++++++)))((('''(((***++++++)))))))))))))))))))))))))))***)))(((((((((***+++,,,***''')))...***$$$+++888222...)))))),,,...,,,((()))***+++,,,---,,,+++++++++,,,---.........---------...///000111222333333111222333222111111333555333777;;;@@@IIIYYYlllyyytttiiifffhhh~~~~~~ssstttzzzzzzvvvhhhttt000000000000//////////////////...---,,,,,,++++++...---+++******+++---......------,,,,,,------...000///...---,,,---......111111000000/////////...000////////////000000111...222111...000666666222333555777:::DDDYYYuuubbbIII???555777999333222777444555555444333333222111111222222111000//////000000222000///------///000222//////000000000000/////////////////////.........////////////////////////222---,,,222444333444999@@@IIIYYYmmmpppcccTTTKKKDDD>>>;;;;;;;;;777333222444666666555777777888:::>>>CCCHHHKKKNNNTTT^^^iiirrrzzzoooWWWBBB===;;;555222555333444333222222444666666333:::<<<888555999>>>AAAMMM\\\ppp}}}~~~}}}ssscccMMM===777444111...111///......///...,,,***+++++++++*********))))))+++++++++************)))...---+++*********++++++)))************)))(((((())))))))))))((((((((((((&&&&&&&&&(((***++++++***+++*********))))))(((((())))))))))))))))))))))))+++)))(((***---///...,,,))))))))))))************++++++******++++++,,,---(((+++...---+++)))+++---++++++,,,,,,---......///111000/////////000222333555666666555333111222333555777:::<<>>GGGVVViii}}}tttgggWWWLLLEEE>>>;;;<<<:::777333222444666777666999999999:::<<<@@@DDDFFFJJJPPPYYYccckkkttt{{{pppWWW@@@:::999444222444555666555333222222444444777===@@@<<<999;;;>>>???IIIUUUeeerrryyy~~~rrr\\\III>>>888444000000///......///...,,,***,,,,,,,,,,,,+++++++++***+++++++++************)))+++***)))(((((())))))***((())))))***+++++++++***************))))))))))))((('''(((((()))***)))(((************)))))))))((())))))))))))))))))))))))+++)))((())),,,---,,,***))))))))))))******************))))))******+++,,,+++,,,------,,,++++++,,,+++,,,,,,,,,------.....................//////000444666666555333222333444555777999:::???IIIWWWbbbooo|||vvvlllggggggmmmxxx~~~zzzzzzuuuqqqpppwww000000000000//////////////////......---,,,,,,,,,////////////...------,,,...------,,,,,,------...,,,,,,,,,,,,...///000111/////////...............000000//////000111111222000333333222333666666444888;;;BBBNNNaaayyyhhhNNNCCC777777888222222666333333333333333333333333333222111000000000000000000111000///......///000111//////000000000000//////000000000000111111111111////////////////////////222//////333444444777:::;;;CCCPPPcccxxx{{{lllZZZNNNEEE===;;;<<<888666333333444666777777::::::999999:::===???AAAFFFJJJRRRZZZccckkktttyyysssZZZAAA888888555333444555555666555444333555777>>>FFFKKKFFF>>><<<======BBBJJJVVVcccmmmvvv~~~{{{fffRRRCCC:::444111000///------......---+++---------,,,,,,,,,+++++++++++++++************)))***))))))))))))******+++'''((()))+++,,,,,,------++++++++++++************))))))))))))(((((('''&&&************))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))************))))))(((((())))))***+++------,,,,,,---,,,***))),,,,,,,,,,,,------------------...////////////...333444555444333222333444333555777888:::AAAKKKSSS```nnn}}}rrriiiccchhhqqq||||||zzz|||uuummmpppxxx000000000000//////////////////......---------,,,+++,,,...///000///---,,,...------,,,,,,------...,,,,,,------...///000000..................------000000000000111111222333...000222333555777999:::;;;BBBNNN___tttmmmSSSGGG:::777999444555:::777444444444333333222222222111111000000000000000111000000////////////000000//////000000000000/////////000000000000000111111////////////////////////000000111222333444666999999>>>JJJ\\\qqqooo\\\NNNDDD<<<999:::777666444444444666777888999888888888999:::<<<>>>CCCGGGMMMTTT\\\eeennntttxxx___EEE:::888777555555333333555666666666:::???HHHVVV^^^VVVFFF<<<;;;<<<===AAAJJJVVVdddrrr}}}|||lllZZZJJJ???888555111///...---......---,,,---,,,,,,,,,,,,++++++++++++++++++*********))))))++++++++++++,,,------...))))))***+++,,,---------++++++*********)))))))))((()))***)))((('''''''''*********)))))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((((()))))))))************)))))))))))))))***++++++...,,,******,,,,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///000111222222111000222333000222444666888<<>>;;;666666555444222111000000111000000000000000111111000000////////////000000//////000000000000//////.........//////000000000000000000000000000000000000222333111000222555777777<<>>;;;===CCCMMM\\\nnn~~~~~~ssseeeVVVIII@@@;;;444111///.........---,,,++++++++++++************+++++++++*********))))))++++++,,,,,,------------++++++,,,,,,,,,++++++*********)))))))))(((((((((&&&(((******)))((()))***))))))))))))))))))******))))))))))))))))))))))))((()))))))))((('''((((((((()))))))))************+++************+++,,,,,,---+++))))))++++++(((%%%+++++++++,,,,,,,,,,,,,,,---...000111111111000///...///000000///...///111...000222444777:::>>>AAAJJJXXXkkk~~~yyynnnkkkooovvv~~~zzz~~~}}}xxxrrrppp000000000000////////////........................&&&(((***---//////.........------,,,,,,------.........//////...------,,,.............../////////000000111111222333555555555444555777777777>>>EEEKKKXXXmmm}}}gggRRRBBB<<<<<<888:::>>>;;;666555555444222222111000000000000000000111111222//////000000000000////////////000000000000//////------......//////000000000000000000000000000000111555666222000222555666666:::EEEUUUjjj~~~nnn[[[MMMCCC:::666777666777777666444444555666444444555666888:::<<<===AAADDDIIIOOOVVV^^^ffflllwww~~~nnnYYYIII@@@;;;888666777444555888777777AAANNNgggyyyzzzbbbNNNDDDAAA;;;<<<@@@GGGTTTfffyyy}}}uuulllaaaSSSFFF>>>777555111/////////...---+++++++++*********))))))+++++++++************))))))***++++++,,,++++++***++++++,,,,,,+++***))))))))))))))))))((((((((('''&&&))),,,,,,)))(((***---))))))))))))************))))))))))))))))))))))))'''(((***)))(((''')))***))))))))))))************+++++++++***+++,,,,,,---+++*********+++***((('''*********+++,,,---------,,,,,,---............---...///000///...---...///---///111333777:::<<<>>>DDDQQQbbbuuu|||ssstttyyy|||}}}{{{pppnnnzzz000000000000////////////............////////////***+++,,,............---...------,,,,,,------...,,,---...//////......---.........//////000000000111111111222333444555666555333555999:::===GGGRRRdddqqqsssYYYGGG>>>===777888;;;777333333333333333333333333000000000000000111222222//////000000000000////////////000000000000//////---......///000000111111000000000000000000000000444:::;;;555000333666666666;;;DDDTTTjjj|||mmm[[[OOODDD<<<777777777888999777444222333555444555666777888999:::;;;===AAAFFFLLLSSSZZZaaafffppp|||{{{kkkXXXJJJBBB>>><<<;;;777999>>>@@@CCCQQQcccwwwttt```NNNBBB;;;<<<>>>AAAJJJZZZnnn}}}{{{xxxuuusssmmmbbbRRRFFF;;;888444111000///...---,,,,,,+++++++++*********+++++++++************)))***+++,,,,,,,,,+++***)))))))))******+++******************)))))))))(((((())),,,///...***(((***---((()))))))))************))))))))))))))))))))))))&&&(((******((((((***,,,))))))))))))***************************++++++,,,***,,,------+++***++++++(((((()))+++,,,---...///---,,,,,,,,,,,,---......000111111000...---.../////////000222555888:::;;;@@@JJJYYYkkkzzzzzz}}}{{{vvvyyy}}}000000000000////////////.........///////////////......///......------,,,...------,,,,,,------...***+++---///000000//////.../////////000000111111111111111222333444666777888777:::AAAEEEJJJXXXfff{{{{{{^^^JJJ@@@===666666777222000000111222444555666666000000///000000111222222//////000000000000////////////000000000000//////...//////000111222222222000000000000000000000000777>>>>>>777222444777666666;;;EEEUUUjjjzzzlll\\\PPPFFF===888888777999:::888444222222444666666777777888999999999:::>>>DDDJJJPPPWWW^^^bbbjjjvvvyyyeeeTTTJJJEEECCC===999<<>>BBBPPPeeeuuuyyyxxxxxx||||||sssbbbUUU===:::555222000///...------------,,,,,,,,,+++++++++++++++************)))---......///...---+++***&&&'''((()))***++++++++++++++++++************)))+++///111///***''')))+++(((((())))))*********+++))))))))))))))))))))))))%%%(((******))))))+++...))))))))))))************)))))))))))))))******+++***---000///,,,+++---///'''((()))***,,,...////////////...------///000111222333333222///......///000//////111444777888888===FFFTTTdddyyy~~~}}}~~~|||yyyqqq111111111000000///...---//////.........---------------..................///******......******...,,,+++***,,,///000///,,,......///000111000///...888666333333555888999999>>>CCCHHHKKKQQQ]]]ooo}}}qqq\\\GGG???===:::777666777777666333111111222333222111111111222333444444333333222111000000111111000000000000000000000000000///...///000111000//////......///111222111///666<<<999444666222000777555:::FFF[[[vvv|||sssdddUUUHHH@@@<<<;;;888888777666555555555555666666666777888:::<<<<<<888;;;@@@EEEJJJQQQXXX\\\dddkkkvvv}}}pppcccWWWQQQFFFGGGKKKSSS___nnn{{{~~~hhhTTTCCC===;;;>>>>>>AAASSShhhxxx~~~nnn___IIIDDD<<<666111///---,,,------..................+++++++++************)))))))))************)))))),,,+++***))))))***+++,,,))))))))))))************---......---,,,+++***))))))(((((((((******((('''************)))))))))))))))))))))))))))))))))))),,,***((((((***+++)))&&&000+++&&&&&&((()))'''$$$******+++,,,,,,,,,,,,+++,,,******,,,+++((((((,,,111///---++++++,,,///000000111111///---,,,---//////111333444444555777999<<<===GGGXXXjjj|||~~~zzz}}}{{{zzz}}}111111111000000///...---//////.........---------........................---***+++//////,,,,,,///...,,,+++---//////...+++---000333555555444555666666777888:::===@@@CCCEEEKKKRRR[[[bbbiiissskkkTTTGGG@@@:::777777555555555444333333444666111111111111111222333333222222111000000000000000000000000000000000000000000///...///000111000/////////...///111111000...333999666222555111///666999<<>>JJJZZZiiivvvuuuiiiQQQIII???666333111000///......,,,++++++++++++,,,++++++++++++************))))))************))))))++++++***))))))***++++++))))))))))))************,,,,,,,,,+++***))))))((()))(((((((((******(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))***+++)))'''...***'''(((+++---+++((()))******++++++++++++++++++)))))),,,+++((((((,,,000...---,,,,,,---...//////000000///...---///000...000222333333444666888:::;;;CCCSSSddduuu}}}zzzxxxwww~~~111111111000000///...---...............---------........................,,,***+++//////------///,,,+++,,,---///000///...(((---222444333444999>>>===BBBHHHLLLOOOSSSXXX]]]bbbjjjvvv}}}fffUUUHHH>>>::::::444444444333333333333222111111111000111111222333111111000/////////000000000000000000000000000000000///...///000111000///000//////000111111///---///555222///333111...555<<<===JJJhhhyyyjjjXXXIII@@@;;;999999888777666666555555555666666666666666777777888<<<>>>@@@BBBCCCFFFJJJMMMVVV\\\gggqqqvvv|||qqqYYYKKK???=========BBBJJJ]]]kkk}}}www```TTTDDD999555444222000111///---+++******++++++,,,+++++++++************))))))************))))))+++******))))))******+++))))))))))))******************))))))(((((('''''')))(((((((((******((('''(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))******)))((()))'''''')))---///---***)))))))))*********+++++++++((((((++++++((())),,,------------------........./////////......000111---///111111111222444666888888???LLL[[[kkk}}}zzzvvvwww{{{pppgggooo111111111000000///...---.......................................---------++++++,,,......---------)))***,,,...000222222222(((---111222222777BBBKKKQQQYYYbbbgggjjjmmmtttyyy|||zzzfffUUUHHHAAA>>>:::999777666666444222000111111111000000111111222000000///////////////000////////////////////////000///...///000111000///111000///000111000...,,,...333///---333222///666;;;>>>MMMkkk{{{kkkZZZKKKAAA<<<:::999888777666555555555555999999888888888888888999<<<===>>>??????AAAEEEHHHPPPUUU```kkkrrryyylllZZZGGG???>>>>>>???BBBUUUbbbtttpppbbbNNN???888555222000000000000///......---,,,,,,,,,+++++++++*********)))******++++++******)))******))))))))))))******((()))))))))************))))))(((((('''''''''''')))(((((((((******((('''''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))******))))))%%%%%%&&&(((+++,,,+++))))))))))))))))))******+++---)))'''***+++)))))),,,+++,,,---.........---,,,+++,,,------------///111,,,...000000000000222444666666;;;EEEQQQ```rrryyy{{{~~~~~~mmmbbb^^^dddxxx111111111000000///...------.....................//////.........---------,,,------,,,,,,---...---,,,---...///000000111111111444666666888CCCTTTbbbkkkrrr{{{zzzgggWWWKKKDDDAAA>>>;;;::::::999666444222222111111111111111222000///////////////000000////////////////////////000///...///000111000///111000///000111000...,,,...333...---444444111666:::CCCUUUpppyyyjjjYYYJJJAAA<<<;;;999888777666555555555555:::999999888888888888888999:::<<<<<<===???CCCEEEMMMQQQ[[[gggooowww|||iiiRRRDDD@@@>>>>>>>>>GGGSSScccpppxxx}}}~~~ppp[[[JJJ???888222...,,,...000222222000...,,,,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))((()))))))))******************)))((((((((()))))))))(((((((((******((('''&&&'''''''''((((((((()))(((((((((((((((((((((((())))))******)))))))))***&&&&&&''')))++++++)))((())))))(((((())))))***+++000***'''***+++***)))+++***+++---...///...---,,,)))***,,,,,,+++,,,...000+++---////////////111222555555999AAAIIIUUUgggvvv}}}{{{lll___[[[```ppp111111111000000///...------------.............../////////...------,,,,,,---...---+++,,,111444333000111222111///...---...555666888:::BBBSSShhhwww|||lll\\\PPPEEEAAA<<<:::::::::777555444333222222111222222222000000/////////000111111000000000000000000000000000///...///000111000///000//////000111111///---///333...---555555111666:::III```yyyzzzkkkZZZKKKBBB===<<<;;;:::999888777777777777777777666666666666666777777999:::;;;<<<>>>BBBEEEKKKNNNWWWcccmmmuuuwwwbbbPPPDDD???======???HHHVVVcccnnnxxx|||kkkXXXIII===555000)))+++...000000///---+++,,,,,,,,,,,,++++++++++++******++++++++++++******((())))))******))))))((())))))))))))************+++***)))(((((()))***+++)))(((((((((******(((''''''''''''(((((())))))***((((((((((((((((((((((((((()))******))))))***+++******++++++++++++************)))((()))***+++,,,444---(((***,,,******+++)))+++,,,---......------)))+++,,,++++++,,,...000,,,---//////......000111222333777===CCCLLL\\\jjjzzz|||~~~jjj___```hhhzzz111111111000000///...------------.........//////000//////...------,,,,,,,,,///---+++...777======...000222222000...///111444555999AAAPPPeee{{{vvviiiWWWPPPGGGBBB@@@>>>:::777555444444333222222333333000000000000000111222222000000000000000000000000000///...///000111000/////////...///111111000...///222---,,,555555111555888JJJfffsssaaaRRRHHHBBB@@@>>>>>>===;;;;;;;;;;;;;;;777666666666666666777777888999:::;;;<<<>>>AAADDDHHHJJJRRR^^^iiirrr~~~wwwbbbOOODDD???>>>===DDDMMMXXXdddqqq~~~xxxgggTTTDDD:::666.........---------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***'''((()))******)))((('''))))))))))))************+++***((('''''')))***+++)))(((((((((******((('''''''''((())))))***++++++((((((((((((((((((((((((''')))+++***)))(((***,,,******************+++,,,,,,+++)))))))))***,,,---888000***+++---+++************+++,,,------...---,,,---------,,,,,,...000,,,---//////......000111///111555:::===DDDRRR```ttt~~~tttjjjhhhnnn~~~111111111111000///...------------.........//////000000///...------,,,,,,,,,///...+++000<<>>666555444444333333333333111111000000111222333333000000000000000000000000000///...///000111111//////......///111222111//////222,,,+++444444000333555IIIggg|||iiiYYYNNNHHHFFFAAA@@@???>>>>>>======>>>888888888888888999::::::999:::;;;;;;<<<===AAACCCFFFHHHOOO[[[fffooo{{{rrrZZZIIIBBB@@@<<<@@@FFFNNNXXXfffsss|||ppp\\\JJJ???;;;666333000---,,,---///111---------,,,,,,,,,++++++***++++++,,,,,,++++++***'''((()))******)))((('''))))))))))))***************)))(((''''''(((***+++)))(((((((((******)))''''''(((((()))***++++++,,,((((((((((((((((((((((((&&&)))+++***((((((***,,,'''''''''''''''(((+++---,,,+++***))))))+++---...:::222+++,,,---,,,************++++++,,,---........./////////......///111,,,...//////......000111---///444888:::???LLLZZZlll}}}yyynnnjjjqqqyyy000000000000////////////---.........//////000000666...***---///,,,+++...,,,666'''333---222TTT666111000///...///222555777======EEEXXXqqqqqqeee]]]UUUKKKCCCJJJ@@@::::::999444111222222333444333222111222333222222222111111111111000//////............//////000000000000000//////...111111111111222333444555888EEEaaa~~~sssfffYYYPPPXXXRRRKKKFFFCCCAAA===:::===999777::::::777555666888999999999999;;;???BBBHHHHHHMMMYYYeeennnwww~~~kkkVVVGGG???===<<<@@@IIISSS___nnnzzz|||nnn\\\HHH888:::000***,,,111000---+++---------,,,,,,,,,++++++,,,+++)))(((((()))+++,,,&&&(((******)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))******+++''''''(((((((((((((((((()))***+++)))''''''***---))))))))))))************)))******++++++******)))...+++,,,......***))),,,*********+++,,,---...///++++++,,,,,,,,,,,,------...///000000//////000111333000111555999===EEENNNeeeuuu{{{|||}}}xxxgggeeeiiilllttt000000000000////////////............/////////000555...***---...,,,+++...,,,555(((333---444SSS555000000//////000222555777>>>DDDRRRggg|||}}}vvvnnnccc[[[MMMDDD===;;;999555444666444333111000...///111222111111111000000000000///000000////////////000000000000000000000//////...111111111111222333444444444AAA]]]}}}vvvpppgggaaaYYYSSSOOOJJJEEE@@@>>>999888::::::777555666888888999999999;;;>>>AAAHHHGGGLLLXXXbbbjjjrrryyyuuu___MMMAAA===;;;<<>>BBBCCCHHHQQQYYY___gggooo|||}}}iiiZZZGGG@@@::::::???HHHXXXeeeqqq}}}{{{lll^^^GGG@@@888555111,,,,,,......------------,,,,,,,,,)))***++++++++++++***))))))))))))'''&&&&&&))),,,''''''''''''''''''''''''(((((((((((())))))))))))******)))(((((((((((((((&&&''''''(((((((((((((((---,,,,,,++++++******))))))*********))))))))))))((()))))))))************++++++,,,,,,,,,,,,++++++,,,******------***))),,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------...000000//////111222111///000444555666<<>>999777444444555666555444333333222222222222111111222222111111111111222222111111111111111000000///000000000000111222333333444888CCCRRR___kkkyyyvvviiiZZZQQQFFF@@@<<<<<<;;;777555777666777999999888999;;;===>>>???EEEMMMTTTYYYbbbkkkxxxyyykkkNNNFFF???<<<===DDDQQQ^^^rrr~~~~~~tttjjjTTTGGG;;;777666222///............---------,,,,,,)))***++++++++++++***))))))))))))'''&&&&&&))),,,''''''''''''''''''''''''(((((((((((())))))))))))......,,,***)))(((''''''&&&&&&'''((()))(((((('''+++++++++******)))))))))+++******))))))))))))(((((()))))))))***************++++++,,,,,,++++++***+++)))***------***))),,,,,,,,,+++*********+++++++++++++++,,,,,,,,,------,,,...000000//////111222000///111555666666:::@@@OOO\\\kkkwwwrrrpppqqq|||xxxgggaaaaaaccclll~~~000000000000///////////////////////////.........)))---...,,,+++---...---///***///000...???FFF000...111222222222777AAAIII```vvvzzznnn]]]PPPAAA<<<777555666666444111444444333333333222222222222222111111111111222222111111222222111111000///000000///000000111222333555666;;;DDDNNN]]]rrr~~~ppp```VVVJJJDDD???>>><<<888777888777888::::::999:::;;;<<<===>>>DDDKKKPPPTTT\\\fffrrr|||{{{nnnSSSKKKCCC???===@@@JJJUUUkkkzzz~~~~~~yyysssdddTTTEEE>>><<<777222///............---------,,,************************+++++++++***((()))+++---************************(((((((((((())))))))))))///...,,,+++)))(((''''''&&&'''((()))***)))((((((''''''''''''''''''''''''---+++((((((((())))))((())))))))))))*********************++++++*********+++((()))------******,,,++++++*********++++++,,,++++++,,,,,,,,,,,,------,,,...///000///000111333000///222666888777:::@@@GGGSSSbbbnnn|||}}}{{{xxxpppjjjmmmzzzttteee___ccccccmmm000000000000////////////000/////////............&&&,,,///,,,***---///---000'''000000...AAADDD//////111333222222999FFFQQQlllvvvfffQQQIII>>>777666666555333333333333222222222111111111111000000000000111111111222222222222111000000/////////000000111222333777777999===EEESSSkkkwwwhhh]]]NNNGGGAAA@@@>>>999888:::777999;;;;;;;;;:::;;;===???@@@EEEJJJLLLNNNVVV___iiiuuu~~~kkk^^^UUUMMMEEE@@@===<<>>DDDMMMccc}}}|||||||||ppp```QQQCCC888444666//////.........---------,,,+++)))(((((()))+++,,,'''(((******)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))'''(((***+++,,,+++)))(((''''''((()))***+++,,,,,,111,,,'''$$$&&&)))******))))))))))))************(((((())))))))))))((((((***((())),,,---******,,,))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,---///000///000222333000111444:::;;;;;;===BBB???HHHSSS\\\hhhyyy~~~yyyrrrnnnrrr}}}nnneeeccckkkwwwiiifffkkk}}}222///------000111000...000///000111222111...+++..................------...111///------KKK;;;666111222444777888???OOO___zzztttdddQQQDDD@@@===666000444333222111111000000000///000111111000000111222111111111111000000000000...000222333333333111000111444333666===AAAUUUuuuvvvppp^^^VVVKKKCCC??????>>>===<<<;;;:::<<>>AAAAAABBBGGGNNNSSSTTTTTT```jjjwwwcccLLLEEEMMMQQQPPPHHH@@@>>>===<<>><<<===???AAA@@@>>>AAAAAACCCGGGNNNSSSTTTTTT^^^gggsss{{{cccNNNHHHXXX]]]\\\QQQFFF@@@>>><<<===NNNcccwww~~~zzzlllYYYGGG<<<777444111000111///++++++...,,,(((&&&'''+++---+++)))++++++,,,,,,,,,+++******************)))))))))(((******)))))))))))))))(((((('''&&&''')))*********)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''))))))(((&&&(((((((((((())))))))))))+++***)))+++------+++(((******))))))))))))******))))))))))))************+++++++++,,,,,,,,,---------...////////////111333222333555666666888<<<>>>@@@AAADDDJJJUUUcccrrr|||vvvqqqppp{{{uuukkkhhhuuu{{{yyy//////...///111222111000/////////000111111...,,,........................///...,,,222888UUU>>>444222111333666:::DDDWWWhhh}}}qqq___PPPDDD===:::444333222333444444333111///000000000000111111111111111000000000000/////////000111222222222111000111555333444;;;>>>MMMggg}}}|||yyyxxxzzzwwwhhh^^^QQQGGGCCCCCCCCCCCCEEEBBB@@@???@@@AAAAAA@@@BBBBBBDDDHHHMMMRRRSSSTTTZZZbbbmmmuuuzzzqqqbbb]]]iiinnnmmmaaaQQQFFF@@@<<<:::DDDTTThhh~~~zzzfffQQQBBB:::444111000222000,,,+++---,,,)))'''(((+++---+++)))******+++,,,,,,,,,++++++************))))))))))))&&&'''((()))******))))))((('''&&&''')))*********))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))(((''')))((('''''''''(((***+++***))))))***+++,,,***(((******))))))))))))******))))))))))))************++++++++++++,,,,,,,,,,,,,,,---...///...///222444333444666666666777:::<<>>>>>BBBJJJ[[[pppsss\\\III???888333111333222...,,,------+++))))))+++,,,,,,***)))***++++++,,,,,,,,,,,,*********)))))))))))))))%%%''')))))))))))))))))),,,***((('''(((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''***)))'''&&&'''(((***,,,''''''''''''((((((''''''******))))))))))))******((()))))))))***************++++++++++++,,,,,,,,,+++---.........///222444333555666666555666777999<<<<<<<<<>>>CCCMMMXXX___sss||||||{{{lllkkkrrrxxxsssnnnrrrzzz000222555777777555444333///...---...000000///------------........./////////,,,+++555:::RRR999222222222444999???KKK```sssyyyqqqcccPPPBBB;;;777333222444444222//////...---...000111000...000000000////////////...//////000000111111111111111555222222999<<>>BBBIIIPPPUUUhhhxxx|||sss~~~tttjjjhhhhhhvvv~~~pppjjjlllzzz111444888999888555333222///---,,,---///000///...,,,,,,------.../////////...,,,---444333GGG333222222222666<<>>666333444555222///222///...///222333222///000000////////////....../////////000000000111111000666222111:::===@@@KKKjjj|||hhhNNNHHHDDDCCCBBB???>>>@@@<<<<<<>>>@@@@@@DDDPPP^^^vvvtttdddVVVOOOKKKIIIGGGEEEFFFHHHHHHGGGGGGHHHIIIEEEGGGHHHHHHGGGHHHIIIKKKMMMQQQWWW\\\cccnnnzzzooo\\\MMM@@@<<<;;;CCCQQQbbbvvvttt___QQQEEE===666444444000...///------,,,,,,++++++,,,,,,******+++,,,,,,,,,++++++))))))))))))************(((***+++***''''''***---((('''&&&''')))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''))))))((('''''''''(((***+++***++++++***)))(((***,,,******))))))))))))******))))))))))))************************++++++++++++***+++------...///222444222444666666555444555666333666:::===AAAEEEJJJNNN^^^pppsssvvv{{{pppgggaaakkkyyy{{{ooolllwww000444999:::777333111000...---,,,,,,...//////...,,,,,,------...//////000,,,---///222***;;;,,,333222333888???EEEQQQeeewwwooobbbOOOFFF;;;666666666444000555222///111555777444111000000/////////.........///////////////000111111000666222111:::>>>>>>FFF]]]gggSSSCCC>>><<<>>>???===<<<>>>::::::;;;======???HHHRRRggg{{{kkk]]]TTTNNNJJJGGGEEEHHHKKKKKKHHHFFFFFFGGGFFFHHHIIIHHHEEEDDDEEEFFFHHHKKKOOOTTT[[[fffsss{{{jjjWWWCCC>>>;;;>>>DDDPPPdddvvvmmm^^^LLLBBB888555444111///000.........,,,++++++,,,---++++++,,,,,,,,,+++******((()))))))))************(((***+++)))'''(((---222((('''&&&''')))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))'''&&&''')))(((((((((((())))))))))))***,,,,,,+++)))(((+++---******))))))))))))******))))))))))))************************++++++++++++)))+++,,,------///222444111333555666555444444555333555777999;;;???DDDHHHVVVhhh}}}{{{sssrrr|||~~~rrrbbbffflllyyy}}}sss|||///444888999666111...---...---,,,,,,.../////////,,,,,,------...///000000+++...000111###333(((444222444999@@@GGGRRRfffwwwxxxVVVKKK>>>888777888555222222///,,,...222444222...000/////////............///////////////000111111000666222111;;;???>>>CCCSSSyyyrrrXXXGGGAAA<<<:::<<<;;;888777888666555888<<<>>>@@@GGGOOO___rrrcccZZZSSSMMMJJJFFFJJJMMMMMMIIIEEEDDDDDDGGGIIIIIIGGGCCCAAABBBDDDDDDFFFJJJOOOVVVbbbnnnvvv|||ttt___KKKEEE@@@>>>===DDDWWWkkkwwwvvvgggQQQEEE999555444111000111.........---++++++,,,---,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++''')))***)))''')))000777,,,***(((((((((((((((&&&))))))))))))))))))))))))************************&&&(((***)))&&&%%%''')))''''''((()))***))))))))))))***+++)))''''''***---******))))))))))))******))))))))))))************)))************+++++++++)))***,,,------///222444000222555666555444444555444444444444666:::@@@EEEQQQcccxxxtttmmmuuuzzz{{{eeecccdddmmmzzz