BM6P6(@ YYY]]]hhh}}}~~~sss^^^MMMQQQ```uuuiiiXXXMMMFFF>>>>>>===<<<;;;;;;::::::777777777777666555333333666666666666666555444444((()))+++---......---,,,000//////...------,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))((((((,,,,,,++++++***)))))))))+++++++++*********))))))))))))***+++,,,------...---///222888BBBOOO\\\eeegggiiieee]]]VVVRRRMMMHHHCCCDDDFFFMMMaaazzz{{{yyy|||vvv\\\PPPRRRYYY___rrr}}}}}}|||zzzwwwsssqqqqqqrrrrrrooommmkkkkkkjjjiiigggiiijjjmmmnnnooonnnmmmllliiiiiijjjlllmmmmmmnnnnnnppppppqqqpppooommmllljjjlllllljjjiiihhhhhhhhhhhhllljjjhhhgggggghhhjjjkkkpppnnnlllkkkkkkmmmoooqqqtttrrrmmmhhh```WWWMMMGGGDDDGGGKKKQQQ\\\nnn|||uuupppnnnkkkjjjmmmoooqqqrrrvvvxxxzzzxxxvvvxxx~~~yyyrrrlllddd\\\WWWQQQMMMMMMPPPTTTYYYcccmmmvvvxxxsssrrrrrrooollllllrrrpppnnnkkkhhhgggffffffiiigggfffggghhhhhhhhhfffeeeccc```\\\YYYVVVTTTSSSTTTNNNHHHEEEFFFFFFCCC@@@>>><<<999777666444111/////////...---,,,,,,++++++,,,,,,,,,---------......,,,---...///000111222333111111222333333333333222444444555555666777777888777999<<>>===<<<<<<===>>>?????????>>>>>>======<<<<<<<<<;;;:::888555333222111222222222222111111111000,,,+++*********+++,,,---,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***************************))))))))))))************))))))))))))************+++++++++*********)))))))))***++++++***+++---///888AAAJJJRRR\\\kkk{{{vvveeeUUUUUUYYYbbblllooonnnqqqvvv}}}vvvnnnwww~~~|||lllZZZOOOTTTaaauuu|||wwwwwwzzz|||}}}VVV```nnnppp^^^PPPLLL]]]rrrttt]]]NNNFFFCCC>>>======<<<;;;;;;::::::777777777777666555444444666777777777666666555555000000111111000000//////000000//////...---------++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))******************+++++++++++++++*********)))))),,,,,,,,,+++++++++*********,,,...333;;;FFFRRRZZZccceeeeeecccbbb___WWWMMMFFFGGGEEEGGGUUUiiiwww{{{}}}zzzxxxyyy}}}|||```OOOMMMUUU\\\kkkxxx}}}zzzwwwsssrrrrrrrrrsssqqqnnnmmmlllllljjjhhhiiijjjlllnnnoooooonnnmmmiiikkklllnnnoooooooooooonnnnnnoooooonnnmmmkkkjjjhhhhhhhhhiiiiiijjjkkkkkkkkkjjjiiiiiijjjkkklllmmmooonnnlllkkkkkklllmmmnnnooommmiiiddd^^^UUULLLFFFEEEHHHLLLRRR]]]ooowwwrrrooommmmmmoooqqqqqqqqqppprrrtttsssqqqrrrwww|||}}}zzzuuupppjjjccc[[[WWWQQQNNNMMMPPPSSSYYYccclllvvvzzztttttttttqqqoooppprrrpppmmmjjjhhhgggggggggeeeeeedddeeeggggggfffdddbbb```]]]ZZZWWWTTTRRRQQQQQQLLLFFFDDDDDDDDDAAA>>><<<:::777666444333000...///......---,,,,,,++++++,,,,,,,,,---------......---......///000111222222111111222333333333333333555555666777888999999::::::===AAAGGGTTTlll~~~qqqddd```bbbwww|||wwwrrrsssxxx\\\KKKEEE???>>>===<<<<<<===>>>???>>>>>>>>>>>>????????????;;;:::999777555333111000222222222111111111000000---,,,++++++++++++,,,---+++++++++,,,++++++******)))******++++++******)))+++++++++******+++++++++))))))))))))************))))))))))))************+++++++++*********))))))***+++,,,,,,+++,,,...///666>>>GGGNNNVVVcccqqqzzz|||jjjZZZTTTVVV\\\dddhhhiiinnnttt}}}vvvmmmsss~~~pppaaaNNNQQQZZZkkk{{{vvvtttuuuvvvvvvuuuuuuxxx~~~XXXfffwwwwww\\\LLLIIITTTmmmvvvaaaSSSGGGCCCEEE=========<<<;;;;;;::::::999999999888888777666666888888777777777666666666777666444333111000000000111111000000///.........*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))((())))))***++++++,,,,,,+++++++++***************,,,,,,,,,+++++++++************,,,///555>>>HHHOOO```dddgggkkkooommmaaaTTTKKKIIIEEECCCJJJYYYgggmmmwwwxxxwwwtttsssuuu{{{eeeOOOIIIPPPXXX```qqq|||xxxuuutttsssssstttrrrooonnnnnnmmmkkkjjjhhhjjjlllnnnooooooooonnnjjjkkknnnqqqrrrqqqpppooolllmmmnnnnnnnnnllljjjiiihhhhhhhhhiiijjjkkkkkkllljjjjjjkkkllllllmmmllllllmmmmmmllllllkkkkkkjjjjjjhhhgggddd```[[[SSSKKKEEEEEEHHHNNNTTT^^^ppp{{{tttrrrqqqqqqrrrrrrqqqpppoooqqqtttsssqqqqqqsssvvvvvvsssppplllhhhbbb[[[WWWRRRNNNMMMPPPSSSXXXaaakkkuuu~~~zzzssssssssspppoooqqqqqqoookkkhhhffffffggggggaaaaaabbbdddffffffcccaaa^^^\\\ZZZWWWTTTQQQPPPOOONNNIIIDDDBBBBBBAAA???<<<:::888555444333111///---.........------,,,,,,+++,,,,,,,,,---------....../////////000000111111111111222333333444444333333666777777888:::;;;<<<<<<>>>AAAFFFPPPaaayyyyyyuuuiii]]]bbbppp~~~|||yyyvvvkkkTTTHHHFFF???>>>===<<<<<<===>>>???===>>>>>>??????@@@@@@AAA::::::999777555333111000222111111111111000000000......---,,,,,,------...******+++++++++++++++***)))))))))******)))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))************+++++++++***************+++,,,---,,,,,,,,,...000333:::CCCJJJPPPXXXdddlllxxxzzz~~~qqq___QQQQQQTTTZZZ^^^bbbiiiqqq}}}wwwlllmmm{{{tttiiiPPPNNNPPP]]]nnnzzz|||zzzssssssrrrsssttttttqqqooonnnqqqxxx^^^kkkzzzuuubbbNNNIIIRRRddd||||||\\\RRRMMMDDD@@@EEE======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::999888888777777777777777777555333111000///000000222222222111000000//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************))))))***+++,,,------...,,,,,,---///333;;;DDDJJJ\\\dddlllrrruuussshhh\\\OOOLLLFFFBBBEEEPPP___hhhmmmppprrrooolllmmmsssyyygggSSSLLLNNNRRRUUUhhh}}}~~~{{{xxxwwwuuuuuusssqqqnnnmmmmmmmmmllljjjhhhiiikkkmmmnnnooooooooohhhkkknnnqqqrrrqqqooonnnkkklllnnnooonnnmmmkkkiiijjjjjjjjjjjjjjjjjjiiiiiijjjkkklllmmmmmmllljjjiiikkklllllllllkkkjjjhhhgggdddccc```]]]YYYSSSKKKFFFDDDHHHNNNUUU___qqq}}}uuuttttttttttttssspppnnnnnnpppssssssqqqooopppqqqpppnnnllljjjgggbbb]]]XXXSSSOOOMMMPPPRRRWWW```iiirrr}}}vvvooooooooommmlllmmmooommmiiifffddddddfffggg^^^^^^```ccceeedddbbb___[[[YYYWWWTTTRRRPPPNNNNNNJJJGGGCCCAAA@@@???===;;;999777444333333111///---......---------,,,,,,,,,,,,,,,,,,---------......000000000000000000111111222333333444444444444444666777888999;;;<<<===>>>BBBBBBGGGVVVooouuujjjhhh___YYYiii~~~{{{___MMMGGGGGG???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>?????????;;;;;;:::999777555333222222222111111111000000000000//////...............)))***++++++++++++++++++))))))************))))))***)))'''&&&&&&''')))***((()))))))))************((()))))))))***************************************+++,,,,,,++++++---///000666???GGGLLLQQQZZZdddrrrwww}}}vvveeeQQQNNNNNNSSSYYY^^^fffnnn|||zzznnnhhhqqqxxx~~~xxxoooYYYPPPKKKQQQ]]]hhhnnnqqqqqqrrrtttvvvvvvtttrrrpppmmmpppvvvcccjjjuuu{{{{{{yyyyyy{{{vvvZZZQQQIIINNN^^^rrr}}}aaaIIIFFFFFF???;;;>>><<<<<<<<<<<<<<<;;;;;;;;;???>>>===<<<<<<<<<===>>>999999888777666777777888555444222111000111222333444333333222222111000000......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++*********))))))************************))))))***+++,,,------...,,,------///333999AAAGGGRRR___mmmsssuuusssoooiiiWWWPPPHHHBBBCCCKKKXXXbbbdddhhhllllllkkklllrrrxxxzzzfffYYYQQQMMMLLLNNNaaavvv~~~|||zzzwwwtttooommmkkkkkkllllllkkkjjjhhhiiijjjkkklllmmmnnnnnngggiiimmmpppqqqpppnnnllllllmmmoooppppppnnnkkkiiiiiiiiijjjkkkkkkkkkjjjjjjkkklllmmmmmmllljjjgggfffjjjkkkllllllkkkiiigggfffdddbbb```^^^ZZZTTTLLLGGGCCCGGGNNNVVV```qqq}}}vvvuuuuuuuuuuuussspppmmmkkklllnnnnnnmmmkkkjjjjjjlllkkkkkkjjjiiieee___[[[TTTPPPNNNPPPRRRVVV^^^hhhooo{{{}}}uuunnnmmmmmmjjjiiijjjkkkiiifffdddbbbcccdddeee]]]^^^___bbbdddccc```]]]YYYWWWUUURRRPPPNNNLLLLLLGGGEEECCCAAA???>>><<<:::888666444333333222000...---------------,,,,,,,,,,,,,,,,,,---------......000000000000111111111111333333444555555555555444555666777999;;;===>>>???DDDCCCIII^^^|||~~~jjj]]]\\\YYY[[[ssskkkUUUHHHFFFGGG???>>>===<<<<<<===>>>?????????>>>===<<<;;;;;;;;;<<<<<<<<<<<<:::888555444222222222222111111111111111111111111000000//////***++++++,,,,,,,,,++++++***++++++++++++++++++******)))(((((((((((()))***((()))))))))************((()))))))))************************************((()))******)))***,,,......222<<>>???999888777666555666777777555444444444444444555666555555444444333222222111111000///...---++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,++++++***))))))(((***************+++++++++,,,,,,,,,+++++++++*********+++,,,---000666===BBBEEEVVVhhhqqqtttuuuuuusss___TTTIIICCCBBBEEEOOOXXX\\\aaahhhmmmqqqvvv|||vvviii___WWWPPPJJJMMM[[[lllxxx}}}~~~|||vvvrrrkkkiiihhhiiikkkllllllkkkhhhiiiiiijjjjjjkkkkkklllfffhhhkkknnnooonnnmmmlllmmmnnnpppqqqpppmmmjjjgggdddfffhhhkkkmmmnnnnnnnnnkkklllmmmmmmllljjjhhhfffjjjjjjkkkkkkkkkiiihhhgggfffdddbbb___[[[UUUMMMHHHCCCHHHPPPXXXbbbssszzzvvvuuutttttttttrrrooollllllmmmnnnnnnnnnmmmkkkjjjjjjjjjjjjkkkjjjgggbbb^^^UUUQQQNNNPPPQQQTTT]]]fffkkkyyywwwqqqqqqppplllhhhhhhfffeeecccbbbaaaaaaaaabbb]]]]]]^^^___aaa```]]][[[WWWVVVSSSPPPMMMKKKIIIIIIDDDCCCBBB@@@>>><<<:::999777555333222333222000///------------------------,,,,,,,,,---------......000000000111111222222222333444555555666666555555555666888:::<<<>>>@@@AAAHHHJJJTTTjjjuuudddWWWVVVYYYccc{{{sss\\\MMMGGGEEEEEE???>>>===<<<<<<===>>>?????????>>>===;;;:::999999<<<===>>>>>><<<:::777555444333333333333222222222333333333333222111000000---------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************))))))))))))***************************+++++++++''')))***)))))))))+++------000999EEEJJJKKKTTTaaarrr~~~___WWWPPPQQQWWW___iiisss~~~qqqllluuu|||gggRRRKKKMMMSSS___kkkuuuwwwyyyyyywwwvvvuuuvvvhhhjjjpppxxx}}}```bbbiiiooooooqqq{{{kkkZZZRRRSSS[[[eeennnxxxkkkOOOKKKFFFBBBAAA???===;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;;;;<<<===>>>999888666444444555666777555555666666666666555555666666555555444333333222111111000///...------,,,------------------------*********++++++,,,,,,,,,++++++******************))))))*********+++++++++,,,,,,,,,+++++++++******++++++,,,,,,---222888<<>>;;;999777777444333111111111111///...------------------------,,,,,,,,,---------......//////000111222222333333444444555666666666666666666777999;;;>>>@@@BBBCCCLLLVVVgggzzzmmmbbbXXXWWW___lll|||cccPPPHHHEEECCC@@@???>>>===<<<<<<===>>>??????>>>>>>===<<<;;;;;;:::;;;<<<>>>>>><<<:::777555555555444444444444333333444444555555444333111000000000000///...---,,,+++******++++++++++++******((()))+++,,,,,,+++)))((())))))))))))************))))))))))))************))))))*********+++++++++((()))******)))***,,,...---...666BBBGGGGGGQQQ___ooolll___RRROOOTTT___nnnzzz|||sssooozzztttZZZNNNLLLOOO\\\kkkrrrvvvzzz|||{{{yyyxxxyyyhhhjjjooowww|||zzzyyy}}}^^^ccckkkpppppptttgggQQQLLLRRRXXXhhhzzzfffSSS@@@DDDCCC<<<888999999666;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::<<<===888777555444333444666777444555666666666555333222666666666555444444333333000000000000000/////////------------------------*********++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))******++++++++++++))))))***+++,,,------...---------,,,---000555999???NNNaaapppyyy{{{tttkkkeeeVVVHHHDDDFFFGGGKKKQQQTTTZZZfffuuurrreee^^^[[[PPPVVV___hhhvvv{{{{{{yyywwwzzzqqqiiifffffffffhhhkkknnnooooooiiihhhhhhgggggggggggggggiiiiiikkklllmmmmmmnnnnnnlllnnnppppppnnnjjjeeebbbggghhhjjjmmmnnnmmmlllkkkiiijjjkkkmmmnnnooooooooojjjjjjjjjjjjjjjjjjkkkkkkjjjhhheeebbb\\\UUULLLGGGFFFLLLUUU]]]hhhxxxzzzttttttrrrppppppppppppnnnlllkkkjjjiiijjjkkkkkkjjjiiiggghhhiiikkkkkkhhhccc___VVVRRROOOPPPQQQSSS[[[dddeeexxxyyyuuuuuurrrllleeeccc^^^___`````````___]]]\\\]]]\\\ZZZYYYZZZYYYXXXVVVTTTRRROOOKKKGGGDDDBBBAAA===>>>>>><<<999777555555333111//////000000...---------------------------,,,,,,,,,---------.........///000111222333444444444555555666666666666666888999;;;===@@@BBBDDDEEEOOO```vvvhhhbbb[[[[[[dddssssssYYYHHHEEEEEEAAA<<>>===<<<<<<===>>>???>>>>>>>>>>>>============:::<<<======<<<999666444666666555555555444444444555555666666555333222000222111111000///---,,,+++))))))************))))))$$$%%%(((******(((%%%$$$))))))))))))************))))))))))))************))))))******++++++++++++)))***++++++***+++---///---,,,444@@@DDDCCCMMM\\\iii~~~tttdddRRRLLLQQQ___qqqxxxgggsss{{{___QQQLLLNNN[[[kkkooouuu|||}}}|||{{{ggghhhkkkqqqvvvzzz{{{{{{qqqsssvvv{{{YYYeeemmmoooxxxssscccSSSJJJRRRaaappp|||lllYYYNNNCCCCCCBBBAAA???>>>=========<<<<<<;;;:::999888777444666999<<<>>>???>>>>>>:::999888777666555444333999999888777666555444444999888777666555444333333000000000000111111111111111111///...,,,***)))(((---------,,,+++***)))(((++++++***))))))***++++++******+++++++++******)))---,,,************,,,---...---,,,+++,,,...000111888GGG\\\nnnssspppmmmlllbbbWWWIIIAAABBBFFFJJJKKKRRRTTTbbb}}}qqqiiigggZZZVVVUUU___qqq|||xxxyyy|||~~~~~~}}}vvvlllccccccdddgggiiilllnnnooopppkkkjjjhhhfffgggiiikkkmmmiiijjjkkklllmmmmmmmmmmmmiiiiiiiiiiiihhhhhhhhhgggfffiiimmmnnnllljjjiiiiiigggggghhhiiikkkmmmooopppooollliiihhhiiikkklllmmmhhhgggddd```ZZZSSSLLLGGGIIIOOOWWWaaammm|||}}}yyyuuutttsssqqqpppoooooonnnqqqnnnllllllnnnooommmkkkiiikkklllkkkgggccc```___TTTNNNJJJLLLPPPSSSYYY___ppp|||}}}xxxrrrmmmgggaaa]]]____________^^^]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVWWWPPPNNNKKKGGGDDDBBBBBBAAA>>>===<<<:::888777555555111111000......---------,,,++++++******++++++,,,,,,,,,------------------111000///000111333666888666666666666777777777777888;;;===;;;999===GGGOOOXXXsss~~~gggbbbaaagggooovvv|||zzz{{{bbbLLLGGGGGGAAA===>>>???===;;;;;;<<<<<<<<<;;;777888999;;;<<<======>>>:::;;;<<<<<<<<<;;;:::999555555444444444333333333444555666777666555333111555222///---------,,,+++,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++******))))))************+++++++++...---000777>>>DDDLLLTTTfff}}}{{{gggUUUSSSXXX```ppprrrjjjpppyyygggXXXPPPLLLUUUcccmmmwwwtttjjjccceeeiiilllpppssspppssswww}}}]]]gggpppxxxsss```WWWTTTUUUaaaqqqqqqZZZLLLCCCBBBBBBAAA@@@??????>>>>>>>>>===<<<:::999888888888777888:::<<<=========<<<::::::999888777555555444555555555555666666666666888888777666555444333333222222111111000000//////000//////...---,,,++++++---------,,,,,,***))))))------,,,++++++,,,------++++++,,,,,,,,,,,,,,,+++++++++************++++++...---,,,+++,,,...000111666CCCUUUdddjjjiiihhhhhhccc[[[PPPHHHFFFGGGGGGGGGMMMRRReee{{{vvvuuufff```\\\aaappp|||zzzzzz~~~|||xxxqqqggg```bbbdddfffiiilllmmmnnnnnnkkkjjjhhhggggggiiikkkmmmlllllllllmmmllllllkkkjjjiiiiiiiiiiiiiiihhhhhhhhhfffhhhkkkkkkiiihhhggggggiiiiiijjjkkklllnnnpppqqqnnnkkkhhhhhhiiikkklllllljjjhhhddd```ZZZSSSLLLHHHIIIOOOYYYdddpppzzzwwwtttsssrrrqqqppppppppppppqqqnnnkkkkkkmmmnnnmmmllllllllllllkkkhhheee```^^^TTTNNNJJJLLLOOOSSSYYY___ppp{{{~~~zzzuuupppkkkfffaaa^^^]]]]]]]]]]]]\\\\\\[[[ZZZ[[[ZZZXXXVVVTTTSSSSSSSSSNNNLLLIIIFFFCCCAAA@@@@@@;;;;;;999888666444333222111000///...------------,,,,,,++++++++++++,,,,,,------........./////////111111000111222444777888777777777777777888888888666999<<<<<<===BBBMMMVVVfffyyypppbbbccckkkwww~~~{{{zzzyyyoooYYYFFFCCCDDD???<<<===<<<:::999888999:::999888777888999:::;;;<<<======<<<<<<===<<<<<<:::888777555555555555555555444444555666888888888666444333555333000.........---,,,---,,,,,,+++++++++++++++))))))))))))))))))))))))***))))))((((((((()))))))))))))))))))))))))))))))))******+++++++++******)))************+++++++++///---///666<<>>===888888666555333222000000000000///...------------------,,,,,,,,,,,,------....../////////000000000111111111111333555777888777888888888999999999:::777:::===>>>AAAIIIVVV```wwwuuuhhhaaahhhwwwzzztttvvv```OOOAAA@@@CCC@@@===>>>>>><<<;;;;;;<<<<<<<<<;;;777888888999:::;;;;;;<<<=========<<<;;;999777666666666777777777777777777666777999:::999888666555666444111000000000///---...---,,,+++++++++++++++))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++///---...333999???IIIRRRbbbwww{{{aaaRRROOOUUUfffxxx}}}eeejjjrrrnnn```RRRIIIKKKTTTjjjwwwsssbbbXXXUUUXXXaaajjjpppuuu|||hhhrrrpppZZZLLLEEEQQQfffyyyyyy\\\OOOMMMKKKIIICCCCCCCCCCCCCCCBBBBBBBBBBBB@@@<<<999888888:::;;;;;;;;;<<<===<<<<<<;;;:::777777777666666555555555111222333444666777888999777777666555555444333333333333222111111000///////////////............---,,,,,,------,,,++++++***************************%%%&&&'''((()))************+++,,,------,,,+++***,,,,,,,,,,,,,,,...///000000888BBBMMM[[[hhhpppqqqnnnkkkeee\\\SSSMMMJJJJJJFFFOOOiiizzzuuuyyy|||rrrddd]]]bbbsss|||vvvxxx}}}|||qqqiiidddbbbaaadddhhhlllnnnnnnmmmllliiihhhgggfffggghhhjjjkkknnnnnnmmmlllkkkjjjhhhgggggghhhiiijjjjjjjjjiiiiiihhhhhhhhhfffdddccceeegggjjjiiiiiijjjjjjkkklllmmmjjjhhhggghhhjjjkkkkkkkkkkkkiiieee___XXXRRRNNNLLLMMMTTT^^^iiiuuuvvvssspppppppppppppppqqqrrrsssnnnllliiihhhhhhiiijjjkkknnnjjjffffffhhhfff___ZZZTTTOOOLLLLLLMMMPPPXXX```mmmwww{{{wwwqqqlllhhhddd```]]]YYYZZZZZZZZZZZZYYYXXXXXX[[[YYYWWWSSSPPPMMMKKKJJJGGGFFFDDDAAA???===;;;:::666555444333222000//////000///...---------------...------,,,,,,------............//////000000111111111111222333555666888888888999999:::;;;;;;;;;===>>>???@@@GGGTTTeeeqqqqqqkkkiiiqqq|||uuusss}}}uuuWWWKKKAAABBBDDDBBBAAAAAA>>>===;;;;;;<<<======<<<888888888888999::::::;;;;;;<<<<<<<<<;;;:::888777777777999999:::999999888555666888999:::999777666777555333222333222111//////...---,,,,,,+++,,,,,,))))))))))))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))*********+++++++++...,,,---111555;;;FFFPPP^^^sssdddRRRLLLSSSfffwww}}}jjjmmmrrr}}}uuuiii[[[PPPPPPUUUcccvvv{{{iii\\\VVVWWWbbbmmmuuuzzz|||}}}gggUUUMMMHHHJJJ\\\uuu```KKKGGGHHHIIIGGGEEEEEEEEEEEEEEEEEEEEEDDDAAA???<<<:::999999;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<555555555555555555555555444444555666777777888888666666555555444444333333111111111111111222222222222111000///...------,,,,,,,,,---------,,,++++++************************%%%&&&'''((()))*********+++,,,---......---,,,+++++++++,,,,,,---......//////555===III\\\qqq}}}~~~xxxooobbbVVVMMMJJJIIICCCMMMddd~~~rrrqqqwww}}}}}}mmm```___lll|||www{{{wwwnnnhhheeedddbbbeeeiiimmmoooooommmlllgggffffffeeefffggghhhiiikkklllllllllkkkjjjjjjiiihhhiiijjjkkkkkkjjjiiihhhiiiiiihhhfffddddddfffiiillllllkkkkkkkkkkkkllllllhhhggggggiiijjjkkkjjjhhhhhhhhheee___WWWQQQOOONNNRRRVVV]]]gggsss~~~vvvssspppoooooooooooopppqqqqqqkkkjjjiiigggfffggghhhjjjkkkgggcccccceeeccc^^^XXXUUUQQQMMMMMMMMMOOOXXXbbbkkkvvv|||xxxqqqlllgggccc___]]][[[[[[[[[[[[ZZZYYYXXXWWWYYYWWWUUURRRNNNKKKHHHGGGCCCCCCAAA???===;;;999888555444444222111000/////////......------------......------,,,,,,------...,,,------...//////000000000000111222333444666666888999999:::;;;<<<<<<<<>>???DDDPPPddd{{{uuurrrppp{{{~~~uuupppyyyeeePPPIIICCCBBBDDDCCCBBBBBB:::999777888999::::::999:::999888888888999::::::999:::;;;<<<===<<<;;;:::888999:::;;;<<<;;;999999444555777999999999777666888777555555555555333111000///...---,,,,,,,,,,,,))))))))))))))))))))))))++++++***)))))))))))))))************************'''((()))***+++,,,,,,,,,))))))*********+++++++++,,,+++,,,///222666BBBMMMUUUhhhiiiUUUMMMRRRcccqqqxxx{{{~~~nnnoooqqqxxxzzzpppdddYYYUUUVVV]]]vvvvvvjjjbbbaaajjjuuu|||uuu```OOOEEEIIILLLWWWkkkmmmTTTHHHGGGFFFEEEEEEGGGGGGFFFFFFEEEEEEEEEEEE@@@>>><<<;;;;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<555555555555555555555666666666666666777777888888555555555444444444333333111111111222222222333333333222111000///...------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------.........444;;;FFF]]]wwwrrrcccVVVLLLFFFDDD@@@III[[[vvvyyyqqqpppuuuyyy|||lllbbbgggyyy}}}{{{~~~xxxrrrlllhhheeecccccceeeiiilllnnnnnnmmmlllfffffffffffffffgggggghhhiiijjjkkkkkkkkkkkkkkkjjjiiijjjkkklllllljjjhhhggghhhhhhhhhgggffffffhhhjjjooonnnmmmmmmllllllllllllhhhhhhhhhiiijjjjjjhhhfffdddeeeddd___WWWQQQOOOOOOSSSWWW]]]eeeqqq}}}vvvtttppppppooonnnmmmmmmmmmnnnggghhhhhhgggeeeeeefffggggggdddaaaaaabbbaaa]]]ZZZWWWSSSOOONNNMMMOOOYYYdddkkkwww{{{vvvpppjjjfffccc```^^^]]]]]]\\\[[[ZZZXXXWWWVVVTTTSSSRRROOOLLLIIIFFFDDDAAAAAA@@@>>><<<:::777666444444333222111000///.........---------------...------,,,,,,,,,,,,------,,,,,,---...//////000000000000111333444555666777888888999:::;;;<<<======<<<===AAAKKK^^^xxxyyyrrr|||ppppppyyyqqqXXXJJJFFFCCCAAAAAAAAAAAAAAA===;;;::::::<<<======<<<<<<;;;999888888999:::;;;999:::<<<===>>>>>>======:::;;;<<<======;;;999888333555777999:::999888888999888777777888777555333111000///...---,,,,,,,,,))))))))))))))))))))))))*********))))))******+++************************((()))***+++++++++++++++)))************+++++++++******,,,///000333>>>IIIPPP```}}}qqq[[[OOOQQQ[[[eeeooosssuuuwww|||pppnnnnnnsss|||ssskkkddd]]]YYY]]]tttzzzqqqmmmuuuoooZZZLLLGGGHHHSSS\\\kkk{{{nnn___QQQKKKJJJGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCBBB======<<<<<<======>>>???@@@???>>>===;;;;;;::::::666666666666777777888888444444555555666777777888555555444444444444333333222222222222222222222111111111111000000/////////,,,,,,---------------,,,+++,,,------------,,,+++++++++,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++,,,------------...333888BBBYYYttt~~~xxxkkk___UUUMMMFFFAAA???FFFQQQccc|||zzzsssqqqssswwwzzzyyy{{{gggbbblllxxx||||||{{{uuuqqqnnnkkkgggccccccdddfffiiijjjkkkkkkkkkggggggggghhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkkjjjjjjjjjkkklllmmmllljjjgggeeeeeefffggggggfffgggiiijjjnnnmmmlllkkkjjjjjjiiijjjhhhhhhhhhjjjjjjiiifffccc___bbbccc___WWWQQQOOOPPPPPPUUU\\\eeeqqq{{{uuutttqqqpppooommmkkkjjjjjjjjjdddfffhhhhhheeeddddddeeeccccccbbbaaaaaa```___^^^XXXTTTQQQOOOMMMPPPZZZffflllzzzvvvqqqlllgggeeecccaaa```^^^^^^]]][[[YYYWWWUUUTTTNNNNNNMMMKKKIIIFFFDDDBBB?????????>>><<<999777555222222111000//////...---...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,---...///000111111222222222444555777888888999777888999:::;;;<<<======;;;???GGGVVVmmmyyyrrr~~~uuulllqqq|||bbbOOOFFFEEECCC@@@@@@AAACCCDDDBBBAAA???@@@BBBCCCCCCBBB===<<<:::999888999:::;;;<<<===>>>??????>>>>>>===;;;<<<===>>>===:::888666444555888:::;;;;;;:::::::::999888999:::999777555222111000...------,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,************************)))******+++++++++******)))************+++++++++'''))),,,//////111;;;FFFLLL[[[wwwvvvaaaSSSQQQUUUZZZccchhhlllooottt{{{~~~|||sssoookkknnn{{{|||vvvuuusssmmmggg^^^mmmzzzuuu|||oooXXXHHHDDDJJJRRR```mmm|||www]]]SSSKKKKKKIIIFFFFFFIIIGGGFFFEEEDDDCCCBBBAAA@@@;;;<<<<<<===>>>?????????CCCAAA???===;;;999999888777777888888999999::::::222222333444555777777888444444444444444444333333555444444333222111000000//////000000111111111222,,,,,,------...---------)))***+++,,,,,,+++***)))******+++++++++******)))+++***)))(((((()))***+++******+++,,,---------------222666>>>UUUooozzzuuutttlllbbb[[[VVVQQQIIICCC@@@EEEKKKUUUiii~~~|||uuuqqqrrrvvvzzzyyyiii]]]aaajjjnnnrrryyy|||vvvsssrrrpppjjjeeebbbcccdddfffhhhiiijjjjjjhhhiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiihhhkkklllmmmmmmllliiifffdddccceeeggggggggggggiiijjjkkkjjjiiigggfffeeeeeeeeehhhhhhiiijjjjjjhhhdddaaa\\\```bbb___XXXQQQOOOPPPNNNSSS]]]gggsssyyyuuutttrrrqqqooollljjjhhhggggggbbbeeeiiiiiifffccccccdddbbbcccdddbbb```___```aaaYYYVVVRRRPPPNNNPPP[[[gggnnn|||{{{qqqmmmhhheeecccccccccbbb^^^^^^]]][[[XXXUUUSSSRRRIIIJJJIIIIIIGGGDDDBBB@@@??????>>>===;;;999666555111111000///......------------,,,,,,,,,------...,,,++++++******++++++,,,---...///000111222333333333444666888999:::::::::777777888999:::<<<<<<===>>>CCCNNN```vvvooottt{{{{{{oookkkrrrsssYYYJJJDDDEEEDDDAAAAAADDDGGGHHHAAA@@@??????AAACCCCCCBBB???===;;;999999999;;;;;;>>>???@@@@@@@@@>>>===<<<<<<===>>>>>>===:::777555555666999;;;======<<<;;;:::999999:::;;;:::888555222111000///------,,,,,,))))))))))))))))))))))))(((((())))))***+++------******************************+++++++++******))))))************+++++++++&&&(((,,,///...000999DDDFFFTTToooxxxeeeWWWRRRTTTVVV[[[```fffiiipppxxx{{{yyyxxxssskkkkkkvvvzzzyyy~~~}}}vvv___fffooozzz|||xxxjjjTTTMMMLLLNNNXXXeeeuuu}}}zzzsssdddTTTRRROOOLLLJJJHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCC>>>===;;;:::;;;<<<>>>???@@@???>>><<<;;;999888777666666777888888888888888999777555333333444777888999888777555444333222222333444555666555333000///000111333444333222///...........................++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******...,,,***,,,...000...,,,000...000:::KKK\\\ggglllhhhddd___\\\YYYUUUOOOJJJAAAAAAFFFPPP\\\jjj}}}{{{vvvuuuwwwyyynnn^^^\\\```dddhhhqqq|||{{{xxxtttoooiiieeecccdddeeeggghhhiiiiiijjjjjjkkkkkkjjjhhhggghhhiiikkkkkkkkkkkkjjjiiihhhhhhjjjjjjkkklllmmmlllhhheeegggcccaaadddhhhjjjhhheeeiiikkklllkkkiiigggggghhhjjjhhheeedddeeeeeeeeeddd```bbbcccbbb]]]XXXTTTRRRMMMRRR\\\hhhvvvvvvpppnnnnnnnnnmmmllljjjiiihhhhhhjjjhhhffffffggghhhgggfffdddccccccccccccaaa^^^\\\\\\XXXSSSQQQPPPRRR\\\gggppp~~~|||ppplllfffaaa```______^^^]]]]]][[[YYYVVVRRRNNNLLLKKKIIIFFFEEECCCAAA>>>;;;<<<======<<<999666222000555333111///------------,,,,,,,,,,,,,,,...//////,,,,,,+++++++++,,,------000...***((()))---111555555666666888999:::;;;;;;<<<999999;;;;;;999:::>>>BBBMMM[[[iiiyyypppkkkeeevvvzzzjjjcccmmmrrr~~~gggWWWNNNHHHFFFDDDCCCCCCDDDFFFHHHFFFDDDBBBBBBDDDGGGHHHHHHAAA???===;;;;;;<<<>>>???>>>???@@@@@@???>>>???AAAAAA>>>;;;:::;;;;;;::::::999:::<<<<<<;;;<<<===???======<<<;;;:::777555333111111111000//////......++++++++++++++++++++++++((())))))*********))))))+++++++++************)))***************************************************+++,,,...000444:::>>>CCCNNNccc|||wwwmmmbbbYYYUUUUUUTTT\\\dddfffhhhnnnxxx~~~tttqqqpppiiixxx|||sssfff```kkk}}}{{{}}}|||fffVVVJJJMMMUUU\\\iiivvvxxxooonnnyyywwwbbbZZZMMMLLLKKKJJJIIIJJJJJJKKKHHHGGGFFFEEEDDDCCCCCCCCC???>>>===<<<<<<===>>>???@@@???>>>===;;;:::999888777888999::::::999999888777666444333333555666888999888777555333222111111333444444555444333111000111111222222222111000///++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******---+++***+++...///...,,,...---...666CCCQQQ\\\bbbdddcccbbbaaa___ZZZRRRLLLBBB@@@BBBIIIRRR___ppp~~~~~~zzzyyyzzz|||qqqaaa[[[[[[\\\```lllzzz~~~zzzvvvqqqlllgggdddeeefffggghhhiiiiiiiiikkkkkklllkkkiiiiiikkkmmmnnnnnnnnnnnnmmmkkkjjjjjjiiiiiiiiikkklllkkkhhhfffgggdddaaacccgggiiigggeeehhhjjjkkkkkkiiihhhhhhiiikkkiiifffeeefffffffffeeebbbdddeeeccc___ZZZVVVTTTSSSXXX```jjjwww|||sssooonnnjjjjjjjjjkkkkkklllllllllkkkjjjhhhhhhiiiiiiiiihhhgggeeedddccccccbbb___]]][[[WWWSSSQQQPPPSSS]]]gggppp{{{yyyooojjjeee```___^^^^^^]]][[[ZZZYYYVVVSSSOOOLLLJJJJJJHHHFFFEEEDDDBBB>>><<<;;;;;;;;;999777555222111111111///...------.........------,,,,,,,,,------///............//////000000...,,,+++,,,///333555777888888999:::;;;<<<<<<:::888777::::::999<<>>???@@@AAA@@@???>>>???@@@???<<<:::999999999888777999:::<<<<<<;;;;;;===???<<<<<<<<<;;;999777444333111000000//////......---,,,,,,,,,,,,,,,+++++++++))))))***************)))+++++++++************)))************************************************+++,,,,,,,,,---000555888>>>GGGWWWmmmzzzsssjjj___VVVQQQRRRXXX^^^```bbbiiittt|||yyyuuupppgggtttwwwiii___fffvvv~~~{{{xxxyyy~~~}}}wwwsssyyyMMMFFFGGGUUUdddppp}}}kkkeeegggwwwooo[[[QQQQQQIIIHHHHHHHHHHHHIIIJJJKKKIIIHHHEEECCCBBBBBBCCCCCCAAA@@@>>>===<<<<<<===>>>??????>>>===<<<;;;:::999888999;;;<<<<<<:::888777444444333333444555666666999888777444333111111000444444444333333333333333111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******,,,+++***+++,,,------+++,,,---///333:::DDDOOOVVV___aaafffiiihhhcccZZZSSSJJJEEEBBBDDDIIIRRR```lll~~~}}}}}}~~~tttfff]]]XXXWWWZZZeeevvv}}}zzzuuuoookkkhhhhhhhhhiiiiiiiiijjjjjjlllmmmmmmlllkkkkkkmmmoooppppppoooooommmllljjjjjjiiihhhhhhiiikkkkkkjjjhhhhhheeeaaabbbeeeggggggeeegggiiijjjjjjiiiiiiiiijjjllljjjggggggggghhhhhhgggccceeegggfffaaa\\\XXXVVVYYY[[[aaakkkwwwvvvooolllllliiiiiijjjjjjllllllmmmmmmlllkkkiiiiiijjjjjjjjjiiigggeeebbb``````___]]]\\\ZZZVVVSSSRRRQQQSSS]]]hhhqqqxxx}}}rrrlllhhhccc___]]]\\\[[[ZZZXXXWWWUUUSSSOOOLLLIIIGGGFFFDDDBBBBBBAAA@@@===;;;999888777666555333222222...---------------.../////////...---,,,,,,++++++,,,+++++++++,,,,,,---............///000333555777:::::::::;;;;;;<<<<<<<<<;;;999888;;;;;;<<>>;;;;;;;;;:::999666444333222222111111000/////////------...------,,,++++++******++++++++++++******+++++++++************)))))))))))))))))))))))))))************************,,,,,,,,,++++++,,,000222;;;@@@KKK[[[lllzzz~~~{{{uuujjj[[[PPPQQQTTTXXX[[[]]]dddpppyyy{{{ttthhhooonnn______kkkvvv~~~~~~{{{{{{zzzxxxyyy}}}zzzsssnnnqqq|||JJJJJJTTTfffvvvsssfffeeemmm}}}fffVVVLLLJJJMMMIIIIIIHHHHHHHHHHHHHHHHHHIIIFFFCCC@@@??????AAABBB@@@???>>><<<;;;;;;;;;;;;>>>>>>======<<<;;;::::::777999<<<======:::777555222222333444444555555555999888777555333222111111444444333333333444444555111111000//////000000111000000000000000000000000------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******+++******++++++,,,,,,,,,,,,///111333555<<>>>>>>>>===:::888777666555333222222222222---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++***************+++,,,---...///000222444666777888;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;======>>>FFFNNNVVVkkk~~~nnnYYYUUU[[[eeepppttttttvvvttt~~~qqq```VVVQQQMMMIIIHHHGGGFFFFFFGGGHHHIIIKKKIIIGGGGGGHHHIIIHHHGGG???>>><<<:::999999:::;;;===???@@@AAA@@@AAABBBDDDCCCAAA????????????===<<<999:::<<<;;;;;;:::<<<===:::;;;;;;:::999666444333444444333333222222111111...////////////---,,,++++++,,,,,,,,,,,,++++++***+++++++++*********))))))((((((((((((((((((((((((************************++++++,,,+++***+++...000;;;>>>FFFPPP]]]kkkxxx|||~~~tttdddUUUQQQRRRVVVZZZ]]]bbbmmmvvv|||qqqpppyyyxxxccc\\\```iiiqqqwwwzzzzzz{{{|||~~~~~~yyyrrrqqqwww}}}UUUZZZgggwww|||ppphhh```fffvvv{{{___PPPKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEECCC@@@===<<<===>>>??????>>>===;;;:::999888888======<<<<<<;;;;;;::::::777888;;;<<<<<<999666444222333333444444444555555999888777555444333222222444444333333333444555555111111000000000000111222------------------------.........---------,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++************++++++++++++,,,,,,***...111111222777AAAJJJWWW]]]fffnnnrrrqqqnnnllldddYYYMMMGGGDDDEEEKKKSSSdddjjjrrryyy}}}~~~{{{qqqkkkhhhccc```\\\WWWXXXdddttt}}}zzzuuurrrpppooonnnmmmmmmmmmnnnnnnsssrrrpppllliiihhhiiikkknnnnnnnnnmmmllljjjiiihhhllljjjjjjkkklllnnnmmmlllfffdddaaa```aaadddeeefffeeegggiiijjjjjjjjjkkklllllljjjhhhhhhiiijjjjjjiiiccceeegggfffbbb]]]YYYWWWYYY[[[___jjjxxxwwwnnniiiggggggjjjjjjkkkkkkkkkkkklllllljjjhhhgggfffggghhhgggfffeeebbb^^^\\\\\\\\\[[[YYYYYYVVVSSSSSSRRRTTT]]]gggpppwww~~~uuufffeeebbb]]]ZZZXXXWWWUUUSSSTTTSSSPPPMMMIIIFFFDDDCCC???>>><<<<<<===<<<:::777555444333222111111111111---------,,,++++++******+++,,,---.........---------------......000111111///000333555777888888888:::::::::;;;;;;;;;;;;;;;>>><<<<<<======@@@JJJTTTeee}}}www```UUUYYYbbbhhhrrruuuuuuzzz~~~zzzeeeYYYRRRMMMIIIHHHHHHGGGFFFFFFGGGHHHHHHJJJHHHFFFFFFFFFFFFEEECCC===<<<;;;:::999999999999999<<<>>>@@@@@@BBBDDDGGGEEECCCBBBBBBBBBAAA@@@>>>999:::<<<;;;::::::;;;<<<:::;;;;;;:::999777555444444333333222222111111000///000111111111///...------------------,,,+++++++++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++,,,...111888===CCCJJJSSS^^^jjjrrrvvv|||~~~yyykkk^^^RRRPPPSSSYYY]]]```hhhrrrxxxvvv{{{lll___\\\^^^dddjjjqqquuuzzz~~~~~~xxxuuuvvvxxxzzz{{{~~~bbbiiivvvyyyjjjbbb```[[[ggg}}}wwwcccOOOHHHIIIIIIEEECCCEEEFFFGGGHHHHHHHHHHHHGGGAAA@@@>>><<<;;;<<<===>>>===<<<;;;:::999888777777;;;;;;;;;:::::::::::::::777888:::;;;;;;999777555555555444444444444555555999888777666555555555555555555555444444444444444111111111111222222222222/////////////////////////////////......------,,,++++++******++++++,,,---,,,,,,,,,+++++++++*********+++,,,,,,++++++,,,...(((+++.........333<<>>=========<<<999777444333333222111000000///------------,,,+++))))))***+++,,,...//////...------------...///000111222000222444777888999999888:::::::::;;;;;;;;;<<<<<<===;;;<<<>>>???DDDQQQ^^^yyy~~~zzz|||{{{iiiYYYUUU]]]eeegggrrrvvvxxxnnn^^^VVVOOOIIIFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGEEEDDDDDDCCCAAA???;;;::::::999999999999999888:::===???@@@BBBDDDGGGDDDBBBAAAAAABBBAAA???<<<999:::<<<;;;:::999:::<<<;;;;;;;;;;;;:::888666555222222111111000//////......000111333333222000///...//////......---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++,,,---///111222888???EEEIIIQQQ[[[dddpppyyy~~~|||{{{ssshhhUUUPPPQQQWWWZZZ[[[dddnnnuuuyyyzzzvvvfff^^^ZZZ[[[```fffnnnwww~~~}}}yyyvvvuuuttttttvvvvvvzzz|||{{{~~~nnnwww|||lllaaa^^^```cccrrrvvv]]]RRRIIIHHHHHHFFFCCCCCCEEEFFFFFFGGGFFFEEEDDDCCC>>>>>>===<<<<<<======>>><<<<<<<<<;;;:::999888777999999999999999999999999888999:::;;;;;;;;;:::999999777555444333333555555888888777777777777888888555555666666666444333222000111222333444333333222222222222222222222222222000000//////...------,,,++++++******++++++,,,---,,,,,,,,,+++++++++*********,,,...---,,,+++---///+++,,,------...222888>>>DDDNNN\\\hhhooorrrssstttnnnaaaRRRJJJEEEAAABBBEEELLLUUUcccqqq|||tttnnnjjjiiiiiiiiibbbZZZTTTUUU]]]lll}}}zzzvvvuuutttsssssstttvvvwwwxxxvvvsssnnnjjjhhhjjjlllllllllmmmmmmmmmmmmlllllljjjiiijjjkkklllllliiifff___```aaabbbbbbcccfffgggfffhhhjjjjjjiiiiiijjjkkkiiigggeeeeeefffggghhhgggbbbdddffffffbbb]]]ZZZXXX\\\]]]cccppp|||sssnnnkkkiiihhhhhhhhhiiijjjlllmmmnnnnnnhhhfffddddddeeefffeeedddeeecccbbbcccccccccaaa___[[[XXXUUUTTTRRRRRRZZZcccnnnwww~~~xxxmmmbbb___\\\XXXVVVTTTRRROOOMMMOOOMMMJJJFFFBBB@@@>>>>>>>>><<<;;;::::::999666444333333444333222000...---+++,,,,,,------,,,+++***+++,,,---//////...,,,+++,,,,,,,,,---...///000111222333555777888888888888::::::;;;<<<======>>>>>>>>>===???BBBFFFNNN^^^mmm~~~wwwrrrppptttvvvoooaaaXXXZZZ```dddfffrrrxxx~~~vvvaaaWWWRRRLLLHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBAAA>>><<<888888888888999999999:::999;;;===>>>>>>???BBBDDDCCCBBBAAAAAAAAA@@@>>>;;;999;;;;;;;;;999999:::;;;;;;<<<<<<<<<;;;999888777333333222222111111000000...///222444444333222111///000000///...---,,,,,,+++++++++************)))************************))))))))))))))))))))))))(((***++++++++++++---///---333;;;???AAAHHHSSS\\\lllzzz|||uuu^^^TTTPPPTTTWWWYYYdddqqqvvvwww{{{~~~oooddd[[[XXXZZZ___jjjwwwyyyrrrmmmlllkkkkkkooouuuwwwvvvxxx|||{{{xxxzzzoooeee______bbbqqqlllUUUJJJHHHGGGIIIGGGDDDCCCFFFIIIHHHHHHFFFDDDAAA>>><<<=========>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999888888888888888999999999999::::::;;;<<<<<<<<<<<<;;;999666333222333555666888888777777888999::::::555666777777666444222000000111333555666555333222////////////////////////111000000///...---------++++++******++++++,,,---,,,,,,,,,+++++++++*********---///...,,,+++---000//////......///333888;;;<<>>???@@@AAA@@@AAADDDHHHMMMXXXjjj{{{|||qqqkkkiiiiiimmmnnnhhh^^^ZZZ```ddddddfffsss{{{yyygggUUUOOOMMMJJJIIIKKKEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCBBB@@@===;;;777777777888999999:::::::::<<<===>>>======???@@@CCCBBBBBBBBBCCCAAA>>><<<999;;;;;;;;;999999:::;;;<<<<<<======<<<:::999777777666666555555444333333---///222444555555333222000000000000///...---,,,+++++++++************)))************************)))))))))))))))))))))))))))***++++++******+++,,,***111999<<<>>>DDDQQQ\\\mmm~~~~~~gggZZZRRRTTTWWWZZZgggvvvwwwwww~~~uuuhhh]]]XXXXXX]]]jjjxxx{{{ppphhhdddddddddhhhoooqqqqqquuuzzzyyytttkkkmmmnnnkkknnnwww{{{___SSSRRRFFFGGGHHHGGGEEEEEEEEEGGGEEEFFFEEECCC@@@=========>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777888888777666555444666888;;;<<<:::999888888999888555222000111444777666888::::::999888888888666666666666555333111///...///000111111111111111111111111111111000//////333333333333111000......000///......------------,,,------+++)))(((((()))******+++++++++,,,,,,,,,++++++,,,---///111333444999BBBRRRdddqqqtttoooiiijjjdddZZZPPPJJJEEEAAA???JJJMMMWWWiii|||uuunnnrrrtttrrrsssxxx|||}}}yyyoooddd^^^ZZZ^^^nnn~~~|||zzzzzzyyywwwuuuuuuvvvxxxxxxxxxyyytttoookkkkkklllnnnnnnmmmlllkkkjjjjjjjjjjjjkkkhhhggghhhiiijjjjjjhhhffffffccc``````cccgggjjjkkkiiihhhgggggghhhiiiiiiiiihhhgggfffeeedddccccccccccccccccccbbb```___]]]\\\ddddddgggnnnyyy{{{tttnnniiiggggggggghhhhhhffffffgggiiikkklllddddddeeeggghhhgggccc``````aaabbbbbbbbb```___^^^[[[YYYVVVSSSSSSVVV\\\aaaqqquuuzzzzzztttkkkccc^^^VVVTTTRRRPPPOOOMMMIIIGGGHHHEEEAAA???@@@???<<<999999999888777666555444444111111222222111///---,,,......,,,+++***)))))))))------------------------------...000111222333444555555555555777999;;;<<<::::::;;;===>>>???>>><<>><<<;;;;;;888999::::::999:::<<<>>>???@@@???===<<<<<>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888777777666666555555444555777:::;;;:::999999999;;;<<<<<<:::888666666777888:::<<<<<<:::999888999555555555555444333111000...///000111111222222222222222333333222222111000333333222222000///...---,,,,,,,,,+++,,,,,,------...------,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,---///000111555>>>MMM^^^lllrrrqqqnnnjjjfff```XXXPPPIIIEEECCCEEEKKKUUUgggxxxqqqooorrruuuzzzwwwnnniiifffgggpppzzz~~~~~~|||zzzwwwwwwxxxyyyxxxxxxxxxuuupppmmmmmmmmmnnnnnnkkkkkkkkkkkkkkkllllllllliiihhhhhhiiijjjjjjhhhfffgggeeebbbbbbeeehhhjjjkkkkkkjjjhhhhhhhhhhhhhhhggghhhggggggffffffffffffgggggggggfffeeedddbbb```___ccccccgggoooyyy{{{xxxrrrlllhhhgggggghhhiiihhhgggfffffffffhhhiiidddcccccceeefffeeebbb```aaaaaabbbbbbaaa```^^^]]][[[YYYWWWTTTSSSVVV\\\```nnnrrrvvvvvvppphhh```[[[TTTRRROOOMMMLLLJJJHHHEEEFFFCCC???=========:::888777777666555444333222222/////////000//////.........---,,,+++************,,,,,,,,,------------------...///111222444555555666666666666888999;;;<<<<<<;;;::::::;;;<<<======CCCEEEMMM[[[fffooo{{{xxxmmmffffffjjjooonnnqqqssspppjjjeeedddeeekkkzzzdddXXXNNNKKKJJJHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFBBBAAA@@@???===<<<;;;:::888999::::::999999;;;===?????????===<<<<<>><<<:::888888888:::;;;;;;>>>>>>>>>===;;;999777666777777888999888666444333333444666888888666444333555333111000000///...---+++,,,,,,,,,,,,++++++***************))))))))))))************************)))******++++++,,,------//////222999???DDDLLLUUUqqq}}}iiiYYYTTTSSSWWWmmmxxxiiigggnnnyyyyyymmmddd```\\\cccqqq}}}{{{yyyssstttwww|||~~~zzzyyykkkggglllzzzhhhXXXNNNFFFAAAAAABBBCCCBBB@@@???@@@AAAAAABBBBBB@@@===;;;;;;<<>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888777555444333333444444333666999::::::999::::::;;;===@@@???<<<999666555777999;;;;;;999777777777333444444444444333222111//////000000111222222333444444444444444333222222222222222111000///......))))))))))))***+++,,,---...+++)))***---...,,,*********+++++++++,,,,,,,,,++++++++++++,,,---...///222999EEETTTccclllpppqqqlllmmmlllfff\\\SSSMMMKKKCCCLLLUUUdddwwwrrrssstttxxx}}}{{{wwwssssss}}}|||zzzxxxwwwxxxxxxxxxwwwwwwuuuqqqooooooooonnnmmmhhhiiikkkmmmnnnooonnnnnnjjjiiiiiiiiijjjjjjhhhfffiiifffddddddfffiiijjjkkkjjjiiihhhgggeeeeeeeeeeeehhhhhhhhhhhhhhhiiijjjjjjjjjiiihhhgggeeecccaaa```bbbcccgggpppyyywwwtttoookkkhhhggghhhiiiiiiiiigggfffeeeeeeeeeeeedddbbbaaaaaabbbcccaaa```bbbbbbbbbbbb```^^^]]][[[ZZZYYYWWWUUUTTTWWW\\\___iiimmmpppooojjjbbb[[[WWWQQQOOOKKKHHHGGGGGGEEEDDDBBB@@@===;;;;;;:::888666444444333222111000000///---------------...///000,,,,,,++++++++++++,,,,,,++++++,,,,,,---------...//////111222444666777888888888888888999:::<<<<<<===<<<::::::;;;===@@@BBBAAAHHHVVVgggssszzz{{{qqqgggbbbdddkkkqqqoooyyy~~~rrrgggcccdddnnnnnnYYYQQQJJJIIIJJJHHHGGGIIIHHHIIIIIIIIIIIIIIIHHHHHHAAA@@@???>>>===<<<;;;:::777999999999888999;;;===>>>???>>>===<<<<<<>>>@@@BBBBBBBBBAAA@@@>>>===<<<<<<888444555888:::999777:::::::::::::::999999999999999:::::::::888666555555666777777777777666555777555222111111000///---,,,---------,,,,,,+++***++++++*********)))))))))************************)))******++++++,,,------///...111777===AAAJJJRRRlllsss^^^TTTPPPUUUlllxxxeee]]]cccooo}}}wwwllleee^^^bbbnnnzzztttkkkllluuuiiiVVVNNNKKKDDD>>>BBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAA@@@===<<<<<<<<<>>>===;;;999999:::;;;<<<::::::::::::::::::::::::888777444222111222333444222444777999999999:::<<<999;;;===<<<999555333111555777888888666444333444333333333333333222222222//////000000111222333444444444555555444444333222444333222111000000000000++++++*********++++++,,,,,,(((%%%''',,,...+++(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...111666???LLLZZZgggqqqvvvwww{{{|||vvvjjj]]]VVVTTTFFFOOOUUU```zzzxxxwwwyyy~~~xxxkkklllwww~~~}}}{{{{{{zzzxxxvvvuuuwwwxxxyyyxxxwwwuuurrrqqqqqqpppnnnlllhhhjjjmmmppprrrrrrrrrqqqmmmlllkkkkkkkkkkkkjjjhhhiiigggffffffgggiiiiiiiiifffffffffdddcccbbbcccdddiiiiiihhhhhhhhhiiiiiijjjhhhhhhgggfffdddaaa___^^^aaacccgggpppyyy}}}}}}{{{vvvsssoookkkhhhggghhhiiiiiihhhhhhggggggfffeeeeeedddbbb``````aaabbbaaaaaabbbbbbbbbaaa```]]][[[ZZZYYYYYYXXXVVVUUUVVVZZZ^^^eeehhhjjjhhhccc[[[VVVRRROOOLLLGGGEEEDDDDDDCCCBBB???>>><<<:::888777666555222222111111000//////......---,,,++++++,,,...///+++++++++++++++,,,---...***++++++,,,---......///111111333444666888999999999999999:::;;;<<<<<<===<<<<<<<<<<<<===@@@DDDGGGFFFPPP```ppp||||||wwwnnnfffbbbeeelllrrrwwwwwwhhheeeiiiuuuuuu\\\QQQLLLHHHIIIJJJGGGFFFGGGFFFGGGHHHIIIIIIIIIHHHGGG@@@@@@???>>>===<<<;;;:::777999:::999999999;;;===>>>??????>>><<<<<<>>>@@@@@@@@@@@@???>>>===;;;::::::777555555666777777555999999888888888888999999;;;;;;<<<<<<;;;:::888888888888777777777777888888999666444222222111000...---......------,,,+++***+++++++++*********))))))************************)))******++++++,,,------///...000666;;;@@@HHHPPP```zzzzzzbbbTTTNNNTTTkkk{{{ggg[[[___iiixxx~~~qqqhhhdddcccjjj~~~uuuooonnnmmmrrr}}}uuuhhhXXXNNNJJJGGGAAA<<>>===<<<<<<;;;888999::::::999:::<<<>>>>>>???@@@???>>>===???@@@?????????>>>===;;;:::999666888888777555444555777:::999777666666777888999=========<<<<<<;;;:::::::::999888888888888999:::999777444333333222111////////////...---,,,++++++++++++++++++************)))))))))))))))))))))))))))******++++++,,,------///...000555:::===EEEMMMVVVppp|||eeeUUUNNNSSSggg|||nnn^^^```fffsssxxxnnniiidddfffzzzuuukkkhhhkkkoooxxxlll\\\XXXSSSOOOLLLHHHDDD@@@???@@@AAA@@@>>>===>>>???<<<===>>>===;;;::::::<<<;;;;;;999999999999:::;;;::::::::::::::::::::::::888777555333222111222222222333555666666777999;;;:::999888555222111222333555777999999888777777777333222111111000000000111000000///000111333555666555555555555555444333333777666444333333333444555444333111000...---------...,,,+++,,,///111///---******+++++++++,,,,,,,,,...---------------...///...222999EEEWWWmmmsssbbbWWWRRRIIIJJJLLLTTTggg}}}}}}lll]]]bbbppp||||||||||||||||||||||||zzzyyywwwxxxzzz}}}}}}}}}vvvtttrrrqqqqqqooommmkkklllnnnoooqqqrrrsssrrrrrrpppnnnllllllnnnoooooonnnjjjiiihhhhhhiiihhhfffccceeehhhiiihhhffffffhhhlllkkkjjjiiigggffffffeeeeeeiiiiiihhhhhhfffeeecccbbbbbbcccgggnnnuuuxxxvvvssssssqqqmmmjjjgggeeeeeeeeefffgggiiikkkkkkjjjhhhgggdddbbb```___```aaaaaa```````````````^^^]]][[[YYYVVVVVVVVVUUUTTTTTTVVVXXX]]]^^^]]]ZZZTTTOOOLLLKKKHHHFFFBBB@@@@@@@@@>>>===:::::::::888555333444555111111111000000/////////000///...---,,,+++++++++,,,,,,,,,,,,,,,---......***+++,,,...///111222222555666666777777888999999777888:::;;;===>>>>>>>>>===???AAAAAAAAADDDJJJOOOjjjrrrzzzyyytttmmmfffcccfffnnntttyyymmmhhhnnnuuunnn[[[QQQJJJHHHHHHJJJIIIDDDCCCDDDDDDEEEGGGHHHHHHFFFDDDCCC@@@@@@@@@???>>>=========999:::;;;;;;:::;;;===??????@@@AAAAAA??????@@@AAAAAA@@@@@@???===;;;999888666999;;;999555333555888:::888666555555777:::;;;>>>>>>======<<<;;;;;;;;;;;;;;;:::999999:::;;;;;;888666333333333333222111000000000///...---,,,+++,,,++++++++++++*********)))))))))))))))))))))))))))******++++++,,,------...---...333777:::BBBJJJNNNfff|||iiiYYYQQQSSSbbbqqqvvvfffeeegggppp~~~yyyooohhhfffuuu}}}wwwtttooojjjkkkqqqvvv|||cccSSSRRRQQQPPPNNNKKKIIIEEECCC===>>>???>>><<<<<<<<<===>>>???@@@???>>>===>>>???999999999999999999::::::999999999999999999999999888888666555444222111111222444555555555666888:::888888888555333222333444444666999:::999888999999444333111000/////////000000000//////111333666777666666777777666666555444666555333222222333444555444333222111000////////////......///////////////******+++++++++,,,,,,,,,,,,,,,++++++,,,---......,,,///555@@@QQQiii{{{mmmaaaXXXTTTNNNIIIHHHOOOYYYgggyyysssgggcccfffsss|||||||||}}}}}}}}}}}}}}}{{{yyywwwwwwxxxzzzzzzyyyvvvtttqqqoooooonnnmmmkkknnnnnnnnnnnnoooooooooooonnnllljjjkkkmmmoooooooookkkjjjjjjjjjjjjiiifffcccfffiiikkkiiieeedddgggjjjjjjiiihhhgggggggggggggggiiiiiiiiiiiihhhgggfffeeecccdddffflllrrruuusssqqqmmmkkkiiigggeeedddddddddfffhhhjjjkkkjjjhhheeecccbbb```^^^^^^___```___^^^^^^^^^______^^^]]][[[ZZZTTTUUUUUUUUUSSSSSSTTTUUUYYYYYYWWWSSSNNNIIIGGGFFFCCCBBB???>>>>>>===;;;999777888888555222000111333000000////////////.....................---,,,,,,------,,,,,,,,,------...+++,,,---///111222444444777777777777777777777777555666999;;;===>>>??????>>>@@@AAABBBFFFOOO\\\fff{{{xxxqqqggg___]]]dddoooxxx|||zzzuuunnnjjjmmmvvv}}}uuu___SSSNNNFFFDDDEEEHHHGGGCCCBBBEEEEEEFFFHHHIIIHHHFFFDDDBBBAAAAAA@@@@@@??????>>>>>>;;;<<<===<<<<<<<<<>>>@@@@@@AAACCCBBBAAA@@@AAABBBCCCCCCAAA@@@===;;;999777999:::::::::888777666666888666444444555999===??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666444222222333444333222000000000000...---,,,+++,,,,,,+++++++++*********)))))))))))))))))))))))))))******++++++,,,------,,,***,,,000444666===EEEHHHYYYuuu|||nnn```UUUSSS[[[eeettt{{{}}}tttpppllloooxxxzzztttooorrr~~~pppjjjhhhlllnnnooossszzzttt\\\PPPLLLLLLJJJGGGFFFEEECCCAAA@@@>>>?????????===<<<===>>>;;;<<<===<<<;;;:::;;;===888999999:::::::::999999999999999999999999999999888888777666555333111000333444555555555666888:::555666777666444222222333222444777888888777888999555444222000.........///000000//////111333666888888888888888888777666666666444222111111222333444333222111111111111111222---...//////---,,,---///******+++++++++,,,,,,,,,************+++,,,---...,,,...222;;;JJJ```xxx|||qqqhhhbbb]]]ZZZUUUKKKGGGLLLPPPTTTdddwwwyyykkkaaa\\\dddttt~~~}}}|||{{{zzz{{{xxxuuuttttttttttttsssvvvssspppnnnnnnmmmlllkkknnnnnnmmmlllllllllllllllllljjjiiiiiilllnnnoooooommmlllllllllllljjjfffccceeehhhiiigggbbb```bbbfffhhhhhhhhhggghhhhhhiiijjjhhhhhhhhhhhhhhhgggffffffddddddfffkkkqqqtttrrrppphhhgggeeedddccccccddddddggghhhjjjkkkiiifffbbb``````^^^]]]^^^______]]]\\\]]]^^^^^^___^^^]]][[[ZZZSSSTTTUUUTTTSSSRRRSSSTTTVVVVVVTTTOOOJJJEEEDDDCCC@@@???=========;;;888666444666666333000...///222..................------,,,---...///000///...---...------,,,,,,---------+++,,,...///111333555555888888888777777777666666333555888;;;===?????????===???AAADDDLLL\\\ppp~~~|||~~~vvvnnnbbbXXXXXXaaaqqq|||yyytttmmmiiikkksss}}}gggUUULLLIIICCCAAACCCFFFEEEBBBCCCFFFGGGHHHJJJJJJIIIGGGDDDBBBBBBAAAAAAAAA@@@?????????;;;===>>>=========???AAA@@@BBBCCCCCCBBBAAAAAABBBEEEDDDCCCAAA>>>;;;999777===:::888999;;;;;;888444666555333333666:::@@@CCC???>>>===<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;555333111222333444333222111111111000///---,,,+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******+++,,,,,,------***((()))...111444:::BBBCCCOOOfff~~~rrrdddYYYTTTWWW]]]cccnnnvvvxxxyyy}}}{{{sssooosss~~~yyyqqqpppyyyyyy|||dddbbbeeennntttxxxiiiXXXPPPLLLJJJFFFGGGIIIHHHFFFCCCBBBBBBAAABBBBBB@@@===;;;;;;<<<:::;;;===>>>>>><<<:::999;;;;;;:::999999999999999888777777666777888:::;;;===<<<:::888777666555555666666666777999999666444999999777666555555555555555666777999999888888777888666222///---...000111555666888999999888666555777777888888999999999999444444444444333222111000333333333222222222111111---,,,,,,++++++,,,,,,---,,,,,,,,,------........./////////......---------//////000666AAASSSeeeqqq~~~yyyssslllgggccc___\\\UUURRRNNNKKKMMMTTT___fffxxxqqqeee^^^aaafffnnn}}}}}}~~~}}}~~~|||xxxvvvxxxyyywwwuuussssssssstttuuupppqqqrrrrrrqqqnnnllljjjllllllkkkkkkkkkjjjjjjjjjiiikkklllkkkiiigggggghhhgggiiillllllkkkjjjjjjjjjlllkkkjjjhhhgggeeedddcccggghhhiiiiiijjjjjjjjjjjjdddfffhhhjjjkkkjjjiiihhheeeeeefffiiimmmoooooonnniiigggdddbbb``````aaabbbaaagggjjjfff^^^YYY\\\aaa^^^^^^^^^^^^]]]\\\[[[ZZZ]]]]]]\\\[[[ZZZXXXWWWWWWXXXXXXWWWUUUTTTRRRQQQPPPOOONNNLLLIIIGGGDDDBBBAAA@@@???===;;;999888777777666555444333111000//////111111000000///---,,,+++------------------------//////...------------......///111333666777888999999999888888888888999999999888999>>>@@@???AAADDD@@@AAAEEEQQQccczzz|||~~~zzzlll```TTTTTT___mmmwwwzzzxxxpppjjjkkknnnvvvkkkXXXPPPJJJDDDBBBAAA?????????AAACCCDDDGGGKKKNNNMMMIIIFFFDDDDDDDDDCCC@@@>>><<<;;;;;;;;;<<<<<<<<<>>>AAABBBBBBAAAEEEDDDCCCCCCDDDEEEGGGHHHEEEEEEBBB>>>:::888888999444777;;;>>>>>>;;;777444:::777555555777;;;>>>???>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::::::::999444333222111111111222333000000///...------,,,,,,,,,+++***)))))))))***+++***************+++++++++************************++++++,,,...222777;;;>>>BBBIIIZZZrrr|||uuuhhh___WWWRRR^^^bbbjjjppppppqqqyyy~~~vvvpppsssrrrdddgggzzzyyyvvvrrrpppvvv~~~xxxzzz|||~~~}}}~~~eeegggmmmvvv|||iiiWWWLLLIIIHHHHHHDDDFFFHHHGGGEEECCCCCCCCC???@@@AAA@@@>>><<<<<<===<<<===>>>??????===<<<:::<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999999:::;;;<<<<<<;;;999888666555555444444444444777:::;;;;;;:::::::::999888777777777888777777888999999888777666666444111...---...000111777888:::<<<===<<<;;;:::888888888888888888888888666666666666555444333222444333222111000///...............------.........,,,,,,,,,------..................---------,,,,,,//////000444<<>><<<999777666555555222222111111000////////////000000//////...---,,,------------------------......---------......//////000222444666888999999::::::999999999999::::::888777999===>>>===???CCCFFFHHHRRRddd}}}~~~tttkkk```XXXRRRVVVdddrrrzzz|||xxxppplllpppyyyyyybbbTTTMMMIIIHHHBBBAAA@@@@@@@@@BBBDDDEEEIIILLLOOOOOOKKKHHHGGGGGGEEECCC@@@>>><<<;;;<<<<<<=========@@@CCCDDDDDDCCCFFFFFFFFFEEEFFFFFFGGGHHHBBBBBB???<<<777555555666777888999::::::999888777999777555555777:::===???AAA@@@???>>><<<<<<;;;;;;;;;:::999888888888888888555444333111111111111222000//////......---,,,,,,,,,,,,+++***************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,......---...000333555777>>>CCCPPPcccwwwzzzoooeee\\\TTTTTTXXX```hhhkkkpppzzz{{{pppnnnwwwxxxhhhgggtttxxxqqqnnnllllllpppxxx~~~}}}yyyvvv{{{zzzzzzzzzzzzzzz|||hhhnnnwwwkkkaaaTTTJJJFFFGGGGGGGGGCCCDDDFFFFFFDDDCCCDDDDDD===???AAAAAA???============>>>???@@@???>>>===<<<>>>===============>>>>>>???>>>===<<<<<<<<<======;;;:::999777666555555555666555555666:::<<<======;;;;;;:::::::::::::::;;;999999999999888777666555444222///------...000222999:::===@@@AAAAAAAAA@@@::::::999888777777777777888888888777777666666555666555444222000...---,,,111000000//////000000111---------------.........------------,,,,,,,,,,,,......///000666???JJJQQQ[[[^^^dddjjjooorrrsssssspppppplllbbbXXXQQQQQQTTTZZZcccnnnuuuzzz}}}~~~|||zzz{{{zzznnndddaaa```bbbnnn}}}~~~www}}}~~~}}}yyyvvvwwwqqqpppooonnnooopppqqqrrrppppppooonnnnnnnnnnnnnnnlllllllllkkkjjjgggeeeccciiikkkmmmmmmjjjgggfffeeedddfffhhhhhhgggfffggghhhiiiiiiiiihhhhhhhhhhhhhhhiiijjjjjjjjjjjjiiiiiihhhiiiiiihhhgggffffffeeeeeedddcccdddeeehhhiiihhhggg```aaaaaaaaaaaaaaaaaaaaa\\\]]]^^^]]]ZZZXXXXXXYYY[[[\\\\\\\\\[[[ZZZYYYXXXYYYYYYXXXVVVUUUTTTSSSRRRKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@>>><<<;;;<<<;;;999666444333222111.....................///....../////////......---------------------------------,,,------...///000111222444666888999:::;;;<<<;;;;;;::::::;;;;;;<<<888888:::===>>><<>>:::888888999999888666555555666888999777666555444666999<<<>>>CCCBBB@@@>>>===;;;;;;:::<<<;;;999777666666777888777666444222111000000000000//////......---------------,,,,,,+++***)))(((,,,,,,++++++******))))))++++++++++++++++++++++++---------------///111222;;;>>>EEERRRcccrrr{{{~~~uuukkk___TTTLLLOOOUUU]]]cccjjjxxxrrrkkkooowww}}}~~~llldddjjjqqq{{{ssskkkhhhhhhiiilllppptttxxx{{{vvvvvvyyy~~~{{{yyytttuuuuuutttrrrrrrssstttooouuujjjXXXSSSLLLGGGEEEEEEDDDCCCAAABBBDDDDDDCCCCCCDDDEEE>>>@@@BBBAAA???===<<<;;;===>>>>>>??????>>>======??????>>>>>>??????@@@AAA@@@@@@???>>>=========<<<;;;:::999888777777777777999777666666999;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;::::::999888777666555111000...------///111222999;;;>>>AAADDDEEEEEEDDD===<<<:::888777666666666999999888888777777777777777777666444333222111000111111000000000000111111---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...111666===BBBOOOVVV```jjjrrrwwwzzz|||~~~rrrcccVVVPPPPPPRRRZZZdddnnnuuuzzzzzzxxxxxx{{{~~~~~~uuummmiiieeeccchhhqqq}}}|||}}}}}}yyyvvvuuuppppppooooooppppppqqqrrrnnnmmmkkkjjjjjjkkklllmmmoooooopppooommmjjjgggeeeiiikkkmmmmmmjjjgggeeeeeedddfffggggggfffeeefffgggeeeffffffgggggghhhhhhhhhhhhhhhiiijjjjjjjjjiiiiiihhhgggfffeeedddddddddeeedddccccccdddffffffeeeddd^^^______``````______^^^^^^^^^]]]]]]^^^]]]\\\ZZZZZZZZZ[[[ZZZZZZYYYXXXXXXTTTTTTSSSQQQPPPNNNMMMLLLHHHHHHHHHGGGGGGFFFFFFFFFBBBBBB@@@???===;;;:::999999888666333111000///...------------------------,,,---....../////////...------------............,,,,,,,,,---...///111222333444666888999;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<>>CCCIIITTT```vvvvvvkkkbbb\\\YYYKKKMMMUUUeeevvv}}}{{{jjjTTTOOOMMMFFFFFFLLLFFFFFFFFFFFFGGGIIIJJJKKKMMMNNNOOOOOOMMMKKKJJJIIIEEECCC@@@===;;;<<<>>>???AAAAAAAAACCCFFFIIIJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEEEEDDDBBB???;;;999999:::888777555333333555777888555555555555555888;;;>>>BBBAAA???===<<<;;;;;;:::>>><<<999666555666777888999777555222111000///000000/////////......------------......---+++)))(((------,,,+++******))))))((((((((((((((((((((((((*********+++,,,...000111999;;;@@@IIIVVVeeessszzz~~~yyynnn```TTTNNNMMMOOOTTTZZZcccrrrzzzrrrnnnmmmvvvooodddbbbdddkkksssyyy{{{yyyqqqlllmmmnnnmmmlllnnnrrrvvvsssyyy}}}uuuttttttrrrpppmmmkkklllnnnzzz{{{cccWWWNNNKKKHHHEEECCC@@@>>><<<@@@AAABBBBBBBBBBBBCCCEEEAAABBBCCCAAA>>>;;;:::999<<<<<<======>>>>>>>>>>>>@@@@@@?????????@@@@@@AAA?????????>>>===<<<;;;;;;<<<;;;::::::999999999999999777666666999;;;======;;;;;;:::::::::;;;;;;<<<<<<;;;:::999777666666555000///.........///111222777999===AAADDDEEEFFFFFF@@@>>>;;;999777666666777999888777666666666777888666666555555444333333333111000000000000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...111666:::FFFNNNZZZeeeoooxxx~~~lll[[[PPPLLLLLLQQQZZZfffoootttxxxzzzxxx~~~~~~{{{yyyuuurrrooojjjeeedddgggkkkvvv}}}yyy|||}}}zzzwwwvvvqqqqqqppppppooooooppppppkkkjjjhhhffffffgggiiijjjnnnoooooonnnmmmkkkiiihhhiiikkkmmmllljjjgggffffffggghhhiiihhhfffeeefffgggbbbbbbcccdddeeefffggghhheeefffggghhhiiiiiijjjjjjeeeeeedddccccccdddeeeeeedddccccccdddeeeeeecccbbb^^^^^^^^^^^^]]]\\\[[[ZZZ___^^^]]]]]]______]]]ZZZXXXXXXYYYYYYYYYXXXWWWWWWRRRQQQPPPNNNLLLKKKIIIIIIGGGFFFFFFFFFEEEEEEDDDDDD??????>>><<<;;;999888888666555333111///...------000//////......---,,,,,,+++,,,---...////////////---------....../////////,,,,,,---...///111222333444555777999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<>>>AAAAAACCCKKKTTTgggwwwrrrddd[[[XXXVVVMMMRRR^^^nnnrrr[[[KKKMMMMMMGGGDDDIIIJJJJJJJJJKKKLLLMMMOOOOOONNNMMMMMMLLLKKKJJJGGGFFFCCCBBB???======>>>???AAACCCBBBBBBDDDGGGJJJKKKKKKHHHHHHIIIIIIHHHFFFDDDCCC@@@???>>>:::777555555666666555555555555555555666444555666666555777;;;>>>>>>===<<<;;;;;;;;;;;;;;;@@@===:::888666777888999:::888555333111000/////////////////////.........------......---,,,***)))...------,,,+++***))))))(((((((((((((((((((((((()))*********+++,,,---...444888>>>EEEMMMZZZhhhrrryyy}}}ssseeeZZZUUUPPPMMMOOOTTT^^^nnn|||vvvlllrrr{{{vvvjjjdddcccbbbgggmmmuuu{{{{{{yyyrrrllliiikkknnnsss|||xxxtttqqqmmmhhhdddccceeegggsss___UUUSSSJJJIIIHHHGGGDDDBBB@@@???@@@AAAAAAAAA@@@@@@BBBDDDDDDDDDCCC@@@<<<:::999999::::::;;;<<<===???@@@@@@AAA@@@@@@???>>>>>>??????======>>>===<<<;;;:::999<<<<<<;;;;;;:::;;;;;;;;;555444555888<<<@@@AAABBB;;;;;;:::::::::::::::;;;<<<<<<:::999777777777777111000/////////000111222555888<<<@@@CCCDDDEEEEEEBBB@@@===:::888888888999888888666555555666777888444444333333333333222222000000000//////000000000/////////...............,,,,,,,,,,,,------------+++,,,---------///333666<<>>CCCGGGNNN[[[iii{{{kkk^^^WWWTTTTTTUUU[[[fffvvv```RRRHHHJJJLLLHHHFFFHHHKKKLLLMMMNNNPPPQQQQQQRRRNNNLLLJJJIIIIIIGGGDDDBBB@@@??????>>>???@@@AAABBBEEECCCBBBCCCFFFHHHJJJJJJEEEEEEEEEEEEDDDCCCBBBAAA??????===:::666555555666444555666666666666555444333666888777666777;;;???<<<<<<;;;;;;::::::;;;;;;>>>===;;;999888888999::::::888666333111000000000////////////////////////------......------,,,,,,------,,,,,,++++++******++++++++++++++++++++++++---------,,,++++++******...444<<<@@@EEENNN\\\gggxxxzzzoooggg___VVVNNNLLLPPPZZZlllzzzrrrooouuu}}}~~~uuunnnkkkccccccgggppp{{{xxxnnnhhhhhhiiitttsssoooiiiaaa[[[YYY[[[]]]kkk\\\PPPMMMOOOJJJJJJJJJHHHFFFEEEDDDDDD@@@AAAAAA@@@??????AAACCCDDDCCCBBB>>>;;;:::;;;<<<999:::;;;<<>>===<<<<<<<<<<<<<<<======<<<;;;:::999;;;;;;:::::::::;;;;;;<<<555666888;;;@@@CCCDDDDDD===<<<;;;:::::::::::::::<<<;;;:::888777777888888222111111000000000111111555777;;;???BBBCCCDDDDDDCCCAAA>>>;;;999999:::;;;999888777666666777888999666555555444333222222111111111000000000000111111000/////////.........---,,,,,,---------.........---------,,,,,,---000333444:::BBBLLLZZZkkkzzzooobbbUUUMMMHHHIIIPPPYYY___eeerrr}}}}}}~~~{{{zzzwwwzzz|||{{{zzzyyyyyyyyyvvvwwwzzzyyyvvv|||~~~vvvvvvtttrrrooommmjjjiiihhhgggfffdddcccccccccdddbbbbbbbbbcccfffiiilllnnniiijjjjjjiiiggggggiiikkkmmmmmmkkkhhhdddccccccddd``````aaacccdddeeefffgggeeefffffffffeeeddddddcccbbbccccccccccccbbb```___```______```aaaaaa```^^^[[[ZZZYYYXXXXXXYYYZZZZZZXXXXXXXXXXXXWWWUUUTTTTTTPPPPPPQQQQQQQQQQQQPPPPPPNNNMMMKKKIIIGGGEEEDDDCCC@@@@@@???>>>===;;;;;;:::999999888777666555555444222111000000///000000000........................,,,,,,---.........---------------...///000000000111111111111222333444555555666888999:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===<<<===BBBJJJRRR___sssrrrddd\\\YYYXXXXXX]]]bbblllzzzhhhRRRLLLGGGFFFHHHJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRPPPMMMIIIHHHGGGEEEBBB???<<<===>>>@@@AAABBBCCCCCCFFFDDDBBBBBBDDDGGGHHHHHHBBBBBBAAA@@@?????????@@@@@@???>>>;;;777666666777666555555555555555555666333777999999777777;;;@@@???>>>===;;;;;;:::::::::;;;;;;:::999888888999999999888555333222111111111/////////////////////000---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------,,,+++***+++222:::<<<===DDDSSS___wwwzzzuuummmaaaSSSLLLMMMUUUeeettt{{{ooopppttt{{{|||wwwsssjjjhhhhhhkkkqqqxxx}}}vvvrrrqqqrrrzzzwwwtttmmmddd\\\VVVTTTUUU{{{dddXXXRRRLLLHHHGGGHHHHHHHHHFFFCCCBBBBBBBBBAAAAAAAAA@@@>>>>>>@@@BBBCCCBBB@@@===::::::===???999:::;;;===@@@CCCEEEGGGAAA@@@???===<<<;;;;;;;;;;;;<<<=========<<<:::999::::::999999999:::;;;;;;::::::<<>>===;;;;;;:::::::::<<<;;;999888777888888999333222222111111111111111555777;;;???BBBCCCDDDDDDDDDBBB???<<<::::::<<<===:::999777666666888999;;;:::999888777555333222222222111111111111111111222000000//////.........------------....../////////.........,,,++++++...111222666;;;CCCOOObbbyyyyyysssnnnfff[[[SSSOOOOOOTTTYYY[[[```oooxxx|||~~~{{{{{{{{{}}}yyywww}}}{{{{{{yyyvvvrrrnnnkkkjjjiiihhhgggeeedddccccccbbb```___```aaaeeejjjnnnqqqjjjjjjiiihhhggghhhkkkmmmnnnmmmkkkgggcccaaaaaabbbaaaaaabbbccceeefffgggggggggggggggeeedddbbb```___cccdddddddddccc```]]]\\\^^^]]]]]]^^^___```___]]]YYYXXXWWWVVVWWWYYY[[[]]]VVVXXXYYYWWWTTTRRRRRRSSSLLLMMMMMMNNNNNNNNNMMMMMMIIIHHHGGGEEECCC@@@???>>>@@@???>>>===;;;:::999888777777666555555444333333111111000000000111111222++++++,,,------...//////,,,------......------,,,---------...///000000111222222222222333444555555555666888999:::;;;;;;;;;>>>>>>============>>>>>>>>>AAAGGGQQQ]]]nnnxxxjjj```]]]^^^______aaafffooo{{{qqqUUUIIIJJJFFFBBBDDDKKKNNNMMMJJJKKKMMMOOOPPPQQQRRRRRRQQQMMMIIIGGGGGGEEEAAA===999;;;>>>AAACCCDDDDDDDDDFFFDDDBBBAAACCCEEEFFFFFF@@@???>>>===<<<===>>>???;;;;;;:::777333222222444888777555444444555777888444777::::::777888<<<@@@BBBAAA???===;;;:::999999888999999999888888888888999777555333222111222222////////////000000000000...---,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,---***************************+++,,,---.../////////+++333:::;;;999@@@OOO]]]uuu}}}yyyjjjXXXMMMJJJPPP^^^lllqqqnnnmmmttt}}}~~~zzzwwwqqqnnnkkkhhhiiiooo|||~~~~~~~~~|||vvvlllbbbYYYTTTRRRnnncccUUUOOONNNMMMFFF@@@BBBFFFGGGCCCAAABBBBBB???@@@>>><<<>>>CCCFFFGGGFFF>>>>>><<<;;;;;;<<<<<<======;;;;;;<<>>:::;;;<<<<<<===???CCCEEEBBBAAA>>><<<:::::::::::::::;;;;;;:::999888777666555666777777444333333333888:::<<<>>>@@@AAABBBBBBEEEBBB>>><<<<<<>>>@@@@@@<<<=========<<<;;;:::::::::888555444444444222111000000///...............000000000000000000000000///...,,,***)))***+++,,,+++++++++******+++...111111666888;;;HHH^^^ooouuu|||xxxssspppooolllcccYYYWWWRRRPPPRRRRRRXXXnnn~~~xxxvvvxxxwwwsssuuu{{{~~~|||}}}zzzxxx|||}}}wwwssspppnnnlllkkkhhheeeaaa______```aaa]]]\\\\\\___dddjjjnnnoooffffffggghhhiiijjjjjjjjjgggfffeeedddcccbbbaaaaaabbbbbbcccdddeeeeeeeeeeeeddddddcccbbbbbbbbbcccccceeeeeeeeedddcccbbb``````aaa^^^[[[ZZZZZZZZZYYYXXXYYYYYYXXXWWWWWWWWWWWWWWWSSSSSSRRRQQQPPPNNNLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEECCCAAA???======;;;;;;:::999888777666555444444333333222111000000///............------------,,,+++*********+++,,,++++++,,,,,,,,,,,,------------,,,,,,---...000111///000333555888999:::;;;999999:::;;;;;;<<<<<<===AAA???<<<;;;<<<<<<===<<>>===:::;;;===>>>@@@AAAAAAAAA@@@@@@AAABBBDDDEEEEEEDDD@@@>>>;;;:::;;;=========:::888777777888888777555666555444333333444555666333555777888999:::<<<>>>AAA@@@>>>;;;:::999999999;;;<<<<<<:::777555555555999777555666888888555222000111111111111000000///111//////000222333333222---...............------...---,,,+++++++++,,,,,,++++++++++++,,,,,,---...---///222666:::@@@FFFKKKiiixxxppp```VVVLLLIIIYYYnnnwwwjjjaaaeeerrr{{{}}}xxxqqqkkkiiihhhjjjuuuyyyooodddZZZQQQMMM|||jjj___WWWNNNJJJKKKKKKGGGCCCBBBEEEEEEBBB@@@BBBBBB@@@???===<<<===AAADDDDDDDDD>>>>>><<<<<<;;;<<<===>>>???>>>>>>???BBBCCCCCCBBBAAAAAA@@@===:::999999;;;888888888777666555444444666666555555777999<<<===@@@@@@@@@@@@???@@@BBBCCCBBB@@@>>><<<::::::::::::<<<<<<<<<;;;:::888777666555666777777555444444555999;;;>>>AAABBBCCCBBBBBBEEEAAA===;;;<<<===>>>>>><<<=========<<<<<<;;;::::::888666555555555333222222111000000//////000000000000000000000000000000...---,,,,,,---///111222+++,,,,,,+++***+++...000111555777999DDDWWWeeekkkvvvuuussssssuuutttmmmddd___WWWRRRPPPNNNTTTkkkvvvqqqnnnoooppppppvvv~~~}}}|||wwwvvvwww~~~{{{vvvqqqmmmkkkiiifffbbb`````````aaa^^^]]]]]]___bbbfffggghhhcccdddeeeggggggggggggfffcccccccccbbbaaaaaa``````aaabbbbbbcccddddddddddddcccbbbbbbaaaaaaaaaaaaaaadddcccbbbaaa```___^^^^^^^^^\\\YYYXXXYYYYYYXXXWWWXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQPPPOOONNNLLLJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@>>>===<<<<<<:::999999888777666555444333333222222111000000///............------------......---,,,,,,------...---------------...............---...///111222444333444555777888999999999999::::::;;;<<<<<<======???>>>===>>>>>>??????>>>FFFMMM\\\nnntttjjjeee^^^]]]fffqqqtttpppiiifffjjjwwwjjjVVVMMMGGGEEEBBBAAACCCEEEFFFGGGIIIMMMPPPOOOKKKIIIJJJLLLJJJJJJHHHFFFDDDAAA???>>>:::;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBDDDDDDDDDCCC???<<<:::999:::<<<<<<<<<999777666777888888777666888777666666666666777888333555777888888999;;;===???>>><<<;;;999888777777:::::::::888555444555666:::888666777888888666333222222222222222111111111333111111111333444333222//////000000///...------...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---...,,,...111444888>>>DDDIII]]]lll{{{lll```TTTOOO[[[mmmxxxkkk```bbbjjjssszzzxxxrrrnnnkkkjjjqqq{{{~~~xxxoooeee\\\VVVooo___TTTOOOLLLHHHFFFFFFFFFEEECCCCCCEEECCC??????BBBBBB@@@???>>><<<===???AAAAAA@@@>>>===<<<<<<<<<===>>>???AAA@@@AAACCCEEEFFFEEECCCAAAAAA@@@===:::999999:::888777666666555555555555555555555555666888;;;<<>>>>>===<<<;;;999777666444666888888777666777888:::<<<@@@DDDEEEEEECCCBBBDDDAAA===;;;;;;<<<<<<<<<===============<<<<<<;;;:::888666555666666555444333222222111000111111111000000000000000000000000...---------...000222333,,,------,,,***+++---///000333555777???LLLXXX^^^nnnssswww{{{|||ssskkk```VVVPPPLLLQQQeee{{{vvvnnniiiggggggjjjoooyyyyyyzzz}}}{{{zzzvvvrrrrrrvvvzzzrrrmmmjjjiiifffcccaaa```______```^^^]]]^^^```aaa```___^^^___aaacccdddcccbbbaaa______````````````______``````aaaaaaaaaaaaaaaaaaaaaaaa```_______________cccaaa___]]][[[[[[[[[[[[ZZZYYYWWWVVVWWWXXXWWWVVVVVVUUUTTTRRRQQQPPPPPPOOOMMMLLLLLLKKKJJJHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>===<<<;;;:::999999777777666666555444333333111111111000//////..................------------......------------....../////////////////////.........///000222444555666777777888888888888777777::::::;;;;;;<<<============>>>>>>@@@AAABBBDDDDDDJJJSSSdddxxx}}}oooeee[[[^^^ccchhhrrr{{{|||xxxkkkfffhhhtttttt[[[NNNJJJDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJMMMLLLIIIGGGHHHIIIHHHGGGFFFDDDBBB@@@???>>>;;;;;;<<<===>>>>>>??????@@@@@@AAABBBCCCCCCBBBBBB===;;;999888:::;;;<<<;;;888777666777999999888777999888777666666777888999444666888888888999;;;<<<======<<<:::999777555444888888777555333333666888:::999888888999888666444444333222222222333444555666444333444555555444222222222222111000///...------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++---///111555;;;AAAFFFPPPaaa|||{{{nnn```WWW\\\hhhyyynnndddaaaccchhhqqqyyy|||yyytttpppqqqttt|||ssskkkeeexxxeeeXXXOOOJJJIIIIIIHHHFFFCCCAAA@@@@@@BBBCCCAAA===>>>BBBCCCAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<===???@@@AAAAAABBBDDDFFFFFFDDDAAA@@@@@@@@@>>>;;;999999:::999888666555555555666777555555555666777999:::;;;?????????@@@AAAAAA@@@>>>???>>>===;;;::::::;;;;;;@@@??????===;;;999777666444666888999999999:::;;;;;;>>>BBBFFFHHHGGGDDDBBBBBB@@@===;;;<<<<<<;;;:::======>>>>>>>>>======<<<;;;999777777777777666555333222222111111111111111111111111111111111111111//////...------------...---......---++++++,,,...---000333555:::DDDNNNUUUkkkwwwrrrhhh]]]UUUOOOQQQ___nnnqqqjjjiiiiiiiiikkkrrr|||vvvssstttwww|||~~~}}}xxxvvvwwwvvvsssrrrvvvyyysssooolllkkkhhheeeccc```___^^^___^^^]]]]]]^^^]]][[[YYYXXXZZZ\\\^^^___^^^\\\[[[\\\]]]___```aaaaaa``````^^^^^^^^^^^^^^^______``````___^^^^^^]]]]]]]]]]]]aaa___\\\YYYWWWWWWXXXXXXWWWUUUTTTUUUVVVWWWVVVUUUTTTSSSQQQOOOMMMLLLKKKKKKHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@@@@???>>>>>>======<<<<<<;;;:::888777666666555555444333222222111111/////////.........------.........---------,,,,,,++++++++++++,,,,,,,,,---////////////////////////...///000111333555777888777777888888888777777666;;;;;;;;;<<<======>>>>>>======>>>???BBBFFFKKKNNNUUU^^^ooommmaaa\\\ZZZcccnnnuuu{{{~~~zzztttjjjfffhhhvvv|||cccRRRJJJHHHCCCDDDEEEEEEEEEEEEEEEFFFFFFIIIKKKJJJHHHFFFFFFGGGGGGFFFDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBAAA@@@AAAAAA<<<:::999:::;;;=========:::999888999;;;<<<<<<:::888777666555555666777888666888999:::999999;;;============<<<:::777444333555555444222111222666999:::999999999999888777666444333222111222333555777999777666666666666444333444444444333222000///...---------------,,,,,,+++,,,,,,,,,++++++,,,,,,---+++,,,...000333888???CCCJJJ\\\xxxzzzjjj^^^]]]cccyyy|||uuunnnhhhdddbbbhhhppp{{{~~~wwwsss|||~~~xxxtttnnn^^^VVVPPPLLLIIIGGGHHHIIIFFFBBB@@@???@@@AAAAAA>>><<>>===<<<<<<;;;;;;;;;;;;<<<===???@@@@@@@@@AAABBBDDDCCCAAA>>>>>>??????>>><<<::::::;;;:::999888777666777888999777777777888999:::;;;;;;;;;;;;===@@@DDDFFFDDDBBB>>>===<<<;;;::::::;;;<<<@@@@@@???>>><<<:::888777555777999;;;;;;;;;<<<>>><<>>>>>???>>>>>>======;;;999888999999777666333222111111000000111111222222222222222222222222000//////...------,,,,,,---......---,,,+++---...,,,...111555888>>>IIIQQQnnnqqqjjjbbbZZZTTTRRRWWW]]]nnn~~~rrrmmmpppsssssssssxxxwwwooommmoooqqqssstttrrrsssxxxzzzyyyuuuxxx|||yyyvvvtttsssrrrpppllliiieeebbb```]]]\\\[[[\\\]]]\\\ZZZXXXTTTUUUWWWYYYYYYXXXWWWVVVZZZ\\\^^^```aaaaaa``````[[[[[[ZZZZZZ[[[\\\]]]^^^___^^^]]]\\\[[[[[[[[[[[[]]][[[XXXVVVTTTTTTUUUVVVSSSRRRRRRSSSTTTUUUTTTSSSQQQPPPNNNLLLJJJIIIHHHGGGCCCCCCCCCCCCBBB@@@???>>>>>>>>>======<<<;;;;;;;;;<<<;;;:::888666555333333333222222111111000000000......---------------,,,...------------,,,,,,,,,++++++,,,,,,------------............////////////...///111333444666777888555666777888888888888888;;;;;;<<<======>>>>>>????????????@@@CCCJJJTTT[[[dddmmm|||ppp___WWWWWWbbbmmmyyy~~~~~~vvvnnnfffdddiii{{{}}}gggXXXOOOIIIFFFCCCEEEHHHHHHFFFEEEFFFGGGGGGHHHJJJJJJHHHGGGFFFFFFGGGFFFCCCAAA>>>===<<<;;;>>>>>>===<<<;;;<<<<<<===>>>@@@BBBAAA???>>>???@@@===<<<;;;<<<>>>@@@@@@???===<<<;;;<<<>>>??????>>>999999777777777777999999:::;;;<<<<<<;;;;;;===>>>??????>>>===;;;888555444333333222111000222666999999:::::::::888777777666444333222111222444777888;;;999777777777777555444555555555444333111000///------.........---,,,+++---,,,,,,++++++,,,,,,,,,,,,---...///111666===BBBEEEVVVqqquuugggaaabbbqqqxxx}}}|||xxxooofffeeejjjrrr{{{~~~rrrttt{{{|||xxxyyyzzzzzzyyyxxxyyy}}}wwwhhhXXXQQQPPPMMMJJJHHHEEEFFFFFFEEECCCBBBBBBCCC>>>>>>===<<>><<<;;;<<<999999999999:::<<<>>>@@@>>>>>>>>>???@@@???===;;;;;;===>>>>>>===<<<<<<===<<<;;;;;;:::::::::;;;;;;999999:::;;;<<<<<<======;;;;;;>>>CCCIIIKKKHHHEEE===<<<;;;::::::;;;;;;<<>>===<<<:::888777666888;;;<<<<<<===>>>@@@<<>>=========>>>===;;;999===>>>>>>??????????????????===;;;::::::999888666333222111111000000111111222222222222222222222222////////////////////////,,,---......---,,,---///,,,---000444666:::EEEPPPsssmmmjjjeee___ZZZUUURRRQQQ]]]iiivvv}}}{{{tttrrryyy~~~|||zzz}}}zzzooojjjlllllloooooonnnqqqyyy~~~~~~zzz}}}~~~{{{zzz{{{{{{{{{zzzxxxtttooojjjeeebbb[[[ZZZYYYYYYZZZZZZYYYWWWRRRRRRSSSSSSSSSSSSSSSRRRWWWYYY[[[]]]___^^^^^^]]]WWWWWWWWWWWWXXXZZZ]]]^^^]]]\\\[[[YYYYYYXXXXXXXXXWWWUUUTTTRRRQQQQQQQQQRRROOONNNNNNOOOPPPQQQOOONNNMMMLLLJJJHHHFFFDDDDDDCCC???@@@@@@???>>>===<<<<<<<<<<<<;;;::::::999999888:::999888777555444333222111111111000000000//////------------------------------------,,,,,,,,,,,,,,,---...//////000//////,,,,,,---...///000111111000111222444666777888888555666777888999:::::::::<<<<<<======>>>?????????@@@BBBCCCEEEIIIRRR^^^gggmmmvvv}}}rrrbbbUUUSSSXXXkkkttt}}}vvvmmmdddfffqqqhhhWWWPPPMMMIIIDDDCCCFFFIIIIIIFFFEEEGGGIIIGGGHHHIIIIIIIIIHHHFFFEEEFFFEEEBBB@@@>>>=========AAA???>>><<<;;;;;;<<<<<<===@@@BBBAAA>>><<<===???=========>>>AAACCCBBBBBB@@@???>>>???AAAAAA@@@???======<<<;;;;;;<<<======>>>???@@@@@@???>>>???AAAAAAAAA@@@>>>;;;999777666222222222111111222555888888999:::999777666666666444444333444555777999:::;;;:::888888888888666555555555555444333222111000---......//////---,,,+++------,,,+++++++++,,,,,,------------///444:::???@@@MMMccc~~~~~~qqqiiifffmmmpppvvv{{{~~~qqqkkkkkkqqqzzzuuunnnrrrzzz|||zzzvvvqqqppprrruuuzzz___VVVOOOOOOOOOKKKHHHHHHEEEDDDCCCBBBBBBCCCCCCCCC;;;<<<<<<>>>DDDKKKKKKGGG<<<>>>@@@???<<<:::999:::777777777888999;;;>>>???>>><<<;;;;;;<<<<<<;;;999999;;;===>>>======>>>>>>======>>>>>>>>>>>>======<<<<<<===>>>????????????>>>>>>???DDDJJJJJJFFFBBB<<<;;;:::::::::;;;<<<============<<<;;;:::888888888:::<<<>>>===>>>???@@@<<<>>>@@@BBBCCCCCCBBBAAA===<<<===>>>??????===:::===>>>??????@@@@@@@@@???BBB???===;;;:::999777666444444333222222222222222333333333333333333333333000000000//////...---,,,+++,,,.........---...000------000333444666BBBOOOpppnnnmmmjjjfffbbb]]]VVVPPPSSSZZZccckkksssyyyxxxuuuwww{{{~~~{{{oookkkooopppqqqooolllpppxxx~~~~~~}}}|||||||||~~~{{{wwwqqqjjjddd```ZZZXXXVVVUUUVVVVVVVVVUUUQQQPPPOOOOOOOOOOOOPPPQQQRRRTTTVVVYYYZZZYYYXXXWWWTTTSSSSSSTTTVVVYYY\\\^^^YYYYYYWWWVVVUUUTTTTTTTTTOOOOOOOOONNNNNNMMMMMMMMMJJJIIIIIIJJJLLLKKKIIIGGGGGGFFFEEECCCAAA@@@@@@???============<<<;;;::::::999999999888777777666666444444444444444444444333000000000000000/////////---------------------------------,,,,,,,,,++++++,,,---...///000000000///,,,,,,---///111222444444222444555777888999888888888999:::;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@EEEJJJNNNSSS[[[fffooowww~~~yyyrrriii```WWWRRRYYYcccsssyyy~~~xxxnnniiiooozzzlll[[[NNNJJJHHHFFFCCCCCCFFFIIIHHHEEEDDDFFFJJJGGGGGGGGGHHHHHHGGGEEEDDDCCCBBB@@@>>>>>>???@@@AAACCCAAA???===;;;;;;<<<======@@@BBBAAA<<<:::;;;>>>=========???BBBDDDDDDCCCBBBAAA???@@@AAAAAA@@@???@@@???>>>======>>>???@@@BBBCCCDDDCCCBBBAAABBBCCCCCCBBB???===:::888777777111222333333222222444666666999:::999666444555666555555666888999;;;<<<<<<;;;999888888999999777666444444444444333333222111---...///000///...,,,+++...---,,,,,,+++++++++,,,,,,,,,+++***,,,111777<<<>>>DDDSSSiiiwwwnnniiihhhiiimmmrrrvvvyyy|||~~~~~~uuussssss}}}~~~ooopppuuu~~~|||zzz}}}vvvkkkiiimmmpppxxxOOOLLLLLLPPPOOOIIIGGGJJJGGGDDDAAA@@@@@@AAA@@@???:::;;;<<<>>>FFFNNNMMMHHH:::===???>>>;;;888888999666666666777999;;;===???>>><<<:::999:::;;;:::999777:::===>>>>>>>>>???@@@>>>???@@@AAAAAA@@@???>>>===>>>???@@@@@@AAA@@@@@@@@@???@@@DDDHHHGGGAAA;;;<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<;;;:::999888999;;;===>>>>>>>>>???AAA===>>>???AAABBBBBBAAAAAA<<<<<<===???AAA@@@>>>;;;===>>>???@@@@@@@@@@@@@@@CCCAAA>>><<<;;;999777555555555444333333333333444333333333333333333333333111111000...+++(((&&&%%%***,,,...///......///000///...000222222333???MMMjjjzzzrrrrrrooollliiieee]]]UUULLLOOOVVV___kkkuuuwwwuuuxxx~~~yyy|||yyyooonnntttuuuuuuqqqmmmooowww}}}~~~~~~{{{zzzyyy}}}|||zzzuuuoooggg```\\\ZZZWWWTTTRRRRRRSSSSSSSSSQQQPPPNNNLLLLLLMMMOOOPPPNNNPPPRRRUUUUUUUUUSSSRRRRRRRRRRRRSSSUUUYYY\\\^^^WWWVVVUUUSSSRRRQQQQQQQQQJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFFFFGGGHHHGGGEEECCCCCCBBBAAA???>>>=========<<<<<<<<<<<<;;;;;;:::999888777777666555555444444000000111222333444555555000000000000000/////////---------------------------------,,,,,,,,,++++++)))***,,,...//////...---,,,---...000222444666777555666888999::::::999999<<<<<<===============<<<=========>>>??????@@@@@@@@@GGGOOOVVV[[[bbbkkksss~~~wwwmmmcccYYYTTTRRRTTTaaaoooyyy|||~~~xxxoooqqqyyykkkbbbUUUKKKEEECCCCCCBBBBBBFFFHHHFFFCCCBBBFFFJJJFFFFFFFFFFFFGGGGGGDDDCCC@@@???>>>>>>???AAACCCEEEDDDBBB@@@===<<<<<<<<<===<<<@@@CCCAAA<<<999;;;===<<<<<<===???BBBDDDDDDCCCBBBAAA@@@@@@AAAAAA???>>>???>>>===<<<<<<===>>>???DDDEEEFFFEEEDDDCCCDDDEEEDDDBBB???<<<999888777777111222444444333333444555666888:::999555444444666666777999;;;===>>>>>>>>>:::888777888999999888666333333333444333333222222---...///000000...,,,+++...---,,,,,,+++++++++++++++***))))))***///555:::@@@AAAIIIZZZrrrxxxpppjjjdddcccfffjjjnnnrrruuuyyy}}}zzzvvvrrrrrruuu{{{|||zzzuuutttxxxxxxhhhdddiiimmmwwwJJJIIIIIIKKKMMMMMMJJJGGGFFFDDDAAA>>>;;;:::999999999===DDDLLLTTTVVVMMMAAA===<<<;;;:::888777666555777888999:::;;;<<<<<<<<<>>>===;;;999999:::;;;<<<666888:::<<<>>>@@@AAABBB??????@@@BBBDDDEEECCCBBBAAA???===>>>AAACCCAAA???>>>@@@CCCEEEEEEDDDAAA???===<<<<<<;;;;;;:::999999=========;;;888666777888<<<<<<===============<<<<<<===>>>>>>>>>===;;;;;;;;;===@@@CCCDDDCCCBBB@@@@@@???>>>======<<<======@@@BBBBBBAAA===:::888888:::999888666444333333333222222333444555555555444222111000//////000111222000000000000////////////,,,///222222111444;;;AAA[[[ooo{{{zzz|||||||||tttmmmooosssrrrkkkeeeYYYRRRNNNSSS[[[dddmmmttt{{{}}}~~~~~~||||||{{{vvvsssqqqqqqssszzz~~~|||vvvrrrvvv{{{~~~|||{{{yyyuuupppmmmjjjfff___YYYSSSRRRQQQQQQQQQRRRRRRRRRNNNKKKIIIJJJLLLLLLJJJHHHIIIIIIJJJKKKKKKLLLLLLMMMJJJKKKNNNPPPSSSUUUVVVWWWTTTSSSQQQOOOLLLIIIGGGFFFIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@>>>===<<<<<<<<<===777777777888999999777555555444333333222222222333111111000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111111333444555777888888<<<:::777555666888;;;>>>>>>===<<<<<<===>>>>>>>>>:::;;;===???AAACCCDDDEEEHHHPPPXXX]]]___eeeooowww{{{jjj___YYYRRRRRRYYYeeeqqqxxxyyyxxxzzzzzzxxxsss]]]YYYRRRMMMHHHEEEBBB@@@@@@AAABBBAAA@@@@@@BBBDDDCCCCCCBBBBBBBBBAAAAAAAAABBB@@@???AAADDDGGGHHHHHHFFFDDDBBB???======>>>>>>===>>>@@@???===<<<<<<===???>>>>>>???BBBDDDDDDDDDCCCCCCBBB@@@===<<<<<<>>>>>>>>>======>>>@@@CCCEEEGGGHHHIIIGGGFFFDDDDDDEEEEEECCCAAA>>>;;;888666555444444444555777888777555888999999777555444555666666888;;;>>>?????????>>>888777777888:::;;;:::888:::999777666666555222000333333222222111000000000......---------,,,,,,,,,++++++,,,,,,---...//////<<<<<<@@@NNNcccxxx}}}xxxtttjjjddd```aaadddfffkkkqqqxxx~~~}}}{{{{{{|||~~~|||uuuoooooorrrwww}}}rrrlllnnnuuu}}}JJJIIIJJJLLLOOONNNKKKHHHGGGFFFCCCAAA???>>>>>>>>>;;;BBBKKKRRRXXXYYYPPPEEE======<<<:::999777666666777888999:::;;;<<<<<<<<>>@@@AAAAAA>>>>>>???AAACCCCCCBBB@@@@@@???>>>@@@BBBCCCAAA???===???AAACCCDDDBBB@@@>>><<<;;;;;;::::::999888888>>>>>>>>><<<:::999:::;;;<<<<<<============<<<<<<;;;;;;<<<<<<<<<;;;:::999888999;;;===>>>>>>======>>>>>>=====================???@@@???===;;;:::::::::999888666555444333333444444555666777777777777444333111000000000111222/////////.........------+++...111000///222777===GGGXXXhhhnnnooosssyyy|||}}}vvvrrrvvv|||___SSSJJJKKKSSS\\\fffmmmtttwww{{{zzzyyy{{{~~~yyyvvvssssssrrrtttzzzyyyuuuvvvzzz{{{yyyuuuooohhhccc```]]]YYYUUUQQQPPPOOOOOOOOOOOOMMMLLLKKKHHHGGGGGGIIIIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJMMMOOOQQQRRRRRRQQQPPPNNNLLLIIIGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>???>>><<<;;;:::::::::;;;555555555666777777555333333222111111000000111111111000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111111222222333444555666888999999<<<;;;999888888999;;;===;;;;;;;;;<<<>>>?????????>>>======???DDDJJJOOORRRWWW\\\bbbcccbbbfffpppxxxvvv___XXXQQQLLLSSScccsss|||{{{|||hhhYYYUUUPPPKKKGGGDDDBBB@@@AAAAAABBBAAA??????AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@AAACCCEEEFFFFFFEEECCCAAA???======>>>???>>>@@@AAA@@@???===>>>>>>AAA??????@@@BBBDDDDDDDDDBBBCCCBBB@@@>>><<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEJJJIIIHHHFFFDDDCCCCCCDDDCCCBBBAAA???<<<:::888777444444444666888999999888888999999777555555666777999:::<<<>>>???@@@@@@@@@<<<;;;;;;<<<===>>><<<;;;888777666666777666555333333333222222111111111111.........---------,,,,,,++++++,,,,,,---......///666999???HHHVVVhhh|||}}}rrrhhh___[[[ZZZ]]]dddlllxxx~~~zzztttpppqqqtttzzz}}}zzz|||IIIJJJLLLOOOPPPOOOLLLIIIFFFEEEDDDBBBAAAAAAAAAAAAAAAJJJSSSWWWXXXUUULLLCCC<<<<<<;;;:::888777666666777777999:::;;;<<<<<<<<<>>>===;;;888666666666666777888:::<<<>>>???@@@AAA>>>>>>>>>???AAABBB@@@???>>>>>>???AAACCCCCC@@@>>><<<===@@@BBBBBBAAA???===;;;;;;::::::999888888888<<<======<<<:::::::::<<<;;;<<<<<<===<<<<<<;;;;;;999999999999999888777777999::::::<<<======>>>>>>==================>>>>>>:::<<<>>>===<<<;;;;;;<<<::::::999777666555444444444555555666777888888888777555444222111111111222.........---------,,,,,,***---//////...///333666555AAANNNWWW^^^iiisssxxx{{{xxxwwwjjjYYYHHHDDDJJJSSS]]]eeennnuuuzzz{{{{{{~~~{{{yyywwwuuuttttttttt{{{~~~{{{{{{}}}|||xxxrrrjjjaaaZZZWWWUUURRRPPPNNNMMMMMMMMMNNNLLLIIIGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@BBBCCCEEEGGGIIIJJJKKKLLLKKKJJJHHHFFFDDDBBBAAA@@@>>>>>>============<<<<<<>>>======<<<<<<;;;;;;;;;;;;:::999888777777777777333222222333444444333111000000//////......//////111000//////......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000111111222333333444555666777888999:::;;;===<<<;;;;;;;;;;;;<<<<<<:::;;;<<<>>>???@@@AAAAAABBB@@@@@@EEEOOOYYY```ccchhhkkknnnlllhhhiiipppwwwpppXXXUUUMMMKKKXXXooonnnZZZSSSQQQMMMIIIFFFCCCBBBAAABBBBBBBBB@@@>>>===???AAABBBBBBBBBBBBBBBCCCCCCCCCFFFDDDCCCBBBDDDDDDDDDCCCAAA???>>><<<;;;;;;<<<===???AAABBBBBB@@@??????@@@BBB@@@???@@@AAACCCCCCBBBAAAAAAAAA???===<<<===???>>>>>>???AAABBBCCCDDDEEEKKKJJJGGGDDDCCCBBBCCCCCCBBBBBBAAA@@@>>>===;;;:::666555555777999;;;;;;:::888999999888777666888999<<<<<<<<<===???@@@AAABBB???>>>===>>>??????===;;;777666555666777888777666333333333333222222222222///.........------------++++++,,,,,,------......000666===AAAFFFUUUkkk|||rrrbbbXXXRRRSSS[[[eeeppp|||}}}}}}yyywwwvvvwwwzzz~~~GGGIIILLLOOOPPPOOOLLLIIICCCBBBBBBBBBBBBBBBBBBBBBHHHPPPUUUSSSNNNHHHBBB<<<::::::999888777666555444666777888:::;;;<<<<<<===<<<;;;999888666666666666777888:::<<<===???@@@@@@???>>>===>>>@@@@@@???>>>===>>>@@@BBBCCCBBB@@@>>><<<===???AAAAAA@@@???>>><<<<<<;;;::::::999999888777999::::::999888999:::;;;;;;<<<<<<<<<;;;::::::777777777777666666555555:::999999999:::<<<>>>???;;;;;;<<<======>>>>>>>>>999:::<<<<<<::::::;;;<<<::::::999999888666555444333333444444555666777888999888666444222222222222............------------+++---//////......000222333888???GGGPPP\\\gggnnnvvvxxx~~~vvvaaaLLLCCCGGGNNNWWW^^^fffpppyyy}}}|||||||||{{{yyyxxxwwwvvvuuuzzz~~~{{{tttmmmccc[[[WWWTTTPPPMMMLLLKKKJJJKKKLLLKKKGGGDDDBBBBBBAAAAAABBBBBBBBBAAABBBBBBAAA@@@@@@???>>>>>>===>>>@@@AAACCCCCCDDDDDDDDDCCCBBBAAA???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888666666555555444444444444222111000111222333111000//////...............///000000///............///........................------------............,,,,,,---------------...000000111222333444444555777777888999:::;;;<<<<<<======>>>>>>>>>===<<<<<<:::<<<>>>@@@@@@@@@AAABBBCCCDDDHHHSSS```jjjooopppssswwwzzzvvvpppnnnsssxxxjjjZZZXXXSSSTTTaaauuurrr^^^RRROOONNNLLLIIIFFFDDDDDDDDDCCCCCCBBB???===<<<>>>@@@AAAAAAAAABBBCCCDDDDDDDDDJJJHHHFFFEEEEEEEEECCCBBB<<<<<<:::999999999999:::???@@@BBBAAA@@@??????@@@BBB@@@??????@@@AAA@@@???>>>??????>>><<<<<<===???>>>???@@@BBBCCCDDDDDDDDDJJJHHHDDDBBBBBBDDDEEEEEECCCCCCCCCBBB@@@>>><<<::::::888777888:::;;;;;;:::888999:::999888888:::;;;>>>======<<<>>>@@@BBBDDD>>>=========>>>===<<<:::888666555666777888888777444444444444333333333333/////////............---++++++,,,,,,,,,---------,,,333:::<<<>>>HHHZZZhhhxxx{{{nnn___TTTPPPUUU]]]jjjwww~~~{{{|||}}}}}}zzz}}}DDDGGGKKKMMMMMMLLLJJJIIICCCCCCCCCCCCDDDDDDCCCCCCGGGLLLMMMGGG???<<<:::777888777777666555444333333666777888:::;;;<<<======999999888888888888888888777888:::;;;===>>>??????@@@>>>======??????>>>===;;;===@@@BBBBBB@@@>>>======>>>@@@AAAAAAAAA@@@???=========<<<;;;;;;::::::666888::::::999888999:::;;;;;;;;;;;;;;;:::999999666666555555444444444444666555555444666777:::;;;:::;;;<<<===>>>>>>======999:::;;;:::888888999:::::::::::::::999888666555444444444444555777999:::;;;999777555333222222222000000000000////////////---...//////......///000444444777===EEEOOOZZZbbbnnnzzz{{{hhhSSSIIIHHHKKKQQQVVV\\\iiivvv~~~~~~|||}}}~~~~~~}}}{{{yyyxxxvvvzzz{{{uuummmgggccc]]]WWWRRRKKKGGGEEEEEEGGGGGGDDDAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999888999999999999999999999999888888888777777777777777333333333333333222222222222111000000111222111000//////.........//////000000//////.......................................---------....../////////------......////////////111111222333444555666777888999999:::;;;<<<=========>>>?????????>>>======:::===???@@@??????@@@BBBCCCIIITTTcccooovvvvvvttt{{{}}}zzz|||mmmccc```]]]]]]```iiitttsss^^^RRROOOLLLMMMMMMJJJGGGEEEFFFGGGEEEDDDBBB???===<<<>>>@@@@@@@@@AAABBBDDDEEEFFFFFFLLLJJJHHHHHHGGGFFFDDDBBB===<<<;;;;;;::::::::::::===>>>@@@@@@???>>>>>>???AAA???======>>>???>>>===<<<=========<<<<<<===???@@@@@@AAABBBCCCCCCCCCCCCHHHEEEBBBAAADDDGGGHHHIIIEEEEEEEEECCCAAA>>>;;;999===;;;999999:::;;;;;;::::::;;;;;;;;;999999;;;===>>>===<<<;;;<<>>=========>>>===<<<::::::888666666777888888777666666555555444333333333000000/////////.........+++++++++,,,,,,,,,,,,,,,,,,111666999===CCCMMMTTTfffnnnzzz}}}nnn^^^SSSQQQVVVaaannn}}}xxxxxxzzzzzz~~~~~~{{{AAADDDGGGHHHHHHGGGGGGHHHFFFFFFFFFGGGFFFFFFEEEDDD@@@DDDBBB<<<777888999999777777666555555444333333555666888:::;;;======>>>999999999:::::::::::::::777888999;;;===>>>>>>>>>@@@>>><<<;;;<<<===<<<;;;999<<>>???@@@AAA@@@@@@???>>>>>>======<<<;;;;;;;;;888:::<<<===;;;:::::::::;;;;;;;;;;;;:::999888888666666555444444444444555777777666666777999;;;<<<:::;;;<<<===>>>===<<<;;;888888999888777777888::::::;;;;;;<<<;;;999888666777666666666888:::<<<===;;;:::777555444333333333222222222111111111000000//////............//////111///111666<<>>@@@AAA???<<<===>>>??????>>>>>>???@@@>>>======<<<;;;::::::999999999::::::;;;:::::::::999999888888777777666666555555555555555666666666666666555555555555555555111111222222222222111000333111//////111222111111//////......//////000000000///......------..............................---------...//////000000/////////000111111222222222222333444666777888888:::::::::;;;<<<===============>>>???????????????<<>>===<<<<<<;;;===>>>>>>=========>>>@@@???======>>>???>>>===;;;===>>>>>>===>>>@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCFFFCCCAAABBBGGGJJJKKKJJJEEEEEEEEEDDDAAA>>>:::888>>><<<:::999:::;;;;;;;;;<<<======<<<;;;:::<<<======<<<;;;:::;;;===???@@@???>>>===>>>??????===;;;;;;999777666888999999888999888777666555333222222000000000000////////////++++++++++++,,,,,,,,,,,,---///333777;;;@@@CCCFFFPPP\\\ooolllZZZRRRRRRWWWeeeyyy|||yyyyyyvvv{{{~~~}}}~~~}}}>>>@@@CCCCCCBBBBBBDDDFFFGGGGGGHHHGGGFFFDDDCCCBBB>>>@@@???:::777:::;;;:::888777777666666555555555555666888:::<<<===>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;777888999;;;<<<===>>>>>>>>><<<999888999999999888999;;;======<<<;;;<<<===<<<===>>>?????????>>>>>>>>>======<<<;;;;;;::::::888:::<<<===;;;:::999999;;;;;;;;;::::::999888777777666555444444444555666999999::::::;;;===>>>???;;;<<<===>>>>>><<<;;;:::555666666666666777:::<<<:::;;;<<<===<<<:::888777777777666666888:::===>>>:::999777555444333444444222222222222111111111111000...,,,,,,,,,...//////...---///333555888CCCNNNddd~~~uuuooogggaaaYYYOOOLLLMMMRRRaaappp~~~{{{vvvyyy~~~~~~|||}}}~~~~~~}}}|||xxxrrrmmmXXXNNNBBB<<<<<<>>>===;;;:::<<<>>>===<<<;;;===???<<<;;;;;;;;;:::999999999999999999:::999999888888666666666666666666555555333333333333444444444555333333333333333333333333000111222222222222111000222000......///111111000...............///000000//////...------------...........................---------...///000000000000000111222222333444444222333444555777888999:::::::::;;;;;;<<<=========<<<<<<===>>>???@@@AAAAAACCCFFFHHHHHHHHHKKKQQQWWW___hhhttt|||tttuuuwww~~~nnngggddddddjjjqqqsssrrrooojjjiiinnnyyyrrr```RRRIIIFFFHHHHHHKKKNNNLLLHHHFFFGGGJJJFFFFFFCCC@@@>>>>>>AAADDD>>>???@@@BBBEEEGGGHHHIIIHHHGGGGGGGGGHHHGGGEEECCCAAAAAAAAA@@@???===<<<;;;:::<<<>>>>>>=========>>>AAA???>>>>>>@@@AAA@@@@@@===???@@@@@@@@@AAACCCEEEJJJIIIGGGEEEDDDDDDDDDDDDGGGDDDBBBDDDIIILLLKKKIIIBBBCCCDDDDDDBBB???;;;999<<<:::888888:::<<<>>>>>>>>>??????===;;;;;;<<<===::::::999999999;;;<<<===<<<;;;;;;<<<===>>><<<;;;:::888666666888:::;;;;;;;;;:::999777555333222111111111111000000000//////++++++++++++++++++++++++,,,---000333666999===???BBBOOOdddxxx{{{eeeXXXUUUUUUbbbvvv}}}yyyuuuxxxyyyyyy}}}<<<>>>@@@@@@>>>???BBBFFFFFFFFFFFFFFFDDDBBB???>>>AAABBBAAA<<<;;;===<<<888999999888888777777666666555666888:::<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::777888999;;;<<<=========<<<:::777666666777666555888;;;<<<<<<:::999;;;>>>;;;<<<<<<==================<<<<<<;;;;;;:::999999666888;;;;;;999777666666;;;;;;;;;:::999888777666888777666555444555666666666777888999:::;;;;;;<<<;;;<<<===>>>>>><<<:::888222333444555666888;;;>>>:::;;;=========;;;999777555555444555666999;;;===999888666555444444444444222222222222111111111000000...+++***+++---/////////...000333222222;;;HHHbbb~~~|||xxxtttrrrqqqmmmbbbUUUNNNNNNGGGUUUeeeuuu{{{{{{rrrvvv|||~~~~~~|||zzz~~~{{{wwwbbbVVVFFF===<<<>>>===;;;888:::===<<<::::::<<<>>><<<<<<<<<;;;;;;;;;;;;;;;999999::::::999888888777555555555555555555555555333333444444555555555666111111111111222222222222000111222333333222111111111///------...///000///---------------...///000//////...------------...........................---------...///000000111111111222333444444555555333333444666777999::::::::::::;;;;;;<<<<<<======<<<<<<<<<===>>>@@@BBBBBBJJJMMMPPPPPPQQQUUU^^^eeerrryyysssfffiiiuuu{{{jjj\\\^^^gggnnntttzzzzzzqqqhhheeeiiirrrzzzzzzbbbUUUNNNFFFCCCCCCGGGKKKMMMLLLHHHEEEGGGJJJGGGFFFDDDAAA??????CCCFFF===>>>@@@BBBEEEGGGIIIJJJFFFEEEEEEFFFGGGGGGDDDBBB@@@@@@???>>>===;;;999888;;;<<<>>>???>>>===>>>???BBB@@@???@@@AAACCCCCCBBB???@@@BBBBBBBBBDDDFFFHHHNNNLLLJJJGGGEEEEEEFFFFFFIIIFFFDDDFFFKKKMMMJJJGGG@@@AAABBBCCCBBB@@@===;;;999777666777:::>>>@@@@@@???@@@@@@>>><<<;;;<<<===888888888888999::::::;;;888777777999:::;;;:::888888666555666999<<<>>>>>>===<<<:::888555333111000111111111111000000000000++++++++++++++++++++++++***---//////000333999???>>>JJJ^^^qqqnnn___[[[XXXdddvvvyyypppqqqpppqqqwww|||}}}============>>>>>>>>>>>>DDDDDDDDDCCCCCCAAA@@@@@@CCCBBB@@@>>>======>>>>>><<<:::777555333222333333555777999;;;===>>>>>>>>>===??????===999666777888777999;;;=========;;;;;;888:::<<<;;;888555555666777777666777888999;;;<<<>>>>>>>>>>>>=========<<<:::;;;<<<<<<===<<<<<<;;;;;;:::999888777777777777999999::::::;;;:::::::::666666666777777777777888;;;999888888:::<<<<<<;;;888999:::;;;:::888666444222222333444666999<<<======>>>???>>>;;;888777777777777777888999999::::::999999888777777666666666333444444444444333222222000//////000222333111000...------...222888>>>BBBbbbvvv~~~}}}xxx{{{~~~|||rrrcccSSSIIIIIIRRR\\\jjj}}}{{{yyy}}}xxxvvv|||{{{wwwwwwzzz~~~~~~{{{|||}}}}}}{{{nnnbbbRRRGGGBBB@@@===;;;<<<:::999999::::::888777;;;;;;999888777666555555666666666666666666666666888777777666555444444444444444444333333222222222111111222222222333333333000000000000000000000000000000000000000000000000...//////000000000000000//////............////////////////////////////////////111222222333333333111222222333333444444555333444555777888999999999888888:::===??????===<<<<<<;;;===AAA@@@???FFFQQQXXX[[[aaadddaaa```hhhrrrzzznnnkkkmmmwww~~~mmm^^^QQQXXXlll{{{ppphhhdddgggsssxxxcccQQQLLLIIICCCCCCHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJGGGCCC@@@???AAACCCFFFFFFEEEDDDDDDEEEGGGHHHJJJCCCDDDFFFGGGGGGGGGFFFEEEBBBBBB@@@????????????@@@<<<<<<<<<>>>@@@@@@???>>>>>>???AAACCCEEEFFFGGGGGGAAABBBBBBAAA???AAAEEEIIIQQQNNNHHHDDDAAAAAABBBDDDEEEGGGJJJMMMMMMLLLJJJHHHFFFEEECCC???<<<:::;;;<<<999777666777;;;???BBBDDDBBBAAA???===<<<;;;::::::;;;;;;:::999999888888888333555888:::;;;;;;:::999777444222555;;;@@@???===<<<;;;:::888555333111111444111000111333444333111000///,,,******,,,...//////...------///333777:::===>>>KKKccc}}}pppddd\\\bbbrrr{{{rrrkkknnnssswwwzzz|||<<<<<<<<<<<<============EEEEEEFFFFFFFFFEEECCCCCCCCCBBBAAA???>>>>>>>>>>>><<<:::777555333333444444666777999;;;===============??????===:::777777999777888:::;;;<<<;;;:::999666888::::::777444444555888888777666666777888888<<<<<<===============>>>@@@???>>>===<<<;;;;;;::::::999777666555555666666:::::::::;;;::::::999999666666777777777888888888888777666777999::::::999888888999999999888777666555444444333444666888:::;;;<<<===<<<999666555555777777888888999:::::::::;;;;;;::::::::::::999999333333333333333222222111000//////000222333111000000///......111555:::===NNNcccwww|||zzzzzz}}}~~~nnn]]]TTTOOOQQQVVVaaavvvzzzxxxwwwwww{{{uuurrrvvvzzz||||||zzzzzz|||~~~|||{{{}}}uuuiiiYYYNNNHHHFFFBBB???>>><<<::::::;;;<<<;;;:::888888888888777666555555666666666666666666666666777777666666555444444333222222222111111111000000111111111222222222333333111111111111111111111111////////////////////////...///000000111111000000000//////......//////000000000000000000000000000---...///000111111111111333333333444555555666666888888999999999999888888:::;;;<<<>>>???>>>===;;;======>>>AAAAAACCCPPP^^^nnnpppssstttnnnjjjooowww}}}zzzqqqmmmnnnvvvppp]]]VVVTTT```ttt{{{rrrmmmkkknnnxxxlllYYYJJJGGGFFFBBBBBBGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGDDDBBBAAABBBDDDFFFCCCCCCDDDDDDEEEFFFGGGGGGCCCDDDDDDDDDDDDCCCBBBBBB@@@???>>>>>>>>>@@@BBBCCCAAAAAA@@@AAAAAAAAA???>>>@@@AAACCCEEEGGGHHHHHHHHHDDDEEEDDDBBB@@@AAAEEEHHHKKKHHHCCC@@@>>>???@@@BBBBBBEEEHHHJJJKKKJJJGGGFFF@@@AAABBB@@@===;;;;;;<<<999888777888<<<@@@BBBBBBAAA@@@>>><<<;;;::::::999::::::::::::999888777666333444666888999999999999888555444777<<>>>>>>>><<<:::888555444444555666777888999;;;<<<============>>>???>>>;;;999999999888999:::::::::999777666555666888888666444444444888888666555444444444444999::::::;;;===>>>>>>???AAA@@@???===<<<<<<<<<===;;;999777666555666777888;;;;;;;;;;;;:::999888888666777777777888888888888777666777888:::;;;:::888888888888888888999::::::;;;999777444333444555777999:::;;;999777444444444777888888999999::::::;;;888888888888777777777777333333333222222222111111111000000111333333222000111000//////000222555777@@@RRRfffooosssyyyxxxhhhaaa[[[TTTRRRYYYeeerrrxxxtttssstttuuuuuuqqqppprrrvvv||||||zzz{{{zzzxxxwwwzzztttdddYYYSSSNNNIIIEEE???<<<999777888999999888666777888999999999777777777777777777777777777777666666666555555444444333222222222111111111111000111111111111111222222222111111111111111111111111........................//////000111111111111000000000000//////000000000111111111111111111111111//////000111222222222222444444555555666777777777999999999:::::::::::::::===>>>??????@@@??????>>>AAABBBDDDEEEEEELLL^^^nnn~~~vvvooopppuuuzzz~~~yyytttsssttt}}}~~~zzzuuuiii]]]OOOQQQYYYiii{{{zzzuuutttuuuyyynnn]]]PPPEEEEEEFFFCCCCCCFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGEEEDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>======>>>BBBEEEGGGFFFFFFEEEDDDCCCBBBAAA@@@CCCEEEHHHJJJKKKKKKJJJIIIEEEEEEDDDAAA???@@@CCCEEECCCAAA>>>;;;:::<<<>>>???@@@AAADDDFFFGGGFFFDDDCCC;;;===@@@@@@>>><<<;;;:::999888888:::>>>@@@AAA@@@???>>>===;;;:::999999999999:::;;;;;;:::777555333333333444555666777777888999777666999===???>>><<<<<<;;;:::888666555333333444333222222444444333222222111000000///////////////---,,,,,,...111444666;;;;;;AAAOOObbbxxx}}}ggg``````nnnzzzvvvsssppprrrwww}}}}}};;;;;;<<<<<<<<<============???BBBEEEFFFFFFEEEDDDEEEDDDCCCBBB@@@??????>>><<<:::888666555666777777888888999:::;;;<<<<<<<<<<<<===>>>>>><<<;;;::::::::::::::::::999888777666444555777777666555444444666555555444333333222222666777888:::<<<===>>>???>>>===;;;;;;;;;===???AAA===;;;999777777888:::;;;;;;;;;;;;:::999888777666555555666777777888999999:::999999;;;======<<<::::::999888888999;;;>>>???CCC@@@<<<888555555666777999::::::999666444444555888888999999:::;;;;;;;;;999888777666555444444333333333222222111111111111222111111222333333222000000000000000000222333333;;;HHHWWWbbbkkkyyyxxxllljjjjjj^^^XXX[[[]]]^^^fffqqquuuvvvvvvtttrrrqqqrrrsssnnnmmmoootttyyy~~~{{{zzz{{{|||zzzzzz}}}}}}pppeee^^^XXXRRRLLLEEEAAA<<<999777777777666666777999:::;;;:::999888666666666666666666666666555555555444444444333333333333333333333333333333111111111111111111111111111111111111111111111111........................///000111111222222111111111111000000000000111111333333333333333333333333222333444555555555555555444444555666666777777888777777777888999;;;<<<<<<===>>>@@@@@@AAAAAACCCDDDHHHLLLOOOOOOOOOYYYkkk|||xxxpppooorrryyy{{{zzzxxx{{{zzzuuupppqqqpppkkkeee___XXXQQQOOOUUU```nnnyyy}}}yyywww{{{ooo^^^TTTKKKEEEFFFGGGFFFEEEGGGEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCBBBAAA???@@@CCCEEEEEEDDDBBBAAAAAA@@@???>>>>>>???@@@AAAAAA@@@>>>>>>@@@CCCGGGIIIHHHIIIHHHGGGEEEDDDDDDDDDHHHJJJLLLNNNOOONNNMMMLLLCCCBBB@@@???>>>???BBBDDDAAA???<<<999999:::;;;======???AAACCCDDDCCCBBBAAA:::<<<>>>===<<<:::::::::999999:::<<>><<<;;;:::999999999888999;;;;;;:::777444222333333222333333555666777:::999999;;;===???>>><<<<<<;;;:::888777555444444555444333333444444333333000111222222111000...---......,,,,,,---///222333777999>>>GGGUUUjjjooobbbZZZaaappp|||{{{sssqqqtttxxxyyy}}}<<<<<<=========>>>>>>>>><<<>>>@@@CCCEEEFFFFFFEEEFFFEEEEEECCCBBB@@@???>>><<<;;;999777777777888999999999999999::::::;;;;;;;;;;;;<<<=========;;;:::<<<;;;;;;:::999888777777444555666777777777666555222333333444444444444444555666777888:::<<<===>>>;;;:::999888999;;;===???<<<:::999777777888999:::999999999999888777555555333444555666888999;;;;;;<<<;;;:::;;;<<<<<<;;;999<<<;;;::::::;;;>>>AAACCCGGGEEEAAA===:::999::::::;;;;;;;;;:::888666777888999999999:::;;;;;;<<<<<<>>>===<<<:::888666444333444333222111111111222222333222222222444444222111...///000222333333333333555<<>>>>>@@@BBBDDDEEECCCAAA???============>>>@@@BBBDDDDDDCCCBBBAAABBBDDDGGGHHHGGGHHHHHHGGGEEEEEEGGGIIIMMMNNNPPPQQQQQQPPPNNNMMMBBB@@@>>>>>>???AAADDDEEEAAA???<<<:::888999:::;;;<<<===???@@@AAAAAA@@@???======<<<:::888777999:::999999:::<<<>>>???===;;;>>>===<<<;;;:::999999999777888::::::999777333111333333222222333444555666::::::;;;<<<>>>>>>===<<<::::::999888777666555444555555555555444333333333222444666888777444000...///...---,,,---...000111333666<<>>>>>>>>???===???@@@CCCEEEFFFGGGHHHGGGGGGFFFEEECCCAAA@@@>>><<<;;;999888888999:::;;;::::::999999999999:::;;;999999:::<<<>>>>>>;;;999<<<<<<;;;:::999888888888444444444666888888777555111222333555666666666666555666666777999::::::;;;;;;:::999888777888888999777777666666666666666777777777777777666555444444333444666888;;;===???@@@>>><<<999888999999888777<<<<<<;;;;;;<<>>>>>>>>>>>=========<<<999999:::;;;999::::::;;;;;;<<<<<<======<<<;;;888666444222111555444333222222222333444444333333333444444333111...///222444666555444333333555<<>>AAABBBBBBAAA???===:::;;;<<<===???AAACCCDDDEEEDDDDDDCCCCCCDDDEEEFFFDDDFFFGGGFFFDDDDDDHHHLLLOOOOOOOOOOOOOOONNNMMMMMMCCC@@@>>>>>>AAADDDFFFFFF???>>>;;;999888888888999999:::<<<===>>>>>>============;;;999666666999;;;999999999;;;===<<<:::888<<<;;;:::999888888888888666777888999888666444333333333444444555555555555888999;;;===>>>>>>======999888888777666555555444555666777666444333333444777:::>>>@@@???;;;555222000///...------...//////000333:::@@@EEESSSkkk~~~rrriiikkkpppqqqnnnmmmllloootttxxx{{{~~~yyyuuurrrsssxxx|||}}}<<<<<<<<<=========>>>>>>>>>>>>???@@@BBBDDDGGGHHHGGGGGGGGGFFFDDDBBB@@@>>><<<;;;999888999:::<<<===;;;:::999888888999999:::777666888;;;>>>>>>;;;888::::::999888888888888888333222222444777888666444222333555666777888888777666777777777777777888888999999888888888888777777444555666666666666555444444444444555555444333333444555888;;;>>>BBBDDDFFFBBB>>>:::888777777777777;;;;;;;;;;;;<<<>>>@@@AAA>>>??????@@@@@@@@@??????>>>???>>><<<::::::;;;===:::::::::;;;<<<<<<======888888777555444333222111777666444333222333444555555444333444555444333111000222555888888777444222444222777BBBTTTnnn}}}uuuvvvyyyvvvbbbYYYXXXZZZ[[[^^^dddkkknnnmmmkkkkkkkkkoooyyyzzztttqqqqqqrrryyy}}}xxxjjjfff___YYYSSSMMMHHHDDD@@@???<<<:::888888888999777777777777777777777777222222222222222222333333000000111111111222222222444444444333333333222222222222222222222222222222222222222222222222222222111222222333444333333333444444333333333333444444444444444444444444444444555666666666666666555555555555666777777888888999;;;;;;;;;<<<>>>AAADDDFFFHHHKKKOOOQQQSSSYYYbbbiiiqqqtttuuusssyyy~~~|||{{{zzzzzz|||yyyvvveeeYYYQQQSSSRRROOOUUU```kkknnnrrrtttwww|||~~~nnnddd]]]SSSLLLDDDDDDDDDDDDEEEFFFEEEDDD????????????????????????;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>===;;;:::999:::<<<>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBDDDFFFDDDAAABBBFFFKKKOOONNNLLLKKKJJJJJJJJJJJJCCC???<<<<<<>>>AAABBBBBB:::999777666666666777888666777888999::::::::::::999:::;;;:::999999:::;;;:::999888999::::::999777999888777777666666666666555666666777777666555555444555666777777777666555666888;;;===============777777666666555555444444666777888777444222333555999===BBBFFFEEE???999444111111000///.........//////111666:::>>>III^^^qqq~~~{{{}}}}}}vvvlllgggcccfffiiikkkooowwwyyytttqqqsssuuuvvv{{{;;;;;;;;;<<<<<<<<<======<<<<<<;;;<<<>>>AAADDDFFFHHHHHHHHHGGGEEEBBB@@@>>><<<;;;:::999999:::<<<>>>;;;:::999888888888999:::555555666:::===>>>;;;777999888888777777777777777111000000333666777555222444555666888888888888777888777777777666666666666444555777888::::::::::::444555777999999888666555222222333444444333333333555777:::===BBBEEEHHHJJJFFFBBB===999888888999999999::::::;;;<<<===>>>???888:::<<<>>>@@@@@@@@@?????????>>><<<;;;:::<<<>>>::::::;;;;;;<<<=========888888888888777777777777888666555333333444555666555444444444555555333111222555888::::::777444111222///111<<>>999999999999999999999999222222222222222222222333222222222333333444444444555555555444444333333333222222222222222222222222222222222222222222222222111222333333444444333333555444444333333444444555444444444444444444444444888888999999999888888777777777777888999999::::::888999;;;>>>DDDJJJOOORRRUUUXXX\\\^^^```eeeooovvvzzz{{{yyywww~~~~~~}}}~~~|||pppeeeWWWOOORRRRRRPPPWWWeeeiiimmmtttyyypppbbb```]]]QQQDDDCCCDDDEEEDDDFFFHHHIIIGGG>>>>>>============>>>>>>;;;<<<===>>>>>>===<<<<<<999:::;;;;;;;;;:::999888999:::<<<>>>??????>>>>>>>>>???AAACCCDDDDDDCCCBBBBBBDDDEEECCC@@@@@@DDDIIIMMMLLLIIIGGGFFFFFFGGGHHHAAA===999888:::<<<<<<<<<555444444333444555777888444555666777888888888888555888;;;<<<<<<;;;;;;<<<:::999777888999999888666777666555444444444444444555555555555666666666777444555777999999888666555444777;;;===============666666555555444444444444666888999777444222333555999>>>CCCGGGFFF@@@999333222111000//////.........///000333666999CCCVVVhhh{{{mmmfff```aaaaaa```bbbjjjxxx~~~vvvpppooopppqqqvvv{{{~~~>>>===<<<;;;;;;<<<======>>>>>>???@@@AAABBBBBBCCCFFFGGGGGGFFFDDDBBB@@@>>>@@@??????===<<<;;;:::999888999<<<===>>><<<:::999444666999999888777777888===;;;888555444555666888333333333333333333333333666777888999999888777666444444444555555777888999555444444555666777777666555555555666555555444333111222444333111000000000333666;;;AAAFFFJJJLLLMMMCCC@@@===:::888888999:::===>>>???>>><<<<<<<<<===;;;<<<<<<;;;;;;===AAADDD@@@@@@>>><<<:::999777666:::999:::<<<>>>@@@???>>>::::::::::::999888777666;;;888444333333555555555555555555444444333222222555777;;;===<<<:::666333222333555777???PPPdddsss|||yyytttqqqsssyyyssseeeZZZYYYWWWWWWZZZaaaiiioooqqqxxx|||~~~xxxtttuuuwwwwwwzzz||||||}}}uuulllcccVVVKKKHHHIIIHHHFFFFFFDDDCCCBBBAAA===888666777999666444333444444333111222222111111111222333333222222333333333111000///111111111222333333333444...000111111000000111333555555555555555555555555777666444222222111222222555555333333333444555666777888999999:::999999888:::999888999;;;<<<<<<<<>>FFFUUUaaaggghhhpppjjjhhhnnntttuuuuuuuuu{{{~~~}}}|||xxxllleee^^^[[[YYYXXXVVVVVV]]]fffnnnsssyyy~~~rrr\\\YYY[[[UUUMMMJJJBBBCCCEEEHHHJJJJJJHHHEEEBBB@@@>>>???@@@???<<<888:::>>>AAABBB???<<<;;;<<<;;;;;;;;;::::::999999999;;;;;;:::999999::::::;;;999;;;>>>AAABBBAAA@@@>>>BBBCCCCCCCCCBBBBBBDDDEEEHHHGGGEEEEEEEEEDDDCCCAAA===:::888888999:::888666444333111111222444777999::::::999999999999999999999:::;;;;;;;;;:::999888;;;;;;:::999888888999999777666555444333444555666666444444666888999666333555666888999888666333111444555666888:::;;;<<<<<<444444333333222333333333888999888777555444555777<<>>??????AAAAAABBBCCCDDDDDDDDDCCCAAA???>>>===BBBAAA???>>><<<:::888888999;;;===>>>>>>===;;;:::444666888999888888888999;;;:::888666555555666777444444333333333444444555555666777888888777777666111111111222333555666777666555444555777888777666555555555555555444333222///111222333222111222333888;;;???CCCFFFFFFFFFEEEAAA???===:::::::::<<<===<<<===???>>>======>>>@@@<<<======<<<<<<===@@@CCCDDDCCCAAA???<<<999777666:::999999;;;>>>???>>><<<::::::;;;::::::999888888999777444333555777888888999999888777666666666666555666888:::999777555333333444555666999BBBPPPZZZddddddeeehhhnnnxxxtttlllddd\\\XXXUUUTTTXXX```hhhmmmqqqxxxzzzxxx{{{}}}}}}|||oooccc___^^^[[[YYYXXXWWWVVVTTTPPPIIIBBB>>>===<<<:::888666555444444333444333333222222333333333111111222333222111000000333333333333333333444444111333444333222222333444333333333333333333333333444444333222222333444444666666555555555555666777666666777777888888999999:::::::::;;;???BBBEEEFFFHHHGGGLLLZZZlllzzz~~~wwwsssvvvyyyyyyyyyzzz|||wwwqqqkkkeee___]]]___cccfffbbb[[[ZZZ]]]gggppp}}}{{{dddRRRPPPSSSNNNHHHHHHEEEEEEFFFGGGIIIHHHEEECCC@@@???>>>>>>???>>>;;;888999<<<@@@@@@>>>======>>>===<<<;;;:::999999999999;;;;;;;;;:::::::::::::::888:::<<>>===BBBCCCCCCBBBAAAAAACCCDDDHHHFFFDDDCCCAAA@@@>>>======;;;888888999:::888666555444333222333555888999:::::::::999999999999999999999:::;;;;;;:::999888777666666555444444555555777666555444333444555555555444333555888888666444555666888999888666333222333444666888999999999999333333222222222222333333777888888888666555555666<<<>>>AAACCCCCC???888222000000000000////////////,,,...000000333:::EEEMMM```lllwwwzzz|||vvviiiccc]]]WWWVVVWWW[[[eeeooo}}}www{{{{{{tttrrruuuyyy{{{~~~{{{}}}|||<<<;;;:::999::::::<<<<<<===>>>>>>???@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<<<>>;;;999888777;;;<<<>>>??????>>><<<;;;333666888999999888999999999999888777666666777777555444222222222444666777444444555666777777666666222333444555777999:::;;;666555555666888888777666555555555555444333222111...000111222222333444666;;;>>>BBBEEEGGGEEECCCAAAAAA???===<<<<<<===>>>???<<<===??????>>>>>>???AAA>>>>>>>>>=========@@@BBBBBBBBB@@@>>>===;;;999999:::::::::;;;======<<<;;;:::;;;;;;;;;;;;::::::999888666444444666999::::::;;;:::999888777888999:::777888888888888777666555333444555444444777===CCCJJJMMMSSSZZZeeerrryyyvvvtttqqqbbb]]]VVVQQQPPPWWW```hhhiiissszzzxxxyyy~~~yyyuuusssnnnkkkjjjlllllliiibbbZZZRRRLLLJJJBBBAAA???<<<888555555666555555555444333333222222111222333333333333333222444444444444444444333333444555666666444333444555222222222333333444444444333333333333444666777888777777777777777777777777999999888888888999;;;<<>>>>>AAAEEELLLRRRVVVTTTWWWbbbttt|||xxxyyy{{{zzzzzz{{{wwwhhh``````bbbaaa___gggjjjnnnqqqkkk```ZZZ[[[fffppp~~~hhhXXXLLLLLLNNNKKKIIIKKKGGGFFFFFFFFFGGGFFFCCC@@@???>>>============:::888888;;;===>>>>>>>>>???@@@???>>><<<:::888888888999;;;;;;<<<<<<<<<;;;999888999;;;===???@@@@@@???>>>AAABBBBBBAAA@@@???AAABBBCCCBBBAAA@@@>>>===<<<;;;<<<;;;999999::::::888777666555444333333555777999;;;:::::::::999999999888888999999:::::::::999999888888777666666666666777777666555444333444444555333333333555777888777666666777888999999666444222111222555777777777666555333222222111111222333333555777999999777666666666<<<<<<===??????<<<777333222222222111111000000000---///000000000444;;;AAALLLVVVaaaiiipppwwwzzzzzzuuummmcccYYYUUUVVVZZZaaaiiixxx|||~~~xxxxxxxxxyyy|||~~~|||yyy{{{|||<<<;;;:::999:::;;;<<<=========>>>???@@@AAABBBBBBAAA@@@>>><<<;;;;;;<<<<<>>>>>===;;;:::444666999:::999888999:::888888888888777777777777555333222000111333666888333333444555555666666666333444666888:::;;;<<<===777666666777999999777555444444444444333222000000///000222222222333555777999===BBBGGGJJJIIIGGGEEEBBBAAA???>>>======>>>???>>>???@@@???>>>===>>>@@@>>>??????>>>======???AAA<<<<<<<<<<<<============<<<;;;:::;;;======<<<::::::;;;;;;<<<<<<;;;;;;:::999777555666888:::;;;:::999888777777888:::<<<===<<<;;;:::999999999999:::333444444444333444888;;;>>>AAAFFFNNNYYYhhhyyy{{{uuuvvvxxxvvvjjjeee]]]UUUQQQTTT]]]ccccccooo}}}|||~~~}}}vvvuuuyyy{{{wwwwwwwwwxxxvvvooogggbbb]]]ZZZMMMLLLIIICCC<<<888888999777777666555444222111000222333333444555555555555555555555444444333333222555666777666444333444555444444555666666777777777444555555666777888999999666666777777777777777777>>>===<<<<<<===@@@BBBDDDJJJIIIGGGHHHMMMUUU___fffeeejjjuuuzzzyyy|||}}}{{{zzz{{{nnndddYYYWWW^^^fffjjjjjjzzzxxxwwwtttkkkbbb```bbbkkkrrr|||lllYYYPPPIIIJJJJJJIIIJJJMMMFFFEEEDDDDDDEEEEEECCCAAA???>>>>>>======<<<;;;:::888999;;;<<<>>>???AAABBB@@@???<<<:::888888888999:::;;;===>>>===<<<:::888<<<>>>@@@BBBCCCCCCBBBBBB???@@@@@@???===<<<===???;;;<<<============>>>???<<<;;;;;;::::::999888777555555444333444555666777;;;;;;;;;::::::999999888888888888999999999999999999999888888888888888999888777555444333333444555222222333444666777888777666777999:::999777444333000222444555666444333111222222111111111222333333444666999:::999777777777;;;:::::::::;;;:::777555444444333333222222111111///000111111111333666:::AAAGGGOOOXXXcccmmmsssvvv~~~qqqccc]]]\\\]]]aaagggqqq~~~yyyvvvssstttwwwzzzyyyxxx|||yyyyyy|||||||||;;;;;;:::::::::;;;======<<<===>>>???@@@AAAAAABBB@@@???>>><<<<<<<<<===>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999555777::::::999888888999777777777777888888888888555444222111111333666888444444444444444555666666///000333555777888999999666666666777999888666444333333333333222111000///111222333333222333555777:::>>>CCCIIILLLKKKJJJHHHDDDCCCAAA???>>>=========AAAAAAAAA@@@===;;;;;;<<<===>>>??????======???@@@;;;;;;<<<======>>>??????<<<;;;;;;<<<>>>>>><<<;;;;;;;;;<<<<<<;;;;;;::::::;;;999777777888999999999777777888999;;;===@@@AAA===<<<:::999888999;;;<<<666555444222222444888;;;:::<<>>===;;;::::::888666444111000222222333333333444555555555555444444333333333222444555666555444333444555666666777777777888888888555555666666777777777777555666666777888888999999>>>>>>@@@BBBGGGLLLQQQTTTYYYWWWSSSQQQTTT]]]kkktttwwwzzz~~~|||}}}~~~zzzzzz}}}mmm\\\WWWUUU[[[hhhsssxxxxxx}}}xxxooofffeeeiiikkksss}}}hhhZZZMMMIIIFFFGGGFFFEEEFFFIIIDDDBBBAAABBBCCCEEEDDDCCC???@@@???>>>============::::::;;;<<>>>>>===;;;:::>>>???AAABBBCCCDDDCCCCCC>>>???>>>===:::999:::<<<999;;;======;;;;;;===???;;;;;;<<<<<<:::999888888444444333333444555666777<<<<<<;;;;;;:::999888888777777777777888888999999777666666666666666777777888777555444333333444444111222333444555666777888777888:::;;;:::888555333000222333444444333222111222222111111222333333444444777:::;;;;;;999999999;;;:::888888999999888777666555555444333222222222...///000111111222444555>>>>>>BBBJJJSSS^^^hhhoootttjjjddd```___aaajjjwww|||wwwsssqqqsssuuutttsssvvvwwwzzz}}}}}}:::999999888999:::<<<===<<<======>>>???@@@AAAAAA??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<============<<<<<<<<<<<<;;;:::999999777999;;;;;;999888777888777777666666777888999999888777555444444555666888666555444444444444555555000222444666888999888888555555666777888777444222111111111111111111000///222333333333222333666888>>>AAAEEEIIIKKKJJJHHHGGGEEEDDDBBB@@@>>>===<<<<<>>>>>======>>>@@@>>>>>>>>>>>>============;;;::::::;;;======<<<;;;<<<<<<<<<;;;;;;:::999888:::999777777888999888777999:::;;;===???AAABBBBBB<<<;;;999777777888999::::::777444222111333555666666777999<<>>???<<<<<<<<<>>>AAABBBAAA@@@>>>>>>===<<<;;;:::999888:::;;;<<<>>>>>>>>>>>>======>>>???AAABBBBBBCCCCCC?????????===:::999999;;;;;;>>>???===999777999;;;:::<<<======;;;999888888333333333444555666888888======<<<;;;:::999888888666666666666777888999:::888888777777888888999999888777666444333333333444222333444444333444666888777999:::;;;;;;888666444222222333333444333333333222222222222333444555555666999;;;<<<<<<;;;<<<===;;;:::888888999:::999999666666555444444333222222.........///000111222222999888999???EEEMMMXXXbbbwwwyyymmmbbb]]]]]]eeeppp|||wwwsssqqqqqqqqqqqqrrrvvv{{{~~~~~~777777666666777888:::;;;<<<<<<===>>>???@@@AAAAAA>>>>>>???????????????>>>==================<<<<<<=========<<<;;;;;;:::999999;;;<<<;;;999777666666777666555555666888:::;;;;;;;;;:::999888888888888888777666444444444444555222444666888::::::999888444444555666777666333000//////000000111111000000111222333222333555999<<>>======???@@@@@@>>>;;;999999999999:::<<<=========>>>???<<<;;;;;;;;;::::::::::::777777777999;;;<<<;;;:::<<<<<<<<<;;;:::888777666777666666777999:::999888;;;===>>>@@@@@@@@@???>>><<<;;;999888888888::::::;;;999666444333333333333333555666777<<>>>>>===>>>===<<<<<>>>>>@@@CCCEEEFFF>>>??????>>>;;;;;;===@@@?????????AAACCCCCC@@@===<<<======>>>===;;;999888::::::;;;===>>>???@@@AAA??????@@@AAABBBCCCCCCDDDAAAAAAAAA>>><<<::::::<<<:::===>>><<<777555777999999<<<>>>>>>;;;999888999333444555666888:::;;;<<<======<<<;;;:::999888888666666555555666777999:::999999999999999:::;;;;;;999888666444333333333333222444555444222222555888888999;;;<<<;;;999666444444333333333333444666666333333333333444555666777888:::<<<===<<<===???@@@<<<:::888999:::;;;;;;:::777666555444333222222111222111000000111222222222333333666;;;===@@@JJJVVVjjjyyyxxxjjjddddddiiiooozzz|||uuupppnnnppprrrqqqtttyyy}}}}}}~~~555444444444555666888999<<<<<<===>>>???@@@AAAAAA<<<===???@@@@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;???>>>>>>===<<<;;;;;;;;;;;;<<<===<<<999666555555888777555444555888;;;===>>>>>>======<<<;;;:::999:::999777555444444444555///111333555666666555444333333444666777555222///---...///000111111111111///000111222333666;;;>>>===>>>AAADDDFFFGGGGGGGGG@@@@@@@@@?????????>>>>>>===>>>>>>===:::999999:::777999;;;<<<<<<<<<>>>???444444555666777777888888555444555777999;;;:::999===<<<<<<;;;999777555444555444444666999;;;;;;:::<<<===???@@@???<<<999777>>>===<<<;;;:::;;;<<<<<<;;;:::888888888777444333222444555555777AAAQQQ^^^lllnnnrrrwww}}}tttmmmggg^^^WWWUUUWWWXXXZZZbbbnnnuuuvvvzzzxxxxxx||||||wwwpppoooooorrrvvv}}}~~~wwwzzz|||sssyyy~~~wwwrrrkkk```WWWSSSSSSRRRPPPLLLHHHCCCAAAAAA@@@>>>===<<<======>>>888888888999:::::::::;;;888:::<<<=========???AAA???>>>===<<<;;;;;;:::999:::<<>>===???BBBDDDEEE===>>>???===::::::<<>>???>>><<<:::888::::::;;;<<<>>>@@@BBBCCCAAABBBBBBCCCDDDEEEFFFFFFCCCDDDCCC@@@===<<<<<<===666999<<<:::666555888;;;999<<>>;;;999888999444555666888:::<<<>>>>>>>>>======;;;:::999888888666555555555666777999:::555555444555555666777777999888666444333333333333333555555444111111444777888:::;;;<<<;;;999777555555444333222333555888999333333333444555666777888:::;;;=========>>>@@@CCC<<<;;;999:::;;;<<<<<<;;;777666555444333222111111888666444333333444444444000111777<<<;;;;;;DDDPPPaaarrruuuoooqqqpppsssyyyxxxpppmmmooossspppssswwwzzz444444444444555666777777=========>>>??????@@@@@@AAA???<<<;;;<<<<<<<<<;;;????????????>>>>>>>>>===???BBBDDDAAA;;;888999;;;===<<<;;;:::999888888888888999:::999777777777888:::<<<===>>>>>>===<<<;;;:::666333333444555444333555444333444666666666555333333444444444333222222000///...------...///000333333444666888:::<<<===BBBBBBDDDEEEEEEEEEDDDCCC??????@@@@@@???>>>===<<>>>>><<<<<<<<<<<<<<<===>>>???======<<<;;;999777666555222222222333444555666777;;;:::999888666444333222333444555666777999999:::>>>>>>???>>>;;;:::;;;;;;=========<<<<<<;;;::::::999888888888666555444333555333111222666>>>FFFKKK^^^jjjwwwyyyfff```ddddddaaaYYYTTTUUUXXX\\\bbbhhhrrrqqqtttzzz~~~}}}}}}}}}yyyvvvzzz{{{{{{zzz|||}}}{{{vvvttttttvvv{{{xxx~~~qqqeeebbbUUUVVVWWWTTTPPPOOOPPPSSSTTTRRROOOKKKGGGDDDBBBAAA===<<<===AAABBB>>>===??????GGGJJJGGGGGGMMMOOOKKKMMMEEE@@@??????===???BBBBBBDDDHHHOOOTTTVVVUUUSSSOOOMMMKKKJJJMMMVVVaaaiiipppwww|||}}}}}}vvvlllfffiiiwww|||yyyvvvtttwwwzzzvvvtttrrrnnnlllhhhgggmmmrrrpppjjjiiikkkrrr~~~{{{vvvyyy}}}fffWWWPPPLLLGGGBBBDDDEEEEEEEEEEEEEEEDDDCCCAAA???>>>???CCCFFFFFFDDDBBB@@@===:::999:::;;;<<<@@@CCCFFFHHHFFFCCCAAAAAA>>>????????????===;;;:::;;;;;;;;;::::::>>>CCCGGGJJJIIIGGGEEECCCAAA???>>>FFFCCC@@@======<<<;;;999<<<;;;999777666666777888999<<>>>>>:::666555444444444444555666888999:::888777666666666888999:::;;;999777:::???AAA>>>:::===<<<;;;:::999888777777666777777555222111111111999888777666555444444444777666555555666;;;BBBHHHUUUggg}}}yyy|||}}}{{{zzzyyy~~~}}}yyyyyy}}}|||xxxuuuvvv{{{~~~}}}333333333333444555666777999:::<<<===???@@@AAABBB@@@>>><<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<@@@BBB@@@<<<999:::===>>>===;;;:::888777777777777888999888777666666888:::;;;===>>>>>>>>><<<<<<999666333333444555444333555555444555666777666666333333222222222222111111000000///......///000000333333444666888:::<<<===???@@@AAACCCCCCCCCBBBBBB???>>>>>>======<<<<<<<<<>>><<<::::::;;;<<<>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::::::::999777555444333333333333333444555666666::::::888666555444333333333333333444555666888999;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::888777555444555333222222666<<>>BBBCCCCCCCCCCCCBBBAAAAAA???>>>===>>>BBBDDDDDDCCCAAA???<<<:::::::::<<<===BBBEEEIIIJJJHHHEEEDDDCCC======>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;>>>CCCGGGLLLKKKJJJHHHGGGEEEDDDDDDFFFCCC@@@===<<<<<<:::999<<<;;;999777666777777888999;;;>>>???>>>;;;::::::;;;:::999999:::<<>><<<<<<>>>???@@@???<<<;;;999777777888999:::;;;===@@@???<<<:::<<<>>>===<<<;;;999777666666666666777888777555444555666888999;;;===>>>>>>======888666444444444555444333555555555666666666777777444333222000000000111222111000////////////000111333444555666888;;;===>>><<<===???@@@AAAAAAAAA@@@>>>===;;;:::999999::::::;;;;;;:::999:::;;;===>>>>>>===<<<:::999888888888888888888777666444333222333333333333444555666666:::999777555444333444444333222111111222444666777:::;;;<<<<<<;;;;;;<<<>>>888888999::::::;;;<<<<<<=========<<<:::999777666666555444444666999===@@@GGGVVVooossskkkttt~~~jjj\\\TTTQQQRRRVVV\\\cccnnnvvvxxxvvv{{{yyyqqqpppqqqsssttttttsssuuuzzz|||{{{}}}}}}zzzyyy~~~ssskkkjjjgggfffeeeeeehhhppp{{{|||sssnnnkkkggg```[[[OOOMMMNNNRRRTTTSSSUUUXXX]]]kkkuuuqqqkkkjjjgggbbbWWWSSSRRRUUUWWWVVVWWWYYYZZZbbbppp}}}uuulll___^^^^^^dddmmmvvv|||}}}{{{~~~uuuooonnntttxxxqqqqqqtttzzzyyyggg[[[WWWXXX[[[jjjpppxxx{{{hhhhhhmmmvvvppp```YYYPPPHHHCCC@@@>>>===@@@@@@@@@@@@@@@???>>>>>>===<<<;;;===???BBBBBBBBB???>>><<<;;;;;;<<<>>>???DDDFFFIIIJJJHHHFFFDDDDDD;;;<<<<<<<<<<<<<<<;;;:::<<<============???CCCFFFKKKKKKJJJIIIIIIIIIIIIIIIGGGEEEAAA>>>===<<<:::999;;;:::999777777777888888888;;;>>>???>>><<<;;;;;;;;;:::999999:::<<<>>>@@@@@@>>>;;;999999888666555555666666777777666666555444333222222111111222222666777999:::::::::999999888777666555555555555666999<<<>>>???>>><<<;;;;;;777777888999;;;===???@@@;;;::::::::::::;;;;;;<<<===<<<===AAAEEEEEEBBB>>>999999::::::;;;;;;<<<<<<888999999888777666777888888888777666555555555666888888777666444555888;;;@@@MMM___tttyyypppkkkiiiiiigggooo}}}||||||{{{zzzyyyyyyzzz{{{{{{333222222333333444555666555777999<<>><<<;;;===>>>>>>===<<<;;;888666666777999;;;;;;===>>>>>><<<:::;;;<<<::::::999888777777777777444555666555333333333444666777999;;;======>>>>>>777777555555555444444333444444555555555555666777666444222000000000222333222111000//////000111222333444555666888:::<<<>>>:::;;;===???@@@@@@??????===;;;999777666666777888999999999999999999;;;===>>>===;;;999777666555444777777777777666555333333222222222333555666888999999888666444333333444555555333111000111333555777:::<<<===>>>===>>>@@@AAA888888999999999:::::::::>>>>>>>>>===;;;999888777777777666666777888:::;;;AAAOOOiiiwwwqqqpppwwwhhh___XXXVVVXXX]]]aaakkktttwwwuuuwww{{{||||||sssllljjjhhhkkkmmmooorrrxxx}}}uuuvvv~~~~~~xxxqqqpppqqqnnnkkkjjjooozzz}}}wwwtttppphhhaaa\\\[[[]]]ccceeeccccccfffrrrtttnnnjjjddd^^^\\\^^^eeejjjkkkkkknnnrrrzzz~~~ssshhhggghhhpppzzz~~~zzzssspppssszzz~~~tttooopppuuu}}}lll\\\RRRQQQYYYbbbxxxzzzjjjiiilllttt{{{rrr^^^PPPOOOLLLHHHCCC@@@??????????????????>>>===<<<<<<:::::::::;;;===???@@@@@@???>>>======>>>???AAABBBCCCEEEHHHHHHFFFDDDBBBBBB<<<<<<<<<======<<<<<<<<<===>>>?????????AAADDDFFFIIIHHHHHHHHHIIIJJJLLLLLLIIIFFFCCC@@@???>>><<<;;;;;;;;;999999888888999999777:::>>>???>>><<<;;;;;;;;;:::999999999;;;===???@@@>>><<<;;;;;;;;;999777777777777777666555444444333222111111000000111111666777999:::;;;;;;;;;;;;999888888777777777777777888999;;;<<<<<<<<<<<<<<<999:::;;;<<<>>>@@@BBBCCC=====================>>>??????@@@CCCEEEDDD@@@===::::::::::::;;;;;;;;;;;;888:::;;;:::999999:::;;;888888777777777777777777888999999888666666777999???FFFQQQaaawwwvvvkkkfffcccbbb```fffrrr|||zzzzzzxxxwwwvvvwwwyyy{{{333333333333444555666666777999;;;===?????????>>>AAA???<<<:::;;;;;;:::999===<<<999777777888:::<<<======>>>===;;;999999999777666666666666777888888333444555444222222222333555666777999:::<<<======777777888777666555444444222444555555333333555666888666444222111222333444222111000//////000111222333333444555888:::<<<===:::;;;<<<>>>??????>>>>>>;;;:::777555444444555666555777999999777888:::<<<>>>===:::888666444333333444555555555444333222222///000111333555888:::<<<888777666555444444555666777555333111222333666888888999;;;<<<<<<===???AAA::::::999999999888888888======<<<<<<;;;:::888777999999999999999999888888@@@JJJ```~~~wwwrrrrrrwwwtttkkkbbb[[[YYY]]]\\\bbbmmmttttttrrrqqqqqq|||xxxrrrkkkgggaaadddhhhmmmsss}}}|||rrrttt|||{{{~~~yyywww}}}yyyuuuvvv}}}}}}yyyrrrkkkiiiiiinnnuuuwwwsssqqqrrruuuoookkkfffbbbaaafffpppwwwyyy{{{}}}tttooonnnooovvv~~~wwwsssuuu|||zzzrrrooopppttt}}}}}}ooo^^^SSSNNNRRRaaappp}}}vvvkkkiiikkkrrrxxxuuuaaaWWWIIIKKKKKKHHHDDD@@@@@@@@@>>>??????>>>===<<<;;;:::888888999:::;;;<<<>>>???@@@??????@@@AAABBBDDDEEEEEEGGGIIIHHHFFFDDDCCCCCC?????????>>>>>>>>>>>>>>>>>>???AAABBBBBBBBBDDDFFFGGGGGGGGGHHHIIILLLNNNPPPKKKHHHDDDBBBAAAAAA???>>><<<;;;;;;:::::::::::::::888;;;>>>???>>><<<;;;:::::::::999888999;;;>>>???AAA???>>>>>>>>>>>><<<;;;999999999888777555444333333222111111000000111111666777888999::::::;;;;;;999999999999999999999999888888999:::<<<=========;;;<<<===>>>@@@BBBDDDEEE@@@@@@@@@@@@@@@@@@??????AAAAAABBBBBBBBB@@@<<<:::;;;::::::::::::999999999999:::<<<;;;::::::;;;<<<999999888888888999::::::999;;;;;;;;;999999:::;;;@@@CCCHHHRRReee}}}ttthhh```[[[YYYYYY\\\dddqqqzzz}}}yyyyyyyyyvvvtttuuuxxxzzzzzz{{{}}}}}}~~~444444444444555666777777:::;;;===?????????===<<>>CCCTTTlll}}}qqqjjjlllqqqxxxyyysssiii^^^YYYYYYVVVYYYdddnnnpppllljjjooo{{{{{{vvvnnnhhh]]]aaagggnnnuuu{{{pppqqqxxxvvvyyy{{{~~~~~~yyyuuutttuuuzzzyyyuuuqqqllleeeeeekkkvvv~~~uuuuuuttttttxxx~~~wwwtttyyy{{{||||||}}}yyyqqqnnnnnnpppwww|||wwwhhh]]]TTTQQQQQQWWWhhh{{{yyysssjjjiiikkkrrryyywwwaaaVVVTTTGGGHHHHHHEEEBBB@@@??????>>>>>>>>>>>>===;;;::::::666777999999999:::===???@@@@@@@@@AAABBBDDDEEEFFFHHHJJJKKKKKKHHHFFFEEEFFFCCCBBBAAA@@@????????????>>>@@@CCCDDDDDDDDDEEEFFFHHHHHHHHHHHHKKKNNNQQQSSSJJJGGGDDDCCCCCCCCCBBBAAA===============<<<<<<<<<999<<>>;;;:::999999888888888999<<<>>>@@@@@@@@@???@@@AAAAAA???===:::::::::999888777555555444333222222111111222222777777888888999999::::::888999:::;;;<<<<<<<<<<<<;;;:::999:::===?????????======>>>???@@@BBBCCCDDDBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???<<<:::999::::::999999888888777777999:::<<<;;;::::::;;;<<<::::::::::::;;;<<<======<<<===>>>===<<<<<<===???>>>AAACCCHHHVVVlll~~~yyynnnddd[[[UUUWWWWWW[[[eeennnxxx}}}xxxyyyzzzwwwtttsssuuuxxxssstttuuuuuuvvvyyy}}}555555555555666777888888:::<<<>>>@@@AAA@@@>>>===AAA???<<<::::::;;;:::999888888777666666666666666;;;;;;;;;;;;;;;;;;999888777666555555444444555555333444555444222111222333222333333444555777888999888:::<<<<<<999777777888333666999888555444777:::777666555444333222222111000000///......///000000000000111333555777999:::999999:::;;;:::999888777888777666555333222111111000444888888666555888;;;::::::888777666666555555333333444444444444444333222222333444666888999:::666777888999999999777666777777666555444444555555111333555555555666888999:::::::::::::::999999999999:::;;;;;;<<<<<<;;;;;;777777777777888888888999;;;<<>>============;;;:::999888555777999999888999<<>>>>>>>>?????????>>>>>>;;;===???@@@===:::888888777777666777999<<>>;;;;;;;;;:::999888777666555555444333333333333444999999999999999999::::::777888:::<<<>>>>>>>>>>>><<<:::888888;;;>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFEEEDDDCCCBBB?????????>>><<<;;;<<<<<<777777777777777888888888999:::;;;:::999888999:::<<<<<<<<<<<<===>>>???@@@@@@AAA@@@>>><<<<<<>>>@@@>>>BBBDDDDDDJJJXXXfffnnnxxxzzz}}}zzznnnfff___\\\\\\aaagggooo{{{vvvyyyzzzxxxsssppprrrtttqqqqqqppppppqqqtttyyy}}}666555555666666777888999999;;;>>>AAABBBAAA@@@>>>@@@>>><<<;;;<<<===<<<<<<555555444444444333333333999999999:::;;;<<<;;;:::999888777555333333222222333444555444222111222333222222222333444555666777999;;;>>>===:::888888999555888;;;:::777555888<<<555555555444333222000///000///...------...///000///000111222444666888:::888888999999888777555444777777777666444222000//////444888888555444777;;;999999888777777777777777666777888888999888888888555444444555555666777888555777999;;;;;;:::888666666666666555555444333333222333555666555666888999999999999::::::;;;<<<<<<999:::;;;<<<============666666555666666777888999:::777<<>>>>>???@@@@@@AAABBBBBBHHHIIIJJJIIIFFFDDDDDDEEEGGGEEECCCAAA???>>>>>>>>>???BBBEEEGGGFFFEEEEEEFFFDDDCCCCCCDDDFFFJJJNNNQQQEEECCC@@@@@@AAABBBBBBAAA>>>??????@@@@@@@@@??????<<<>>>@@@@@@===:::888777666666666777999===@@@BBB>>>>>>>>>@@@AAABBB@@@>>>;;;;;;;;;;;;:::999888888777666555555444444555555;;;;;;:::999999999::::::777888;;;===???@@@@@@@@@;;;888555555888;;;<<<;;;??????>>>>>>??????@@@AAAEEEFFFGGGGGGFFFEEEDDDCCC===>>>===<<<;;;<<<>>>@@@444444555666777888999999999:::;;;:::888777888999============>>>@@@AAABBBDDDCCCBBB???<<<<<<>>>@@@@@@FFFHHHDDDAAAHHHRRRXXXeeejjjrrryyy}}}jjjeeebbbbbbcccgggoooxxxuuuxxxzzzxxxrrrnnnooorrrrrrrrrpppoooooorrrxxx|||:::999777666555777888999999;;;???CCCDDDBBB@@@>>>AAA@@@???===;;;:::999999666777777666666555444333777777888888888888777777777777666666555555444444555444333222222222333444222111111222333555888999777666666666777888999:::::::::;;;;;;<<<<<<;;;;;;666666555222000///000111222111000.........///000444444333222333444666777999888777666666666666666666777666444222111333444///222666888888777777888888777666444444444555666777999:::999777555555666888888888888888999::::::AAA???<<<888555333333222555666777777555444444555333333333444666777999::::::::::::<<<>>>>>>===;;;999;;;===??????>>><<<:::555555666777888888999999888:::>>>AAADDDEEEEEEEEEGGGJJJOOOYYYdddnnnvvvyyyxxx}}}}}}||||||yyytttmmm```bbbiiifffeeejjjjjjfffnnn|||qqqmmmggglllpppsss|||wwwpppqqqpppmmmsss~~~~~~wwwkkkeeejjjwwwuuukkkggglllttttttrrruuu{{{{{{rrrhhhdddbbb^^^]]]dddooosssqqqccccccggglllnnnpppwww~~~vvvwww}}}zzz~~~tttdddTTTNNNJJJEEEDDDGGGHHHFFFCCC@@@>>>===>>>>>>>>>?????????===<<<:::888666555555888;;;;;;888666<<<===>>>@@@BBBDDDFFFGGGKKKJJJHHHFFFEEECCCCCCBBBFFFCCC@@@???>>>===<<<:::???BBBDDDCCCAAA???@@@AAACCCAAA???@@@DDDIIILLLNNNGGGCCC???===>>>@@@AAABBBEEEFFFGGGGGGFFFDDDBBB@@@===>>>>>><<<999888888888666666777777888:::>>>AAA???@@@AAA@@@???===>>>???===<<<;;;:::999999888999555555555333222333666999666777888999:::::::::::::::999999:::<<<<<<;;;999777666555555666888:::;;;>>>????????????AAAEEEHHHJJJHHHGGGGGGHHHGGGCCC???@@@>>><<<<<<===<<<999666666555333333333555777888:::::::::::::::999888777;;;===>>>===<<<===AAAEEEEEEFFFFFFDDDBBBAAABBBCCCEEEDDDCCCAAA@@@BBBFFFIIITTTWWW]]]fffsssrrrjjjjjjhhhdddiiisss~~~vvvnnnjjjlllrrrwww{{{xxxtttrrrssstttuuuttt:::999777666666666888999:::<<<@@@CCCCCCBBB???=========<<<;;;;;;:::;;;;;;888888888888777666555444555555666666666666555555888777777777666666555555555444222111111111222333111111222333444666777888555555555555666777999999::::::;;;;;;;;;;;;::::::444444333111000000000111000//////...///000111222333222222111222333444555555555444333222222222222555666555333111111222444000333555777666666777888888777666555555555666777888999:::999777555555666444444444555666777888888:::999888888777777777888555777888888777666777888666666555555666888:::;;;:::999:::;;;===>>><<<;;;:::;;;===??????>>><<<:::888888999::::::;;;;;;;;;777999;;;===>>>>>>======@@@BBBGGGOOOZZZfffoootttqqqvvv||||||llljjjqqqnnnnnnpppnnneeeeeeiiisss{{{}}}~~~}}}}}}xxxmmmhhheeekkkqqqyyy}}}tttpppqqqppplllssszzzxxx~~~{{{~~~~~~}}}|||xxxrrrllllllttttttiiieeeiiipppvvvuuuwww{{{~~~sssmmmgggaaa^^^```bbbeeennnwwwzzzxxxiiihhhiiiooorrrtttyyy{{{vvvyyyppp[[[OOODDDAAAAAA@@@AAAEEEFFFEEEBBB@@@???>>>>>>>>>>>>??????>>>===<<<:::999888777666888:::;;;:::888=========>>>AAACCCFFFHHHJJJIIIHHHFFFEEEDDDCCCCCCFFFDDDAAA???>>>===;;;:::===???AAA@@@>>>===???AAACCC@@@>>>???BBBGGGJJJKKKCCCAAA>>>===>>>@@@AAAAAACCCDDDDDDEEEDDDCCCBBBAAA>>>??????<<<999777777777555666666666666888<<>>???@@@@@@@@@BBBFFFIIIJJJIIIGGGGGGHHHFFFCCC???@@@>>><<<<<<===<<<999777555555333333333555666888:::;;;;;;;;;:::999999888;;;===>>>======>>>BBBFFFEEEFFFFFFDDDBBBAAAAAACCCEEEEEEDDDBBB@@@AAADDDFFFKKKMMMQQQYYYfffxxx~~~|||vvvmmmmmmttt~~~wwwpppnnnpppsssyyywwwvvvvvvvvvvvvuuusss:::999888666666666777888<<<>>>AAACCCCCCAAA>>><<<999999999999:::;;;<<<===999999999999888777666666333333444444444444333333777777777777777666666666444333222111000111222222000111333555666777777777333333333444555666888999999:::::::::::::::999999333222111111000000111111///.........000111333555444444333333333444555555777777666444444333333333444444444333111000111333111333555555555555666888777666666666666777777888999:::;;;999777555444555222222333333555666888999555666777888888999999888444666888888888777888999:::999777666777888:::<<<999888999:::<<<===<<<;;;:::<<<===>>>>>>===;;;:::::::::;;;;;;;;;;;;;;;:::999999:::::::::888777666888999<<>>@@@BBBEEECCCCCCBBBAAA@@@???>>>>>>?????????>>>===<<<;;;::::::888777777999;;;<<<<<<>>>=========???BBBFFFHHHHHHGGGFFFEEEEEEDDDDDDDDDFFFDDDAAA???>>>===;;;:::;;;<<<<<<;;;;;;;;;>>>@@@AAA???======@@@CCCEEEFFF@@@???>>>???AAACCCCCCBBBCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@???===999666666666444555555555555666999<<>>::::::999888777777777777555555555444222222444666888999;;;===>>>===<<<;;;888777666777999999888777444666888;;;===>>>?????????@@@@@@@@@AAACCCGGGJJJJJJIIIHHHHHHGGGEEEBBB???>>>===<<<<<<===<<<:::888555555444333333444666777::::::;;;;;;;;;:::999999;;;<<<===>>>>>>@@@DDDGGGEEEFFFFFFDDDBBB@@@AAABBBEEEFFFEEECCCAAA@@@AAABBBCCCCCCEEEKKKXXXlllzzztttvvvxxx|||wwwvvvvvvwwwwwwxxxzzz|||{{{yyyvvv::::::888888777777888888===???AAABBBBBB@@@===;;;999999999999:::;;;======:::;;;;;;::::::999888777222222333333333333222222555555555666666666666666333222111000000000111222000222555777888888777666111111111222333555666777888999999999999999888888444333111111111111000///000/////////000222444555888777777777777888888888888888666555444444444444222333444333111000111222333444555444333444666888666666666666777777888888999::::::999666444444444333333333444666888999:::777888999999888666555333222444666777777777888:::<<<:::888777777888:::;;;888777777999;;;<<<<<<;;;;;;<<<=========<<<:::999999999:::::::::999888888;;;;;;;;;:::999888666555666666777:::AAAMMMYYYaaagggppp~~~tttvvvxxx}}}|||vvvkkkbbbcccggghhhffffffmmmllloootttsssnnnlllnnnyyy}}}uuuooommmooopppssstttqqqoooxxxxxxmmmdddccchhhiiilllsss{{{zzzvvvrrrppppppssswww~~~~~~rrrmmmqqqwww~~~ooo\\\RRRTTT\\\cccooowww}}}tttmmmiiiooowwwzzzzzzzzzzzzyyyyyy{{{yyygggUUUHHHCCC???<<<<<<===??????@@@@@@@@@@@@AAA@@@???>>>>>>?????????>>>===<<<<<<;;;:::999777777888;;;===>>>AAA???===<<<>>>AAAEEEGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCC@@@???>>>===<<<::::::999999888999;;;>>>@@@???===;;;;;;===???AAAAAA?????????BBBEEEGGGFFFEEEFFFDDDBBBAAA@@@AAABBBCCCAAAAAA@@@===999666555555333444555555444555888:::@@@CCCFFFGGGDDD@@@>>><<<888888777666666666666666555666666444333222444666666888:::<<<<<<;;;999888777555444555777888777666555777;;;>>>@@@AAA@@@???@@@AAAAAAAAABBBDDDHHHKKKJJJIIIIIIGGGFFFCCC@@@>>>======<<<<<<<<<<<<:::999666555444444444555666666888999999:::::::::999999:::;;;<<<>>>???BBBEEEGGGDDDEEEFFFEEEBBB@@@@@@AAAEEEFFFFFFDDDAAA???>>>>>>@@@AAABBBGGGSSScccuuu{{{yyywww~~~wwwyyyxxxxxxyyy{{{}}}}}}{{{yyy:::::::::999999:::::::::>>>@@@AAABBBAAA???===;;;;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;::::::999888777222333333444444333333222222333333444444555555555333222111000000000111222111333666999999999777555000000000111222444555666666777888888999888888888777555333222333333000...222111111000000222333444999999999:::999999999999666555333222111000000000111333444333111111111222444555555555333333555777555555666666777777777888777888999888555444333444222222333444666777999:::999999999888777444222111333555888999999999:::<<<<<<:::999777777888999:::777666666777:::;;;;;;;;;:::;;;;;;<<<;;;:::999888888999:::;;;;;;999888777::::::::::::999999888888999999999999<<>>???@@@@@@@@@????????????>>>>>>======<<<<<<:::999888777777:::>>>@@@DDDBBB???>>>>>>@@@DDDFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCAAA>>>=========<<<::::::999777888999<<<>>>@@@===;;;999999:::<<<======<<<<<<>>>AAAEEEGGGFFFEEEIIIGGGDDDAAA@@@@@@BBBBBBAAABBB@@@===999555444444444555777777666777888:::@@@BBBEEEEEEBBB>>>;;;:::666666555444444444444555555666666555444333555666666777999:::;;;:::999888666444333333555666666666777:::===AAABBBBBBAAA@@@AAABBBBBBBBBBBBDDDGGGJJJIIIIIIIIIGGGDDD@@@>>><<<;;;<<<======<<<;;;;;;;;;777666666666666666666666777777888999::::::999999::::::;;;===@@@CCCDDDEEEBBBDDDEEEEEEBBBAAA@@@AAADDDEEEFFFDDDAAA>>>======AAABBBEEEIIIPPP\\\hhhqqq~~~|||{{{ssslllnnnwww~~~{{{yyyxxxwwwuuusss::::::;;;;;;<<<=========???@@@AAAAAAAAA???===<<<===<<<<<<;;;;;;;;;;;;;;;999999999999888777666666333333444444444444333333000111111222333444555555444333222111000111222222222444777999:::999777666111111111111222333444444444444666777888999999999888666444555777777444000333222111111111222333444999999::::::999999888777888777666444333222111111111333444444333222222333555666777777555444555666444555666666666666666555555666777666444333333333111111222222444555777888777777777777666555333333666888:::;;;;;;;;;<<<>>>:::::::::999999999999:::666555444666888:::;;;;;;999::::::999999888777666888999;;;======<<<:::999777777777777888888999999=========;;;;;;???HHHNNN[[[mmmtttxxx{{{wwwvvvsssqqqrrriiieeebbbbbbdddiiiuuuvvvqqqooommmmmmfffiiikkklllnnnuuuyyynnneeeeeejjjooouuu|||sssqqqqqqxxxzzz{{{{{{uuutttuuuvvvzzz{{{vvvmmmmmmppprrrwww~~~tttjjjgggkkkppp{{{}}}xxxqqqkkkbbb___[[[XXXXXX```ssstttmmmjjjqqqyyy}}}}}}}}}wwwgggZZZNNNDDD???>>>888;;;:::888888;;;;;;999<<<<<<===>>>???@@@AAAAAA@@@???>>>============>>>:::::::::999999;;;???BBBGGGEEECCC@@@???@@@BBBCCCBBBAAAAAA@@@@@@@@@AAAAAA???===<<<;;;<<<===<<<;;;:::888777888:::===>>>>>>;;;999777777999:::::::::888888999<<<@@@CCCCCCBBBHHHFFFDDDBBBAAAAAABBBCCCAAAAAA@@@===999666444555555777999:::999:::<<<===@@@BBBDDDCCC@@@<<<:::999444444333333222333333444444666777777666666777888999999:::::::::::::::999666444222222444666666666777:::===AAACCCDDDCCCBBBCCCCCCCCCBBBAAACCCFFFHHHGGGHHHHHHFFFAAA===;;;::::::;;;======<<<;;;<<<===888888888888888777777777666777888999:::;;;;;;;;;:::::::::===@@@BBBCCCBBB@@@BBBDDDDDDCCCBBBAAABBBBBBCCCDDDCCC@@@>>>>>>>>>AAACCCEEEHHHLLLSSS[[[```ppp}}}yyyppphhhgggppp|||zzzvvvrrrnnnkkk999:::<<<===???@@@@@@@@@>>>???@@@AAAAAA@@@>>>===;;;;;;::::::::::::;;;;;;888888888888777666555444222333333444444333333222000111111222444555666666555444222111111111222333444555777999999999888777333222222111111222222333111222444666888999999:::888555444777;;;<<<999555222111111111222444555666::::::;;;;;;;;;:::999888;;;:::999777666555444444111333555555444333333333666777999999777555555555444444555666666555444333111333555444333222222333333333333333444555666777777777666555444444444444555777999:::999999:::;;;::::::;;;<<<<<<<<<;;;:::555444333444777:::;;;;;;888888888777666666555555666777:::<<<<<<<<<:::999777777777777888888999:::<<<>>>???>>>;;;===CCCHHHPPPgggsss|||zzzxxxzzznnnjjjeeecccbbbfffsss}}}tttttttttqqqoooggghhhhhhjjjrrr{{{sssjjjiiimmmssszzzwwwnnnlllkkkrrr~~~vvvooolllpppuuuxxx{{{}}}qqqllllllnnnqqqxxxzzzrrrhhhiiipppuuu}}}}}}kkkcccaaafffkkkuuu{{{}}}yyytttpppiiibbb\\\\\\___aaabbbhhhzzzzzzzzzzzzwwwqqqpppwwwrrrcccSSSKKKEEE>>>:::;;;888<<<===999999===???===;;;;;;;;;<<<===@@@BBBCCC@@@???>>>=========>>>???;;;<<<===<<<<<<===AAAEEEJJJHHHFFFCCCAAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>><<<:::999999;;;<<<<<<<<<999777666888;;;<<<<<<:::999777666666888::::::999666666777999===@@@AAA@@@CCCBBBBBBAAAAAABBBCCCDDD@@@AAA@@@===999666555555777999<<<======>>>@@@AAABBBCCCDDDBBB>>>;;;999999222222222111111222222333444555888888888888999::::::999888777777888999999777444222222444666666666555777;;;@@@DDDFFFGGGGGGDDDDDDCCCBBB@@@AAADDDFFFFFFGGGGGGDDD???:::999888888;;;======<<<;;;<<<>>>::::::::::::999999888888777888:::;;;<<<=========;;;999999<<<@@@AAAAAA???===@@@CCCDDDCCCCCCBBBCCC@@@AAABBBAAA??????@@@AAAAAABBBCCCDDDGGGLLLRRRWWW^^^iiiuuuyyypppjjjpppwww|||~~~yyysssooo999:::<<<>>>@@@AAABBBBBB>>>???@@@@@@AAA@@@???>>>888888888888999:::;;;;;;777777777666666555444333222222333333333333222222111111222333555666777777555444333222222222333444555666777888999999888888444333222222111222222222000111333555777999:::;;;666444444888===@@@===:::000000000111333555777999======>>>>>>>>>===;;;:::999888777555333222222222111333666666555444333444666888:::;;;999666555555444444555555555444222111000111333333222222222333666666666666666777888999:::999666444222222222222222444666666666555666777999;;;===??????>>>===;;;555444333444777999;;;;;;888777777666555444444444222444777999::::::888777999999999999999::::::;;;:::===@@@???<<<<<<@@@EEEHHHcccxxxqqq{{{vvvuuusssooojjjfffbbbdddooo{{{zzzuuuwwwwwwssspppkkkjjjiiilllxxx~~~}}}|||vvvooonnnqqqwww}}}wwwmmmiiigggnnn}}}~~~hhhdddeeemmmsssvvvzzzvvvkkkfffhhhkkknnnvvvyyyooogggiiirrrzzzqqq```YYYXXX\\\bbbqqqvvvvvvqqqmmmkkkfff___\\\^^^dddiiiiiilll{{{}}}wwwvvvwwwzzzvvvvvv}}}zzzaaaRRREEECCCCCC>>>::::::666;;;<<<777777;;;===:::;;;:::::::::<<>>======>>>??????<<<>>>@@@@@@???@@@DDDGGGLLLJJJHHHEEECCCAAA??????@@@???>>>===<<<<<<<<<<<<999888777888:::<<<<<<<<<888666666888;;;<<<:::777888666555666888999999999888777777999===@@@AAAAAA>>>>>>???@@@AAACCCDDDEEE@@@@@@???===999666666666888;;;===???@@@@@@BBBDDDDDDDDDDDDBBB>>>;;;::::::222111111111111111222222333555888999999999;;;<<<888777555333333444666777777555222222444666777777222555999???DDDHHHJJJKKKEEEEEEDDDBBB@@@@@@BBBDDDEEEFFFGGGCCC>>>999777777888;;;======<<<;;;<<<>>>;;;;;;;;;;;;;;;:::999888999:::;;;===>>>?????????;;;999999;;;???AAA???===<<>>===;;;999888:::888555333111222333444555666666444222111222444555888::::::888666555555444333111//////000222333111333555555444222222222555555666666777777888888>>>:::555333444555333222444444444555555555555666:::;;;<<<<<<<<<;;;:::999777444111222555999999888:::888555333333444666777777888888999999::::::;;;999999999888666666888:::???>>><<<;;;<<<===???@@@IIIZZZvvvzzzssspppyyyyyysssooollllllllljjjhhhlllrrruuuyyyuuuvvvwwwrrrmmmhhhhhhjjjuuu{{{yyyxxxvvvppplllqqqyyy~~~~~~uuuoookkklllqqqwww{{{{{{vvvmmmdddbbbjjjppprrr|||~~~rrrgggbbbdddiiimmmrrr}}}rrrhhhjjjxxxrrr___ZZZUUUPPPYYYiiiwwwxxxxxxuuuuuuvvvtttooofffiiijjjgggfffmmmzzzzzzrrrrrrtttvvvuuu|||nnnaaaRRRJJJBBB>>>>>>???===;;;:::;;;<<<<<<;;;;;;<<<===>>><<<::::::===AAACCCDDDAAA???<<<999999;;;===???????????????@@@BBBDDDEEEIIIJJJIIIFFFAAA===;;;;;;::::::999999888999999999999777666888;;;===;;;999555555555666777777888888777444333444777888888666999888888888999;;;===>>>???>>><<<;;;<<<>>>AAACCCDDDBBB???<<<::::::;;;<<<999:::<<<>>>???@@@@@@@@@EEEBBB>>><<<;;;:::666333444333222222333444333111777777888888999999999999777555333444777888666444222000111444444000///111222555:::???CCCEEEEEEEEEHHHHHHGGGDDDAAA@@@@@@BBBBBBBBBAAA???<<<999777666:::<<<======;;;:::::::::999:::;;;<<<<<<<<<;;;::::::;;;;;;<<<===???AAABBB888:::<<<<<<;;;:::;;;<<<<<<===@@@BBBCCCBBBAAA@@@??????@@@@@@AAABBBCCCDDDAAAAAAAAA@@@AAADDDIIIMMMOOOQQQVVV^^^iiiuuu{{{zzz}}}~~~{{{zzz|||>>>======>>>AAABBB@@@>>>AAAAAAAAA@@@>>>===;;;::::::999888888888999:::;;;777666555444333333333333111222333333111//////000111111/////////000222333555555555555555666666666666666666888:::;;;999777222222111000000000111222333444666888::::::::::::888777888999;;;;;;:::888111222444666888999:::;;;===============<<<;;;::::::888555333111222333444444555555444222222333555666888::::::888555444444555444222000000111222222333444555555333111111222777777777777888888888888<<<888555333444555444222444444444444555555555555999:::;;;<<<<<<;;;:::999888555222333555888888888888666444222222333555666888888888999999999999999888999999888777888;;;===>>>===<<<;;;;;;<<<>>>???AAAMMMaaawww|||nnnjjjjjjuuu}}}yyyuuuqqqpppqqqpppoooqqqvvvttt}}}yyywwwxxxxxxsssmmmjjjlllrrr|||tttpppllliiijjjkkkmmmssszzz~~~~~~xxxqqqmmmkkkjjjmmmqqqttt}}}yyyuuukkkdddcccjjjooorrr~~~|||oooeee```bbbggglllpppzzzssskkknnnyyy}}}zzzrrr```TTTUUUVVVVVVdddvvv~~~~~~{{{vvvhhhhhhfffccccccjjjwww{{{uuuuuuvvvzzz}}}ppp\\\OOONNNGGG@@@<<<===>>><<<:::;;;===>>>???======>>>???>>><<<::::::<<<>>>???@@@>>><<<:::888888:::===???@@@@@@@@@@@@AAACCCEEEFFFIIIIIIIIIFFFBBB>>><<<<<<===<<<;;;:::999999999999888777666777:::<<<;;;999666666777777777777888888777555333444666777666555999888888888999:::;;;<<<======<<<<<<===???AAACCCCCCAAA>>>;;;999:::;;;<<<;;;<<<======>>>>>>======AAA???<<<<<<<<<;;;888555333333333444666777555444999999888777777777888888777666444555777777666444444111000222222000111555555777<<<@@@CCCEEEEEEEEEEEEEEEDDDAAA>>>======???AAAAAA???===;;;888666555888:::;;;;;;:::999:::;;;888888:::;;;;;;;;;:::999<<<:::999:::???CCCFFFFFF>>>???>>><<<999777777888<<<===???AAAAAAAAA???>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@???@@@CCCGGGKKKIIIKKKPPPWWWaaakkktttyyy~~~BBB@@@???@@@@@@???===;;;?????????>>>===;;;:::999777777666666777888999999666666555444333333333333222444555555333111000000111111000///000111222333555666666777777888888999888888888999;;;:::888666111000000//////000111111555666888:::;;;<<<<<<;;;888888888999;;;:::888666222333444666777999:::::::::;;;<<<<<<<<<<<<<<<;;;888777444222111222333444333444444444333333555666888:::;;;:::888555444444666555333111000111111222555555555333111000111222999999888888888888888777999666444444444555444333444444444444555555555555888999:::;;;;;;:::999999888666444444555777777666777555333111111222444666::::::999999999888888888777888999888888999<<<>>><<<;;;:::::::::;;;===>>>???EEEOOO[[[cccfffdddbbb]]][[[___lll|||}}}yyywwwxxxzzzyyyzzz}}}yyy|||}}}vvvvvvvvvwwwwwwuuuqqqmmmlllppp{{{zzzrrrmmmhhhaaa[[[^^^eeekkkttt{{{vvvsssooolllkkknnnmmmmmmnnnrrr|||yyytttrrrjjjffffffkkknnnrrryyynnnccc___bbbhhhmmmqqqxxx{{{qqqmmmrrrzzzxxxpppgggbbb]]]SSSPPPVVV[[[aaarrr~~~jjjhhhdddaaadddmmmyyy}}}{{{|||~~~~~~{{{kkk[[[LLLBBBHHHCCC===:::;;;<<<;;;999<<<>>>AAAAAA@@@??????@@@>>><<<::::::;;;<<<<<<;;;;;;:::888777888:::<<<>>>BBBAAAAAABBBCCCDDDFFFFFFHHHIIIIIIFFFBBB???>>>>>>???>>>===;;;:::999888888777666666777999:::999888999888888888888777777777777555444333555555555444777777666555555666666777:::;;;<<<===???@@@BBBBBBAAA???<<<:::888999:::;;;============<<<;;;::::::<<<;;;;;;<<<===<<<888666222222444777:::;;;:::888<<<:::888666555555555666888777555555666666555333666222000111222111444999999;;;???BBBDDDEEEEEEDDDCCCCCCBBB@@@===;;;;;;<<>>===;;;888666444333666777999999888888:::;;;999::::::;;;<<<;;;;;;;;;===999777;;;BBBIIIKKKJJJAAA@@@>>>;;;888666777999<<<===>>>@@@@@@???===<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>@@@EEEHHHGGGIIIMMMTTT[[[ccciiimmmvvvyyy}}}@@@@@@??????>>>===;;;:::============;;;:::999888555555555666666777888888888777666555555555555555333555777777444222111111111111000000000111222333444555666777888999::::::;;;:::::::::;;;:::777555111000000111111111222222555666888:::;;;;;;;;;;;;777777777999;;;;;;999777111111222333444555777777::::::;;;;;;;;;;;;::::::777666444222111222222333222333444444333444666888;;;<<<===;;;888666555555555444333111000000000000444444444222111111444666999888888888777666666666555555444444555555444333333333444444444555555555666777999:::::::::999999999888666666666666666666777666333222222333555777<<<<<<;;;;;;:::999999888777888888777777777:::<<<:::999999999:::;;;<<<===???@@@DDDHHHKKKNNNNNNNNNNNNMMMRRR^^^mmmwwwzzzxxx{{{yyyzzz}}}yyyqqqkkknnnpppqqqpppmmmkkkjjjlllrrr}}}yyyvvvrrrpppiiiaaa\\\]]]ccclllxxxpppfffddddddeeehhhoooqqqrrrrrruuu~~~uuupppmmmllliiihhhjjjllllllppp~~~|||uuukkkcccaaaeeekkkpppsssyyyxxxnnniiikkkqqqwwwzzz}}}yyyuuuppphhh^^^WWWZZZVVVXXX```ffflll~~~}}}lllgggbbbaaagggrrrtttttt{{{pppaaaYYYQQQIIIBBBBBB>>>;;;999:::;;;:::999;;;>>>AAABBBAAA@@@@@@AAA===<<<;;;;;;<<<===;;;:::999888777777888:::===???BBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHFFFCCC@@@@@@@@@AAA@@@>>>;;;999888777666777666666777888888888888::::::999999888777777666777666555444444444444333555444444333222222111111777888;;;>>>@@@AAABBBBBB???===:::888777888999:::;;;;;;<<<<<<;;;;;;:::999999:::;;;===<<<:::777555111222555999===>>>===;;;===;;;888444222222444444888777666666555555444333555222111444555444777;;;===???AAACCCDDDDDDDDDDDDCCCCCCCCC@@@===;;;;;;<<<===<<<:::888666444333222333555666777666777999;;;<<<======>>>>>>>>>>>>>>>>>>:::888>>>GGGLLLKKKGGG===<<<:::888777888<<>>???@@@@@@>>>===;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<>>>BBBEEEEEEGGGKKKOOOTTTZZZ^^^```hhhjjjooouuu|||;;;<<<======<<<;;;;;;:::<<<<<<<<<;;;:::999888777555555666666777777777777777666666555555555555666555666888777444222111111111111111111111222222333333333444555777888999999<<<;;;::::::;;;999777444222222333333444444444444444555777888999999999999444444555888;;;<<<;;;:::222222222222333444666777;;;;;;;;;::::::999888777555444333222111111222222111222333333333444666888<<<======<<<999666666666333333222111000/////////111222333333333444888:::777777777666555555555444333555666666666555444444333333333444444444444555444555777999999:::999999::::::999888777666777777999888555444444666888999>>>>>>===<<<;;;::::::999888888888666444444666777888888888999:::;;;;;;<<<999:::;;;<<<<<<===??????DDDCCCFFFOOO[[[ffflllnnnrrrssszzz{{{ooohhhjjjlllkkkhhhffffffggglllssszzzwwwuuussssssmmmhhheeefffiiittt|||mmm]]]VVVUUUWWW\\\bbbeeelllrrruuuxxxtttkkkgggeeeeeeeeegggiiijjjiiikkkvvvyyypppkkkddd``````fffmmmrrrtttxxx~~~lllfff``````gggooouuuwwwwwwtttrrrqqqpppkkkccc\\\^^^]]]ccckkkpppvvv~~~yyyvvvssskkkfffaaa```fffqqq~~~yyyrrrtttqqqeeeXXXPPPOOOMMMIIIDDD>>>===;;;:::;;;;;;;;;:::;;;===@@@@@@@@@???@@@AAA===<<<<<<===>>>???>>>===999888888888999;;;>>>???BBBBBBCCCDDDDDDEEEEEEEEEDDDFFFFFFEEECCCAAAAAAAAABBB@@@>>>;;;999777666555666777777777777777888888;;;::::::999888777666666666666666555444333444444666666666555444333222111444666999===???@@@@@@@@@<<<:::888666555666888:::888999:::;;;<<<<<<<<<<<<999;;;<<<<<<:::777444222000222555999===???===;;;<<<:::666333111111222333777888777666555444444444444222333888999777888;;;@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAA@@@<<<:::::::::;;;:::888666444222222111222444555555555666999;;;============>>>>>>??????>>>;;;;;;AAAIIIKKKFFF@@@999999777666666999>>>BBB===>>>@@@AAAAAA???>>><<<::::::999999888999999999:::;;;;;;;;;;;;<<<@@@BBBAAABBBDDDGGGKKKNNNQQQSSS___aaafffkkksss}}}{{{wwwsssppprrryyy777999;;;;;;::::::;;;<<<;;;;;;;;;;;;:::999888777777777888888888888777777444444333333333333333444777777777666333111111222111111111222222222222333222222333444666777888888;;;::::::::::::999666444333333555666666666666666333444666777888888777777222333444777;;;<<<<<<;;;555555444444444555777888::::::::::::999888666666444333222222111111111222111333444444333444666888;;;<<<<<<:::777666666777222222222111111111000000000111444555666888;;;===666555555555555555444444333555888999777555444444333333333333444444444444222444666777999999999999:::;;;<<<;;;999888888999;;;999777666666888:::<<<>>>>>>===<<<<<<;;;::::::888888888555333222333555777777888999:::;;;;;;<<<999:::;;;:::999999:::<<<>>>===>>>DDDNNNXXXaaaeeejjjnnn|||~~~sssmmmmmmmmmkkkiiigggggghhhmmmssswwwtttrrrrrrsssqqqnnnnnnpppvvvhhh]]]RRRNNNNNNQQQXXX___]]]hhhrrruuuwww~~~uuuiiiaaa^^^^^^___```dddhhhjjjiiikkkpppvvvwwwlll^^^\\\ZZZZZZ^^^fffnnnssstttvvvxxxzzz~~~vvv]]]ZZZXXX\\\fffqqqyyy}}}zzzvvvssstttuuussslllfff```bbbhhhpppvvvzzzwwwpppllliiiiiigggdddbbbfffppp}}}{{{}}}tttdddVVVOOOIIIFFFGGGHHHEEEBBB===============<<<<<<<<<;;;<<<>>>>>>>>>>>>@@@BBB@@@>>>======???@@@@@@???888888888888999;;;===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBCCCEEEDDDBBBAAABBBBBBCCCAAA???<<<:::888777666777888999999777777888999::::::999888777777666666666777777666444444555777::::::::::::888777666555333555888:::===>>>>>>>>>:::888666444444555777999666777999;;;<<<===>>>>>>:::<<<===;;;888444222111111111333777;;;<<<;;;999999777555333222222333333666777888777555444444555555444666:::<<<999999;;;@@@AAAAAAAAABBBAAAAAAAAA>>>??????===:::888777777:::999666444222111111111333444444444444555888;;;<<<;;;;;;;;;;;;<<<======>>>======AAAFFFFFF@@@;;;999888777555444666;;;>>>===>>>@@@AAAAAA@@@>>>===;;;:::999999888888888888999:::;;;::::::;;;>>>AAAAAAAAABBBDDDFFFJJJMMMNNNYYY\\\```dddjjjqqqyyysssnnnhhhggglllttt}}}666888;;;;;;::::::<<<===;;;;;;;;;;;;:::999888888:::::::::;;;:::999777666444333333222222333333444888888777444111000111333111111222222333333333222333333444555555666777777:::999999999999888666333333444555777777777777777333444666777888777777666333333555777:::<<<;;;999666555444333333555666777777888888888888888777777222222222222111111111111222333444444333333555777888888888777444333444666222222333333444444333333111333666888888999;;;===555555555555666666666666444777;;;;;;888555444444222222333333333444444444111222444777888999999999:::<<<>>>===;;;:::;;;<<<;;;:::888666777999;;;===<<<<<<;;;;;;::::::999999777888777555333333555777777777888:::;;;<<<<<<<<<===>>>===;;;999999;;;>>>::::::;;;???FFFOOOXXX]]]aaaiii||||||~~~zzztttssssssrrrrrrpppooommmmmmrrryyysssqqqpppssswwwvvvrrrqqqwww~~~vvvrrrpppmmmddd\\\UUUSSSSSSUUU\\\dddiiittt|||zzzvvvxxx{{{{{{}}}uuuhhh]]]XXXXXXYYY[[[___dddkkkoooqqqrrrsssrrr}}}qqqbbbZZZOOOPPPRRRWWW^^^gggpppuuuuuuvvvtttoookkkjjjfff```WWWWWWYYY___kkkxxx|||{{{{{{xxxpppiiidddeeejjjrrrxxxzzz~~~sssmmmiiifffiiikkkllllllpppzzzuuujjjZZZLLLFFFDDDBBBBBBCCCDDDCCCAAA>>>???@@@@@@???>>>======<<<============>>>AAADDDCCCAAA>>>======>>>>>>>>>777777777777888:::;;;<<<>>>???@@@AAABBBAAA@@@@@@???AAACCCCCCBBBAAABBBCCCEEECCCAAA???<<<;;;999999777999;;;:::888777888:::888888888777777666666666555777888777555555777:::;;;;;;<<<;;;:::999777666333444666888:::;;;<<<===888666444333333555777888777888:::;;;===>>>>>>>>>:::;;;<<<:::666222222222111111222444666888777666555444333333333333333333444666888777555444555777999666777:::;;;999:::===????????????????????????===>>>???>>>:::888666666:::888666333111111111222444555555444444555888;;;;;;;;;:::::::::;;;<<<===>>>===<<<>>>??????===;;;777777666555333555888;;;:::<<<>>>@@@@@@???>>>===<<<<<<;;;999999888888888888:::;;;;;;:::;;;===???BBBBBBAAABBBDDDHHHKKKNNNRRRTTTWWWZZZ^^^bbbhhhkkk{{{|||vvvmmmiiijjjooouuuxxx666999<<<<<<;;;:::<<<>>>;;;;;;;;;;;;;;;:::999888;;;<<<<<<<<<;;;999888666555555444444444555555666999888666222//////111444111111222333333333333222444444555555666666777777999888888888999888555333222333555777888777777666444555666777888888777777555555666888::::::999777555444222111111222444555555555777888888999999999222222222111111111111111333444444444333333555666555555555444222111333444222333444555666666666666222555888:::::::::;;;<<<555555666666777777888888444888<<<<<<999666444444222222333333333444444444000222444666888999999999:::===??????<<<;;;<<<>>>;;;999777666777999;;;===::::::999999999999888888666777777666555555777999666777999:::;;;<<<<<<<<<======<<<999555666999===777999;;;???DDDKKKRRRWWW\\\fff|||zzz|||~~~~~~yyyxxxyyyzzz{{{zzzvvvrrrnnnqqq|||ssspppoooqqqwww}}}uuurrrzzz{{{oooiiifffeeeiiiccc^^^]]]\\\]]]ccckkk~~~xxxtttrrrooorrrjjj___VVVSSSTTTWWWYYYaaahhhpppvvvzzz|||yyyuuuwwwxxxyyyvvvlll\\\PPPJJJHHHKKKOOOWWW```jjjsssxxxxxxyyytttjjjaaa]]]YYYTTTVVVXXX\\\dddppp~~~yyyppphhhjjjjjjmmmsssxxxyyyyyyyyy{{{rrrmmmllljjjjjjoootttwww}}}zzzggg[[[SSSJJJ@@@???@@@@@@AAABBBCCCDDDDDD???AAACCCCCCAAA?????????>>>>>>>>><<<<<<>>>CCCFFFFFFCCC>>><<<<<<<<<<<<<<<666666666777777888999:::===>>>???@@@AAA@@@???>>>>>>@@@BBBBBBAAAAAABBBCCCFFFEEECCCAAA???===<<<<<<888:::<<<;;;888777999;;;777777777777666666666666555777999888666666888;;;999:::::::::999888666555333444555666888:::;;;<<<777555333222222444666888999999;;;<<<===>>>>>>>>>999;;;;;;888444222333555222111000111444555555444222222333333333444444444333666888777555444666888<<<888777888999888;;;@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@===:::888888:::888555333111111111222555666555444333555888:::===<<<<<<;;;;;;===>>>???>>>===;;;:::999:::<<<===444444555444444555888;;;888:::<<<>>>??????>>>=========;;;:::999999999999888:::;;;;;;:::;;;===???>>>===<<<<<<>>>BBBGGGJJJJJJMMMOOOQQQSSSUUUYYY\\\jjj|||wwwpppnnnqqqtttwww999999:::<<<===???@@@@@@@@@>>>:::888666777888:::<<<<<<<<<======:::666222666333000000444666777666999777555333111111222333444333222222111111222222888888888777666444333222555888;;;>>>===;;;777444555444333333333555666777666777777888888888888888222444777:::;;;;;;;;;:::555444333222222222333444444444555666666666666666333333444444333333222111111222333333222111222444555555555555555444444444888555333444777999888777222444666999::::::999888999999999;;;<<<<<<:::888777999;;;;;;999777777777555555444444444444555555111222333555777999;;;<<<:::<<>>======>>>===<<<:::888777777888888999999999999999999999999:::::::::::::::999888777333444555666888:::;;;<<<;;;<<<=========<<<;;;:::<<<;;;<<>>??????@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???<<<>>>===:::777:::BBBHHHLLLEEE>>>;;;<<<<<<:::777666777999777555444666999999:::;;;<<<============:::;;;===???@@@AAAAAAAAAFFFEEEDDD@@@===;;;<<<===999::::::::::::999888777555666888999888777555333777888:::<<<>>>>>>>>>>>>:::<<<>>><<<999777777999666777999:::::::::<<<>>>999888666333666:::999555666888;;;===??????>>>>>><<<;;;888666444444444444222222111111111111111111222000//////000111111000777777666666666777888888:::999999999:::;;;===>>>@@@@@@@@@?????????>>>>>>@@@@@@@@@>>>;;;888666666777777666555333111000///000222555888999:::999999===;;;:::999:::::::::999>>>===<<<;;;:::999999999555666777888888888888888<<<<<<=========<<<;;;;;;;;;;;;:::999999999::::::999;;;======;;;;;;;;;<<<;;;===???AAABBBBBBAAAAAACCCCCCEEEHHHKKKPPPTTTVVVaaappp{{{{{{}}}~~~}}}::::::<<<===>>>@@@AAAAAA???>>><<<:::999999:::;;;===<<<<<<===<<<:::666222111///---///333777999999888777555222111111222333444444333222222222222333666666666666666555555444555888<<>>??????>>>===<<<;;;:::999888888888999:::888888888999999999999999999999999888888888777777;;;:::999888777666666555777999<<<>>>>>><<<:::777999777999>>>BBBEEELLLTTT]]]bbbsssyyyvvv|||zzzrrruuuzzzwwwjjjcccbbbaaaccchhhnnntttzzz~~~zzz}}}}}}zzzqqqiiigggjjjnnnmmmkkkiiijjjrrr~~~vvvpppnnnmmmfffaaabbbbbb``````aaabbbpppqqqmmmkkkjjjdddYYYRRRQQQTTTSSS^^^mmmzzz}}}ssshhh]]]TTTSSSXXXbbbbbbdddjjjvvvyyynnngggeeecccdddiiiqqqsssnnnlllnnnpppssswwwzzz~~~ssscccPPPEEECCCDDDAAA===<<<===>>>??????@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???<<<======;;;888:::@@@EEEKKKFFF@@@======<<<999555555666888777555555777::::::;;;<<<===============::::::;;;<<<======>>>???CCCCCCBBB???<<<;;;<<<===::::::999999888888777777888999:::::::::999777666999:::<<<>>>@@@@@@@@@@@@;;;===???===;;;999999:::888:::<<<<<<;;;:::;;;<<<666999:::888999<<<;;;777777888:::<<<<<<<<<;;;:::<<<;;;999666444333333333111111111111111111111111222000///000222444444444666666555444444444444444999999999999;;;===???AAA@@@@@@?????????>>>>>>>>>???AAABBB???;;;777777888888888999888777555444222111333666888::::::999999<<<:::888777888888888777444333333333444444555555888777666666777999;;;<<<<<<<<<<<<;;;:::999888777::::::999999999999::::::===>>>@@@@@@???>>>???@@@===>>>@@@AAABBBBBB@@@@@@@@@@@@AAADDDGGGKKKNNNPPPVVVcccuuu<<<<<<===???@@@AAABBBBBB???>>>======<<<<<<<<<<<<======<<<<<<<<<:::666333000///---///222666888888777666444222111111222222555555444333333333333444444444444555555666666666555888===AAAAAA???;;;888666777888999999999888777777777777777555444333222555555555666666666666777222222111111111111222222555555666777777777666666555555555555444333222111111333444555444555666888777777777777666666666555777555444444555555555444555666888:::<<<<<<<<<;;;888777777888:::;;;999888444666888888666555444555555555444444444444555555444555666777999;;;===>>>???===<<<>>>AAAAAA>>>:::999888888888888999:::;;;777777888999999999999999;;;:::999888777888999999???>>><<<:::777555333222333666:::>>>???<<<999666777666888===@@@CCCIIIPPP]]]^^^hhh{{{{{{rrrooorrrvvvwwwuuuppprrrwww~~~{{{nnnbbb\\\[[[^^^aaacccgggnnnwww~~~yyywwwrrrllliiikkkooonnnlllkkkooo{{{wwwooolllooojjjhhhjjjjjjfffddddddiiiyyypppllljjjiiieee]]]XXXXXX\\\\\\jjj|||xxxmmmcccYYYSSSUUUZZZdddeeegggkkkuuuuuukkkccc_________aaaggglllmmmiiihhhjjjkkkpppxxxrrrggg[[[PPPCCC======???>>>;;;======>>>>>>??????@@@@@@@@@AAABBBBBBBBBAAA??????:::<<<===;;;999999===AAAIIIEEEAAA??????===999555444666777777666666777999;;;;;;<<<=========<<<<<<:::999888888888999;;;<<<@@@AAA@@@>>><<<;;;<<<===<<<;;;999888777777888888<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>@@@BBBBBBBBBBBB<<<>>>???>>><<<;;;;;;<<<;;;===??????>>>;;;::::::444<<>>>>>===:::888999:::::::::999888777===<<<999777555333222222111111111111111111111111222111000222555777888777666666666555444444444444999999999:::<<>>???>>><<<:::888333555777:::;;;;;;:::999:::777555444555666555444///000111333555777888999:::999777666777:::>>>@@@<<<;;;;;;:::999777666555::::::::::::::::::::::::;;;===??????>>>===>>>???>>>???@@@AAAAAA@@@???>>><<<<<<===>>>@@@CCCFFFHHHKKKTTTbbbppp{{{===>>>???@@@AAABBBCCCCCC???????????????>>>>>>>>>===<<<<<<<<<;;;:::666444444333111111222333555666666555444333222222222222666666555444444444444444555555555555555555666666444777<<<@@@AAA???;;;888666888:::<<<<<<:::888777555555555555444333222111666555444444333333444444222222222222222222333333555666666777777666666666555555555444444333222111000222444444444555777888999999888888777666666666666555444333333333333333555666777999:::;;;;;;;;;666666555666888999999777555777999888777555555555555444444333333444444555666666777888:::<<<>>>???>>>;;;:::===BBBCCC@@@;;;999999999999999999::::::777888999:::;;;;;;;;;:::<<<;;;999888888999;;;<<<===<<<;;;:::888777666555111444888;;;<<<;;;999777999888:::>>>AAACCCIIIOOOXXXUUUYYYeeeqqquuuuuutttuuupppjjjgggiiinnntttwwwuuuwwwzzzrrrhhheee]]]eeejjjiiihhhlllsssxxxzzzzzzrrrqqqmmmjjjkkkmmmlllkkklllrrrwwwooolllpppmmmkkkmmmlllhhhggghhhnnn}}}zzzoookkkiiiiiigggaaa___aaaddddddsss}}}sssggg^^^WWWTTTWWW]]]bbbdddfffiiippp{{{vvviii```\\\]]]___\\\___cccfffggghhhlllooosssyyy}}}}}}uuugggYYYPPPJJJDDD===:::<<>>===>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBAAA@@@???>>>999;;;===<<<::::::;;;<<>>;;;777666777777777777666666666::::::;;;;;;;;;;;;:::::::::999777555555777888999>>>??????>>>===<<<===>>>>>>===:::888888888:::;;;>>>>>>===<<<<<<<<<<<<===<<<>>>???AAABBBCCCBBBBBB<<<===>>>>>>===<<<<<<<<<;;;>>>AAAAAA@@@===;;;:::777AAAJJJHHHCCC@@@>>><<<888999::::::::::::999888===<<<:::777555333222111111111111111111222222222333111111222555777888777666777777888888888888888;;;;;;;;;;;;===???AAACCCBBBBBBAAAAAAAAA@@@@@@@@@???BBBDDD@@@:::666999===???AAACCCDDDCCC@@@===:::555666999;;;;;;;;;:::999888555222222222444444333000111333666888:::;;;;;;:::999999999:::===???@@@;;;;;;;;;::::::888777777;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>=========>>>?????????@@@???>>>===<<<::::::::::::;;;===???@@@EEEIIIRRR]]]hhhoooqqqqqq{{{xxxxxx|||>>>>>>???@@@AAABBBBBBCCC??????????????????>>>>>><<<;;;;;;;;;;;;:::888666666555444333333444666888666666555444333333333333777666555555444444555555888777666555555555666666333666:::===>>><<<999777777888;;;======;;;888666333333444444444444333333666555444333222222222222222333333444444444555555555555666666666666555444333333444444333333222111///111333444333444666888:::999999888777777666666555555555333222222333333444555666666777777777777555444333444777888888777777999::::::999777777777444444333333333333444444666666777888999;;;===>>>;;;888888<<>>===<<<<<<:::999777666666888:::;;;;;;;;;::::::999888888888333444555666888999999:::999888:::???AAABBBGGGMMMRRRMMMMMMUUU]]]```aaacccfffccc^^^\\\^^^eeepppwwwyyyzzz|||wwwpppnnngggsss}}}{{{wwwwwwyyyyyy}}}|||lllkkknnnkkkiiijjjkkkkkkkkkmmmuuuuuummmkkkqqqmmmjjjjjjhhhfffgggkkkooo|||{{{mmmjjjiiijjjiiifffeeehhhhhhiiiwwwwwwmmmccc\\\XXXWWWZZZ```aaacccfffhhhkkksss~~~~~~sssfff^^^]]]```bbb^^^bbbeeefffiiioooxxxtttssswwwtttfffZZZQQQIIIDDDBBB???<<<;;;===>>>???>>>???>>>>>>===>>>>>>???@@@>>>???@@@@@@@@@???===<<<888:::<<<<<<<<<;;;::::::>>>>>>???@@@@@@???===;;;888888888888777666444333777777888888999888888888:::999777555555666777888<<<>>>???>>>===<<<===>>>???===;;;:::999:::<<<===???>>>===<<<<<<<<<<<<===<<<===???AAABBBBBBAAAAAA<<<<<<<<<============<<<:::===@@@AAA@@@===<<<<<<;;;FFFOOOMMMEEE@@@>>>===999999:::;;;;;;<<<<<<<<<<<<;;;:::888666444222111000000111111111222222222333222111222444555666555444555777999;;;<<<<<<<<<>>>======<<<===>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAA???AAABBB>>>999666999<<<>>>@@@AAABBBAAA===999777666888999;;;<<<;;;:::999666444111000222444555555000111333555666777777777888999;;;===>>>???>>>>>>;;;;;;<<<<<<===<<<<<<<<<=========>>>===<<<<<<;;;;;;===???@@@??????@@@AAA>>>>>>>>>======<<<;;;;;;999999888888888999;;;<<>>>>>???@@@@@@AAAAAA@@@???>>>===============;;;:::999:::;;;;;;:::888333333444333333555999<<<666666666666555555444444666666555444444444444555:::999777666555666777777444555888::::::999888777777888:::<<<;;;999777555222222333444444444444444555444444333333222111111222333444555666666666555444444555555555444333333000111111222222222222222000222333444333333555777:::999999888777666555555444555555444222222333555555555555444444444444444444333222333555777777777888:::<<<<<<:::999888999444444333333333333444444555555555666888999;;;<<<888777888;;;@@@BBB@@@>>>>>>>>>>>>===<<<;;;999888;;;===>>>??????>>><<<;;;666666555444555666777888;;;;;;:::999888777666666444444444555666888999:::777666888<<<>>>>>>BBBHHHMMMGGGFFFKKKQQQSSSUUUWWWVVVSSSPPPOOORRR[[[fffnnnrrrwww|||yyytttuuuxxx}}}}}}nnncccdddgggeeeeeehhhiiijjjlllooowww~~~pppkkkiiiooojjjgggfffcccaaaeeekkkmmmyyyjjjggggggjjjkkkhhhhhhkkkiiiiiiwwwrrriii```]]]\\\[[[]]]aaacccgggkkkkkkkkkooovvv}}}zzzzzztttjjjbbbbbbeeefffkkkppptttrrruuu~~~|||ppprrr{{{llleeeZZZPPPIIIEEEBBBAAA=========<<<======>>>???@@@???>>>======>>>???@@@<<<===>>>>>>>>>===<<<;;;888999;;;<<<===<<<;;;;;;;;;<<<===>>>>>>>>>===<<<999888777888888777444222444444555666777777777777888777666555555666777777:::<<<>>>>>><<<;;;<<<===<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<===???AAAAAAAAAAAA@@@<<<;;;;;;<<<>>>???>>><<<:::<<>><<<;;;;;;===GGGNNNKKKDDD@@@>>>===::::::;;;;;;<<<===>>>>>>::::::999888666444333222000000000111222222333333333222111111333555555444111333666999<<<===>>>>>>???>>>===<<<<<<===>>>???AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===:::888777888999888999;;;;;;:::888555333777888:::;;;;;;:::999888666444111111333666888999555666777888999888777777888:::===???@@@???===;;;<<<===>>>???@@@@@@@@@@@@>>>>>>??????>>><<<:::999777999<<<<<<<<<<<<===>>><<<<<<;;;;;;:::::::::999999888777777777777999999999;;;???EEENNNYYYbbbhhhhhhdddccchhhnnnsssyyy<<<<<<======>>>>>>??????AAA???===;;;::::::;;;<<<999888888999;;;<<<<<<;;;222333444333222444888<<<777777777777777666666555666555444444333333444444:::999777666777888:::;;;666777777777777777777777666777999999999777666444444444444444444444333333333444444555444333111000111222333555555555555555333333444444333333222111---...///000111222222222222444555555444444555777:::999888777666555444444333555666555333333555777777666555444333222222111333111000111444666777666999;;;===<<<;;;999999999444333333222222333333444333333444555666777999:::777888:::;;;======<<<<<<>>>>>>??????>>>===<<<;;;<<<>>>???@@@???===;;;999555555666666666777777777::::::999888777777666666444444555666777888888888555444777;;;<<<<<>>???>>>>>>>>>@@@BBB@@@???>>>======>>>???@@@;;;;;;<<<===<<<;;;:::999999999:::<<<===>>>===<<<<<<=========;;;:::::::::666555555777999999666333222333444666777888888999555555555555555555666666888999;;;;;;:::999999999888888999:::;;;<<<======>>>>>>???@@@???>>>===<<<===>>>@@@AAABBBBBBAAA@@@===<<<;;;===@@@AAA@@@>>><<<===>>>===:::999888999;;;CCCHHHEEE@@@??????===<<<<<<<<<<<<<<<<<<======888888999888777555444333///000000111222222333333222000000111444666666666333555888;;;>>>?????????===<<<<<<;;;<<<===????????????>>>>>>>>>=========>>>;;;777666666777666555444555666777777777666555777888:::;;;:::999888666777444222222555999<<<>>><<<===>>>???@@@???===<<<;;;<<<===>>>>>>===<<<;;;???@@@AAAAAAAAAAAAAAA@@@>>>>>>???>>><<<:::777555222444777888777777999:::999999999888888888888999888777666666666666777888888:::<<<>>>CCCLLLYYYaaaaaa\\\[[[bbbjjjpppvvv||||||;;;;;;<<<<<<======>>>>>>AAA???<<<999888999:::;;;888777777999;;;======<<<444555555333111111444777777888888888888777777666555555444333333333333444888888777777888:::<<<>>>999888777666666777777888666777777888777666555444666666666555444333222111222333555666555333111000000111222444555555444444333333333333222222111000+++,,,...///111222222333444666777666555555666777999999888777666555444333222444666555333333666999999888666444222111111000333111000000333555666666999;;;<<<<<<;;;999999999444333333222222333333444222222333333555666777888888:::<<<<<<;;;999999:::<<<===???@@@@@@??????>>>===>>>???@@@???<<<999777777888999:::::::::::::::666666777777888888888888333444777999999999777666666555777;;;<<<<<>><<<<<<===???@@@::::::;;;;;;;;;:::999888999999999;;;>>>???>>>>>>>>>>>>>>><<<999888888888333333333777:::;;;999666222333444666888999::::::222333444555555555555444666888999:::888666666666444666777999;;;<<<<<<<<<>>>???AAAAAAAAA@@@>>><<<>>>???AAABBBCCCBBBBBBAAA>>>===<<<>>>BBBCCCAAA???>>>>>>>>>;;;888666555666888>>>BBB???===>>>???>>>???>>>===<<<;;;::::::;;;777777888888888666444333///000000111222222333333000//////111555888999999777999<<>>@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;>>>999444333666777555222333444555777888999::::::777888999::::::999777666777555333333777<<>>@@@AAABBBAAA???>>>>>>======<<<<<<<<<<<<<<>>>>>===;;;888444222444666888999999999:::<<<888777777777777777888888777777555555555666777777;;;<<<<<<:::;;;BBBNNNXXX]]]XXXWWW^^^hhhooouuu{{{zzz::::::;;;;;;<<<======>>>======<<<;;;:::::::::::::::999888999;;;<<<;;;:::666555555444444444555555777777777777777666555555???999222///222444444333777888999:::;;;<<<<<<<<<>>>===;;;999888888888888777777777777666666666666666666555444333222222111555444111000//////111222111222333333444444444444222111222333444444222000111111222333333333222222666555555555555666666777999777444222333444444444444444555666666666666666555444222000//////000000111000000000111333555666888;;;======;;;888555555444444444444444333333333222222333444444555555666444666888999999:::;;;===?????????>>>??????@@@@@@BBBAAA???===<<<;;;;;;<<<===;;;999999;;;<<<;;;:::;;;:::999999::::::888666999888888777777888888999999;;;<<<===<<<;;;<<<===;;;<<<>>>@@@AAA@@@???>>>@@@@@@AAAAAADDDIIIOOOTTT\\\fffzzz~~~rrrllljjjkkknnnppptttyyy{{{|||}}}nnnbbb___aaaeeehhhhhhjjjjjjhhhkkkrrrwwwxxx{{{ssskkkeeecccccceeeffffffdddbbbbbbeeehhhjjjpppxxx}}}{{{ssshhh```^^^___aaacccddddddccccccjjjmmmoooqqqrrrsssppplllpppiii```\\\^^^bbbeeegggnnnqqqvvvxxxsssooosss{{{}}}~~~{{{rrrdddWWWOOOKKKIIIIIIGGGEEEBBB@@@>>>>>>??????BBBBBBBBBBBBBBBAAAAAAAAABBB@@@>>>===>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@===999777777999999999888777555666999999666333333777888666777::::::777555444444333333444444555555444333444666777666555666666666777888:::;;;<<<>>>??????@@@@@@@@@?????????@@@BBBCCCCCCBBB@@@???AAA>>>===>>>BBBCCCBBB@@@===:::888666666555444222:::<<<======<<<;;;;;;<<<<<<;;;:::;;;;;;:::888666555777:::;;;:::777222000000111333444444333111000000111111333555777999:::666888;;;>>>@@@@@@@@@???>>>;;;999:::>>>???<<<888;;;:::888777777777888999888666444222111222333444777888999::::::;;;::::::999::::::;;;;;;::::::999:::999777777888:::===???AAAEEEHHHHHHDDD@@@>>>>>>>>>@@@AAAAAA???>>>>>>???EEEEEEEEEDDDBBB@@@>>><<<>>>===;;;999888666666555666444444666:::;;;:::777222333444444555555444444444444444444666888;;;<<<<<<:::888555777<<>>===<<<;;;::::::::::::999888777888:::;;;:::999666555555444444555555666555666777777888888888888>>>888333111444666555444666777888999999999999999<<<;;;:::888777777777888777777777666666666555555444444555555555444444333444333111000000000222333111222222333333333333222333222222333444444222000000111222222333333333333666555555666666777888888999666333222222333333222333444555666777777777777444333222111111111222333111000000000222333555666888:::<<<<<<999777555555444444444444444333333333222222222333333444555666777888:::<<<=========<<>><<<;;;;;;;;;;;;:::::::::<<<===<<<999777777777888999:::;;;:::999<<<;;;:::888777777777777;;;===??????>>><<<<<<<<<888999;;;<<<<<<;;;:::999<<<>>>@@@@@@AAAGGGPPPVVVbbbkkk|||uuujjjeeedddfffjjjnnnqqquuuxxx}}}zzzssspppppprrrsssuuuvvvsssnnnnnnsssvvvvvv{{{yyytttmmmfffaaa______dddfffgggfffddddddfffhhheeehhhmmmpppoooiiibbb^^^^^^^^^___```cccfffhhhjjjmmmoooppprrrtttuuutttrrrrrrmmmfffbbbbbbfffjjjmmmxxx{{{}}}xxx|||uuuwww|||~~~vvvbbb[[[PPPHHHCCCBBBBBBBBBCCCBBB@@@>>>===>>>???@@@CCCCCCBBBBBBAAAAAABBBBBBAAA???<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????AAA>>>;;;999999;;;;;;;;;777555333333555555444111444888:::888999<<<;;;888333222222111111222222333666444333444555777666555555555555666777999:::;;;<<<<<<===??????@@@@@@@@@>>>@@@BBBDDDDDDBBB@@@???AAA???>>>???BBBCCCAAA>>>777555333333444555444333999;;;======<<<;;;<<<===>>><<<:::::::::999777555333555777999999777444222111222444555555444222111222333444666888999:::;;;888999;;;===>>>>>>>>>======:::999:::>>>???<<<888:::999777666666666777888777666555444444444555666666777777888999::::::;;;::::::::::::::::::::::::;;;:::999888999<<<>>>@@@CCCGGGJJJIIIEEEAAA@@@@@@>>>@@@AAA@@@???>>>>>>???CCCCCCCCCCCCBBB@@@>>><<<===<<<;;;999888666666555777555555777999:::999777333333444555555555555555444444444555666888:::<<<999888666444555:::AAAFFFMMMKKKIIIJJJOOOXXXccciiirrrzzz777777888999999::::::;;;===<<<;;;:::999999999999888777666777999999999777666666555555555555666666555555666777888::::::;;;;;;888444444777888777555888888999999999999999888:::999888777777777777777777666666555555555555555222333555777777777555444333222111000111222333444222222222222222222111111333222222333444555333111000111111222333444444555666666666777888999::::::999666333222222222222111333444555777888999999999333333222222333333444555111111111111222333555666888999:::999777555555555555555555555555444333333333222222222222444555666999999;;;>>>BBBBBB>>>:::>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;:::::::::;;;777888;;;>>>???<<<777222333555666888:::;;;<<<<<>><<<999888666555555<<>><<<;;;;;;;;;<<<<<<<<<;;;::::::888;;;???>>>>>>CCCNNNWWWkkkrrrpppgggdddbbbeeeiiinnnppprrruuu~~~xxxppphhhcccbbbccciiilllnnnoooooonnnmmmnnnjjjjjjiiiiiihhhgggeeeeeefffeeeeeefffjjjpppvvvzzzyyyzzz{{{|||}}}}}}}}}}}}|||yyyuuuqqqooorrrxxx|||{{{ppprrryyy}}}~~~rrrggg___NNNIIIDDD???>>>>>>>>>>>>>>>===<<<;;;<<<===@@@AAADDDCCCBBBAAA@@@AAABBBBBB???===::::::;;;<<<<<<<<<<<<<<<==================<<<===???AAAAAA@@@???>>>@@@===:::999999;;;;;;;;;888666333222333333333222666:::===<<<===???===999333222222111111222222333666444222222444666666666444444444444555777888888999:::;;;===>>>???@@@@@@===???BBBEEEEEEDDDAAA@@@AAA??????AAACCCCCC???;;;444222111222444666666555777999;;;<<<;;;;;;<<<>>>AAA>>>:::888888777666444222333444666666666555444333333555666666555444333333555777999;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888:::======;;;888888777666555444555666666555555666666666777777777666555555555777888:::<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::;;;>>>@@@BBBDDDFFFHHHGGGCCC@@@@@@AAA>>>???AAA@@@>>>======>>>@@@@@@AAAAAA@@@???===<<<;;;;;;:::999888777666666888777666777999999777666444444555666666666555555555555555555777888:::;;;666666555333333666;;;???AAABBBBBBAAADDDJJJUUU]]]iiissszzzyyyyyywwwsssrrrxxx555666666777777888999999;;;:::999888777777777777888777666777888999888777666666555555555666777777666666777777888:::;;;;;;999888666777999:::999777:::;;;;;;;;;;;;;;;:::999888888888888777888888888666666444444333333444555333444777888999777555333222111111111222333555666222222222222222111000///111000000222555777777666111111111222333444555666666777888999::::::;;;;;;999777444333333333222111222333555777888999::::::555555555444555555555555222222111111222333555666888999999777555444555666777777888888777666555444333333222111222444666777:::999:::???DDDCCC===777777888999:::;;;;;;<<<<<<>>>===;;;:::999::::::;;;888999;;;======;;;555111222444666888999:::;;;<<<>>>===<<<:::888777666666:::===AAABBBAAA???===<<<>>>>>>======<<<;;;;;;:::666;;;???===:::>>>IIITTTnnnvvv|||ooogggbbb___aaaeeellloooqqquuu~~~vvvqqqqqqrrrwwwzzz~~~}}}|||yyyuuuqqqqqqsssvvvyyyzzzyyyxxxxxx|||zzznnnpppwww~~~pppcccYYYPPPKKKGGGDDDAAA???>>>>>><<<;;;999888888888:::===@@@BBBEEEDDDBBB@@@@@@@@@AAABBB<<<:::888888:::;;;<<<;;;<<<<<<===============>>><<<>>>@@@BBBBBBAAA>>>===<<<999777666777999999999:::888666444333444444555888===@@@@@@@@@AAA???:::555555444444444444555555555333111111222444555555222222222333333444666666888888:::;;;<<<=========;;;>>>AAAEEEFFFEEEBBB@@@AAA@@@@@@BBBDDDCCC>>>999555444333444666888888777333666888999999:::;;;===BBB>>>:::777666666555444222222333333333444444444444444555666666666666555444666999;;;<<<<<<;;;:::;;;::::::999999:::;;;;;;:::999888999;;;<<<:::888666666444333333333444555555666666777777666666555666555444444555888;;;<<<>>><<<;;;999999;;;<<<>>>======<<<<<<===???AAACCCAAADDDEEECCC???<<<===???===???@@@???===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;999999999888888777666666888888888888888777666555444555666666777777666666555555666666777888999:::444555555444333444777:::;;;>>>???>>>===BBBKKKSSSZZZdddsss{{{vvvttttttrrrmmmkkkppp{{{444444555555666777777777777777666555444444444444999777666777888888777666555555555555555666777777888888777777888888999:::888888888999::::::999888:::::::::;;;::::::999999999999999999999999888888666555333222222222333444555666888999888666333111111111222222333555666666222222222222222111000///......///222666:::;;;;;;222222222222333444555666777777999:::;;;;;;;;;;;;:::888666555555555333222222333444666888999::::::888888888777666555555444333222222222222333555666777888888777555444555666999::::::;;;:::888666555444333333333333555666777999888999>>>BBBAAA:::333222333555888:::<<<<<<===<<<;;;:::999999:::;;;<<<;;;:::999999999888555222333555888888777777888:::;;;;;;:::999888888888888555999>>>@@@@@@???>>>>>>===<<<:::999888888888888777<<<@@@===888999CCCLLLaaalllxxxuuujjjccc]]]XXXXXX\\\ccciiiooovvv|||}}}|||rrrsss|||qqqjjj```UUUMMMFFFBBB@@@@@@>>>===<<<===<<<:::888666666666777999===@@@BBBDDDCCCAAA@@@?????????@@@:::999777777999;;;;;;;;;;;;<<<<<<<<<=========>>><<<===???AAAAAA???<<<;;;999888666666888999999888:::888666444333333555666:::???BBBAAAAAABBB@@@;;;666666555555555555666666444222000000222444444333111111111111222333444444888888999999::::::999999999<<<@@@CCCEEEDDDCCCBBBBBBAAA@@@BBBDDDBBB===999777555444444666777777666111444666888888999:::<<<@@@===999666555555555444444333333222222222222222555555666666777777777777555666999;;;<<<;;;:::999999999999999999:::;;;<<<999888888999::::::888777555555333222222222333444555666666666666555444333777666555555666888;;;<<<>>>===;;;::::::;;;===>>>============>>>@@@AAABBB@@@CCCDDDBBB>>>;;;<<<>>><<<>>>>>>>>>;;;:::::::::999:::;;;<<<<<<;;;:::999666777777888888777666666888999999999777666666555555666777777888888777777666666777888888888888999444555666555444444666888999<<<>>><<<:::===DDDJJJHHHOOO\\\hhhooopppmmmjjjiiikkkllliiigggiiiqqqwww333444444555555666666777555444333222222111111111888666555555777777666444444444444444444555666777999888777666666777999:::888888999999999999999999666666777777777777777666999999::::::999888777777555444222111000111333444666777888888777444222000222222333444555555666666222222222222222222111111------...222777;;;>>>>>>444333222222222333555666777888:::;;;;;;;;;:::999999777666666777777555444222333444666777888888888:::::::::999888777555555444333222222222444555666666777999888666555555666:::;;;<<<<<<;;;999777555333444444555666666777777777777999<<>>>>><<<;;;:::999:::;;;<<<======:::777666666555444333333666999888666444666888999888888777888888999999333666;;;>>>>>>>>>>>>??????===;;;999888888:::;;;999===@@@===999888>>>DDDMMMYYYfffnnntttxxxwwwsssssslllddd___ZZZUUUUUUYYYXXX```iiittt|||xxxwwwwwwwwwyyy~~~nnncccTTTPPPJJJDDD@@@>>>===>>>;;;:::;;;<<<>>>???===<<<777666666777:::===@@@BBBAAAAAA@@@@@@???>>>======999777666777999;;;<<<<<<::::::;;;;;;<<<=========;;;<<<>>>>>>>>><<<:::999999888777888:::;;;;;;:::666666666444333333444666;;;@@@BBBAAAAAABBB@@@<<<555555555444444555555555333222222333444555444333111111111111111222333333777777777888888777777666888:::===@@@BBBCCCCCCCCCBBBAAA@@@AAACCCBBB>>>:::777555444444555555555444222444777888888999:::<<<<<<:::777666666777666555444444333333222222111111555555555666666777777888666777888:::::::::999999999999999::::::;;;;;;;;;777777888888888888777777555444333222111222333333555555555555555555555555999888888888888:::;;;<<<>>>===<<<;;;;;;<<<===>>><<<<<<<<<===>>>???@@@AAAAAACCCEEEDDD@@@======>>>:::<<<===<<<999777777888888888999::::::999777777444555666888888888777666777888:::999777666666777666777888888999999888888777777888999999888888777555666777666555555777888999:::<<<:::999999===AAA@@@DDDKKKSSSZZZ]]]\\\ZZZZZZ^^^bbbcccbbbdddjjjppp333333444444555666666777444444333222111111111111555444333333444444333111222222222333333444555666666666555555666888:::;;;999999999888777777888999333444555666666666666666999999999999888777555444555333111//////000222333555555555555555444333222333333444555555555555555111222222333333333333222/////////222777;;;===>>>666555333222222333444555888999:::;;;;;;:::888777666555555666777777666444222222444555666666666666999::::::;;;:::999888777444444333222333444555666555777999:::888666555555999:::;;;<<<:::888555333333444666888999888777777555777:::;;;;;;999555222222444777:::;;;<<<<<<;;;<<<;;;:::::::::<<<===>>>===:::777555555444333111222666999888555444666999888777777666777777888888555777;;;<<<======>>>???@@@>>>;;;999888:::<<<===:::<<>>;;;:::;;;>>>@@@JJJSSSVVVXXX\\\______bbb^^^ZZZXXXVVVSSSTTTYYYSSS\\\eeepppyyytttnnnooosssuuuxxxvvvssswww|||tttkkk```VVVOOOEEEDDDAAA===::::::;;;<<<:::::::::<<>>999888888888:::===@@@BBB>>>???@@@@@@???===:::999999777666777999;;;<<<<<<999999::::::;;;<<<<<<<<<;;;;;;;;;;;;:::999888777888777666777:::;;;;;;:::444666777777555444666888<<<@@@AAA??????AAA???<<<777777666666666666777777444444555777999999666444111111111111111111222333444444555666666777666666888999;;;===@@@BBBDDDEEECCC@@@???@@@BBBBBB???<<<777666444444666777666555555777:::;;;:::;;;<<<===777666555666888888777666111222333333444333333333444444555555666777888888888999999999999999:::::::::;;;<<<<<<<<<;;;999888666777888888777777777777555444333222111222333333444444444444555777999:::;;;;;;;;;;;;;;;;;;<<<<<<========================::::::;;;<<<===>>>?????????BBBEEEDDD@@@<<<;;;<<<999:::;;;:::777555555555777777888888888666555444222333555777888888777666666888:::999777666666888777888888999:::999999999777888999999999888777777555666666666555555777999;;;:::::::::999999::::::>>>???AAAFFFKKKNNNMMMLLLLLLQQQVVVWWWWWWZZZaaaggg333333444555555666666777555444333222111111111111333222111111222222000///222111111222333444555666444333333444555888;;;===::::::999777666666888999444444666777888888888888888999999999777555333222555333111///...000222333333333333333444444555555333444555555666555555555111222333444444444444444222111000222666:::<<<<<<888666444222222222333444999:::;;;;;;;;;999777555444444333555666777555444222222333444555555555444888999:::;;;;;;;;;:::999555444333222333444555666444777:::;;;:::777666555888999:::;;;999777444222333555888:::;;;:::888666555777;;;;;;999666444444333444666888999999777777<<<;;;::::::;;;<<<>>>???;;;:::777666666444222///000444888888555444666:::888777777666666666666666888:::<<<<<<<<<<<<===???;;;999666444444555888:::999;;;>>>>>>===<<<;;;<<<<<>>???@@@???<<<999777888777666777999<<<======888888999::::::;;;<<<<<<;;;:::999888777777666666555444444555888999999888444777::::::888888999;;;===@@@@@@======@@@???<<<::::::999999999999::::::666666888:::<<<;;;888555222111111111111111222333111222333555666777777888777888999;;;>>>AAADDDEEECCC@@@>>>???AAABBB@@@>>>999777666777999:::::::::888:::<<<===<<<<<<>>>???444444444666999:::999777///000222444555555555555444444444444555666888888;;;:::999999999::::::;;;<<<===>>>>>>===:::777666555666888888777666666777555444333222222222333444333333333444777:::>>>@@@======>>>>>>>>>===<<<;;;======>>>>>>>>>>>>======999999:::;;;<<<===>>>>>>;;;???CCCCCC???:::999999888999:::888666444333444666777777777777555444333111333555777888888777666555777:::999777666777999888888999::::::::::::999888888999::::::888777666555555666555444555888:::===<<<;;;;;;;;;;;;:::888999888999===BBBDDDCCCAAABBBEEEIIIJJJIIIMMMTTT[[[333333444666777777444222333222222111000//////...000000000000000/////////000111111111222222222222333333444444666777888999;;;;;;999777444444555777777777777666444333444666777666444444444555444333000000//////000111111222///000111222333444444555666666666666666666666666555555444444444333333333111///...000444888888777444555777888999999888888;;;;;;;;;;;;:::999888777444444444333333222222222000000111222333555777888555777999:::::::::888777444444444444444444444444444555666777888999::::::999999999777555555777999::::::999888888777666666888666555666888888666333000222444666888999888888:::::::::;;;;;;;;;;;;<<<>>>;;;777444444444444444//////000111222333333444444444333222333444555666;;;<<<<<<======>>>>>>>>>;;;:::888777666666777888888:::<<<<<<;;;;;;;;;<<<===>>>>>>===<<<>>>AAADDDIIIHHHGGGGGGHHHJJJLLLNNNTTTVVV\\\hhhyyy~~~tttoookkkiiiiiijjjnnnssszzz}}}|||{{{hhhkkknnnpppttt~~~xxxggg___WWWRRRLLLJJJJJJIIIEEEAAA;;;;;;:::999888777666555666888;;;======<<<999777777777888999;;;===???@@@:::::::::999888777666555333555777888888999;;;===;;;999888888999::::::999999888777666555555555555444555777888999999888888999888666666666888:::<<<===>>>???@@@AAABBBBBBBBB777777777777777999:::<<<;;;<<<>>>??????===;;;999222222222222333222222222222222222222333333444555999999999:::<<>>:::;;;???BBB@@@===999999:::===???@@@>>>===:::;;;=========>>>@@@AAA888666444555777999::::::444555555666555555444444444444333333333333333333555555555555666777888999999:::;;;<<<;;;:::999888666888;;;<<<;;;:::999:::999888777777777666444222555444444444555666888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888999:::;;;;;;;;;;;;???>>><<<;;;999999999888===;;;999666444333333333888999999888666333000...000111444666999;;;<<<<<<777666666555555555666666666666777888::::::777555666777888888777888:::<<<444444555555666666777777777888999:::999999777777999;;;===============???BBBBBBBBBCCCDDDGGGIIIJJJ333333333555888888777555333333222222111000000///////////////////////////000000000111111111222222333333444444555777888999888999:::999666444444555555666777666555555777888888666555555666777777666333333222111000000000000000000111222333333444444555666666666666666666555444444444333333333333222222000///111555777888777333444555666777777777666<<<<<<;;;;;;:::888777666444333333333222222222222111111111111222333444444555666777999999888777666444444444444444444444444444444555666777888999999777888888777555666888::::::::::::999999999999999999777555666888999888666444555555666777777666666999999:::::::::::::::999===:::666444444444444444000000000000111111111222444444333333333444555666::::::;;;;;;<<<<<<============<<<;;;::::::::::::999;;;<<<;;;999777777888;;;;;;;;;;;;:::;;;>>>AAAAAA@@@???>>>???@@@BBBDDDKKKLLLPPPZZZhhhzzzwwwppplllhhhfffccceeejjjpppxxx|||vvvxxx{{{{{{yyyzzz~~~~~~yyy{{{{{{www|||~~~sssgggjjjnnnttt|||xxxnnn```SSSMMMGGGCCCAAAAAAEEEEEECCC???===<<<;;;:::888777666555666888;;;======;;;999777999::::::;;;===???AAABBB:::::::::999888777666555444666888888888888:::<<<999777666666777888888777444444444555666777888999666777888999::::::999999888777666666777999;;;<<<<<<===>>>???@@@@@@@@@@@@777666555555666888:::;;;;;;<<<>>>>>>>>>;;;999777444333333222222222222333333222333333444555666777999999999999:::<<<>>>???@@@<<<999:::>>>AAA@@@>>><<<;;;<<<>>>@@@BBBAAA@@@>>>>>>>>>>>>>>>>>>======777555444555777999::::::666666666555555444444444222222222222333333333333555555555555666777888888777888999999999999888777999;;;>>>???>>>===<<<===<<<:::999888888777444222555444444444444666777888:::::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999777888999:::;;;;;;;;;;;;>>>======<<<;;;:::999999999888666555444444444555999888777555333111000000333333444555666666666666777666666555555555666666777777777999:::999777444444666777666666666888:::666666666666666666777777888999:::;;;;;;:::999999999;;;===>>>======>>>???<<<===>>>@@@@@@AAA@@@@@@333333333555777999999999333333222222111111000000------......//////000000/////////000000000111111333333333444555666777888555888::::::777555333333444666777777777777999:::999777666666888999888888666555444222000//////...111111111222222333333333555555666666666666555555333333333222222222111111333222111222555777777777777888999:::;;;;;;;;;;;;===<<<;;;:::888777555555222222222222222111111111111111000000000000000111333444666777777666666555444444444444444444444444333333444555666777888888777777777666555666888:::999999:::;;;<<<<<<======;;;999777777888::::::999888888777666555555555555888888999::::::999888777;;;888555444444444333333111222222222222222222222444444333333444444555666888888999999:::;;;;;;<<>><<<<<<:::;;;;;;999666444333444888999999888777888;;;===???>>><<<;;;;;;===>>>@@@BBBBBBDDDIIISSS```llltttxxxtttooollljjjhhhfffeeebbbeeejjjpppxxx}}}vvvppprrrsssssssssxxx|||uuussszzz|||yyyxxxwwwooorrrzzz|||qqqmmmrrrwwwyyy}}}}}}wwwppprrrvvvtttddd[[[UUUMMMFFFCCC>>>======@@@DDDFFFDDDAAA???>>>===;;;999777666555555777:::<<<<<<;;;999888::::::;;;<<<===???AAABBB;;;;;;;;;:::999888777666666777999888777777888:::777555444444555666666555222222333444666888999:::888999::::::;;;::::::999888777777777888:::<<<>>>;;;<<<===>>>>>>???>>>>>>888777555444444666999;;;<<<<<<======<<<999777555555444222111111111222222222222222333555666888888999888888888999:::;;;;;;===:::888999===??????===>>>======>>>AAACCCDDDDDDCCCAAA>>>>>>??????;;;888666555444555777999:::999888777666555444444333444000111111111222333333333444444555555666777777888999::::::;;;;;;;;;:::::::::===@@@AAA@@@>>>>>>>>>???===;;;::::::888555333444444333333333555666777888888888999999:::::::::===<<<;;;:::999888888888888888888999:::::::::;;;;;;<<<<<<<<<;;;;;;:::999444444444444444555666666999777444222000000111222444444555555555555444444666666666555555666666777999888888999:::999666444333444555444444444666888888888777777777777777777999999:::;;;<<<<<<;;;;;;999;;;===>>>======>>>???<<<===???@@@@@@>>><<<;;;666444333555777999:::999222222111111000000000000,,,,,,---...///000000111////////////000000000000333333333333444555666777555777888888555333333333666777999999888888999::::::888777666777888777666666666444222111000//////111111222222222333333333555555666777777666555555222222222111111111111000444333333444555666777777;;;;;;<<<<<<===>>>>>>>>>===<<<:::888777555444333111111111111111111111111000000////////////000000222222333444555444444444333333444444444444444444444444555555666777888888888888888666444444666888888999:::<<<===???@@@AAA???===:::888888999:::::::::999777555555555666666888999:::;;;:::999777666888777444444444444333222222222333333444444555555444444444444444555555666666666777888999::::::;;;???@@@BBBCCCBBB@@@===<<<999::::::999666444333444777777888777666777999;;;???>>><<<;;;:::;;;===>>>>>>>>>===???EEELLLTTTYYY___^^^^^^___aaaccceeefffiiilllqqquuu|||vvvmmmlllnnnpppqqqsssyyywwwqqqooouuuzzzzzzvvvtttqqq{{{ooogggkkkrrrzzzvvvmmmiiimmmrrruuu{{{ssscccRRRKKKIIIFFFBBBAAA??????@@@BBBEEEEEEBBB??????>>><<<:::888666444333555666999;;;;;;:::999888888888888:::;;;===???@@@>>>>>>>>>===;;;:::888888777999999888777666777888777555333333444555444333555555555555666777888999999999:::::::::::::::999999999999:::;;;===???@@@;;;<<<===>>>>>>>>>>>>>>>999888666444555777:::<<<============;;;888666444555333111000///000111111000111111222444666777888777777777888888999:::::::::888777777:::=========>>>===<<<===AAADDDEEEFFFEEEAAA>>>>>>AAA@@@;;;666555444444555888::::::999:::999777555444333333333//////000111222222333333555555666777888888888888:::::::::;;;;;;;;;;;;;;;:::===???@@@???>>>>>>>>>BBB@@@>>><<<;;;999666333444333222222222444555666666777777888999:::::::::<<<;;;:::999888888999999888888888888888999::::::888999:::::::::999888777222222222333333444444555666555333111000000111111222333444555666777777777666666666666666666777888:::999888888999888666444222333444444333444666888;;;:::999777777777777888888999999:::;;;;;;;;;;;;999;;;=========<<<===>>>>>>>>>>>>>>>===<<<:::999888666555555777888888777000000000000000/////////,,,------...///000111111////////////000000000000333333222333333444555666666666666444222222333555888999;;;:::999777777888;;;999666555555555444222444333222222111111222222111111111222222333333444444555666777777666555444222222111111111000000000333333444444444555777888888888999999::::::;;;<<<===;;;999777555444333333111111111111111111111111............///000111222111111222222333333333333333333333444444444555555666666666777777888888999::::::999666444333444555888999:::<<<>>>@@@AAABBBBBB@@@>>>:::888888999:::999888777666777888999:::;;;;;;;;;;;;:::999777666666555444555666555444222000000111222333444555666444444555555555666666555555555666777888999:::;;;>>>???AAACCCBBB???<<<:::777888:::999777666666777777888999888777777999::::::888777555555666888999===<<<;;;:::<<<@@@DDDFFFLLLLLLMMMNNNRRRXXX^^^bbbiiiooouuuwww~~~rrrgggdddgggkkknnnqqqwwwtttnnnlllqqqtttsssppppppnnnwwwoooeeeffflllrrrwww{{{yyyzzzwwwpppjjjdddhhhmmmrrryyyzzzzzzvvvooommmppprrrqqqfffXXXKKKEEECCC@@@<<<<<<;;;<<<===???@@@???===:::===<<<;;;999666444333222444666777999::::::999888777777888999;;;===>>>???AAAAAA@@@???>>><<<;;;:::888999999888666555555666888666444444555555444333555555555666777888999:::888888888888999999999:::<<<<<<<<<===>>>???AAAAAA<<<===>>>>>>???>>>>>>>>>;;;:::888666777888;;;<<<>>>>>>===<<<:::888555444333222111000///000000111//////000111222444666777444555666888999:::;;;;;;888777666666888999:::;;;;;;:::999;;;???BBBDDDEEECCC@@@===>>>AAAAAA<<<666555444444666999;;;;;;:::999999777666555444333333//////000111222222333333555666777999999999999999888888888999999::::::;;;;;;>>>@@@AAA@@@?????????BBBAAA>>>===;;;999555333333222222111111222444444555555666777999:::;;;;;;999888888777888999;;;<<<888888777777777888999999666666666777666666555555333333333333333222222222222222333333333222000000222222333555555666666555666666666666666777888888:::999777777888777555333333444555555444555777888;;;:::999777777777888999777777888888888999999:::888:::<<<<<<<<<;;;<<<===>>><<<:::777666666777888777666555555777777666555000000000000000000000000......//////000000111111/////////000000000111111222222222222222333444555666555444222000111333666888:::;;;;;;999777666666:::777555444444444222111111111111111111222333333///000111222333444444555444555666888888666555444222222222111111111000000111222444444444444777999999999999999:::;;;<<<===;;;:::888555444333333333111111111222222222222222////////////000111222333111111111111222222222222222333333444444555555555777777777777888888888999::::::999666333222333555999999:::;;;===>>>???@@@AAAAAA???<<<999777888999888888888999:::;;;<<<======<<<;;;:::999888777777555555555666777777555222......///000111222333333444444555666666666666555555666777888999;;;;;;<<<<<<>>>???@@@@@@===;;;999666777999999999888999:::888999::::::999888999:::777666555444444555777888::::::888888888999:::;;;????????????BBBHHHPPPVVV]]]eeemmmpppvvvyyynnndddhhhmmmqqqtttxxxsssmmmkkknnnpppnnnllllllnnnwwwnnndddaaaccciiiooosssssswww}}}tttnnnjjjjjjmmmrrrxxx}}}xxxuuuppphhhbbb^^^___^^^[[[]]]cccgggggg```VVVLLLGGGCCC===::::::888999;;;<<<============<<<;;;999888666444333222444555666888999999999999888888999:::<<<===???@@@CCCBBBBBBAAA???===;;;:::888999999888666555555666999777555444555555444333222222333555777999<<<===777777777777888999:::;;;===>>>>>>???@@@@@@@@@AAA======>>>>>>>>>>>>======;;;:::999999999999:::;;;===<<<<<<:::888666444333222222222222222222222222/////////000111333444555333444555777999:::::::::777666555555555666777888777777777:::>>>AAABBBBBB@@@>>>>>>???@@@???;;;777555555666888;;;===<<<;;;888888888777666555444333000111111111222333333333555666888999::::::999888======<<<<<<===>>>???@@@===@@@CCCDDDCCCAAAAAAAAAAAA???===<<<:::888555222333222111000000111222333444555666777999:::<<<<<<888777666666777999<<<===999888777666666777888999666555444333333333333444333333444444333222111000000111333444444333111000444444444444444333222111666666666666777888999999999777555555666666555444444555666555555555777999;;;:::888666666777999:::888777666666666666777777666888:::;;;::::::;;;<<<@@@===:::777666777:::<<<444333444666777888666444222222222222222222222222000000000111111111111111000000000111111111222222222222222222222333333444333444444333111111222333555888::::::999777666777777555333333444555444333000000000000000111222333...///000111333444666666333555777888888777555333333333222222222111111111///111333333333444777::::::::::::999:::;;;===>>>:::888666444333333333444222222222222333333333444222222222111111222333333111111111111111222222333222222333333444555555666666666666777777777777777777777777555444444555777999999::::::;;;<<<<<<<<<===>>>???===:::888999;;;999:::;;;<<<============>>>===:::888666666666777444555666888999888666333222222222222222111111111333444555666777666666555666777888999;;;<<<===>>><<<===>>>>>>===<<<:::888555777999999888888999:::888:::;;;;;;999888999:::888777666555666777999;;;888888777777777777888888777888888777777;;;BBBGGGJJJUUU]]]___dddppp||||||uuulllooorrruuuwww{{{yyytttqqqsssssspppnnnoootttyyyssshhhcccbbbhhhoootttvvv{{{~~~yyyuuuyyy{{{~~~~~~|||xxxrrrmmmddd^^^YYYUUUPPPLLLHHHLLLNNNOOOSSSZZZ]]]]]]VVVPPPKKKHHHCCC===<<>>???@@@;;;:::999888777555444444333444666777888999999999666777777888:::<<<>>>???BBBBBBAAA@@@>>><<<:::999777888999888666555555666888666444444444555444222111111222333555777999:::777777777888999;;;===>>>>>>>>>????????????>>>>>><<<<<<=========<<<<<<;;;999999999::::::999999999:::999888777555444333222222333555777777777666555111111111111222333444555222333555666777777777666666666555444333333555666444444666999>>>AAAAAAAAA>>>>>>??????>>>;;;888666666666777:::===>>>>>><<<555666888999999777444333222222222222333333333333333444666888888888777666???>>>>>>>>>???@@@BBBCCC===@@@CCCDDDCCCAAAAAAAAA???===;;;:::999777444222222111000000///000111222444555666888:::;;;======999888777666666888;;;<<<999888666555555666777888888666444222111111333444222333444444444333222111111111222333333444444444666666666777777666555555666666666666777888999:::666555333333555555555444333555555555555555777999:::888666555555777999;;;999888777555555555555666555777999999999888999:::>>>===;;;::::::;;;===>>>000111222555888999777555444444444444444444444444222222222111111111111111111111111111222222222222222222222111222222333333000222444555333111111111333555888:::999888888888444333222333555777777666111111000000000000111111---...///111333555777777333555777888888777555333333333333222222222222111---000222333222333777:::777666555555666777999:::999777555333222333444555222222222333333444444444666555444333222222222222111111111111111222222333222222333333444555666666555555555666666666666666444555555555444555888:::::::::::::::::::::::::::999<<<>>>>>>;;;:::;;;===;;;<<<===>>>>>>>>>===<<<>>><<<999555444444555666444555666999:::999666444888888777666444333222222333444666777777777666555777888999:::<<<===>>>???<<<<<<======<<<;;;:::999666777999999777777777888888:::;;;;;;999888999999666555444444444666999:::777777888888888999999999555666777666444555:::>>>???JJJRRRRRRUUU^^^fffiiinnnuuu{{{zzzyyyxxxuuuqqqoooqqqssssssuuuzzz|||yyyzzzzzzvvvtttuuuyyy|||}}}sssllljjjpppyyy{{{}}}yyyzzzvvvoooiiifffaaa\\\^^^YYYRRRLLLGGGEEEDDDCCC===BBBFFFHHHMMMTTTVVVUUUHHHEEEDDDBBB>>>:::===CCC<<<<<<<<<;;;::::::;;;<<<;;;;;;:::999888777666555333444555777888888999999444444444666777999;;;<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;::::::777888999::::::999777666777777666444333222111111222444777:::;;;:::999777222222222222333333444555333444555555555444333222666666555444222111333444333333666:::>>>AAAAAA@@@===???AAA@@@===999666555666666888;;;>>>??????===333555888::::::888555333444444333333333333333333111222555666777666555444999888888888999:::<<<===;;;>>>AAAAAA@@@?????????===<<<:::999888777444111222111000//////000111111444555666888:::<<<>>>>>>;;;:::777666666777999;;;999888666555444666777888;;;888444111000111333444111222333444555444333222333222111111222333666777666777999:::<<<=========666666666666777888999:::555333222222444555555444333444555555444444666888999777555444555777:::;;;:::999777666555444555555444666888888888777888999777777777888999999::::::444222111333666777555222111333444444333444555777555555555555444333222111333333222111111222222333222222222333333222222111111333444333222111222333111666999888999;;;999555111333666555333111222444333333333333333333222222222222444555555555444444444666888999888666444222///000111111111///...---222333444333333333555777777666333222222444666888888666444222111111111111444444555555444444333222333333333333222111000///333222111//////000222333444444444333333444555555444333222222222333444555555444333222222333555666666666666666666777888888<<<<<<<<<;;;:::999888777;;;;;;;;;;;;;;;<<<===>>>999999888666555333222222444333333444555555444333333444555666555444333222444555777888999999999888666666888;;;???BBBBBBBBB@@@===:::;;;======888333111333444555555666999;;;::::::999999999888555333666777888999::::::::::::777888999:::999999777777777777666555444666;;;>>>>>>@@@CCCGGGKKKOOORRRTTTYYY\\\```ddddddbbb^^^[[[___```bbbffflllsssxxx|||}}}|||~~~}}}uuupppllliiieeeaaa\\\YYYUUUPPPMMMLLLLLLLLLGGGFFFDDDBBB@@@>>>======;;;<<>>???===999666666888;;;;;;:::777666666555555555555666444444444444444444444555555777:::;;;;;;;;;<<<<<>>>>>>>>??????;;;;;;;;;:::::::::999999666666777777777777666666555444333333222222222333444555888::::::999777666333333222222222222222222111111222222444555555666333333333333333333333333888555444666;;;???@@@???===>>>===;;;888666666777888444111333999<<<;;;999444888;;;:::666444666999;;;999666333111000000111333333333444444444555555999::::::;;;;;;<<<======<<<===???@@@???>>><<<;;;;;;;;;:::888555333000//////000222222111111222444666666777888999::::::999999777555333333555888:::999::::::999888777999:::999888555333111111222333444555666666666555444333222222222333333444444444888888999999:::999999999<<<;;;:::888777666666666666777777666444333555777333444555555555555777999777666555555666888:::<<<<<<;;;888666555555666666777:::<<<<<<:::888777777999:::;;;<<<<<<<<<;;;:::444222222333666666555222111333555555555444555666444444555555555444444333222222222222222222222222111111222222333222222222222444444444222111222333222666888777888:::888444000222444333111000111333222222222333333333333333333222222111222333444555444555666777777555333222000111111111111000///...222333555555444333444555444333222111222333555666777666444222111111111111333444444555555444444444666666666666666555444333444333111000000111222333333333333333444555555666555444222111000111111222555555444444444555555666666555555555555666666777888888888888777666555444888999;;;<<<<<<;;;:::999999888777666555333222222222222333444555555444444555555555555444333333222444555777999::::::::::::888888999;;;>>>@@@@@@???@@@===:::;;;<<<;;;666222222444555666666888:::<<<;;;;;;:::::::::888666444666777888:::;;;<<<<<<===888999:::::::::999888777666666666666555777:::======>>>@@@CCCEEEHHHJJJKKKJJJKKKLLLMMMNNNMMMLLLKKKOOOOOOQQQTTTXXX]]]```cccjjjttt~~~}}}||||||~~~~~~~~~}}}~~~yyyqqqllljjjfffbbb\\\WWWVVVTTTQQQOOONNNLLLIIIGGGEEEEEEEEEFFFDDDBBBAAA???===<<<;;;;;;<<<<<<>>>BBBFFFIIIJJJJJJKKKIIIFFFCCC@@@???>>>>>><<<999777777999;;;:::999999888888777888888999999444444444444444444444444444777:::;;;::::::;;;<<<@@@@@@AAAAAA@@@>>>;;;::::::999888777888999;;;<<<888777666444333222222222333333333444555666666666555666888999:::999999888999999999::::::::::::;;;999999888888888777777777555555666666666666555555555555444333333333333333111333777:::;;;;;;999777222222222222222222222222000111222333444444555555333333333333333444444444666555444555:::===>>>===>>>>>>===:::777666888999;;;777333444888:::888666444888:::999555333555888:::999666333111000000111222222222222333333333444777777888999999::::::;;;:::;;;===>>>>>><<<;;;:::999999888666444222000//////000111111000000222444444555777999:::;;;;;;;;;:::888555333333555777999888999999888777777999;;;777666444222222222333444444444555555555444333222222222222333444555555666999999:::;;;;;;;;;;;;:::;;;;;;;;;::::::999999888777888999888666666666777444555666666555555888999888777555444555777:::;;;<<<;;;888666444444555666888:::======;;;999888888999:::;;;<<<======<<<;;;333222222333555555444333222444777888666555444555333444444555555555555555111222333444444333222111000111222333333333333333333444555444222111222333222666777666666888777333///111222111000///000111222222222333333444444555333222000//////111333555444444555555555444333333111111222222222111000000222444666777555333222222000000111111222333444555666555444333222111111222222333444555555555555555777777777777777777777666555444222111111111222333222333333444555666777777555444222111//////000000444444555555555444444333555555444333333333444444555555666666666666555555666888:::<<<<<<:::777555888888777666444333222222000111222333444555555555777666555333222222333333444555777999:::;;;;;;<<<999999999;;;===>>>===;;;???<<<::::::;;;:::666222222444666777888999;;;===<<<<<<<<<<<<:::888666555666777999;;;===>>>>>>???::::::;;;;;;:::999888888444555777777777888999;;;;;;;;;===???AAACCCDDDEEECCCAAA???>>>>>>???AAABBB???@@@AAACCCEEEGGGHHHHHHOOOXXXaaaeeeiiimmmnnnlllkkkmmmllllllrrrzzz~~~}}}{{{wwwrrrpppqqqrrrpppnnnlllkkkjjjkkkllllllkkkjjjhhhiiiiiihhhhhhiiilllnnnttttttqqqkkkbbbZZZUUUSSSNNNKKKGGGDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCC???>>>===<<<::::::::::::===<<<<<<>>>BBBDDDFFFEEEIIIGGGEEEBBB@@@>>>>>>>>>:::999888888::::::999888555555555555555666777888666666555555444444333333555777::::::::::::;;;<<>><<<;;;666555333333444777:::<<<999888777555333222222222222333333444444555555666777777777666666666666666666666666666777777777777666666666555555555555444444444555555555555444444555444333333222333333333///222777;;;===<<<:::888222222222222222222222222111111333444555555666666333333333333444444555555666444444555888:::;;;;;;>>>===;;;999666777999<<<>>>:::666555777888666444444777888777444222444666888777666444222111111111111111111111222222222222666666777777888999999999888999;;;<<<<<<;;;999888666666666555333222000//////000000///...///333555555666777999;;;<<<<<<<<<:::888555333333444666777666777888777666777999;;;555444333222222333555555333444444444444333222111222222333444555666777888:::;;;<<<============<<<:::;;;<<<======<<<;;;:::888:::;;;;;;:::888888888444666666666555666888::::::888666444444666888:::<<<:::777555444333444555999;;;======;;;:::999:::999:::;;;===>>>>>>======222222333333444444444333222555888999888666555444555555666666666555555444000111333555555444222111222222333444555555555555222333444333222111111333333666666444444666666333111111111111000000111222333333444444555666777777333222111111111222333333333333333333333333333333222222222222222222222222222444888888666333111000...///111222444444444444555444444333222222222222111222333555666666777777555444444444444555555555555555444333222222333333222333444555777777888888666555333222111111111222222333444555444333222111444444333222222222222333555666777888888999999999888999::::::999888666555777777666555444333222111...000222333444444555666999777444222111111333444333444555777999:::;;;;;;888888888999<<<<<<;;;:::;;;999888888999999777444222444666777888888:::<<<<<<=========:::888666666999:::;;;<<<>>>>>>??????<<<<<<;;;;;;:::999888888333555888999888888999:::888999;;;===@@@CCCEEEFFFAAA@@@===<<<;;;<<<>>>@@@999:::<<<>>>??????>>>===CCCJJJPPPQQQTTTXXXYYYWWWSSSUUUWWWYYY```jjjooonnngggaaa[[[WWWWWWVVVTTTRRROOOOOOPPPRRRSSSSSSRRRQQQOOOPPPRRRRRRSSSTTTVVVXXX[[[\\\\\\YYYSSSMMMJJJHHHDDDBBB???>>>>>>>>>??????>>>>>>???AAABBBCCCDDDDDD===<<<;;;:::::::::::::::;;;999999:::>>>AAACCCDDDFFFEEECCCAAA???>>>>>>>>>999999999:::::::::888777333333333333444555777777888777777666555444444333777999;;;;;;::::::<<<===???????????????>>>===<<<555444222111111444777999999888777555444333222222222222333333444444444444555555444444444444555555444444444555555555666666555555444444444333333333333333444444444444333333333222222111111222222222000333999===>>><<<888666222222222222333333333333333444555777888888888888444444444444555555555666666666666666777888999999<<<;;;:::777666777;;;>>>???<<<999888888999777666555666666555333111333444666666666555444333222222111111111222222222222333555666666777777888999999666888:::;;;<<<;;;:::999444444444444333222000000000//////...---///333666777888999::::::;;;;;;;;;:::888555333222333444555444555666666666666888:::666555444333333333444444333333333333222222111111222222333555666888999:::;;;<<<===>>>>>>??????>>>:::;;;===>>>>>><<<:::999777:::<<<===;;;999888888666777777777666666888:::<<<999666333333555777999:::999666444333333444444888:::<<<<<<:::999999:::999:::<<<>>>??????>>>>>>111222333444333333333333333666999:::999777666666888888888777666444333222000111333555666555333222444555555666777777666666111222333222111000111333333666555222333666777444444333222222222333333444444555555666777888999999222333555666666555333111333333222222333333333333222222222222222222333333222555888999666333000///...///111444555555444444333333333333333333333222111222333555666777777888444333222222222333444444555555444444444444555555333444666888999999999999666555444444444555666777444555666666666444333222444333333222222222333333666666888999:::;;;;;;;;;;;;:::888777666777888999666666555444333222222111...000333444333333555777999777444111000111333555222333333555666888999:::666555666888:::<<<;;;:::666666555666777888888777222444666777777666777888:::<<<>>>===:::888777888;;;<<<======>>>>>>>>>>>>======<<<:::999888888777222555888999999888999999999999;;;===???AAABBBCCC;;;;;;:::::::::::::::;;;777999<<<>>>??????===<<>>===<<<:::999999;;;<<<>>>??????@@@AAABBBCCCCCC>>>===<<<<<<;;;;;;<<<<<<888777777999===AAACCCDDDCCCBBBAAA@@@>>>>>>======999:::;;;:::999888888888777777777777888999:::;;;999999999888777666555555999;;;<<<<<<;;;;;;===>>>=========>>>=========<<<;;;999777555444555777888888777666555444333333333222222222333333333333333222222222222333444555666222222222222333333333333555444444444333333333333222222333333333333222222111000000000000000111111333666:::>>>>>>;;;777333222222333333444444444555666777999;;;<<<<<<<<<;;;666666666666666666666666777888888888888777777888999999777666555777;;;???>>>===::::::::::::;;;:::666666555333222111222333555666666777666555444333222222222222333333333333222333333444555555666666666888:::<<<===<<<;;;;;;444444444444333222111000/////////......000444777::::::::::::999888777777888777555333222222333444444555666666555666888:::888888777555444333333333333333222222111111111111222333444555777888999:::;;;<<<===>>>????????????;;;<<<======<<<:::777555666999;;;<<<:::888777777777888888888666777888:::;;;999666333333444666888888666444333222333444555777888:::999888777888999999:::<<<>>>>>>>>>>>>===000222444444333222333444333666999::::::999999999::::::999888666444333222111222333444555555444444666666777777777777666666///111222222222222333555333555444111222777888777777555333333444555555555666666666777777888888999222555777999999777333111222222333444444444333333222222111111222222333444222555888888666333000//////000111333444444444333222222333444444444333333222222444555777777888888555555333222222333444555444444444555666666777777666777999:::;;;;;;;;;:::888777666666666777999:::888888888888888777666555444333333333333444555666555666777888:::::::::;;;;;;:::777555555666999:::555555444333333222111111///222555666444333555888777666333111111222444666333333333333444666777888444444444666999::::::999444444444444555666888888333555777888666555555555777:::===<<<999777888999;;;;;;<<<===>>>>>>>>>>>>>>>===;;;:::888777666666222555888999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;666777888999999999999888555666999;;;======<<<;;;999???BBBAAACCCGGGJJJIIIHHHKKKKKKLLLPPPXXXZZZXXXIIIEEE@@@???@@@AAA@@@>>><<<<<<===<<<;;;<<<>>>AAACCCEEEGGGHHHFFFEEEEEEEEEHHHIIIIIIFFFBBB???===<<<======<<<999777777999<<<======<<<<<<===>>>??????AAA@@@???>>>>>>>>>>>>>>>888888888;;;???BBBDDDDDD????????????>>>=========:::;;;;;;:::888777888999888777777777888999::::::;;;;;;::::::999999888888:::;;;<<<;;;:::;;;<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888666444333333444555555444333333333333444222222222222222222222222000111111222333444444444////////////000000000000444444444444333333333333222222333333333333222222000000000///000000111222555888;;;======:::666333333444444555555666666666888:::<<<>>>??????>>>===:::::::::999888888777777777999:::999777555555666555555555555555777;;;>>>===<<<;;;::::::;;;<<<===777666444222111111222222444666777999999888666555222222222222333333333444//////000000111222222222666888:::<<<>>>>>>===<<<666666666666555333222222///000000//////111555888;;;;;;;;;:::888666555444666555444333222222333444555666777666555666888:::::::::999888666555444333444333222222111111222222222333444555666777888999:::;;;<<<===>>>?????????<<<<<<<<<;;;:::888666444777999::::::999777777777888999999888777777999:::999888666444444555666777555444222111111333555666666777888888777777888999:::;;;<<<===>>>===<<<<<>>@@@@@@AAA???===;;;999777666555555333555777888888888999:::<<<;;;;;;::::::999999999555666666777888999::::::444555777999::::::::::::777<<>>>>>??????===:::444666888888888888:::===BBBDDDGGGGGGEEECCCAAAAAACCCCCCCCCAAA>>><<<<<<============;;;888888;;;>>>===<<<;;;;;;;;;===???@@@CCCCCCAAA@@@????????????;;;;;;<<<>>>AAACCCCCCBBB======>>>>>>>>>======<<<;;;<<<;;;999666666888:::888777777777777777888888<<<<<<<<<<<<;;;;;;;;;;;;999::::::999888999;;;===999999999999::::::;;;<<<888777777555444222111000333222222222222333444444222222222222222111111111111111333333444333222111////////////000000000000333333333333222222222222222333333333333333333222111111111111111222333333555777:::<<<<<<;;;888666555555555666777888888888999:::===@@@AAA@@@???>>>>>>>>>===;;;:::999888777777999:::999666333333333111222333444555777:::===<<<<<<;;;:::999999:::;;;999777444222222222222222444666999;;;;;;:::888777111111111111222222222222///000000111222222333333555777999<<<===>>>======999999888888666555333333...000111222222333666888::::::999888777555444333444444333333222333333444666777888777666666777999:::::::::999888777666666555444333222111222222333333333444555555666777777888999:::<<<===>>>>>>>>>;;;;;;;;;:::999888888777888999:::999888777777888999999:::999777777999:::666666666666555555555555222111000000111333666777777888999888777777999;;;;;;;;;<<<======;;;:::999///222444444222111222444444666888999999:::===???888888888888888777666555333222222333333555666777666666555555444333111111000222444666666777999;;;333555444111333888<<<;;;999555222222444666666555555555555555555444444444777777666666666555555444000222444777777666444222111111000000000111333444222444666777555333222222///////////////000000000000111333444555444444333333444555666777777777777666555222000///000111222111222444666888999:::::::::<<<===??????>>><<<;;;<<<;;;999888777666777777777666444333222222333333444444555555777888:::;;;888888999;;;;;;<<<<<<;;;333333444555666666666666444333333222222111111111222666999888555333555888333333222222333444666777777666555444444555666777888666666666777666444333777777666444222111222444888:::;;;;;;888555444333222777;;;;;;888666999<<<444666888<<>>@@@??????BBBDDDBBBAAABBBAAA@@@BBBFFFFFFCCCEEEAAA>>>===>>>===999666///333888::::::999;;;======@@@CCCDDDCCCAAA@@@???>>>???@@@???>>>>>>@@@BBB999:::;;;999777777;;;>>>@@@???======>>>@@@CCCEEEEEEDDDCCCAAA@@@?????????>>>>>>???AAACCCCCCBBB@@@<<<<<<===============<<<<<<<<<<<<999555555888;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===============888999999777666777999;;;888888888888999:::;;;;;;999:::::::::999777555333111111111111222333444555222222111111111111111111222333444555444222000...111111111111222222222333222222222222111111111111222333333444444333333222333222222222333444444555555666999;;;<<<;;;:::999555666666777888999999:::888:::===@@@AAA@@@???===@@@@@@>>>===;;;999888777666888:::888444111000111...000222444555666999<<<<<<<<<;;;999777666777999:::777444222222222333222444666:::<<<===<<<999888000000000000111111111111222333333444555555666666444666999;;;=========<<<;;;::::::999888666444333...000222333333444666888888888888777777666444444333333333222333333444444888888999888666666777999999999:::::::::999999888555444333222222222333444333444444444555555666666777888999;;;<<<=========;;;::::::999999::::::;;;:::::::::999777777888:::999::::::999888777999:::555555666777777666555555000000//////111444666888888999999999888888:::<<<;;;<<<<<<<<<<<<:::999888...444888777111...111555<<<<<<======<<<:::888777:::::::::888555333333333333222222222333555777888777777666333000///000111555555555555666666666666777555333111222444777999:::888666666666666555444333222222222222222333333777888999:::999666333111---000555888999666111...111222222222222111000000444555666888999999999999555444222111000111111222111111111111111111111111333333333444444444555555444333222222111111222222111333555666666666888:::<<<===>>>??????>>>===<<<888999:::999777666777888777888777444555888777333666666777888999::::::;;;;;;999888888:::;;;;;;;;;777666666777999999888666777666555333222111000000///555888777555666444111333222111222333444444222777666555444444555666777777666555444555777999:::666666555444444444555555;;;999777444333333444555888888777777777999:::;;;999999;;;===>>>?????????>>>===<<<:::999888777777777555444333444555777999999999999888888666555555333222111333777999888666555666666666888999:::;;;;;;;;;;;;;;;<<<>>>@@@AAA??????======>>>???BBBCCCDDD???:::888999:::999888777777666666666888999:::AAAAAABBBBBBAAAAAA@@@???AAAAAA@@@???>>>===<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<;;;;;;<<<>>>AAACCC@@@@@@@@@BBBCCCCCCAAA???>>>>>>>>>>>>>>>???@@@@@@============<<<;;;:::999;;;;;;<<<:::888888999:::@@@???>>>===<<<;;;:::::::::;;;<<<======<<<;;;::::::999666555555666888:::999777666888;;;>>>>>>===;;;::::::::::::888555333333222333666888999555222222111111222444555555444333333333333333333333444...000333333222111111111333444444444444444333333000111222333444444555555222333333111000000222444555888;;;<<<<<<:::::::::777666555555666888:::;;;<<>>===<<<;;;:::999;;;:::999777555333111000333111000000222666;;;======>>>===;;;999777666777666666444333222111111111333555999;;;<<<;;;888777222222222111222222333333222333666888999999888777999777555555888<<<>>>???888888666555444333333333111222555777888888777666666888999888666333333333555555555333111222444666;;;:::888666777888;;;<<<777999<<<======<<<===>>>666222333777888333333777;;;:::888666666777999:::888888:::;;;<<<=========@@@>>><<<;;;:::;;;<<<===BBB???;;;888888999999999<<<;;;:::888666555444333444666999::::::777444222444333333333333444555555888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;111666:::999333000222666<<<<<<<<<<<<<<<:::999888999::::::888555333333444333333444444555777888999777777666444111000111222444444444555555555666666777555333222222444777999<<<999666444444444444333111111000000000111111222444555777888888666444222///111555888888666333000111111111000000000//////111111222333444666666777666555333222111111111222111111111111111111111111222333333333333444444444444444333222111111111111111222444555444555777888;;;<<<===>>>>>>===<<<;;;:::;;;;;;:::888777777999999:::777333555999:::777555666666777888999:::;;;:::999888888:::;;;;;;:::999888777777888888666444777666555333222222222222222777999777666777777444444333333444666666555333777777666555555555666666666666555555666888999:::777777666555555555555666999777555333222333333444777666666666777888:::;;;::::::<<<===>>>>>>??????===<<<;;;:::999888888888999888666555666777888:::888999999888888666555555444222111333666888777555444444555555777888:::;;;999888888888999;;;===>>>???>>>=========???AAACCCCCC???;;;999999999888666666666666666777888:::;;;===>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<:::999999999999:::<<<======<<<;;;;;;<<<>>>@@@AAA@@@??????@@@BBBBBBAAA@@@>>>>>>=========>>>>>>???=========<<<<<<;;;:::999;;;<<<<<<;;;999999:::;;;???>>>>>>======<<<;;;;;;<<<===>>>??????>>>===<<<;;;999777555555666888999777555444666:::<<<===<<<;;;::::::999999777555333222111111444777777666333333222111222333444333222222222222222222222222222///111333444333222222333555555666666666555444444222333444555666666666666333444444222111111333555888;;;===>>>=========>>>999888666555666888:::<<<<<<@@@BBBAAA===;;;===@@@AAA@@@???>>>===<<<;;;;;;;;;:::999777555444333333555444222111333666999;;;===>>>>>><<<888666666777777666555333222222111111444666:::<<<===;;;999888333222222111111111222222444555888:::;;;;;;::::::999777444444777;;;===>>>888888666555333222222222000222555888999999888777666888999888666444333333444555666555333333444666;;;:::888666666777999;;;777:::===>>>>>>===<<<===777444444888999555555888999888777777777777888999666777888:::;;;;;;<<<<<<<<<;;;::::::;;;===???@@@BBB???<<<:::::::::999999;;;:::999888777555444444444666888999888777444222444333333333333444555555888999999:::::::::999999;;;;;;=========<<<;;;:::555999<<<:::555333444777;;;;;;<<<<<<;;;:::999888888999999777555333333444444555666777888999999999888888777555333111222333444444444444555555555555666555444333333555777888===:::666444444444333333000000///////////////000111222444666777666555444111333555666777666444333111111///.........///000/////////000222444666777888777555444222222222222111111111111111111111111111111222222222333333333555444333222111111111111000222444444333444555777:::;;;<<<======<<<;;;;;;;;;<<<===;;;999888999:::::::::777444666;;;>>><<<666666777888999::::::;;;:::888777888:::;;;:::999:::999888777888777555333666555555444333333444444555:::;;;999888999999777555555555777999999777555777777777777777666555555555555777888999::::::;;;888888777666666666666666666555333222111222333333555444444555666888:::;;;;;;<<<======>>>>>>>>>===;;;;;;:::999999999999999;;;:::999888888888999:::888888888888777666555555444333222333555666555444333333333444666777999:::666555555555666888999;;;???>>>===<<<===???AAABBBAAA???<<<:::999888666444555555555666777999:::;;;:::;;;<<<>>>???AAABBBBBBAAA@@@??????======<<<;;;999888888999:::;;;<<<======<<<;;;;;;;;;<<<>>>???@@@???===>>>@@@AAAAAA@@@>>>======<<<<<<<<<======<<<<<<<<<;;;;;;:::999999<<<======<<<::::::;;;===========================??????@@@@@@@@@@@@??????<<<;;;888666555555777777444333333555888:::;;;;;;;;;;;;:::888777666555444222111000222444666777666555333222222333444222111333333222222111111000000000222444555444444555666888888888888888777666666555666777888888999888888444555555444222222444777:::<<<===>>>======>>>@@@<<<;;;888666666888;;;======@@@AAA@@@===<<<===@@@AAAAAA@@@???>>>======<<<;;;:::888666555555555555777666444333333555888:::===>>>>>><<<888666666777777777555444333222222222555777:::<<<===<<<:::999444333222111111111111111333555888:::<<<<<<<<<;;;999666333333666999<<<>>>999888666444333222111111000222666:::;;;:::999777666888999999777444333333444555777777666555555666;;;:::888666555666777888888;;;???AAA???===;;;;;;555333444666777555555777555555666777888888888888555666777999::::::;;;;;;;;;;;;::::::<<<===???AAAAAA???===<<<<<<<<<:::888999999888777777666555555555555666777666555444333333333333333333444555555777888999999999888777666999:::;;;<<<<<<;;;:::999777:::<<<:::666333555777::::::::::::::::::999999777888888777555333444555333444666888999999999888888888888777444333333444444555555555555666666666666555444444444555777888999888777777888777555333111000000////////////000000111333555555555444333222222333333444444444444333111///...---...000111111111000000222555888:::888888666555444333222222111111111111111111111111000111111111111222222222555555444333222222222222222444555555444444555777:::;;;<<<=========<<<;;;======>>><<<:::999999::::::;;;:::999;;;AAABBB???999999999::::::;;;;;;;;;888777777888::::::999888888777666777888777666444555555444444444555555666444:::>>><<<;;;<<<;;;888666666777999;;;;;;999777777888999999888777555444444666888;;;<<<<<<;;;;;;999888777666666555555666333333222111111111222222333222333333555888:::;;;======>>>>>>>>>======<<<::::::999999999999::::::<<<<<<:::999888888888999777777888888777666555555555444444444444555444444222222333444555777888999555444444444555666888999>>>===<<<<<<<<<>>>@@@BBB???>>>===<<<:::777444222555555666777888999;;;;;;;;;;;;<<<===>>>@@@AAABBB@@@@@@???>>>===<<<;;;;;;888999999:::;;;<<<======<<<;;;;;;:::;;;;;;<<<===???===<<<<<<>>>@@@@@@@@@======<<<;;;;;;;;;;;;<<<===<<<;;;;;;:::999999999<<<===>>>===;;;;;;<<<>>><<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<:::777666555666666333333333555777999;;;;;;<<<<<<;;;999666444444555333222111222444777999:::777666444444444444333111444444333333222111000000111222555555555666777999::::::;;;;;;:::999999888999::::::;;;;;;;;;::::::666666666555333444666888:::;;;<<<;;;;;;;;;===??????===999777777999<<<>>>>>>???@@@???===<<<===????????????>>>>>>======<<<999888666444444444555666666555444333444666888:::=========;;;999777777777888888666555444333333333555777999;;;<<<;;;:::999555444333111111000000000222333666999;;;;;;;;;:::999666333333555999;;;<<<999888666444333222222111000333777:::<<<;;;999777666888::::::777555333222333555888888777777777777;;;:::888666555555666777999<<<@@@BBB@@@===:::999222111111333333333444555222333666888999999888777555666777999::::::;;;;;;???>>>============>>>>>>@@@???>>>??????>>>;;;888777777777777777666666666444555555555555555444444333333222222333333444555666777888999888777555444777888:::;;;;;;:::999999666888999777444333444666888888888888888999999999666777777666444444444555222333555777888888888777777888999777555333444444555555666666666777777777555555555555666666777777444555777;;;===<<<888555333222111111000000000111111222333444444333222222111111000000111111222333444333111//////000111222111111000000222444777999888777777666555444222222111111111111111111111111000000000111111111222222555444333333222222333333555777888777666666777888999:::<<<=========<<<<<<===>>>>>><<<:::888888999;;;???AAABBBEEEIIIGGGBBB<<<<<<<<<<<<<<<<<<<<<;;;777777777888::::::888777555555555666888999777666555444444444444555666666111999??????>>>===:::666777666777999;;;<<<:::999777888999999999888666555555777:::===>>>===<<<;;;999888777666555555555555333222222222111222222222111111111333555888;;;===>>>>>>>>>>>>>>>>>>===<<<:::::::::999::::::;;;<<<<<<<<<;;;999888777666666666777777777777666666555555666666555555444444555444444444555666777888999777666555555666777999:::===<<<;;;;;;<<<===???AAA===>>>>>>===:::777555333666666777888999:::;;;;;;???>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;999::::::;;;<<<=========::::::::::::::::::;;;;;;===<<<::::::<<>>===<<<:::::::::::::::<<<===>>>===<<<<<<===???<<<<<<===>>>???@@@AAAAAA????????????????????????>>><<<:::888777666555555555555666777888999;;;<<<<<<======:::777444444555555444444444555777;;;===999777666555666555444222666666555444333222222222111333444555555555777999::::::;;;;;;;;;;;;::::::<<<<<<<<<===<<<<<<;;;;;;666777777555444444666888:::;;;<<<;;;;;;;;;===??????===:::888888:::<<<>>>>>>>>>>>>===<<<;;;===>>><<<<<<<<<<<<<<<;;;;;;;;;777666555444444444555555444333333333555777999;;;;;;<<<===;;;999777888999999999777666555444444444444555777999999999888888555555333222111111111111333444777:::;;;;;;;;;:::888666444444666999:::;;;888777666555444333333333222444777:::;;;:::888777555888;;;;;;888555333222222555777999888777888999;;;:::888777666666666666999<<<@@@BBB@@@<<<999888111222222111222444555555111333555888999999888777666777888:::;;;;;;;;;;;;??????????????????@@@@@@????????????@@@>>>;;;999666666666666666666666666444444555555555555555444333222222222222333444444444555777888888777555444666777999:::::::::999888555555555444222222333555666666666666666777888999444666777666444444555666222333444555666777777777666777888777555444333444555555555666666666666777444555666777777777666666111333666;;;>>>===:::777555444333222111111111111222222333333333333333222000000/////////000111222444333111000000000111222//////......///111333444666666666666555444333222111111111111111111111111000000111111111222222222333333333333333444444555888999:::999888777888999888999;;;<<<<<<<<<<<<;;;<<<<<<===;;;888666666777===BBBFFFHHHKKKMMMJJJDDD??????>>>===<<<;;;:::999666666666888::::::888666444333444555888999888777555444444444444444555555///777======<<<<<<999444777666666777999;;;;;;:::888888999999999999888888888:::<<<>>>>>>>>>===<<<::::::999777666666666666444444444333333222222222000000111333666999<<<>>>>>>>>>>>>??????>>>======<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;999777666444333666666666777777666666555666777888777555555666777777777777777777888999999999999888777888999:::;;;===<<<;;;:::;;;===???@@@===>>>???>>>;;;888777666888999:::;;;;;;;;;;;;;;;AAA@@@???=========>>>???@@@???>>>>>><<<<<<;;;:::999:::;;;<<<<<<<<<;;;;;;888888999999::::::::::::;;;:::999:::<<<>>>>>>>>>;;;;;;;;;;;;;;;<<<======???>>><<<;;;::::::;;;<<<<<<=========;;;<<<===???======>>>???@@@AAABBBBBB??????>>>======>>>??????===<<<;;;999777666666555777888999999888888:::<<<;;;>>>@@@>>>999555444555555666666666666777;;;>>>999777666666666666444333666666555555444444333333111222333333333444666888888999:::;;;<<<<<<<<<<<<===============<<<;;;:::666777777666444444666888:::<<<===>>>======>>>@@@===<<<:::::::::;;;<<<>>>>>>===;;;:::::::::;;;<<<999999999:::::::::::::::777777666666555555444444222222222333444666888:::999:::;;;;;;999999:::;;;::::::888777666555555555444555666888888888888777666555444333333333333333777888;;;===>>>===<<<<<<777666555666999::::::999888777666666555555666666444555777999999888777666555888;;;<<<999666333222222444666777777777999::::::999888888777777777777999<<>>;;;999888333555555222333777999888222444666888::::::999888666777888:::;;;;;;<<<<<<;;;<<<===???@@@BBBCCCCCC???>>>>>>??????>>><<<999666666666666666666666666333444555666777666555555222222222222222333444444222444777999999888666444666777888:::::::::999999333333333222222222444555444444333333444666777888444555666666444444555666333333333444555666777888444666888777555333333333333333333444444444555555444555777888888888666666222222444777999:::999777555444333222222111111111000111111222333444555555000000000000000111111222111111111111000000000000---.........////////////333444555555555555444333111111111111111111111111111111111222222222333333222222222333444555666777999;;;;;;:::888777888999555666888999:::::::::999:::;;;;;;999666444444555;;;???BBBDDDGGGIIIGGGAAAAAA@@@>>><<<:::888777666555555666888999999777555555444444555777888777555555444333333333333333444///555999888777888888555777555444444777999:::;;;888888888888999999:::;;;<<<<<<===>>>>>>>>>===<<<===<<<;;;:::999888888888666666666666555444333222///000111333777:::>>>@@@===>>>>>>?????????>>>>>>>>>======<<<<<<<<<======>>>===<<<:::888555333222555555666666666666666555666888999888777666777999;;;;;;:::999999999999999;;;::::::999999:::<<<===<<<;;;:::::::::<<<>>>@@@===???@@@>>>;;;999999::::::;;;<<<======<<<;;;;;;@@@???===<<<;;;<<<===>>>??????>>>===<<<;;;;;;:::999999:::::::::999888777666777888999::::::::::::888888888:::<<<>>>===<<<::::::;;;;;;<<<===??????@@@???===;;;;;;;;;<<<===;;;<<<<<<<<<;;;;;;===???===>>>??????@@@AAABBBBBB@@@???>>>======>>>???@@@<<<<<<;;;999888777666666888999:::999777777999;;;;;;???BBBAAA;;;666555555555666777777555666999<<<777555444444555555444222444444444444444444444444111222222111111111333666666666888:::;;;<<<<<<<<<============<<<;;;:::999666777666555444444666888888;;;===>>>=========>>>:::::::::;;;;;;<<<<<<======;;;999888888999::::::888888888999999:::::::::888999999:::999777555444222222222222333444666666777999::::::::::::;;;===;;;:::999888777666666666555555777888888999888888666555555444444444555555999:::<<<===>>>===<<<;;;666666777999;;;;;;:::888777777777777777888999999777777777666666666555555555888;;;<<<:::666333222222333555555555777999;;;999999999999888888888999888:::======<<<:::999999333666666222333999;;;999444555777999999:::999999555666777999::::::;;;;;;999:::<<<>>>???AAABBBBBB???>>>======>>>===<<<:::777777666666555555555444222444777888999888666444222222222111222222333444111333666999:::999777666666777888:::;;;;;;::::::222222222111222333555666333222222222333555666888333444666555444444555666444444333444555666888:::444666777777555333333333111111222222222333333333444555777888999888666555555333222222444666777777555444333222111111111111...///000222444666777888000111111111222222222222000000000111000///............///000000///......222333444555555555444333111111111111111111111111111222222222222333333333111111111222444666777888:::;;;;;;:::888777888999333444666777888888888777999::::::888555333333444888:::<<<<<<>>>BBBAAA===AAA@@@>>>;;;999666444333555555666888999999777444666666555666777777555444555444333222222222222333111555666333222555888777777555222222555888:::;;;888888777777888:::<<<===>>>>>>>>>>>>>>>======<<>>?????????????????????>>>===============???>>>===;;;999666444222555555666666666666666555555888:::999777777999;;;>>>===<<<;;;::::::::::::<<<;;;:::::::::;;;<<<===<<<;;;:::999:::<<<>>>???===???@@@>>>;;;:::;;;===<<<===>>>>>>>>>===;;;;;;>>>===;;;::::::;;;===>>>??????>>>===<<<;;;::::::888888999999888777555444444555777888::::::;;;;;;777777888:::===>>><<<:::::::::;;;;;;===>>>@@@AAAAAA@@@>>><<<;;;<<<===>>>:::;;;<<<;;;;;;;;;===???>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>>>>???@@@AAA<<<;;;;;;:::999888777777888:::;;;999666555777::::::@@@DDDCCC===777555555444666888777555555777:::555333222222333444333111333333333333333333333444111222111000///000222444444555777999:::<<<==================<<<:::999888666666666555444444666888555888;;;<<<<<<:::::::::888999:::;;;<<<<<<<<<<<<===:::888777777999999999888888888999999::::::;;;999:::<<<===<<<999666444444333333222222333333333666888999::::::;;;===>>><<<;;;999888777777666666666777888999999::::::999666666555555555666666777888999;;;<<<<<<;;;999888666777888;;;===<<<999777777777777777888999:::;;;888888666555444444444444555888<<<===:::666333222222333444444444666999<<<999999999999999:::::::::888:::<<<<<<:::999999:::222555444000111888:::888666777888999999999999999444555666888999999999999;;;;;;<<<======>>>======???>>><<<<<<======<<<:::888777777666555555444444222444777::::::999666444222222111111222222333444000222666999;;;:::888777666777999:::;;;;;;::::::222222222222333333444555333333444555555555444444444222111000000111333444666555444444444666777888555999<<<<<<888555444444444333333222222333333444333555666555444222333333444444444444555555666666888666333111111111///...111111000111222444666888444444555666777777666666666333///...//////---+++///............///000000111222222333333222222111444333111000000000111111111222333222000000000111///111333444555666999;;;>>>:::777888;;;;;;888444777666666555555555666666888777666555555666777888777777888777666666888:::=========<<<:::777333111///000333555666666666666000111444555666666444333555444444444444333333333888777555444333444555555666666666666666666555555777777777777777888888888999:::<<<;;;::::::;;;======;;;::::::<<<======<<<<<<<<<;;;999777555333111000000222555:::===>>>>>>AAA???===???AAACCCAAA???CCCBBB@@@>>>===<<<<<<;;;>>>@@@@@@<<<666333555888;;;;;;999666444444666999999;;;;;;:::777777:::===;;;;;;;;;;;;<<<<<<======???===:::999:::<<<===<<<<<<======<<<;;;<<<===??????>>><<<;;;:::::::::;;;???===;;;999888999:::;;;<<<<<<;;;;;;;;;<<<<<<===?????????>>><<<:::888777555555666777777666555444333222555:::<<<999888:::666666777888999;;;===>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@???===;;;999;;;:::999:::<<<======<<<======>>>????????????>>>@@@???<<<999888888888999<<<;;;999777777888999:::===<<<;;;;;;;;;:::777555999;;;>>>>>>;;;777444333444555777888999888666555444444555555555555444444222222333333333444444444111111111111000000000000222222333555777888999:::999888888888999888666333222333555555555555666777::::::999888888888999999;;;;;;;;;<<<<<<<<<<<<===>>><<<888555444444555666555555555555666777888999::::::999999999888888888666555444333222222222222444666888888777777;;;>>>===<<<:::999888999999:::999888777888:::;;;;;;:::666777888777666777888:::999:::::::::;;;::::::999444666777999::::::999999888777555555666777777666777666555444444444444444777777777777666555333222444444555555777888999:::<<<:::888999;;;;;;888555222444777999999888999:::666444222111111333555777999999:::;;;;;;;;;::::::::::::999888888999:::::::::;;;;;;<<<===???AAABBB===;;;:::;;;===>>><<<999555444333333222222222222555666777777666444222000444222111222444444111...111333666999:::999888666333444555666666777777666333333333333333333444555222333333333444444444555777555333222111222333444666666666666666666777777444666888777666555777999444333333222222333333444444555777666444333333444333333444444555555555555666444222111111111000...222222222222333444666777999999::::::888555111///333000......///000...------,,,,,,,,,,,,---......111222222333333222222111333333111111000111222222222333444333111000111222///111444555555666999;;;;;;888555555888999666222666666555555555555666666777666666555555666666777666666666555444555888;;;<<<<<<;;;:::999666444333111222333444555666666666111222444666666666555444555555444444333333222222111111000111222333555666555555555555555666666666777777777777666666666666777888999999888888999;;;<<<;;;999:::<<<===<<<;;;;;;::::::888666444222111222222555888===????????????===<<<>>>@@@AAA@@@???AAA@@@@@@??????>>>>>>======??????;;;555222444777===<<<:::666333222444666:::;;;<<<:::888888;;;===<<<<<<<<<<<<<<<<<<<<<======;;;999999:::<<<<<<;;;;;;<<<===<<<<<<<<<>>>???@@@???===;;;:::999::::::>>>===;;;999888888999:::;;;;;;::::::::::::::::::=========<<<:::888666444444555666777777666555444555333555999:::888777:::777777888999;;;<<<>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???<<<:::999999888888999;;;===<<<;;;<<<===>>>>>>????????????>>>===;;;999999999:::;;;;;;:::999888888888999:::999888888999;;;:::888666666888;;;;;;999666555444555666888999999777666555444444555555555555444444111111222222222333333333000000000///000000000111111111222333444666666777888777777888999888666444333444555444444444666888;;;:::999888777777777777999999:::::::::;;;;;;;;;<<<;;;888666555666666777666666777777888999999:::;;;;;;;;;::::::::::::999777666555444333333333333555777::::::999999<<<>>>;;;:::888777666666666777888777777999;;;<<<;;;999777888999888777777999;;;:::;;;;;;;;;;;;;;;:::999666777888999::::::999999999777555666777888777666888777666555444444333444444555666666555444333222444444555555777888:::;;;;;;:::888999::::::777555333555888999999888999:::666555333222222444666888888888999::::::;;;;;;;;;;;;:::999999999999:::;;;<<<<<<<<<===>>>???@@@AAA===<<<;;;<<<>>>>>>;;;888555444444333333333333444555666777777777555333222555333222222444444222///222333555777888888888777777888999999999999999999555555444333333333444444111111111222333444555666999777555444333222333333666666777777777666666555111222333333333555999===444333333222222333333444444666777777555444444555333333333333444444444444444222111111222333222000444444333333444555555666:::;;;======:::444...+++000...------...//////...------,,,,,,------...///111222222333333222222111222222222111111222333333333444555444222111222333111333555666666777999;;;>>>;;;888999;;;<<<999666666555555555555555666666555555555666666555555555555555444222222444888;;;<<<;;;:::888666555555555444333333333333444555555222333444666777666666555555555444444333222111111/////////000111222444555444444444555555666666666666666666555555444444444444666777777666555777888:::999888999;;;<<<;;;:::999888888666555333222111222333666:::>>>??????===<<<<<<;;;<<>>???@@@@@@@@@???>>><<<===<<<999444222444666::::::999666444444666888;;;<<<<<<;;;999999;;;===<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999;;;;;;:::999999;;;<<<<<<<<<<<<>>>???AAA???===;;;999999999999<<<;;;999888777777888999<<<;;;:::999999999999999<<<<<<;;;:::888666555333444555555666666666555555777555555888999666666999888999:::;;;<<<===>>>???<<<======>>>>>>???@@@@@@BBBBBBAAA@@@>>><<<:::999777666666777:::<<<;;;;;;;;;<<<===>>>????????????<<<;;;:::::::::;;;<<<===:::::::::::::::999999888555555666888:::;;;:::888333555777777666555555666777777999999999777555333333333444444444444333333000000000000111111111111///.........///000111111000000111111222333333444666555555777888999777666444444444333222333666999<<<;;;999888666555555555888888888888888999999:::999999999888888888888888666777888999::::::::::::<<<<<<<<<;;;;;;;;;::::::999888777555444333333333666999;;;<<<<<<;;;<<<===:::999888666555555444444666666777999<<<<<<:::888777888999888777777999;;;;;;<<<<<<===<<<;;;:::999888999999:::::::::999999999777666666777888888777999888777555444333333333222333444444444333222111333333444555666888999::::::999888999999999777555444666888999888888999;;;666666555444555666777888777777888999::::::;;;;;;<<<;;;:::999999:::;;;<<<======>>>>>>???@@@AAAAAA>>>======>>>>>>===:::777555444444444444555555666555555666777777666555444444333333333555555333111333333444555666777888888777777888888777777666555666666555444333333333333111111111111222444666777666666444333333333333444444555666777666555444333000000000111222555888:::444333333222222333333444333555666555444222333333222222333333333333333333222222111333555555555333555555555555555555555555777888999999888444111//////...---------.........///////////////000000111111222222333333222222111111111222222222333444444222333444333111000111222222444555666666666888:::>>><<<:::;;;<<<<<<;;;999555555444444444555666666333444555666666555444333666555333111111444999===???===:::777555555555555666555333222222333444555222333444666666666666666555555444333222111000000333333222222222222222222333333333444555555666666555555444444333333222222333444555555444444555777888777777888:::;;;:::999777666555444333333222222111222555888<<<===;;;999;;;;;;;;;<<<>>>?????????<<<===???@@@@@@???===<<<::::::999666333222333555444555555555555777:::===<<<<<<<<<;;;::::::;;;;;;:::::::::::::::999999999888777777888::::::999777888:::<<<<<<<<<<<<>>>???AAA???===:::999888777777999999888777666666777777<<<;;;::::::999999999999<<<;;;:::999777666555444444444555555555555555555999666555777777555555999888999:::;;;<<<===>>>>>>;;;<<<<<<===>>>>>>>>>>>>BBBAAA@@@???===;;;:::999666555555777999;;;;;;::::::;;;<<<===>>>?????????<<<;;;::::::::::::;;;<<<999:::;;;<<<<<<:::888777555555666888:::;;;:::888444555666555444444666777888999::::::999666444222222222333333333333222222....../////////000000000------------...///111111000000000111111222222222555444444555777888888777444444333222111333666:::;;;:::999888777777777777888777777666777888999999666777999:::::::::999888666666888999::::::999999;;;;;;;;;;;;:::::::::999999888666555444333333333666888;;;<<<<<<;;;::::::;;;:::999888666555555444222333555888;;;:::888555777888888777666666888999<<<======>>>===<<<:::999999999::::::999999999888999777666666888999999888:::999777555444333222222111222333444444444333222111111111333444666888999999999999888888777666555555666888888888888999;;;666666666666777888999999777777777888999:::;;;;;;::::::999888888999::::::;;;<<<===???@@@BBBBBBCCC>>>>>>??????>>><<<888666555555555555555666777888444555666777777777666555444444444444555555444333444444333444555666888999888888888777777555444444666555444333333333333333111111111222333555666777111111111222222333333444222222444444444333222111000000111222333444444444444333333222222333333444111333444444222111111222222222222222222111111111222222222444777888777666555555555555555555444444666666555444333333222222000//////...,,,,,,,,,---000////////////000111111111222222333333222222111000111111222333333333333000111222111000//////111222444666666555666777999888888777777777888777666444444444444444555666666333444555666666555444333777666444222222444999===BBB???;;;777555444444444666555444333222333444555333333444555555666666666444333333222111111000000111222222222222222222222222333333333444444444555333333333333222222111111333444555555444444555666666555666777::::::999888555555444333222222333333333333555777:::;;;:::888:::;;;<<<<<<======>>>???;;;<<<===>>>===;;;999888999888777555333222333444222333444555666777:::===<<<<<<;;;;;;;;;;;;:::999777777777777777777777777666555555666888999777666888:::<<<===<<<<<<===>>>@@@>>><<<999777666666666777666666555555555555555999888777666666666666666888777666555444444333333444444444444555555666666999666555777777444555888777888999;;;<<<<<<<<<<<<999:::;;;===============AAA@@@???>>><<<;;;::::::666666555777999;;;;;;:::::::::;;;======>>>>>>>>><<<;;;::::::999888888888999:::<<<===<<<;;;888777888888888999;;;;;;999777777777777666444444666777999:::::::::999666444222111111222222222222111111---------.........//////,,,,,,---...///000000000000000111111222222222333444333333444666888888777444444333111111222666999999888888888888999999:::888777666666666777999:::555666888:::::::::999888444555666777777888888888999999999888888888777777777666555444333333333333666777999:::;;;:::888666888888888777666444333333000111333666888888666333555666777666444444555777;;;<<<===>>>>>><<<:::888999888888888777777777888888666555666888999999888999888666555333222111111111222444444555444333222......///000222444666777888888999888777666555555555666777777666777888:::555666777888999999999999777777666777777999:::;;;999888777666666777888999888:::<<>>???>>><<<999777666555555555555666666777888555555555666666666666666333444555555444444444444555444333333444666999:::<<<<<<<<<;;;:::999888777444444333222222222333333111222333444555666666555......///000111222333333000000111222222222222222333222111222333333111000444333333222222333333444000222333222111000000000111111111111111000000000111111222555888999888666444444555555555444444333888777444222000000000111000111000///,,,,,,,,,.........------......///000111222222333333222222111000000111222222222111111000111111111///...///000222444555555444444555777777777666666666666666666333333333333444555666666555555555666666555555555888777666333222444888;;;@@@>>>:::777555444333444555444444333333333444444222222333333444555555666222222222111111111111000+++,,,...000222333333444333333333333333333333333222222222222222222222222222444555555444444555666333333444777999999888666444444333222222333444555666555666777999;;;:::999999:::<<<;;;::::::;;;===;;;;;;<<<<<<;;;999888777888777555444333333333444444555666666555666777999<<<;;;::::::;;;;;;999777444444444555555555666666444333333444666777666555888:::======<<<;;;;;;<<<===<<<999777555555555555444444444444444444444444333333333222222333333444333222111111111111222222333333333333444555666777888555555888777444444777777888:::;;;<<<<<<;;;;;;888999;;;<<<======<<<;;;@@@???>>>===<<<<<<<<<<<<999888888999;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<::::::999999888777666666999:::<<<===<<<;;;999888:::999999:::;;;:::777555777888888777555555666888999:::::::::999777555333000000111111111111000000------------............+++---///111222111///...000000111111222333444444444333222333555777777777333333333222111222555888777777777777888999::::::888777555444555666888999444555777888999999888888444444444444444666777777777777777666666666555555555555444444444444444555777666666777999888666444444444444444333222111000///000111444777777666444555666666555333333444555888:::<<<>>>>>><<<:::999666555555555555555666666777555444555777888888888777666555333222111111111222333444444444333222111------...///111444555777666888999888666444444555555666666666555555777999444555777999::::::999999888777666666666777999999888777666555555666777888777999<<>>>>><<<999777777777666555555555555666666777555555555555444444444444111333555555444333333444555555555555666888999;;;;;;;;;;;;;;;:::999888777222222111111111222333333111333555777888777555444...//////000111111111111000000000000111333444555777444111000111222222000444333333222222333333444111222333333111000000111111111111000000////////////000111444777777666444222333444555555444333333888777555444222111000///...000111///------///111...............//////000111222222333333222222111000000111111111000///...000111222111/////////000222333555444333333444555666666777777666666666777333333333333444555666777777666666555555666666777777777666444222333555777:::999777555444333444444333333444444555444444444111111222222333444444555000000000111111111111111+++---///111333444444444444444333333222222111111111111111222222333333444111333444444333333444555222222333666888999777555444333222222222444666777777666444444666888888888777999:::999777666777999::::::::::::::::::::::::888666444333333444444444333555666666555555777999;;;:::999999;;;:::777444222222333444555666666777444222111111333555666666999;;;===>>><<<:::999::::::999777555444444444444222222333333333333333222222111111222222333444555111111000111111333444555333333222222333555666777555444555888888555444666888999;;;===>>>===<<<;;;777888:::<<<===<<<;;;:::>>>===<<<<<<<<<<<<===>>><<<;;;:::;;;<<<===<<<;;;;;;;;;<<<<<<<<<;;;::::::666666777777777777666666:::;;;<<<<<<<<<;;;999999888888888999:::999777444444555777777666666777999888999:::::::::888555444///000000111111000000///---------............///+++...111444444222...,,,...//////111222333444444555333222222444666666666111222333333222333555777666666555555555666666777666555333222222444666888444555666666777777777777555444222222222444777999666666666666555555555555444444444444555666777888999777555555777777666333111111222333333222111000111111222444777888888666555666666555333333444555666888;;;===>>>===;;;999222222111111222333444555555444333444666777777777555444333222111111111111222222333333333111000///---...///000222555777888555777999888555333444555444555555444333333555888333444777999::::::999888999888666555555666777888888777666555555666777888999:::===???@@@AAA@@@???<<<<<<<<<:::666555666999666666555555444444555555666555444333333333333333///222444444222222333555666666666777888999:::;;;888999999999888777666666000000000000111222333333222444777999999777555333000000111111111000000///000000000000111444666777999555///---///222333333444333333222222333333444111333444444222111111222111111000000/////////.........000333555666444222111111333444444444333333444555666666555444111000,,,///000000......111444000000000000000111222222222222222333333222222222///000111111111///...---111222333222000000000111222333444444222222333444111222222222111111222333222222222333444555666777888777666555555666777888666666666444222111333444444444444333333444444444111222444555666555444333111111111111222333444444/////////000111111222222111222333444555444444333555444444333222111000000000000111222333444444555000222333333222222333444111111333666888999777555444333222222222444666888666444111111222444555666555777999777444222444666::::::999::::::<<<===>>>888666444333444555555444000222444555666777:::;;;;;;999888999::::::666333111222333444666777888888444222000000222555666666:::<<<>>>>>><<<:::888888888777555444333333333444111222222333333333222222333333333444555666777888333333333333444666888:::333333222222333555666777444333555999999666444666999;;;===>>>???>>>===<<<666888:::<<<<<<<<<;;;:::===<<<;;;;;;<<<===>>>??????===<<<<<<===>>><<<;;;<<<<<<<<<<<<;;;:::999999333444555666777777777777;;;;;;<<<<<<;;;;;;:::999666555666777999888666444000222555666777777999:::888999:::;;;:::888666555//////000000000000//////---------.........//////+++///333666666333...***------...000111333444444666444222222333555555555000222333444333333444666666555444333333333333333555333111000111222555777555555555555666666777777666555222111222444888:::666666666666555555555555444444555555666888999:::;;;888555555777777666444111222333444555444333333333222222444777999999999777777777666444444555666444666:::===>>>===;;;999000000//////000222444555444333222333555777777666333333222111000000000111111222222222111000...---...///000111444666888999555777999888555333333555444444444333222222555777222444777999;;;:::999777:::999777555444555666777999888777666666777888999;;;<<<>>>???@@@???===<<<;;;<<<;;;888444444777:::777666555444444444444444666555444333222111111111...111444444222111222444666666777888999:::;;;;;;;;;;;;<<<<<<<<<;;;::::::111111000000000111222333444666888999999777555333111111111111000...---,,,111111000000000000111111222111111000000000000000000111333444555444444333555444333333222111000000///111444666666444111//////000111222333222111111222222222222222111000///333333333333333333333333000///...............///000//////......///111222111111111111111111111222111111111111000000000000000000111111111222222222444333222111111111222333222111000000111222333333444333333222333444555666666666666777888888999999999777444333444444444333666555333222111000000000777777666555444333333222222222222111222222333333666555444333111000///...222111111111111111222222333333222222111000000000222222111111111111111222111111222333444666666777666666777777777777666666777666444333222222333444888888888666444333444555555444222111111222444555888:::===>>><<<;;;::::::777888888888666333000...444444444444555777999:::999777666888;;;<<<:::888:::888555333222222333555222444555555444444666777<<<<<<<<<;;;:::777555444666666555555555444444444111222222222111111333555444222///000333666888999777666555444444555666777777444222111222333333222///000222333333555888::::::;;;;;;:::888888:::;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999;;;<<<>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888555555444333444555666777666999<<<===<<<:::999999777777666777888888666333222222222333444555666777444777:::;;;999777666555000000//////.........------......---++++++,,,...///000111111111000...---...///000111222333444444333333444444666777888999444444444444333333222111555444333222222222333444555555444333222111111000666666666666555555555555666555444333222111111111333333333333333333333333777222111888:::777444555999999999888666444111000444333333222222333333444000111333555777999::::::999777444222222555888;;;888999:::;;;;;;:::888777000000////////////000000111222333444555555666555666555333111000000000111222222222222111000......111111333444444444333222333444444555666666555555777555222000000111333555444444444555666777777888:::888666444333333444555777999::::::888888999;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;999777666777999;;;<<<<<<999555222111111666666555444333111000/////////000111222222333333666777999;;;============999888888999:::;;;999777222222333333333444444444333555777888999777555444///000000000000/////////111111000000000000111111222222111000000000000000111111222333333333333333444444333222111111000000---...111222222111///---///000111222222222111111111111222222111000000///222222222222222222222222000//////....../////////222111000.........////////////000000111111111222000000000/////////......///000000000111111111111444333222111111111222222000000000000000222555777777666444222222333555666666666777888888999999999:::777555444444555555444333333333333444555555666666666555555444333222222333222222111222222333333444444444333222222111111222222111111000111111111333333222222111000000000//////000000111222444444444444444555555666666666777777666666666666666666777666555444333444444555666777888777555444444555555444222111111222333555555888:::;;;:::888888888;;;;;;;;;:::888666333222444444333444555666888999;;;999999:::<<<===;;;999:::888555333111222333444333444666666555555666888;;;;;;;;;;;;999777555444555555444444444333333333222333444333111000111222333111///000333666888999777666555444444555666666666444222111222333333222///111222333333555888::::::;;;;;;:::999999:::<<<<<<<<<<<<<<<;;;;;;::::::<<<;;;999888999:::===>>>??????>>>===<<<;;;;;;;;;::::::;;;;;;;;;;;;:::999444444333222333444555666333666:::;;;:::888777777666555555555666666444222222222222222333444555666222555888999777555444444111000000///......---------......---,,,,,,...///000000000000000///............///000111222333333333333333444555666888999333333444444333222222111333222111000000000111111444333333222222111111111666666666666666555555555666555444333222222222222333333333333333333333333666222111777999666444555777888888777666444222000333333222222222222222222000111333666777888888888555333111000000333666888777777999:::999888666555111000000/////////000000000111222444555555666666777666444333222111111222111000000///......------000111333666888888888888444444555555555555555555444333111111111333555666444555666666777888888888999888666555444555666777888:::;;;:::999888999:::<<<;;;:::999888999999:::;;;;;;;;;999777666888::::::;;;;;;999666333222222555555555444333222111000000000111111222333444444777888:::<<<===>>>>>>>>>===<<<::::::;;;:::888666111222333444555444333333222333555777888777666555.../////////000000000000111111000000000000111111222222111000000000000111111111111222222222222222333333222222111111000000......////////////.........///111222222222111000111111111000000000//////111111111111111111111111000000////////////000000333222000...---------.........///000111222222333/////////.........------/////////000000000111111333222222111000111111111...///000000///111777;;;;;;999555222111222444666666777888888999999:::999999777555444555555555444222222333444555666666777444444444333333222222222333333222222111222222333222333333444444444333333333222111000000000000000333333333222111111000000------...000222444666777666666666666666666666666888777555444444444555555777666555444444555666666444666888888777555555555444333222000111222333555555777999:::888777666777===<<<;;;999777666555555333333333333444666777888<<<;;;;;;<<<======;;;999888777444222111222333444333555777777666666888999;;;;;;<<<;;;:::888666555444444444444333333333333333555666555333000//////333111///000222555777777666555555444555555666666555444222222333444333222///111222333333555777::::::;;;<<<;;;::::::;;;============<<<<<<<<<<<<;;;===<<<999777888:::===???@@@@@@>>>===<<<;;;::::::888999999:::;;;:::::::::333222111111111222444444333555888:::999777777777444333333333444444222000111111000111111222333333111333666777555444333333222222111000...---,,,,,,,,,---......------///111000000//////......//////......///000111111222333333333333333444666777888222333333333333222111111111000///.........//////222222222222222222222111555555555555555555666666555555444333222222222222222222222222222222222222555222111555777555444444555555555555555333222222333222111111000000000000000222444666777777666666666555444444555777999:::666666777888777666555444222111000///////////////...///111333444666666666888888666555444333333333000///...,,,,,,,,,,,,---111222444777888999999999444555555555555555444444111111111222333444666777666777777888999999999999999888777666666777888888:::;;;<<<;;;999888888999:::999777666555666777888:::;;;:::888777666888:::999:::;;;999777444444444444444444444444333222222111111222333444555666666888999;;;===????????????@@@???===<<<<<<:::777555...///222333333222111000111222444666666666666555000///////////////000000111111000000000000111111333222111111000000111111111111111111111111222222111111111111111000000000111000000////////////000...///000111111111000///000/////////////////////////////////////////////000000/////////000111111222111///...------............///000222333444444/////////.........------//////000000000111111111222222111111000000000000///111222111///111888===>>>;;;777222111111444555666777888999:::::::::999888555333222333444444333333333333333333333222222333333222222222222222222333333222222111111222222333444444555555444444333333222111000000//////000444333333222222111000000---......000111333555666444444555555666666666777999777555333222333444555666555444333333444555666333555888999888666666666444333111000111222444555777999::::::888777777888;;;:::777555333333333444222222333444555666777777;;;<<<<<<======<<<:::888777666444222222222333333444666777888777777999;;;<<<<<<======<<<:::888777666555555555444444444444222444666666444111000///222000///000222555666666555444444555555555666666555333222222333444333222000111333333333444777999:::;;;<<<;;;::::::<<<========================<<<>>><<<999777777:::===???AAA@@@>>><<<;;;:::::::::999999999999999999888888111111000///000111222333444666999:::999888888999444333222222333333222000000000/////////000111111000222555555444333333333333333222000///---,,,+++,,,---............111333111000///.........///000//////000111222222333333222222222222333444555666111222222222222222111111/////////...............111111111222222333333333444444444555555555555555555444333222222222222222222222222222111111111111222111222333444333333333333333333333333333333333222111000///////////////000222444666777666444333666666777888999:::;;;;;;666666777777666555444333222222111000////////////---...000222444666777777999999888777666555444444000///---++++++,,,---...333333555666666666555444555555555666555555444333111111222333444444555555777888999:::;;;;;;::::::999888888777777888999:::;;;<<<<<<;;;888777777888777666444444444666999:::<<<<<<;;;888666555666888888999::::::888666666777333333444444444444444333111222333444555666777888999:::<<<>>>???@@@@@@@@@AAA@@@>>>======;;;999666...///222333333222111000000111333444555555555555222222000///............111111000000000000111111333222222111111111111111111111111111111111111111000000000000000000000000222111///.........//////---...///000111000/////////......------...//////........................///////////////000111111000///...------...///000//////000111222444444555000000000/////////......000000000111111111111222111111111000000000//////111222333222222444999===>>>;;;777222111111444555555666888999::::::999888555333000000111222222222222333444444444333222222111111222222222222222222444333222222111111111222444555666666555444222111222111111000//////000000444444333333222111111111000000000000111222333444000111222333555666777888:::888555333222222333444333222222222222333555666333666888999888777666666444333222111111333555666666888999888666555555666999777444222111111222333222222333555666666777777999;;;======<<<:::888777666666444333333333333333444555777888888888:::<<<======>>>>>>>>>===;;;:::777777777777666666666666111333666666444222111111111000///000222444444444333333444555555555555555333222222333444444333222000222333333333444777999999:::;;;;;;::::::<<<>>><<<========================;;;999888888:::===???@@@>>><<<:::999999:::::::::::::::999888666555444000000///...///000111222333555777888888777888999555444222333444444333222000000///.........//////000222444444333333333444444333222000///---,,,,,,,,,---............111333111000///......///111111222222222333333444444555222111111222222333444555000000111111222111111000///////////////.........111111222222333333444444222222333333444444444444333333222111111111111222222222222111111000000000000111222111111222333333111111111111111222222333111000//////.........///111222444555666555444333444444555666777888888888777777777666666555444333222222111000000000000000...///111333555666777777999999888888777666555444111000...,,,,,,---///000333333555666666666555444444555555555555555444444333333333333333333333333888999;;;<<<<<<<<<::::::888888888888888999999999;;;<<<<<<:::888666666777444333333444666888;;;=========<<<888555333444555888999::::::888777777888333333444555555555444444111222333444666777888999999:::<<<>>>@@@@@@@@@@@@???>>>======>>>>>><<<:::111222333444555444333333000111222333333333333333444222111///...---......111111000000000000111111333333222111111111111222111222333333333222111000......//////000000111111000///...------,,,------,,,---///000000000///......---,,,,,,,,,---...///..............................---......///000111......---------...000000//////000111222333333444000000000/////////....../////////000000000111111///000000000000///......222222333444777:::===>>>;;;999555222111222444666333555777999:::999888777333111//////000111111111222333555666777777777666111111111222222333333333444444333222111111111111333444555666555333111///000000000//////000000111444444444333222222111111222222111111111111111222//////111333555777888999:::999777555333222222333111111111111111333555666555777999999888666666666555444333222333555777888444555666444222111222333888777444222111111222333222333555666777888888888777:::===>>><<<:::888888666666555555444444444444333555777777777888:::<<<<<<===>>>??????>>><<<<<<999888888888777777777777222444666666444333222333111000///000222333333333222333444555555555555555333222222333555555444222111222333333333444666888888999::::::999999;;;===;;;<<<<<<<<<<<<=========<<<;;;:::999999;;;<<<>>>>>><<<:::888777888999::::::::::::888777555333222000///.........///111222000222444555444444666777777555333333444444444333111000///......---......///111333333222222333444333333222111///...------,,,---......------///111111111000000000111222222333333444444444555555555111111111111111222333333//////000111111111111000///000000000000///......000111111111222222333333000000111111222222333333111111000000000000000111222222111111000/////////...111222///...000222222000000//////000000111222000//////......//////000111222222333444444444444888888888888999999999999888777777666555444333333111111111000000111111222///000222444555777777777888888888777666555444333111000///......///000000111222444777888999999999333444444555666666555555555444333333222222222333999:::<<<======<<<:::999888999999888888888888888::::::;;;999666555555666111222333555777999;;;=========;;;888555333444555888:::;;;;;;999888888999333444444555555555444444111222333444666888999999999:::<<<>>>@@@@@@@@@@@@===<<<<<<===??????===<<<222222333333333444444444111111222222222222222222333111///...---...///000111111000000000000111111444333222222111111222222000222444666555333000...------......///000111111000000//////...------,,,,,,---...///000///......---,,,+++***+++,,,...///........................,,,,,,,,,,,,---...///000000///...---,,,---...///......//////000000000111/////////.........---------------.........////////////000000000///...---000///000666===BBBBBB@@@777666444222222333555666222444666888999888777666333111//////000111222111333444666777888777666555111111222222333444444555555444333222111111111111000222444555555333111000//////...//////000111222555444444333333222111111222222111111111111111222111111222444555777888999;;;:::999777555333222111111111111111222444666777888999999888666555666777666555444333444666888:::444555555333111000111222777555444222111111111222333444666777888999888888666:::>>>???>>>;;;::::::777777666666666555555555222444666777777888:::;;;;;;;;;============<<<;;;888888888777777777777666555666666555333111111222000///...///222333222111111222333555666666555555222111222333555555444222111222333333333444666888777888999999888888:::<<<::::::;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;999777666666777999;;;999888888777666555333222000///.........///111222///111333444333444555777777555333222333444444333111111///......------------///000111000000222333222222111111000///......---......---,,,,,,...///111111222333333333333333333333333444444444444444111000000000000111222222...//////000111111000000...///000000000///------////////////000000000000......//////000111111222//////............//////222111111000//////......,,,111222---+++///222111000///.........///000111............///000111222111111111111222333555666===<<<<<<;;;;;;;;;;;;<<<777666555444333222111111000000000000111222333333111222444555666777777777666666777666555444222111////////////////////////000111333666888888888888222222444555666666777777444333222111111222444555999:::<<<======<<<:::888999999999888888777666666888888999888555444444555111222444666888888888888:::::::::777555444666777999;;;<<<;;;999888888999444555555555555555444444000111222444666777999999888999<<<>>>????????????===<<<<<<===>>>>>>===;;;111111000000000111222333222222222111111111111111111000...---...///111222111111000000000000111111444333222222111111222222000222666888777444000...,,,------...///000111111222222222222111000///...,,,---.../////////...------,,,+++******,,,...///........................+++++++++,,,---...///000222000///---,,,,,,,,,------------.....................---------,,,,,,,,,+++++++++,,,,,,,,,------...///000000000///---,,,///---...666AAAGGGFFFBBB444333333222333444555666111333666888999888666555333111//////111222222222555666666666555333000///111111222333444555555666555444333222111111111111---///222444555444333111............///111222333555444444333333222222111111111111000111111222333333444444555666777888888;;;;;;:::888666444222111222222222222333555777999999::::::888555555666777666666555444555777999;;;666666666444222111222444444333222111000000//////444555777888999:::999999666;;;???AAA???===<<<===777777777777777666666666222333555666666777999;;;999:::;;;<<<<<<<<<;;;:::777777777777666666666666888888777555111000000111000///...000111222222111000222333555666666555555111111222333555555444222111222444333333444666888666777888888777888:::<<<:::::::::;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;999888666444555777999;;;666777777777666555444444000//////...///000111222111333444555555555777999666444222111222333333333222111000///...---------,,,---//////...///000222222111111111000000//////---......---++++++,,,...000111333444555444444333222333333333333333333444111000000000000000111222......///000000111000000---.../////////...---,,,........................---------...///000000111......---------......///222111111000///......---+++111222,,,***///222111000///...------...///000............000111222333222111000///111333555777<<<;;;999888777777888999666555444222111000000000//////000000111222444444333444555666777777777777555555666666555333111000......///000000//////...111222333444444444333222111222333555666777777888333222000000111333666888888:::<<<>>>===<<<999888999999999888888666555444666777888777555333444555222333555777777666555444777888888777555666888::::::;;;<<<<<<:::888888999555555666666555444444333000111222444666777999999888999;;;===????????????>>>===<<<===>>>>>><<<:::111111000000000000000111111111111111000000000000000//////......///111222333333222222111000000000222222111///...,,,++++++000111333444444333111000000000000000111111111111555444111000//////111222000...,,,,,,---.........,,,------......---,,,,,,,,,,,,,,,------.........////////////............222111000...------------000000000000000000000000...---,,,+++++++++,,,---///...---,,,,,,---...///333333222111///---+++***(((---444:::???@@@???===111111000000111333444666333333333444444333222222111111111111000000000000222333444555666666666666000000111222222222222111444333222222222222333444111111333333333333111111111111000000000000111111222222222222222222222222444333000//////111444666222222222333444555666777999999888888777666555555444666888888777666666777888999999777555444555666;;;999888666666777999:::555555444333222222222222555333111000000111222444333555888:::;;;;;;999888<<<<<<===>>>??????>>>>>>;;;888555444555666666666222333666888999999888777888777777:::======:::777444555666777777888888888:::777444222222333222222111222333444444444333333222111000111333444444333222333333444444555555666333444555666777777777777666777666555333444666888::::::;;;<<<===>>>???@@@>>><<<;;;;;;;;;;;;:::888;;;;;;::::::999888888777777666555444333444555555555111......000333333222555444444555555666777888444333222111111333555666111000///......///000111---...000111111111000///111111222222111000///---.........///////////////111333444555555444222111444444444333222111000///111111222333333333333222///////////////000111111000000/////////......---------,,,,,,,,,+++++++++,,,---.../////////......///...---,,,+++,,,------000000//////............---......//////////////////......---------......///...---,,,---///111222222111000111333444333222777777777777666555444333333333444444333111///...---------...000111333333222333555777777777777666555444333222111111111111000000000000////////////444333333444555666444333222222333444444555555666666444111//////000333555;;;;;;<<<<<<;;;:::888777888777444222000000111222444333222111111111222333333444555666777777777777666666666666666666777777;;;;;;:::999999999::::::999999999888666444111000111333444444444555777999<<<===>>>??????>>>===<<<;;;;;;:::999999999999:::111111000000000000000111............------------//////......///000111222222222111111111111000000000000000//////.........000111222333333222000///////////////000000000000111000//////000111333555555333000///000000000///,,,,,,,,,---......//////++++++,,,,,,,,,,,,,,,---++++++,,,---...///000000333222111000///......///////////////////////////...---,,,++++++,,,------///...---------...///000333333222111///...,,,+++'''***000555888999999888444333222111111111222333111222222222222222111111111111111111000000000000222222333444555555555555222222222333333333444444555444333222222333444555444444555444333222000///111111000000000111111222444444444444444444444444333222111000111222444555333333333333444555666666777777777888888888888999:::999888888777777666666666777777666444333444666888777555444555666888999555444333222222222333444444333222111111111222333222444888:::;;;;;;999777;;;;;;<<<===>>>>>>??????;;;888555444555666666555333444666888888888777666777666777999<<<<<<:::777777777777888888777666666999666333111222222333222222333555666666555444333111000000111333444444333222222333333444555555555333333444555666666666666666777777666444444555777888999999;;;<<<===>>>???>>>===;;;;;;;;;;;;999777999999888777666666666666555555333222222222333444555222//////222444555444666666555555555555555666555444222111111222444555333222111///...---......---...///000111000/////////000000111000///...---------....../////////000000111333444555444333222333333333222222111000///000111111222222222222222000000000000000111222222000000///........................---------,,,,,,,,,,,,---------.........///...---,,,+++,,,------/////////......------------......//////////////////......------...............---------///111333222111000000222333333222555555666555555444333333222333333333222111///...////////////000222444444333333444555666666555555777666444222111000//////000000000000000000000///444333222333555555444222111111222222333333444444666444222000000111444666::::::;;;;;;:::888666555777666444222111111222222222222111000000111222333444444555555666777777888999999999999999888888888::::::999888888888888999888888888777666444222111111333444444444555777999<<<<<<===>>>???>>>======<<<;;;::::::999999::::::000000000//////000000111111111000000000/////////............///000222222000000000000111111111111......//////000000111111///000111222222111000///........./////////000000111000//////000111333444777555222111111000///...,,,,,,,,,,,,...000222333,,,,,,,,,+++++++++++++++******+++,,,---...//////111000///.......................................------,,,,,,,,,------......---------...///000000222222111111000...---,,,)))+++...000222333444444666555444222111000000000000000111111111111111000111111111111000000000000111111222333444444444444333222222111222333444555666555444333333444555666888888777666444111///...111000000000111222222333555555555444444333333333222222222333333333444444333333333333444444555666555666777888999;;;<<<<<>>>>>:::888555444444555555444444555666777777666555444666666666888:::;;;999777999999999999888777666555777444111000111222333222333444666888888666333222111000///111333444333222111222222333333444444555222333333444444555555555555777888777555444444555777777888:::;;;<<<===>>>>>>===;;;;;;<<<;;;999777888777444333222222444444444333222111111111222222444222111111333666666666777777666555444333444444666555444222222222333333555444222000...---,,,,,,---...//////000000//////...////////////......---,,,,,,------...///000000...///111333444444444333111111111111000///......//////000111111111111111111111000000111111222222000///...---------.../////////.........------------,,,+++++++++,,,---...///...,,,+++++++++,,,---......------------,,,,,,---......//////////////////......---......//////------------...000222333333111//////111222333222333333333444333333222222222222222222222111000///111000000000111333444555666666666666666666777777888777555333000///...---000000000000000000000000333222222333444444222111///000000111222222333333666555333111111333555777999999999999777666444444555444333222111222333333000000//////000111333444666555555444555666888999:::::::::999999888888888999999888777777777777777666777777666666555333333222333444444444444666888;;;;;;<<<===>>>>>>>>>===<<<<<<;;;:::::::::::::::000////////////000000111222222222111111111000000---......///000111222222......//////000111222222......//////000111111111000000111222222222111111////////////000000000000333222111000/////////000333111////////////...,,,,,,++++++,,,...111444666---------,,,,,,+++++++++------------,,,,,,,,,,,,------,,,+++++++++,,,,,,---------------------------------------.........---------...//////000000000111111000000///...---......//////000111222333666555444333111000//////000000111111222111111111111111111111000000000///000000111222333333333333222111///...///000222444666555444444444444555666999888777666444222111000111111111111111222333444444333333222222111111000111222444555555555444333333333333333333444555666666666777999:::;;;<<<===@@@;;;555444777999777444444555666555444444555777666555444222222333555666666555333222333444777888555666777888777666444222000333666999:::999777555555555666777999;;;<<<===:::777555444555555444333555555555666555444333222444555666777999999999888999999999999999888777777555333000///111222333333222444666888777555333111111000///111333444333222111111222222333444444444222222222222333444444555444666888888666444444444777888999:::;;;<<<======>>><<<<<<<<<<<<;;;888666888666333111000111333444333333222222111111111111111111111111333555666777666555555444333333444444777666555333222222222222444333222000...---,,,,,,------......////////////......//////////////////++++++,,,---...///000000///000111222333333222222///000000000//////...---...//////000000000000000111000000000000000111111000///---,,,,,,---...///............------------,,,+++***))))))+++---......---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...............//////000---------...///111333444333111///...000111222222000000111222222111111111222222222222222222111111222111000000000222333555::::::999999999:::::::::777666444222111//////...000000000000000111111111333222111222333333111000///000000111111222222333666555333222222444666777888888777666555444333222444333222222222333444444000/////////111222444666777666555444444666888:::999999999888777777666666:::999888777777777777777555555555555555555444444222333444444333444666888999:::;;;<<<======>>>>>><<<;;;;;;::::::::::::::://////......///000111111//////.........------------......///000111111111------...///000111111222000000000000////////////000000111222222222222222000000111111111222222222222222111000////////////...---------//////...---,,,++++++,,,...111444666//////......------,,,,,,.........------------,,,,,,++++++++++++,,,,,,---------------------------------......////////////---......//////000000000//////000000000000//////111000/////////000222333333333333333222222111111000000111222333333222222111111111111000000000//////000111222333333333333333222000//////111333444666555444444444444555666777777666555444444444444222222222222222333444444333333333222222111111111222333444666666555444333444444333333333444555555888888999999999:::::::::<<<777222222777:::999666555666777666555555777888999888666444333333444555777666555444555666888:::777888:::::::::888555333000222555777888777666555333333333444666888:::;;;:::888666555555555444222555555444444333333222111222333555666777777888999888888999::::::;;;::::::555333000///111222333333111222444666666444222000222111000111333555444333111222222333333444555555333333222222222333444444333555777888666555555555:::::::::;;;<<<<<<======<<<;;;;;;<<<===<<<999777999777444222111222444555333333333333222222111111...///000111111222444555333333333333333444555555888777666444333222111111000000000000000/////////---------------......////////////000000111111222,,,,,,------...//////000222222222222111000000///....../////////...------......///000000000000///000//////........./////////...---,,,,,,---...///---------,,,,,,,,,,,,+++,,,+++)))))))))***,,,......---,,,+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---......///////////////...............///000111------...///000111222333333000......///111111000......///000000111000000222222222222222333333333333111000//////000222333:::::::::;;;;;;;;;;;;;;;555444333222111000000000///000000000111111111222333222222222333333111///000000111111222222333333444333222222222444555777666666555444333333333222333333222222333333444444111111000111222444666888888777555444555666888999:::999999999888888888777;;;;;;999888888777777777555555555444444444555555222333444333333333555777777888888999:::<<<======;;;;;;:::999999999999:::............///000111111000000000/////////.........//////000000000000///,,,------...///000000111111000000///...------,,,///000000000111222222333111111111222222222333333......///000000111111222...---...///111222111///,,,,,,,,,,,,...000222333////////////............++++++,,,---...///000000---------------...///000------------------------,,,---...///000000000000...///000000000//////.........///000000000000000//////...---...///111222111111222333333333222222000000111222333333333333111111111111000000000000000000111222333333333333555444444333333555666777666555444333333444555666555555444444444555555666444333333222222333333444444444444444444444444444333444555666666666555444444444444333333444444555999999999999999888888888777444222333777::::::888777777888777555555666888:::999666444333444444555888888888888888999999:::888999::::::999777555333111222333444555666666666444333333333555777999:::;;;999777777777666444222444444333333222222111111111333444555555666888999888999:::;;;<<<<<<<<<<<<777444111000111222333222111222333444444444333333333222111333555666555444222222333444444555555666444333222222222333444555222444666777666666777888<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>===:::888999888666444333444555666222333333333333222111111,,,...000000000000111333222222222222333444555555777777666555444333222111---...///000111111111111---,,,,,,,,,,,,---......////////////000111333444.........///////////////333333222111000///...............//////......---......///000000000000000//////...---------......,,,---------............------,,,,,,,,,+++++++++,,,+++*********+++,,,---...---+++*********+++,,,++++++,,,,,,,,,,,,---------......///////////////............///000111111...//////000000111111111111000//////000000///...,,,---...///000000111000222111111111222333444444444222000......///111333666777999:::;;;;;;::::::444444333222111111111111///000000111111222222222555333333333444333111///000000000111222222333333222111111000111222444555444444333333222333444444333333333333333333333333222222111222333555777888888777666666666777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777777666555444444333444444555222333444333222222444666555555555666888:::<<<===::::::999888888888888888...------......000111111222222222222111111111111///000000111111000......---------......///////////////......---,,,,,,,,,---------...///000000111000111111111111222222222---...///000000111111111000//////111222222000///,,,,,,,,,---......//////---------...............******+++,,,---...//////------------...///000111------------------------,,,---///000111111000000000000111111000///...---------///000111111111111...------...///000222222111222333333333333222111...///000111222222222222111111111111000000000000000111222333444444444444555555555666666666777777555444333222222333444555555444444333333444555666666555444333333222333333222333333444444555555666444444555666666666666666555444444333333444444444888888888888888888888888444555555666888999::::::777888888666444444555666777666555444444555666888:::;;;;;;<<<<<<;;;:::999777777888777666555333222222222111111222444666888777666555555555777999;;;<<<:::999888888777555222333222222111111111111222000222444444333444777::::::;;;;;;<<<<<<<<<;;;;;;999666333111222222333222222222222333444555666777444333333444666777777666333444444555555666666777555444333222222333444555222333555555555666999;;;======<<<;;;:::999888888888888:::<<<>>>>>><<<999888888777666555555555555111111222222222111000///,,,...111000///...000111333222222222222222333333666666666666555444333222,,,---///000111111111000---,,,+++++++++,,,..................///111333444000000000000000/////////222111000000////////////......////////////......//////000111111111111000000000///...............***+++---//////...---,,,...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++*********+++,,,,,,,,,,,,,,,---------...---......///////////////............///000111222000000000111111111000000/////////000111000...++++++,,,---///000111111111////////////000111333333666444111///...000222444333555888;;;===<<<;;;999666555444222111000000000///000000111111222333333666444444444444444222000...//////000000111111222//////...//////111222333333222222222222444555666333333333444333333222222222222111111222444555777777777777777777777777777::::::;;;;;;<<<<<<======;;;:::999888777666666666666666444333333333333444222333444333222222444666222222333444666888:::<<<999888777777666666777777---------......000111111////////////............000000111111111///...,,,---------............///---------------,,,,,,,,,+++++++++,,,---...///000000000000000111111111111111111111111000///...---000000///000111000...,,,,,,------......---,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******+++++++++,,,---...///000........................,,,---///000111111111000111111222111000///---,,,,,,---...000111111222222......//////111222444555222333333444333222111000---...///000111111111111111111111111000000000000111111222333444444444444333444555555666666555555444333222222222222333444666555444333222333444444777666555444333222222222///000111222333333444555555555555555666666666777555444444333333333444444666666777777888888888888444666999999999999999;;;777777777555333222333444444333222222444666888:::;;;<<<>>>>>>>>><<<:::888666666666555444222111000333222000000111333666999999888777666777888:::<<<<<<;;;:::999999888555333222111111111111111222222///111444444333444777:::============<<<;;;:::999:::777444222222333222222333333222333444666888:::555444444555777888777666444444555555666777777777666555333222222333555666111333444444444666:::=========;;;:::888777666555666777999<<>>@@@???===;;;888777555333111///......///000000111222222333333666555444444555444222000------......///000000000------------...///000111222111111111222444666777333444444444444333222111222111111111111222444555777777888888888888777666777888888999:::;;;<<<<<<:::999888666555555444444777666444333222222333333222333444333222222444555111111111222444777:::;;;888777777666666666666666///////////////000111111---------............///111000......//////---,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***************+++,,,,,,---......///000000000000//////...111111000///...---,,,,,,000000///...............***+++,,,...//////000000...---,,,+++***+++,,,,,,******,,,,,,,,,,,,******---------......000111111//////.........---------......///000000000000000111111111111111000///...////////////000000000000000000//////......------333444444444333222222111...000222222///---...000...///000///......000222333333444444333333222222555444222111111222444555555444444444333333333333555444333222111222333333555333222222333444333111///000111333444555666666555555555555555444444444333333333444444444444444777777777777666666666666777888999::::::999888777777666555444444444444444111222222111222555:::=========>>>>>>===;;;999888666777888888777555333111444444444444444555777777===:::666444555777888888777777777666666555444333777444111000000111111111000333666777666777:::===???>>>>>>===<<<:::888777999888777666444222111111222222333333444555666666444666777999:::::::::999888777555666888999999888555666666444222222333444333222000000222555888:::@@@===999666666666555555111===HHHFFF<<<777;;;CCC???;;;777555666888777666222000///...///000///...///......------///000111333222111000000000222222555666666777555333111///,,,,,,------...///000000------,,,,,,,,,------......---------...///111222111000///......///000111333222111000////////////111000...------......///111222222333333222222111......---------,,,,,,,,,111///---,,,,,,,,,...///------......------,,,+++***+++---......---+++***,,,+++*********+++,,,---,,,---------------,,,,,,+++,,,---.........---,,,+++,,,---...////////////000000////////////000000111000000///...---------++++++++++++,,,,,,---...///......------///000111666444111000222444444444333555:::???BBBAAA<<<888444111///......//////.........000111333555666777:::999777555333111///...////////////000000000000...///000///...---...//////111444777999999888777555555444333111222444777444333222111111333555666999???AAA;;;555444555555777888999888777777888:::888666444222222333555666999888777666555444444333111222333444444333111111111111222333555666777777666666555555555666666777///............///000111.........////////////000222000//////111111000...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,------------....../////////......///////////////.........000//////...------......,,,---...///000111111111111000///---,,,+++++++++,,,------......------,,,,,,,,,,,,,,,---...///000///.........------------......///000000000000000000000111111111000//////---............/////////000000111111222222333333444444444444444333222222...000222111///---...///---...///...---...///111111222222333333222222222555444222111111222444555666555555555444444444444444444333222222222333444666555333333444444333111000111222444555666777777666666666555555444444444333333444444555555666666999888888777666555555444777888999999999888666555666666555444444444444444111333666777888999:::<<<============<<<;;;999888666777888888888666444222333333333444555666777777999666333222333666888999777888999999888777666555888555222111222333333222222444777777777777:::<<<=========<<<<<<:::999999999999888666555333222222222333333333444555555555333444555777888888999999:::888666777888999888777444555555444333222333555444333222222333666999;;;<<<:::777666777777666555333BBBSSSWWWNNNAAA:::888666555666:::>>>===777111222000......///000///...///......---...///000111333222111000000111222222444555666666555222000///,,,,,,---......//////000...---------------.........---------...///111222000000////////////000000111000//////......////////////.........///111222111222222333333222222111//////.........---------...---,,,+++,,,---///111---------...------,,,+++***+++---......---+++***,,,+++*********+++,,,---------......///......---,,,---............,,,,,,+++,,,---....../////////........................000000000///...---------,,,+++++++++,,,,,,---...++++++,,,---...111333444777444222111222444444444222444888===@@@???;;;777444222///...//////...---///000000111222333444444777666555444222111000000....../////////000000000...///000000......///000111333666888999999888777777777666444222222444777555444333222222444555777>>>DDDEEE???999888888777777888888777666666777999888666444333333444666888999888555333111111000111111111222333333222111000000000111222333444444555444444444444444444555555......---------...//////...////////////000000000222111000111222333222111---------,,,,,,+++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,+++,,,---........................//////000000000///......------------------...///111222222333333333333111000...,,,+++***,,,------......------,,,+++*********+++,,,---...............------------......///000000000000///...///000000000000000000,,,,,,---------...............000111333555666666444444444444444333333222...000111000...---...///,,,---......------...000///000111222222333333222555444222111111222444555777777777666666666555555444444333333333444555555888777555555555555444222111222444555777888888888888777777666555444444333333444444555666777777888999999999888666555333222888888999888777666444333555555444333333333444444111555:::======<<<;;;;;;<<<=========<<<:::888777666666777888777666444333222222333444555666777888:::777444333444666777777888999:::;;;;;;:::888777888666333333333444444333333444666777777777999;;;::::::;;;;;;;;;;;;;;;:::999999888777555444333333333333333333444444444444333333333444555666777888;;;999777777777888777666222444555444333333444666666555333333444777:::<<<999888777888999999777666555CCCTTT\\\YYYNNNCCC>>>>>>>>>BBBHHHMMMIII===333111///...---...///...---///............///000000222111111000111111222222333444444444333111000...---------......//////000........................------------...///000111/////////000000/////////......------......//////.........///000111333333111111222222222222111111////////////............,,,+++++++++,,,...000111---------------,,,++++++***+++,,,------,,,+++***++++++******++++++,,,------...///000000111000000.../////////...---,,,,,,,,,,,,------......//////+++,,,---......---,,,+++000000//////...---------,,,,,,+++++++++,,,------++++++,,,---///111333444777444222111222333333222111333666:::===<<<999555444222000/////////...---000000111111111111111111333333222222222111111111------........./////////...///111000///...///111333555666888999888888777888888777555333222444555555444333333333444666777@@@DDDEEE???:::999999777666777888777555555666888777666555444555666999:::<<<999555222///...//////000000111111111111000000000000000000111111222222222222222222333333444444---------,,,,,,------...............////////////000//////000222444333222---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,....../////////....../////////000000000------,,,,,,,,,,,,---------...///000222222222222222222111000...---+++***++++++++++++++++++++++++++++++******+++,,,---------------------------------...//////000000//////---......///000000000000,,,------------.........***+++---...000222333444333333444444444444333333/////////...---------...,,,---//////...---...000///000111222333444444444444333222111111333444666888888777777777666666666555555555555666777777777:::888666666666666444333333444555777888999::::::999888888777666555444444444444555666777888999999888888888888777666444333888888888888666444222111444444333333333333444444333777<<<>>>>>>===<<<;;;<<<<<<<<<<<<;;;999888666444555555666555555444333111222333555666777888888@@@===999666666666555444777999;;;<<<<<<;;;999777777555333333444444444333222333444555666777888999777888999:::;;;;;;;;;;;;777777666555444444333333444444333333333333333333333333222222333555777888;;;888666555555555444333111333444555444444555666666444333333444666999;;;999888999:::;;;:::777555555;;;DDDKKKPPPRRRRRRRRRMMMKKKKKKOOORRRMMM???444111///------...///...---............/////////000111111111111111111222222222333333333222111///...------....../////////000//////////////////......------------......//////---...///000000///...---------------...///000111/////////000111111222333111111222222222222111111............------------++++++++++++,,,---...///,,,------------,,,++++++***+++,,,,,,,,,,,,+++************++++++,,,------......000111222222222222000000//////...---,,,,,,,,,,,,,,,,,,---......///+++,,,...//////...,,,+++/////////......---------,,,,,,,,,++++++,,,,,,---............/////////000555333111000111111000///000111333777999999666333444222000000000000...---...///000111111111111000222222111111000000000000------------.........///...000111111//////000222555555666666666666666666888888888555222111222333444333333333333444555666999>>>???:::777777777555777888888777555555666888666666555555666888:::<<>>;;;666222///...///000.........//////000000111222222222222222111111111222222444555666666666666......---,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,---///111000///......---,,,,,,+++*********++++++++++++,,,,,,,,,*********+++++++++++++++,,,---...///////////////.........------,,,,,,,,,+++************++++++,,,***+++,,,...////////////...---,,,******+++,,,---...------,,,,,,------.........------------......,,,,,,,,,,,,------------------...////////////...,,,---..................---............/////////------...//////000111111000111111222222222222222000...++++++,,,------,,,,,,///111222111000000000111222333555666777777777333222111111111333555777666666666555555555444444333444666777888999999999999777666666888888777555444555777888:::;;;;;;;;;888888888888777777777777666666666666777777777777333444666888999888777666444555666777777666555555555555444444444555666666777888999888777888:::<<<:::;;;;;;;;;:::888666555222222222222333444444444555666777999999999888888777555444555777999999999999999999999888777666666444333222333444444333222000000000222555777888777777777888888888888888777222222222222222222222111222222222222333333333333444444444555666777888999666444222111111111000...111333555666555444444444333222000///000222555777<<<;;;;;;<<<<<<:::777444888666333444888>>>CCCFFFBBB===777555555666555333222000///...///000///...---......///000////////////000111222222222222222222222222111111111000000////////////////////////...///000000///...,,,+++,,,------.........------.........//////.....................///000111222000000111111000000///...000000111111111111000000,,,,,,,,,,,,+++++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))***+++,,,------------...///000000111000000///...---,,,,,,,,,,,,,,,...---,,,++++++,,,---......///000111111000///...------------------------------,,,+++++++++,,,,,,***+++,,,///000111222222000.........000000///...//////000111444444333111111000000111222222111///,,,---000222444333333222222222111000//////......------.........////////////000222222111111222444444333222111111222444555555666666444111/////////000111111111222222222222000444555444555999999666777777777666444333444666555555666666777999:::;;;888666333///------...//////.........///000111222333333333333333333222222222333555777888888777777//////...---------------,,,,,,,,,---------.........---,,,---///000000...///......---+++******)))******+++++++++,,,,,,,,,))))))******++++++,,,,,,,,,------.........------++++++,,,,,,,,,,,,,,,---)))))))))))))))***++++++***+++,,,---.../////////111///+++)))((()))+++,,,...------,,,,,,------.........------------......++++++,,,,,,,,,---------,,,---......//////......------.........---,,,,,,,,,,,,---------.........------...///000111222222//////000111111111111111111---******+++------,,,+++...000111000/////////111222333444555555666555333222111111111333555777444444444333333333222222000111333555777777888777777666555666888888888666444555777888:::;;;;;;;;;777777888888888888999999777777666666666666555555333555777999999888666555222333555777888999888888666555555555555666777888777888999888777777888:::::::::;;;:::999888666555333333333333444555666777777888:::;;;;;;:::888777444333333555888;;;<<<<<<===<<<:::888777666666666555444333444666666555333111000000333777::::::999888888888888777666555444222222222222222222222333111111111222333333333444222333444666777777777777555333111111111111000///222444666666555333222333333222000//////222444666999888888999:::999777555777777777888999999999999999777666444333444777888333111000///111111000///------///000000000///......///111222333333222222333333222111111111111222000/////////////////////---...///000///---+++***,,,---.........---,,,,,,///......------......///------------...//////000---...///000000000///...000000111111111111000000------,,,,,,,,,+++++++++*********++++++++++++++++++,,,,,,,,,,,,+++******++++++************++++++'''(((***,,,------------------......///......------,,,++++++++++++,,,---...---+++******+++---...000000000000000000000000------------------------...---,,,,,,+++++++++,,,)))***---///111222222222///......///111222111000000//////000222333222111/////////111333444222111...000222444444333222000000000000000000000000000....../////////000000000///000222222222222333555444333111000111333555777444666666555222000000000111111222222333333333222222555555444666:::999666555555555444111111222333555555666666777888999999444333111000/////////000///////////////111222333222222222333333333333333222333555777888888888777000///...------------------------........./////////...---...///000///...//////...---+++******)))*********++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,---------,,,++++++((())))))+++,,,------...))))))((())))))***++++++***+++,,,...//////000000444111---)))'''(((***,,,,,,,,,************,,,,,,......---,,,,,,---------+++++++++,,,,,,---------,,,---......//////..................---,,,++++++++++++,,,,,,,,,---------***+++,,,...///111222333......///000000000000000111---***)))+++------+++***,,,///000///...---...111111222333444444444444333222111111111333666777333333222222222111111111---///111333555666666666666555444555777999888777444555666888999:::;;;;;;777777777888999999::::::777777666666555555444444555777888999999777444333000222444777999:::::::::666666666666666777888888666888::::::999777888888::::::::::::999777666444444444444555666777888999999:::;;;<<<<<<:::999777888666666777:::<<<===<<<@@@>>>;;;888666666666777666555555666777777666444222000111444999======<<<999999999888666555333222222222333333333333444444000000111222333333444444111222444666777777666666555444222111222222111000222444777777555333222222333222000///000222444666666555555666888888777666444666888:::;;;:::::::::333666888777555444666888444222000000111222111000,,,---///000000000///......///111222333333222222333333222222111222222222000000000000////////////---...//////...,,,***))),,,---.........---,,,+++///...---,,,,,,---...///------,,,,,,,,,---......+++,,,...///000111000000000000111111111111000000......---------,,,,,,,,,'''((()))+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++'''(((***,,,------------------------------,,,,,,,,,+++*********+++,,,---...---+++******+++---...000000////////////000000------------------------...---,,,,,,++++++++++++,,,---///000000000///.../////////111333444444222000/////////111333222111......///111444555333222111222444555555333000......//////000111222222333////////////000000000000///111222222222222444555555333222111222444777999555666777666333222111222111222333444444444333333333555555444666999888444333333333222/////////111555555666666777777888888333333222222222222222222000/////////000111333444111111222222222333333333111222555777888888777777,,,++++++******++++++,,,///......------,,,++++++333111000222444555333111...---,,,+++***))))))***+++'''%%%''',,,...,,,(((******+++,,,,,,---......///...,,,******+++,,,---***(((&&&(((+++,,,+++))),,,,,,,,,++++++*********,,,------....../////////555222...***((()))+++---++++++++++++++++++++++++,,,,,,---...---,,,***)))******+++,,,,,,---......------......///000000111......//////......---,,,..................------......///000000000000000111111111000000000000000///...---,,,,,,---...//////......---------------222222333333444444333333333333222222222222333333444333111000/////////000444333222222333444666777333222111111111333666777666777888999:::999888777777777666666666666777777999888666555555555666777999999:::999888555222000444555888:::;;;:::999777444666888::::::777444222333555888888777555555555888:::<<<;;;999666555555222222111111222555777999<<<<<<<<<;;;::::::999999:::999777666555666888999;;;;;;:::999999:::::::::444555666777666555333111000000111222333555777888777777555444333222222222///000111222111111222444333333333333222111000000333444555555555555666777555444333222111111111111222222222222222222222222//////000111222222222222888666444333444555555444777777777777666555333333333222222444777888555111222222222111000///...---///111222111......000333444444333333333333333333333333222111111222222222222000......///000//////////////////............,,,---.../////////...---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...000111111///...///000...///////////////...---///...,,,******+++,,,---,,,+++++++++++++++++++++)))+++---......---,,,******************************+++,,,,,,++++++---///......//////......---,,,++++++******++++++,,,---///......------......///////////////............,,,,,,++++++,,,,,,---......------,,,,,,,,,------222222333444333222111000,,,---...000111111222222,,,,,,,,,---...///000111///000000111222333333444333333222222111000000000000111111111111000000///111111111111111111111111000000111222222333444444555444333333444666888:::111444666777555333222222111111111222333444555666444222222555777888666333222555777444///---000333333555777888777777777999777555333111000000111222//////000000111111222222000000111222333444444555444555555666666666666555,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++...---,,,...000111///---000000///------,,,,,,---***'''%%%''',,,...,,,)))******+++,,,,,,---.........---,,,+++++++++,,,,,,+++)))((()))+++,,,+++)))*********************+++,,,,,,,,,,,,,,,,,,------333000---***))))))+++,,,)))))))))))))))))))))))),,,,,,---------,,,************++++++,,,------...,,,,,,------...//////000------......------,,,+++---------------------------......//////////////////////////////////////////...------------...///222222222222222222222333000111222333444444444444111000000//////000000111333222111///......//////000//////000000111222333333222111111222333555777666777888999999999888777888888777777777777888888888777666555666666777888::::::::::::888666444222333555777:::;;;:::999888666666666666555555444444555666777666444333333444666888;;;;;;999888777777666666555555666888;;;<<<;;;;;;;;;:::::::::999999999888777555555666777888::::::999888888777777888666777888888777555333222000000000111333444555666666555444333222111111111///000222222111111333444444444555555444444333333555555555555444444444555444444333222111111111111222222222222222111111111222222333555666666666666888666444333444555555444777777777777666555444333555333111222555666555444222333333222222111000///000222333111///...000222222222222222222333333333333333222222222222333333111000......000111111000000000//////......------------...///...---,,,+++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...///111111///...///000...////////////...------...---+++*********+++,,,+++++++++,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************************,,,---...---,,,,,,...///...............------,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---........................,,,,,,++++++,,,,,,---......------,,,,,,------...111111222333222111000///,,,---...///000111111111---------------...///000------......///000000111222222111111111000000000000000000000000///............//////000000000000333333444444555555555666666555444444555666888:::222555777777555333222222000000111111333444666666555444333555777888555333111444777666222///111333333555666666444333444444333222000............/////////000000111111111222000000111222333444555555555666666777666666555555,,,---............---,,,///......------,,,++++++,,,++++++,,,......---+++------,,,+++***************(((&&&(((+++---,,,)))***++++++,,,,,,------...------,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++'''(((((()))******+++++++++++++++***************///---,,,***)))******+++))))))))))))))))))))))))+++,,,---------,,,************++++++,,,,,,------++++++,,,,,,------......,,,,,,,,,---,,,++++++*********++++++,,,---------------...////////////...---.....................///...------------...///000000000111222222333333///000111222333444444444000000////////////000000111111000///............---...///000000111111000333222222111222333555666555666777888888888888777:::999999888888999999:::777777666666666888999:::;;;;;;;;;:::999777555444333555777:::;;;::::::999888666444222111333555666555666666444222111111333555777:::;;;:::999999999999888777777888:::<<<===;;;;;;;;;:::::::::::::::999888666555444555666666888777777666666666666666999999999999888666444222000000000111111333444444555444333111000000/////////000222222111111333444555555666777777777666666666666555555444333333333444333222111111000111111222222111111111000000000///000111333444555555555888666444444555666555444777888888777777666555444666444111000222444555555333333444444444444333333222333333222000000000111000000111111222222333333333333333222222333333444111///...///111222222111111000000///...---------,,,------...---,,,***))),,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---///000000///...///000......//////......---,,,---,,,+++))))))***++++++++++++,,,,,,------............/////////---,,,+++************************...//////...,,,,,,---///...............---,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,------------...............,,,,,,,,,,,,,,,------......---------------......000000000111000000///...,,,,,,...///000000000000...---------------......,,,,,,------.../////////000000000000000000000///////////////.........---,,,---///000111222222111444444555555555555555555777666555555555777888999444666888777555333222111//////000111222444666777666666555666777777555333000444888888555222333444444666777666444222222333000000//////.........---000000000000000111111111000111111222333444555555777777777777777666555444,,,---///111111///---,,,///......------,,,++++++,,,,,,---...//////...---++++++***)))))))))))))))***(((''')))+++---,,,***+++++++++,,,,,,---------,,,,,,---------,,,+++***,,,,,,+++,,,,,,---,,,,,,)))))))))***************++++++******)))))))))(((+++++++++***************++++++++++++++++++++++++***+++,,,------,,,+++*********++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++***))))))((())))))***+++,,,,,,---------...///////////////------------.....................------.........---...///000111222333333000111222222222222222222111111111000000111111111000000///..................///111222333333222111333222222222222333444555444555555666777777777777999999888888888888999999666666555666777999;;;<<<::::::999888777777666666555666888:::;;;<<<;;;:::888666444222111333555666444444444222000000222444777999:::;;;999888999999777777777777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<888777666555444444555555444555555666777777777777999999999888666444222111111000000000111222222333333333111000///.........///111222222222222333555444555666777888888888888555555444444555555444333444333222111000000000000111111111000000000/////////000111333444555555555777666444555666666666444777777888888777666666555555333222222222333444444333444444555666666555555333444444333222111111111...//////000111222222333333333333222333333444555000///...///111333333222111111000///...------,,,******,,,,,,---,,,+++***++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,...000000///...///000...............---,,,+++++++++***))))))******+++++++++,,,------...//////............---,,,******************************...//////...,,,+++,,,...------.........---,,,,,,++++++******++++++,,,---///......------......///.............../////////,,,,,,,,,,,,,,,---.........------------......///////////////......------+++,,,---...////////////......---,,,,,,,,,------........./////////000000///////////////000000000111000000///...............000333555777777666666333333333333333333444444777777666666666777888888444666888777555333111111......///000222444555666777777666666666666555444111444888999777555444444555777888777666444444555111222222222222222111000111111111111111000000000111111222333444555666666888888888777666555444333---...000111111000...---///......------,,,++++++,,,---...//////......///...------,,,,,,,,,,,,---)))))))))***+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***,,,---------,,,,,,,,,,,,------,,,+++******)))))),,,,,,++++++******))))))*********************)))************************)))***+++,,,,,,,,,+++*********+++++++++++++++,,,*********+++++++++++++++******++++++******)))((((((((())))))***+++,,,,,,---...//////000000//////---------....../////////---..................---...///111333444555555555222222222222111000//////111000000//////000000111///////////////............000111333333333222222333333222222333333444444333444444444555666777777777777666666666666777777555555555555777999;;;<<<999888777666555666666777888999:::<<<<<<<<<<<<<<<666666666555555555555555111222222222111222555888:::;;;<<<;;;999777777888777777777666777777777888;;;;;;<<<<<<======>>>>>>888777666666555444444444111222555777999::::::;;;777777666555333222000///111000000000111222222333333333111000///.........000111333333222222444555333444555777777888888888444333222444666888777666333333222111000000000000000000000000000000000000333444666777888999999999666555555555777777666555666777777777777666666555111333444444444333222222333333444555666666666666444444444444444444222111......///000111111222222222222222222222333444555000......///111222333222111000000///...---------'''(((***,,,------,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,---///000///...///000............---,,,+++************************+++++++++,,,------...//////---------,,,+++***))))))************************---......---+++***+++------------...---,,,,,,+++++++++******++++++,,,---///......------......///....../////////000000000------,,,,,,------...///---------------...///000......------------,,,---+++,,,---......///.........------,,,,,,,,,------............////////////......//////000000111111333222111000///////////////111555888::::::888777333444444444444444555555777777777666666666666666333555777777555222111111......///000111333444555777777777666555444444555222555888999999777555444333555666777666555666777222222333444444444333333333333222222111111111000222222333444555666666777777777777666666444333222...///000000000000///...///......------,,,++++++***,,,---...---,,,---...,,,++++++******+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,///...---,,,+++)))((((((,,,,,,,,,++++++++++++++++++++++++***************(((((((((((((((((((((((()))***+++,,,,,,,,,+++*********++++++++++++++++++******++++++++++++++++++*********+++******)))(((((()))))))))***+++++++++------...////////////...,,,,,,------.../////////------...//////...------,,,---///111222222222222111111111111111000///.........------------......//////000000000//////...---...///000000111111111333333333333333333333333333222222333444555777777666555555444444555555666555444444555666888999;;;999888666444444555777888:::;;;;;;<<<<<<;;;;;;;;;555555666777777555444333000111333444444555888:::;;;<<<<<<;;;888777777888999999999888888888888888::::::;;;<<<===>>>>>>???888888888777666555444444111222555888:::;;;<<<<<<555444333222111000//////000000000111111333444444555444333111000000//////000111333333222222444555333444555666777777777777555333222444888;;;:::888333222111000000///000000//////000111111222222333444555666777888888888888666555555666888888777555555555666666666666555555000222555666444222111111222333444555555555555555444444444555777666444222//////000000111111222222111111111111222333444444000...---...000111111000////////////............'''(((***,,,---------,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++---//////......///000.........---,,,+++***)))*********+++++++++++++++++++++,,,,,,------......,,,,,,++++++******))))))************************,,,------,,,******+++------------------,,,++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---------......///000000000---------------......///------------...///000000......---,,,,,,,,,,,,---+++,,,,,,---......---------,,,,,,,,,,,,,,,------------------------------......///000000111222222444333111000/////////000---000444888:::999666555555555666666777888888999777777666666555555444444000333555555444222111111......//////000111333333555666666555333333444666555666777888888777555444000222444444444333444666000111111111222333333333555555444444333222111111222333333444555666777777555555555555555444333222///////////////////////////......------,,,++++++)))+++------,,,+++,,,...))))))(((((((((((()))))))))***++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++---...---***)))***,,,---,,,,,,+++***))))))(((***++++++++++++++++++,,,---,,,+++***************((((((((((((((((((((((((((()))***+++,,,,,,+++***++++++******************++++++++++++++++++++++++***++++++++++++***))))))************************++++++,,,------------,,,+++++++++,,,---.........------...//////...------***+++---///000000///......//////000111111000000...------,,,,,,------...//////000111111000000///------------...///000000333333333444333333333222222222111222333444666777555555444444444444555555444444444444444666888999:::888666444444666999:::;;;;;;;;;:::999999888888444555555555555444333222111333666777777777999:::;;;;;;<<<:::888888999:::999999999999999888777777888888999:::;;;<<<===>>>999999999888777666444444222333666888:::::::::999444333222111000000000000000000000111333444555666666555444333222111111111000222333333333333444666444555666777777777777777888555333555:::<<<:::777333222111000000/////////...///000111222444555555444555555666666555555555555555555777888999777555444444555555555555444444111333555444111000111222222222333333444333333333333333333666888999666333111111111111111111111111000000000000111222333444000...------...//////...............////////////++++++,,,------,,,+++******++++++++++++,,,,,,,,,++++++************++++++***,,,...///......///000...---------,,,***)))(((******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************************,,,---------+++,,,---///,,,------------,,,++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,---......///---------------...//////------------...///000111///...---,,,+++,,,------++++++,,,------------,,,++++++++++++,,,---......------------------------......///000111222333444444333111...------...///,,,///444888:::888555222444444555777888999:::;;;666666666555555444333222---000333444333111111111///////////////000111111333444555333222222444777777777666666777666444333111333444444333222333444000000///000000222333444888777666555444333222222333333444555666777888888333333333444333333222222//////............/////////......------,,,++++++***---//////---,,,---///,,,+++++++++++++++,,,,,,)))***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---***,,,...---***(((***,,,*********)))))))))))))))))))))******++++++,,,,,,///---,,,***)))******+++************************((()))***+++,,,,,,+++***++++++******************,,,,,,+++++++++++++++++++++++++++++++++***))))))+++++++++***************))))))***++++++++++++***))))))***+++,,,,,,------,,,---...//////...---,,,...///111333444333222111+++,,,...///111222333333/////////......////////////000111222222111000//////...------...///111222333333444444444333222222111111111111222444666777555555444444444444555555444444333333444555777888;;;999777555555777:::<<<;;;;;;:::999888777666555444444333333222222222333333666999999999888888999999:::;;;:::999999;;;===888888888888888777666555666666777888:::;;;<<<<<<::::::999999888666555444333555777888999888777666333333222111000000000111000000111222333555777888777777555444333222222222000222333333333333444666666666777888888888888777;;;777555666:::<<<999666333222111000////////////......000111333555666777999999999999999888777777555555555777999999777555333333444444555444444333333444444222//////222555111222222333333222222111333222333666999:::777444222222222111111111111111////////////000111222333000...,,,,,,.........---------......///000000000............---+++)))(((******+++++++++,,,,,,,,,++++++************++++++***,,,...///......///000---------,,,+++***((((((***+++,,,---------------,,,+++++++++++++++++++++,,,,,,+++++++++,,,------************************,,,---......------///111,,,,,,---------,,,++++++++++++******++++++,,,---///......------......///))))))***++++++,,,------...------------...//////---------......000111111///...---,,,+++,,,---...++++++,,,---------,,,,,,*********+++,,,---...///000000000000000000//////...///000111222333444555444222///---,,,,,,---...---000666:::;;;888555222111222333555666888999:::555666555555444333111111,,,...111333222111111111000000////////////000000111333444333111111444777999777666555555555444333555666777777555333333444222111000000111333555777999999888666555444333222333333444555666777888888111111222333333333222222...,,,***,,,///111000...***(((''')))+++,,,***(((///...---,,,+++*********,,,,,,+++******+++,,,,,,+++***)))))))))***,,,,,,---+++******,,,------,,,+++++++++************)))))))))++++++***(((&&&%%%+++++++++,,,,,,+++++++++++++++******************---,,,+++)))((('''''''''))))))))))))************))))))***+++,,,,,,,,,,,,,,,+++******))))))******)))************+++++++++'''(((((()))******++++++))))))***++++++++++++***((()))***+++++++++++++++******+++++++++,,,,,,,,,---......---++++++,,,...111///---+++***,,,///111---......///000111111222000000000000//////////////////000000000000///...///////////////000111111111111111111222333444555444333222222222333444555444444555555666666777777555333222111111222444555666555333222222444777888888777666777777666333111333333333333333333333333///444888777777999:::888999999:::;;;======<<<:::;;;;;;;;;:::999888666666999888888777777777777777:::999888888777777888888444444444555777888777666444444333222222111222222111222444555666666666666444444333333111000...---111111222333555444111///555333555888888444222333777888:::;;;:::777333111111111000000///.........//////000111222222333333333444666777666555666777;;;888555555777888666444222222222333333444444444555555444333333333333444222222333333444333333333111333444666666555333222222111000000///000000000111111111111000000000000......------------......111000000///...------,,,///...---,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++---.........---------***((()))+++,,,***(((+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,******+++++++++******))),,,++++++******++++++,,,------------------------------------------,,,,,,+++++++++***++++++,,,,,,........................++++++******++++++,,,------......//////...------000///---,,,---...000222---,,,***+++,,,------,,,,,,,,,,,,++++++*********+++,,,------......------000000000000000///...............///000222333444666444111///......//////111222444555555444333111000111333555666777888888888777555444333333444444............////////////000000////////////000000111222222333333333222222444555555555555555444444000111111111333444666777666555555444444444555555888777777666444222000///222333555666555555666777444333222222222222333444...---+++,,,......---++++++***)))***---...,,,***------,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,+++***)))))))))***,,,------+++******,,,------,,,++++++++++++************)))*********)))'''$$$###******++++++++++++******************************))))))((((((((((((((()))))))))))))))************---------,,,+++***)))(((,,,+++******))))))******)))************+++++++++++++++*********)))))))))))))))***++++++++++++***))))))***+++++++++***************+++++++++,,,,,,,,,---------++++++---///000///............//////---......///000000111111000///////////////////////////000000000////////////////////////000111111000000000111111333444444333222111111111222444444444444555555666777777777555444333111222333444555666555333222222444666777777666666666777666444222333333333333333333333333///444777666666888888666888888888:::<<<===<<<:::999999999888777666555444888777777666666666777777999999999888888888777777666666666888::::::888777222111000/////////000000333444555666666555444333444444333222111000///...222222222444555555222000222111333777888444333555666888:::<<<;;;888555333111111111000000///...---///000000111222222333333555777999999777777777888:::777555555666777555333222222333333333444444444555555444333333333333444333333444444444333333222111222444555666555444333444333222111111111111111............------------------,,,,,,,,,,,,------............///////////////......---,,,,,,------************************((()))***+++---...//////+++,,,---.........------000---+++)))***++++++***+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***+++++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++******+++++++++))))))******+++,,,------,,,,,,++++++,,,,,,---.....................------//////---------...000111...,,,++++++,,,---,,,+++,,,,,,,,,+++++++++******+++,,,,,,------------------...///000000111111000.........///000111333444555333222000///...//////000111333444444333222000000111222444666777777777888777555444333333333444............////////////000//////////////////000111111222333333333333333333444555555555555444444222222333444555555666777222333333444666888999:::777777555444222111000///222444666666555444555666444444333222222333444444///---,,,,,,,,,,,,***))),,,++++++,,,...///---,,,,,,+++++++++,,,,,,---...,,,++++++******++++++,,,+++******)))***+++,,,------+++******,,,------,,,,,,+++++++++************))))))***+++***)))'''&&&)))******************)))************************%%%&&&&&&'''((()))******))))))))))))************---------,,,+++***((('''++++++***))))))))))))***)))************+++++++++...---,,,+++***)))((('''))))))***++++++++++++************+++******))))))*********++++++++++++,,,+++,,,---,,,+++,,,...000......000111111000///............//////000000111///////////////////////////////////////////////////////////////000000111000000000000111222333333111111111000111222222333444444555555666777777888666555333333222333444555666555333222111333444555666555444555777777555333333333333333333333333333000555777555444666666444666666666888;;;<<<;;;:::777777777666555444333222666555555555555555666666777888999999999888777666777777888999;;;;;;888666222111000///...///000000111222555777888777555444444333333222111000000///333333333444666555333111000///111555666444333666666888:::<<<<<<:::888666111222222222111000///...000000000111222222333333888:::;;;;;;999888999999999777555444555555444333333333333444444444444444555555444333333333333333555555555555444333222222000111333555666666555555666555444333222111111111------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,...///000111222//////...------------...++++++++++++++++++++++++))))))***+++---...///000+++,,,---.........------000///...+++))))))+++---++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,------......---,,,+++***************&&&'''((()))+++,,,---...,,,,,,,,,,,,,,,---............---,,,,,,---...//////...---------...000111///---++++++,,,,,,+++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------+++,,,---///111222333333............///111222333222222222222111000///...///000222333333222000//////000222333555555666666666666555444333333333333............//////////////////............//////000111222333444444555555333333444555666666666666444555666777777777777777444444444555666888999:::666555333222000000000111333444666666555444555666555444333222222333444555......---,,,,,,,,,+++***,,,,,,,,,---......------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***)))***+++,,,------+++******,,,------,,,,,,,,,+++++++++*********((()))***+++,,,,,,,,,,,,))))))************))))))))))))))))))************&&&&&&'''((()))***++++++((()))))))))***************++++++,,,,,,+++++++++++++++***)))))))))))))))))))))*********+++++++++......---,,,+++***))))))))))))***++++++++++++*********+++******)))((((((************++++++++++++***+++,,,,,,+++,,,...000---...//////000//////............/////////000000.........//////////////////........./////////000000000////////////000000000/////////000000111222000000000000000111111222333333444555666777777888666555444333333333444444555444222111111222333333555444333444666777666555444444444444444444444444222666888555444555666333444444444666999;;;;;;:::666666666555555444222222444333333333444555555666666777999::::::888666555555555666888::::::777444444333111000000111222333...000555888;;;;;;:::999444333333222111111111111444333333444666666444222111///000444555222222555555777:::===>>><<<:::888333444444444333222111000000000111111111222222222888:::;;;;;;999888888999777666555444444444444333444444444444444555555555555444333333222222333333666666666555444333222111000111222444555666666666555555333222111111000000000000000/////////......------,,,,,,,,,,,,------++++++,,,---///000111111///......------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------------+++---...---***)))+++...++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++************++++++******************************+++,,,------......------+++***))))))))))))******+++,,,---...//////,,,++++++++++++,,,------///---,,,++++++---...000......---------...///000000...,,,+++,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,---///111222333333............///000111222111111333333333111///......///111222222000...---...///111222333444444444555444444333333333333222............//////////////////............//////000111222444555666666666444444666777888888888888777777888999999999888777999888777555444444333333555444111//////000111222333555666666555444444555555444333222222333444555---.........---------...***+++,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++,,,+++*********+++---------+++******,,,------,,,,,,,,,,,,++++++++++++***************************))))))************))))))(((((()))))))))*********)))******+++++++++***)))((()))))))))******************+++,,,,,,,,,+++++++++***))))))(((((())))))))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++******************)))((('''))))))*********+++++++++)))***+++++++++,,,...000---,,,,,,,,,,,,---...///............////////////------....../////////000......------...///000000000000////////////000000//////.........///000000//////000000111111111111111222333444555666777777555555444444333333333333333222111111111111222222444333222333555777666555666666666666666666666666444888999666444666777555444333333555888:::;;;:::666666666666555444333333222222222222333444666666666777999:::999888666444555555666888:::;;;999666444333111000000222444555111333777:::<<<<<<;;;;;;444333222111111222222333555444333444555555444333333000111444444000000333444777:::===>>>===;;;:::666666555444333333333333111111111111111222222222666888999999777666777888777666666555333333333444555555555555555555555555444444333222222222222333555555555555444333222111///000111222444444555555333222111000////////////111111111000000000//////......------------......,,,---------......//////......---------......///++++++++++++++++++++++++++++++++++++++++++++++++------------------------%%%)))---...,,,***+++,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++***+++,,,---------------+++******))))))******+++******************************++++++,,,---......---,,,+++***))))))((((((------------............***************++++++,,,...---+++***+++,,,///000---------------......///000...,,,+++,,,,,,+++)))++++++++++++++++++++++++,,,++++++++++++,,,---...---...///000111111111111------------...///000000///111333444444222000///...///000111111///---,,,......///111222222222222333333333333333222222222............//////////////////............//////000111333444555666777777666666777999999:::::::::888888999999999999999999;;;:::777555222000///...333222000//////000222333444666777666444333333444444333222111111222333444,,,...//////------...///(((***+++,,,+++***+++,,,//////---,,,+++************++++++,,,,,,++++++***,,,++++++******,,,---...---+++******,,,------,,,,,,,,,,,,,,,++++++++++++,,,+++***((('''&&&%%%$$$)))******************)))'''(((((())))))*********++++++,,,---,,,+++)))((())))))))))))************,,,,,,,,,,,,++++++))))))******)))(((((((((((())))))************+++++++++))))))******+++,,,,,,---))))))***++++++++++++***)))))))))***))))))(((((()))))))))************+++***+++,,,+++***+++---///,,,,,,+++***+++,,,...///........................---------......//////000...------,,,---...000111111000000///////////////.........------....../////////000111111111111000000000111222333555666666444444444333333222222111000000000000000111222222555333222333444666666555666666666666666666666666555999999666444777888666666444444555777:::::::::666666666666666555444444111111111222333555666777666777888888888777666555777777777999<<<>>>===<<<444222000//////111333555999999:::::::::999888777444333222111111222444555555333222333444555444333555222111444333000000333444666:::===>>>===;;;:::888666444222111222333444111111111111111111111111333444666666555555666777777777777666444333444555666666666666666555555555444444333222222222222222444444444444333222111111//////000000111222333333000000///............///000/////////............///......------......///.........------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---............---,,,,,,,,,------%%%(((+++---,,,+++************++++++++++++******)))******+++++++++++++++)))***+++,,,,,,------,,,******))))))))))))************************************++++++,,,,,,------,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,,,,+++++++++---...///,,,,,,------............///---++++++,,,,,,+++******++++++++++++,,,,,,,,,,,,+++*********+++---......///000000000000000///---------------.../////////000222444444333111000//////111111111///---+++------...000000111111111111222222333333222222111............////////////000000////////////000000222333444555666666777777777777888999::::::::::::888888777777888999::::::888777666333222000000///111111000000000111333444555777888777444333222333333222111000000111222333---///000...,,,***+++---'''***,,,,,,***)))+++,,,...---,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,+++***+++,,,---...---+++******,,,------,,,------,,,,,,,,,+++++++++++++++***)))((((((''''''******++++++++++++******''''''(((((()))******+++)))***,,,,,,,,,+++)))((())))))))))))************+++++++++,,,,,,++++++*********)))((((((((((((((()))************+++++++++(((((())))))***+++,,,,,,))))))***++++++++++++***'''((())))))))))))))))))))))))))))))************+++,,,,,,+++******,,,---***+++,,,---....................................,,,,,,---......///000000...---,,,,,,,,,...000222111111000///////////////......---------------...///000111222222222111111......///111222333444555333333333333222111000///.........///000111222333666444222222444555555555444444444444444444444444444777888555333666888666777666444555777999:::999555555555666555555444333111111111222444666777888777777777777666666666666888777666888;;;>>>@@@@@@555333111000000222555777<<<;;;:::888666555555444333333111111111333555666444333111111333444333222444111111333444111222555444666999<<<===<<<:::999777555111------///222444111111111111111111111111000222444555444444666777777888999777444333444666777777777666666666555555444333222222111222222222222222222333222222111111///////////////000111111..................///000//////.........---------...------,,,,,,------...------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000///...---,,,,,,,,,,,,---...,,,*********++++++*********++++++++++++******))))))***+++++++++++++++((()))***+++,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,******))))))))))))***************++++++,,,,,,---******))))))******+++,,,***++++++,,,,,,---......,,,,,,------.........---...,,,++++++,,,---,,,+++******+++++++++,,,,,,,,,,,,+++***)))***+++---......//////000000000000000------,,,,,,------...///000000222333333333222222///000111222111///---+++,,,---...///////////////000111222333333222111111............////////////111111000000000000111111444444555666666666666666777777888888888888888777777666555444555777:::<<<777777555444333222222222000000111111222333444444666777888777444222222222222111000//////000111222...000000...***((((((***(((***------+++***+++---,,,,,,++++++,,,,,,------***+++,,,------,,,+++***,,,,,,+++++++++,,,---...---+++***+++,,,------------------,,,,,,,,,++++++))))))***+++,,,...000111++++++,,,,,,,,,,,,++++++&&&''''''((()))******+++'''(((***++++++***)))((())))))))))))************&&&''')))+++---...//////******)))((((((((((((((()))************+++++++++((())))))))))))*********))))))***++++++++++++***''''''((())))))***))))))))))))))))))************+++,,,,,,+++***)))+++,,,(((+++...111222000...---.....................---,,,,,,------...///000000...---,,,+++,,,...000222111111000///////////////...------,,,,,,,,,------///000111333333222222111------...000111222444444333333333222111000///...,,,---...///000222222333666444222222333444555444333333333333333333333333222666666333222555777666999777555555777999999999444444555555555444333333111111111333444666888999888888777666666666666666666444333555999===@@@AAA888666444222333555888::::::999777555444444555555333333111111111333555777444222111111222333333222333000000333444333444888444666999<<<===;;;999888777333...***))),,,000333222222111111111111111111///111333444444555666888777999999888444333555777888888777777666666666555444333222222111111222222000000111222222222111111//////............///000...------......///000111000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,------.........************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...---,,,+++,,,,,,---666000***''')))++++++*********++++++++++++******))))))***++++++++++++***'''((()))***+++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++++++++***)))))))))))))))***+++))))))***+++---...///000++++++******++++++,,,---)))***+++,,,---...------+++,,,------......---------,,,***+++,,,------,,,*********++++++,,,,,,,,,,,,+++***))))))+++---...---...///000111111111111------,,,,,,,,,---......000111111222333333333333000111222222111///---,,,,,,,,,---...////////////000000222333333222111000............/////////000222222111111111111222222555555666666666666666555666777777777777666666555777555333222333777:::===:::999777555333222222111///000111333444444444444666888888777444222111222111000///......///000111,,,,,,,,,++++++************++++++++++++***))))))+++,,,,,,------,,,,,,++++++,,,---------+++)))''',,,++++++******++++++,,,***+++,,,---............,,,,,,............,,,,,,,,,++++++******++++++,,,************************))))))***++++++++++++***)))))))))))))))(((''''''************************************************+++***)))***++++++***)))***************)))((((((***---...---***(((***---++++++******************+++++++++,,,,,,---------)))))))))))))))))))))))))))))))))))))))******+++,,,+++***))))))+++---...//////...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000222222000.........000//////............///000000000000111222333444222111222333555666555444555444333111///...------///......---...000222333222222222111111111111111///000222333222111///...333444555666666666555444777666666777999;;;;;;:::666555444333222111111111333444555555555444333222777555333111111333555777:::777444777<<>>;;;222333555444333333444666444555666555444333444666...///000111333444555666666555555444444333222222222222222222222222222222444666999;;;;;;999666444444333111//////000222333444222000......000222444111111222333333444444555555555333333444666888:::888999999888777555333222444555555555444333333222000111222333333222000000111111000000000000111111...---,,,+++,,,...000111//////000000000000//////111000///......///000111......---------,,,,,,,,,+++++++++,,,,,,------------,,,+++******,,,...///......------------......//////...---------------......---,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((()))++++++++++++++++++++++++(((((())))))*********+++************************,,,,,,,,,+++++++++++++++)))))))))***+++++++++,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///............---,,,+++***,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------......///000000000...------------...//////000///...---...000222333555444444333111///---,,,,,,---.........---,,,+++...000222444444333000///111000...---...000333555333333333333333333333333555555444444444555555666999888666444333333333444777666555444333444444555333333444444555444444444000111333444555666666666999888666555444333222222333222000...---...///000,,,,,,,,,+++++++++*********++++++++++++***))))))++++++,,,,,,,,,,,,++++++***+++,,,------+++***))),,,++++++++++++++++++,,,++++++,,,---............+++,,,------------,,,+++,,,++++++******++++++,,,************************))))))***++++++++++++***)))*********))))))((('''))))))))))))))))))))))))***************************)))((((((******)))(((***************)))((((((((()))))))))'''&&&'''((())))))))))))))))))))))))+++++++++,,,,,,,,,------)))))))))))))))))))))))))))))))))))))))******+++,,,+++***))))))+++,,,---///......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////...,,,,,,...000000//////.........//////222222222111111111111222444333444555777888777666333222000///---,,,,,,+++////////////000111222222222222111111111111111111000111222333222111///...111222333444444444333333555555444666888:::999999666555444333222111111111111222444555666666666555666555333111111333555666888444222444888;;;:::777222333444444333333444666777888888777444111111111///000111222333555666666444444333333222111111000111111111111111111111111444555777999999777555444222111000000000222444555333222000//////000222333111222222333444444555555666555444333444666888999777777777777666444222111444444444444444333222222000111222222222222111000111111000000000000111111///...---,,,,,,---///000//////000000000000//////111000///......///000111......---------,,,,,,,,,+++,,,,,,,,,---------...---,,,+++***+++,,,...///......------------......000///......------.........------,,,++++++******))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))((((((*********************************+++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------........................---,,,+++++++++,,,,,,,,,,,,---------,,,------------------,,,/////////...............,,,,,,,,,,,,,,,---......//////...---...000222333444444444333111///...---------.........---,,,+++...000222444555444222111111000/////////111333444222333333333333333333444555555444444444444444555777666444333333333333444666555444333333333444444333444444444444444333333000111222333333444444333777666555333222111111111111000///...//////111111,,,,,,,,,++++++++++++******++++++++++++***))))))******++++++++++++******)))***+++,,,---,,,+++***++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,************************((()))******++++++***************+++******)))(((((((((((((((((((((((((((************************)))((('''((()))***)))''')))************))))))(((+++***))))))******)))((((((((((((((((((((())))))++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++---,,,***))))))***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////......---***)))+++...111//////.........//////000444444333222222111000000444444444555777888777555222111000...---,,,,,,,,,...///000222222222222111111111111111111111222222111111222333222111000//////000111222222222222111444444333555777999888888666555444222111111111111///111333555777777777777666555333222222333555666777555222333666888777555222333444444333333444555777888:::999555222000///000111222333444555666777222222111111000/////////000000000000000000000000444444555555555555444444000000///000111222444666111111111111111111111111222222333333444444555555666555444444555666888999555555666666555333111000333333444444444333222222000111111222222222111111111111000000000000111111000///...---------.../////////000000000000//////000000////////////000000......---------,,,,,,,,,---------------.........---,,,+++++++++,,,...///......------------......000000///...............------,,,,,,++++++******))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++***))))))(((((('''************************((())))))******++++++++++++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,------------......///......---,,,+++******+++++++++,,,,,,,,,------------------------000//////...------,,,,,,+++++++++++++++,,,,,,---///......---...000111222333333333222111///...---------......------,,,+++...000222444555555333333000000111111222222333333222222222333333444444444666555555444333333333333444333222222222222333333444444333222222222222333444444444444333333222111///000111111222222222222444444333111000000000000...//////000111111222222++++++++++++++++++++++++***++++++++++++***))))))))))))************))))))((()))***,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++*********++++++*********,,,++++++******++++++,,,************************((())))))*********************+++++++++******)))))))))))))))))))))))))))***************************)))(((((()))***)))((())))))************)))(((---***((()))+++,,,***'''((((((((()))))))))))))))+++++++++++++++++++++,,,)))))))))))))))))))))))))))))))))))))))******+++---,,,+++***))))))******,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------............////////////,,,---,,,+++***+++...111...............///000111333333333333333222222111222222111333555555444222333333111000////////////...///222444444333111000000000111111111222222222222333333333222111000/////////000111111222222222444444333555777999999888666555333222111111000000///000222444555666666666555555333222222333555555999777555555777888777666111333444444333222444555444777::::::888555444333111222222333555666666777222111111000//////......000000000000000000000000333333222222222222333333000/////////000111222222///000111222222111000///222222222333444444555555555555444444555666777777444444555555555333222111222222333333333333222222000111111111222222222222111111000000000000111111111000///...------......//////000000000000//////000000////////////000000......---------,,,,,,,,,........................---,,,,,,,,,,,,---............------------......000000///............///,,,,,,,,,,,,++++++******))))))))))))))))))))))))******)))))))))***++++++************************++++++++++++************************************''''''((()))***+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,---...............---,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++++++++++++++,,,------......---......///111111222222222222111000......---------------,,,,,,,,,---...000222444444333333000111222333444333333222111111222333333444555555666555444333222222222222111111111111111222333333222222222111111111111222444444444444333111000000...///000111222333333333333333222111111000111111///000111222222222111111++++++++++++++++++++++++***++++++++++++***))))))((())))))******))))))(((((()))***+++,,,---------***++++++,,,,,,++++++***,,,,,,,,,---,,,,,,++++++************************,,,++++++******++++++,,,************************(((((()))************))))))******+++++++++******************************************************+++***))))))++++++***)))((())))))*********))))))***'''%%%&&&((()))'''$$$)))))))))******+++++++++++++++++++++++++++++++++************************)))))))))))))))******+++,,,++++++***))))))))))))*********++++++++++++++++++++++++,,,,,,---------............////////////***,,,......------...///---------......000111111111222333444444444444333222222111333444555333222222222111000000///000000...000222444555333111/////////000111222222333333444444444333222111111000000000000111222333333444555444444666888:::999888555444333222111000000000///000222333444444333333555444333333333333444555888777666555666777666666111222444333222222333555444777:::;;;999666555444222222333333444555666666222222222111000000//////111111111111111111111111222222111000000111222222000000//////...............///111222222111///...111111222222333444444444444444444444444555555555333444555555555444333222111111222222222222222111000000000111111222222333111111000000000000111111111000//////............//////000000000000////////////000000000000//////......---------,,,,,,,,,........................---,,,,,,,,,------............------------......000000///...............,,,+++++++++++++++******))))))))))))))))))))))))((((((((((((((()))***+++******************************+++,,,,,,---......************************''''''((()))***+++++++++---,,,,,,,,,++++++******---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++------------------,,,+++)))))))))*********++++++++++++***))))))***+++++++++,,,,,,,,,---------...,,,,,,,,,,,,,,,------...---------......///000111111111111111111000///.........------,,,,,,,,,,,,+++,,,...000111222222111000111333444444333222111000000111222444555666666666555444222222111111111//////000111111222222222000000111111111111111111333333333333222111000///---...000222444666777777444333333222222222333333222222333333222111000000***++++++++++++,,,,,,,,,***++++++++++++***))))))))))))************))))))))))))***++++++,,,------***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++++++++***))))))***++++++,,,++++++******++++++,,,************************'''((())))))******))))))((()))******+++*********************************************************+++***)))***+++,,,+++)))((())))))************)))***)))(((((())))))((('''))))))******++++++,,,,,,+++++++++++++++*********************************)))))))))))))))******+++***************))))))))))))))))))******++++++,,,***++++++,,,,,,------...............////////////***,,,//////...---------,,,,,,------///000222222111222333555666666555444555444333444666666555333000///...............///...000222333444222000......///000111222333444444666555444333333222111111111111111111222333555555555555444666888:::999999555444333111000000000000000111222333444444333222444444444333333444444444444333333222222222333333111222333333222222333444777888:::999777444222222111222222333444444555555333333222222111000000000111111111111111111111111111111000000000000111111111111000///...---,,,,,,//////000111111000//////000000111111222333333333333333333333333333333333222333444555555555444333000000111222222222111111000000000000111222333444111111000000000000111111000000///////////////...//////000000000000////////////000000000000//////......---------,,,,,,,,,.........---------------,,,---------..................------------......//////...---------------++++++++++++++++++******))))))))))))))))))))))))''''''''''''((()))***+++************************))))))***+++---...///000************************((())))))******+++++++++,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++))))))))))))*********+++++++++,,,,,,,,,,,,++++++))))))*********++++++++++++***)))(((((()))***+++******+++,,,,,,---......,,,,,,,,,,,,,,,---......,,,------...//////000000000000000111000000/////////...---,,,,,,,,,,,,---,,,,,,---...///000000000000111222333333222111000///000111222444555666777444444333222111111111111//////000111222222111111///000111111222111111111222222222222222111000///...000222444666777888999444333333333333444444555444444333333222111111000******+++++++++,,,,,,,,,***++++++++++++***)))))))))******++++++******)))************+++,,,,,,---)))***,,,------,,,***))))))***+++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++******++++++,,,************************'''(((((()))))))))))))))'''((())))))*********)))************************************************+++)))((()))***+++***)))(((((()))***************,,,------,,,+++***+++,,,((((((((()))***+++++++++++++++++++++*********)))************************)))))))))))))))******+++((())))))***************(((((())))))***++++++,,,******+++,,,,,,---..................////////////+++,,,---,,,+++***+++,,,+++,,,,,,---///000222333222333555666666555444333555444333444555666444222//////............//////...///111222222111///...---...///000222333444555777666555444333222111111000000000000111333555666444444333555777999888888555444333111000000//////000111333555666666666666444444444444444444444444000000000/////////000111000222333333222222333444444555666555333111111222111111222222333333444444333333222111111000000///000000000000000000000000000000111111111111000000111111111111000///......//////000000000000///////////////000111111222222111111222222222111111111000111222444444444333222///000000111222222111111111000000000000222333444111111000000000000111111...//////000000000000/////////000000000000//////...///000111111000///.........---------,,,,,,,,,------------,,,,,,,,,+++,,,------.....................------------............---,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))))))))***+++,,,------*********************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,+++******))))))************************((((((((()))))))))******)))******++++++******************+++++++++,,,,,,+++***)))(((((()))***++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,---...//////////////////000000000000000//////...---,,,,,,,,,---------....../////////000000000111111111111111111000...///000222444666777888222222111111111111222222///000111222222222111000///000111222222222111111000111111111111111000000111222333555555666666666333333333333333444555555444444222222111222333444*********++++++,,,,,,,,,***++++++++++++***))))))******++++++++++++******++++++******++++++,,,---)))***,,,------,,,***)))((()))***+++,,,------------,,,+++******+++,,,---,,,++++++++++++++++++,,,************************'''(((((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***************************((('''((()))***)))((((((((()))***************(((+++,,,+++(((&&&(((+++&&&''''''((()))******+++++++++++++++******))))))************************)))))))))))))))******+++'''((()))***************''''''((()))***++++++,,,******+++,,,,,,---................../////////000------+++)))''''''***---++++++,,,---///111222333444555777777666555333111333222111222333333222000111000000000000111111222//////000111111000///...---...///000222444555555888777555444333222222222000/////////111222444666333222222444666777777666555444222111000000/////////111333666888999::::::444444444444444444444444...///000/////////111222000222333333222111333444...///111111111111333555111111111222222333333333222222111111000000//////////////////////////////000000111111111111000000000111111222222222111111000000////////////000000.........///000000111111000000111111111000000///...///111222333333222222//////000111111111111111111000000000000222444555111111000000000000111111---...///000000111000000//////000000000000//////...///000111111000///.........---------,,,,,,,,,---------,,,,,,+++++++++,,,---......//////...............------.........------,,,++++++++++++,,,******************++++++))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))*********************************,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...------,,,,,,------...,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))***++++++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,------,,,,,,+++******************)))***++++++,,,+++,,,---...////////////...//////000000000000000///...---,,,+++,,,------////////////000000000000111111000000000000000000...///000222444666777888111111111111111111222222000111222333333222111000///000111333333333222111///000000111111111111000444444444555555444333333222222222222333444555555444333111111111333555777///...,,,***))))))*********************)))((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,))))))***,,,,,,+++)))***++++++++++++***)))((((((((((((((()))************++++++++++++******+++++++++************)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++***(((&&&(((((((((((())))))))))))'''((()))***************++++++***************+++'''(((((()))***+++++++++************************,,,,,,,,,,,,,,,+++***)))++++++***)))(((((())))))))))))************))))))'''((()))***************++++++++++++,,,---......000000////////////000000...---,,,***)))******++++++---000222222222333444666666888999::::::999888111222333444333222111000222///,,,---000222222000000111111111000///---,,,666333111000222444555555444444444444333222111111---...111333444555555444000111333333222222333444777444000---+++,,,...//////111333555777888888888333222111222444555444333222222222222222111000///111333444555555444222111111111000000000222333444000111111222222222111111111222222111...------...///............//////000......//////000000111111000000000000////////////333333111000////////////...///////////////...---000000000000000111111111222333333444333222111000////////////000000000000222222111111111222444555111000000000111222333333111111111111000...---,,,///////////////............------,,,,,,,,,------////////////............,,,---......,,,+++,,,---,,,,,,,,,---...///000000------,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************++++++*********)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************)))------,,,,,,------...///,,,,,,---...---,,,***)))++++++,,,++++++***)))((('''((()))+++++++++***)))(((((()))***************)))((('''''''''(((***+++%%%&&&(((***,,,---......+++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------...---------,,,+++++++++,,,,,,---...///............//////000000000111222444333111.........///111333333111///111111000000111222333333222111000//////.........444333333222111000//////222111111222333333333222222111000111222333111///:::888777666777666444333111111111111222333444555999444000000555888777555---,,,+++***))))))************++++++******)))(((*********+++++++++,,,,,,++++++++++++++++++++++++---+++******+++,,,+++***************************((((((((((((((()))************++++++++++++******+++++++++************)))***)))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,---,,,+++***)))((((((((()))))))))******((())))))************))))))*********))))))(((''''''(((((()))******++++++************************+++,,,,,,,,,++++++***)))++++++***)))))))))))))))))))))************))))))((())))))************)))++++++++++++,,,---......000000//////.../////////...---,,,************+++***---000111111111222333555666777999999999888888222222333444333222111000000---+++,,,...000000///000000111111111000///...222000//////111333333333444444444444333222111000...///111333444444444444111222222222111111222444666444111///---...///000000111333555666777777777333111111111333444333222222222222222222111000///111222333444444333222111111000000///000111333444111111222222222222222111111222333222000//////111111111000///..................//////000111111222000000000000000000000000333222111000////////////...//////000000000//////000000000000000000000111111222333333222111000///000000000000111111111111222111111000111222333444111000000000111111222333111111000000///........./////////////////////.........------,,,------...////////////...............//////...,,,***+++,,,,,,,,,,,,------...///000...------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))***++++++,,,,,,++++++***++++++************++++++***)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********))))))***************++++++,,,,,,,,,---------,,,+++***++++++,,,++++++***)))((((((((()))***))))))((('''(((((()))***************)))(((((('''((()))***+++((()))***+++++++++++++++************)))))))))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------......------,,,,,,,,,+++,,,,,,------/////////...//////000111111111111333444444111////////////111333333111///000000000111111111222222111000000///////////////333333222222111000000000222222111222333333333333111000000222555666555444:::888666666666555333222222222111222222333444555888444111222666999888666+++******)))))))))******++++++++++++++++++***)))*********++++++++++++,,,+++++++++++++++++++++++++++******+++,,,,,,+++)))++++++************++++++((((((((((((((()))************++++++++++++******+++++++++************)))))))))))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++++++++*********)))))))))*********++++++)))************))))))(((***+++,,,---,,,***)))'''((((((((()))******++++++************************+++++++++,,,++++++***)))+++***))))))))))))))))))))))))************)))))))))************))))))(((+++******++++++,,,---...111000///..................---,,,+++*********+++***,,,///111111111222333333555666888888888888777222222333444333222111000...,,,++++++---......---///000111111222222111111000//////000222444333222333333333333333222000000///000111222333444444444333333222000//////111444555444333222111000111111111222333444555555555555222111111111333444333222222222222222111000//////000111222333333222111000000000//////000111333444222222333333333333222222222333444333222111222333444333111000...---,,,,,,/////////000111111222222000000000000000000000000222111111000/////////...//////000111222222222111111111000000000000000000000111111111111000000///111111111111222222222222111111000000000111222222000000000000000111111222111000///......///000000......//////////////////......------------......////////////............///000000...+++*********,,,,,,,,,,,,---...///000.........---------------,,,,,,,,,,,,++++++++++++*********)))))))))((((((***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))******))))))))))))************++++++++++++++++++++++++++++++*********))))))))))))))))))))))))*********,,,,,,,,,---,,,,,,+++***++++++,,,++++++***)))(((************)))(((''''''((())))))************))))))(((((((((((()))***++++++,,,,,,++++++***((((((************))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,------......------------,,,,,,,,,,,,,,,---000000//////000111111222222222222333555444222000/////////111333333111///...///000111111111000//////////////////000000111222222222222222222222222222222222222333333444444111111222555888::::::999:::888666666555555333111222222222222222333555555888555333444888:::999888(((((()))))))))******+++++++++,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++)))))))))+++------+++)))++++++***))))))***++++++((((((((((((((())))))*********++++++++++++******+++++++++*********)))))))))))))))))))))*********************************))))))))))))))))))))))))******)))(((((((((((())))))*********++++++++++++***************)))((('''%%%'''***,,,,,,+++)))'''(((((())))))******************************************++++++++++++************)))))))))))))))***))))))************))))))***************)))((('''************+++,,,---...000000///...------------...------,,,++++++******))),,,///000000000111222222333555666777777777666222333444444333222000///------,,,,,,------------...///000111222333333444111000111333555666555444333333333333222111000///000000111222333333444444444333222///---...000333444444444444444333333222333333333444444444444444444333222333444555555333333333333333222000///...000000111222222222111111000/////////000222333444333444444444444333333222111222333333222111222444444333111000///.........//////000111111222222333000000111111111111111222111111111111000//////...///000111222333333333333111111111000000000000000000000000000000000//////000000000111111111222222000000000000000000111111000000/////////000000111000///---,,,---///111222............////////////.........---......///000////////////...............//////...,,,***+++,,,---,,,,,,,,,------...///..................------,,,++++++++++++++++++++++++*********))))))))))))***++++++,,,,,,++++++***++++++************++++++)))))))))))))))*********((()))))))))************************************************)))))))))))))))******+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***((((((***+++++++++************((()))************)))))))))))))))))))))*********,,,,,,,,,+++***)))((('''*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,---..................---,,,,,,,,,,,,---000000000000111222333333333222222333555555333111000000///111222222000///---...000111222000///---............///000111222111111111222222333333333222333333333222333555777444444555888;;;<<<<<<;;;;;;999777666666555333222111111000111111222333444777666555777999;;;:::888'''(((((()))*********+++***++++++,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++(((((()))+++,,,---+++)))+++******************+++((((((((((((((())))))*********++++++++++++******+++++++++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((()))*********++++++++++++***************)))((('''"""%%%((())))))(((''')))))))))))))))*********)))))))))))))))))))))))))))******++++++************)))))))))))))))******))))))************))))))***************)))((('''************+++,,,------//////...------,,,------......------,,,++++++***(((+++...000000000000111000111333555666666666666333333444444333222000///.../////////..................///000222333444555111111111333555666555333222222222222111000//////000000111111222333444555333333111...,,,---000222333333555555666555555444444444444444444444444444666555444555777888777666555555444444333111000///000000111111222222222222000000///000111333444666555555555555555444333333///000222111000000111222111111000000000111111222000000111111222333333333000111111111222222333333000111111222111111000///000000222333444444444444111111111111000000////////////////////////000000/////////000000000111111000000111111000000000000000000//////...//////000///...---,,,---...111222---.........//////000000............//////000111////////////............+++---...---,,,,,,---...---,,,,,,,,,,,,------........./////////...---,,,++++++++++++++++++++++++,,,,,,+++++++++************++++++,,,,,,++++++***++++++************++++++(((((())))))************((()))))))))*********************************************)))))))))((((((((()))***+++++++++******+++++++++++++++++++++++++++++++++++++++***(((((('''''''''((()))***++++++))))))*********))))))(((((())))))*********************+++++++++******)))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,---..................---,,,,,,---------000000000000111222333444444333222333444444333222111000///000111222000///---///000222111000...---............///111222333111111111222333333444444222444444333222333666999999888888:::<<<===<<<:::;;;999777777777777555333/////////000000111222333777777888999::::::999888(((((()))***+++++++++***)))***++++++++++++++++++)))))))))************+++++++++++++++++++++++++++)))(((((()))+++,,,+++***)))***++++++++++++***)))((((((((((((((()))************++++++++++++******+++++++++************)))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++*********))))))))))))))))))*********++++++)))************))))))((($$$%%%(((+++,,,---,,,,,,))))))))))))))))))******))))))))))))))))))))))))((()))******+++*********)))))))))))))))******+++))))))************)))))))))************))))))(((***))))))******+++,,,---------,,,,,,,,,------...---.........---,,,+++***(((***---/////////000111...///111333555555555555333444444444333111000...///000222111000...//////.........///111333444555111000///000222333222111111111222111111000///...//////000111222444555666111111000...------///222222333444555666666666666555555444444444555666666777666666666888999888777777777666555444222111000000000111111222333333333111000000111222444666777666666777666666555444333///000111000......///000//////000000111333444555111111111222333333444444111111111222333333444444111111333333333222111000111111222333444444444333222222111111000/////////000////////////000000111.../////////000000000000111111222222111111000///000//////.....................---------...000111------......///000000000//////...//////000111222////////////............***,,,------------...000------,,,,,,,,,,,,------------...//////---,,,+++*********+++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++************++++++((((((((()))******++++++))))))))))))******************************************)))))))))(((((((((&&&'''(((******))))))(((+++************+++,,,,,,++++++,,,++++++***)))(((######$$$$$$&&&((()))***)))************))))))(((((()))******++++++******))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,---.../////////---------------......///000000000000111222444444444222111222333444333222222111///000111111000//////000111111111000///...............///000222222111222222222333333444444222444555444222333777;;;;;;::::::;;;<<<<<<:::999999777666666777777666555000//////000000111222333777999:::;;;;;;999777666)))***+++,,,,,,++++++***((()))******++++++******))))))))))))************++++++++++++++++++++++++)))((('''(((***,,,,,,+++((()))+++------+++)))(((((((((((((((((()))************++++++++++++******+++++++++************)))'''(((((()))******++++++(((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++***((('''((((((((()))))))))******((())))))************)))***+++,,,---............***)))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))***++++++))))))************))))))((())))))************)))))))))))))))***+++,,,---++++++++++++,,,---...///---............,,,+++***'''***---.........///000---...000222444444444444444444444444333111///......111333222000......///............///111333444444222000///000111111111111111111111000///...---......///000222444777888...///000///......///111222222333444555666777888666555555444555666777888777666555666888999888777999888888777666444222111111111111222222333444555222111111222333555888999777777777777666555444444///000111000...---...///000000000111222333555555111111222222333444444444111111222222333444444555111222444555555444333111111222222333333333222222222222111111000//////...000000/////////000111222//////000000000111111111222222333333333222000///000///......---------...---.....................------......///000000111////////////000111222333////////////............+++---...---,,,,,,---...------,,,,,,+++,,,,,,---,,,,,,.........---+++***)))*********++++++++++++++++++++++++***************++++++,,,,,,++++++***++++++************++++++'''(((((()))******++++++))))))))))))***************************************)))))))))((((((((((((&&&''')))++++++***)))(((+++***)))))))))***,,,---++++++,,,++++++***)))(((%%%%%%%%%%%%&&&''')))******************)))((((((((()))***+++++++++************+++++++++*********((()))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,---.../////////,,,,,,,,,,,,---///000111/////////000111222333444333222000111222333222111333111000///000111000///222222111111111000000000//////...//////000111111222222333333333333333333222555666444222333888===;;;:::999:::<<<<<<:::888555444333444666666666555111111111111222333444555888:::<<<<<<;;;888555333***+++,,,------,,,+++***'''((()))***************))))))))))))************++++++++++++++++++++++++***(((&&&''')))+++,,,,,,'''))),,,......,,,)))'''((((((((((((((()))************++++++++++++******+++++++++************)))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***)))(((&&&%%%(((((((((((())))))))))))'''((()))***************)))))))))(((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))((())))))***++++++))))))************))))))'''((()))***************))))))))))))***+++,,,---*********+++,,,---...///---......///...,,,+++***'''***---.........///000,,,...000222333444444444444444444444333111///......111333222000---...///......------///000222444888555222111111333333333111111111111000///...------......000222555888:::,,,...//////......000111222222222333555666888999666666555555666777999:::777666555666777888777666::::::999888666555333222222222222222333444555666222222222333444666999:::888888888888777666444444111222222111...------...111111111111222333444555111222222333333444444555111111222333333444555555222333555666666555333222222222333333333222111111222222222111000//////...111000/////////111222333000111111111111222222222222333444444333222111000000///...------------------......//////...---------------...///000000111////////////000111222333000/////////............---...///...,,,+++,,,---------,,,++++++,,,,,,,,,+++,,,---......,,,***)))))))))******++++++++++++************))))))))))))+++++++++,,,,,,+++++++++++++++************++++++'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((***,,,---...---+++*********)))))))))***,,,---++++++,,,++++++***)))(((******)))(((((()))***+++***************)))((((((((()))***+++,,,+++******+++++++++++++++***)))((((((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,---.../////////++++++,,,,,,...///111222.........///000222333444333111000000111222222111333111000///000111000///333333222111000000111111///////////////000000111333333333333333333333333222555666444222333999>>>999999888:::;;;<<<:::999222111111222444555555444333333333333444555666666888:::======:::666333222,,,+++***((((((((())))))+++++++++***)))(((((('''(((((((((((()))))))))))),,,+++***)))((((((((((((******))))))******+++,,,++++++******************************************,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++&&&'''(((*********)))((('''((()))***)))'''%%%$$$%%%'''(((******((('''%%%))))))******++++++,,,,,,******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********))))))))))))((((((((((((''''''(((((())))))************))))))((((((''''''))))))))))))((((((((((((******)))))))))))))))******+++++++++******,,,...***++++++,,,,,,++++++***+++,,,------......------.........///000222333444333333444444444333111000333222222111000///......------------...000111222666555444222111111222222444333111000000000111111111111222222333444555666111000...------///111222333333444444555666666666666555333222333444666888555555555555666777888999::::::999777666444333333555444333333444666999:::555444222222222555888:::777888999888666555555555333000......//////---***111222333444555666666666666555333111000000000111555444444333222111000000///222555777777666333111///000000000000///......222222111000//////000000000000000//////////////////////////////000000111222222222222111111111000//////...------------...............////////////........................///////////////000000111////////////////////////...---+++******+++---...******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++************************************************************************++++++***)))(((((()))))),,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))***+++***(((((()))+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))---+++)))(((((()))+++---+++++++++************)))((((((((((((((((((((((((************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***)))(((+++...000///,,,,,,,,,---...///000111222111111111111222333444555444333222111000000000000111111000000/////////...222222111111111111222222777777777666555333222111444444333222333444555666888888999999999888888777888444000111333444000,,,333333333444333333222222999999::::::999666444222---,,,+++)))))))))***+++++++++******)))(((((('''(((((((((((()))))))))***(((((((((((()))***+++,,,******))))))******+++,,,************************************************++++++******************))))))))))))))))))))))))))))))(((((())))))***+++(((((())))))***)))))))))((()))***+++++++++***)))'''((()))******)))(((''')))))))))******************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((()))(((((((((((())))))))))))''''''(((((())))))******'''((((((((()))))))))***************)))))))))((((((((((((((())))))))))))******))))))))))))*********+++,,,+++******,,,...,,,,,,------------,,,,,,+++,,,------......------.........///000111333444333333444444444333222111222222222111000//////...---------...///000111222666555333222111111222222333333111000000000111111000111222333444444444444111000///......///000111222333333444555666666777888666555333333444555666666666666666777888999:::888888777555444222111111444333333222333555888999888666444222222333555666555777888777555333333444555333111111222222000...111222333444555555555555555444333222222111111111333333222222111000000///111222555666777666444333000000000000000000000000222111111000//////000000/////////000000111111111000000000000000111111222222111111111000000000000//////...------------...............////////////........................000////////////000111111...........................---+++******+++---...++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***))))))******+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))),,,)))'''(((***+++***((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------)))((((((***---///---+++++++++,,,---...///000000111111111111222222333444222222111000////////////111111111000000/////////222111111000000111111222666666666555555444333222555444333333333333444555777777888888888888777777777444111222444555222///333333444444444444333333999:::::::::888555333111---,,,+++*********+++,,,++++++******)))(((((((((((((((((()))))))))******(((((((((((()))***+++,,,***))))))))))))***++++++************************************************))))))******************))))))))))))))))))))))))))))))(((((())))))***+++******)))))))))))))))***((())))))***+++,,,,,,,,,************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))++++++************))))))''''''(((((())))))*********)))))))))))))))******+++,,,,,,,,,++++++---///---......//////......---+++,,,------......------............///111222333333333444444444333222222222222111111000000//////---......///000111222222555444333222222111222222333222111111000111111111000111333555555555333222000000000000000000000000222222222333444555777777999888666555444444555666777777777777888999::::::888777666555444222111111333333222222333555777888999888555333111111222333444666777666444222222333555333222222333333222000222222333444555555555555333333333444444333333222222222222111111000000000333444555555666666555555222111000///000000222222111111000/////////000000///000000111111222222222111111000000111111222333000000000000//////////////////...------------...---............/////////........................000000000000000111111222........................------++++++++++++------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++*********+++++++++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))...)))%%%&&&+++---***&&&))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))+++,,,,,,+++)))(((++++++*********)))))))))************************************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,(((((((((***,,,---,,,+++******+++,,,---......///111111111111111111222222111000000//////.........000000000000000/////////222111111000000111111222333444444555555444444333666555444333222222222333555555666666666666666555555333111222555666444111444444555555555555555444::::::999999777444222000,,,,,,******)))***+++,,,************))))))(((((((((((()))))))))*********,,,+++***)))(((((((((((()))))))))))))))***++++++***************+++++++++************************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******,,,+++)))(((((()))******((((((((((((((()))***+++***))))))(((((())))))***))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((()))))))))*********'''''''''((()))*********(((((((((((())))))))))))***)))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))***++++++,,,---,,,++++++---///------............------+++,,,------......------............///000111222333333333333333333222222111111111000000000000000......///111222222333333444333333222222222111111222222111111111111111111000111444666666444222111///000111111111000000///111111111222333555777888777666555555555666666777999888888888999999:::;;;999888888666555444333333333333333333444666777888888777555222111111111222444666777666444222222333333222222222222222111111333333444444555444444444111222333555555555444333333222222222222222222222555555444444555555666666555444111000//////111222111000000/////////000000222222111111111111111111000000//////000000111222000////////////.........//////...------------...---------.........//////........................000000000000000111222222........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))******++++++)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))---)))&&&'''***,,,***''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))************************+++++++++******************++++++++++++,,,,,,,,,(((((()))+++,,,,,,,,,+++***++++++,,,---.........111111111111111111000000000000000000//////....../////////...............111111000000000000111111111222333444444555555444666666555333222111111111333333444555555555555444222000000111333555444333444555555666666666666666999999999777555333111///+++***)))(((((()))***+++*********)))))))))))))))))))))))))))************,,,+++***)))(((((((((((())))))(((((())))))***+++))))))*********+++++++++))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))((((((((('''((())))))***+++***)))(((((()))***+++******)))(((''''''(((((()))((((((''''''(((((())))))(((((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&)))))))))*********++++++))))))))))))(((((((((((())))))))))))(((((((((((('''(((((((((((((((((((((&&&''''''((()))******+++))))))(((((()))***+++++++++,,,,,,,,,++++++---...,,,,,,,,,------,,,,,,,,,+++,,,------......------------------...///000000222222111111111222222222000000000000000111111111...///111222333444444333222222222222222222111111111111111111222111111111111222444666666444111000//////000111222111111111111111000000222444666777333333444555666777888999999999999999999999:::;;;888888777666555444444333333333333444555666777888555444333222111222222333555777888777555333333444222222333333222222333333444444444555444444333333000111333444555444444333333444444444444444444444555444444333444555666777888666333000.........///000///////////////000000444333333222111000/////////............///000000////////////.........---//////...------------...------------....................................000000000///000111111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))*********)))((()))******))))))))))))))))))))))))(((((())))))************************************,,,***)))(((((()))***,,,*********)))))))))((((((((((((((((((((((((((((((*********************************************************+++++++++,,,,,,)))***,,,,,,,,,,,,------,,,,,,,,,---......//////000000111111111000//////000000111111111000///...------------------------111000000000000000000111///000111333444444555555666666555444222111000///111222333444444444444444.........///111333333222444555666666777777777666888888777666444222000///***)))((((((((()))***+++******)))))))))))))))))))))))))))*********++++++(((((((((((()))***+++,,,)))(((((((((((()))******)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((()))******+++++++++***)))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&))))))))))))***************)))))))))((((((((('''))))))))))))((((((((((((&&&&&&''''''''''''((((((''''''(((((())))))******(((((((((((()))***+++,,,***+++++++++******,,,...***++++++,,,,,,++++++***+++,,,------......---------------------...//////000000//////000000111222//////000000111111222222///000222444555555444444111111222222222222111111000000111222222222222111222333555555555333111000...//////000111222333333222222000000000222444666000000222444666888999::::::999999888999999::::::555555444444333222222111222222333444555666777777222222222111222222333333555777888777555333333444222444555555444444555777555555555555444333222222000111222222333333333333444444444555555666666666444333333333333444555555777555333000///---------//////......//////000000333333222111000//////......------------...//////////////////............//////...------------...,,,------------.................................///////////////000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************(((((('''''''''((())))))***)))((()))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((***+++***((('''))),,,))))))))))))))))))))))))((((((((()))******++++++***************************(((&&&$$$$$$&&&(((*********)))))))))(((((((((''''''''''''''''''''''''************************)))))))))***************************++++++++++++)))+++------,,,,,,---...,,,---------...............///000111111000///...///000111222111111///...,,,,,,,,,---------------111000000//////000000111//////111222333444444444555555555444333111000///111111222333444444444444,,,---...///000111222222333444555666777777777777777666555444333111000000******)))))))))***+++,,,)))))))))))))))))))))***))))))*********+++++++++(((((((((((()))***+++,,,((((((((((((((()))******((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((''''''''''''((())))))$$$%%%&&&'''((()))))))))'''((()))******)))'''''''''((()))******)))((('''(((((((((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((''''''&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))***+++,,,)))*********))))))+++---******++++++++++++******+++,,,------......------------,,,,,,------...//////......---...///000111...//////000111222222222///111333555666666555444000111222333333222111000///000111222333222222111444444444444333222111000.........///111333555777444222000//////111333444///000111333555666777777999999888888888888999999555444444333333222222111///000111222333444444444222222111111111111222222444666777666444222222333111333555555444444666888555555555555444333222111111111000000000111222222333333444444555666666777222222222333333333333333333222111000///......---...............///000000000000000000000000000000...............///000000000000000/////////......//////...------------...,,,,,,---------................................................//////000------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((()))******)))(((((()))+++---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))+++***)))((()))*********))))))))))))))))))))))))'''(((((()))******++++++************************)))((('''&&&&&&'''((()))***)))))))))((((((((((((((((((((((((((((((((((((************************((()))))))))*********+++************++++++++++++(((+++------+++***+++---,,,,,,,,,,,,,,,---------,,,---///000111000//////---...000111111000...---------........./////////000000////////////000000//////000222333333333333333444444444333111000///000111222333444444444444---...//////000000111222333333444555666666666666555444333222222111111111++++++*********+++---...)))))))))))))))*********)))************+++++++++,,,+++***)))((((((((((((((((((((((((((()))******((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))"""###%%%'''))))))))))))"""###&&&'''((('''&&&%%%''')))***,,,,,,***)))'''''''''(((((())))))******'''((((((((())))))******(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++******))))))(((((((((''''''((((((((())))))******))))))))))))(((((((((((((((((((((((()))***+++,,,((()))***)))((((((***,,,***++++++,,,,,,++++++***+++,,,------......------------,,,,,,,,,---.........---,,,,,,---...///000......///000111222222333///111333555666666555444000000222333333222111000///000111222333333222111666555444333222222111111...------...000333777999555333111///...000222333000111222333444555555555999999888888777888888888666666666555555444444444---...///111222222222222222222222222111111000000333444555555333111111222...000333333111111444666666666666555444333222111222111000//////000111222111222333333444555666666000111222333333333222222//////000000000000//////...............///000111,,,---...///000111222222///////////////000111111000000000000//////////////////...------------...,,,,,,,,,---------..............................---------------...//////------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))((())))))***++++++)))(((((()))+++---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))---)))%%%'''+++---***'''))))))))))))))))))))))))'''(((((()))***+++++++++************************)))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))************************(((((())))))*********+++)))************+++++++++'''***,,,,,,***)))***,,,++++++++++++++++++,,,,,,***,,,...000111111000///+++---...000000///---,,,.../////////000000111111000000////////////000000//////000222222333333333222333444444333222000///000111222333444555555555...///000111000111222333222333444555666666666666444333222222111111222222+++++++++++++++++++++++++++***(((&&&&&&''')))******((('''&&&&&&'''(((******((('''&&&&&&'''(((***&&&&&&&&&&&&&&&'''((()))%%%'''(((***++++++++++++++++++)))((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''(((***++++++***((('''((((((((((((((('''''''''******)))((('''&&&%%%%%%&&&'''''''''(((((())))))$$$######&&&)))***'''%%%((((((((((((((((((((((((******))))))((((((((('''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''$$$***---&&&'''+++'''%%%&&&((()))))))))((('''((()))***++++++***)))(((***))))))((('''&&&&&&&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......000000000000000111111222222222222222222222222222000000000///......------000////////////000000111333444444222///------...//////000111333555666777444444333222111111111111000///000333777999777555;;;888555444777:::===>>>555444333222111111111111111111111111111222222222111111111111222333444555444444333222222111000000000111333555666666666666555555555555444222000...222111111000000000000000000111333555555444333222000000111111111111000000111111000000//////......000000///...............---...............------,,,---------.../////////000...------......---,,,+++++++++++++++++++++++++++,,,------......------////////////////////////......---,,,,,,,,,,,,---..................------...------,,,,,,++++++***---,,,+++*********+++,,,,,,,,,,,,---------......***++++++,,,+++***)))(((******************+++++++++)))((())),,,---+++)))+++***)))(((((()))***+++))))))))))))************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++***)))((((((((()))+++,,,++++++++++++******))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((()))******((((((''''''''''''((((((***)))(((''''''((()))***++++++******))))))((((((&&&''''''((()))******+++************************---------,,,,,,,,,++++++)))************+++++++++,,,+++,,,,,,---...///000//////.........---------,,,------...///000111111000000111111111111000000000///.........000111222///////////////000111111111222444555555555444444111000///......///000111000333666999888555111...000000000000111222333444++++++++++++++++++++++++***)))'''&&&&&&''')))******)))'''&&&&&&''')))******)))'''&&&&&&''')))***'''''''''&&&''''''((((((&&&'''(((************)))***)))((('''&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))&&&%%%$$$&&&)))***)))'''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((%%%+++,,,%%%%%%)))$$$%%%&&&'''((((((((('''''''''((())))))))))))((('''+++******)))((((((''''''))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......///////////////000111111444444444444444444444444000000000///......------000////////////000111111222333333222000......///------......000111333444333333222111111111111111111000111444888:::999777999666444333555888999:::555444333222222111111111222111111111000000//////111111111111222333444444444444333333222111111000000111333444666666666555555555555555444222000///111111000////////////000///111222444444333222111000000111111111111000000111000000000/////////...000000///............///.........//////......------------...............000...------......---,,,++++++++++++++++++++++++++++++,,,---------------..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++,,,,,,,,,,,,---------***+++,,,,,,,,,***)))(((***************************)))(((***,,,---+++)))***)))(((((((((((()))***))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************)))((((((((()))++++++''')))***++++++)))'''&&&))))))))))))))))))))))))*********)))))))))((((((((((((((((((((())))))***'''&&&&&&&&&&&&&&&&&&'''***)))(((''''''((()))***((('''''''''&&&&&&&&&&&&''''''(((((())))))******************************+++++++++*********))))))))))))*********+++++++++++++++++++++,,,---.../////////.........---------------......//////000000000000111111111111000000///......------...///000///////////////000000111222333444555555444444333111000000///000111222333222444777999888555111...000000000111222444666777++++++++++++++++++++++++))))))(((''''''((()))***+++***)))(((((()))***+++***)))(((''''''((()))***))))))((('''''''''(((((()))******++++++******)))***))))))((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((('''&&&''')))******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))%%%***,,,%%%&&&+++'''%%%&&&'''(((((((((''''''''''''((((((((((((''''''++++++******))))))(((((())))))))))))))))))))))))*********++++++++++++,,,++++++************++++++,,,,,,++++++,,,,,,---..................//////000333333333333333333333333000000000///......------///////////////000111111111222333222000000000111............///000111111333333222111111111222222333333333666999;;;:::999999777555555777888888777666555444333222222222222222222222111000///...---000000000000111222333444444444444333222222111111000111333444555555555555444444555555444222111///111000//////......//////...///111222222222111000///000000111111000000///000000000000////////////111111000///////////////......///////////////..................---------000...------......---,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,..............................---,,,,,,,,,,,,,,,+++++++++,,,,,,------...******+++,,,,,,---......,,,,,,+++************+++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******************************))))))(((***+++,,,+++))))))((((((''''''(((((()))))))))))))))************+++************)))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((()))******+++&&&(((+++------***'''%%%))))))))))))))))))))))))******))))))))))))((((((((((((''''''(((((()))***(((''''''&&&&&&''''''((())))))(((((((((((())))))''''''&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))************************+++++++++*********)))))))))))))))*********++++++************+++,,,------...............---------.........///////////////111111222222222222111111///......------------...//////......//////000111222333444555444333222111000000111222333444555555555777999:::999555222///000000000111333666999;;;***************************))))))))))))******+++++++++***))))))***++++++******))))))))))))******+++***)))(((((((((((((((,,,,,,,,,,,,++++++******,,,,,,+++***************''''''((()))))))))))))))((((((((((((((((((((((((+++***(((''''''(((***+++((((((((((((((()))))))))''''''''''''(((((((((((('''''''''((((((((((((((()))(((&&&&&&'''(((******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((***%%%(((***&&&---777666''''''((((((((()))))))))((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))************++++++++++++++++++************+++++++++++++++++++++,,,,,,---------,,,,,,------...///000000000000111111111111000000000///......---------------------...///000000111222222111111222333000000000000000000111222333333333222333333444444444444666777:::;;;<<<<<<<<<;;;::::::;;;;;;999888777666555444333333333333222222333333222111///...000000000000000111222222444444333333222222222111000111333444555555444444333444444555444333111000000000///...............---...///000000000////////////000000000000//////000000000000////////////111111000////////////000......//////000000///////////////...---------,,,000...------......---,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++...........................---,,,,,,++++++,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------,,,++++++***************)))************+++++++++++++++,,,,,,,,,++++++++++++++++++***************(((((()))***++++++***)))((((((''''''''''''((((((((()))))))))************************))))))))))))************************)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))******+++***+++---......,,,***((((((((((((((((((((((((((())))))))))))))))))(((((((((''''''''''''((())))))******))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))(((******))))))))))))))))))************************---------,,,,,,,,,++++++))))))))))))******************))))))***+++,,,,,,........................///////////////.........111111222222222222111111000//////...------------///............///000000333333444444333222111000000111222444666777777777888999999999888555222000////////////222666:::<<<*********************************++++++,,,,,,---++++++************++++++******))))))))))))******+++***)))(((((((((((((((++++++******))))))((((((,,,++++++***************'''((())))))******))))))))))))))))))))))))))))))'''%%%###""""""###%%%'''(((((((((((())))))******((((((((((((''''''''''''((((((((((((((('''''''''(((''''''&&&&&&&&&(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))###&&&)))(((444DDDFFF)))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((''''''))))))))))))))))))))))))))))))*********++++++++++++******))))))******++++++************+++,,,,,,,,,,,,,,,,,,,,,------.../////////000000111111111000000000///......------*********+++,,,---.........000111111111111222444111111000000000000111111444444444444444555666777444555666888999;;;<<<>>>======<<<=========:::888888777666555444444444444111222444555555444333222000000/////////000111111222222222222222222111111000111222444444444444333222333444444444333222111000000///...............------....../////////...//////000000000000//////////////////000000000000111000000///////////////------...////////////////////////...---------,,,000...------......---,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++........................------,,,++++++++++++,,,))))))******+++,,,---------------,,,,,,+++++++++++++++++++++******)))))))))))))))*********+++++++++++++++++++++++++++,,,+++++++++*********))))))'''((()))***************''''''((((((((((((''''''((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((())))))***************************((()))))))))************---,,,+++*********++++++(((((((((((((((((((((((((((((((((((((((((())))))'''''''''''''''(((((()))******))))))))))))******(((((())))))))))))((((((************************************))))))))))))************************---------,,,,,,,,,++++++(((((()))))))))***************)))))))))***++++++---.....................///////////////.........111111111222222111111111000000000000//////.....................//////000222222333333333222000//////111444777888999888888888888888888666444222000---------...111444777999*********************************+++,,,,,,------************************))))))))))))))))))))))))))))))((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%)))((((((''''''((((((((('''((()))***+++***)))((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''((('''(((((())))))******+++))))))(((((('''''''''&&&((((((((((((((('''''''''&&&'''((('''&&&&&&''')))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''!!!%%%((((((444DDDGGG))))))((((((((()))***+++******))))))))))))******(((((((((((('''''''''''')))))))))))))))))))))))))))))))))************+++******))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,------...000000000111222222333333000000000///......------************+++,,,......---///000111000000222333//////.........///000000333333333444555666777888333555666777777999<<<>>><<<;;;::::::;;;;;;999777999888777666555555555555111222444666666666444333000000////////////000000111111111111111111111000000111222444444444333222111222333444444444333222111000//////......//////------------.........///...//////000000//////...////////////000000000000000000///...............+++,,,---...////////////...............---------000...------......---,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++*********++++++,,,,,,---......---,,,,,,+++************++++++******)))((())))))*********+++++++++******))))))******+++,,,,,,,,,++++++***)))))))))&&&(((******)))((()))***'''(((((())))))(((((('''))))))))))))************(((((()))))))))))))))***++++++++++++++++++++++++******))))))))))))******************************(((((()))************))),,,***(((&&&&&&''')))***))))))))))))))))))))))))''''''(((((((((((())))))''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((((((((())))))))))))(((((((((((())))))))))))******************************************************+++++++++*********))))))((((((((()))))))))******+++***************++++++---------........................///////////////000000111111111111000000///000000111000000///.........------......///000000111222333222111000///000222555888::::::888777666666666555444222111000,,,------...000222333444************************(((((()))***++++++++++++))))))************))))))((((((((())))))((((((((('''''''''&&&''''''(((((('''&&&%%%$$$$$$%%%&&&&&&(((''''''&&&&&&''''''((('''((()))++++++***)))((())))))))))))))))))))))))+++***))))))))))))***+++'''(((((()))******++++++'''''''''((((((((((((((()))(((((((((''''''''''''&&&(((******(((&&&''')))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!%%%((($$$,,,666666((('''&&&&&&&&&'''))))))***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))***++++++,,,,,,,,,,,,,,,---......//////000000111222222333000000000///......------******++++++,,,...///000---...000000//////000222///////////////000111222111111222222333555666777222444555555555777:::===:::999888888999:::999777999999888777666666666666222333555666666555222111000//////......//////////////////////////////000000111222333444333222222111111333444555444333333111111000////////////000---------------...//////......////////////........./////////000000000111///......---------------***+++,,,---............---------...............000...------......---,,,++++++++++++++++++++++++++++++,,,------------------------------------------,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++***)))((('''*********+++++++++,,,,,,))))))((((((((()))***+++,,,,,,++++++***))))))(((&&&(((******(((((()))***(((((()))******)))(((((())))))))))))************(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***+++******))))))((('''&&&&&&&&&''''''))))))))))))))))))))))))'''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''((()))******)))(((''''''((((((((()))))))))))))))))))))******++++++,,,************************+++++++++*********))))))(((((((((((()))))))))***,,,++++++*********++++++---------.........//////------......//////000000//////000000000000//////---...///000000000///......------------.../////////000111222222222111000000222666999;;;:::777666444333333222111000000000---...///000111000000///))))))))))))))))))))))))&&&&&&((()))************))))))************))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))))))))(((((((((((()))***'''(((***+++,,,+++)))((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++%%%%%%&&&'''((()))***+++))))))(((((('''''''''&&&&&&))),,,,,,***(((((()))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&''''''''''''''''''&&&$$$%%%&&&&&&'''''''''&&&(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!&&&(((!!!###(((%%%&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&'''((())))))))))))))))))*********))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))******+++------,,,,,,------...///,,,------...///000000111000000000///......------,,,,,,,,,---...///111111,,,...//////......///111111111111111222333444555///000000111222444555666111333555444444555999===;;;999888888999::::::999:::999888777666666666666333444666666555333000...000//////.........//////.........///////////////000111222333444333222111000111333444555444444333222222111000000000000000...------------...//////......////////////........./////////000000111111......---,,,,,,,,,,,,---)))***+++,,,------------,,,------....../////////000...------...///---,,,+++++++++++++++++++++++++++,,,------......---------------------------------,,,++++++******++++++------,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...)))******++++++)))((('''***++++++++++++,,,,,,,,,)))(((''''''''')))***+++,,,,,,++++++***))))))(((%%%(((******(((''')))+++((()))***++++++***)))((())))))))))))************'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))++++++******)))((()))*********)))'''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''((()))******)))((('''((()))))))))******++++++(((((()))***+++,,,,,,,,,************************---------,,,,,,,,,++++++(((((((((((()))))))))))),,,,,,+++++++++++++++,,,---------.........//////,,,------...///000111111......////////////......+++,,,.../////////.........------------...//////...///000111222222111000000333777:::;;;999777555222222111000/////////000...///111222222000...---'''(((((()))***++++++++++++++++++,,,,,,++++++++++++***)))'''''''''((()))%%%&&&((()))))))))((('''(((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))((((((((((((111,,,'''&&&)))+++((($$$'''(((***+++***)))'''&&&******(((''''''((())))))&&&&&&((()))************'''&&&&&&''')))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$&&&)))******((($$$"""###$$$&&&((())))))((('''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%))))))))))))************))))))))))))*********************))))))))))))))))))(((((('''(((***,,,---///...---,,,+++,,,,,,---...---------...///111222222111000///////////////.........------,,,,,,,,,...---------...///111222111111111111000000000///333111///---...///222444000222555666666666666777<<<<<<;;;:::999999999999:::999888666555555444444555555555444444333333333//////000000000...---,,,111111111111111111111111000000000000000000111111///000222444444444222111333333222222111000//////,,,---...//////...------.........------,,,,,,,,,......////////////......------------------------------------,,,+++***))),,,,,,,,,***))))))+++------............---,,,+++...---,,,,,,++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,+++++++++******))))))(((((((((((()))))))))************)))((((((''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))************)))(((((((((((((((&&&''')))++++++++++++***))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((()))((('''''''''(((***+++++++++***)))((('''&&&&&&((()))*********((('''&&&))))))))))))************************))))))(((((()))((('''&&&'''(((***,,,(((((()))*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,////////////000000000000222111000///------,,,,,,------,,,+++++++++,,,,,,,,,,,,---.../////////...------...///000111222222444555777888888666444333555444444333222111000000333111000000111333222222((((((((()))***+++++++++******++++++++++++******+++***)))((('''(((((()))&&&''''''((())))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((,,,)))'''''')))***)))'''$$$&&&(((***+++******))))))((((((((((((((())))))''''''((())))))***))))))(((''''''(((******)))(((((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((((((((((((((('''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%'''((())))))'''%%%###$$$%%%'''((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((((('''''''''&&&&&&(((((()))))))))*********))))))))))))************************))))))))))))******))))))***,,,---...///...---,,,+++,,,,,,------,,,,,,+++,,,---.../////////...---------------.........---------,,,,,,............///000111111222222222222111111111111222111000//////000111222111333555666555444444444::::::999999888888999999888777666555444333333222333333222222222222222111///000111111000///...---........................000000000000000000000000///000222444555444333222333333222222111000000000//////000111111000///......------------------,,,......////////////......------------------------------------,,,+++***)))------------------...///---------,,,,,,,,,++++++...---,,,+++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++*********))))))(((((())))))***++++++,,,,,,++++++***)))'''((((((((()))))))))************)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***))))))((((((((((((((('''((()))***++++++++++++''''''''''''''''''''''''***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))((('''''''''(((******))))))))))))(((((((((((()))))))))))))))(((''''''((((((((()))))))))******++++++*********)))))))))***)))(((''''''(((***+++(((((()))***************))))))*********+++++++++*********+++++++++,,,,,,....../////////000000000000//////............///,,,,,,,,,+++,,,,,,------------.../////////......------...///000000111111444555666777777666444333222222222111000//////...222111///000222333222111(((((())))))***+++++++++)))******************)))******)))((((((((())))))((((((''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((())))))***))))))&&&'''((()))***))))))(((&&&'''(((((())))))))))))((((((((()))))))))))))))))))))((()))+++,,,***)))((((((((((((((((((((((((%%%%%%&&&''')))***+++,,,(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%)))(((((('''&&&&&&%%%%%%'''''''''(((''''''&&&%%%%%%&&&'''(((((((((&&&&&&###$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))((((((((((((''''''(((((())))))))))))******))))))))))))************************************,,,,,,++++++,,,---...///...------,,,,,,,,,,,,---------,,,,,,,,,,,,------.........---------------...............------------...///000000111000000333333333222222222222111111111000000000000000000222333555555333111111111777777777777777888888888555555444333222111111000//////000000000000000000///000000111000000///...........................000000000000000000000000000111333444555555444444333333333222111111000000000111111111000///...------------------...............////////////......------------------------------------,,,+++******,,,,,,---...////////////---,,,+++*********+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,+++++++++***************))))))*********,,,------------,,,++++++(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''(((((())))))((())))))***+++,,,''''''''''''''''''''''''((((((((('''(((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))(((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''(((((()))***'''''''''(((((()))))))))***))))))(((((((((((((((''''''((((((((()))))))))+++++++++++++++*********+++***)))((('''((()))***(((((()))***************(((((()))))))))******************++++++++++++,,,.........////////////000...---------...///000000,,,+++++++++,,,---......//////000000000///......------......//////000000444555666666666555333222000000//////......------111000///000222333222111)))))))))******+++++++++))))))************))))))******))))))))))))))))))***)))(((''''''((()))***(((((((((((()))))))))))))))((((((''''''''''''((((((((((((((())))))))))))%%%'''***+++***))))))************)))(((&&&%%%$$$$$$%%%''')))******)))))))))))))))(((((((((((((((+++******+++,,,,,,+++)))((((((((((((((((((((((((&&&&&&''''''((()))******''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))))))))((((((((((((((((((((()))))))))***((()))))))))************)))***************++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,------------...//////000/////////////////////...///.....................---...000111222111000000333333222222222111111111000000111222111111//////000222444444222000000000333333444555666777777777333333333333222111000///.........//////000000111......//////////////////222222222222222222222222222222222222111111111111000111222444555555555555333333333222222111111111000//////...---,,,,,,+++,,,,,,------......//////......////////////......------------------------,,,---------,,,,,,+++***++++++,,,---......,,,***---+++***(((((()))+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,------,,,,,,+++***(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))(((((('''''')))(((((('''''''''(((((()))((('''''''''(((***+++'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))((((((((('''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''(((((())))))'''''''''((((((((())))))***)))(((''''''((()))***''''''''''''((((((((((((++++++++++++++++++++++++++++++***)))((((((((()))(((((()))***************))))))))))))*********+++************++++++++++++------........./////////...------------...//////+++++++++,,,,,,...///000000000111111000///......------......////////////555555555555555444333222//////..................111000000111333444333222************++++++++++++))))))************))))))))))))*********************)))(((''''''((()))***(((((((((((())))))))))))))))))(((''''''''''''''''''((((((((()))))))))***'''))),,,,,,+++))))))*********)))((('''&&&%%%$$$$$$%%%'''((()))))))))(((***)))(((((('''(((((())),,,++++++,,,------+++***))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((()))))))))))))))'''(((((((((((()))))))))((()))))))))************))))))******+++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,---///000000000---...//////000///......///////////////////////////000111222222222111000222111111111000000000000000111222222222000///---...000222333222111111111111111333444555666666555333333333333333222111000......//////000000111111---------......//////000444444444444444444444444444444444333333222222222000000111333444555555555333333333222222222222222000000///...---,,,,,,,,,---------....../////////......////////////......------------------------,,,,,,---------,,,++++++---,,,,,,---...---***(((,,,+++)))(((((()))+++,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************+++++++++++++++++++++***))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''&&&''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((((((((()))%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''***)))(((''''''((()))***''''''''''''((((((((((((++++++++++++++++++++++++++++++***)))))))))))))))(((((()))************************+++++++++,,,,,,))))))*********+++++++++------------............//////...---------------++++++,,,,,,---...///000000000111111000///......------......///000000000555555555444333333222111.../////////////////////111000111222555555444333++++++++++++++++++++++++)))******************)))((()))***+++++++++************))))))(((((())))))(((((((((((())))))))))))***)))(((''''''&&&''''''''''''(((((())))))******)))))))))************)))&&&&&&&&&''''''(((((((((%%%&&&''''''((((((((((((***)))(((''''''((()))***---,,,+++,,,------+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))************))))))******+++,,,,,,,,,******++++++++++++*********++++++,,,,,,,,,,,,+++((()))***,,,------------***+++,,,......---,,,,,,////////////000000000000111111222222222222111111111111111000000000//////111111222222111000...------///222222222111111222000111333444555555444444222333444444444333111000///000000000000000111111------------...///111222444444444444444444444444555555444444333222222222//////000111333444555555333333333333333333222222222111000///////////////.............../////////......////////////......------------------------,,,,,,,,,------,,,,,,+++///---+++,,,//////,,,)))+++***)))))))))***+++,,,+++************++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))*********)))************)))(((((())))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&''''''(((((())))))))))))))))))))))))******))))))((((((''''''%%%&&&&&&'''(((((())))))%%%%%%&&&'''(((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((''''''&&&&&&&&&((((((((((((((())))))***''''''((((((((()))))))))*********+++++++++++++++******************))))))(((((()))******************++++++++++++,,,,,,,,,)))))))))************+++,,,,,,,,,---------......//////...---,,,,,,,,,------,,,,,,,,,---...////////////000000000///......------...///000111222222555555444333222111111111......//////000000111111111111222444777777666444++++++++++++++++++++++++******++++++++++++******((()))***++++++++++++******************)))(((((((((((((((((())))))))))))***)))(((''''''&&&&&&&&&'''''''''((()))*********(((%%%$$$%%%)))+++***)))%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&''''''((()))((('''&&&''')))***,,,---,,,++++++,,,,,,***)))))))))))))))))))))))))))''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((()))((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))************))))))***++++++,,,------******+++,,,,,,+++***))))))***+++,,,---,,,,,,+++***+++,,,,,,,,,+++******)))***,,,......---,,,+++//////000000000111111111333222222111111111222222222222222111111111000000222222222111111000///...///111333333222000000000000111333555555555333333111222333444444222111000000000000000///////////////......///000222333444444444444444444444444444444333333222111111000000......///000111333444555333333333333333333333333111000//////...///000000////////////..................////////////......------------------------+++,,,,,,------,,,,,,+++---***''')))---000...,,,*********+++++++++,,,,,,***************+++,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********))))))(((((())))))***))))))******))))))((('''***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''&&&&&&&&&&&&'''((()))'''(((((())))))(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&'''''''''''''''(((''''''((()))))))))))))))((((((((()))))))))******)))))))))*********++++++))))))******++++++******(((((()))***************************++++++++++++))))))))))))************+++,,,,,,,,,,,,---------------,,,,,,,,,---............---------......///------.../////////......,,,---...000111333444555666555444222111111000000---......///000111111111222222444666999999777666++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,+++***)))***+++++++++)))((('''(((((((((((())))))))))))******)))''''''&&&&&&&&&&&&''''''((()))******+++&&&"""!!!''',,,+++)))(((''''''&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((((('''&&&&&&''')))+++------,,,++++++,,,,,,***((())))))))))))))))))))))))%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((()))))))))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))))))))))))))************))))))***+++,,,,,,------***+++,,,,,,,,,+++***))))))***+++,,,---,,,,,,+++////////////...,,,***(((+++,,,...000000///...---//////000000111111111222444333222111111111222333333333333222222222111111333222222111000//////...222333555444111///......000222444555555444333222000111333444333222000///000000000//////......---000000000000222444666777666666666666666666666666222222111111000//////...------...///000222444555333333333333333333333333///...---,,,,,,---///000000000//////......------......////////////......------------------------++++++,,,------,,,,,,,,,(((%%%"""%%%+++//////---)))***+++,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))(((((((((((())))))***************)))((((((******))))))((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******&&&&&&&&&&&&&&&'''((()))((()))***++++++***)))((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&$$$$$$%%%&&&'''((()))***&&&'''(((*********)))((())))))))))))************(((((())))))*********+++((()))***+++++++++++++++(((((()))***************))))))))))))************))))))))))))************++++++,,,,,,,,,---------+++++++++,,,---...000000///......---------......,,,,,,---.../////////...,,,---...000222444666777666555444222111000000000,,,------...///000111111333333555777::::::999666,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++)))))))))+++,,,+++***(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))''''''&&&%%%&&&'''((())),,,+++***))))))(((((()))''''''''''''((((((((()))((((((((((((((())))))***%%%$$$###%%%'''*********((((((((((((''''''''''''******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((''''''))))))(((((('''''''''&&&$$$%%%'''(((***+++++++++************************)))))))))***++++++,,,,,,************************)))(((((('''(((***,,,---+++++++++*********))))))......................../////////000111111222222111000000000222333222111333222222111111222222333333222111///...---------,,,...000222333222111000//////000000111222444444222333444555555444222111111111000///////////////...///111333444444444444666666777777777777666666666666555333111000.........///000111111222222222222222333222222111000///111111000///////////////222222111111111111111111---.........//////000000111111000...---,,,+++***,,,,,,,,,------.........---------,,,,,,+++++++++---,,,+++*********+++,,,++++++++++++++++++++++++------------------------,,,,,,.........---,,,+++---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))+++***((('''&&&''')))***))))))))))))))))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&)))(((((('''&&&%%%%%%%%%))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))((((((((((((((((((((((((''''''%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&))))))************))))))((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))))))))(((***)))(((''''''&&&''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))************))))))$$$%%%'''(((***,,,...///(((((((((((())))))))))))******))))))((((((''''''((()))***,,,,,,+++*********++++++,,,,,,++++++*********++++++++++++******((()))))))))************------------------------------,,,,,,,,,------...///............---------...///000222444666777888777555333111///..................///000222333444333333444777999999777555++++++++++++++++++***))))))******++++++******)))***)))((()))+++++++++))))))))))))*********++++++(((((((((((((((''''''''''''(((((((((((((((((('''''''''((((((((()))))))))(((((((((((())))))))))))'''&&&&&&%%%&&&'''((()))***))))))((((((((())))))''''''''''''((((((((((((((('''''''''''''''(((((()))((('''''')))++++++***(((((((((((('''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%'''((((((((('''''''''((()))))))))))))))))))))(((((((((''''''''''''''''''((()))************))))))))))))))))))))))))((())))))******+++,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,+++++++++*********))))))---------------------------......//////000000111111000///000222333222111222222222111111222222222222222111000////////////...///111333333333111111000000000000111222333444222333333333333333222222111111000///////////////111111111111222333555666666666777777777777666666555444333222111///............///000111111111111222222333222222111000/////////...............///000000000000000000000000....../////////000000000000///...---,,,+++******))))))*********+++++++++------------,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++------------------------,,,---............---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))((((((((((((+++*********)))))))))(((+++******)))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******)))(((((((((((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''''')))(((((((((''''''''''''))))))************))))))((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))(((((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))******))))))(((((((((((())))))***++++++++++++******++++++,,,,,,++++++***)))******++++++******)))************************,,,,,,,,,,,,------......//////..........................................//////111222444666777888666555333000///......///......//////111222333444333333444666888888666444))))))******+++*********)))******++++++******))))))((('''((()))******((((((((()))))))))*********'''''''''((((((((((((((('''(((((((((((((((((('''&&&&&&'''''''''((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''+++)))(((((()))***)))(((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''))))))))))))))))))((('''((((((((((((''''''''''''))))))*********))))))((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******+++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111000///000111222111000111111111111111111111111111111000000000111111111000111222333444333222111222222111111111111222222333222222111222222333333222111000000///000000000333222000000111333666888666666777777777777666666222222222111000000//////---...///000111111111111222222333222222111000///---------,,,------......//////////////////000000//////000000000000000111......---,,,++++++******))))))))))))************---------------.........---,,,++++++******++++++++++++++++++++++++++++++------------------------------......///......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++''''''&&&'''((()))+++---))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))+++******))))))(((((('''))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))***)))((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&'''((((((((((((((((((''''''''''''((())))))******))))))(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((((((''''''((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((''''''''''''(((((((((((())))))))))))***))))))))))))(((((((((*********)))******+++,,,******++++++++++++******)))******++++++******)))***************************++++++,,,---....../////////...------,,,------,,,,,,------.../////////000000111333444666777777555444222000///......///...//////000111222333333333222333555777777555444'''((()))***************))))))************))))))((('''&&&''')))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&''''''((((((''''''''''''&&&&&&(((''''''&&&&&&''''''((('''&&&$$$$$$&&&&&&&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%((((((((((((((('''''''''))))))************))))))(((((((((((((((((((((((((((((())))))***+++++++++++++++++++++++++++++++++'''((()))+++++++++***)))************************++++++++++++++++++++++++,,,,,,------......//////000///...///111222111000000111111111111111111000000000000000111222333444222333444444444333222222444333222222111111111111333222111000000222333444222111111000000000111111222222222222333555666777666666777777777777666666222222222111111111111111......///000111111111111222222222222222111//////------------------...////////////000000000000000000000000000111111111111...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,++++++++++++***+++***+++++++++++++++,,,,,,------------------------------..................+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,''''''''''''((()))++++++))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''((((((((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''((()))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((('''''''''++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---******++++++++++++******))))))************))))))******))))))))))))(((((()))******,,,---...//////------,,,+++************++++++,,,---...///000111000111222333444555666777333222111///......////////////000111222222333333333222222444555666444333'''((()))***************)))))))))******)))))))))(((&&&&&&&&&((()))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))(((((('''&&&&&&'''((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''))))))'''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((''''''(((((()))***$$$###""""""$$$&&&&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''(((((('''&&&%%%%%%'''''''''((((((((((((((('''((()))******+++******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''(((***++++++***)))(((************************++++++++++++++++++++++++,,,------......//////000///...---...000111000//////000000111111000000/////////000000111333444555333444444444444333333222555444333222111111111111333222111000111222444555222222111111111111222222///111444666777777555555666666777777777777666666333333333333333333333333...///000111222222222222222222222222222111/////////......---......//////000000000111111222222222111111111111000000000000............------------........................,,,------....../////////,,,,,,,,,,,,++++++***************++++++,,,,,,,,,------------------------------------......//////***++++++++++++++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,))))))((((((((((((((()))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''((((((((())))))'''''''''((((((((((((((((((((())))))))))))((((((&&&''''''''''''''''''&&&((()))))))))((('''&&&&&&))))))((('''&&&&&&''''''&&&'''''''''(((((())))))''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))************(((((((((((())))))))))))))))))))))))************+++***)))))))))***,,,---)))******++++++******))))))))))))******)))))))))(((((((((((((((((((((((())))))***+++,,,......///---,,,+++******************+++,,,---...000111111111111222222333444555555222111///........./////////000111222333333222222222222111222444444333222))))))******+++*********((())))))******))))))(((((('''&&&'''((())))))'''(((((()))))))))*********'''''''''(((((((((((((((***)))(((''''''((()))***&&&&&&'''''''''((((((((((((((((((((())))))))))))%%%&&&''''''((((((''''''))))))'''&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,%%%$$$###$$$&&&(((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''***)))(((&&&&&&%%%%%%%%%))))))))))))))))))(((''''''''''''(((((((((((((((&&&&&&((())))))*********))))))))))))))))))))))))''''''((())))))******+++))))))))))))))))))))))))))))))************))))))***************+++++++++++++++++++++++++++++++++,,,,,,------...//////000///...---...///000///......///000111111000///.../////////000111222333444333333333333333333333333555444333222222222222222222222222222333444555555222222222111222222333444///111555888999888666444666666777777777777666666444444444444444333333333///000111222333333333333222222333222222111000///000//////...------......000000111111222222333333111000000000000000//////------..................------------,,,,,,,,,,,,---------------.........+++,,,,,,,,,,,,+++***)))*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---...///***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))***)))((((((''''''((((((((((((((((((((((((((((((%%%&&&'''((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%******)))((('''&&&&&&'''&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((())))))(((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))************+++*********)))******+++,,,))))))************))))))((())))))******))))))((('''''''''((((((((()))))))))******+++,,,------.........------------......++++++,,,---...///000111000111111111222222333333000///...------.../////////000222333333333222111222111000111222333222111++++++++++++++++++***)))(((((())))))))))))((((((((('''&&&''')))***)))((()))))))))*********++++++(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))''''''((((((((()))))))))(((((((((((())))))))))))%%%&&&'''((((((((('''&&&''''''&&&&&&'''((())))))$$$$$$%%%&&&''''''(((((($$$$$$%%%&&&(((***,,,---)))'''&&&&&&'''(((((('''((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''((())))))))))))))))))''''''''''''((((((((()))&&&''''''(((((((((''''''((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---,,,---///000///...---...000111111000...---.........///000111222333222111111222222333444444444444333222222222333333222222333444555555555555222222222222222333444444000222555777888888777666666666777777777777666666444444444333333222222222111111222333444444444444222222333222222111000///000000...---,,,,,,++++++/////////000111222222222000000000/////////......,,,,,,,,,------.........---------,,,,,,+++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))******+++,,,,,,------------------------------++++++******+++,,,...///++++++,,,,,,,,,,,,++++++************************+++++++++***************((((((((())))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********+++************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))******)))(((((((((((()))((((((((((((((((((((((((###$$$&&&'''((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&''''''((())))))***''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))***++++++++++++***))))))************))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,------------...///000111,,,,,,------...///000000000000000000000111111111///...---------...///000///111222444444333222111222111///000111222111000,,,,,,,,,,,,,,,+++***)))(((((())))))))))))(((((()))((('''((()))******((((((((((((((())))))))))))))))))(((((('''''''''&&&%%%$$$"""!!!!!!"""$$$%%%(((((((((((())))))))))))(((((((((((())))))))))))%%%%%%'''((((((((('''&&&$$$$$$%%%&&&(((***,,,---"""###$$$%%%'''((())))))""""""###%%%'''***,,,---***(((&&&&&&&&&'''&&&$$$)))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''(((((()))*********************************+++***)))(((((()))***+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------...---,,,---///000///...---...000111111000...---............///000111222111000000111222333444555444333333222222333333444111222444666777777666555222222222222333333444555333333444555666777888888666666777777777777666666444444333333222111111000222222333444555555555555222222333222222111000///000///...,,,+++***))))))---......///000111111222000000//////.........---***++++++,,,,,,------............------,,,,,,,,,---------,,,,,,+++++++++++++++,,,---,,,+++***)))))))))***+++,,,,,,------------------------------******))))))***,,,---...+++,,,,,,------,,,,,,+++************************,,,+++++++++******))))))%%%&&&''')))************))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))++++++***)))))))))))))))(((((((((((((((((((((((("""###%%%'''((((((''''''&&&'''''''''(((((())))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))))))))(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%************))))))))))))(((((((((((())))))))))))))))))******++++++++++++((()))***,,,,,,+++******))))))************))))))(((((())))))))))))(((((((((((()))+++,,,---...///+++++++++++++++++++++,,,+++++++++,,,---...///000,,,,,,------...////////////////////////000000000......---,,,---...///000000111333444444333222111222111//////000111111000+++***)))'''&&&&&&%%%%%%******))))))))))))******+++******)))))))))))))))))))))(((((('''''''''&&&)))(((&&&%%%%%%%%%&&&'''((('''&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&$$$$$$%%%''')))+++))))))((('''&&&&&&%%%%%%&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%'''***,,,,,,***'''%%%%%%&&&((()))***)))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++***)))((('''&&&### !!!%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''(((((())))))))))))))))))************''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++***************)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......***+++---///111222333333111000/////////000222333222222333444333222111000000000111222333555666777444555666666666555333222333333444555666666555555666555444555888999999888444333111000000000111111000111111222222333333444111000///......------...///......------,,,++++++......///000000000000000000000///...------,,,,,,..................------///...---,,,+++,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,++++++,,,...//////...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***+++,,,+++***(((&&&(((((()))***************((((((((((((((()))******((((((''''''''''''((((((''''''((()))))))))))))))+++***)))(((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''''')))((('''''''''(((***+++***)))((('''&&&&&&'''(((&&&$$$!!!!!!$$$&&&)))(((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&''''''(((((()))))))))***+++++++++)))((('''******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,---******)))))))))***,,,---******))))))******+++,,,+++,,,------......------//////............//////,,,---------.../////////,,,,,,------.../////////111222444555555444222111//////000000111111222222))))))((((((''''''((((((+++******))))))******+++***))))))(((((((((((((((******)))))))))(((((((((***)))((('''''''''(((((((((((('''&&&''''''))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''''''''''')))((((((((((((***+++---***(((&&&$$$###$$$%%%&&&(((((((((((((((((())))))((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%%%%''')))******)))'''%%%%%%&&&((()))))))))''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&%%%$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))&&&'''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&&&&&&&)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,---------.........+++,,,---///000111222222111111000000000111222333222222333333333222111000000000000111333444666777555555555555555444444333333333444555555555555555555444333444777888777666333222111000///000111111222222222222222222111111111000///...------------------------------------...///000000111111000000000//////...------,,,,,,..................------...---,,,+++***+++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***+++******,,,...//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))+++++++++***((('''''''''((()))))))))))))))((((((((((((((()))******)))((((((''''''(((((()))''''''((()))))))))))))))***)))(((''''''((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((()))***+++***)))((('''&&&''''''(((((('''%%%$$$$$$%%%'''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))''''''&&&'''(((((((((((((((((((((((())))))(((((()))***))))))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******)))))))))***,,,,,,,,,,,,++++++,,,,,,---...,,,---......//////......//////............//////------------............,,,,,,------.../////////111222333555555333222111000000000000000111111111(((((((((((())))))***++++++******))))))******++++++***))))))(((((())))))************))))))))))))***)))((('''''''''(((((()))((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((***((($$$!!!!!!"""%%%'''***)))((('''''''''((()))''''''((((((((((((''''''''''''((()))((('''&&&%%%&&&''''''((((((''''''&&&%%%&&&'''((()))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''((())))))))))))((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------.........//////,,,---...//////000//////111000000000000111222222111222222222222111000000///000000111222444555666666555555444444444444444333333444444555555444444333222222333555666555444222222000//////000000111333333222111111000//////111000///...------------++++++,,,------...////////////000111111111111111/////////...------,,,,,,------------------......---,,,+++*********++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******+++...//////...++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))***++++++***((('''&&&&&&'''(((((((((((((((((((((((((((((()))*********))))))(((((())))))***'''(((((()))))))))))))))((((((''''''''''''((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((())))))******)))))))))((()))******+++))))))(((''''''''''''((()))((((((''''''(((((()))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))(((((((((((()))*********))))))(((((())))))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))+++,,,,,,,,,+++************)))******+++,,,,,,++++++++++++,,,------------...///////////////...........................------------------,,,,,,,,,,,,---......//////111222333444444333222111111000000000000000000///)))))))))))))))******+++***))))))(((((())))))***,,,+++******))))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))((((((''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&)))'''%%%######$$$%%%&&&***)))&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&''')))******((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((((('''%%%(((++++++'''%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******((((((''''''''''''((((((&&&'''(((((())))))((((((((((((((((((((((((((((((***************************))))))(((((())))))***))))))*********+++++++++************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------............------///////////////000000000111111111111111000000000/////////000222333555666666555444333222333444555222333333444444444333333222111000111333444333222111111//////...///000111111111111000000/////////000000///...------------,,,,,,,,,---------......///000000111111111111111//////.........---------,,,,,,------------......---,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,******)))+++---//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))************)))(((&&&'''(((((())))))((((((((((((((((((((())))))*********))))))))))))******(((((())))))))))))((((((((('''''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((()))*********))))))))))))******++++++((((((((('''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))++++++******))))))(((((())))))******++++++++++++))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,---,,,***)))******************++++++)))))))))))))))******+++,,,------..........................................---------,,,,,,+++++++++,,,,,,------...//////111111222333333222111111111111000000/////////...+++******)))))))))))))))(((((((((''''''(((((((((******)))(((((((((((()))(((((((((((((((((((((((())))))))))))(((((('''''')))))))))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((&&&''''''''''''&&&&&&%%%((('''%%%#########%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%'''(((******)))'''&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$'''***)))&&&###$$$%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++------))))))*********+++++++++************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---------------,,,++++++---------...............111111000000000/////////......///000111333444555666555444222222333444444222333333333333333222222111000///000111222111000000///.........///000111.........//////000000000000///...------,,,,,,,,,......---------,,,,,,,,,//////000111111111111111...............---------,,,,,,,,,,,,------......---------------,,,,,,+++***++++++,,,,,,++++++******+++,,,---------------+++******+++---......---++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))*********))))))(((((()))************)))((((((((((((((())))))*********))))))))))))******(((((())))))))))))(((((((((((())))))************''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((()))))))))***(((((())))))************''''''(((((((((((((((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))++++++******))))))(((((((((((((((((())))))******++++++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,+++***)))*********+++************))))))(((((())))))***+++++++++,,,------------,,,------............------------,,,,,,+++++++++***++++++,,,,,,---.........111111111111111111111111111000000000//////......+++***))))))(((((((((((()))((((((''''''(((((()))''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((******+++++++++***)))((('''(((((()))(((((('''&&&$$$$$$$$$######$$$$$$$$$&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&$$$'''&&&%%%$$$###$$$%%%&&&''''''((((((((((((''''''%%%&&&'''((()))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""%%%&&&'''&&&%%%######$$$''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''************************((((((((((((((((((((((((&&&&&&&&&''')))***,,,,,,)))************+++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++******,,,,,,---...///.........111000000///.../////////---......///000222333444555444444333333333333333222222333333333222111111111///...///000111000//////......------...000111,,,,,,---......///000000000///...---,,,,,,,,,,,,//////...---,,,,,,++++++......///000000000000000........................++++++,,,,,,------......------.........---,,,+++***++++++,,,,,,++++++******+++,,,------......---,,,+++***+++,,,---,,,+++++++++++++++++++++++++++***************************************************************+++++++++)))))))))))))))))))))))))))))))))))))))*********((())))))***************((((((((((((((()))*********))))))(((((())))))***)))))))))))))))((((((''''''((()))***+++++++++***&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((()))))))))))))))&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((('''))))))))))))))))))((((((&&&&&&%%%%%%%%%&&&'''''',,,++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((***+++++++++***)))***++++++++++++***))))))+++************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,+++++++++++++++***+++++++++,,,------......000000000000000000000000000//////////////////...((((((''''''(((((())))))******))))))))))))******(((((('''&&&&&&&&&&&&&&&''''''(((((())))))))))))((())))))***)))((('''&&&&&&'''((())))))(((((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''((((((((())))))(((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%######$$$%%%%%%$$$'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((()))))))))************+++++++++************************)))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++***)))---...///000000000//////111000///.........//////------......000111333444333444444444444333222222222222222222222111000000111///...///000111000.........---------...///000---------------.........//////...---,,,,,,,,,,,,---------------------,,,------...///////////////........................***++++++,,,------......,,,,,,---...---,,,+++******++++++,,,,,,++++++******+++,,,---...............,,,++++++,,,+++***)))++++++++++++++++++++++++************************************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++'''(((((()))***)))))))))((((((((((((((()))******)))((((((''''''(((((())))))))))))))))))(((''''''&&&'''((()))*********)))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))(((((('''%%%&&&((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((('''&&&(((((((((((((((((())))))((((((&&&&&&%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,+++***)))(((***************+++,,,,,,***+++,,,,,,------,,,,,,+++,,,...//////...,,,+++************++++++++++++***++++++,,,,,,---......000000000//////000000000.........///////////////%%%%%%&&&&&&''')))***+++,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))(((((())))))*********+++$$$%%%&&&&&&&&&%%%######%%%&&&''')))))))))(((((((((((((((''''''(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&%%%$$$$$$$$$%%%&&&'''&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((%%%""""""%%%'''&&&$$$(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))'''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((((((''''''((()))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++******)))...///111222222222111000111000///------......///---------...000111333444222333444555444333222111222222222222222111000///111000//////000111000......------,,,---...///000///......------,,,,,,+++//////...---,,,,,,,,,,,,+++,,,,,,------......///,,,------...............---.....................******+++,,,,,,---......++++++,,,---,,,+++***)))+++++++++,,,,,,+++++++++***+++,,,---............///---,,,+++++++++)))'''++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))(((((()))***++++++&&&''''''(((((((((((((((((((((((((((((()))******((((((''''''''''''(((((()))))))))))))))(((''''''$$$%%%'''))))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&%%%$$$$$$###$$$%%%'''((((((((('''&&&%%%&&&((()))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))'''&&&%%%&&&&&&''''''(((((()))))),,,+++***((((((((()))***''''''(((((())))))******************************)))))))))))))))))))))))))))))))))((()))******+++***+++,,,,,,+++***)))(((((((((((((((((())))))***+++,,,------......------+++,,,...//////...,,,+++))))))******+++++++++,,,***++++++,,,,,,---......000000////////////000000---.........//////000000&&&&&&&&&'''((())))))***)))))))))))))))(((''''''(((((((((((((((''''''&&&,,,+++******))))))******((()))))))))))))))((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&***)))((('''&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%'''((('''$$$!!!!!!$$$'''''''''&&&%%%&&&'''((()))((('''&&&%%%###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''+++)))'''%%%$$$%%%&&&''''''((()))))))))(((&&&%%%))))))(((((('''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&)))***)))'''+++***)))(((((('''(((((())))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++,,,+++++++++***)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******---------.........//////000000000000000//////////////////000111111222222555444444444444333333333222333555555555333111000222222111000///...------,,,,,,,,,------........................---------///---++++++,,,,,,+++***---------,,,,,,+++++++++)))...111000000111000,,,//////.........------------------,,,,,,+++++++++------------------------+++,,,------......------........................,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,++++++*********((()))+++,,,---,,,,,,+++************************(((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***++++++***)))))))))))))))&&&'''((((((''''''((()))(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''******))))))(((((('''''''''&&&%%%&&&((()))((('''((('''&&&&&&$$$$$$###"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******++++++++++++******%%%&&&&&&'''((()))******''''''((()))))))))))))))+++'''$$$$$$'''+++,,,+++++++++++++++++++++++++++)))************+++++++++(((((()))*********************))))))***,,,...///*********++++++,,,,,,,,,)))************+++++++++...///////////////......////////////000000000000&&&&&&''''''((())))))***)))))))))))))))(((''''''%%%&&&''''''((((((((((((+++***))))))(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&'''((((((%%%""""""$$$&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))'''%%%%%%%%%&&&'''%%%&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))***)))'''***)))(((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))++++++******************++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,---------................................./////////000111111222222555555444444333333222222111222333444333222000///111111000000000000000000,,,------------------...........................000...,,,+++,,,,,,,,,***+++++++++*********))))))(((***+++***,,,000000---.........---------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))***+++,,,,,,,,,+++***************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***)))(((((('''''''''''''''&&&''')))(((''''''(((***(((((())))))))))))((((((***)))))))))(((((((((((($$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))((((((''''''&&&$$$$$$$$$&&&'''&&&%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((&&&&&&''''''(((((())))))''''''((()))))))))))))))***(((%%%&&&)))+++,,,+++++++++++++++++++++++++++))))))*********+++++++++(((((()))***************+++************+++---...***++++++++++++++++++,,,)))************+++++++++.........//////......---.../////////000000000000&&&''''''(((((())))))***)))))))))))))))(((''''''$$$$$$&&&'''((()))))))))))))))(((''''''''''''(((&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''(((&&&'''((((((((('''&&&%%%!!!$$$'''((('''&&&$$$$$$$$$%%%&&&''''''''''''&&&''''''&&&$$$###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''$$$%%%&&&'''))))))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))((('''((((((((('''(((((())))))))))))((('''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((())))))******************++++++++++++++++++++++++******++++++++++++******&&&'''((()))***+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222555555444333222222111111000111222222222111000///000000111111111222222222.........------------------------......//////000111///---,,,------,,,++++++++++++************)))(((***)))''')))...///------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++++++++,,,++++++***)))************************************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''''''''''''''((())))))(((((()))***'''(((((())))))(((((('''))))))))))))((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))(((((((((((('''$$$###"""###%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((((((((((((''''''((())))))))))))))))))(((((()))+++,,,+++***++++++++++++++++++++++++)))))))))*********++++++(((((()))***************++++++*********++++++,,,+++++++++++++++*********)))************+++++++++,,,------......------,,,....../////////000000000''''''(((((()))))))))))))))))))))))))))(((''''''%%%&&&'''((())))))))))))***)))((((((''''''(((((('''((())))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&''''''(((%%%&&&((())))))(((&&&$$$ """$$$&&&'''&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((((()))))))))))))))))))))))))))%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''((()))***))))))((((((((((((((()))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((())))))******++++++************++++++++++++******++++++++++++******(((((())))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------/////////000111111222222444444333222111000000///000111111222222111000000222222222222222222222222//////......------,,,,,,,,,------...///000000111111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***000222...***+++,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++******))))))************************************************))))))((((((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((('''((())))))(((((()))+++'''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((($$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((('''''''''''''''((()))))))))))))))((()))***+++,,,,,,+++***************************))))))))))))************(((((()))***************+++++++++***************,,,,,,++++++******))))))))))))*********+++++++++++++++,,,---------,,,,,,........./////////000000((((((((())))))))))))))))))))))))))))))(((''''''))))))*********))))))(((******)))(((((((((((()))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&'''((($$$&&&'''))))))(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&'''''''''''''''))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((()))))))))))))))$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&''''''(((''''''&&&''''''((())))))))))))((((((((())))))***((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((())))))******+++)))))))))******+++++++++)))******++++++******)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------............/////////000111111222222333222222111000000//////111111222222222222222222444444444333222111111000/////////......---------------......///000111111111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---888???888---((()))***,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******)))))))))************************************************))))))(((((((((((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))(((((('''((())))))(((((()))***''''''((((((((((((''''''&&&&&&&&&'''''''''''''''"""###%%%&&&'''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&%%%$$$%%%'''''''''%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((((((((((((((((('''''''''''''''((()))))))))))))))((()))+++,,,,,,+++******************************(((((()))))))))*********(((((()))************************************)))+++++++++******)))))))))))))))*********+++++++++***++++++,,,------,,,,,,............////////////)))))))))))))))))))))))))))))))))))))))((('''''')))************)))((('''+++***))))))(((((())))))$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%&&&'''%%%&&&'''((((((((('''&&&)))(((&&&%%%%%%%%%&&&'''$$$$$$%%%&&&''''''''''''(((&&&%%%&&&''''''&&&%%%%%%&&&'''(((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((('''''''''&&&''''''(((((())))))((((((((()))******((((((((((((((((((((((((((((((((('''(((((()))***(((((())))))))))))))))))(((((())))))***+++++++++))))))************)))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,------......//////000000/////////000111111222222111000000000000/////////111111111222222222222333555555444333222111000////////////........................//////000000111111///---,,,------,,,+++)))************+++++++++...:::BBB<<>>???>>>===CCC:::777>>>EEECCC@@@@@@???>>>======>>>===:::888>>>>>>???@@@???>>>===<<<>>>999555666666555555888222///---...000222111///444222000//////...,,,+++++++++************++++++++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))((((((((()))+++...000)))))))))))))))(((''''''&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))*********((('''&&&###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((******)))((('''&&&%%%%%%******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''(((******)))((((((+++***)))'''''''''((()))******))))))((((((''''''***************)))((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))''''''(((((())))))******(((***+++***)))((()))***&&&&&&'''((()))******++++++***(((((())))))'''&&&&&&''')))(((''''''((()))(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++***)))((('''&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''(((((())))))******(((((((((((())))))))))))************************###$$$$$$%%%&&&'''((((((++++++***)))((('''&&&&&&)))))))))))))))))))))))),,,+++)))((((((((()))******)))(((''''''((()))*********(((''''''((()))*********))))))((((((''''''(((((()))***************))))))))))))******************))))))((((((''''''(((((((((((((((((((((((())))))))))))************&&&&&&''''''((()))))))))+++*********))))))(((((()))(((''''''''')))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***HHHLLLQQQRRRMMMFFFCCCCCCFFFDDDAAAAAABBBCCCDDDCCCEEE???@@@HHHOOOMMMIIIGGGGGGEEEDDDCCCCCCCCCAAA???<<<===???@@@AAAAAAAAA@@@AAA;;;888999999888888;;;:::888555555666777555333333111000000000///---+++------,,,+++++++++++++++***)))((((((((((((((()))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))((((((((()))+++---///)))))))))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''%%%&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&))))))))))))((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''***)))))))))((((((((('''''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((())))))))))))))))))((('''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))***++++++++++++++++++***)))((((((((())))))***)))))))))(((((((((''')))))))))))))))(((''''''((((((((())))))))))))***(((((())))))))))))((((((''''''((()))))))))))))))'''((((((((()))))))))***((()))******(((((()))***'''(((((())))))************)))(((((())))))(((''''''((())))))'''&&&'''(((((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((******))))))((((((''''''((((((((((((((((((((((((+++***)))((((((((()))******)))(((''''''((()))***%%%%%%%%%%%%&&&'''((()))***)))))))))((((((((('''(((((()))***************))))))))))))***************)))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((''''''************)))))))))((())))))((('''((((((*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***LLLUUU^^^___XXXOOOKKKJJJKKKHHHEEECCCDDDEEEEEEEEEHHHGGGMMMXXX```^^^XXXSSSOOOLLLIIIGGGGGGFFFFFFEEE???@@@CCCFFFHHHJJJJJJJJJHHHBBB>>>???>>><<<;;;===;;;:::999999::::::999777777666444444444222000---111000///---,,,,,,,,,,,,)))))))))((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))+++,,,...)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%&&&'''((((((((((((*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((()))))))))***(((((((((((())))))))))))'''''''''(((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''(((((((((((())))))))))))))))))((('''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((***************++++++,,,++++++***)))))))))******))))))))))))((((((((((((((((((((((((((('''&&&&&&))))))))))))************(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))'''((())))))''''''((())))))))))))))))))*********)))((('''((()))***)))(((((()))***)))'''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&)))))))))*********++++++(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''+++***)))((((((((())))))))))))(((((((((((())))))$$$%%%&&&'''''''''''''''))))))))))))(((((((((((((((((()))***************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************)))(((((('''&&&&&&************))))))))))))******)))((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***XXXfffqqqpppfff\\\UUURRROOOMMMLLLLLLMMMMMMMMMLLLLLLRRR]]]kkktttsssllleee[[[WWWQQQNNNMMMNNNNNNNNNJJJLLLPPPUUUXXXYYYYYYXXXSSSMMMHHHGGGEEE@@@>>>???::::::;;;<<<<<<======<<>>>>>===<<<:::666555333111000///......---,,,,,,,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))'''%%%"""!!!))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''((((((((()))))))))***''''''((((((((((((''''''(((((('''''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((('''((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''''''''((((((((((((((((((''')))))))))))))))))))))))))))((('''''''''(((***+++*********+++++++++******(((((((((((()))))))))))))))************)))(((((('''''''''((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))((((((((((((&&&((()))((('''&&&''')))*********)))))))))))))))'''&&&&&&'''***++++++******++++++***(((&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))***)))'''%%%%%%''')))***(((((((((''''''(((((((((***))))))((((((''''''''')))*********++++++++++++*********************************)))((((((''''''''''''(((((())))))******''''''''''''''''''''''''))))))))))))((((((''''''(((((())))))))))))(((((('''((()))*********)))((((((((((((((())))))))))))(((((()))***************((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))******))))))))))))))))))******++++++*********)))((((((((()))++++++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''''')))***|||xxxnnneee___bbbggglllppppppllliiihhhuuuvvvooofff___]]]___bbbdddeeekkkttt|||{{{xxxpppiiiccc___ZZZQQQLLLKKKJJJLLLMMMLLLIIIFFFEEEEEEIIIFFFBBB@@@@@@AAAAAAAAA:::999777555444333222222///...------,,,,,,,,,---***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******)))(((&&&$$$###))))))))))))))))))))))))(((((((((((())))))))))))))))))'''&&&%%%%%%%%%%%%$$$%%%%%%&&&((())))))***((((((((((((((((((((((((************************(((((((((((()))))))))***'''''''''(((((((((((((((''''''(((((())))))******''''''((((((((((((''''''(((((((((((('''&&&%%%$$$(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))***************))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))))))))(((''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))***************++++++,,,((()))******+++*********(((((((((((())))))))))))***************))))))(((''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))(((((((((((('''((())))))''''''((()))((((((((((((((()))))))))'''&&&&&&'''***++++++***)))***+++***((('''((()))((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((()))))))))))))))((((((((()))))))))*********++++++******************************))))))((((((''''''''''''(((((())))))******''''''''''''''''''''''''(((((()))))))))((('''&&&(((((())))))))))))(((((($$$%%%&&&((()))***++++++(((((((((((())))))))))))(((((()))***************))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''((())))))***++++++))))))))))))******************+++++++++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***~~~ttthhhdddfffjjjpppttttttrrrooovvv{{{ssshhh___]]]```dddfffhhhppp|||{{{tttnnnkkkfff]]]WWWVVVVVVYYY\\\\\\ZZZXXXWWWXXXZZZTTTMMMGGGDDDCCCBBBAAA>>>===<<<:::999888888888444333222111000/////////++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))***))))))(((''''''''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((('''&&&&&&%%%&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******'''''''''((()))*********''''''((((((((((((''''''&&&''''''(((((('''&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((()))*********)))))))))))))))*********'''((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++'''((()))*********))))))'''((((((((()))))))))***)))))))))***)))((((((''''''(((((((((((()))))))))(((((())))))))))))((((((''''''((()))))))))))))))***)))))))))((((((((('''((()))******(((((()))***&&&&&&''''''(((((())))))(((''''''((()))******))))))***+++***(((((()))***(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((((((((((((((((()))))))))******************************((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))))))))((('''&&&'''((()))******)))((('''))))))))))))))))))***+++'''((((((((()))))))))***(((((()))***************))))))))))))************'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))******((()))))))))************((()))***+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***|||ooojjjkkkmmmqqquuuwwwuuuttt|||xxxlllccc```ccchhhkkkgggpppzzzuuusssnnnfff```___cccgggmmmoooooooooqqqsssmmmeeeYYYNNNGGGCCC@@@???AAA@@@???>>>===<<<<<<<<<:::999888666555444333333.........---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))*********)))((('''&&&''''''((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&''')))***(((((((((((((((((((((((('''((((((((())))))******((((((''''''((()))+++,,,((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++&&&''''''((()))******+++''''''((((((((((((''''''$$$%%%&&&(((((((((((('''))))))))))))))))))))))))%%%%%%&&&'''((()))***+++(((((((((((())))))))))))&&&''''''((()))******+++''''''((()))***+++,,,,,,'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********)))(((&&&'''(((*********)))((('''((((((((())))))******(((((((((((((((''''''&&&))))))))))))************(((((())))))))))))(((((('''(((((()))))))))))))))******))))))((((((((('''(((***+++***)))((()))+++$$$%%%%%%&&&'''((()))))))))((('''((()))***)))(((((()))******)))(((***+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))%%%&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%'''((()))******)))((('''444222///,,,***((((((((('''((((((((())))))******(((((()))***************))))))))))))************'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))++++++******)))((((((((((((((())))))*********+++((()))***+++,,,,,,+++******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***zzzvvvqqqoooqqqsssrrrsssuuu|||~~~wwwmmmfffcccdddgggjjjpppuuuyyypppkkkfffaaa```hhhpppwwwttt```VVVSSSNNNGGGCCCAAA@@@???>>>===<<<======<<<===<<<999999:::888333444333111///---,,,++++++***************)))))))))************))))))))))))***)))(((''''''((()))******************)))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))******'''((()))******)))((('''(((((())))))))))))((((((&&&%%%$$$###$$$%%%((()))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))(((((((((((())))))''''''''''''(((***+++,,,(((((((((((())))))))))))(((((())))))((('''&&&&&&(((((((((((((((''''''&&&$$$%%%'''((((((((('''&&&&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((()))((((((''''''''''''(((************************))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++******))))))((((((''''''+++***)))))))))))))))***))))))))))))))))))))))))++++++******))))))((((((******)))))))))((((((((((((((('''&&&$$$###"""!!!(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((******))))))((((((''''''))))))))))))************)))))))))'''%%%%%%''')))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((&&&$$$######%%%((()))''''''(((((()))*********((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%))))))************))))))$$$$$$$$$%%%&&&'''((((((((((((''''''''''''((((((''''''(((((())))))******)))))))))))))))))))))))),,,+++)))(((&&&$$$""""""''''''((((((((((((''''''&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))***************)))(((((())))))))))))((((((((((((''''''''''''((((((((()))***************)))((('''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))(((''''''&&&{{{uuuooolllmmmnnnmmmoooqqqvvvzzztttjjjccc```bbbfffhhhrrrvvv{{{tttppplllhhhiiiooovvv|||~~~mmmfffaaaYYYPPPJJJDDDCCCBBBAAAAAA@@@???======???>>>;;;;;;===<<<888777666444222///---+++******************++++++++++++++++++************)))***)))(((((((((((()))******************)))(((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))***)))))))))((()))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))(((((()))((('''&&&'''(((***+++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''((())))))(((((((((((())))))******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((())))))))))))&&&''''''((((((((((((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''''''''((((((((('''''''''(((((())))))))))))))))))))))))***''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%+++******)))((('''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((***)))))))))(((((((((''''''(((((((((((())))))))))))***)))(((&&&&&&''')))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((('''&&&%%%&&&''')))*********)))((((((''''''&&&((((((((((((((((((((('''+++******)))(((((())))))))))))************))))))&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((((((''''''******++++++++++++******''''''(((((())))))******((((((''''''''''''(((((()))))))))))))))))))))))))))************)))(((((())))))))))))(((((((((((('''''''''((((((((())))))******++++++***))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))((('''''''''}}}uuunnnhhhhhhgggfffgggjjjnnnxxx{{{wwwqqqiiiaaa^^^```dddhhhrrrsss~~~}}}}}}wwwrrrqqqpppmmmpppuuuzzz|||vvvooodddXXXRRRKKKIIIHHHHHHIIIHHHDDD@@@AAADDDCCC@@@???@@@???<<<<<<;;;999777444000...,,,++++++++++++++++++++++++,,,,,,+++++++++************))))))(((((())))))***)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***)))((((((((()))+++,,,))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((())))))(((((((((((())))))******)))(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&'''((()))))))))(((((((((((((((((())))))***+++***)))'''&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))***''''''&&&&&&&&&''''''(((''''''''''''((()))******'''''''''(((((()))))))))''''''''''''((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((+++*********))))))))))))((())))))******))))))((((((((((((((((((((((((((('''(((((())))))((((((''')))(((((((((((()))******))))))))))))************((((((((((((((((((((((((((((((((()))******++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))******)))''''''(((***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((('''&&&&&&%%%''''''((((((((((((((((((,,,,,,+++*********++++++((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))*********((())))))))))))))))))((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))******))))))((('''(((((((((((())))))))))))''''''((((((((()))))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''yyy~~~xxxppphhhdddaaa^^^^^^aaacccjjjrrrvvvxxxxxxxxxxxxzzzvvvnnngggbbbbbbfffiiinnnmmmttt{{{vvvxxxvvvpppnnnqqqttttttrrrwww}}}|||tttggg\\\WWWRRRQQQPPPSSSUUUSSSNNNHHHJJJMMMLLLGGGCCCBBB@@@<<>>===;;;888555222000......---,,,+++******)))++++++++++++************))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))'''''''''(((((('''''''''))))))))))))))))))))))))''')))+++------,,,***(((******))))))((((((''''''((((((((()))))))))))))))))))))(((((((((((()))))))))((((((''''''((())))))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))''''''''''''(((***+++,,,&&&&&&'''''''''((((((((('''(((((((((((((((''''''))))))))))))(((&&&%%%$$$((('''&&&&&&&&&''')))******)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))'''&&&&&&&&&&&&''''''(((''''''''''''((()))***+++&&&''''''(((((())))))***))))))))))))************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))******++++++++++++***))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++******'''((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))(((((())))))***+++((()))))))))************(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))((()))***)))((('''(((***))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''((()))***+++***))))))%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((******)))(((((()))))))))(((((())))))))))))((((((******))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))(((''''''''''''''''''((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))'''(((((((((((()))))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))((((((((('''hhhnnnvvv}}}~~~uuukkkeee```ZZZXXXZZZXXX\\\bbbgggiiimmmtttzzz}}}uuummmjjjjjjlllkkkhhhlllvvv}}}zzzrrrmmmrrrtttrrrmmmmmmtttzzz{{{vvv||||||sssggg^^^\\\YYYZZZ[[[___bbbaaa]]]XXXZZZ^^^]]]UUULLLGGGBBB===@@@@@@???===;;;999777666333222111///,,,***)))(((++++++*********)))))))))))))))************))))))((())))))*********))))))))))))))))))))))))))))))''''''((())))))(((''''''((((((((((((((((((((((((&&&(((+++---...,,,***(((******))))))((((((''''''((((((((((((((()))******))))))(((((((((((()))))))))))))))((((((((())))))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))''''''''''''(((***+++,,,''''''((((((((()))))))))''''''((((((((((((((('''))))))))))))((('''&&&%%%'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''''''''((((((***+++,,,((((((((())))))*********))))))))))))************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++))))))))))))************''''''((()))******))))))))))))))))))))))))))))))((())))))******+++++++++((((((((((((((((((((((((&&&''''''''''''((((((((())))))************))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))***++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********'''(((***)))((('''((()))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((%%%'''(((******)))((('''%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))(((((('''''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''+++***))))))))))))***+++))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((()))))))))***(((((((((((()))))))))***)))******+++++++++******************************))))))))))))))))))******************************************************))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((^^^dddppp~~~zzzpppjjjccc\\\XXXYYYTTTUUUYYY^^^ccckkkyyy|||ssspppppplllhhhiiinnnqqqnnnjjjiiijjjnnnpppnnnpppvvv{{{||||||}}}rrrgggbbbbbb___bbbggglllnnnooonnnnnnpppuuutttjjj^^^SSSJJJDDDBBBAAA???>>><<<;;;::::::888777555333000...,,,+++,,,+++++++++************)))******++++++******)))((())))))************)))))))))))))))))))))))))))))))))++++++++++++))))))((((((((((((((((((((((((&&&'''***,,,---,,,***)))))))))))))))((((((((((((((((((''''''((()))***+++***)))(((''''''((()))***++++++++++++************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))(((((((((((())))))******)))((((((((((((((((((((((((((()))))))))***&&&'''(((((((((((((((((($$$%%%&&&((())))))******%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***(((((((((((()))******+++))))))))))))))))))))))))''''''''''''((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))************+++###$$$&&&'''(((''''''&&&))))))))))))))))))))))))'''''''''''''''((((((((())))))************++++++))))))))))))************)))******++++++******)))))))))))))))))))))))))))((())))))******))))))(((***))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************%%%'''))))))((('''(((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((%%%&&&'''((()))((('''&&&))))))(((((('''&&&&&&%%%&&&&&&''''''((()))))))))))))))((((((((()))******'''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))),,,++++++******))))))((()))((('''&&&&&&'''((()))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))(((((('''&&&''''''(((((())))))******((((((((()))))))))******(((((()))************)))************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((^^^fffwww~~~uuupppiiiaaa]]]]]][[[YYY\\\bbbhhhuuu|||uuurrrllliiiiiijjjjjjggghhhlllhhhpppxxxzzz}}}}}}~~~~~~ttthhhdddeeebbbiiiqqqvvvxxxzzz~~~ssseeeYYYQQQFFFDDD@@@===:::::::::;;;<<<;;;:::888666555333333......---------,,,,,,,,,)))***++++++++++++***)))(((((()))***************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((%%%''')))***++++++***)))(((((((((((())))))))))))((('''''''''((()))+++,,,***)))(((''''''((()))*********++++++***))))))((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))(((((((((((())))))******)))((((((((((((((('''''''''((((((((())))))&&&&&&'''(((((((((((((((###$$$&&&''')))***++++++$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((***++++++***)))))))))))))))*********))))))((((((''''''&&&''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))*********+++++++++###$$$&&&((()))(((''''''))))))))))))))))))))))))))))))((((((((((((((((((,,,,,,,,,---------......++++++++++++++++++******)))******++++++******)))))))))))))))))))))))))))***))))))))))))))))))*********))))))******+++,,,))))))))))))************++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((())))))))))))***###%%%(((((('''&&&''''''((((((((((((((((((((((((((((((((())))))))))))***((((((((((((((((((((((((&&&&&&''''''((((((((('''******)))((((((''''''&&&&&&&&&''''''((())))))***)))(((((((((((()))***+++''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++************)))&&&%%%###""""""###%%%&&&''''''(((((())))))************))))))))))))******))))))))))))))))))))))))(((((())))))(((((('''&&&'''''''''((()))*********(((((()))))))))*********''''''((()))))))))))))))************************((()))))))))************************************************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))bbblllxxxsssnnnfffaaaaaadddbbbccciiirrrwwwssskkkiiihhhhhhfffdddhhhoooooozzz{{{}}}uuuiiidddddddddlllwww|||}}}rrreee\\\IIIFFFAAA<<<999888999:::======<<<<<<;;;:::999999000////////////.........)))***+++,,,,,,+++***)))(((((()))***************))))))))))))))))))))))))&&&((()))******)))(((&&&((((((((((((((((((((((((%%%&&&((()))*********)))''''''(((((())))))******((('''''''''((()))+++,,,+++)))(((''''''((()))+++((((((((((((((('''&&&%%%))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))(((((((((((())))))''''''''''''(((***+++,,,&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((%%%&&&'''((())))))))))))$$$%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***,,,,,,+++***)))))))))))))))***))))))((('''&&&%%%%%%$$$))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++))))))******++++++++++++%%%''')))+++,,,,,,******))))))))))))))))))))))))---,,,,,,,,,++++++******)))))))))******++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++*********)))******+++,,,))))))))))))************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))"""$$$'''((('''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))*********&&&&&&&&&'''((())))))***''''''&&&''''''((())))))''''''((((((((((((''''''%%%&&&&&&'''((())))))***((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((('''%%%$$$$$$%%%'''(((&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((()))******+++))))))))))))************&&&&&&'''(((((()))((((((************************(((((())))))*********+++************************************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))ppp||||||sssnnnnnnnnnooopppnnnmmmqqqxxx}}}vvvnnniiifffhhhjjjjjjmmmrrr~~~{{{www|||zzzsssmmmkkkkkkooonnnyyy|||~~~oooeeeTTTPPPJJJDDD@@@>>><<<;;;>>>>>>>>>>>>===<<<;;;::::::888555222///...------++++++************++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))************))))))'''''''''(((((((((((((((((((((((((((((('''''''''***)))(((''''''((())))))))))))))))))************''''''(((((())))))******((((((((((((((((((((((((&&&''')))******(((&&&%%%)))))))))))))))))))))))))))'''###!!!!!!###''')))+++*********))))))((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((''''''''''''+++***)))'''''''''(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&'''((()))))))))))))))))))))))))))))))))***+++++++++++++++*********+++++++++***))))))************++++++++++++******++++++++++++******,,,+++******))))))))))))'''(((************((('''***++++++,,,+++***((('''************************************************++++++******))))))(((((())))))((((((((())))))***))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&''''''((()))******+++(((((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))******))))))((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))******++++++(((((((((((())))))))))))))))))))))))***************)))((('''''')))+++---*********)))))))))))))))&&&&&&''')))***,,,------)))************+++++++++++++++***)))((((((((()))************************++++++************++++++******))))))))))))******qqq}}}xxxsssrrrssstttooonnnooottt}}}~~~uuukkkfffbbbeeekkkqqqzzz}}}uuupppssswwwyyyzzz|||wwwyyyzzzxxxuuurrrssstttvvvvvvwwwooo___[[[UUUOOOJJJFFFCCCAAA@@@BBBCCCBBB@@@>>>>>>>>><<<:::888555222000///...,,,,,,++++++++++++++++++++++++******)))*********************************))))))************))))))******))))))))))))******))))))************))))))*********)))((((((((('''((((((((((((((((((((((((******)))((((((((()))***))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((($$$&&&((()))***)))((('''((((((((((((((((((((((((***(((%%%$$$$$$%%%(((*********)))))))))(((((((((&&&'''(((((((((((('''&&&'''''''''((((((((())))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))***))))))))))))((((((((())))))(((''''''((()))***))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((******))))))))))))))))))''''''''''''((()))***+++************************(((((()))*********))))))******************))))))+++++++++*********************++++++++++++******))))))((((((''''''((((((++++++,,,,,,,,,,,,++++++)))))))))))))))(((''''''))))))))))))))))))))))))************************************))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((())))))))))))(((''''''%%%%%%&&&'''((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&'''(((((('''''''''((()))*********###$$$%%%%%%&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))(((((()))))))))*********(((((('''''''''(((******))))))))))))))))))))))))(((((())))))************)))************++++++++++++***))))))))))))))))))((((((((((((((((((((((((++++++************++++++++++++************++++++sss}}}vvvtttuuuxxxrrrqqqsssyyy~~~tttiiiccc```dddlllxxxxxxqqqqqqrrrrrrsssuuurrrtttvvvwwwwwwxxx{{{}}}}}}wwwmmmjjjeee___XXXSSSPPPNNNOOORRRUUURRRJJJDDDBBBCCC???>>><<<999666444222000...---,,,,,,++++++++++++*********)))******++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))************)))))),,,,,,+++***)))(((''''''((((((((((((((((((((((((******)))))))))******+++))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%''')))******))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))((((((((((((((('''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))***%%%%%%%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))******++++++************))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************)))))))))))))))***************++++++++++++++++++)))((((((((()))***+++,,,************************(((((()))***************++++++*********++++++,,,+++++++++++++++************++++++,,,,,,++++++***,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,---***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,+++***(((''''''''''''))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))******))))))((('''%%%&&&&&&'''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((()))((((((''''''(((((()))''''''(((((())))))******&&&''''''(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))************************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))***))))))))))))))))))((((((((((((((())))))))))))(((((())))))))))))******&&&'''''''''''''''(((((())))))))))))))))))))))))++++++******)))((((((((()))************+++++++++))))))))))))))))))***+++((((((((((((((((((((((((++++++************++++++,,,,,,++++++++++++,,,,,,uuu}}}sssoooqqquuuvvvtttuuuzzz|||qqqgggcccbbbgggppp}}}~~~vvvsssrrroooppprrrrrrtttwwwyyy|||~~~xxxtttrrrooojjjdddaaa______ffflllpppkkk^^^PPPIIIGGGCCCBBB@@@>>>;;;888555444000///...,,,+++************)))))))))***+++,,,,,,++++++++++++++++++++++++))))))************))))))))))))************))))))))))))************))))))*********))))))(((((((((((((((((((((((()))))))))***************+++++++++((()))))))))******************))))))((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''(((***+++''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''((()))******++++++*********)))))))))((((((((((((((((((((()))******((((((((((((((((((((((((((()))))))))******************+++++++++++++++,,,*********++++++,,,,,,,,,)))))))))))))))***++++++************************))))))***+++,,,,,,,,,,,,++++++******+++,,,---...+++++++++,,,------......,,,------......------,,,............///000111111---,,,+++******+++,,,------,,,+++***)))***+++,,,************************)))))))))))))))))))))))))))))))))******+++++++++,,,++++++***))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((((((((((((***************)))(((((('''''''''(((''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((()))))))))*********+++,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((('''''''''((()))*********)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((---,,,)))((('''((()))*********))))))((((((((('''(((((((((((())))))))))))(((((((((((()))))))))***&&&''''''(((((((((''''''((((((((()))))))))))))))++++++******)))((((((((())))))*********+++++++++)))((((((((()))***++++++************************++++++************+++++++++++++++******+++++++++rrr~~~|||ooojjjlllpppxxxtttsssxxxwwwllleeedddhhhqqqzzz~~~vvvssspppllllllooosssuuuzzz~~~wwwqqqpppooommmjjjggghhhllloooyyyrrr```SSSNNNHHHFFFDDDAAA>>>;;;999888222111///---,,,************)))))))))***+++,,,,,,************************))))))************))))))((()))************)))((())))))************))))))'''''''''(((((()))))))))(((((((((((())))))******))))))******++++++++++++((()))))))))******************))))))(((((('''''')))))))))))))))))))))))))))))))))(((((('''&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%))))))'''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******))))))(((((((((''''''''')))))))))))))))(((''''''((((((((((((((((((((((((((()))))))))************)))))))))*********++++++((()))))))))***+++++++++))))))(((((())))))******************************))))))***+++,,,------,,,*********++++++---......,,,,,,...///111333444555111111222222222222111111............///000111111000///...------...///000000///---+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++,,,,,,(((((((((((())))))***+++))))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((((((((((((***************)))((((((((())))))))))))((((((''''''((((((((()))))))))***''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&'''((()))***++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((---+++)))((('''((()))******)))))))))((((((''''''(((((((((((())))))))))))'''(((((((((((()))))))))'''((()))))))))(((''''''''''''(((((()))))))))))))))))))))))))))*********))))))*********+++++++++)))((((((((()))***++++++************************++++++************++++++******))))))))))))******rrr{{{}}}rrrnnnpppsssyyyuuutttzzz~~~ssshhheeehhhppp{{{}}}xxxuuurrrmmmmmmpppssswww}}}wwwpppkkkiiihhhgggeeeffflllwww~~~lll^^^VVVLLLJJJGGGCCC???===<<<;;;666555333000...,,,++++++*********)))******++++++))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))************))))))%%%%%%&&&'''((()))******'''(((((())))))******+++'''((()))***++++++++++++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((((((''''''&&&%%%%%%$$$$$$)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''************)))((('''&&&))))))))))))))))))))))))))))))))))))************&&&&&&&&&'''(((((())))))((((((((()))))))))))))))***)))))))))))))))******++++++++++++++++++++++++((()))***+++,,,---------***+++---...000000111111111111333444666888::::::666777777777777777777666666666555555555666777777777777777666666777777777222222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++%%%%%%%%%%%%&&&((()))***))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))******))))))((('''((())))))*********))))))''''''(((((())))))******''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((()))******+++''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((((((******)))(((((((((((((((((('''(((((((((((())))))))))))''''''(((((((((((()))))))))))))))(((((((((((((((&&&''''''(((((())))))***''''''((()))***++++++,,,)))************+++++++++))))))))))))))))))***+++((((((((((((((((((((((((++++++************++++++***))))))))))))))))))***{{{~~~|||}}}}}}|||{{{rrrjjjjjjmmmuuu|||zzzyyyvvvqqqqqquuuvvv||||||uuuooollliiihhhfffdddhhhsssrrrddd\\\PPPMMMHHHCCC???>>>>>>???;;;999777444222000......++++++******)))*********************************))))))************))))))((()))***++++++***)))((())))))************))))))'''''''''((()))))))))***'''(((((()))******++++++&&&'''(((******+++******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))******(((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((()))))))))))))))(((((((((((('''(((((()))******)))((('''))))))))))))))))))))))))))))))))))))************&&&''''''((())))))******)))))))))))))))(((((((((++++++************+++++++++++++++++++++++++++++++++,,,---///000000111111111333666999::::::999999888888999:::;;;<<<======<<<<<<<<<======<<<<<<<<<@@@??????>>>>>>>>>>>>???===>>>>>>??????>>>>>>===888888777555333111///...........................++++++++++++++++++++++++,,,++++++++++++++++++***'''&&&&&&&&&'''((())))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((())))))))))))(((''''''&&&'''((())))))***))))))'''''''''((()))*********((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&'''(((((((((((('''&&&))))))))))))((((((((((((+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***)))((('''&&&''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((())))))***'''''''''((((((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))((('''&&&&&&&&&''''''&&&&&&''''''((())))))***((((((((()))******++++++)))************++++++++++++***))))))))))))))))))((((((((((((((((((((((((++++++************+++++++++******))))))******+++zzztttooooooqqqxxxzzzxxxwwwxxxuuuqqqqqquuu|||}}}vvvqqqooommmllliiihhhlllzzzsssfff^^^RRROOOIIICCC???>>>???@@@>>>===:::777555222111000,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))************))))))''')))***++++++***)))'''))))))************))))))************))))))))))))'''(((((()))***+++++++++%%%&&&((()))*********)))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''***)))(((''''''((()))***(((((())))))******++++++)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))"""###%%%'''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))************))))))))))))************))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------+++*********))))))((((((------,,,++++++,,,,,,,,,++++++++++++++++++++++++000111222333555555666666999<<<@@@CCCEEEEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????BBBBBBAAA@@@????????????@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>><<<:::777444222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++***************+++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%'''((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%))))))))))))((((((((((((***************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))*********)))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((())))))(((&&&$$$$$$$$$&&&'''&&&&&&&&&'''((())))))***))))))))))))************)))************+++++++++++++++***)))(((((())))))************************++++++************++++++,,,++++++++++++++++++,,,}}}|||}}}{{{rrrnnnppprrrqqqrrruuuvvv}}}|||{{{||||||{{{}}}|||vvvxxxssspppqqqvvvuuufff\\\YYYPPPGGGCCCDDDCCCBBB@@@@@@BBBAAA===;;;;;;666000333000,,,++++++,,,---,,,------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((()))******((())))))))))))*********(((((((((((((((((((((((('''''''''''''''((())))))))))))*********))))))(((******))))))))))))************))))))((((((''''''))))))*********))))))(((((((((((((((((('''''''''++++++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((('''''''''&&&***(((&&&&&&'''(((((((((((()))***)))((('''((())))))((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&)))(((''''''''''''((((((((()))***************)))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''++++++***)))((((((((()))(((((())))))*********+++((((((((((((((())))))***,,,+++***))))))***++++++++++++***)))))))))))))))((((((((())))))+++,,,,,,++++++*********+++,,,,,,...------...///000111222111333777:::<<<=========AAABBBCCCDDDDDDDDDCCCBBB???>>>===<<<;;;;;;;;;;;;===============>>>??????AAA>>><<<===???@@@>>>;;;@@@@@@@@@>>><<<;;;<<<======<<<<<<===??????>>><<<888666333000000000222444222222111000///...------......---------......///,,,,,,,,,,,,+++)))((('''))))))(((((((((((()))***''''''(((((())))))*********************)))((('''((((((((((((((((((((((((((((((''''''''''''((((((((()))*********((('''&&&***)))'''&&&'''(((***+++))))))((('''''''''''''''+++)))'''%%%###"""!!! ******))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&%%%&&&'''((()))***)))'''%%%%%%''')))******'''$$$$$$'''((((((&&&******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************))))))(((((('''''''''&&&(((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))++++++***))))))++++++++++++++++++++++++,,,,,,++++++***)))((((((|||zzz|||vvvpppmmmppppppoooqqqvvv{{{xxxuuuuuulllqqqvvvwww{{{|||zzz{{{uuufff[[[UUUPPPKKKIIIIIIHHHFFFDDDAAADDDDDDAAA@@@@@@===777444222///.........---+++***************)))((((((************************''''''&&&&&&''''''((())))))))))))************+++************************((((((((((((((()))******))))))*********))))))(((***))))))(((((())))))******)))))))))((((((((('''))))))*********))))))((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))(((((((((''''''''''''(((((('''(((******(((&&&'''((()))((('''&&&'''(((((((((''''''&&&'''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((+++***))))))))))))))))))((()))))))))************)))))))))))))))***++++++,,,+++***))))))***++++++******************+++,,,++++++***************++++++++++++,,,---...///000222222333444666777888999;;;===???BBBCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEDDD?????????>>>??????@@@@@@@@@???>>>===<<<<<<<<<<<<>>><<<;;;<<<===>>>;;;999>>>>>>>>>===<<<;;;;;;<<<>>>>>>>>>???BBBBBBAAA@@@<<<:::888555333333333444111111111111111000000000111111111000000//////...+++,,,,,,,,,++++++******)))))))))(((((())))))***((((((((())))))))))))))))))************))))))(((************************((((((''''''''''''((((((((()))******)))((('''&&&((('''&&&%%%&&&''')))***))))))((('''''''''''''''))))))(((&&&&&&%%%%%%%%%******))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&'''((()))***'''%%%%%%'''((((((&&&***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))******)))))))))((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************************************(((((()))***************++++++++++++++++++++++++,,,,,,,,,+++******))))))~~~~~~{{{uuuuuuzzz}}}sssrrrrrrsssqqqppptttzzzwwwmmmiiikkk```kkksssuuuwwwuuueee[[[TTTTTTSSSQQQOOOMMMKKKIIIHHHKKKLLLIIIHHHIIIGGGCCC:::777444222111///---+++)))******++++++***((('''++++++++++++++++++++++++((((((((('''((())))))***)))************+++++++++************************))))))))))))*********+++((())))))******))))))))))))((((((''''''(((((()))))))))))))))((((((((((((((())))))******)))))))))))))))))))))************'''&&&&&&%%%%%%%%%%%%&&&(((((((((''''''''''''&&&***))))))(((''''''&&&&&&((((((((((((''''''''''''&&&&&&(((***+++***'''%%%%%%'''((('''&&&%%%'''((((((((('''''''''((())))))&&&&&&''''''((())))))***'''''''''&&&&&&''''''(((''''''((((((((((((''''''''''''(((((())))))***************))))))((((((((((((''''''&&&&&&''''''((())))))))))))))))))***+++))))))))))))***************************++++++,,,++++++************+++,,,************+++,,,---......---,,,+++************,,,---...000222333555555888999:::<<<>>>??????@@@@@@AAACCCDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAA===============>>>>>>>>>AAA@@@>>>;;;:::999999999<<<;;;;;;<<<======:::888;;;<<<<<<===<<<<<<;;;;;;;;;:::;;;>>>AAABBBAAA???@@@???===;;;999777666555222222222333333444444444555555555555444222111///------------,,,,,,,,,,,,******))))))))))))******))))))))))))))))))((((((((())))))************)))************************)))((((((''''''(((((()))((())))))))))))((((((''''''&&&&&&%%%%%%&&&((())))))((((((''''''''''''(((((((((((((((((()))*********))))))(((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((()))'''&&&&&&'''(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************)))))))))))))))******+++++++++++++++++++++++++++---,,,,,,++++++*********vvvsssuuuzzzzzzvvvvvvzzz{{{xxxvvvuuuyyy|||{{{wwwuuuzzz~~~qqqeeeaaacccaaammmvvvvvvwwwuuuggg^^^VVVYYYYYYVVVSSSTTTUUUUUUYYY\\\[[[VVVSSSSSSQQQNNNFFFBBB<<<777444111///---+++,,,---......---+++***++++++++++++++++++++++++++++++******++++++,,,---************++++++++++++************************(((((())))))************'''((())))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((('''((())))))))))))))))))((()))))))))))))))******)))((((((''''''(((((((((((((((((('''''''''''''''))))))((((((''''''''''''((((((((((((((('''''''''&&&%%%%%%'''(((((('''%%%%%%'''((((((&&&&&&''')))((((((((((((((()))***+++%%%%%%%%%&&&&&&'''''''''(((((('''''''''((())))))&&&&&&'''))))))*********&&&&&&'''((())))))******+++******))))))(((((('''((((((''''''''''''(((((()))((((((((()))***++++++)))))))))))))))************))))))))))))***++++++++++++***+++++++++,,,,,,++++++******++++++,,,---...---,,,,,,,,,,,,,,,,,,000111333666888:::<<<<<<===>>>@@@BBBBBBCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@===>>>>>>>>>?????????>>>===============<<<<<<;;;AAA???===;;;999999999:::<<<===>>>??????>>><<<:::<<<;;;;;;<<<===<<<:::999999999;;;>>>AAABBB@@@???@@@@@@@@@???>>>;;;999888555555555666666666777777777888999:::999777555444222111000///...---------,,,++++++************++++++******))))))((((((((('''((()))***************************************))))))(((((((((((())))))((())))))))))))(((((((((''''''&&&&&&&&&'''((())))))(((''''''''''''(((((((((((((((((()))******+++))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))''''''((((((((((((''''''(((''''''''''''(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************************************************)))((((((((()))+++,,,++++++++++++++++++++++++---,,,,,,,,,++++++******wwwmmmlllnnntttwwwxxxwww|||{{{xxxuuuvvv}}}yyysssqqqpppyyy~~~}}}{{{nnnccc___aaadddnnnvvvvvvzzzuuuiiiaaaVVVZZZZZZWWWYYYbbbiiikkkppprrrnnnddd]]]ZZZYYYVVVSSSNNNFFF???:::777444222.../////////...---,,,+++************************+++++++++++++++,,,------))))))*********+++++++++))))))))))))))))))))))))&&&'''((()))))))))((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))'''''''''(((((()))))))))***)))))))))))))))******((((((((((((((((((((((((''''''''''''(((((())))))'''''''''((((((((((((((('''%%%""""""$$$&&&''''''&&&((())))))(((((()))***((((((((((((((()))***+++((((((((('''''''''&&&&&&))))))(((((()))******+++'''''''''(((''''''&&&&&&%%%%%%&&&''''''((()))))))))))))))(((((('''''''''(((((((((''''''((((((((()))((((((((()))***++++++******)))))))))))))))))))))(((((((((((()))************++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,------///000111222555777999<<<>>>@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA=========>>>???@@@@@@AAA???@@@AAABBBCCCCCCCCCBBBDDDBBB@@@???>>>???AAABBBAAABBBCCCCCCBBBAAA@@@@@@???>>><<<<<<======:::888<<<<<<>>>AAADDDDDDBBB@@@>>>???@@@@@@@@@>>>===;;;::::::999999999888888888888999;;;===>>>===;;;:::999777555222000...------------,,,+++++++++++++++++++++******))))))(((((('''((()))***************))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((()))))))))((((((((((((((()))))))))((((((''''''''''''(((((())))))(((((('''((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''(((((((((((('''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************************************************)))((((((((()))+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***}}}ooohhhgggjjjmmmnnnmmmmmmtttwwwrrrrrrwww}}}zzzsssmmmmmmqqq{{{xxxnnneeebbbddddddllltttyyy|||rrrhhhbbbTTTYYYZZZYYYcccvvv}}}mmmaaa\\\[[[ZZZZZZVVVPPPJJJEEE@@@;;;888111000///...---++++++***************************)))))))))((())))))***+++((())))))))))))*********((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&'''((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))&&&&&&'''((())))))))))))&&&&&&''''''(((((())))))(((''''''''''''((())))))'''(((((((((((()))))))))&&&&&&''''''((())))))***'''''''''((((((((((((((((((%%%!!! """%%%((()))&&&((())))))((((((***+++(((((('''''''''((()))))),,,++++++***))))))(((((((((((((((((()))***++++++))))))(((&&&$$$""" %%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))***+++************))))))))))))((((((((((((((())))))***)))***+++,,,---------,,,,,,,,,+++++++++,,,------......///111444666888::::::;;;>>>@@@BBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAACCCEEEFFFBBBDDDGGGJJJLLLMMMNNNNNNNNNLLLJJJIIIJJJLLLNNNPPPLLLMMMMMMLLLKKKJJJKKKLLLLLLHHHDDDBBBCCCBBB???<<>>>>>>>>@@@@@@@@@@@@>>>>>>=========<<<<<<;;;;;;;;;:::;;;===???@@@@@@@@@??????===999555222000///...///...---,,,,,,+++,,,,,,******************))))))((())))))************)))((((((((((((((((((((((((***))))))(((((())))))***)))(((((((((((())))))***((((((((()))))))))))))))(((''''''''''''(((((()))***)))(((''''''&&&&&&''')))((((((''''''(((((()))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))))))))(((((((((((((((((((((((((((&&&(((******((('''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))******+++++++++++++++++++++++++++************************wwwlllfffeeefffiiihhheeefffqqqzzzuuutttyyy~~~~~~uuummmiiinnnwww~~~zzztttnnniiiggghhhgggmmmvvvwwwyyy|||{{{vvvnnnfffaaaWWW\\\]]]```oooppp```ZZZZZZZZZYYYYYYXXXWWWTTTMMMDDD>>>666444111...,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))******''''''((((((((()))))))))))))))))))))))))))))))))&&&''')))*********((('''%%%&&&'''((())))))))))))***))))))(((((())))))***'''((((((((()))))))))***%%%&&&'''((())))))))))))&&&''''''((())))))******&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))(((%%%######%%%((())))))%%%&&&(((((((((((()))+++((((((''''''&&&''''''''')))))))))))))))))))))(((&&&&&&&&&&&&'''((()))***)))))))))(((&&&$$$"""!!!'''''''''''''''((((((((('''(((((())))))******+++))))))(((((((((((())))))+++***))))))))))))))))))************)))))))))((())))))(((((())))))***+++)))***+++---------------++++++,,,---///000222333333333555777999<<>>@@@BBBCCCBBBBBBAAABBBAAA@@@@@@AAACCCFFFHHHDDDDDDDDDEEEEEEFFFGGGHHHGGGHHHIIIJJJMMMPPPRRRTTTTTTVVVXXX[[[\\\\\\\\\[[[]]][[[YYYXXXXXXZZZ]]]___^^^^^^^^^\\\ZZZZZZ\\\___aaa[[[TTTPPPPPPOOOLLLIIIHHHHHHIIIKKKKKKIIIEEEAAAAAAAAAAAAAAA@@@??????>>>======>>>>>>>>>>>>??????>>>??????@@@@@@AAAAAAAAABBB@@@<<<888555333222222000///...---,,,,,,,,,,,,******************++++++)))************))))))((())))))))))))))))))))))))******))))))))))))******)))(((''''''((()))***+++&&&'''((((((((()))(((((('''''''''''''''((())))))))))))(((''''''''''''(((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((()))***))))))((()))((('''&&&&&&'''((()))&&&(((++++++((('''((()))'''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''(((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++************************(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))tttkkkeeecccccchhheeeaaabbbnnn}}}zzzzzz|||~~~}}}{{{~~~|||qqqiiifffppp}}}vvvqqqooollljjjkkklllrrr|||{{{nnnrrrvvvvvvrrrjjjccc___]]]aaacccfffwwwppp^^^XXXXXXYYYUUUXXX]]]```^^^VVVJJJBBB<<<999555111.........///,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,''''''''''''((((((((((((************************'''(((***+++,,,+++)))(((%%%&&&'''((())))))))))))******))))))))))))******'''((((((((())))))******%%%&&&'''((())))))))))))'''(((((()))***+++++++++'''''''''''''''((()))***'''((((((((())))))******)))))))))(((''''''&&&&&&&&&'''''''''(((((())))))'''&&&%%%''')))******)))$$$%%%''''''''''''(((***)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%&&&'''((()))(((((()))***++++++******))))))))))))(((((((((((((((((()))***+++,,,,,,---))))))(((((((((((())))))++++++***)))(((((())))))+++*********))))))((((((*********)))***++++++,,,)))***+++---......------***+++,,,...111444777888888888999;;;===@@@BBBCCC===>>>@@@BBBBBBAAA@@@???BBBAAA??????BBBFFFJJJMMMLLLLLLLLLMMMNNNPPPQQQRRRWWWXXXYYY[[[^^^aaadddfffnnnoooppppppooommmjjjiiiiiigggdddbbbbbbdddgggiiimmmnnnmmmjjjggggggkkkooossslllccc^^^]]]\\\YYYUUUVVVVVVWWWXXXWWWTTTOOOLLLDDDCCCBBBAAA@@@???>>>>>><<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBB@@@===999777666666666000000///...---,,,,,,,,,)))))))))***+++++++++,,,***************)))((('''******************************))))))))))))******)))(((''''''''')))***+++%%%&&&''''''(((((('''''''''''''''''''''((()))***((((((((((((((())))))***((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))'''((((((((())))))******************************)))(((((((((''''''''''''&&&''')))*********)))(((***)))'''&&&&&&''')))***%%%(((++++++)))'''((()))'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))*********+++(((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))++++++++++++++++++++++++************************'''(((***+++++++++***)))++++++++++++++++++++++++((((((((((((((()))))))))}}}ppphhheeeffffffggggggjjjnnnttt|||zzzwwwuuuwww~~~tttiiifffiiiqqqzzzzzzqqqrrruuutttrrrqqqvvv{{{vvvsssnnnllloooppplllhhhgggfffhhhjjjrrr~~~qqqeeeZZZVVVVVVTTTRRRWWWeeennniii\\\QQQAAA;;;888888444---,,,000///---++++++++++++)))(((******++++++++++++******************************************))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,******))))))((((((''''''''''''''''''''''''''''''******))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))************)))((((((+++'''"""!!!%%%((())))))))))))************)))))))))))))))*********++++++************++++++,,,+++***)))(((((()))***//////---,,,,,,---///000...---///333999======<<>>CCCBBBAAAAAAAAABBBCCCDDD<<>>===;;;999777555444222000///...------000///---+++******++++++'''(((***++++++***))))))******))))))((('''''''''))))))*********+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''(((***++++++(((&&&''''''''''''((((((((()))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((()))******++++++***((('''''''''(((((())))))******''''''''''''''''''''''''***)))(((((())))))((('''((()))***++++++***((('''******))))))))))))******)))))))))))))))))))))))),,,+++++++++***)))))))))...---+++*********++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************~~~tttmmmkkklllmmmqqqrrrsssvvvzzz|||}}}}}}{{{{{{}}}~~~qqqhhheeehhhpppyyyxxxqqqrrrtttvvvwwwzzzyyysssooonnnqqqrrrnnnjjjiiinnnoooqqqyyyxxxlllaaa[[[[[[XXXSSSTTT___jjjjjjddd___UUUJJJ@@@===:::444111111///...,,,,,,,,,,,,+++)))******++++++++++++******************************)))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((()))))))))***)))))))))((((((((('''************************)))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((()))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))*********&&&'''((()))))))))))))))***)))'''&&&&&&'''((()))'''(((((((((((()))))))))++++++******))))))((((((++++++************+++++++++***)))))))))***+++,,,............///000111222555444555777;;;>>>===<<<@@@AAAAAABBBBBBBBBBBBBBB????????????@@@BBBEEEFFFEEEGGGKKKRRRZZZdddmmmsssvvvqqqkkkjjjmmmssswwwyyy}}}yyywwwwwwzzz~~~xxxrrrqqqrrrsssqqqlllggggggmmmrrruuuwwwuuupppqqqzzz}}}xxxtttqqqqqqppppppnnnlllmmmlllkkkhhhggg___]]]YYYVVVSSSQQQNNNMMMLLLJJJGGGFFFFFFGGGFFFFFFDDDEEEEEEDDDDDDEEEFFFGGGGGGEEEBBBAAABBBAAA@@@???999999777555333111///...000///---,,,++++++++++++)))***+++,,,,,,+++******)))))))))))))))))))))***(((((()))))))))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''''')))***)))((('''''''''((((((((())))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&'''((())))))(((((((((((((((((((((((())))))(((((((((((((((((((((((()))((('''((()))***)))((((((((())))))***)))))))))******))))))))))))******))))))))))))))))))))))))+++++++++***************...---,,,+++***++++++,,,************************)))************+++++++++************************++++++++++++++++++++++++yyyuuussstttuuu|||}}}}}}yyyyyy|||~~~~~~ooohhhfffiiiqqqyyy}}}xxxssstttvvvxxx|||tttppppppssstttqqqooopppssssssttt|||wwwjjjbbb```[[[SSSQQQXXXccchhhiiijjjcccUUUGGG@@@<<<777111///000...,,,,,,------,,,+++******++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((()))((((((((('''''''''&&&))))))))))))((((((((((((++++++++++++++++++++++++((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++$$$%%%&&&((())))))******((()))***+++++++++))))))''''''''''''((((((((((((,,,,,,+++***)))(((''''''++++++************++++++******))))))***+++---...,,,---000222444555666666<<<;;;:::;;;>>>???@@@???BBBBBBAAAAAABBBBBBCCCDDDBBBBBBDDDEEEHHHKKKNNNPPPPPPQQQVVV```ooo|||xxxtttvvv|||zzzyyy|||~~~|||~~~wwwpppmmmsssssspppkkkeeedddgggkkklllnnnnnnllloooxxx~~~zzzwwwtttrrrtttrrrpppppprrruuuvvvvvvmmmjjjgggdddbbb```]]]ZZZYYYVVVRRRPPPOOOOOONNNMMMJJJIIIHHHGGGGGGGGGHHHIIIHHHEEECCCBBBCCCCCCAAA@@@>>>>>>===;;;999555222000111000...---,,,+++++++++++++++,,,,,,,,,++++++***((())))))***++++++,,,,,,((((((((((((((()))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,)))&&&&&&''')))******''''''((((((((()))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((($$$%%%&&&((())))))******((((((((((((((('''''''''))))))))))))))))))))))))((('''&&&(((***+++***)))''''''''''''((()))************))))))))))))******))))))))))))))))))))))))***************+++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,}}}{{{{{{||||||rrrmmmlllmmmttt|||~~~{{{{{{||||||}}}|||vvvrrrpppsssvvvwww{{{}}}zzz~~~~~~pppeeeaaaYYYRRRPPPVVV]]]aaadddfffddd\\\QQQHHHAAA:::444111111...,,,+++,,,---,,,+++***++++++,,,,,,++++++***(((((((((((((((((((((((())))))((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%&&&(((*********(((((('''''''''((((((((())))))+++*********))))))((((((++++++************++++++******))))))***+++---...,,,...333777:::;;;;;;;;;>>>===<<<===>>>@@@BBBBBBDDDDDDCCCBBBBBBDDDEEEFFFJJJLLLNNNQQQUUUXXX[[[\\\[[[[[[aaammm}}}|||vvvssstttxxx}}}~~~xxxsssrrrtttyyy||||||vvvsssvvvwwwrrrkkkgggooonnnkkkfffbbb```aaacccbbbdddffffffjjjpppwww|||yyy{{{~~~~~~|||vvvoookkkkkkkkkjjjjjjpppxxx}}}~~~wwwtttqqqoooooommmiiieeeeeebbb]]][[[ZZZZZZYYYYYYRRRPPPLLLJJJIIIIIIIIIHHHJJJHHHEEEDDDDDDCCCBBB@@@@@@@@@AAA@@@>>>:::777555222222111000///...------,,,,,,,,,,,,++++++***************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++)))''''''((()))))))))'''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((()))))))))***(((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++)))(((((((((''''''&&&&&&)))))))))))))))))))))))))))((('''((()))***)))((('''&&&&&&&&&&&&(((***+++******))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++******++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,yyyvvvttttttyyy|||wwwrrrppptttyyyrrrfffaaaVVVSSSTTTYYY\\\[[[ZZZ[[[aaabbb___VVVKKKBBB===:::222///,,,++++++,,,++++++++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((*********)))))))))(((((((((((())))))))))))((((((''''''((())))))***++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))***)))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((('''&&&%%%$$$######)))))))))******))))))(((&&&&&&&&&''''''(((((()))(((((()))))))))*********(((((())))))*********+++++++++************++++++,,,+++*********+++,,,---///222777<<>>@@@BBBDDDDDDDDDFFFIIILLLOOOQQQVVVXXX\\\```ccceeeeeeeeefffggglllxxx{{{pppooonnnmmmlllmmmoooqqqtttpppkkkhhhhhhkkkpppssstttnnnjjjmmmoookkkfffcccfffeeeccc```]]]\\\\\\]]]^^^___```ccceeehhhmmmqqqnnnsssyyy}}}{{{sssiiibbb\\\___```bbbkkkxxx|||yyywwwwwwyyyxxxtttpppmmmjjjfffddddddfffgggggg\\\XXXRRROOOMMMLLLJJJHHHLLLJJJHHHGGGGGGGGGFFFEEE@@@@@@AAABBB@@@>>>;;;:::555555444444222111000000------,,,+++******)))))),,,,,,,,,,,,++++++******************************))))))))))))************************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******(((&&&(((((((((((()))))))))***(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))((((((((((((*********))))))))))))***))))))(((((('''''''''&&&((((((((((((((((((((((((+++)))(((((())))))(((&&&'''&&&&&&&&&&&&(((***+++******))))))))))))******************************)))))))))***+++++++++,,,))))))******************************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{yyy||||||zzzsssppppppwww~~~qqqgggcccZZZYYY\\\aaaaaa\\\YYYZZZ```gggjjjaaaTTTJJJDDD@@@555222...,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((+++***)))((('''((()))***&&&&&&&&&&&&'''((()))***&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***(((((('''&&&%%%###""""""***************)))(((((())))))(((''''''(((***+++))))))))))))************''''''((()))***+++,,,,,,++++++************++++++---,,,,,,,,,---...000111555888<<>>===999999999888777666555444000///---,,,+++*********------,,,,,,+++******)))++++++++++++************)))))))))************+++************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((***++++++(((%%%((((((((()))))))))******''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((())))))))))))))))))***(((((((((((())))))))))))))))))))))))(((((((((((())))))((('''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((***)))(((((())))))((('''''''''''''''((()))************))))))))))))*********************************************+++++++++((()))******+++*********)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,zzz|||~~~~~~zzzwwwuuussskkklllqqq}}}zzzqqqjjjgggccccccfffiiihhhddddddgggkkkqqqrrriii]]]TTTKKKCCC:::666111...------,,,++++++,,,,,,------,,,,,,+++***************************))))))))))))((((((((((((((())))))))))))(((((('''((((((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''((()))*********'''''''''''''''''''''''',,,+++)))((('''((()))***((('''''''''''''''((()))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******((((((((((((''''''''''''(((((())))))))))))))))))***))))))(((((((((((()))((((((((())))))))))))***(((((())))))******++++++++++++************++++++---------///111444777888<<<>>>AAADDDGGGHHHHHHHHHFFFFFFDDDBBBAAACCCIIIMMMOOORRRWWW^^^eeekkkppprrrpppuuuzzz~~~}}}wwwpppkkkggggggjjjpppsssqqqhhh```[[[]]]^^^\\\XXXSSSRRRQQQMMMKKKJJJJJJKKKNNNQQQSSSSSSPPPOOORRRRRROOOOOORRRXXXWWWWWWVVVVVVVVVTTTSSSQQQPPPRRRVVVVVVRRRSSSWWWZZZ\\\___```]]]XXXRRRNNNOOOXXX___cccnnn~~~zzzxxxwww|||~~~vvvsssooooooqqquuuxxxyyyqqqkkkccc___^^^^^^[[[XXXRRRPPPMMMKKKKKKJJJIIIGGGEEEEEEDDDCCCBBB@@@@@@???============<<<:::888777333222000...,,,,,,,,,,,,+++++++++++++++*********+++*********))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))((('''(((******)))'''(((((()))))))))*********'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))******************************************)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((('''&&&&&&'''((())))))))))))***************))))))))))))))))))))))))''''''&&&'''***+++******(((((())))))***)))))))))******))))))))))))******************************+++++++++***************)))***+++,,,---,,,,,,+++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++{{{}}}~~~}}}}}}zzzzzz{{{yyyzzzzzzxxx}}}uuuqqqooonnnmmmeeehhhrrr||||||xxxqqqlllllllllkkklllnnnnnnlllpppvvv{{{|||rrrhhh```TTTHHH===999444000///...------+++,,,,,,------,,,,,,+++************************)))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((''''''''''''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''---+++)))((('''((()))******)))(((''''''&&&''''''&&&&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))***++++++,,,,,,%%%%%%'''((())))))))))))(((((())))))((('''&&&%%%''''''''''''((((((((()))************))))))))))))++++++************++++++,,,---...111555999<<>>===;;;:::666555222000............)))))))))******+++,,,,,,******))))))((((((((('''))))))******++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''&&&''')))***)))))))))))))))************&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************++++++******))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***,,,---))))))******++++++,,,,,,************************%%%$$$$$$'''***---------))))))***++++++***((((((******))))))))))))******************************,,,+++++++++******))))))***+++---...///...------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************wwwttttttxxxzzzxxxvvvwwwxxx|||~~~}}}xxxxxx~~~~~~}}}yyy{{{~~~~~~sssooonnnwwwxxxpppkkkiiiiiihhhdddkkkwww}}}zzz||||||xxxsssrrrsssvvvwwwtttvvvsssgggaaaYYYPPPBBB===666222222222000...---,,,,,,+++******++++++++++++***(((&&&$$$""" ))))))(((((((((((())))))((()))***++++++***)))(((((('''''''''))))))(((&&&+++***((()))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))************************+++)))'''%%%$$$%%%&&&'''((((((''''''''''''((((((***)))((('''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''((()))******))))))(((((((((((())))))))))))))))))************+++***'''&&&&&&'''***+++))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))************000,,,'''&&&'''))))))(((((((((((()))******++++++000333777:::===@@@CCCEEECCCFFFGGGFFFBBBBBBDDDHHHGGGIIILLLQQQVVV[[[^^^```jjjiiiiiilllpppssssssrrrkkkmmmooonnnkkkddd\\\XXXSSSWWWZZZZZZVVVRRRQQQRRRQQQQQQPPPMMMJJJFFFCCCAAADDDBBBBBBCCCGGGJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPRRRVVVYYY[[[\\\\\\[[[YYY[[[]]]\\\ZZZXXXXXXXXXZZZSSSPPPQQQOOOKKKKKKPPPUUUYYY^^^fffuuu{{{ssspppsssuuuuuuxxx~~~{{{{{{xxxvvv{{{~~~pppiiilllnnnjjjjjjpppqqqpppiii^^^ZZZ\\\\\\XXXQQQLLLGGGEEEEEEDDDBBB???===???BBBCCCCCCAAA???======:::666444444444333333---,,,+++******************))))))(((((((((((()))************************))))))))))))))))))))))))(((((())))))******++++++&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%'''((((((((())))))******&&&'''(((*********))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************************)))(((((())))))************))))))***(((&&&&&&&&&'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************,,,,,,+++***))))))******++++++++++++++++++++++++)))************+++++++++***************+++++++++---,,,,,,++++++,,,---...nnnmmmnnnssstttrrrsssvvvyyy|||}}}~~~zzzxxx|||~~~}}}~~~|||zzz|||~~~~~~xxxyyy|||~~~}}}~~~{{{nnnjjjjjjvvv~~~zzzsssnnnkkkjjjiiiiiiiiiooo|||zzz{{{|||zzzyyyzzzyyy{{{{{{|||uuukkkfff___VVVHHHBBB999333111000...,,,......---,,,++++++++++++******++++++******)))(((******))))))))))))******''''''((((((((((((''''''((('''''')))******(((&&&((('''%%%&&&((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))((('''''''''((()))((((((''''''''''''(((((())))))(((((('''((((((((())))))))))))(((((((((((($$$$$$$$$%%%&&&&&&''''''))))))(((((((((((())))))(((((()))))))))************)))(((''''''((()))*********)))))))))((((((((('''((((((((()))))))))***))))))))))))************...+++((((((***+++++++++,,,+++***+++,,,///222444888;;;>>>AAABBBCCCEEEGGGGGGGGGFFFDDDCCCEEEJJJNNNRRRUUU[[[```dddggggggggggggeeedddfffhhhiiihhhgggaaaaaabbb```\\\WWWQQQMMMKKKNNNRRRRRROOOLLLLLLMMMOOOOOONNNLLLJJJGGGDDDBBBAAA@@@@@@CCCGGGKKKMMMNNNMMMMMMOOOQQQRRRRRRSSSSSSUUUXXX[[[___ccceeefffgggdddffffffeeeaaa^^^]]]]]]]]]WWWSSSRRRQQQNNNPPPUUUVVVXXX[[[aaannn|||~~~zzzsssmmmiiikkkmmmmmmpppuuuwwwxxxwwwwww}}}uuummmpppsssqqqqqqvvvwwwuuummmeeeeeekkknnnlll```ZZZQQQLLLIIIGGGCCC@@@???@@@AAACCCCCCCCCCCCBBB@@@===999666555444222111......---,,,+++++++++++++++******)))))))))******************************)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((()))***))))))))))))))))))))))))+++******)))((((((''''''''''''((((((((()))))))))'''((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))************))))))+++)))((((((***++++++***))))))))))))))))))))))))************************))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***************++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,,,,...---,,,+++,,,---///000pppoooqqqtttsssrrrvvv}}}yyytttuuuwwwuuuuuuvvvwwwwww{{{}}}zzz{{{~~~}}}~~~yyyzzz}}}|||wwwlllfffgggxxx~~~tttsssqqqpppooooooppppppsssxxxyyyyyy||||||~~~uuunnnlllfff^^^PPPIII>>>777444222000...000///...---,,,+++++++++******+++,,,,,,,,,,,,,,,++++++************++++++)))((((((''''''(((((()))(((((()))***,,,+++(((&&&'''&&&$$$%%%'''((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))(((((())))))))))))******))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))************,,,+++)))***,,,------,,,...---,,,---000555;;;>>>AAACCCFFFGGGGGGFFFFFFGGGIIIGGGDDDDDDFFFLLLSSSWWW```eeekkkppprrrppplllhhh```^^^\\\[[[[[[ZZZXXXWWWTTTSSSQQQOOOKKKHHHFFFDDDFFFIIIMMMMMMJJJHHHHHHJJJMMMMMMNNNMMMLLLIIIGGGEEEDDDCCCDDDFFFKKKOOOQQQQQQQQQRRRUUUWWWXXXXXXWWWVVVZZZ\\\___dddhhhlllnnnooommmnnnnnnlllgggcccaaa``````ZZZUUUTTTSSSRRRUUUZZZZZZYYYYYY]]]gggsssvvvtttmmmhhhcccdddeeeeeefffiiikkkmmmooorrryyyuuuoootttzzzzzz{{{~~~{{{xxxqqqmmmqqqyyy}}}}}}nnnggg^^^VVVRRRNNNJJJFFFDDDDDDDDDDDDEEEFFFGGGHHHDDDBBB???<<<;;;888555333222222111//////.........++++++*********++++++,,,************************))))))))))))))))))))))))************))))))))))))++++++***)))))))))******))))))))))))))))))))))))+++******))))))(((((('''''''''''''''((((((((((((((()))))))))))))))((('''************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))************))))))***)))((()))+++------,,,))))))))))))))))))))))))******************************+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************,,,++++++************+++++++++++++++++++++++++++************+++++++++,,,------------------------......------...111444555uuusssssssssqqqqqqzzz{{{ssslllmmmnnnmmmmmmooouuuyyyzzzxxxxxxzzz}}}yyy}}}|||wwwpppiiiiii{{{vvvoooqqqtttvvvxxxzzz|||~~~}}}wwwyyy|||}}}~~~sssppppppkkkeeeWWWPPPFFF>>>;;;999666444000000...---,,,+++++++++***************)))((((((+++******))))))******+++,,,+++***))))))***+++,,,(((((()))+++---,,,)))&&&***((('''''')))******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))******))))))(((((((((''''''''''''(((((('''&&&&&&&&&'''((())))))))))))))))))((((((((((((++++++******************(((((((((''''''((((((((((((((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************+++++++++,,,,,,---,,,,,,------///111666;;;@@@CCCEEEGGGIIIIIIGGGEEEEEEEEEGGGFFFGGGJJJPPPWWW]]]aaajjjnnntttwwwtttlllccc\\\TTTSSSQQQPPPNNNLLLKKKIIIKKKIIIFFFCCCAAAAAABBBCCCHHHKKKNNNNNNKKKHHHIIIJJJLLLMMMOOOPPPPPPNNNLLLJJJLLLKKKLLLOOOSSSVVVWWWWWWYYYYYYYYYYYYZZZZZZZZZ[[[]]]^^^aaadddhhhkkkmmmnnnmmmnnnnnnlllhhhdddbbbaaa___\\\YYYWWWVVVVVVXXX[[[```]]]ZZZ\\\ccclllppppppmmmhhhcccaaa```_________[[[___cccfffmmmvvv{{{zzzvvvooonnnxxx~~~{{{vvvtttxxx|||~~~~~~rrrmmmfffbbb___[[[UUUQQQLLLJJJIIIGGGGGGHHHJJJKKKHHHFFFDDDCCCBBB@@@===:::777666555333222111000000+++++++++******++++++,,,************************))))))))))))))))))))))))++++++******))))))((((((,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''((((((******)))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))((())))))************)))))))))'''&&&'''(((***))))))((((((((((((((((((((((((++++++++++++++++++++++++************)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))************************,,,++++++******+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------.........000333777;;;===nnnlllkkkkkkkkkooo|||uuummmggghhhjjjkkkllloooxxx~~~xxxuuuuuuxxxyyywww}}}~~~}}}}}}zzzuuunnnmmm|||vvvnnnmmmrrrxxx~~~~~~{{{vvvtttyyy~~~{{{uuutttsssooojjj]]]WWWMMMFFFAAA===888444111000///---+++******)))((())))))******))))))((())))))(((((((((((()))))),,,+++***))))))***+++,,,)))((()))+++,,,+++)))'''+++)))((()))***,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))((('''&&&((((((''''''''''''((((((%%%%%%%%%%%%&&&''''''((())))))))))))(((((((((((('''''''''''''''''''''&&&((((((''''''''''''(((((('''(((((((((((()))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************+++,,,,,,,,,,,,,,,,,,,,,///111555999>>>BBBDDDEEEEEEGGGHHHGGGEEEDDDDDDEEEJJJNNNTTT[[[```dddfffhhhmmmpppsssrrrkkk___SSSKKKHHHHHHGGGFFFDDDCCCCCCCCCCCCAAA???===>>>@@@CCCFFFIIILLLNNNMMMIIIGGGHHHIIIKKKMMMPPPRRRSSSRRRPPPOOOOOOPPPTTTYYY___bbbbbb```cccaaa]]][[[ZZZ\\\___aaacccdddfffggghhhiiiiiiiiihhhjjjkkkjjjgggdddccccccaaa```^^^\\\[[[\\\]]]\\\bbb]]]ZZZ\\\```eeeiiikkkmmmjjjddd___]]]\\\ZZZXXXQQQWWW[[[\\\```gggjjjiiihhhiiiooo|||~~~{{{yyyyyytttqqqnnnlllkkkfff___ZZZTTTRRROOOLLLJJJIIIIIIIIIHHHGGGFFFFFFGGGFFFDDDBBB;;;:::777555222111000///---,,,++++++******++++++************************))))))))))))))))))))))))++++++******))))))((((((+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''******)))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((())))))*********))))))))))))************))))))***(((&&&&&&''''''&&&%%%((((((((((((((((((((((((************************))))))))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************************************************************************,,,+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...///111555999>>>AAADDDfffcccdddhhhmmmtttqqqjjjfffiiimmmoooqqqtttzzzwwwqqqoooqqqtttuuuvvv{{{~~~~~~~~~xxxrrrpppxxxwwwmmmhhhlllsss|||zzzrrrqqqnnnqqqzzz|||zzzyyytttnnnjjj```[[[TTTNNNHHHAAA888111333222000...,,,+++******'''((()))+++---.........))))))(((((((((((()))))))))))))))(((((())))))))))))(((((()))******)))''')))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&''''''))))))))))))(((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((())))))'''((()))******)))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************,,,---...---,,,---///000555888===BBBEEEGGGHHHHHHFFFGGGGGGGGGFFFGGGJJJMMMUUU^^^iiiooonnnkkkhhhggghhhiiiiiieee]]]RRRGGG@@@>>>@@@AAA@@@??????@@@AAA???>>>======>>>AAAEEEGGGGGGJJJLLLKKKHHHFFFGGGIIINNNPPPTTTWWWXXXWWWVVVTTTQQQUUU\\\eeelllooommmkkkjjjgggbbb______cccgggkkkooopppqqqqqqooollliiihhheeegggiiijjjhhhgggggghhheeefffddd___^^^```aaa___```\\\ZZZ]]]```aaacccfffkkkiiiddd^^^\\\\\\ZZZVVVRRRXXX[[[[[[[[[^^^___]]]bbbiiittt~~~zzzwwwyyyzzzxxxvvvuuutttppphhhccc]]]\\\ZZZWWWSSSOOOLLLJJJHHHGGGFFFGGGIIIJJJJJJIIIAAA???<<<888555222000///000///...,,,++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))************************))))))))))))((((((((((((***))))))(((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))))))))************)))))),,,***(((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,---...//////111333777;;;???CCCEEEFFFcccbbbfffnnnuuuzzz}}}wwwoooiiifffjjjoooqqqtttvvvzzz{{{tttkkkfffgggkkkoooqqqsssyyy|||}}}{{{xxxuuuvvv{{{~~~zzzrrrmmmkkkooovvv}}}qqqiiijjjhhhmmmyyy~~~~~~zzzpppgggccc^^^\\\YYYWWWSSSKKK@@@888666555333111...---,,,+++)))***+++---.../////////***))))))))))))))))))***((())))))******))))))(((***(((&&&&&&((())))))((()))'''&&&&&&((())))))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((()))******)))((((((((((((((((((((((((((((((''''''''''''(((***,,,---((((((''''''''''''(((((())))))((('''''''''(((((())))))))))))((((((((((((((((((((())))))******+++(((''''''&&&&&&''''''((('''''''''((((((((())))))(((((())))))))))))((((((''''''(((((())))))))))))***)))))))))((((((((('''))))))))))))************+++---.........000555888===>>>AAADDDFFFHHHIIIIIIKKKKKKKKKKKKLLLPPPVVVZZZdddooozzz{{{rrrfff^^^\\\\\\[[[YYYUUUOOOHHHAAA===:::<<<>>>>>>======???AAA@@@@@@@@@AAABBBDDDFFFGGGHHHKKKNNNNNNLLLKKKNNNQQQVVVYYY]]]```bbbaaa___]]]\\\aaajjjtttzzzzzzvvvrrrmmmkkkiiigggiiimmmsssvvv{{{|||}}}|||yyysssnnnjjjeeegggjjjkkkjjjjjjjjjkkkiiiiiiccc[[[ZZZ___bbbaaa```\\\\\\aaacccaaabbbeeehhhhhheee___^^^aaa```[[[XXX^^^aaa^^^[[[[[[[[[XXXcccmmmwww{{{zzzxxxwwwvvvuuuvvv~~~|||zzzzzzyyytttqqqkkklllkkkiiieee^^^XXXTTTLLLKKKIIIJJJLLLOOOOOOOOOLLLJJJFFFAAA<<<999666444444333111///...,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))*********(((((('''''''''((())))))))))))))))))))))))))))))************************++++++******))))))))))))))))))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))************))))))+++***(((((()))***))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------******,,,---///111222222888:::>>>BBBEEEEEEDDDCCCcccbbbgggqqqyyyzzz{{{~~~{{{}}}|||wwwttttttqqqmmmlllgggeeeiiioooqqqsssvvvyyy|||}}}zzzyyy|||qqqjjjbbb^^^aaafffkkkmmmqqqvvv{{{|||~~~}}}~~~~~~|||yyyvvvuuuwww{{{~~~vvvyyy{{{{{{wwwsssrrrsssssszzzvvvllleeegggeeekkkyyy}}}~~~xxxjjj___[[[ZZZ[[[\\\^^^]]]VVVKKKCCC999777555333000///...---,,,,,,------,,,,,,++++++++++++************++++++***+++,,,------,,,+++***+++(((%%%%%%&&&((()))))))))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''')))---000333((((((''''''''''''((((((,,,+++***))))))((())))))))))))))))))((((((((((((###$$$$$$%%%&&&''''''((('''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((())))))(((((())))))*********+++******))))))((((((((('''))))))))))))************+++---//////000444:::???@@@@@@AAAAAACCCEEEGGGIIIOOOOOOOOOOOORRRXXX___eeennnyyynnn]]]SSSPPPQQQOOOMMMIIIFFFBBB???>>>999<<<>>>>>>======???BBBDDDDDDEEEFFFFFFGGGGGGGGGLLLOOOSSSTTTSSSTTTWWW[[[___aaafffjjjkkkjjjhhhfffjjjoooxxxzzztttnnnmmmmmmooorrrvvv{{{~~~yyyrrrmmmeeehhhjjjkkkkkkjjjkkkkkkjjjhhh```UUUSSSZZZ``````aaa^^^```ggghhhddddddgggfffhhhfffaaabbbggggggbbb\\\bbbeeeaaa]]][[[ZZZWWWfffpppxxxvvvoookkkkkkmmmxxx|||xxxooouuu~~~|||~~~~~~wwwxxxzzzyyytttmmmeee```SSSQQQNNNNNNQQQSSSTTTUUUVVVTTTPPPJJJEEE@@@===<<<888666444222000...------************************))))))))))))))))))))))))(((((())))))******++++++(((((('''(((((()))******))))))))))))))))))))))))((((((((((((((())))))))),,,+++++++++******)))))))))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))((('''&&&''')))*********))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,...111333444555===???CCCGGGGGGFFFCCC@@@]]]___dddjjjppprrrrrrpppooommmjjjhhhgggeeecccaaaeeeeeefffhhhjjjlllnnnpppppprrrssssssqqqooonnnooofff___WWWUUUZZZdddlllpppssstttxxx|||vvvwwwzzz||||||xxxzzz}}}}}}~~~}}}|||{{{{{{zzzwwwuuurrrrrrvvv{{{xxxqqqqqqvvvxxx|||~~~ssskkkhhhgggjjjtttyyyooofffaaa___bbbaaa______bbb```TTTGGG===:::777555555444000---+++,,,---............---******************************+++,,,,,,+++)))(((+++)))'''%%%%%%&&&(((***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))%%%'''((('''&&&%%%&&&((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''******))))))((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))((((((((((((******)))))))))))))))***%%%'''((((((((()))+++---000000111222666999===@@@CCCCCCCCCCCCCCCGGGLLLPPPVVVZZZ___aaabbbbbbeeegggrrrvvvwwwooo```RRRKKKIIIHHHFFFDDDDDDEEECCC>>>:::999999:::===AAAEEEFFFGGGMMMMMMKKKIIIFFFEEEGGGHHHNNNSSSYYY^^^fffnnnooolllpppmmmooowww|||yyyssspppsssvvv{{{~~~xxxssspppyyy~~~{{{}}}~~~{{{xxxwwwvvvvvvppplllhhhgggiiikkkjjjiiifffddd___WWWQQQRRRYYY```YYYdddooorrrqqqoooiiidddfffeeefffhhhkkkkkkgggbbbeeedddbbb``````bbbccceeeooosssvvvuuuooojjjfffeeeooossstttmmmdddeeeqqq}}}}}}zzz|||~~~tttmmmlllfff___VVVSSSUUUXXXXXXWWW]]]ZZZWWWUUUQQQJJJAAA:::BBB@@@<<<777333///,,,+++///---,,,,,,------+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''')))(((((('''''''''(((((()))))))))))))))******+++(((((((((((())))))))))))+++***)))((((((((()))***)))))))))))))))))))))))),,,+++***))))))***+++,,,+++*********))))))((((((++++++***)))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******)))************+++++++++++++++++++++++++++++++++************************,,,------.........------,,,---......000444:::>>>JJJJJJJJJKKKJJJHHHDDD@@@XXXZZZ^^^dddiiijjjiiigggeeecccaaaaaaaaabbbaaa___aaabbbbbbccceeegggiiijjjgggiiikkkkkkiiihhhhhhhhhaaa[[[UUUSSSXXX```gggjjjrrrsssvvv}}}zzzuuuvvvxxxyyy~~~|||sssnnnqqquuuuuu}}}{{{zzz{{{}}}~~~}}}|||vvvuuuwwwzzzwwwrrrtttzzz|||xxxqqqssstttjjjeeedddkkkoooyyy~~~|||xxxqqqiiicccaaabbbffffffddddddfffcccXXXKKKBBB???;;;888666444000,,,,,,,,,,,,,,,,,,,,,,,,---***************************++++++++++++***(((''')))((('''&&&&&&''')))***'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((()))******(((((()))***(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((('''((((((((((((((())))))))))))))))))))))))(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''******))))))))))))******))))))***)))((())),,,...000222444888;;;>>>@@@AAADDDDDDCCCDDDGGGNNNVVV\\\eeegggjjjkkkkkkhhheeeddddddggghhhaaaTTTIIIDDDCCCBBBBBBBBBCCCEEEDDD@@@===<<<===@@@DDDHHHJJJKKKKKKLLLMMMNNNMMMLLLKKKLLLNNNVVV___jjjqqqxxx}}}}}}zzzwwwrrrrrrwww{{{yyyuuusssuuuxxx{{{|||zzzvvvqqqooottt}}}~~~|||}}}yyyvvvsssssstttuuuoookkkggggggiiikkkjjjhhhbbbcccbbb]]]YYYXXX]]]bbb___kkkvvvzzzyyyvvvpppiiiiiijjjkkkmmmnnnmmmjjjggggggffffffggghhhiiikkklllqqqtttvvvtttoooiiieeedddjjjooooooiii```___iiittt||||||{{{|||~~~yyyuuuvvvuuunnnddd^^^]]]\\\YYYVVVZZZXXXWWWWWWVVVTTTOOOJJJFFFDDDAAA<<<888444111000---,,,******++++++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((''''''''''''(((((()))(((((((((((()))******************++++++++++++)))(((((('''((()))***+++))))))))))))))))))))))))******)))(((((()))******************)))))))))((())))))((('''''''''''''''(((((())))))))))))((((((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))))))))))))))***)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,.........///111666===BBBIIIIIIIIIHHHGGGEEEAAA>>>SSSUUUWWW[[[___```^^^\\\[[[ZZZYYYZZZ]]]______^^^]]]]]]]]]]]]^^^```aaabbbbbbdddeeefffdddddddddeeeaaa^^^ZZZZZZ]]]ccchhhjjjoooppptttyyy|||xxxuuuuuuvvvvvvyyy}}}xxxoookkkpppuuuxxx|||{{{yyyzzz}}}{{{zzz{{{{{{xxxvvvyyy~~~wwwnnnmmmxxx~~~zzznnndddbbbeeesssxxx|||xxxwwwwwwtttnnngggbbb```ccceeemmmnnnnnnmmmnnnkkk```TTTIIIFFFAAA===:::777333000///...---,,,+++,,,---...************************++++++++++++***((('''&&&'''''''''(((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((()))***))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((((((((((((((((((((()))***+++***)))((()))+++''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))******++++++,,,+++***)))***...000222555999===@@@BBBBBBBBBEEEFFFGGGJJJPPPZZZeeellluuusssrrrrrrqqqkkkccc\\\SSSVVVVVVOOOFFF???===>>>>>>???AAADDDGGGGGGEEECCC>>>BBBGGGMMMQQQSSSSSSSSSPPPSSSUUUVVVVVVUUUUUUVVVYYYfffuuu}}}{{{uuurrrtttvvvtttqqqrrrppptttvvvtttnnnkkklllooozzz|||{{{xxxssspppnnnppprrrtttqqqmmmiiihhhkkklllkkkiiibbbeeehhhhhheeecccdddgggjjjttt}}}~~~{{{ssskkkmmmppptttuuutttqqqooonnnnnnooopppqqqrrrssssssssstttuuuuuusssmmmhhhdddcccgggkkkkkkeee]]][[[aaaiiiqqqssswwwzzzrrrkkkfffaaa[[[WWWTTTSSSRRRSSSUUUVVVVVVTTTNNNLLLIIIEEE@@@;;;777555///---+++***++++++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***************++++++++++++((('''''''''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))((('''''''''''''''''''''(((((((((((('''''')))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,+++***))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...///111222666;;;BBBGGGIIIIIIHHHFFFDDDBBB@@@???QQQQQQSSSVVVXXXXXXVVVTTTWWWVVVUUUWWWZZZ]]]]]]]]]YYYYYYXXXXXXYYYYYYZZZ[[[\\\^^^``````______aaabbbbbbaaa```aaacccfffiiijjjlllmmmpppssswwwzzz{{{{{{xxxwwwvvvvvvuuutttuuuxxx{{{{{{vvvoooooowww{{{{{{}}}}}}~~~}}}{{{~~~}}}zzzzzzpppnnnvvv}}}{{{nnneeefffjjjyyy}}}uuurrrooolllgggbbb```aaadddgggqqquuuwwwwwwwwwuuulllbbbUUURRRMMMGGGBBB===999777333111///---,,,---...///************************+++++++++***)))((('''&&&%%%&&&((()))*********)))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((###%%%''')))******)))(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''((()))(((''''''((()))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((((((((())))))))))))***+++++++++++++++,,,,,,,,,******))))))******+++++++++++++++++++++---111555888:::===???BBBCCCDDDDDDIIIKKKPPPVVV]]]gggqqqxxx|||vvvpppmmmlllfff\\\TTTJJJKKKJJJDDD===999:::<<<===@@@CCCHHHKKKKKKJJJIII@@@FFFNNNVVVZZZ[[[\\\\\\ZZZ]]]``````___]]]\\\\\\[[[jjjxxx~~~|||wwwqqqmmmnnnnnnjjjhhhiiiggglllooolllgggfffmmmtttzzzxxxtttqqqqqqtttxxxzzzyyyuuupppnnnooopppnnnmmmjjjlllooopppnnnllllllmmmsssyyy}}}|||zzzwwwqqqjjjoootttyyy{{{yyyvvvvvvwwwyyyzzz|||||||||zzzyyywwwwwwvvvtttpppkkkgggdddbbbgggiiijjjeee]]]ZZZ^^^bbbfffjjjrrr~~~xxxsssmmmggg```[[[TTTSSSRRRRRRSSSTTTVVVWWWWWWVVVSSSNNNHHHBBB===:::444222///.........,,,+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((''''''''''''(((((()))'''''''''''''''((())))))'''((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++******)))))))))))))))'''(((((())))))(((((('''))))))******++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,,,,+++***))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,------------------------..................//////...111555999===AAAEEEHHHHHHHHHFFFDDDBBBAAABBBCCCQQQQQQRRRTTTUUUUUUSSSQQQUUUSSSSSSTTTWWWYYYYYYYYYWWWVVVVVVUUUUUUUUUVVVVVVUUUVVVXXXXXXXXXXXXZZZ\\\```aaabbbbbbcccdddeeefffggghhhkkkmmmoooqqqssstttuuuwwwxxxvvvtttsssssstttqqqsssrrrooosss|||~~~{{{xxx~~~xxxqqqoooxxx}}}qqqiiijjjppp|||wwwqqqjjjgggdddcccccceeeggghhhpppwww}}}~~~xxxpppkkkggg___UUUJJJBBB===:::444222000---,,,,,,------************************,,,+++******)))(((((((((%%%&&&(((***++++++***)))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((******)))'''&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))*********+++++++++***+++++++++,,,,,,,,,---***************+++,,,,,,(((***+++---///222777;;;?????????@@@BBBDDDFFFHHHNNNSSSZZZbbbhhhooouuuxxxwwwnnneee``````]]]VVVNNNGGGFFFCCC>>>999777999<<<>>>BBBGGGKKKNNNNNNMMMMMMFFFMMMWWW___bbbccccccddddddeeefffeeebbb```______eeepppzzz|||zzzzzz{{{yyyqqqmmmkkkllljjjeeebbbbbbffflllqqqoooiiiiiiqqqzzz}}}}}}~~~xxxtttuuuvvvuuutttsssssssssrrrppppppqqqrrrtttvvvuuurrrrrrsssrrrnnnqqqvvv{{{|||{{{zzz{{{}}}~~~~~~zzzwwwsssoookkkgggeeecccgggiiiiiieee___\\\]]]___aaaeeennn}}}zzztttllleee```ZZZYYYWWWUUUUUUVVVYYY[[[^^^]]][[[WWWPPPIIIBBB>>>:::777333111000///...,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))'''''''''''''''((())))))'''((((((((())))))))))))+++++++++******))))))((())))))))))))))))))))))))************************))))))))))))))))))******+++******)))))))))))))))((())))))******))))))((())))))******++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,,,,+++******)))******))))))*********+++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,---...000000///444<<>>AAAFFFLLLQQQSSSSSSSSSSSSRRRZZZccciiikkkjjjiiijjjiiiiiihhheeecccccceeegggpppvvvzzzxxxvvvwwwwwwvvvrrrooonnnnnnlllfffdddeeeooovvv|||zzztttqqqvvv|||}}}yyyyyy|||}}}~~~|||yyyvvvsssrrrsssuuuwwwuuutttqqqnnnqqqxxx{{{yyyuuuwwwyyyyyyyyyyyyzzz|||{{{}}}zzztttpppmmmkkkiiiggghhhhhhhhheeeaaa______```bbbdddkkkxxx{{{rrrjjjfff\\\\\\ZZZXXXVVVWWWZZZ\\\bbbbbbaaa^^^XXXQQQKKKGGG@@@<<<777333111///---,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''&&&''''''((()))***((((((''''''(((((()))***************++++++++++++***************)))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))************))))))((('''''''''''''''))))))************)))))))))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++*********++++++,,,)))************+++++++++*********++++++,,,,,,---------------------------***))))))***,,,...000222444:::AAAFFFGGGFFFCCCBBB>>>?????????@@@GGGQQQXXXPPPPPPPPPRRRTTTUUUTTTSSSOOONNNMMMMMMOOOQQQQQQPPPSSSRRRRRRRRRRRRRRRSSSSSSVVVWWWWWWVVVUUUVVVXXX[[[^^^```ccccccaaa``````aaa]]]___bbbccccccdddgggjjjjjjqqqsssnnnjjjlllmmmlllgggnnntttwww~~~}}}}}}{{{vvvrrrrrruuuwww~~~}}}zzz{{{~~~xxxpppmmmjjjjjjmmmqqqrrrrrrmmm{{{mmmYYYIII@@@<<<666555333111///---+++***************************,,,++++++******+++,,,---((())))))*********))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((()))))))))*********''''''(((((()))******+++************+++,,,---...,,,///444888;;;>>>AAACCCEEEFFFIIILLLPPPSSSVVVXXX\\\___bbbcccbbb```______YYYSSSMMMJJJJJJJJJGGGDDDBBB@@@>>>;;;;;;<<<@@@BBBGGGMMMUUU[[[]]]]]]^^^___cccjjjrrruuusssooonnnnnnlllkkkiiiggghhhkkkrrrvvvyyy||||||yyyxxxzzzyyyvvvxxxtttrrrqqqnnnjjjkkknnnvvv}}}zzzyyy{{{}}}xxxzzz{{{xxxxxxzzz}}}~~~}}}zzzwwwzzz{{{yyyvvvuuuuuuvvvvvvvvvyyy{{{~~~~~~wwwrrrqqqpppnnnmmmmmmkkkjjjhhhgggfffffffffgggeeeiiirrrxxxzzz}}}~~~~~~wwwppplllbbbbbb```]]]YYYWWWYYY\\\aaabbbdddccc```[[[UUUQQQGGGBBB<<<777444111///---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***&&&&&&&&&''''''((()))***)))(((((((((((()))******************++++++++++++$$$%%%'''((()))))))))((())))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************))))))((('''''''''''''''(((((())))))))))))((((((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************+++,,,------)))************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++...111444666===@@@EEEGGGFFFDDDBBBAAA===???AAACCCGGGQQQ___jjjNNNNNNNNNQQQSSSUUUTTTSSSOOONNNMMMNNNPPPRRRRRRQQQQQQQQQQQQPPPQQQQQQRRRSSSRRRSSSSSSRRRQQQQQQTTTVVVWWWZZZ]]]\\\ZZZXXXYYYZZZZZZ]]]`````````aaaeeehhheeemmmpppjjjfffhhhiiihhhaaahhhooosssyyy~~~~~~~~~}}}|||ssstttqqqllliiilllrrruuu}}}uuuqqqlllllloootttwwwwwwqqqqqq]]]MMMEEEBBB999999888666444111///---************************,,,++++++***+++---...///*********)))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((($$$%%%&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''(((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((((())))))***++++++,,,,,,************+++,,,---...///333999===???AAACCCDDDDDDGGGMMMSSSXXX\\\^^^___```aaa```^^^ZZZWWWUUUUUULLLIIIFFFDDDDDDCCC@@@===BBB@@@???>>>>>>AAAEEEHHHMMMTTT]]]dddfffgggiiijjjpppwww}}}}}}xxxsssppppppnnnmmmkkkjjjmmmuuu~~~{{{}}}xxxsssqqqooommmpppvvvuuu}}}{{{{{{zzz{{{wwwzzzzzztttrrrrrrsssrrrppp{{{|||~~~zzzuuuttttttsssqqqqqqpppmmmllllllmmmmmmlllkkkggghhhooorrrqqqtttzzzvvvtttpppqqq~~~{{{uuurrrnnnnnnkkkfff___\\\\\\^^^```bbbeeefffeeeaaa\\\YYYMMMHHHAAA;;;777555222000************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******&&&&&&&&&'''''')))******)))))))))))))))***++++++(((((((((((())))))))))))!!!$$$&&&((()))***)))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++++++++***)))))))))))))))''''''((((((((((((''''''******))))))((((((''''''************************))))))))))))))))))))))))******))))))))))))******)))))))))***+++,,,......)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------///222666:::<<>>@@@AAABBBDDDIIIRRR[[[___ccchhheee___\\\[[[XXXTTTQQQNNNLLLKKKFFFEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@AAAEEEMMMVVV]]][[[bbbllltttwwwuuuppplllxxx{{{zzzuuuuuu{{{~~~{{{xxxuuusssvvv}}}~~~~~~zzzsssrrrvvvxxxxxx{{{{{{|||vvvtttzzzyyyttt{{{}}}vvvwwwvvvoooqqquuuwwwwwwxxx}}}zzzzzz|||~~~yyyvvvvvvwwwyyywwwtttrrrrrruuuxxxzzztttlllfffgggjjjlllooorrrllliiigggiiiqqq{{{}}}xxxwwwxxxvvvqqqiiiaaa^^^___bbbjjjbbb]]]```eeeddd```^^^XXXQQQIIICCC???<<<666222...---+++))))))***,,,---+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))******))))))(((((('''''')))******+++++++++******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++******)))*********))))))(((((((((((())))))******************************))))))((((((''''''))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++///...---,,,+++,,,---...+++---......,,,+++++++++.........///222999AAAGGGEEEEEEFFFEEEBBBAAA@@@@@@HHHIIIKKKRRR^^^pppPPPQQQRRRSSSTTTUUUUUUUUURRRRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVWWWXXXXXXWWWUUUTTTVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWYYY]]]```______dddfffeeefffeeeccc```^^^___bbbeeeeeegggkkkooorrrssssssrrruuuwwwwwwrrrkkkggghhhjjjxxx~~~{{{wwwqqqmmmnnnpppppptttzzz|||ssspppsssqqqppppppmmmjjjpppzzzzzzrrrlllcccYYYTTTHHH???888777555///---...---,,,,,,+++*********+++***+++,,,---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))'''&&&&&&'''(((&&&%%%((()))******)))'''((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************))))))))))))*********))))))))))))))))))+++------+++******+++)))***++++++,,,///444777888:::===??????AAAFFFIIITTT___hhhjjjkkkiiiccc\\\\\\YYYSSSMMMHHHDDDBBBAAAAAA@@@@@@AAACCCDDDDDDDDDCCCCCCCCCDDDIIIQQQ\\\ccckkkooovvv{{{}}}zzzvvvsssrrrvvvyyy|||}}}{{{}}}|||vvvtttxxxzzzyyy}}}}}}zzztttsssxxxssstttzzz|||vvvyyy}}}|||zzzyyy}}}|||zzz{{{}}}~~~{{{yyyyyyzzzyyyxxxvvvvvvwwwyyy{{{|||zzzrrrkkkjjjkkkjjjkkkmmmffffffeeefffiiinnntttwww{{{zzz{{{yyytttmmmgggcccdddfffiiiaaa[[[]]]aaaaaaaaabbbbbbZZZPPPGGGAAA<<<999777111///---,,,******++++++++++++++++++************)))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))*********))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))******++++++******))))))))))))*********************************)))))))))((((((((('''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************)))*********++++++,,,,,,...---,,,,,,,,,,,,---...***,,,------,,,,,,,,,---...000111444777===CCCHHHFFFEEEDDDBBBBBBCCCEEEHHHQQQRRRVVV^^^lll}}}SSSSSSTTTTTTUUUVVVXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[ZZZXXXWWWWWWXXXXXXWWWVVVUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWVVVYYY^^^aaa```aaadddfffeeeddddddbbb___]]]]]]```ccceeefffiiikkkmmmllllllkkkrrrssssssoooiiieeedddeeeqqqtttvvvzzz~~~|||~~~{{{yyyzzzxxxuuutttvvv}}}qqqmmmnnnsssuuuwwwwwwrrrnnnsss|||yyysssmmmfff___]]]QQQDDD999666777555000,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))(((&&&'''(((((('''%%%''')))++++++***)))******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))***,,,---,,,++++++,,,***,,,...///111444999<<<===???@@@??????CCCLLLTTTcccmmmvvvvvvqqqiii```XXXWWWSSSLLLEEE@@@=========@@@?????????@@@BBBEEEFFFGGGHHHJJJMMMTTT]]]hhhppptttuuuvvvwwwwwwuuusssrrrlllqqqyyy}}}wwwvvvzzz}}}|||~~~yyytttttt}}}uuuvvvzzz{{{}}}~~~zzzyyy|||}}}}}}~~~{{{zzzzzzxxxxxxxxxzzz}}}}}}uuuoooppppppmmmkkklllccceeefffeeeccccccfffiiizzz~~~}}}zzzuuuooolllkkklllhhhaaa[[[[[[]]]]]]aaaeeekkkeeeZZZOOOFFF@@@===;;;333222000...,,,+++***))),,,+++++++++************))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++*********)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++,,,++++++************++++++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))************************************************)))******+++,,,------...------,,,,,,,,,------...***,,,------------...///...222666;;;>>>BBBFFFIIIGGGEEECCCCCCGGGNNNUUUZZZcccdddhhhppp}}}UUUUUUTTTTTTUUUVVVXXXYYYWWWWWWVVVVVVUUUUUUUUUUUUSSSUUUXXXYYYZZZXXXVVVUUUXXXYYYYYYYYYWWWWWWYYY[[[XXXXXXWWWWWWWWWWWWWWWWWWZZZ```cccbbbcccfffhhhgggddddddbbb```]]]]]]___bbbcccdddeeeggghhhggggggfffmmmoooqqqpppmmmjjjiiiiiilllmmmooovvv{{{zzz|||{{{vvvuuuvvvoooooosssttt{{{~~~xxxooohhhbbb```aaa^^^NNN<<<666777888333...,,,,,,+++++++++++++++,,,*********+++************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))(((''''''(((((('''&&&&&&(((******))))))***+++''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))&&&&&&&&&'''((()))))))))++++++******)))((((((((()))+++,,,+++*********++++++---111333666999===@@@BBBCCCBBB@@@AAAJJJZZZfffsssyyy}}}yyyooocccZZZUUUPPPLLLFFF@@@>>>>>>AAACCCDDDCCCAAA@@@???AAADDDGGGLLLPPPUUU\\\ccckkksssyyyrrrqqqnnnlllkkkkkklllmmmmmmpppyyy~~~|||{{{zzz{{{|||yyyuuuuuu{{{{{{xxxyyy{{{zzz|||xxxxxx|||~~~{{{|||~~~{{{yyyxxxwwwwww{{{zzztttqqqtttvvvtttrrrssshhhkkkllljjjeeedddggglllxxx}}}yyyvvvtttsssjjjddd___^^^]]]]]]```fffkkkiiiddd[[[QQQHHHAAA===444333222///---+++***))),,,,,,+++++++++*********)))))))))))))))))))))))))))))))))******+++++++++,,,,,,++++++***)))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((************)))(((''''''(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((()))+++,,,,,,+++******))))))******+++************************))))))))))))((((((((((((''''''''''''''''''''''''((())))))************)))******************************************************+++,,,------...///---,,,,,,,,,------......,,,---......------...000///444:::@@@CCCEEEGGGHHHGGGEEEDDDIIITTTbbbooowww{{{|||~~~UUUTTTSSSSSSTTTUUUWWWXXXVVVVVVVVVUUUTTTTTTSSSSSSRRRSSSVVVXXXXXXWWWUUUSSSYYYZZZ[[[ZZZYYYZZZ\\\^^^ZZZZZZYYYXXXWWWWWWXXXXXX[[[```dddddddddhhhiiigggbbbbbbaaa^^^\\\[[[]]]______```aaacccddddddddddddbbbeeehhhjjjkkklllmmmnnnkkkkkkmmmvvvwwwwww|||{{{xxx|||vvvrrrqqqssswwwwwwttthhh```^^^bbbhhhkkk[[[EEE888777999777222,,,,,,+++*********+++++++++++++++,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********(((''''''((()))'''&&&%%%'''))))))(((((()))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))%%%%%%&&&'''((()))******************))))))((((((***++++++***)))((()))***---000444777:::<<<@@@BBBAAABBBBBBDDDKKKZZZnnn}}}~~~uuugggZZZRRRPPPKKKGGGCCC@@@???AAADDDFFFCCCBBBAAA???>>>AAAFFFJJJTTTZZZbbbiiinnnqqqsssuuupppmmmiiiffffffiiimmmpppsssttt||||||tttpppoooqqqssstttuuutttqqqttt{{{~~~}}}}}}~~~~~~xxxqqqtttzzz~~~|||yyyxxx{{{xxxssssssxxx{{{zzzxxxxxxooorrrssspppmmmnnnsssyyy|||~~~|||zzzooojjjgggfffeeebbbcccggghhhiiiiiiggg```TTTHHH@@@666555333000...---,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))******)))))))))(((((((((++++++++++++******))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***+++++++++******)))((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******************************+++,,,,,,---......+++,,,,,,------............//////...,,,,,,...000111666===CCCFFFFFFGGGGGGDDDEEEIIIUUUgggzzzTTTSSSSSSSSSTTTTTTUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTVVVWWWWWWWWWUUUTTTXXXZZZ[[[[[[ZZZ[[[]]]___\\\[[[YYYXXXWWWWWWXXXYYYZZZ```dddddddddggghhhfff^^^^^^]]][[[XXXWWWXXXZZZ[[[\\\]]]^^^___`````````]]]___bbbfffjjjmmmpppqqqlllmmmpppwwwuuuvvv~~~~~~vvvqqqpppqqqvvv|||~~~oooddd^^^^^^hhhrrruuuiiiUUUBBB;;;;;;:::666...---,,,++++++*********((((((((()))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))*********)))'''((())))))(((&&&%%%'''))))))(((''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))))))))))))))******++++++***))))))***,,,111444999<<<>>>???AAACCC???AAAFFFOOO\\\nnnuuuiii\\\PPPKKKJJJHHHGGGDDDBBBAAAAAABBBDDD===???@@@@@@@@@CCCJJJPPP^^^ccckkkppprrrqqqoooooonnnkkkgggeeefffjjjpppttt}}}|||~~~xxxoooiiihhhkkknnnoooppprrrqqqooosss{{{~~~}}}~~~~~~}}}~~~}}}|||yyyqqqmmmsss}}}}}}~~~yyytttsssxxx|||zzzxxxxxxuuuwwwxxxwwwvvvxxx~~~yyyrrrnnnooonnnllllllnnnkkkkkkmmmnnnkkkbbbTTTIII===;;;777333000.........,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))(((''''''&&&************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---............/////////...------000222555:::@@@DDDFFFFFFGGGGGGFFFJJJTTTfff|||SSSSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUWWWXXXYYYYYYYYYZZZ\\\^^^\\\ZZZXXXWWWVVVVVVWWWXXXWWW]]]aaaaaabbbeeeeeeccc]]]]]]\\\ZZZWWWVVVVVVXXXXXXYYYYYYZZZZZZ[[[[[[[[[]]]]]]___cccgggkkknnnooommmpppssswwwtttwwwyyytttqqqttt~~~{{{pppgggaaabbbmmmyyyzzzuuufffQQQBBB===<<<999222111///...,,,+++++++++(((''''''&&&'''((()))***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********)))(((((())))))(((&&&''')))******(((''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++((((((((()))******++++++)))***+++++++++,,,///111666999>>>AAABBBBBBCCCDDDEEEIIIQQQ___nnn{{{qqqaaaXXXQQQJJJGGGIIIGGGGGGGGGFFFFFFDDDCCCCCC???BBBEEEEEEEEEHHHOOOUUUdddhhhnnnsssttttttttttttpppnnnkkkiiikkkpppvvvyyytttmmmgggggglllqqqsssrrrssstttsssqqqttt|||~~~{{{{{{{{{{{{~~~~~~~~~xxxwwwvvvsssmmmlllvvvyyywwwyyy~~~}}}vvvrrrqqquuuyyyxxxvvvwww{{{{{{|||~~~~~~~~~yyyrrrssswwwxxxxxxzzzwwwrrrooopppqqqmmmbbbXXXHHHDDD===666222/////////------,,,,,,,,,+++++++++))))))))))))))))))))))))***)))))))))))))))))))))'''(((((())))))******+++)))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***'''((()))***++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******))))))))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***************************'''((()))******+++++++++************************+++++++++++++++++++++++++++++++++++++++************+++,,,...............,,,---------...///333666;;;>>>BBBEEEFFFFFFHHHIIIPPPWWWfff|||SSSTTTUUUVVVWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRSSSSSSSSSUUUVVVXXXXXXXXXYYY[[[]]][[[YYYWWWUUUTTTUUUVVVWWWTTT[[[___``````ccccccaaa^^^^^^^^^[[[YYYWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWW\\\[[[[[[]]]aaaeeehhhiiinnnrrrtttvvv|||~~~tttyyy~~~yyyuuuyyy~~~~~~{{{ssslllfffeeeooozzz{{{|||rrr\\\III@@@===;;;555444222000...---,,,,,,---,,,+++*********+++,,,************************))))))))))))))))))))))))******))))))))))))*********)))(((((())))))(((''')))+++,,,+++)))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))"""###$$$%%%'''((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))***+++,,,,,,((()))+++,,,---000444777:::===BBBDDDEEEDDDDDDDDDNNNRRR]]]lllzzz~~~zzzmmm]]]NNNJJJJJJHHHGGGJJJFFFHHHJJJKKKKKKJJJHHHFFFFFFJJJLLLLLLJJJLLLQQQWWWeeeiiioootttwww{{{~~~wwwuuusssrrrtttyyy~~~~~~mmmhhheeeiiirrryyyyyyvvvwwwxxxvvvtttvvv}}}zzzyyyyyyxxx{{{yyyuuuyyyzzzvvvtttvvvsssrrrqqqooojjjkkkxxx~~~tttrrrtttzzzwwwrrrmmmmmmrrrwwwwwwwwwxxx~~~||||||}}}tttuuu{{{zzzpppnnnsssssskkkcccPPPKKKBBB999333000000000---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,&&&&&&'''((()))***++++++(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******%%%&&&''')))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))++++++************++++++))))))))))))))))))))))))'''((((((((())))))******************************''''''(((******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******))))))((()))+++,,,...//////......)))+++,,,---...111666:::???AAADDDEEEFFFGGGIIIJJJ\\\dddvvvTTTTTTTTTTTTSSSRRRQQQQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSUUUVVVXXXYYYZZZZZZZZZYYYYYYXXXVVVUUUUUUUUUVVVVVVYYY\\\aaaddddddbbb```^^^___]]][[[ZZZZZZZZZXXXWWWXXXWWWVVVUUUVVVXXXZZZ[[[WWWYYYZZZZZZ[[[]]]aaadddlllnnnqqqrrrssstttvvvxxxxxxuuuuuuvvvsssqqqxxxyyyyyy}}}~~~xxx|||~~~qqqpppvvv|||~~~{{{vvvooolllnnnuuu{{{}}}}}}oooZZZIII@@@???666555333///---,,,...000///...---,,,++++++++++++"""$$$(((+++---,,,***((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((''''''''')))***,,,...))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))***)))(((''''''((()))******)))(((''''''((()))***(((((((((((((((((((((((((((''''''&&&&&&''')))***************++++++++++++...---,,,,,,///444:::>>>???@@@AAAAAABBBEEEIIIMMMTTT]]]lllzzzyyymmmcccXXXQQQIIIEEEFFFIIIKKKLLLIIIJJJKKKJJJIIIIIIJJJKKKOOORRRVVVXXXVVVUUUWWWXXXcccgggooo}}}~~~~~~|||wwwttt~~~|||sssnnnjjjmmmtttzzz}}}|||yyywwwttttttvvv{{{}}}zzzzzz~~~}}}yyyzzz}}}yyyuuuuuuzzzxxxqqqpppvvv~~~}}}qqqppprrruuuuuutttxxx~~~{{{uuuvvvxxxzzz~~~zzz||||||~~~vvvqqqqqqqqqqqqooogggWWWHHHAAA===666222222......------,,,,,,++++++++++++++++++++++++++++++************)))))))))))))))***+++,,,,,,+++***)))***)))))))))((((((''''''))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((()))***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///------...---...//////111555;;;@@@BBBDDDEEECCCAAAGGGSSS]]]lllxxxUUUUUUVVVXXXXXXYYYYYYYYYSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWVVVYYYZZZ\\\]]]]]]\\\ZZZYYYXXXWWWVVVUUUTTTUUUUUUVVVWWWZZZ^^^aaaaaa```___^^^]]][[[YYYXXXXXXXXXWWWUUUXXXWWWUUUTTTUUUVVVWWWYYYWWWXXXZZZZZZZZZ\\\___bbbeeegggiiikkklllnnnrrrtttuuuqqqooommmjjjjjjrrr}}}yyyyyy}}}|||kkkfffiiioootttyyytttooonnnqqqwww|||yyyiiiWWWIIIAAA===;;;777222...,,,+++,,,---,,,+++***))))))))))))%%%'''))),,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((+++***)))((((((((()))*********)))))))))(((((((((((((((((()))))))))******(((((((((((((((((((((((('''''''''(((((()))))))))'''''''''(((((((((((()))***)))(((''''''((()))******)))(((((((((((()))***************************)))(((((((((((()))******************************+++,,,---///222777<<<@@@EEEEEEEEEEEEGGGKKKQQQVVV```fffooovvvvvvmmm```WWWQQQLLLGGGFFFHHHLLLNNNOOOKKKKKKIIIGGGHHHKKKPPPUUUbbbcccbbb___ZZZVVVVVVWWWffflllxxxyyysssoookkktttyyyuuuqqqrrrwww{{{{{{zzzxxxuuurrrppprrrwww}}}~~~|||~~~tttrrrrrrtttsssrrrvvv{{{}}}~~~|||xxxwwwxxxxxx{{{zzzvvvxxxxxxttttttsssrrrpppmmmbbbVVVLLLBBB888444666000///---,,,,,,+++***)))++++++++++++++++++++++++************)))))))))))))))******************)))*********))))))((((((((())))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************************************((())))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000............/////////000333999???BBB@@@CCCDDDDDDFFFPPP```mmmzzzPPPRRRTTTVVVXXXZZZ[[[[[[TTTTTTUUUWWWXXXZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[ZZZ^^^___```aaa___\\\YYYWWWWWWWWWUUUTTTTTTUUUUUUVVVVVVXXXZZZ\\\^^^___^^^^^^ZZZXXXVVVVVVVVVVVVUUUTTTWWWVVVTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ\\\^^^^^^```aaaccceeeiiinnnrrryyytttoookkkhhhhhhoooxxx{{{{{{~~~~~~kkk___]]]aaaeeepppllljjjnnnwww{{{jjjUUUFFFCCC@@@<<<666222...,,,***---,,,+++******))))))))))))***++++++,,,,,,++++++************************)))))))))))))))))))))))))))************)))((((((+++***)))(((((((((((()))************))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***************************((()))******++++++******)))))))))(((((()))))))))***---111555888<<>>BBBDDDAAACCCEEEHHHOOO^^^qqqPPPQQQTTTVVVXXXZZZ[[[\\\UUUVVVWWWYYY[[[]]]^^^____________^^^^^^]]]]]]]]]```aaabbbaaa___[[[VVVTTTWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWZZZ\\\^^^______YYYWWWUUUUUUUUUUUUTTTSSSVVVVVVUUUTTTSSSSSSSSSTTTVVVWWWXXXXXXWWWXXXYYY[[[[[[\\\]]]___bbbgggmmmrrr{{{yyytttoookkkjjjmmmqqq}}}~~~~~~tttddd\\\[[[]]]ggghhhlllsss{{{zzzcccPPPHHHEEE@@@;;;777333000---//////...---,,,,,,,,,,,,+++++++++*********++++++************************(((((((((((((((((((((((('''''''''''''''&&&&&&%%%'''''''''((()))******+++))))))))))))))))))))))))&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))************************'''(((***+++++++++***)))))))))((((((((()))******---222888<<<>>>AAADDDGGGFFFJJJOOOTTTXXX\\\___bbbbbbaaa```^^^ZZZTTTLLLFFFBBBCCCDDDFFFIIILLLMMMNNNDDDGGGLLLRRRYYYbbbjjjpppnnnkkkeee```^^^___bbbeeeuuu~~~{{{uuuppplllkkkjjjlllwwwvvvsssppppppuuu{{{~~~zzzyyyyyyzzzzzz{{{{{{tttrrrqqqnnnnnnpppsssqqqsss|||{{{tttrrrtttrrrrrrpppllliiillluuu}}}wwwttttttsssrrrwwwuuuqqqjjj]]]NNNBBB;;;:::666111/////////...,,,++++++++++++++++++++++++************)))))))))(((***)))(((''''''((()))***++++++******************))))))))))))))))))))))))******************+++,,,))))))))))))))))))))))))))))))***++++++++++++******)))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,---...---,,,,,,)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************************************))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......///111222222444888>>>AAABBBAAAAAAEEEKKKRRR]]]mmmYYYZZZ\\\]]]^^^______```YYYZZZ]]]___aaabbbcccccc`````````_______________aaaaaaaaa___\\\XXXTTTQQQWWWWWWVVVUUUUUUVVVWWWXXXXXXWWWWWWYYY]]]``````___YYYWWWUUUUUUVVVVVVUUUTTTVVVVVVUUUTTTTTTSSSSSSSSSUUUVVVXXXXXXWWWWWWXXXYYYXXXYYY[[[]]]___dddkkkoooxxxyyyxxxtttooolllhhhfffvvv~~~}}}zzz{{{pppddd^^^[[[aaaiiittt{{{qqq___SSSNNNGGG@@@;;;777222...000///...---,,,,,,,,,,,,,,,+++***)))))))))******************************(((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))'''((()))***+++***)))((())))))(((((((((***,,,---000555<<>>@@@???AAAGGGLLLRRR]]]kkkttttttkkk```YYYNNNLLLIIIGGGFFFEEECCCAAABBBCCCDDDDDDDDDGGGKKKNNNUUU^^^iiirrruuutttqqqnnnllliiifffgggkkkrrrwwwyyy~~~}}}{{{xxxwwwzzztttwww{{{~~~}}}{{{xxx~~~{{{tttoooooopppuuu|||||||||zzzyyy{{{xxxwwwzzzxxxtttrrrnnnnnnooorrrwww}}}vvvrrrtttlllmmmkkkgggdddhhhqqqyyyuuupppqqqssstttrrrssssssssssssoooaaaSSSGGG???666111111111///,,,++++++++++++++++++++++++************))))))))))))***))))))(((((())))))***)))))))))***************)))))))))))))))))))))))))))))))))))))))***+++,,,************************))))))***++++++++++++***+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...///111333444999???CCCEEEEEEEEEFFFIIIRRRaaarrrjjjkkkkkkkkkkkkjjjiiiiiiiiilllqqquuuvvvtttqqqnnnhhhhhhhhhhhhhhhhhhhhhhhhdddcccaaa^^^[[[YYYXXXWWWYYYXXXXXXWWWXXXYYYZZZ[[[ZZZXXXWWWZZZ^^^```^^^[[[XXXWWWUUUUUUVVVWWWVVVUUUQQQRRRRRRSSSSSSSSSRRRRRRRRRUUUWWWXXXXXXWWWXXXYYYUUUWWWYYY[[[\\\___bbbeeeooowww|||}}}}}}{{{tttkkkhhhlll{{{{{{zzz|||zzzppphhh___lll}}}vvvlllbbbTTTIIIBBB;;;555000...---,,,++++++***++++++******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((()))******)))((('''%%%$$$''''''(((((())))))))))))))))))*********+++++++++((((((((((((((((((((((((((((((((())))))*********&&&''''''''''''((((((((('''((()))******)))(((''')))***++++++++++++***)))))))))))))))))))))))))))***))))))))))))***++++++************---111444777999>>>BBBCCCBBBFFFOOOVVVbbbmmmzzzzzzlll[[[PPPGGGEEECCCCCCCCCCCCBBBAAAAAABBBCCCCCCDDDJJJRRRXXXbbbhhhqqqwwwxxxvvvtttrrrrrrpppnnnpppvvv{{{}}}~~~~~~yyyyyyzzzyyyyyy|||yyy||||||yyy}}}~~~zzzwwwxxxzzz~~~~~~xxxvvvwwwwww{{{}}}zzzrrrttttttrrrpppttt~~~vvvsssvvvttttttqqqkkkgggiiiqqqxxxvvvssssssttttttrrruuuuuusssuuuvvvrrrkkkUUUKKK???888666555111---++++++++++++++++++++++++************)))))))))))))))******************)))((((((((())))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))***++++++++++++***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''(((((()))******++++++******)))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///......///222444777===CCCEEEDDDGGGMMMSSS\\\eeessstttuuuuuuuuuuuuttttttsssooorrrxxx}}}}}}{{{vvvsssllllllllllllllllllllllllfffeeebbb___]]]\\\\\\\\\ZZZYYYXXXXXXYYYZZZ[[[\\\ZZZWWWWWWZZZ^^^```\\\XXXWWWVVVTTTTTTUUUVVVUUUTTTOOOOOOPPPQQQRRRRRRRRRQQQRRRTTTWWWYYYXXXXXXYYYYYYWWWYYY\\\]]]^^^___bbbcccgggooouuuwwwzzz{{{uuullleeeggguuu}}}zzz{{{}}}xxxqqq___kkk}}}}}}vvvnnndddUUUJJJDDD???:::555000000///...------------***+++,,,------------,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))))))))((('''(((((())))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---************++++++++++++'''((()))******)))(((''')))***+++,,,,,,+++***)))************************,,,+++***)))***+++---...+++******,,,///333777:::???CCCGGGGGGGGGMMMXXXaaammmvvv{{{iiiUUUIIIAAA@@@@@@AAADDDEEEDDDDDD@@@AAAAAABBBEEEMMMXXXaaahhhlllrrrvvvxxxxxxyyyzzzuuussssssvvv|||yyyvvvxxx{{{zzz{{{|||}}}zzz|||}}}~~~~~~~~~{{{vvvwww|||~~~~~~{{{{{{}}}}}}zzzyyy|||www}}}wwwyyyyyysssnnnppp{{{vvvtttxxx{{{zzzvvvoooiiijjjqqqxxxyyy~~~xxxuuuuuuuuuttttttyyyyyyssssssyyy}}}|||bbbWWWHHH???<<<999444///++++++++++++++++++++++++************)))))))))))))))***+++,,,,,,+++***)))''''''(((((()))))))))***))))))))))))))))))))))))''''''''''''((()))***+++************************))))))***++++++++++++***++++++***))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,***)))))))))************++++++++++++******(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///......///222555:::???DDDDDDCCCHHHTTT___pppwww|||}}}{{{xxxwwwyyywwwrrrrrrzzzvvvuuurrrooommmlllkkkjjjiiiffffffeeedddcccccccccccc___^^^]]][[[ZZZZZZ[[[[[[XXXWWWWWWXXX[[[\\\[[[[[[RRRRRRRRRRRRRRRSSSTTTTTTRRRPPPOOOPPPRRRUUUVVVVVVSSSTTTVVVXXXXXXWWWVVVUUUSSSVVVYYY[[[\\\\\\]]]___ccceeejjjpppuuuxxxxxxwwwrrrlllrrr|||xxx~~~}}}zzz}}}|||vvvqqqwww}}}zzz{{{vvvqqqdddTTTIIICCC>>>999000...---,,,,,,,,,***(((&&&'''***+++,,,+++***(((************************+++***)))'''''''''((()))))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++*********)))'''''')))+++))))))))))))))))))))))))))))))))))))************************************,,,+++******+++,,,,,,+++)))***,,,///333777;;;===HHHHHHIIIKKKNNNWWWfffttt~~~wwwgggSSSFFFBBB@@@>>>===>>>@@@AAA@@@???AAABBBDDDIIIPPPXXX___bbbbbbdddiiiqqqyyy~~~yyyyyyyyyxxxxxx{{{{{{wwwwwwzzz~~~zzzyyyyyy{{{}}}~~~}}}|||}}}|||wwwvvvvvvvvvsssqqqqqqrrrtttwww}}}|||wwwtttuuuzzz~~~}}}{{{nnnnnnvvv|||zzzwwwqqqmmmnnntttyyy{{{~~~{{{|||~~~~~~{{{vvvtttuuuyyy|||~~~yyymmm[[[KKKDDDBBB:::111111111///,,,***))))))+++******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''%%%%%%&&&((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))***++++++***))))))************))))))))))))))))))************************************+++,,,---,,,***)))***++++++,,,---...//////////////////---,,,,,,---...///,,,000333222//////444:::@@@AAACCCFFFKKKXXXmmm~~~|||{{{|||yyytttyyy~~~{{{zzzvvvrrrooommmllljjjiiiiiihhhgggeeeddddddddddddaaa```^^^\\\[[[[[[\\\]]][[[ZZZYYYZZZ\\\\\\[[[ZZZSSSRRRRRRRRRRRRSSSSSSTTTRRRQQQQQQQQQSSSUUUVVVWWWUUUUUUWWWXXXXXXXXXWWWVVVTTTWWWZZZ[[[[[[[[[\\\]]]aaabbbfffkkkppprrrssssssqqqhhhhhhsss}}}~~~zzzvvvvvv{{{||||||xxxssstttvvvtttkkk\\\OOOHHHBBB===444111...---------+++***'''(((***+++++++++***)))************************+++***)))((('''(((((())))))))))))))))))))))))))))))))))))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))*********)))'''''')))+++))))))))))))))))))))))))))))))))))))************************************+++***)))))))))*********+++,,,...000444:::@@@CCCHHHJJJNNNSSSZZZdddrrr|||{{{nnnaaaSSSGGGBBBCCC?????????@@@AAABBBAAAAAAAAAGGGOOOVVV[[[]]]^^^^^^]]]aaahhhrrr{{{{{{zzzyyyxxxyyy}}}}}}wwwssstttyyy~~~~~~|||zzzzzz{{{}}}~~~|||~~~|||uuutttssssssssssssttttttxxx~~~}}}}}}~~~zzzxxxmmmmmmsssxxxxxxvvvsssqqqssswww{{{{{{~~~zzzxxxxxxyyy{{{{{{~~~yyymmm^^^RRRIII>>>444000000///---,,,,,,---...******++++++++++++***************************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***))))))************))))))))))))))))))***************************************+++,,,+++)))((()))*********+++,,,------------///...------------...///---///222333333555:::>>>AAACCCEEEKKKWWWkkk~~~~~~|||xxxzzzuuupppnnnmmmlllkkkkkkjjjiiigggfffeeeeeeeeeeeebbb___\\\[[[\\\^^^___^^^]]][[[[[[[[[[[[YYYXXXTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSUUUVVVWWWVVVVVVWWWWWWWWWXXXXXXXXXVVVXXXZZZZZZZZZYYYZZZ[[[^^^___bbbdddgggjjjlllmmmqqqfff^^^```dddkkkxxxxxxnnnmmmqqqyyyzzz}}}{{{pppkkkkkkuuuwwwrrrdddWWWNNNGGGAAA999555111...---...------)))************+++++++++******************************)))((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))++++++***)))((('''&&&&&&))))))***)))(((((()))+++))))))))))))))))))))))))))))))))))))***************************************)))(((((((((((()))***---///111333777===DDDIIILLLPPPWWW```kkkuuu}}}oooZZZKKKAAA<<<<<>>@@@AAABBBCCCDDDFFFHHHIIIRRR^^^eeeeee```\\\YYYXXX\\\dddppp|||~~~}}}||||||}}}zzztttppprrrxxx~~~|||xxxxxx{{{}}}xxxvvvvvvxxxzzz{{{yyyvvvwww|||wwwxxx{{{zzzsssllllllqqqtttuuuwwwwwwwwwwwwyyy{{{yyy~~~}}}zzzxxxwwwvvv}}}}}}qqqbbbSSSCCC777222111000...------------******++++++++++++***************************************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++))))))******)))((())))))************))))))))))))))))))************************************)))***+++***(((((((((***++++++,,,,,,---,,,,,,,,,///......------...//////...///000333777;;;???BBBFFFHHHNNNXXXjjjzzzuuuqqqoooooonnnnnnlllkkkiiigggfffeeeddddddgggddd```\\\[[[]]]___aaa```^^^\\\[[[[[[ZZZWWWUUUVVVUUUTTTSSSRRRRRRRRRRRRPPPQQQRRRSSSSSSSSSTTTVVVVVVVVVUUUUUUVVVVVVWWWXXXWWWXXXZZZYYYXXXWWWXXXYYY\\\]]]______aaacccfffiiioooeee]]]ZZZYYY^^^jjjwww}}}|||ttthhhhhhmmmyyy|||ssshhhcccdddrrrwwwwwwmmm___UUULLLEEE===999333///------......++++++*********++++++,,,******************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))++++++***)))((('''&&&&&&'''((())))))(((((()))+++))))))))))))))))))))))))((()))))))))******************************************)))((('''(((***,,,///222666999;;;@@@EEEJJJQQQXXXcccmmmxxxooo^^^LLLBBB>>>;;;999:::>>>???AAACCCEEEJJJQQQVVVYYYaaajjjlllggg___YYYVVVVVVXXX^^^jjjyyy~~~|||{{{xxxtttqqqssszzzyyysssrrrwww~~~~~~zzzuuu~~~zzzxxxvvvttttttqqqlllmmmrrruuuwwwyyyzzzzzzxxxwwwvvvuuuyyy~~~|||vvvqqqoooqqqxxx|||yyyooo```LLL<<<777444111...,,,+++***)))***++++++,,,,,,++++++******************************************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))111///,,,+++******(((&&&))))))************))))))((()))))))))************************************)))***+++***)))((()))***.........///......------...............////////////...///333999???BBBCCCIIIQQQ\\\jjj~~~}}}zzzwwwsssppppppqqqqqqqqqllljjjiiifffeeecccbbbbbbfffccc___\\\[[[]]]```bbbcccaaa___^^^]]]\\\ZZZXXXYYYXXXVVVUUUTTTSSSRRRRRROOOQQQSSSSSSRRRQQQSSSUUUUUUUUUUUUTTTUUUVVVWWWWWWWWWXXXYYYXXXVVVUUUVVVXXX[[[]]]^^^]]]]]]___cccfffhhhddd___]]]ZZZ[[[```gggpppuuuyyyzzzxxxyyy~~~uuuhhhfffkkkwww~~~xxxmmmdddaaacccsssyyy|||uuukkk```UUULLLAAA<<<444///---------------,,,++++++++++++,,,,,,************************))))))******************))))))))))))))))))))))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&'''))))))(((((()))***((((((((((((((((((((((((((()))))))))***************************************++++++)))(((***---111111666<<>>@@@???>>>>>>???@@@AAAEEEKKKUUU```gggmmmnnnnnnjjjddd^^^[[[[[[\\\YYY[[[eeeuuuzzzuuuvvvvvvuuurrrqqqsssyyy~~~}}}yyyrrrlllkkkqqq|||}}}uuu|||tttxxxzzz}}}}}}xxxtttssspppnnnqqqvvvzzz{{{|||}}}{{{wwwrrrooorrruuu}}}~~~~~~}}}tttnnnjjjffflllssswwwxxxnnnZZZHHH<<<777111---,,,+++***)))++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%&&&((()))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---+++)))))))))***)))'''))))))************))))))((()))))))))***************************************+++,,,+++******+++,,,.........///......---------......//////000000000000///000444:::@@@CCCDDDKKKYYYkkk}}}~~~||||||vvvtttrrrqqqrrrssssssrrrkkkjjjhhhfffcccbbbaaa```bbb```]]][[[[[[]]]```bbbfffdddbbbaaaaaa```^^^\\\\\\[[[YYYWWWUUUTTTSSSSSSOOORRRUUUTTTRRRQQQSSSUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXVVVUUUTTTUUUWWWZZZ\\\^^^]]]\\\]]]aaaeeeaaaaaa`````````]]]\\\[[[___ccchhhlllpppwwwwwwllliiilllvvvzzzqqqiiiddddddiiiwww}}}~~~wwwnnn```UUUDDD>>>777111///...---,,,---------,,,,,,,,,,,,+++************************((()))***+++++++++******))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''(((((())))))******%%%'''))))))(((((()))***(((((((((((((((((((((((())))))))))))************************************)))+++,,,+++)))+++111666555:::AAACCCBBBBBBFFFJJJTTTdddsss{{{wwwkkkWWWIII<<<:::>>>AAAEEEHHHDDDCCCEEEMMMXXXeeeoootttyyytttnnnhhheeeeeeggghhhfffaaa___fffvvv}}}uuunnnoooooonnnjjjhhhkkkrrrxxxqqqpppllliiikkktttzzz{{{qqqvvvyyy~~~~~~xxxuuuqqqpppuuu|||~~~~~~|||xxxrrrnnnqqqtttzzz}}}~~~vvvooollleeeiiiooovvv|||yyyjjjZZZFFF>>>555///...//////...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''***---///))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%$$$###%%%(((***+++***))))))************))))))))))))))))))***************************************+++,,,,,,+++***,,,---++++++,,,,,,---,,,,,,,,,------///000000000000000000222444888===CCCGGGJJJPPPdddzzz~~~|||yyyzzztttsssssssssuuuuuusssrrrlllkkkhhhfffcccaaa```___]]]\\\[[[[[[[[[]]]___aaadddbbbaaaaaaaaaaaa```^^^___^^^[[[YYYWWWUUUTTTSSSPPPTTTWWWWWWTTTRRRTTTVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWUUUTTTSSSUUUWWWXXX[[[^^^^^^\\\\\\```ddd``````aaabbbdddccc^^^XXXTTTUUUWWW]]]hhhvvv}}}{{{sssrrrttt|||~~~{{{rrrlllhhhfffjjjpppyyy}}}xxxiiiZZZFFFAAA;;;555111///...---,,,---.........---+++***************************((()))***++++++++++++***))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))******************************))))))))))))******(((((((((((())))))))))))$$$&&&((())))))((()))***(((((((((((((((((((((((())))))))))))************************************(((***++++++***,,,333999999>>>CCCDDDBBBEEELLLSSS\\\nnn}}}{{{tttgggXXXKKKAAA999:::>>>BBBEEEIIIIIIIIIMMMYYYiiivvv{{{{{{yyyssskkkiiimmmssswwwyyyrrrlllhhhooo}}}~~~{{{wwwqqqlllkkkhhhbbb[[[XXX\\\eeelllkkkmmmnnnpppvvvwwwwww{{{~~~xxxrrrpppwww~~~~~~|||xxxuuutttvvvzzz~~~}}}}}}|||uuurrrmmmqqqtttwww{{{|||uuukkkWWWMMM???555222222111000+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%$$$$$$%%%(((***++++++))))))************))))))))))))))))))************************************(((***++++++******+++,,,******+++,,,------------,,,---///000111111000000111555:::???BBBHHHOOOUUU```uuu~~~~~~yyyuuuwwwuuuuuuuuuvvvwwwvvvsssqqqmmmllliiifffdddbbb``````ZZZZZZZZZZZZ[[[]]]___``````___^^^^^^___```___]]]```___]]]ZZZXXXVVVUUUTTTQQQVVVZZZYYYVVVTTTUUUXXXWWWXXXZZZ\\\\\\[[[YYYXXXVVVVVVVVVUUUSSSSSSUUUWWWVVVZZZ^^^^^^\\\[[[___ccccccbbbaaacccggghhhbbb[[[PPPMMMMMMSSSbbbvvv{{{}}}|||}}}{{{zzz}}}}}}rrrqqq~~~uuummmiiihhhiiiooovvvxxx||||||kkk[[[HHHDDD===888444111///---,,,---...//////---+++***************************((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************))))))))))))******))))))))))))((((((((((((###&&&((())))))((())))))(((((((((((((((((((((((())))))))))))************************************&&&)))+++***)))---444;;;===AAADDDCCCBBBGGGQQQ[[[fffxxxvvvjjjXXXHHH???:::999>>>BBBBBBBBBCCCMMMNNNTTTcccuuu}}}uuuooojjjmmmwwwzzztttpppwww}}}vvvtttssspppllliiidddZZZPPPKKKOOO[[[dddkkkoootttzzzwww{{{zzzrrrpppxxx~~~~~~~~~|||wwwyyy{{{||||||~~~|||{{{zzzxxxuuuyyyzzzxxxxxxyyyxxxttthhh[[[III;;;555222///---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++))))))***+++***)))))))))************))))))))))))))))))************************************''')))******))))))***,,,+++,,,---...//////000///,,,---///000111111111000222888???CCCGGGMMMVVV^^^ppp~~~{{{wwwtttuuutttttttttssssssssssssjjjhhhgggfffeeeccc```^^^___]]][[[YYYZZZ\\\```bbbaaa___^^^___```___[[[XXXZZZZZZYYYXXXVVVVVVUUUUUUXXXZZZ[[[XXXTTTSSSVVV[[[[[[[[[[[[ZZZXXXUUUSSSQQQVVVVVVUUUTTTSSSSSSSSSTTTVVVXXXZZZ]]]```aaabbbbbbbbb```___```cccdddbbb```\\\RRRKKKQQQ___ppp~~~~~~vvvpppooorrrrrrnnniiijjjsss|||yyy|||~~~~~~~~~|||rrrhhhPPPHHH===777555333000,,,------,,,+++++++++,,,,,,(((((())))))******++++++++++++,,,---///...+++)))(((((())))))******++++++++++++******))))))(((((())))))))))))(((((((((((()))))))))))))))******++++++*********))))))((((((***************)))(((((())))))(((((((((((())))))''''''''''''((((((((((((''''''((()))***,,,...///---,,,+++***))))))((((((+++******---333999>>>AAAGGGDDDEEEJJJOOOSSS]]]hhhuuu|||yyyhhhUUUHHHCCCAAA<<<:::===>>>===BBBKKKOOOYYYhhhwww|||vvvuuuvvv~~~sssvvvxxx|||wwwooommmjjjeee```cccUUUKKKJJJKKKKKKUUUcccqqq~~~zzzwwwyyy~~~}}}|||}}}}}}wwwvvvyyy}}}}}}|||~~~~~~}}}{{{zzzxxxwwwuuutttrrriiiVVVCCC888555222...000***(((***,,,++++++...---,,,++++++******++++++************************((()))+++,,,,,,+++)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++---***''''''))))))(((&&&))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((()))))))))((((((((((((((())))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---------000///+++---444555111777888>>>DDDHHHQQQfffzzz~~~}}}{{{xxxvvvuuuuuuuuutttttttttsssssslllkkkhhhgggfffeeeaaa___^^^\\\ZZZYYYZZZ]]]```bbbbbbaaa______```___[[[XXXXXXWWWUUUSSSRRRRRRSSSTTTVVVYYYZZZXXXUUUTTTVVVZZZZZZZZZZZZYYYWWWTTTRRRPPPUUUTTTTTTTTTTTTUUUVVVVVVXXXXXXYYY[[[^^^```cccdddaaa___^^^___bbbccccccbbbbbbYYYQQQQQQXXXggg|||zzzqqqoooqqqrrrooojjjkkkqqqwww|||xxxoooUUULLL@@@888444333111......---,,,,,,++++++,,,,,,************+++++++++++++++++++++---......+++))))))))))))))))))******************)))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++************)))))))))(((***************)))(((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))***+++,,,,,,++++++************++++++---------///555;;;AAADDDIIIGGGIIIQQQXXX]]]eeennnssstttrrriii[[[MMMEEEBBB@@@======@@@@@@@@@HHHQQQ\\\eeeqqq||||||~~~xxxzzz{{{}}}wwwmmmfffaaa\\\XXX[[[PPPHHHIIIJJJMMM[[[kkk~~~zzzyyyzzz{{{yyy|||~~~}}}}}}}}}|||vvvtttwww{{{~~~|||yyyyyy{{{}}}zzzxxxwwwvvvvvvrrrnnnbbbPPPBBB:::666222111---+++,,,,,,******------,,,++++++******++++++************************((()))+++,,,,,,+++)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***...+++'''''')))++++++***))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---//////,,,///555777555;;;===CCCLLLUUUaaawww}}}|||{{{|||{{{zzzxxxvvvuuuuuuuuuttttttttttttooonnnkkkjjjiiifffccc```^^^\\\ZZZZZZ[[[^^^aaaddddddbbbaaaaaa```^^^[[[XXXUUUSSSQQQOOOOOOOOOQQQRRRSSSVVVYYYXXXVVVTTTVVVXXXXXXXXXXXXWWWVVVSSSQQQPPPRRRRRRSSSTTTUUUVVVXXXYYYXXXXXXXXXYYY\\\___bbbddd___]]]\\\]]]___bbbddddddhhhbbbZZZSSSQQQ[[[rrr~~~sssoooqqqqqqooommmmmmqqquuu{{{___TTTFFF;;;555333222111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...---+++)))************))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((())))))***+++************))))))))))))***************)))(((((())))))(((((((((((())))))((())))))))))))*********++++++***************+++************+++---......//////000333888>>>DDDGGGJJJKKKRRR___iiinnnrrruuummmhhh^^^SSSJJJDDDAAA@@@???>>>???AAABBBFFFQQQ\\\lllrrryyy~~~{{{|||}}}|||{{{vvviii^^^VVVRRRQQQQQQJJJGGGIIILLLTTTgggzzz}}}}}}zzzrrrmmmjjjjjjkkkkkkpppvvvwwwuuuuuuyyy|||}}}|||zzzyyyxxxwwwwwwvvvqqquuu}}}}}}|||}}}|||wwwuuuvvvyyy{{{|||zzzxxxvvvvvvyyyzzzxxxxxxyyyyyyrrruuuqqqbbbRRREEE<<<666222///...///,,,)))***...---,,,++++++******++++++************************)))***+++,,,,,,+++***)))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())),,,)))'''&&&'''***++++++))))))))))))))))))))))))))))))))))))************((())))))))))))(((''''''***************************************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,//////...111666::::::@@@CCCKKKXXXfffuuu|||{{{zzz{{{||||||{{{yyyvvvvvvuuuuuuuuutttttttttrrrpppnnnlllkkkhhheeebbb___^^^\\\\\\]]]```dddfffeeedddcccbbb```^^^[[[YYYQQQQQQPPPPPPOOOOOOOOOOOOPPPSSSVVVWWWVVVTTTUUUVVVVVVWWWWWWWWWUUUSSSQQQPPPQQQQQQRRRSSSTTTUUUWWWXXXVVVWWWXXXZZZ\\\^^^___```]]][[[ZZZZZZ]]]aaadddfffjjjgggaaaVVVNNNTTTlll|||vvvssssssqqqooonnnrrryyylllaaaPPPBBB999555333333///...---,,,,,,,,,,,,,,,------,,,,,,++++++******++++++***,,,------+++)))++++++******))))))(((((((((((())))))******++++++))))))))))))((((((((((((((((((((((((((()))***************)))))))))))))))***************)))(((((())))))(((((((((((())))))))))))*********++++++++++++***************++++++*********+++,,,---...///---000555:::>>>AAAEEEGGGGGGOOO^^^ooo{{{~~~zzzwwwddd[[[NNNEEE@@@???>>>>>>===>>>@@@AAADDDNNN]]]jjjwwwwwwxxx|||~~~yyy}}}|||xxxtttwwwuuueeeVVVMMMKKKKKKHHHFFFHHHLLLRRR___vvv~~~zzzwwwyyy||||||xxxuuuqqqjjjbbb]]][[[ZZZ[[[bbbhhhmmmlllgggeeehhhmmmhhhhhhfffeeedddcccccccccaaahhhttt}}}}}}yyy{{{yyyyyy}}}|||{{{~~~|||{{{yyywwwuuuwwwvvvttttttvvv|||}}}zzz{{{|||}}}sssxxxyyypppcccTTTEEE999222000///000,,,)))***///---,,,++++++******++++++************************)))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&%%%%%%&&&'''((((((((())))))))))))))))))))))))((()))))))))************((()))))))))))))))((((((***+++++++++++++++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///...///000000222666;;;===DDDKKKXXXhhhwwwyyyxxx{{{~~~{{{~~~|||}}}|||||||||}}}}}}{{{yyyuuuuuuuuuuuuttttttttttttrrrqqqnnnmmmllljjjfffdddbbbaaa___^^^___bbbeeehhheeeeeeeeedddaaa^^^\\\ZZZPPPQQQSSSSSSSSSQQQOOOMMMOOOQQQSSSTTTTTTSSSSSSSSSUUUUUUVVVVVVUUUSSSRRRQQQQQQQQQQQQRRRRRRTTTUUUUUUSSSUUUYYY]]]^^^]]][[[YYYYYYYYYYYYYYY[[[___cccgggggggggddd[[[QQQSSShhh~~~|||||||||xxxzzzzzzxxxtttpppqqqzzzwwwmmm\\\KKK???888555444000///...---,,,,,,,,,,,,,,,,,,++++++*********))),,,+++***+++,,,,,,+++***++++++******))))))(((((((((((())))))******++++++))))))))))))((((((((((((((((((((('''((())))))***))))))))))))))))))*********************)))(((((())))))(((((((((((())))))************++++++++++++))))))))))))***+++,,,---,,,+++++++++,,,,,,---...,,,222:::???BBBCCCDDDEEEFFFTTTiii|||yyypppYYYQQQFFF@@@>>>???>>>===<<>>BBBCCCDDDEEEGGGKKK^^^ttt}}}nnnbbbNNNIIIDDDAAAAAAAAA???===>>>CCCGGGKKKTTTbbbmmmrrrnnnnnnsss}}}zzz{{{wwwrrrrrrzzzzzzmmm\\\LLLCCCAAABBBDDDHHHNNNWWWeeeyyy|||vvvzzzzzzsssnnnlllkkkjjjkkkjjjhhhfffccc^^^XXXTTTQQQOOOKKKHHHGGGGGGIIIKKKTTTWWWYYYUUUMMMHHHGGGIIIGGGGGGGGGHHHHHHIIIKKKKKKNNNTTT]]]cccaaa\\\^^^dddpppyyy|||vvvuuuwwwxxxpppnnnmmmrrr{{{ppplllppp|||{{{~~~xxxoooiiikkkmmmppppppppptttzzz||||||zzzyyyxxxqqq```OOO@@@888111000///,,,---///---,,,++++++******++++++******************************************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''$$$''',,,---,,,***((('''))))))))))))))))))))))))))))))))))))************)))******++++++++++++************++++++,,,,,,---+++++++++***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...000000222222444666777999AAAIIISSSggg}}}yyyvvv{{{|||vvvxxx|||mmm___WWW|||zzzssssssssssssrrrrrrrrrrrrooommmlllkkkkkkjjjhhheeeeeeccc```^^^^^^```ccceeedddfffgggfffbbb_________ZZZYYYWWWUUUSSSRRRRRRQQQOOONNNLLLLLLMMMMMMMMMLLLOOOOOOPPPQQQQQQPPPNNNNNNQQQQQQRRRSSSUUUWWWXXXYYYZZZ\\\```bbbaaa^^^YYYVVVTTTWWWYYYZZZZZZ\\\```ccc```bbbeeeeee^^^WWWYYY___jjjvvv|||yyy{{{}}}zzzvvvtttzzz}}}xxxrrrfffXXXKKKAAA<<<999111000///...,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,***))))))+++++++++***)))))))))))))))******************)))))))))))))))))))))))))))(((((((((((((((''''''''''''((())))))((()))))))))***************************)))(((((())))))(((((((((((()))))))))))))))************++++++***************++++++(((((())))))+++,,,...///888<<>>AAAHHHPPPXXXbbblllnnniiidddmmm{{{{{{tttxxxzzzvvvuuuxxxzzzzzzqqqjjj___RRRIIIEEEEEEGGGMMMQQQYYYcccttt~~~xxxtttnnnqqqooohhhcccbbb^^^YYYXXXVVVUUUTTTSSSPPPMMMJJJHHHGGGEEECCCCCCEEEGGGIIIMMMOOOOOOMMMIIIEEEDDDCCCDDDDDDDDDEEEFFFGGGHHHHHHLLLOOOTTTYYYWWWSSSUUU[[[kkkssswwwqqqhhhddddddccc___]]]^^^dddppp|||uuuttt{{{|||wwwxxx|||uuummmhhhiiimmmrrruuuuuuxxx~~~~~~||||||zzzpppeeeNNNAAA555222111///---------,,,++++++******++++++************************+++******************+++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))(((((((((***,,,,,,***((()))***))))))))))))))))))))))))))))))))))))************(((((()))***************))))))******+++,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,------+++,,,,,,,,,...///000111333222666;;;===???IIITTThhh~~~{{{wwwvvvttt{{{}}}yyy}}}{{{lll___WWWTTT~~~~~~}}}zzzssssssrrrrrrrrrqqqqqqqqqmmmllljjjjjjkkkjjjhhhfffdddbbb```]]]]]]___aaaccccccfffhhhfffccc``````aaa___\\\WWWRRRPPPQQQSSSTTTOOOMMMKKKJJJJJJKKKKKKKKKLLLMMMNNNOOONNNNNNMMMLLLPPPQQQRRRTTTWWWZZZ\\\]]]```aaabbbbbbaaa^^^[[[YYYSSSVVVZZZ[[[ZZZ[[[^^^aaa___aaaeeehhhbbbWWWQQQPPPNNN\\\nnn~~~yyy{{{uuurrrsssvvvyyy~~~|||sssooofffZZZNNNDDD>>>;;;111111///...---,,,,,,+++,,,,,,,,,------.........,,,***))))))***++++++***(((((())))))******++++++++++++******))))))(((((())))))))))))(((((((((((('''''''''''''''((())))))(((((())))))*********+++***************)))(((((())))))(((((((((((())))))((())))))))))))*********---,,,+++***))))))))))))%%%&&&'''(((+++---///111???AAABBBAAA@@@CCCKKKRRRaaasssqqqbbbSSSIII???@@@AAAAAA@@@@@@??????CCCMMMXXXbbbmmmssslllaaa]]]nnn{{{rrrnnnuuuzzzyyyvvvuuusssppp```ZZZQQQJJJGGGIIILLLOOOWWW[[[cccnnn~~~wwwqqqmmm```ccc```XXXSSSRRRMMMFFFIIIHHHGGGGGGIIIIIIGGGFFFFFFDDDCCCBBBBBBDDDGGGIIIJJJJJJKKKKKKJJJHHHFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHNNNNNNQQQTTTSSSQQQSSSYYYjjjppprrrhhh]]]XXXVVVUUUTTTSSSUUU\\\hhhttt}}}|||}}}vvvpppqqqxxx~~~zzzrrrllljjjjjjpppwww{{{|||}}}}}}zzzuuuYYYIII999333333111---,,,---,,,++++++******++++++************************++++++************++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((***++++++(((%%%%%%(((+++))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))(((((()))***++++++,,,,,,++++++++++++******))))))++++++,,,,,,,,,---------+++,,,,,,---...///111111333222777>>>AAADDDOOO\\\yyy~~~vvvuuuwwwuuu}}}~~~{{{pppaaaXXXWWWZZZ}}}}}}~~~}}}zzztttsssrrrpppooonnnnnnnnnhhhhhhiiiiiiiiihhhgggggggggccc___[[[ZZZ[[[^^^```dddeeeeeeccc___^^^aaacccddd___XXXQQQMMMKKKLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSVVV[[[___bbbbbbcccddddddbbb]]]ZZZXXXZZZ\\\\\\\\\[[[\\\^^^aaa``````bbbaaa]]]UUUOOOMMMPPP]]]rrr}}}{{{sssjjjkkkjjjlllssszzzpppkkkddd___]]]UUUGGG<<<999999333---+++,,,------,,,+++++++++************)))---,,,+++***))))))))))))************)))(((&&&&&&***)))'''&&&'''(((***+++((((((''''''''''''(((((()))***+++++++++)))((('''''''''(((((())))))******(((((()))***+++,,,,,,---'''((())))))(((((()))***))))))))))))******************)))))))))))))))******))))))***---000444777===CCCGGGEEEBBBGGGTTTaaammmvvvxxxlll\\\PPPFFF???@@@>>>;;;;;;>>>@@@BBBAAAEEE\\\oooppphhhbbb___^^^^^^qqqzzzyyy~~~xxxmmmiiilllnnnooorrrqqqeeeWWWQQQJJJFFFGGGIIIJJJQQQZZZgggrrr~~~zzzssskkkccc^^^[[[VVVPPPLLLJJJGGGDDD@@@AAAAAAAAACCCEEEEEEDDDCCCAAAEEEFFFEEEGGGKKKMMMKKKOOONNNKKKIIIGGGHHHKKKNNNLLLNNNPPPPPPOOOPPPQQQSSSYYYWWWUUUSSSSSSVVV[[[___mmmmmmiii^^^SSSLLLKKKNNNNNNPPPTTT[[[dddlllppprrrxxxyyyzzz}}}wwwpppmmmnnnzzz~~~yyyvvvwwwwwwtttrrrnnntttzzz~~~~~~pppZZZBBB666555555111,,,---,,,++++++,,,,,,***)))************************************************))))))))))))((((((((((((&&&&&&''''''(((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++++++++***************************************************************+++,,,,,,------,,,,,,+++000///---,,,+++,,,------***+++,,,---...///......555888>>>DDDFFFMMM```ttt~~~xxxsssooovvv}}}tttiiiaaa[[[XXXVVV}}}}}}|||zzzwwwrrrqqqooonnnmmmllllllllljjjjjjjjjjjjiiihhhgggfffeeebbb]]]ZZZXXXZZZ\\\^^^aaabbbbbb```^^^]]]___bbbddd___YYYRRRNNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMPPPQQQRRRRRRTTTWWW\\\```ddddddeeeffffffccc]]]YYYXXXZZZ\\\\\\[[[[[[[[[\\\^^^^^^___bbbcccaaa[[[WWWMMMMMMUUUeeevvv~~~pppdddeeegggmmmwww}}}mmmccc]]]ZZZ[[[WWWLLLAAA===999444///---...///...,,,++++++++++++************---,,,+++***))))))))))))************)))((('''&&&&&&'''((()))************)))(((((((((((((((((())))))************))))))(((***************+++++++++))))))))))))))))))******)))***+++***)))((()))***))))))))))))************++++++************+++++++++******+++...333888;;;AAACCCEEEDDDEEELLLYYYcccjjjnnnkkk___SSSLLLFFFAAAAAA???<<<;;;>>>BBBGGGJJJXXXfffqqqnnneeeaaa``````aaannn|||yyyuuuxxx}}}~~~tttllliiikkkjjjfffdddaaaYYYOOOHHHEEEEEEKKKQQQVVV```jjjyyyxxxqqqjjjccc\\\WWWOOOLLLGGGDDDDDDBBB@@@>>>======>>>@@@CCCDDDEEEEEEFFFJJJKKKKKKMMMQQQSSSQQQPPPOOOMMMKKKKKKMMMQQQTTTTTTVVVWWWXXXXXXYYY[[[]]]cccaaa\\\YYYZZZ___fffkkkssspppiii^^^SSSLLLJJJKKKJJJLLLQQQYYYbbbiiimmmnnnppppppqqqrrruuuxxx{{{|||~~~wwwsssrrrwww|||~~~vvvrrrsssuuuvvvuuuvvvzzz~~~}}}lllRRR@@@777333///,,,///...,,,,,,------+++***++++++++++++++++++++++++***************************)))))))))((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))************)))*********************************************************************+++,,,,,,------,,,,,,+++...---,,,+++******+++,,,,,,,,,---...///000111111999:::@@@HHHNNNYYYnnn~~~{{{yyyvvvtttwww~~~yyyuuunnnhhhdddbbbbbbbbb}}}|||yyyvvvtttpppooonnnlllkkkkkkkkkkkkllllllkkkjjjiiigggffffffdddaaa\\\YYYWWWXXX[[[\\\^^^___```___^^^___aaabbbbbb___YYYTTTPPPNNNNNNOOOOOONNNMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKOOOPPPRRRSSSUUUYYY^^^aaaffffffggghhhgggccc]]]XXXXXXZZZ[[[[[[ZZZYYYZZZ[[[ZZZ[[[___cccffffffcccaaaRRRMMMMMMVVVcccqqqmmm```___dddooo}}}wwwhhhYYYTTTSSSXXXZZZSSSHHHAAA:::666111///000111///---,,,+++++++++************,,,,,,+++***))))))))))))************)))(((''''''###%%%(((***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************))))))))))))((((((''''''+++,,,,,,+++)))((()))***)))))))))*********++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---111666<<>>===>>>>>>>>>===;;;<<<===@@@CCCGGGIIIKKKNNNRRRTTTSSSVVV[[[]]]\\\WWWUUUSSSRRRTTTXXX\\\______aaacccdddeeefffiiikkkqqqmmmhhheeefffllltttyyyyyytttjjj___UUUOOOLLLJJJIIILLLSSS\\\dddjjjmmmmmmkkkkkkjjjjjjkkkmmmoooppp|||zzz~~~|||zzzzzz~~~wwwqqqrrrvvvyyy{{{zzz|||}}}}}}}}}gggOOO>>>444111000111///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))(((((((((++++++***))))))(((''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))************((((((((())))))*********************************************************+++,,,,,,------,,,,,,+++,,,+++***)))))))))******------------///111444666===>>>DDDNNN[[[jjj~~~~~~zzzxxxwwwxxxxxxwwwzzzwwwlllkkkkkkkkkkkkkkkkkkkkk~~~|||zzzwwwtttssspppooonnnmmmllllllllllllnnnmmmllljjjhhhgggffffffdddaaa]]]YYYXXXXXXZZZ\\\^^^___```aaaaaacccdddeee```]]]YYYTTTQQQOOOOOOOOOPPPOOONNNLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHLLLNNNPPPRRRUUUXXX]]]aaadddeeefffgggfffaaaZZZUUUWWWYYY[[[ZZZYYYXXXYYYZZZYYY[[[___cccggghhhhhhggg[[[SSSLLLLLLTTTaaasss~~~mmmbbb^^^dddqqq{{{ooodddUUUQQQQQQWWW]]]ZZZOOOEEE;;;777333111111111///,,,,,,,,,+++++++++*********,,,++++++***))))))*********************)))((('''&&&'''(((***+++++++++************++++++************)))(((((((((***+++,,,******))))))((((((''''''))))))))))))))))))))))))+++,,,,,,+++)))'''((()))))))))*********+++++++++++++++*********+++,,,,,,,,,,,,,,,///333999???CCCFFFCCCCCCKKKXXXcccffffff]]]XXXOOOIIIHHHIIIIIIHHH@@@??????AAAGGGRRR```jjjuuuoooeee[[[WWWZZZaaafffllliiidddccchhhrrr~~~|||qqqhhhdddbbb]]]ZZZTTTOOOLLLKKKHHHEEEBBBIIITTTaaammmyyyxxxrrrmmmhhh___WWWQQQLLLHHHEEE>>>===<<<;;;<<<===>>>???<<<>>>AAADDDHHHLLLQQQTTTWWW[[[]]]]]]aaagggiiihhhbbb```]]]]]]```eeeiiikkkiiikkknnnpppppprrruuuwwwzzzwwwsssqqqtttyyy~~~~~~wwwlllbbb\\\WWWSSSQQQRRRUUU\\\eeemmmrrrrrrqqqpppooonnnmmmlllmmmmmmnnnssswwwzzzzzzyyy{{{zzztttqqq|||}}}zzzzzzvvvwwwzzz|||}}}||||||}}}||||||~~~~~~uuu^^^HHH<<<777555222000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))((((((+++*********)))))))))((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************&&&&&&'''((()))******+++************************************************+++,,,,,,------,,,,,,+++++++++******************...---,,,,,,///333777:::>>>BBBKKKYYYiiiyyy{{{xxxvvvuuuvvvxxxyyyyyy~~~xxxpppfffjjjqqquuuuuurrrooommm~~~{{{{{{{{{zzzxxxuuutttsssqqqpppooonnnmmmmmmmmmnnnmmmlllkkkiiihhhgggggggggeeeccc___\\\ZZZZZZ[[[\\\]]]]]]___aaaccceeeeeefff]]]\\\XXXUUURRRPPPPPPOOORRRQQQOOOMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFIIIKKKNNNPPPRRRVVVZZZ^^^______aaabbbaaa]]]VVVRRRVVVXXXYYYYYYXXXWWWXXXYYYYYY\\\___ccceeeggghhhiiicccYYYOOOIIIJJJSSSdddtttzzzqqqmmmgggjjjuuu}}}ssskkkeeeZZZXXXWWW\\\bbbaaaVVVJJJ???:::444111111111...,,,,,,,,,,,,++++++++++++***,,,+++******)))*********)))************))))))(((+++***)))(((((()))************++++++++++++*********)))(((((((((***+++,,,******))))))((((((''''''(((((()))******+++,,,,,,***++++++***(((&&&'''(((************++++++++++++)))))))))))))))***+++++++++,,,---111666;;;AAADDDCCCDDDIIIVVVdddjjjfff```UUUOOOJJJIIIKKKLLLKKKJJJ>>>@@@CCCJJJTTTbbboooxxxzzzqqqggg``````eeelllrrrqqqkkkdddeeennnzzz|||tttkkkccc^^^\\\TTTNNNHHHGGGHHHHHHFFFDDDKKKWWWffftttuuukkkdddaaa\\\TTTMMMHHHDDDBBB@@@<<<<<<<<<<<<<<<===???AAA???BBBGGGKKKNNNSSSXXX\\\___cccfffhhhlllrrruuutttllliiiggghhhlllppprrrsssrrrtttwwwxxxyyyzzz|||~~~~~~|||zzz{{{~~~zzzrrrkkkfffdddbbb```aaadddjjjrrryyy{{{zzzyyyzzzyyywwwuuutttttttttuuutttuuuvvvvvvtttsssvvvyyy~~~zzzsssmmmlllmmmvvvxxxzzz~~~||||||}}}{{{yyy~~~~~~}}}{{{{{{~~~~~~}}}~~~kkkVVVHHH>>>888333000---,,,,,,,,,,,,+++++++++++++++++++++++++++************************************))))))))))))((()))))))))*********+++***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************&&&&&&'''((()))******+++************************************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,///444:::===@@@HHHVVVfffvvv{{{xxxxxxuuuuuuuuuwww{{{}}}}}}}}}~~~tttlllhhhfffooozzzyyyqqqlll~~~}}}{{{zzztttvvvxxxwwwuuusssrrrrrroooooonnnmmmmmmmmmmmmmmmjjjiiihhhggggggggghhhiiigggdddaaa^^^\\\[[[\\\\\\\\\[[[]]]```ccceeeeeeddd\\\[[[YYYWWWTTTSSSQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDEEEGGGJJJMMMNNNQQQUUUXXXYYYYYYYYYZZZ[[[XXXTTTPPPTTTVVVXXXXXXWWWWWWXXXYYYYYY\\\___aaabbbccceeegggeee^^^UUUMMMHHHJJJWWWeeezzzzzz{{{uuuuuu}}}yyyqqq||||||uuuppplllffffffeeefffjjjiii___SSSEEE???777333111111///---,,,,,,,,,,,,++++++++++++++++++***************+++)))******+++******))))))...,,,***((('''((()))***)))***+++,,,,,,+++***)))))))))))))))))))))***+++++++++++++++************(((((()))***+++,,,------)))******)))'''&&&'''(((*********++++++++++++,,,(((((((((((()))***+++++++++---000444999>>>BBBDDDBBBGGGRRR___gggggg^^^UUUJJJFFFFFFJJJMMMLLLIIIIII???BBBJJJWWWeeerrrzzz}}}vvvpppjjjjjjlllnnnrrrwwwtttooommmpppzzzzzzooojjjggg```YYYVVVMMMGGGBBBCCCEEEFFFIIILLL]]]lllxxxlllbbb\\\VVVQQQKKKFFFBBBAAA???===;;;<<<=========>>>AAADDDEEEJJJPPPTTTWWWZZZ___ccchhhlllppprrrvvv~~~qqqooonnnqqqvvvzzzzzzyyy|||}}}{{{wwwsssrrrrrrsssrrruuuyyy}}}}}}}}}~~~~~~|||zzzyyytttnnnmmmooouuuvvvtttnnnhhhfffjjjooowwwxxxwww{{{~~~xxxsssyyyxxxwwwwwwxxxzzz|||}}}}}}|||{{{~~~|||uuueeeWWWIII<<<444111---,,,,,,,,,,,,+++************************************************++++++*********)))))))))''''''((())))))***++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++++++++,,,))))))))))))************((((((((())))))*********************************************************+++,,,,,,------,,,,,,+++,,,,,,---.........---------------...222888===AAAEEESSSeeeuuu|||wwwsssssssssuuuzzz|||pppeeebbbcccjjjuuu}}}rrrlll~~~{{{yyyvvvuuuqqqsssvvvuuurrrooooooooolllkkkkkkjjjjjjjjjjjjjjjgggfffeeeeeefffhhhjjjkkkgggeeeaaa^^^\\\[[[\\\\\\]]]\\\]]]aaaeeegggfffddd]]]\\\[[[ZZZXXXVVVTTTSSSRRRQQQOOONNNMMMLLLLLLKKKIIIHHHGGGEEEDDDDDDCCCCCCBBBDDDGGGIIIJJJLLLPPPRRRSSSSSSSSSTTTUUUUUUSSSQQQQQQTTTVVVWWWWWWWWWYYYZZZXXXZZZ]]]^^^^^^```cccfffeeebbb]]]WWWNNNJJJQQQ[[[ppp|||~~~wwwfffnnnvvvzzz}}}|||wwwsssuuuuuurrrrrrrrrjjj___LLLEEE;;;555222222111///------,,,,,,,,,++++++++++++***************++++++)))******++++++*********++++++******************((()))***++++++***)))((()))************))))))(((***************+++++++++((()))))))))******++++++(((***+++***(((((()))************+++++++++,,,,,,))))))))))))***+++,,,---,,,///444999>>>AAACCCDDDDDDMMMZZZcccddd\\\PPPHHH@@@>>>AAAHHHJJJFFFDDDFFFBBBGGGRRRddduuu{{{sssqqqsssxxxyyyuuutttvvvtttuuuwww~~~vvvggg[[[\\\^^^ZZZQQQKKKGGGEEEDDDEEEEEEIIIVVVdddwwwtttiii___WWWSSSKKKHHHCCCAAA??????===<<<;;;===???@@@@@@BBBGGGJJJNNNUUU]]]aaaccceeeiiilllppptttxxxzzzvvvtttuuuzzz~~~~~~xxxoookkkmmmlllmmmmmmhhhcccdddjjjqqq}}}}}}wwwtttuuu|||zzzssssssrrrrrrsssuuuwwwwwwxxxxxxyyyzzzxxxuuutttvvvyyy|||sssjjjZZZHHH666333///---------------++++++++++++++++++++++++************************+++++++++*********))))))((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))************)))*********************************************************************+++,,,,,,------,,,,,,++++++,,,---...///......---......///222666<<>>666333333222111---------,,,,,,,,,+++++++++***************++++++)))******+++++++++******'''(((***,,,,,,,,,+++***'''(((***++++++***(((''')))***+++++++++)))((('''''''''(((((())))))******))))))))))))(((((((((((()))***++++++***)))***,,,******+++++++++,,,,,,,,,************+++,,,---...---111666<<>>>>>>>>===<<<<<>>@@@AAAEEEGGGFFFQQQTTTXXXWWWRRRJJJBBB???999:::;;;<<<===>>>AAABBBKKK^^^qqqzzz|||}}}yyytttvvvzzzqqqvvv{{{ooo^^^TTTJJJHHHGGGFFFEEEFFFBBBJJJMMMMMMTTTjjj~~~~~~~~~vvvbbb^^^WWWOOOHHHDDDAAA@@@AAA>>><<<<<<===???@@@@@@???CCCGGGHHHIIIMMMUUU[[[aaakkkqqqooonnnsssxxxyyyyyy|||~~~}}}{{{xxxvvvuuuuuurrrpppooollllllrrrzzz{{{gggXXX[[[ggguuuxxxwwwvvvuuutttsssrrrrrrqqqttttttrrrrrrvvvwwwuuu}}}~~~}}}ppp```DDD999000///---***+++000)))******++++++,,,------+++++++++************)))************************+++*********))))))((((((''')))***++++++***)))'''''''''((())))))***++++++***)))))))))))))))***+++'''(((((('''&&&&&&(((***,,,++++++******++++++,,,)))************+++++++++((()))))))))************'''((()))++++++******)))---,,,+++******+++,,,---((()))++++++++++++...000...///444;;;???CCCNNN[[[kkkuuuzzzrrrxxxzzzvvv|||yyyqqqlllwww|||mmm^^^[[[___fffrrr~~~{{{tttmmmhhhzzzwwwtttrrrqqqpppmmmlllooollljjjiiiiiihhhdddaaa___dddgggfffffffffddd______^^^___aaaeeeiiikkkkkkgggddd```^^^___^^^\\\ZZZ\\\]]]^^^bbbfffhhhhhhgggccc```^^^\\\[[[YYYWWWTTTTTTSSSQQQNNNMMMLLLLLLLLLLLLJJJGGGFFFGGGGGGFFFEEE@@@@@@@@@AAACCCDDDFFFGGGKKKKKKLLLMMMOOOPPPRRRSSSTTTWWW\\\^^^]]][[[YYYXXXYYYZZZ\\\]]]]]]```cccfffhhhooosssooohhh___TTTKKKHHHVVVmmmkkkaaa```qqqxxxdddOOOBBB<<<777222111......---,,,,,,,,,,,,---++++++++++++************++++++++++++++++++++++++,,,,,,++++++************))))))))))))))))))))))))+++******)))***+++,,,---'''((()))******+++++++++))))))************))))))******++++++,,,---...///******+++++++++******)))------,,,+++***,,,000333444;;;???@@@BBBGGGKKKKKKRRRTTTUUUSSSLLLDDD>>>:::999;;;<<<======???CCCFFFSSSfffwww{{{wwwvvvxxxyyy|||{{{qqqgggZZZPPPGGGEEEDDDAAAAAABBBAAAJJJQQQWWWddd}}}{{{wwwwwwwwwsssiiiaaaPPPNNNIIIDDDAAA?????????@@@???===>>>???BBBDDDEEEIIIMMMRRRTTTTTTWWW^^^ccchhhppptttsssrrrvvvxxxwwwzzz~~~~~~}}}~~~|||xxxuuuzzzzzzgggWWWVVV\\\ggg}}}}}}vvvpppooorrruuuqqquuuuuurrrqqqtttvvvttt{{{}}}xxxlllPPPBBB555222111...---...+++++++++++++++,,,,,,,,,+++++++++************)))************************************)))))))))(((((()))***++++++***)))((())))))***,,,,,,------,,,******)))))))))))))))***)))******((('''''')))++++++******************+++)))************+++++++++************++++++++++++((((((******+++******)))*********))))))*********)))+++,,,,,,,,,,,,///111000000555>>>DDDJJJXXXeeerrr|||zzztttyyyzzzyyyvvvpppsss|||{{{lllccc\\\```iiiqqq{{{~~~{{{vvvrrroooqqqooollliiihhhgggeeecccgggeeecccbbbbbbaaa```^^^___ccceeedddcccccc```[[[YYYZZZ\\\```fffjjjlllllleeeccc```_________]]]\\\\\\\\\^^^aaafffhhhiiihhhcccaaa^^^\\\[[[YYYVVVTTTUUUTTTSSSQQQOOONNNMMMLLLJJJHHHFFFEEEEEEEEEDDDCCC@@@@@@???@@@@@@AAABBBCCCGGGHHHIIIKKKMMMPPPRRRSSSVVVYYY]]]___]]][[[YYYYYYZZZ[[[]]]^^^^^^```ccceeejjjppptttsssppphhh[[[OOOEEEMMM___{{{}}}oooddd```mmmnnnVVVGGG===666111000......---,,,++++++,,,,,,,,,+++++++++************+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((()))***+++,,,'''(((((())))))(((((('''(((((())))))******+++++++++++++++++++++***)))(((---------,,,+++...222555:::>>>AAA@@@CCCLLLRRRTTTUUUUUURRRMMMEEE===888666999;;;======>>>BBBIIIOOO___ooo{{{xxxppppppzzz|||tttnnnfff___QQQJJJDDDCCCBBBAAABBBEEEFFFPPP\\\iii|||xxxrrrkkkfffccc]]]TTTLLLCCCAAA???===<<<<<<===>>>@@@@@@@@@AAADDDGGGJJJMMMUUUYYY___bbbccceeeiiimmmtttxxxzzzzzzzzz{{{yyyuuuwww}}}xxx{{{jjjYYYPPPPPPVVVjjjvvvyyy}}}oooeeedddkkkrrrqqquuuvvvrrrqqqssstttrrrtttxxx~~~xxxaaaOOO<<<444444222///,,,,,,,,,,,,,,,+++++++++++++++++++++************)))************************************))))))))))))((()))***++++++***)))(((***+++---///000///...---++++++***)))((((((((()))+++++++++***((('''(((***)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,((()))******++++++*********++++++,,,,,,++++++***+++,,,---------...000222444555:::BBBJJJTTTcccpppyyy|||vvvzzzzzz{{{vvvsss|||}}}sss___\\\^^^hhhttt|||~~~|||{{{||||||{{{zzziiigggdddbbbaaa```^^^\\\aaa___]]]\\\[[[\\\\\\\\\\\\aaacccbbbaaaaaa^^^YYYUUUVVVYYY___eeekkkmmmmmmhhhgggeeecccaaa```^^^]]]ZZZZZZ[[[___cccfffggggggaaa___]]]\\\[[[ZZZXXXVVVUUUUUUTTTSSSQQQOOOMMMLLLIIIGGGEEEEEEEEEEEECCCBBBAAAAAA@@@????????????@@@DDDEEEGGGIIILLLOOORRRTTTVVVYYY\\\]]]\\\ZZZYYYXXXZZZ\\\^^^______```bbbdddjjjnnnqqqrrrrrrnnncccXXXLLLKKKTTTmmm~~~uuulllffflllxxxsss\\\KKKAAA888333222///...---,,,+++++++++,,,,,,,,,+++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******)))((((((((()))+++,,,((())))))******))))))(((******))))))((('''&&&%%%+++++++++++++++***)))(((,,,,,,,,,,,,,,,///333777>>>@@@AAAAAAFFFQQQZZZ]]]XXXVVVQQQIII@@@:::666555;;;<<<===>>>BBBJJJUUU]]]kkkrrrvvvqqqmmmrrr~~~sssjjjccc]]]XXXHHHCCCAAABBBCCCDDDHHHOOOSSS^^^mmm~~~yyyllleee]]]VVVRRRNNNGGGBBBBBBAAA???>>>>>>>>>???@@@BBBCCCEEEHHHKKKOOOTTTXXX]]]bbbiiioooqqqsssuuuwwwzzzuuusss|||wwwrrr|||qqq```RRRKKKJJJZZZbbbhhhsssvvvyyy|||kkk]]][[[ccclllqqqvvvxxxtttqqqssstttsssqqqwww~~~pppZZZAAA444333333000,,,......---,,,++++++******+++++++++*********))))))*********************************)))))))))))))))((()))************)))(((***,,,...000111000...,,,,,,,,,***)))((((((((((((+++++++++***(((&&&'''((())))))************))))))))))))*********+++++++++*********+++++++++,,,,,,))))))******++++++++++++,,,---...//////...---,,,+++,,,---......///111333999;;;???GGGQQQ___nnnyyy~~~}}}yyyzzzyyy|||~~~|||}}}|||qqq______dddoooyyy|||zzzyyy|||```^^^[[[ZZZZZZYYYXXXVVVZZZZZZYYYWWWWWWWWWXXXZZZWWW\\\___^^^^^^___\\\WWWSSSTTTWWW]]]dddjjjnnnooommmllljjjfffbbb^^^\\\[[[WWWWWWXXX[[[___bbbcccccc]]][[[ZZZZZZ\\\\\\[[[YYYVVVUUUUUUTTTRRRPPPNNNMMMLLLKKKIIIIIIIIIIIIGGGEEECCCBBBAAA@@@????????????BBBCCCEEEHHHKKKOOORRRTTTTTTVVVYYY[[[YYYXXXWWWWWWZZZ\\\^^^_________aaabbbhhhjjjkkkkkknnnooojjjcccUUUMMMKKK]]]{{{|||xxxsssooooooyyy|||fffVVVIII>>>777555000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))))))))))))))))))))***))))))))))))))))))))))))''''''(((((())))))))))))***)))((((((((()))+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***)))(((+++++++++++++++***)))(((***++++++,,,,,,000444888>>>@@@BBBCCCJJJVVV^^^```XXXUUUOOOFFF>>>999888999<<<<<<===BBBJJJWWWdddlllpppnnnkkkkkkppp|||~~~tttjjjaaaXXXQQQNNNCCC@@@@@@AAACCCEEENNNXXXbbbooowwwnnn^^^XXXPPPIIIFFFCCC???<<>>AAACCCFFFNNNXXX\\\[[[SSSPPPJJJBBB<<<:::;;;===>>>>>>AAAKKKZZZgggpppsssmmmfffdddlllyyyzzzrrrhhhaaaWWWMMMEEECCCBBB@@@AAABBBDDDHHHUUUbbbtttvvviii___SSSNNNFFF@@@===;;;999888;;;<<<>>>AAAEEEHHHKKKMMMSSSWWW[[[___ccchhhpppvvvxxx|||yyyrrrppprrruuuoooooonnnwwwwwwrrrmmmdddgggyyy{{{mmm```RRRSSSOOOSSSaaaggglllxxx}}}rrrbbbZZZYYY\\\ooowww|||yyywwwxxx{{{|||{{{}}}sss\\\EEE888555222//////......---,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***((()))+++,,,,,,+++***)))++++++***)))((((((((()))''')))***)))'''&&&&&&&&&***+++,,,------,,,+++***)))************+++++++++(((((()))))))))*********+++************+++,,,,,,+++,,,,,,------,,,,,,+++)))+++...///000333666999888@@@KKKXXXiii}}}{{{yyyyyyzzz~~~zzzqqqmmmjjjlllnnnrrryyy}}}|||{{{~~~YYYWWWVVVVVVWWWXXXXXXWWWXXX[[[\\\[[[YYYWWWXXXYYY[[[```bbbaaa``````]]]XXXXXXWWWWWW[[[aaaiiinnnppppppqqqpppjjjccc\\\YYYXXXVVVUUUTTTUUUYYY[[[]]]]]]YYYXXXWWWXXXYYYZZZYYYXXXWWWVVVTTTQQQPPPOOOOOOOOOIIIHHHGGGHHHHHHGGGDDDBBBCCCCCCAAA@@@???>>>>>>>>>===>>>???BBBEEEIIILLLMMMOOORRRUUUVVVVVVVVVWWWXXXYYY[[[^^^^^^]]]]]]]]]^^^aaaeeefffddddddhhhkkkkkk```TTTHHHHHHXXXooo}}}|||rrreeeWWWGGG;;;666333222111000............------,,,,,,,,,+++++++++************************************++++++,,,,,,))))))))))))))))))))))))'''((()))*********))))))))))))************))))))$$$$$$%%%%%%%%%%%%$$$$$$!!!"""%%%((()))******)))((()))***+++++++++++++++,,,---...///111555:::???>>>BBBGGGJJJQQQWWWVVVQQQJJJHHHCCC===999999<<>>???JJJWWWeeewww|||xxxwwwzzz~~~yyyppplllmmmnnnqqqrrrsssyyyzzz{{{|||[[[ZZZYYYZZZ\\\]]]]]]\\\]]]```bbbbbb___\\\\\\^^^dddhhhiiigggfffeeeaaa\\\[[[YYYXXXZZZ```hhhnnnqqqssstttsssnnnfff```\\\\\\WWWUUUTTTUUUXXXZZZ\\\\\\YYYXXXWWWWWWXXXYYYWWWVVVXXXVVVSSSPPPOOONNNOOOOOOLLLKKKKKKKKKKKKJJJGGGEEEBBBBBB@@@???>>>>>>>>>>>>;;;;;;===@@@CCCFFFIIIJJJOOOQQQTTTVVVWWWWWWXXXYYYYYY[[[]]]^^^]]]\\\\\\]]]```eeehhhdddcccfffiiiiiieeeYYYKKKFFFNNN```rrr~~~|||zzzzzz|||wwwooobbbRRRFFFAAA444333222000//////......---------,,,,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))'''(((***+++++++++***)))((()))***++++++***)))((((((((())))))))))))((((((&&&''')))+++,,,+++***)))'''((()))***+++,,,,,,,,,...///000111333888===AAA???DDDIIIMMMRRRUUUPPPIIICCCAAA>>>999777888<<>>@@@???@@@EEEKKKRRR___uuusssiiiaaaWWWLLLDDDCCCAAA>>><<<===???AAACCCEEEGGGKKKOOOTTTYYY]]]^^^ggglllrrrvvvyyyxxxeee___aaappp~~~~~~rrrdddXXXUUUXXXXXXaaacccbbbbbb]]]aaaqqqzzzyyytttoooeeehhhtttsssqqqyyyxxxqqqnnnlllllllllwww~~~~~~}}}}}}~~~lllPPP>>>555000......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))************))))))))))))))))))***)))))))))))))))***+++''')))++++++***))))))***''')))***++++++***)))''')))************+++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---......,,,++++++,,,......+++...111444666:::>>>BBBIIIUUUbbboooyyyvvvvvv{{{{{{xxxrrrjjjkkkpppqqqtttuuutttyyy}}}vvvzzz{{{cccccccccdddffffffeeedddgggeeefffhhhgggccccccfffkkktttzzzuuummmhhheeeccc\\\]]]]]]^^^```dddjjjooovvvxxxwwwqqqggg___ZZZYYYUUUTTTUUUWWWYYYZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUVVVUUUTTTRRRQQQQQQQQQQQQMMMLLLKKKJJJIIIHHHHHHHHHFFFCCC@@@>>>>>>??????>>>???>>>===>>>???BBBFFFHHHLLLOOORRRTTTTTTTTTUUUVVVSSSWWW[[[[[[XXXXXX\\\```eeeeeeeeefffffffffffffffjjj]]]PPPIIIGGGLLLZZZhhh{{{}}}yyymmmiiikkkwww}}}ssspppnnneeeSSSDDD<<<555000///...,,,,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++*********+++---...))))))))))))))))))))))))***+++++++++***)))'''&&&(((+++,,,+++(((&&&(((***))))))))))))))))))))))))******))))))((((((''''''(((***++++++***+++...000***+++...111666:::>>>@@@@@@FFFNNNRRRPPPIIIAAA<<<<<<:::::::::777555;;;BBB@@@III\\\ttttttccc[[[___lll|||}}}{{{|||wwwmmmeeeggg]]]RRRKKKCCC===:::<<>>>>>>>>>>>>>>AAAEEEHHHIIIOOOUUUXXX]]]dddiiiiiirrrtttyyymmmaaa^^^___qqqyyy{{{qqqfff]]]VVVQQQOOOTTT\\\aaa___aaafffjjjhhhwww~~~}}}wwwrrrtttyyyzzzwww{{{xxxuuurrrooopppqqquuu{{{~~~{{{dddIII999666333///---...---***)))++++++,,,,,,,,,,,,+++******************************+++*********))))))(((((())))))))))))))))))))))))...+++'''$$$$$$&&&***,,,+++++++++***)))((('''&&&,,,+++***)))(((((((((((()))))))))))))))))))))))))))***,,,------,,,***)))((())))))))))))***************+++++++++,,,,,,,,,+++,,,---,,,++++++,,,.........111777999;;;@@@GGGOOOaaavvv~~~}}}zzzyyyyyy{{{vvvmmmnnnqqqqqqrrrvvvzzzssspppwww}}}|||zzz{{{xxxlllllllllmmmnnnnnnnnnmmmlllkkkmmmqqqpppmmmmmmqqqttt~~~}}}qqqjjjfffdddeeedddaaa______ccciiinnnwwwzzzzzzvvvlllccc^^^[[[XXXWWWUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTRRRQQQPPPOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHFFFCCC@@@>>>?????????>>>???>>>======>>>AAADDDGGGJJJMMMPPPRRRSSSSSSUUUVVVTTTWWWYYYZZZYYY[[[^^^bbbeeedddddddddeeefffhhhhhhmmmcccYYYPPPHHHEEEKKKTTTiiiqqq~~~jjjdddeeerrrwwwppppppssskkkYYYIII???777111000///---,,,...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))((((((((()))++++++************************&&&'''((()))))))))(((((()))*********((('''((()))))))))))))))))))))))))))***)))))))))((((((((('''((())))))(((''''''(((***,,,---///222666:::>>>@@@DDDLLLSSSTTTNNNFFFAAA???>>>:::777999999:::===CCCKKKVVViii{{{~~~mmm___YYY^^^iiivvv|||{{{yyyzzz|||}}}xxxppphhhaaaWWWKKKDDD>>>;;;<<>>===<<<<<<===???BBBDDDGGGJJJMMMOOOPPPQQQSSSUUUUUUUUUVVVXXXZZZ^^^aaacccdddcccbbbaaaccceeehhhjjjllliiiddd\\\NNNCCC@@@CCCWWWdddvvvmmmdddbbbnnn~~~vvvoookkkpppwwwtttcccSSSCCC:::222000000---,,,...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***+++++++++++++++++++++++++++%%%&&&''')))***+++++++++***)))(((((())))))((('''))))))))))))))))))))))))))))))))))))((((((((((((*********(((&&&%%%&&&'''...///000333777<<<@@@CCCIIIPPPVVVRRRHHH???===??????888444777;;;>>>BBBFFFWWWfffyyywwwhhh___]]]aaajjjsssvvvvvvyyy~~~~~~zzzvvvpppkkk\\\QQQFFF???;;;:::@@@GGGIIISSSdddxxx{{{ooofffUUUNNNGGGCCCBBBCCCBBBAAABBBCCCFFFHHHJJJNNNSSSWWW[[[bbbiiilllrrryyy~~~~~~xxxmmmddd]]]ZZZ```hhhvvvvvvjjjddddddbbb[[[TTTLLLQQQWWW[[[ccclllrrrsssvvv|||}}}vvvrrrjjjbbb]]]fffooovvv}}}~~~zzzvvvrrrqqqttt{{{|||}}}qqqRRR===666111///111111---,,,---,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((***+++***)))'''&&&******+++++++++*********(((((((((((()))***+++,,,))))))))))))))))))))))))((()))***++++++***)))(((************+++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++---/////////333888:::===DDDMMM___nnn~~~~~~uuuffffffmmm}}}ttttttxxx~~~~~~~~~~~~||||||{{{yyywwwvvvvvvvvvzzzzzz~~~|||pppmmmllllllkkkjjjhhhhhhkkkqqquuu{{{}}}qqqhhhddd___[[[VVVSSSRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHEEECCCAAA@@@AAAAAA@@@???===<<<;;;;;;<<<===???@@@DDDFFFIIILLLMMMOOORRRTTTUUUSSSSSSVVVZZZ___bbbcccaaa```^^^]]]___cccgggjjjiiilllllleeeWWWJJJCCCCCCOOO[[[lll{{{uuulllfffppp~~~yyywwwrrrkkkgggnnnxxxxxxkkk^^^HHH===333000///---,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************((((((***+++,,,---......,,,)))'''(((+++,,,***'''))))))))))))))))))))))))))))))))))))((((((((((((,,,---,,,+++)))((()))***...///222666;;;@@@EEEHHHOOOQQQPPPKKKAAA:::888999;;;777555888<<<@@@IIIQQQddduuuvvvkkkgggbbbeeekkkpppppppppvvvzzzrrroookkkgggWWWNNNDDD>>>;;;<<>>:::666444666666888;;;===DDDSSSbbbxxx{{{sssqqqggghhhkkknnnllllllrrr{{{}}}qqqhhhdddaaa^^^PPPJJJDDD@@@>>>@@@IIISSSfffyyyuuuiii\\\PPPHHHCCCAAA??????@@@BBBDDDEEELLLOOOUUUZZZ^^^bbbfffiiikkksssyyy|||}}}wwwrrrhhh\\\TTTPPPVVV```lllxxx|||zzzssshhhkkkwww}}}xxxooo```]]]]]]cccnnnvvvzzz{{{tttgggXXXQQQOOOYYYlll|||}}}xxxuuussspppnnntttzzzoooZZZ>>>666000000111...,,,---,,,------------,,,++++++++++++++++++++++++++++++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++++++++++++++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))******)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------,,,---///111555777<<>>BBBDDDGGGJJJOOORRRSSSUUUVVVYYY[[[]]]^^^___]]][[[YYYYYYZZZ^^^cccfffhhhmmmoookkkddd]]]TTTMMMDDDPPPbbbwww}}}mmmiiikkkssswwwsssppprrrsssnnnjjjlllqqqrrrnnniiiRRRDDD555000///---++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((******)))((((((((())))))+++***)))***,,,,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))((()))*********+++---//////333999@@@GGGLLLOOOQQQVVVNNNEEE???===;;;888444333666;;;@@@CCCLLLaaauuu{{{zzzrrrpppqqqrrrpppooossszzz|||zzzrrreee[[[XXXVVVTTTJJJFFFDDDDDDEEEKKKWWWddd|||uuufffZZZOOOFFFAAA@@@@@@??????AAADDDHHHJJJUUUYYY___eeeiiilllppprrrwww~~~~~~zzzwwwqqqgggZZZQQQMMMPPPWWWaaalllxxx{{{xxx|||~~~uuulllppp{{{ggg```]]]eeepppwwwzzz{{{~~~}}}ooo___SSSLLLTTTfffwwwyyyqqqgggaaannnttt|||vvvcccFFF;;;222000000///---...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))******)))((('''(((((()))'''((()))***************,,,+++***)))(((((((((((())))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,------------+++,,,------------///111444777>>>EEEJJJRRRbbbqqq|||||||||sssfff```___eeeuuu|||zzz~~~sssjjjnnnxxx|||yyyvvvyyy|||}}}|||yyyzzz~~~yyyvvvsssqqqrrrssssssqqqpppqqqrrr|||{{{qqqllljjjfff```[[[YYYWWWUUUTTTRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNLLLJJJIIIHHHHHHEEEDDDCCCCCCDDDDDDCCCAAA>>>>>>===<<<;;;:::::::::999<<>>FFFLLLOOOPPPPPPPPPJJJCCC===:::888777666666777<<>>===<<<;;;::::::999888:::===@@@CCCHHHMMMQQQVVV\\\aaabbb^^^[[[\\\___^^^]]]\\\\\\]]]```ccceeekkkpppssssssuuusssgggYYYOOOOOOUUUdddyyy~~~ppp]]]UUUdddtttuuurrrrrrlllnnnqqqrrrpppmmmjjjiii\\\KKK;;;444333222///...,,,,,,,,,+++++++++******))))))))))))))))))))))))+++,,,------,,,+++***)))))))))))))))))))))))))))***)))(((((((((***+++,,,$$$'''))))))&&&&&&(((+++))))))))))))))))))))))))'''((((((((())))))******)))***++++++***+++---///666;;;BBBJJJOOOPPPPPPOOOHHHFFFAAA;;;555333555777:::999<<>>>>>??????@@@BBBEEEJJJRRR[[[aaafffjjjqqqvvvyyy{{{}}}~~~|||yyyttttttssspppnnnmmmnnnooolllooorrrqqqkkk```VVVOOOJJJJJJKKKQQQ\\\jjjwwwtttfff\\\```ggghhhgggfffkkkuuu|||ooobbb[[[ZZZaaarrrzzzlllccc```gggqqqxxx|||}}}~~~|||}}}xxxyyy}}}TTTFFF777222222111111222------......------,,,+++************************(((((())))))*********+++))))))))))))))))))))))))((()))*********)))'''&&&''''''((((((((((((''''''(((((((((((()))***+++,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,((())))))))))))*********,,,,,,,,,---------......***,,,---------...000222<<>>===<<<;;;;;;;;;999:::<<<<<<>>>BBBHHHLLLVVV]]]dddeee___ZZZYYY[[[ZZZ[[[[[[[[[[[[]]]```cccmmmlllnnnqqqsssooofff^^^TTTMMMKKKUUUgggyyy~~~dddSSS]]]qqq{{{{{{zzzrrrrrrqqqooollljjjiiiiiigggUUU@@@666333111//////---------,,,,,,,,,++++++,,,,,,,,,++++++*********(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***+++///222===BBBJJJQQQRRROOOLLLLLLIIIAAA999666444222555999<<>>>>>@@@AAABBBGGGNNNXXXbbbiiilllqqqtttxxx{{{}}}|||vvvrrrqqqnnnjjjgggdddccc```]]]\\\\\\\\\]]]]]]```bbbbbb___XXXPPPKKKIIIDDDDDDNNN\\\iiivvv|||lll]]][[[___```^^^\\\[[[aaannnzzzoooddd^^^^^^jjjwwwxxxaaa\\\\\\fffuuuzzzwwwzzz}}}{{{|||zzzmmmTTT===777666111...///000///---,,,++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))******)))(((((((((((((((,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***)))((((((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---...000...---111888AAACCCLLL\\\nnn}}}~~~nnnaaaXXXVVV^^^ggguuu{{{yyy}}}rrrpppxxx|||wwwpppkkkccc[[[nnnmmmooorrrtttxxx~~~ssspppppprrrtttwwwvvvqqqpppsssuuutttwwwvvvxxx}}}|||vvvqqqqqqqqqnnniiiaaaZZZWWWWWWXXXTTTUUUUUUUUUUUUVVVVVVVVVSSSSSSSSSRRRQQQOOONNNMMMNNNMMMKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCDDDEEE@@@@@@>>>===<<<;;;::::::999:::;;;<<<>>>BBBGGGKKKSSSZZZ``````[[[WWWWWWZZZ[[[\\\\\\\\\\\\^^^aaadddjjjiiikkkooosssqqqjjjdddVVVMMMGGGLLLZZZmmmlllZZZ^^^ooo}}}yyywwwtttqqqnnnmmmlllkkkmmmZZZDDD999555111---+++---------,,,,,,,,,++++++,,,,,,,,,++++++*********(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,+++---222666CCCFFFNNNVVVYYYUUUNNNHHHFFF???888666555333666;;;???FFFSSSeeewww{{{ssszzzzzzxxxssslllgggbbb^^^XXXTTTQQQNNNIIIDDDAAABBBEEEGGGOOO\\\mmm~~~vvviiiXXXNNNDDD@@@???===>>>AAADDDGGGMMMVVVaaakkkqqquuuvvvyyy}}}~~~{{{vvvuuupppjjjfffdddbbb^^^ZZZWWWVVVSSSQQQPPPPPPPPPQQQRRRTTTVVVVVVTTTNNNHHHDDDEEEBBBCCCLLLXXXeeetttrrr___YYYXXXVVVRRRPPPMMMRRR]]]kkksssyyyrrrggg```bbbhhhyyyppp```^^^eeettt|||zzz|||~~~|||fffMMM>>>777333111111111000...---,,,,,,---......---,,,+++************************************,,,,,,++++++***))))))((())))))))))))))))))))))))******)))(((((((((((((((+++++++++++++++,,,,,,---++++++++++++++++++++++++***))))))((()))***+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,...111000000555<<>>===;;;:::999999:::;;;<<<===@@@DDDHHHOOOTTTYYYZZZVVVTTTVVVYYY\\\]]]]]]]]]]]]___bbbeeeffffffhhhmmmrrrrrroookkk[[[PPPFFFDDDLLL^^^xxxvvvccc]]]iii|||}}}wwwsssrrrrrrrrrrrruuu```III===888444...+++------------,,,,,,,,,,,,+++++++++++++++*********((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,+++///666;;;GGGLLLUUU\\\^^^XXXLLLBBBBBB<<<777666555444888===DDDPPPeeezzzyyyooommmzzz|||wwwqqqhhhaaa[[[UUUOOOJJJLLLJJJFFFBBBAAACCCIIIMMM[[[ooozzzfffYYYLLLDDD???>>>>>>>>>@@@DDDJJJOOOXXXcccmmmuuu{{{~~~~~~yyyqqqlllfffaaaZZZWWWUUUSSSOOOKKKHHHGGGEEECCCCCCCCCCCCDDDFFFGGGIIIIIIHHHEEEAAA???AAA@@@BBBIIIRRR___pppsss___TTTPPPKKKGGGEEEEEEHHHQQQ___kkkrrryyywwwhhh___]]]mmmxxxfff```bbbppp|||~~~~~~fffKKK;;;666444222222111///...------......///...---,,,,,,+++,,,,,,************************,,,,,,++++++***)))))))))))))))))))))))))))))))))******)))((((((((())))))***************++++++,,,++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++...111222333:::BBBKKKWWWjjj}}}wwwiii[[[VVVXXX]]]gggoooyyy~~~~~~~~~sssllliiimmmmmmhhhdddeeeggggggllljjjkkkooossswwwssslllkkknnnqqqqqqwww{{{{{{|||~~~tttlllgggkkkppprrrssstttxxxvvvrrrjjjbbb\\\XXXWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQOOOMMMJJJIIIFFFFFFFFFJJJOOOQQQQQQOOOMMMKKKGGGEEEEEEFFFGGGHHHDDDCCCAAA???===;;;:::999999:::;;;<<<<<<>>>AAADDDJJJNNNSSSTTTSSSSSSVVVZZZ\\\]]]^^^______```ccceeeeeeeeeggglllppprrrqqqooo___UUUIIICCCEEESSSkkk}}}kkk\\\bbbwww{{{yyy{{{~~~~~~iiiOOO@@@;;;666222000...------------,,,,,,,,,+++++++++***************)))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++,,,111:::AAAHHHSSS___bbb]]]SSSFFF===>>>999666555555555:::AAAJJJ\\\vvv~~~rrriiipppxxxooobbbYYYTTTPPPKKKGGGKKKIIIDDDAAABBBJJJVVV^^^ttt~~~kkkXXXKKKEEE@@@>>>@@@AAABBBEEEJJJRRRYYYcccnnnvvv}}}|||vvvpppiiidddZZZUUUOOOKKKJJJHHHDDD@@@>>>>>>===<<<<<<<<<<<<===??????@@@AAAAAA@@@??????>>>???BBBHHHNNNYYYlll}}}oooZZZOOOKKKGGGDDDCCCDDDEEELLLZZZgggnnntttyyy~~~wwwhhh```dddlllwww~~~lllccc```kkkwww||||||||||||\\\DDD<<<777111111000///------------.........---,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))******))))))((())))))***)))))))))))))))******+++************************)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,...222333555<<>><<<;;;:::999:::;;;;;;;;;<<<>>>@@@FFFIIINNNPPPQQQSSSWWWZZZ\\\]]]___`````````ccceeeeeefffhhhllloooqqqpppppp```XXXNNNFFFCCCJJJ]]]nnnwwwdddcccvvvvvvZZZGGG<<<666222222.........---------,,,,,,************************))))))************))))))))))))(((((((((((())))))************************''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++---444>>>EEEKKK]]]kkkgggXXXKKKBBB===;;;888555555666888@@@HHHSSShhh~~~qqqllllllwww~~~yyylll\\\RRROOOOOOMMMKKKIIIGGGCCCAAAFFFTTThhhvvvppp___NNNDDDAAA>>>>>>BBBDDDEEEJJJOOOZZZbbbmmmvvv|||vvvooojjjeee^^^XXXPPPKKKEEEBBBAAA@@@<<<999999999999999999:::::::::<<<<<<<<<===>>>>>>??????>>>???CCCGGGKKKTTTgggxxx{{{jjjWWWLLLHHHEEEDDDDDDAAAAAAGGGTTT___ffflllpppwwwuuuiii[[[```hhhqqqvvvyyy|||~~~sssiiiaaaeeennnuuuwwwwwwxxxmmmRRRCCC888///000///...,,,+++,,,,,,------,,,,,,++++++++++++,,,************************+++++++++***************))))))))))))))))))))))))******))))))))))))******))))))(((((())))))***+++************************)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...---///222444666>>>GGGPPPkkkxxxrrrqqquuuxxx{{{yyyssskkkeeeccchhhnnnmmmkkkjjjpppuuuzzz~~~}}}nnnfffdddhhhiiijjjiiiiiinnnyyytttpppppptttwwwzzzwwwssssssuuuwwwyyy|||rrriiigggiiikkkpppuuuxxxyyywwwrrrjjjccc]]][[[YYYYYYXXXVVVUUUTTTSSSRRRPPPQQQRRRQQQOOOLLLHHHFFF>>>@@@GGGQQQ[[[___\\\WWWRRRMMMGGGFFFJJJNNNPPPQQQMMMJJJFFFAAA>>><<<======999:::;;;;;;::::::;;;===AAADDDIIIMMMPPPTTTXXXZZZ[[[]]]___`````````bbbdddeeegggjjjmmmooooooooooooaaa[[[SSSKKKEEEEEEOOOZZZsssuuuooo{{{iiiRRRAAA555000111............---------,,,)))))))))***************)))******++++++******)))))))))(((((((((((())))))************************''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---000888BBBJJJSSSgggtttiiiTTTFFFAAA>>>999666555777999???KKKWWWbbbqqq~~~|||ooofffkkktttvvvhhhWWWMMMMMMOOOPPPNNNFFFFFFDDDFFFOOOccc}}}rrraaaSSSHHHBBB???===???CCCFFFIIIPPPWWWbbbjjjttt|||~~~ssskkkeee___WWWPPPFFFBBB===;;;::::::777444555555666777777888999999::::::;;;;;;<<<===>>>>>>???@@@CCCFFFIIIPPP___oooxxxhhhVVVLLLGGGBBBAAABBBAAABBBGGGRRRYYY^^^dddjjjvvv~~~pppVVVVVVYYYbbbiiiooovvv}}}~~~zzzqqqfff```bbbiiippptttxxx}}}aaaJJJ999000000///---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******)))))))))***++++++)))))))))))))))******+++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///...000444666999BBBKKK]]]zzz}}}uuuppppppsssvvvzzz~~~|||}}}ssslllooonnnrrryyy{{{tttlllhhheeennnyyy|||ooofffdddpppqqqssstttsssvvvtttpppppptttyyy}}}}}}zzzzzzzzz{{{{{{vvvlllfffddddddjjjqqqvvvwwwwwwtttmmmeee```]]]YYYXXXXXXVVVUUUTTTSSSSSSPPPQQQRRRRRRPPPLLLHHHEEE@@@CCCLLLZZZfffjjjeee^^^VVVPPPJJJIIINNNTTTWWWXXXRRRNNNGGGAAA======>>>@@@999:::;;;:::999888999:::<<>>AAACCCIIIPPPTTTVVV]]]eeevvvuuu\\\UUURRRVVV\\\cccmmmwwwuuuuuuxxxzzzmmm___XXX]]]jjjsss~~~nnnOOO<<<555111000...---,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,***))))))))))))***++++++************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...000///222666:::>>>HHHRRRlllzzzuuussstttvvvxxx~~~}}}{{{{{{sssooommmtttwwwxxxmmmhhhcccppp|||nnndddcccpppssszzzrrrnnnnnntttzzz~~~~~~}}}zzzwwwmmmfff```___eeemmmtttvvvwwwuuunnngggaaa^^^XXXXXXWWWVVVUUUTTTSSSRRRPPPRRRSSSSSSPPPLLLHHHEEEBBBGGGQQQaaannnrrrllldddXXXRRRLLLLLLQQQXXX\\\]]]UUUPPPHHHAAA======@@@BBB999;;;;;;:::888777888999888<<>>????????????>>>>>>@@@???@@@CCCFFFJJJSSS]]]jjjsss}}}}}}qqqdddUUUKKKEEE???===>>>===???FFFKKKLLLMMMUUU^^^vvvyyydddYYYPPPPPPSSSYYYdddoookkkggghhhqqq|||rrr___SSSWWWfffsssvvvSSS>>>:::222111///...------............---------......///++++++++++++++++++++++++******************++++++))))))))))))))))))))))))******))))))***+++,,,,,,***************++++++,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......//////222888===BBBMMMXXXvvv}}}yyywwwwwwyyyzzz{{{{{{{{{{{{pppkkkmmmqqqyyy}}}zzzoookkkggguuu|||kkkaaa```lllqqq{{{```iiiooorrrxxx{{{yyyxxx~~~}}}|||{{{vvvqqqhhhbbb___bbbhhhkkkuuuuuuuuurrrnnnhhhaaa^^^ZZZXXXWWWWWWWWWWWWUUUTTTSSSSSSSSSRRRPPPNNNKKKJJJEEEGGGQQQdddwww}}}uuukkkXXXVVVQQQNNNSSS___iiilllbbbWWWJJJBBB??????>>>======<<<;;;:::999999999999:::<<>>III\\\gggddd___VVVGGG999555888222555888<<>>>>>>>>>>>BBB@@@???AAAAAADDDMMMWWWeeejjjrrrzzzzzzlll\\\KKKBBB>>>;;;;;;===??????AAACCCCCCEEEOOOYYYttt~~~kkkaaaVVVPPPQQQUUUWWWWWW______bbblllyyyuuufff\\\^^^jjjwwwbbbEEE;;;///000000/////////...,,,,,,,,,,,,---...///000111++++++************++++++***)))'''&&&&&&''')))***************************))))))))))))))))))******))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---...///......///000222...333>>>AAABBBSSSjjj}}}yyyvvvxxx~~~yyyyyykkkcccdddppp}}}uuuooopppvvv{{{rrrhhhgggjjjrrr|||\\\dddkkkooowww{{{wwwvvvzzzzzzzzzzzzyyywwwuuutttqqqllleee```^^^```eeehhhnnnooopppooolllgggccc```ZZZYYYWWWVVVWWWWWWVVVUUUUUUVVVUUUTTTSSSPPPNNNMMMJJJLLLUUUgggyyyxxxnnn]]]ZZZTTTQQQXXXfffpppsssdddZZZMMMDDDAAA@@@>>><<<===<<<;;;:::999999999999999;;;>>>AAAEEEJJJPPPUUUYYY[[[^^^^^^\\\]]]```dddeeedddffflllrrrtttqqqmmmlllhhhbbb[[[RRRKKKFFFCCCHHHRRRcccuuu~~~{{{{{{iiiZZZcccsss{{{qqq___HHH:::666444111...,,,------------------,,,++++++++++++,,,************************************************))))))))))))))))))))))))************************(((((()))))))))*********))))))******++++++++++++000---000:::@@@BBBMMMZZZeee^^^VVVLLL>>>333000333555:::>>>FFFVVVllltttkkkjjjpppxxx}}}}}}yyysssooohhhaaaYYYQQQIIIGGGFFFEEEGGGLLLVVVeeewwwnnnXXXJJJCCC???AAADDDFFFKKKSSS[[[bbbjjjqqquuuwww{{{|||jjjaaaUUUNNNJJJGGG@@@;;;999666333222333444333111444666888999999999;;;===??????????????????@@@@@@BBBAAACCCEEEFFFGGGNNNWWWaaagggoooxxx~~~zzzjjj[[[JJJBBB>>>;;;;;;<<<===<<<>>>@@@AAACCCNNNYYYrrr~~~uuujjj[[[QQQNNNPPPQQQQQQXXX[[[bbbnnn{{{xxxooojjjkkknnnlllNNN===222222111/////////...,,,------,,,++++++++++++,,,++++++************++++++---,,,+++******+++,,,---*********************************)))))))))))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---...///...---...///333222888@@@DDDKKK^^^qqq}}}yyyyyy~~~rrrfffbbbfffsss~~~qqqnnnsss|||}}}wwwjjjdddhhhooovvv~~~UUU\\\dddkkkttt{{{vvvsssttttttuuuuuussspppmmmllljjjgggccc___^^^```ccceeefffgggiiijjjiiifffcccaaa[[[YYYVVVUUUVVVWWWWWWVVVVVVVVVVVVUUUTTTQQQOOONNNMMMOOOWWWgggvvv|||wwwooo```\\\VVVUUU^^^llltttuuuddd[[[OOOGGGBBB@@@>>><<<===<<<;;;:::999999999999888:::<<>>@@@@@@@@@AAAAAABBBBBBBBBBBBCCCFFFJJJKKKKKKQQQXXX^^^eeennnxxxyyygggXXXHHHAAA===;;;;;;<<<<<<;;;<<<>>>???DDDPPP\\\qqq|||xxxeeeVVVMMMKKKKKKKKKPPPWWWdddsssyyyqqqlll{{{zzz|||xxxZZZ@@@666333000/////////------000///---,,,***)))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((************************+++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---......---,,,...///333888>>>BBBJJJYYYmmm||||||zzz}}}zzzggg^^^aaakkkzzzxxxqqqttt{{{zzzxxxyyy|||{{{vvvkkkbbbcccnnnyyyNNNTTT\\\eeeppp||||||uuuqqqpppqqqqqqqqqooollliiifffdddcccaaa```___```bbbcccaaaccceeeffffffeeecccbbb\\\YYYWWWVVVWWWXXXXXXWWWUUUUUUUUUUUUSSSQQQOOONNNMMMNNNUUUbbbnnnssspppjjj^^^\\\YYYYYYbbbmmmoookkk^^^WWWNNNGGGCCCAAA>>>===<<<<<<;;;:::::::::::::::777888:::<<>>999555555444333333444555666666555777999:::::::::<<<>>>@@@@@@AAAAAABBBCCCDDDDDDDDDDDDHHHLLLNNNOOOUUU]]]```hhhsss|||xxxcccUUUFFF???===;;;:::<<<===<<<===???AAAFFFSSS```ppp|||ppp]]]PPPJJJHHHHHHMMMWWWhhhyyyzzzppppppwww~~~xxxyyy~~~eeeEEE888222......///.........111000///---,,,++++++***++++++************++++++))))))***++++++***))))))************************++++++******)))(((((((((******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---,,,,,,...///333<<>><<<::::::;;;;;;:::<<<>>>@@@FFFTTTaaaqqq|||xxxcccSSSKKKHHHGGGMMMYYYlll|||~~~ooo```fffooovvvyyyyyyyyyzzz~~~}}}|||pppQQQ<<<333,,,---///......000///...---,,,,,,,,,,,,,,,++++++************++++++(((((())))))))))))((((((************************************))))))((((((******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---------000222444>>>FFFMMMZZZooozzz|||~~~jjj]]]TTTYYYiiizzz{{{yyy~~~vvvmmmlllnnnuuuiii]]]]]]iiiyyyGGGIIIPPP[[[fffoooyyywwwrrrjjjiiihhhgggfffdddbbbaaa]]]]]]]]]]]]]]]]]]]]]]]]```aaabbbbbbbbbaaa```___\\\[[[ZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYXXXVVVTTTSSSOOOPPPSSSXXX]]]______^^^YYY___eeeffffffddd[[[RRRLLLJJJHHHEEECCCAAA@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<666777888999:::===AAADDDNNNSSSYYY\\\]]]^^^aaadddcccdddgggjjjlllmmmnnnnnnooonnnkkkfff^^^UUULLLGGGCCC@@@???FFFVVVjjj{{{{{{uuuvvv~~~rrrrrrqqqooonnnooorrrtttsssvvvzzzrrrWWW>>>555333///....../////////,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,++++++******+++,,,...///111888===???GGGQQQSSSNNNBBB<<<888666555333666;;;BBBQQQcccrrr}}}}}}wwwrrrnnnjjjgggdddqqqnnncccSSSHHHHHHKKKMMMKKKJJJIIIGGGHHHSSSlll|||oooSSSIIIAAAAAAFFFLLLSSSZZZdddeeegggiiimmmrrryyy~~~}}}yyytttmmmgggYYYSSSKKKCCC>>>:::777555444444555444444555777:::666888:::;;;;;;<<<>>>?????????AAABBBDDDEEEFFFGGGHHHHHHKKKPPPSSSXXXbbblllpppyyywww[[[NNNAAA<<<;;;::::::;;;888888:::===???DDDQQQ^^^rrr~~~}}}iiiXXXMMMHHHFFFLLLYYYjjjxxxooo______eeeooovvvxxxyyyzzzyyycccDDD777...///000......111+++************++++++,,,++++++************++++++************************************************)))))))))))))))))))))***++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.........///222555999@@@LLLYYYgggwww~~~{{{vvv]]]VVVUUUbbbsss|||~~~yyypppmmmnnniii```YYY```qqqFFFGGGMMMXXXaaahhhsss}}}zzztttjjjiiigggfffeeeddddddeee______``````____________^^^^^^___``````___^^^^^^\\\\\\\\\^^^______\\\ZZZYYYZZZZZZZZZYYYWWWVVVTTTOOOPPPRRRTTTUUUVVVWWWWWWVVV```ggggggccc]]]TTTLLLHHHHHHGGGFFFCCCAAAAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<777888888888999;;;???BBBIIINNNUUUYYY[[[]]]aaadddbbbdddgggjjjlllnnnooopppppppppnnnjjjcccZZZQQQLLLDDDAAA>>>BBBNNNaaauuu{{{fffhhhkkkllljjjjjjlllppptttwwwzzz{{{```FFF888555222000/////////...,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------+++*********,,,///111333999<<>>@@@@@@AAABBBDDDFFFGGGIIIIIIGGGIIIOOOVVV[[[___hhhqqqvvvwwwXXXLLL???;;;;;;:::999;;;777777:::>>>@@@DDDPPP\\\sss~~~qqq```RRRKKKHHHGGGSSSdddpppwwwmmmdddaaaiiitttzzz~~~}}}rrrPPP???333333333...---111+++***************++++++++++++************++++++,,,,,,+++******+++,,,,,,************************((((((((()))******++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......///111555999AAADDDRRRggguuu}}}}}}}}}sssiiiVVVVVV^^^ooo{{{rrrllljjj___]]]```kkkzzzGGGFFFLLLWWW___eeeooozzzyyy|||vvvmmmllliiigggfffggghhhiiiddddddddddddcccccccccccc[[[\\\]]]^^^^^^^^^^^^^^^\\\\\\^^^```bbbaaa]]]ZZZXXXXXXYYYYYYXXXVVVTTTSSSNNNOOOOOOOOOOOOPPPQQQRRRSSS^^^fffddd]]]VVVPPPJJJGGGHHHHHHGGGDDDAAA@@@@@@<<<<<<;;;;;;;;;<<<<<<===777888888888888:::>>>AAAEEEJJJRRRWWWYYY\\\```cccbbbeeehhhkkkmmmoooqqqsssrrrrrrqqqmmmfff]]]TTTOOOFFFCCC@@@AAAIIIZZZnnn|||yyyaaaeeejjjmmmkkkiiikkkppptttvvvzzzfffKKK<<<888444111000///...---,,,++++++***)))*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,---------......)))))))))+++---111444777@@@???AAAHHHMMMLLLIIIGGG>>>:::666333111444AAANNNXXXiiiyyy~~~}}}|||||||||~~~{{{xxxvvvtttssspppnnnmmmgggZZZMMMFFFGGGGGGDDDFFFDDDDDDHHHRRRfffxxxaaaQQQHHHFFFGGGKKKNNNRRR\\\gggdddfffjjjooosssyyy}}}yyyuuuppphhhbbbUUUPPPIIIAAA;;;777555555444666777555333444777:::777999;;;<<<<<<===>>>@@@AAABBBCCCEEEGGGIIIKKKKKKFFFJJJRRR\\\aaadddkkksssyyywwwWWWJJJ>>>;;;:::999999;;;888999===AAACCCFFFQQQ\\\rrryyygggXXXOOOKKKBBBNNN]]]hhhpppyyywwwhhh^^^cccoooxxx~~~}}}yyyXXXFFF888666555...,,,000...------,,,+++++++++,,,++++++************++++++,,,+++)))(((((()))+++,,,************************''''''((()))***+++,,,,,,++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000333777;;;GGGHHHWWWppp|||}}}kkkaaaUUUYYYeeexxx}}}~~~zzzqqqiiiddd[[[```jjjvvvAAAFFFKKKPPPUUU]]]gggnnnuuuyyy~~~xxxpppooollliiigggfffeeedddfffcccaaabbbdddeeeccc```]]]^^^_________^^^]]]\\\\\\]]]]]]^^^]]]\\\ZZZYYYYYYXXXYYYZZZXXXUUUSSSSSSMMMNNNNNNMMMKKKLLLNNNPPPQQQaaajjjaaaUUUQQQPPPNNNHHHFFFCCCBBBBBBBBB@@@???============>>>>>>>>>>>><<<;;;:::999999:::<<<>>>BBBFFFMMMTTTZZZ^^^```aaaggghhhiiijjjkkknnnsssvvv~~~xxxoooiiigggdddXXXKKKHHHAAA<<>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888999;;;<<<>>>BBBIIIQQQXXX]]]```bbbggghhhiiijjjkkknnnsssvvv|||wwwoooiiihhheeeZZZMMMGGG@@@<<<>>>AAAMMMgggeee___bbblllpppkkklllqqqzzzxxx~~~cccFFF;;;222//////---,,,...------,,,,,,,,,,,,+++++++++++++++***************++++++************++++++++++++*********)))))))))++++++***)))))))))))))))******+++,,,---......///***))))))***...555;;;@@@FFFIIILLLMMMKKKHHHDDDBBBCCC:::666:::<<<>>>MMM___xxx}}}{{{qqqkkkpppyyy}}}|||{{{wwwrrrooobbb^^^WWWOOOJJJGGGGGGGGGDDDKKKRRR]]]pppoooZZZKKKFFFEEEHHHNNNTTT[[[bbbhhhllloooooopppuuu}}}|||yyyxxxsssjjjcccWWWQQQIIIBBB<<<999666555555555555666777888::::::999:::;;;<<<===???@@@@@@AAACCCFFFGGGGGGHHHIIIKKKKKKPPPWWW^^^ccchhhlllooovvvfffMMM@@@???999888;;;999<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>:::999888777777888999:::999===DDDMMMUUU\\\```cccfffgggiiijjjlllnnnsssvvvyyyuuuooojjjiiiggg]]]QQQEEE@@@>>>>>>>>>HHHccc}}}zzz|||fff^^^^^^jjjuuuwwwxxxzzzlllKKK???333000///...---...------,,,,,,,,,,,,++++++))))))******+++++++++,,,++++++************++++++******))))))))))))((((((++++++***))))))))))))*********+++++++++,,,,,,,,,+++******,,,000888???CCCIIIKKKMMMMMMIIIDDD@@@>>>@@@;;;888;;;>>>FFFYYYlll{{{pppffffffoooxxx|||{{{||||||||||||yyytttooo```\\\VVVOOOJJJHHHHHHHHHIIINNNXXXjjjqqq```OOOFFFDDDEEEKKKSSS[[[bbbgggkkknnnrrrrrrvvv|||}}}{{{zzzuuukkkdddWWWQQQHHHAAA;;;888666444555555555666888:::<<<===;;;;;;<<<======>>>??????@@@CCCFFFGGGGGGHHHJJJLLLMMMRRRYYY```eeeiiimmmpppttt}}}lllRRRBBB???999888;;;888<<<;;;===@@@AAADDDLLLUUUcccpppvvv___QQQFFFEEEDDDDDDJJJYYYmmm}}}eee]]]aaasss}}}xxxvvv{{{qqqUUUAAA555...---///......---,,,,,,,,,,,,---,,,,,,++++++******++++++,,,+++++++++************+++++++++***************)))))))))*********++++++************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...------------------------,,,---...000333:::EEEMMMbbbwww|||{{{mmmbbb```bbbjjjwwwyyyssssss~~~vvvfff```dddiiittt>>>AAAEEEIIILLLRRR[[[aaajjjooovvvzzz}}}{{{qqqjjjhhhhhhhhhhhhddddddcccccccccccccccbbbaaaaaa```___^^^]]]\\\[[[``````aaa``````^^^\\\[[[WWWYYYWWWUUUUUUXXXYYYXXXQQQOOOKKKFFFDDDFFFKKKOOOUUUaaaggg___WWWTTTQQQLLLIIIFFFDDDCCCCCCBBBAAA@@@@@@???????????????>>>>>>;;;:::999888888888888888888;;;AAAIIIRRRYYY^^^aaaccceeegggiiikkknnnqqqttttttsssoookkkkkkjjjaaaVVVGGGCCC@@@>>><<>>======;;;:::<<>>>>>>>>@@@CCCFFFGGGHHHIIIKKKLLLMMMRRRZZZaaafffkkkoooqqqsss}}}vvvYYYFFF@@@999888;;;888<<<;;;===AAABBBDDDLLLUUUcccqqq}}}fffUUUIIIFFFDDDBBBEEERRRhhh{{{fffZZZYYYhhh|||}}}}}}~~~yyy___GGG777111111333......---,,,,,,,,,,,,---,,,,,,++++++***++++++,,,,,,,,,+++++++++*********************************((())))))******++++++,,,************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,------------------------///222666===JJJVVVkkk~~~{{{xxxyyyyyyllljjjooolllrrryyy}}}{{{uuunnniiippp}}}rrrccc___iiittt>>>AAAEEEGGGKKKPPPYYY___ffflllsssxxx{{{~~~rrrjjjgggggggggfffbbbbbbbbbbbbaaa``````aaabbbbbbaaa___^^^]]]\\\\\\aaaaaaaaaaaa```^^^\\\[[[YYY\\\[[[WWWWWW\\\]]][[[NNNMMMJJJGGGDDDEEEHHHKKKVVVcccjjjbbbXXXTTTQQQKKKIIIGGGDDDCCCCCCCCCAAA@@@AAAAAA@@@@@@?????????>>><<<<<<;;;:::999888888888888;;;@@@FFFMMMUUUZZZ]]]___bbbeeegggiiikkkooorrrppppppnnnlllmmmllleee\\\LLLFFFAAA???<<>><<<<<<:::<<<===@@@JJJ]]]ooozzzwwwlllcccgggssszzzwwwrrrmmmvvv}}}{{{tttddd^^^VVVNNNHHHEEEEEEFFFJJJNNN]]]{{{vvvcccVVVLLLFFFFFFIIIKKKTTT___gggjjjlllnnnppptttyyy~~~yyywwwvvvrrrjjjcccYYYSSSIII@@@:::777555444333333444555777999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFHHHHHHIIIKKKMMMMMMRRRYYY___eeekkkppptttvvv```JJJBBB:::999<<<999<<<;;;>>>AAACCCEEELLLUUUeeetttppp___MMMHHHDDDBBBDDDMMMcccxxxiii[[[UUUaaauuu}}}~~~gggMMM:::111111333......---,,,,,,,,,,,,---,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++***************************))))))******+++++++++,,,************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------............111666999@@@PPP___www~~~{{{yyyxxxzzz|||qqqlllrrr{{{yyy{{{{{{xxxqqqkkkfffdddttt}}}nnnaaa```mmmzzz<<<@@@DDDFFFIIIOOOWWW^^^ccciiipppvvv{{{tttkkkiiihhhgggddd```aaabbbaaa_________```bbbbbb```___^^^^^^^^^^^^aaaaaaaaaaaa___]]][[[ZZZYYY^^^]]]XXXXXX^^^^^^ZZZKKKKKKIIIFFFDDDEEEHHHJJJXXXhhhrrriii\\\UUUQQQMMMIIIGGGEEECCCCCCCCCBBB@@@BBBBBBAAAAAA@@@?????????===<<<;;;:::999888777666777999===BBBHHHPPPVVVYYY[[[]]]aaaccceeehhhkkknnnlllnnnnnnnnnooooooiiiaaaRRRIIIAAA>>>;;;@@@SSShhh|||lllbbb^^^nnn\\\KKK999222222111///...------,,,,,,,,,,,,++++++,,,+++++++++******))))))++++++************++++++(((((())))))))))))******+++************+++,,,,,,++++++******************,,,---///333999>>>DDDGGGOOOQQQRRRMMMCCC<<<::::::888===BBBIIIYYYooo|||tttjjjfffooozzz|||uuunnnooo|||xxxfff```VVVLLLEEEDDDEEEFFFJJJNNN___}}}|||lllYYYMMMGGGDDDEEEIIISSS[[[eeejjjkkklllooorrryyy}}}wwwpppmmmmmmlllhhhddd[[[TTTJJJ@@@;;;888666555333444444555777999;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFHHHIIIJJJLLLNNNNNNRRRWWW^^^eeellltttyyyhhhNNNDDD;;;:::===:::<<<;;;>>>BBBDDDEEELLLTTTffftttwwweeeRRRIIICCCBBBCCCHHHZZZmmmqqqcccWWW]]]nnnvvvqqqUUU===222//////......---,,,,,,,,,,,,---++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...+++,,,,,,------.........000///333:::???FFFYYYlll~~~{{{yyyzzz|||}}}pppjjjllluuuxxxnnnhhhffffffxxx}}}{{{{{{|||yyyoooeeegggttt:::>>>BBBDDDHHHNNNVVV\\\aaagggooovvv{{{wwwnnnkkkjjjgggddd```bbbcccbbb___^^^___aaabbbaaa```___^^^^^^______aaaaaaaaa```___]]][[[YYYVVV\\\]]]WWWWWW\\\\\\UUUKKKIIIFFFBBBAAACCCHHHMMM[[[ooo{{{rrraaaWWWSSSPPPJJJGGGEEEDDDDDDCCCBBBAAACCCBBBBBBAAA@@@@@@??????<<<<<<;;;:::888777555444333555888===CCCKKKRRRVVVVVVYYY]]]```bbbeeehhhjjjhhhlllnnnnnnpppqqqllleeeWWWJJJ@@@<<<:::>>>MMM^^^|||tttkkkgggwwwaaaNNN;;;333333222///...------,,,,,,,,,,,,++++++***************+++++++++++++++************++++++)))))))))*********+++++++++*********++++++,,,---******+++++++++++++++++++++---111666;;;???CCCDDDLLLOOOPPPJJJ@@@999888999666???HHHSSSjjjzzzqqqmmmtttzzzwwwqqqmmmuuuvvvfff___TTTIIICCCCCCGGGJJJKKKPPPccc~~~qqqbbbRRRIIIGGGHHHLLLPPP]]]dddkkkmmmllllllpppuuu}}}ssslllccc```cccggggggfff]]]VVVKKKAAA;;;888777666666666666777888999;;;;;;======>>>>>>>>>?????????@@@CCCFFFHHHIIIJJJMMMNNNOOORRRWWW]]]eeeoooxxxoooRRRFFF===<<>>BBBJJJPPP]]]sssyyyeeeYYYUUUSSSJJJGGGEEEDDDDDDCCCBBBAAACCCCCCBBBAAAAAA@@@??????;;;;;;:::999777555444333000111444999@@@IIIPPPTTTTTTWWW[[[^^^```cccfffhhhgggkkknnnoooqqqrrrnnngggYYYKKK>>>:::999<<>>??????@@@@@@@@@CCCFFFHHHIIIKKKMMMOOOQQQSSSXXX]]]fffppp|||rrrTTTGGG>>>===@@@<<<;;;<<>><<>>>>>======;;;;;;;;;:::999888777666444444444777<<>>:::666444777777888999::::::;;;;;;<<<<<<======>>>?????????@@@AAACCCFFFJJJNNNQQQSSSWWWYYY___ffflllssszzzUUUDDD@@@===999999===>>>AAAEEEDDDEEEMMMVVVgggooo}}}wwwaaaXXXMMMGGGCCCCCCIIIPPPhhh~~~|||mmm[[[VVV]]]qqqvvvYYY<<<111444333000...---...///.........---,,,,,,+++++++++++++++***************+++,,,++++++++++++++++++++++++************************((())))))))))))*********,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---------------...///000,,,555>>>BBBIII\\\yyywwwsssnnnuuunnn^^^```mmmvvv{{{~~~}}}xxxrrrmmmkkkmmmppppppjjjeeeccc___XXXTTTSSSXXXXXX[[[]]]]]]^^^eeennn}}}555999===@@@BBBGGGNNNSSS```eeeoooyyy~~~xxxrrrnnnkkkhhhgggfffeeebbbaaa______^^^bbbbbbaaaaaa```______^^^___```aaa```^^^\\\\\\]]]YYYWWWUUUUUUUUUUUUTTTSSSLLLGGGAAA>>><<<>>>HHHQQQfff|||lll\\\SSSUUUNNNKKKHHHGGGGGGGGGFFFEEEBBBBBBAAA???>>>>>>======<<<<<<;;;:::999777555444555444444666;;;AAAHHHLLLQQQQQQSSSVVV[[[___cccdddggghhhkkknnnooolllhhhdddWWWIII>>><<<999666<<>>>>>>>>AAACCCEEEIIIMMMPPPSSSTTTXXXZZZaaaiiinnnuuu|||UUUDDD@@@<<<::::::<<<===AAADDDDDDEEEMMMWWWjjjsss}}}ggg]]]RRRKKKFFFEEEIIIPPPfff~~~{{{cccVVVVVVmmm{{{aaaDDD777666222000...---.........,,,------,,,+++++++++,,,,,,+++******)))))))))******++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------------...///000000222888@@@FFFNNNbbb~~~vvvrrrqqq~~~tttggg^^^eeesss||||||yyyuuuooolllkkklllnnnhhhaaa[[[XXXTTTNNNJJJKKKLLLMMMQQQTTTUUUYYYdddqqq444777;;;>>>@@@EEELLLRRR```eeeoooyyy~~~wwwpppjjjggggggfffdddbbbaaa```______aaaaaaaaa```______^^^^^^^^^___``````^^^\\\\\\]]]ZZZXXXVVVVVVWWWWWWVVVUUUKKKEEE@@@===;;;>>>IIIVVVnnnnnn^^^TTTUUUNNNKKKHHHGGGGGGGGGFFFEEEBBBBBBAAA@@@???>>>======<<<<<<;;;:::777555333222555444444555999>>>CCCGGGMMMNNNQQQUUUYYY]]]aaabbbeeefffhhhkkkllljjjeeeaaa[[[LLL???;;;999555888>>>IIIUUUfffuuuuuuhhhfffxxxzzzwwwuuuqqq^^^GGG:::444000//////------------,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++************************---...///---***(((((((((,,,,,,,,,,,,,,,---------...444999;;;???DDDDDDAAA<<<;;;999666555555888;;;DDDSSSjjjyyysssoookkklllttt~~~|||nnneee___RRRKKKFFFGGGIIIJJJMMMRRRZZZkkk|||iii\\\RRRJJJHHHOOOUUUXXX___ggggggjjjnnnqqquuuzzz|||oooaaaUUUOOOFFFEEEGGGPPP\\\fffiiiiiiggggggdddZZZLLLAAA<<<;;;888888999999::::::;;;;;;<<<<<<<<<<<<<<<======>>>BBBDDDHHHLLLPPPSSSUUUUUUYYY\\\ccclllqqqvvv}}}VVVCCC???<<<;;;<<<;;;<<>>===<<>>===;;;::::::999777555444333444444333444777;;;???BBBIIILLLQQQUUUYYY\\\```bbbddddddfffiiijjjhhhdddaaa```QQQCCC>>><<<999999<<>>BBBBBB???:::::::::777555777;;;???JJJ\\\ttt{{{}}}vvvoookkkiiimmmzzzttteee[[[WWWKKKHHHGGGJJJLLLMMMRRRXXX```ssslllZZZPPPMMMJJJLLLTTTZZZ]]]bbbhhhhhhjjjnnnrrrwww}}}nnn^^^PPPHHHEEECCCCCCIIITTT^^^ccceeeggggggmmmoooeeeSSSCCC<<<;;;999999999:::::::::;;;;;;===<<<;;;;;;;;;<<<===>>>CCCFFFJJJOOOSSSUUUVVVVVV[[[___fffmmmqqquuu~~~VVVCCC>>><<<;;;===;;;;;;>>>BBBDDDHHHRRR^^^qqq}}}{{{pppcccYYYPPPIIIIIILLLZZZoooqqqddd```cccwww]]]FFF999000///............,,,***++++++++++++,,,,,,---...,,,+++***)))(((((('''(((++++++++++++++++++++++++************************,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......///000111222:::<<>>???AAAFFFNNNTTT[[[```jjjtttzzzuuunnnlllfffeeedddbbbaaa```````````````______^^^]]]]]]]]]YYY[[[\\\\\\[[[[[[[[[\\\ZZZXXXUUUUUUUUUUUUTTTRRRJJJBBB======<<>>===888888888888888777666555444333333333555888;;;===FFFKKKQQQVVVYYY\\\___bbbbbbccceeehhhiiiiiieeecccaaaTTTGGG@@@>>>===;;;;;;===KKKbbbvvv|||xxxsss~~~}}}|||ppplllqqqxxxsss^^^HHH888222111111.........---------,,,,,,***++++++++++++,,,,,,,,,************************************************)))+++,,,,,,+++***+++,,,,,,---------------......111888===>>>>>>@@@???===999:::999777555777>>>DDDUUUiii{{{|||zzzzzzyyy|||vvvoookkkjjjppp~~~mmm^^^UUUQQQJJJIIIJJJMMMNNNOOOUUU]]]gggyyysss___RRRLLLLLLMMMRRRYYY^^^```dddhhhkkklllnnnssszzz|||ppp```QQQFFFAAA@@@BBBDDDNNN[[[bbbbbbbbbeeefffpppwwwoooZZZFFF<<<::::::::::::::::::;;;;;;;;;===<<<;;;;;;;;;===???@@@DDDFFFKKKPPPSSSVVVWWWWWW^^^aaagggnnnrrruuu|||UUUBBB>>><<<<<<===;;;;;;>>>BBBEEEJJJVVVcccrrr{{{lll```TTTJJJGGGIIITTTfffyyywwwiiibbb```hhhMMM:::222000.........---,,,***++++++++++++,,,,,,---...,,,,,,***)))((((((((((((++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........///000111333333999<<>>???CCCHHHHHHJJJOOOWWWiii888:::<<<>>>???EEEMMMSSSYYY^^^hhhrrryyyvvvooonnnfffeeedddbbbaaa`````````_________^^^]]]]]]\\\\\\XXXZZZ\\\\\\[[[[[[\\\]]]ZZZXXXUUUTTTSSSSSSQQQOOOKKKAAA<<<>>>>>>AAAUUUllljjjYYYTTTNNNKKKHHHGGGGGGGGGFFFEEEBBBBBBCCCCCCBBB@@@>>>===777888888888888888888777444333333333444777999;;;BBBHHHQQQVVVYYY[[[^^^aaaaaaaaacccfffiiiiiigggeee___VVVJJJBBB===<<<::::::;;;HHH]]]sss~~~{{{xxxvvvwwwlllhhhoooyyy}}}kkkRRR===444111111............---------,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************(((***,,,,,,++++++,,,---,,,,,,,,,---......//////222:::@@@???>>>>>>===;;;666888888555444888BBBKKKbbbrrr|||vvvnnnpppwww{{{{{{uuupppmmmnnnuuuxxxdddXXXPPPLLLHHHIIILLLOOOOOOPPPXXXbbbppp}}}fffVVVNNNMMMNNNRRRYYY___cccfffhhhkkkqqqqqqtttyyyuuummm```RRRHHHBBB@@@???AAAEEERRRaaagggbbbaaaeeeiiiuuuzzzdddMMM???:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<>>===<<<===<<<<<<>>>BBBFFFMMMZZZhhhuuuvvvgggYYYLLLFFFFFFOOO\\\jjjvvvppp```___xxxsssVVV>>>444222///------------,,,,,,,,,+++++++++,,,------,,,,,,+++***)))))))))***++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,------------------............------.........///000222444444999???JJJZZZlll|||zzzuuuwwwkkkYYY\\\ggguuu~~~zzzxxxuuudddZZZYYYPPPFFFBBB???>>>???CCCAAACCCKKKYYYjjj888:::<<<===???DDDLLLSSSYYY]]]gggrrryyyuuunnnnnneeeeeecccbbbaaaaaa``````______^^^^^^]]]\\\\\\\\\YYY[[[]]]]]]]]]]]]^^^___\\\YYYVVVTTTSSSQQQOOOMMMKKKAAA<<>><<<999999::::::999888777777333333222333444666888:::>>>FFFOOOUUUWWWYYY\\\```^^^___aaaeeehhhiiihhhggg___YYYOOODDD===:::999888<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;===AAADDDFFFJJJKKKNNNQQQUUUYYY[[[]]]ccceeellluuu{{{wwwRRRAAA???===<<<===<<<<<>>>>>@@@EEEMMMTTTYYY^^^hhhssszzzsssmmmllleeedddcccbbbaaaaaaaaaaaa______^^^]]]]]]\\\\\\[[[ZZZ\\\^^^___^^^^^^```aaa]]]ZZZWWWTTTSSSQQQOOOMMMLLLAAA===@@@@@@CCCZZZvvvqqq[[[SSSLLLIIIFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDCCC@@@>>><<<<<<<<<;;;;;;999888666666333222222333444666888:::;;;DDDNNNTTTVVVWWW[[[^^^\\\]]]___cccgggiiihhhgggaaa]]]TTTGGG===999999888>>>AAAPPPkkkzzzbbb^^^gggtttuuuyyyxxxpppjjjqqq~~~{{{```FFF888222...//////.........---------++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++,,,------+++)))******)))***+++---///000111222333<<>>BBBFFFHHHLLLMMMOOORRRVVVZZZ^^^___dddgggoooxxxuuuQQQAAA???>>><<<=========???DDDHHHPPP```nnn~~~sssaaaPPPGGGFFFBBBFFFMMM[[[qqq^^^bbb{{{hhhMMM999555000,,,,,,...///000...------,,,++++++++++++,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------.........------............------......///000111333555666@@@KKK\\\pppzzztttwwwggg]]]dddmmmvvv}}}~~~oooaaa[[[SSSKKKCCCAAA???>>>@@@DDDHHHQQQeee<<<;;;===@@@AAACCCKKKTTTYYYaaakkkuuu~~~vvvllljjjjjjhhhfffddddddbbb```^^^```___]]][[[ZZZ[[[]]]^^^]]]]]]^^^___```aaabbbcccYYYWWWUUUTTTSSSRRROOOMMMKKKJJJBBB>>>AAAFFFZZZyyytttaaaSSSQQQMMMIIIFFFFFFEEEDDDCCCHHHEEEAAA??????AAAAAABBB@@@???===;;;999888888777333333333444444555555555:::@@@HHHOOOSSSTTTUUUUUUXXX[[[___bbbdddeeedddcccccc\\\RRRGGG???;;;::::::;;;BBBRRRkkkkkkTTTfffsss{{{}}}vvvsssuuuwwwnnnNNN:::333111////////////...---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***+++,,,---......******+++++++++,,,,,,,,,(((***++++++,,,...111333;;;<<<===>>>===<<<:::888===666333777???JJJ[[[iiitttiii``````dddiiiooosssrrruuutttqqqvvvooo^^^OOOCCC???AAAHHHIIIKKKMMMOOOUUUdddttt~~~eeeTTTMMMJJJKKKMMMTTTaaammmpppoootttzzz~~~yyylllcccMMMEEE>>>======<<<===???KKKTTTccckkkdddYYYVVV\\\uuuyyybbbQQQIIICCC>>>999777777888888777;;;<<<===>>>???CCCIIIMMMNNNQQQTTTUUUWWW[[[aaaggglllooovvviiiJJJBBB<<<999===>>>>>>???BBBGGGLLLTTTcccqqqyyyuuuyyyzzzyyy{{{dddSSSJJJGGGFFFDDDHHHTTTdddvvvrrrjjjyyytttQQQ===555---,,,......+++***++++++************++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,+++***)))((((((((()))))))))*********++++++++++++++++++++++++,,,---...///000000/////////------000111222777???AAATTTfff{{{~~~uuuwww|||vvveeebbbeeeqqqsss{{{~~~sssjjjccc[[[MMMGGGCCCAAA@@@???CCCHHHKKKccc;;;:::<<>>AAAFFFZZZyyyuuubbbSSSOOOLLLHHHFFFFFFFFFFFFEEEEEEBBB@@@???AAABBBBBBBBB???>>>===;;;999888777777333333333444444444555555888>>>EEELLLPPPSSSUUUVVVYYY[[[^^^bbbcccdddcccbbbbbb]]]TTTJJJAAA<<<:::::::::AAARRRmmmqqqWWWfffsss}}}||||||sssRRR===555444////////////...---,,,,,,---,,,,,,++++++,,,,,,---***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,...222666;;;<<<=========;;;999777<<<:::777999CCCSSSdddnnnoooddd\\\___ffflllqqqttttttuuutttqqquuu}}}rrrbbbTTTHHH???>>>BBBKKKNNNSSSVVVWWW]]]ppprrr[[[NNNJJJIIIKKKOOOXXXeeepppsssssswww}}}}}}ooo___UUUIIIAAA<<<<<<======???BBBLLLVVVccciiiaaaTTTRRRXXXqqqyyyfffYYYSSSIIIDDD???<<<;;;;;;:::888;;;<<<>>>???AAAEEEKKKOOOOOORRRVVVXXXZZZ^^^eeejjjuuuyyybbbGGGBBB<<<;;;??????>>>>>>BBBGGGKKKTTTcccqqq~~~}}}}}}tttooorrrtttvvvkkkXXXLLLHHHFFFCCCFFFOOO]]]oootttfffoooyyyZZZBBB999111000222222///...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++***)))(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000111111000///000......111222333:::BBBJJJ___rrrxxxrrrwww~~~ooobbbbbbffflllooovvv}}}~~~}}}nnnggg___WWWLLLFFFBBBAAA@@@@@@EEEKKKWWWttt:::999;;;>>>???BBBJJJSSSVVV___lllxxxxxxmmmiiifffeeeccccccddddddcccaaa```___]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^_________YYYXXXVVVUUUVVVUUUSSSQQQNNNMMMDDD???AAAFFFZZZyyywwwcccUUUNNNKKKGGGFFFFFFGGGGGGFFFBBBAAA@@@@@@BBBCCCCCCBBB>>>===<<<:::999777666555333333333333444444444444666;;;BBBHHHMMMQQQUUUXXXYYY[[[^^^aaabbbbbbbbbaaaaaa^^^WWWNNNDDD===:::999:::???QQQooo}}}___hhhvvv{{{ZZZAAA777666000000//////...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,---000555999============<<<:::888777999<<<<<<===KKKbbbssswwwjjj___XXX^^^iiipppssstttvvvvvvtttrrrssswwwxxxuuulllaaaSSSIIIAAA===@@@FFFLLLQQQXXXZZZZZZccczzzssscccQQQIIIIIIKKKPPPUUU^^^jjjuuuwwwwww|||wwwgggUUUIIICCC===999;;;===>>>BBBFFFOOOZZZfffiii^^^QQQPPPVVViiixxxttthhhaaa\\\PPPJJJCCC>>>;;;999888777<<<===???@@@CCCHHHNNNRRRRRRUUUYYY\\\^^^ccckkkppp}}}zzzYYYCCCAAA===<<<@@@?????????BBBGGGLLLUUUeeesss~~~{{{xxxwwwxxxzzzqqqmmmooorrrwwwuuu```PPPHHHEEECCCDDDJJJTTTfff|||eeedddyyyfffDDD888//////222000...---...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++***))))))(((***************+++++++++------------------------+++---000222333222000///111///000222333666???IIIWWWqqqzzzooonnnwwwxxxhhh```dddiiifffjjjpppvvvwwwzzzuuuhhhccc\\\TTTMMMHHHDDDCCCCCCDDDJJJRRReee888888999===>>>AAAIIISSSXXXbbbppp|||wwwlllggggggeeeccccccccccccbbb```___^^^]]]\\\[[[[[[\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\ZZZXXXWWWVVVWWWWWWUUUSSSPPPNNNEEE???AAAEEEYYYxxxzzzfffWWWOOOLLLHHHFFFFFFFFFFFFEEEAAAAAAAAABBBCCCCCCAAA???======<<<:::999777555444333333333333333333333333555999???DDDJJJPPPVVVZZZYYY[[[]]]___aaaaaaaaa``````___ZZZQQQFFF>>>:::999;;;???PPPqqqjjjnnnxxxdddGGG999666111000///......------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,---222888<<>><<<:::888777444<<>>BBBGGGPPP^^^kkkjjj\\\PPPPPPVVVbbbnnnwwwtttkkkeeecccaaa\\\UUUKKKAAA;;;888888999;;;===???AAAEEEJJJQQQUUUUUUYYY]]]aaadddjjjrrrxxxkkkPPPAAA@@@<<<<<>>AAAAAADDDJJJOOOYYYiiixxxvvvyyy{{{zzzxxxxxxzzz}}}|||vvvrrrtttyyyiiiUUUJJJDDDCCCDDDHHHOOO^^^vvviii\\\kkkqqqIII:::......111...,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))))))))))))))))))))******------------------------+++---000333333222000...111000111444666:::FFFRRRggg|||pppiiikkkuuu~~~rrrhhheeeiiinnneeeiiimmmpppqqqxxx|||llleeebbb]]]UUUOOOKKKHHHGGGFFFHHHQQQ[[[uuu888777999<<<>>>AAAIIISSS]]]gggtttzzzmmmhhhiiigggdddccccccbbb___]]]^^^]]]\\\[[[YYYYYYXXXXXXUUUVVVWWWXXXYYY[[[\\\\\\ZZZYYYWWWWWWXXXWWWVVVTTTPPPOOOFFF@@@BBBEEEWWWuuu|||iiiYYYRRRNNNJJJGGGEEEEEEDDDBBBCCCBBBBBBCCCCCCAAA>>>;;;<<<<<<<<<;;;999777555444333333333333333333333333555888===CCCHHHOOOWWW\\\XXXYYY[[[^^^___```````````````\\\TTTHHH>>>999999;;;>>>NNNpppqqqqqqsssnnnLLL:::555111111///......---......---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......------///333:::>>>AAAAAA@@@>>>===;;;:::999000;;;CCCLLLcccjjjaaa[[[aaakkkpppqqqrrrwwwsssppppppqqqnnnhhhdddYYYPPPHHHEEEDDDFFFLLLTTTcccbbbbbbccchhhxxxsss[[[RRRJJJKKKOOOUUU]]]dddjjjsss{{{}}}wwwlll]]]MMMBBB===:::999;;;<<<<<<@@@FFFMMM___mmmjjjZZZOOOOOOUUU^^^gggmmmjjjeeeeeefffeeekkkdddWWWJJJ@@@<<<<<<>>>:::<<>>;;;CCCCCCGGGLLLSSS^^^oooyyyssskkkqqqwwwzzz{{{}}}~~~rrr[[[MMMDDDDDDEEEHHHLLLWWWkkk}}}pppZZZ```ooo{{{zzzWWWCCC333222444000...000------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***------------------------+++++++++++++++++++++++++++---///222222111000///111111333666888???NNN]]]vvv|||ssskkkhhhkkkssszzz{{{qqqmmmoooqqqssskkkmmmmmmlllnnnvvvrrrfffcccccc___XXXNNNKKKIIIHHHIIIMMMXXXddd777777999===???AAAJJJSSS```iiiwww}}}pppjjjiiigggdddcccbbbaaa^^^\\\\\\\\\ZZZXXXWWWUUUSSSRRROOOPPPSSSVVVYYY\\\___```[[[ZZZXXXWWWWWWWWWUUUSSSNNNNNNGGGBBBCCCDDDUUUqqq}}}iiiYYYSSSOOOJJJGGGEEEDDDBBBAAADDDCCCBBBBBBBBB@@@===:::=========<<<:::888555444333333333333222222222222444777<<>><<<;;;;;;:::222;;;HHHYYYrrrmmmeeeaaadddkkkoooqqqtttxxxqqqlllmmmmmmhhhaaa]]]QQQKKKHHHIIILLLPPPWWW___nnnhhhdddhhhtttuuueeeSSSMMMIIILLLRRRYYYaaaiiiooowww~~~yyylll```RRRDDD;;;;;;999999;;;;;;;;;???EEEKKK```qqqkkkYYYMMMMMMQQQ]]]cccgggffffffjjjnnnooouuuooocccUUUHHH@@@======;;;===@@@DDDIIIPPPWWW\\\^^^bbbhhhmmmrrrzzzzzzTTTDDD>>>>>>999;;;>>>;;;DDDDDDHHHNNNVVVbbbuuuuuuooolllfffoooyyyzzzcccSSSGGGEEEEEEGGGJJJPPP___mmmwwwvvv]]][[[bbbuuu}}}xxx}}}dddKKK555222333...,,,000---------,,,,,,---------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000000000///000111333777;;;DDDWWWhhhyyyuuunnnjjjjjjnnntttyyyzzz{{{tttnnnpppvvvxxxwwwqqqqqqnnnkkknnnvvv|||}}}|||ssshhhbbbbbbaaa]]]XXXKKKIIIIIIJJJLLLSSSbbbqqq888777999===???BBBKKKTTT___hhhuuu}}}pppjjjgggeeecccbbbbbbaaa___^^^[[[ZZZXXXVVVSSSPPPNNNMMMJJJLLLPPPUUU[[[```dddfff\\\ZZZXXXWWWWWWVVVTTTRRRLLLMMMGGGCCCCCCCCCRRRmmm{{{hhhXXXRRRNNNJJJGGGEEEEEECCCBBBDDDBBBAAAAAAAAA@@@>>><<<======>>>===;;;999666444333333333222222222111111222555:::@@@EEELLLSSSXXXUUUVVVXXXZZZ]]]```aaabbb___```^^^TTTFFF<<<888999888:::GGGcccrrrsssnnn}}}ZZZBBB999333222000...---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,***,,,---///111555:::>>>>>>======;;;;;;:::::::::999>>>NNNgggoooiiifffhhhkkkmmmsssyyyyyyooohhhiiihhh```XXXTTTJJJGGGHHHOOOVVV]]]gggoootttjjjfffppp}}}hhhVVVNNNJJJIIIOOOVVV]]]fffnnnttt{{{ssscccVVVJJJ@@@999777666888:::;;;:::???FFFNNNfffxxxqqq[[[NNNLLLPPPWWW]]]aaaccchhhrrryyy{{{~~~{{{ttthhhYYYKKKBBB???===???CCCGGGMMMTTT\\\aaadddhhhoootttzzzdddLLL???<<<===888;;;@@@===CCCCCCGGGOOOWWWeeeyyyssskkkiiijjjmmmxxxjjjZZZLLLFFFCCCCCCEEEJJJUUU___iii~~~fff]]]\\\mmm}}}xxxpppRRR888333222,,,+++000///......------......///------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,((())))))*********))))))+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000///000444888===HHH^^^qqqxxxrrrllljjjmmmsssyyy|||www{{{{{{jjjfffmmmwwwzzzyyytttrrrmmmiiinnnvvvvvvrrrlllfff___^^^^^^\\\VVVRRRJJJJJJLLLPPPUUU```sss888777999===@@@CCCKKKUUU]]]fffssszzzmmmgggeeedddbbbbbbcccbbbaaa___ZZZYYYWWWUUUQQQNNNKKKIIIGGGJJJOOOUUU\\\ccchhhjjj]]][[[XXXWWWWWWUUUSSSQQQKKKMMMGGGCCCDDDCCCPPPjjjzzzfffVVVPPPMMMIIIFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@AAA???>>>===>>>>>>>>><<<999666555333333333222222111111111000444999???DDDJJJQQQUUUTTTUUUWWWZZZ]]]```bbbccc___aaa^^^SSSEEE;;;888999666777CCC^^^sssuuusss___FFF<<<333222000...---...///000---,,,,,,++++++,,,,,,---////////////////////////......---,,,+++***)))(((******+++++++++,,,,,,,,,)))+++---000222666:::===<<<;;;:::999999999999999???BBBSSSqqq}}}oookkkiiiiiikkkmmmuuu}}}yyynnnffffffddd[[[RRRNNNFFFEEEJJJUUU```iiittt}}}{{{ppplll{{{vvv___KKKMMMJJJKKKRRR[[[bbbllltttwww~~~ooo___RRRIIIAAA<<<555444777:::;;;;;;@@@HHHTTTmmmwww```PPPNNNPPPQQQVVV[[[```iiivvv}}}mmm[[[MMMFFF???AAAEEEJJJOOOWWW___eeehhhmmmsssyyy|||RRRFFF;;;:::<<<888<<>>@@@EEEOOOXXX```yyynnnbbb]]]lll~~~yyy|||\\\???888666000///555000000////////////000000---------,,,,,,,,,++++++*********++++++,,,,,,,,,''''''((((((((((((((('''.........------,,,,,,,,,---------------------------,,,++++++,,,---///000...000444999>>>KKKaaavvv~~~yyysssllljjjnnnvvv|||vvv|||vvvccc___iiiuuuzzzzzzuuurrrkkkhhhnnnvvvssskkkccc^^^ZZZ[[[[[[WWWPPPLLLLLLLLLPPPWWW^^^kkk999999::::::<<>>=========<<<;;;999888777777555444333222111111111111222333666999>>>EEENNNTTTXXXYYYZZZYYYYYYZZZ]]]___aaa]]]WWWOOOGGG@@@:::888666:::AAAQQQmmmvvvyyy~~~|||{{{~~~iiiKKK999444222///...//////......,,,,,,************,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++******************...---...111666;;;>>>???@@@:::777999999888999<<<@@@MMMfff}}}qqqpppllljjjnnnuuuwwwuuummmhhhffffffbbbWWWLLLFFF???BBBFFFOOOccczzzxxxyyy{{{iiiXXXMMMGGGJJJOOOVVV___iiirrrwww|||~~~kkkYYYLLLCCC<<<777777666777::::::;;;AAAJJJ[[[sssxxxaaaSSSQQQQQQVVVWWW\\\eeemmmwwwvvv^^^KKKIIIIIIJJJNNNSSS[[[bbbfffjjjrrr{{{aaaKKK<<<===<<<;;;:::;;;>>>AAADDDFFFJJJOOOYYYjjjssshhhfffooo|||}}}}}}}}}}}}xxxfffRRRHHHAAAAAABBBAAAHHHSSS```nnn|||mmmkkknnneeeFFF666111......///000///...---,,,,,,,,,,,,,,,---------.../////////,,,------...---,,,***)))++++++++++++++++++++++++,,,---...---+++***+++,,,------------------------,,,,,,------...////////////...333<<>>===<<<;;;999888777666555444333222111111111111222333666999>>>FFFNNNTTTWWWXXXYYYYYYXXXZZZ\\\^^^```]]]WWWPPPHHH@@@;;;888888:::@@@MMMfff|||{{{vvvyyy}}}}}}}}}|||jjjLLL999444222///......///...------,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++)))******++++++,,,,,,,,,++++++******************------...111777;;;>>>???===888555777888777999<<>>AAADDDGGGKKKPPPZZZkkkoooiiimmm~~~{{{kkkUUUJJJBBBAAAAAA@@@FFFPPP[[[mmmuuuqqqqqqiiiHHH777333000...------,,,+++******)))))))))------------............,,,,,,---------,,,++++++++++++++++++++++++++++++,,,---...---+++***+++,,,------------------------,,,,,,---......//////000//////555>>>EEEQQQmmm{{{vvvqqqsss{{{fff^^^XXX]]]jjjvvvzzzzzzzzzppplllqqquuupppgggbbbRRRNNNLLLMMMJJJFFFDDDFFFHHHMMMRRR\\\rrr999999::::::<<>>@@@BBBEEEJJJPPPWWWbbbooouuutttmmmggg___YYYXXXWWWUUUSSSNNNMMMKKKHHHBBBCCCOOO^^^uuuuuuaaaXXXNNNKKKGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????===;;;999888666555555444333222111111111111111333666999???FFFOOOTTTVVVWWWXXXXXXXXXYYY[[[]]]___\\\XXXQQQIIIAAA;;;888999:::===GGG[[[qqq~~~|||ssswww||||||}}}mmmOOO:::444222///.........---,,,...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++******************************++++++++++++++++++,,,,,,...222888===??????<<<888666777888888;;;@@@QQQfff|||tttvvvuuurrrqqqtttzzzzzzvvvooohhhcccaaa\\\PPPFFFAAACCCCCCEEEQQQfffzzzsssyyykkkYYYNNNIIIKKKPPPXXX```hhhooouuuyyysss```PPPEEE>>>888555888888999<<<<<<>>>DDDMMM___wwwjjj___]]]]]]XXXVVVXXXaaannnfff^^^UUUTTT\\\hhhppptttxxx~~~rrrTTTDDD???;;;<<<<<<;;;:::<<>>AAAFFFKKKQQQXXXeeesss{{{{{{tttlllbbb[[[XXXWWWVVVTTTNNNMMMLLLHHHCCCCCCNNNZZZtttppp]]]VVVNNNKKKGGGEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@>>><<<:::777666555444444333222111111111111111333666:::???FFFMMMSSSTTTUUUWWWWWWWWWXXXZZZ\\\]]]\\\YYYSSSLLLDDD<<<888888888999@@@PPPbbbrrrzzzuuuoooyyy|||pppRRR;;;555222///.........---,,,.........------.........+++,,,,,,------,,,,,,+++++++++++++++******************+++++++++++++++,,,+++,,,///444:::>>>@@@???===999888::::::;;;@@@FFFYYYpppvvvqqqtttuuuttttttxxx}}}|||xxxppphhhaaa]]]WWWMMMDDD@@@BBB@@@DDDQQQfffwww|||zzzrrrwwwaaaPPPGGGFFFJJJQQQ\\\fffmmmsssyyy}}}zzzmmm\\\LLLBBB<<<888666777777888<<<<<<>>>EEENNN```wwwnnndddcccbbb^^^ZZZZZZcccrrryyymmm___[[[bbbmmmvvvyyy~~~zzz]]]GGG@@@BBB;;;;;;;;;;;;;;;<<<@@@CCCEEEIIINNNSSS]]]nnnssssssxxx{{{vvv]]]OOODDDBBBAAA???CCCKKKVVVppp~~~sssssspppOOO;;;666555111,,,111111000///////////////.........------,,,,,,,,,,,,++++++***+++,,,...///+++++++++++++++++++++++++++,,,------++++++,,,------------------------------------...//////000000111333:::BBBJJJYYYsss{{{wwwmmmnnntttpppaaaaaaeeennn{{{~~~|||xxxqqqgggaaaNNNHHHCCCBBBAAA???BBBFFFJJJNNNZZZooo888999:::;;;===@@@EEEIIIUUU^^^kkkwwwxxxgggZZZTTTMMMOOOPPPNNNIIIFFFGGGIIIFFFDDDAAA===;;;;;;???BBBFFFKKKRRR[[[hhhwwwyyypppeee]]]YYYWWWUUUTTTPPPMMMKKKHHHCCCCCCLLLWWWpppnnn\\\VVVNNNKKKGGGEEEDDDDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@???AAA@@@>>><<<:::888666555444444333222111111111111111333666999>>>DDDKKKPPPQQQSSSUUUVVVVVVWWWYYY[[[]]]\\\[[[VVVOOOGGG>>>999555555666<<>>EEENNNccczzztttkkkiiihhhaaa\\\\\\fffvvvssskkkooowww~~~|||bbbNNNBBB>>>@@@::::::;;;;;;;;;===AAADDDFFFJJJOOOUUU___oooyyyxxxpppttt~~~yyybbbRRREEEBBBBBB@@@DDDKKKXXXppppppiiiqqq}}}sssTTT>>>777666333...------,,,,,,+++,,,,,,,,,......------,,,,,,,,,+++,,,++++++***+++,,,...///+++++++++++++++++++++++++++,,,------++++++,,,---------------------------------......///000000111111555;;;BBBJJJZZZqqq~~~vvvoooeeelllyyymmmdddgggnnnxxx|||vvvmmmeeeQQQKKKEEECCCAAA???BBBGGGJJJPPPaaa{{{888999:::;;;===@@@DDDHHHTTT]]]iiiuuu}}}pppbbbXXXUUUNNNNNNNNNMMMJJJIIIIIIIIIFFFEEECCC@@@>>>>>>AAADDDGGGMMMUUU^^^lll{{{{{{ssshhh___[[[XXXVVVSSSRRRNNNKKKHHHCCCBBBKKKUUUjjjppp___ZZZNNNKKKGGGEEEDDDDDDCCCBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@>>><<<:::999777666555444333222111111111111111333666999<<>>FFFOOOggg~~~zzzrrrpppoooccc]]]]]]gggyyy~~~|||~~~bbbNNNDDD===:::999999:::::::::;;;===AAADDDGGGKKKQQQWWWaaaqqq~~~~~~zzzqqqlllrrr}}}{{{~~~|||hhhWWWHHHDDDCCCAAACCCIIIWWWlllpppdddggg}}}www}}}yyy\\\CCC777666444000...------,,,,,,---------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++***,,,------++++++,,,...---------------------------......//////000111111222777===CCCLLL\\\rrr~~~sssjjjeeeppplllgggllluuu~~~sssfffRRRKKKEEECCCAAA@@@CCCHHHMMMVVVlll777999:::<<<===@@@DDDGGGSSS[[[gggrrr}}}ssshhhcccccc]]]ZZZVVVTTTQQQOOOLLLJJJHHHHHHGGGDDDBBBBBBDDDGGGHHHOOOYYYcccqqq}}}uuujjjbbb]]]ZZZWWWTTTTTTOOOJJJFFFBBBBBBJJJTTTiiippp^^^YYYNNNKKKGGGEEEDDDDDDCCCBBB@@@@@@@@@AAABBBCCCDDDDDD??????>>><<<;;;999888888555444333222111111111111111333666888;;;???DDDHHHMMMPPPSSSUUUUUUVVVWWWXXX]]]^^^___]]]WWWMMMCCC<<<666555777:::===FFFYYYlll~~~kkkoooyyy||||||}}}hhhMMM999666333111111000///...,,,---............---,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------******++++++,,,------...---///444999>>>???===;;;777666777999:::<<>>;;;999999888999::::::;;;>>>BBBEEEGGGLLLRRRXXXbbbrrr|||xxxpppmmmooozzz|||{{{{{{ppp]]]LLLFFFDDD@@@AAAEEERRRddd~~~sssdddeeeooo~~~ttt{{{fffIII888555444111//////............//////,,,,,,,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++***+++---,,,,,,+++---...------------------------.........///000000111111333999???FFFPPPbbbwwwsssiiijjjwwwxxxjjjkkkqqq{{{yyyeeePPPJJJEEEDDDCCCBBBEEEJJJRRR___yyy777999:::<<<===@@@CCCFFFQQQYYYeeeppp{{{{{{sssqqqtttnnniiibbb]]]YYYUUUOOOJJJJJJJJJIIIHHHFFFEEEFFFHHHJJJQQQ[[[fffuuu~~~vvvlllddd```\\\XXXUUUUUUPPPJJJEEEAAAAAAJJJTTTlllnnn[[[UUUNNNKKKGGGEEEDDDDDDCCCBBB======???AAACCCEEEFFFGGG???>>>===<<<;;;:::999999555444333222111111111111111333666888:::===BBBEEELLLOOOSSSUUUUUUUUUWWWXXX]]]___```___YYYNNNDDD===888777999<<<<<>>???===:::888777999;;;<<>>;;;999888666666888<<<>>>AAAIIIRRRiii|||uuurrrpppuuuiii```dddsssrrr]]]OOOAAA<<<===<<<===>>>888999::::::;;;>>>BBBFFFHHHLLLSSSYYYcccsss}}}}}}sssmmmhhhllluuu||||||yyy~~~vvvbbbOOOHHHDDD???>>>BBBLLL^^^wwwwwwggggggeee|||rrrzzznnnNNN999444333222++++++*********++++++,,,+++++++++,,,,,,---------,,,------...---,,,***)))++++++++++++++++++++++++***+++---,,,,,,,,,---...------------------------......//////000000111111333:::AAAHHHSSSggg|||tttjjjnnn{{{~~~}}}ooogggnnnvvv~~~eeeOOOIIIFFFFFFEEEEEEIIINNNWWWfff999:::::::::<<<@@@FFFJJJNNNXXXfffqqq|||}}}|||}}}tttkkkhhheee___YYYVVVXXXSSSOOONNNKKKFFFFFFIIIOOOWWWbbbnnn|||sssiiiccc___[[[XXXUUUOOOIIIEEEAAAAAAHHHRRRkkkkkk\\\SSSPPPLLLGGGDDDBBB@@@???===<<<:::999<<>>===<<<999777666444222222333333222111333333444555666:::???CCCIIILLLPPPSSSUUUVVVXXXYYY^^^``````]]]ZZZVVVKKK@@@999555555999>>>FFFVVVeee||||||wwwssshhhwww|||zzz|||}}}{{{}}}rrr~~~vvvRRRFFF777222444///000222,,,///............---------------,,,,,,+++***))))))++++++++++++++++++++++++++++++******++++++,,,,,,...333888<<<<<<;;;;;;:::777:::<<<;;;:::AAARRRbbbpppnnnkkkkkkoootttvvvtttpppnnnooovvv|||xxxjjj]]]TTTLLLFFFDDDBBB??????BBBFFFNNNaaavvvpppZZZKKKEEEDDDIIIPPPWWWfffuuuzzzzzz~~~~~~ssscccQQQEEE>>>::::::===888555555999<<<@@@IIIRRRmmm{{{uuuvvvwwwzzzpppiiinnn{{{}}}jjj^^^GGGDDD???;;;888888999::::::;;;<<<======???CCCEEEFFFJJJSSS```kkkwww{{{rrrmmmjjjkkkiiimmm|||~~~zzzyyy}}}{{{iiiTTTIIIDDDAAA@@@AAAHHHVVVmmmttt^^^aaabbbvvvwww~~~rrrOOO;;;888777111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................///---...111111///111666555<<>>CCCGGGIIIIIIHHHEEEAAA???===:::777555666444222222333333222111000111222333555999>>>BBBIIILLLOOORRRTTTUUUXXXZZZ]]]``````___^^^YYYNNNCCC<<<888777:::===EEEXXXllllllaaaooovvvwww{{{|||~~~~~~qqq{{{|||[[[GGG777333444//////222---///............------------,,,,,,,,,+++*********++++++++++++************,,,+++++++++++++++,,,,,,///444999======<<<;;;;;;888:::<<<;;;===GGGZZZiiiwwwsssmmmmmmrrrwwwvvvtttrrrpppqqqvvvzzzuuugggZZZRRRKKKEEECCCAAA???@@@DDDJJJWWWmmm|||jjjUUUIIIEEEFFFLLLRRR[[[jjjxxx||||||}}}rrrcccQQQFFF>>>:::999<<<888666666:::<<>>>>>???AAADDDGGGIIINNNXXXeeeooo{{{{{{rrrkkkhhhooosssxxx}}}|||lllWWWKKKEEEAAAAAABBBEEEQQQfff}}}uuu\\\]]]```xxxvvv}}}xxxTTT;;;555333/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------------------------------------------------------------------------///---...111111///222777:::???HHHSSSaaaqqqrrrjjjjjjrrr|||~~~ooodddfffrrrwww~~~jjjTTTLLLFFFDDDDDDGGGLLLQQQhhh999::::::;;;<<>>:::999:::;;;DDD]]]wwwiii\\\hhhqqquuu{{{}}}qqqyyygggIII999333444...///222---///............---------,,,,,,,,,,,,++++++++++++************++++++++++++---,,,,,,++++++,,,,,,,,,111666;;;>>>>>>===<<<;;;999:::;;;<<>>AAAFFFOOObbb{{{tttaaaMMMEEEFFFIIIOOOTTTaaannn{{{~~~~~~}}}pppbbbQQQFFF???999888999999777888;;;===AAAKKKVVVtttxxxtttzzz|||wwwuuuyyyvvvdddVVVKKKAAA:::999999888888888999999:::<<<===??????@@@BBBFFFIIILLLRRR^^^lllwww}}}tttmmmjjjjjjwwwqqq[[[MMMEEEAAAAAACCCBBBKKK]]]uuuwwwZZZXXX]]]{{{zzzuuuzzz~~~ZZZ>>>333222000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---...111111000333888???CCCLLLYYYhhhuuuzzzkkkgggkkkpppyyy{{{{{{mmmgggjjjvvvxxx|||~~~jjjTTTKKKDDDCCCEEEIIIPPPWWWvvv999::::::;;;===AAAGGGLLLOOOXXXdddoooyyy~~~{{{xxxuuuuuuxxxwwwooohhhfffccc```^^^[[[TTTLLLJJJMMMUUU]]]hhhwwwvvvjjjcccYYYRRRIIIBBB===>>>HHHSSSoooyyyhhh[[[SSSLLLHHHCCC???===;;;999777999:::<<>><<<<<<999;;;;;;???LLLbbbxxx{{{ppppppwwwzzzxxxuuuyyyxxxxxxyyyxxxpppcccXXXJJJDDD@@@>>>======BBBIIITTTkkk}}}kkkZZZHHHBBBFFFLLLRRRVVVfffsss}}}oooaaaQQQFFF???999666888999888:::<<<>>>BBBNNNZZZxxxuuusss|||~~~zzzxxx|||nnnZZZMMMGGGDDD???;;;666666777888999999999999;;;===>>>???AAACCCGGGJJJMMMTTTcccssszzzvvvwwwzzzuuu___OOOFFF@@@@@@CCCAAAGGGVVVqqq}}}]]]VVVXXXttt}}}xxx|||bbbDDD666444555000//////...............------------------------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---...111111000444:::AAAEEEPPPaaarrr|||~~~|||rrreeeeeelllpppwww|||yyyuuuxxx~~~qqqooorrryyyxxxzzzyyyfffVVVLLLEEEEEEHHHLLLVVVbbb999999:::;;;===BBBHHHMMMOOOXXXdddnnnxxx|||tttrrrmmmkkknnnssssssnnniiiiiigggdddbbb]]]TTTKKKJJJNNNRRR[[[iiiyyyttthhh```XXXPPPGGGAAA<<<===GGGSSSooovvvfff[[[SSSKKKGGGBBB>>>;;;999777666666888;;;???DDDIIINNNQQQRRRMMMFFF@@@===;;;999888666444222222333333222111777888999888888999;;;>>>DDDHHHMMMQQQTTTVVVXXXZZZZZZ^^^`````````]]]SSSHHH???999888;;;;;;DDDfffppp___fffpppzzz{{{sssOOO>>>555333---...111---///............---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,------...///555999>>>@@@@@@>>><<<;;;999<<<>>>EEEYYYtttsssqqquuutttqqqooovvvwwwxxxxxxtttkkk___WWWHHHCCC>>><<<;;;<<>><<<999666777888999:::999999888:::;;;===???@@@CCCGGGJJJMMMUUUfffxxxwwwbbbQQQFFF@@@???BBBAAAEEETTTnnndddYYYUUUllljjjLLL999555666000000///............///---------------------------,,,+++************+++************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000111111666<<<@@@HHHXXXlll~~~xxx|||}}}~~~wwwiii___cccmmmppptttwwwuuussszzz~~~xxxxxxyyyyyywwwwww|||yyyhhhWWWMMMGGGHHHIIILLL[[[mmm999999:::;;;>>>BBBIIIMMMPPPXXXcccmmmwwwuuuooommmhhhgggjjjoooppplllkkkmmmjjjgggccc]]]RRRHHHHHHMMMOOOZZZjjj|||{{{oooddd\\\TTTMMMFFF@@@<<<===GGGQQQmmmrrreee[[[TTTKKKGGGBBB===:::888666444444777;;;???DDDIIIPPPTTTWWWQQQIIIBBB>>>===;;;;;;666444222222333333222111444666777666555666777999BBBGGGNNNSSSVVVXXXYYYZZZZZZ]]]^^^^^^___\\\SSSIIIBBB999888<<<===DDDdddppp^^^eeerrrtttRRR@@@666333------111...///............---------------------,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---...///000111666:::>>>AAA@@@===;;;;;;999===BBBMMMfffwwwrrrqqqmmmjjjkkkvvvwwwxxxvvvpppeee[[[TTTIIIDDD@@@===;;;<<>>888777888888999<<>>CCCIIINNNPPPXXXccclllvvv}}}rrrmmmlllhhhfffhhhkkkllljjjkkkoookkkhhhccc[[[NNNEEEFFFLLLNNNZZZlll~~~vvvlllaaaYYYPPPJJJDDD???<<<===FFFPPPhhhzzz|||lll```XXXQQQKKKGGGBBB===:::888666444444777<<>>>>>BBB___lll\\\fffwwwwwwUUUBBB777333,,,---111...///............---------.........---,,,,,,,,,+++))))))***++++++,,,------++++++,,,---///111222333666:::>>>@@@???===;;;:::999???FFFUUUrrrwwwssspppkkklllrrr{{{}}}~~~zzzpppdddZZZTTTLLLHHHCCC@@@===???IIIUUUqqqiiiRRRKKKEEEEEEIIIQQQ^^^jjjsss{{{tttdddRRRFFF>>>888888:::777888<<>>@@@BBBFFFJJJNNNUUU^^^ooo{{{iiiYYYLLLBBBAAACCCCCCEEEMMM```zzzyyyeeeUUUaaazzzxxx]]]DDD666222111000000///////////////........................---,,,+++***+++---...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...,,,,,,///111222888???EEEVVVqqqtttoookkkgggbbb\\\[[[cccnnnnnnppptttzzz|||uuuyyy||||||yyyyyyxxxyyy|||~~~ooo\\\VVVTTTSSSLLLLLLeee999999:::<<<>>>CCCJJJNNNPPPXXXbbbkkkuuu{{{ppplllllliiiggggggiiihhhgggiiinnnlllhhhbbbYYYLLLBBBEEELLLNNN[[[mmm}}}yyytttkkk```XXXMMMHHHCCC???<<<===EEEOOObbbsss}}}ttteee[[[SSSLLLKKKGGGBBB===:::888666444444888===BBBFFFLLLTTTYYYaaaZZZOOOFFF@@@===;;;:::666555333222333333222111000222555666777999;;;===???FFFPPPXXX[[[[[[ZZZYYYXXXZZZ[[[[[[^^^___ZZZSSSJJJ===999???>>>@@@ZZZ{{{iii[[[hhh|||zzzVVVBBB888333,,,---111...//////.........---------//////...---,,,,,,++++++'''(((((()))******++++++******+++---///111444555777:::>>>@@@???<<<:::999888@@@IIIYYYyyytttrrrqqqnnnsss|||tttfff\\\VVVOOOKKKFFFCCC@@@BBBLLLXXXttt___LLLHHHEEEFFFJJJSSSbbbpppuuu}}}vvvfffSSSFFF>>>999888;;;666888<<<@@@BBBIIIZZZkkk~~~xxx|||xxxttt|||}}}wwwqqqjjjfffbbb^^^XXXQQQKKKEEE???;;;888999999999999888777777444555555666888999;;;<<<;;;===???AAADDDGGGLLLOOOZZZcccsss}}}kkk\\\OOOEEEBBBDDDDDDDDDJJJZZZrrriiiWWW^^^vvv{{{cccJJJ:::555111111000///////////////........................,,,,,,+++***,,,...000222........................,,,+++++++++++++++++++++...........................,,,,,,///111222888???III]]]{{{ssskkkfff```\\\YYY[[[dddnnnmmmnnnsss~~~qqqmmmuuu||||||||||||zzzwwwvvvyyyzzzlllaaa\\\\\\ZZZQQQPPPlll:::;;;<<<===???CCCIIIMMMRRRYYYcccmmmxxxyyyrrrmmmgggeeedddeeegggjjjllllllkkknnnkkkcccVVVIIIDDDGGGKKKQQQ\\\nnn}}}~~~xxxiii\\\PPPIIIAAA???>>>@@@GGGOOO___hhhpppkkk]]]PPPKKKLLLIIIGGGCCC>>>999666777888;;;;;;>>>BBBEEEKKKWWWdddssseeeSSSEEE>>><<<999777888777555333111000//////333444444444333444777999@@@FFFOOOUUUXXXYYYXXXXXXXXXYYY[[[]]]^^^[[[WWWSSSIII>>>999>>>???BBBWWWqqqwwweee^^^ggg}}}yyyaaaEEE555444222333444///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------///444777=========;;;999999;;;======AAAMMMggg{{{qqqlllhhhkkkyyyzzzlllfffccc___VVVPPPLLLKKKHHHGGGRRR```nnnXXXFFFDDDBBBEEENNN[[[iiirrryyy~~~vvvhhhUUUEEE<<<::::::::::::999===BBBCCCHHH___yyy{{{tttzzz~~~tttrrryyy}}}tttjjjbbb]]][[[VVVRRRLLLGGGCCC@@@===;;;888777666555444333333333999999:::::::::999999888===<<>>@@@DDDIIIMMMRRRYYYbbblllxxxxxxrrrnnniiifffeeeeeegggkkknnnoooooopppmmmdddVVVIIICCCEEEIIITTTaaatttqqqbbbSSSKKKCCC@@@???@@@FFFMMMUUU\\\bbb___VVVMMMKKKLLLKKKHHHDDD>>>999777666666888999===CCCHHHOOO]]]kkkzzzkkkXXXIIIAAA>>>;;;999888777555333222111000000333444444444333444666999???DDDMMMSSSVVVWWWWWWWWWYYYZZZ\\\^^^___]]]XXXTTTKKK???:::======>>>QQQiii~~~nnn^^^YYYfffcccGGG666555222333444///---...///000000///...---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------000444777>>>>>>>>><<<::::::<<<>>><<>><<<999888666666555555444444555555666777888999::::::::::::???>>>AAAFFFJJJLLLPPPVVV```pppyyyvvvfffUUUGGGAAACCCCCCCCCHHHUUUkkkxxx\\\XXXeeewwwXXX===:::000000///...............------------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,...000111333888AAAHHHZZZvvv}}}sssrrrggg]]]\\\^^^```gggnnnvvvzzzlllfffjjjqqqwww|||}}}}}}yyypppnnnuuu~~~tttrrrvvvwwwooofffeeefffnnngggffflllzzz:::<<<===>>>@@@DDDJJJNNNSSSYYYbbblllxxxwwwrrroookkkiiigggggghhhmmmqqqssstttpppmmmdddWWWJJJDDDFFFKKKUUUdddzzzwwweeeTTTLLLDDDAAA??????DDDKKKMMMQQQVVVVVVRRRNNNMMMMMMKKKIIIEEE@@@;;;888777666666777<<>>???===III]]]uuuuuurrrnnnlllllluuuqqqfffgggjjjkkkcccXXXOOOJJJFFFHHHXXXkkkuuu]]]JJJCCCBBBCCCHHHRRRaaaoooxxxzzzlllXXXHHH???;;;:::999999888;;;@@@EEEQQQmmmuuupppvvv~~~zzztttpppqqqvvvzzz|||{{{|||~~~~~~}}}wwwuuupppjjjaaaXXXPPPLLLIIIEEE@@@===;;;:::888777555555555555555666777777555555666888999;;;<<<<<>>GGGPPP]]]ppp}}}eeeRRRGGGAAA>>>;;;666666555333333222222222333333444333222333666888<<>>======>>>@@@AAAPPPeeezzz{{{qqqpppnnnkkkmmmxxx}}}lllddddddfffggg```VVVMMMIIIFFFIIIYYYkkk~~~||||||kkkTTTEEEAAAAAADDDJJJVVVeeesss||||||nnn[[[JJJ@@@<<<:::999999999:::???FFFWWWttt~~~oookkkpppxxx|||{{{vvvpppllllllooosssuuu{{{|||rrroookkkfff```ZZZTTTPPPGGGDDD???===;;;;;;:::999666666555555666666777888666666777888999:::<<<===AAA@@@CCCHHHKKKNNNWWW```qqqnnnZZZIIIBBBBBBBBBBBBCCCLLL^^^wwwnnn___]]]uuucccDDD:::111000///...............------------------------***++++++,,,,,,++++++***,,,,,,------------------........................---------............///,,,...000222666===HHHPPPfffuuutttmmmddd[[[ZZZ```jjjsssxxx{{{yyyiii\\\___kkkvvv{{{~~~|||yyywww|||}}}rrrrrruuusssiiiaaaeeeppp;;;<<<>>>???BBBFFFLLLPPPVVV]]]fffqqqwwwpppmmmjjjllljjjiiikkkpppuuuyyy{{{qqqnnneeeXXXKKKFFFHHHLLLVVVhhhrrr]]]PPPIIICCCAAA@@@AAAFFFMMMRRRVVV\\\aaa```[[[TTTNNNLLLJJJGGGFFFFFFDDD@@@===999;;;@@@JJJTTTcccwwwjjjTTTHHHAAA===:::777666555444333333333333222333333333222333555888<<<@@@FFFKKKOOORRRTTTVVVUUUWWWZZZ^^^```___\\\XXXPPPGGG@@@<<<999888BBBNNNbbbzzz{{{ooojjjpppuuuzzz{{{kkkfffqqqsssTTT???888222111222---......------------......))))))))))))))))))))))))+++++++++,,,,,,,,,------------.........111666:::@@@@@@@@@>>><<<<<<>>>@@@FFFVVVjjjyyy~~~vvvnnnooonnnmmmrrrxxxkkkfffccc```]]]WWWOOOIIIHHHGGGIIIYYYjjj}}}xxxzzzyyybbbNNNCCC@@@AAAEEEMMMZZZiiiwww|||ooo\\\KKKAAA<<<:::888::::::<<<@@@HHHZZZvvvuuugggdddhhhnnnrrrppplllgggeeehhhlllooopppsssyyyzzztttooohhhbbb]]]YYYTTTPPPGGGDDD@@@===<<<<<<;;;:::888888777666666666666777999888888888999:::;;;<<>>@@@BBBGGGMMMRRRXXX___jjjvvvwwwnnnkkkiiikkkjjjjjjlllqqquuuxxxyyyuuuqqqgggYYYKKKEEEFFFJJJ]]]oooppp]]]QQQJJJDDDCCCCCCDDDIIIOOOVVV[[[bbbgggeee___VVVPPPPPPNNNKKKKKKLLLJJJEEEAAA<<<===CCCMMMXXXiiimmmVVVHHHAAA===:::888777666444333222222222222333333222222333555777;;;???DDDIIIMMMPPPTTTVVVTTTVVVYYY]]]``````]]]ZZZRRRJJJBBB===999888???HHHSSSmmmtttrrrxxx}}}wwwttt}}}yyyYYYBBB:::222000111---......------------......------------------------++++++,,,,,,,,,,,,------------......///222777:::>>>>>>>>><<<;;;;;;===>>>IIIZZZmmmwww{{{|||zzzwwwlllnnnnnnpppzzztttmmmkkkeee]]]VVVMMMGGGDDDGGGHHHLLL\\\mmm}}}xxx{{{sss[[[IIIBBB@@@BBBGGGPPP^^^mmmzzz|||ooo\\\LLLBBB===:::888:::<<<>>>AAAIII[[[ttt~~~iii___^^^___bbbeeebbb```______cccgggkkkllllllqqqwww|||~~~{{{uuullleee___YYYRRRLLLHHHDDD@@@===;;;:::999888999999888777777777777777;;;:::999999999;;;<<<===AAAAAADDDHHHLLLSSSaaaooovvvaaaNNNCCC@@@@@@AAABBBFFFOOO___rrr~~~fffVVVbbboooJJJ999777666444111///...---,,,------------------------,,,------......------,,,)))+++,,,.........---------------------------------------............///...000111333666???JJJSSS___vvvtttiiijjjccc___ZZZ^^^mmm}}}```XXXUUU^^^kkkuuu|||~~~sssqqqnnnfffbbbccciiixxx;;;===>>>@@@CCCHHHNNNRRRZZZbbbnnn|||uuullljjjiiijjjjjjjjjmmmqqquuuwwwwwwrrrooofffYYYLLLGGGIIINNN```tttoooaaaUUUOOOIIIGGGFFFFFFKKKQQQVVV]]]eeeiiigggaaa\\\YYYVVVSSSQQQPPPQQQNNNGGGBBB<<<===CCCNNN\\\nnnpppXXXIIIAAA===;;;999888777555333222111111222222333222111222555777999<<>>AAACCCJJJ[[[ooo~~~rrr___XXXXXXWWWWWWYYYVVVWWWYYY\\\___cccgggiiiiiimmmrrrvvvxxx|||yyysssmmmeeeYYYQQQKKKGGGBBB>>><<<;;;999777888888777777777888999999::::::999999;;;===???AAABBBBBBFFFJJJOOOWWWhhhwww}}}~~~~~~|||{{{}}}zzzfffQQQEEEAAA>>>@@@BBBDDDIIITTTcccnnnmmmUUUZZZttttttNNN:::555444222111///...------------------------------,,,------......------,,,((()))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111444999BBBOOOXXX```pppvvvvvvxxxqqqgggggg```^^^]]]cccvvvpppVVVSSSUUU```mmmwww}}}sssnnnggg^^^]]]dddlll|||;;;===???@@@CCCHHHNNNSSS[[[cccqqqtttkkkjjjiiiiiiiiijjjmmmqqqtttuuuuuullljjjcccXXXNNNKKKOOOTTT^^^uuu}}}nnncccZZZSSSMMMKKKIIIHHHLLLQQQWWW]]]eeeiiigggcccbbbaaa\\\XXXUUUTTTSSSOOOHHHAAA;;;<<>><<<:::999777555333222111111222222333222111222555777777:::???CCCGGGLLLQQQTTTUUUWWWZZZ___cccccc```]]]UUUNNNEEE===777555777;;;BBB___www|||zzz^^^EEE;;;222000111,,,...---,,,,,,,,,,,,---...************************++++++,,,,,,,,,---------,,,---......///333888;;;;;;;;;;;;999888888999;;;FFFZZZooovvvuuuuuuwwwyyyooonnnkkknnn{{{ttteeeeeejjjdddXXXPPPGGGAAA@@@EEEJJJSSSggg|||}}}mmmQQQBBB@@@@@@CCCJJJTTTbbbppp}}}yyymmm[[[KKKBBB===:::999;;;@@@CCCEEEKKKZZZlllxxxkkkXXXSSSTTTSSSQQQQQQNNNQQQVVVZZZ]]]aaaeeehhhjjjmmmqqqsssuuuyyy~~~tttfff\\\OOOKKKEEEAAA>>><<<:::888666666666777888:::;;;<<<999999999:::<<>>>>>>>>@@@CCCJJJPPPTTTZZZhhhvvvyyyqqqlllkkkmmmnnnmmmkkkmmmrrrqqqnnnmmmggg___WWWOOOKKKPPPXXXggg~~~~~~|||sssjjjeee^^^WWWQQQOOOLLLHHHIIIMMMQQQ^^^kkkooonnnllliiifffccc^^^\\\[[[VVVMMMEEECCC<<<===DDDRRReee}}}uuuYYYIIICCC===888888777666555333222111000222222333444444555555666888:::>>>CCCIIIMMMPPPRRRVVVXXXZZZ]]]____________ZZZRRREEE;;;666666888999DDDVVVqqq|||yyyyyyrrrooo}}}bbbBBB777444000---000///////////////......---///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,///555:::>>>???<<<;;;888444444777:::;;;JJJdddwwwvvvrrrwww}}}|||sssnnnnnnvvv|||}}}}}}}}}sssgggaaa```]]]UUUMMMIIIEEEBBBCCCMMM]]]nnnxxxzzzxxxaaaNNNEEEBBB>>>EEEPPP[[[eeeqqq}}}xxxiiiXXXLLLCCC<<<:::;;;777<<<@@@CCCLLL^^^oooxxxvvvfffYYYVVVTTTPPPMMMMMMMMMLLLPPPVVV[[[\\\^^^ccciiinnnsssuuuwww|||yyypppaaaWWWJJJBBB???>>>:::777999888777888999999888777666888:::;;;===???BBBDDDEEEEEEJJJRRR[[[gggwwwzzztttpppoooooonnnrrrxxx~~~~~~jjjTTTEEEAAA@@@CCCAAABBBGGGHHHVVVooohhhOOOTTTbbbuuu|||XXX;;;555222...,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++------------------,,,,,,///////////////000111111222222555:::???FFFSSS___gggmmmsssttttttrrrnnnkkkddd```bbbsssppp[[[NNNWWWbbbkkkvvvssshhh[[[TTTZZZeeesss>>>>>>???@@@DDDKKKRRRVVV[[[iiixxxyyyrrrnnnllllllmmmlllkkkooouuuvvvrrrrrrjjj```XXXPPPLLLPPPXXXmmmzzzwwwpppjjjhhh^^^XXXSSSPPPLLLGGGGGGJJJQQQ```ooouuuuuutttpppllleee```[[[YYYSSSIIIBBB???>>>@@@GGGTTThhhrrrWWWIIICCC>>>:::888777666555333222111000111111222222333444444444777:::>>>CCCHHHMMMPPPQQQUUUWWWZZZ]]]______^^^^^^YYYRRRFFF<<<777666888:::BBBSSSmmmyyypppsss}}}~~~vvvrrrnnnmmm|||eeeEEE999555111///111///////////////......---///...---,,,,,,,,,,,,------------,,,,,,++++++++++++******---222777;;;<<<<<<;;;888555444777<<<>>>MMMeeexxxvvvssszzzuuuqqqrrrzzz~~~tttfff[[[WWWTTTOOOKKKIIIFFFCCCGGGQQQbbbrrr{{{|||rrrZZZHHH@@@>>>@@@FFFPPP[[[hhhtttvvvgggUUUIIIAAA;;;:::;;;;;;???AAADDDNNN```ooowwwssshhh^^^\\\[[[VVVQQQOOOLLLIIIIIINNNSSSVVV\\\bbbjjjoootttxxxzzz~~~qqqgggYYYMMMEEEAAA>>><<<:::999888888999:::888777777888;;;<<<===???BBBEEEFFFGGGMMMVVV___hhhvvv}}}xxxwwwxxxyyy~~~mmmXXXIIICCC@@@CCC@@@AAAGGGJJJYYYssshhhNNNQQQ\\\ooo[[[===888555111....../////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++,,,---......------------------------//////......//////000111222111444<<>>???@@@BBBFFFLLLTTTYYY]]]kkk{{{|||vvvrrrqqqlllmmmlllmmmsss{{{}}}zzzwwwmmmaaaXXXRRROOOSSSZZZuuuzzzrrrkkkhhhhhh___ZZZTTTQQQLLLFFFDDDFFFOOO```sss}}}|||wwwqqqggg```YYYTTTMMMDDD===<<<>>>AAAHHHVVVjjjnnnTTTHHHCCC???===777777666555333222111111000000111111222333333333777999>>>CCCHHHLLLOOOQQQSSSVVVZZZ]]]______]]]\\\XXXRRRHHH???999888999;;;???MMMfffyyyyyyccccccoooxxxvvvnnnlllkkkmmm}}}iiiJJJ;;;777222000111///////////////......---......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,++++++---111666999:::<<<:::888555555999???DDDUUUlll{{{xxxtttzzztttrrruuu}}}~~~||||||qqqbbbSSSKKKHHHHHHHHHJJJGGGFFFKKKXXXhhhwww}}}~~~gggQQQCCC>>>===CCCGGGPPP\\\kkkxxxrrrcccQQQFFF???::::::===???AAAAAAEEEQQQcccpppuuurrrjjjeeeeeeddd^^^WWWSSSNNNIIIFFFHHHLLLQQQZZZccciiinnnuuuyyy}}}{{{lll\\\OOOGGGBBB@@@<<<:::999888999:::999888777999;;;===>>>@@@CCCFFFFFFHHHOOOZZZbbbkkkxxxppp]]]MMMFFF???BBB???AAAHHHLLL]]]xxxjjjNNNNNNWWWhhh|||^^^???;;;777333000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000+++,,,,,,------...............------......///000222000444===GGGQQQ]]]ggglllpppqqqoooqqqwwwyyywwwmmmlllsssnnnZZZUUUcccqqqxxx}}}xxxmmm```WWWSSSUUU^^^hhh>>>@@@BBBDDDGGGNNNVVV]]]aaaooo|||xxxwwwpppppppppsss{{{xxxmmmaaaYYYUUUUUUZZZaaa|||qqqgggdddeee```[[[VVVRRRMMMEEEBBBCCCMMMaaaxxxxxxpppfff^^^UUUOOOHHH@@@;;;;;;:::???HHHVVVlllkkkSSSHHHBBB???>>>777666555444333222111111000000111111222333333333666999===BBBGGGLLLOOOPPPRRRUUUYYY]]]___^^^\\\[[[XXXSSSKKKBBB<<<999:::<<<===JJJbbb~~~}}}mmmXXXYYYgggrrrwwwnnnmmmnnnooo~~~mmmNNN===666333000000///////////////......---...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///------///333777:::;;;===:::777666666:::CCCLLLaaauuuyyyrrrvvvyyywwwnnnpppvvv~~~{{{vvvppphhh[[[MMMCCCAAACCCGGGJJJHHHIIIPPP^^^ooo|||}}}qqq[[[JJJBBBAAABBBFFFHHHQQQ___ooo|||lll]]]LLLBBB===:::;;;>>>@@@AAABBBGGGUUUgggrrruuusssooolllkkkjjjeee]]]XXXTTTNNNIIIIIILLLQQQYYYbbbeeejjjrrryyy~~~~~~nnn\\\OOOFFFCCC???<<<:::999::::::999888888:::<<<>>>???AAADDDFFFGGGIIIOOOZZZdddooo~~~~~~qqq___NNNFFF???AAA>>>@@@HHHNNN```|||nnnQQQOOOTTTcccyyyaaaAAA:::777222////////////...---------------,,,,,,,,,************************+++++++++,,,,,,---...///++++++,,,,,,---...//////---------------...//////111///333===IIISSS___iiilllpppqqqnnnrrrzzz|||xxxkkkkkkssslllYYYXXXggguuuzzz{{{|||~~~~~~pppiii^^^TTTQQQWWWeeeqqq@@@BBBEEEGGGIIIOOOXXX___fffsss~~~{{{zzzvvvvvvvvvzzztttkkkaaa\\\ZZZ[[[ccclllrrrfffbbbbbb```[[[VVVRRRLLLDDDAAABBBPPPeee~~~xxxnnnbbbYYYPPPKKKEEE>>>;;;;;;888???IIIWWWppphhhRRRHHHAAA======666666555444333333222111111111222222333444444444666888<<>>::::::<<<@@@MMMeeebbbSSSXXXhhhtttuuussstttsss~~~qqqRRR>>>555222000//////////////////......---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---///333888:::;;;===999777777888<<>>;;;::::::::::::999999;;;===???@@@BBBEEEHHHHHHIIIOOOZZZfffuuu~~~qqq___NNNEEE???AAA>>>???GGGMMM___zzzqqqTTTNNNPPP___vvvdddCCC888555000....../////////.........------,,,,,,,,,........................,,,,,,+++++++++++++++,,,++++++,,,,,,---...//////---------------...//////111///333===HHHTTTbbbmmmrrrwwwwwwrrrvvv~~~~~~wwwggggggnnn}}}jjjZZZWWWffftttyyyzzz|||~~~~~~xxxjjjggg```VVVRRR[[[nnn|||BBBEEEHHHIIIJJJPPPYYYaaaiiivvv{{{zzz{{{{{{{{{nnnhhhccc```^^^```kkkwwwssshhhcccaaa```ZZZTTTQQQKKKDDDBBBDDDTTTkkkxxxlll___VVVNNNIIICCC===:::;;;999AAALLLZZZssscccPPPGGG@@@;;;;;;666666555444333333222222111111222222333444444444555777<<>>@@@AAACCCFFFHHHJJJKKKQQQ]]]lll}}}sss___NNNEEE???AAA>>>???FFFJJJZZZuuuvvvXXXNNNLLLYYYqqqiiiHHH777444000......///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++,,,,,,------...............------......///000000111555???IIIVVVhhhwwwxxxxxx|||qqqeeedddlllyyy{{{iii[[[WWWdddpppwww{{{pppffffff```XXXXXXfffyyyDDDHHHKKKKKKKKKPPPZZZbbbkkkwww}}}|||}}}}}}}}}}}}iiigggfffdddaaacccppp~~~uuulllgggbbb___XXXRRROOOJJJEEEDDDGGGTTTkkkwwwjjj^^^UUUMMMHHHCCC<<<888999999CCCLLLYYYqqq}}}[[[LLLFFF???::::::555555555444444333333222000000111111222333333333444777;;;@@@EEEJJJMMMOOOSSSTTTUUUWWWXXXZZZ[[[[[[[[[ZZZVVVMMMBBB;;;999:::???QQQnnnbbbZZZjjjzzz[[[BBB666333111...///////////////......---,,,,,,,,,,,,,,,---...///+++++++++,,,,,,------------,,,,,,///444999<<<===>>>888666999:::>>>OOOccc}}}{{{xxxrrriii```mmm}}}wwwaaa[[[RRRJJJGGGHHHKKKNNNTTTRRRUUU```ppp}}}|||lllVVVFFFAAABBBCCCDDDKKKVVVfffuuuuuu[[[OOODDD@@@>>>===>>>AAACCCLLLUUU\\\eeepppwwwxxxwww~~~xxxjjjddd___^^^___aaahhhooonnnpppuuu{{{xxxdddVVVEEEBBB===;;;:::;;;::::::;;;===???@@@AAACCCGGGIIIMMMOOOWWWeeettt~~~wwwaaaPPPHHH???AAA>>>???DDDFFFTTTnnn^^^QQQKKKVVVnnn~~~pppPPP:::777222////////////.../////////...------,,,,,,************************,,,,,,+++++++++,,,,,,---------------------------//////......//////000111000333:::BBBLLL[[[rrrwwwsssyyytttgggbbbbbbkkkxxx|||yyy|||vvvggg\\\[[[dddmmmssszzz}}}pppiiifff___[[[dddwwwEEEIIIMMMLLLKKKPPPZZZbbbkkkwww}}}}}}|||vvvfffgggiiigggbbbdddrrrwwwoooiiiccc^^^WWWQQQNNNIIIEEEEEEIIIQQQhhhuuuhhh^^^VVVMMMHHHBBB;;;777777888BBBKKKVVVmmmvvvVVVJJJEEE>>>999:::555555555444444333333333/////////000111111222222444777;;;@@@EEEJJJMMMNNNSSSTTTTTTUUUWWWYYY[[[\\\\\\\\\XXXOOOCCC;;;888999:::NNNlllggg```sss}}}^^^DDD777555333//////////////////......---,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------///......111777<<>>777666:::;;;???QQQfffyyypppfffaaappp}}}iii```TTTLLLIIIKKKNNNPPPWWWVVVYYYdddsssrrrcccOOOCCCAAADDDGGGHHHMMMZZZlll|||~~~pppXXXMMMDDD@@@???>>>>>>AAAGGGRRR]]]ccciiiqqqwwwxxxuuurrrkkkdddccceeeiiirrrzzzvvvwwwzzz|||gggYYYFFFCCC>>>;;;;;;;;;;;;:::;;;===???AAABBBDDDGGGJJJPPPSSS]]]lll{{{}}}||||||{{{cccRRRKKK???BBB??????CCCCCCPPPiiieeeVVVMMMUUUmmm}}}tttUUU>>>:::555111000///...---000000///...------,,,,,,------------------------+++++++++,,,---...///000------------------,,,,,,///////////////000111111000555===FFFOOO```{{{tttlllqqqkkk^^^___```jjjwwwyyysssuuu~~~}}}sssggg]]]aaaffflllpppwww~~~rrrnnnhhh___^^^oooIIIJJJMMMPPPOOOPPPWWWaaammmyyy}}}yyyxxxxxx|||{{{uuujjjmmmhhhbbb___\\\jjjtttgggbbb___ZZZTTTPPPIIICCCCCCGGGSSSkkk~~~ooocccWWWOOOHHHEEEAAA<<<999:::<<>>888999777666666444333222111111111111222333333333333222444555888<<>>???BBB???777666>>>DDDTTTmmm{{{ssslllddd^^^qqqwwwiiiYYYMMMEEECCCIIIQQQ\\\[[[YYYfff~~~ooo[[[IIIEEEGGGFFFGGGLLLRRR```ttt}}}gggWWWLLLDDDBBB@@@<<>>;;;;;;;;;;;;;;;BBB???@@@DDDFFFEEEHHHMMMPPPYYYfffrrr~~~{{{|||{{{}}}hhhQQQCCCBBB??????AAACCCHHHTTT```xxxjjjOOOLLL^^^vvv^^^EEE===666555444111000111///............---------+++++++++,,,,,,---------------------------------***++++++,,,---------,,,------------...000111333...999BBBFFFOOOggg|||ppptttooodddcccccceeellluuuxxxvvv{{{oooccc```ffflllooommmqqq{{{wwwjjjhhhgggpppJJJKKKNNNQQQPPPQQQYYYcccnnnyyy|||zzzyyy{{{~~~}}}xxxsssllllllccc[[[WWWUUUeeetttiiiddd^^^YYYTTTOOOIIICCCCCCGGGNNNhhh}}}nnnbbbVVVOOOHHHEEEBBB<<<:::;;;;;;AAAIIIWWWjjjgggNNNFFFDDD===999999777666555444333222222111111111111111222222222333333555888<<>>EEEWWWsssxxxpppjjjdddaaarrrxxxlll\\\PPPHHHDDDHHHNNNZZZ\\\^^^mmm|||jjjWWWGGGDDDFFFFFFJJJOOOVVVeeexxxzzzeeeTTTJJJBBBBBB@@@===CCCLLLRRR___mmmsssuuuyyy|||}}}|||rrrkkklllqqquuuzzz~~~rrr^^^QQQCCC@@@<<<;;;;;;<<<===<<<@@@>>>???CCCEEEEEEHHHMMMSSS[[[gggrrr~~~~~~zzzzzzzzzjjjTTTEEECCC@@@???AAABBBFFFPPPZZZuuummmQQQOOObbb|||~~~^^^GGG???888777777444333444///............---------+++++++++,,,,,,---------------------------------++++++,,,---------------,,,,,,++++++,,,...000111///999CCCIIITTTjjjuuuiiikkkddd[[[]]]bbbeeennnxxx{{{{{{~~~mmmeeeeeehhhmmmooommmooowww|||}}}~~~zzzsssfffgggoooLLLLLLOOOQQQQQQSSS\\\fffoooyyy|||yyyyyyyyyxxxtttpppnnnkkk]]]RRRNNNMMM\\\xxxqqqgggccc\\\WWWSSSOOOIIICCCCCCGGGKKKfff~~~mmmaaaUUUNNNHHHFFFCCC===;;;<<<:::@@@JJJWWWiiizzzuuu___IIICCCBBB===999999666666555444333222222111111111000///000111222333333444888<<>>999888???GGG]]]}}}sssllliiieeefffsss~~~yyymmm___SSSJJJEEEGGGLLLWWW]]]bbbpppvvvbbbQQQDDDCCCFFFGGGLLLTTT^^^mmm}}}xxxbbbTTTIIIBBBCCCBBB@@@FFFOOOWWWgggxxx}}}}}}}}}~~~tttmmmmmmppprrrvvvzzzkkkXXXLLL???===;;;:::<<<>>>?????????>>>???CCCDDDDDDHHHNNNWWW___jjjuuu{{{sssooorrr{{{|||xxxxxx{{{nnnVVVGGGCCCAAA@@@AAAAAACCCKKKUUUqqqpppUUUQQQeee|||\\\EEE===777666666444333444///............---------++++++,,,,,,,,,,,,------------------------------,,,---..................---,,,,,,,,,---///111222222;;;DDDLLLZZZoootttiiiggg^^^XXX^^^ccciiittt}}}xxxiiieeejjjkkkooopppnnnnnnrrruuuvvv|||}}}sssnnnaaadddwwwtttLLLMMMOOOQQQRRRTTT]]]hhhqqqzzz~~~{{{wwwuuuuuusssqqqnnnmmmhhhYYYMMMJJJGGGTTTnnnssshhhaaa^^^ZZZVVVRRRPPPJJJDDDDDDHHHMMMjjjkkk^^^SSSMMMHHHFFFDDD???<<<===;;;BBBKKKWWWffftttxxxuuufffUUUEEE@@@???<<<999888666666555444333333222222222000///......000222333222444777<<>>CCCDDDCCC:::===::::::AAAIIIbbbooojjjiiiiiikkksss}}}~~~zzzwwwxxxlll]]]QQQIIIFFFJJJPPPZZZ___bbblll{{{ppp[[[MMMBBBCCCEEEGGGNNNXXXgggsss~~~~~~yyydddWWWLLLEEEEEEDDDCCCJJJTTTaaaqqq~~~xxxqqqppppppppprrrvvvzzz|||xxxdddSSSIII===;;;999:::===???AAAAAA@@@???AAADDDDDDEEEKKKRRR\\\dddooozzz~~~qqqhhhbbbiiivvv{{{vvvvvv|||pppXXXHHHBBBAAAAAABBBBBBCCCKKKSSSooosssWWWPPPccc~~~zzzZZZAAA999333222333111000222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////......////////////000222333555666;;;BBBLLL]]]rrruuukkkggg]]]YYYdddkkksss}}}pppaaabbbkkknnnpppqqqppppppqqqtttuuu}}}vvvlllhhh]]]aaawwwzzzjjjLLLLLLOOOSSSSSSUUU___iiisss{{{~~~yyywwwtttrrrppppppnnnmmmhhhcccUUUMMMKKKHHHPPPfff~~~yyyqqqiiiaaa\\\ZZZYYYUUURRRPPPLLLFFFFFFJJJTTTqqqhhh\\\RRRLLLHHHGGGEEE@@@===>>>===CCCLLLVVVbbbkkklllgggWWWLLLAAA======;;;999888555555555444444333333222222000///......000222333222444777<<>>PPPiiizzzrrrrrrkkkLLL;;;555333333///////////////......---,,,,,,,,,---------------------------......//////------111999BBBFFFFFFDDD999<<<:::;;;BBBKKKddd|||nnniiikkkmmmoootttzzz{{{wwwrrrpppqqquuuhhhWWWLLLFFFGGGOOOXXXccceeebbbggguuu|||lllUUUJJJBBBCCCDDDFFFOOO[[[nnnuuu|||}}}|||}}}jjjZZZOOOFFFEEEEEEEEELLLXXXnnn{{{}}}~~~xxxwwwuuurrrsssvvvvvv{{{ooo\\\MMMDDD<<<::::::;;;>>>AAABBBBBBAAAAAACCCFFFFFFGGGNNNVVVbbbjjjwwwssshhh```\\\eeettt{{{vvvvvv~~~pppXXXHHHAAA@@@@@@BBBCCCEEELLLVVVpppwwwYYYNNN]]]|||yyy[[[???777111111111///...000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000//////......////////////000222333555888<<>>CCCMMM^^^ssszzzpppmmmlllaaaaaasssppp^^^VVV^^^jjjsssrrrsssvvvxxxyyyyyyhhh]]]XXXVVV\\\oooxxxeeeWWWLLLOOOUUU[[[\\\]]]dddmmmwww|||wwwsssppppppooommmjjjgggffffff^^^XXXLLLIIIMMMMMMSSSfffvvvqqqmmmgggaaa\\\ZZZXXXWWWYYYVVVTTTSSSOOOJJJJJJNNNZZZtttwww___WWWOOOJJJGGGHHHGGGBBB@@@@@@???DDDIIIMMMSSSWWWSSSKKKBBBAAA>>>;;;;;;;;;999777555444444444444333333333111111111111222222222333222333666:::???DDDHHHKKKJJJMMMQQQUUUYYY]]]cccfffcccccc___VVVIII???:::999666888999@@@SSSlll|||zzzfffJJJ;;;666444222///////////////......---+++,,,---.........---------,,,,,,++++++,,,......//////333<<>>???AAABBBBBBAAA@@@AAADDDGGGFFFGGGPPP[[[jjjvvvwwwiii\\\ZZZ___mmm}}}}}}xxxxxxrrrZZZIIIAAA???>>>??????BBBLLLWWWtttaaaOOOXXXvvvhhhDDD;;;444444333111///000///............------------------,,,,,,+++++++++++++++,,,,,,---......///...////////////...---,,,,,,,,,++++++,,,...000111:::@@@GGGQQQ```pppyyy{{{{{{tttkkkllloooeeefffyyyxxxhhh[[[WWWaaannnwwwsssssswwwzzz|||xxxggg[[[UUURRR]]]pppnnn]]]RRRMMMQQQXXX^^^___```fffoooxxx}}}zzzuuuooooooooonnnlllhhheeecccbbb\\\UUUHHHEEELLLNNNVVViiipppmmmhhhaaa\\\XXXVVVUUUUUUYYYVVVUUUTTTQQQLLLKKKOOOXXXqqqrrr]]]UUUOOOJJJGGGHHHGGGCCC@@@AAA???CCCGGGJJJNNNPPPKKKDDD>>>>>>===;;;:::;;;999666444444444444444444333333111111222333333333333222333444666999>>>BBBGGGIIIHHHKKKPPPTTTXXX\\\aaaddd^^^``````ZZZNNNBBB:::666888:::;;;???PPPhhhzzz|||dddIII;;;666444222///////////////......---+++,,,---.........---,,,,,,,,,+++***+++,,,---...000///333===GGGKKKHHHBBB<<<<<<777;;;FFFLLL\\\uuu~~~yyytttnnnjjjiiinnnttt{{{|||vvvjjjgggkkklllaaaUUUOOOLLLOOOXXXaaakkkkkkfffnnnpppVVVDDD??????DDDGGGKKKZZZkkkqqqtttxxx~~~tttjjj\\\RRRQQQUUU\\\lll|||zzzuuupppqqqwww}}}{{{{{{}}}zzzuuu```OOOEEEAAABBB@@@@@@@@@BBBCCCBBBAAA???AAADDDFFFEEEFFFPPP[[[kkkyyyzzzsssqqquuu{{{{{{yyy{{{zzzqqqeee[[[\\\eeeuuu~~~yyyyyysss[[[JJJBBB???=========@@@JJJUUUuuueeeRRRZZZwww~~~oooDDD;;;444333333000.../////////.........------------------,,,,,,+++++++++++++++,,,,,,---...//////......//////...---,,,,,,------------...000111333:::BBBKKKUUUaaannnttttttrrrkkkbbbfffkkkbbbcccvvvqqqcccZZZYYYdddqqqyyyuuutttxxx{{{}}}{{{jjj]]]VVVOOO___ssszzziii[[[SSSLLLQQQVVVZZZ]]]bbbhhhmmmyyy~~~{{{xxxsssooopppooonnnkkkgggccc___\\\\\\TTTNNNKKKJJJPPP```qqq}}}iiifffddd```\\\XXXWWWVVVVVVWWWWWWUUURRRNNNMMMMMMOOO___jjjvvvyyyrrrdddYYYRRRQQQNNNKKKHHHGGGEEECCCAAABBBCCCDDDGGGHHHFFFBBB>>>======<<<;;;999888888777333333222222111000000000111111222222222333333333444333333666===BBBDDDDDDGGGKKKPPPUUUXXX[[[^^^aaadddaaa]]]XXXNNNBBB;;;:::888555888???NNNlllvvv{{{^^^CCC:::111,,,222////////////...............---,,,+++***+++,,,,,,...---,,,+++)))((('''&&&...000444:::???BBBAAA@@@???999777===EEEPPP```ooowwwuuupppiiifffhhhlllooouuu{{{~~~uuukkkeeeccceee]]]UUUQQQPPPQQQXXX___hhhhhhgggttt{{{aaaOOOBBBBBBBBBCCCHHHQQQ\\\dddlllsss|||uuufff```XXXVVV^^^pppqqqbbb^^^hhhrrrwww~~~~~~zzz{{{~~~ttt^^^LLLCCCAAA>>>>>>???@@@AAAAAAAAAAAAFFFBBBAAAFFFJJJNNNUUU\\\lllzzzzzzyyytttkkkdddccciiittt|||yyytttrrrlllffffffhhhfffbbb]]]bbbmmm}}}|||{{{oooXXXIII@@@>>>===>>>???BBBLLLWWWxxxdddVVV]]]tttlllMMM999111444000000333000////////////////////////......---------,,,,,,,,,++++++++++++******))))))/////////...,,,,,,---......---,,,---///111111111999@@@JJJVVVffftttzzzyyyvvvhhh```cccfffdddhhhqqqvvv}}}zzzlllhhheeebbbhhhssszzzzzzyyyxxxyyy~~~hhhZZZVVV[[[iiivvv{{{aaaRRRQQQMMMQQQWWW[[[^^^bbbiiinnn||||||yyyvvvpppmmmnnnnnnllljjjfffbbb___]]][[[UUUOOONNNOOOWWWhhhxxxvvvfffcccaaa^^^[[[YYYXXXWWWXXXXXXYYYXXXUUURRRPPPPPPQQQYYYaaaiiilllfff]]]VVVSSSNNNKKKHHHFFFEEECCCAAA???CCCCCCCCCDDDDDDBBB>>>;;;<<<<<<;;;:::999888777777444444333333222111111111111111111222222222333333444333333666<<>>:::999???FFFQQQcccsssuuurrrlllfffdddggglllooozzz~~~|||ssshhh```\\\]]]VVVPPPNNNPPPSSSZZZbbbeeeeeefffuuuyyy^^^LLLBBBCCCCCCEEEJJJSSS^^^fffnnnuuu~~~~~~sssiiiddd```bbblll~~~}}}jjj^^^YYYccclllrrrzzzzzz||||||kkkWWWIIIBBB@@@>>>???@@@AAAAAABBBAAAAAAEEECCCCCCGGGJJJOOOXXXaaannn|||yyysssnnnnnnppppppkkkeeefffddd```]]]___hhhsss{{{}}}tttmmmlllgggbbbccchhhhhheeefffkkkvvv~~~}}}nnnWWWHHHAAA???>>>???@@@CCCMMMWWWssscccRRRWWWmmmoooNNN999111333000///222000...........................------------,,,,,,,,,++++++++++++*********)))...//////...,,,,,,---......---------///111111222;;;CCCOOO\\\mmm|||uuuiiibbbdddfffeeelllxxxttt|||wwwllljjjgggdddkkkwww}}}{{{zzzyyy}}}iii[[[XXX\\\lllzzzyyy```SSSRRRNNNRRRXXX\\\___dddkkkpppyyyvvvsssnnnkkkkkkkkkjjjhhheeebbb___]]][[[VVVRRRRRRVVV```qqq{{{lllbbb```___\\\ZZZXXXXXXXXXXXXVVVWWWXXXVVVSSSQQQPPPPPPVVV[[[```bbb___[[[YYYYYYPPPNNNLLLJJJIIIGGGEEECCCDDDCCCAAA@@@@@@>>>;;;999;;;::::::999888777666666555555444444333222222111111111111222222222222333333333333666;;;@@@CCCDDDJJJMMMPPPSSSVVVZZZ___bbbccc```]]]YYYOOOBBB;;;:::666444999AAAPPPqqq|||zzz{{{zzz|||xxxyyypppXXXCCC===666///333////////////...............---,,,+++++++++,,,,,,******+++,,,---...//////---222:::BBBHHHGGGBBB>>>;;;:::<<>>???@@@AAABBBBBBBBBBBBDDDDDDEEEHHHKKKPPP\\\iiisss~~~|||tttnnnggg```]]]^^^^^^[[[XXXVVVWWWWWWYYY^^^fffpppwwwxxxpppggghhheeecccgggnnnrrrqqqwww{{{~~~mmmUUUFFFBBB@@@???@@@AAADDDMMMWWWnnnbbbOOOSSShhhtttOOO:::111333///...111///........................------------,,,,,,,,,,,,++++++++++++************...//////...---,,,---.........---...///000222333;;;FFFTTTcccttttttlllggggggfffgggrrr}}}qqq{{{wwwpppnnnkkkiiiqqq}}}~~~||||||gggZZZYYY[[[mmm|||vvv```TTTSSSNNNRRRXXX]]]aaafffmmmsssxxxtttqqqmmmkkkhhhhhhhhhgggeeebbb___^^^[[[XXXUUUUUUZZZfffuuu|||nnnfffaaa___]]][[[YYYXXXVVVVVVVVVQQQSSSTTTSSSPPPNNNLLLLLLTTTXXX\\\]]]\\\[[[ZZZZZZRRRPPPNNNMMMLLLJJJHHHEEECCCAAA???>>>>>>===<<<:::999999999888777666666555444444444333222222111111111111111111222222222222333222333555999>>>CCCEEEJJJLLLOOOQQQTTTXXX]]]aaabbb___]]]YYYOOOCCC;;;:::777555999@@@OOOpppzzzqqqsssyyy|||{{{|||vvvttt{{{ttt[[[CCC<<<444...000////////////............------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------333===GGGKKKIIICCC===888:::>>>AAAGGGSSSffftttvvvnnneeebbbcccfffmmmsss{{{vvvmmmccc\\\SSSMMMHHHIIIKKKNNNVVV^^^bbbbbbggg|||pppXXXIIIDDDEEEGGGJJJQQQ[[[fffnnnqqqyyyzzzooogggccccccfffrrr{{{nnnjjjjjjnnnttt{{{uuulllgggaaa]]]VVVMMMDDD>>>>>>???>>>???@@@AAABBBBBBBBBBBBBBBCCCGGGJJJLLLRRRbbbqqqyyyzzzsssnnnggg___ZZZZZZ[[[ZZZXXXUUUWWWZZZ]]]aaagggnnnsss~~~vvvppphhhjjjlllmmmttt}}}{{{|||mmmVVVFFFBBB??????@@@@@@CCCKKKUUUkkkcccPPPSSSjjjxxxQQQ;;;222333...---000...........................---------,,,,,,,,,++++++++++++++++++++++++++++++---...//////---------...............///000333666<<>>>>>>>>===999888888777777666666666333333222222111111000000000000111111111222222222222222333444888===BBBFFFJJJLLLNNNPPPRRRVVV[[[^^^aaa___]]]ZZZPPPCCC;;;:::888666:::???LLLmmmxxxhhhjjjrrryyywwwxxx~~~~~~zzzyyy|||aaaDDD:::444///111////////////............---------,,,,,,,,,++++++******++++++,,,---------...444>>>HHHMMMJJJCCC===777;;;>>>AAAHHHVVVgggssswwwkkkaaa^^^```cccjjjrrr~~~yyysssjjjaaa[[[OOOIIIFFFGGGJJJMMMUUU]]]ddddddkkk}}}kkkVVVKKKDDDEEEHHHMMMTTT___jjjqqqrrrzzz{{{oooeee```aaaccchhhttt~~~xxxxxx|||}}}qqqeee[[[UUUMMMKKKGGGBBB===<<<===>>>??????@@@AAABBBBBBBBBBBBBBBCCCGGGLLLOOOWWWhhhwww~~~zzzpppjjjccc^^^^^^^^^^^^^^^]]]```cccfffhhhlllpppttt{{{{{{}}}{{{uuuqqqooouuuyyy~~~}}}yyywwwwww}}}oooXXXHHHAAA???>>>??????AAAIIIRRRkkkgggRRRUUUlll|||TTT===333333...---000...........................------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---//////...------....../////////...000444888BBBPPPaaappp{{{tttrrrnnniiidddggguuu{{{ssspppxxxssssss}}}kkkWWWSSSYYY\\\ooo|||sssbbbXXXTTTLLLQQQYYY___eeemmmuuu|||xxxsssooommmmmmffffffffffffdddbbb___^^^ZZZ[[[ZZZYYY]]]gggnnnqqqppprrrqqqlllfffbbb```aaa]]]\\\ZZZXXXUUUSSSQQQPPPRRRRRRRRRPPPMMMJJJIIIIIIOOOSSSYYY^^^___]]]YYYVVVQQQPPPNNNMMMKKKIIIDDDAAAAAA???======>>>???>>>===888888888888777777666666333333222111111000000///000000000111111111111222111222333444666;;;AAAFFFJJJLLLOOOQQQSSSUUUYYY\\\```^^^]]]ZZZQQQDDD<<<:::999777:::>>>IIIiiisssbbbfffqqquuutttxxxfffFFF:::777333666////////////............,,,,,,---------,,,+++***&&&'''(((***---///000111///444===FFFKKKIIICCC===777;;;???CCCNNN___nnnvvvyyyiii]]]ZZZ\\\^^^eeennn}}}uuulllbbbYYYTTTKKKFFFCCCFFFJJJOOOWWW___bbbdddlllzzz|||gggTTTKKKCCCEEEIIIOOOWWWbbbmmmtttttt{{{wwwjjjbbbaaahhhkkkpppyyyyyynnnaaaUUUKKKFFFAAA???>>><<<;;;<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDIIIPPPVVV```ooo}}}wwwtttooollllllllllllkkkiiikkkmmmoooqqqtttxxx{{{~~~||||||zzzuuutttuuu~~~|||xxxuuuuuu~~~qqqYYYIII@@@>>>>>>??????@@@GGGPPPhhhjjjSSSTTTlllWWW@@@555444...---000...------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++---///000///............///000///...000666:::IIIXXXkkkxxx{{{ooonnnjjjddd```dddqqq||||||wwwvvvssstttvvvrrruuu~~~ssscccTTTSSSZZZeeeuuuttteeeZZZUUUJJJPPPXXX```gggoooyyyxxxrrrnnnlllmmmgggggggggfffdddbbb___^^^XXX[[[[[[ZZZ^^^fffjjjiiihhhfffddddddcccaaa^^^]]]ZZZYYYXXXWWWUUUSSSRRRQQQTTTTTTSSSOOOKKKHHHHHHIIINNNRRRXXX^^^aaa```\\\YYYTTTSSSQQQPPPNNNJJJEEEAAAAAA???>>>===>>>>>><<<:::999999888888888888777777444333333222222111000000000000000000111111111111000111333333555:::AAAGGGKKKMMMQQQTTTUUUWWWZZZ\\\```^^^]]]ZZZQQQDDD<<<:::999777:::===HHHiiilll^^^eeeqqqtttuuuzzzlllJJJ<<<888444555////////////............,,,,,,---------,,,+++***((((((***,,,...///111111000444<<>>888<<<@@@FFFWWWlllzzz~~~~~~lll]]][[[\\\]]]dddnnn|||sssggg]]]WWWTTTLLLGGGDDDGGGJJJNNNVVV]]]\\\```kkk||||||fffRRRHHHBBBEEEJJJPPPXXXcccooovvvvvv~~~zzzoookkknnntttwwwzzz~~~zzzrrrmmmdddZZZPPPGGGBBB???:::::::::;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCFFFFFFKKKUUU___iiiwww~~~}}}|||{{{|||{{{zzzzzz||||||xxxtttrrrxxx~~~~~~zzzwwwuuurrrYYYIIIAAA??????@@@@@@@@@GGGOOOaaaiiiRRRTTTmmmYYYBBB666555///---111///------------------------,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------***,,,///000///............000111000...000666<<>>>>>===<<<999777999999999888888888888888555555444333333222222111000000000000111111111111000111333333444999AAAGGGLLLOOOSSSVVVXXXYYYZZZ\\\___]]]]]]ZZZQQQDDD<<<:::888777:::===HHHiiihhh]]]eeepppvvvwww}}}qqqMMM>>>777111111000/////////............,,,,,,---...---,,,+++***---------.........//////111444:::AAAEEEEEEBBB>>>999===AAAJJJ^^^vvvqqq```^^^______eeeppp{{{}}}{{{sssggg^^^ZZZZZZPPPKKKGGGHHHJJJLLLRRRYYYVVV\\\iii~~~fffPPPEEEBBBEEEJJJPPPYYYdddpppwwwxxxwwwwww||||||~~~~~~wwwmmmfff^^^YYYRRRJJJCCC@@@>>>>>>888888999;;;>>>??????>>>@@@@@@AAABBBCCCCCCCCCCCCIIIHHHMMMXXXeeeppp|||zzztttppprrr~~~~~~zzzvvvrrrYYYIIIBBBAAAAAABBBAAAAAAGGGPPP\\\|||gggQQQUUUppp[[[CCC777666000...111///------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------***,,,///000///............000222000...000777===MMM^^^rrr~~~{{{ttt^^^^^^[[[WWWXXX```jjjpppvvvsssvvvxxxvvviiiiiisssvvvnnnlllfff]]]\\\aaarrr}}}wwwiii]]]UUUNNNQQQ[[[fffnnnttt}}}vvvqqqnnnlllllljjjiiigggfffeeebbb^^^[[[YYYYYY[[[\\\]]]^^^^^^^^^^^^]]]]]]^^^___^^^\\\YYY\\\ZZZXXXVVVSSSRRRQQQPPPOOOPPPQQQOOOKKKGGGEEEDDDGGGMMMTTTYYY]]]```\\\UUUVVVOOOLLLMMMMMMIIIEEEDDDCCCBBB@@@>>>===<<<;;;;;;===;;;999888999999888777666555444444222222111000000000000000111111111111222333444555666999===@@@KKKQQQWWWYYYXXXWWWYYY\\\]]]^^^^^^YYYPPPEEE;;;777333888888999QQQvvvttt]]][[[fffpppzzz~~~sssPPPAAA999333555//////000000000000//////......---------,,,,,,,,,---------...............000333999BBBJJJJJJDDD===888>>>DDDOOOjjjsssfffeeebbb\\\dddsss|||uuu```]]]aaaYYYTTTLLLDDDEEELLLSSSUUUTTTTTTXXXqqqzzz]]]JJJFFFFFFHHHKKKQQQZZZdddmmmrrrvvv~~~}}}zzzxxx~~~xxxqqqmmmjjjeee\\\VVVKKKIIIFFFBBB???<<<:::999999999:::;;;<<<===>>>??????@@@BBBBBBBBBBBBDDDEEEHHHKKKRRR\\\iiittt|||yyyllliiitttwww{{{}}}{{{zzzyyyoooXXXJJJAAA>>>===???@@@@@@FFFMMMaaa{{{bbbPPPUUUrrrcccGGG666555111111222---000000///...------,,,,,,...---,,,,,,++++++,,,,,,,,,------......------,,,,,,---......//////......---...///...///333;;;BBBPPP^^^mmmwww~~~vvvjjjZZZ[[[[[[WWWUUUYYYccclllxxxuuuuuu{{{}}}pppfffeeemmmxxx|||rrrkkkggg___XXX___mmmuuu}}}ooobbbZZZKKKPPP[[[hhhqqqxxxwwwrrrnnnkkkkkkiiihhhfffeeedddbbb___\\\ZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^]]]ZZZXXX[[[ZZZXXXUUUSSSQQQPPPPPPOOOPPPQQQOOOKKKGGGDDDDDDFFFLLLSSSXXX]]]```\\\VVVUUUOOOKKKLLLLLLHHHDDDCCCCCCBBB@@@>>>===<<<;;;;;;;;;999777777888888777666666555444444222222111000000000000000111111111111222333444555777:::???BBBKKKPPPVVVYYYXXXWWWYYY\\\]]]^^^^^^YYYPPPEEE===888444999999===WWW|||jjjVVVWWWeeerrrsssPPP@@@888222333//////000000000000//////......---------,,,,,,,,,---------...............///333:::DDDKKKJJJCCC<<<;;;AAAGGGUUUpppooodddccc___\\\gggyyy~~~qqq______ddd\\\VVVNNNFFFFFFMMMUUUWWWVVVXXXaaa|||xxx\\\JJJFFFEEEFFFJJJQQQZZZdddlllqqqvvv~~~wwwrrrnnnkkkiiifffaaa[[[XXXVVVRRRLLLFFFBBBAAA???>>><<<:::888777888999:::;;;===>>>???@@@>>>???AAAAAAAAAAAACCCEEEIIIMMMTTT^^^jjjuuu|||{{{rrrqqqzzzpppyyy}}}{{{zzzzzzrrr[[[LLLAAA>>>===???@@@AAAFFFMMMaaa|||cccRRRXXXvvvbbbFFF666555111111222---000//////...------,,,,,,...---,,,,,,++++++,,,,,,,,,------......------,,,+++,,,,,,------------------...///...///444<<>>===<<<;;;;;;:::888666666777777666555666555444444222222111000000000000000111111111111111333555666888<<>>:::666999:::BBB___^^^OOOTTTgggwwwsssOOO???888111222//////000000000000//////......---------,,,,,,,,,---------.........//////...444>>>HHHNNNLLLCCC;;;<<<@@@IIIZZZwwwvvviii```___[[[[[[kkk{{{lll\\\^^^ddd\\\XXXPPPHHHIIIPPPYYY\\\[[[\\\kkkuuuZZZIIIFFFCCCFFFKKKRRR[[[eeelllqqqvvv~~~www{{{|||vvvnnngggaaa]]]YYYWWWPPPLLLHHHFFFEEECCC>>>;;;999::::::;;;:::999888777777888999;;;===???@@@AAA===???@@@@@@@@@AAACCCEEEIIINNNWWWbbbllltttzzz}}}zzz}}}}}}mmmfffuuu|||{{{yyyzzzsss\\\LLLAAA>>>===???@@@AAAGGGNNNaaa~~~cccTTT]]]|||```EEE666555111000222.../////////...------,,,,,,...------,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,---...///...///444<<>><<<<<<<<<;;;:::888666666777777666555666555444444222222111000///000000000111111111111111333555777999===CCCGGGKKKOOOSSSVVVWWWWWWYYY[[[]]]]]][[[VVVMMMDDD===:::777999;;;FFFdddvvvXXXLLLTTTkkkuuuOOO@@@999222222//////000000000000//////......---------,,,,,,,,,,,,,,,------...////////////777CCCNNNSSSOOODDD;;;999===HHH]]]{{{oooeee^^^\\\XXXZZZlllwwwgggXXX]]]bbb[[[YYYQQQJJJLLLUUU^^^bbbbbb___uuurrrXXXIIIFFFBBBFFFLLLUUU___gggnnnrrrwwwuuugggkkk|||rrrmmmddd\\\VVVQQQMMMJJJDDDAAA>>><<<;;;:::888555666888:::;;;;;;:::999888777888999;;;>>>@@@AAABBB???@@@AAAAAAAAABBBEEEGGGIIIPPPYYYdddlllssswwwzzz~~~mmmccc```ppp|||zzzyyyxxxzzzpppYYYJJJAAA>>>===@@@@@@BBBHHHOOOaaabbbUUU___]]]DDD666555000000222...//////.........---------......---,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------------,,,---...//////000555===DDDNNNXXXjjjwwweee[[[VVVPPPQQQYYYfffsss{{{|||{{{}}}|||ssshhhbbbdddjjjqqquuuxxxrrriiihhhqqq|||~~~yyytttmmmfffaaa]]]___lll{{{~~~lll\\\ZZZaaarrrzzzsssmmmjjjiiieeedddbbbbbbcccdddcccbbbbbbaaa___^^^]]]\\\\\\\\\]]][[[YYYXXXXXXWWWUUUSSSUUUUUUUUUUUUTTTRRRPPPOOOOOOOOONNNKKKFFFCCCAAAAAAFFFMMMUUU\\\bbbfffccc^^^SSSLLLGGGGGGGGGDDDAAAAAA@@@@@@>>>===<<<<<<<<<<<<;;;999777777777888777666666555444444222222111000///000000000111111111111111333555777:::>>>DDDHHHKKKNNNQQQTTTVVVXXXYYY[[[\\\[[[YYYSSSJJJAAA;;;888666888;;;GGGcccsssYYYMMMUUUpppuuuOOO@@@:::333333//////000000000000//////......---------,,,,,,,,,,,,,,,------...//////000111:::HHHTTTWWWQQQEEE===888<<>>@@@BBBBBBAAAAAABBBBBBBBBDDDGGGJJJJJJQQQ\\\eeelllqqquuuxxxqqq```\\\___ooo}}}zzzxxxwwwvvvzzznnnWWWHHHAAA>>>>>>@@@AAABBBHHHPPPcccaaaUUU___}}}ZZZBBB666555000///111///...............---------///...------,,,,,,------,,,------......------,,,,,,,,,---...............---...//////000555>>>DDDMMMVVVjjjrrr```]]]VVVOOORRR^^^mmmxxx}}}|||zzz~~~wwwpppgggdddfffkkknnnnnnoookkkeeefffrrr~~~vvvoooggg___ZZZ___mmm{{{~~~~~~nnn^^^]]]fffwwwzzzsssmmmjjjiiieeecccbbbbbbdddfffeeeeeecccbbb```^^^]]]]]]]]]^^^]]]ZZZXXXWWWWWWWWWVVVTTTUUUUUUVVVVVVUUUSSSQQQPPPOOOOOOMMMJJJEEEAAA@@@@@@EEEMMMUUU\\\ccchhheee___RRRKKKEEEEEEEEEBBB@@@AAA@@@???>>>===<<<<<<<<<<<<;;;999777777888888777666666555444444222222111000000000000000111111111111111333555777999>>>CCCGGGKKKMMMOOORRRUUUXXXZZZZZZ]]]\\\XXXPPPGGG???999777555666999DDD[[[wwwuuu___SSSYYYvvvtttNNN@@@:::444333//////000000000000//////......---------,,,,,,,,,+++,,,,,,---...///000000222===LLLWWWYYYRRRFFF>>>:::===JJJaaa{{{fffaaa]]][[[ZZZ]]]jjjwwwwwwvvvwwwmmmaaahhhoooiiiYYYSSSPPPTTT___gggjjjiiieeepppWWWHHHFFFBBBGGGQQQ\\\fffnnnsssuuu}}}~~~xxxyyyuuulllZZZ]]]yyyyyyqqqfff```XXXOOOHHHCCC???<<<;;;:::777555333222222333555666888888999888777666888999:::<<<>>>@@@AAABBBBBBBBBCCCCCCCCCEEEIIILLLMMMUUU___ggglllppptttxxxsssdddWWWXXX```qqq|||xxxwwwvvvuuuyyykkkUUUGGGAAA>>>>>>@@@AAACCCIIIPPPeee```TTT]]]yyyWWWAAA666555000...111///........................///......---------------,,,------......------,,,,,,---......//////......---...//////000666>>>EEEMMMWWWlllppp```^^^VVVQQQWWWgggwww}}}|||xxxooojjjeeeeeejjjmmmllljjjgggfffeeeiiiuuuvvvpppfff[[[VVV]]]lllyyy|||~~~|||nnn______hhh{{{yyyrrrmmmiiiiiieeecccbbbccceeeggghhhhhhdddbbb```^^^]]]]]]^^^___\\\ZZZWWWVVVWWWWWWWWWVVVTTTUUUVVVWWWVVVUUUSSSQQQOOOOOOMMMIIIDDD@@@??????CCCKKKSSSZZZbbbgggeee___RRRJJJDDDDDDDDDAAA???@@@???>>>===<<<<<<<<<<<<<<<:::888666666777777666555666555444444222222111000000000000000111111111111111333555666999===BBBFFFKKKLLLNNNQQQUUUXXXZZZZZZ___]]]XXXPPPFFF>>>888666333555777???QQQjjj~~~{{{jjj]]]bbbrrrLLL>>>:::333333//////000000000000//////......---------,,,,,,,,,++++++,,,---...///000000222===LLLWWWXXXQQQEEE===:::===III^^^sss}}}{{{vvvaaa^^^\\\\\\^^^bbbjjjrrrwww{{{yyylllooovvvooo[[[WWWTTTXXXbbbhhhhhheeebbb}}}qqqXXXHHHEEE@@@FFFQQQ]]]hhhooosssuuu}}}wwwllljjjnnnmmmzzz~~~kkk[[[^^^yyyuuulllbbb\\\TTTKKKEEE@@@;;;999999888777555444444555777555555666777888888999999::::::;;;===>>>???AAAAAAAAABBBBBBBBBBBBEEEIIILLLRRRYYYbbbiiilllpppuuuzzz}}}|||}}}xxxfffXXXQQQUUUaaawww|||yyyxxxwwwvvvxxx|||gggRRREEEAAA>>>>>>@@@BBBCCCJJJQQQhhhaaaTTT[[[tttUUU@@@666666///---111///........................//////...---------------,,,------......------,,,,,,,,,---............------...//////111666???FFFMMMXXXooosssggg^^^WWWTTT^^^rrr~~~}}}lllcccaaa```eeelllooolllhhhbbbeeehhhnnnyyyvvvqqqfffYYYUUU]]]nnnzzz|||~~~mmmaaaaaakkkyyyrrrmmmiiiiiieeedddbbbcccfffhhhiiiiiidddbbb```^^^]]]^^^___```\\\YYYWWWVVVWWWXXXXXXWWWTTTUUUWWWWWWWWWUUUTTTRRROOONNNLLLHHHCCC@@@??????AAAIIIRRRYYYaaafffddd^^^RRRJJJDDDCCCCCCAAA???@@@???>>>===<<<<<<<<<<<<<<<999777555555555666555444666555555444333222111000000000000000111111111111111333555666888<<>>888666222444666<<>>EEEQQQ]]]hhhooossstttrrrmmmfff]]]]]]eeeiiiuuu{{{iiiZZZ___yyy}}}rrriiiaaa[[[SSSKKKDDD???;;;888333333222111000111444666555555666777999;;;===>>>;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAADDDHHHLLLUUU\\\eeekkkmmmqqqwww|||}}}wwwssssssyyyzzzlll[[[PPPNNNSSSaaa|||}}}zzzyyyxxxxxxxxxwwwbbbNNNAAAAAA>>>>>>@@@BBBDDDJJJQQQjjjbbbUUUZZZrrr~~~TTT???666666///---111000---.....................//////...------------...,,,------......------,,,++++++,,,---------,,,,,,---...//////111777???FFFMMMYYYrrrwwwnnn^^^WWWVVVcccyyyvvvddd[[[ZZZ\\\dddmmmqqqmmmggg___eeekkkrrr{{{xxxssshhhZZZVVV```qqq~~~~~~|||lllbbbeeeqqq|||pppnnnpppkkkeeedddccccccdddeeeggghhhfffeeedddbbb___]]]\\\[[[___]]]ZZZXXXWWWWWWWWWWWWUUUTTTSSSSSSUUUUUUTTTSSSSSSRRRNNNGGGAAA=========BBBIIIPPPUUU[[[bbbcccaaaWWWLLLCCCAAAAAA???>>>>>>======<<<<<<<<<;;;;;;;;;999888777666555444333333444444333333222111000000222222111111000//////...222111111333777<<>>??????@@@@@@@@@@@@@@@@@@AAADDDIIIMMMUUUXXX```iiinnnqqqxxxrrrlllmmmooosssxxx}}}rrrdddYYYQQQKKKOOOWWWlll}}}zzzyyyvvvtttttt~~~iiiVVVJJJDDD??????@@@AAA@@@BBBLLLWWWsssjjj[[[\\\ooo|||XXX@@@444555333333444/////////...------------...,,,,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,---------......------...///333;;;DDDKKKQQQaaatttlllYYYTTTXXXiii}}}tttbbbWWWVVV]]]lllvvvrrrfff]]][[[cccmmmuuu|||qqqbbbXXXZZZhhhyyy}}}mmmccchhhsss|||qqqnnnoooiiifffeeeddddddddddddeeefffeeedddcccaaa___]]]\\\\\\___\\\ZZZYYYZZZZZZXXXUUUUUUTTTSSSTTTUUUUUUTTTSSSSSSQQQMMMGGG@@@===<<<<<<@@@GGGOOOVVV^^^fffhhheeeWWWLLLCCCAAAAAA???>>>>>><<<<<<;;;;;;;;;;;;::::::888888777666555444333333444444333222222111000000000000000000000111111111333333333555999===@@@BBBGGGJJJOOORRRUUUXXX[[[^^^^^^]]]YYYQQQGGG???999777555666999<<<@@@NNNiiixxxiiiHHH===777000222////////////....................................,,,,,,,,,---...000111222666AAANNNUUURRRJJJAAA<<<<<<>>>EEERRR___ggggggddd___```aaabbbdddgggjjjmmmrrrwwwsssqqqlllZZZXXXXXX[[[___bbbaaa___```sssyyynnnXXXJJJEEEDDDJJJSSS]]]fffnnnuuuyyyssskkkkkkhhhcccdddkkkvvv|||sssvvvtttfff^^^XXXOOOFFF@@@;;;888555444444333333222333333444555666777999:::;;;;;;<<>>???AAA@@@CCCLLLWWWsssooo___]]]nnnZZZAAA555666333222333...//////...------------...---------.........//////............////////////,,,,,,,,,---------...............000444;;;DDDJJJSSSbbbsss~~~ooo^^^XXXYYYiii}}}tttbbbXXXWWW^^^mmmwwwtttjjjbbb```hhhqqqxxxuuulll___YYY]]]kkk{{{sssllljjjrrr}}}qqqnnnmmmgggffffffeeedddddddddeeeeeedddcccbbb```^^^]]]]]]\\\___\\\[[[]]]```___ZZZUUUUUUTTTSSSTTTUUUVVVUUUTTTQQQPPPKKKEEE???;;;:::;;;===EEENNNWWWaaakkkmmmiiiWWWLLLCCCAAAAAA???======;;;::::::::::::999999999888777777666555444333333333333333222111111000000...//////000111222222222555555555777:::>>>AAADDDHHHKKKOOOSSSVVVYYY\\\___^^^]]]XXXQQQGGG>>>999777777777999;;;@@@OOOlllxxxhhhIII???888111111////////////............////////////////////////---------...///000111222555@@@MMMUUURRRJJJ@@@;;;<<<===BBBMMM[[[dddgggfff```aaaaaaaaaaaadddhhhlllrrruuummmiiidddTTTUUUWWWZZZ]]]___aaaaaaaaattt{{{sss}}}nnnXXXKKKGGGFFFLLLVVVaaaiiipppvvvyyy}}}xxxwwwsssooorrr{{{tttfff]]]WWWNNNFFF???;;;777555444333333333333333444444666777888:::;;;<<<======@@@AAAAAABBBBBBBBBAAAAAACCCDDDEEEDDDCCCDDDFFFHHHHHHKKKSSS^^^eeelllwwwyyymmmhhhgggfffgggjjjuuummm\\\OOOHHHGGGHHHOOO^^^xxx|||yyyssspppooozzzzzzbbbQQQFFFAAA>>>>>>???AAAAAACCCMMMXXXssstttbbb^^^lll|||]]]CCC666666222111222---//////...------------...............////////////++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////000444;;;DDDJJJTTTcccrrryyy}}}rrrbbbZZZZZZjjjsssaaaUUUUUU]]]lllwwwuuulllfffgggnnnvvv|||llleee]]]ZZZaaaooo~~~vvvqqqffflllwww|||qqqmmmllleeeeeeeeedddeeeeeeeeeeeefffcccbbb```___^^^]]]]]]^^^```^^^^^^bbbfffddd]]]UUUTTTSSSRRRSSSUUUVVVUUUTTTPPPNNNJJJDDD>>>:::999:::<<>>999666333444555888???QQQppp~~~eeeGGG>>>888000000////////////.........................../////////.........//////000222222555@@@MMMUUUSSSJJJAAA<<<;;;<<>>AAAAAACCCNNNYYYsssttt___\\\jjjzzz```EEE777777222111111---//////...------------...------..................************+++++++++,,,,,,,,,,,,---------......000000000111444;;;DDDJJJUUUcccoootttwww|||yyyqqq___YYY\\\ooorrraaaSSSTTT\\\lllvvvuuunnniiilllrrrxxx}}}zzzfff```[[[\\\eeerrr}}}}}}qqqmmmaaafffmmmwwwzzzoookkkjjjdddbbbcccdddeeeffffffggggggaaa```^^^]]]]]]]]]^^^___aaaaaacccgggjjjggg^^^WWWSSSRRRQQQRRRTTTUUUTTTSSSOOONNNJJJCCC===999999999;;;CCCMMMXXXeeennnnnnhhhVVVKKKBBB@@@@@@>>>======999999888888888777777777666666555555444444333333222222111111111111111000000000000000000000000000222444555666777:::???CCCHHHKKKPPPTTTVVVYYY]]]___^^^\\\XXXPPPFFF>>>888666111222333777>>>QQQqqq```DDD<<<666//////////////////............,,,,,,---------.........//////...//////000111222666@@@MMMTTTRRRKKKCCC>>>999===EEESSSbbbiiiiiifffffffffeee```]]]^^^dddiiitttnnnaaaYYYSSSQQQSSSVVVXXXZZZ]]]aaadddiii{{{uuulll|||mmmWWWLLLKKKHHHOOOYYYcccjjjpppuuuxxxzzz|||rrrfff]]]WWWNNNFFF@@@<<<999777444333333333444444555666666777888:::;;;<<<<<<===>>>???BBBEEEGGGHHHHHHHHHDDDFFFFFFFFFDDDCCCCCCDDDEEEGGGNNNWWW]]]cccnnnxxx~~~{{{zzz||||||ooo```UUUKKKEEEFFFLLLXXXlll{{{uuuqqqrrrwww}}}nnnZZZLLLDDDAAA<<<<<<>>>@@@AAADDDOOOZZZtttqqqYYYYYYlll}}}bbbGGG888777222111222---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000,,,,,,,,,---------......000000000222555<<>><<<<<<999888888888888777777777555555555444444444333333111111111111111111111111111111111000000000000000111333555555555777===AAAHHHKKKOOOSSSVVVYYY\\\___]]]\\\WWWPPPFFF===888666333333555777>>>PPPoooyyyssszzz{{{\\\AAA:::555///000////////////............++++++,,,,,,---.........///.........//////000111777@@@KKKRRRPPPIIICCC???999===HHHXXXgggnnnlllgggeeefffeee```\\\^^^fffmmmvvviii\\\TTTMMMMMMNNNPPPSSSXXX]]]aaacccmmmwwwmmm~~~lllVVVLLLLLLIIIPPPYYYbbbiiioootttxxxxxx~~~~~~zzzpppfff\\\VVVMMMEEE@@@<<<999777333333333333444555666777666777888:::;;;<<<=========???CCCFFFHHHIIIIIIIIICCCDDDEEEDDDBBBBBBDDDEEEEEEHHHPPPZZZaaagggpppzzzyyykkk]]]UUULLLEEEGGGNNNcccxxxxxxuuuvvvttt{{{lllYYYLLLDDDAAA;;;;;;===@@@AAADDDOOO[[[wwwpppWWW[[[rrrcccHHH999777222111222...//////...------------...,,,,,,,,,+++++++++++++++---............/////////,,,,,,,,,---------......///000000222666>>>GGGMMMWWWcccmmmpppsssuuuoooeeeUUUXXXfff~~~{{{sssfff___bbblllzzz|||tttooojjjooouuu{{{zzzoooaaa\\\ZZZ___iiisssyyyzzzyyyqqqkkkmmmYYYZZZ]]]dddlllrrrttttttrrrtttwwwyyyyyyxxxwwwvvvuuu{{{sssiiihhhiiidddeeeeeefffffffffeeecccccc^^^]]]\\\[[[[[[]]]___aaa___dddiiikkkggg```ZZZWWWOOONNNNNNOOOQQQRRRRRRQQQPPPNNNJJJDDD>>>:::999999;;;BBBMMM[[[jjjtttqqqiiiUUUKKKAAA@@@@@@>>><<<<<<999999999888888888777777555555444444444444333333000000000000111111111111//////000000111111222222000333666555444666<<>>HHHMMMLLLFFFBBB@@@:::>>>IIIYYYhhhooonnnjjjaaacccccc___]]]aaakkktttxxxzzzdddYYYQQQIIIKKKJJJKKKQQQYYYaaaeeegggttt~~~sssjjjUUUKKKMMMLLLQQQZZZbbbiiiooouuuyyywww}}}|||wwwnnneeeYYYSSSKKKCCC>>>:::777555333333333444444555666777777888:::;;;===>>>>>>>>>???AAADDDGGGHHHHHHGGGFFFBBBBBBBBBAAA@@@BBBEEEGGGIIIMMMXXXdddmmmuuusssdddVVVQQQKKKFFFLLLWWWoooxxxtttuuuqqqyyymmmZZZLLLDDD@@@;;;;;;===@@@AAAEEEPPP[[[zzzttt[[[aaazzzcccHHH999777333222333/////////...------------...---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000222777???IIIOOOZZZeeeooossswwwxxxmmm^^^PPPVVVfff}}}{{{wwwlllfffjjjuuuuuuooohhhlllssszzzzzznnn___[[[YYY___jjjtttxxxxxx}}}vvvmmmpppxxxTTTTTTVVV\\\dddiiikkkjjjkkknnnrrruuuuuuuuuttttttvvvxxxpppggggggiiieeehhhhhhhhhgggeeecccaaa___^^^]]][[[ZZZ[[[]]]```bbb]]]cccjjjjjjddd\\\XXXWWWNNNMMMMMMNNNPPPQQQQQQPPPPPPNNNJJJDDD>>>:::999::::::BBBMMM\\\mmmwwwtttlllUUUKKKAAA???@@@>>><<<<<<999999999999888888888888444444444444444444333333000000000000000111111111------...000111333444444111444777666555666<<>>999666222444000/////////............---------...///000000111...------------......///555===FFFJJJIIIDDDAAA???;;;???IIIXXXgggpppooolll^^^```aaa___^^^cccooozzzyyyvvvaaaXXXPPPHHHJJJHHHIIIQQQ]]]gggkkklll{{{{{{iiiTTTKKKMMMNNNSSSZZZbbbiiipppvvvzzzwww}}}{{{vvvmmmdddWWWQQQIIIAAA<<<888555333333333333444555666777777999999;;;===>>>?????????BBBCCCFFFHHHHHHGGGEEECCC@@@@@@@@@??????AAAEEEIIIMMMSSS```ooozzzkkk[[[NNNLLLJJJIIISSSaaaxxx~~~tttppppppooowwwooo\\\MMMDDD???::::::===@@@AAAEEEPPP\\\}}}xxx```gggcccHHH999777333222444000//////...------------............------,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------............000222777@@@JJJQQQ]]]gggqqqwww|||{{{lllZZZLLLSSScccwww|||zzzqqqiiimmmyyysssmmmfffkkkrrrzzzzzznnn]]]YYYXXX^^^kkkuuuyyyxxx{{{nnnjjjtttRRRUUUYYY]]]````````````hhhiiilllpppttttttrrrpppssstttkkkkkkjjjgggeeeeeeeeedddcccbbbbbbbbbbbb]]]ZZZWWWVVVXXX[[[^^^______```bbbbbb___ZZZUUUQQQNNNOOOPPPRRRRRRRRRQQQQQQPPPNNNKKKEEE???:::777777:::IIINNNdddsssttttttcccMMMIIICCC???<<<;;;:::999999777555555555555444333555555555444333333222222444444333333222111000000...///000///......000222333333333444777:::>>>@@@IIIJJJMMMQQQTTTXXX[[[\\\___\\\WWWOOOGGG???999555666333888<<>>@@@DDDHHHJJJHHHEEEBBBAAACCCAAA@@@AAACCCFFFIIIIIITTTZZZhhhyyy|||xxxuuuccc___QQQIIINNNPPPXXXiiizzzrrrnnnooommmwwwnnnYYYJJJCCCAAA;;;@@@>>>???FFFGGGNNN___||||||bbbfffdddFFF444333111222444...///////////////......---......---------,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,---...//////000------222777>>>JJJTTT___kkkrrrpppqqqqqqhhh[[[PPPRRR]]]nnnyyyyyyxxxyyy{{{yyyggghhhnnnxxx~~~rrriiiiiimmmuuu~~~rrrhhhZZZVVVXXXdddqqqyyy~~~uuulllnnn{{{QQQSSSWWWZZZ\\\]]]]]]^^^aaaeeejjjooorrrrrrrrrqqqwwwrrrkkkjjjhhhfffdddeeedddcccaaa``````______\\\YYYVVVUUUXXX[[[]]]^^^]]]]]]^^^^^^[[[WWWSSSPPPOOOPPPQQQRRRSSSRRRRRRQQQPPPOOOKKKFFF???:::888888:::IIIQQQgggwwwwwwuuucccLLLHHHCCC>>><<<;;;:::999:::888666666666777666444777777777666555555444444444444333222222111000000///000000000//////111333333333333444777;;;>>>@@@FFFHHHKKKPPPUUUZZZ]]]______\\\VVVOOOGGG???888555444111666<<>>AAADDDGGGHHHGGGDDDBBBAAACCCCCCCCCFFFIIILLLOOOPPPYYY___lll{{{|||xxxvvvtttqqqooocccaaaVVVMMMOOOQQQZZZlllyyyppplllmmmmmmxxxkkkWWWHHHAAA???;;;@@@>>>???EEEFFFMMM^^^{{{sss]]]eeeeeeGGG555444111222333...///////////////......---......---------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,---...//////111...///333999@@@KKKUUU```lllsssqqqpppooofffZZZOOOQQQZZZhhhqqqrrrqqqsssxxx{{{jjjdddjjjttt}}}{{{qqqiiinnnpppvvv}}}~~~rrriii]]]YYY[[[gggttt|||wwwqqqtttQQQSSSUUUWWWWWWXXXYYY[[[]]]ccckkkppprrrrrrtttuuuzzzqqqjjjiiigggdddcccdddcccbbb```^^^]]]\\\\\\YYYWWWTTTTTTWWWZZZ\\\]]]\\\\\\\\\ZZZXXXUUURRRQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOLLLFFF@@@;;;999999999JJJTTTmmm|||zzzwwwcccLLLHHHBBB>>><<<;;;:::999;;;999777777777888777666777777666666555444444444333333333222111111000000000111111111000000222333222333444555888<<>>888555333000555<<>>AAACCCEEEEEEDDDBBBBBBBBBBBBDDDGGGJJJNNNQQQSSSTTTZZZ```mmm{{{~~~zzztttooommmllllllkkkdddeee]]]TTTSSSRRR\\\qqq~~~wwwoookkklllooozzz}}}hhhUUUGGG@@@===<<<@@@>>>>>>DDDEEELLL]]]{{{fffVVVdddeeeHHH777555222222333...///////////////......---......---------,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---...//////111///000555:::AAALLLVVVcccnnnuuusssoookkkbbbWWWPPPRRRZZZdddjjjkkklllooovvv}}}nnnfffmmmvvv~~~{{{sssnnnrrrsssvvv}}}wwwooo```\\\___kkkxxxzzzxxx}}}SSSUUUVVVUUUSSSTTTXXX[[[___gggqqquuuuuutttvvvyyy|||pppjjjiiifffcccbbbdddccc```^^^\\\ZZZYYYYYYVVVTTTSSSSSSVVVYYY[[[\\\]]]\\\[[[YYYWWWVVVTTTSSSQQQRRRSSSTTTTTTSSSRRRRRRPPPOOOLLLFFF@@@;;;999999888KKKWWWppp}}}xxxcccKKKGGGBBB>>><<<;;;:::999:::888666666777777777666555555444333333222222111333222222222111111000000000111222111000000222444222333444666999===@@@AAAAAADDDJJJPPPWWW\\\```bbb^^^[[[UUUMMMEEE===888555333111666===LLLnnnyyy^^^WWWkkk}}}}}}zzz[[[BBB555222111000//////.........---------------------------------,,,---...---------///111///;;;FFFHHHFFFCCC@@@===999DDDJJJeeexxxyyyzzzkkkaaaiiinnnjjjhhhnnnwww}}}yyynnnbbb\\\ZZZUUUNNNMMMJJJTTT^^^```ggglllgggjjjuuu{{{wwwyyypppZZZOOONNNNNNQQQXXX___gggnnnsssuuuyyyxxx||||||tttooobbbWWWLLLGGGBBB;;;777777444444444444555666777888666666777888999;;;===>>>@@@AAABBBBBBAAA@@@AAABBBCCCFFFJJJNNNPPPQQQRRRSSSUUU[[[ggguuu~~~}}}uuupppmmmmmmmmmlllgggkkkdddZZZVVVTTT```www{{{uuunnnkkkmmmqqq}}}zzzfffSSSFFF???===<<>>===CCCEEELLL]]]}}}{{{\\\TTTdddeeeIII888666222111222...///////////////......---......---------,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,---...//////000...000555;;;AAALLLVVVhhhsssyyyvvvmmmeee\\\SSSSSSWWW___eeeiiikkknnnqqquuu}}}qqqjjjqqqyyy~~~|||wwwrrroootttsssvvv|||{{{uuuaaa^^^aaammmzzz~~~YYYZZZYYYUUURRRSSSXXX]]]dddllluuuyyywwwvvvvvvyyy|||{{{nnnjjjiiifffcccbbbbbb```^^^\\\YYYWWWVVVVVVSSSQQQPPPRRRUUUXXXZZZ[[[\\\[[[YYYXXXVVVUUUTTTTTTRRRRRRSSSTTTTTTSSSRRRQQQOOONNNKKKFFF@@@;;;999999999LLLXXXqqq}}}wwwaaaJJJFFFAAA===<<<;;;:::999888666555555666666666555444444444333222222111111222222111111111111111000000111222111000000222444222333555777;;;>>>@@@BBBCCCFFFKKKQQQWWW[[[^^^___^^^[[[TTTLLLCCC<<<777555666444999@@@QQQuuu~~~ccc]]]sss|||[[[AAA555222111000............------------------------------------+++---...---------///111000===HHHJJJGGGCCC>>>::::::DDDIIIaaaqqqppppppbbb]]]eeejjjiiijjjqqqzzz|||mmmaaa^^^___[[[TTTSSSQQQ[[[dddeeeiiillleeegggpppuuurrrrrrttt^^^QQQOOOMMMQQQVVV^^^fffmmmsssvvvyyyxxxzzz{{{xxxwwwwwwvvvvvv{{{|||tttooocccXXXMMMHHHBBB<<<888777444444333444444555666777666666666777999;;;<<<======???@@@@@@@@@@@@BBBDDDIIIMMMPPPQQQPPPNNNNNNNNNOOOUUU```lllssszzzxxxtttssssssrrrmmmrrrkkkaaa\\\YYYfff~~~|||yyytttnnnmmmooossswwwcccSSSGGG@@@======AAA======CCCEEEMMM^^^oooWWWUUUgggcccHHH999777222000222...///////////////......---......---------,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,---...//////...---///555;;;AAAKKKUUUlllvvv}}}xxxlll___VVVPPPSSS\\\eeejjjlllooosssvvvxxx{{{rrrjjjqqqyyyzzzvvvoookkkjjjtttsssuuuyyy~~~}}}wwwqqq```]]]```mmmzzz___```]]]WWWRRRSSSZZZaaaiiiooowww{{{zzzxxxvvvvvv|||vvvllliiihhhdddaaa```]]]\\\ZZZWWWUUUSSSRRRRRRPPPOOOOOOQQQTTTWWWYYYYYYXXXWWWWWWUUUTTTSSSRRRRRRQQQRRRSSSSSSSSSRRRQQQPPPNNNMMMJJJEEE???;;;999999:::LLLVVVooo}}}zzzttt___JJJFFF@@@===;;;;;;:::999777666444444555666666555666666555555444333333333111111111111111111111111000111111111000000222333222333555999<<>>999:::DDDGGG]]]kkkkkkmmmaaa[[[bbbgggjjjoooyyy{{{kkk___^^^aaa```\\\ZZZXXXccclllkkknnnoooggggggqqqwwwsssnnnyyyxxxaaaRRRNNNMMMPPPVVV^^^fffnnnsssvvvxxxwwwyyyzzzvvvsssrrrtttuuu}}}|||uuuooobbbXXXMMMHHHCCC<<<888777444444333333444555555666777777777888999;;;<<<===<<<>>>@@@BBBBBBCCCFFFHHHQQQTTTVVVTTTOOOKKKJJJJJJLLLRRR\\\eeekkkrrr~~~}}}|||xxx{{{sssgggcccbbbooo{{{xxxsssnnnmmmpppvvvsss```RRRHHHAAA>>>===AAA>>>===DDDFFFOOOaaaeeeUUUYYYlll___FFF888777111000222//////////////////......---......---------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...//////---,,,///555;;;AAAKKKUUUmmmvvv~~~zzzkkk\\\TTTQQQRRR___lllpppqqqssswwwyyy~~~uuuooolllttt||||||uuullliiiiiitttssstttxxx{{{xxxoooggg]]][[[___lllyyydddddd```XXXRRRSSS[[[cccnnnrrrxxx}}}~~~zzzxxx~~~{{{qqqiiigggeeeaaa^^^]]]WWWVVVTTTRRRPPPOOONNNNNNNNNMMMMMMPPPSSSWWWXXXXXXVVVWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRSSSRRRQQQPPPOOOLLLLLLIIIDDD>>>:::888888<<>>===AAA>>>===EEEHHHRRRddd{{{]]]SSS[[[rrr\\\DDD777666000///222000///////////////......---......---------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,---...//////------000666===CCCMMMVVViiisss}}}zzzkkk\\\UUUUUUUUUeeeuuuxxxwwwxxxzzzzzzyyyoookkklllvvvvvvmmmjjjlllrrrrrruuu{{{~~~zzzpppggg[[[YYY]]]kkkxxx~~~gggfffaaaYYYRRRRRR[[[dddrrruuu{{{|||wwwnnnfffeeeccc___[[[[[[SSSRRRPPPNNNMMMKKKKKKKKKMMMLLLLLLOOOSSSVVVXXXXXXXXXXXXYYYYYYXXXWWWUUUTTTQQQQQQRRRRRRRRRQQQOOONNNKKKKKKHHHCCC===999888888===LLLRRRggguuurrrooo\\\IIIEEE@@@<<<;;;;;;:::999999777666666888999888777444444333222222111111000000000000000000111111111...///000///......000222111333666:::===@@@BBBCCCAAADDDKKKRRRXXX\\\^^^___^^^ZZZRRRIIIAAA;;;666444333555===HHH___{{{pppmmm|||XXX>>>444444444222000////////////.........------------------------***,,,---------...000222000>>>LLLPPPNNNJJJDDD???999BBBEEE[[[lllrrr|||tttnnnoooppprrryyy{{{sssdddYYYZZZbbbgggggg```___kkkvvvvvvxxxxxxooodddtttpppmmm}}}dddRRRKKKKKKPPPWWW```iiiooosssuuuxxxyyyzzz}}}}}}~~~wwwrrr```VVVLLLGGGBBB<<<888888444444333333333444555555:::999999999:::;;;;;;<<<===AAAEEEIIIKKKMMMOOOQQQTTTVVVUUUPPPGGGAAA@@@AAABBBIIIUUUaaajjjvvv~~~rrrpppqqq~~~~~~yyyrrrkkkiiilllyyy~~~kkkZZZNNNGGGAAA>>>===AAA>>>>>>EEEIIISSSfffsssXXXRRR\\\uuuZZZBBB666666000///222000///////////////......---......---------,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,---...//////......111888>>>DDDNNNWWWeeeppp{{{zzzlll]]]WWWYYYXXXkkk}}}}}}|||}}}{{{uuukkkhhhfffrrr|||}}}sssjjjhhhjjjoooqqqwwwxxxooo[[[XXX]]]jjjwww~~~pppiiiaaaZZZUUUUUU\\\fffvvvxxx~~~sssggg]]]\\\^^^ZZZTTTQQQMMMLLLIIIGGGFFFFFFGGGHHHEEEHHHKKKLLLMMMPPPUUUYYYXXXYYYZZZXXXUUURRRPPPPPPTTTUUUUUURRROOOLLLKKKKKKIIIFFFDDDCCC???999888;;;BBBGGGTTTgggvvvvvvgggYYYMMMFFF???;;;<<<===;;;888:::888666666777888777666333333444444333333222111////////////////////////000000000000000111111222111444777:::<<<>>>BBBDDDCCCJJJQQQTTTWWW]]]___^^^___YYYOOOFFF???:::777555666888<<>>KKK[[[iii}}}yyyppplllssszzzzzzyyyzzztttlll___WWW[[[fffkkkjjjaaadddgggjjjsss|||zzzsssgggyyyyyyzzz{{{fffTTTNNNLLLNNNTTT^^^iiitttzzz|||}}}zzzyyy}}}uuulll^^^VVVMMMEEEAAA===999555666555444333333444555666:::;;;;;;;;;:::;;;>>>@@@DDDGGGLLLOOOOOOOOOOOOOOORRRQQQOOOKKKGGGDDDDDDEEEGGGKKKWWWjjj|||{{{uuutttzzzxxxmmmiiinnnttt}}}}}}lll[[[NNNEEEAAA>>>???@@@===@@@GGGIIISSShhhqqqVVVZZZTTTOOOAAA444111333111...,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---...///000000111---///777@@@HHHPPPXXXdddsssvvvrrrtttnnnbbb^^^cccuuu}}}~~~~~~nnnaaa[[[bbblllxxxzzzsssiiidddccchhhqqq}}}}}}kkkZZZWWW[[[ggguuu~~~jjjfffaaa]]]WWWTTT[[[dddrrrvvv~~~rrreeeZZZXXXXXXTTTMMMJJJFFFEEECCCAAA@@@@@@AAABBBBBBDDDGGGHHHJJJMMMSSSWWWVVVXXXYYYXXXVVVSSSRRRRRRSSSTTTTTTRRRNNNLLLKKKKKKIIIFFFDDDCCC>>>888888;;;AAAGGGUUUfffsssqqqdddXXXKKKEEE>>>;;;<<<<<<:::888:::888666666777888777666222222333333222222111000111111111111111111111111000000000000000111111222222444777:::<<>>999666555555444444444555777888:::;;;<<<;;;;;;<<<>>>AAAKKKMMMPPPPPPMMMJJJIIIHHHIIIIIIIIIGGGFFFFFFIIILLLNNNSSSaaawww{{{tttqqqrrr~~~wwwmmmiiimmmsss~~~ooo\\\OOOFFFBBB@@@???AAA>>>AAAGGGHHHQQQgggtttYYY\\\XXX}}}MMM@@@333111333111///---///..................///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......000---///777???GGGPPPXXX```ooosssrrruuupppeeebbbeee{{{}}}iii[[[VVVaaalllwwwyyyrrriiiddddddkkkvvv~~~mmm\\\ZZZ^^^jjjwww~~~hhhhhhgggddd\\\VVVYYYaaammmttt~~~|||mmm```UUUQQQOOOJJJDDD@@@???>>><<<;;;;;;;;;<<<===???@@@BBBDDDGGGKKKQQQUUUVVVXXXYYYYYYWWWUUUTTTUUUQQQRRRRRRQQQNNNLLLKKKKKKJJJFFFDDDBBB===777777:::???GGGVVVeeemmmjjj___UUUIIIDDD>>>;;;;;;;;;:::888:::888666666777777777666111222222222222111000000111111111111111111111111000000000000000111111222222555888:::<<>>:::777555555444444555777999::::::;;;<<<<<<<<<===@@@BBBOOOQQQQQQOOOKKKGGGEEEDDDFFFFFFFFFFFFHHHLLLRRRVVVYYY]]]lllwwwnnnkkkiiijjjppp~~~uuullliiimmmrrrrrr]]]NNNEEEAAA???>>>AAA@@@BBBGGGFFFOOOeeeyyy[[[___[[[qqqJJJ===333111333222000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000---///666>>>FFFOOOWWW\\\kkkooopppvvvqqqhhhggggggxxxdddYYYUUUaaalllxxxyyyrrriiifffgggnnn||||||kkk\\\\\\cccoooyyy~~~qqqrrrrrrnnnbbbXXXYYY___jjjrrr~~~uuudddXXXMMMHHHFFFAAA<<<:::;;;;;;:::999999:::;;;;;;===>>>@@@CCCGGGMMMRRRVVVYYYZZZ[[[[[[XXXVVVUUUUUUOOOQQQQQQPPPMMMKKKKKKKKKJJJFFFCCCAAA<<<666666999===GGGVVVccchhhcccYYYRRRHHHDDD???===<<<<<<:::999:::888666666666777666555222222222222222111111000////////////////////////000000000000000111111222333555888:::<<<@@@DDDHHHMMMRRRVVVWWWYYY^^^aaa```___XXXNNNDDD>>>:::888777999999999BBB[[[{{{sss||||||tttOOO>>>888333000111111000...------......///------------------------,,,,,,,,,------///000000...777DDDQQQYYYXXXNNNEEE@@@>>>HHHTTTaaauuu|||kkkgggeeehhhnnnqqqrrrrrrqqqoooiiicccccciiimmmlllhhhgggfffiiinnnpppmmmhhhdddnnn}}}vvvtttuuuuuukkkUUULLLHHHMMMYYYjjj{{{qqqeeeggguuu}}}zzz}}}}}}wwwrrrooo^^^WWWNNNFFFBBB???;;;888555555444555666888:::;;;:::;;;<<<<<<<<<>>>AAADDDMMMNNNNNNLLLIIIGGGFFFFFFJJJJJJKKKLLLOOOTTT[[[```dddeeessszzzmmmdddZZZ\\\^^^bbblll}}}ssskkkiiimmmrrrrrr\\\LLLCCC???>>>>>>BBBAAACCCGGGFFFOOOeee___bbb___gggFFF;;;222111333222000111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,///---000666===DDDNNNWWW[[[ggglllnnntttnnneeegggggg~~~tttbbbZZZYYYdddppp|||~~~vvvmmmjjjllltttxxxfffZZZ]]]fffrrr{{{|||tttfffZZZYYY^^^hhhrrr|||{{{nnnXXXNNNDDD@@@???;;;888777888888888888999:::;;;;;;===>>>AAAFFFLLLRRRVVVXXX]]]^^^^^^\\\YYYUUUTTTSSSOOOQQQQQQPPPMMMKKKKKKKKKJJJEEEBBB@@@;;;555666:::;;;FFFUUUaaaddd^^^UUUNNNHHHEEEBBB???>>>===<<<;;;:::888666555666666555444333333333444333222222111////////////////////////000000000000000111111222444666888:::===AAAFFFIIILLLSSSXXXYYY\\\aaadddccc^^^WWWLLLCCC<<<999888777888999:::CCC]]]}}}uuu|||{{{pppMMM<<<777333000111111000...------......///---------------------------------------...///000///777EEEUUU^^^[[[PPPGGG>>>===GGGSSS]]]nnnwwwooocccdddfffkkkrrrwwwxxxvvvuuutttmmmdddaaaeeekkkllllllhhheeegggjjjiiiddd```^^^dddrrroooqqquuuwwwkkkUUUJJJFFFMMM[[[oootttfff\\\aaarrruuutttzzz|||vvvqqqooo```YYYOOOGGGCCC???;;;777555555444555666888:::;;;999:::<<<<<<===???BBBEEEJJJKKKJJJIIIFFFEEEFFFGGGIIILLLOOOSSSXXX^^^eeejjjmmmlllvvv{{{kkk^^^VVVMMMQQQVVV\\\lll}}}ssskkkjjjooossssss\\\LLLCCC@@@???===AAAAAACCCGGGFFFQQQhhheeehhhgggaaaCCC999111111222111111222------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............------------...---000666<<>>@@@DDDKKKSSSXXX[[[\\\___``````^^^ZZZVVVTTTSSSQQQRRRRRRQQQNNNLLLKKKKKKHHHDDD@@@>>>:::555666;;;<<>><<<<<<<<<:::888666555555555444333333333333333333222111111111111111111111111111111000000000000000111111222555666888:::===BBBHHHLLLNNNVVV]]]```bbbeeeeeebbb[[[TTTHHH>>>999666555555555888;;;FFF```~~~tttxxxqqqhhhGGG999666333222333///////////////......---,,,,,,,,,---------.........------------...//////444888FFFYYYccc\\\NNNFFF???<<>>999555555555444444444555777888666888999:::;;;>>>BBBEEEHHHHHHFFFBBB??????AAACCCEEELLLVVV```gggkkknnnpppmmmmmmwwwzzzfffVVVNNNKKKEEEJJJQQQ\\\uuutttmmmooouuu{{{mmmYYYKKKDDDBBBAAA;;;@@@@@@BBBGGGIIIYYYuuujjjrrrvvvYYY???777222111111//////111///..................///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......///,,,---111666:::???JJJVVVbbbhhhhhhkkklll```UUUZZZlll|||vvvuuummm___^^^bbbtttyyyzzzwww```TTT[[[gggrrrvvvzzzsss```TTTPPPQQQWWW]]]hhhsss}}}xxxqqq[[[JJJAAA999777555333444777555777888:::<<<===>>>>>>???BBBHHHRRR\\\aaaaaa___^^^___```___\\\YYYXXXXXXTTTUUUUUURRROOOLLLKKKKKKFFFAAA>>><<<999666888======CCCOOO[[[aaa]]]RRRHHHDDDDDDCCC@@@===;;;;;;<<<:::888666555555555444222111222222222222111000000////////////////////////000000000000000111111222555777888:::===BBBHHHMMMPPPXXX```bbbccceeeccc```ZZZSSSGGG===777555555555888:::>>>IIIcccvvvvvvmmmfffEEE888666444333444...///000000000///---,,,,,,,,,,,,------...............---------...//////333555CCCWWWaaaXXXJJJAAA===:::@@@HHHQQQbbbmmmfffgggsss}}}wwwlllbbbhhhhhh```YYYYYY]]]___eee]]]ZZZ___ccc___\\\\\\TTT[[[rrr~~~mmmYYYPPPKKKTTTggg~~~zzzjjjTTTKKKGGGPPPccc{{{sssbbbgggvvv|||{{{zzzqqqfff^^^SSSJJJCCC>>>888444666555444333333444666666555777999:::;;;>>>BBBEEEEEEDDDBBB@@@>>>???BBBEEEJJJRRR]]]ggglllnnnmmmmmmfffiiitttttt^^^OOOHHHHHHEEEJJJQQQ^^^zzzuuunnnpppwww}}}{{{gggTTTGGGAAA>>>>>>:::@@@@@@BBBGGGKKK]]]zzzfffpppwww~~~WWW>>>777222111111//////111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......,,,---111666999>>>JJJVVVccchhhiiikkklll___UUUZZZiii|||wwwnnnpppwww~~~mmmbbbccciiiwww{{{{{{zzzvvv^^^UUU\\\hhhqqqtttvvv}}}lllYYYNNNKKKNNNUUU]]]iiippp{{{}}}yyyvvvkkkXXXBBB===777333222222333333444555777999;;;>>>???@@@@@@CCCIIIQQQXXX[[[[[[YYY]]]___aaa```\\\ZZZZZZ[[[ZZZXXXUUUSSSPPPLLLGGGDDDFFFBBB???===888444555999>>>CCCOOO]]]aaaYYYNNNHHHBBBAAA@@@>>>===;;;:::999999888777666555444333333111111111111111000///...222222222111111000000000////////////000111222333444666999<<>>888333333777666999???OOOnnnsssuuu```EEE===444000333333111///......//////...---......------------......,,,,,,------------------111999GGGSSSXXXSSSGGG>>>;;;:::===EEEQQQ[[[aaaccchhhoooyyywwweee[[[]]]]]]YYYTTTTTTZZZ___ccc```]]]___eeeiiihhheeeXXXdddsssqqq^^^OOOQQQWWWggg}}}qqq^^^NNNHHHGGGRRRddd{{{zzzlll\\\bbbttt~~~zzzrrrzzz{{{sssmmmcccVVVKKKEEE@@@:::555555555444444444555555666666888:::;;;;;;<<<>>>@@@AAABBBCCCAAA>>>>>>AAADDDHHHWWWfffkkkkkkmmmoooooollliiipppnnnZZZMMMGGGGGGGGGLLLUUUhhhyyytttvvv{{{}}}jjjVVVKKKGGGCCC@@@>>>BBBAAA<<<@@@IIIMMMaaacccbbb{{{tttTTT<<<888444111111000///...------............------------------------------)))))))))***++++++,,,,,,---------,,,,,,+++++++++---+++---444<<>>???CCCJJJPPPUUUWWWWWWYYY[[[\\\\\\ZZZYYY[[[]]]\\\ZZZWWWUUURRRNNNIIIFFFEEEAAA>>><<<888444666:::???DDDQQQ```ddd[[[OOOIIICCCBBBAAA???===<<<::::::888888777666555444333333222222333333222222111111333333222222222111111111222222111111111222222333666888:::===AAAFFFLLLPPPVVV[[[^^^^^^___aaa```\\\UUUMMMDDD>>>888333333777666:::EEE[[[yyy}}}qqqsss{{{aaaFFF===333...000///111///......//////...---.........------.........------............//////000777CCCOOOTTTPPPFFF>>>;;;;;;>>>GGGUUU```fffhhhjjjpppzzzxxxgggYYY[[[[[[XXXSSSRRRWWW]]]aaa]]][[[___ffflllllljjjbbbkkkwwwvvvbbbRRRPPPWWWggg{{{ooo\\\KKKFFFFFFQQQdddzzzrrrddd[[[```nnn~~~}}}}}}{{{yyyqqqkkkbbbUUUKKKEEE@@@:::666555444444444444555666666666888:::;;;;;;<<<>>>@@@@@@BBBCCCAAA>>>>>>AAADDDHHHXXXgggmmmlllmmmooooookkkhhhooommmZZZMMMHHHGGGHHHNNNXXXnnn~~~wwwsssvvv}}}rrr```NNNEEEBBB@@@>>>===AAAAAA>>>BBBJJJPPPgggyyy___dddpppPPP;;;888444111111000///...------............------------------------------,,,,,,,,,,,,++++++++++++.........---------,,,,,,---,,,...555<<>>888444333444444444888888888999999:::::::::======???DDDKKKQQQUUUVVVWWWWWWXXXXXXXXXZZZ^^^``````]]][[[XXXUUUQQQLLLHHHEEEAAA===<<<888555777<<<@@@FFFUUUdddhhh^^^QQQJJJCCCBBBAAA???===<<<;;;:::777777666555444333333222222333444444444444444333333333333333222222222222555444333333222222333333777999<<<@@@CCCHHHMMMQQQXXX\\\^^^]]]]]]^^^\\\XXXTTTLLLDDD>>>999444444888888===PPPppp}}}vvvmmmpppwww~~~]]]DDD<<<333...000///111///......//////...---................................./////////000000000555???IIIPPPNNNFFF>>><<<<<<@@@KKK[[[hhhooopppmmmsss{{{yyyiiiXXXZZZZZZWWWRRRQQQUUUZZZaaa]]][[[___hhhnnnppppppgggmmmuuuzzzfffVVVOOOVVVeeewww|||hhhWWWHHHEEEGGGSSSfff||||||iii\\\ZZZ___iiitttyyy{{{~~~wwwqqqiiiaaaUUUKKKEEE@@@;;;777444444444444444555666666777888:::;;;;;;<<<===??????BBBCCCAAA???>>>AAADDDJJJZZZjjjooonnnmmmnnnnnnjjjfffllllllYYYLLLHHHHHHJJJOOO]]]www{{{tttrrrxxxfffVVVFFF@@@???>>>>>>>>>@@@AAA@@@DDDKKKRRRmmmqqq[[[gggjjjJJJ;;;777333111000000//////------............------------------------------.........---,,,+++++++++/////////...............///---///666===EEEQQQ\\\hhhmmmtttuuufffTTTNNNSSS___gggiiijjjlllgggiiiwww{{{vvvgggbbbooo~~~zzzxxx{{{zzzaaaWWWVVV^^^mmmzzzdddZZZPPPKKKLLLOOOXXXaaaiiimmmtttzzz~~~~~~|||{{{ssszzzkkkPPPBBB>>>888444444444555555777777888999::::::;;;;;;>>>???BBBGGGNNNTTTWWWXXXXXXWWWWWWWWWXXX\\\aaaddddddaaa^^^[[[WWWSSSMMMIIIDDD@@@===;;;888555888===AAAIIIYYYiiilllaaaRRRJJJAAAAAA???>>><<<:::999999666666555555444333333222222222333444555555555444333333333333333333333333333333333333333333444444777:::===AAADDDIIINNNRRRXXX\\\^^^\\\\\\\\\ZZZVVVSSSKKKCCC>>>999444555999;;;DDD___yyyjjjhhhpppvvv}}}yyyVVV???:::333000333222111///......//////...------..................------------...//////000000000444;;;FFFNNNNNNHHHAAA======BBBOOOaaaooouuuvvvqqqvvv|||wwwiiiXXXZZZ[[[WWWRRRQQQVVV[[[fffbbb^^^aaahhhoooqqqqqqeeejjjooo{{{zzz{{{jjjXXXOOOUUUaaaooovvvooo^^^PPPHHHGGGKKKXXXjjj~~~qqqcccZZZ[[[bbbllluuu{{{|||wwwssshhhaaaWWWMMMFFF@@@<<<888444444444444444555666777777999:::;;;;;;;;;===??????AAACCCBBB@@@???AAADDDMMM^^^nnnrrrnnnkkklllllljjjeeekkk~~~~~~iiiWWWKKKIIIJJJJJJQQQddd~~~wwwrrrqqqzzzxxx___QQQDDD??????>>>???@@@???CCCBBBFFFLLLTTTqqqoooZZZhhhdddDDD:::777333111000000//////------............------------------------------------------,,,,,,++++++........................000...000666===EEEQQQ\\\kkkttt}}}xxxbbbLLLGGGNNNYYYaaadddfffkkkiiimmm|||{{{vvviiifffttt~~~zzzyyyxxxxxxaaaXXXXXX```nnnzzzYYYQQQKKKIIIIIIMMMVVV___gggkkkqqqxxx|||~~~}}}}}}vvv|||nnnQQQBBB>>>999555444555666777555666777999<<<>>>???@@@@@@BBBFFFMMMTTTYYYZZZZZZZZZXXXWWWWWWZZZ___cccfffiiifffbbb^^^ZZZTTTNNNJJJEEE@@@===;;;777555888>>>BBBKKK\\\mmmqqqdddTTTJJJ???>>>===;;;:::888777666555555444444333333222222000111222333333444333333333333333333333333333333000000111111333444666666777:::>>>BBBEEEIIINNNQQQVVVZZZ]]]\\\\\\\\\YYYTTTOOOHHH@@@<<<888444666:::>>>LLLnnnwwwsss```fffqqqvvv~~~sssQQQ;;;888333000333222111///......//////...---------...//////...------++++++,,,---......//////111333999DDDNNNQQQLLLFFF???>>>CCCQQQdddsssxxxxxxrrrvvvyyy|||~~~|||rrrfff[[[]]]\\\XXXTTTTTTZZZ```nnnhhhcccccciiinnnpppooohhhkkknnnwww}}}ttttttppp]]]OOOSSS[[[cccgggaaaTTTJJJIIIIIIOOO\\\lll}}}tttiiibbb^^^cccmmmxxx~~~|||zzzwwwuuukkkddd[[[PPPHHHAAA<<<999333333333444444666777777777999;;;;;;;;;;;;===>>>???BBBDDDDDDAAAAAACCCEEEQQQbbbqqqsssllliiiiiijjjmmmggglll{{{fffTTTKKKJJJLLLLLLUUUmmmxxxtttpppqqq{{{rrrZZZOOOCCC???>>>===>>>@@@@@@DDDDDDGGGOOOWWWtttmmmXXXeee^^^AAA999666222000000000000///------............------------------------------***+++++++++,,,,,,------------------------......000...000777===EEEQQQ[[[nnnzzzxxx]]]FFFBBBIIISSS\\\```dddjjjjjjooo{{{xxxllljjjyyyzzzyyyxxxwwwqqq|||zzzeee\\\ZZZcccoooyyy{{{~~~SSSNNNKKKJJJKKKNNNVVV___bbbgggmmmuuuzzz}}}}}}}}}{{{qqqUUUCCC>>>999666555666777888555666888;;;>>>AAADDDEEEDDDFFFKKKQQQXXX]]]^^^]]]^^^\\\ZZZ\\\```fffjjjlllpppmmmhhhccc]]]WWWPPPKKKFFFAAA===:::777444777===BBBLLL___qqqtttgggTTTIII>>>===<<<:::888777666555444444333333333222222222000111111222222222222111222222222222333333333333///000000111333555777888777:::???CCCFFFJJJOOORRRUUUZZZ^^^^^^^^^]]]XXXQQQKKKDDD===:::777555777;;;@@@UUUyyyyyykkk]]]iiiuuuvvv~~~qqqOOO:::888222...000...111///......//////...---,,,---...//////...---,,,***++++++,,,---...//////000222888DDDPPPUUUQQQKKK@@@>>>CCCQQQdddssswwwuuunnnqqqttttttvvvuuummmddd^^^___]]]YYYUUUWWW___ffftttmmmfffeeejjjoooqqqqqqnnnqqqssszzz}}}qqqooouuu```NNNPPPSSSWWWXXXUUUPPPLLLLLLMMMUUU```mmm{{{|||pppjjjjjjkkkuuu|||{{{zzzxxxvvvooojjj```UUUJJJBBB<<<:::333333333444555666777888888999;;;;;;;;;;;;<<<>>>???CCCFFFFFFDDDCCCDDDGGGRRRcccrrrrrrjjjgggiiikkkrrrkkkppp|||vvvuuuuuuzzzwwwbbbQQQJJJKKKOOOPPP]]]yyyzzzwwwtttrrroooqqq|||mmmVVVLLLBBB>>>===;;;<<<>>>AAACCCDDDIIISSS\\\yyyhhhUUUccczzzYYY>>>888555222000000000000///------............------------------------------*********+++,,,------------------------.........000...000666===DDDPPPZZZlllzzztttXXXBBB???FFFMMMXXX]]]bbbjjjjjjooo~~~}}}zzznnnlllzzzvvvrrrtttuuutttmmmwww}}}}}}hhhaaa]]]dddooovvvwww{{{QQQMMMKKKLLLLLLNNNVVV^^^___dddllluuu{{{~~~tttZZZCCC???999666666777888888777999;;;>>>AAADDDFFFHHHKKKLLLOOOTTT[[[aaadddeeedddbbbbbbffflllssswwwxxxxxxtttnnnhhhaaaZZZRRRMMMHHHBBB===:::666333777===BBBLLLaaatttwwwhhhTTTHHH>>>===<<<:::888777666555333333333333222222222222111222222222222111111000111111111222222222333333222222222333444666777888999<<>><<<===@@@@@@BBBCCCLLLYYYdddaaaUUUggg}}}xxxTTT<<<888555111//////000000///------............------------------------------,,,,,,,,,,,,------------------........./////////000...///555<<>>:::666333666<<>>>>>===;;;999888666666333333222222222222222222333333333333222222111000000000000111111222222222555555555555555666777888:::>>>CCCGGGJJJNNNRRRTTTXXX^^^dddccc```[[[RRRIIIDDD===888777555555888>>>???]]]wwwaaa]]]sss~~~gggGGG555555222000333111111///......//////...---,,,---///000000///---,,,,,,,,,---...///000111222---...555DDDSSSZZZVVVPPPBBB???AAAOOOaaannnooolll```dddfffgggjjjnnnkkkfffaaa```]]]WWWUUUZZZeeeoooqqqjjjdddeeellluuuzzz{{{kkkpppttt~~~sssooo~~~sss[[[JJJIIIGGGGGGIIINNNTTTYYYZZZ]]]dddnnnvvvxxxrrrpppxxxsssjjj\\\NNNCCC<<<999222333333444555666888888888:::;;;;;;;;;:::<<<===AAAEEEHHHIIIGGGFFFGGGIIIMMM^^^mmmmmmggggggmmmssszzzssswwwwwwjjj___XXXWWWYYY\\\^^^kkkqqq]]]MMMHHHLLLRRR]]]mmmyyytttqqqmmmmmmooopppoooqqq|||ssscccRRRJJJCCCAAA@@@>>>@@@CCC@@@AAABBBMMM^^^jjjyyy^^^XXXmmmtttQQQ;;;777555111//////000000///---..................---------------------------/////////...------,,,,,,.../////////000000111111///---///555;;;CCCNNNXXXaaaooovvvhhhOOO???@@@HHHOOOZZZbbbiiipppooosss|||nnniiivvv||||||uuuqqqpppnnnqqqyyy{{{}}}xxxgggbbb^^^dddnnnsssttt{{{