BM6(7 JJJIIIHHHHHHFFFBBB===999:::999888888:::===AAADDDMMMUUU```iiiqqq}}}lll[[[RRRLLLHHHEEECCC@@@@@@GGGPPPbbbssspppeeefffqqq~~~nnnhhhaaa\\\UUUNNNNNNQQQUUUSSSRRRWWWggg}}}sssUUUBBB999:::;;;;;;;;;<<<>>>AAA>>>???@@@BBBDDDEEEEEEEEEDDDEEEFFFEEEDDDDDDEEEGGGIIIHHHHHHGGGGGGFFFEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJMMMMMMMMMMMMLLLLLLLLLLLLRRRTTTVVVXXXZZZ\\\]]]]]]___aaa^^^XXXVVVZZZ```aaalll{{{}}}rrrxxxtttlllkkkrrrxxxttt~~~fffNNNFFFGGGIIIZZZqqq}}}vvvrrrnnnkkkiiifff```[[[___\\\```ooo~~~jjjYYYFFF>>>>>>@@@EEEIIIRRRSSSVVVYYYZZZ[[[[[[[[[aaa___]]]\\\]]]___aaaccciiisssvvvlll```ZZZXXXWWWQQQPPPOOOOOOPPPOOOMMMKKKHHHIIIIIIGGGEEEDDDEEEFFFEEEFFFFFFFFFDDDBBB???>>>@@@>>><<<::::::999666444LLLKKKJJJIIIHHHDDD>>>::::::999888777999<<>>@@@>>>???@@@BBBCCCDDDDDDDDDBBBCCCDDDDDDCCCDDDFFFHHHKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFHHHHHHMMMMMMLLLLLLLLLKKKKKKKKKOOOQQQUUUXXXZZZ[[[ZZZZZZ^^^```___ZZZXXX[[[]]]]]]fffggg{{{yyy|||pppiiijjjnnnjjjzzzjjjTTTIIIGGGFFFSSShhhzzzuuuoookkkjjjgggccc___\\\XXXYYYdddsssxxx```RRRCCC>>>???BBBFFFKKKSSSVVVZZZZZZYYYXXXYYYZZZ___^^^]]]\\\\\\\\\\\\\\\bbbjjjmmmggg^^^YYYXXXXXXQQQOOONNNNNNNNNMMMKKKHHHFFFGGGHHHGGGEEEDDDEEEFFFDDDEEEEEEEEECCCAAA???>>>>>>===<<<<<<<<<:::777444PPPOOONNNMMMKKKHHHBBB>>>:::999888777888;;;===???FFFLLLUUU___hhhuuuqqqaaaXXXQQQKKKHHHFFFCCCDDDGGGKKKXXXpppzzznnnlllvvv{{{sssggg\\\ZZZ^^^aaa^^^cccuuu___FFF;;;:::;;;<<<<<<<<<<<<>>>@@@>>>>>>@@@AAABBBBBBBBBBBB@@@AAACCCCCCBBBCCCFFFHHHMMMLLLKKKIIIHHHFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHKKKKKKJJJJJJJJJIIIIIIIIILLLOOOSSSWWWYYYYYYWWWVVVZZZ]]]]]]YYYWWWYYYYYYVVV[[[XXXkkkyyyjjjbbbaaaaaaqqqrrr```OOOEEEEEEKKK\\\uuu|||tttooommmkkkhhheee^^^XXXUUUZZZbbbmmmzzzpppVVVJJJ@@@>>>AAADDDIIINNNSSSXXX\\\[[[XXXVVVXXX\\\\\\\\\\\\[[[YYYXXXVVVUUUWWW\\\___]]]WWWTTTSSSTTTPPPOOOMMMMMMMMMKKKIIIGGGEEEFFFGGGFFFEEECCCDDDEEECCCCCCCCCCCCBBB@@@???>>><<<<<<<<<======;;;777444QQQPPPPPPOOONNNJJJEEEAAA::::::888888888:::;;;<<>>???>>>>>>???@@@@@@AAA@@@@@@>>>@@@AAABBBBBBCCCEEEGGGKKKJJJJJJHHHGGGFFFEEEEEEDDDDDDEEEFFFHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGIIILLLQQQVVVXXXWWWUUUSSSWWWZZZ[[[XXXXXXYYYWWWRRRYYYZZZaaa{{{~~~ooo___XXX[[[fffqqqwwwxxxooo[[[HHHFFFFFFPPPgggyyyrrrooommmjjjhhheee^^^YYYYYY\\\aaakkkuuu|||zzzgggLLLDDD>>>@@@DDDGGGLLLQQQSSSXXX[[[[[[WWWVVVZZZ^^^ZZZYYYXXXWWWUUUTTTSSSRRROOOQQQSSSTTTRRRPPPOOOQQQPPPOOOMMMMMMMMMKKKIIIGGGCCCEEEFFFFFFDDDBBBBBBCCC@@@@@@@@@@@@??????>>>>>>;;;:::;;;<<<<<<;;;777444OOOOOOOOOOOONNNKKKFFFCCC;;;;;;:::999999999:::;;;@@@DDDKKKSSS]]]hhhttt{{{wwwggg[[[OOOJJJGGGBBB???>>>FFFHHHTTTmmm}}}wwwwww{{{tttqqq{{{{{{jjjHHH;;;<<<:::<<<>>>>>>=========>>>>>>>>>???????????????>>>>>>???AAAAAAAAAAAADDDFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDEEEFFFHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGJJJOOOSSSUUUUUUSSSQQQVVVYYYYYYXXXYYYZZZWWWQQQSSSZZZ\\\fffwwwdddYYYXXX]]]ccckkkvvvyyyjjjVVVKKKEEEIII[[[qqqxxxsssoookkkhhhfff```\\\ZZZYYY[[[bbbjjj{{{|||rrr^^^EEE@@@>>>CCCGGGKKKPPPUUUVVVXXXZZZZZZXXXXXXZZZ]]]XXXVVVSSSQQQPPPPPPQQQRRROOOMMMNNNRRRSSSPPPOOOQQQQQQOOONNNNNNNNNMMMKKKHHHCCCEEEFFFFFFCCCAAA@@@@@@===============<<<<<<<<<:::999999999::::::777555OOOOOOOOOPPPPPPMMMIIIFFF===<<<;;;:::999999::::::???BBBHHHOOOYYYdddmmmsssqqqbbbSSSLLLJJJEEEAAA???DDDEEEMMM```uuu{{{xxx[[[AAA999<<<:::===??????>>>======>>>>>>>>>>>>??????>>>======>>>???@@@@@@@@@@@@BBBDDDBBBBBBCCCDDDDDDEEEFFFFFFCCCDDDFFFHHHJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFIIIMMMPPPRRRRRRQQQPPPTTTVVVVVVUUUWWWYYYVVVPPPPPPWWWYYY___~~~}}}sss{{{~~~ooodddWWWXXXWWW\\\mmm|||yyykkkVVVJJJEEEOOO```tttyyytttnnnjjjfffbbb___]]]YYYVVVZZZ```jjjuuuzzzfffRRRAAA>>>@@@FFFKKKNNNRRRXXX[[[ZZZZZZYYYYYYXXXYYYYYYVVVSSSOOOLLLKKKNNNRRRUUUQQQMMMMMMRRRTTTRRRQQQSSSQQQPPPOOOOOOPPPOOOMMMKKKDDDEEEGGGFFFCCC???>>>===;;;:::::::::::::::;;;;;;999777666777888888777666QQQQQQQQQRRRSSSQQQMMMJJJ======<<<;;;::::::::::::???AAAFFFMMMVVVaaajjjooo{{{yyyiiiXXXQQQNNNJJJEEECCC===@@@HHHUUUdddwww|||xxxwww~~~nnnPPP>>>999;;;;;;===??????>>>======>>>>>>>>>>>>>>>>>>======<<<>>>???@@@@@@???@@@BBBCCC>>>???@@@BBBCCCEEEFFFGGGBBBCCCFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFHHHKKKOOOQQQQQQQQQPPPPPPRRRRRRRRRTTTWWWTTTNNNWWWYYY[[[```rrr{{{iiioooxxxwwwnnnVVVVVVRRRSSSeee{{{{{{___OOODDDHHHSSSdddzzzsssnnnllliiifffccc\\\VVVWWW\\\\\\gggwww}}}~~~|||qqq\\\HHH@@@>>>AAAHHHMMMPPPTTTYYY___]]]ZZZYYYYYYYYYWWWVVVUUUQQQLLLHHHHHHMMMSSSWWWRRRMMMLLLRRRUUURRRQQQSSSRRRQQQPPPPPPQQQQQQOOOMMMDDDFFFGGGFFFBBB???<<<<<<999999888888999999::::::888777555555666777777666MMMPPPRRRRRRPPPPPPNNNLLLCCCAAA>>>;;;999999:::;;;>>>???AAAEEENNNXXXaaagggrrr~~~yyyaaaUUURRRNNNEEE===CCCAAABBBHHHQQQaaaxxxxxxyyyzzzxxx~~~qqqWWW???:::>>>999===<<<<<<;;;;;;;;;<<<<<<<<<===>>>??????@@@??????BBBAAA@@@???@@@BBBDDDEEEBBBAAAAAABBBDDDEEEDDDCCCDDDEEEEEEDDDDDDDDDGGGIIIHHHGGGIIIMMMLLLHHHHHHKKKNNNKKKIIIJJJNNNRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRVVVVVV[[[bbbiii}}}iiihhhlllyyyeeeVVVPPPYYYeeennnyyynnnYYYCCCDDDNNNSSShhh{{{rrrpppmmmiiieeeaaa]]]XXXTTTXXX]]]fffqqq~~~~~~~~~|||pppaaaPPPEEE???CCCIIINNNPPPRRRSSSUUUVVVUUUVVVXXXWWWTTTUUUYYYZZZVVVPPPMMMNNNQQQTTTVVVSSSPPPPPPSSSRRROOOOOOQQQQQQQQQOOOMMMJJJJJJKKKMMMIIIHHHEEECCC@@@>>>===<<<999888777777777777777777555555444333333222111111MMMPPPRRRSSSRRRQQQMMMJJJFFFDDD@@@<<<::::::;;;<<<===>>>@@@DDDLLLUUU^^^dddkkkuuuqqqaaaZZZTTTKKKDDDFFFBBBAAADDDIIITTTgggwwwxxxssswww{{{}}}vvv\\\III999666<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@DDDCCCBBBBBBBBBDDDFFFGGGCCCBBBAAAAAADDDEEEEEEDDDFFFFFFFFFEEEDDDEEEGGGIIIKKKJJJLLLPPPOOOKKKKKKOOOMMMKKKIIIJJJNNNRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSUUUTTTVVV[[[^^^lllvvvpppmmmwwwsssbbbXXX[[[bbbeeekkksssqqqbbbLLLDDDHHHKKK]]]{{{|||sssppplllhhhddd```[[[XXXTTTWWW[[[bbblllzzz|||||||||rrrgggYYYKKKAAAAAAFFFLLLPPPSSSTTTVVVWWWVVVTTTUUUWWWVVVSSSUUUYYY[[[VVVPPPLLLLLLNNNQQQRRRQQQNNNNNNPPPPPPNNNOOORRRQQQPPPOOOLLLIIIHHHIIIKKKHHHFFFDDDAAA???===<<<;;;999888888777666666666666555444444333222222111111NNNNNNPPPSSSTTTQQQMMMIIIJJJGGGBBB===::::::;;;<<<<<<<<<>>>BBBHHHQQQYYY^^^hhhqqqzzz~~~kkk^^^VVVNNNIIIGGGCCC@@@AAABBBHHHUUUbbbzzzssspppvvv|||eeeJJJBBB:::888>>>@@@;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBCCCDDDFFFGGGDDDBBBAAAAAACCCEEEFFFFFFGGGHHHHHHGGGEEEEEEGGGHHHKKKKKKMMMPPPOOOLLLLLLOOOLLLJJJIIIKKKNNNQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUXXXVVVWWWZZZ[[[aaauuuxxxnnnrrruuueeebbbbbb___```dddoooiiiVVVFFFBBBDDDQQQhhhyyyuuuppplllhhhddd___\\\XXXWWWVVVXXX___lll{{{|||yyy|||wwwmmmbbbUUUIIIBBBEEEIIIOOOSSSVVVWWWXXXYYYUUUSSSTTTVVVUUUSSSUUUYYY]]]WWWPPPKKKJJJLLLNNNOOOPPPLLLKKKLLLMMMKKKMMMQQQOOOOOOMMMJJJGGGEEEFFFHHHFFFDDDBBB@@@===;;;::::::999999888666666555555555444444333333222111111111PPPMMMMMMQQQTTTRRRMMMJJJLLLHHHCCC>>>;;;999::::::;;;;;;<<>>:::<<<>>>;;;;;;;;;;;;;;;<<<<<<===>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEEEEECCCAAAAAACCCFFFGGGGGGIIIIIIJJJIIIGGGFFFGGGHHHHHHHHHJJJMMMLLLIIIIIILLLJJJJJJJJJKKKNNNPPPRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVXXXWWWYYY\\\^^^```jjjvvvsssnnnyyyuuukkkeeeaaa```bbbfffkkk^^^IIIBBBCCCLLL\\\yyyzzztttnnnjjjfffbbb______\\\XXXWWWZZZcccooowww}}}{{{|||xxxlll___RRRHHHCCCIIIMMMRRRVVVXXXXXXYYYZZZUUUSSSTTTVVVUUURRRTTTYYY\\\WWWQQQMMMLLLNNNPPPQQQQQQLLLIIIJJJIIIGGGIIIMMMMMMMMMLLLIIIEEECCCCCCDDDCCCBBB@@@>>>;;;:::999888999888777666555444444444333333222222111111111000ZZZPPPJJJNNNRRRQQQNNNMMMLLLIIIEEE@@@<<<:::999999::::::;;;===AAAFFFLLLOOO[[[dddnnnuuuvvviii]]]TTTKKKFFFBBBAAA@@@AAAFFFMMM[[[lll|||wwwwwwyyy~~~pppJJJ777======888777666<<<<<<;;;;;;<<<======>>>>>>>>>@@@AAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDEEEEEEDDDBBBCCCEEEGGGGGGGGGHHHJJJJJJIIIHHHFFFGGGHHHFFFEEEGGGKKKJJJFFFFFFJJJIIIJJJKKKLLLMMMOOOQQQRRRSSSTTTVVVWWWXXXWWWVVVUUUSSSTTTWWW[[[\\\]]]aaafffvvvuuuvvvssshhhaaa```bbb___jjjdddQQQHHHFFFIIITTTddd{{{xxxqqqlllgggdddaaa___]]]ZZZWWWWWWZZZaaafffsss}}}|||{{{~~~{{{jjjYYYLLLEEECCCMMMQQQUUUXXXYYYYYYYYYZZZWWWUUUTTTVVVTTTRRRTTTYYYYYYVVVRRRPPPQQQRRRTTTTTTRRRMMMJJJIIIHHHEEEFFFJJJKKKKKKJJJHHHDDDBBBAAABBBAAA@@@>>><<<:::999888888888777666555444444444444222111111111111111000000kkkZZZLLLLLLOOOOOONNNQQQLLLJJJGGGDDD@@@<<<:::999:::::::::;;;>>>BBBFFFIIITTT___jjjpppyyyxxxfffWWWSSSLLLFFFCCC@@@===???CCCMMMXXXnnnzzzuuuyyyZZZ???555<<<<<<::::::777;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCEEEFFFFFFGGGEEEDDDCCCEEEGGGHHHGGGFFFGGGHHHJJJJJJHHHGGGGGGHHHEEEEEEGGGJJJIIIFFFFFFIIIGGGIIILLLMMMMMMNNNPPPRRRSSSUUUWWWYYYYYYWWWUUUSSSUUUVVVYYYZZZZZZZZZ[[[]]]bbb~~~zzzhhh]]][[[\\\ZZZgggfffZZZRRRIIIEEELLLWWWooovvvpppkkkgggeeebbbbbb```\\\YYYXXXZZZ[[[eeennn{{{{{{xxxzzz~~~~~~jjjVVVJJJGGGIIISSSVVVYYY[[[[[[ZZZYYYYYYZZZWWWVVVVVVTTTRRRTTTYYYVVVUUUSSSTTTUUUWWWWWWVVVRRRNNNKKKKKKIIIEEEEEEHHHIIIIIIIIIGGGDDDAAAAAAAAA@@@???===;;;:::888888777666666555444444444444555000000000000000000000000hhhQQQKKKMMMLLLNNNSSSMMMLLLKKKHHHEEE@@@<<<:::;;;:::::::::<<<@@@CCCEEENNNYYYdddjjjqqqqqq\\\ZZZRRRJJJEEEAAA>>>>>>AAAGGGKKK[[[uuuyyyzzzuuu}}}oooLLL===999<<<:::<<<@@@;;;999999999999:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@BBBDDDEEEFFFGGGGGGCCCDDDEEEGGGIIIIIIGGGEEEEEEGGGIIIIIIHHHGGGGGGHHHEEEDDDFFFJJJHHHEEEEEEHHHFFFIIILLLMMMMMMMMMPPPRRRTTTVVVXXXZZZYYYWWWSSSQQQVVVYYY\\\ZZZXXXXXXZZZ[[[___vvvlll\\\WWWWWWTTT```dddbbb\\\LLLCCCIIILLLddd~~~vvvpppmmmjjjhhhhhhfffbbb]]]ZZZYYYYYY\\\cccnnnzzzzzzwwwyyy{{{}}}yyyuuuyyy{{{fffRRRHHHJJJPPPXXX[[[^^^___]]][[[ZZZYYY]]]ZZZXXXWWWUUURRRTTTYYYTTTTTTUUUWWWYYYYYYWWWUUUPPPLLLKKKLLLKKKHHHHHHJJJGGGHHHHHHGGGDDDBBBAAAAAA@@@???===;;;999888888777444444333333444444555666000000000000000000000000sssVVVLLLLLLKKKNNNTTTMMMNNNMMMLLLHHHCCC???;;;;;;:::::::::<<<>>>AAABBBDDDOOOZZZ___ggguuu~~~ggg]]]UUULLLHHHEEEBBBBBBEEECCCBBBLLLeeesssrrryyyyyyzzz\\\EEE<<<;;;999333888???:::777777777777888999:::;;;<<<===>>>??????@@@??????===>>>@@@BBBCCCDDDEEEEEECCCCCCEEEHHHJJJJJJGGGDDDCCCFFFHHHIIIHHHGGGGGGHHHCCCBBBDDDHHHGGGCCCCCCFFFFFFIIILLLMMMMMMMMMOOORRRTTTVVVYYYZZZYYYVVVRRROOORRRVVVXXXVVVSSSTTTWWWZZZ^^^gggqqq^^^WWWVVVMMMXXX```eeecccPPPDDDJJJ@@@WWWrrr{{{uuuqqqooojjjiiifffbbb\\\XXXWWWWWWRRRXXXbbblllwwwwwwrrrsssyyy}}}tttpppuuurrr\\\IIIBBBGGGOOO\\\___aaabbb___\\\[[[ZZZ```\\\YYYXXXUUURRRSSSXXXTTTTTTVVVXXXZZZYYYUUUSSSMMMJJJJJJMMMMMMJJJJJJMMMFFFGGGHHHGGGDDDBBBBBBBBB@@@???===;;;:::999888888333333333333444555666666////////////000000000000jjjKKKAAAJJJQQQQQQPPPPPPOOOMMMJJJEEE@@@===;;;<<<<<<======>>>>>>>>>EEEIIIOOOXXXaaammmxxxvvveeeaaaVVVJJJDDDDDDDDDAAA@@@CCCHHHPPP___vvv~~~xxxrrrsss{{{~~~```MMM>>>;;;999:::<<<===;;;888999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCC@@@AAACCCEEEFFFFFFEEEEEEHHHFFFEEEFFFHHHHHHFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOUUUUUUUUUVVVWWWUUURRRPPPTTTTTTTTTSSSRRRSSSVVVYYYTTTdddppp~~~}}}|||jjjZZZNNNRRRRRRUUU___fffaaaRRRDDDFFFKKKUUUnnnxxxtttssslllfffeeebbb]]][[[\\\WWWYYYZZZ]]]cccnnn|||~~~vvvrrruuu{{{yyytttrrrrrrxxx|||wwwgggRRRFFFIIIQQQTTT[[[\\\^^^```aaaaaaaaaaaafffddd```\\\YYYWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSNNNMMMKKKJJJJJJIIIFFFDDDGGGFFFEEEEEEFFFEEECCCAAA>>>===;;;999888888888999777666555444333333222333000000000000////////////vvvXXXIIIJJJMMMJJJOOOOOOOOOMMMJJJFFFBBB???<<<<<<<<<<<<<<<=========AAADDDJJJPPPXXXbbblllrrr{{{yyyrrrbbbRRRJJJIIIFFFBBBAAABBBDDDHHHQQQbbbvvvzzzuuutttsssyyyoooSSSEEE===;;;999999;;;<<<:::888999999999::::::::::::;;;:::;;;;;;<<<======>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEGGGEEEDDDEEEGGGGGGEEEBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMOOOPPPPPPQQQRRRRRRRRRTTTUUUTTTQQQNNNOOOPPPPPPPPPOOOQQQTTTWWWWWW^^^bbbiiixxxsssyyyfffXXXUUUSSSTTT[[[bbbaaaVVVKKKCCCFFFLLL```zzz{{{vvvooojjjhhheee```^^^___YYYYYYXXXXXX[[[bbbmmmttt~~~yyyuuurrrsssyyy~~~vvvtttvvvyyyuuupppbbbPPPHHHLLLSSSUUUWWWXXXYYYZZZZZZZZZYYYYYY\\\\\\[[[ZZZXXXUUUSSSQQQPPPQQQRRRSSSTTTTTTTTTTTTMMMLLLJJJHHHFFFFFFFFFGGGFFFEEEDDDCCCDDDCCCAAA???;;;:::999777666666666666666555444333222222222222000000000/////////......cccNNNJJJKKKJJJNNNNNNNNNMMMKKKHHHDDDBBB======<<<<<<;;;;;;<<<<<<>>>@@@DDDIIIOOOWWW___eeennnzzzooo\\\RRROOOJJJDDDCCCCCCBBBBBBEEEOOO\\\fffzzznnnmmmqqqvvvxxx[[[FFF???;;;:::888999::::::999777888888999999999::::::::::::::::::;;;<<<<<<======<<<===???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEDDDDDDDDDEEEEEECCCAAACCCCCCEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRRRRPPPPPPQQQSSSTTTTTTRRROOOJJJLLLMMMNNNOOOQQQUUUWWWWWWXXXYYY[[[jjjqqqiii}}}ssscccTTTQQQPPPTTT\\\___[[[VVVDDDDDDBBBOOOfffvvvzzzsssnnnllliiidddaaabbb^^^\\\YYYUUUTTTWWW]]]aaallluuuyyysssqqqqqqsssxxx~~~vvvsssyyyxxxpppjjj^^^QQQMMMPPPSSSSSSTTTTTTUUUUUUTTTSSSRRRRRRSSSUUUVVVWWWVVVSSSPPPNNNPPPQQQSSSTTTSSSRRRQQQOOOIIIJJJIIIFFFCCCBBBFFFIIIEEEDDDBBBAAAAAA@@@===;;;:::999888666555555555555444333222111000000000111000////////////.........jjjPPPIIILLLMMMMMMMMMNNNMMMLLLJJJGGGFFF@@@???===<<<;;;::::::;;;<<<>>>BBBEEEJJJQQQYYY^^^gggqqqyyyeee[[[VVVPPPHHHEEEDDDCCCBBBCCCHHHPPPVVVnnn|||rrrjjjlllrrrzzzgggMMM@@@???:::999888888888888888777888888888888999999999999999999::::::;;;;;;<<<<<<<<<===???@@@AAAAAA@@@?????????>>>>>>???AAACCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGIIIKKKMMMOOOQQQRRRSSSPPPPPPQQQTTTVVVVVVTTTRRRIIIKKKMMMNNNOOORRRUUUXXXTTTUUUYYY]]]aaavvvtttgggvvv~~~oooXXXSSSOOOPPPVVV\\\^^^^^^LLLJJJAAADDDWWWjjjxxxqqqoookkkfffccccccccc```\\\WWWTTTUUUWWWYYYaaahhhttttttnnnmmmuuuvvvyyy~~~rrrooottt|||yyy||||||xxxrrrnnnfff\\\TTTQQQRRRQQQOOORRRRRRRRRRRRRRRQQQQQQQQQTTTTTTUUUUUUTTTRRRPPPNNNRRRSSSTTTSSSQQQNNNJJJGGGEEEHHHJJJHHHCCCBBBEEEIIIDDDBBB???>>>===<<<:::888:::999888777777666666666222111000////////////////////////.........------xxx^^^QQQMMMIIIMMMMMMNNNMMMMMMKKKJJJIIICCCAAA???<<<:::::::::::::::<<>>>>>>>>???AAABBBDDDFFFFFFGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJMMMOOOPPPRRRRRROOOOOOPPPSSSUUUVVVTTTRRRIIIJJJLLLNNNNNNPPPSSSUUURRRQQQWWW]]]ZZZeeeooosss~~~kkkeee\\\WWWVVVZZZ]]]___UUUSSSFFFAAAMMM]]]uuuxxxtttooogggcccdddcccaaa]]]ZZZYYYYYYYYYYYY[[[```gggooowwwsssmmmmmmpppzzz{{{}}}}}}nnnooozzzzzzvvvwwwwwwrrrlllddd]]]VVVSSSRRRQQQOOOMMMPPPPPPPPPPPPQQQQQQRRRRRRYYYXXXVVVTTTRRRQQQPPPPPPOOOPPPQQQQQQOOOKKKGGGEEEAAAGGGLLLLLLGGGCCCCCCEEEBBB@@@<<<;;;:::999888666777777777666666555555444000000///.........//////............------------yyygggUUUGGGNNNNNNNNNNNNMMMLLLKKKKKKFFFDDDAAA===;;;:::::::::777888;;;>>>AAAGGGNNNSSSXXX^^^jjjyyyxxxlll___UUUMMMKKKGGGDDDBBBAAAAAABBBLLLWWWgggyyy|||ssslllmmmpppvvvlllPPP@@@:::999888999:::999777777777888666777777777777888888888777777888888999:::::::::;;;===???BBBBBBAAA@@@>>>>>>>>>>>>>>>@@@AAABBBCCCFFFGGGHHHGGGEEECCCBBBCCCBBBBBBDDDEEEFFFGGGGGGGGGFFFGGGIIIKKKMMMOOOPPPPPPMMMMMMNNNQQQSSSSSSQQQOOOIIIKKKLLLLLLKKKKKKMMMNNNQQQNNNPPPSSSOOOWWW|||{{{vvvtttggg^^^ZZZYYYZZZ[[[[[[OOOCCCGGGQQQccczzz}}}vvvmmmhhhgggbbb```]]]\\\]]]]]]\\\[[[YYY[[[]]]```eeeppp}}}xxxpppkkklllqqquuu{{{}}}yyytttwwwyyyttttttrrrjjjbbbVVVQQQOOOPPPQQQOOOOOOQQQOOOOOOOOOOOOOOOPPPQQQRRR[[[YYYVVVSSSPPPOOONNNNNNHHHIIIKKKLLLLLLJJJIIIHHHAAAFFFKKKMMMIIIEEEBBBAAA@@@===:::888888888777666333333444444333222111111//////............//////......---------,,,,,,,,,mmmXXXOOOOOOOOONNNMMMMMMLLLLLLIIIGGGCCC>>>;;;:::::::::666777999;;;>>>BBBHHHMMMQQQVVVbbbqqq{{{yyykkkaaaUUUQQQLLLHHHEEEBBBAAA???BBBJJJRRR]]]oooxxxqqqooonnnssszzzxxx[[[EEE<<<999777888:::;;;:::888666888999666666666777777777888888666666777777888999999:::999;;;>>>AAAAAA@@@>>>=========???@@@AAABBBBBBBBBEEEFFFHHHFFFCCCAAAAAABBBAAABBBCCCEEEFFFFFFGGGGGGFFFGGGIIIJJJLLLMMMMMMNNNMMMMMMNNNPPPRRRRRRPPPMMMMMMNNNOOOMMMKKKIIIHHHIIIPPPMMMNNNPPPNNNRRRjjjzzzyyyvvvfff\\\XXXWWW___cccXXXJJJFFFHHHRRRcccvvvooonnndddaaa______``````]]][[[YYYYYYYYYXXXYYY```jjjrrr{{{qqqmmmiiihhhkkkqqqwwwzzz{{{xxxuuutttooocccYYYPPPMMMNNNQQQPPPMMMOOOTTTRRRRRRQQQPPPOOOPPPQQQQQQUUUTTTRRRPPPNNNKKKJJJIIIDDDEEEFFFGGGHHHHHHHHHHHHCCCEEEHHHIIIHHHDDD@@@===???<<<888777777888777777111222333333333222111000//////............//////---------,,,,,,,,,,,,+++pppPPPPPPOOONNNNNNMMMLLLLLLKKKHHHDDD???<<<::::::;;;888999:::;;;<<<@@@FFFJJJOOOSSS___mmmuuu}}}tttkkk[[[WWWRRRMMMJJJHHHFFFDDDBBBGGGKKKNNNYYYoooxxxlllkkknnnvvv|||kkkNNN===;;;;;;999888:::<<<;;;888777888:::666666666666777777777777666666666777888888999999888:::===@@@@@@???===;;;<<<===???AAABBBBBBBBBAAACCCEEEGGGEEEBBB???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLOOOOOOPPPRRRTTTSSSQQQOOORRRSSSRRRPPPLLLIIIHHHHHHNNNNNNRRRVVVUUUUUUaaaqqqzzz~~~kkk^^^XXXWWWccciii```PPPHHHDDDIIIVVV}}}~~~vvvtttgggeeecccbbbcccbbb^^^[[[ZZZZZZYYYWWWUUUXXX___eeelllsssxxxrrrgggdddcccfffooowww|||~~~yyyvvvuuunnn```TTTSSSQQQRRRUUURRRMMMOOOVVVWWWVVVTTTRRRQQQQQQQQQRRRMMMNNNOOONNNLLLIIIEEECCCEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEECCC???<<<>>>;;;888666777888888777222333444555444333222111//////.........//////000---------,,,,,,,,,++++++}}}ZZZOOOHHHKKKOOOMMMKKKLLLJJJJJJHHHDDD???;;;::::::666666777888:::>>>AAACCCFFFMMMXXXcccnnnxxx}}}rrrgggaaaXXXOOOIIIGGGHHHIIIDDDBBBCCCHHHPPP\\\mmm{{{}}}ooojjjmmmqqqqqqWWWEEE>>>===;;;888666777999:::999888666444666666777777888888888888::::::999888888999999999999:::;;;<<<======<<<<<>>CCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFEEECCC@@@<<<:::666666555444444444444555111111111111000000000000---111444333...***+++---+++++++++************)))ppp^^^MMMJJJMMMNNNNNNOOOKKKKKKJJJFFFAAA===;;;;;;999888888888999<<<>>>@@@CCCJJJTTT]]]eeeoooyyyuuuooocccXXXOOOJJJHHHHHHDDDBBBAAADDDHHHOOO[[[fffttt~~~qqqiiiiiioootttwwwfffOOO@@@<<<<<<;;;999777777888999888777666555666666666777888999999:::::::::999999999999::::::<<<<<<<<<======>>>??????BBBBBBBBBCCCCCCDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCDDDEEECCCAAABBBDDDEEEEEECCCEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOQQQRRRRRRPPPNNNNNNOOONNNJJJGGGPPPRRRTTTUUUVVVYYY]]]```kkkwwwcccTTTLLLQQQ]]]iiigggYYYMMMIIIJJJWWWggg{{{xxxpppmmmkkkeeebbbaaa```]]]YYYVVVWWWYYYZZZZZZ[[[___dddjjjqqqxxx|||rrrkkkgggfffeeehhhjjjnnnrrrwww~~~}}}zzz{{{zzztttqqqjjj^^^RRRMMMUUUUUUUUUTTTSSSPPPNNNMMMRRRQQQPPPOOONNNMMMMMMMMMFFFHHHIIIGGGHHHJJJFFF@@@CCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@===:::888555555444333333333333333111111111000000000//////...111555333///+++,,,---+++++++++*********))))))zzzeeePPPHHHKKKMMMMMMMMMMMMNNNLLLIIICCC???===<<<;;;:::888777888999;;;<<<@@@EEEMMMTTT[[[bbbkkkrrr|||rrrdddXXXPPPLLLJJJHHHEEECCCDDDDDDDDDJJJQQQXXXiii|||{{{tttkkkfffiiipppyyy~~~dddWWWFFF<<<:::<<<;;;999888888888777777777666666555555666777999:::;;;;;;:::::::::999999::::::;;;>>>=========>>>???AAABBBAAABBBBBBCCCDDDEEEFFFFFFHHHGGGEEEDDDDDDEEEGGGIIIGGGFFFDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQQQQQQQNNNJJJGGGPPPSSSVVVXXXXXXYYYZZZ[[[```ggg}}}~~~lllZZZNNNNNNYYYffflllhhh[[[MMMEEEFFFQQQbbbvvv|||wwwrrrjjjdddcccccc```]]]ZZZZZZ[[[ZZZYYYXXXYYYZZZ[[[^^^bbbhhhmmmwww||||||nnnkkkfffcccaaabbbeeegggmmmppptttxxx}}}|||tttoooqqqwww}}}wwwqqqkkkbbbVVVOOONNNTTTUUUVVVUUUTTTRRROOOMMMPPPPPPPPPOOONNNMMMKKKKKKGGGHHHIIIKKKPPPTTTPPPIIICCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@???===;;;888666444333333222222222222222111111000000000000//////...111444333///,,,,,,...++++++*********)))))))))wwwgggUUUKKKJJJLLLMMMMMMOOOOOOOOOKKKGGGBBB@@@???;;;:::888777777888:::;;;===BBBIIINNNSSSZZZbbbhhhnnnwwwqqqdddYYYSSSPPPMMMIIIHHHHHHGGGDDDEEEIIIIIITTTbbbmmm{{{ooojjjeeehhhqqq}}}oooUUUKKK@@@:::;;;===<<<:::888888777666666666666777444444666777999:::;;;<<<:::::::::999::::::;;;<<<>>>===<<<<<<===???AAACCCAAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHFFFGGGHHHIIIKKKMMMOOOQQQRRRRRRQQQPPPOOOMMMKKKIIIOOORRRWWWYYYZZZYYYXXXYYY[[[YYYkkk~~~~~~uuudddVVVOOOUUU```lllqqqgggTTTEEEDDDHHHRRRccc{{{~~~tttllljjjfffccc```^^^]]]]]][[[ZZZYYYZZZZZZYYYXXXZZZ]]]```dddiiiqqqzzzxxxkkkbbb____________aaaeeejjjmmmrrrtttyyy}}}wwwmmmhhhkkkwww}}}{{{uuunnnggg^^^UUURRRTTTRRRSSSUUUWWWVVVUUUSSSQQQOOOPPPPPPQQQPPPNNNLLLKKKKKKKKKJJJMMMUUUZZZUUUMMMDDDDDDEEEEEEEEEDDDCCCCCC??????>>>===;;;999777666444444333222222222222222111000000000////////////...000111000...,,,,,,,,,************))))))))))))xxxooo___PPPHHHIIINNNQQQOOOPPPPPPNNNIIIEEECCCBBB;;;:::888777777888:::;;;<<<@@@FFFJJJNNNUUU]]]ccciiiqqq}}}~~~pppddd[[[VVVOOOLLLJJJLLLKKKGGGGGGIIIFFFJJJPPPXXXcccwwwzzzooohhhggghhhppp|||rrr___KKKEEE>>>;;;<<<===<<<:::888777666666555555666666333444555666888999:::;;;999999999999999:::;;;<<<<<<;;;::::::;;;>>>@@@BBB@@@AAABBBCCCDDDEEEFFFGGGBBBDDDGGGIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGGGGIIIJJJLLLNNNOOOSSSRRROOOLLLKKKJJJLLLMMMMMMQQQUUUXXXYYYXXXXXXXXXVVVWWWaaa~~~{{{wwwlllZZZPPPPPPVVVdddpppnnn___PPPGGGDDDGGGTTTkkkwwwsssiiifffbbb___^^^]]][[[YYYYYY[[[\\\\\\ZZZYYYYYYZZZ[[[^^^bbbhhhooovvv|||~~~tttmmmiiiddd\\\VVV\\\^^^```bbbdddhhhnnnrrrvvvyyy~~~qqqiiikkkvvv}}}~~~yyyrrrjjjcccZZZRRRQQQUUUPPPQQQTTTVVVWWWWWWWWWVVVPPPQQQRRRSSSRRRQQQPPPOOOLLLKKKIIIJJJQQQUUUQQQHHHEEEFFFFFFFFFEEEEEEDDDCCC>>>>>>===<<<:::888777666555444444333333333333333000000000////////////...,,,---...---+++******+++*********)))))))))((((((zzzjjjTTTFFFDDDJJJOOONNNOOOQQQOOOLLLHHHFFFEEE<<<;;;999888777888:::;;;:::>>>BBBFFFIIIOOOWWW^^^eeekkkvvvssshhhbbbWWWQQQNNNNNNNNNJJJHHHJJJGGGEEEGGGKKKTTTbbbxxxuuukkkbbbcccgggooo{{{}}}gggXXXEEEAAA<<<;;;<<<===<<<:::777777777666666666555555333333444555777888999999888888888888999:::;;;;;;999999999:::;;;===???@@@@@@AAAAAABBBCCCDDDEEEEEE@@@BBBFFFIIIJJJIIIGGGEEEDDDEEEFFFEEEDDDDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJLLLMMMNNNRRRQQQNNNKKKIIIJJJMMMQQQNNNPPPSSSUUUUUUVVVWWWXXXPPPUUU___qqq{{{ppprrr}}}ttt^^^RRRNNNNNNYYYgggmmmfff]]]JJJDDDAAAJJJZZZppp{{{qqqmmmgggbbb___]]][[[YYYXXXZZZ\\\\\\ZZZWWWWWWWWWYYYYYYZZZ]]]aaafffkkknnnwwwzzz{{{vvvpppjjjbbb]]]\\\[[[ZZZYYY\\\```dddfffgggjjjpppuuu}}}tttrrr{{{}}}{{{tttkkkaaaZZZSSSMMMMMMPPPOOOPPPRRRSSSUUUWWWWWWXXXQQQQQQRRRSSSTTTTTTTTTTTTRRRPPPMMMJJJMMMPPPMMMGGGEEEFFFFFFFFFEEEDDDCCCBBB>>>===<<<;;;999888777666555555444333333333333333000000////////////......,,,++++++************)))******)))))))))(((((((((zzzgggXXXQQQMMMHHHLLLNNNPPPPPPMMMJJJHHHGGG@@@>>><<<999888888888999777:::>>>@@@BBBGGGOOOUUU\\\bbblllwww|||vvviiiaaaZZZWWWTTTOOOLLLLLLJJJFFFEEEHHHJJJQQQ```nnnwwwkkkfffaaa]]]aaakkk{{{mmmZZZOOO>>>;;;888888:::;;;:::999555666777777777666444444333333333444555666666777777777777777888999:::;;;888888999;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCC@@@BBBDDDFFFGGGGGGFFFEEE@@@BBBDDDDDDBBBCCCFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPMMMKKKLLLOOORRRQQQRRRRRRRRRQQQRRRTTTVVVSSSTTT\\\jjj{{{~~~sss{{{ppp[[[SSSNNNQQQ\\\cccccc___PPPIIIDDDFFFMMMYYYlll||||||ssskkkfffbbb^^^\\\\\\]]]]]][[[YYYWWWXXXYYYXXXXXXXXXYYY[[[]]]___aaacccgggkkkoootttyyy~~~~~~xxxssslllfffaaa]]]\\\YYYXXXXXX[[[^^^```___dddiiilllnnnqqqwww|||www}}}yyyrrriii___UUUQQQPPPNNNNNNPPPOOOOOOOOOOOOQQQRRRTTTUUUQQQQQQQQQRRRTTTUUUWWWXXXVVVUUUPPPJJJJJJLLLKKKGGGDDDDDDDDDDDDCCCBBBAAA@@@===<<<:::999888777666666444333333222222222222222000000/////////.........,,,+++*********************)))))))))((((((((((((uuuhhhWWWHHHKKKMMMPPPPPPNNNKKKIIIIIICCCAAA>>>:::888777666777555888:::;;;===AAAHHHNNNRRRXXXbbbnnnzzz|||rrrgggaaa[[[TTTPPPPPPNNNIIIHHHHHHFFFEEEMMMXXX___mmmtttddd\\\\\\^^^^^^bbbqqqvvv___MMMEEE999777555555888999999999444555777888888666444333333333333444444555555555666666666666777888999:::777888:::<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEE>>>@@@CCCBBBAAABBBEEEHHHGGGGGGFFFFFFFFFFFFFFFFFFKKKJJJJJJJJJJJJKKKLLLLLLMMMOOOQQQQQQOOONNNPPPSSSTTTTTTRRROOONNNOOORRRUUUZZZUUUZZZfffhhhqqq~~~eee\\\QQQOOOSSSYYY[[[ZZZXXXQQQJJJGGGFFFJJJWWWeee}}}uuummmhhhdddbbbbbbbbb```\\\ZZZYYY\\\^^^VVVWWWYYYZZZZZZZZZYYYYYYXXXZZZ]]]___aaadddhhhkkkooorrrvvvyyyzzz|||~~~~~~~~~{{{wwwrrrooollljjjgggdddaaa^^^ZZZVVVRRRTTTVVVWWWYYY\\\aaadddccciiippptttuuuyyyzzzvvvuuukkk___TTTLLLLLLPPPRRRSSSUUUPPPOOONNNMMMMMMNNNPPPRRRPPPPPPPPPQQQSSSVVVXXXZZZSSSSSSNNNFFFCCCEEEEEEDDDBBBBBBBBBBBBAAA@@@???>>>;;;:::999777666555555555333222222111000111111111000/////////............---,,,******+++,,,++++++))))))))))))((((((((((((uuuVVVPPPNNNOOORRRQQQMMMKKKMMMHHHEEEAAA===:::::::::;;;999888888888:::>>>BBBDDDJJJNNNYYYhhhsss{{{zzzmmmbbb[[[WWWVVVUUUOOOIIIGGGEEEDDDGGGLLLMMMSSS___mmmxxxuuuoooggg```]]][[[ZZZ^^^dddiiiqqq}}}{{{}}}jjjVVVFFF>>>999888888777666555555444666666666666555444333222111222333333444444333333333333444555666777888999999999::::::;;;<<<<<<===@@@???>>>======>>>??????============>>>???@@@AAADDDCCCBBBAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGFFFFFFGGGHHHJJJMMMNNNNNNPPPUUUVVVPPPHHHLLLUUUXXXVVVQQQKKKGGGJJJPPPVVVYYYYYYWWWZZZ^^^```vvvwww]]]QQQRRRVVVWWWWWWiiiaaaVVVKKKFFFFFFJJJMMM```vvv{{{sssmmmhhhddd```^^^]]]\\\[[[ZZZYYYZZZ[[[\\\]]]\\\[[[ZZZYYYWWWVVVWWWYYYZZZZZZYYY]]]^^^___aaaccceeeggghhhhhhiiijjjjjjlllpppuuuyyyzzzyyyyyyxxxwwwuuusssrrrmmmllljjjhhhddd```]]][[[[[[YYYWWWWWWZZZZZZYYYVVVWWWYYYZZZ\\\]]]aaafffjjjjjjrrr{{{~~~yyywwwvvv}}}uuueeeVVVQQQOOORRRTTTTTTUUUXXXWWWUUURRRQQQQQQPPPNNNMMMVVVPPPKKKLLLRRRXXX[[[[[[UUUQQQLLLHHHEEECCCAAA???AAA@@@>>><<<;;;<<<===>>><<<;;;:::888666444333222222111000000///000000000000///...------,,,------,,,,,,++++++***)))(((((()))******))))))((('''&&&qqqRRRLLLKKKNNNQQQOOONNNOOOIIIGGGCCC???<<<::::::999888777777888:::===@@@BBBGGGKKKUUUdddooowwwzzzmmmbbbZZZVVVXXXRRRMMMLLLJJJFFFFFFIIIIIIKKKSSS]]]fffqqqyyyiiiddd^^^[[[\\\^^^```fffmmmpppwww~~~||||||uuuaaaMMM???999888888777777666555555444666666666555555444333222111222333333444444333333333333444555666777888888999999999:::;;;;;;<<<<<<>>>>>>===<<<======>>>???===<<<<<<======>>>???@@@CCCBBBAAAAAAAAABBBCCCDDDCCCDDDEEEDDDBBBAAABBBCCCGGGGGGGGGIIIJJJLLLNNNOOOMMMNNNSSSTTTMMMFFFIIIQQQSSSRRRNNNJJJHHHKKKQQQVVVWWWXXXVVVXXXZZZWWWgggjjjXXXTTTVVVWWWVVVeeefffcccXXXJJJBBBDDDHHHTTTdddwwwyyyrrrnnniiieeebbb```^^^\\\___``````aaaaaa```______[[[YYYWWWWWWXXXYYYXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\]]]^^^^^^___bbbgggkkkkkkkkkkkkjjjiiigggfffeeeaaaaaa```^^^\\\ZZZXXXWWWZZZXXXWWWYYY\\\]]]\\\ZZZ]]]^^^```bbbeeeiiinnnrrrttt{{{yyyxxxxxxzzzooo```RRRMMMMMMQQQTTTTTTUUUXXXUUUSSSPPPOOOOOOOOONNNMMMQQQNNNLLLNNNSSSWWWWWWUUUTTTPPPKKKGGGEEECCCAAA@@@BBB@@@>>><<<;;;;;;;;;<<<<<<;;;:::888666555333333222222111000000000000000000///...---,,,,,,,,,,,,,,,,,,+++******)))(((((('''(((((()))))))))((((((___SSSJJJKKKPPPRRRQQQPPPKKKJJJGGGCCC???<<<:::888666666777888999;;;======CCCFFFPPP]]]hhhpppyyysssfff___[[[UUUPPPOOOLLLGGGEEEFFFFFFEEEFFFLLLQQQZZZhhhuuu}}}tttfffYYY[[[XXXYYY___eeekkksss{{{|||{{{}}}zzzgggSSSDDD;;;777777777777666555555444444555555555555444333222222111222222333333333333333222333333444555666777777888888888999::::::;;;;;;<<<;;;;;;;;;<<<===>>>???;;;;;;;;;;;;<<<===>>>???AAA@@@@@@@@@AAAAAABBBCCCAAABBBCCCBBB@@@???@@@AAADDDEEEFFFHHHJJJLLLLLLMMMJJJLLLOOOPPPJJJDDDEEEJJJLLLLLLKKKIIIIIILLLQQQUUUVVVXXXUUUVVVUUUNNNVVVpppzzzddd]]]\\\ZZZXXX___iiipppiiiWWWGGGCCCDDDJJJQQQ]]]kkk~~~{{{tttnnniiieeeaaa___bbbcccccccccbbbaaa```___^^^\\\ZZZYYYYYYYYYWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTVVVZZZ]]]^^^^^^^^^]]]\\\[[[ZZZZZZWWWWWWWWWWWWVVVVVVVVVUUUWWWWWWWWWYYY\\\^^^^^^^^^```bbbeeehhhlllpppuuuyyy{{{yyy|||~~~zzzjjj^^^NNNKKKKKKPPPTTTSSSTTTVVVRRRPPPOOOOOOPPPOOONNNLLLOOONNNNNNQQQUUUVVVSSSOOOPPPMMMHHHEEEDDDCCCAAA@@@@@@???===;;;::::::::::::;;;;;;:::888777555444444333222222111000111111111//////...---,,,,,,,,,,,,+++++++++******))))))(((&&&&&&'''((())))))))))))vvvbbbOOOJJJOOORRRRRRQQQMMMLLLJJJGGGCCC???;;;999666666777888999999999:::@@@BBBJJJVVV```hhhqqqzzz|||ttteee]]]UUURRROOOKKKHHHHHHHHHEEECCCEEEGGGKKKUUU___llluuu~~~qqqggg^^^UUUNNNWWWVVV\\\fffqqqyyy~~~{{{zzz}}}~~~lllXXXHHH>>>:::999666666666555555444444444444444444444444333222222111111222333333333333222222333333444555555666666666777777888888999::::::999999::::::;;;<<<===>>>::::::::::::;;;<<<======?????????@@@@@@AAABBBBBBAAABBBCCCCCCAAAAAABBBCCC@@@AAADDDFFFHHHIIIIIIHHHGGGIIIKKKKKKHHHEEEEEEGGGFFFGGGHHHIIIKKKNNNRRRTTTUUUWWWTTTSSSRRRKKKPPPddd|||~~~vvvnnniiibbbZZZZZZeeeqqqtttlll]]]QQQJJJGGGIIINNNWWWggg||||||vvvqqqllliiihhhhhhgggeeecccaaa```______]]][[[ZZZZZZZZZXXXWWWVVVVVVUUUUUUTTTSSSSSSRRRSSSSSSTTTSSSRRRSSSVVVYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[\\\^^^aaacccddddddfffiiimmmqqquuuzzz|||}}}}}}pppccc\\\PPPLLLMMMRRRTTTSSSRRRSSSOOOOOOQQQSSSTTTSSSOOOKKKOOOOOOPPPRRRTTTTTTQQQNNNLLLIIIEEEBBBAAAAAA@@@???<<<<<<;;;::::::::::::;;;::::::999888666555444444333333222111111111111111///...---,,,+++++++++++++++*********)))))))))(((&&&''''''((())))))((((((oooVVVLLLLLLNNNQQQSSSNNNNNNMMMJJJGGGBBB>>><<<888888888888888888888888>>>???FFFPPPXXX___iiirrruuuiii]]]WWWTTTOOOMMMNNNKKKGGGEEEFFFEEEEEEIIIOOOTTTZZZeeerrr~~~uuuhhh^^^WWWRRRNNNMMMTTTVVV```ooo}}}~~~{{{zzzyyyxxx}}}ttt```LLL???999888:::555555555555444444444444333333333333333333222111000111222222333333222222222222333333444444555555555555666666777888888888888888999:::;;;<<<<<<<<<999999999999:::;;;<<<===>>>>>>???@@@AAAAAAAAABBBDDDEEEFFFFFFDDDDDDEEEFFF@@@AAACCCFFFGGGGGGGGGGGGEEEGGGHHHHHHIIIJJJKKKJJJEEEEEEGGGIIILLLOOOQQQRRRSSSTTTOOOMMMOOOKKKPPPbbbhhh~~~}}}qqq|||{{{mmm```[[[___iiiwwwzzzhhhYYYJJJIIIHHHKKKTTTeeezzz{{{xxxsssqqqoookkkhhheeecccbbb]]][[[YYYYYYYYYZZZYYYWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUTTTSSSTTTVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYY[[[\\\\\\```aaaccceeegggiiikkklllqqqtttyyy~~~~~~}}}zzzzzz}}}}}}pppddd\\\YYYVVVRRRQQQTTTUUUQQQOOOPPPLLLOOOSSSWWWYYYUUUOOOJJJNNNMMMMMMNNNNNNNNNMMMLLLKKKGGGCCC@@@???>>>===<<<888888888999999:::;;;<<<888888777777666555444444333222111111000000111111...---,,,++++++******+++*********)))))))))))))))((((((((((((((('''&&&&&&wwwaaaSSSMMMLLLOOOTTTOOONNNNNNLLLIIIFFFCCCAAA<<<;;;:::999888888888888======AAAJJJQQQWWW```iiiwww}}}wwwfff]]]WWWQQQNNNMMMMMMIIIGGGHHHFFFCCCDDDGGGKKKNNNTTT]]]hhhvvvzzzssshhh___WWWSSSQQQPPPRRRUUUVVVZZZgggyyy~~~{{{yyyyyyzzzzzzxxxkkkWWWDDD999555555666444444444444444444444444222222222333333222222111000111111222222222222222222222222333333333444444444444444555666666777777888999:::;;;;;;<<<;;;;;;999999999999:::;;;<<<======>>>???@@@AAABBBBBBBBBEEEGGGHHHHHHGGGFFFHHHIIIDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGGGGGGGLLLSSSUUUTTTHHHHHHHHHJJJMMMPPPQQQPPPNNNPPPIIIGGGLLLKKKPPP___dddppprrrooottt|||kkkbbb```eeeuuu|||kkkTTTOOOIIIFFFIIITTTgggxxx}}}{{{vvvqqqlllhhheeeddd___]]][[[ZZZ[[[[[[ZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUTTTSSSSSSTTTVVVUUUVVVWWWXXXYYYYYYYYYYYY[[[ZZZZZZZZZ[[[\\\^^^___```cccfffiiikkkmmmqqqsssyyy}}}}}}}}}}}}{{{zzzyyykkk```\\\]]]\\\WWWTTTUUUUUUPPPNNNNNNLLLNNNRRRVVVWWWTTTNNNIIIJJJJJJIIIHHHHHHIIIIIIJJJLLLIIIDDD@@@>>>===;;;:::666666777888999999::::::666666555555444444444333222111111000///000000000------,,,+++************))))))))))))))))))))))))(((((((((((('''&&&%%%%%%rrrbbbTTTKKKLLLQQQNNNNNNNNNMMMKKKIIIHHHGGG@@@>>><<<:::888888999:::;;;:::===DDDIIINNNWWW```lllsss}}}zzznnneee[[[SSSPPPQQQLLLIIIIIIHHHEEEDDDFFFIIIJJJLLLPPPWWWaaammmttt|||qqqgggaaaXXXQQQMMMOOORRRTTTZZZaaadddiiivvv{{{zzz{{{||||||zzzkkk___MMM>>>666444444555333333333333333333333333111111222222222222111111000000111222222222222222222222222222333333333333333333333444555555666666999:::;;;<<<<<<;;;:::::::::999999::::::;;;<<<======>>>@@@AAABBBCCCCCCBBBEEEFFFGGGGGGFFFFFFGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGGGGGGGPPP\\\aaa___NNNLLLJJJKKKNNNPPPPPPOOOMMMOOOIIIGGGMMMMMMOOOZZZdddhhhyyyuuulllxxx}}}nnnjjjjjjuuuyyykkk^^^QQQJJJHHHLLLWWWcccttt}}}vvvqqqmmmkkkiiifffdddbbbbbbaaa```^^^ZZZYYYYYYYYYXXXXXXXXXWWWUUUWWWWWWWWWVVVUUUVVVXXXVVVWWWXXXZZZ[[[\\\\\\\\\___^^^^^^^^^```ccceeegggeeeiiinnnrrrvvvzzzyyyqqqrrruuuwww}}}{{{{{{}}}|||sssggg^^^[[[]]]^^^YYYUUUUUUSSSOOOMMMOOOLLLLLLMMMNNNOOONNNKKKHHHHHHHHHIIIIIIHHHHHHIIIIIIQQQMMMGGGBBB???===;;;999777777777888888777777777444333333333333333333222111000//////......//////---,,,+++******)))))))))((()))))))))))))))))))))'''''''''(((''''''&&&&&&qqq\\\KKKHHHMMMNNNNNNMMMMMMLLLKKKKKKKKKCCC@@@===:::888999:::;;;:::888:::@@@DDDIIIRRRZZZccckkkwwwzzzlll```ZZZUUUOOOJJJJJJIIIGGGGGGJJJDDDDDDDDDEEEHHHOOOWWW]]]nnnyyy{{{qqqfff\\\SSSMMMQQQKKKJJJPPPUUUYYY```iiiuuuyyyxxxuuuxxx}}}nnn^^^TTTEEE:::555666777777333333333333333333333333000111111222222222111111000000111222222222222111222222222222222222333333222222333444444555555666:::;;;<<<<<<<<<;;;:::999::::::::::::;;;<<<=========>>>@@@BBBCCCCCCCCCCCCCCCEEEFFFFFFEEEEEEFFFHHHHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHGGGHHHRRRaaahhhfffRRROOOLLLLLLNNNPPPOOONNNOOORRRMMMKKKQQQOOONNNWWW]]]\\\fff~~~sssgggyyyvvvtttsssvvv{{{nnnZZZPPPLLLKKKNNNTTT]]]mmm{{{yyytttqqqnnnkkkjjjiiifffeeeaaaaaa```___^^^]]]]]]\\\YYY[[[\\\[[[ZZZZZZ[[[\\\ZZZ[[[]]]^^^```aaaaaaaaadddddddddeeehhhkkkoooqqqqqqvvv}}}|||}}}mmmhhhnnnmmmvvv~~~zzznnnppppppjjj___WWWTTTUUU___XXXTTTSSSRRROOONNNOOOMMMKKKHHHGGGGGGHHHHHHGGGHHHJJJLLLMMMLLLKKKJJJKKKTTTPPPJJJEEEAAA>>>;;;999999999888888777555444333222222222222222222222222000000///...............---,,,+++***))))))))))))(((((((((((())))))))))))%%%%%%&&&'''((((((((((((pppddd\\\MMMRRROOOOOOQQQPPPLLLMMMQQQMMMJJJEEE???;;;999999999:::999888999<<>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEDDDCCCDDDGGGJJJKKKGGGDDDFFFFFFFFFIIIMMMPPPNNNKKKPPPeee{{{~~~vvvlll```SSSLLLNNNRRRRRRPPPSSSOOOMMMNNNKKKIIIOOOXXX___cccdddkkk{{{zzzyyy~~~rrriiiiiilllooo}}}vvvgggSSSDDDDDDKKKOOOZZZlll~~~{{{yyywwwtttrrrqqqnnnkkkjjjiiihhhfffeeefffffffffeeeeeedddddddddffffffgggggghhhhhhiiiiiissspppoooqqqwww}}}wwwwwwttt}}}{{{sss~~~vvvrrrmmmeee\\\VVVSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOPPPRRRNNNJJJGGGGGGIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIHHHFFFDDD@@@===;;;:::999777666444333333222333333222222111000000000000000000000///...---,,,+++++++++************)))(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((zzzcccRRRQQQRRRTTTSSSOOOOOORRRNNNLLLGGGCCC???<<<::::::999888777888;;;@@@EEEIIIRRRYYYdddppp{{{rrrjjj___WWWSSSQQQOOONNNMMMLLLKKKIIIHHHHHHIIIKKKFFFKKKQQQXXX^^^eeennntttuuulllfff]]]YYYSSSNNNLLLLLLMMMNNNRRRRRRWWWaaajjjsss|||uuussstttxxx|||yyyhhhWWWFFF???666333666888666444444444333333333222222222222222222222222222222222111111111111111111111111333333222111111222222333333333444555555666666777999:::<<<<<<<<<<<<===???<<<======>>>>>>>>>======???@@@@@@@@@AAAAAAAAAAAAEEEEEEEEEDDDDDDEEEHHHJJJKKKGGGEEEGGGIIIJJJNNNTTTXXX\\\___hhh}}}rrr```UUUSSSVVVVVVTTTVVVSSSRRRSSSQQQMMMPPPVVV[[[___^^^bbbkkkuuu|||{{{ddd[[[]]]aaasssttttttnnn]]]KKKCCCDDDEEENNN\\\lll{{{~~~|||{{{zzzxxxvvvvvvvvvuuuuuuttttttttttttwwwwwwxxxyyyzzzzzz{{{{{{vvvtttwwwxxx}}}uuummmiiiaaaZZZTTTRRRRRRRRRLLLLLLMMMNNNPPPRRRUUUVVVTTTQQQLLLIIIIIIJJJKKKLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEECCC@@@>>>===:::999888666444333333333333222222111111000///////////////......,,,+++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''|||XXXSSSPPPRRRRRRNNNMMMNNNOOOMMMKKKGGGCCC???<<<:::888777666666999===BBBDDDMMMSSS]]]iiiuuuooobbbZZZVVVTTTRRRMMMMMMKKKJJJIIIHHHHHHHHHCCCDDDEEEGGGJJJOOOUUUZZZfffqqquuukkkaaa[[[WWWMMMMMMLLLKKKLLLMMMOOOPPPVVVXXX```lllwww|||vvvvvvsssqqqqqquuu}}}vvvrrrbbbJJJ<<<999555444444555666555333333333333222222222222222222222222222222222222111111111111111111111111333222222111111222333333444444555555666777777888888999;;;<<<<<<===???AAA@@@@@@@@@??????===<<<<<<======>>>???@@@AAAAAABBBEEEFFFFFFFFFEEEFFFIIIKKKLLLGGGFFFIIIMMMPPPWWW___fffpppzzzmmm]]]YYYYYYWWWTTTXXXWWWXXXYYYWWWSSSRRRUUU\\\aaaaaabbbfffhhhvvvxxx~~~eeeWWWXXX]]]bbbfffnnnrrriiiWWWGGG@@@BBBGGGPPP[[[iiizzz}}}www|||xxxrrrfffbbb\\\VVVRRRPPPPPPQQQJJJJJJKKKMMMPPPTTTWWWYYYTTTPPPKKKHHHHHHIIIJJJJJJLLLKKKJJJHHHGGGGGGGGGGGGDDDDDDCCCCCCAAA@@@>>>===:::999888666555444444444222222111111000000//////------------,,,+++******++++++*********)))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&nnn^^^PPPMMMPPPPPPNNNMMMNNNNNNMMMKKKGGGBBB===:::888777666666777:::>>>@@@IIIOOOXXXbbbnnnzzzssshhhaaaZZZWWWQQQPPPNNNMMMMMMLLLJJJHHHHHHGGGGGGFFFGGGIIILLLNNNUUU^^^kkkyyywwwsssmmmeee^^^XXXUUUTTTLLLMMMMMMNNNOOORRRVVVYYY]]]dddppp|||uuuqqqsssrrrqqqqqquuu|||ooohhhXXXCCC999999888666333111111111333222222222222222222222111111111111111111111111111111111111111111111111222222222222222222333333444444444555666666777777777999;;;<<<<<<<<<>>>@@@BBBBBBAAAAAA???===<<<;;;;;;;;;<<<>>>???AAABBBBBBEEEFFFGGGGGGFFFGGGIIILLLLLLHHHGGGKKKQQQWWW```hhhzzzuuueee```]]]XXXRRRUUUWWWZZZ\\\[[[WWWTTTSSSZZZbbbeeegggllljjjpppyyyrrrbbb]]]ZZZUUUYYYdddooonnnaaaQQQHHHEEEFFFHHHNNNXXXiiizzz|||tttooo___]]]YYYUUURRRQQQQQQQQQNNNNNNMMMMMMOOOQQQTTTUUURRRNNNJJJGGGGGGGGGHHHHHHMMMLLLJJJIIIGGGFFFFFFEEECCCBBBAAA@@@???>>><<<<<<:::999777666555444444444222111111000//////......,,,,,,------,,,++++++***************))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&qqqVVVMMMQQQTTTQQQNNNMMMNNNNNNMMMIIIDDD???<<<999888777666666888;;;<<>><<<;;;:::;;;<<<===???@@@BBBBBBDDDEEEGGGGGGGGGGGGJJJKKKLLLHHHHHHMMMSSSZZZdddmmmxxxnnnllliii___VVVPPPTTTXXX[[[\\\ZZZVVVRRRRRR]]]bbbfffmmmkkklllxxxwwwyyygggYYYUUUUUUZZZeeekkkfff]]]XXXIIIGGGCCCCCCHHHTTTbbblllwwwzzzrrrnnn[[[ZZZWWWUUUSSSSSSSSSSSSQQQPPPNNNMMMNNNOOORRRSSSUUURRROOOMMMMMMLLLKKKJJJMMMLLLJJJHHHFFFEEEDDDDDDCCCBBB@@@>>><<<:::999888888888666555444444444444111111000//////......---,,,,,,---------,,,++++++*********)))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''}}}___RRRRRRRRRNNNLLLLLLMMMOOONNNLLLGGGCCC@@@<<<;;;999777777888999:::<<>>======;;;;;;<<<>>>???AAABBBBBBBBBDDDFFFGGGGGGGGGIIIKKKLLLHHHIIINNNUUU[[[dddlllvvvtttxxxuuujjj^^^PPPTTTWWWXXX[[[\\\YYYSSSQQQ\\\```ccckkkjjjhhhpppsss}}}zzzmmm```ZZZXXX^^^cccdddccccccRRROOOIIIDDDCCCHHHQQQWWWcccnnn~~~|||kkkhhhppp}}}yyypppjjjYYYXXXWWWVVVUUUUUUTTTTTTPPPOOOMMMMMMNNNPPPSSSUUU[[[YYYXXXWWWVVVTTTQQQOOOKKKJJJHHHGGGEEEDDDDDDCCCBBB@@@>>><<<:::888777777777666555444333333333333000000//////......------,,,,,,,,,------,,,,,,+++******)))))))))((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((~~~~~~pppbbbYYYQQQMMMLLLMMMNNNPPPPPPNNNKKKGGGEEE>>>===;;;999888888999999;;;===AAAEEEMMMVVVaaahhhuuuzzzqqqjjjfffaaa[[[VVVUUURRROOONNNOOONNNKKKIIIIIIHHHGGGGGGIIIKKKLLLMMMLLLNNNPPPSSSYYYaaajjjpppwww{{{|||vvvpppjjjfff]]]\\\YYYUUUQQQNNNLLLLLLNNNNNNNNNNNNOOOQQQSSSTTTVVV\\\dddlllttt{{{sssmmmlllmmmkkklllnnnmmm{{{~~~bbbLLL@@@888111444333333444444444333222000111111111222222222222111111111111111111111111000000000000000000000000///000222333444444333333333333444444555666666666666777999::::::;;;<<<>>>>>>>>>???????????????>>><<<<<<===>>>@@@AAABBBBBBAAACCCEEEFFFFFFGGGHHHJJJKKKHHHIIIOOOUUUZZZaaaiiizzzxxxooojjjoooxxxyyymmmaaaUUUXXXYYYXXX[[[^^^[[[UUUSSS]]]___aaaiiiiiiffflllmmm{{{ooofff^^^]]]^^^___```ccc]]]ZZZTTTMMMHHHFFFIIIKKKSSS]]]lllzzziii\\\eeepppzzzzzz~~~zzzsssiiiaaaWWWWWWWWWVVVVVVUUUTTTTTTQQQOOOMMMLLLMMMPPPSSSUUUYYYYYYYYYZZZYYYVVVPPPLLLIIIHHHGGGEEEDDDCCCCCCCCC???>>><<<:::888777777777555444333333222222222222000000///......------,,,******+++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''}}}uuu~~~wwwfffXXXRRRSSSNNNOOOQQQQQQPPPNNNKKKIII@@@???===;;;999999999999888:::<<<@@@FFFOOOYYY```kkkvvvzzztttnnnfffaaa]]]XXXSSSPPPPPPPPPOOOMMMJJJHHHFFFEEEFFFHHHIIIIIIFFFGGGIIIKKKNNNRRRXXX\\\ZZZ___eeejjjnnnsssyyy~~~~~~|||yyytttnnngggbbb^^^ZZZWWWPPPQQQQQQOOONNNMMMNNNOOOOOONNNMMMNNNQQQUUUZZZ\\\bbbjjjuuu~~~uuuqqqoooooollljjjmmmrrrtttuuuQQQ===???===222666444222222333333111///000000111111222222222222000000000000000000000000000000000000000000000000///000222333444444333333444444555555666777777777444777999;;;;;;===???AAA<<<<<<===??????@@@@@@???======>>>???@@@AAAAAABBB@@@BBBEEEFFFFFFGGGHHHIIIKKKIIIJJJPPPUUUYYY___fff|||xxxjjjggg```]]]eeeqqqtttkkk___ZZZ]]]\\\YYY[[[```]]]VVVRRR\\\\\\]]]fffgggeeeiiikkkxxx}}}zzzzzzoooddd___\\\ZZZ[[[^^^aaa^^^YYYRRRJJJEEECCCCCCFFFNNN[[[hhhtttpppeeeaaakkkuuuyyy|||yyyuuurrrlllaaaWWWVVVVVVVVVVVVVVVUUUTTTTTTSSSQQQOOOMMMMMMNNNQQQSSSSSSTTTUUUWWWVVVRRRKKKFFFHHHGGGFFFDDDCCCCCCCCCCCC<<<;;;999888888888888999444444333222111111111111000//////...------,,,,,,((())))))*********))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&xxxqqq|||fffSSSKKKJJJLLLQQQRRRMMMIIIIIIJJJFFFAAA===<<<;;;:::::::::;;;<<<>>>BBBGGGNNNSSS___fffqqq|||tttlllfffbbb\\\XXXVVVTTTRRRPPPOOOMMMKKKJJJJJJIIIGGGEEEGGGFFFEEEFFFHHHIIIJJJIIIKKKMMMOOOQQQSSSUUUVVVVVV]]]___aaacccfffiiikkklllmmmmmmnnnnnnooopppqqqqqqoookkkfffeeeeeeeeecccaaa___YYYSSSOOOOOOOOOMMMLLLKKKJJJIIIJJJLLLNNNNNNNNNOOOQQQTTTVVVZZZ___eeejjjwwwvvvsssmmmkkkjjjkkklllmmmqqquuuttt}}}pppZZZDDD666222444888222222222111111111111000////////////000000000000000000000000000000000000000000000000////////////333333333222222222111111222222333444444555666666666777777999:::;;;<<<<<<<<<===>>>>>>>>>???BBBEEEAAA@@@???>>>>>>???@@@AAADDDEEEFFFGGGGGGGGGGGGGGGJJJJJJKKKLLLPPPXXXaaahhh~~~iii```aaacccaaa___^^^```aaaaaa```fffggggggeeeaaa^^^]]]]]]___aaaccceeeffffffeeedddeeejjjqqqxxxnnn^^^UUUTTT\\\fffeeeeeeccc```YYYPPPFFFAAAEEEEEEJJJSSS\\\jjjyyytttrrrppp}}}zzz||||||~~~~~~zzzqqqggg^^^XXXWWWXXXTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOMMMLLLLLLNNNOOOQQQPPPNNNKKKJJJIIIGGGDDDBBBCCCCCCCCCCCCBBB@@@===<<<<<<:::888666555555555666444444333333222111111000///............---------))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&iiiTTTMMMJJJNNNQQQOOOKKKJJJLLLHHHCCC@@@>>>===<<<;;;888999:::;;;===BBBHHHMMMVVV\\\fffpppyyy~~~yyyrrrjjjddd___ZZZWWWSSSQQQNNNLLLLLLKKKJJJIIIIIIGGGEEEEEEFFFGGGFFFEEEDDDEEEGGGHHHIIIJJJKKKKKKNNNNNNPPPQQQSSSTTTUUUVVVUUUUUUVVVVVVWWWWWWXXXXXXWWWTTTQQQPPPQQQRRRPPPNNNTTTQQQMMMLLLLLLLLLJJJHHHIIIHHHHHHIIILLLNNNPPPQQQYYY\\\aaagggmmmttt{{{tttllllllkkkiiihhhjjjoootttxxx||||||rrrooo___JJJ:::444333333222222222222111111111000000/////////000000000111111////////////////////////111111111000000000000000111111111222222333333333222333333444555555666666555555666666777888999999;;;<<<=========>>>AAADDDAAA@@@???>>>>>>???@@@AAADDDDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJKKKOOOVVV___eeeyyyyyyfff```ccceeeccc```^^^]]]]]]\\\[[[bbbcccdddccc```^^^^^^^^^aaabbbdddddddddcccaaa```bbbfffjjjlllrrr}}}jjj\\\XXX[[[^^^aaacccdddaaaZZZRRRLLLHHHEEEDDDHHHMMMWWWjjj{{{{{{zzz||||||~~~|||}}}}}}ooo```VVVQQQPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPMMMLLLKKKJJJJJJLLLMMMOOOMMMJJJGGGFFFEEECCCAAA@@@BBBBBBBBBAAA@@@>>><<<;;;:::999888777666555555555333333222222111000000000............------------))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&cccTTTGGGGGGMMMOOOMMMLLLOOOLLLGGGDDDBBBAAA???===888999999999:::===BBBFFFMMMRRRYYYbbbjjjrrryyy~~~yyyooogggbbbaaa]]]XXXTTTSSSRRRRRRQQQNNNLLLIIIHHHHHHGGGFFFEEEBBBCCCCCCCCCDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGIIIIIIHHHGGGKKKJJJJJJKKKLLLLLLJJJHHHMMMMMMNNNPPPSSSXXX\\\___hhhmmmuuu~~~yyyqqqiiifffggggggfffggglllttt|||~~~tttjjjppp]]]LLL999111333666333...222222111111111000000000000000000000111111111111////////////////////////111111111111111111111111//////000111222333444555222222333333444555555555555555555666666777777777999:::;;;;;;<<<===@@@CCCAAA@@@???>>>>>>???@@@AAACCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIILLLRRRZZZ___oooxxx{{{mmmcccaaadddfffccc___]]][[[ZZZWWWUUU^^^___```___]]]\\\]]]^^^```aaabbbbbbbbbaaa___^^^dddggghhhffffffnnn|||nnn^^^YYYXXX\\\bbbhhhjjjhhhbbb]]]PPPIIIBBB???@@@FFFSSS___oooyyy}}}~~~{{{gggVVVMMMLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNJJJIIIHHHHHHHHHIIIKKKLLLIIIGGGCCCAAA@@@@@@???>>>@@@@@@@@@@@@>>><<<:::999888888777777666555444333222222111000000//////.........---------,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&ttt^^^HHHBBBHHHMMMNNNMMMPPPNNNJJJHHHGGGEEECCCAAA======<<<;;;:::<<>>????????????===;;;999888555666666666666444222111111000000//////...------------------,,,,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''jjjQQQFFFHHHKKKLLLMMMOOOMMMKKKKKKKKKJJJGGGEEEAAAAAA???===;;;:::<<<>>>CCCEEEIIINNNSSS[[[ccciiipppxxxyyypppiiiccc___\\\[[[XXXUUURRRQQQOOOLLLJJJJJJJJJIIIHHHIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOQQQPPPPPPOOOPPPRRRVVVXXXYYY\\\bbbgggmmmuuu}}}{{{pppkkkhhhfffgggiiiiiinnnssswwwyyyrrrdddUUUAAA;;;444222333555444333111111111000000000/////////000000000000111111111....................................//////000000111111111111111111111111000000000000000111111111666666666666666666666666666777888999999;;;>>>AAABBBAAA@@@??????@@@AAABBB@@@@@@BBBCCCDDDEEEEEEEEEDDDEEEFFFFFFHHHKKKOOOSSSXXX\\\aaadddcccaaa```___YYYXXXXXXYYY[[[\\\[[[ZZZZZZZZZYYYWWWTTTSSSTTTUUU[[[\\\]]]^^^___`````````\\\___bbbccccccdddgggiiiyyyrrrfffaaa\\\\\\aaafffiiijjjeee```WWWNNNHHHGGGGGGGGGLLLPPPWWW```lll|||xxx|||~~~mmmbbbTTTMMMMMMOOOQQQPPPKKKJJJIIIHHHFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIFFFDDDBBBBBBCCCBBBAAA????????????===;;;999888333444555555444333111000000000//////...------,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''yyyeeeXXXRRRMMMKKKKKKKKKJJJKKKLLLNNNMMMKKKIIIDDDDDDBBB???<<<::::::<<<>>>@@@BBBEEEIIIPPPWWW\\\dddlllwwwzzzuuukkkhhhccc___\\\YYYVVVSSSPPPNNNMMMKKKKKKKKKKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNQQQTTTWWW\\\\\\[[[[[[[[[___dddiiiooottt{{{tttmmmfffeeedddcccfffjjjqqqyyy~~~vvvppplllYYY@@@777777555222000000111333111111000000000/////////////////////000000000000........................,,,------......//////000222222111111111000000000000000000000000000000000222222333333333444444444555666888888999;;;>>>AAABBBAAA@@@??????@@@AAABBB>>>???AAABBBCCCDDDEEEEEECCCDDDEEEFFFFFFHHHKKKNNNPPPTTTYYY^^^___^^^[[[YYYQQQQQQSSSVVVZZZ\\\\\\[[[WWWWWWVVVSSSPPPOOOPPPRRR]]]]]]\\\\\\\\\[[[[[[[[[ZZZ\\\^^^```aaabbbaaaaaaggguuudddZZZYYY^^^bbbdddhhhjjjggg^^^TTTNNNHHHCCCFFFEEEGGGMMMUUUbbbsssyyyxxx}}}~~~~~~~~~|||}}}zzzwww___YYYRRRMMMMMMMMMLLLKKKKKKJJJHHHFFFDDDCCCCCCBBBEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGEEEEEEFFFEEEDDDBBB>>>>>>>>>>>><<<:::888777222333333333222222111000000000///......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''~~~rrrcccTTTJJJHHHFFFFFFIIILLLOOOPPPOOOMMMIIIHHHGGGCCC???=========;;;<<<>>>@@@CCCHHHNNNRRRYYY```jjjssszzzyyytttooojjjggg```^^^[[[WWWUUUTTTSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQRRRSSSSSSSSSSSSUUUWWWXXXZZZ___fffkkkmmmooorrrsssuuuyyy~~~~~~uuuqqqgggcccaaabbbcccdddiiippp{{{rrrgggZZZGGG666333444333111//////111222111000000000////////////---.........////////////........................---------...///000000000000000000000111111111111111111111111111111111111000000111222333444444555555666888888999;;;???BBBBBBAAA@@@@@@@@@@@@AAABBB===>>>@@@AAACCCDDDDDDDDDCCCDDDFFFFFFFFFFFFHHHJJJJJJNNNSSSWWWXXXWWWTTTRRRNNNNNNPPPSSSVVVXXXXXXWWWSSSSSSRRRPPPNNNMMMOOOQQQZZZYYYYYYXXXXXXXXXXXXXXX]]]\\\]]]___aaabbbaaa___```nnnyyyeee^^^^^^```aaafffpppvvvpppfff]]]SSSLLLJJJFFFDDDFFFGGGLLLXXXdddzzzxxx~~~zzzwww{{{~~~{{{zzzyyytttjjjaaaTTTRRRPPPMMMJJJHHHGGGFFFIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIFFFEEEEEEFFFGGGFFFCCCAAA<<<<<<<<<<<<;;;888666555222222111000000000111111000000//////...---------++++++++++++************))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((qqqYYYJJJFFFBBBDDDGGGLLLPPPRRRQQQOOONNNNNNLLLHHHDDDAAAAAAAAA:::<<<===???AAAEEEIIIMMMRRRXXXaaaiiiooowww~~~zzzrrroookkkfffbbb```___^^^[[[[[[ZZZYYYXXXWWWVVVUUUWWWXXXXXXYYYZZZ[[[[[[\\\[[[]]]___bbbeeellluuu||||||~~~qqqhhhccccccaaabbbdddeeegggoooyyyyyyrrrbbbIII:::777444333111111111222222222000000000000////////////------------.........///........................---......///000111111222......///000111222333333333333222222222222222222111111222333555666777777555666888888999<<>>???AAABBBCCCDDDDDDCCCDDDFFFFFFEEEEEEGGGHHHGGGKKKOOORRRRRRQQQOOOOOOMMMMMMNNNQQQSSSTTTSSSQQQPPPPPPOOONNNLLLMMMPPPRRRTTTTTTTTTUUUVVVWWWXXXYYY[[[ZZZZZZ\\\___aaa```^^^aaaiiiooowwwsssgggccccccbbbcccsss~~~uuulllbbbZZZUUUOOOLLLKKKHHHFFFLLLVVVhhhuuuvvv}}}wwwyyyyyyuuu}}}|||yyyyyywwwmmm\\\NNNMMMMMMMMMKKKGGGEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHCCCCCCDDDFFFGGGFFFBBB???:::;;;;;;:::999777555444222222000//////000111111000000000///......------+++++++++************)))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((yyyssscccIIIGGGFFFEEEFFFIIILLLNNNOOOMMMMMMMMMJJJGGGDDDDDDEEE@@@???>>>===>>>???AAACCCIIIPPPWWW]]]bbbjjjttt||||||vvvrrrooommmllllllkkkkkkjjjiiihhhhhhggghhhiiijjjlllnnnoooooonnnooorrruuuyyyzzzppphhhdddbbb^^^bbbccc```cccppp~~~rrraaaLLL:::333444000000000000000000000000000000//////.........---.................................------,,,,,,,,,..................------000000000000111111111111111111222333333333333222333333333444444444555555777888999999:::;;;===??????AAACCCEEEEEECCCAAA@@@@@@===;;;>>>CCCEEECCC@@@@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKLLLNNNQQQSSSRRRRRRRRRTTTUUUWWWXXXZZZYYYYYY[[[]]]______^^^^^^cccgggjjjvvvxxxnnnhhhdddfffqqq~~~sssdddccciiiiiicccYYYNNNGGGEEEIIIMMMPPPjjjsssgggnnn{{{~~~wwwyyyzzzjjjXXXNNNLLLJJJIIIHHHGGGFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBCCC@@@AAACCCDDDEEEEEEFFFFFFGGGFFFDDDBBB@@@>>><<<;;;:::999888999999999777555111111000///////////////------,,,,,,,,,,,,+++++++++++++++***)))(((((('''***((('''((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzeeeSSSJJJAAA@@@FFFNNNRRRRRRPPPOOOMMMJJJFFFEEEFFFGGGCCCBBB@@@>>>>>>>>>???@@@CCCHHHOOOTTTWWW^^^fffmmmssswww~~~vvvmmmeeeaaa___^^^___aaabbbcccjjjxxxsss\\\JJJ===444222444////////////////////////000/////////.........---..............................---------,,,,,,,,,........................//////000000000111111111000111222222333333222222222333333444555666666666777888999:::;;;<<<>>>?????????@@@@@@@@@@@@@@@@@@@@@===<<<>>>BBBEEECCC@@@>>>???@@@BBBCCCDDDDDDEEEDDDEEEEEEFFFGGGHHHHHHIIILLLLLLKKKKKKLLLLLLMMMNNNMMMMMMNNNMMMKKKJJJLLLMMMTTTTTTSSSSSSUUUVVVXXXYYYYYYXXXXXXYYY\\\]]]]]]\\\YYY]]]bbbfffppp|||nnnkkkpppwwwzzztttiiieeegggxxxyyywwwpppcccTTTHHHBBBFFFQQQ^^^iiiwwwwwwmmmhhhkkk{{{{{{yyy||||||zzzooo___QQQJJJKKKIIIIIIHHHFFFFFFEEEEEEEEEGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA>>><<<;;;:::999888777888888888666444111000000///////////////------,,,,,,,,,+++++++++++++++******)))(((((('''((('''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqq___HHH===???FFFIIIHHHPPPOOOMMMJJJGGGGGGIIIKKKHHHFFFDDDAAA???============AAAFFFIIIKKKPPPWWW\\\aaafffnnnvvv~~~nnnkkkeee```\\\[[[\\\]]]aaadddggglllvvv|||xxxwwwsss]]]DDD777333111000////////////////////////////////////...............------------------------...------------,,,,,,,,,........................//////000000000000111111000111222222333333222222222222333555666777888888888999:::;;;<<<=========>>>===<<<<<<<<<===???@@@???===<<>><<<;;;;;;===@@@BBBEEEHHHMMMQQQSSSXXX```iiirrr{{{~~~tttmmmbbb```\\\ZZZYYY[[[^^^```fffmmmtttzzz}}}vvvssssssXXXHHH999555666333...+++////////////////////////........................---------------------------------------------------------...............////////////000000000111000000111222222222222222222222333555777888999:::::::::;;;<<<======;;;:::<<<<<<<<<<<<<<<===>>>??????>>>>>>@@@CCCDDDBBB@@@<<<<<<>>>@@@AAABBBBBBCCCCCCBBBBBBBBBCCCEEEHHHJJJGGGGGGFFFFFFHHHJJJLLLNNNMMMOOOQQQRRRPPPOOOOOOOOOUUUUUUTTTTTTUUUVVVXXXYYYVVVUUUUUUVVVXXXZZZYYYXXX___aaadddhhhnnnvvv~~~{{{qqqmmmiiibbb\\\YYYdddjjjqqqvvvvvvtttqqqppp\\\MMMDDDGGGLLLPPPXXXbbbmmmxxx}}}llliiiiiiiiinnnvvvooosss|||}}}eeeUUULLLHHHJJJMMMKKKKKKJJJIIIHHHHHHHHHHHHEEEFFFHHHHHHHHHFFFCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@>>><<<;;;:::999666555444555555555333111000000///............///,,,,,,,,,++++++++++++***************))))))((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&hhh|||hhhPPPCCC@@@CCCFFFCCCFFFJJJMMMNNNNNNOOOPPPPPPNNNKKKGGGCCC@@@>>><<<;;;<<<===???AAADDDHHHKKKKKKOOOVVV^^^gggqqq{{{vvvlllddd___\\\ZZZXXXWWWYYY]]]bbbeeemmmxxx~~~zzzqqqiiiCCC;;;555555555222...---........................---------...............---------------------------------------------------------.........//////...////////////000000000000000111222222222222111222222333555777888999:::;;;;;;;;;===???>>>;;;888:::;;;>>>???@@@@@@???>>>??????@@@BBBDDDDDDBBBAAA===>>>???@@@AAABBBBBBBBBDDDCCCBBBBBBCCCEEEHHHJJJHHHHHHGGGGGGHHHIIIKKKLLLMMMOOORRRTTTTTTTTTTTTUUUTTTTTTSSSSSSTTTUUUVVVWWWWWWVVVVVVWWWYYYZZZYYYXXX]]]\\\]]]___dddiiimmmooowwwyyynnnccc\\\ZZZdddeeefffhhhlllrrrzzzkkk^^^TTTPPPIIIBBBDDDMMMRRR^^^ooo}}}xxxnnn___UUUZZZbbbiiiuuu{{{rrruuuzzzzzzpppuuu|||~~~}}}ooo[[[QQQNNNNNNOOORRROOOOOOMMMLLLKKKJJJJJJJJJEEEFFFGGGGGGGGGEEECCCAAA@@@@@@>>>===============BBBAAA@@@>>>===;;;:::999555444333444444444222000000//////...............,,,,,,+++++++++******************))))))))))))))))))((('''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&\\\iiiuuu^^^MMMCCC>>>===>>>BBBGGGKKKMMMNNNPPPQQQQQQPPPNNNKKKGGGDDDBBBAAA<<<<<<<<<===>>>@@@CCCDDDEEEIIINNNTTT\\\eeeooovvv{{{pppgggaaa]]][[[VVVVVVVVVXXX]]]dddkkkooo{{{wwwdddTTT:::444000000///---...222........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////......////////////000000///000111111222222111111222222333555666777888888::::::<<<@@@DDDDDD@@@;;;:::<<>>===<<<;;;;;;<<<===AAA@@@???>>><<<;;;:::999555444333333444333111///000///......------......++++++++++++******************))))))))))))))))))***((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&WWW[[[kkkwwwgggWWWHHH>>>@@@BBBEEEGGGHHHKKKOOORRRQQQPPPOOOMMMKKKIIIGGGFFFBBB@@@>>>======>>>>>>>>>AAACCCFFFJJJPPPXXXaaahhhssssssyyyxxxqqqhhh```\\\ZZZZZZYYYVVVWWWZZZ```iiittt}}}}}}sssbbbMMM???777222...//////......111........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000........./////////000000///000000111111111111111222333333444555666666666777888<<>>??????>>>===<<<;;;:::999888555444333333444333111000//////...------------...++++++++++++************)))))))))))))))))))))***)))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&UUUTTTZZZiii~~~zzzeeeUUUDDDDDDCCCBBBCCCGGGMMMRRRPPPPPPPPPOOOMMMLLLJJJIIIGGGEEEBBB??????>>>===<<<===>>>@@@CCCHHHOOOXXX^^^eeefffmmmxxxsssiiiccc___YYYUUUUUUVVVXXXXXXYYY\\\aaajjjvvvttt___III999333444000000444666333...,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000............/////////000//////000111111111111111333333333444444555555555555777<<>>>>>???@@@BBBCCCEEEAAADDDGGGIIIHHHFFFEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@???>>>@@@EEEIIIKKKLLLLLLKKKKKKLLLLLLLLLKKKMMMPPPRRRWWWVVVUUUUUUUUUVVVWWWXXXXXXVVVVVVVVVXXXYYYXXXWWWWWWXXXYYYZZZZZZ[[[]]]^^^```aaaeeemmmxxxyyyeeeaaaZZZSSSOOOQQQVVV[[[]]]mmmzzz{{{zzzxxxmmm```PPPLLLFFFCCCFFFKKKPPPSSSZZZaaalllyyy}}}tttooommmgggaaaZZZ[[[bbbkkkqqqssspppxxx|||}}}mmmcccmmm|||kkkZZZSSSPPPQQQUUUVVVSSSQQQRRRVVVUUURRROOOLLLJJJHHHHHHJJJIIIHHHGGGFFFFFFFFFFFF@@@???>>>======>>>@@@AAA======<<<;;;999888777777555444333333444444222000//////...------------...+++++++++************))))))))))))))))))*********((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&WWWRRRUUUaaammm{{{uuu^^^RRREEE@@@DDDGGGDDD@@@GGGNNNQQQNNNLLLOOOMMMHHHMMMJJJGGGFFFFFFEEEBBB???>>>======>>>AAAEEEIIILLLTTTXXX```gggooovvv}}}wwwooohhhaaa]]][[[VVVTTTUUUUUUTTTXXX]]]aaahhhttt}}}rrr]]]EEE555111444111000000///...---------........................111///...,,,++++++,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,.........///......---,,,...///////////////......111111222333333333333222333333444444555666666777:::<<<<<<;;;AAAKKKMMMIIICCC@@@<<<<<>>???@@@AAA======<<<;;;999777555444555555444333222222222222......---------,,,,,,,,,+++++++++************)))******++++++++++++******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''XXXTTTWWW```gggmmm}}}yyymmm[[[JJJ@@@>>>AAAEEEFFFLLLOOONNNOOORRRQQQMMMNNNKKKHHHGGGGGGFFFCCC@@@???>>>===<<<===@@@BBBDDDIIIMMMTTT[[[bbbjjjrrrwww~~~sssiiibbb]]]YYYVVVZZZVVVTTTVVVXXX[[[aaaiiipppyyyyyyeeeOOO>>>555222222000000000///...---------........................,,,+++***(((''''''((((((++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,---...//////............////////////......000111111222222222222222222333333444444555555666888:::::::::???GGGHHHDDDBBB???<<<;;;===??????>>>>>>???AAACCCDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@BBBBBBAAA@@@AAABBBCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQSSSSSSTTTUUUUUUUUUUUUUUUSSSUUUVVVWWWWWWVVVSSSRRRSSSSSSTTTVVVWWWXXXYYYZZZYYYWWW[[[cccdddgggvvvxxxpppmmmeee]]]ZZZ\\\\\\___jjjzzzwwwjjj^^^XXXSSSLLLEEEBBBFFFDDDGGGNNNTTT]]]kkkyyyzzzpppnnniii```XXXVVVZZZ___pppqqqtttxxx~~~~~~vvvfff\\\VVVSSSPPPLLLMMMMMMNNNNNNMMMMMMLLLMMMLLLJJJHHHGGGHHHIIIJJJGGGGGGGGGGGGFFFDDDCCCCCC>>>>>>>>>===>>>>>>???@@@===<<<;;;:::888666555444444333222111111000000111...------------,,,,,,,,,+++++++++*********)))))))))******++++++******)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''UUUSSSVVV\\\^^^\\\cccnnnzzz```FFF:::<<>><<<<<<===>>>???BBBGGGMMMSSS[[[ccciiiyyy~~~|||qqqjjjaaaZZZVVVTTTSSSSSSVVVSSSSSSWWW\\\dddooozzz~~~|||gggMMM;;;555555333000000000//////...------------------------------------,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,---/////////000---....../////////......//////000111111111111111111111222222333444444444555777999999===BBBBBB??????===;;;:::<<<============>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???BBBAAA@@@???@@@AAACCCEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTUUUUUUTTTSSSRRRQQQRRRSSSUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUXXXUUUVVV\\\]]]]]]eeeqqq}}}tttmmmhhh___XXX\\\gggqqquuuvvvooojjjjjjfff[[[PPPIIIHHHEEECCCCCCDDDIIIUUU```mmmuuu~~~xxxppphhhbbbWWWZZZ\\\]]]___eeennnttt~~~{{{{{{www___OOOLLLNNNNNNKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJHHHGGGFFFFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEDDD??????>>>=========>>>>>><<<;;;:::999777555444333333222111000////////////------------,,,,,,,,,,,,++++++*********)))))))))))))))************))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&OOONNNQQQVVVVVVSSSUUUZZZfffaaaJJJAAA@@@AAABBBCCCEEEIIILLLMMMLLLNNNNNNNNNMMMLLLKKKIIIGGGJJJHHHEEEBBB@@@?????????===???BBBEEEIIIOOOWWW\\\kkkpppxxx~~~}}}vvvnnniii^^^[[[WWWTTTRRRSSSTTTTTTTTTTTTWWW___hhhsss}}}{{{yyyyyy^^^LLL777---///444333////////////......---------------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------......//////.........//////000000000000000000000111111222222333333444666777999;;;<<<<<<:::<<<;;;:::999:::;;;;;;;;;<<<===???AAABBBBBBBBBAAACCCCCCCCCBBBBBBAAA@@@???BBBAAA???>>>???AAADDDEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFHHHJJJMMMOOOPPPOOOPPPRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRUUURRRRRRVVVXXXXXX\\\bbbhhhttt{{{iii\\\[[[```ccccccfffdddhhhooorrrlllddd___VVVSSSOOOIIIEEEEEEKKKRRRSSSYYYdddpppzzzxxxpppnnnmmmkkkhhhddd___ZZZVVVWWW___jjjuuu|||ooo```PPPHHHJJJMMMKKKFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCC@@@@@@???======<<<<<<<<<::::::888777555444333333222222111000////////////---------,,,,,,,,,++++++************))))))))))))((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&MMMLLLMMMPPPPPPNNNOOORRRPPP]]]vvv|||eeeUUUMMMBBB???===@@@DDDHHHKKKMMMMMMNNNOOOPPPOOOMMMLLLKKKLLLJJJHHHFFFDDDCCCCCCCCC@@@AAAAAAAAACCCFFFKKKOOOXXX]]]eeelllqqquuuyyy{{{|||tttllleee```[[[XXXSSSSSSSSSRRRQQQQQQRRRRRRXXX[[[cccnnnxxx|||yyy{{{wwwiii\\\AAA999///,,,///222111///............------------------------------------***++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---.....................///000000000000/////////000000111222222333444444777999999888888999999999999999999999999:::;;;<<<>>>???@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@@@@???BBBAAA?????????AAACCCDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCEEEGGGJJJLLLMMMNNNMMMNNNOOOPPPPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPTTTWWWXXXZZZ]]]]]]aaannntttjjjjjjiiiddd___UUUUUU[[[fffnnnpppoooppppppooojjj```TTTMMMJJJIIIDDDGGGNNNVVV^^^cccbbbaaaeeefffoooyyyxxxyyy{{{~~~~~~|||yyyuuurrrooohhh```ZZZ[[[\\\___aaabbbdddfffgggvvv~~~~~~zzzlllXXXRRRLLLIIIJJJKKKIIIFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>===<<<<<<<<<;;;999888666555333333333333333222111000000//////000------,,,,,,,,,+++++++++*********)))))))))(((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&NNNMMMLLLLLLLLLKKKKKKLLLQQQOOOXXXqqqzzznnngggLLLCCC<<<<<<>>>@@@CCCFFFHHHKKKNNNOOOOOONNNNNNNNNJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBB@@@???@@@CCCFFFKKKQQQXXX___eeekkkooorrruuuxxx}}}~~~zzzwwwrrrlllddd]]]YYYWWWUUUSSSOOOPPPQQQQQQPPPQQQRRRTTT]]]cccppp}}}zzzxxxxxxoooZZZGGG444333333222111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++++++++,,,---.....................///000000000000000//////000000111222222222444333555888777555666999777999:::999888777888999999;;;<<<>>>??????????????????@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAABBBDDDGGGIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMOOONNNMMMMMMNNNPPPRRRSSSRRRRRRQQQQQQPPPPPPPPPPPPMMMNNNPPPTTTVVVXXXZZZ\\\\\\[[[___jjjxxx|||xxxpppddd\\\SSSPPPRRRZZZaaaeeejjjooo{{{mmm___TTTKKKIIIHHHIIINNNUUU[[[\\\[[[VVVWWW___mmm{{{|||wwwrrrmmmjjjiiifffeeefffhhhkkknnnnnnnnnnnnkkkgggaaa[[[UUURRRPPPWWW\\\dddlllsssyyyyyyyyy~~~iiiVVVQQQOOOKKKHHHGGGGGGGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDBBB@@@>>>===@@@???>>>===<<<<<<<<<<<<888777555333222111222222333222111000////////////,,,,,,,,,,,,++++++++++++******)))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%LLLLLLKKKJJJJJJJJJIIIGGGMMMJJJMMMXXXkkknnn___OOOGGGBBB===<<>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>>>><<<===???@@@AAABBBBBBBBBAAABBBDDDFFFHHHIIIIIIIIIGGGGGGFFFFFFHHHJJJLLLNNNPPPOOOMMMMMMMMMOOOQQQSSSPPPPPPPPPPPPOOOOOOOOOOOOMMMPPPSSSSSSSSSUUUWWWYYY\\\XXX[[[ccciiittt}}}qqqmmmaaaZZZUUUUUUWWWZZZ```fffsss~~~pppdddZZZVVVTTTXXXaaaiiinnnooofffbbb```cccgggnnnyyy|||xxxuuuooommmjjjfffbbb___^^^^^^___^^^]]]___cccfffgggggghhhgggddd^^^XXXWWW[[[___jjjsssyyypppqqqzzzttt\\\QQQOOOLLLIIIGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>===???>>>===<<<<<<<<<<<<<<<777666333111000111111222111111000///............,,,,,,,,,++++++++++++******)))))))))((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%HHHIIIJJJIIIJJJKKKHHHEEE>>>AAAGGGJJJLLL[[[~~~lll\\\OOODDD??????===BBBGGGJJJJJJJJJLLLMMMLLLKKKKKKKKKKKKJJJJJJJJJCCCDDDEEEDDDBBBAAABBBCCCBBBEEEHHHKKKKKKLLLNNNOOORRRWWW]]]bbbggglllqqqtttyyy{{{~~~|||qqqlllfff```\\\XXXTTTQQQRRRPPPOOOOOOOOOOOONNNMMMQQQSSSUUUXXX^^^hhhuuu~~~lllVVVCCC888333000111000///------///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((******+++***)))((())))))))))))))))))))))))*********++++++,,,,,,,,,)))***+++,,,---.........***+++,,,---............//////000111111111111111000000000111222222333333222000111444222///222:::666999;;;:::888777888:::888999;;;===>>>>>>======;;;<<<===???AAABBBBBBBBBAAAAAACCCCCCBBB@@@===;;;999:::<<<>>>@@@AAABBBBBBAAABBBDDDFFFGGGHHHGGGGGGFFFEEECCCCCCEEEHHHLLLNNNQQQPPPNNNLLLMMMNNNQQQSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRUUUSSSPPPQQQTTTVVVVVVSSSVVV___aaaaaalll{{{pppfff]]]XXXUUUUUUZZZaaa]]]sssiiidddaaaeeeppp|||}}}nnnaaaWWWUUU]]]hhhjjjiiihhhggggggjjjooottt|||xxxqqqiiieeehhhpppwww}}}|||}}}}}}xxxrrrlllgggcccbbb``````___\\\ZZZZZZ[[[\\\XXXWWWVVVXXX\\\___aaabbb[[[^^^`````````gggttt{{{llljjjiiimmmxxxrrrXXXMMMNNNIIIGGGFFFHHHKKKJJJEEEAAAEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDEEEDDDDDDCCC@@@AAAAAAAAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<===666555333111000000111222000000///---------------,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNNMMMKKKIIIFFFDDDCCCCCCFFF@@@@@@EEEFFFGGGVVViiimmmVVVFFF???AAA>>><<>>@@@AAABBB@@@AAABBBBBBAAA>>>;;;999::::::<<<>>>BBBDDDCCCBBB???AAADDDGGGHHHIIIHHHGGGHHHGGGGGGFFFGGGHHHJJJKKKPPPPPPOOONNNOOOPPPQQQRRRPPPPPPPPPOOOOOOOOONNNNNNOOOOOONNNNNNOOOQQQSSSUUUQQQSSSUUUXXXZZZ^^^cccfffnnnuuulllggghhhbbbZZZXXXZZZgggttt|||{{{sssrrrwwwxxxkkk\\\VVV^^^ZZZXXX^^^gggeee]]]^^^gggnnnsssrrrggg\\\YYY[[[]]]bbbfffgggeeeeeeiiikkkiiiggggggeeeaaa[[[VVVTTTSSSQQQSSSUUUUUUTTTSSSSSSTTTWWWSSSQQQUUU^^^gggkkklllppprrruuuyyywwwkkkiiipppsssyyy|||xxxxxxzzzrrrbbbYYYSSSNNNJJJGGGFFFEEECCCAAA@@@CCCEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCC@@@???????????????@@@@@@AAA???===:::999999::::::444444222111000/////////...------------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$OOOMMMJJJGGGEEECCCBBBBBBBBB>>>???CCC@@@===EEETTTrrryyyfff[[[JJJEEE@@@???AAADDDEEEGGGIIIKKKMMMNNNMMMLLLLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGDDDDDDEEEGGGIIIMMMPPPQQQRRRTTTWWW[[[```eeeiiikkkoooppprrrtttvvvwwwxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{~~~}}}|||{{{zzzzzzyyyuuurrrpppooommmiiifffdddccc```]]]ZZZWWWVVVUUUPPPNNNLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQTTTYYY```eeennnwwwmmmaaaNNN>>>444000000000000...---...///000///---------------,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********)))))))))******++++++******)))++++++******++++++,,,---------------------------,,,,,,,,,------------...........................000000000000000000000000333222111111222444666888888999999:::::::::::::::<<<======>>>===<<<:::999::::::;;;<<<>>>@@@BBBCCC@@@AAABBBCCCBBB@@@>>><<<<<<<<<<<<>>>BBBDDDDDDDDDBBBCCCEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKNNNNNNMMMMMMMMMNNNOOOPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKLLLNNNPPPRRRSSSTTTUUUUUUVVVYYY]]]```eeeccckkk{{{zzztttoooooojjjmmmoooppprrrrrrjjjbbbcccdddmmmzzzuuummmttttttqqquuu|||{{{tttttt{{{}}}nnnccc\\\WWWYYY^^^cccdddhhhnnnqqqpppjjjiiieee___YYYTTTSSSSSSQQQSSSUUUWWWYYY\\\```ccciiiggggggllluuu~~~wwwxxx}}}}}}yyyyyyyyyxxxwwwxxxnnn```UUUOOOLLLIIIFFFEEEEEEEEECCCAAAAAADDDFFFGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDD@@@??????>>>>>>???@@@@@@@@@???<<<:::999888999:::555444333111000000000///.........---------,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$OOOMMMIIIEEEBBBAAA@@@@@@AAA@@@CCCGGGBBB;;;===EEEOOOqqq{{{eee\\\NNNCCC???@@@AAA@@@EEEGGGJJJLLLMMMLLLJJJIIIKKKKKKKKKJJJIIIHHHGGGFFFIIIJJJJJJJJJIIIHHHGGGGGGDDDCCCCCCDDDEEEGGGIIIJJJHHHIIIKKKNNNQQQTTTWWWXXX\\\^^^```ccceeegggiiiiiijjjjjjjjjkkkllllllmmmmmmuuuuuuuuuuuuuuuuuuuuuuuusssrrrpppnnnllliiihhhggggggdddaaa___]]][[[XXXUUURRRQQQOOOMMMLLLKKKJJJJJJHHHIIIJJJKKKLLLLLLMMMMMMMMMPPPSSSVVV[[[ffftttxxxRRRJJJ>>>555000000222333///...---...//////...------------,,,,,,,,,+++++++++++++++++++++*********+++************))))))))))))******++++++******)))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................000000000000000000000000444333111111222444777999999999:::;;;;;;;;;;;;;;;@@@@@@@@@@@@???===;;;:::999999:::<<<>>>@@@BBBCCC@@@AAACCCDDDDDDCCCAAA@@@@@@>>>===>>>AAADDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIJJJLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJIIIJJJKKKMMMNNNRRRSSSSSSSSSTTTXXX\\\```ddd\\\XXXaaawwwwwwpppkkkjjjfff___XXXUUUSSSVVV```nnnyyytttggg]]]___eeekkkpppwwwwwwtttnnnfff___\\\\\\^^^ccceeegggiiimmmrrrxxx|||vvvqqqppprrryyyvvvsssxxx|||yyyuuuddd]]]TTTNNNLLLKKKHHHFFFEEEEEEEEECCCBBBBBBDDDFFFHHHHHHHHHHHHFFFEEEDDDCCCEEEEEEEEEEEEEEEDDDDDDDDD@@@??????>>>>>>>>>?????????>>><<<999888888888888555444333222111000000000............------------++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$NNNKKKGGGCCC@@@>>>>>>??????@@@DDDGGGDDD======BBBEEETTTdddlllXXXMMMHHHCCC===CCCCCCDDDFFFHHHIIIIIIHHHIIIJJJKKKKKKKKKJJJHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFEEEEEEFFFGGGGGGFFFGGGHHHJJJLLLMMMNNNNNNPPPQQQSSSVVVXXXZZZ[[[[[[\\\\\\\\\]]]^^^^^^______ffffffffffffggggggggggggeeedddccc```^^^\\\ZZZYYY\\\ZZZXXXVVVTTTQQQOOONNNMMMLLLKKKJJJJJJIIIJJJJJJLLLLLLMMMMMMMMMNNNPPPQQQPPPWWW```gggnnn|||}}}kkk\\\DDD???888333111111111222///...------//////...---,,,,,,,,,,,,+++++++++++++++++++++***************************))))))))))))))))))************))))))***************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......................../////////000000000000000555333111111222444888:::999999:::;;;<<<<<<<<<<<<@@@AAAAAABBBAAA@@@>>>===<<<<<<<<<===>>>@@@AAABBB@@@AAACCCEEEFFFFFFEEEEEECCCAAA??????BBBEEEFFFGGGHHHGGGFFFEEEEEEFFFHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOOOOOOONNNNNNNNNMMMMMMKKKKKKJJJIIIIIIJJJJJJKKKNNNPPPQQQSSSVVV\\\cccgggfff___ZZZ\\\fffyyy{{{ttttttnnn```VVVVVVQQQRRRWWW___fffkkkmmmoooyyyzzz}}}|||vvvtttwwwzzzzzznnnjjjkkkrrruuupppsssuuupppjjjZZZVVVQQQNNNLLLJJJGGGEEEFFFGGGFFFDDDBBBBBBCCCDDDGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCDDDDDD@@@??????>>>>>>>>>>>>???===<<<;;;999777777666666555444333222111000000000.........------------,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%KKKIIIEEEAAA>>>===<<<<<<:::;;;===???<<<999999======CCCEEEVVVuuuhhhVVVFFFFFFCCC??????AAADDDFFFGGGEEEFFFHHHJJJKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOSSSSSSSSSTTTTTTUUUUUUUUUSSSSSSRRRQQQPPPOOONNNMMMOOOOOONNNLLLJJJHHHGGGFFFLLLKKKKKKJJJJJJJJJKKKKKKNNNOOOOOOOOOPPPTTTZZZ___hhhqqq}}}tttbbbNNNAAA999555222///......---,,,///---,,,---...///...---,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))******)))))))))******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------..............................//////000000000000444333111111222444777999888999:::;;;<<<<<<<<<<<<>>>???@@@BBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBB@@@BBBDDDFFFGGGHHHHHHHHHFFFCCCAAAAAACCCFFFGGGHHHHHHGGGEEECCCCCCEEEGGGHHHHHHHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNQQQPPPPPPPPPPPPOOOOOOOOOMMMLLLLLLKKKJJJJJJJJJJJJKKKMMMOOORRRVVV\\\bbbggg___[[[XXXXXXYYY```ooo}}}}}}kkk]]]ZZZYYYXXXUUUUUUWWWZZZZZZYYYgggrrrvvvzzz|||uuurrrooommmpppwww}}}~~~zzzooohhhbbb[[[VVVOOONNNMMMLLLJJJHHHDDDBBBHHHIIIHHHFFFCCCAAAAAABBBDDDEEEEEEFFFFFFEEEEEEEEECCCBBBAAAAAAAAABBBCCCCCC@@@??????>>>======>>>>>>;;;;;;999888666555555444444333222111000/////////------------,,,,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%FFFEEECCC@@@>>><<<;;;:::;;;;;;;;;999777666777888444>>>??????OOOjjjwww^^^NNNHHH@@@<<<===???@@@@@@AAABBBDDDFFFGGGIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGFFFDDDCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJHHHFFFEEEEEEFFFHHHHHHHHHIIIIIIKKKLLLLLLNNNQQQUUUXXX]]]eeepppxxx|||lllZZZIII<<<555222000/////////000...---...---,,,---......---,,,+++++++++*********)))))))))))))))***************(((((()))))))))))))))***((())))))******))))))(((***))))))))))))***++++++************************++++++++++++,,,,,,,,,,,,---------------------------......//////000000111111111111111222444666777777888999;;;<<<<<<<<<<<<<<<===???AAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCAAABBBDDDFFFGGGIIIIIIJJJGGGEEEDDDDDDFFFGGGHHHHHHGGGFFFDDDCCCCCCEEEFFFHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIKKKNNNPPPRRRUUUYYY\\\WWWSSSPPPOOONNNQQQZZZddd}}}}}}pppjjjfffccc\\\VVVVVVXXXWWWRRRRRR[[[\\\]]]hhhmmmsss|||qqqiiibbb^^^```kkkuuu{{{nnn___TTTMMMJJJHHHIIIKKKKKKKKKIIIFFFEEEHHHIIIIIIGGGDDDAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEAAA@@@???>>>???@@@AAABBB@@@??????>>>============:::999888777666444333333333222111000///.........,,,,,,,,,,,,++++++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&BBBBBBAAA@@@???<<<:::999:::;;;:::888777777777777222======999>>>KKKfff~~~ddd\\\RRRKKKIIIGGGDDDAAA@@@@@@AAABBBCCCDDDFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKJJJHHHGGGFFFGGGHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLHHHJJJKKKKKKIIIHHHIIIKKKIIIJJJKKKMMMOOORRRTTTUUUYYY___gggooowww~~~kkkWWWGGG===666333000//////000111111000......---,,,,,,......---,,,+++*********))))))))))))((()))))))))*********+++(((((((((((())))))******(((((())))))))))))(((((()))))))))))))))***++++++***************************++++++++++++,,,,,,,,,------------------------------......///000000111//////111222333444444444666777888:::;;;;;;<<<<<<<<<===???@@@AAA@@@@@@???>>>>>>???@@@AAACCCDDDEEEBBBCCCDDDEEEGGGIIIJJJJJJHHHGGGFFFFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHHHHEEEGGGIIIKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKMMMNNNQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPOOONNNLLLKKKIIIHHHHHHJJJLLLNNNNNNOOOQQQRRRSSSNNNLLLMMMMMMNNNTTT[[[eee}}}uuusssllldddcccddd___XXXNNNTTTPPPNNNUUUYYY]]]hhhuuuooofffeeeddd___ZZZcccbbblllvvvcccUUUMMMJJJIIIGGGIIIKKKLLLKKKIIIGGGFFFEEEGGGHHHGGGEEECCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCC???>>><<<<<<<<<>>>???AAA@@@@@@>>>======<<<<<<<<<888888777777555444222111222111000...------------+++++++++*********))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&???@@@@@@@@@???<<<:::888333555666555555777777666555888555666@@@FFFNNN]]]~~~vvvkkkccc^^^YYYQQQLLLAAA@@@??????@@@AAACCCDDDFFFFFFHHHIIIJJJKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGIIIJJJKKKJJJHHHGGGCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKGGGIIILLLKKKJJJIIILLLNNNNNNOOOQQQTTTXXX\\\___aaagggppp{{{zzzkkkVVVFFF===777222...///---------...---+++)))...---,,,,,,......---,,,************))))))))))))(((((())))))*********+++'''((((((((())))))******(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------------------------...///000000111---...000222333333333222555666888999:::;;;;;;;;;===>>>???@@@???>>>===<<<:::;;;<<<>>>AAADDDFFFGGGBBBCCCDDDEEEGGGHHHJJJJJJHHHGGGGGGHHHJJJJJJHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJDDDFFFHHHJJJLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMPPPPPPPPPOOOOOOOOONNNNNNPPPPPPOOONNNLLLJJJIIIGGGFFFIIILLLNNNNNNNNNOOOPPPOOOLLLKKKOOOPPPOOOPPPTTTVVVfffjjjkkk~~~zzzrrroooooohhh]]]VVVZZZTTTOOOSSSSSSTTT^^^___kkkvvvvvvoookkkmmmppppppvvvyyyuuuttt|||yyytttuuuxxxxxxwwwnnnaaaTTTSSS^^^kkkrrrtttzzzxxxwwwbbbQQQHHHGGGHHHIIIFFFHHHJJJJJJGGGDDDBBBAAABBBDDDFFFGGGFFFEEEFFFGGGFFFFFFEEEEEEDDDCCCAAAAAA===<<<;;;:::;;;<<<>>>@@@@@@@@@>>>===<<<<<<<<<<<<888777777666555333222111111000///...---,,,,,,,,,*********))))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&BBBBBB@@@???===;;;:::999555555555555555555555555333333444666999===AAACCCWWWmmmyyynnnbbb\\\PPPCCC>>>@@@CCCBBBCCC@@@???CCCIIILLLIIIFFFHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLLLLLLLKKKJJJJJJGGGGGGIIIJJJHHHFFFEEEIIIGGGEEEEEEGGGGGGEEEDDDHHHGGGEEEEEEHHHKKKKKKHHHJJJHHHGGGJJJKKKJJJJJJJJJHHHJJJOOOTTTTTTQQQSSSXXX[[[ccclllqqqsssyyy}}}oooXXXLLL>>>444111222222111000//////...------,,,,,,---.........---,,,,,,+++************************))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,.........////////////000/////////000111111222222555666888999:::;;;;;;<<<<<<===============<<<<<<:::;;;===@@@BBBDDDEEEEEEBBBCCCDDDFFFHHHIIIIIIJJJIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHJJJKKKLLLQQQPPPNNNMMMLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLJJJIIIIIIIIIJJJKKKMMMNNNPPPOOOMMMNNNOOOOOONNNLLLNNNQQQRRRRRRVVVddd{{{qqqhhh^^^ZZZ[[[]]][[[XXX\\\XXXXXXZZZYYYWWWWWWZZZUUUVVVXXX\\\aaafffkkknnnvvvtttsssuuuyyyzzzyyywww|||wwwmmmmmmllljjjfffdddccccccaaabbb___XXXWWW^^^eeegggeeecccbbbhhh|||{{{___YYYPPPJJJIIIHHHFFFDDDGGGFFFEEEEEEEEEEEEEEEFFFCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFGGGHHHGGGDDDBBB???===<<<;;;<<>>======<<<===999777555444444333111///000000///------,,,,,,,,,************)))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&???>>>===;;;:::888777666333333333333333333333333444444333444666999<<<===AAAOOOfffnnnYYYMMMIIIGGGEEEIIIEEEAAA@@@BBBEEEEEEDDDEEEEEEFFFGGGHHHJJJKKKLLLKKKNNNQQQRRROOOLLLIIIIIIMMMJJJIIIIIIIIIHHHGGGGGGIIIHHHGGGGGGHHHIIIKKKLLLHHHIIIIIIIIIJJJLLLLLLKKKMMMLLLLLLOOOQQQSSSTTTUUUSSSSSSXXXaaahhhmmmttt{{{vvv___PPPDDD===555000000111000.../////////...---,,,,,,,,,---------------,,,++++++************************(((((()))))))))*********))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,------.........//////////////////000111111222222444555666888999:::::::::<<<===============<<<<<<;;;<<<===???AAABBBCCCCCC@@@AAACCCDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJHHHGGGFFFEEEDDDEEEEEEFFFDDDEEEFFFGGGHHHJJJKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMMMMNNNLLLLLLKKKKKKJJJKKKKKKKKKIIIHHHGGGGGGHHHIIIJJJKKKNNNMMMLLLLLLMMMMMMLLLKKKGGGIIIJJJIIIJJJRRR___jjjvvvwwwqqqqqqrrrpppmmmccc___]]]]]]\\\XXXYYY\\\WWWVVVTTTTTTUUUXXX[[[]]]bbb```^^^^^^___]]]ZZZWWW^^^```bbbeeefffddd```\\\VVVWWWVVVSSSPPPPPPSSSVVV```ddddddaaabbbiiiqqqttt{{{zzzzzz~~~vvveeeUUUQQQKKKFFFDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFGGGHHHGGGDDDBBB>>>===<<<;;;;;;===@@@BBB@@@@@@???>>>===<<<;;;;;;888666444444333333111///000///...---,,,,,,,,,,,,*********)))))))))(((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&===<<<;;;999888666555444222222222222222222222222444333333222333444666777666;;;CCCPPPeeewwwiiieeedddbbbZZZUUUOOOHHHEEEDDDEEEGGGBBBAAAAAABBBDDDGGGIIIKKKQQQWWW___```[[[TTTQQQPPPTTTRRRPPPOOOOOOPPPPPPOOOLLLLLLLLLKKKKKKNNNQQQTTTRRRSSSUUUTTTQQQPPPSSSVVVWWWYYY[[[]]]aaafffiiikkknnniiijjjtttrrrWWWBBB777444111//////111000---***///......------,,,,,,+++,,,,,,---------,,,++++++************************(((((())))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------...............//////000000111111222222333444666777888999999<<<======>>>>>>=========;;;<<<===???@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJLLLLLLJJJIIIHHHHHHHHHIIIKKKLLLHHHIIIJJJLLLLLLLLLLLLLLLIIIIIIIIIHHHIIIIIIJJJJJJGGGGGGFFFEEEEEEFFFGGGHHHLLLJJJIIIIIIJJJJJJIIIHHHFFFGGGGGGGGGGGGIIILLLPPPPPPeeesssnnnkkkjjjhhhfffgggkkkllliiieee```]]]\\\\\\]]]\\\ZZZXXXVVVUUURRROOOLLLTTTUUUWWW[[[^^^^^^\\\YYY]]]```bbbbbbaaadddkkkrrryyykkk\\\PPPKKKJJJHHHDDDBBBBBBDDDFFFCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDEEEFFFGGGHHHIIIJJJGGGFFFFFFGGGGGGFFFDDDBBB>>>===;;;::::::;;;===>>>>>>>>>>>>>>>===<<<:::999777555333333333222000...//////...---,,,,,,,,,,,,******))))))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&<<<;;;:::999888666555555111111111111111111111111333222222111111222333444333777:::>>>GGG\\\zzzpppmmmggg]]]UUUOOONNNNNNFFFEEEBBBAAAAAACCCFFFHHHPPPZZZeeehhhbbbZZZWWWWWWXXXZZZZZZ[[[]]]```___\\\XXXYYYYYYXXXWWWXXX[[[^^^^^^___```^^^YYYXXX```iiifffkkkoooqqqvvv}}}}}}mmmTTTAAA777555111111000111222000+++(((------------,,,,,,++++++++++++,,,,,,,,,,,,++++++************************(((((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,---------............//////000111111111111222333555777888999999<<<<<<===>>>>>>>>>======<<<======>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBAAADDDDDDDDDEEEFFFGGGHHHIIIGGGFFFEEEDDDCCCBBBBBBAAA@@@AAACCCEEEHHHJJJLLLMMMIIIIIIHHHGGGHHHIIIJJJKKKEEEGGGIIIKKKKKKJJJIIIGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIIIIHHHKKKVVVcccooo~~~}}}|||yyy{{{~~~yyytttpppnnnmmmiiifffbbb___^^^^^^^^^^^^ggghhhjjjnnnrrruuutttssspppvvv||||||tttcccVVVNNNIIIGGGHHHIIIFFFCCCBBBEEEIIICCCCCCDDDEEEFFFGGGGGGGGGDDDEEEEEEFFFHHHIIIIIIJJJFFFEEEEEEFFFFFFEEECCCAAA===<<<:::999999999:::;;;;;;<<<===>>><<<:::888666666444222222222111000.........---,,,++++++,,,,,,***)))))))))(((((((((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&:::999888777666555444333111111111111111111111111000000111111222333333444...333888999<<>>>>>>>>======<<>>???BBBDDDDDDCCCFFFLLLRRRUUU\\\sss{{{tttnnnkkkmmmqqquuu}}}~~~|||xxxwwwwwwwwwxxx}}}mmm___SSSLLLHHHFFFFFFHHHIIIGGGDDDCCCEEEHHHDDDEEEFFFHHHIIIIIIIIIHHHDDDDDDEEEFFFFFFGGGGGGHHHDDDDDDCCCDDDEEEDDDAAA???<<<;;;:::999888888888999::::::;;;<<<;;;999666444444222111000111111///------,,,,,,++++++++++++,,,)))))))))((((((((((((''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&666666555444333222111111111111111111111111111111...///000111222333333444222444555333222777CCCMMMZZZ{{{|||wwwooogggccccccfffhhhhhhnnnuuuuuummmccc]]]ZZZ```hhhooorrrzzz~~~ssspppllllllooossswwwxxxnnnjjjiiikkkjjjmmm|||}}}gggYYYFFF:::555444222/////////............//////++++++++++++++++++++++++))))))***+++++++++******))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------............---......//////000000111000111333555777888999:::999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>???@@@AAABBBBBBCCCBBBAAAAAA@@@??????@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAABBBCCCDDDFFFGGGIIIIIIFFFEEEEEEDDDDDDFFFGGGHHHEEEGGGHHHIIIHHHFFFCCCAAAFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDBBBAAAAAABBBCCCAAA@@@@@@>>>;;;;;;<<<>>>??????AAAEEEJJJJJJJJJSSSjjj{{{yyy{{{~~~fff\\\RRRNNNLLLGGGCCCBBBDDDEEEFFFFFFDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBBBBAAA???===;;;:::999999888888888888999999:::999888777555444333111000///000000...---,,,++++++******+++++++++))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&666555444444333222111111////////////////////////......///000111111111111444555444111...///555:::999PPPsss}}}uuuqqquuu~~~wwwxxx|||hhh\\\III@@@555000111222///+++---.........---...///000*********+++++++++++++++((())))))***++++++******))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,------........./////////------......///000000000...///111333555777888888777888999:::;;;;;;;;;;;;===>>>>>>??????>>>>>>>>><<<===???@@@BBBBBBCCCCCC??????>>>>>>???@@@CCCDDDEEEFFFFFFFFFEEECCCBBBAAACCCDDDDDDEEEEEEFFFFFFFFFDDDDDDCCCBBBCCCDDDEEEFFFDDDEEEGGGHHHGGGFFFDDDCCCGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@?????????AAABBBCCCCCCAAA@@@@@@AAAAAA@@@?????????===<<<;;;<<<===>>>AAA@@@BBBEEECCCBBBJJJTTTZZZkkksssiiiPPPIIIEEEGGGGGGCCC@@@AAACCCCCCCCCEEEGGGGGGFFFEEEFFFGGGHHHJJJJJJIIIGGGFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@??????@@@@@@???===;;;::::::999999999999999999999999888777666555444444222000////////////...,,,++++++************++++++))))))((((((((('''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&777777666555555444333333...........................//////000//////......---///111222333444666888999AAAQQQggg}}}uuu{{{fffPPPCCC>>>777000...///111000...///000111000///.........******************++++++(((((()))***************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---------,,,,,,.........////////////000------......///000000000,,,---///222444666777777666777888999:::;;;;;;:::===>>>>>>???????????????;;;<<<===???AAABBBBBBCCC>>>=========???BBBEEEGGGHHHHHHHHHGGGEEECCC@@@???EEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEECCCDDDEEEFFFGGGGGGFFFFFFHHHGGGEEEDDDBBBBBBAAAAAA>>>=========>>>???AAABBBBBBAAA@@@@@@AAAAAA@@@>>>:::<<<===<<<;;;:::<<<>>>???999999???CCCCCCEEEJJJMMMTTT___mmm~~~{{{lll]]]QQQPPPIIIEEEEEECCC???@@@EEEDDDBBBCCCFFFJJJLLLJJJGGGFFFGGGHHHIIIIIIHHHFFFEEECCCBBBBBBAAA???>>>>>>===???>>>>>>>>>???>>><<<999999999999999999999999999999888777555444444444444111000......//////...,,,+++***************++++++)))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&555555444333222000000///////////////............////////////000000000000000000000111222222333333555666???LLLXXXlll|||uuuuuunnn\\\KKK>>>888111000000///...---------//////...------------...))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,---------------............///000000000000000000000000000111111222222333444444777777777777888999:::;;;????????????>>>>>>>>>>>>>>>===<<<<<<>>>@@@@@@???@@@????????????AAABBBCCCFFFHHHJJJJJJGGGDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDCCCCCCCCC@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCC@@@>>>>>>@@@BBB???>>>===<<<<<<===>>>???@@@?????????>>>>>>======<<<;;;::::::999999::::::<<<===>>>???@@@AAAAAAAAAEEEDDDIIIRRRYYYeee{{{jjj___WWWPPPKKKDDDEEEEEEDDDBBBAAAAAABBB@@@CCCFFFGGGFFFEEEFFFFFFDDDGGGIIIHHHEEECCCDDDEEEDDDDDDCCCBBBAAA???===<<<======>>>???@@@???<<<999:::999888888888999:::;;;999777555333222333444555444333111///---,,,++++++)))))))))))))))*********((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$444444333222111000//////////////////.........---------.........///////////////000000111222222333666555888===@@@FFF]]]vvv||||||rrr___PPPDDD999111///000000//////...------,,,///...------,,,,,,------))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------------------............////////////////////////000111111222222333333444777666666666777888999999======>>>>>>>>>>>>===<<<<<<;;;:::;;;===>>>>>>>>>???>>>>>>>>>???@@@AAABBBCCCEEEGGGGGGEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCCCCDDDCCCCCCBBBBBB===>>>@@@AAABBBCCCDDDDDDCCCCCCAAA???<<<<<<>>>@@@>>>======<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::999999999999999;;;<<<===>>>????????????CCC@@@AAAFFFFFFHHHXXXkkkuuukkk]]]SSSNNNKKKHHHEEEBBBCCCDDDCCCAAA???@@@AAA@@@BBBDDDEEEDDDCCCDDDEEEEEEGGGIIIHHHEEEDDDDDDFFFDDDCCCCCCBBBAAA???>>>===>>>>>>===>>>??????===;;;;;;:::999777777777888888888777444222111111222222222111000...---,,,,,,,,,***)))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$333333222111000000////////////.........---------,,,,,,,,,---------.........//////000000111222222222///111555444333<<>>>>>===;;;::::::999888999;;;<<<===<<<============>>>???@@@AAA???AAADDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAADDDDDDDDDDDDDDDCCCBBBAAA;;;<<<>>>???AAABBBCCCCCCAAAAAA@@@>>>;;;:::<<<=========<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;::::::::::::999888888888888999999:::;;;<<<<<<===<<<<<<<<<999:::>>>>>>;;;AAAKKKQQQ^^^ttt|||lll\\\SSSNNNGGGDDDDDDEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@AAA???AAABBBBBBAAAAAABBBCCCCCCDDDEEEDDDCCCBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@???@@@>>>======>>>>>>===<<<<<<;;;999888777666666666888666444111000/////////000000///...------------*********))))))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$222222111000000///...............---------,,,,,,,,,,,,,,,,,,---------------......//////000111111///---///555777666888>>>:::FFFXXXnnnllljjjrrr}}}tttaaaQQQDDD<<<444222111///000333.........---------,,,,,,,,,++++++***************))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........////////////////////////000000000111222222333333444444333333333444444555777888;;;===>>>===;;;999999777777888:::<<<<<<;;;<<<<<<======>>>??????@@@>>>@@@BBBCCCCCCCCCDDDEEECCCDDDDDDEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDBBBAAAAAA;;;<<<===???AAABBBCCCCCCAAAAAA@@@>>>;;;:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888777777777777888888999:::;;;;;;;;;;;;;;;999777888===???===>>>CCCAAAEEENNN\\\qqq}}}lllddd\\\PPPEEEIIIFFFCCCBBBCCCDDDCCCBBBDDDEEEEEEDDDBBBAAAAAABBB???@@@AAA@@@???@@@BBBCCC@@@@@@@@@????????????@@@DDDCCCCCCBBBBBBBBBBBBBBBAAA???<<<;;;<<<===>>>===;;;;;;:::999888888777777888666444222000///............------,,,---------++++++***)))(((''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$000000000//////......---------------,,,,,,,,,,,,,,,,,,---------.........,,,------......///000000222000///222444333333444999:::@@@LLL___zzzqqqbbbfffllluuu|||xxxdddTTTDDD888666222///111111......000------------,,,,,,,,,,,,++++++***))))))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...........................///000000111111222333333444333333333333444444555666888;;;===>>>===;;;:::999888777888;;;======<<<<<<===>>>>>>???@@@@@@@@@???AAACCCDDDCCCDDDEEEFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA<<<===???AAABBBCCCCCCDDDBBBBBBBBB@@@===;;;<<<===;;;;;;;;;;;;::::::999999::::::::::::::::::::::::888888777666666666666777888999::::::::::::::::::<<<999999:::;;;999999;;;AAA@@@@@@CCCNNN___sssrrr^^^QQQNNNLLLJJJGGGEEEDDDBBBBBBBBBAAA???>>>BBBCCCCCCBBB@@@??????@@@>>>????????????AAAEEEHHH???>>>======>>>?????????DDDDDDCCCBBBBBBCCCDDDDDDAAA>>>:::999:::<<<======999999::::::::::::::::::888777555333111///......------,,,,,,,,,,,,------+++******)))((('''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$/////////......---------------,,,,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,---......//////111///......///000000000555444777>>>HHHWWWkkkzzzyyynnnnnnrrrzzzzzz}}}}}}kkkWWWHHHAAA;;;666111///000333222---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------------........................//////000000111222222222333333333333444555666777777888;;;===>>>>>>>>>===;;;:::999:::===???@@@???>>>???@@@AAAAAABBBAAAAAABBBCCCDDDDDDCCCCCCEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBB??????AAABBBCCCCCCCCCCCCCCCDDDDDDBBB???<<<<<<===::::::;;;::::::999888777888999999999999999::::::777777666555555555555666888888999999999999888888999888888888999999;;;===;;;<<<===???CCCIIIQQQWWW```mmm{{{rrrdddXXXMMMIIIHHHGGGFFFFFFBBBBBBCCCCCCBBBAAA@@@??????@@@@@@???===<<<<<<===>>>>>>???@@@AAAEEEKKKOOOBBB@@@>>>>>>@@@BBBBBBBBBDDDCCCBBBAAAAAABBBCCCCCC???<<<999888999;;;;;;;;;777888999::::::::::::999666666555333222000///...------,,,+++++++++,,,,,,)))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$.........---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......,,,---------...111333333//////222777:::===FFFPPP```mmmzzzqqqqqqssstttvvvzzz{{{zzz{{{qqqZZZUUUJJJ>>>888999888555111//////222000,,,,,,///++++++++++++++++++,,,,,,,,,+++******))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------........................//////000000111111222222333333444444666777999:::999:::<<<===???@@@@@@AAA===<<<<<<===@@@BBBCCCCCC@@@@@@BBBCCCDDDDDDCCCCCCDDDEEEEEEDDDBBBAAACCCDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCC@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDBBB???<<<<<<<<<999:::::::::999888777666666666777777777888888888777666555555444444555555666666777777777777666666222555888888888:::===???666888;;;===>>>???AAACCCAAAHHHSSS]]]hhhtttqqq```TTTNNNOOOIIIEEEFFFEEE@@@???AAA@@@BBBCCCDDDCCCCCCCCCCCC???@@@AAA???===<<<===>>>===>>>@@@AAADDDJJJQQQVVVDDDAAA>>>>>>AAACCCCCCCCCCCCAAA@@@>>>>>>>>>???@@@<<<:::888777888999999888777777888999888888666666333333333222111///...---------,,,+++******++++++(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$------------------,,,,,,,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,---......,,,......---,,,...///...222000111555444111666>>>???BBBKKKYYYmmmrrrmmmjjjjjjmmmkkkmmmoooooommmmmmsss{{{yyyiiiVVVHHH===<<<888222111333222......++++++---+++)))***///+++++++++++++++++++++,,,,,,++++++***************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((()))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------......................../////////000111111222222333333444555777999;;;<<<;;;;;;<<<>>>???AAABBBCCC???>>>>>>???BBBDDDEEEEEEAAABBBCCCEEEFFFEEEEEEDDDEEEFFFEEECCCAAA@@@AAABBBAAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDD@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDBBB>>><<<;;;;;;999:::::::::999888666555444555555555666666777777666666555444444444444555444555555666555555444444222777:::888444444555666888999999888888999;;;>>>@@@AAA@@@>>>>>>DDDOOOXXX]]]xxx{{{vvvvvvpppaaaPPPCCC???AAAAAA======AAA@@@<<>>@@@AAAAAAAAA@@@AAAAAABBBCCCCCCBBB@@@??????@@@===>>>@@@BBBFFFMMMVVV[[[CCC@@@======@@@BBBCCCBBBAAA@@@>>><<<;;;;;;======;;;999777777888999888777777777888777666555333222111111111111000///------...---,,,+++************'''''''''((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$/////////...---+++***)))))))))))))))))))))))))))************************,,,,,,,,,---------......---------............/////////000111222222333333333888>>>@@@DDDQQQdddsss|||vvvvvvwww}}}~~~tttpppoooppptttqqqiiimmm{{{lllZZZNNNFFF???:::444333222111000...------///............---------***++++++,,,,,,++++++***))))))))))))))))))))))))*********)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((())))))***)))************+++++++++,,,,,,,,,---------......------------------------//////000111222333333444666555555666999;;;<<<<<<888999:::<<<===???@@@AAA??????@@@@@@BBBDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDBBB@@@???@@@AAACCCCCCCCCCCCCCCBBBBBBBBBDDDFFFGGGGGGEEEDDDDDDEEEDDDBBBAAAAAAAAAAAA@@@>>>@@@@@@???>>>===<<<;;;;;;:::::::::999888777666555999888666555555555666777777666555444333333444555555555555555555555555555555555555555666666666666666777777777888888888888;;;::::::;;;<<<>>>@@@AAAEEELLLVVVcccwwwvvvdddWWWOOOSSSQQQMMMHHHDDD@@@===<<<@@@???>>>======>>>???@@@============>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDD@@@@@@AAAEEEIIIKKKIIIFFFCCCBBBAAA@@@@@@AAACCCDDDBBBAAA@@@?????????@@@AAA>>>===;;;:::999999:::::::::::::::999777444222000222222111000///...------------,,,+++***)))((('''************)))(((&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//////......---+++***)))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------------............//////000000111222222333000444888999:::@@@KKKTTTkkkuuuzzzvvvkkkhhhooosssqqqsssvvvyyyyyywwwxxx|||~~~~~~ooocccTTTGGG@@@<<<777444222222111000//////..................------------***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********)))************+++++++++,,,,,,,,,------------...------------------------//////000111222333333444666555444666999;;;<<<;;;:::;;;;;;<<<===>>>??????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEECCCAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEGGGHHHFFFDDDBBBBBBCCCCCCBBB@@@@@@AAAAAA???>>>>>>>>>===<<<;;;:::999999;;;;;;;;;;;;:::999888777777666555444444444555555777666444333333333444444444444444444444444444444444444555555555666666666666666666777777777888888999999888999:::;;;===>>><<<@@@FFFMMMXXXlllwwwhhhYYYMMMEEEAAADDDCCCBBB@@@>>>=========>>>===<<<<<<<<<===???@@@===<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAADDDHHHIIIGGGEEEBBBBBBAAAAAAAAAAAABBBCCCBBBBBB@@@??????@@@@@@AAA???>>>===;;;;;;;;;;;;<<<::::::999888666444222111222222111000///...---,,,---,,,,,,+++***)))((('''*********)))(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.........---,,,+++***)))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,---------............//////000111111111111333555555666777:::===DDDYYYqqqyyyqqqqqqqqqnnnmmmqqqtttrrrkkkggghhhlllppppppqqqtttzzz{{{yyy{{{tttssstttvvvzzz~~~~~~|||{{{|||~~~lll^^^PPPIII@@@999666555333000000000000/////////............---------,,,,,,,,,******++++++++++++******)))))))))))))))))))))))),,,++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,------------------------------------//////000111222333333444666555444555888:::;;;:::<<<<<<<<<===============>>>=========>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBCCCCCCAAA?????????@@@AAABBBDDDEEEEEEEEEFFFEEEFFFGGGEEECCCAAA@@@AAABBB@@@????????????>>><<<<<<<<<;;;:::999888888777999:::::::::999888777666555444444333222333333333555444444333333333333444444444444444444444444444444444444444555555555555555555555666666666777777777777666666777777888999888:::;;;<<>>??????AAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAADDDFFFGGGFFFDDDBBBBBBBBBBBBBBBAAAAAAAAACCCBBBAAA@@@@@@@@@@@@AAA???>>><<<;;;::::::;;;;;;;;;:::999777555444333333111111000///...------,,,,,,,,,+++***)))(((((('''***)))))))))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---------,,,,,,+++***)))))))))))))))))))))))))))************************)))))))))*********+++++++++,,,,,,,,,------------------....../////////000111111111333555666666666999AAAJJJRRRbbb{{{}}}uuuooonnnrrrrrrpppnnnnnnqqqwww}}}{{{uuurrrwwwzzzvvvrrrpppwww|||}}}ooobbbVVVJJJBBB???;;;666333222111///........................///------------,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,------------------//////000111222333333444666444444555777999:::999;;;;;;<<<<<<======>>>>>>>>>======<<<<<<<<<===============>>>?????????@@@;;;>>>AAAAAA@@@>>>======@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDAAA@@@@@@AAA@@@???======>>>>>><<<;;;:::::::::999888777777777666666666666666555444444444444333333222222222222333333333222222222333333333333333333333333333333333333333333444444444444444444444444555555555555666555555555555555555555777888888777666:::BBBHHHJJJ^^^pppzzznnnbbbUUUMMMFFFCCC???;;;999888999:::999999999888888999999::::::::::::;;;<<<>>>@@@BBB===<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFEEEDDDAAABBBBBBBBBBBBAAA@@@@@@CCCCCCBBBAAAAAA@@@@@@@@@<<<;;;999888777777888888;;;:::888666444444444444000000///......---,,,,,,,,,++++++***)))((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---,,,,,,------------......///---+++---000333333333666777555333:::JJJ[[[eee}}}}}}~~~~~~zzzhhh___QQQFFF???<<<:::888222000///......---,,,+++,,,------------.........---,,,,,,,,,++++++++++++)))******++++++******)))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////000111222333333444555444333444777888999888888888999;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;===@@@AAA@@@>>>>>>>>>@@@@@@AAABBBAAA@@@>>>======???AAAAAA@@@@@@AAABBB???===<<<;;;<<<<<<;;;999999999999888888777777666444444555555444444333333444444444444333333222222111111222222222222222222222222222222222222222222222222222222333333333333222222333333333444444444555555555555444444333333333555666555444555999===:::BBBFFFLLLYYYeeezzztttggg]]]PPPHHHEEEDDDAAA>>>999999999888777777666555:::999999888888999999::::::::::::;;;<<>>======<<<<<<<<<<<<===???????????????>>>>>>>>>AAABBBCCCDDDDDDEEEEEEFFFBBBBBBAAAAAAAAA@@@@@@@@@CCCBBBBBBBBBAAA@@@??????;;;:::888777666666777777:::999666444333333333333//////......------,,,,,,+++******))))))((((((((()))(((''''''&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++++++++***)))((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...,,,,,,...000111222444444333333444999@@@DDDQQQ```rrrooo___UUUJJJFFF???:::777555333222,,,------...////////////,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........//////000111222333333444555444333444666888888777555666777999;;;<<<>>>>>><<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>AAABBBAAA@@@@@@AAA???@@@AAAAAA@@@>>>;;;::::::<<<>>>?????????AAABBB===;;;::::::;;;:::999777888888777777777666666666444555555555555555444444333333333444333222222111///000111111222111111111111111111111111111111111111111111111222222222222111111111222222222333333333333444444444333333222444555666666555555666777999;;;999;;;CCCFFFSSSjjjxxxooohhh___TTTLLLDDD@@@<<<;;;<<<===;;;999777888999999999777555444555555555666777999:::;;;999999999:::;;;===@@@AAA??????>>>===<<<<<<<<<<<<>>>>>>>>>===============???AAABBBCCCBBBCCCEEEGGGDDDBBBAAA?????????@@@@@@BBBBBBBBBAAA@@@???>>>===<<<;;;999888777777888888777666555444333222222222......---------,,,,,,,,,******)))))))))((((((((()))((('''&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******************)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************++++++++++++++++++++++++++++++++++++000000000/////////000111222222444666777888999;;;;;;DDDMMMUUUccczzzrrrdddZZZPPPGGG@@@@@@???<<<999666333000......///000000000000000111,,,,,,,,,,,,++++++++++++++++++++++++************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---....../////////000111222333333444555444333333555777777666555666777888999:::;;;;;;999999999888999999::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>???>>>>>>@@@AAA>>>???@@@AAAAAA???<<<;;;999;;;===>>>>>>>>>???@@@<<<:::999999999999888666555555555555555444444444333333444444444444444333111111222222222111000///...///000111111111000000000000000000000000000000000000000111111111222222000000000111111111222222000111222333333333222111444555666666666555555666777777555:::BBB???BBBTTTooorrrpppvvv~~~|||rrrfff^^^UUURRRNNNKKKIIIGGGCCCAAA===<<<<<<;;;:::888777666::::::999999888888777666444444444555666888::::::888777777777999;;;<<<>>>AAA@@@???>>>===<<<<<<===============<<<<<<;;;;;;;;;===@@@@@@@@@AAADDDFFFEEECCC@@@>>>===>>>@@@AAAAAAAAAAAAAAA@@@>>><<<;;;;;;:::888777666666777777444444444333222111000///---------,,,,,,,,,,,,,,,))))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))************))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))************++++++++++++++++++***************)))+++......---,,,---...///------...///000333777333888::::::@@@LLLXXX^^^ooo|||}}}ooobbbVVVNNNFFFAAAAAA???<<<888555333111///...///000000///000000...,,,+++++++++,,,,,,,,,+++++++++******+++++++++************)))))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((((()))***++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...////////////000111222333333444555444333333555777666666666666777777888888888888777777777777777888999999<<<<<<<<<;;;;;;:::::::::888999:::::::::;;;===???<<<>>>@@@BBBBBBAAA???===:::<<<>>>>>>===<<<===>>>;;;:::888888999999777666444444333333333333333333000111111222222222111111///000111111111000...------...///111111111000///000000000000000000000000000000000000111111111111000000000000111111111111...///111222222222111000000111222333333333333333666444000555<<<555444BBBBBBXXXmmmxxxvvvmmmXXXGGGFFFIIIKKKQQQ[[[^^^jjjvvv~~~xxxqqqnnneee]]]TTTNNNKKKIIIDDD??????>>>>>><<<;;;:::999888777777777555333444777999999777666444444555666777777666666666777777888999666666555666777888:::;;;BBBAAA@@@>>>=====================<<<<<<;;;;;;;;;888;;;===>>>===???BBBFFFFFFDDD@@@<<<<<<===@@@BBB@@@@@@AAA@@@???===;;;:::999888666555444444555555222222333333222111///---------,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...,,,---//////...///000222333333444555777999;;;<<>>:::999888777333//////............---------------------,,,,,,+++***++++++++++++++++++++++++...---+++*********++++++******+++******)))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************(((((((((((()))))))))))))))************+++++++++------------------------//////000111222333333333000111111222333444555555666666555555666777999:::888888:::;;;;;;:::999888777888999:::::::::999999888888999:::;;;;;;;;;;;;===>>>@@@BBBBBBBBB@@@???============<<<<<<<<<<<<<<<;;;;;;:::888666444333444444444444444444444444555444333111000///////////////////////////////////////............//////////////////////////////////////////000000000000000000////////////000000////////////000000000000111111111111111111111111333333333444444444555555======@@@EEEJJJKKKHHHEEEBBB???<<<:::999;;;===???;;;===BBBIIIQQQXXX^^^bbbccceeejjjpppuuuzzz~~~~~~~~~vvvtttqqqlllgggccc___]]]VVVTTTPPPLLLHHHFFFDDDDDD???>>>===;;;:::999999888777777777777777777777777666666666666666666666666444444555555555555555555777777777777666666666666777666555444555666888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999999;;;<<<===>>>>>>>>>@@@>>><<<::::::;;;===???;;;;;;;;;<<<<<<;;;777444555555444333333222111111000000000///......------+++++++++++++++++++++++++++******)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++***+++,,,---...+++---...///......000111111111222222444555777888555999===???AAAFFFNNNTTTeeelllvvvxxxkkk___XXXLLLIIIDDD>>>888444222111:::777555444555444111///............------------,,,,,,------,,,++++++***++++++++++++++++++++++++---,,,+++***))))))***+++((())))))*********)))))))))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))*********(((((((((((()))))))))))))))************+++++++++------------------------/////////000000111111222111111222333444555666666666666555555555666888999777777999:::::::::999999999999;;;;;;;;;:::999888888888999:::;;;;;;;;;;;;===>>>@@@AAABBBAAA@@@???============<<<<<<<<<;;;;;;;;;:::999888666555444444444444444444444444444444444222111000///////////////////////////////////////............//////////////////////////////....../////////000000000000//////////////////000....../////////000000000111111111111111111111111222333333333333444444444555555666:::======;;;888;;;999777555555666888999;;;;;;;;;<<<===???@@@AAA<<<>>>@@@CCCEEEHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCAAA@@@>>><<<;;;:::???>>>===;;;::::::;;;;;;:::999888777666555555555666666666666666666666666666666666666666666666666444444444444444444444444555555555555555555555555777666555444555666888999;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;::::::999999::::::;;;;;;<<<;;;;;;===<<<;;;::::::;;;===>>><<<;;;;;;;;;<<<:::777444444444444333333222222222000000//////......------++++++++++++++++++++++++******))))))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++++++++******++++++,,,---+++---......---...///000////////////000111222333555777888666555666:::>>>@@@CCCJJJRRR]]]jjjvvv~~~|||oooiii___UUUMMMFFF@@@<<<;;;:::888666555555666666111000//////000000///.........---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++******))))))))))))***&&&'''((()))************((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&%%%&&&'''((()))***++++++((('''&&&&&&&&&&&&'''(((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))******(((((((((((()))))))))))))))************+++++++++------------------------///////////////000000000222222333444555666666777666666555444444555777777666666888999::::::::::::;;;<<<======<<<;;;999888888888999999:::;;;;;;;;;===>>>???@@@AAA@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::999888666555444444444444444333333333333444333222000////////////////////////////////////.........................................................////////////000//////............//////.........////////////000000000000000000000000000111222222222333333333333444333222333555555333111888888777666666666666777666555444444444444555555777777888999:::::::::999999888888888888777777777888888888888888888888888333333333333444666777888777666555444333222222222333333333333333333333333666666666666666666666666555444444333333222222222444444444444444444444444666666555444444666777888;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;::::::999::::::999999999888888888999:::::::::;;;;;;<<<<<<===<<<;;;;;;;;;999666333333333333333333333333333000000//////...---------++++++++++++++++++++++++***))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++***************++++++,,,+++---......------...///......---------...//////---///000111111333888;;;<<<<<<===>>>@@@EEEKKKPPP^^^dddnnnyyyvvvooojjjbbbWWWOOOKKKGGGAAA===;;;;;;;;;:::333333222111111222333333...---------.........---------------,,,,,,,,,+++***+++++++++++++++******************************)))))))))(((((((((((()))''''''((()))******))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))))))))*********+++++++++,,,,,,------------------000000000000000/////////222333333444555666777777777666555444444555666777555666777888:::;;;;;;;;;>>>>>>???>>>===;;;999888888888888999999:::;;;;;;======>>>?????????>>>===<<<<<<<<<;;;;;;;;;::::::888888888888777666555444444444444333333333333333222222111000///......///........................---------......---------------------------------------.........////////////......------......///------........./////////000000000000000000000000000000111111111222222222444444333222333333333333555666666666666666555555222222333333555666888888333444555666777888888888888888888888999999999999999999999888888777777777555555555555555666666666666666555444333333333333333333333333333333333333555555555555555555555555444444333333222111000000444444444444444555555555666555555444444555666666:::::::::::::::999999888::::::;;;;;;;;;::::::999::::::999888666666555555888999:::<<<=========<<<===<<<::::::999888555222222333333333333333333333000//////......---,,,,,,************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))************+++***+++,,,------,,,,,,---......---------------.........//////...---...000111111333444444444666999;;;>>>AAAFFFIIIMMMQQQVVVYYYbbbhhhoootttvvvxxx{{{zzzwwwrrrooojjjccc\\\YYYRRRLLLFFFCCCCCCAAA<<<888:::888444333333333222111.........------------......//////...---------------,,,,,,,,,++++++++++++))))))******+++******)))************************(((((((((((()))((((((((()))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---------......111111111111111111111000222333333444555666777777666666555444444555777888777777777888:::;;;<<<===????????????>>><<<:::888888888888888888:::;;;<<<=====================<<<;;;;;;;;;;;;::::::::::::777777777777777666555444444444333333333222222222111111000///............------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------......------------............////////////////////////////////////000000000111000000000//////000222333000111222333333222111111444333333222111222222222---...///000111222222222///000000111222222333333444444444333222111111000444444444444444333333333555444444333333333444444333333333333333333333333444444444444444444444444444444333222111111000000444444555555555666666666555555444444444444444555888888999999999999888888999999::::::;;;::::::999;;;:::888777666555555555888:::<<<>>>???>>>>>>===<<<;;;999888888777555333222333333333333333333333/////////...------,,,,,,************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))+++,,,------++++++,,,---------------------......444333222222222222222222))),,,///111222333444666222333555666777888:::<<<>>>AAAEEEHHHJJJLLLNNNOOOMMMMMMNNNPPPSSSWWW[[[]]]___```aaabbbccccccbbbaaa____________^^^]]]\\\[[[XXXXXXWWWVVVSSSNNNJJJGGGJJJFFFCCCDDDBBB===::::::999666333222333444555555222111000000111000...+++111111111222222222222333///000000///---,,,,,,---,,,,,,,,,+++++++++******(((((()))************)))************************'''(((((())))))))))))((())))))))))))((('''&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))************++++++++++++,,,,,,------.........111111111111111222222222222222333444555666666777666666555555666777999:::999999999999:::<<<===>>>????????????>>><<<:::999888888777777888999;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999555666666666666666555555444444333333222222111111000000///...............------------------------***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////............////////////...///111000000111333555111111222333333333222222222111111111111111222222444444555555555555444444222333333444555555666666555555666666666666666666000111222333333333333333111111111000111111222222444444444444444444444444444444444444444444444444444333333222222111111111444444444555666666777777444444444444444333333333555666777888999999999999888999999::::::::::::::::::999888777666777777888:::;;;===>>>>>>>>>======;;;999777777777777555444333333333333333333333333//////......---,,,,,,,,,************************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((()))*********)))(((+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,---...///*********+++---.........,,,...000111111111222333...000333444555666999:::888777888999<<<===>>>===>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDEEEEEEEEEDDDCCCBBBBBBBBB@@@@@@??????===;;;:::999888333111555666444333666444555666444111111222444,,,,,,---///111222111///******+++,,,,,,,,,,,,,,,+++---///---+++***+++---++++++++++++************'''(((((()))******))))))************************'''((()))*********))))))'''(((((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,---....../////////000000111111222222111111222333444555666666666555555666777999;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>??????>>><<<:::999888888777666777999;;;<<<===<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999444444555666666555555555444444333333222111111000//////......------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------+++,,,,,,,,,,,,---------........................------------............///111333333111111333555222222222333333333444444//////000111333444666777222222222222222111000000111111111222222333333333111111222222222222333333000111222444444444444333///////////////000111222333333333333333333333333333333333333333333333333333333333333333222222222222333333444555555666666444444444444444333222222333444555777888999::::::888888999::::::::::::::::::999888777888999;;;<<<;;;;;;<<<<<<===<<<<<<<<<999888666666777777666555444444444333333222222222///......------,,,,,,+++************************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))*********)))(((***,,,---,,,******+++,,,++++++++++++,,,---...///...---,,,---.........---,,,---.........///111444///111222333111111111222444111000111555888888666555555555666666666666777888777666777888777666444888888888777666666777999444444333333333555666777888111///222333000000444)))...222222///---///333---,,,,,,---//////...---,,,,,,------,,,,,,+++***(((***,,,,,,))))))+++---+++++++++************)))''''''((())))))***))))))))))))))))))))))))))))))'''((()))+++++++++***)))%%%&&&'''((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,---...//////---......///000111111222000111111222333444555666555555555666888:::===>>>>>>===<<<;;;;;;<<<>>>>>>======>>>>>>>>><<<;;;:::999888666666777888;;;<<<===<<<;;;::::::::::::::::::::::::999999999888888333444555555666555555555444444333333222111000000//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------........................,,,,,,,,,---------......,,,///111111///---...000...............///000111333222111111000000111111000000111222333333333333000000111111222222222222444444333333222111111111111222222333222111///...000000000000000111222333222222222222222222222222333333333333333333333333333333333333333333444444111111222333333444555555444444444444444333222111111222444666888999:::;;;777888999::::::::::::::::::999888888999;;;===???<<<;;;;;;;;;;;;;;;;;;;;;888777555555777777777666555555444333333222111111///......------,,,++++++))))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,........................000000000000000000000000000111111111222222222222111111111111111111111111333222222222222222222222111111111111111111111111000000000000000000000000111111000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))************---------.........//////000///.........///111222111222222333333444444555666666777777888888999999;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;999999888777888999:::<<<;;;;;;;;;;;;;;;;;;::::::888888888777777666555444333333333222222111111111111111111111000000000///000///------......---,,,,,,+++***+++,,,,,,,,,+++,,,,,,++++++***)))(((((()))************+++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,...------,,,,,,------...............////////////...//////000111222222333///////////////////////////000000000111111111111//////////////////000000111111111111111111111111222111111111000000//////000000111111111222222222111111111111111111111111000111111111111222222222444444333222222111000000444444333222222333333333444444555555555444222111333333333333555777:::;;;::::::999999999888888888888999:::<<<===>>>>>>>>>::::::;;;;;;:::888777666555555555555666666666666777666555333222111000000......---,,,++++++******''''''(((((())))))******))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------------------////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))******++++++******)))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---------///////////////000000111111111222333333444444555666777777888888999999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<:::999999999999999::::::;;;;;;;;;;;;::::::::::::777777777777666555444444333333222222222111111111111111111000000000//////000...------......---+++++++++***++++++,,,++++++,,,,,,+++******)))(((((())))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,------,,,,,,,,,,,,---------.........////////////......//////000111111222//////////////////////////////000000000111111111000000000000000/////////111111111111111111111111111111111000000000//////000000000111111111222222111111111111111111111111000000111111111222222222444444333333222111111000333333222222111222222333333444444555555444333222333222333333555777999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<::::::;;;;;;:::999777666666666666666666666666666777666444333111000000///......------,,,++++++***(((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,------------------------------------------------,,,------------.........................................................////////////////////////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))******++++++******)))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))************++++++++++++......///000000000000///111111222222333444444444666666777777888999999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========:::::::::;;;;;;:::999999;;;;;;;;;:::::::::999999666777777666666555444333222222222111111111111111000000000000///////////////---,,,,,,......---++++++++++++++++++++++++++++++++++++******))))))((()))))))))*********++++++*********************************++++++++++++,,,***************)))))))))*********++++++++++++,,,---,,,,,,++++++,,,,,,------------.........//////---------...//////000000////////////////////////////////////000000000000111111111000000/////////000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000111111111222222444444444333222222111111111111000000000000111111111222333444555444333222222222222333444666777888;;;;;;;;;;;;;;;;;;<<<<<<============<<<;;;:::::::::::::::::::::999888777777777777777666666666666555555333111000/////////......------,,,,,,++++++))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))************++++++++++++,,,---///000000000///...111111111222333333444444444444555666777888888999888888888999999999:::::::::;;;<<<<<<============::::::;;;<<<<<<:::999888;;;;;;::::::999999888888555666666555555444333222111111111111111111111000000000/////////............,,,+++,,,------,,,+++***+++,,,+++***)))******+++*********)))))))))((())))))))))))************************************************++++++++++++************************************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,,,,------........................................../////////000000222111111000000//////...000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000000000000000111111111111444444333333222222222111//////......//////000000000111222333444444333333222222222333444555666666777777888888999::::::;;;>>>>>>>>>===;;;:::888777:::::::::999999888888777888888777777777666666666444333222000///............---------,,,,,,++++++******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************************************)))))))))******)))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))++++++++++++,,,,,,,,,,,,,,,---///000000000///...000000111222222333333444222222333444555666777888777777777777888888888888999:::;;;<<<======<<<<<<999:::;;;;;;;;;:::999888;;;::::::999888888777777444555555444444333222111000000000000000000000000/////////............---,,,+++***+++,,,---,,,+++***+++,,,+++)))((()))************)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++******++++++++++++++++++))))))*********+++++++++++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------............/////////000000000/////////......////////////////////////.....................///....../////////000000000//////////////////////////////000000000111111111222222222222222222111111...---------......///000///000222333333333222222111111222222333333333333444555666777888:::;;;;;;>>>======<<<:::999777666999888888888777777777777999888888777666555555444222111000///...---------,,,,,,,,,,,,,,,+++++++++******))))))(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++------------............------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))*********((())))))******))))))((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,---------...------...////////////...000000111111222333333333111222333444555666777888555666666666666777777777888999;;;<<<<<<;;;:::999777888999999:::::::::999;;;::::::999888777666666333444444333333222111000////////////000000000000///.........------------+++***)))***,,,---,,,+++))),,,---+++(((&&&(((***))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++*********+++++++++++++++)))))))))************++++++******))))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------.........///........................////////////////////////---------.........................../////////////////////////////////////////////000000000111111111111111111111111111000------,,,------...///000///000111222333222111000000111222222222222222111444444666777999;;;<<<===;;;;;;;;;:::999888666666777777666666666666666777999888777666555444333222000///...------,,,,,,,,,+++++++++++++++*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,,,,,,,------------...------------...//////000000000111222222333333222333444555777888999:::444555555555555666666666888999:::;;;;;;999888777666666666777888999:::;;;::::::999888777666555555333333333333222111000///........./////////000000.........---------,,,,,,+++))))))***+++,,,,,,+++))),,,...,,,'''%%%'''***((()))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))******************))))))))))))******++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,---.................................,,,,,,---------.........------........./////////........................////////////000000000111/////////////////////000,,,,,,,,,------///000000000111222222222111000///000111111222222111000///111222333666888:::;;;<<<777888888888888777666666666555444444444444555666888888777555444222111111///...---,,,,,,++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&''')))***+++,,,---++++++,,,,,,,,,---------......---,,,,,,...///000000000000111222222333333444444555777888:::;;;;;;444444444555555555666666888999:::::::::888666555555555555555777999;;;<<<::::::999888777666555444222222333222222111000///---.........//////000000......---------,,,,,,,,,***)))((()))+++,,,,,,***))),,,...,,,'''%%%'''***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))******************))))))))))))************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))******+++,,,---...///........................,,,,,,,,,------.........---------.........//////........................////////////000000000000.........///////////////,,,,,,,,,---...///000111000111222222111000///...000000111222222111///...---...000222555777999:::555666666777777777777666555444333222333333555666888777666555333111000000......---,,,++++++++++++((((((((((((((()))))))))''''''(((((())))))******&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))************++++++++++++,,,,,,------,,,,,,+++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((((((((('''(((((()))***+++((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++******************,,,,,,,,,---------......++++++,,,------......///000000000000111222333444222222333555666888999:::444444555555555555444444999999999888888777666555555666777888999999888777888777666555444333222222222111111000///......------------............///,,,+++******))))))******))))))))))))))))))))))))***+++,,,,,,,,,***)))(((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))******+++)))************+++++++++...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,,,,,,,---------......---------------...///000.........------,,,,,,,,,..................------000000//////.........---------,,,,,,---...000111111111111111000000000000//////000111111111111111000111222444555666666777222333444666777777888888666666555555555555666666888666444222222111...,,,---,,,+++***))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''*********)))))))))(((((((((((((((((((((((()))***((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,,,,------++++++,,,------......///000000000000111222333333444444555555666777888888555555666666666666555555888888888888777666555444555666777888999888777777777777666555444333222222111111000000///......---.........------,,,,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***)))))))))))))))******+++))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,------......---------,,,,,,,,,,,,..................------////////////......------...------------///000111111111000000000/////////...///000000111111000000111111222333444444444333333444555666666777777666666666555555555555666666777555333222111000...,,,---,,,+++***))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))*********++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''******))))))))))))(((((())))))(((((('''(((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,------......///000000000000111222333333666666666666777777777777777777777888888777777777777777777777666555444333555555777888888888777666666666555444333333222222111000000//////.........///......---,,,+++***)))++++++***))))))))))))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((())))))***)))))))))))))))******+++)))))))))*********+++++++++******************+++++++++++++++++++++++++++*********++++++++++++,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,+++------------------......///............---------............///000111222000////////////...............///000000000000///111222222333333222222111444555555666666666555555666555555444444555555666666444222111111000...,,,,,,+++******))))))))))))******))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((***)))(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......////////////000000111222333555555666777777888999999888888999999999999888888666666666666555444333222444555666777777777666555555555444444333222222111000000/////////.........------,,,,,,+++******)))++++++***)))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***)))))))))))))))******+++))))))))))))************+++******))))))******+++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------......------------------------......//////000000111222//////.........------------......///////////////111222222333333333333222555666666666555555444333555444444444444444444555555333111000000///---+++++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((''''''&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,------------++++++,,,------......///////////////000111222333333444555777999:::<<<<<<999999::::::::::::999999666666666555555444333222444555666777777666555444444444333333222222111111////////////............+++++++++++++++++++++++++++***))))))(((((())))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((()))******)))))))))))))))******+++(((((()))))))))*********++++++************++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,......---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,------------......///000000111111111............---------------......///////////////000111222444555555666666666666666666555444333222444444333333333333444444333111000//////...,,,+++******))))))((()))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''((('''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((())))))((((((''''''&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---------.........++++++,,,------......///////////////000111222222222333555777:::<<<>>>>>>999::::::;;;;;;::::::999666666666666555444333222444555666666666555444333333333333222222111111111........................******+++++++++,,,,,,,,,******)))(((((((((((()))(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))******)))))))))))))))******+++((((((((()))))))))******++++++************++++++************************)))))))))************+++++++++++++++++++++++++++))))))*********+++++++++...------,,,,,,,,,,,,---)))************+++++++++++++++,,,,,,------......++++++,,,,,,,,,,,,,,,---------...///000000000000///............---------......///000000000000///000111222444555666777777555555555555555444333222444333333222222333333444222000............,,,******))))))(((((()))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&&&&''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((())))))))))))))))))((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,------......//////......//////000111222444555666888:::<<<===>>>999::::::;;;;;;::::::999666666777666666555444333444444555666555444333222222222222222111111111111........................,,,,,,,,,,,,,,,+++++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''')))******)))))))))))))))******+++(((((((((((()))))))))******))))))(((((())))))***************************))))))))))))************++++++++++++++++++++++++))))))))))))*********+++,,,++++++++++++,,,,,,---))))))))))))******++++++***++++++,,,------......***+++++++++,,,,,,,,,,,,+++,,,...///000000///////////////............---...///000000111111000000000111222333444555555555444444555555555444333333333333222222222222333333111///------------+++***))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))******))))))((((((((('''))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///.........//////000111222666777777999:::;;;<<<<<<999::::::;;;;;;::::::999777777777777666555444333444444555555555444222111222222222111111111111111---.....................///......---,,,+++************)))((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))(((''''''''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******)))))))))))))))******+++(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************************************))))))))))))***************)))))))))***+++,,,,,,(((((())))))*********+++******+++,,,,,,---......*********++++++,,,,,,,,,+++,,,---////////////...000////////////.........//////000111111111111111111222222333333222222222333444444555555444444333333222222222222222222333000///------------+++***))))))(((((((((((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&%%%%%%&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))+++*********))))))((((((************************)))*********++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******)))(((((((((((((((++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))***+++++++++++++++,,,,,,,,,++++++***+++,,,---...////////////000000000000000111111222444555555777888999:::;;;======<<<;;;::::::999999666777888888888666555444555555666666666444333222222222111111000/////////------------------------+++++++++************)))************))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((()))************+++++++++++++++************+++++++++++++++*********)))))))))************+++++++++))))))***++++++++++++***+++++++++,,,,,,,,,------...------------...////////////.........---------//////000111111111111111000111222333444444444444555555555555555555555555555444444333222111000000------,,,,,,+++***))))))++++++******))))))((((((******))))))((((((''''''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))++++++******))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******)))(((((((((((()))+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))***+++++++++++++++++++++,,,,,,++++++***,,,,,,---...............000////////////000111111333444555666777999::::::;;;;;;;;;::::::999999888666777777888777666555444555555666666555444333222222222111000000//////...------------------------+++++++++*********))))))*********)))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((()))***+++,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))(((((())))))*********++++++++++++******))))))******++++++++++++*********))))))))))))*********+++++++++))))))***++++++++++++***+++++++++,,,,,,,,,,,,------------------...////////////.........---------//////000111111111111000111111222333444555555444555555555555555555555555444444333222111000000///------,,,++++++***))))))*********)))))))))))))))***)))))))))((((((((('''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******************************+++++++++************)))************************)))))))))************+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******+++++++++++++++******++++++,,,,,,+++++++++,,,,,,------...---------//////......//////000111222222333555666777888999888888888888888888888888555666777888777666555444555555666666555333222111111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******))))))))))))(((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))(((((()))))))))*********+++++++++******))))))******++++++************))))))))))))))))))*********++++++((()))******++++++************+++++++++,,,,,,,,,---------------......///...............---------...///000000111111000000111222333444444555555444555555555555555555555555444333222111000//////...,,,,,,,,,+++******))))))((())))))))))))))))))***))))))))))))(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((***))))))((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********)))***************++++++++++++++++++++++++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))******))))))(((((())))))******))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++,,,,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,------------,,,,,,...............///000000111111222333555666777888666666666666666666777777555555666777777666555444444555555555444333111000111000000//////...------++++++++++++++++++++++++************))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******************))))))))))))******************))))))))))))))))))))))))************((())))))***************************++++++++++++------,,,,,,------...///...........................//////000000000000000222222333444444444444444555555555555555555555555333222111111//////...---,,,+++++++++******))))))'''((((((((())))))******))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,------......------...............///000000000000111333444555666777444444555555555555555555444555666777777666555444444555555555333222000...000000//////...---------++++++++++++++++++++++++*********)))))))))(((((()))))))))((((((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))(((((()))))))))************))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********(((((()))************))))))))))))*********++++++,,,,,,,,,,,,,,,---......---...........................///000000000000000111222333333444333333333333333333333333333333333222111000///...------,,,++++++***************)))''''''(((((()))))))))***(((((((((((())))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******+++++++++++++++***)))***++++++,,,,,,,,,,,,+++,,,---...//////////////////......//////000111000000111333444555666777444444444444444444444444333444555666777666555555444444444444333111///---/////////...------,,,,,,******************************)))))))))((((((((())))))((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((())))))((((((((()))))))))*********))))))(((((())))))***(((((()))))))))))))))***((((((((()))))))))******'''((())))))******))))))((())))))))))))*********,,,,,,,,,,,,,,,------...---------...............---...//////000000//////111111222222222222111111222222222222222222222222111000000///...---,,,+++************************'''(((((((((((((((((()))(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))******+++''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------,,,,,,,,,,,,---------...------------------------,,,,,,------------......------------------------------------------------------------------------------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))***++++++++++++))))))***+++,,,,,,,,,,,,+++,,,---///000111111222000////////////000111111000111222333444666777777555555555444444333333333333333555666666666555555444444444444222000...---//////......---,,,,,,+++***************************)))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))******(((((((((((()))))))))***'''(((((()))))))))))))))((((((((()))))))))******,,,,,,++++++,,,,,,---...---------.........//////---...//////000000//////000000111111111000000///000000000000000000000000000//////...---,,,++++++))))))))))))************(((((((((((((((''''''''''''((((((((()))))))))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((((((((((((((('''''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))(((''''''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,------.................................---------.........//////........................------------------------------------------------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((******+++++++++((()))***+++,,,---------+++,,,---///111222333333000000000000000111222222111111222333555666777777666666555444444333222222222333555666666666555555444444444333222000...,,,///......------,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((()))))))))))),,,,,,++++++,,,,,,---...---------.........//////---....../////////////////////000000000000///...////////////////////////000///...---,,,++++++***)))))))))))))))*********))))))(((((('''''''''&&&'''((((((((())))))******%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((())))))((((((((('''''''''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''((((((((((((((((((((((((+++)))((())),,,---,,,)))(((((((((((()))***++++++,,,------------...............///000...++++++---000///...///000111111000---222555222111333333111222222222222333444111---666000...111111...---111000...,,,...000111///---...,,,++++++,,,,,,+++***---------,,,,,,+++++++++)))***+++***(((((()))+++))))))))))))))))))))))))************))))))))))))******))))))((((((''''''))))))))))))************))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,------///000111222000111111111111222222222222222222333444555777777555555444333333222111111333333444444555666666777444444333222111000///...---,,,+++***)))***+++++++++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''))))))((((((((((((((()))(((((((((((())))))))))))++++++******)))(((((((((***+++,,,---------,,,,,,***+++,,,,,,,,,,,,---.........//////////////////,,,------...///000111111///............---------------------,,,+++***)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))---+++)))***,,,---+++))),,,,,,+++++++++,,,,,,---/////////////////////......///222444444444666999888777555555666777888888888;;;<<<999:::???@@@???<<<>>>???>>>=========>>>;;;777666::::::555444666777555222111333333222000000///......///000///---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++)))((()))+++************************************))))))))))))((((((((()))))))))))))))))))))))))))************))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,------...000111222000000111111111222222222222222222333444555666777555555444333333222111111333333333444555666666666444333333222000//////...///...---,,,,,,,,,------+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((()))))))))((((((((((((((('''''''''''''''&&&&&&&&&))))))((((((((((((((()))(((((((((((()))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---***+++---,,,++++++,,,------------....../////////------......//////000000............------------------------,,,+++***)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))...,,,++++++,,,,,,+++)))......---,,,,,,,,,------,,,---...///000111111111000333666888999;;;>>>@@@??????======>>>@@@BBBDDDEEEFFFDDDBBBDDDJJJKKKIIIHHHJJJKKKIIIEEEDDDGGGKKKFFFDDDDDDFFFEEEAAA???@@@>>>;;;888666666666444333000///---...//////...---,,,,,,,,,---------------.........,,,***)))***+++************************++++++*********)))))))))''''''((())))))***++++++))))))))))))************))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,------...///111111000000000111111111222222222222222222333555666777555444444333333222222111222333333444444555555666333333222111000///......///...---,,,,,,,,,------+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((...---***((('''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&)))((((((''''''((())))))(((((((((((())))))))))))'''(((((()))******++++++,,,+++*********+++------+++,,,---,,,******+++,,,++++++,,,------...//////.........///////////////............------------------------,,,+++***)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))...---,,,,,,++++++***)))---,,,,,,,,,------...///...000333666888:::;;;;;;;;;???AAA@@@AAADDDGGGGGGGGGGGGFFFEEEEEEGGGJJJMMMLLLMMMLLLJJJMMMPPPOOOJJJPPPNNNNNNNNNMMMKKKLLLPPPRRRQQQPPPOOOLLLKKKKKKMMMFFFFFFEEEDDDBBB???<<<:::666444333222222222000...///////////////.........---------,,,******+++,,,+++++++++++++++++++++++++++++++++*********))))))(((((()))))))))*********((()))))))))************))))))))))))(((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))***************+++++++++++++++,,,,,,------------...///000111000000000000111111111111222222222222333444555666444444444333333222222222222222333333444444444444222222111000//////......,,,,,,+++++++++*********+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((...,,,)))'''%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((&&&''''''(((((()))))))))((((((((('''&&&&&&%%%%%%(((((('''''''''((())))))(((((((((((())))))))))))(((((())))))************,,,+++)))((()))***,,,...+++,,,---,,,***))))))***))))))***+++---.../////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************)))))))))*********++++++************************)))******++++++******))))))))))))))))))))))))))),,,,,,---,,,,,,+++,,,,,,---......///111333555666:::<<>>===;;;888666333111000---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,++++++***))))))(((((())))))))))))************))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********************++++++,,,,,,---------,,,,,,---......////////////000000000111111222222222222222333444444333333333333333333333333222222222222222222222222000/////////.........---------.........---,,,++++++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))++++++******)))(((((('''***)))((((((((()))++++++)))***+++***(((((()))*********+++,,,,,,---...............///////////////------------,,,,,,,,,,,,***+++++++++++++++******)))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++---111222222444777999======>>>@@@BBBDDDFFFGGGBBBEEEHHHLLLNNNNNNNNNMMMMMMVVV\\\\\\dddsss{{{{{{~~~}}}vvvpppoooqqqpppzzz~~~xxxvvvuuusssrrrnnnsss|||{{{uuuwwwsssjjjgggmmmvvvyyyyyyyyywwwqqqggg^^^XXXUUUSSSRRRQQQRRRTTTTTTTTTSSSNNNLLLIIIEEEAAA===:::999333333333111...---...///------------------------,,,,,,+++++++++*********************************))))))))))))************))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))******+++,,,,,,------------,,,,,,------......////////////000000000111222222222111222222333444333333333333333333333333222222222222222111111111//////............------------.........---,,,++++++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))*********)))))))))))))))((((((((()))))))))******''')))***)))(((((()))***+++,,,,,,,,,------......------......//////000000---------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++///333555555777;;;???BBBBBBCCCCCCEEEFFFHHHIIIDDDGGGMMMRRRWWWZZZZZZ[[[YYYdddjjjjjjrrr{{{zzz{{{~~~|||||||||zzzwww}}}}}}qqqgggcccbbbYYYYYYYYY[[[^^^aaaaaa```\\\ZZZVVVRRRLLLGGGDDDBBB888888777333000------...------------------------,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,))))))))))))************))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))***+++,,,,,,------------,,,,,,,,,---......////////////000000000000222222222111222222333333333333333333333333333333222222111111111111111111..................------++++++,,,---,,,+++***)))+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))((((((((()))******++++++''''''((()))***)))))))))&&&((())))))(((((()))+++------------------------,,,------...///000111111---------,,,,,,,,,++++++)))******+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************444444888>>>AAABBBFFFKKKPPPMMMIIIGGGIIIMMMPPPRRRVVVZZZaaakkksssvvvuuusssxxxxxx|||~~~{{{{{{{{{ssslllgggnnnzzzwwwllllllkkkjjjgggbbbZZZTTTOOOQQQJJJEEECCC===444000333111000//////000000///...111///............,,,*********************++++++))))))******++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))++++++,,,,,,,,,,,,------------------------------111111111111111222222333555444444333333222222111222333333444444333333222333333222222111000000000------,,,,,,,,,,,,+++++++++++++++************)))******)))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))***))))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,---------......//////.........---------.........///......---,,,************************))))))))))))))))))))))))*********)))))))))))))))++++++******)))(((((((((*********))))))))))))))),,,,,,,,,++++++******************+++,,,,,,,,,---,,,,,,,,,,,,------------000//////......---------+++,,,,,,------,,,++++++......------,,,+++******---+++***+++------,,,+++***+++,,,---...---,,,+++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,???@@@DDDIIIIIIHHHMMMTTTSSSSSSSSSTTTWWW\\\aaaddduuuzzz|||}}}vvvvvvuuusssooojjjeeebbb```ZZZWWWUUUOOOFFFAAABBB:::777333000000000000///000...------......---+++++++++++++++++++++++++++)))*********++++++++++++***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))+++++++++,,,,,,,,,------------------------------000000000000000111222222333333333333333222222222333333333444444333333333333222222111000000//////------,,,,,,,,,++++++++++++++++++*********))))))***)))(((((('''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,------------...///.........------------...............---,,,,,,************************))))))))))))))))))))))))************)))))))))))))))))))))***************************************,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............---------//////...............///...---,,,---...///...---....../////////......---,,,,,,,,,---------------------------------------DDDGGGMMMQQQOOONNNUUU___gggjjjlllmmmmmmpppuuuzzz~~~}}}|||{{{wwwssspppmmmeeeZZZRRROOOKKKFFF???999555333222111111///------...///...---,,,,,,++++++++++++++++++************++++++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,------------------------//////......//////000111111222222222222333333333333333444444444444333333222222111000000//////...,,,,,,,,,,,,++++++++++++++++++*********))))))))))))(((''''''&&&'''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,,,,------------............------------------......------,,,+++************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************---,,,,,,,,,,,,,,,++++++------------------,,,,,,------------------------------........./////////......------------......///...---------...000111...---,,,---///000///...//////...---------...............------------,,,------------------------GGGLLLUUUZZZYYYZZZdddpppzzz{{{uuuhhh\\\VVV[[[VVVNNNFFF@@@<<<777555444222/////////000///...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,------------------......------......///000000000000111222333333444333333444444444444333333111111000//////......---,,,,,,,,,++++++++++++***************))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++++++++,,,,,,,,,------------------------------------------------,,,++++++************************)))))))))))))))))))))))))))***************++++++*********+++++++++,,,,,,*********+++++++++++++++------------,,,,,,,,,,,,.........------,,,,,,+++///.....................///000000000000000111111000///.........///000111111000///......///000111000......///000111111///000///...------///000111//////////////////......------------------------TTT[[[eeellllllmmmvvvuuuiiiaaaaaa^^^YYYTTTOOOIIICCC???:::777333000//////---,,,............------,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))(((((((((((('''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,---------......---------,,,---......///...//////000111222333333222222333333333333222222000000///......------,,,,,,,,,+++++++++******************)))))))))((((((''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))******+++++++++,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------------------------......------,,,,,,,,,+++............////////////////////////000000000000111111111111111222333333333222111000///000111111222111000111222222111000111000000///000111333444------......////////////------------------------ffflllvvv~~~|||ttteeedddbbb```^^^YYYSSSOOOEEE@@@:::555222000---+++000000//////...---------,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))************+++++++++++++++,,,,,,------.........------,,,,,,------...///......///000111111222222111111222222222222111111//////......---,,,,,,+++++++++++++++******************)))))))))((((((((('''''''''&&&''''''((()))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,++++++***)))************************))))))))))))))))))))))))))))))******+++,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,------...---------............///...............---------------...///000111222222//////000222333555666666444444666777777777777777666666666666666666666666777666444444555555333222333333222222111111222222////////////////////////------------------------uuuzzzvvvtttpppmmmjjjfffaaa^^^VVVPPPHHHAAA;;;777333111111111000//////...------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))************++++++++++++++++++,,,,,,---......///---------------...//////...//////000000111111111000000111111111111000000......------,,,+++++++++++++++++++++***************)))))))))((((((((((((((('''''''''(((((()))***%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++******)))************************))))))))))))))))))))))))))))))***++++++,,,---------------------,,,,,,,,,++++++,,,,,,---.........------......////////////000000000000000000111111111222333444666888999:::888999<<>>>>>:::555444444555333111tttkkk___ZZZYYYXXXSSSNNNIIICCC;;;444000000000111...---,,,---......,,,+++,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************+++,,,------......---------------............///000///...------...///000///000000000000///.........------,,,++++++******+++++++++*********))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++---,,,+++---......+++(((......////////////.........//////////////////000222333444555666:::@@@EEEIIIKKKQQQZZZ^^^^^^```dddgggkkkpppuuuzzz|||}}}~~~yyyxxxtttmmmddd\\\VVVSSSOOOKKKFFFCCC@@@===888444yyylllfffhhhhhhbbb[[[WWWRRRIIIAAA;;;888666666222000.........///---,,,------,,,,,,,,,+++++++++***************************))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++++++++++++++,,,------......---------------............/////////............///000/////////000//////...---------,,,,,,++++++******++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++000///...------...///000...///111222444777<<>>BBBEEEIIIQQQ[[[cccdddqqqwwwiiicccdddccc]]]VVVBBB>>>777333000000////////////.........---------+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,+++,,,------......---------------............///,,,---...///000000000///------......------,,,+++++++++++++++++++++************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,---111666:::999777444444555666888;;;>>>???BBBIIIQQQXXX```kkkyyy~~~wwwssspppnnnTTTNNNEEE===888555333222////////////.........---+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***++++++,,,+++,,,------......---------------............///,,,---...///000000000///,,,------------,,,++++++******************++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............+++...888III[[[cccaaa[[[KKKIIIGGGFFFJJJPPPWWW[[[^^^fffpppxxx~~~eee]]]RRRHHH@@@;;;888666000/////////............++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))******+++++++++,,,------......---------------.........//////+++,,,...000000000000///,,,------------,,,++++++******************++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////777KKKjjjjjjfffaaa___ccclllvvv}}}{{{qqqdddZZZTTTLLLBBB999666333111000//////...,,,---+++))))))+++,,,------......---,,,+++))))))((())))))))))))(((((((((((())))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))***)))((('''&&&&&&'''(((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...------,,,++++++***)))))),,,+++******))))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,++++++,,,...000000///000------000000///000444222JJJrrr}}}yyyrrreee[[[TTTOOOLLL???;;;666222111000000//////---++++++,,,---,,,+++......---,,,+++***))))))***)))))))))(((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))***)))((('''&&&''''''(((***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......---------,,,+++*********,,,+++******))))))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************++++++******++++++,,,---++++++++++++++++++++++++************++++++++++++************++++++++++++---,,,,,,,,,------,,,+++222///...000000///222777CCC^^^sssaaaWWWUUUWWWIIICCC;;;444111//////...000...------......,,,***......---,,,+++***))))))******)))))))))((((((((())))))))))))))))))))))))))))))''''''''''''))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))(((''''''''''''((())))))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,,,,++++++***++++++***))))))))))))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************++++++******++++++,,,---++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,,,,------------,,,,,,+++///,,,---000222333888???QQQiii|||zzz{{{wwwtttttt}}}}}}yyy|||}}}{{{|||nnn\\\VVVXXXSSSNNNEEE>>>888333000...///...---...///...---+++...------,,,++++++***************)))))))))(((((())))))))))))))))))))))))))))))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((('''''''''(((((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------------------,,,,,,,,,++++++++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---***,,,---.........//////......333999<<>>666111///---,,,---...///...---...------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------***,,,......------///111555888@@@HHHKKKKKKQQQXXXaaadddggghhhlllwwwvvvlllggghhheeecccccceeehhhjjjjjjfffeeebbb______bbbggglllhhheeeeeekkkssswwwsssnnnlllkkkiiihhhjjjmmmqqqsssqqqpppnnniiiddd```___```___cccjjjpppssssssrrrppp}}}pppiiiiiieee___WWWOOOEEE<<<666222000...---.../////////...---------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&'''(((((()))(((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++)))******+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++******)))(((((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---...///...,,,---222666>>>BBBJJJQQQRRRRRRWWW^^^iiikkknnnrrrzzzssskkkggggggeeebbbaaaaaabbbbbbbbb^^^^^^\\\YYYXXXYYY\\\___[[[YYYWWWYYY]]]^^^\\\YYYWWWVVVVVVWWWXXXYYY\\\___]]]^^^^^^\\\YYYYYY[[[]]]\\\aaagggjjjiiihhhhhhiiijjjyyy{{{vvvqqqiiiaaaXXXOOOFFFAAA:::666222/////////000000---------------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))%%%&&&((()))))))))(((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++))))))***+++++++++++++++******************************)))((()))***+++,,,******************************)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............000222111222666???FFFKKKNNNUUU[[[\\\^^^gggrrr{{{|||~~~xxxtttssshhhddd```]]][[[YYYVVVTTTVVVVVVUUUSSSPPPNNNNNNOOOOOONNNLLLLLLNNNOOOOOONNNMMMLLLLLLMMMLLLJJJLLLNNNPPPQQQPPPNNNKKKKKKNNNQQQOOOUUU\\\^^^\\\[[[^^^aaabbbooovvvlllddd\\\UUUQQQ@@@<<<555111//////000000------------------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++))))))***++++++++++++******************************)))((((((((()))+++,,,))))))))))))))))))************)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////...111444666999BBBNNNWWWYYY\\\bbbhhhkkkqqq||||||yyypppiii```[[[UUURRRPPPOOOLLLJJJLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHGGGHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHJJJJJJHHHHHHHHHFFFEEEFFFHHHIIIKKKLLLNNNOOOQQQSSSVVVXXXXXXaaappplll\\\YYY[[[RRRJJJAAA999444222111000///.........///...+++)))+++++++++************)))+++++++++************)))+++*********))))))(((((())))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))************))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&''')))******)))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++************************------,,,,,,,,,---...///***---000222111///.........777EEEPPPSSSSSSVVVZZZ]]]lll}}}}}}yyyxxxuuurrrtttwwwyyywwwtttrrrqqqooommmkkkfff___ZZZTTTQQQMMMLLLMMMNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNNNNOOOPPPQQQMMMMMMLLLKKKJJJJJJKKKMMMJJJJJJKKKKKKKKKLLLNNNOOOPPPTTT[[[eeeqqq|||iii]]]ZZZ]]]YYYRRRJJJAAA999333000///.........//////---+++++++++++++++************+++++++++************)))************)))))))))((())))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''))))))))))))(((((((((((())))))))))))************))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&(((***++++++***))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...///000000000111222111000222777:::IIINNNTTTXXX[[[___hhhppp{{{zzzuuutttwwwuuusssssssssqqqkkkfff___]]][[[ZZZXXXUUUPPPMMMKKKJJJHHHIIIKKKNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWUUUTTTSSSSSSRRRRRRRRRSSSPPPPPPOOONNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIKKKPPPXXXcccmmmssswwwddd\\\aaa___[[[TTTJJJ@@@666000111///......///000///---,,,,,,,,,+++++++++******+++++++++************)))************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&(((+++,,,,,,+++)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((************************************++++++++++++++++++++++++++++++++++++------------------------,,,,,,...///000000000000///000///...000777BBBJJJXXX\\\```bbbgggqqq~~~~~~}}}zzzuuuqqqlllfff___YYYTTTSSSRRRQQQPPPOOONNNLLLMMMMMMMMMOOOQQQTTTVVVVVVVVVWWWXXXZZZ[[[]]]^^^^^^^^^___aaacccdddffffffgggbbbaaa```^^^\\\ZZZYYYYYYZZZYYYXXXXXXWWWVVVTTTRRRUUUTTTQQQPPPOOOOOONNNMMMGGGIIIKKKNNNQQQTTTWWWXXX___ccckkkuuu~~~wwwnnnhhhbbbZZZUUUQQQJJJ@@@888444222///....../////////---,,,,,,,,,+++++++++++++++++++++*********))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((+++------,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////,,,///222555:::DDDQQQ[[[ZZZeeeqqqxxxqqqmmmfff___YYYSSSOOOLLLMMMNNNNNNOOOOOOPPPQQQRRRUUUWWWZZZ]]]```cccgggiiiiiijjjlllnnnqqqsssuuuvvvyyyzzz}}}~~~|||yyyvvvsssqqqoooooommmlllkkkkkkhhhccc```___\\\YYYWWWWWWWWWTTTRRRLLLMMMNNNOOONNNMMMLLLKKKRRRRRRTTTZZZaaagggjjjjjjtttyyy~~~~~~|||}}}qqqaaa[[[]]][[[RRRIII<<<888333///.../////////------------,,,,,,,,,++++++++++++*********))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))'''((((((((()))))))))***((()))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&(((+++,,,,,,+++'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......////////////...000777@@@FFFKKKSSS___hhhlll~~~}}}tttmmm[[[XXXRRRMMMJJJJJJKKKLLLKKKMMMQQQSSSUUUXXX[[[^^^cccggglllqqqvvv{{{}}}vvvpppmmmiiieeecccbbbaaa^^^[[[WWWUUUQQQMMMKKKKKKMMMNNNMMMKKKHHHHHHLLLPPPTTTVVVZZZffftttzzzwwwrrrqqqsssuuuuuukkkjjjhhh]]]SSSHHHBBB:::333000/////////......---------,,,,,,,,,+++++++++************)))))))))))))))************))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''(((((())))))******))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&''')))+++***)))&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************'''((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++............///111222333:::BBBLLLRRRVVV]]]iiirrr~~~ssshhh]]]VVVMMMMMMKKKJJJKKKNNNRRRVVVUUUYYY___dddgggkkkpppsss{{{yyyuuuuuurrrmmmiiigggccc\\\UUUQQQPPPQQQSSSKKKIIIHHHGGGGGGJJJMMMPPPNNNVVVbbbkkknnnnnnlllkkkgggrrryyyooocccYYYUUUMMMBBB999333111000000............------------+++++++++************)))((()))))))))************))))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***'''''''''((()))*********))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&'''((()))(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((()))))))))*********++++++++++++++++++++++++---------------------------------...111555999<<>>777000000/////////......---...------,,,+++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''((((((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((()))***)))'''&&&'''(((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000222222888CCCQQQ[[[]]]\\\kkkuuuIIIIIIIIILLLRRR\\\eeekkkyyy{{{pppiiigggbbb\\\YYYUUUPPPLLLKKKKKKJJJIIIKKKOOOTTTWWWXXX[[[aaafffkkktttuuuddd]]]]]]YYYLLL@@@444111//////000000...+++......---,,,,,,,,,,,,---******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))))))))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))***)))'''&&&'''(((************+++++++++,,,,,,,,,,,,,,,,,,,,,---------///111000......111444999???IIITTT\\\ccchhhkkkKKKNNNSSSZZZdddqqq|||{{{uuuooohhhbbb]]]VVVQQQNNNLLLJJJIIIHHHIIILLLPPPUUUXXXYYYZZZ^^^ccckkkxxxnnncccbbb___TTTIII<<<666///---///000...+++///......---------------+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((*********)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))***)))((('''((()))*********+++++++++,,,,,,,,,,,,,,,---------------///111111...+++,,,333:::GGGRRR\\\]]][[[cccvvvWWW\\\dddnnnxxx{{{lllggg```ZZZVVVRRROOONNNJJJHHHHHHJJJOOOTTTUUUUUUYYY\\\```fffnnn{{{~~~mmmeee___XXXSSSHHH???333......//////...000///......------......++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++***)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''')))***)))(((((()))******++++++++++++,,,,,,,,,,,,,,,,,,------............//////------333???IIIUUU\\\cccggglllzzzmmmttt~~~{{{tttlllfff```[[[WWWQQQMMMHHHGGGIIILLLMMMMMMPPPRRRXXX]]]```dddppp|||oooeee___]]]TTTKKK>>>444111000000000000000///............///++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******)))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''')))******(((((()))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////***,,,...222999DDDRRR\\\bbbcccjjj{{{~~~tttkkkeeeZZZUUUOOOJJJIIIJJJJJJIIILLLLLLQQQXXXZZZZZZ___fffiii}}}ooofffbbb]]]VVVKKK@@@888333111111111000//////......//////,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''((((((((()))'''''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''')))******))))))***++++++++++++,,,,,,,,,------,,,,,,------.../////////,,,///555>>>IIIVVVaaagggqqqwwwxxxqqq```\\\VVVRRROOOMMMMMMLLLQQQLLLLLLSSSXXXWWWYYY]]]aaalll|||xxxjjjcccaaa]]]UUUJJJ>>>666222111111111000///////////////,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((''''''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''')))******))))))***,,,++++++,,,,,,,,,---------,,,,,,------...///000000222666>>>IIIVVV```gggiii~~~qqqggg^^^[[[XXXRRRLLLJJJJJJJJJJJJKKKOOOSSSXXXZZZ]]]^^^gggxxxxxxllleeeaaa[[[TTTIII===555333222000///000...+++---222,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%'''''''''(((***,,,''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''')))************+++++++++,,,+++******)))*********,,,---///...---...333777///@@@TTT^^^___bbblllvvv}}}pppjjjeee\\\TTTOOOPPPNNNKKKJJJKKKNNNPPPQQQXXXZZZ___hhhsss~~~vvvooofff]]]TTTHHH>>>888333000///111000...---000,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((('''''''''''''''''')))***(((&&&$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,+++++++++++++++,,,''',,,000000---...333888EEEOOO[[[___aaalllzzzoooddd]]][[[WWWQQQMMMKKKKKKJJJIIIQQQTTTYYY^^^aaahhhyyy~~~rrrggg___WWWMMMFFF777111...111222000...///------,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((''''''''''''&&&((((((''''''&&&&&&&&&%%%$$$&&&((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++------,,,,,,,,,,,,---...)))---000000///555@@@JJJ[[[___bbbeeelllvvvooogggaaaXXXRRROOOMMMJJJHHHJJJNNNWWW___bbbbbbhhhooo|||mmmbbb]]]YYYVVV???666...///111000//////------------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((())))))******)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&(((***''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))*********+++++++++,,,,,,+++,,,,,,---......000///...///777EEEVVVaaaaaabbbgggrrr}}}ppphhh^^^VVVRRROOOLLLHHHIIIIIIOOOYYY```aaabbbdddooo~~~ppp^^^ZZZ]]]___JJJ===222/////////000111.........---------,,,,,,+++,,,,,,,,,,,,+++******************************************************))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''$$$######&&&)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))*********+++++++++************+++---......111///000777DDDSSS^^^eee\\\aaaooouuuhhh^^^YYYUUUOOOKKKMMMGGGEEELLLTTTYYY\\\___```gggwwwyyyaaaZZZ\\\^^^TTTHHH;;;444111///000333//////.........---------,,,,,,,,,,,,,,,++++++***************************************************))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((("""$$$&&&((()))+++...111******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++)))************+++++++++)))))))))***+++---...///---222;;;GGGSSSZZZ]]]\\\aaalll~~~qqqiiibbbZZZTTTQQQKKKGGGIIILLLNNNSSSXXXZZZ\\\ddd{{{oooeeeaaa]]][[[QQQGGG???777111000333////////////.........---,,,,,,------,,,,,,+++***************************************************))))))))))))(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))))))))''''''(((((()))*********'''+++222666888777666666******(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++)))************+++++++++)))******+++---...000111222===LLLWWW]]]```cccfffvvvyyypppfff^^^QQQPPPPPPQQQNNNJJJKKKPPPTTTTTTVVVeee}}}rrriii___^^^XXXPPPGGG===333000222000/////////............,,,,,,------,,,,,,+++***************************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))'''((((((((())))))******''''''((()))***+++,,,,,,:::@@@FFFHHHCCC;;;222---))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++***++++++,,,...000222333<<>><<<888333///+++((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***,,,...//////333999???VVV^^^ccc```cccttt{{{nnncccYYYUUUQQQKKKIIIJJJLLLLLLRRR[[[^^^fff|||yyyhhh```aaa]]]KKK???:::444111111111000.........///......---------,,,,,,,,,************************))))))))))))************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((()))((((((''''''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((()))((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((***000<<>>KKK[[[eeegggnnnwwwzzzmmmcccZZZSSSKKKHHHHHHLLLPPPRRRUUUYYY]]]dddqqqzzzhhhaaaZZZXXXUUUKKK777333///---...000000///......---------,,,,,,,,,************************((()))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***((('''((()))***)))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((%%%''')))******)))'''%%%''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''&&&%%%&&&(((&&&&&&''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***'''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((()))************))))))))))))******))))))))))))))))))))))))************++++++++++++,,,,,,---------............111888DDDRRR^^^fffiiiqqqyyynnnbbbYYYPPPLLLIIIHHHKKKOOOSSSVVVWWWYYY```qqqvvviii[[[XXXZZZVVV???999111......000111000......---------,,,,,,,,,************************))))))))))))************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***((('''((()))***)))''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&(((((((((((()))))))))***''''''''''''((((((((((((&&&&&&))),,,+++'''&&&((($$$%%%&&&((((((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((()))******'''''''''''''''&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((())))))***++++++******))))))******+++))))))))))))))))))))))))*********++++++++++++,,,,,,------......////////////555@@@OOO]]]gggjjjkkkyyy}}}pppdddZZZVVVPPPJJJHHHKKKNNNPPPRRRVVV[[[dddxxxxxxaaaWWWZZZZZZKKKBBB777000///000111000......---------,,,,,,,,,************************))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((&&&%%%''',,,,,,'''%%%(((%%%''')))***+++***))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))(((((())))))***++++++******))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,,,,------...//////000000777@@@MMMYYYaaaiiiqqqvvvuuuccc```XXXNNNIIIHHHJJJKKKOOOVVVYYYXXX___uuukkk[[[]]]^^^UUUJJJ;;;222///000000000......---------,,,,,,,,,************************))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***((('''((()))***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***%%%###&&&'''$$$%%%)))&&&'''((())))))'''%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))******+++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...///000000111DDDPPP^^^eeehhhnnn|||yyyxxxwwwtttqqqnnnllljjjfffccc``````cccgggjjjlllhhhlllppprrrtttwww|||uuuiii]]]WWWPPPIIIGGGJJJNNNPPPRRRUUUZZZcccnnnvvvkkk]]]ZZZ[[[PPPDDD<<<666000...//////............---***(((,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************++++++++++++++++++,,,,,,,,,000111///,,,000:::CCCWWW[[[```eeelllvvv}}}zzzuuupppllllllmmmlllkkkiiigggfffbbbaaa___\\\ZZZWWWUUUTTTRRRQQQOOOOOOOOOQQQTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYdddiiiooorrrvvv|||{{{mmmcccYYYOOOKKKMMMHHHKKKOOORRRVVV\\\ccciiiqqq|||iiibbb^^^TTTJJJBBB;;;333000111000/////////000///,,,***,,,,,,,,,++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))************+++++++++++++++,,,,,,,,,---...//////222:::EEENNNaaacccgggkkkrrr|||{{{uuunnnjjjiiigggccc___\\\]]]]]]\\\[[[YYYXXXVVVVVVUUUTTTRRRPPPNNNLLLKKKKKKJJJJJJJJJKKKMMMOOOPPPLLLLLLLLLMMMMMMMMMMMMMMMNNNQQQUUUWWWYYY^^^ffflllqqqwwwyyyjjj]]]RRRMMMLLLEEEHHHKKKOOOQQQUUUYYY[[[aaavvvxxxjjj^^^XXXQQQKKKCCC888222222111000///000111000...,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))(((((()))))))))*********++++++***+++++++++,,,,,,,,,---///......111:::FFFSSS[[[iiijjjmmmsss|||}}}ssskkkgggbbb]]][[[[[[ZZZWWWUUUSSSSSSSSSSSSRRRQQQPPPOOOPPPOOOOOOMMMLLLKKKJJJJJJEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIKKKKKKJJJLLLRRRVVVSSSXXX^^^cccggglllsssyyysssdddYYYRRROOOHHHIIIJJJLLLNNNQQQTTTVVVZZZgggooo\\\XXXVVVTTTLLL???555222222000///000111111///---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))((((((((((((((())))))*********+++++++++***++++++,,,,,,---------111//////666CCCRRR^^^eeelllooouuu}}}|||wwwtttnnngggaaa^^^[[[WWWVVVVVVUUUSSSQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLGGGGGGHHHIIIIIIIIIIIIHHHKKKKKKKKKJJJJJJIIIIIIHHHKKKLLLMMMLLLJJJKKKNNNQQQJJJMMMPPPRRRTTTXXX]]]aaauuuiii___YYYPPPMMMIIIHHHIIINNNRRRUUUUUUZZZrrrwww]]]YYYXXXYYYTTTGGG;;;555222000/////////000...------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************++++++++++++******+++,,,------............222>>>OOO___jjjnnntttzzz}}}vvvsssnnniiieeeccc```\\\XXXVVVTTTRRRQQQPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHJJJKKKEEEFFFFFFFFFFFFGGGJJJLLLyyykkkbbbXXXRRRJJJEEEFFFJJJOOORRRRRRUUUfffjjjaaaZZZYYYXXXOOODDD===444222////////////...,,,------------,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,******+++,,,---...//////,,,000;;;KKK]]]llltttwww}}}wwwqqqjjjeeeccc```[[[XXXWWWVVVTTTSSSQQQQQQPPPNNNMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHGGGEEEEEEDDDDDDDDDzzznnnbbbZZZOOOHHHFFFIIIKKKMMMQQQXXXaaarrrnnn\\\XXXYYYUUUMMMHHH777555111000//////...---...------------,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,******+++,,,---...//////222;;;KKK\\\kkktttxxxxxx{{{qqqjjjfffccc```]]]\\\YYYUUURRRQQQQQQQQQQQQNNNNNNOOONNNLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLMMMNNNOOOOOONNNMMMLLLKKKKKKJJJIIIGGGFFF|||iiiaaaUUUMMMJJJJJJJJJIIIMMMXXX\\\^^^rrrxxx___VVVXXXYYYTTTPPP:::777333111000000///---......---------,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,******+++,,,---//////000<<>>555333111000//////000000///---------------------------+++++++++************))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********************************'''((((((((()))))))))***(((((((((((())))))))))))''''''''''''((((((((((((((((((((('''''''''''''''))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))''''''((((((((()))))))))***************)))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,------......222===OOO___hhhnnnssswwwzzzrrrmmmddd^^^ZZZZZZWWWRRROOOOOOMMMLLLJJJJJJKKKJJJIIIGGGEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEJJJQQQZZZccchhhlllkkkiiieee^^^YYYVVVTTTMMMMMMNNNOOOPPPPPPPPPPPPUUUTTTSSSRRRRRRRRRRRRRRRNNNNNNPPPSSSUUUVVVSSSQQQOOOOOOPPPPPPPPPOOOOOONNNOOOPPPPPPPPPQQQQQQQQQQQQwwwbbbZZZRRRMMMJJJIIIMMMTTTVVVUUU```~~~|||fff]]]ZZZ\\\UUUDDD888666111000//////000000///...------------------------+++++++++************))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))))))))))))))++++++++++++++++++++++++'''((((((((())))))******(((((((((((())))))))))))''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((((((***************)))(((((('''((((((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******************************************************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...,,,555GGGZZZggglllrrrwww~~~wwwooohhhccc[[[WWWTTTUUUTTTOOOLLLMMMNNNMMMMMMMMMNNNNNNLLLJJJFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCIIISSS___jjjqqqkkkjjjggg```WWWPPPKKKIIIHHHIIIJJJKKKKKKLLLLLLKKKRRRRRRQQQQQQQQQRRRRRRSSSOOOPPPSSSWWWYYYYYYVVVSSSRRRQQQPPPQQQRRRSSSRRRQQQQQQRRRRRRRRRSSSSSSTTTTTTyyynnn___QQQLLLLLLLLLKKKLLLSSSUUU___ooottthhh\\\YYYYYYQQQ@@@111444111...---///000---+++......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---+++---111222000000222444;;;NNNfffssssssvvv~~~~~~uuukkkccc]]]ZZZUUURRROOOMMMMMMNNNNNNNNNLLLMMMNNNLLLHHHFFFFFFGGGGGGEEEBBBBBBDDDEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@AAAFFFFFFDDDIIIVVV```ccceee^^^UUUNNNKKKJJJIIIGGGEEEDDDDDDDDDDDDEEEGGGHHHKKKJJJIIIJJJNNNQQQRRRRRRMMMOOOQQQSSSTTTSSSRRRQQQMMMMMMNNNPPPQQQRRRSSSTTTSSSRRRQQQRRRTTTTTTSSSQQQ{{{jjjYYYQQQNNNKKKIIIIIIRRRVVV^^^fffooo}}}zzzlll^^^ZZZ\\\WWWGGG999666222///...000111///---.........---------,,,,,,,,,,,,,,,++++++++++++***))))))************))))))+++*********))))))))))))************************+++++++++*********)))))))))******++++++******)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,+++,,,//////---000555@@@LLL```qqqyyy}}}xxxtttmmmeee^^^XXXTTTRRRPPPOOOMMMMMMNNNNNNOOOOOOMMMLLLLLLJJJHHHGGGGGGGGGIIIGGGEEEEEEFFFGGGGGGFFFCCCCCCCCCCCCBBBBBBAAAAAA@@@EEEFFFCCCEEELLLRRRRRRTTTPPPJJJGGGFFFFFFDDDBBBBBBBBBCCCDDDDDDDDDCCCCCCGGGFFFEEEFFFIIIKKKLLLLLLJJJJJJLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQPPPPPPOOOPPPRRRRRRQQQPPP|||fffZZZSSSMMMIIIIIINNNSSSZZZ]]][[[bbbvvvvvvfff___aaa]]]QQQEEE:::555111///111222111000.........------------,,,,,,,,,,,,,,,++++++++++++))))))************))))))***************)))))))))************************+++++++++***************)))******++++++******)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((())))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,...///------444>>>JJJ[[[mmmtttxxx{{{wwwlllhhhbbb[[[VVVRRRPPPOOONNNNNNOOOPPPPPPPPPPPPPPPJJJHHHGGGFFFGGGGGGFFFEEELLLJJJIIIIIIKKKLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIDDDGGGHHHEEEDDDFFFHHHGGGMMMKKKIIIIIIJJJIIIHHHFFFEEEFFFGGGHHHHHHFFFEEEDDDGGGFFFEEEEEEGGGIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKLLLNNNOOOPPPQQQQQQRRRQQQPPPPPPRRRRRRQQQOOOuuueee[[[RRRLLLJJJHHHMMMUUUXXXVVVYYYgggwwwwwwmmmhhhbbbYYYQQQ???999333000000222222111............------------------,,,,,,,,,+++++++++)))******++++++******)))************************************************************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------......000000///111===JJJUUUeeeqqqsssyyy}}}xxxrrrooohhhddd___YYYUUURRRRRRRRRQQQSSSTTTTTTSSSPPPOOONNNJJJHHHFFFFFFIIIJJJJJJIIINNNMMMNNNPPPSSSTTTSSSRRRTTTTTTUUUUUUUUUTTTRRRRRRMMMNNNNNNKKKJJJLLLPPPRRRWWWVVVUUUTTTSSSRRRQQQPPPOOOOOONNNMMMMMMMMMLLLLLLNNNLLLLLLLLLNNNOOOOOONNNSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRSSSUUUWWWXXXYYYZZZZZZXXXUUUTTTTTTTTTRRRPPPpppcccXXXOOOKKKFFFHHHNNNUUUYYY[[[bbbjjjsssggg___ZZZFFF???666000000111111000//////.........------------------,,,,,,,,,++++++******++++++++++++*********************+++++++++************************************************)))))))))******)))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------......///111111777GGGVVVeeemmmsssvvvzzztttnnniiifff```]]]ZZZWWWUUUTTTUUUVVVUUUWWWYYYWWWRRRMMMJJJIIIKKKJJJIIIJJJMMMPPPRRRSSSUUUVVVXXX\\\```bbbbbb```aaaaaabbbaaa```]]][[[YYYYYYVVVSSSRRRSSSYYYbbbjjjkkkjjjgggccc___\\\ZZZYYYZZZWWWTTTQQQPPPRRRUUUWWWYYYXXXXXXYYY\\\]]]\\\[[[^^^]]]]]]\\\]]]]]]^^^___^^^___```aaaccceeeffffffccc```]]]ZZZXXXVVVTTTRRR}}}ooo```SSSMMMJJJGGGHHHPPPWWWZZZ\\\^^^ppprrrddd]]]OOOFFF;;;333000000000////////////.........------------------,,,,,,,,,,,,******++++++++++++***************+++++++++++++++++++++++++++++++++++++++***************+++++++++((())))))******))))))((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,,,,---------------+++---111666@@@RRRaaannnnnnpppyyyzzzqqqjjjddd```]]][[[ZZZYYYYYYYYYZZZ[[[[[[VVVYYYZZZVVVPPPJJJHHHHHHHHHIIIKKKMMMOOOSSSYYY]]]ggghhhlllqqquuuwwwvvvtttwwwxxxxxxwwwuuurrrooommmggg```ZZZXXX[[[dddrrr~~~wwwpppkkkiiieeeaaa\\\YYYXXX[[[```cccgggggghhhkkknnnpppooonnnlllmmmnnnoooqqqrrrssssssqqqqqqqqqqqqrrrrrrrrrrrrmmmiiiddd```^^^\\\YYYWWWmmm\\\SSSOOOIIIEEEJJJPPPTTTWWWZZZeeerrrjjj[[[YYYNNNAAA666111000000///////////////...............------------,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++(((((())))))))))))((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,------------...///,,,---555???MMM^^^mmmooojjjmmm}}}}}}xxxooohhhccc```]]][[[]]]]]]]]]\\\\\\[[[ZZZYYYVVVYYY[[[XXXRRRNNNNNNOOOLLLQQQVVVXXXXXX]]]fffmmmvvvlllccc```bbbjjjzzz}}}tttqqqmmmkkkkkknnnrrruuuwwwxxxzzz~~~}}}|||vvvrrrmmmjjjhhhfffeeecccxxxeeeZZZSSSKKKEEEFFFKKKOOOVVV\\\\\\```zzzoooYYY___TTTEEE999333111000///000/////////..................---------,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++(((((())))))))))))(((((((((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,---------......333///000:::HHHWWWiiivvvqqqkkkpppwwwrrrnnnhhhcccbbbaaaaaa```______^^^\\\XXXTTTQQQOOOVVVZZZ\\\[[[VVVTTTVVVYYYZZZaaagggiiihhhmmmxxxvvvkkkggggggmmm|||~~~}}}~~~}}}yyyuuurrrqqqpppooonnnvvvfff[[[PPPGGGFFFIIILLLRRRWWWXXX___ggg}}}ttt[[[[[[^^^TTT???444444333,,,///000000000000...---,,,------------------------++++++++++++++++++++++++******))))))***+++,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++******)))(((((((((************************,,,,,,+++***))))))******************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))(((((((((((()))************+++++++++''''''(((((())))))************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((******************++++++,,,,,,,,,,,,,,,,,,,,,---333444:::GGGYYYiiiuuuzzzlllttt~~~wwwqqqlllgggbbbbbbeeehhhfffdddbbb___YYYSSSPPPOOOOOOPPPSSSdddiiieeefffddddddlllrrrwww}}}}}}wwwuuuwwwsssttt|||zzzxxxwwwvvvwwwxxx{{{|||qqq___TTTHHHEEEGGGIIINNNTTT[[[___aaassswwwaaa\\\\\\TTTEEE888444111...///000000000000...---,,,------------------------++++++++++++++++++++++++******))))))***++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))(((((('''((()))***+++************************(((((((((((()))))))))***))))))))))))************************************))))))))))))************************************,,,,,,+++***************************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((***)))))))))(((((((((((((((((()))))))))*********'''((((((((()))))))))******)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))))))))))))))******+++++++++,,,***+++,,,---------......333777AAASSSgggtttwwwuuuooovvvxxxpppjjjjjjgggeeegggjjjjjjfffaaaYYYVVVRRROOONNNPPPSSSUUUZZZllltttrrruuutttttt|||~~~yyy~~~yyyuuuwww{{{{{{{{{{{{|||}}}~~~~~~~~~|||zzzyyyxxxwwwwwwxxxxxxyyy{{{jjj]]]OOOHHHFFFGGGKKKPPP\\\^^^[[[eeennnaaa\\\VVVNNNBBB555000222000000000000///...------------------------------++++++++++++++++++++++++*********)))******+++,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))(((((((((((()))***+++************************((((((((()))))))))*********************)))))))))************************(((((())))))***++++++,,,++++++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))******)))))))))((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******************)))))))))((())))))***+++,,,------)))+++------------///000333<<>>444000000222000000000000////////////+++++++++,,,,,,---------,,,++++++++++++++++++,,,*********************************************************++++++,,,,,,,,,))))))))))))************************************))))))))))))************++++++************++++++)))************+++++++++*********************************++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........,,,---///000111000///---000000000000000000000000////////////000000000000000111111111111222222222000000000000000000000000000000000000000000000000111111000000/////////...000000000000000000000000000000000000000000000000000/////////............---------------------------------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))++++++)))((()))***))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))***+++++++++++++++++++++++++++++++++'''(((((()))***+++++++++)))***+++,,,,,,+++***)))((()))***+++,,,---------++++++,,,,,,,,,---------,,,---...///000000000000777DDDWWWlll|||~~~yyyyyyyyy{{{{{{yyyzzz||||||{{{yyyxxxwwwxxxzzz{{{{{{yyyyyyyyy|||{{{ssswwwxxxtttqqqpppnnnjjjiiiiiiiiijjjjjjkkkkkkkkkqqqrrrssstttuuuttttttsssuuuxxxzzz{{{zzzyyyyyyzzzuuuyyy~~~tttuuussslllhhhmmmuuuzzzzzzzzzzzz}}}}}}wwwvvvssskkkggghhhlllnnnnnnlllpppyyy~~~~~~|||~~~uuugggYYYQQQLLLGGGJJJPPPVVV\\\\\\\\\qqqkkk\\\[[[YYY[[[]]]UUUCCC555222444444000000000000////////////------------------------*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))******)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,111000...------...///000,,,...000111000//////000666222......000222222222333222222222333555666777999888777888999999999888777999:::999777666555666555666666444111000111222333000///111444666444222111000///......///000000///000000000......///000000...------///000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++...---+++*********++++++******))))))******+++,,,,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,---------......111///000111000...111666:::SSShhh~~~~~~}}}|||~~~~~~|||{{{{{{{{{xxxyyyzzz~~~xxx}}}{{{xxxyyy{{{uuuvvvxxxxxxwwwvvvvvvwww~~~||||||vvvqqqvvvxxxwwwvvv|||~~~pppaaaWWWOOOIIIJJJNNNTTTXXXXXXYYYhhhuuuhhhccc\\\^^^aaa[[[JJJ:::444333333111000000000////////////------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......---.........///000000111,,,---.........000222555444333333555999<<<<<<;;;=========>>>@@@BBBEEEFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDBBBAAABBBCCCDDDCCCAAA???>>>>>>>>>>>>:::888555555777777444111222222222222222111111000///000222222222111111111222000...---...///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++---,,,+++*********++++++******))))))******+++,,,,,,,,,,,,+++++++++******************++++++++++++,,,,,,---------.........///...///222111000444:::GGGbbb{{{}}}~~~~~~}}}}}}lll___TTTLLLJJJLLLRRRTTTWWWXXX___xxx{{{ooo^^^aaaeeecccTTTBBB777333222111111000000000/////////------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++***)))(((((()))***+++************************++++++++++++++++++++++++************************)))))))))*********++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000,,,---...///000000000///333222222000000111555999<<<===@@@DDDHHHJJJIIIGGGGGGGGGHHHIIIKKKMMMOOOQQQNNNNNNLLLKKKKKKKKKLLLLLLNNNOOOOOOOOOMMMNNNPPPRRRRRRNNNKKKJJJMMMOOOOOOOOOFFFCCC@@@@@@BBBAAA===:::999999999888666444222111///111222444444333222222555333000/////////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++---,,,+++*********++++++******))))))******+++,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,------------.........------///222222333888@@@RRRppp|||vvvfffYYYPPPKKKJJJQQQSSSYYY]]]\\\kkkzzzbbb```eeeeeeZZZIII:::333222111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************************************************************))))))*********+++++++++---,,,,,,+++++++++,,,,,,---------------------------------------...////////////......//////000000444555777888:::===BBBEEELLLMMMNNNPPPPPPPPPNNNMMMIIIJJJKKKMMMPPPRRRTTTUUUTTTTTTRRRPPPOOOOOOQQQSSSZZZ[[[\\\\\\[[[\\\^^^```]]]XXXSSSTTTZZZ___```___PPPNNNMMMNNNQQQQQQNNNKKKIIIGGGDDD@@@<<<999777666444444333333444555555444888666222000000111000///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------............------///222333444===GGGYYYzzzmmm___UUUOOOJJJLLLOOOYYY```\\\bbbiii^^^bbbccc]]]NNN???555333111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************************************************++++++++++++---,,,,,,+++,,,,,,------------------------------......------------......000///...///111444777999777;;;@@@DDDHHHLLLPPPRRRQQQQQQQQQPPPOOONNNNNNNNNMMMNNNRRRVVVZZZ^^^aaabbbeeedddccc```^^^^^^bbbeeemmmpppssstttssssssssstttpppjjjeeeeeejjjoooooonnncccaaaaaacccffffffccc```aaa]]]VVVNNNHHHEEECCCCCCBBB>>>:::888999;;;;;;;;;;;;888444111111111000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------.........//////......000222333777DDDQQQhhhvvvfff\\\TTTMMMGGGKKKUUU\\\ZZZ\\\tttvvvaaaaaaaaa^^^TTTEEE999555222222111111111000000000........................------------,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,------...------------------------///............//////000222222333666:::@@@DDDGGGIIILLLOOOPPPPPPOOOPPPPPPNNNPPPQQQRRRRRRSSSVVVYYY]]]___dddjjjoootttwwwyyy{{{|||zzzwwwtttuuu{{{}}}|||}}}~~~}}}~~~~~~|||zzzuuummmeee^^^ZZZXXXWWWWWWRRRLLLIIIJJJJJJIIIGGGCCC???999555333222111000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,++++++******))))))******+++,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////000000111333666>>>OOO```|||{{{ooodddYYYPPPGGGIIIPPPVVVXXX[[[gggvvvjjjdddaaa```YYYKKK>>>888222222222111111111000000..............................---------,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,---.......................................000111333555666:::<<<@@@EEEIIILLLNNNOOOTTTUUUUUUTTTRRRRRRRRRTTTWWW[[[aaafffhhhkkkooorrrxxxzzz~~~yyytttpppnnnooojjjeeecccccc```[[[VVVSSSNNNFFF@@@;;;888555444111111111111111111111111////////////////////////........................------------------------------------------------,,,++++++******++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,+++******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////111111222555:::FFF]]]rrrwwwtttuuuxxx}}}~~~~~~uuuiii]]]RRRIIIKKKNNNSSSWWW\\\bbbgggrrrhhhbbbbbb]]]OOOAAA:::222222222111111111111000////////////////////////.........------,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,......,,,***(((************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///........................------///111444777999;;;CCCGGGMMMRRRTTTSSSQQQOOOIIIKKKNNNPPPTTTZZZaaafffgggnnnwww~~~|||}}}{{{xxxwwwvvvqqqhhhaaabbb\\\SSSJJJDDD???;;;999222222222222222222222222000000000000000000000000........................------------------------------------------------,,,++++++++++++++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++)))***+++,,,---,,,,,,+++*********)))***++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000111111333777===MMMggg~~~}}}yyyvvvyyy}}}|||uuusssuuuwwwooodddWWWOOOIIIIIIRRR[[[_________nnnooobbbaaaaaaUUUEEE:::555222111222222//////111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,***)))*********)))111///---,,,...000111222000000111666===DDDIIILLLUUURRROOOOOOQQQSSSRRRPPPNNNTTT\\\bbbfffllluuu|||}}}yyyxxxwwwxxx|||zzzwwwuuutttkkk```YYYUUULLLAAACCC???999555333222111000111111111000000///.........//////000000//////...........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,,,,,,,,,,---......////////////000000000000555///000<<>>;;;:::777333444444333111111000000000111000000000////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------...------,,,,,,------...---------------...///000222555222222999<<>>FFFLLLKKKNNNTTT\\\gggtttwwwsssooonnnrrr|||{{{nnn[[[LLLCCC===888444666555444333222111111111111111000000000/////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,...------,,,,,,------...------------...///000000222444111444<<>>JJJUUUsssssspppqqqqqquuuzzzsssqqqpppllleeegggyyy}}}kkkaaa___tttzzzjjjccc[[[RRRKKKJJJSSSXXXWWW[[[bbbsss}}}fff]]]YYY[[[UUUEEE888555333111//////000111000///////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------------------......---------...//////000///......111333666777CCCDDDGGGLLLNNNUUUfffwww}}}{{{zzzuuussspppnnnttt|||}}}zzz~~~nnnaaa[[[TTTGGG<<<888:::999555555333222111222222111000000000/////////..................------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------...///...------...///---------........./////////............///000000000555777???MMM\\\{{{xxxwww~~~zzz|||xxxpppqqqtttuuussssssssstttqqqiiiccciiitttuuudddZZZZZZppptttiii^^^VVVLLLJJJRRRYYYZZZ\\\```eeemmmaaaYYYZZZXXXKKK<<<555333222000000111111000///////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------..............................------......///000111000......111666<<>>666444222111111111000///////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------............---------------------------------...///000111222...222777;;;>>>CCCJJJOOOYYYmmm~~~lllbbb```ggguuuyyyaaaMMM===:::555333222333333333111111000000000/////////...///000111111000///...------------------------,,,---------....................................---...///...------...///,,,,,,,,,------------............///000111222333444@@@FFFUUU{{{{{{uuueeeZZZTTTQQQJJJKKKNNNOOOMMMPPP[[[gggpppzzz|||ssssssqqquuuwww|||zzzvvvqqqppppppllleeeZZZddd||||||iiiZZZSSSSSSiiiyyyccc\\\QQQLLLNNNXXXaaafffeeeaaattttttccc^^^ZZZOOODDD666444222111111111000///////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------....................................------......///111222333222666<<<@@@DDDLLLVVV___kkkuuukkkeeegggmmmvvvwwwbbbHHHCCC;;;555333333444444111111111000000000//////...///000111111000///...........................------------....................................---...///...------...///------------.....................///000222333444777DDDLLL___rrr```VVVRRRQQQJJJJJJKKKKKKKKKQQQaaaqqq|||{{{zzzxxxqqqrrrwww|||sssooonnniiibbb___aaaooo~~~kkk[[[UUUTTTjjj|||ddd^^^SSSKKKLLLVVVbbbiiieee___rrr|||fff___\\\SSSIII777555222111222111000///000/////////..................---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////000000000000000000000000------......///111222333666:::>>>BBBHHHSSSaaalll||||||mmmeeeeeehhhoooyyytttQQQJJJ@@@888444333333444111111111111000000000000...///000222222000///...........................---------.........//////////////////////////////---...///...------...///............/////////000.........///000222333444:::GGGPPPfffqqq___TTTQQQQQQNNNLLLKKKJJJJJJRRReeexxxtttxxx}}}ttttttzzzxxxrrroooiii```ccc```ggg}}}hhhWWWTTTWWWhhhssscccTTTOOONNNQQQ]]]lllkkkeeeooonnnaaa^^^YYYQQQDDD:::111111222000//////000/////////............------------------------,,,,,,,,,,,,------...///........................---------............///111000///......///000111222222000...---///333666???DDDFFFGGGOOOccczzzuuuooojjjgggfffnnn}}}kkk```MMM===888999777222333333333222000000111222000000000000////////////////////////............---------............///111111000000/////////...///...---,,,,,,,,,,,,,,,---------........./////////...000222000///333:::@@@EEEYYY}}}|||qqqaaaXXXTTTRRROOOMMMKKKHHHGGGRRRjjjxxxuuu{{{~~~|||vvvlllhhhgggdddbbbccckkk~~~gggWWWSSSUUUfffvvveeeVVVPPPOOOQQQ\\\iiinnniiimmmpppaaa\\\XXXSSSEEE;;;222111222111//////000000/////////.........------------------------------,,,,,,,,,---..............................---------............///111000//////...///000111222222111000000333888<<>>:::888555444444444222111000000000111000000000////////////////////////............---------............///000000000//////.........///...------,,,,,,,,,------------.........//////000///000222111000555<<>>444222222111///000000000000/////////......------------------------......------------------........................---------............///000000/////////000000111111111222222444999@@@EEELLLQQQYYYggg|||tttqqqvvv||||||yyy^^^III???;;;999555555444333222000///...111111000000000/////////////////////............---------............////////////...............///...------,,,---------------........./////////000///111333222111777>>>IIIPPPmmmyyyggg[[[TTTPPPLLLHHHEEEDDDJJJ___rrrddd^^^dddfffddd^^^ZZZbbbuuuyyybbbSSSPPPRRRddd~~~ooo^^^VVVRRROOOUUU___vvv|||xxxtttvvvcccYYYYYY[[[MMMAAA666333333111000000000000000////////////...........................000///...---------------........................---------............///000000000000000000111111000111222444777>>>FFFKKKXXXaaammm}}}}}}yyytttpppoooxxxqqqXXXIII@@@<<<666555333222222111///...111111111000000000//////////////////............---------............///..................------......------------..................////////////000///000222222222888@@@MMMYYY}}}~~~lll^^^UUUPPPQQQLLLGGGEEELLLccc}}}tttkkkeeeccciiihhhddd]]]XXX\\\hhhsssrrr]]]QQQNNNRRRddd}}}wwwcccZZZTTTPPPRRRYYYooo}}}yyyxxxeeeZZZZZZ^^^RRREEE999444333111000111111000000000////////////........................000///......------------........................---------............/////////000111111111111111111222333666;;;CCCMMMSSSfffttt|||zzz{{{~~~yyynnnlllqqq{{{mmmZZZKKKAAA999666333222333333111///111111111111000000000000////////////............---------............///------........................---------......///........./////////000000///...///222222333:::BBBPPPdddqqqbbbWWWRRRSSSNNNHHHFFFMMMeee~~~zzzuuuoookkkhhhhhhgggbbbZZZUUUVVV^^^hhhooo~~~jjjXXXOOOMMMRRRccc{{{~~~iii^^^XXXPPPPPPTTTbbbxxx{{{jjj]]][[[___VVVIII;;;555333111111222111111000000000/////////........................//////......---.................................---------............/////////000111222222222222222444666;;;BBBLLLWWW___www|||yyyzzzwwwtttttt}}}rrr^^^OOOBBB===777444444444333111222222111111111000000000////////////............---------............///.............../////////.........---......///000....../////////000000000000...000222333555===FFFUUUrrruuueee[[[VVVPPPLLLGGGFFFLLLbbb{{{rrrmmmfff]]]RRROOOVVVeeettt}}}xxxcccTTTMMMLLLPPP```wwwnnnbbbZZZQQQNNNQQQYYYsss~~~ooo```[[[]]]YYYKKK<<<666333111111333111111111000000000//////........................///............//////000........................---------............///...///111222333333222222444777;;;AAAKKKXXXfffnnn~~~|||uuuttt{{{xxxgggOOOGGG===888666666444222222222222111111111000000////////////............---------............///.........//////000000000...............///000000.../////////000000000000222000111444555888@@@JJJ```wwwhhh^^^YYYOOOLLLHHHEEEHHHYYYyyywwwmmmccc[[[QQQNNNYYYooouuu___QQQLLLKKKOOO^^^uuupppddd\\\RRRNNNPPPUUUqqqsssbbbZZZZZZ[[[MMM===666333111111333111111111111000000000000////////////////////////...............///000111........................---------.........//////...///111222333333222222666999>>>FFFRRRaaapppzzz{{{pppqqqwww|||YYYOOOCCC;;;888777555222222222222111111111111000000/////////............---------.........//////.../////////000000111111...............///000000////////////000000000000444222333666888:::CCCMMMkkkxxxiii```\\\QQQNNNIIIEEEDDDQQQlllqqqggg\\\VVVOOOMMMXXXtttqqq]]]OOOKKKKKKPPP```ooovvvhhh___WWWQQQOOOTTTjjj}}}iii[[[WWWWWWTTTHHH999222444333///111111111111000000000000000000//////.........---........................------------------------------......///000000000222111111333555555444222;;;???EEEOOO]]]pppvvvlllrrrrrr\\\HHHAAA===555333666777333222555666333000000111111000......---------....................................////////////////////////////////////////////////000000000000111333000333<<<===DDDTTT|||oooaaaYYYUUUNNNHHHDDDEEENNNaaarrr}}}uuunnniiieeeZZZVVVUUU[[[}}}ooo[[[NNNIIIJJJNNN^^^lllooodddZZZSSSPPPTTTfffppp___WWWWWWTTTIII;;;333444333///111111111111000000000000000/////////....................................------------------------------......///000000000///000111222333444666777AAAGGGQQQ^^^nnn~~~{{{{{{nnn[[[OOODDD888333777888444222333333//////111111111000......------.......................................////////////////////////////////////////////////000000000000000222000444===???III\\\uuufff]]]XXXQQQJJJEEEDDDKKK[[[jjj|||xxxtttooolllhhhddddddcccjjj~~~lllYYYLLLGGGGGGKKK[[[jjj|||xxxjjj]]]TTTRRRTTT```{{{}}}hhh[[[XXXTTTJJJ>>>666333222///111111111111000000000000////////////....................................---------------------------......//////000000111///111333333222555;;;???NNNVVVcccsssyyyjjjVVVAAA888999999666444444111...000555111111000///................................................/////////////////////////////////////////////000000000111111000333222666@@@CCCQQQjjj|||lllbbb[[[TTTLLLGGGDDDGGGRRR^^^www}}}{{{yyyxxxvvvtttlllnnnrrrrrr|||zzzhhhVVVJJJEEEEEEIIIYYYhhhzzzooo```UUURRRSSSZZZvvvtttbbbYYYUUUMMMBBB999444111000111111111111000000000//////////////////.................................------------.....................///000000111111111444555444333777@@@HHHYYYdddtttnnnRRR@@@<<<999777666777444111333888111111000///......//////..................................../////////////////////////////////////////////000000111111222333555555:::BBBGGG[[[zzz~~~pppfff\\\UUUMMMHHHDDDDDDLLLUUUddd}}}tttwww}}}wwweeeTTTHHHDDDDDDIIIYYYgggzzztttcccWWWRRRPPPVVVppp|||eee[[[WWWQQQHHH===444111111111111111111000000000///.........///////////////........................---------....../////////......//////000111111111111444555444555:::DDDMMM___kkk~~~fffNNNBBB777555666888777333333666111000000////////////000////////////////////////............/////////////////////////////////////////////000111222222222333555555;;;BBBHHHaaa~~~rrrjjj]]]VVVNNNIIIFFFDDDIIIPPP]]]www~~~~~~tttbbbRRRIIIEEEEEEHHHXXXggg{{{|||hhhZZZTTTOOOSSSiiieee]]]ZZZUUUMMMBBB666222333111111111111000000000000.........///////////////........................---------...//////000000...//////000000111111222000222333555999AAALLLTTTcccsssvvvuuuvvvxxx{{{bbbRRR<<<777444666666333222333111000000//////000000000////////////////////////............////////////////////////////////////...///000000111222333333111333555;;;BBBIIIiii|||yyy|||vvvnnn```XXXOOOKKKGGGEEEIIINNNYYYtttrrr```RRRIIIFFFFFFFFFWWWfffzzzooo^^^WWWOOOSSSaaa{{{jjj___\\\XXXRRREEE777222555111111111111000000000000............/////////000........................---------...///000000000/////////000111111222222111222555:::CCCNNNYYY```pppyyypppkkkvvv{{{kkkIII>>>555444555444222222111000000000000000111111////////////////////////............////////////////////////////////////...///000111222333333444111444777???GGGPPPuuuvvvjjjiiinnnzzz|||sssddd[[[QQQLLLHHHFFFHHHMMMXXXwww|||qqq```RRRJJJGGGGGGDDDUUUeeezzztttbbbZZZPPPSSS\\\ooorrraaa]]]ZZZUUUHHH888333666111111111111000000000000---.........//////000000........................---------...///000000111/////////000111111222222444444888@@@MMM[[[eeekkk}}}zzzjjjoooWWWGGG888444666666555444111000000000000000111111000000000000000000000000............/////////000////////////////////////...///000111222333444444333777;;;EEENNNXXXlll______dddrrrwwwhhh^^^SSSMMMIIIFFFHHHLLL\\\}}}~~~nnn^^^QQQIIIDDDAAAIIISSSddd{{{zzzbbbSSSSSSOOOWWWgggwwwyyyccc___[[[WWWNNN@@@666222333222111111000000111111//////............//////////////////////////////////////////............000111111//////111222111222:::AAANNN^^^dddmmm~~~vvvrrruuu[[[BBB999888666666888222222111111111111111111000000000000000000000000//////////////////////////////............////////////000000111111222222222555BBBHHHHHHeeeooobbb___cccooo|||rrreeeXXXPPPLLLHHHGGGIIIYYY}}}zzzkkk\\\PPPIIIEEECCCIIIRRRddd{{{kkk]]]VVVOOOTTTbbbrrrwwwbbb^^^[[[XXXOOOBBB777333333222111111000000111111//////............/////////////////////////////////////////////////////////000111111111222444444111:::CCCRRRfffppp{{{yyy}}}|||~~~lllLLL>>>:::666444555333222222111111111111111000000000000000000000000//////////////////////////////............////////////000000111111222222333555BBBIIIMMMmmmnnnbbb```eeerrrvvviii[[[SSSNNNJJJIIIJJJYYY|||vvvhhhZZZPPPJJJFFFDDDKKKTTTfffpppcccYYYOOOPPP\\\lll}}}sssaaa]]][[[ZZZRRREEE999444333222111111000000111111//////............//////////////////////////////...//////000000111111222...///111333333333555777444@@@KKK\\\rrrxxxuuuuuu{{{XXXEEE<<<555111222444333222222111111111222000000000000000000000000////////////////////////000//////......//////000//////000000111222222333444777BBBKKKUUUzzzqqqdddbbbgggvvv|||oooaaaXXXRRRLLLJJJKKK]]]~~~vvvhhhZZZQQQKKKGGGEEEMMMXXXmmmrrrfff]]]PPPNNNXXXiii~~~oooaaa]]][[[[[[UUUHHH;;;444333222111111000000111111//////............//////////////////////////////......///000111222333333...///222444333222555999:::JJJXXXjjjxxxrrryyyjjjVVVFFF999444777555444333222222222222222000000000000000000000000////////////////////////000000////////////000000//////000111222222333333777999DDDMMM^^^wwwhhhdddhhhxxxuuufff\\\UUUNNNJJJJJJYYYzzzkkk]]]RRRKKKGGGEEEMMM\\\tttvvvjjj___RRRNNNVVVggg{{{nnnccc^^^[[[\\\WWWJJJ===666333222111111000000111111//////............//////////////////////////////---...///000111222333444000///222555333000444<<>>777333222111111000000111111//////............//////////////////////////////------...///111222222333111///111555333000777BBBMMMbbbssszzzsss|||fffJJJ;;;:::777666555444333222222222111111111111111111111111000000000000000000000000111000000//////000000111...///000111222444555555;;;???JJJWWWrrrppphhhlll}}}qqqeee[[[PPPJJJHHHFFF\\\xxxwwwooohhhaaa\\\]]]jjj|||mmm___TTTMMMIIIGGGRRRhhhzzznnneeeWWWPPPQQQZZZtttzzzwww{{{iiibbb\\\[[[XXXLLL???888333222111111000000111111//////............//////////////////////////////------...///000000111111222///111666555333===LLL___sssyyyxxx~~~xxxYYYCCC:::888777666444333333222222111111111111111111111111000000000000000000000000111111000000000000111111...///000111333444555666:::AAANNN]]]|||oooiiiooowwwjjj^^^SSSKKKIIIFFFSSSfffxxx|||vvvnnnhhheeeaaa]]]YYYZZZjjj{{{lll^^^TTTNNNJJJHHHWWWpppvvvfffYYYQQQNNNSSSkkk}}}xxxlllccc\\\[[[XXXMMM@@@888333222222111000111111111//////............//////////////////////////////------......//////000000222...000777777666BBBTTTpppxxx}}}mmmRRREEE888888666555444333333222111111111111111111111111000000000000000000000000111111000000000000111111...///000111333444555666999AAAPPPbbb|||mmmiiiqqqzzzmmmaaaUUUMMMJJJCCCKKKXXXdddrrrtttmmmjjjfffaaa___^^^\\\XXXTTTUUUiii}}}lllcccZZZPPPMMMQQQccc}}}ppp^^^RRRMMMPPPfff|||zzzrrr}}}nnnZZZWWWYYYRRRCCC999777555222111111111111000111111000///////////////111111000000//////......111111111111111111222333555000111666555999RRRooogggJJJBBB<<<777777777333222444222222222111111111111000//////000000111111111222111111000///////////////000///000444444222555:::>>>DDDQQQooo}}}iiiiii|||ssseeeYYYMMMFFFIIIGGGLLLXXXhhh{{{~~~}}}{{{vvvqqqmmmlllllldddbbb___\\\[[[ZZZXXXVVVZZZooooooeee\\\RRRQQQVVVsssrrr```SSSNNNPPPfff||||||rrryyywww```ZZZ[[[UUUHHH>>>777555222111111111111000111111000///////////////111000000000/////////...111000000000000111222222111222666888888AAA___|||{{{bbbHHH???777555666555333444222222222222111111111111000000000000111111111222111111000///////////////000///000444444333666;;;@@@DDDUUUzzzyyyhhhmmmyyykkk]]]QQQJJJHHHGGGKKKUUUaaannn|||xxxxxxyyyzzztttpppnnnnnnlllhhheeeccc```]]][[[```www}}}qqqggg]]]TTTVVV___wwwcccUUUOOOQQQddd|||tttvvv~~~fff]]]\\\WWWKKKAAA777555222111111222111000111111000///////////////000000000000////////////000/////////000000111222...555:::999===PPPqqquuuTTTEEE666333666666555555333222222222111111111111000000000111111111111111111111000/////////000000111///111444444333666<<>>SSSqqqttt[[[AAA777777888777555333333333222222222222111222222222111111111111111111111000000000000111111222000111444555555999???IIIKKKlllwwwyyyqqqqqqtttcccVVVOOOHHHGGGJJJYYYrrr}}}rrrnnnnnnmmmvvviiiddd```fffsssuuuiiiaaa\\\___rrrooo]]]VVVRRR```{{{wwwuuuqqqeeebbb^^^QQQBBB888666333222222333222111111111000///////////////////////////000000000000.........///000111222333777444888IIIddd~~~jjjLLL===999888777666333333333333222222222222222222222222222111111111111111000000000111222222333111111444555555:::AAAHHHQQQxxx}}}vvv{{{zzz|||xxxgggZZZSSSJJJIIIMMMaaaxxxwww}}}qqqbbbZZZUUUXXXeee}}}sssiiiccc```gggqqq___WWWRRR___{{{wwwsssvvvgggbbb```TTTFFF999666333222333333222111111111000///////////////.../////////000000000111/////////000111222333444888444>>>YYYuuuwwwWWWDDD;;;888666666444444333333333222222222333333333222222111111111111111000000111111222333333111111444555666;;;BBBEEEXXXyyyuuu}}}zzzhhh\\\UUUKKKKKKQQQhhhnnn___WWWOOOPPP\\\vvv|||sssjjjeeecccmmmsss```XXXRRR^^^{{{wwwpppyyyfff```___UUUGGG999666444222333333222222111111000///////////////.../////////000000111111/////////000111333444555888555DDDddd{{{~~~~~~^^^HHH===777555666444444444333333333222222333333333222222111111111111111000000111222333333444111111444555666<<>>666444333111111333000000000000000000000000///000000000111111111111000///000333333111444:::AAAggg~~~\\\CCC===999777555555666666555444333333333333333333333333222222111111222333333444333222555888:::<<>>999777666555666666555444333333333333333333333333222222111222222333444555333333555888999===HHHTTTjjjxxxrrr~~~uuummmvvv{{{jjjaaa]]]XXXRRRLLLHHHKKKZZZhhhuuuVVVRRRnnnyyykkkyyy{{{vvv|||mmm___VVVTTTUUUbbbooouuuqqqttt{{{oooaaaXXXSSSKKKAAA777444333111111333000000000000000000000000000000000000111111111111111000111222222444<<>>===999555444666666555444444444444444444444444444333333222222333333444666222888666<<>>DDDKKKlllooopppyyy{{{kkkfffooo}}}xxxnnnfff\\\UUURRROOOMMMJJJIIIMMMJJJLLL[[[nnnmmm\\\\\\oooyyy{{{hhh\\\VVVSSSSSSXXXjjjfffbbbsssxxxdddYYYYYYPPPHHH===666333333333222111111111111111111111111000000000111111111222222111111555999666<<>>666333333222222111111111111111111111111000000111111111222222222222111777;;;888???ddd~~~~~~~~~}}}uuuooogggiiippptttQQQFFF;;;777777777555555555555555555555555555555444444333333333333444444666111999999???FFFTTT~~~rrrkkkooo|||}}}nnn{{{wwwoooddd[[[WWWTTTPPPNNNMMMMMMKKKWWWrrrlll```\\\```qqqqqqdddZZZUUUoooqqqaaaVVVQQQRRRVVVkkklllhhhrrrlll___^^^UUULLL???666333333222222111111111111111111111111111111111111222222222222333333888;;;999FFFooowwwppphhhhhhnnnuuuwwwwwwwww|||tttiiihhhjjjyyytttiiigggsss}}}\\\KKK;;;666888777666777555555555555555555555555555444444333333444444555888222999:::???FFFWWWoooiiiooo~~~qqqwwwpppfff^^^ZZZVVVRRROOOKKKMMMOOOaaakkkccc``````kkk}}}pppaaaTTTOOOMMMlllvvvdddWWWPPPPPPRRRhhhmmmjjjrrrrrrbbb^^^WWWMMM@@@777333333333333111111111111111111111111111111111222222222222333222555888888<<>>BBBHHHSSShhh}}}jjj[[[RRRRRROOOdddmmmmmmpppxxx}}}hhh^^^WWWMMM@@@777333444555555111111111111111111111111111111222222222333333333...777777555DDDjjj}}}|||}}}|||xxxiiibbb[[[YYY^^^jjjvvv~~~{{{zzzwwwsssqqqttt{{{~~~}}}wwwooofffiiihhhddddddiiimmmnnnoooppppppsssyyy~~~hhhHHH<<<:::777777:::666666666666666666666666555555444444444444555555777111;;;AAAGGGPPPlllwwwuuuvvvfffiiirrr{{{xxxqqqnnntttxxxiii___ZZZVVVSSSOOOLLLMMMRRR^^^xxxrrrkkkcccYYYRRRQQQ[[[hhhrrrvvvqqqddd\\\PPPFFFAAA@@@AAAAAAMMMYYYmmm}}}iiiZZZRRRSSSPPP\\\ppptttooo{{{vvvfff^^^XXXNNNAAA888555555333111000000000000000000000000111222222333333444444555444000;;;AAAJJJttt|||}}}~~~xxx{{{yyyppphhhiiisss}}}}}}{{{|||}}}xxxooogggcccfffmmmrrrvvvyyyrrruuuwwwsssNNN:::<<<;;;666999777666666666555555555555666555555444444444555555:::555;;;FFFIIISSS~~~vvvuuusssjjjjjjwwwxxxnnndddmmmxxx}}}qqqfff[[[SSSMMMKKKHHHFFFEEEEEEGGGHHHWWWbbbxxxwwwmmmeee]]]WWWWWW```xxx~~~ooossszzzxxxoooaaaZZZNNNEEE@@@>>>??????FFFOOO```ssslll\\\SSSPPPOOO\\\qqqvvvpppxxxuuueee^^^[[[PPPCCC999555555444333111111111111111111111111111222222333333444444555555444<<>>===:::444777777777666666666555555555666555555444444555555555999555;;;FFFJJJXXX{{{wwwrrriiilllyyyyyykkkccc___nnnzzzjjj^^^UUUMMMGGGIIIGGGEEECCCCCCDDDFFFHHHLLLUUUfff}}}wwwnnneee^^^YYYYYYfffyyyiiimmmzzzoooaaaZZZOOOFFF@@@>>>>>>>>>@@@EEEPPP]]]lllzzz{{{{{{}}}ppp^^^TTTNNNMMM[[[qqqxxxqqqtttuuuddd^^^^^^SSSEEE:::555444444444111111111111111111111111111222222333333444444555555888===BBB[[[{{{yyy{{{{{{ooolllttt~~~wwwuuutttsssvvv~~~aaaEEE@@@;;;555777777777777666666666555555666555555444555555666666888666;;;EEELLL^^^ooogggooo}}}zzznnnfffccckkk~~~|||rrrbbbUUUMMMHHHEEEBBBFFFEEEDDDDDDEEEGGGJJJKKKLLLRRR^^^pppxxxooofff^^^ZZZ___qqqvvveeehhhtttpppbbb[[[QQQHHHCCC@@@???>>>>>>@@@EEELLLUUU___ggglllssssssssspppkkkhhhggghhhmmmnnnpppqqqsssvvvzzz}}}}}}vvvbbbUUUOOOMMMYYYnnnvvvqqqqqqyyyxxxgggaaa___UUUFFF:::444333333444111111111111111111111111111222222333333444444555555;;;===DDDhhhvvvwwwzzz}}}}}}|||{{{tttttt|||zzzvvvzzznnnLLLAAA<<<777;;;777777777666666666666555555555555555555666666777888888===EEEMMMeee|||lllgggqqq}}}yyymmmkkkqqqwwwwwwbbb[[[RRRLLLIIIHHHGGGGGGGGGGGGGGGIIIKKKNNNQQQSSSWWW[[[dddqqq{{{rrrggg___\\\iiiuuudddeeeppppppbbb\\\SSSKKKEEEAAA???===;;;<<<>>>BBBGGGLLLPPPSSSUUUWWWYYYYYYWWWTTTRRRQQQVVVXXXZZZZZZ\\\^^^bbbeeefffgggiiilllnnnppprrrsssyyyzzz|||zzzeeeWWWRRRNNNVVVhhhsssqqqpppuuu}}}kkkddd^^^UUUGGG;;;444111222333111111111111111111111111111222222333333444444555444<<<===IIIuuusssuuuyyyxxxqqqzzzwwwOOO???:::888===888777777777666666666666555555555555555666777888999;;;@@@EEEOOOkkkvvviiigggrrrsssooo}}}xxxiiigggsssrrraaaXXXPPPNNNKKKJJJIIIIIIIIIIIIIIIIIIKKKNNNQQQUUUXXXZZZ```dddkkkvvvvvviiibbbbbbxxxsssbbbcccooorrrccc]]]UUUMMMGGGCCC???===888999;;;>>>AAACCCEEEFFFEEEGGGJJJMMMMMMKKKHHHFFFLLLMMMNNNOOOOOOQQQTTTWWWXXXYYY[[[]]]```bbbeeefffmmmnnnpppsssxxx|||}}}hhhZZZTTTNNNSSSdddqqqrrrppprrrnnnddd[[[TTTIII===555222222333222222222222222222222222111222222333333444444555444<<<>>>QQQzzzpppsssxxxrrrttt|||RRR???999777<<<888888777777777666666666555555555555666777888888888>>>CCCGGGSSSsssrrrhhhiiitttrrrppp}}}}}}pppllluuuzzzjjj[[[QQQOOOIIIIIIIIIIIIHHHGGGGGGFFFJJJLLLNNNRRRVVVZZZ^^^```hhhmmmttt}}}xxxkkkiiipppooo^^^bbbnnnzzzgggbbbZZZRRRLLLHHHCCCAAA;;;;;;<<<===>>>@@@AAABBBBBBCCCDDDFFFGGGGGGFFFDDDGGGHHHIIIHHHHHHIIILLLNNNNNNNNNPPPRRRUUUXXXZZZ[[[aaabbbdddhhhlllqqquuuxxx{{{~~~jjj[[[TTTMMMQQQcccrrrtttqqqooo}}}oooaaaZZZTTTKKK@@@888333333444222222222222222222222222111222222333333444444555555<<<@@@[[[uuunnnqqqwwwzzztttvvvyyytttxxxZZZEEE<<<888;;;888888888777777777666666555555555555666777888999777???FFFKKKYYY|||nnnhhhlllwwwuuusss}}}{{{wwwwww~~~|||lllaaaXXXOOOLLLMMMIIIIIIIIIIIIIIIIIIJJJKKKOOOQQQTTTXXX]]]aaadddfffpppuuu|||xxxmmmssskkk]]]cccqqqmmmhhh```XXXRRRMMMIIIFFFAAA@@@???======>>>???@@@AAA@@@??????AAABBBBBBAAA@@@@@@AAA@@@???@@@BBBDDDBBBCCCDDDFFFIIILLLNNNPPPTTTTTTWWWZZZ^^^ccchhhjjjnnnqqqwww~~~kkk]]]RRRMMMQQQccctttwwwqqqlllvvvnnn^^^YYYUUUMMMCCC:::555444555222222222222222222222222111222222333333444555555666===BBBbbbqqqlllpppvvvuuurrrppprrrsssbbbLLLAAA;;;<<<888888888888777777777777555555555555666777999999555@@@HHHMMM^^^lllhhhnnnyyyuuurrr~~~xxxrrruuu|||qqqaaaSSSNNNKKKFFFEEEGGGKKKLLLLLLKKKLLLOOOSSSVVVTTTVVVYYY^^^bbbgggjjjlllrrrwww}}}wwwooo{{{jjj^^^fffvvvyyyrrrhhh```\\\XXXSSSOOOLLLHHHDDDBBBCCCDDDDDDDDDBBBBBBAAA???>>>>>>???AAA??????????????????>>>>>>??????@@@AAABBBCCCCCCDDDHHHHHHJJJMMMRRRWWW\\\___eeehhhmmmssszzzppp]]]WWWPPPPPP___oootttpppkkkuuuxxxeee[[[YYYPPPBBB888666666444111111111111111111111111222222222222333444444555777@@@IIIlllyyyllliiinnnsss{{{uuummmlll|||yyyuuuoooOOO===999:::999888888777777777777777666777888777666666888:::;;;???LLLVVVgggzzzjjjlllsssssstttyyyppplllxxxttthhhdddSSSRRROOOLLLIIIJJJMMMPPPOOOOOOPPPPPPQQQTTTZZZ]]]```ccchhhmmmpppqqqrrrqqq}}}~~~wwwpppuuu|||eee\\\iii|||{{{qqqhhhccc___ZZZWWWPPPMMMIIIGGGGGGHHHHHHHHHDDDEEEEEECCCAAA???@@@AAA@@@@@@@@@@@@????????????>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDFFFIIIMMMQQQSSSXXX[[[aaafffmmmttt|||qqq^^^WWWOOOOOO]]]nnntttqqqlllwwwvvvbbb[[[YYYPPPBBB999666666444111111111111111111111111222222222222333444555555777AAAOOOuuuuuuiiigggkkkqqqzzz|||xxxuuuwww~~~|||qqqmmmxxxsssUUUBBB<<<;;;999999888777777777777777666777888777666666888:::<<>>>>>>>>=========<<<<<<@@@?????????@@@AAABBBBBBJJJMMMRRRWWW]]]cccjjjoootttzzzxxxeeeZZZPPPLLLWWWgggnnnllliiippp~~~iii\\\[[[RRRDDD;;;777666333111111111111111111111111222222222333444555666777777CCCbbbiii```ccceeemmmyyy|||vvvsssuuuzzz~~~xxxvvvvvvwwwllluuuvvv\\\KKKAAA<<<:::999888888777777888888666777888888777777999;;;;;;EEEXXXhhh}}}tttiiinnnxxxyyymmmqqq|||mmmbbb___ccciiinnnooohhh___VVVPPPNNNMMMMMMPPPRRRUUUVVVVVVVVVXXXZZZ\\\___cccfffhhhkkkooorrrwwwxxxzzz}}}yyytttxxxvvvgggggg{{{vvv~~~wwwpppkkkgggccc]]][[[WWWUUUTTTSSSRRRPPPPPPQQQRRRPPPMMMJJJHHHHHHEEEEEEDDDCCCBBBAAA@@@???AAA@@@@@@??????>>>>>>===???????????????@@@AAAAAABBBEEEIIIMMMQQQWWW]]]bbbggglllsssyyy}}}iii]]]RRRMMMVVVeeekkkiiifffmmmiii]]][[[SSSFFF<<<888666333111111111111111111111111222222222333444555777888888CCCjjj|||ddd\\\```dddlllxxx}}}rrrlllhhhyyy}}}ooozzzrrr[[[LLLCCC===:::999999888888888888888666777888888777888:::<<<;;;HHH^^^ppppppgggoooyyyzzzpppwwwqqqfffYYYUUUYYY]]][[[XXXVVVQQQKKKIIIKKKOOORRRSSSUUUXXX[[[^^^^^^___aaaccciiikkknnnpppqqqsssvvvxxx}}}xxxyyyssseeeggg|||qqqeeehhheeegggxxx{{{uuuoooiiieee___\\\YYYWWWVVVTTTRRRPPPPPPRRRRRRQQQNNNLLLLLLLLLIIIIIIGGGFFFDDDCCCBBBAAACCCBBBBBBBBBAAAAAA@@@@@@======>>>>>>>>>>>>>>>>>>===@@@CCCFFFIIINNNSSSWWW^^^cccjjjpppvvv~~~zzzttt~~~mmm___TTTOOOYYYgggllljjjfffmmm~~~ggg]]]\\\TTTGGG===999666333111111111111111111111111222222222333444666777888;;;DDDqqqxxxaaaZZZ___bbbjjjuuuxxxnnneeennn}}}ttt}}}sss]]]OOOEEE===::::::999888888888888999666777888888888999;;;======MMMeeeyyy~~~llleeeooozzzvvv||||||\\\TTTMMMMMMSSSUUUPPPIIIJJJIIIIIIKKKOOOUUUXXXZZZZZZ]]]bbbfffhhhkkknnnqqqtttuuuwwwxxxxxxyyy|||~~~}}}}}}rrreeehhh}}}rrrdddddd]]]ZZZiiiyyyssslllggg```^^^ZZZXXXWWWUUURRROOOPPPPPPQQQPPPNNNNNNOOOQQQNNNMMMLLLJJJHHHGGGEEEEEECCCCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>===<<<<<<;;;<<<>>>AAACCCEEEHHHMMMPPPVVV[[[bbbhhhnnnwww{{{qqqsssnnn___UUURRR]]]kkkqqqoookkkmmm}}}hhh^^^]]]UUUHHH>>>999666333111111111111111111111111222222222333555666888999@@@GGGvvvttt```YYY^^^___gggqqq|||zzzpppnnnpppuuuvvvzzzxxxdddUUUGGG===;;;:::999999888888999999666777888888888999;;;===@@@RRRlll}}}}}}hhhdddnnnzzzzzzhhhPPPMMMKKKLLLOOOPPPNNNKKKNNNOOOQQQTTTXXX\\\```ccccccfffjjjmmmpppssswwwzzz{{{{{{|||||||||~~~ooobbbdddwwwsssgggggg^^^XXXaaazzzsssmmmaaa^^^[[[YYYWWWUUURRRPPPOOOOOOOOOOOONNNOOOQQQSSSRRRQQQOOONNNLLLJJJHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@>>><<<;;;:::999:::<<<>>>???BBBFFFIIILLLQQQXXX^^^dddmmmwww~~~}}}vvv|||mmm___VVVTTT```ooovvvsssooolll|||lll^^^]]]VVVHHH>>>999666222111111111111111111111111222222222333555777888999CCCIIIyyysss```YYY]]]^^^dddoooxxxsssrrrooo|||vvv{{{~~~kkkZZZJJJ===;;;:::999999888888999999666777888999888999<<<>>>CCCVVVqqq{{{{{{fffbbbnnnzzz}}}uuuZZZIIIJJJKKKJJJIIIJJJNNNQQQPPPSSSVVVYYY[[[___dddgggmmmoooqqqssstttvvvzzz}}}mmm]]]]]]nnn{{{pppcccZZZZZZwwwwwwqqqkkkeee^^^[[[[[[YYYTTTPPPOOOMMMLLLLLLNNNPPPPPPPPPRRRSSSUUUUUUTTTRRROOOMMMKKKIIIFFFDDDDDDDDDCCCAAABBBBBBCCCDDDCCCAAA>>><<<;;;;;;===>>>????????????EEEHHHMMMSSS[[[ccclllqqqvvv~~~mmmbbbYYYQQQWWWjjjxxxtttiiihhh{{{rrraaa]]]UUUIII>>>777444333222222111111111111222222333444444444333444777999???OOO}}}lll\\\XXX]]]```ccciiisssuuujjjpppzzzyyyvvvmmm___VVV@@@<<<;;;:::999888888888888999888777888999;;;;;;;;;AAA```~~~xxxfffaaallllll]]]UUUNNNMMMMMMNNNQQQTTTXXXZZZ\\\^^^```bbbeeeiiinnnrrrwwwwwwwwwxxxzzz~~~kkkWWWWWW______kkkttt}}}yyykkk```\\\qqq}}}sssmmmfffcccbbb```[[[WWWRRRPPPNNNNNNOOOPPPPPPPPPRRRTTTUUUVVVVVVTTTRRRPPPQQQOOOLLLJJJJJJHHHEEECCCCCCCCCDDDDDDCCCBBBAAA@@@<<<<<<<<<<<<============@@@CCCGGGLLLRRRYYYaaafffooovvvnnnbbbZZZRRRVVVffftttrrriiiiiiyyyrrraaa]]]UUUJJJ???888555555222222111111111111222222333333444444333444777:::???QQQkkk\\\YYY]]]___bbbhhhqqq~~~|||tttrrrqqqxxx~~~~~~rrrzzzrrrcccYYYCCC<<<;;;:::999888888888888999888777888:::;;;<<<<<>>===<<<;;;;;;;;;<<<<<<===???BBBFFFJJJPPPVVV[[[dddlllwwwpppccc[[[SSSSSS```mmmpppkkkiiiwwwqqqccc^^^VVVKKKAAA:::777666222222111111111111222222222333444444333555777:::>>>UUU~~~jjj\\\ZZZ^^^^^^```fffooozzzyyywwwkkkhhh{{{}}}nnnuuuxxxggg\\\EEE<<<;;;:::999999888888888888888888888:::<<<===???PPPqqquuufffcccooo~~~eeeVVVRRRTTTWWW]]]]]]]]]]]]___aaaccceeefffgggiiikkkooouuu}}}wwwdddSSSNNNMMMGGGHHHPPPYYY___dddnnn~~~nnnbbbTTTYYYiiittt|||xxxtttoookkkfffbbb^^^[[[YYYWWWUUUTTTRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWWWWVVVUUUSSSNNNKKKFFFEEECCCBBBBBBCCCEEEFFFAAA@@@===;;;::::::;;;<<<;;;===@@@CCCFFFKKKQQQUUU[[[dddoooyyyttteee^^^TTTQQQZZZgggmmmllljjjvvvrrrfffaaaXXXMMMAAA:::666666333222222111111222222333222333444333333555888:::===YYY}}}iii]]][[[^^^]]]```fffmmmwww}}}yyy|||~~~ooogggqqq~~~mmmsss|||kkk^^^EEE<<<<<<;;;:::999999999999888888999999:::<<<@@@BBBUUUxxxrrreeedddqqqxxxuuuzzzjjjVVVOOORRRZZZ___dddddddddeeefffhhhjjjkkkkkkmmmnnnqqquuu|||oooaaaTTTOOOMMMEEECCCIIIRRRXXX\\\dddsssnnncccSSSRRR[[[aaasss|||xxxrrrnnnhhhccc```\\\YYYVVVTTTTTTTTTUUUVVVWWWYYYYYYWWWWWWWWWWWWWWWVVVRRROOOIIIGGGDDDCCCBBBCCCDDDFFFDDDBBB???===;;;;;;<<<===:::<<<>>>AAACCCHHHNNNRRRUUU^^^iiissszzzxxxhhh```UUUOOOWWWeeemmmnnnkkkuuuwwwiiiddd[[[NNNBBB999555444333333222222222222333333111222333333333555888;;;<<<[[[{{{hhh^^^]]]^^^^^^aaafffmmmttt~~~zzzqqqrrryyy~~~lllqqq}}}ooodddJJJ===<<<;;;:::999999999999777888:::::::::===BBBFFFXXX~~~pppeeeeeerrrnnnoooyyy{{{nnn^^^SSSRRRYYY```eeehhhhhhiiikkkmmmooopppqqqqqqsssuuuwww|||lllaaaTTTPPPNNNFFFEEEHHHNNNTTTVVVZZZiiixxxkkkhhh^^^OOOMMMRRRSSSaaa|||}}}vvvooojjjeee```]]]ZZZYYYXXXXXXXXXZZZ[[[\\\XXXWWWWWWXXXXXXWWWUUUSSSMMMKKKHHHEEECCCCCCDDDDDDDDDCCCAAA>>>===<<<<<<===999:::<<<===???CCCHHHLLLOOOWWWbbbjjjqqq{{{|||kkkbbbUUUOOOWWWfffnnnooolllsss{{{jjjeee[[[NNNBBB999444333333333222222222222333333111222333333444555999;;;===^^^zzzggg___^^^]]]^^^aaafffkkkqqq{{{}}}vvvtttsss{{{kkkttt{{{sssjjjPPP===<<<;;;:::999999999999777999::::::;;;>>>DDDIII```nnndddfffsssnnnppp}}}{{{fffaaaZZZWWWXXX]]]bbbeeejjjkkknnnqqqtttwwwyyyzzzyyy{{{~~~}}}jjj___SSSOOOMMMEEEDDDDDDIIINNNMMMNNN\\\lllTTThhh{{{bbb[[[RRRSSSYYYWWWaaaxxxyyysssmmmiiicccbbb```^^^]]]^^^```aaa]]]\\\ZZZYYYYYYYYYWWWUUURRRPPPMMMJJJGGGDDDCCCCCCBBBAAA@@@???>>>===<<<;;;:::;;;;;;;;;<<<>>>BBBEEEGGGOOOYYY```eeepppnnncccUUUPPPYYYiiipppooolllpppzzzgggbbbYYYMMMBBB:::666555444333333222222333333444111222333333444666999<<>>FFFLLLmmmlllcccfffsssppprrrlllccccccbbb``````aaaeeehhhmmmooorrrwww{{{rrrccc[[[QQQNNNLLLCCCCCCAAAEEEJJJHHHGGGTTTeeeQQQ\\\iiittt}}}zzzrrrdddaaa[[[bbbkkkiiiqqqyyyuuukkkiiifffcccbbbbbbdddeeeccc```]]][[[[[[ZZZXXXWWWVVVTTTQQQMMMIIIFFFDDDBBB???@@@??????>>><<<;;;:::=========<<<;;;<<>>===<<<===???@@@:::<<>>??????>>>======>>>===???DDDJJJMMMTTTbbboooxxxyyyqqqjjjgggrrr~~~qqqdddVVVQQQWWWdddnnntttpppmmm}}}~~~nnnaaa\\\VVVEEE;;;999333333222222111111222222333222333444444444666999;;;DDDaaa{{{jjj```___aaaccc```___cccgggmmmwwwqqqgggfffmmm|||rrrmmmdddPPP===<<<;;;:::999:::;;;;;;999<<<999999>>>>>>GGG\\\kkkddddddtttoooqqq|||rrruuu~~~~~~|||yyyxxxyyy|||ooodddZZZUUUPPPIIIDDDBBBCCC@@@AAADDDCCCCCCPPPbbb}}}wwwsssqqqpppmmmllljjjgggbbb___ZZZXXXVVVTTTQQQOOONNNMMMHHHGGGEEECCCBBBAAAAAABBB@@@AAAAAA???===<<<===>>>======@@@CCCEEEIIIUUUaaajjjuuuuuullllllpppuuupppdddWWWRRRYYYdddoootttrrrppppppeeebbbZZZFFF:::888333333222222111111222222333222333444444444666999;;;DDD```mmmbbb```aaabbb___^^^```ccchhhqqq{{{tttgggaaaggg}}}~~~sssooofffPPP===<<<;;;:::999:::;;;;;;888;;;999;;;AAAAAAOOOhhhlllffffffvvvsssuuu}}}ssstttqqqhhh^^^WWWPPPHHHCCCBBBBBBAAABBBDDDBBBBBBOOO```xxxtttpppmmmnnnrrrttt|||xxxvvvuuusssrrrnnnjjjfffcccaaa^^^ZZZVVVTTTSSSRRRLLLKKKIIIFFFEEECCCCCCCCCDDDDDDCCCAAA???>>>@@@AAAAAA@@@AAABBBBBBDDDMMMWWW___jjj|||~~~zzzzzz~~~nnndddXXXSSSXXXcccnnntttsssqqq|||ooofffddd\\\FFF999777444333222222111111222222333222333444444444666999;;;DDD```pppddd```aaa```\\\[[[]]]___ccclllvvv{{{llldddjjjsssqqqhhhPPP===<<<;;;:::999:::;;;;;;:::<<<:::<<>>BBBDDD___{{{}}}gggccceeewwwuuu}}}mmmccc[[[VVVTTTRRRMMMGGGDDDEEELLLWWW___zzzcccWWWMMMLLLLLLIIIFFFFFFHHHEEEDDDGGGGGGDDDDDDGGGJJJJJJNNNRRRUUUccc}}}|||zzzuuuooohhhaaa[[[XXXUUUUUUTTTSSSRRRPPPNNNMMMIIIJJJKKKIIIGGGEEEDDDDDDCCCBBBDDDIIIIIIFFFFFFIIIMMMUUUeeezzzwwwlll]]]TTTUUU```nnnwwwrrrpppzzzzzzkkkbbbYYYFFF;;;999444333222222111111222222333222333444444444666999;;;AAA[[[xxxhhhaaa___bbb\\\XXXWWWVVVVVV]]]eeerrr{{{vvvtttnnnnnnssstttxxxrrrzzzyyyqqqyyymmmKKK===<<<;;;:::999:::;;;;;;<<<<<<;;;@@@DDDHHHfffuuu|||fffbbbeeewww{{{pppgggfff```XXXNNNIIIMMMXXXaaafffwww___TTTJJJCCCFFFHHHEEEAAABBBDDDBBBBBBEEEEEECCCCCCEEEHHHAAAAAAHHHKKKMMM[[[kkk|||vvvooohhhbbb^^^XXXXXXWWWWWWUUUTTTRRRQQQPPPQQQRRRPPPLLLIIIGGGFFFBBBBBBFFFLLLMMMJJJHHHJJJIIIPPP___ttt{{{ppp```UUUUUU```ooozzzrrrpppyyyooodddYYYGGG<<<999333333222222222222222222333222333444444444666999;;;???YYYzzzjjjbbb```eee___ZZZWWWTTTSSSYYY```fffooozzzzzzxxxqqqooommmhhhuuu~~~wwwyyyvvvppp{{{mmmJJJ===<<<;;;:::999:::;;;;;;<<<;;;;;;AAAFFFKKKlllsss|||fffcccfffxxx}}}zzzyyyyyymmmbbbUUUOOOVVVbbbkkkmmmooo]]]RRRJJJIIIHHHIIIJJJIIIGGGFFFIIIIIIGGGFFFFFFFFFFFFFFFJJJIIIGGGEEEFFFHHHJJJLLLVVVlll{{{uuunnniiidddaaa\\\ZZZYYYYYYXXXWWWYYYZZZ\\\ZZZTTTNNNIIIFFFEEE@@@???EEEIIIJJJKKKLLLKKKNNNQQQcccppp\\\RRRWWWdddqqqwwwrrrvvvwwwpppaaaWWWKKK<<<666888333222222111111222222333222333444444333444777:::;;;[[[mmmbbb``````^^^[[[XXXWWWVVVWWWXXXgggiiirrruuujjjssszzzuuusssssscccMMM===<<<;;;:::999::::::;;;:::??????AAAFFFRRRxxxvvvwwwfffeeegggyyy}}}uuunnnfffaaabbbgggppp___aaaqqq}}}yyypppzzziii]]]TTTOOOJJJIIIHHHIIIJJJJJJIIIGGGJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGEEEEEEGGGIIIJJJIIIRRRaaa|||uuuqqqiiieeeaaa^^^]]]]]][[[ZZZZZZ\\\^^^]]]YYYSSSNNNJJJHHHCCCAAAEEEIIIKKKMMMPPPLLLNNNOOO___{{{qqq]]]SSSWWWdddqqqxxxpppsssttt~~~oooaaaWWWKKK<<<666777333222222111111222222333222333444444333444777:::???[[[pppbbb______^^^[[[YYYWWWVVVVVVWWWccceeeooo~~~}}}ssszzzzzzsssmmmkkk^^^LLL===<<<;;;:::::::::;;;;;;:::??????AAAHHHUUU|||~~~xxxfffeeegggzzzzzzuuunnnfff```ZZZVVVXXX^^^}}}vvvxxx{{{ppp^^^SSSOOOMMMLLLJJJIIIIIIJJJKKKLLLJJJIIIKKKLLLNNNOOOQQQQQQRRRRRRMMMKKKIIIGGGFFFFFFFFFGGGBBBEEEHHH]]]zzzvvvooolllhhheeecccaaa___^^^]]]___aaabbb```[[[VVVRRRMMMGGGCCCFFFIIIKKKPPPUUUOOOPPPNNNXXXqqqqqq]]]SSSWWWdddqqqxxxppprrrrrr|||nnn```WWWKKK<<<666777333222222111111222222333222333444444333444777:::???XXXtttccc]]]^^^]]][[[YYYWWWVVVVVVUUU[[[^^^gggvvv|||sssgggcccYYYJJJ===<<<;;;:::::::::;;;<<<;;;@@@@@@CCCJJJYYYxxxfffeeegggzzzwwwjjjccc\\\VVVQQQLLLJJJNNNUUUyyytttkkkddd[[[TTTPPPNNNLLLKKKKKKJJJJJJKKKLLLMMMLLLJJJLLLMMMPPPRRRUUUVVVWWWWWWSSSRRROOOLLLIIIGGGEEEDDD???IIIJJJLLLZZZqqq|||vvvrrrnnnjjjgggeeebbb______aaadddfffgggddd```\\\TTTLLLGGGFFFHHHJJJQQQWWWSSSTTTOOOTTTgggyyyqqq___TTTWWWcccqqqyyyqqqqqqqqqyyykkk___WWWLLL===666777333222222111111222222333222333444444333444777::::::QQQ~~~yyyeee[[[^^^]]]\\\ZZZXXXVVVUUUTTTTTTVVV___lllxxxttteeeaaaVVVGGG===<<<;;;::::::;;;<<<===<<>>HHHHHHCCCDDDMMMggg|||xxxtttooolllhhhdddaaa```aaadddhhhlllllliiifff[[[SSSLLLHHHGGGIIIPPPXXXXXXYYYSSSSSSaaaqqqrrr```UUUWWWcccqqqzzzpppnnnmmmvvviii^^^WWWMMM>>>666777333222222111111222222333222333444444333444777:::999LLLxxxhhh\\\^^^^^^]]]\\\ZZZWWWUUUSSSQQQSSS[[[fffpppxxxuuugggdddWWWDDD===<<<;;;;;;;;;;;;======>>>CCCDDDHHHRRRcccxxxeeedddggg{{{}}}{{{yyypppiii```VVVPPPOOOJJJGGGFFFDDDDDDJJJQQQccc~~~|||~~~qqqfff]]]XXXZZZXXXUUURRRQQQQQQRRRSSSSSSRRRQQQRRRSSSSSSQQQOOONNNNNNOOOQQQSSSVVVXXXZZZ\\\\\\ZZZWWWSSSNNNIIIGGGCCCDDD>>>>>>FFFIIINNN]]]{{{vvvqqqmmmgggdddaaaaaabbbhhhnnnqqqpppnnnddd\\\SSSMMMHHHHHHNNNWWW[[[^^^XXXUUU^^^jjjrrraaaVVVWWWbbbqqq{{{nnnkkkjjjsssggg]]]WWWMMM>>>666666333222222111111222222333222333444444333444777:::===LLLsssnnn```_________^^^\\\YYYUUUSSSQQQRRRXXXaaaiiippp|||rrriiihhhXXXBBB===<<<;;;;;;;;;<<<===>>>???EEEGGGKKKUUUfffwwwdddcccfffzzztttqqqwww}}}lllbbbZZZQQQKKKHHHIIIFFFDDDEEEDDDCCCHHHNNNZZZttt{{{ttteee]]]ZZZYYYZZZ[[[[[[YYYWWWVVVVVVXXXZZZZZZYYYXXXXXXXXXWWWUUUSSSQQQPPPOOOPPPQQQTTTXXXZZZZZZZZZZZZYYYVVVRRRNNNLLLHHHGGG???@@@IIIHHHEEEMMMhhh~~~yyysssmmmiiiaaa___```eeennnsssuuusssmmmdddZZZRRRKKKHHHNNNVVV\\\aaa\\\WWW\\\eee{{{}}}{{{sssbbbVVVWWWbbbqqq|||ppplllkkkpppeee\\\XXXNNN???666666333222222111111222222333222333444444333444777:::???IIIkkkuuufff``````aaa```^^^ZZZVVVSSSNNNOOOSSSZZZ___fffrrr~~~mmmfffhhhYYYCCC===<<<;;;;;;;;;===>>>???AAAGGGIIINNNXXXhhhuuubbbaaaeeeyyyvvvooouuu~~~ooo___WWWRRRLLLHHHIIIFFFDDDDDDFFFEEECCCFFFLLLWWWnnn~~~mmmcccYYYTTTTTTUUUVVVXXXVVVYYY]]]______^^^^^^^^^___^^^]]]\\\\\\[[[YYYVVVSSSRRRPPPOOOPPPSSSWWWZZZVVVXXXYYYYYYXXXUUURRRPPPGGGKKKGGGBBBAAA;;;===KKKJJJXXXuuu~~~xxxqqqmmm```^^^^^^cccmmmtttwwwvvvrrrjjj```VVVMMMIIINNNVVV\\\bbb]]]XXX[[[cccxxxyyyvvvsssbbbWWWWWWbbbrrr}}}tttoooooooooddd\\\XXXNNN???666666333222222222222222222333222333444444333444777:::>>>EEEdddzzzkkk```aaabbbbbb___[[[VVVSSSIIIJJJNNNSSSWWW]]]iiivvvyyyssszzzhhhcccfffYYYDDD===<<<;;;;;;<<<===>>>???AAAHHHKKKPPPYYYiiiuuubbb```dddyyyxxxpppuuuzzzlll]]]PPPMMMKKKGGGFFFHHHFFFDDDEEEHHHGGGEEEFFFKKKQQQggg|||{{{uuuVVVTTTRRRRRRUUUZZZ]]]___]]]___aaadddgggiiijjjkkkiiiiiijjjiiihhheeebbb```]]]ZZZWWWUUUVVVWWWWWWVVVSSSUUUXXX[[[\\\\\\[[[ZZZVVVQQQKKKFFFDDDDDDDDDCCCFFFHHHSSSiiiyyypppkkkfffccchhhmmmrrryyy|||uuuhhh\\\SSSPPPOOOPPPZZZbbbcccaaaaaa```rrr|||qqqzzztttaaaTTTTTT```ppp{{{xxxvvvwwwzzzmmmbbbZZZYYYQQQCCC888666555444333333222222333333222222222222333444555555>>>CCCZZZqqqeee```^^^aaabbb]]]XXXVVVQQQLLLJJJNNNTTTYYYaaahhhtttppplllpppsss~~~tttwwwssskkkooommmXXXAAA>>>===<<<;;;<<<>>>@@@AAADDDKKKMMMQQQXXXgggsssaaabbbeeexxxnnnttttttjjjVVVSSSOOOKKKJJJIIIHHHGGGCCCEEEFFFFFFGGGIIIMMMOOOTTT___ooo~~~{{{~~~~~~SSSTTTUUUXXX\\\___aaabbbggghhhkkkooosssuuuwwwxxxuuuuuuuuuuuusssqqqnnnmmmeeebbb]]]ZZZXXXWWWUUUSSSTTTVVVZZZ]]]______^^^]]]\\\WWWQQQLLLIIIFFFDDDBBBCCCCCCEEEMMM```wwwqqqkkkiiilllqqquuuzzz~~~xxxmmmbbbYYYSSSPPPPPPZZZccceeeccc```^^^oooyyynnnxxxuuubbbUUUUUUaaaqqq|||yyywwwxxx}}}oooddd[[[XXXPPPAAA777666555444333333222222333333222222222222333444555555<<>>@@@BBBEEELLLOOORRRZZZiiitttcccdddhhh{{{sss{{{qqqbbbZZZQQQOOOLLLIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJLLLOOORRRVVV```nnn}}}~~~|||QQQTTTYYY___ccceeeeeeeeekkkmmmpppuuuyyy}}}||||||}}}|||{{{yyywwwvvvrrrnnnhhhccc^^^ZZZUUURRRVVVYYY]]]aaaddddddbbbaaabbb^^^YYYTTTPPPKKKFFFBBBCCCCCCBBB???CCCTTTppp~~~xxxrrrnnnppptttwww}}}}}}tttiii___WWWRRROOOXXXdddiiifff```ZZZlllvvvlllwwwuuudddWWWUUU```ppp|||zzzwwwwwwtttggg\\\WWWNNN@@@777666555444333333222222333333222222222222333444555555;;;???QQQxxxooogggaaabbbccc___ZZZYYYSSSMMMJJJKKKLLLMMMSSSYYY[[[eeekkk}}}yyyxxx~~~~~~~~~|||xxxiiiuuu{{{tttuuuzzzpppWWW@@@<<<;;;;;;;;;<<<>>>AAABBBFFFNNNQQQUUU]]]kkk{{{tttcccdddhhh|||uuu~~~xxxlll^^^QQQLLLMMMKKKJJJHHHGGGHHHHHHIIIIIIJJJKKKLLLMMMOOOSSSVVVVVV^^^kkkxxx}}}RRRVVV\\\bbbeeeggghhhiiinnnppptttxxx|||{{{uuunnnhhhbbb\\\WWWYYY\\\aaaeeeggghhhgggeeefffccc___\\\WWWQQQKKKFFFBBBFFFHHHEEEBBBHHHUUUaaa~~~{{{tttoooqqquuuyyyxxxmmmbbbYYYSSSOOOTTTcccjjjhhhaaaZZZkkkvvvlllwwwtttdddWWWTTT^^^ooo{{{xxxuuutttyyykkk^^^XXXNNN@@@777777555444333333222222333333222222222222333444555555;;;>>>MMMooowwwlllbbbaaabbb^^^ZZZYYYSSSNNNJJJJJJIIIIIINNNTTTVVVaaadddooo|||~~~yyyrrrmmmfffoooxxx~~~oooSSS>>>;;;;;;:::;;;===???BBBDDDIIIPPPTTTYYY```nnnzzzuuurrrbbbcccgggzzzvvvxxxqqqpppssswwwxxxzzz}}}qqqfff]]]RRRKKKKKKJJJKKKKKKKKKJJJKKKLLLNNNKKKMMMOOOQQQSSSWWW[[[^^^```fffqqq|||XXX[[[___ccceeehhhllloooxxxzzz}}}|||vvvppphhhddd```bbbeeehhhjjjjjjjjjiiigggeeecccaaa^^^YYYRRRNNNEEEFFFFFFEEEDDDEEEGGGJJJTTTjjj|||tttnnnooosssyyy|||qqqeee[[[TTTQQQQQQaaakkkjjjccc\\\llltttkkkuuu}}}ssscccVVVRRR\\\lllxxxuuuqqqooo}}}nnn```YYYOOO@@@888888555444333333222222333333222222222222333444555555:::???KKKgggrrrddd``````]]]ZZZXXXRRROOOLLLKKKIIIHHHLLLSSSYYYgggkkkppp|||~~~wwwnnnuuu}}}xxxzzzzzzmmmgggkkkqqqiiiLLL===;;;;;;;;;<<<>>>AAAEEEGGGLLLTTTWWW[[[cccqqq}}}tttsssbbbcccgggzzz|||}}}sssggg^^^[[[\\\```dddmmmsss}}}{{{cccYYYSSSLLLJJJNNNKKKMMMOOOOOOOOOPPPRRRUUUSSSVVVYYY]]]```eeekkkoootttzzz^^^aaadddfffhhhkkkrrrwwwxxxsssjjjjjjkkkllllllmmmmmmmmmiiihhhgggfffeee```[[[WWWPPPKKKDDDAAAAAABBBBBBAAAFFFKKKRRR```{{{vvvmmmmmmqqqxxxyyymmmaaaXXXSSSPPP```kkklllggg___lllppphhhttt{{{rrrcccVVVQQQZZZjjjwwwrrrooommm}}}oooaaaZZZPPPAAA888777555444333333222222333333222222222222333444555555888@@@JJJ___yyyhhhaaa```]]]YYYXXXSSSPPPNNNMMMIIIFFFKKKRRR]]]lllssswww{{{vvvzzzkkkaaafffnnntttqqqvvvooovvvwww```FFF===;;;;;;;;;===@@@DDDGGGJJJPPPWWWZZZ]]]dddsss{{{vvveeeeeehhh{{{sssdddYYYSSSOOOQQQUUUbbblllzzzttt[[[SSSOOOJJJKKKRRRQQQTTTWWWXXXWWWXXX[[[___ccceeejjjnnnrrrxxx~~~aaaeeekkkmmmooossszzztttsssqqqpppoooooopppqqqnnnmmmlllkkkjjjfffbbb^^^WWWPPPHHHCCCBBBCCCBBBAAAGGGBBBBBBJJJYYYqqq{{{pppmmmpppxxxyyykkk^^^VVVTTTbbbkkknnnkkkbbbkkkooohhhvvv{{{ssseeeWWWRRRYYYjjjwwwssspppooo{{{mmm```ZZZPPP@@@666555555444333333222222333333222222222222333444555555555@@@HHHXXX|||lllcccaaa^^^ZZZYYYUUURRRPPPNNNHHHDDDHHHOOO^^^kkksss{{{~~~rrrvvv}}}oooeeeccchhh|||vvvnnn{{{~~~~~~}}}}}}WWW@@@@@@<<<<<<<<<>>>BBBFFFJJJLLLTTTZZZ[[[]]]eeeuuuwwweeeeeehhhzzztttdddZZZQQQKKKJJJNNN\\\hhhzzzpppWWWRRRRRROOORRR[[[]]]aaaffffffeeefffiiimmmsssuuuyyy|||bbbhhhoootttvvvzzz{{{yyyvvvrrrqqqqqqssstttrrrqqqooonnnmmmjjjeeebbbSSSPPPLLLIIIFFFDDDAAA@@@EEE@@@CCCIIIKKKQQQfffsssnnnqqqyyyrrraaaWWWWWWdddlllooommmcccjjjqqqjjjyyy|||tttfffXXXRRRZZZjjjxxxuuurrrqqqyyykkk___YYYOOO???555444555444333333222222333333222222222222333444555555333???GGGTTT|||pppeeebbb___\\\ZZZVVVTTTRRRNNNGGGBBBEEELLL\\\fffooo|||tttsss{{{sssjjjaaadddvvv{{{qqqxxx|||zzzyyyQQQ===AAA<<<<<<===???CCCGGGKKKNNNWWW\\\\\\]]]eeevvvvvvcccccceeexxxqqqbbbYYYQQQJJJIIIMMMZZZhhh|||mmmVVVTTTWWWVVV[[[eeehhhmmmrrrsssqqqqqquuuyyy{{{~~~sssvvv{{{|||yyy|||}}}yyyttttttpppmmmmmmooommmhhhcccbbb]]]UUULLLFFFBBBAAAAAAAAA@@@???@@@DDDIIINNNQQQddd|||rrrqqqxxxwwwfffXXXZZZ___llluuulllaaannn~~~rrr}}}xxxpppcccVVVTTT^^^lllvvvwwwrrrmmm~~~ttthhh]]]XXXOOO???444333444333222222111111222222222222333333333333444444:::999DDDOOOggg{{{jjjdddcccbbb___WWWUUURRRNNNJJJHHHFFFFFFZZZcccrrr|||~~~~~~qqqlllsssqqqhhheeerrryyyuuueeeEEE@@@===:::;;;===AAAEEEIIIMMMOOOVVV[[[]]]bbblll{{{tttbbbccceeewwwuuunnnrrrvvv|||zzzmmm___TTTMMMHHHIIIMMMZZZhhh|||vvvggg^^^bbblllssswww{{{~~~zzzvvvsssppppppqqqooojjjeeeddd```YYYQQQJJJFFFCCCCCCCCCBBBAAAAAACCCFFFIIIKKKJJJYYYnnnxxxuuuyyyxxxgggXXXYYY^^^kkktttmmmcccnnnvvvxxxpppbbbVVVTTT^^^mmmxxxtttnnnkkk}}}ooocccZZZVVVOOO@@@777666444333222222111111222222222222333333333333444444888999CCCJJJ___pppgggdddbbbaaa[[[XXXUUUPPPLLLIIIGGGFFFPPPXXXdddmmmooopppxxxqqqkkksss|||rrroooxxxyyytttuuuYYY@@@>>>;;;<<<>>>AAAEEEIIINNNRRRTTTZZZ___```eeemmm{{{wwwdddccceeeuuuuuujjjkkkkkkmmm|||~~~uuu~~~zzzssshhh[[[SSSMMMIIIJJJNNN[[[iii~~~xxxsssrrrxxxyyyvvvsssrrrsssqqqmmmiiihhheee___XXXQQQKKKGGGDDDEEEEEECCCBBBAAABBBBBBCCCBBBEEELLLYYYmmmzzz|||yyyhhhZZZXXX]]]jjjsssmmmdddnnn~~~yyyoooaaaVVVTTT^^^nnn{{{tttnnnjjj~~~qqqeee[[[XXXPPPBBB888777444333222222111111222222222222333333333333444444444888AAAEEETTTyyymmmgggdddbbb```]]]YYYTTTPPPLLLIIIGGGFFFKKKTTT[[[]]]^^^fffqqq~~~ooonnnttt{{{zzzqqqsssooooooxxxpppMMM===>>>;;;>>>@@@DDDIIIOOOTTTXXXZZZ^^^dddeeeiiippp{{{yyyeeeccccccrrrtttfffbbb______mmmxxxrrrppp~~~tttkkkaaaVVVQQQMMMJJJLLLPPP___nnn~~~|||yyyvvvuuutttrrrnnnkkkjjjhhhccc]]]VVVOOOIIIFFFFFFEEECCCBBB@@@???>>>>>>EEECCCFFFOOOVVVeeeyyyhhhZZZWWW\\\hhhpppllldddlll{{{{{{ooo___UUUTTT^^^ppp{{{sssmmmzzzmmmbbb]]]RRRBBB777555444333222222111111222222222222222333333333444444111888???AAAMMMvvvvvvkkkfffcccdddbbb^^^YYYTTTOOOLLLJJJEEEGGGKKKPPPQQQSSSZZZcccsssoooyyy~~~qqqffffffppp~~~ppplll}}}eeeFFF>>>@@@<<>>>>>===???===BBBKKKKKKOOOjjjyyyhhhZZZWWW[[[dddjjjfffaaagggrrr}}}nnn^^^UUUUUU^^^rrryyypppqqqeee^^^SSSAAA555333444333222222111111222222222222222333333333444444000888===???KKKjjjtttjjjeeegggeeebbb]]]XXXSSSPPPMMMIIIGGGHHHKKKLLLMMMRRRYYYkkkpppuuurrrfffaaaeeeqqq|||zzzpppjjj{{{[[[CCC??????<<>>>>>>>>???BBB>>>@@@EEEBBBBBBRRRiiiyyyhhhZZZVVVXXX^^^aaa]]]YYY]]]fffqqq{{{~~~mmm\\\UUUUUU^^^sssvvvzzzmmmbbb\\\RRRAAA666444444333222222111111222222222222333333333333444444111888999===JJJ___qqqggghhhfffdddaaa\\\XXXTTTRRRMMMIIIGGGIIIJJJJJJMMMQQQWWWmmm}}}xxxlllbbb___gggqqqtttmmmkkk~~~rrrPPP@@@>>><<<===AAADDDIIIPPPUUUYYY\\\^^^___eeehhhlllrrr|||uuuuuubbbaaa```nnnsssddd___[[[ZZZgggyyy}}}mmmhhhvvvsssiiieee\\\SSSPPPNNNNNNQQQUUUqqq{{{wwwuuuttttttkkkiiifffbbb\\\VVVPPPMMMFFFDDDAAA>>>======>>>???EEEBBBAAABBB@@@???GGGQQQdddxxxgggXXXSSSTTTVVVVVVRRROOORRRYYYbbbmmm}}}mmm[[[TTTUUU^^^uuuxxxkkkaaa\\\RRRBBB777666444333222222111111222222222222333333333333444444222777444:::IIITTTwwwyyyjjjgggfffeeebbb___[[[XXXVVVRRRLLLIIIJJJKKKIIIJJJLLLKKKZZZlll~~~wwwjjjccchhhrrrzzzxxx|||nnnqqq{{{rrrmmmrrr~~~iiiGGG>>>===;;;AAAFFFIIINNNSSSXXX[[[]]]^^^aaafffgggjjjpppyyynnnvvvcccaaa```mmmwwwhhhccc]]]YYYdddvvvpppiiixxxsssiiicccZZZQQQMMMMMMNNNSSSYYYooo~~~}}}yyyvvvvvvwwwkkkjjjgggbbb]]]WWWRRROOOHHHFFFAAA>>><<<<<<>>>???:::;;;===@@@CCCEEEFFFHHHQQQmmmwwwfffXXXQQQQQQQQQNNNJJJHHHKKKPPPYYYeeetttmmm[[[TTTUUU^^^uuu{{{nnnccc^^^TTTCCC888666444333222222111111222222222222333333333444444444333666000777GGGMMMiiimmmeeeeeeeeeccc```]]]ZZZXXXUUUOOOKKKLLLMMMKKKJJJKKKOOOVVV]]]hhhsssjjjooozzzzzznnnmmmzzz~~~hhhgggmmmrrrrrryyydddBBB===>>>===GGGJJJMMMRRRWWW[[[]]]______bbbggggggiiinnnwwwiiixxxeeebbb```mmmyyykkkfff```\\\fffwwwooohhhwwwuuulllaaaWWWNNNKKKLLLOOOUUU[[[kkk{{{}}}yyywwwuuussspppmmmhhhccc^^^XXXRRRNNNMMMGGGCCCAAA>>>;;;;;;>>>============>>>???@@@AAAKKKYYYwwwgggTTTPPPLLLJJJJJJHHHEEEEEEHHHSSSaaapppxxx{{{ppp]]]TTTTTT^^^uuurrrlllggg```TTTCCC888444444333222222111111222222111111222222222333333333666444666:::<<>>BBBCCCIIIPPPUUUYYY]]]bbbccc``````fffffffffmmmyyywwwuuuwwwdddbbbbbbmmmrrriiiaaa]]]eeerrrnnngggyyytttjjjaaa[[[TTTNNNIIIJJJSSS___pppyyy{{{yyyvvvuuuqqqnnnjjjeeeaaa\\\WWWSSSOOOIIIEEEDDD@@@<<<<<>>???@@@AAAEEENNNkkk|||sssbbbPPPKKKGGGFFFFFFDDDAAABBBFFFQQQ^^^kkkrrrxxxuuu{{{rrr___VVVVVVaaaxxxvvvpppiiiaaaSSSCCC888444444333222222111111222222111111111222222222333333555333666;;;<<>>===@@@======<<<======>>>???@@@AAAEEETTTvvvxxxnnn^^^MMMIIIFFFDDDEEECCC@@@CCCHHHUUU```jjjooottt}}}qqqwwwsss```XXXYYYddd{{{zzzrrrjjj```SSSBBB777444444333222222111111222222111111111222222222222333444222555:::<<>>???AAADDDKKK```~~~tttiiiZZZMMMJJJHHHFFFFFFDDDBBBFFFMMM```iiipppsssxxx|||pppyyysssaaaYYYZZZeee}}}xxxpppggg^^^QQQAAA888555444333222222111111222222111111111111222222222222555222333777:::>>>JJJWWWvvv{{{mmmeeeeeegggfffeeecccbbb```ZZZTTTPPPNNNMMMJJJKKKKKKKKKKKKMMMRRRWWWbbbmmmxxx|||yyyvvvxxx|||uuukkkhhhqqq|||}}}zzzsss{{{~~~yyyYYYBBBDDDJJJKKKSSSaaabbbgggiiiiiijjjmmmlllhhhccchhhggghhhoooxxx|||jjjbbb___eeewwwuuufff]]]XXXXXXWWWeee~~~jjj[[[ZZZbbbdddcccrrrxxxlllcccZZZQQQMMMKKKKKKPPPVVV^^^bbbmmm|||~~~|||yyyuuuqqqmmmiiiddd```YYYTTTPPPMMMHHHAAA>>>???<<<<<<<<<;;;<<<<<<===>>>???EEELLLXXXtttxxxmmmbbbUUUJJJIIIGGGFFFFFFDDDCCCJJJSSSkkkqqqvvvxxx|||xxxooo|||rrr```YYYZZZfff~~~rrrkkkccc[[[OOOAAA888666444333222222111111222222000000111111111222222222555333222444777===HHHRRRhhhvvviiieeefffhhhhhhccccccbbb^^^YYYUUUSSSSSSLLLKKKIIIGGGFFFHHHKKKNNNYYYfffuuu{{{xxxvvvxxx}}}zzzvvvvvvttt{{{vvvuuupppxxx~~~lllPPP>>>DDDMMMNNNVVVdddbbbfffiiiiiikkkoooooolllfffjjjiiijjjpppyyy}}}jjjaaa^^^dddttt{{{iii___XXXTTTPPP[[[ssshhhUUUPPPTTTSSSSSS]]]mmm{{{pppiii]]]RRRMMMKKKKKKNNNRRR\\\^^^fffuuu~~~}}}yyyuuuqqqmmmhhhddd^^^YYYTTTQQQKKKCCC???@@@<<<<<<;;;;;;;;;;;;<<<<<<:::AAAJJJTTTggg{{{mmmbbbXXXOOOHHHGGGFFFGGGHHHGGGIIISSS^^^uuuyyy{{{{{{~~~rrrnnnqqq___XXX[[[ggglllfff___YYYNNNAAA888666444333222222111111222222000000000111111111111222444444333333444;;;FFFOOObbbqqqgggddddddeeecccddddddaaa]]]ZZZYYYXXXRRRPPPLLLHHHFFFFFFGGGHHHSSS___oooyyy{{{zzz|||~~~}}}yyysssppplllwww|||]]]KKK@@@GGGOOORRRZZZeeebbbgggjjjkkknnnssstttrrrlllpppmmmmmmrrrxxxyyykkkaaa^^^cccqqqmmmaaaXXXRRRLLLTTTjjj{{{fffSSSLLLOOONNNMMMSSS\\\ooozzzrrrcccTTTMMMKKKJJJKKKNNNWWWXXX___nnn|||yyyvvvrrrnnnkkkccc^^^YYYVVVOOOGGGBBBCCC<<<<<<;;;;;;:::;;;;;;<<<999<<>>IIIRRRfffrrrggg[[[TTTQQQQQQRRRTTTRRRTTTYYY^^^bbbiiiyyy~~~oooqqqqqq```ZZZ]]]iiiiiiddd___ZZZOOOAAA666333444333222222111111222222000000000000111111111111...555999666333666>>>EEEPPPkkkvvvmmmjjjdddffffffdddaaa]]]\\\[[[YYYXXXUUUTTTQQQNNNIIIFFFCCCJJJWWWeeeoooqqqlllgggmmm|||{{{{{{uuu|||```EEEFFFHHHLLLSSS\\\dddhhhdddhhhkkkllloootttvvvtttmmmqqqnnnooovvv|||zzznnnooobbb^^^aaammm{{{jjjaaa[[[VVVUUUVVVeee{{{iii___NNNGGGIIIIII@@@GGGJJJLLLdddlllWWWLLLIIIHHHHHHIIIIIIIIIPPPaaavvv~~~xxxrrrhhheeeaaa\\\WWWPPPIIIEEE@@@>>>;;;999:::<<<<<<<<<999<<<===EEEOOOYYYwwwqqqggg______\\\XXXYYY^^^```^^^cccgggkkkmmmqqq{{{xxxooouuuooo\\\XXX^^^jjjfffdddbbb\\\OOO>>>555444333222222111111222222333222222222222222222222222444444444333333777<<>>;;;999:::;;;;;;;;;999;;;;;;BBBKKKSSSooosssccc\\\WWWZZZ\\\]]]bbbjjjmmmkkkoooppprrrwwwvvvnnnxxxppp\\\YYY___mmm~~~gggeeebbb\\\NNN>>>555444333222222111111222222333222222222222222222222222555555555444555888<<<@@@III^^^}}}mmmhhheeegggfffbbb```aaa``````___^^^[[[VVVOOOKKKDDDDDDEEEKKKQQQUUUSSSQQQUUUWWW```sss}}}qqqllljjjqqq}}}eeeFFFHHHJJJMMMSSS[[[bbbgggiiillljjjjjjmmmrrrsssppplllhhhiiillllllkkkuuunnnrrrvvvggg```___hhhvvvtttfffZZZTTTPPPUUUddd{{{}}}ooo```WWWRRRKKKHHHIIIFFFHHHHHHGGGRRRvvvuuuooopppsssmmm___RRROOOMMMIIIFFFFFFCCCGGGGGGRRRmmmoooaaa______[[[YYY\\\aaaiii{{{^^^^^^]]]ZZZYYYZZZ]]]`````````dddnnnxxx|||yyyqqqmmmgggaaa[[[UUUOOOKKKBBB???;;;::::::::::::999888::::::>>>FFFLLLccczzzlll___XXXUUUWWW^^^fffkkkssszzz}}}{{{}}}zzzzzz}}}qqqnnn|||qqq^^^ZZZbbbqqqzzzhhhfffbbb[[[MMM===555444333222222111111222222333222222222222222222222222444444444333444666;;;>>>CCCSSSwww}}}qqqkkkggggggfffbbb```bbbaaaaaaaaaaaa^^^YYYQQQLLLFFFDDDCCCFFFJJJLLLKKKIIINNNLLLOOOYYYgggwww~~~wwwsss}}}xxxsssuuuxxx|||{{{xxxxxxyyy~~~~~~{{{www}}}~~~[[[BBBJJJJJJOOOWWW```gggjjjiiillljjjjjjllloooooollliiieeegggiiijjjjjjrrrnnnnnn{{{hhh^^^^^^gggqqqnnn___XXXSSSXXXfff|||{{{ooo```WWWQQQKKKIIIIIIGGGEEEEEEGGGMMMfff|||jjjaaa___```^^^VVVPPPPPPPPPLLLGGGDDD@@@DDDCCCMMMfff~~~kkkZZZVVVTTTPPPOOORRRYYYbbbuuuSSSRRRPPPMMMLLLLLLNNNOOOSSSQQQTTT[[[ccclllyyy}}}|||uuuqqqjjjddd^^^XXXRRRNNNDDDAAA===:::::::::999888888;;;999<<>><<<:::888777888===::::::??????EEEUUUrrrvvvfff\\\UUUQQQTTTZZZbbbkkktttyyytttjjjuuuqqq___[[[iiiyyynnniiibbbYYYJJJ;;;444555333222222111111222222333111111111111111111111111222333444333333444777999888FFFaaa|||nnnfffeeeccc```[[[YYYYYYZZZ[[[[[[YYYXXXUUURRRPPPOOOOOOOOOMMMLLLKKKJJJFFFBBBGGGOOOXXX]]]gggsss|||vvvyyy~~~}}}wwwuuurrrppppppuuu}}}dddYYY]]]aaadddhhhkkkllljjjgggeeeaaabbbdddfffiiilllnnnoooggggggiiikkklllppp~~~~~~{{{lll```]]]eeennnvvvbbb\\\___hhhuuu|||xxxqqqlll\\\WWWPPPKKKKKKPPPXXX]]]``````\\\TTTOOONNNKKKGGGGGG@@@AAAGGGGGGKKKhhhyyyggg\\\YYYZZZZZZ\\\[[[UUUNNNKKKKKKHHHDDDAAACCCBBBFFFSSSccc}}}hhhTTTMMMKKKGGGHHHMMMTTT]]]oooeee```[[[VVVSSSPPPLLLHHHJJJGGGGGGIIIJJJJJJNNNTTTYYY```gggkkkqqqzzz{{{uuunnneee\\\UUUMMMIIIDDD???===;;;999777666;;;999888>>>===???LLLcccuuupppbbbZZZUUUTTTWWW]]]ccciiittt~~~tttkkkxxxppp___[[[jjjyyypppjjjbbbXXXIII:::444555333222222111111222222333111111111111111111111111222333444444444555777999777AAAWWWvvvrrrllleeebbb^^^[[[ZZZZZZZZZYYYXXXXXXWWWUUUSSSRRRRRRRRROOOLLLKKKJJJGGGEEEHHHOOOVVVYYY\\\```dddllluuu}}}~~~|||{{{{{{|||{{{xxxuuulllmmmnnnppprrrxxxsssaaa___cccdddiiinnnnnnjjjfffeeeeee```bbbdddfffhhhkkknnnpppggghhhjjjkkkkkknnnzzzwwwnnnccc]]]bbbjjjjjjcccaaadddkkknnnjjjdddaaaYYYUUUOOOJJJIIIKKKOOOQQQWWW[[[[[[VVVRRRRRRNNNIIIGGGCCCCCCFFFEEEIII]]]uuuuuufff___^^^____________YYYPPPLLLMMMJJJFFFAAACCCBBBEEEMMMZZZkkkWWWOOOLLLHHHHHHMMMRRRZZZkkkyyytttmmmgggccc^^^XXXSSSLLLJJJHHHIIIGGGCCCEEEJJJOOOSSSTTTTTTXXX```dddddd^^^ccchhhooozzzsssiii^^^WWWOOOKKKEEEAAA>>>;;;999777555:::888777===<<<<<>>OOOlll}}}fffdddaaa^^^]]][[[XXXUUUXXXYYYYYYXXXVVVTTTTTTUUURRROOONNNOOOKKKFFFEEEHHHIIINNNSSSUUUTTTVVV\\\aaammmmmmqqq{{{xxxsssqqqoooooopppnnnjjjfffcccgggmmmqqquuu{{{eee^^^dddiiidddkkkpppooohhhccccccfff___aaacccdddfffhhhkkknnnjjjjjjkkkmmmmmmoooyyyqqqpppddd]]]___fff|||sssaaa[[[YYY\\\]]]YYYUUUTTTRRROOOKKKFFFDDDCCCDDDEEERRRYYY[[[WWWUUUUUUQQQKKKHHHFFFEEEDDDCCCGGGWWWgggnnnbbb^^^```aaabbb___```\\\SSSNNNOOOLLLFFFDDDFFFDDDEEEIIIRRRwwwjjjVVVNNNJJJEEEDDDHHHPPPXXXhhh~~~|||wwwnnnddd]]]ZZZUUUNNNJJJJJJKKKJJJHHHKKKIIIHHHIIIKKKNNNOOOOOOOOOOOOQQQRRRYYYnnnzzzpppddd[[[ZZZQQQIIIEEEBBB<<<888777777777888999:::<<<===>>>HHHVVVoooiii___YYYRRRTTT[[[[[[cccmmmrrryyyqqqpppzzzkkk[[[[[[lllzzznnnmmmhhh[[[HHH888333444333222111111000000111111111111111111111111111111111222222333333444444555:::<<>>999888888888888999:::;;;======EEEMMMbbbppp```\\\[[[YYY]]]dddgggooowww{{{uuuuuuxxxiiiZZZ[[[mmm}}}qqqpppiii[[[GGG888333444333222111111000000111111111111111111111111111111111222222333333444444555444666>>>OOOiiiwwwmmmgggaaa]]]]]]]]][[[YYYXXXXXXYYYYYYYYYXXXVVVSSSOOOLLLJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMNNNUUU___fffiiihhhfffccc]]]YYYWWWXXXZZZ\\\dddlllyyyxxxkkkllllllllllllkkkjjjjjjlllvvvvvvnnnkkkeeedddcccbbbcccdddfffgggkkkllllllmmmmmmkkkhhheeegggaaa^^^___```aaafffmmmnnntttxxxyyy~~~lll```dddhhheeejjjgggffffffhhhhhhgggeeecccbbbcccfffjjjmmmnnnnnnllloooqqqpppoooqqqyyynnn|||{{{iiicccbbbgggrrrvvveee]]]VVVQQQLLLHHHGGGJJJMMMMMMKKKGGGDDDDDDFFFHHHUUUTTTVVV[[[[[[VVVPPPOOOHHHHHHFFFBBBAAADDDMMMTTTccczzzsssnnnmmmkkkgggdddeeeaaa[[[VVVRRRNNNJJJGGGEEEFFFCCCCCCDDDGGGaaahhhUUUOOOGGGEEEHHHGGGLLLSSSddd{{{vvvppphhhbbb^^^YYYTTTOOONNNKKKIIIHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBEEEQQQ]]]yyynnneee```WWWNNNKKKGGG@@@;;;:::888888888999999;;;<<<<<>>???JJJaaa|||yyyjjjeeedddiiimmmnnnqqqvvvxxx{{{yyy~~~~~~~~~qqqdddXXX^^^tttwwwvvvmmmXXXDDD888555444333222111111000000111111111111111111111111111111111222222333333444444555777999>>>DDDMMMhhhttteee{{{qqqfff```___[[[VVVUUUVVVWWWWWWUUUYYYXXXUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMKKKLLLNNNOOONNNMMMOOONNNMMMLLLLLLMMMNNNOOOOOOQQQTTTYYY]]]\\\XXXTTTXXXXXXWWWVVVUUUSSSRRRQQQUUUWWWXXXWWWUUUTTTVVVXXXSSSSSSSSSSSSSSSTTTVVVVVVYYY[[[\\\\\\[[[[[[[[[[[[WWWZZZ```gggiiikkksss}}}tttooouuuuuuppplllhhhiiiiiiiiiiiigggdddcccaaaaaabbbfffkkkoooppppppnnnppppppnnnlllooowww~~~vvvxxxqqqccc___bbbjjjwwwhhh___UUUPPPMMMHHHGGGHHHLLLMMMMMMKKKJJJKKKMMMPPPQQQOOOQQQVVVXXXSSSOOOOOOIIIIIIHHHEEECCCCCCFFFIIIQQQjjj|||uuukkkdddfffccc^^^YYYUUUQQQMMMJJJIIIGGG@@@@@@DDDBBBKKKaaa~~~cccRRRNNNFFFDDDGGGDDDIIIPPPaaaxxx|||uuummmggg^^^ZZZVVVRRROOOMMMJJJHHHIIIDDDAAABBBCCCBBBBBBEEEJJJfffwwwpppggg^^^UUUQQQLLLDDD===;;;999999888888888999:::::::::<<>>BBBWWWmmmeeeooo}}}tttlllfff___\\\[[[[[[YYYVVVZZZXXXVVVSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPMMMLLLKKKKKKKKKLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIMMMLLLMMMNNNPPPPPPOOOMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJKKKJJJJJJJJJKKKMMMKKKKKKKKKLLLMMMNNNNNNOOOPPPRRRSSSRRRPPPPPPRRRTTTXXX\\\dddlllpppsss|||pppttt~~~|||sssnnnjjjqqqwwwvvvnnnfffeeefffccccccdddfffjjjmmmnnnmmmkkkmmmooonnnllloooxxx{{{yyywwweee]]]aaafff}}}sssgggZZZSSSOOOKKKIIIIIILLLMMMMMMMMMLLLMMMPPPRRRPPPNNNOOOTTTVVVQQQNNNNNNJJJIIIHHHFFFDDDCCCDDDEEEJJJVVVyyyyyyooohhheeebbb^^^ZZZVVVRRRMMMJJJJJJHHHAAA@@@DDDAAABBBQQQlll|||aaaRRRNNNGGGDDDFFFCCCGGGNNN___www{{{vvvhhhddd^^^YYYUUUQQQMMMJJJGGGAAA>>>???@@@???@@@CCCAAANNNhhhzzzuuukkkbbbZZZVVVPPPGGG???===:::999999888888888888999777:::AAAIIISSS[[[aaadddppptttzzz}}}}}}~~~{{{yyy|||{{{lll```XXXbbb{{{vvvqqqtttjjjTTT@@@999666333333222111111000000111111111111111111111111111111111222222333333444444555444444999???@@@MMMsssgggdddgggppp{{{wwwllleeeccc```[[[WWW[[[ZZZWWWUUUSSSRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGEEEEEEEEEFFFGGGJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJLLLNNNMMMKKKLLLPPPTTT\\\]]]cccllluuu~~~|||ooottt}}}|||tttnnnnnnxxx~~~rrrhhhgggkkkeeeeeeeeegggjjjllllllkkkhhhlllooonnnmmmpppwww}}}}}}www}}}iii___bbbdddwwwyyyggg\\\UUUOOOKKKKKKMMMNNNOOOOOOOOOPPPRRRTTTRRROOOPPPTTTUUUQQQNNNNNNKKKIIIGGGEEECCCBBBBBBBBBFFFJJJaaa}}}sssllleeeccc___[[[XXXSSSNNNKKKJJJJJJCCCAAAEEEAAA???IIINNNhhhyyyzzz```QQQOOOHHHEEEFFFCCCFFFMMM___vvvuuuqqqjjjccc^^^YYYTTTQQQFFFBBB@@@BBBBBBAAADDDHHHBBBGGGSSSjjj}}}zzzpppggg___[[[UUUKKKCCC@@@::::::999888888777888888777:::>>>EEEOOO[[[fffmmmwww}}}~~~~~~yyykkk___XXXccc}}}{{{oookkkooohhhQQQ???999666222333222111111000000111111111111111111111111111111111222222333333444444555777666;;;CCCCCCHHHbbbtttiiihhhkkksssvvvqqqkkkddd^^^^^^]]]ZZZWWWUUUTTTSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOPPPPPPOOOMMMLLLJJJKKKKKKIIIHHHFFFEEEFFFGGGIIIJJJGGGGGGGGGFFFFFFFFFGGGIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFHHHIIIJJJKKKKKKKKKIIILLLNNNNNNMMMPPPVVV\\\```aaaiiiwww~~~vvvpppqqqtttuuuppplllpppxxx}}}yyyoooggghhhllleeeeeeeeegggjjjllllllkkkhhhlllppppppnnnoootttyyy~~~{{{qqq}}}jjjaaaccccccrrrzzzjjj___VVVQQQPPPSSSTTTVVVVVVVVVVVVXXXZZZVVVSSSSSSVVVWWWSSSOOOOOOKKKIIIFFFDDDCCCBBBBBBAAAEEEGGGUUUwwwuuummmfffdddaaa]]]ZZZUUUPPPLLLIIIKKKEEECCCFFFBBB>>>FFFAAASSS[[[aaayyyyyy___RRRPPPIIIFFFGGGCCCFFFMMM___vvv{{{tttlllfffaaa\\\XXXMMMIIIFFFFFFCCC??????CCCBBBDDDIIISSShhh}}}tttkkkccc^^^XXXNNNEEEBBB::::::999888777777777777;;;;;;>>>FFFSSScccpppxxxxxxjjj___XXXdddwwwjjjgggmmmfffPPP>>>999777111333222222111000111111111111111111111111111111111111222222333333444555555777444999CCCBBBBBBUUUooo{{{tttooolllttt{{{rrrkkkaaa___\\\YYYWWWUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMLLLJJJIIIJJJKKKGGGFFFDDDCCCDDDFFFIIIKKKFFFGGGGGGGGGFFFFFFHHHIIIFFFFFFGGGGGGFFFEEEDDDDDDEEECCCCCCCCCDDDEEEDDDCCCBBBBBBDDDEEEGGGGGGGGGGGGGGGKKKNNNOOOOOOSSS[[[bbbdddhhhuuuwwwttttttqqqmmmlllnnnmmmjjjpppssstttpppiiieeefffjjjdddddddddgggjjjmmmmmmmmmiiimmmqqqqqqnnnnnnqqqvvvyyyxxxlllzzzyyyiiiaaaeeecccpppvvviii^^^XXXVVVZZZ\\\]]]^^^]]]]]]___aaaYYYVVVUUUYYYYYYTTTQQQQQQLLLIIIEEECCCBBBBBBBBBAAAAAADDDNNNeeevvvlllhhheeebbb___\\\WWWRRRNNNIIILLLGGGDDDGGGBBB???FFFBBBMMMKKKLLLcccxxx___RRRPPPJJJGGGHHHDDDFFFMMM___vvvwwwqqqlllfffccc\\\SSSLLLJJJHHHEEECCCCCCCCCBBBDDDFFFHHHZZZwwwrrrjjjddd^^^WWWMMMFFF???===999666555555777999888999BBBRRRaaannn{{{zzz|||xxxlll^^^YYYjjjxxxfffaaaeee^^^JJJ:::666666333222222222111111111111000000000000000000000000000000111222222111222444555888666888===@@@CCCJJJRRRxxxxxxnnnhhh~~~}}}vvvmmmddd___\\\[[[ZZZXXXUUURRRPPPPPPQQQQQQPPPSSSRRROOOMMMKKKKKKLLLMMMMMMJJJHHHGGGGGGHHHHHHGGGIIIHHHGGGFFFEEEDDDCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFBBBEEEHHHHHHFFFEEEGGGIIILLLPPPTTTTTTUUU\\\iiitttrrrtttuuulllssstttmmmiiijjjiiifffjjjkkkmmmllljjjjjjnnnqqqsssmmmiiijjjnnnpppmmmhhhnnnooopppqqqqqqpppooonnnxxxooouuu{{{hhh^^^bbb___gggxxxmmmbbbfffiiijjjjjjlllppppppnnneee^^^ZZZ[[[[[[WWWSSSSSSJJJHHHEEEBBB@@@AAABBBCCCFFFAAAEEEUUUhhhyyyssslllhhhbbb\\\WWWQQQKKKGGGJJJHHHFFFDDDCCCCCCDDDEEE@@@BBBEEEIIISSSkkkxxxeeeUUUQQQOOOIIIDDDDDDEEEPPPcccyyyyyyrrrmmmddd\\\VVVUUURRRKKKFFFDDDCCC??????AAA@@@IIIcccyyyrrrkkkeee\\\QQQIIIDDDAAA===999777777888999<<<@@@LLL]]]mmmyyyyyy{{{vvvkkk^^^YYYkkkxxxfffaaaeee]]]JJJ:::666666333222222222111111111111000000000000000000000000000000222333222222222444666777666777<<>>AAAGGGNNNKKKmmmhhhaaacccttt~~~zzzooollliiieeeccc```\\\ZZZYYYXXXUUUSSSRRRQQQQQQRRRMMMKKKJJJJJJKKKLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGIIIKKKKKKKKKNNNTTTYYY]]]dddooo{{{~~~xxxxxxooogggmmmooonnnhhheeeffffffeeeeeefffgggggghhhjjjnnnrrrsssooolllmmmpppppplllgggiiihhhggggggiiilllppprrrqqq}}}vvvfffccc___eee{{{{{{jjjccc___```___YYYTTTRRRJJJHHHEEEBBB@@@AAABBBCCC???AAAFFFHHHDDDMMMrrryyyuuupppiiibbb\\\VVVPPPLLLGGGIIIKKKMMMNNNNNNLLLKKKIIIFFFEEEEEEJJJ\\\|||yyyeeeSSSOOONNNHHHDDDEEEIIITTTggg|||}}}~~~{{{tttooommmggg\\\RRRMMMGGGBBBBBBFFFHHHFFFGGGKKKTTTpppzzzuuulll^^^TTTMMMIIICCC===::::::;;;<<>>@@@FFFPPPeee}}}zzzssssss~~~qqqddd[[[]]]uuuqqqdddffffffYYYEEE777666555222222222222111111111000000000000000000000000000000222333444444333333555777555444666;;;===>>>CCCIIIVVVaaayyywwwhhhggggggiiiyyy~~~uuusssoookkkgggccc```^^^[[[ZZZYYYYYYXXXVVVRRRNNNPPPPPPPPPPPPPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOSSSVVV\\\aaafffooozzzxxxqqqnnnjjjiiifffdddddddddeeefffhhhkkkiiifffddddddfffhhhiiihhhggggggiiimmmooonnnlllpppmmmgggccccccfffjjjnnnkkk}}}ssskkkccc```cccqqqqqqiiicccbbb___XXXRRRQQQJJJHHHDDDBBB@@@AAABBBCCCDDDCCCEEEFFFCCCEEEUUUggg~~~yyyrrrkkkfffaaa]]]ZZZWWWWWWUUUUUUTTTUUUVVVWWWXXXQQQKKKKKKMMMZZZyyy}}}hhhTTTNNNLLLGGGDDDFFFFFFQQQeeeyyyzzzvvvpppkkkiiiiiikkkllllllnnnpppqqqqqqsssvvvxxxxxx}}}|||uuukkkccc```TTTPPPKKKEEEAAAAAADDDGGGDDDHHHOOOggg}}}qqqfffXXXTTTLLLEEEAAA@@@BBBCCCNNNWWWjjjzzzrrrppp{{{oooaaaZZZ```zzznnndddhhhfffXXXCCC666666555111222222222111111111111000000000000000000000000000111222333333222333555777555555777;;;===>>>BBBHHHPPPVVVfffxxxllldddgggqqqzzz|||xxxvvvnnnmmmmmmmmmllliiiddd```\\\\\\\\\[[[[[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[^^^```bbbccccccmmmrrryyy~~~qqqooonnnkkkgggcccbbbfffiiijjjkkknnnoookkkfffccccccdddeeeeeegggggggggiiimmmppprrrrrrssspppjjjeeecccdddfffggghhhvvvppppppdddaaacccmmmtttkkkccc___\\\UUUPPPOOOJJJHHHEEEBBB@@@AAABBBCCCDDDAAAAAABBBCCCCCCIIIQQQnnn~~~yyyvvvtttsssqqqppppppnnnjjjfffdddccccccddd```UUUOOOOOOPPP[[[zzzlllVVVOOOLLLFFFDDDFFFHHHSSSeeewww}}}wwwfffbbb]]][[[[[[]]]^^^___^^^```bbbdddeeegggjjjmmmpppsssxxx|||tttkkkggg___ZZZRRRKKKHHHHHHGGGFFFAAACCCBBBLLL```uuu{{{pppeee___VVVNNNHHHFFFFFFGGGTTT[[[jjj~~~}}}sssmmmxxxlll___ZZZccc~~~mmmeeejjjfffWWWBBB666555555111222222222111111111111000000000000000000000000000000222333222222222444666666555888<<<>>>>>>AAAGGGHHHPPP^^^pppwwwkkkddddddooowwwwwwvvvuuuuuutttssssssppppppppppppppppppppppppqqqsssvvv{{{pppkkkkkkjjjjjjfffbbbccckkkqqqrrrsssvvvqqqlllfffccccccdddddddddhhhgggfffgggkkknnnrrrtttssspppkkkgggdddbbbbbbbbbdddooorrryyyuuufffcccccciiiwwwwwwlllbbb\\\XXXRRRNNNNNNJJJHHHEEEBBB@@@AAABBBCCCBBB@@@???AAABBBBBBDDDGGGXXXyyy}}}xxxuuusssjjj]]]UUUUUUUUU^^^~~~oooXXXPPPLLLFFFDDDFFFIIISSSdddssszzzwwwmmmdddVVVRRRNNNMMMOOOQQQRRRQQQQQQSSSVVVXXXYYY\\\___bbbfffjjjppptttxxx}}}|||pppkkk^^^YYYRRRNNNOOOPPPLLLFFFAAAEEECCCBBBGGGQQQssswwwooohhh^^^TTTMMMIIIIIIJJJVVV[[[iiizzztttkkkuuu|||iii]]]ZZZeee}}}mmmgggjjjfffWWWAAA555555555111222222222111111111111000000000000000000000000000000111222222111222444555777666888===>>>>>>AAAGGGGGGSSS```iiivvvpppaaabbbgggooo|||sssooofffgggfffgggjjjgggccceeeooovvvwwwxxx{{{qqqlllfffbbbccceeeeeedddhhhfffeeeeeegggkkkoooqqqqqqoookkkhhhdddaaa```___bbbkkksssuuuzzzhhheeecccfffqqqxxxlllaaaZZZUUUPPPMMMNNNJJJHHHEEEBBB@@@AAABBBCCC@@@@@@AAACCCDDDCCCEEEHHHJJJgggssseee\\\[[[ZZZcccqqqZZZPPPLLLFFFCCCFFFHHHRRRaaannnrrrlll___UUUMMMJJJGGGFFFIIIKKKJJJIIIKKKMMMOOOQQQSSSVVVZZZ]]]^^^dddkkkqqqtttxxx}}}}}}sssgggccc]]]WWWRRRMMMIIIFFFBBB======CCCEEEHHHYYYnnnuuunnncccZZZTTTQQQOOONNNXXX___kkkwwwtttnnnwwwzzzfffXXXZZZkkkzzzlll```lllbbbOOO;;;333666777333111111000000000000111111//////000111222333333333222222222333333444444444999999999:::<<>>>>>?????????@@@@@@@@@AAABBBDDDEEEFFFIIIMMMPPPRRRWWW]]]bbbfffkkkoooqqq|||yyyzzz{{{rrrgggaaa^^^YYYQQQJJJIIIBBB@@@CCCBBB======CCCJJJXXXssssssiiibbb^^^\\\[[[dddiiiqqqxxx~~~uuummmvvvuuuaaa[[[___pppzzzlllbbbhhh\\\HHH777222444444111111111000000000000111111111111111111111111222222111222222333444444555555888999:::<<>>;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAACCCGGGJJJKKKOOOTTTYYY]]]aaaeeehhhxxxnnnfffaaa```aaalllzzznnngggfffbbbYYYQQQKKKDDD@@@BBBCCC???===>>>FFFIIITTTmmmyyyooohhheeeddddddkkkqqqyyyuuummmuuusss```ZZZaaattt|||mmmeeefffXXXDDD777333444333111111111000000000000111111222222222111111111111111111222222333444555666666888999;;;>>>AAACCCFFFGGGJJJOOORRR___vvvwwwllldddVVVPPPYYY___```iiiwww|||wwwzzzlllfffdddeeejjjooonnnhhhbbbbbbcccdddgggjjjkkkjjjhhhfffcccbbbeeeiiikkkiiifffgggeeecccdddgggkkklllkkkfffhhhjjjmmmnnnmmmllljjjnnnpppuuuvvvmmm]]]aaafffcccyyyyyykkkbbb[[[UUURRRRRROOOMMMJJJGGGDDDCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@FFFCCCUUU~~~zzzyyyzzzsssssscccVVVRRRNNNIIIEEEEEEEEEDDDBBB@@@>>>======;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<======???BBBDDDFFFJJJNNNRRRUUUXXX\\\___yyypppggg```ZZZWWWYYYZZZcccwwwrrrkkkjjjggg^^^WWWPPPHHHAAA@@@AAA@@@??????@@@BBBGGGSSSllluuupppnnnmmmmmmooovvvuuummmtttrrr___YYYbbbwww}}}ooohhhdddTTTAAA777444444333222111111000000000000111111222222222111111111111111111222222333555666666777888:::<<>>===;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;<<>>666555555333222111111000000000000111111111111111111111111222222111222333444555666777888888:::===AAAEEEHHHJJJJJJNNNRRRRRR[[[www{{{ggg^^^YYYTTTVVV\\\ZZZ```jjjvvvmmmgggjjjsssooofffggg___aaabbbeeekkkpppoookkkeeedddeeefffhhhiiiiiigggeeefffgggggggggggggggggghhhbbb\\\]]]eeelllpppqqqjjjkkkmmmnnnnnnllljjjhhhiiimmmrrruuuaaa___aaa\\\hhhwwwkkkaaaYYYUUUUUUQQQPPPLLLIIIFFFDDDCCCBBBCCCDDDEEEEEEDDDBBB@@@???@@@@@@IIIhhhuuummmcccaaaaaacccfffnnn~~~~~~}}}qqqaaaXXXQQQKKKHHHCCCAAA????????????>>><<<999999999:::::::::;;;;;;;;;<<<<<<;;;:::;;;>>>@@@AAACCCFFFGGGIIILLLPPPRRRgggfffeeecccaaa^^^\\\ZZZVVVVVV[[[ggguuu{{{tttooojjjfffccc\\\RRRGGGAAAAAAAAAAAA>>>???CCCFFFHHHOOOcccvvvzzzwwwwwwwwwtttlllsssooo\\\ZZZhhhvvvlllggg```MMM:::444555333111111111111000000000000111111000000000111222222222333111222333444555777888888888:::>>>BBBFFFIIIKKKLLLJJJSSSUUU[[[sssxxxrrrmmmjjjhhhgggeeedddeeeiiimmmpppuuuzzzvvvuuuooobbb___```aaadddddddddhhhnnnnnniiidddccccccdddfffgggfffeeebbbeeeiiihhhfffeeegggjjjkkkeee```bbbhhhmmmmmmjjjiiijjjkkkllllllkkkjjjiiiiiinnnrrryyy~~~~~~hhh```aaa]]]eee{{{}}}ooodddZZZVVVUUUTTTRRROOOKKKHHHFFFEEEDDDBBBCCCDDDEEEDDDCCCAAA@@@===@@@GGGZZZrrriii___]]]^^^bbbeeehhhooowww|||kkk___TTTOOONNNGGGDDD@@@>>>??????===<<<999999999::::::::::::;;;<<<<<<<<<;;;::::::<<<>>>===???AAABBBCCCEEEIIILLL```bbbdddeeedddaaa^^^[[[VVVTTTWWWbbboooxxx|||uuupppmmmhhhdddZZZNNNGGGEEEFFFFFFBBB===<<>>CCCGGGJJJLLLLLLMMMXXXYYYWWWeeeyyy|||nnnaaaYYYXXX[[[^^^UUUZZZaaadddeeeiiiooottt|||xxx~~~vvvbbb```cccdddcccgggjjjiiiggghhhmmmkkkeeedddcccbbbccceeefffeeeddd___dddjjjiiieeedddhhhmmmrrrmmmhhhiiilllmmmhhhcccggghhhjjjkkkkkkkkkkkkjjjkkkppprrrttt~~~{{{ooobbbbbb```eeeuuuxxxlllbbb]]]]]]WWWUUUQQQNNNJJJHHHGGGGGGAAACCCDDDEEEEEECCCAAA@@@???CCCFFFQQQpppuuukkkhhhffffffjjjkkkiiiiiilllsssdddXXXRRRSSSMMMHHHBBB?????????>>>===:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999999;;;===:::<<<===>>>???AAAEEEHHHgggeeedddgggjjjiiiccc]]]XXXVVVZZZcccjjjmmmpppssszzzvvvqqqlllkkkfff]]]QQQHHHCCCBBBBBBAAAAAABBBDDDFFFEEEDDDUUUfffzzzqqqmmmuuuwwwccc\\\bbbuuuyyyeeegggcccUUUEEE777333444333000///333333222111000000000111000111111111111222222222333444555555555777:::===<<<>>>AAADDDEEEHHHKKKMMMNNNXXXXXXYYYbbbjjjvvvuuurrrkkk___XXXSSSPPPSSSWWWYYYYYYYYY\\\ooo~~~wwwwwwwwwzzz}}}zzzaaaXXXZZZ^^^cccgggdddiiigggccciiivvvzzztttmmmhhhcccbbbfffhhhgggeeeccchhhiiieeecccfffjjjjjjjjjiiihhhfffeeefffhhhjjjiiilllmmmjjjkkknnnooollllllgggnnnzzzttttttsssfffdddcccfffjjjtttlllhhh```\\\WWWSSSQQQMMMHHHFFFGGGFFFDDDCCCCCCDDDDDDCCCBBBAAAHHHEEEHHHcccuuuqqqmmmnnnrrrqqqkkkiiikkkyyyvvvdddVVVSSSVVVTTTNNNGGGBBB???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>???nnnlllkkklllmmmjjjccc]]]VVVVVV[[[ccchhhiiilllpppwwwyyysssqqqkkkcccZZZQQQJJJGGGAAA@@@???@@@BBBDDDDDDCCCDDDPPPbbb|||~~~wwwpppnnnxxxuuuaaa\\\fffyyyzzzeeeeee```RRRDDD666333444333111000333222111111000000111111111111111111222222222222333444555555666777;;;===>>>@@@CCCEEEGGGJJJNNNPPPXXX___\\\XXX]]]aaaiiixxxooo```\\\XXXUUUSSSQQQQQQRRR[[[iiixxx~~~yyytttuuuyyy|||tttdddYYYXXX]]]cccffffffjjjhhhdddkkkyyy~~~zzzmmmhhhccccccgggjjjkkkjjjgggjjjjjjdddbbbdddffffffhhhfffddddddeeeggghhhhhhkkknnnmmmjjjjjjmmmmmmjjjhhhccckkkqqqlllxxxiiidddccceeeiii~~~uuunnnccc```ZZZVVVUUURRRMMMKKKMMMGGGEEEDDDDDDEEEEEECCCBBB@@@EEECCCFFF]]]zzzwwwwwwzzzxxxrrrmmmnnnuuu{{{}}}mmm___UUUTTTXXXVVVQQQKKKEEEBBB@@@>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<::::::;;;<<<<<<===>>>>>>}}}zzzwwwuuurrrkkkbbb[[[SSSUUUZZZ```bbbbbbgggnnnzzz{{{vvvpppjjjddd[[[QQQJJJCCCAAA???@@@AAACCCCCCCCC???DDDLLLXXXtttzzzsssmmmnnn{{{qqq```]]]hhh~~~zzzeeeccc\\\NNNAAA555222444333222111222222111000000000111111111111111111222222222333333444555666666888;;;>>>AAABBBDDDFFFHHHLLLQQQUUUdddiiibbbYYYZZZYYY]]]jjj}}}zzzvvvnnnfff^^^YYYTTTRRRVVV___hhhpppwww~~~xxxwwwyyy|||yyy|||uuuzzzvvvhhh___ccchhhiiiiiikkkhhhdddiiiuuu{{{yyykkkgggccccccfffjjjkkkjjjkkkmmmjjjccc___aaacccbbbaaa```^^^___```bbbcccccckkkmmmkkkgggfffiiijjjgggkkkgggpppuuuiiioooeeebbbdddggg{{{|||tttggg```ZZZUUUTTTRRRNNNLLLMMMHHHGGGEEEEEEEEEEEEDDDBBBAAABBB@@@EEEUUUnnn}}}}}}~~~|||uuuooommmpppttt~~~jjj[[[RRRNNNPPPUUUWWWSSSNNNJJJGGGCCC@@@===@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;999::::::;;;;;;<<<<<<===yyylll___VVVOOOQQQUUUYYY[[[^^^hhhsss{{{vvvrrrjjj\\\RRRHHHEEEBBBAAABBBCCCDDDDDDEEEFFFFFFGGGTTTtttxxxpppjjjnnn~~~nnn___```jjjyyydddaaaXXXHHH===444222444333222333111111000000000000111111111111111222222222333333333444666666777999<<>>;;;===AAADDDEEELLL\\\kkkvvvmmmiiioookkk___gggwwwuuuccc___RRR@@@888333333444222222333000000/////////000111111222222222222333333333333444555777777888;;;???AAACCCDDDFFFGGGIIILLLQQQTTTUUU[[[WWWTTTYYYXXXXXX```dddmmmyyy~~~}}}~~~}}}|||zzz|||yyyjjjccc```dddsss{{{sssiiifffeeebbb]]]bbbgggjjjjjjiiihhhgggfffhhhjjjkkkiiieee```\\\bbbdddcccaaadddjjjkkkhhhmmmrrrrrrgggUUUIIIIIINNNXXX[[[\\\ZZZ[[[^^^^^^\\\\\\eeecccjjjyyyxxxmmmcccbbbbbbdddoootttiii___]]][[[WWWSSSRRROOOMMMKKKIIIIIIHHHEEECCCDDDBBB@@@EEEHHHKKKkkk{{{sssppppppsssvvv{{{kkk]]]PPPLLLNNNPPPRRRTTTUUURRRNNNLLLLLLLLLLLLKKKHHHHHHFFFDDDBBB@@@???>>>???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::mmmYYYNNNIIIFFFIIITTTbbbqqqxxxooobbb[[[QQQIIIDDDAAA@@@???>>>===@@@FFFHHHJJJRRR\\\uuuuuummmjjjrrr}}}iii___jjj}}}tttbbb^^^PPP>>>777333333444111111222///////////////000111111222222222333333333444444444555777888999;;;???BBBDDDFFFHHHIIIJJJLLLPPPRRRPPPWWWTTTSSSYYYWWWUUU[[[bbbjjjsss{{{wwwlllfffaaa^^^dddgggjjjkkkiiigggeeeddd^^^aaafffjjjiiigggfffhhhggghhhiiiiiifffcccaaa```___aaabbbccchhhnnnnnnjjjhhhjjjiiibbbXXXQQQOOOQQQYYY\\\^^^\\\]]]^^^]]]YYY[[[gggbbbdddtttxxxtttjjj}}}pppdddbbbaaa```fff|||{{{oooddd```^^^YYYSSSQQQQQQNNNLLLJJJJJJHHHFFFDDDCCCCCC@@@CCCHHHIII^^^wwwsssppppppqqqttt||||||qqq```XXXSSSVVVZZZ[[[\\\]]][[[VVVPPPLLLKKKMMMOOOPPPLLLLLLJJJHHHFFFEEECCCCCC@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::~~~gggUUUJJJIIIGGGKKKYYYiiiyyy{{{kkkdddYYYOOOIIIEEECCCBBBCCC>>>===BBBEEEEEEIIIPPP]]]}}}tttnnnllluuu{{{ggg___llltttaaa]]]NNN===777333333333111000222///////////////000111111222222333333333444444444444555777888999<<<@@@CCCEEEGGGJJJKKKLLLMMMPPPQQQRRRXXXVVVUUU[[[XXXSSSWWWYYYbbbjjjmmmqqq|||~~~{{{wwwvvvtttiiibbb___```ccceee___]]]cccfffccc``````aaacccfffgggeeebbbbbbeeeeeefffeeecccaaa```aaabbb^^^```bbbdddjjjpppooojjjeeeddddddddddddcccaaa```\\\```bbb```___```]]]XXXXXXfff``````nnnmmmrrraaaoooqqqeeebbbaaa^^^aaatttxxxkkkgggddd^^^XXXVVVRRROOOMMMKKKJJJIIIFFFDDDAAACCC@@@BBBHHHIIIWWWqqqyyytttpppoooooopppwwwuuubbbYYY```]]]^^^eeejjjkkkjjjkkk```ZZZRRRLLLKKKNNNQQQSSSOOOOOOMMMLLLJJJHHHGGGFFFAAAAAA???>>>============;;;;;;;;;;;;;;;;;;;;;;;;vvvdddWWWOOOKKKEEEFFFNNN```rrrvvvpppfff]]]TTTKKKDDD???BBB@@@AAAEEEGGGFFFGGGKKKRRRiii~~~tttlllnnn{{{vvvfffbbbnnnttthhhVVVCCC999777333222222333333222000000000000000000000000222222222222333444444555888999:::;;;<<<>>>BBBEEEEEEGGGHHHIIIKKKNNNRRRUUUVVVWWWXXXZZZZZZYYYYYYXXX[[[___dddfffhhhmmmuuu|||xxx|||~~~vvvvvv|||{{{uuuooogggfffddddddgggfff```]]]^^^gggwwwiiihhheeebbb``````aaaaaaccc______dddiiigggaaa\\\XXXQQQZZZddd^^^[[[```bbbddddddbbbaaa______^^^^^^aaa^^^^^^dddhhhfffcccbbbccciiissszzzwwwmmmbbb\\\]]]^^^``````___```aaabbbgggaaaaaafffeeehhhyyyiiikkk}}}mmmddd```ddd\\\fffvvvsssooobbbWWWUUUVVVRRRNNNLLLLLLKKKHHHEEEDDDCCCDDDEEEEEEFFFNNNXXX~~~vvvppplllmmmqqqttt}}}xxxsssnnnaaaUUUSSSYYY^^^ppp}}}}}}{{{yyyoooccc^^^SSSHHHFFFNNNUUUXXXWWWUUUSSSQQQPPPPPPPPPNNNLLLFFFDDDAAA>>>======>>>???<<<:::999999:::;;;:::999zzznnnaaaUUUMMMHHHFFFFFFHHHSSSeeeuuu~~~{{{uuulllcccZZZRRRKKKFFFEEEBBBAAADDDEEEEEEGGGKKKJJJ___}}}ssslllooo}}}zzzpppbbbbbbrrrxxxkkkWWWDDD:::777444222222222222111000000000000000000000000222222222222333444555666777999;;;<<<===???BBBDDDDDDFFFIIIJJJLLLNNNQQQTTTVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[___ccceeefffjjjqqqwwwqqqwww}}}|||yyy~~~|||zzzttttttqqqqqqsssrrrmmmjjjlllwwwmmmhhhgggeeecccaaa``````aaadddaaa___ccchhhkkkjjjiiiVVVNNNUUU___\\\YYY^^^___cccbbbaaa```___^^^^^^^^^```]]]^^^cccfffddddddeeeqqqxxx~~~zzznnnaaa\\\\\\]]]^^^______^^^^^^```aaaccc^^^___eeedddeeezzzuuudddwwwssshhhbbb^^^ZZZbbb~~~zzzmmmbbb^^^ZZZUUUQQQOOOOOONNNJJJGGGEEEDDDDDDEEEDDDEEELLLVVV|||tttooommmnnnpppwwwxxxyyyyyyvvvrrrmmmiiiccc___]]]\\\XXXWWW___iiiooo{{{|||wwwtttlllbbb\\\SSSJJJIIIOOOVVVXXXVVVTTTUUUWWWXXXWWWTTTRRRPPPKKKGGGBBB@@@@@@@@@@@@???===;;;999999:::;;;;;;:::iiiddd\\\SSSLLLHHHFFFFFFHHHKKKWWWhhhuuuzzz}}}~~~uuulllccc\\\UUUQQQJJJEEECCCDDDDDDCCCFFFKKKKKK\\\tttsssmmmrrrttthhh^^^cccxxxzzzjjjVVVCCC:::777444222222222111000000000000000000000000000222222222333333555666666777:::===>>>???@@@BBBDDDBBBEEEIIILLLMMMOOOQQQRRRWWWXXXYYY[[[\\\]]]]]]]]]]]]```ccccccdddfffkkkpppqqqsssvvvuuuwwwpppfffffffffeeedddbbbaaaaaa```eeebbbaaabbbhhhpppvvvyyyYYYMMMRRR]]]]]]\\\___^^^bbbaaa```___^^^]]]]]]]]]^^^]]]___ccccccbbbeeejjjxxxcccVVVWWW^^^^^^_________]]]]]]___``````[[[]]]cccbbbaaaqqqaaaiii|||mmmccc^^^^^^bbbuuuvvviiibbb```[[[VVVSSSRRRQQQNNNKKKHHHFFFEEEFFFDDDCCCJJJRRRiii{{{tttooommmlllrrrrrrrrrppplllfff```\\\YYYUUUQQQQQQSSSYYYgggtttxxxppplllfff^^^YYYRRRLLLLLLSSSXXXWWWUUURRRWWW\\\^^^[[[WWWTTTTTTPPPJJJDDDBBBEEEFFFDDDAAA???<<<:::::::::;;;;;;:::bbb^^^WWWPPPKKKHHHGGGGGGJJJMMMXXXfffppprrrsssvvvzzz~~~uuummmfff___[[[QQQKKKFFFEEEDDDCCCFFFJJJPPP___tttsssooovvvpppddd[[[eee}}}vvvfffRRR@@@999777444222222222000///000000000000000000000000333333333333444555777777888;;;???AAAAAAAAABBBDDDAAAEEEJJJNNNOOOPPPPPPQQQWWWXXXYYY[[[]]]^^^___``````aaacccccccccdddgggjjjqqqtttuuutttsssyyyoooiiihhhdddeeeeeeddddddbbbaaa```dddddddddeeelllxxxbbbTTTUUUaaabbbccceeeaaacccbbbaaa___]]]\\\\\\\\\]]]]]]___bbbbbbbbbgggooovvv___UUUYYY```aaaaaaaaa___^^^]]]___aaabbb]]]]]]```______lll}}}kkkiiirrrddd^^^aaaccclllsssiiigggbbb[[[XXXVVVUUUQQQNNNKKKHHHGGGGGGEEECCCGGGNNNXXXttt{{{tttooolllooooooooonnnjjjeee```]]]]]]ZZZWWWWWW[[[eeetttsssjjjeee___YYYWWWSSSOOOQQQWWWZZZXXXUUUUUUZZZ___^^^YYYTTTTTTVVVTTTLLLFFFEEEJJJMMMJJJFFFAAA>>>;;;:::;;;;;;;;;;;;]]]YYYSSSMMMHHHEEEDDDDDDLLLNNNVVVaaahhhjjjmmmqqquuu{{{|||uuunnnhhhdddYYYRRRLLLIIIFFFDDDFFFKKKQQQaaawww~~~tttrrr{{{pppccc\\\iii}}}pppcccOOO===888666444222222222000...000000000000000000000000333333333444555666888999:::===@@@BBBBBBCCCCCCDDDBBBFFFKKKOOOQQQQQQQQQRRRVVVWWWXXXZZZ\\\^^^```aaabbbcccddddddcccdddeeefffiiilllpppqqqpppssszzzuuuhhh```^^^]]]dddddddddddddddcccbbbaaabbbfffgggjjjssslll\\\[[[eeefffggghhhdddfffdddccc```^^^]]]\\\[[[]]]]]]___bbbcccccciiiqqqvvveee^^^```bbbddddddcccaaa___^^^```bbbfff```]]]]]]]]]^^^jjjwww~~~nnn}}}wwwfff\\\```___bbbyyyyyynnnhhhaaa\\\ZZZXXXUUURRRPPPLLLIIIIIIGGGEEEGGGLLLQQQaaa|||zzzuuurrrlllllllllkkkhhhddd```^^^ZZZ\\\___ccclllzzz}}}tttlllggg```[[[XXXVVVUUUXXX]]]___\\\XXX]]]``````[[[UUURRRTTTXXXTTTMMMGGGHHHMMMQQQOOOLLLCCC@@@===;;;;;;<<<<<<;;;ZZZWWWRRRMMMIIIGGGFFFFFFNNNOOOVVV^^^dddfffkkkqqqvvvyyy|||{{{tttoookkk```YYYRRRNNNJJJFFFGGGKKKQQQddd}}}~~~uuuuuuoooccc^^^oootttiii___MMM;;;666444333222333222111///000000000000000000000000333333444444666777999:::===???BBBCCCCCCCCCEEEFFFDDDHHHMMMPPPRRRRRRSSSTTTVVVVVVWWWXXXZZZ\\\^^^___ccccccddddddddddddeeeeeebbbfffkkkmmmnnnppptttwwwwwwzzz|||kkkdddcccbbb^^^[[[dddcccccccccccccccccccccbbbgggjjjnnn|||rrraaa___gggfffeeefffcccfffeeedddbbbaaa```______```^^^___ccceeefffkkkqqqxxxkkkgggfffbbbggggggeeebbb___^^^```bbbhhhaaa\\\[[[[[[^^^gggqqq{{{ppplllmmmbbbbbb```aaapppvvvppphhhbbb___]]]YYYVVVTTTOOOLLLLLLJJJHHHIIILLLOOOQQQYYYjjj|||yyysssrrrqqqooolllhhhdddaaa]]]ccciiippp{{{{{{uuuooohhhccc]]]]]]^^^aaaeeefffccc```eeeccc___YYYSSSRRRVVVYYYTTTOOOJJJJJJNNNRRRQQQOOOFFFBBB>>>;;;;;;<<<<<<<<<[[[XXXTTTPPPLLLJJJIIIIIINNNQQQXXXaaafffhhhmmmsss{{{{{{yyyxxx}}}yyytttqqqfff___XXXTTTOOOIIIIIIKKKQQQfff}}}uuuyyynnnbbb```vvv}}}kkkbbbZZZIII666444333222222333333111000000000000000000000000000333333444555666888::::::???AAABBBBBBBBBCCCFFFHHHFFFIIINNNQQQRRRSSSUUUVVVUUUUUUUUUVVVXXXZZZ\\\]]]bbbbbbbbbcccdddeeedddcccbbbeeehhhjjjjjjlllooorrrssstttzzzrrrhhhaaabbbdddcccbbbddddddcccbbbbbbbbbcccdddeeedddhhhjjjqqqvvvfffccchhhcccaaacccaaadddddddddddddddeeeffffffbbb______eeeiiijjjlllpppuuuiiihhhiiieeehhhhhheeeaaa^^^]]]___aaaddd___[[[ZZZ[[[]]]bbbgggooosssbbbxxxwwwiiieeeaaaaaaiii~~~wwwooohhheeebbb^^^[[[XXXRRROOOOOONNNKKKKKKNNNMMMJJJKKKSSS___nnn||||||{{{yyyvvvrrrnnnlllfffnnnvvv|||}}}vvvoookkkeeeeeegggkkknnnooollliiieeeaaa[[[UUURRRSSSUUUWWWUUURRRNNNLLLMMMOOOOOOOOOHHHDDD???<<<;;;<<<<<<<<<\\\ZZZUUUPPPLLLJJJHHHHHHNNNRRR\\\fffjjjkkkooouuu}}}xxxtttvvv|||~~~{{{xxx|||wwwtttiiiccc\\\WWWQQQKKKJJJLLLMMMccc}}}vvv{{{lllaaaaaa{{{xxxddd[[[UUUDDD000333222111222444444222000000000000000000000000000333444444555777888:::;;;AAABBBBBBBBBBBBDDDGGGIIIHHHKKKOOOQQQSSSTTTVVVXXXUUUTTTTTTUUUVVVXXXZZZ[[[aaa```aaabbbdddeeedddcccbbbcccdddddddddfffjjjmmmmmmoootttyyyyyyrrroooiiidddaaa\\\WWW[[[bbbeeecccbbbaaaaaaccceeeffffffhhhjjjrrrzzziiifffiiiccc___aaa```bbbbbbcccdddfffiiikkklllddd```___fffkkkmmmmmmooorrr}}}}}}ooodddfffjjjiiihhhgggeee```]]]\\\^^^```___[[[YYYZZZ[[[\\\^^^```hhhvvvaaatttiiibbb]]]]]]```nnn|||ssslllhhhfffbbb___ZZZTTTPPPQQQPPPMMMMMMOOOLLLKKKOOOVVVZZZ^^^iiivvv~~~{{{yyyvvvuuuiiirrr|||xxxrrrnnnkkkkkkmmmqqqtttuuurrrppp```[[[UUURRRQQQRRRSSSTTTWWWTTTQQQNNNLLLLLLMMMNNNIIIEEE@@@<<<<<<<<<======ccc\\\TTTPPPMMMJJJLLLQQQVVV[[[ccckkkpppvvvzzz}}}vvvnnnooosssooogggvvv{{{xxxvvvrrrmmmfff___YYYTTTOOOLLLRRRccc~~~{{{kkkaaaiiiooo```VVVKKK>>>555333222111111000000111111111111111111111222222222111222444666888:::;;;<<<===???BBBCCCCCCDDDFFFHHHKKKNNNQQQSSSTTTWWWZZZ\\\]]]\\\ZZZWWWTTTUUUWWWZZZ^^^```bbbcccccccccdddeeebbbbbbcccdddfffhhhjjjkkkjjjjjjkkklllnnnssszzz~~~{{{sssmmmmmmiiiccc^^^[[[\\\___aaabbbdddeeedddbbbaaaaaaaaa```aaaeeelllvvv}}}uuujjjdddcccbbb^^^ZZZaaa______bbbfffiiiiiihhhbbb```___aaadddfffeeecccggggggggggggfffdddbbbaaa[[[___cccdddbbb^^^ZZZYYY______]]]YYYUUUVVV[[[___iii|||gggbbbpppfff^^^]]]]]]cccyyy{{{rrrjjjdddaaaccc]]]VVVPPPMMMMMMLLLLLLNNNMMMNNNPPPUUUZZZ\\\]]]jjjooowww}}}zzzssswwwxxxyyy{{{|||vvvnnndddbbb]]]UUUNNNKKKMMMPPPUUUYYYXXXRRRMMMLLLJJJFFFBBB???<<<:::;;;<<<<<<;;;eee]]]VVVRRRPPPNNNQQQWWW```eeemmmtttzzz~~~tttnnnmmmmmmmmmlll~~~zzzxxxrrrnnnhhhccc^^^ZZZUUURRRSSSbbb{{{{{{iiiaaalllzzzggg\\\TTTJJJ===444333222111111000000111111111111111111111222222222222333444666888:::<<<===???AAACCCEEEEEEGGGIIIKKKLLLNNNQQQRRRSSSUUUWWWYYY\\\[[[ZZZXXXUUUUUUWWWYYY\\\^^^aaabbbbbbbbbccceeeaaaaaabbbdddeeefffggghhhgggggggggggghhhkkkqqquuu{{{}}}{{{ooommmlllhhhddddddccc```^^^]]]]]]___```^^^```aaa```^^^\\\\\\]]][[[[[[[[[^^^cccjjjppptttuuusssooojjjddd___]]]\\\]]]\\\\\\^^^bbbddddddcccaaa```___```cccdddcccaaa]]]^^^```aaabbbbbbaaaaaa]]]___aaacccccc```]]]ZZZ\\\]]]\\\ZZZYYY[[[```eeeiiivvviii^^^sssvvviii___[[[XXX[[[llluuulllgggdddaaa\\\WWWSSSQQQQQQQQQUUUTTTUUUXXX\\\```bbbbbbaaacccfffiiimmmrrrxxx|||wwwqqqkkkbbbWWWPPPLLLKKKLLLRRRVVVWWWSSSNNNLLLIIIEEEBBB@@@<<<;;;;;;<<<<<<<<>>>>>>>>>>>===xxxsssnnnooooooqqqvvv}}}yyywwwwww|||yyysssqqqooonnnmmmrrrmmmjjjnnnyyykkkeeennn}}}xxxgggZZZXXXPPP???555555333222111111000000111111//////000111222333333444333333555777999;;;<<<======@@@CCCFFFHHHJJJMMMPPPOOOPPPSSSSSSTTTUUUWWWXXX\\\]]]^^^]]]ZZZWWWVVVUUUSSSVVVYYY\\\]]]^^^aaabbb```aaabbbcccccccccbbbaaa]]]^^^^^^^^^]]]^^^```cccdddeeeffffffdddeeeiiinnntttzzzqqqhhhgggbbb]]][[[VVVVVVWWWXXXYYYXXXXXXWWWYYYYYYXXXXXXXXXZZZ[[[\\\]]]]]]\\\ZZZWWWVVVWWWYYY[[[[[[ZZZYYYUUUQQQMMMJJJOOONNNMMMNNNQQQTTTWWWXXXYYYZZZ[[[ZZZYYYXXXYYYZZZWWWYYYZZZYYYXXXXXXYYYZZZVVVWWWXXXZZZ\\\___aaaccc___]]][[[]]]___```]]]ZZZVVVUUUTTTVVV[[[___aaabbb]]]^^^gggjjjjjjyyyiii]]]XXXXXX[[[]]]lllxxxqqqpppxxxoooccc[[[TTTNNNSSSXXXYYYUUUSSSSSSSSSPPPHHHEEEAAA?????????>>>>>>}}}yyyzzz{{{{{{{{{|||zzz{{{}}}}}}~~~||||||}}}iiiggguuu{{{hhhYYYUUULLL:::222555333222111111000000111111...///000111222333444444555666777999;;;===>>>???@@@CCCFFFIIIKKKNNNQQQTTTTTTVVVWWWVVVUUUUUUVVVWWWZZZ[[[[[[YYYVVVTTTSSSSSSRRRUUUYYY[[[]]]___aaaccc______``````aaaaaaaaaaaa]]]^^^^^^^^^\\\]]]^^^```ccccccbbbaaaaaaccceeedddeeegggoooyyyxxxeeeXXX]]]eeeccc^^^]]]UUUWWWXXXXXXWWWVVVXXXYYYWWWXXXZZZ\\\]]]]]]]]]]]]]]]]]][[[XXXVVVUUUVVVXXX\\\]]]^^^___]]]YYYUUURRRQQQPPPPPPPPPRRRUUUWWWXXXVVVXXXZZZYYYWWWVVVXXXZZZTTTVVVXXXXXXVVVVVVXXXZZZWWWWWWXXXYYY\\\^^^aaaccc[[[[[[\\\\\\\\\[[[YYYXXXVVVTTTTTTVVV[[[___aaa```YYY]]]dddppptttfffmmmsssbbbYYYWWWYYY[[[```{{{zzznnngggbbb^^^aaabbb___WWWRRRRRRSSSQQQIIIFFFBBB@@@?????????>>>~~~zzzhhhhhhyyy|||hhhWWWSSSIII777000666333222222111000111111111...///000111222333444444777777999;;;===???@@@AAACCCFFFIIILLLOOOQQQUUUXXXYYYZZZZZZXXXVVVTTTTTTUUUYYYYYYYYYVVVSSSQQQQQQQQQRRRUUUYYY[[[]]]___aaaccc^^^^^^]]]^^^^^^```aaabbb```aaaaaa```^^^]]]^^^```eeeeeedddeeefffgggccc]]]bbbeeemmmuuuvvvuuu}}}yyyiii```[[[]]]eeeddd]]]^^^fffWWWXXXYYYWWWUUUTTTVVVXXXTTTWWW[[[```aaaaaa___]]]___^^^\\\YYYVVVVVVWWWYYYXXXZZZ^^^```aaa^^^[[[YYYTTTUUUWWWWWWVVVVVVXXXZZZTTTVVVXXXWWWUUUTTTVVVYYYRRRUUUWWWWWWUUUUUUXXXZZZVVVVVVUUUUUUVVVWWWYYYZZZXXX[[[]]]]]]ZZZXXXVVVVVVXXXUUUSSSUUUXXX[[[[[[ZZZWWW]]]bbbfffxxx{{{ddd___~~~iii[[[XXXYYYZZZWWWmmmwwwrrrpppnnnkkkjjjdddXXXQQQQQQQQQPPPJJJFFFCCC@@@@@@@@@???>>>yyyjjjppp}}}sssjjj]]]QQQCCC777222444222222222111111111000000...///000111333666888999======>>>======???CCCFFFFFFIIILLLOOOQQQTTTWWWZZZ^^^\\\XXXUUUTTTUUUVVVXXX[[[\\\[[[WWWRRRPPPRRRTTTSSSUUUYYY\\\___`````````]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\^^^```aaabbbbbbbbbeeeeeefffffffffeeecccbbbaaacccfffiiimmmoooqqqrrrwwwkkkfffbbb[[[\\\]]]___aaabbbcccddd```^^^ZZZVVVTTTSSSTTTUUUVVVXXX]]]```bbbaaa^^^\\\\\\[[[ZZZXXXVVVUUUUUUUUUYYY[[[]]]^^^]]][[[XXXVVVUUURRRQQQRRRUUUWWWWWWUUUXXXXXXXXXWWWVVVUUUTTTSSSPPPQQQSSSUUUVVVVVVVVVUUUWWWWWWWWWVVVTTTTTTVVVXXXWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWWWWYYYZZZ\\\]]]VVV______```pppfffdddpppppp```YYYXXXZZZ^^^bbbttt}}}{{{wwwtttyyypppdddZZZVVVTTTSSSRRRJJJEEEBBBBBBAAA>>>@@@DDDyyylllvvvyyynnncccWWWKKK???444222444222222222111111111000000111111111222444555777888;;;<<<>>>>>>???BBBFFFIIIJJJLLLOOOPPPQQQSSSUUUWWW]]]ZZZWWWTTTSSSTTTUUUWWW[[[[[[ZZZWWWSSSQQQRRRTTTTTTVVVYYY[[[]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\]]]___```aaabbbbbbddddddeeeeeeeeedddbbbbbbbbbbbbdddeeegggiiikkkkkkhhhmmmtttyyy|||dddYYYZZZ___```^^^^^^^^^^^^______```aaa^^^\\\ZZZXXXWWWVVVWWWXXXUUUXXX\\\___```^^^\\\ZZZXXXXXXWWWUUUUUUTTTTTTTTTVVVWWWYYYZZZZZZYYYXXXWWWTTTRRRQQQRRRUUUVVVVVVUUUWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUWWWWWWWWWUUUSSSRRRTTTUUUUUUVVVWWWXXXXXXWWWVVVVVVTTTTTTUUUUUUWWWXXXYYYZZZUUU[[[ZZZ\\\iiinnn```eee{{{}}}gggZZZTTTSSSVVV[[[iii{{{zzztttkkkbbb[[[VVVSSSPPPKKKGGGDDDDDDCCC@@@@@@DDDxxxooo~~~ppphhh]]]OOODDD:::222111555222222222111111111111111333333333444555666888888;;;===???@@@BBBFFFJJJNNNOOOPPPRRRRRRRRRRRRTTTUUUZZZYYYVVVTTTSSSTTTUUUVVVZZZZZZYYYWWWTTTSSSSSSTTTVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXYYYZZZ[[[]]]___aaabbbccccccccccccdddccccccbbbaaabbbbbbaaaaaaaaabbbdddeee^^^ccchhhgggeeefffmmmttt~~~wwwkkkYYYKKKKKKVVV^^^``````___]]][[[YYYYYYYYYZZZXXXXXXWWWWWWWWWXXXXXXXXXUUUWWWZZZ\\\\\\[[[YYYWWWSSSSSSRRRRRRRRRSSSTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWSSSRRRQQQQQQSSSUUUUUUTTTUUUUUUVVVWWWWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWVVVTTTQQQPPPPPPRRRSSSSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWTTTVVVTTTYYYaaannnhhh```iiirrr]]]SSSQQQPPPVVV^^^ooo{{{yyyssskkkaaaXXXSSSPPPMMMHHHFFFFFFEEEAAA@@@CCCwwwqqquuufffYYYJJJ???777111111555111111111111111111111111333333444555777999;;;<<<===???BBBDDDEEEHHHLLLOOOQQQRRRSSSTTTSSSSSSTTTVVVYYYXXXWWWUUUUUUUUUVVVVVVYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\[[[YYYYYYZZZZZZYYYYYYXXXWWWXXXYYYZZZ[[[]]]```aaabbbbbbccccccccccccbbbbbbbbbcccbbb```______```bbbcccdddiiillliiiaaa]]]```dddaaagggnnnrrruuu~~~tttgggbbb```ZZZTTTUUU\\\aaaaaa```^^^ZZZWWWTTTSSSSSSSSSSSSSSSUUUUUUVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWUUUTTTPPPPPPPPPPPPQQQSSSTTTUUUSSSRRRRRRQQQRRRSSSTTTUUURRRRRRQQQQQQRRRSSSTTTTTTRRRTTTUUUWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUSSSPPPNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVSSSRRRRRRRRRSSSTTTUUUUUUUUUSSSRRRYYY]]]bbb|||hhhbbb|||zzzcccXXXUUURRRWWWYYY```}}}~~~vvvsss{{{zzzwwwnnnbbbXXXTTTSSSMMMIIIGGGGGGEEEAAAAAACCC|||~~~uuusss~~~fffXXXIII>>>777222222555111111111111111111111111111222444666999<<>>@@@@@@FFFFFFHHHIIIJJJLLLMMMMMMNNNRRRVVVUUURRRPPPRRRTTTWWWWWWXXXYYYYYYXXXVVVVVVUUUUUUUUUVVVVVVVVVVVVVVV[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYY[[[YYYWWWVVVWWWYYYXXXXXXWWWWWWVVVUUUVVVXXXZZZ[[[\\\\\\]]]]]]]]]\\\[[[[[[YYYXXXWWWXXX[[[\\\[[[YYYWWWXXXXXXWWWVVVVVVWWWXXX[[[ZZZZZZYYYXXXWWWUUUSSSVVVVVVVVVWWWYYY\\\___aaafff___^^^kkk~~~{{{nnnjjjlllooopppqqquuuzzz{{{sssnnnjjjeee___YYY]]]]]]]]]^^^___^^^[[[XXXWWW[[[___```]]]ZZZXXXWWWZZZ[[[[[[ZZZYYYVVVSSSRRRQQQPPPNNNMMMNNNOOOQQQRRRRRRRRRSSSSSSSSSRRRPPPOOOOOONNNMMMOOOPPPQQQPPPOOORRRPPPNNNMMMLLLLLLMMMNNNJJJKKKLLLKKKJJJIIIKKKMMMNNNNNNNNNPPPRRRRRRQQQOOONNNOOOQQQSSSSSSTTTSSSSSSVVVUUUUUUUUUUUUTTTQQQOOOOOOPPPRRRTTTUUUVVVUUUUUUTTTRRRPPPMMMLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPMMMQQQTTTVVVVVVZZZ```fffsssuuunnnbbb\\\]]]ZZZWWWdddwww~~~sssdddZZZTTTQQQNNNLLLKKKNNNZZZfffzzzrrriiiaaa[[[[[[dddnnnrrrkkkkkk]]]PPPCCC666333444333222111222111111000111222444555:::;;;<<<<<<===>>>??????EEEFFFGGGIIIKKKLLLLLLLLLLLLPPPSSSSSSQQQOOOPPPRRRUUUUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWYYYWWWUUUUUUWWWXXXYYYXXXWWWVVVUUUUUUVVVWWWYYYZZZ\\\[[[ZZZZZZYYYYYYYYYZZZWWWVVVUUUVVVXXXYYYXXXWWWVVVWWWXXXXXXVVVVVVWWWYYY[[[ZZZYYYWWWVVVUUUUUUTTTVVVVVVUUUVVVWWWYYY\\\]]]^^^YYYXXX___jjjnnnggg^^^___```aaa``````aaadddgggiiilllnnnnnnkkkiiikkkmmmhhhgggfffiiinnnsssvvvwwwxxxwwwuuutttsssssssssttt{{{{{{{{{yyyvvvqqqllljjjcccddddddcccaaa^^^[[[XXXYYYYYYZZZ\\\^^^]]][[[YYYTTTVVVYYYZZZXXXVVVUUUUUUWWWXXXXXXXXXWWWUUUSSSRRRRRRPPPNNNLLLJJJJJJKKKLLLNNNOOOQQQRRRSSSRRRRRRQQQOOONNNNNNOOOQQQQQQPPPNNNPPPOOOMMMKKKJJJKKKLLLMMMIIIJJJJJJIIIHHHHHHIIIKKKMMMLLLLLLMMMPPPQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSRRRQQQQQQRRRRRRQQQPPPOOOPPPRRRTTTUUUWWWWWWXXXSSSRRRQQQOOONNNNNNNNNNNNOOOPPPRRRTTTTTTRRRPPPOOOLLLOOOSSSTTTUUUXXX^^^bbbsss{{{mmmtttxxxiii___^^^[[[WWW]]]jjjssseee\\\TTTQQQOOOMMMMMMSSSdddttt|||~~~}}}yyyqqqhhhbbb]]]\\\bbbkkkyyyqqqppplllaaaMMMAAA555222333222222333111111000111222444666777;;;;;;<<<===>>>@@@AAAAAAGGGGGGIIIJJJKKKKKKJJJJJJKKKMMMPPPQQQOOONNNOOOPPPOOOPPPRRRTTTUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXWWWUUUUUUTTTTTTTTTXXXVVVTTTTTTVVVXXXYYYXXXWWWWWWVVVVVVVVVWWWXXXYYY\\\[[[YYYXXXWWWWWWXXXYYYVVVVVVUUUUUUUUUUUUTTTTTTVVVXXXYYYYYYXXXWWWXXXZZZZZZYYYWWWUUUSSSRRRSSSTTTXXXWWWVVVUUUUUUUUUVVVVVVYYYVVVTTTWWW\\\^^^[[[WWW]]]]]]\\\\\\[[[[[[\\\]]]aaabbbbbbbbbaaa```______^^^]]]]]]^^^```cccfffhhhiiihhhgggeeeddddddeeefffiiiiiiiiihhhfffdddaaa```^^^aaadddccc```]]]\\\]]]VVVVVVWWWYYYZZZZZZXXXUUUQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSQQQOOOLLLJJJHHHHHHIIIIIIKKKLLLNNNPPPRRRRRRRRRRRROOOOOOOOOPPPRRRRRRQQQOOOOOOMMMKKKIIIIIIIIIJJJKKKIIIJJJJJJIIIHHHGGGIIIJJJLLLKKKJJJKKKMMMOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQPPPNNNMMMMMMOOOPPPPPPPPPNNNOOOQQQRRRTTTVVVWWWXXXQQQQQQQQQQQQPPPNNNMMMLLLMMMOOORRRTTTTTTRRROOOMMMLLLNNNQQQSSSTTTWWW[[[^^^gggxxxmmmgggkkkooobbb```^^^YYY[[[aaalll~~~ooobbbYYYVVVTTTQQQPPPQQQ[[[oooqqqjjjuuu|||xxxqqqiiidddaaa```eeelll|||tttxxxlllbbbIII>>>444111222222222444111111111111333555777888999:::<<<>>>@@@BBBCCCDDDIIIJJJKKKLLLKKKJJJIIIGGGIIIKKKNNNOOOOOONNNNNNOOOIIIKKKNNNQQQTTTUUUVVVWWWUUUUUUUUUTTTTTTTTTSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSXXXVVVTTTTTTVVVXXXYYYXXXXXXXXXXXXXXXXXXYYYYYYYYY\\\[[[YYYWWWVVVWWWWWWXXXVVVVVVUUUTTTRRRQQQQQQQQQWWWYYY[[[[[[ZZZYYYYYYZZZWWWWWWVVVSSSPPPOOOPPPRRRYYYXXXWWWUUUSSSQQQPPPPPPSSSRRRQQQQQQTTTVVVVVVVVVYYYXXXXXXXXXXXXYYYYYYYYY]]]\\\\\\\\\\\\[[[ZZZYYYWWWVVVUUUTTTSSSTTTVVVXXX[[[ZZZYYYXXXXXXXXXYYYYYY[[[[[[\\\\\\[[[ZZZYYYYYY[[[]]]^^^[[[VVVTTTVVVYYYTTTTTTTTTUUUWWWVVVSSSPPPOOOOOOOOOQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSMMMLLLJJJHHHHHHHHHIIIJJJIIIKKKMMMOOOPPPQQQQQQQQQOOOOOOPPPRRRTTTTTTRRRQQQNNNLLLJJJHHHHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHIIIKKKJJJIIIHHHIIIKKKLLLMMMLLLMMMLLLLLLLLLMMMNNNOOOPPPMMMLLLJJJKKKMMMOOOOOOOOOLLLMMMOOOQQQSSSUUUVVVVVVPPPPPPQQQPPPOOONNNLLLKKKLLLNNNQQQSSSSSSQQQNNNLLLLLLNNNPPPQQQSSSUUUXXXZZZ___hhhxxxfff```ttteeeaaa```\\\ZZZ\\\ZZZyyyoooccc[[[[[[XXXVVVVVVZZZfff|||}}}fffbbbsssyyyrrrkkkhhhfffeeehhhnnn~~~vvvzzzggg]]]DDD;;;333222222111222444222222222222333555777888:::;;;<<>>@@@BBBCCCEEEEEEIIIKKKMMMOOOOOONNNLLLKKKIIIIIIKKKMMMOOOOOONNNMMMKKKMMMPPPSSSUUUWWWWWWXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTVVVXXXYYY[[[]]]]]]XXXWWWWWWVVVVVVVVVWWWWWW[[[YYYWWWVVVWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRNNNPPPRRRRRRQQQRRRTTTVVVWWWYYY[[[[[[XXXVVVTTTTTTSSSVVVXXXVVVQQQNNNOOORRRTTTSSSSSSRRRQQQOOONNNMMMKKKKKKKKKLLLOOOSSSVVVWWWVVVUUUUUUWWW[[[]]]\\\ZZZXXXZZZ\\\[[[YYYXXXYYYZZZWWWWWWVVVSSSOOONNNPPPSSSTTTSSSSSSSSSTTTVVVXXXYYYYYY[[[]]]___``````^^^^^^___^^^\\\YYYVVVUUUVVVWWWOOOOOOQQQSSSUUUUUUSSSQQQMMMMMMNNNQQQUUUWWWVVVTTTTTTTTTSSSSSSSSSSSSSSSTTTKKKJJJIIIIIIIIIKKKMMMNNNJJJKKKLLLMMMNNNMMMLLLLLLIIIJJJMMMPPPTTTUUUSSSQQQMMMLLLJJJHHHGGGHHHIIIJJJMMMMMMMMMLLLJJJIIIJJJKKKHHHGGGGGGHHHIIIHHHFFFDDDEEEFFFIIIKKKMMMMMMMMMMMMIIIIIIIIIKKKMMMNNNLLLJJJKKKNNNQQQUUUVVVUUURRRQQQOOONNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJLLLNNNOOOPPPOOOXXX]]]uuuyyy```ddd{{{{{{nnnfff___[[[ZZZVVV```qqqyyypppkkk```[[[[[[dddrrrllleeeuuu}}}uuuooommmkkkhhhiiillloooxxxwwwmmmXXXKKK>>>777333444444222111333444444333333444555777888>>>??????@@@BBBCCCCCCDDDGGGIIILLLOOOQQQPPPOOONNNIIIIIIJJJMMMOOOPPPOOOMMMOOOQQQSSSUUUWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTRRRTTTVVVYYY\\\___bbbcccYYYYYYXXXXXXXXXYYYZZZZZZ\\\ZZZXXXWWWXXXYYYXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVUUUUUUVVVVVVTTTRRRPPPOOOJJJMMMPPPRRRRRRSSSWWWZZZVVVXXXZZZYYYWWWTTTRRRRRRTTTWWWZZZYYYSSSPPPPPPRRRPPPPPPPPPQQQQQQPPPOOOOOOLLLLLLLLLNNNRRRUUUWWWXXXTTTSSSSSSUUUYYY[[[YYYWWWUUUXXX[[[ZZZWWWVVVXXXZZZSSSTTTSSSPPPLLLKKKNNNQQQOOOOOOOOOPPPQQQSSSVVVWWWTTTVVVYYY\\\]]]\\\[[[ZZZ^^^\\\YYYVVVTTTQQQOOONNNNNNNNNPPPSSSVVVWWWVVVTTTMMMMMMOOOSSSWWWYYYWWWTTTUUUTTTTTTSSSSSSSSSSSSTTTMMMLLLJJJJJJJJJLLLMMMOOOKKKLLLLLLMMMMMMLLLJJJJJJFFFGGGJJJOOOSSSTTTSSSQQQNNNLLLJJJHHHHHHHHHIIIJJJLLLMMMMMMKKKIIIHHHIIIJJJGGGGGGGGGHHHIIIGGGDDDAAACCCEEEHHHKKKMMMNNNMMMMMMIIIIIIJJJLLLNNNMMMKKKIIILLLOOOSSSWWWXXXVVVRRRPPPOOONNNMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFGGGIIILLLMMMLLLLLLMMMRRRgggddd^^^mmmwwwkkkccc^^^\\\VVVYYYbbbtttwwwooojjj___[[[\\\hhhzzznnnpppyyy{{{uuuooollljjjiiigggjjjlllqqqyyy~~~{{{|||gggPPPBBB888666333111000111222333222333444666777999:::;;;BBBBBBCCCEEEGGGIIIKKKLLLMMMJJJIIIKKKOOOQQQNNNJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQPPPQQQRRRTTTUUUTTTSSSVVVVVVVVVVVVVVVUUUSSSSSSPPPRRRVVVYYY]]]___``````YYYVVVTTTUUUXXXYYYXXXVVVZZZYYYWWWWWWVVVWWWXXXYYYVVVUUUTTTTTTTTTVVVXXXYYY[[[VVVRRRRRRTTTTTTPPPLLLLLLLLLNNNPPPRRRUUUWWWYYY\\\TTTUUU]]][[[OOOOOOYYYUUUVVVWWWXXXVVVSSSPPPNNNOOOPPPPPPQQQQQQQQQQQQQQQOOOMMMLLLOOOSSSVVVVVVUUUSSSTTTUUUWWWWWWWWWVVVUUUVVVWWWXXXYYYYYYXXXWWWWWWRRRUUUVVVTTTPPPLLLKKKLLLLLLQQQVVVYYYXXXWWWWWWXXXZZZZZZYYYXXXXXXYYY[[[\\\\\\ZZZVVVRRRPPPNNNNNNNNNLLLOOOSSSVVVVVVTTTRRRPPPNNNPPPRRRUUUVVVVVVVVVUUUWWWUUURRRSSSUUUVVVUUUSSSRRRNNNJJJIIIJJJLLLKKKJJJNNNMMMLLLJJJJJJLLLMMMNNNIIIJJJLLLMMMNNNNNNNNNNNNLLLIIIGGGGGGJJJLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGEEEBBBAAABBBDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLOOOTTTYYY[[[XXXVVVQQQOOOMMMJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGIIIGGGFFFGGGIIIKKKKKKJJJLLLUUU[[[rrrpppZZZ[[[mmmrrr```ZZZ^^^aaaWWWUUUbbbxxxuuuooofffXXX[[[hhh}}}mmmlllppp}}}|||uuunnngggaaa]]][[[YYYZZZ^^^eeelllvvv}}}}}}vvv]]]GGG>>>777666333111000111222333333444555777999;;;<<<===BBBCCCDDDGGGIIIMMMOOOQQQNNNKKKJJJLLLQQQRRRPPPMMMKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNOOORRRTTTVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQSSSUUUXXXZZZ[[[[[[[[[YYYVVVTTTUUUVVVXXXWWWUUUYYYYYYXXXWWWWWWXXXXXXYYYXXXXXXXXXWWWWWWXXXXXXXXXZZZVVVSSSTTTWWWWWWTTTPPPNNNNNNNNNOOOPPPQQQSSSTTTTTTQQQYYYfffdddUUUMMMRRRSSSTTTUUUVVVUUUSSSPPPNNNQQQRRRRRRSSSSSSSSSSSSSSSTTTRRRQQQRRRUUUWWWWWWVVVQQQRRRSSSTTTVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXWWWVVVVVVXXXYYYWWWSSSPPPOOOPPPOOOSSSXXXZZZZZZXXXXXXXXXYYYYYYXXXYYYYYYZZZ[[[[[[WWWUUURRROOOLLLJJJJJJIIIMMMOOORRRTTTUUUSSSPPPNNNMMMOOOQQQTTTVVVVVVVVVUUUWWWTTTRRRRRRTTTUUUTTTRRRQQQNNNJJJIIIJJJKKKJJJIIINNNMMMKKKJJJJJJKKKMMMNNNKKKKKKMMMNNNNNNMMMLLLLLLJJJHHHEEEEEEHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEBBBAAACCCDDDDDDDDDCCCDDDDDDFFFGGGHHHIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLMMMQQQUUUWWWUUUSSSSSSRRROOOLLLIIIGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHGGGFFFGGGIIIJJJJJJJJJGGGMMMQQQddd~~~aaaZZZ```~~~~~~jjj______[[[UUUSSSYYYffftttnnnddd^^^fffvvv~~~hhhdddcccjjjvvvyyyxxxuuummmcccYYYUUUSSSQQQPPPQQQUUU[[[gggzzz{{{nnnRRR@@@:::666555333111111111333444555555777888;;;===???@@@DDDDDDFFFHHHLLLPPPSSSUUUMMMLLLKKKNNNRRRTTTRRRPPPLLLKKKKKKJJJJJJKKKKKKLLLJJJLLLNNNQQQTTTVVVWWWWWWSSSSSSSSSSSSRRRQQQPPPPPPSSSSSSTTTUUUVVVVVVVVVUUUXXXVVVTTTTTTUUUUUUTTTSSSXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[[[[ZZZYYYXXXYYYWWWUUUVVVYYYYYYWWWTTTRRRQQQOOONNNMMMNNNNNNOOOSSSWWWfffwwwuuubbbTTTRRRQQQRRRSSSTTTTTTRRRPPPOOOSSSTTTUUUUUUVVVVVVUUUUUUVVVUUUSSSTTTUUUVVVVVVUUUPPPPPPPPPQQQSSSUUUWWWYYYXXXXXXYYYYYYXXXWWWVVVVVVWWWYYYZZZXXXVVVSSSRRRQQQRRRUUUYYY[[[ZZZYYYXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYSSSQQQOOOLLLJJJHHHHHHGGGNNNOOOQQQSSSSSSQQQNNNLLLLLLNNNPPPSSSTTTUUUUUUUUUUUUTTTRRRQQQRRRSSSRRRQQQPPPNNNKKKIIIJJJJJJIIIIIILLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJHHHGGGEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHFFFDDDBBBBBBCCCEEEEEEEEEBBBBBBCCCEEEFFFHHHIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJLLLOOOPPPPPPOOOTTTRRRPPPLLLIIIGGGEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEFFFHHHIIIIIIIIIIIILLLMMM\\\yyyiiiZZZTTTiiiuuueee___\\\YYYXXXWWWXXXjjj}}}uuunnnccccccrrrxxxqqqbbb\\\XXXZZZbbblllrrrtttnnnqqqsssmmmcccZZZUUUUUUTTTPPPMMMMMMQQQ\\\ppp~~~zzz}}}eeeKKK===:::555444333222111222333444555666777888;;;>>>AAABBBEEEFFFFFFHHHKKKOOORRRTTTLLLKKKLLLNNNRRRSSSSSSQQQNNNNNNMMMLLLLLLLLLLLLLLLJJJMMMOOOQQQSSSTTTVVVWWWSSSSSSSSSSSSRRRQQQPPPOOORRRSSSSSSTTTTTTTTTTTTTTTWWWVVVTTTSSSSSSSSSRRRRRRVVVVVVUUUVVVVVVVVVWWWWWWWWWXXX[[[\\\\\\[[[YYYXXXXXXWWWVVVWWWYYYYYYVVVTTTSSSRRRPPPNNNMMMMMMMMMNNNTTTZZZkkk{{{zzzhhhYYYUUUPPPQQQSSSTTTTTTSSSRRRQQQTTTTTTUUUVVVVVVVVVVVVUUUSSSRRRQQQQQQRRRSSSSSSSSSSSSRRRPPPPPPQQQSSSVVVXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWVVVUUUSSSQQQPPPRRRTTTWWWXXXXXXWWWVVVUUUVVVWWWXXXXXXXXXWWWUUUTTTOOONNNMMMKKKJJJJJJJJJKKKOOOPPPQQQRRRQQQOOOMMMKKKLLLMMMOOORRRSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPNNNLLLKKKJJJIIIIIIHHHKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGEEECCCBBBBBBDDDFFFFFFEEEBBBCCCDDDFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKPPPOOOMMMKKKHHHFFFEEEDDDAAAAAA@@@AAAAAABBBCCCDDDFFFEEEDDDDDDFFFHHHHHHGGGKKKLLLMMMXXXjjjyyyfffUUU]]]}}}~~~kkkaaa___]]]\\\WWWSSS^^^}}}yyypppeeeggg{{{qqqfff___ZZZUUUSSSWWW]]]bbbeeeeeejjjnnnlllccc[[[WWWWWWTTTOOOKKKJJJLLLUUUgggxxxyyy||||||kkkYYYGGG<<<999444333222222222333444444555555666888;;;>>>BBBDDDHHHHHHGGGGGGHHHKKKNNNPPPKKKKKKLLLNNNQQQRRRRRRQQQRRRQQQPPPOOONNNNNNNNNOOOMMMPPPRRRSSSRRRRRRSSSUUUTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUSSSUUUXXX[[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWUUUSSSPPPRRRQQQOOOMMMMMMNNNOOOPPPQQQUUU```kkkjjj^^^UUUTTTQQQRRRSSSTTTTTTTTTSSSSSSRRRSSSSSSTTTUUUTTTTTTTTTPPPPPPPPPPPPPPPQQQRRRSSSXXXVVVSSSQQQPPPQQQSSSUUUYYYYYYXXXXXXWWWWWWWWWWWWUUUUUUUUUVVVUUUTTTRRRPPPPPPQQQRRRTTTUUUTTTSSSRRRVVVWWWWWWWWWVVVTTTRRRQQQNNNLLLKKKJJJJJJLLLNNNOOORRRRRRRRRQQQPPPOOONNNMMMNNNNNNPPPQQQSSSTTTTTTUUUTTTSSSSSSQQQPPPPPPPPPPPPOOOOOONNNLLLJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHDDDCCCCCCCCCDDDDDDEEEFFFDDDCCCBBBCCCEEEGGGGGGFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDCCC????????????@@@AAABBBCCCEEECCCBBBCCCEEEGGGGGGFFFFFFHHHJJJSSS\\\hhheeeZZZkkkvvvjjj```[[[WWWUUUQQQVVVlllvvvjjjnnnzzzkkkiiiddd^^^XXXVVVVVVYYY[[[aaaeeejjjiiiddd]]]XXXVVVVVVSSSPPPOOOPPPWWWgggvvvxxxlll]]]PPPDDD999555222222222222333444444555666666666888;;;@@@DDDFFFLLLJJJHHHGGGGGGIIILLLNNNKKKLLLMMMOOOPPPQQQQQQQQQTTTSSSSSSRRRQQQQQQQQQRRRPPPSSSUUUUUURRRPPPRRRTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVTTTUUUUUUSSSQQQQQQRRRSSSQQQRRRSSSTTTUUUUUUUUUTTTQQQSSSVVVXXXYYYXXXVVVUUUTTTUUUVVVVVVUUURRRPPPNNNQQQOOOMMMLLLMMMNNNQQQSSSQQQQQQVVV\\\[[[UUUSSSUUURRRSSSSSSTTTTTTTTTSSSSSSPPPQQQRRRRRRSSSSSSRRRRRRPPPQQQRRRRRRQQQQQQSSSUUU]]][[[WWWTTTRRRQQQRRRSSSXXXXXXWWWWWWWWWXXXXXXYYYXXXWWWWWWWWWXXXXXXUUUSSSOOONNNOOOQQQSSSTTTRRRQQQVVVVVVWWWVVVVVVUUUTTTSSSPPPNNNKKKIIIIIILLLOOORRRTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTRRRPPPOOOPPPQQQPPPQQQQQQOOOLLLIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMNNNOOONNNNNNMMMNNNOOONNNKKKIIIHHHIIIEEEDDDDDDCCCCCCDDDDDDEEECCCBBBBBBDDDFFFHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFDDDBBBBBBDDDFFFDDDDDDDDDEEEDDDCCCBBBBBB>>>>>>>>>>>>???AAABBBCCCCCCBBBAAABBBDDDEEEEEEEEECCCFFFHHHOOOUUU\\\|||___\\\vvvyyyggg]]]WWWVVVUUUUUU___lll}}}sss}}}}}}{{{wwwnnnddd\\\YYYYYY[[[```cccgggiiihhhccc^^^[[[^^^[[[ZZZZZZXXX[[[fffqqqyyyiiiZZZNNNBBB777222111111222222333444555555777777777999===BBBFFFIIIOOOMMMKKKIIIIIIKKKNNNPPPMMMNNNPPPQQQQQQQQQRRRRRRTTTTTTSSSSSSSSSSSSSSSSSSQQQTTTWWWVVVRRRQQQRRRUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRQQQQQQPPPQQQRRRTTTUUUSSSTTTUUUTTTQQQQQQSSSUUURRRSSSTTTVVVVVVVVVVVVUUUTTTUUUVVVVVVVVVTTTSSSQQQPPPRRRTTTUUUTTTRRRPPPOOOOOONNNLLLJJJKKKMMMPPPRRRRRRRRRTTTVVVVVVTTTUUUXXXRRRRRRRRRRRRRRRRRRRRRQQQOOOPPPQQQQQQRRRQQQQQQQQQRRRTTTUUUSSSQQQPPPRRRTTT___]]]ZZZWWWTTTSSSSSSSSSWWWWWWVVVVVVWWWXXXZZZZZZYYYXXXWWWXXXZZZZZZWWWUUUOOONNNNNNQQQTTTVVVTTTRRRVVVVVVVVVVVVXXXYYYZZZ[[[YYYUUUOOOKKKJJJMMMQQQTTTVVVUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSRRRRRRSSSSSSSSSTTTUUUUUUSSSPPPNNNPPPRRRQQQRRRSSSQQQMMMJJJJJJKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKMMMNNNMMMIIIGGGFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDGGGIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEBBBAAACCCEEECCCCCCDDDDDDCCCAAA@@@???======>>>>>>???AAABBBCCCBBBAAA@@@AAACCCDDDDDDDDDDDDGGGGGGJJJQQQWWWmmmqqqZZZdddrrreee[[[ZZZYYYUUUXXX___ooo{{{nnnbbb]]]]]]___```bbbfffjjjmmmkkkfffbbbbbb```___^^^ZZZXXX___hhh{{{{{{ooo___QQQBBB777222111111222333444444555555999888999;;;>>>CCCHHHKKKQQQPPPMMMKKKLLLNNNQQQSSSOOOQQQRRRSSSRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTPPPTTTXXXWWWSSSRRRTTTWWWUUUUUUUUUTTTTTTSSSRRRQQQRRRRRRPPPPPPPPPPPPQQQRRRRRRTTTUUUTTTRRRQQQTTTVVVSSSTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWVVVTTTRRRPPPOOOMMMPPPSSSTTTTTTRRRQQQQQQOOOMMMKKKIIIIIIKKKNNNPPPPPPPPPRRRTTTSSSRRRTTTWWWRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQTTTUUUUUUSSSOOOMMMOOOQQQ___^^^[[[YYYWWWUUUUUUUUUWWWVVVVVVVVVWWWYYY[[[\\\XXXWWWVVVXXXZZZZZZWWWTTTQQQOOOOOORRRVVVXXXWWWUUUUUUUUUVVVWWWZZZ]]]```bbbbbb]]]UUUNNNLLLOOOSSSWWWWWWWWWUUUTTTTTTTTTUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTVVVVVVTTTPPPOOOPPPRRRQQQSSSTTTRRRNNNKKKJJJLLLJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMMMMNNNNNNMMMKKKJJJIIIKKKMMMKKKGGGDDDCCCDDDHHHGGGFFFEEECCCCCCCCCCCCBBBAAABBBEEEHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDBBBEEEFFFEEECCCBBBCCCEEEDDDDDDDDDDDDCCC@@@>>>============>>>???AAABBBCCCBBB@@@???@@@BBBDDDDDDCCCBBBEEEBBBCCCLLLSSSccc{{{___\\\ooovvviii]]]ZZZWWWQQQQQQWWW^^^www{{{wwwrrrnnnjjjjjjmmmppprrrnnngggaaa```eeegggeeeaaa``````aaammm~~~vvvbbbMMM;;;444444333444444444444555999<<<:::===@@@BBBCCCDDDFFFHHHJJJJJJKKKLLLNNNPPPSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQTTTSSSRRRPPPPPPPPPQQQQQQNNNPPPRRRSSSRRRQQQRRRSSSUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUUUUUUUVVVWWWXXXYYYYYYWWWVVVWWWYYYXXXSSSPPPNNNNNNOOOQQQSSSSSSQQQOOOOOOOOONNNKKKJJJKKKNNNPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQTTTUUUUUUSSSPPPOOOOOOOOOUUUUUUVVVWWWWWWWWWVVVVVVVVVXXXYYY[[[ZZZYYYWWWVVV[[[YYYWWWUUUSSSTTTTTTUUUNNNNNNNNNPPPSSSUUUVVVUUUSSSUUUUUUTTTWWW```nnnyyy}}}jjjYYYVVVUUURRRVVV___XXXVVVTTTTTTUUUWWWWWWWWWQQQSSSTTTRRRPPPPPPSSSWWWVVVUUUTTTSSSQQQQQQPPPPPPRRRSSSSSSRRRPPPMMMIIIGGGJJJJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLGGGHHHGGGFFFDDDDDDFFFHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA???>>>======??????>>>>>>>>>>>>??????======>>>>>>?????????@@@===>>>???@@@AAAAAA@@@@@@BBBCCCCCCCCCFFFMMMWWW___jjjRRRYYYhhhtttaaa\\\[[[UUUTTTYYY[[[___wwwxxxtttpppmmmkkkhhhccc^^^[[[^^^```___]]]]]]]]]]]]ddd}}}ooo\\\III999333444333444555444444666999<<<===???CCCEEEFFFGGGIIIKKKJJJJJJKKKLLLNNNPPPRRRTTTRRRRRRQQQQQQQQQRRRRRRSSSTTTSSSRRRQQQQQQQQQQQQQQQOOOQQQSSSSSSRRRQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXWWWSSSPPPNNNMMMMMMNNNPPPPPPOOONNNOOOOOONNNLLLJJJKKKMMMPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPQQQRRRRRRPPPNNNLLLLLLMMMRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWVVVTTTRRRRRRSSSTTTUUULLLLLLMMMPPPTTTVVVWWWVVVSSSTTTUUUTTTVVV]]]iiirrr{{{kkk]]]\\\[[[YYY[[[cccVVVTTTRRRRRRTTTVVVVVVUUURRRTTTTTTRRRPPPPPPSSSUUUUUUTTTSSSQQQPPPOOOOOONNNQQQQQQRRRQQQOOOMMMJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKHHHIIIHHHFFFDDDDDDEEEGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFCCCBBBAAAAAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<>>>>>>>>>======>>>>>>>>><<<<<<<<<========================>>>??????@@@@@@@@@AAABBBBBBDDDJJJSSSZZZ|||```XXX^^^yyyhhh```^^^YYYVVVXXXVVVVVVeee|||pppgggccc```^^^\\\XXXXXXYYYZZZ[[[[[[[[[\\\```vvv|||{{{wwwooowww|||}}}xxxeeeTTTCCC666222444333444555555555777:::===@@@BBBEEEHHHIIIJJJLLLNNNJJJJJJKKKLLLMMMOOOQQQRRROOOOOOOOOPPPPPPQQQRRRSSSRRRRRRSSSSSSSSSRRRRRRQQQPPPRRRSSSSSSQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQRRRPPPQQQRRRSSSTTTUUUUUUUUURRRRRRSSSTTTUUUUUUUUUUUUVVVUUUUUUVVVWWWVVVSSSQQQNNNLLLKKKKKKMMMNNNMMMMMMOOOOOONNNLLLJJJKKKMMMOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOOOOPPPPPPPPPNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPNNNLLLMMMNNNOOOPPPQQQRRRSSSUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSQQQPPPPPPQQQSSSTTTKKKKKKMMMPPPTTTVVVWWWVVVRRRTTTUUUUUUUUUZZZbbbiiimmmbbbZZZ[[[[[[XXXYYY^^^TTTRRRQQQQQQSSSTTTUUUTTTSSSTTTSSSQQQOOOOOOQQQRRRSSSRRRQQQOOONNNMMMLLLLLLNNNOOOOOOOOONNNLLLJJJIIIFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKIIIJJJIIIGGGDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDBBB@@@>>>>>>>>>???======>>>>>>>>>???????????????>>>===<<<;;;;;;:::=========<<<<<<=========;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;<<<===>>>???>>>@@@AAABBBBBBFFFLLLRRR```pppYYYVVVcccuuuhhhbbb[[[WWWXXXTTTQQQVVVggg{{{nnnddd```___^^^\\\[[[XXXXXXZZZ\\\[[[\\\___```tttyyysssvvvwwwsssooo{{{~~~wwwqqq^^^MMM???555222444333444666666666888;;;===@@@BBBEEEGGGIIIJJJLLLNNNJJJJJJKKKLLLMMMNNNOOOPPPOOONNNNNNNNNOOOOOOPPPQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPRRRSSSRRRPPPOOOOOOPPPOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPNNNOOOQQQSSSTTTUUUVVVVVVQQQQQQSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSPPPNNNKKKKKKLLLMMMMMMMMMOOOOOOOOOMMMKKKKKKLLLNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOPPPPPPPPPPPPPPPRRRSSSSSSRRRPPPOOOPPPQQQPPPPPPPPPQQQRRRSSSTTTTTTVVVVVVVVVVVVWWWXXXZZZ[[[TTTRRRQQQOOOOOOPPPQQQRRRLLLMMMNNNPPPTTTUUUTTTSSSSSSTTTUUUUUUVVVXXX]]]```^^^WWWUUUXXXYYYVVVUUUWWWSSSQQQPPPPPPRRRTTTTTTTTTSSSRRRQQQOOOMMMMMMMMMNNNPPPOOONNNLLLKKKJJJJJJJJJKKKLLLLLLMMMLLLKKKJJJJJJEEEEEEFFFGGGGGGGGGGGGGGGJJJJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJGGGDDDBBBBBBCCCEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCAAA@@@>>><<<;;;;;;;;;999:::;;;<<<===>>>>>>???=========<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999;;;:::999888999;;;===>>><<>>>>>@@@CCCEEEGGGHHHJJJLLLJJJJJJKKKLLLMMMMMMNNNNNNOOONNNNNNMMMLLLLLLMMMMMMMMMNNNPPPQQQRRRQQQQQQPPPOOOPPPRRRQQQOOONNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTRRRRRRQQQQQQPPPOOONNNMMMMMMNNNPPPRRRTTTUUUVVVVVVQQQQQQRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVSSSQQQNNNMMMNNNOOOOOONNNOOOPPPOOOMMMKKKJJJLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOQQQQQQQQQPPPPPPPPPPPPPPPRRRSSSTTTSSSQQQQQQRRRSSSSSSRRRQQQQQQPPPQQQRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\TTTSSSQQQOOONNNOOOPPPPPPOOOOOOPPPQQQSSSSSSQQQOOOSSSTTTUUUVVVVVVWWWYYYZZZWWWUUUVVVZZZ[[[XXXWWWWWWSSSQQQPPPPPPRRRTTTUUUUUURRRPPPNNNLLLKKKKKKKKKJJJMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIEEEFFFFFFFFFFFFFFFEEEEEEIIIIIIJJJKKKKKKLLLKKKKKKIIIIIIIIIGGGDDDAAA@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCAAA@@@???@@@???===<<<:::999888888888888999:::<<<===>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::999999999:::999777777777999<<<===<<>><<>>======<<<<<<:::999888777666777777888:::;;;<<<===>>>::::::;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::999999999999999999888888777777888999;;;<<<<<>>@@@CCCIIITTTbbbpppYYYVVVdddoooccc]]]WWWUUUUUUWWWVVV]]]uuuuuuqqqpppooofff\\\aaannn|||xxxbbbTTTFFF>>>999555333444222444777999:::;;;===???>>>@@@CCCEEEFFFHHHJJJLLLIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHIIIIIIJJJLLLMMMNNNIIIKKKMMMMMMLLLKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQRRROOOPPPPPPQQQQQQPPPOOONNNNNNOOOPPPRRRSSSTTTTTTTTTUUUSSSQQQPPPPPPQQQSSSUUUQQQSSSUUUUUUUUUVVVYYY\\\VVVUUUTTTTTTTTTSSSQQQOOOOOOPPPPPPNNNLLLJJJKKKLLLOOOOOONNNNNNNNNMMMMMMMMMPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMLLLMMMNNNNNNMMMMMMOOOPPPQQQPPPNNNMMMMMMNNNOOOPPPOOOPPPQQQRRRRRRQQQPPPPPPMMMLLLKKKKKKLLLNNNPPPQQQOOOOOOPPPRRRSSSRRROOOLLLOOOOOOPPPQQQSSSTTTTTTTTTNNNPPPSSSSSSRRRRRRQQQPPPPPPNNNMMMNNNPPPSSSTTTTTTQQQNNNKKKJJJLLLLLLKKKJJJFFFFFFGGGGGGHHHJJJKKKLLLHHHGGGGGGFFFFFFGGGGGGGGGKKKKKKJJJIIIGGGEEECCCBBBDDDEEEFFFGGGHHHHHHHHHHHHDDDEEEFFFEEEBBB???>>>>>>======>>>???@@@BBBDDDEEE@@@@@@@@@???>>>===<<<;;;::::::::::::999888777666666666777888999;;;<<<<<<888888888999999:::::::::999888888777777888888999777777777777777888888888777777777888999999::::::<<<>>>@@@???===<<<>>>AAACCCNNNSSShhhaaaVVVWWWqqqqqqbbb[[[VVVUUUUUURRRQQQ^^^ppp{{{zzzxxxkkk___eeetttzzzuuugggXXXKKK???999777444333444222444888999:::;;;===??????BBBEEEGGGHHHJJJLLLMMMIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLGGGGGGFFFGGGHHHJJJLLLMMMHHHIIIKKKLLLKKKJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOQQQRRRSSSSSSSSSSSSVVVTTTQQQOOOOOOQQQTTTVVVQQQSSSUUUVVVUUUVVVZZZ]]]VVVUUUUUUUUUUUUTTTPPPNNNOOOPPPPPPOOOLLLJJJKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMQQQPPPOOOMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMOOOOOONNNNNNOOOQQQNNNMMMLLLKKKLLLMMMOOOQQQOOOPPPQQQQQQOOOMMMJJJHHHHHHHHHHHHIIIKKKNNNQQQSSSNNNNNNOOORRRSSSSSSPPPMMMMMMMMMMMMOOOQQQSSSSSSSSSNNNQQQSSSRRRQQQQQQQQQPPPNNNMMMLLLLLLOOOQQQRRRRRRRRROOOLLLKKKMMMNNNMMMKKKEEEEEEFFFGGGHHHJJJLLLMMMHHHGGGFFFFFFEEEFFFFFFFFFMMMMMMLLLJJJHHHEEECCCBBBBBBBBBDDDEEEFFFFFFFFFFFFBBBCCCEEEDDDAAA>>>======;;;<<<<<<>>>???AAACCCDDD>>>>>>>>>>>>===<<<;;;:::999999999999999888777666555555666777888999::::::666666777777888888999999888888777777777777888888444555555555666666777777666777888999:::::::::999;;;===???===;;;:::===@@@BBBOOOPPPXXXlll^^^VVVfff|||dddaaaZZZVVVUUUQQQMMMUUUaaatttzzzyyy|||nnndddnnnzzzwwwlll^^^UUUGGG999555666555555666333666999:::;;;<<<>>>???AAACCCFFFIIIKKKMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHFFFEEEGGGJJJLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNNNNMMMMMMNNNOOOOOOQQQRRRSSSSSSSSSRRRPPPPPPOOONNNMMMMMMOOORRRUUUXXXUUUSSSQQQQQQRRRSSSRRRQQQWWWVVVUUUUUUTTTTTTUUUUUUQQQRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQPPPOOONNNMMMMMMLLLKKKJJJIIIIIIIIIJJJVVV\\\UUUKKKIIILLLMMMNNNMMMMMMMMMLLLLLLKKKKKKNNNNNNOOONNNMMMMMMNNNPPPLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNOOOOOONNNKKKIIIGGGGGGGGGGGGJJJMMMNNNNNNMMMOOOPPPQQQRRRTTTSSSQQQNNNQQQPPPOOONNNNNNNNNPPPQQQKKKNNNQQQQQQPPPNNNLLLLLLJJJLLLNNNPPPQQQPPPOOONNNNNNMMMLLLKKKKKKKKKLLLMMMIIIGGGEEEEEEFFFIIIMMMPPPMMMMMMKKKHHHEEEDDDEEEFFFKKKIIIGGGEEEDDDCCCCCCCCCAAABBBDDDFFFFFFEEECCCBBBBBBBBBCCCBBBAAA@@@???>>>============>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;888999;;;;;;;;;999777666999999888888888888999999999888777666666777888999999999888777777666777777555555555555555555555555666666777888888888888888;;;;;;<<<<<<===>>>>>>??????DDDHHHOOOiiidddSSS^^^wwwrrriii^^^TTTRRRTTTSSSTTTUUUcccyyywwwtttkkkmmm|||yyy|||ggg\\\RRREEE888555555555555666666888;;;======>>>@@@BBBEEEGGGIIIKKKLLLNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKNNNOOONNNLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPNNNMMMLLLLLLNNNQQQTTTVVVUUUSSSRRRRRRSSSSSSRRRQQQUUUUUUTTTTTTSSSRRRQQQQQQOOOPPPPPPPPPPPPOOOOOONNNNNNOOOPPPPPPPPPOOOMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLVVVZZZTTTMMMKKKMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLNNNOOOOOOOOONNNNNNMMMLLLLLLLLLMMMNNNNNNNNNMMMKKKIIIGGGJJJIIIJJJLLLNNNPPPOOONNNOOOPPPPPPRRRSSSRRRPPPNNNQQQQQQPPPNNNNNNMMMMMMMMMMMMOOORRRRRRQQQNNNMMMLLLJJJKKKMMMOOOPPPPPPOOONNNMMMLLLKKKJJJJJJJJJKKKLLLJJJIIIGGGFFFGGGIIILLLNNNKKKLLLKKKIIIFFFEEEEEEFFFIIIGGGEEEDDDBBBBBBBBBCCCBBBCCCDDDEEEEEEDDDBBBAAA@@@@@@???>>>>>>======<<<========================>>>>>>===<<<<<<;;;::::::888999:::;;;;;;999777666888888888777777888888888888888777666666777888888888888777666666666666666555555555555555555555555666666777888888888888777::::::;;;;;;<<<=========???CCCFFFKKKZZZ~~~yyy[[[UUUaaaqqqeeeZZZVVVVVVTTTRRRSSSWWWfff{{{wwwppp{{{|||zzz|||~~~|||wwwqqqllljjjnnnqqqzzz~~~xxxbbbXXXNNNBBB777444555555555777888;;;>>>???@@@AAACCCEEEFFFGGGIIIIIIIIIJJJMMMOOOMMMNNNNNNOOOPPPPPPQQQQQQPPPNNNNNNNNNPPPPPPOOONNNOOONNNMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPMMMLLLKKKKKKMMMOOORRRSSSQQQQQQQQQRRRSSSRRRPPPNNNRRRSSSSSSRRRQQQOOOMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMLLLLLLKKKHHHGGGGGGFFFGGGIIIKKKMMMLLLRRRTTTPPPLLLLLLLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNLLLLLLMMMNNNRRRQQQPPPNNNMMMKKKJJJJJJNNNNNNNNNNNNMMMLLLJJJIIIMMMLLLLLLNNNPPPQQQPPPOOONNNOOOOOOPPPPPPOOONNNNNNPPPPPPPPPPPPNNNLLLJJJIIILLLOOOQQQPPPNNNLLLJJJJJJJJJKKKMMMNNNOOONNNNNNMMMMMMLLLKKKIIIIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIJJJLLLIIIKKKLLLKKKHHHFFFEEEEEEFFFEEECCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDBBBAAA@@@@@@???>>><<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999888999:::::::::999888777888777777666666777777888777777666666666666777777666666555444444444555555444444444444444444444444555666666777777777777777888888999999:::;;;;;;;;;>>>@@@CCCFFFJJJ]]]nnnYYYRRRhhhsssddd]]]YYYUUUSSSSSSQQQWWW^^^uuu}}}}}}wwwllloooooolllfffaaa```aaaiiijjjmmmyyy|||cccWWWIII???666444555555666888999<<>>CCCAAA???======>>>???@@@======<<<;;;:::999999888:::::::::999999888888888777888999999999888888777777666666555555666666777666666666666666666666666444444333333333333333444444444444444444444444444444555666666777777666666777777777888888999999999===:::>>>DDDCCCIIIgggmmmVVV\\\|||oooccc\\\WWWTTTUUUUUUVVVTTT^^^zzz{{{|||nnnmmmjjjddd___^^^bbbffflllkkkiiimmmiiiYYYCCC;;;555555666666777:::999<<>>>>>BBBAAA???>>>===>>>@@@AAA<<<;;;;;;:::999888777777888888888777777777777777666666777777777777777777666555555444444555555666555555555666666555555555333222222222222222333333444444444444444444444444444444555666666666666555666666666666777777777777:::666:::CCCDDDDDDUUUkkk___TTTfffwwwxxxhhh^^^XXXUUUVVVXXX[[[VVVVVVeeexxxtttsssyyyuuuooohhhcccbbbdddgggllllllgggeeesssjjjYYY???999555666777777999===:::<<<@@@BBBCCCEEEGGGIIIQQQTTTUUURRRLLLJJJLLLPPPMMMNNNNNNOOOPPPPPPQQQQQQOOOPPPQQQQQQOOOOOOPPPQQQOOONNNMMMLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQOOONNNLLLKKKKKKKKKLLLMMMOOOPPPQQQNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNPPPQQQQQQOOOMMMJJJKKKMMMOOOPPPQQQQQQQQQNNNMMMLLLKKKLLLMMMNNNOOOIIIIIIHHHGGGGGGGGGGGGHHHEEEHHHLLLOOOOOOMMMJJJHHHKKKIIIIIILLLLLLJJJKKKNNNPPPOOONNNMMMLLLJJJIIIIIILLLMMMNNNMMMKKKKKKMMMOOOMMMNNNNNNNNNOOOOOOPPPPPPRRRQQQQQQQQQPPPPPPPPPPPPKKKKKKKKKMMMOOOPPPOOOMMMLLLMMMLLLIIIFFFFFFIIIMMMKKKLLLOOOPPPPPPOOOMMMKKKJJJKKKLLLKKKIIIGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKIIIHHHHHHHHHIIIHHHIIIIIIJJJJJJIIIHHHHHHDDDHHHKKKMMMLLLJJJIIIIIIFFFEEECCCAAA????????????AAAAAA@@@@@@??????>>>>>>>>>===<<<;;;;;;<<<===>>>999999999888888777777777666666666666666666666666444444555555555555666666555444444444444444444555444444555555555555444444222222111111111222333333333333333333333333333333333444444555555555555555666666666666666666666666777444888AAAEEEFFFLLLVVVkkkSSSVVV^^^sssrrrggg]]]XXXWWWVVVZZZVVVTTT[[[dddxxx|||xxxzzzyyy{{{uuuoookkkrrrssslllcccllltttbbbSSS===888555777999999;;;???:::===AAACCCEEEFFFIIIKKKRRRVVVYYYUUUOOOKKKLLLOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMOOOOOOMMMMMMOOOQQQKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQQQQQQQPPPOOOOOOOOOPPPQQQPPPNNNLLLKKKJJJJJJJJJKKKLLLNNNPPPRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLNNNOOONNNMMMKKKKKKLLLMMMNNNOOOPPPPPPNNNLLLKKKJJJIIIJJJLLLLLLIIIIIIGGGFFFFFFFFFGGGHHHEEEFFFIIIKKKLLLMMMLLLLLLKKKIIIJJJNNNMMMJJJLLLRRRMMMMMMMMMLLLKKKJJJIIIIIIKKKLLLMMMLLLKKKLLLNNNPPPNNNNNNNNNOOOOOOOOOPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOKKKJJJKKKMMMOOOQQQPPPOOONNNOOOOOOKKKGGGFFFKKKOOONNNOOOPPPQQQPPPOOOMMMKKKIIIJJJKKKJJJHHHGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKJJJHHHGGGEEEEEEFFFFFFDDDEEEGGGIIIJJJJJJIIIHHHEEEGGGJJJLLLKKKJJJJJJKKKIIIHHHEEECCCAAA?????????@@@??????>>>>>>>>>??????::::::::::::::::::::::::777777777777777777777777444444444555555555555555333222222222333444444555444444333333333333444444333444555555555555444333222111111111222222333444333333333333333333333333333333444555555555555444666666666666666666666666444666999<<>>BBBDDDFFFHHHJJJLLLOOOSSSWWWSSSLLLGGGGGGJJJMMMMMMLLLLLLKKKJJJJJJIIIFFFIIIKKKKKKIIIIIILLLNNNIIIHHHHHHHHHHHHIIIIIIJJJJJJLLLOOOQQQRRRQQQPPPNNNNNNOOOPPPPPPPPPNNNKKKJJJJJJIIIJJJJJJLLLNNNQQQRRRLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGHHHJJJKKKKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLJJJHHHHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFGGGHHHEEEEEEEEEFFFIIILLLNNNPPPHHHGGGJJJMMMKKKGGGKKKSSSKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKLLLLLLLLLLLLOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNNNNJJJJJJKKKMMMPPPRRRQQQPPPPPPQQQQQQLLLHHHHHHLLLRRRQQQRRRRRRQQQPPPNNNLLLKKKGGGHHHIIIHHHFFFFFFGGGHHHJJJJJJIIIHHHHHHHHHIIIIIIJJJHHHFFFEEECCCCCCCCCDDDAAACCCFFFHHHJJJJJJIIIIIIEEEGGGJJJKKKKKKKKKKKKLLLKKKJJJGGGDDDAAA@@@?????????>>>>>>>>>>>>>>>???@@@999999:::;;;;;;;;;::::::666666666666777777777777444444444444444444444444222111111111222222333444444333333222222333333444333333444555555444333333222222111111222333444444333333333333333333333333222333444444555555444444666666666666666666666555333888:::888888>>>CCCCCCEEEzzzmmmbbbQQQ\\\ssswwwhhhaaa[[[ZZZRRRRRRZZZXXXUUU]]]pppttt{{{vvvmmm}}}hhhWWWKKKBBB777777777888:::===AAACCCAAABBBDDDFFFGGGHHHHHHGGGHHHIIILLLMMMMMMLLLIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHJJJJJJJJJHHHFFFDDDHHHIIIKKKMMMNNNOOONNNNNNQQQOOOKKKIIIGGGHHHIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLGGGGGGEEEEEEEEEGGGIIIKKKGGGFFFFFFHHHKKKLLLKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKHHHFFFFFFFFFGGGHHHIIIHHHFFFFFFFFFHHHJJJLLLKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMKKKJJJJJJMMMOOOMMMLLLLLLMMMNNNNNNKKKIIIKKKLLLLLLLLLJJJJJJLLLMMMQQQOOOLLLJJJHHHIIIJJJKKKQQQMMMIIIGGGHHHIIIIIIIIIGGGEEECCCDDDFFFFFFDDDBBBEEEFFFGGGIIIJJJKKKKKKKKKGGGGGGFFFDDDCCCAAA@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHKKKIIIFFFDDDDDDCCCBBB@@@???>>>>>>==================<<<<<<;;;;;;;;;<<<<<<:::999888777666666666666666555444222222333444444333222111111000000111111000111111111111222222222222333444444555555444444333333222111111222333333111111222222222333333333222222222333333333444444555555555444444333333333555555666888999;;;===>>>EEEXXX~~~```\\\___ttt{{{iii___\\\YYYWWWWWWWWWVVVTTTZZZhhh|||kkkooozzz~~~tttxxxbbbRRRFFF>>>777777777888:::>>>AAACCCCCCDDDFFFGGGHHHIIIHHHHHHIIIJJJLLLMMMMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKHHHIIIKKKKKKKKKJJJHHHGGGGGGHHHJJJLLLMMMMMMLLLLLLNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKHHHGGGFFFEEEEEEGGGHHHJJJGGGFFFFFFHHHKKKLLLKKKJJJLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJHHHFFFEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJKKKMMMPPPOOONNNMMMMMMNNNMMMJJJHHHKKKKKKLLLKKKIIIIIIJJJLLLNNNLLLJJJHHHGGGHHHJJJKKKLLLIIIEEECCCDDDEEEFFFEEEGGGEEECCCDDDFFFFFFEEECCCDDDEEEGGGHHHIIIJJJJJJJJJHHHGGGFFFEEECCCBBBAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHKKKIIIGGGFFFFFFEEECCCAAA@@@???>>>==================<<<;;;::::::::::::::::::999888777666666666666444444333333222222222333222222111000000000111111000000111111111222222222111222222333333333333333333222111111111111222333111111111222222222333333222222222333333333333444555444444444333333333333555555666777999;;;===>>>???KKKiiitttcccWWWgggwwwhhheee```\\\[[[ZZZXXXWWWSSS\\\iii}}}hhhiiippp{{{~~~lllXXXJJJ@@@999777777777999;;;>>>AAACCCFFFGGGHHHIIIIIIIIIIIIHHHIIIKKKLLLNNNNNNLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFHHHJJJKKKKKKIIILLLKKKJJJIIIIIIIIIIIIIIIHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGEEEEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMOOOPPPOOOMMMMMMMMMLLLJJJGGGJJJKKKKKKJJJHHHGGGHHHIIIIIIHHHFFFEEEEEEGGGHHHJJJHHHFFFCCCBBBCCCDDDDDDDDDEEEDDDCCCDDDFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAACCCBBBBBBBBBCCCEEEGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFCCC@@@@@@@@@???======<<<<<<<<<<<<<<<:::999888888888888999888777666666555666666333333333333333222111111222111111000000000000000000000000111111111222222000000111222222222222111222222111111111111222222000111111111222222222222111111222222222333333333444444333333333333333222444444555666888:::;;;<<>>@@@@@@>>>===<<<<<<;;;;;;<<<;;;999888777666555555888777666666555555555666222333444555444333111000111111000////////////000000000000000111111111111///000111111222222111111111111111000000111111111000000000111111111111222111111111111222222222222333333333333222222222222333333444555666888:::;;;===AAAFFFVVV{{{___[[[kkk~~~tttggg^^^ZZZXXXXXXWWWVVVTTTTTT^^^ttt^^^___cccjjjnnnrrr{{{uuunnnbbbUUUHHH>>>999888777888:::<<>>???>>>===<<<;;;;;;;;;;;;::::::888777555555444444777666555555444555555555333333444555555333222111111000//////......////////////000000000111111111000000111222222222222222000000000000000000000000//////000000000111111111000000000111111111222222222222222222222222222222222222333444555666888999666<<>>AAAEEEGGGIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIHHHGGGDDDCCCCCCDDDFFFHHHKKKMMMHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEGGGIIIJJJIIIHHHEEEFFFHHHJJJLLLLLLLLLLLLGGGGGGHHHIIIIIIIIIHHHGGGAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBCCCDDDFFFHHHJJJHHHHHHIIIIIIIIIJJJJJJJJJGGGIIIJJJJJJIIIHHHIIIJJJHHHFFFEEEFFFHHHJJJKKKKKKJJJKKKLLLJJJFFFBBB@@@???BBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFHHHKKKMMMMMMMMMKKKMMMNNNLLLIIIGGGHHHJJJGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKIIIFFFDDDCCCBBB???===999999888888999999:::;;;888888777666666555666666555444444333444444555555222111111000000000000000000///......------......////////////000000000111...///000000111111000000......///000000///.............../////////000000/////////000000000111111000000000000111111222222111111111222333444555666888888>>>CCCCCCNNNtttwww}}}rrrbbbbbbjjjxxxkkkbbbXXXUUUUUUVVVSSSOOORRRYYYhhhQQQRRRVVV[[[]]]___eeellluuuxxx|||tttooouuu}}}fffSSSCCC666444777;;;===???CCCFFFIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIDDDCCCCCCCCCEEEGGGIIIJJJLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGDDDDDDDDDDDDFFFIIILLLNNNGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDEEEGGGIIIJJJIIIHHHDDDEEEHHHJJJLLLMMMMMMMMMFFFGGGHHHIIIIIIIIIHHHGGG???@@@@@@AAABBBCCCEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFCCCBBBAAABBBCCCFFFIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJDDDFFFIIIJJJJJJJJJKKKLLLIIIGGGEEEEEEGGGHHHIIIHHHJJJLLLLLLJJJFFFBBB???>>>CCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHJJJMMMPPPPPPOOOMMMOOOPPPNNNJJJGGGHHHJJJFFFFFFGGGHHHHHHHHHGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIIIIFFFBBB@@@>>>===;;;999777777777777888999:::;;;888777777666666666777777444444333333333444444555111000...---------.../////////...------------...////////////000000000000---......///////////////---...///000000///...---............/////////000////////////000000000000//////000000111111111222111111111111222333444555888111666AAA@@@===UUUuuurrrbbb^^^pppxxxlll^^^XXXVVVWWWUUUPPPQQQWWWVVVkkkIIILLLOOOSSSVVVZZZ___cccoooppprrrvvvyyy|||xxxqqqvvvyyy___KKK>>>888999===;;;<<<>>>@@@CCCFFFHHHJJJIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIGGGFFFGGGFFFFFFFFFGGGIIIKKKLLLHHHGGGFFFFFFHHHHHHGGGFFFKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIMMMMMMLLLLLLMMMMMMNNNOOOHHHIIIIIIJJJJJJJJJJJJIIIDDDEEEEEEDDDCCCEEEHHHJJJIIIHHHGGGFFFGGGHHHIIIJJJFFFFFFGGGJJJLLLNNNMMMKKKHHHHHHHHHJJJLLLNNNMMMLLLIIIHHHHHHIIIJJJIIIGGGDDDAAA???===<<<===???BBBDDDFFFHHHKKKLLLLLLJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKHHHHHHIIIIIIJJJIIIIIIIIILLLMMMNNNMMMIIIDDD>>>;;;BBBCCCDDDEEEEEEFFFHHHKKKJJJHHHHHHJJJNNNOOONNNLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEIIIJJJJJJIIIEEECCCBBBBBBDDDCCCCCCBBBCCCDDDEEEFFFGGGFFFDDDDDDEEEEEECCCBBB@@@???>>>===<<<;;;::::::999666777999999555555888777777888666444222111222111222333333333333222111111111000///////////////,,,,,,,,,---------......////////////////////////////////////000000000000000000000000000000000000000///...---------------////////////000000000000000000000000000000000000111000000000222333222111444555666777:::AAAHHHNNNooouuucccjjjrrrkkkaaaXXXVVVVVVSSSRRRRRRVVVXXX```iiiuuuFFFHHHLLLOOOSSSWWW\\\___fffhhhkkknnnrrrvvvxxxzzz|||~~~|||mmmUUUDDD:::666888===@@@@@@AAABBBCCCEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIKKKIIIGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHIIIJJJHHHGGGFFFFFFHHHHHHGGGFFFIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJMMMLLLLLLLLLMMMMMMNNNNNNHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGEEECCCBBBBBBEEEHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJHHHGGGGGGIIIJJJKKKJJJIIIHHHHHHJJJMMMNNNMMMLLLIIIIIIHHHIIIJJJJJJGGGEEEAAA???===;;;;;;===AAACCCGGGIIIKKKLLLLLLIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDFFFHHHJJJLLLIIIIIIIIIIIIIIIIIIHHHHHHLLLMMMNNNNNNKKKFFFAAA>>>CCCDDDEEEEEEEEEEEEHHHJJJJJJIIIIIIKKKMMMMMMKKKHHHIIIIIIJJJJJJIIIHHHFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCEEEFFFGGGFFFDDDBBBBBBBBBCCCBBBBBBBBBBBBCCCEEEFFFGGGEEEDDDDDDDDDDDDBBB@@@??????>>>===<<<;;;:::::::::777777888777444555888;;;:::888555333111222222111222222333333222222111111000000///////////////,,,,,,,,,---------................................./////////000000000000//////////////////////////////...---------------....../////////000000000////////////////////////111000///000222333222111222333444444666;;;AAAEEEQQQvvv~~~hhhjjjvvvsssfff^^^ZZZVVVUUUWWWWWWVVVXXXZZZ]]]eeevvvBBBDDDHHHKKKNNNRRRVVVZZZ^^^```cccgggkkkooorrrtttuuuxxx|||ppp___KKK???999777:::>>>DDDDDDDDDCCCDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIIIILLLIIIFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHFFFEEEFFFGGGHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIJJJLLLMMMNNNOOOPPPMMMKKKHHHDDDAAAAAACCCFFFHHHIIIIIIJJJJJJJJJJJJJJJNNNKKKGGGEEEFFFHHHIIIIIIIIIIIIIIIKKKMMMNNNNNNLLLJJJIIIIIIIIIKKKJJJIIIGGGCCCAAA===::::::<<>>>>>>>>===<<<;;;::::::999;;;888666666555333666<<>>SSSooohhhdddiiiqqq~~~sssfff\\\VVVUUUXXXTTTRRRRRRRRRQQQSSS]]]hhh>>>AAADDDGGGIIIMMMQQQTTTYYY[[[^^^ccchhhlllppprrrtttwww{{{zzzcccUUUEEE===::::::===AAAEEEDDDDDDCCCCCCDDDDDDDDDFFFGGGHHHIIIIIIJJJIIIIIILLLIIIFFFEEEFFFHHHIIIJJJGGGGGGFFFEEEDDDDDDDDDDDDGGGFFFEEEFFFGGGHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIJJJLLLNNNPPPRRRSSSUUURRRNNNHHHDDDCCCDDDGGGHHHIIIKKKLLLLLLLLLKKKJJJNNNLLLIIIGGGHHHIIIIIIIIIJJJIIIJJJKKKNNNOOONNNMMMKKKJJJIIIIIIKKKKKKJJJHHHFFFCCC@@@===<<<===@@@BBBDDDEEEHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEHHHJJJKKKKKKIIIHHHDDDDDDDDDEEEGGGJJJLLLNNNKKKJJJIIIHHHGGGGGGFFFFFFJJJKKKMMMMMMLLLJJJFFFDDDFFFGGGGGGFFFEEEDDDFFFHHHIIIJJJMMMOOOOOOMMMIIIGGGIIIKKKNNNOOOOOOMMMIIIGGGAAABBBDDDEEEEEEDDDCCCCCCAAABBBDDDCCCAAA@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBBBBBBB@@@>>>;;;======<<<<<<;;;::::::999;;;888666666444444;;;CCCPPPIII@@@777222111111111111111222222222222111111000000///............///,,,,,,,,,---------......................................./////////000000////////////////////////......---,,,,,,---------------........./////////////////////////////////000///...///111222111000111333444555555666888:::===FFFfffyyyfff[[[[[[hhhssseeeZZZXXXZZZTTTRRRSSSTTTTTTTTTZZZbbbeeewww<<<>>>AAADDDFFFIIIMMMPPPTTTVVVZZZ^^^dddhhhlllnnnoooqqquuuxxx{{{~~~{{{eeeXXXMMMAAA===<<<;;;>>>BBBCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGHHHJJJJJJKKKKKKKKKLLLIIIEEEDDDFFFHHHJJJJJJHHHHHHGGGFFFEEEDDDCCCBBBFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFHHHHHHIIIJJJKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKHHHIIIJJJKKKNNNQQQSSSUUUZZZXXXTTTNNNIIIGGGIIIJJJIIIJJJKKKLLLMMMLLLKKKJJJKKKKKKJJJKKKMMMMMMLLLJJJJJJJJJJJJLLLOOOPPPOOONNNKKKJJJHHHIIIJJJKKKJJJIIIIIIGGGDDDAAA@@@AAABBBDDD@@@BBBEEEHHHKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHDDDDDDDDDEEEGGGIIIKKKMMMKKKJJJIIIGGGFFFFFFFFFGGGIIIJJJKKKLLLLLLJJJGGGFFFGGGHHHHHHGGGEEEEEEFFFGGGGGGJJJMMMPPPOOOMMMKKKJJJIIIKKKNNNOOOOOOMMMJJJHHHCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAAAAA@@@===:::<<<<<<;;;;;;::::::999999999777666666555777???JJJZZZQQQDDD999333111000000111111111111111111111111000//////...............,,,,,,,,,---------..........................................////////////........................------,,,,,,,,,------...------------....................................///...---...000111000//////111333555555666777999:::???MMMggg{{{cccVVVZZZlll}}}wwwfff^^^___[[[WWWUUUUUUTTTRRRSSSXXXTTT\\\jjj{{{:::<<>>AAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJHHHFFFEEEGGGIIIJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCEEEDDDDDDEEEGGGHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKJJJJJJIIIHHHIIIKKKLLLLLLLLLKKKJJJGGGHHHHHHJJJLLLOOORRRTTTZZZYYYWWWRRRNNNLLLLLLMMMIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPNNNLLLKKKKKKKKKMMMOOOPPPPPPNNNJJJIIIGGGHHHIIIKKKJJJJJJIIIIIIGGGFFFEEEEEEEEEEEE???AAADDDGGGJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHHHHDDDDDDDDDDDDFFFHHHJJJKKKJJJIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJHHHGGGGGGHHHHHHGGGEEEEEEFFFHHHGGGJJJMMMOOONNNLLLKKKKKKGGGHHHJJJLLLLLLJJJHHHFFFFFFEEEDDDBBBBBBBBBDDDDDDDDDEEEFFFDDDBBB@@@???@@@AAAAAABBBBBBBBBAAA@@@???@@@???@@@AAABBB@@@===:::;;;;;;:::::::::999999999777666666666555777AAALLL]]]SSSDDD999333222111000222111000000000000111222000///......------......,,,,,,,,,---------......------------------------------........./////////........................,,,,,,,,,,,,,,,------...,,,,,,,,,---------..............................///...---...///000///...,,,...000111222333555777444888===HHHeeezzzcccYYY[[[```~~~qqqeeedddccc\\\WWWWWWVVVTTTTTTWWWPPPPPPRRRYYYeeewww777999<<<>>>???BBBEEEHHHIIIKKKNNNSSSWWW\\\___aaagggiiilllnnnpppssswwwzzzyyyrrrhhhWWWGGG???:::;;;>>>???@@@CCCDDDDDDDDDCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIGGGFFFFFFHHHJJJIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDCCCDDDGGGHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFDDDEEEGGGIIIJJJJJJIIIHHHGGGIIIJJJLLLLLLKKKJJJIIIGGGGGGGGGHHHJJJMMMPPPRRRUUUVVVUUUSSSPPPMMMMMMNNNJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJKKKMMMNNNNNNMMMLLLKKKKKKMMMPPPQQQPPPOOOJJJHHHFFFFFFHHHJJJJJJJJJHHHHHHIIIIIIHHHGGGFFFEEEAAABBBDDDGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCCCCDDDFFFGGGHHHIIIHHHGGGFFFEEEFFFHHHIIIKKKKKKLLLMMMLLLKKKJJJIIIFFFGGGHHHGGGFFFFFFGGGIIIGGGJJJLLLLLLJJJHHHHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHFFFBBB???>>>???BBBCCCAAACCCDDDCCCBBB@@@@@@AAACCCCCCCCCCCCBBBAAA???>>>>>>>>>???AAABBBAAA>>><<<::::::::::::999999999999777666666666333444>>>IIIZZZOOOAAA777333333222111222111000//////000111222//////...------------...,,,,,,,,,---------......---------------------------------.........//////........................,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,---------...........................---,,,---///000///...---.../////////000333555333555999@@@LLLjjj~~~jjj]]]XXXgggppptttsssqqqggg___]]]]]][[[ZZZ\\\VVVRRRPPPQQQTTT]]]ooo555777:::;;;===???CCCFFFHHHIIIMMMQQQUUUYYY\\\^^^```cccfffhhhkkknnnrrruuuzzz}}}xxxsssiiiVVVDDD===:::===AAABBBDDDFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHKKKKKKLLLLLLKKKIIIHHHGGGDDDCCCCCCDDDGGGHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDGGGIIIIIIIIIHHHGGGGGGHHHJJJLLLLLLKKKJJJIIIFFFFFFFFFFFFIIILLLOOOQQQPPPRRRSSSRRROOOMMMMMMMMMJJJJJJIIIHHHHHHJJJKKKLLLOOOLLLIIIHHHJJJLLLMMMNNNLLLKKKLLLNNNPPPQQQPPPOOOIIIGGGEEEFFFGGGIIIJJJIIIGGGHHHIIIJJJJJJIIIGGGEEECCCDDDFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFFFFFFFHHHIIIEEEDDDCCCCCCCCCDDDFFFGGGIIIHHHFFFEEEEEEGGGHHHJJJLLLMMMNNNNNNMMMLLLKKKJJJFFFGGGGGGGGGFFFFFFHHHJJJHHHKKKLLLJJJGGGDDDEEEFFFIIIIIIJJJJJJJJJJJJJJJJJJIIIFFFAAA===<<<===@@@BBB>>>@@@BBBBBBAAAAAABBBCCCDDDEEEEEEDDDCCC@@@>>>=========???AAACCCBBB???===::::::999999999999999999777666777555222111:::EEEUUUJJJ===555333333333222222111000//////000111222//////...------------...,,,,,,,,,---------......---------------------------------.........//////........................++++++++++++,,,,,,---...++++++,,,,,,,,,---------...........................---,,,---///000///...000000111000///000222444444222999AAA???IIIyyy~~~jjj^^^[[[aaauuuvvviiiccc___ZZZWWWWWWYYYUUUSSSSSSQQQQQQ[[[hhhqqq777777999:::<<<===>>>???CCCDDDGGGJJJNNNRRRUUUWWWZZZ]]]aaadddgggjjjnnnqqqxxxzzz|||~~~}}}qqqkkkaaaNNN??????@@@AAACCCEEEGGGHHHEEEFFFHHHHHHHHHFFFDDDCCC???@@@BBBDDDFFFGGGHHHHHHKKKKKKJJJIIIIIIIIIIIIJJJIIIGGGEEEFFFHHHIIIGGGEEEFFFFFFEEEEEEEEEGGGHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFGGGJJJLLLLLLJJJHHHFFFBBBDDDFFFHHHJJJKKKLLLLLLNNNNNNNNNMMMLLLKKKKKKJJJKKKLLLLLLMMMNNNNNNOOOOOOMMMLLLKKKJJJJJJIIIJJJJJJOOOOOONNNMMMLLLLLLMMMMMMJJJJJJKKKJJJJJJIIIHHHHHHEEEFFFIIIKKKLLLLLLKKKKKKEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGFFFEEEFFFGGGIIIHHHEEEDDDCCCCCCDDDEEEFFFCCC@@@???AAACCCEEEEEEAAACCCDDDDDDEEEFFFHHHKKKMMMNNNPPPOOOLLLJJJIIIIIIGGGFFFEEEFFFFFFFFFDDDBBBCCCEEEFFFDDDBBBBBBEEEIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDBBB>>>:::999:::;;;>>><<<===@@@>>><<>>>>>===??????????????????@@@@@@;;;;;;:::999888666666555777666555555666888:::<<>>@@@CCCFFFHHHJJJFFFFFFFFFFFFFFFFFFGGGGGGBBBBBBCCCDDDFFFGGGHHHHHHJJJJJJIIIIIIHHHHHHIIIIIIHHHFFFEEEFFFHHHIIIGGGEEEEEEEEEDDDCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDDDDEEEGGGHHHIIIHHHGGGFFFCCCDDDEEEGGGHHHJJJKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJKKKKKKJJJIIIIIIHHHFFFGGGHHHJJJKKKLLLLLLLLLGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGHHHGGGEEEDDDDDDEEEIIIGGGEEEDDDCCCCCCDDDEEEDDDBBB???===???AAABBBBBBCCCDDDEEEEEEDDDDDDFFFHHHKKKMMMOOONNNMMMKKKJJJKKKHHHGGGFFFFFFGGGFFFDDDBBBCCCDDDEEEDDDBBBAAACCCFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEECCC???;;;:::;;;<<>>>>>>>>>>>?????????>>>>>>>>>>>>>>>::::::999888777666666555666666555555666777999:::999777444222000111222333000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...---------------------------...............------.../////////000000000000333111444888444444CCCWWWppp~~~ooojjjnnn{{{sssiiibbb^^^YYYWWWWWWTTTOOONNNRRROOORRRZZZeeeooo{{{333444444666777888999999;;;<<<===???BBBEEEGGGIIIPPPSSSWWWZZZ]]]```dddggghhhjjjmmmooopppssswwwzzz{{{{{{{{{{{{|||~~~rrr```VVVNNN>>>:::<<<>>>AAAEEEHHHKKKLLLGGGFFFDDDDDDDDDFFFIIIJJJDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDEEEFFFIIIKKKLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJIIIHHHFFFDDDCCCBBBFFFGGGGGGFFFDDDBBBBBBCCCHHHGGGFFFDDDDDDDDDEEEEEEEEEBBB???>>>>>>@@@@@@@@@FFFGGGHHHGGGFFFEEEFFFGGGIIIKKKMMMNNNLLLKKKKKKLLLIIIHHHGGGGGGHHHGGGEEECCCCCCDDDDDDCCCAAA@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEECCC@@@===;;;<<<>>>FFFOOOPPPFFF===???AAA@@@===<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<888888777777666666666666555555555555555666666666111111000000000111111222000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---------------------------------...............---....../////////000000000222000333666333///555@@@FFFbbbnnn\\\^^^ttt}}}rrriiibbb[[[YYYXXXTTTQQQQQQOOONNNOOORRRTTTXXXbbbmmm333333333444555666777777999999:::<<<>>>@@@BBBCCCKKKNNNRRRUUUXXX\\\___bbbeeehhhjjjlllnnnpppsssvvvyyy}}}vvvlllkkk||||||wwwvvvxxxyyy{{{~~~yyylllXXXOOOIII>>><<<>>>@@@DDDGGGJJJLLLMMMGGGFFFEEEEEEEEEFFFGGGHHHEEEDDDBBBAAAAAACCCEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBB??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGDDDDDDCCCCCCDDDGGGJJJLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHJJJLLLMMMLLLKKKJJJHHHEEECCC@@@???CCCDDDEEEDDDCCCBBBCCCDDDHHHHHHFFFFFFEEEEEEFFFFFFFFFDDDAAA@@@@@@AAA@@@@@@FFFHHHIIIIIIHHHGGGGGGIIIHHHKKKMMMMMMKKKJJJJJJJJJIIIHHHGGGHHHHHHHHHFFFDDDBBBCCCCCCBBB@@@>>>>>>======>>>>>>???@@@AAABBBCCCEEEEEEDDDAAA???===>>>???MMMZZZZZZJJJ>>>@@@AAA<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::999999666666666666555555555555444444555555444444333222333333333222222111000///////////////////////////------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///................../////////000000000...000555555333444999???HHHhhhbbbVVVaaaqqqyyynnnbbb\\\[[[ZZZVVVSSSWWWTTTRRRRRRPPPOOOTTTZZZ___hhhxxx333333444444555555666666888888999:::<<<>>>???@@@HHHKKKOOORRRUUUXXX\\\___ccceeehhhjjjkkkmmmppprrrqqquuuyyy{{{}}}|||___TTTOOO[[[pppwwwssssssvvvwwwxxxzzzuuuhhhRRRHHHEEE>>>===>>>@@@CCCEEEFFFGGGGGGFFFFFFGGGGGGFFFDDDCCCAAACCCAAA@@@>>>>>>@@@BBBCCCDDDEEEEEEFFFEEEDDDCCCCCCAAABBBDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@AAACCCFFFGGGDDDCCCBBBBBBCCCFFFHHHJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKJJJHHHGGGGGGGGGGGGDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGIIIJJJKKKLLLKKKIIIGGGDDDAAA>>>===???@@@BBBBBBBBBBBBDDDFFFHHHGGGGGGFFFFFFFFFFFFFFFEEECCC@@@???@@@@@@@@@???BBBDDDFFFGGGFFFEEEFFFGGGHHHIIIKKKKKKIIIHHHGGGHHHIIIHHHGGGHHHHHHHHHFFFDDDBBBAAA@@@???>>>===;;;;;;;;;;;;<<<===???@@@AAABBBDDDDDDDDDBBB@@@>>>???@@@IIIUUUVVVGGG>>>AAAAAA;;;???>>>===<<<;;;:::::::::;;;;;;:::999888888777777444444444444444444444444333333333333333222000000333333333333222000///...........................---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////..................////////////000------111444555777999??????LLLoooyyyaaaYYYYYYmmmrrrgggdddbbb\\\VVVVVVSSSRRRSSSRRRNNNPPPSSSRRRVVV^^^iiiwww444444444444444555555555666777777888:::<<<>>>???CCCFFFJJJMMMPPPTTTWWWZZZ]]]___ccceeefffgggiiikkkjjjnnnrrrtttvvv{{{pppUUUIIIAAADDDOOOaaa|||~~~sssmmmmmmqqqtttuuuvvvyyy~~~|||qqqcccLLL@@@???;;;;;;===>>>@@@AAAAAAAAA@@@EEEEEEFFFFFFEEEBBB@@@>>>@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEDDDCCCBBBAAA>>>AAADDDEEEEEEDDDCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>???@@@AAABBBAAA@@@@@@@@@?????????@@@BBBCCCEEEBBBBBBBBBBBBCCCEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHIIIJJJIIIHHHEEECCC@@@===<<<<<<>>>@@@AAAAAABBBDDDFFFEEEEEEFFFFFFEEEEEEEEEEEEAAA???>>>===>>>>>>===<<<<<<>>>AAABBBBBBAAAAAABBBDDDFFFHHHIIIHHHFFFFFFGGGIIIHHHGGGGGGHHHGGGEEECCCBBB???<<<;;;;;;;;;;;;::::::;;;<<<===>>>@@@AAAAAABBBCCCCCCBBB@@@??????@@@>>>EEEGGGAAA===AAAAAA===AAA@@@>>><<<:::999888888888888888777777666666666444444333333333222222222222222111111000000000///......///000000000//////........................,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------........./////////111...---...000333444555333777???PPPmmmgggXXXaaazzz~~~wwwrrriii___YYYUUUSSSTTTSSSPPPPPPRRRSSSSSSSSSTTTYYYbbbmmmuuu444444333333333333333333333333444555777999;;;<<<>>>@@@DDDHHHJJJNNNRRRTTTWWWYYY]]]___```aaacccdddgggkkkoooqqqssswww}}}lllTTTHHH???===@@@JJJccc|||vvvllleeefffjjjnnnpppqqqrrrvvv{{{tttjjj]]]GGG;;;<<<:::;;;<<<>>>@@@AAAAAA@@@???DDDDDDCCCCCCBBBAAA@@@???===>>>>>>>>>??????@@@@@@AAABBBCCCDDDCCCBBB@@@???<<<@@@DDDEEEDDDCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>???AAABBBCCCBBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFEEEDDDAAA???===<<<;;;===???@@@@@@@@@BBBDDDBBBBBBCCCCCCCCCCCCBBBBBB???>>>======>>>???>>><<<<<<>>>@@@AAA@@@>>>>>>>>>>>>AAADDDFFFFFFFFFGGGIIIHHHGGGFFFFFFGGGFFFDDDBBBBBB>>>999777888:::;;;:::;;;;;;<<<===???@@@AAAAAA@@@BBBCCCBBB@@@??????@@@:::;;;<<<===???@@@???>>>@@@???===;;;999888777777666666666666666555555555444444333222111111000000111000///......//////000,,,,,,------...///000000------------------------++++++++++++************************************************************++++++++++++++++++++++++************++++++++++++++++++************+++++++++************+++,,,,,,+++++++++++++++++++++++++++,,,---...////////////---------.........////////////...---...000222222...000888BBBKKK```pppdddiiitttsssiiibbb\\\YYYVVVRRRRRRVVVSSSRRROOOMMMMMMPPPVVV[[[dddiiisss333333333222222222222222000000111333555777999:::999<<<@@@CCCFFFIIIMMMPPPTTTVVVZZZ]]]]]]^^^```aaadddhhhlllnnnooorrrwww{{{{{{|||mmmTTTHHH@@@>>>===CCCWWWnnnppphhh```^^^bbbhhhkkkkkknnnooosssxxx|||~~~}}}|||zzzjjjbbbXXXDDD:::======<<<>>>@@@BBBDDDDDDCCCBBBCCCBBB@@@??????@@@AAABBB======???@@@AAAAAAAAA@@@@@@AAABBBCCCCCCAAA???>>>;;;@@@DDDEEEDDDBBBBBBCCC@@@AAACCCDDDEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>@@@AAACCCCCCBBBAAA@@@<<<<<<==================@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGIIIKKKLLLGGGFFFEEEDDDDDDDDDDDDDDDAAAAAABBBCCCDDDDDDCCCCCCBBBCCCEEEFFFFFFEEEDDDCCCDDDDDDCCCBBBAAA???===<<<===>>>@@@@@@??????@@@BBB??????@@@AAAAAA@@@@@@@@@@@@???>>>???@@@AAA@@@??????AAACCCCCCAAA???======:::===AAADDDFFFGGGIIIKKKGGGFFFEEEFFFFFFFFFDDDBBBBBB===777555777:::;;;;;;<<<<<<===>>>???@@@AAAAAA???AAABBBBBB@@@?????????>>>999999???BBB???<<<===>>>===<<<:::999888777777444444555555555555555555444444333222111000///...111///...------...000111//////.........///000000------------------------+++++++++************)))************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,---...////////////---------.........//////---///000//////111333222777---222@@@???AAAhhhpppddd___mmmyyynnnccc\\\WWWSSSTTTWWWPPPPPPOOONNNMMMOOORRRUUUYYYZZZ\\\aaalll{{{222333333444444333333222222222333333444555666666888999;;;>>>AAAEEEHHHIIIMMMPPPTTTVVVWWWXXXYYY[[[___aaaeeehhhkkkooossswwwyyyzzz|||~~~~~~ttt[[[NNNAAA<<>>===@@@@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBAAACCCDDDDDDBBBAAABBBCCCAAAAAAAAA@@@@@@@@@??????DDDAAA>>><<<<<<===>>>>>>@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGEEECCCDDDDDDDDDDDDEEEFFFHHHHHHIIIHHHFFFEEECCCBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCEEECCCAAAAAABBBEEEFFFFFFGGGFFFEEECCCAAA@@@@@@@@@AAA???===<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@;;;===??????=========>>>AAABBBCCCBBB@@@???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEGGGGGGGGGEEEDDDDDDEEEBBB===888777999;;;;;;;;;:::<<<>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA???>>>>>>>>>??????===<<<<<<;;;;;;:::888666444333111111111222222333333333222222222111000//////...///............---------...------,,,,,,------.........---------,,,,,,,,,******************************))))))))))))*********************************************************++++++***))))))***,,,++++++++++++++++++++++++++++++***)))(((((())))))******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++------------------------///000000///......111333111///222888999???UUUnnnwwwcccdddppp|||ttthhhccc___YYYTTTVVVSSSOOOMMMMMMQQQUUUYYYVVVUUUSSSUUUZZZbbbkkkqqq}}}222333333444444333333222222222333333444555555666777777999;;;>>>AAACCCEEEGGGJJJNNNPPPRRRSSSUUUVVVZZZ\\\```cccfffjjjnnnqqqssstttvvvwwwyyyzzz{{{{{{~~~}}}tttcccXXXMMMIIIIIIMMMTTT\\\[[[YYYXXX[[[```eeeggghhhmmmnnnqqqtttwwwzzz||||||tttllldddXXXKKKAAA======?????????@@@AAAAAAAAA@@@@@@>>>??????>>>===<<<>>>???>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<======>>>???????????????AAABBBCCCDDDDDDCCCBBBAAABBBDDDEEEEEECCCCCCCCCDDDCCCBBBBBBAAA@@@AAAAAAAAACCCAAA???>>>>>>??????@@@@@@AAACCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEEEECCCBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDFFFDDDBBBBBBCCCEEEFFFFFFGGGFFFEEECCCAAA@@@@@@@@@BBB@@@??????AAABBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@>>>@@@AAAAAA???>>>??????AAABBBCCCBBBAAA@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFDDDCCCDDDFFFBBB>>>999777888:::;;;;;;===>>>@@@BBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA???>>>???@@@???>>><<<<<<<<<;;;999777555444333111111111222222333333333222222111111000//////...............------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,******************************))))))))))))*********************************************************++++++***))))))***,,,************************+++******)))(((((()))))))))***++++++,,,,,,++++++------,,,,,,,,,+++++++++------------------------......///...------///111555111222555222000<<>>===>>>???????????????>>>======>>>>>>>>><<<<<<>>>@@@>>>>>>???@@@@@@@@@@@@@@@????????????>>>===<<<<<<:::;;;<<<===>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@CCCEEEFFFFFFEEEDDDEEEEEEEEEDDDBBBAAA@@@AAACCCDDDCCCBBBBBBAAAAAA@@@@@@@@@???AAADDDFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCCCCDDDEEEEEEDDDBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGEEECCCCCCEEEGGGGGGGGGGGGFFFDDDCCCAAAAAA@@@@@@CCCBBBAAABBBDDDEEEDDDBBB@@@BBBDDDFFFFFFDDDBBBAAAAAACCCDDDCCCAAA@@@@@@@@@AAABBBDDDCCCAAA@@@AAABBBDDDCCCBBBBBBCCCEEEGGGHHHJJJIIIHHHEEEBBBBBBDDDEEEDDD@@@:::777888999;;;<<<@@@AAACCCCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEBBBAAA??????@@@???>>><<<===<<<:::888666444222111111111111222222222222222222111111000000//////...............------------------,,,,,,,,,,,,---------------,,,,,,,,,++++++***************************))))))(((((())))))***************************************************)))***+++***)))(((***,,,))))))))))))))))))))))))******)))((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++------------------------,,,---...---,,,,,,...000111...000555333///444===GGGZZZmmmSSSOOOXXXbbbxxx}}}uuujjjeee^^^WWWSSSRRRSSSUUURRRRRRRRRRRRQQQOOONNNMMMNNNQQQSSSUUUWWW]]]eeelllxxx}}}|||ssslllfffaaa]]]222222333333333333222222222222333333333444444444444444444555666777999999:::===@@@CCCDDDFFFIIILLLOOOQQQTTTWWWYYY\\\```cccccceeefffiiikkklllmmmmmmooopppsssvvvyyy|||~~~|||yyyxxxvvvsssnnnkkkhhh```YYYVVVRRRLLLIIIJJJRRRTTTXXX\\\aaaeeefffggggggjjjmmmqqqtttvvvwwwwww{{{}}}wwwmmmfffZZZIII@@@>>>???>>>===>>>>>>>>>>>>======<<<;;;;;;<<<======<<<<<<>>>@@@======>>>>>>????????????>>>?????????>>>>>>===<<<888999;;;===>>>???@@@@@@????????????????????????CCCEEEGGGGGGFFFEEEFFFGGGFFFDDDBBB@@@???AAACCCDDDCCCDDDDDDDDDBBB@@@>>>>>>>>>@@@DDDFFFHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEEEEFFFHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIGGGEEEEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBDDDFFFFFFCCCAAA@@@BBBEEEHHHHHHFFFCCCAAACCCDDDEEEDDDBBB@@@@@@@@@AAABBBDDDDDDCCCAAABBBBBBEEEDDDBBBAAABBBDDDGGGIIIJJJIIIGGGCCC@@@@@@BBBDDDFFFCCC>>>;;;:::;;;===???CCCDDDEEEEEEDDDCCCAAA@@@AAAAAACCCDDDEEEEEEEEEEEECCCAAA????????????>>><<<<<<;;;999777555333111111111111111111111222222222111111000000////////////.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))************************************************)))*********((((((***+++))))))))))))))))))))))))***))))))((((((((())))))))))))***+++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,...///---,,,...444777555666::::::<<>>???>>>============<<<;;;;;;:::;;;<<<<<<<<<;;;<<<===???<<<<<<<<<<<<======>>>>>>?????????@@@??????>>>===999:::<<<>>>???AAAAAABBB????????????????????????CCCDDDFFFGGGFFFEEEFFFGGGEEECCCAAA???>>>@@@BBBCCCCCCEEEGGGFFFBBB???======>>>@@@CCCEEEGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@BBBDDDFFFEEEBBB@@@@@@CCCFFFHHHIIIGGGDDDCCCBBBDDDDDDCCCAAA@@@???@@@@@@BBBEEEEEEDDDCCCBBBCCCFFFEEECCCBBBBBBDDDGGGIIIHHHHHHEEEAAA>>>>>>@@@CCCGGGFFFCCC@@@>>>???AAABBBDDDEEEEEEEEEDDDBBB@@@???>>>???AAACCCDDDDDDCCCCCCBBB@@@=========>>>===<<<;;;:::888555333222111111111111111111111111111111000000000///////////////...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++************************)))((((((((((((((())))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000000------000111//////111777777===VVVsssuuu}}}gggVVVQQQ[[[qqqtttlllfffccc\\\[[[YYYWWWUUUUUUTTTTTTSSSTTTSSSRRRPPPNNNNNNNNNOOOQQQSSSUUUXXX^^^dddhhhnnnrrrxxx~~~|||tttrrrnnniiiddd___\\\ZZZVVVUUUTTTRRRQQQQQQRRRSSS111111222222222222111111222222222222333333333333444444333333444444555666777999;;;<<<===???BBBEEEFFFHHHKKKLLLNNNPPPTTTWWWWWWYYY[[[]]]```bbbccccccffffffhhhjjjmmmppprrrtttvvvwwwwwwxxxzzz|||~~~~~~~~~}}}}}}||||||{{{{{{zzzxxxwwwvvvwwwwwwvvvuuutttssssssrrrqqqooollliiieeeaaa___]]]XXXQQQLLLKKKJJJHHHIIILLLLLLPPPUUUYYY\\\___bbbdddfffgggiiilllooorrruuuvvvtttwww{{{~~~uuufff\\\PPPBBB:::;;;>>>???>>><<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<<<<::::::<<<>>>;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@???>>>>>>;;;;;;===???@@@AAABBBBBB@@@@@@????????????@@@@@@AAACCCEEEEEEDDDDDDEEEFFFDDDCCCAAA@@@???@@@AAABBBCCCFFFHHHGGGCCC@@@AAABBBAAABBBCCCDDDFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHDDDCCCCCCEEEGGGGGGFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGDDDCCCCCCCCCCCCCCCDDDDDDGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIGGGFFFEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@AAACCCEEEDDDBBB@@@AAACCCEEEGGGHHHGGGEEEDDDAAACCCDDDCCCAAA@@@@@@@@@@@@CCCEEEFFFEEEDDDCCCCCCFFFEEEDDDCCCCCCEEEGGGHHHGGGFFFEEEBBB??????@@@BBBFFFGGGFFFEEECCCBBBCCCEEECCCDDDDDDCCCBBB@@@>>>======>>>@@@BBBCCCBBBAAA@@@???<<<::::::;;;<<<<<<;;;:::888666444222111111111111111111111111000000000////////////////////////------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((''')))+++************************((((((''''''(((((())))))((()))******++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///......///......------...///000222...777<<>>===:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;:::999;;;<<<;;;::::::999:::;;;<<<=========>>>>>>???>>>>>>===;;;<<<>>>???@@@AAAAAAAAABBBBBBAAA@@@@@@AAABBBBBB>>>@@@BBBCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBEEEIIIIIIFFFEEEGGGKKKEEEDDDDDDDDDEEEFFFHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHDDDCCCCCCEEEGGGHHHGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBDDDDDDBBBAAAAAACCCDDDFFFFFFFFFFFFEEE@@@BBBDDDCCCBBBAAAAAABBB@@@CCCFFFGGGFFFEEEDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFDDDBBBAAABBBDDDCCCFFFHHHGGGEEEDDDEEEFFFBBBBBBBBBAAA@@@>>><<<;;;===???AAABBBBBBAAA???>>>;;;999666666888:::::::::888666444222111111222222222111111111000000000///////////////////////////---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++*********))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))***))))))))))))))))))))))))'''''''''''''''((())))))((())))))***************)))*********++++++++++++++++++++++++++++++++++++***,,,...///...------...***---///......111444666,,,111777;;;AAAVVV|||{{{nnndddgggrrr|||tttllleee```^^^[[[YYYWWWUUUTTTSSSRRRRRRNNNOOOOOONNNMMMMMMOOOQQQSSSSSSSSSSSSTTTUUUWWWWWW]]]^^^```bbbeeegggiiijjjnnnoooppprrrssssssrrrrrroooooonnnnnnmmmlllkkkjjjgggfffdddbbbaaaaaabbbbbb]]]]]]\\\[[[ZZZXXXXXXWWWRRRRRRRRRRRRRRRSSSSSSSSSOOOQQQSSSUUUVVVZZZ```ddd111111222222222222111111222222222222222222222222222222111222222333444444333444555555555666999<<<;;;===???AAABBBDDDGGGJJJHHHJJJLLLOOOQQQSSSTTTUUUYYYYYYZZZ\\\^^^aaadddfffhhhhhhhhhhhhiiijjjkkklllmmmoooppppppoooooooooppplllmmmmmmmmmmmmkkkjjjiiidddeeeeeefffffffffffffffaaa```___^^^]]]\\\[[[[[[WWWWWWWWWTTTQQQMMMLLLKKKFFFBBBAAADDDGGGGGGHHHKKKLLLPPPTTTVVVXXXZZZ___bbbdddddddddeeehhhmmmqqqtttqqqtttyyy}}}uuubbbPPPAAA???===>>>@@@@@@>>>;;;::::::;;;<<<============<<<======;;;999999:::;;;;;;:::999999999:::;;;<<<<<<<<<===============<<<;;;<<<===???@@@@@@@@@@@@CCCCCCBBBAAAAAABBBCCCCCC===???AAABBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCC@@@EEEIIIJJJHHHIIIMMMRRRHHHGGGFFFEEEEEEGGGIIIKKKGGGGGGFFFFFFGGGGGGHHHIIIFFFEEEEEEGGGIIIJJJIIIHHHDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGIIIHHHGGGGGGHHHHHHFFFDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEECCCBBBBBBBBBCCCDDDEEEFFFFFFFFF@@@BBBDDDDDDCCCBBBCCCDDD@@@CCCFFFHHHGGGEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHGGGEEEDDDDDDEEE@@@DDDHHHIIIGGGEEEEEEFFF@@@@@@AAA@@@???===;;;:::>>>???AAACCCCCCAAA???===999666444444666999::::::777555333111111111222333222111111111000000//////.........///////////////---------,,,,,,,,,++++++,,,++++++++++++++++++,,,************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***(((((((((((((((((((((((('''''''''''''''((()))***(((((()))***************))))))******++++++++++++++++++++++++++++++++++++)))+++---...---,,,,,,---+++///111///++++++---...333+++---777888999MMMhhhuuukkkgggmmmwwwuuusss}}}{{{tttpppiiieee^^^YYYVVVTTTSSSSSSRRRSSSSSSQQQOOONNNOOOPPPOOOOOOMMMMMMMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRMMMOOOQQQSSSTTTTTTSSSRRRUUUVVVVVVWWWXXXXXXWWWWWWTTTSSSRRRQQQRRRSSSTTTUUUOOOOOOOOOOOONNNNNNNNNMMMKKKLLLMMMNNNPPPQQQRRRSSSUUUXXX]]]bbbhhhqqq|||444333222111000000000000111111222222222222111111111111111111111111111111444333333333333444555555999999:::<<<>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKLLLNNNOOOQQQSSSVVVZZZ\\\^^^aaa```___^^^^^^___```aaaaaabbbcccdddeeeeeeeeeeeegggeeecccbbb`````````aaa```______^^^]]]\\\ZZZZZZZZZYYYWWWVVVTTTRRRPPPPPPNNNMMMJJJGGGEEEBBBAAA@@@???@@@BBBCCCCCCEEEHHHJJJPPPSSSUUUWWWXXXZZZ]]]___dddfffggghhhhhhkkknnnqqquuuxxx}}}{{{yyysssZZZ@@@;;;<<<===>>>>>>>>>===<<<999999999::::::;;;;;;;;;:::::::::999999999999888666777777777888888888888::::::::::::;;;;;;<<<===<<<<<<<<<<<<===>>>@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBCCCDDDDDDCCCBBB@@@???DDDDDDCCCDDDGGGLLLQQQTTTMMMKKKHHHEEEDDDDDDFFFGGGGGGEEECCCBBBBBBDDDFFFHHHEEEFFFHHHIIIIIIGGGDDDBBBEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEECCCBBBBBBAAAAAADDDFFFGGGFFFEEEDDDEEEFFFJJJHHHFFFEEEFFFFFFEEEDDDCCCDDDEEEDDDBBBBBBDDDEEEBBBCCCCCCDDDCCCAAA@@@???@@@AAABBBDDDDDDDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJIIIGGGFFFFFFGGGHHHHHHGGGFFFDDDCCCEEEFFFGGGHHHHHHGGGFFFEEEAAABBBBBBBBBBBBBBBBBBAAA???>>>===<<<<<<;;;;;;;;;======>>>@@@BBBAAA>>>;;;444555666888888999999999666555444333222222111222000000000000////////////...------------,,,,,,,,,...---,,,+++***+++,,,,,,******************************))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++************************************++++++,,,,,,------...222222222222333777<<>>??????@@@AAACCCEEEFFFHHHHHHGGGHHHIIILLLOOORRRTTTVVV\\\[[[ZZZYYYYYYZZZ[[[\\\\\\]]]^^^___```````````````^^^]]][[[ZZZZZZZZZZZZWWWWWWWWWVVVUUUTTTSSSRRRSSSSSSQQQPPPNNNLLLKKKJJJGGGFFFDDDAAA???===<<<<<<===???AAABBBCCCEEEHHHKKKPPPRRRUUUWWWXXXZZZ]]]___cccdddfffgggiiikkkooorrrxxx{{{~~~{{{wwwwwwnnnVVV>>>;;;;;;<<<======<<<;;;:::999999999999::::::::::::999999888888888777777777666666777777777888888888999999999999:::;;;======;;;;;;;;;;;;<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@AAAAAACCCEEEHHHJJJLLLMMMGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCDDDFFFGGGFFFEEEBBBAAAAAABBBCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFIIIGGGEEEEEEFFFFFFEEEDDDCCCDDDDDDDDDBBBBBBDDDEEEDDDDDDDDDCCCBBB@@@>>>===???@@@AAACCCCCCCCCBBBBBB>>>???AAACCCDDDEEEFFFFFFDDDEEEFFFHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGEEEDDDCCCDDDEEEFFFGGGFFFEEEDDDCCCAAAAAAAAABBBBBBAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<===>>>@@@AAA@@@===:::444555666777888999999888555444333222222111111111000000000/////////...............---------,,,,,,...---,,,+++++++++,,,,,,******************************))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++***************************************+++,,,,,,------...000000111111111444999<<>>???AAABBBBBBDDDDDDFFFHHHJJJMMMOOOQQQSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWUUUTTTSSSRRRQQQPPPPPPPPPRRRRRRRRRQQQPPPOOONNNMMMJJJJJJIIIGGGFFFDDDCCCBBB???>>>===;;;::::::999999<<<>>>@@@BBBCCCEEEIIIKKKOOOQQQTTTVVVXXXZZZ]]]___aaaccceeegggiiimmmqqquuuxxx|||||||||~~~wwwnnnoooooobbbLLL<<<:::;;;;;;;;;:::999888888999999999999999999888888777777666666666555555555666666666666777777777777777777888888:::;;;======;;;:::::::::::::::;;;;;;>>>?????????????????????CCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAA===@@@CCCFFFHHHHHHFFFEEEAAABBBDDDEEEFFFEEEDDDCCC@@@@@@BBBBBBBBBAAA@@@???@@@AAACCCDDDCCCBBB@@@???>>>>>>???AAACCCDDDEEEFFFEEEEEEEEEDDDDDDEEEEEEFFFDDDEEEFFFEEEDDDCCCDDDFFFHHHFFFEEEEEEEEEEEEDDDBBBBBBCCCCCCBBBAAAAAABBBDDDDDDDDDCCCBBBAAA???===<<<@@@@@@AAABBBBBBAAAAAAAAA===>>>@@@BBBDDDFFFGGGHHHCCCDDDEEEEEEFFFEEEEEEDDDHHHHHHGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBAAA???@@@@@@AAAAAA@@@@@@???AAA@@@???===<<<<<<;;;;;;;;;;;;;;;===???>>>;;;999555555666777888888777777444333222111111111111111000////////////.....................------------------,,,++++++++++++,,,***************************))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++***************************************++++++,,,------------///000000000111444666555AAAXXXzzz{{{jjjYYYSSSUUU\\\lll|||vvvppphhhcccaaaaaa___]]]XXXWWWUUUTTTTTTSSSQQQOOOQQQRRRRRRQQQQQQOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQSSSUUUVVVVVVUUUWWWYYY]]]```cccgggkkknnnqqqvvv|||333222222111111111111111111111222222222222111111111111111111111111111111222222222222222333333444222333333444555666777777777888888:::;;;<<<======@@@AAABBBCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA@@@???>>>===<<<<<<;;;::::::999999999:::::::::<<>>======???@@@AAABBBBBBAAA???>>>======>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEEEECCCCCCDDDEEEGGGEEEDDDDDDEEEEEECCCAAA???@@@AAA@@@>>>>>>@@@AAABBBBBBAAAAAA@@@>>>>>>===AAAAAABBBBBBAAAAAAAAAAAA>>>???@@@BBBDDDFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCDDDHHHHHHGGGFFFDDDCCCBBBAAABBBCCCCCCCCCBBBAAA???>>>>>>>>>????????????>>>>>>??????===<<<;;;:::::::::888888888:::;;;:::888666555555666777777777666666333222111000000000000000/////////.........------.........------------,,,,,,,,,,,,+++++++++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))+++++++++************************************************+++,,,,,,------,,,...000000000///000222555666<<>><<<;;;;;;:::999888888888777777777777888999:::::::::<<<>>>@@@BBBDDDHHHKKKKKKNNNRRRTTTWWWZZZ]]]```___bbbeeehhhlllqqqvvvzzz|||{{{wwwtttpppjjjfffcccVVVCCC:::;;;999999888777666555555555888888888777777666666555444444444333333333333222444555555555555666666666666666666777888999:::;;;;;;;;;::::::999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;===???AAABBBCCCCCC@@@@@@AAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAADDDGGGHHHBBB@@@>>><<<;;;<<<======??????@@@AAAAAA@@@@@@???>>>>>>>>>===============>>>>>>??????@@@BBBCCCDDDBBBDDDDDDDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDDDDAAA???<<<===>>>===;;;;;;===>>>>>>>>>>>>>>>?????????@@@DDDDDDCCCBBBBBBBBBAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA???===<<<<<<<<<============<<<<<<<<<<<<:::999999888999999666555555666777777666444555555666666666555555444111111000/////////000000............------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((('''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))************************************************))))))***++++++,,,,,,---,,,...111111000//////000222222222666EEEffftttkkkggg```dddmmmvvv~~~}}}zzzxxxsssrrrpppnnnllljjjhhhhhhggghhhhhhiiijjjkkkllllllggggggiiikkkmmmqqqsssuuuwwwxxxzzz~~~888777666444333222111111111111222222222222111111111111111111111111111111111111000000111111222333222222222222222222222222444555555555666666777777999999999999:::;;;<<<======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@AAAAAABBBBBBAAA@@@??????======>>>>>>===<<<<<<;;;888888777777666666666555444444444555666777888999:::<<<>>>@@@AAACCCGGGIIIJJJMMMQQQTTTVVVYYY]]]```aaacccgggjjjnnnsssyyy}}}{{{vvvmmmkkkfff]]]MMM>>>:::===888777666555555555555555666666666666666666555555555555444444444333333333444444444444555555555666666666666666666777888999::::::999999999999:::;;;888888999999:::;;;;;;;;;888999<<<@@@BBBDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDCCCAAA@@@AAABBBBBBBBBAAA???>>>???BBBEEEGGGDDDBBB>>><<<:::;;;<<<>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;:::<<<<<<<<<===>>>???AAAAAABBBCCCDDDCCCBBBAAABBBDDDDDDCCCCCCCCCDDDCCC@@@>>>;;;<<<<<<;;;::::::;;;===<<<<<<<<<======???@@@AAAFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEECCCAAA@@@???@@@BBBCCCFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBB@@@>>><<<::::::;;;;;;<<<<<<;;;;;;:::999999888888888888999999555444444555666666555333555666666666555444333333000//////....../////////......---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++******))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))***************************************))))))******+++,,,,,,,,,---...000000/////////000---111555444666GGGjjjyyykkkddd^^^]]]___dddmmmuuu}}}~~~;;;:::888666444222111111111111222222222222111111111111111111111111111111000000000000000111222222222222222222222222222222333333333444444444444444999888888888999:::;;;;;;888999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<=========<<<;;;:::;;;;;;;;;;;;;;;::::::999555555555555555444444444333333444444555777888999;;;<<<>>>???@@@BBBEEEHHHIIILLLPPPSSSVVVYYY]]]```ccceeeiiilllpppuuuzzz~~~~~~yyyttthhhggg^^^PPPDDD???<<<999777666555555444555666777555555555555555555666666666666555555555444444444333333444444444555555555777666666555555666666777777777777777888999999:::777888888999::::::;;;;;;999;;;???BBBDDDEEEFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@?????????@@@AAABBBDDDBBB@@@>>>===<<<<<<<<<===>>>>>>????????????@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBCCCDDDBBB???===;;;<<<===<<<::::::<<<======<<<<<<<<<<<<===???@@@FFFEEECCCBBB@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEFFFDDDAAA??????@@@BBBDDDDDDDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCBBB@@@===;;;999999::::::::::::::::::999777777777777888999:::;;;777666555666777777666555666666666555444333222111///......---......//////---------,,,,,,,,,,,,++++++++++++*********))))))***++++++,,,+++***)))((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''((()))*********))))))))))))************))))))))))))))))))))))))((()))))))))*********+++************************)))))))))***++++++,,,,,,,,,---///...------///000...000444666555999KKK^^^qqqiiiccc^^^]]]```jjjoooxxx>>><<<:::777555333111111111111222222222222111111111111111111111111111111000000000000000111111222333333333333222222222222222222222222222333333333444444333333444444555555444555777999::::::999888888999999999999999888888888999:::::::::999888777555555666666555555444444444444444444444333333333555555555666777888999:::;;;===>>>???@@@AAADDDGGGHHHKKKOOOSSSVVVYYY]]]```dddfffjjjmmmqqqvvv{{{~~~uuuooojjjdddaaaUUUDDD>>>@@@<<<333777666555444555666777888333444444555555666666666777777666666666555555555333333333444444444555555777777666555555555555666555555555555666888999999777888888999::::::;;;;;;<<<>>>AAADDDFFFFFFFFFEEEFFFEEEEEEDDDDDDEEEGGGHHHBBBBBBAAAAAA@@@??????>>>>>>>>>???@@@@@@???======BBBBBBBBBBBB@@@>>>;;;:::============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>???AAABBBCCCCCCAAAAAABBBCCCBBBAAABBBCCCCCCBBB???<<<<<<===>>>===;;;;;;===>>>>>>===<<<;;;;;;<<<===>>>FFFDDDBBB@@@????????????===>>>@@@BBBDDDFFFGGGGGGGGGDDDAAA???>>>@@@BBBDDDCCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCBBB@@@===;;;999999999999::::::999999999777777777888999;;;<<<===999777666777888999888777666666666555444333222111......---------......///---------,,,,,,,,,++++++*********))))))))))))(((******+++,,,+++***)))((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************)))))))))***++++++,,,,,,+++,,,------,,,,,,...000111,,,+++...//////666@@@HHHtttwwwjjj```\\\UUUZZZbbbiiimmmqqqtttvvvDDDBBB???<<<;;;999666333111111111111111111111111111111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111333333333333333333333333333333333444444444555555222333444444555555444444444444444444444444444444333333333222222222111111222222333333333444444444333333333444666777999:::;;;===???@@@AAABBBEEEHHHJJJMMMPPPTTTWWW[[[```dddbbbeeeiiipppwww|||vvvlllddd```eeeUUUEEE???===:::666444666555555555555444444444555555555555555555444444555555555666555555444333222222333333333444444444222222222333333444444444444444555666777888999999777777888999:::<<<===>>>:::===@@@CCCDDDGGGJJJLLLLLLJJJGGGDDDCCCBBBBBBCCCCCCAAA???===<<<<<<===>>>BBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<;;;999999999:::<<<>>>===<<<:::;;;===>>>>>>===>>>>>>???===<<<;;;===>>>???===<<<>>>BBBDDDDDDBBBCCCBBBBBBAAAAAAAAABBBBBBBBBAAA???>>>>>>>>>??????@@@AAAAAA@@@???>>>@@@AAAHHHHHHGGGEEECCCAAA???>>><<<===@@@BBBEEEGGGHHHHHHDDDBBBAAAAAAAAAAAA@@@>>>@@@@@@BBBCCCCCCCCCBBBBBBDDDCCCBBB@@@>>>;;;999888::::::::::::999777555444444555666888999999999999777888888888888777666666555333222222333444222111......------------......,,,,,,,,,+++++++++************++++++++++++******))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++******))))))******+++,,,++++++***************+++,,,------...000111333444999EEE^^^xxxqqqhhh]]]WWWVVVWWWVVVUUUbbbkkkyyyuuunnnGGGDDDBBB@@@???===:::888333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333444444444444222333333444444444444444333333333333333333333333333333222222111111111111222222333333333444444444333333444555666888999:::===>>>@@@AAABBBDDDGGGIIIKKKNNNQQQTTTWWWZZZ___bbbhhhjjjnnnuuu{{{~~~tttlllhhhfff___PPP@@@::::::777444333555555555555444444444444555555555444444444444444555555555555555444333333222222222222333333333333222333333333333333333444333444555666777888999999777777888999:::<<<===>>>>>>@@@CCCEEEGGGIIILLLOOOKKKIIIFFFDDDBBBAAAAAABBBAAA@@@>>><<<;;;;;;<<<===BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<;;;::::::;;;<<<>>>@@@>>><<<;;;<<<>>>??????>>>???@@@AAA@@@??????@@@BBB???======???BBBDDDCCCBBBCCCBBBBBBAAAAAABBBBBBBBBEEEDDDCCCBBBAAAAAABBBCCCBBBBBBCCCBBB@@@@@@BBBCCCHHHGGGFFFEEEBBB@@@>>><<<===>>>???BBBDDDEEEFFFGGGEEECCCBBBBBBCCCBBBAAA???@@@AAACCCCCCDDDCCCBBBAAACCCCCCBBBAAA???===;;;:::;;;;;;<<<;;;;;;999777666555666777888999999999999999999999999999888888777555333222222333333222111......------------......,,,,,,+++++++++*********)))******++++++******)))))))))))))))((((((((((((******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******+++******************+++******)))))))))***++++++++++++***))))))******+++,,,,,,---...///111222333000777DDDWWWppp|||qqqiiibbb[[[VVVOOOSSS[[[fffrrr|||tttjjjaaaZZZVVVUUUGGGEEECCCBBBAAA@@@>>><<<666666555444333333222111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444222222333444444444444333222222222222222222222222222111111111111000000000333333333333444444444444444444444555666888:::;;;>>>???AAABBBCCCEEEHHHJJJLLLOOORRRUUUWWW[[[___bbbmmmoootttyyy~~~}}}~~~~~~zzzuuupppmmmlllXXXJJJ<<<777777666555555555555444444444333333333444444444444444444444444444444555555444444333222000111111111222222222222444333333333333333333222333444444555666777888888777777777888:::;;;===>>>???AAADDDFFFGGGIIIKKKNNNHHHGGGEEEBBBAAA@@@@@@@@@???>>>===;;;;;;;;;<<<===AAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA======<<<<<<===???@@@BBB>>>===<<<===???AAAAAA@@@@@@AAABBBBBBAAA@@@BBBCCC>>>======>>>AAABBBBBBAAABBBBBBBBBAAAAAABBBBBBCCCEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEDDDBBBBBBDDDFFFHHHHHHFFFDDDBBB???===<<<===>>>???@@@BBBCCCDDDEEEFFFEEECCCCCCDDDDDDBBBAAA@@@@@@AAABBBBBBAAA@@@???AAAAAAAAA@@@???>>>===<<<;;;<<<======<<<;;;:::999666777888999999999999999:::::::::::::::999888888444333222222333333222000......------------......,,,++++++++++++*********)))******++++++******)))))))))))))))((((((((((((***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***************************************)))))))))))))))******+++******)))))))))******+++,,,,,,,,,---...000111222...222555888EEEdddwwwkkkdddZZZYYYWWWYYY^^^fffnnnttt{{{wwwkkkggg___UUUOOOPPPWWW]]]DDDCCCAAA@@@AAA@@@???===:::999888777555444333222111111111111111000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000222222222222333333333333111111222333333333333333111111111111111111111111111000000000000000000000333333333444444444444555444444555666777999:::;;;>>>???AAABBBCCCEEEHHHJJJLLLOOOSSSWWW[[[```eeeiiipppssswww|||}}}yyyvvvvvvvvvtttnnnhhhQQQEEE999666777777777888444444444444333333333222333333333333333444444444444444444444444333222222000000000000111111111111444444444333333222222222333333444555555666777777666777777888999;;;<<<======???AAACCCCCCDDDGGGIIIFFFEEECCCAAA@@@?????????>>>>>>===<<<<<<<<<======@@@@@@@@@@@@@@@?????????>>>>>>???@@@AAABBBCCCCCCAAAAAA@@@??????@@@AAAAAA@@@>>>===>>>@@@BBBBBBAAAAAABBBCCCBBB@@@??????@@@============>>>?????????BBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCEEEFFFIIIIIIGGGEEECCC@@@>>>===>>>>>>??????@@@AAABBBCCCFFFDDDCCCCCCCCCCCCBBB@@@>>>>>>???@@@@@@???===<<<>>>>>>??????>>>>>>======:::;;;<<<======<<<;;;;;;888888999999:::999999999999999999999999888888777333222111111222222111000...------,,,,,,------...++++++++++++************))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))'''((())))))******))))))))))))************)))))))))(((((((((((()))*********))))))))))))******+++++++++,,,,,,---///000111///444666333555HHHjjjpppjjjbbb[[[XXXXXXYYYYYYWWWbbbppp{{{zzzsssmmmgggbbb^^^SSSRRRPPPMMMMMMVVVeeeqqqDDDBBBAAAAAAAAAAAA@@@>>>===<<<;;;999888666555444333222222222111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111222222222333333000111222222333333222222111111111111111111111111000000000000000000000111333333444444444555555555555555555666888999;;;<<<===>>>@@@AAABBBDDDGGGIIIKKKOOOUUU[[[aaagggnnnsssvvvyyy~~~|||ssslllmmmsssqqqdddXXXHHH>>>666555666666666888444333333333222222222222222222222222333333444444333333333333333222222111//////000000000111111111444444444333333222222222333333444444555555666666666666777888999;;;<<<===<<<>>>@@@AAAAAAAAACCCEEEDDDCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????======>>>>>>@@@BBBCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@??????AAABBBBBBAAADDDEEEEEEDDDAAA>>>======<<<<<<=========<<<======AAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDCCCBBBBBBDDDFFFJJJJJJIIIGGGEEECCCAAA@@@??????>>>??????AAABBBCCCEEEDDDBBBBBBCCCCCCAAA@@@??????@@@AAAAAA@@@???>>>=========>>>======<<<;;;999:::;;;=========<<<<<<999::::::::::::999999888777777777777777666555555333111000000111222000///------,,,,,,,,,,,,------+++++++++*********)))))))))))))))******)))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((()))************)))(((((((((''''''(((((()))***))))))(((((()))******+++++++++++++++,,,---//////+++000444333111777FFFTTTqqqwwwnnneee]]]XXXUUUVVVXXXYYY\\\eeesss~~~}}}wwwrrroooccc___YYYUUUTTTTTTTTTTTTOOOSSSXXX]]]dddqqqGGGEEEDDDDDDEEEEEECCCBBB???>>>===<<<:::999888777444444444333222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000000111222222222222111111111111111111111111111000000000111111111111222333444444444555555555555666666666777888:::<<<<<<===>>>@@@AAABBBDDDGGGIIIKKKOOOVVV^^^fffnnnvvv|||~~~|||wwwmmmeeefffkkkfffTTTDDD???777222333555444444555333333333222222222111111000111111222222333333444222222333333222222111000///000000000111111111111444333333333333333333222333333333444444444555555666666666777999:::<<<===>>>@@@AAAAAAAAAAAACCCEEECCCBBBBBBAAA@@@>>>>>>=========>>>>>>??????@@@@@@>>>>>>>>>>>>>>>?????????============>>>AAACCCDDDFFFFFFEEEDDDBBBAAA@@@@@@CCCAAA@@@???AAAAAA@@@???FFFGGGHHHFFFCCC@@@>>>>>>===>>>???>>>===<<<===>>>AAAAAAAAAAAABBBCCCCCCDDDBBBCCCDDDDDDEEEDDDDDDDDDAAABBBCCCBBBBBBBBBDDDFFFIIIIIIIIIHHHFFFEEECCCBBB??????>>>>>>???AAACCCDDDEEECCCBBBBBBCCCBBBAAA???@@@AAACCCDDDDDDDDDCCCBBB?????????>>>===<<<;;;:::888999;;;===>>>>>>>>>>>>;;;;;;;;;;;;::::::999888555555555555555444333333222111000000111111000...------,,,,,,,,,,,,------+++************)))))))))((())))))******))))))((())))))))))))(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))******)))(((''''''''''''''''''((())))))(((((((((((()))******+++************+++,,,---...***---///000///111666;;;CCC\\\~~~tttddd]]]UUUPPPMMMOOOVVV___aaaeeejjjooopppmmmjjjggg___```eeeooo}}}}}}zzztttmmmeee]]]XXXUUUNNNNNNMMMMMMOOOVVV^^^eeepppvvv~~~IIIHHHFFFFFFGGGFFFEEECCC@@@???>>>===<<<;;;:::999666666555444444333222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111222///000000111111111111111222222222222222222222222111111111111222222333333444444444444555555555555666666777888999;;;<<<===>>>???AAABBBCCCEEEHHHJJJKKKPPPWWW```iiirrr{{{vvv}}}rrrlllgggfffdddZZZHHH888999444222444666444333444222222222222111111111111000000000111222333333333222222222222222111111000000000000111111111222222222333333333333333333444333333333333333444444444666666666777888:::<<<===???@@@BBBBBBAAAAAABBBDDDBBBBBBBBBAAA@@@???>>>===;;;<<<===>>>????????????=========>>>>>>>>>??????===<<<<<<<<<===???BBBCCCDDDDDDDDDDDDDDDCCCBBBBBBEEECCC@@@???@@@@@@???===CCCEEEFFFFFFDDDAAA@@@@@@???AAABBBAAA???===>>>@@@AAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEAAABBBCCCCCCBBBBBBDDDFFFGGGGGGGGGGGGFFFEEEDDDDDD??????>>>>>>???BBBDDDEEEFFFDDDCCCCCCDDDCCCBBBAAA???@@@BBBCCCDDDEEEDDDDDDCCCBBBAAA@@@>>><<<:::999999:::<<<>>>@@@AAAAAA@@@<<<<<<<<<<<<;;;:::999888444444444444444333333222222000//////000111///...---,,,,,,++++++,,,,,,---************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((('''''''''((()))******)))((('''''''''&&&&&&''''''((()))'''''''''(((((()))++++++***************+++,,,---,,,---//////000111444555444BBB[[[zzz~~~sssiiieeeaaa[[[ZZZ\\\TTTUUUVVVVVVUUUSSSQQQPPPFFFFFFHHHPPP\\\iiisssxxxrrrooohhhccc___^^^___```iiioooyyy}}}yyyooojjjeeeccceeeiiinnnqqqxxxxxxvvvrrrlllhhhggggggcccaaa___[[[XXXVVVVVVVVVWWW[[[___aaafffqqqJJJHHHFFFFFFFFFFFFDDDCCC@@@@@@???>>>===<<<;;;;;;777777666555444444333333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111//////000111111111111111222222222222222222222222111111222222222333333333444444444555555555666666666666777888999;;;<<<===???AAACCCDDDDDDFFFIIIKKKLLLQQQXXXaaajjjsss{{{qqqyyyooonnnllliiibbbTTTBBB666888444444888999666444555222222222111111111111000///000000111222222333333222222222222222111000000111111111111222222222222222222222333333444444444333333333333333333444444555666666777888:::;;;<<<>>>@@@AAAAAA@@@???@@@BBBBBBBBBBBBAAAAAA???>>>===::::::<<<===>>>>>>>>>>>><<<=========>>>>>>??????===<<<;;;;;;<<<>>>AAABBBAAABBBCCCDDDEEEEEEEEEEEEEEECCCAAA?????????===<<<>>>@@@CCCCCCBBB@@@@@@@@@BBBDDDEEEDDDAAA???@@@BBB@@@@@@@@@AAABBBCCCDDDEEEBBBCCCDDDFFFFFFFFFEEEDDDAAABBBCCCCCCCCCCCCEEEGGGEEEFFFFFFFFFFFFEEEEEEDDD@@@???>>>>>>@@@BBBEEEGGGGGGFFFDDDDDDEEEEEECCCBBB;;;===???AAABBBCCCBBBBBBFFFEEEDDDBBB@@@===;;;999999;;;===@@@AAABBBCCCBBB=========<<<;;;:::999888444444555555444444333222111000//////000000///...---,,,,,,++++++,,,,,,---************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''((()))++++++)))(((''''''&&&&&&&&&&&&'''((((((''''''''''''((()))++++++***)))))))))***+++,,,,,,))),,,///111000000000111555777@@@SSSppp~~~rrrgggddd___\\\YYYUUURRRQQQQQQQQQJJJIIIHHHKKKRRRYYY___aaa___\\\WWWSSSQQQQQQRRRTTTPPPVVV^^^eeehhhfffaaa]]]WWWTTTPPPOOOQQQUUUXXXZZZ\\\^^^^^^\\\YYYXXXZZZ]]]ZZZZZZZZZZZZ\\\aaagggkkklllqqqxxx|||HHHGGGGGGGGGFFFEEEEEEEEEBBBAAAAAA@@@???>>>======::::::999999888777777666555444444333333222222111333222222111000111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222111111222222333444444444444555555555666666444444444444444444444444777888888888888:::>>>AAA???AAACCCDDDEEEGGGIIILLLUUU\\\cccggggggjjjrrryyy}}}~~~xxxnnntttrrraaaOOOCCC;;;444444444333333222111000000000000//////000111222222111111000000//////......000000000000000000000000000000000000111111111111222222222222222222222222111222333444555444333222444444444444555777888999<<<===@@@BBBCCCBBB@@@???BBB@@@>>>;;;::::::;;;<<<888999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<<<<======>>>>>>??????BBBBBBBBBBBBBBBCCCDDDEEEDDDCCCAAA?????????AAABBBAAA@@@?????????@@@AAABBBBBBBBBBBBAAA@@@???>>>===???@@@BBBBBBBBBBBBCCCEEEBBBCCCCCCCCCBBBAAAAAA@@@>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@@@@AAAAAACCCDDDDDDGGGFFFFFFGGGGGGEEEAAA>>>:::<<<>>>AAABBBCCCCCCCCCCCCCCCCCCAAA???>>>???AAA???@@@AAA@@@@@@AAADDDGGGCCCAAA???>>>===<<<999777888777666444333333333333222222222111000//////.........---,,,,,,+++******---,,,+++***))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))***+++++++++******))))))******+++,,,++++++,,,------......///000///444===CCCQQQsssxxxooommmqqqrrrllleee[[[TTTRRRYYYdddmmmtttzzzvvveeeWWWSSSSSSPPPNNNNNNOOOTTTXXXYYY\\\]]]XXXQQQTTTOOOMMMNNNMMMJJJNNNVVVYYYYYYZZZ]]]aaadddeeeeeehhhmmmrrrwwwHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBAAA@@@??????>>><<<;;;;;;::::::999888888666666555444333222222222333333222111111111111222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222333333444444444444555555555666666555555555555555555555555888999:::999999;;;>>>@@@???AAACCCEEEHHHLLLQQQUUU[[[aaaiiimmmooosss{{{{{{xxxxxx~~~wwwuuuiiiVVVFFF===777111444333333222111111000000000000//////000000111222000000000000//////......000000000000000000000000//////000000000111111111222222222222222222222222111111333444444444333222333333444444666777999999;;;<<<===>>>???@@@AAAAAA???>>><<<:::999:::;;;<<<::::::;;;;;;;;;::::::999:::::::::;;;<<<========================>>>>>>>>>?????????@@@AAABBBCCCCCCCCCBBB@@@???>>>???@@@AAA@@@@@@?????????@@@AAABBBBBBBBBBBB@@@???===;;;:::>>>@@@AAABBBAAAAAABBBDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCBBBBBBAAAAAABBBCCCDDDAAAAAAAAAAAABBBCCCCCCDDDGGGFFFEEEEEEEEEDDDAAA???===>>>???AAACCCDDDDDDDDDBBBCCCCCCAAA???>>>???@@@BBBCCCDDDCCCBBBCCCFFFHHHBBB@@@>>>======<<<:::888888888666555333333222222222222111000000///.........------,,,++++++******---,,,+++***))))))))))))))))))************))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))******++++++******))))))******+++,,,++++++,,,,,,---.........444111222555333555III___}}}|||{{{sssiiibbb```eeennnwww{{{~~~~~~zzzuuuooojjjhhhiiihhhgggllltttyyy{{{IIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@=========<<<;;;;;;::::::888777777666444333222222444444333222222222222333222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222333222222222222333444444444444555555555666666666666666666777777777777777999:::;;;;;;:::;;;===??????AAAEEEIIINNNTTTZZZ___```gggoootttxxx}}}|||ttt}}}|||tttqqquuu]]]GGG<<<888555000333333222222111000000000000////////////000000111000000000////////////...000000000000000000000000//////000000000000111111111111111111111111111111111111222333333333333222333333333444666888999:::;;;;;;::::::;;;===@@@AAA;;;:::999888888999:::;;;;;;;;;;;;;;;:::999888777999::::::;;;;;;<<<<<<==================<<<<<<<<<;;;<<<===>>>???@@@AAABBBBBBAAA???>>>>>>>>>???@@@?????????>>>???@@@@@@AAABBBBBBAAA???===;;;999888===???@@@AAA@@@@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@CCCBBBBBBBBBBBBDDDEEEFFFCCCBBBAAA??????AAABBBDDDBBBBBBBBBCCCCCCCCCCCCCCCFFFDDDCCCCCCCCCCCCAAA@@@???@@@@@@AAACCCDDDEEEEEEAAABBBBBB@@@>>>===???@@@DDDDDDEEEDDDBBBBBBDDDFFFAAA???=========<<<;;;999999888666555333222222111111111000000//////......------,,,,,,++++++******,,,+++******))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))******+++***))))))))))))***++++++***++++++,,,,,,---......111...///222///,,,333???PPPfffzzz}}}xxxuuutttmmmqqqKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>=========<<<<<<<<<;;;:::999888777666555444333666555444444333333444444222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333444555555555555555555666666666666666666666777777777777777888:::;;;;;;;;;;;;===???@@@DDDKKKQQQWWW\\\bbbeeedddjjjsssyyyyyy|||tttrrrtttnnnRRR>>>888888555111222222111111000000000000/////////......//////000////////////////////////000000000000000000000000////////////000000000111111111111111111111111111000111111222222222222222222222333444666777999:::;;;::::::::::::;;;<<<<<<777777777777777999:::;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;;;;;;;;;;=========<<<<<<;;;;;;;;;999:::;;;===>>>@@@AAAAAA??????>>>======>>>>>>???>>>>>>>>>>>>??????@@@@@@AAA@@@@@@???>>><<<;;;:::;;;===@@@@@@???>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@DDDCCCBBBBBBBBBDDDFFFHHHFFFDDDAAA???>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAAAAABBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDD@@@@@@@@@???======>>>???BBBCCCDDDBBB@@@???@@@AAA???===<<<<<<<<<<<<:::999999888666444222111111000000000000//////.........,,,,,,,,,,,,++++++******++++++***)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))******)))))))))))))))***++++++*********+++,,,,,,------,,,+++---333444222333888666EEERRRiii~~~wwwqqqnnnjjjfffjjj{{{LLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@===============<<<<<<<<<;;;;;;:::999888777666555777666666555555555555555444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333444444333333444444555666555555555666666666777777555555666666666777777777777999:::;;;;;;===@@@BBBDDDJJJSSS[[[aaadddgggiiikkkqqqyyy|||xxx|||sss^^^EEE888666777444111111111000000000000////////////...............///.............../////////////////////////////////...////////////000000000000000000000000000000000000000000000111111222222111111222333444666888999999:::;;;<<<;;;999777666444444555666777888999:::::::::;;;<<<<<<<<<<<<<<<999999999:::::::::::::::======<<<<<<;;;;;;::::::999:::<<<>>>???@@@@@@@@@======<<<<<<<<<===============>>>>>>>>>?????????>>>???????????????>>>>>>;;;===???@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@???DDDCCCBBBAAABBBDDDFFFHHHHHHFFFCCC@@@>>>=========AAABBBCCCCCCDDDCCCCCCBBBDDDBBB@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@>>>??????>>><<<<<<===???BBBCCCCCCBBB???>>>>>>???===<<<::::::::::::999777777666444222111000000////////////...............,,,+++++++++++++++************))))))((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))(((((())))))***+++))))))******+++,,,,,,,,,000------000111///......333:::>>>KKKggg~~~}}}rrrooooooxxxNNNMMMLLLKKKJJJHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>============;;;;;;;;;::::::999888888888888777666666666666777444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555444444444444555666666555555666666666777777777555555666666777777888888888999:::;;;===@@@EEEIIIMMMSSS\\\dddjjjmmmooopppwww|||~~~{{{YYYJJJ999333333333111000000000000//////////////////......------------...---............/////////////////////////////////......////////////000000////////////////////////000000//////000000111222111111111222333444555666666777999:::999777444111333333444555777888888999888999:::;;;<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;:::::::::999:::<<<>>>@@@@@@@@@???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@;;;===@@@AAA???>>>======>>>>>>???@@@@@@@@@??????BBBAAAAAAAAAAAACCCDDDEEEHHHGGGEEEBBB@@@>>><<<<<>>======>>>>>>===<<<;;;===>>>BBBCCCDDDCCC@@@>>>>>>>>><<<:::888888888888666444444333222000////////////..................------++++++++++++++++++*********))))))(((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((((()))******((())))))******+++,,,,,,000...---------------,,,...333222777FFFSSScccyyy{{{vvvuuuuuuvvvzzzOOONNNMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBB?????????????????????@@@;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555666666777555666666666777777777777666666777777888999999:::999:::;;;<<<@@@EEEMMMRRRWWW\\\cccjjjoootttyyy|||wwwxxx}}}vvvwwwyyynnn___DDD;;;333222222000000333///////////////////////////...------,,,,,,---------------.........//////////////////////////////........./////////000000////////////////////////000000///...///000111222111111000000111222222333222333333444444333333222333444555666777777777888888888999:::::::::999999999999999999999888888888:::::::::::::::;;;;;;;;;999:::<<<>>>??????>>>===999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>============>>>>>>??????>>>>>>;;;>>>AAAAAA@@@>>>=========>>>>>>???@@@@@@???????????????@@@AAAAAABBBBBBFFFFFFEEEDDDCCC@@@>>>===<<<===@@@BBBCCCCCCCCCBBBAAAAAAAAACCCEEEEEECCCAAA@@@AAACCCDDDCCCAAA>>><<<<<<======<<<;;;;;;<<<>>>@@@AAABBBBBB???=========;;;999777666666555333111000000///...............------------------------******************++++++))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******(((((())))))***+++++++++***+++++++++---///000000+++...+++---555555:::JJJhhh{{{{{{qqqlllkkkhhhdddhhhvvvOOOOOONNNLLLKKKIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;;;;<<<<<<<<<<<<===:::999888888777777888888666666666666666666666666666666666666666666666666444444444444444444444444555555555555555555555555555555555555555666777777666666666666777777777777777777888999::::::;;;;;;;;;;;;<<<>>>BBBIIIRRRXXX^^^aaaffflllrrryyyzzz~~~pppvvvtttrrrxxxrrrkkkpppppp___HHH;;;555222444333///111777.........//////////////////...------,,,,,,,,,,,,---------.........//////////////////////////////............/////////000////////////////////////000///.........///111222111111000000000000111111//////...///000111333444333444555666777777777777888888888888888777666555999999888888888888888888999999999::::::;;;;;;;;;999:::<<<>>>>>>===<<<;;;888999:::;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<=========>>>===<<<<<<;;;;;;>>>AAABBB@@@>>>============>>>???????????????<<<===>>>@@@@@@@@@@@@@@@CCCDDDEEEFFFEEECCC@@@???:::<<<>>>AAACCCCCCCCCBBB@@@@@@BBBDDDFFFFFFDDDAAA@@@CCCEEEGGGFFFBBB>>>;;;;;;<<<===<<<;;;;;;<<<>>><<<>>>??????===;;;::::::;;;999666555444333111///......------------......------------------------******************++++++))))))(((((((((((()))***''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((()))******((((((((()))******++++++'''***+++******+++,,,+++000000,,,...555111111<<<;;;QQQgggvvv~~~ooommmggg___]]]ggg|||RRRPPPMMMKKKKKKJJJIIIGGGHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCAAA??????@@@AAABBB============<<<<<<<<<<<<<<<;;;:::888888888888999888888888888777777777777777777777777666666666666555555555555555555555555666666777777777777666666999888777666666777888888999999888666666555555555999999999:::::::::;;;;;;;;;===@@@DDDIIIQQQYYY___dddhhhnnntttyyyyyydddlll}}}vvvllllllkkk^^^JJJ;;;222222222111111111000000////////////////////////........................------------------------..............................////////////......///...---,,,,,,---...///............////////////000000//////.........---000111111111111222222222444444555555666777777777999999888888777888888999888999999:::999888777666888999::::::999888999;;;777888999999:::;;;<<<===666666666666777888999:::???@@@@@@@@@@@@>>><<<;;;===<<<<<<;;;;;;===>>>???>>>@@@AAABBBBBBAAA???>>>===@@@CCCCCC@@@???@@@AAA@@@???>>>======<<<======BBBCCCCCCBBB@@@??????@@@???BBBDDDDDDCCCAAAAAAAAABBBAAAAAABBBBBBBBBBBBCCCAAACCCEEEFFFEEECCC@@@???===<<<:::999888:::;;;===============<<<;;;:::999:::999777555333000///.........---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++))))))))))))))))))))))))---,,,+++***)))'''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))(((++++++************++++++......//////000000111111444999CCCNNN___vvv}}}xxxssspppkkkhhhppp|||TTTRRROOOMMMMMMKKKHHHFFFIIIHHHGGGFFFFFFEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCC@@@????????????>>>>>>>>>===<<<:::999888888999999999999888888888777777777888888888777777777666666555555555555555555555555666777777888888777777666999888777777777777888999999999888777777777888888888888999:::;;;<<<<<<===@@@BBBFFFIIINNNVVV^^^dddhhhmmmuuu|||yyyyyysssfffgggooo|||uuunnnjjj```OOO>>>666111111000000000/////////................................................------------------------..............................////////////......///...------------...///............////////////000/////////............000000111111111222222222333333333444555555666666888777777666666777777777888888999999999888666666555666777777666666777888999::::::;;;;;;<<<<<<===777777777777888999::::::<<<===>>>??????>>>======@@@???===<<<;;;;;;<<<<<<>>>???@@@AAAAAA@@@???>>>===???BBBBBB@@@??????@@@@@@??????>>>=========>>>AAABBBCCCBBB@@@>>>???@@@???BBBEEEEEECCCAAA??????@@@AAAAAABBBBBBBBBBBBBBB@@@AAACCCDDDDDDBBB@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999777666555333222000//////------,,,++++++++++++,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))),,,++++++***)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))''''''((())))))))))))(((+++******))))))******+++,,,------......//////000///222666:::AAANNN^^^jjjyyyxxx}}}XXXVVVTTTSSSQQQOOOKKKHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHBBBBBBBBBBBBAAAAAAAAA@@@>>>===;;;:::999::::::;;;::::::999999999888888888999999999888888888777777666666666666666666666666777777888888888888777777999999888888888888999999999999999999999:::;;;;;;999:::;;;<<<>>>@@@BBBCCCJJJLLLOOOSSSXXX```gggmmmrrrxxxqqqooovvvvvvbbbZZZmmmvvv|||tttqqqmmmcccPPP===333333////////////....................................---------------------------------------------------------------------------......//////......---///...------------...///............////////////////////////............000000000111111111222222111111222333333444444555555555555555555666666666777777888888888777666666444555666666555555666888;;;;;;;;;<<<<<<<<<<<<<<<::::::999999999::::::;;;999:::;;;======>>>>>>>>>BBBAAA???===<<<;;;::::::===>>>????????????>>>>>>===???AAAAAA@@@>>>>>>?????????>>>>>>===>>>>>>>>>???AAABBBAAA???======>>>???BBBEEEFFFDDD@@@===<<<>>>???AAACCCCCCBBBAAA@@@>>>???AAABBBCCCBBB@@@???@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;:::999888777444333333222111000000///,,,,,,+++************+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))*********))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((()))))))))))))))******))))))))))))******+++++++++,,,------.........///000///...111777===TTTjjj}}}\\\ZZZYYYWWWVVVTTTPPPNNNJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLDDDCCCCCCCCCCCCBBBBBBBBB@@@???===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::999999999999888888888888888888888888888888888999999999999888888999999999999999:::::::::::::::::::::::::::;;;<<<<<<===>>>@@@CCCGGGJJJLLLSSSUUUYYY^^^cccjjjrrrwwwssslllfffqqq}}}iiibbbeeevvv{{{zzzqqqmmmeeeWWWCCC333000555////////////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---------.........------.....................///////////////////////////.........000000000000111111111111111111222222333444444444444555555666666666666666666666666666666666666666666777999999888888999;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======BBBAAA@@@>>>===<<<;;;;;;============>>>>>>>>>>>>>>>???@@@AAA@@@???>>>============<<<======>>>>>>>>>@@@AAAAAA>>>===<<<===>>>AAAEEEGGGDDD???<<<:::<<<>>>AAACCCDDDBBBAAA???>>>???@@@BBBBBBBBBAAA@@@AAAAAABBBBBBAAA>>><<<::::::::::::999999888777666444444333222111000//////---,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((())))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''((()))))))))))))))))))))(((((()))))))))******+++,,,,,,------...,,,...000///......000333333AAASSSbbbqqq|||}}}|||]]]\\\ZZZYYYXXXWWWTTTQQQLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???============>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::999999999999999999999999999999::::::::::::999999999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@DDDHHHMMMRRRTTTYYY\\\```ffflllssszzz|||rrrbbbkkkqqqoooffflllwww~~~}}}tttiiiZZZKKK;;;000///444000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---..................---............////////////........./////////////////////000000000111111111222222222333444444555555444555666777777777666666555555555555555555555666777999::::::::::::;;;===;;;;;;::::::999888888888>>>===<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<>>>>>>>>======<<<<<<<<<===???@@@???@@@@@@AAAAAA@@@>>>===;;;;;;;;;;;;<<<<<<===>>>===???AAAAAA???===<<<<<<===AAAEEEFFFCCC???;;;999;;;===@@@BBBCCCBBB@@@??????@@@AAABBBCCCCCCBBBBBB@@@AAABBBCCCAAA???<<<:::999999999999888777666555777666555333222000///.........---,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%'''(((((())))))))))))((((((''''''(((((()))***++++++,,,,,,---......)))+++---//////000000111000444999???III[[[uuu}}}aaa___\\\YYYYYYWWWUUUTTTOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCBBB@@@???>>>>>>???@@@>>>>>>=========<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999:::;;;<<<======<<<<<<===<<<<<<<<<===>>>??????AAABBBDDDHHHNNNTTTZZZ^^^___ccciiiooovvv~~~oooaaa]]]bbbxxxmmmkkksss}}}~~~ppp```MMM???666///...000000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------...//////...------............////////////.........////////////////////////000000000111111111222222333333444555555333444555777777777666666444444333333444444555666555777999999999999;;;<<<::::::999999888888777777======<<<<<<<<<======>>>>>>>>>===<<<<<<======>>>===>>>???@@@@@@@@@@@@@@@>>>===<<<;;;<<<===@@@AAAAAAAAA@@@AAABBBAAA???<<<::::::;;;;;;<<<===>>>???===???AAAAAA???===<<<<<<===@@@CCCDDDBBB>>>;;;:::;;;<<>><<<:::999999999999888777666555777777555444222000///...///...------,,,,,,------++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&'''((()))))))))((((((''''''''''''((((((******++++++,,,---------,,,------.........---,,,111000111444888???NNN\\\rrrlllhhhbbb^^^\\\ZZZYYYXXXSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBB@@@@@@@@@@@@AAA??????>>>>>>>>>=========>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<===>>>>>>======<<<<<<===???AAACCCEEEFFFIIIJJJLLLQQQXXX___fffjjjkkkpppvvv~~~~~~hhhXXXWWW^^^rrryyyyyy~~~{{{ttt\\\MMM===666222///...///............---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------...//////...------............////////////............/////////000////////////000000000111000000111111222333333333111222444666777666555444444333222222222444555666444666888888888999:::<<<:::999999999999999999999<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>???AAABBB>>>>>>@@@AAAAAAAAA@@@@@@???>>><<<;;;;;;>>>AAACCCCCCBBBAAABBBCCCCCC???===;;;<<<<<<<<<>>>???@@@AAA===@@@BBBBBB@@@>>><<<<<<<<>><<<<<<;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@===>>>??????>>>===<<<;;;999999999999888777666666444444333222111000//////...---,,,,,,++++++,,,,,,++++++++++++************((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&'''((()))))))))(((''''''&&&&&&''''''(((((())))))******++++++,,,///...---------------,,,///,,,---111333222666<<>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<>>>>>>>>>>>>===;;;<<<>>>AAADDDGGGJJJLLLQQQRRRUUUZZZaaaiiipppuuuwww{{{zzziiiWWWQQQ___rrr{{{ppplllqqquuuiiiGGG<<<222000111000000111---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...//////...---,,,............/////////000---.........//////000000////////////000000000000/////////000111111222222///000333555555555444333333333222111222333555666555777999999999:::<<<===::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>??????>>>>>>>>>>>>@@@BBBDDDEEE???@@@AAAAAABBBAAA@@@???@@@>>><<<;;;<<<>>>BBBDDDEEECCCBBBBBBDDDDDD@@@============>>>???AAABBBCCC===@@@CCCCCCAAA>>>===<<<<<<>>>AAAAAA???>>>======<<<<<<===>>>???@@@AAABBBAAA@@@@@@??????>>>>>>>>><<<============<<<<<<<<<999::::::999999888777666111111111111000000000000---,,,++++++******+++++++++++++++************)))(((((((((((((((((((((((())))))(((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%'''((()))))))))'''''''''&&&&&&'''''''''''''''(((((()))*********,,,***))))))+++---//////000+++***000333000111555111777>>>BBBJJJ\\\www~~~uuurrr|||wwwrrruuuzzz~~~vvvpppkkkfffbbbXXXVVVUUUUUUVVVUUUSSSRRRPPPQQQRRRSSSQQQMMMHHHFFFEEEFFFGGGGGGHHHGGGGGGFFFGGGFFFEEECCCBBBAAA@@@@@@BBBAAA@@@???>>>=========????????????????????????>>>>>>??????>>>>>>======<<<===>>>>>>???????????????======???>>>===@@@FFFDDDDDDDDDHHHMMMQQQTTTUUU]]]]]]```eeemmmwwwvvvlll\\\SSS[[[ooo}}}~~~lllaaaXXXdddzzz}}}rrr^^^JJJ444333111///...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////000000000000...------------...//////000111111111111222222222444555555555444333333222666666666666555555555555777888:::;;;<<<;;;::::::999999888888999:::<<<===???>>>>>>===============<<<===>>>@@@BBBDDDEEEFFFCCCBBBAAA@@@@@@@@@AAABBB?????????>>>===>>>@@@BBBBBBBBBBBBBBBBBBCCCDDDEEE@@@@@@???>>>???@@@AAABBBCCCBBB@@@???AAACCCAAA===<<<>>>@@@BBBDDDEEEEEEDDDCCCAAA???<<<;;;<<<===???AAAAAABBBBBBBBBAAA@@@@@@<<<<<<===<<<<<<;;;:::999888777777666555444444333111111111111000///------------,,,,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...000333000000000333777>>>DDDHHH\\\lll|||{{{}}}yyyrrrjjjeeecccaaa___^^^\\\ZZZVVVTTTUUUVVVVVVUUUSSSOOOKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDBBBBBBAAAAAABBBBBBAAA@@@????????????>>>>>>>>>>>>>>>=========>>>???????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBB@@@@@@CCCBBBAAADDDJJJIIIIIIJJJNNNSSSYYY\\\]]]dddeeegggmmmvvvsss\\\YYYVVVZZZkkkmmm^^^WWWXXXdddyyy|||sssnnneeeQQQ===333222000///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---............/////////...------------...//////000000111111111222222222444444555555444333333222666666666666666666666666888888999:::::::::::::::::::::999999:::;;;===>>>???>>>>>>===<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBBBBBBBAAA@@@??????@@@AAAAAA?????????>>>======???AAAAAAAAAAAABBBBBBCCCDDDDDDAAAAAA@@@???@@@@@@BBBBBBBBBAAA@@@???BBBCCCBBB???===>>>???AAACCCDDDDDDDDDCCCBBB???===<<<===>>>???AAAAAAAAAAAAAAA@@@@@@???============<<<<<<;;;:::888777666555444333222222000111111000///...------------,,,,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((()))******++++++++++++++++++++++++++++++---.........---...///111000/////////111444777:::???HHHXXXjjj}}}{{{rrrllliiieeeaaa^^^[[[WWWTTTWWWVVVUUUSSSPPPMMMKKKIIILLLKKKIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBB@@@@@@??????>>>>>>>>>===>>>??????@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@???AAA@@@AAAEEEEEEDDDGGGLLLNNNNNNPPPUUU[[[bbbeeegggmmmmmmpppuuu~~~~~~jjj^^^ZZZ]]]bbblll~~~qqq___WWWXXXaaalll{{{pppeeeaaaZZZIII777222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------............------------...//////000000000111111111222222444444444444444333333222555555666666777777888888888888777777777888999999;;;::::::::::::<<<===>>>???>>>======<<<;;;;;;:::;;;;;;;;;<<<======>>>>>>@@@??????>>>>>>???@@@@@@>>>??????>>>===<<<>>>@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBBAAA@@@???@@@BBBCCCCCCBBB?????????@@@AAACCCDDDEEECCCBBB@@@>>>>>>>>>@@@AAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;:::888777666555333222000000000000000000///...------,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((())))))******+++************************---......---,,,+++---...///...------------......000333888AAAOOObbbxxx}}}wwwooohhhdddaaa___]]]XXXWWWUUURRRPPPNNNMMMLLLQQQOOOLLLIIIGGGGGGHHHHHHFFFEEEEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDFFFKKKLLLKKKMMMRRRWWWWWWZZZ___gggnnnsssuuu{{{{{{|||mmm^^^[[[aaawww{{{sssggg^^^```hhhrrryyyyyyhhh\\\WWWPPPCCC777000000///...---------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------............------------...//////000000000000111111111111333333444444444333333222444444555666777888999:::888777666555555666888888999999888888999:::<<<============<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>>>>??????>>><<<;;;<<<======>>>???@@@BBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAA??????CCCDDDCCCCCCEEEBBBAAA@@@@@@AAACCCEEEFFFCCCBBBAAA??????@@@AAABBB@@@@@@???>>>>>>=========>>>>>>>>>>>>===<<<::::::999888777555333111000//////////////////...---,,,,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))******((((((((()))))))))))))))***+++++++++******+++---,,,,,,---...............000222333444777===EEEKKKdddooowwwpppllljjjiii^^^]]]ZZZWWWUUUSSSSSSRRRRRRPPPMMMIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEBBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLQQQVVVXXXWWWYYY^^^aaabbbeeekkkttt|||{{{hhhZZZMMMLLLbbb|||qqqiiiggggggooo{{{{{{pppbbbVVVKKKAAA777222//////......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////...------------...////////////000000000111111111222222333333444333333222333444555666777888999:::888777666555555555666777666666555555666777999:::;;;<<<<<<<<<;;;:::888777<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<=========>>>???===;;;::::::;;;;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBGGGGGGCCCBBBEEEDDDCCCBBBBBBBBBDDDEEEFFFBBBAAAAAA@@@@@@AAABBBCCC@@@???>>><<<;;;;;;<<<<<<=========<<<;;;:::999888999888777555333111000///---............------,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((()))))))))'''''''''(((((()))))))))((()))++++++***+++...000+++,,,---///////////////,,,...000222222222333333777>>>JJJZZZjjj|||{{{sssnnnlllfffdddaaa^^^[[[XXXVVVUUURRRPPPNNNKKKIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJHHHIIIKKKMMMOOOQQQQQQRRRRRRSSSYYY```bbbaaacccggghhhiiimmmsss|||zzznnn]]]PPPJJJGGGQQQttt}}}}}}|||mmmoootttuuuzzzsssiii[[[OOOBBB666000///------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////...------------...///////////////000000000111111111222222333333333333333333333444555666777888999777777666666555555666666444333333333333555666777999999:::;;;;;;:::888777;;;;;;;;;;;;:::::::::999888999:::;;;;;;;;;;;;;;;<<<>>>>>>===;;;999888888888:::===???AAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDBBBFFFMMMKKKCCC@@@CCCDDDCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@AAABBBBBBCCC???>>><<<;;;:::::::::;;;;;;;;;;;;:::999777666555777666555444222111000///,,,---------------,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((())))))***)))***,,,,,,,,,...000222,,,,,,,,,------,,,++++++++++++,,,---...000222333111222555:::BBBNNNZZZbbb{{{wwwuuuqqqlllgggbbb^^^\\\UUUTTTSSSQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIKKKMMMNNNOOOPPPPPPKKKMMMOOORRRUUUWWWYYYZZZ[[[]]]dddlllooonnnooosssvvvwwwzzz~~~kkk]]]XXXMMMLLLVVVZZZddd{{{{{{}}}vvvxxxyyyhhhZZZKKKAAA:::222///000,,,,,,---...---,,,+++*********************************************************************************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...//////////////////000000000111111111222333333333333333222333333444555666666777777777777777777666555555333222222111222444555666666777999:::;;;:::999888::::::::::::999999999999666777888:::::::::::::::<<<===>>>===:::888666777777888<<>>;;;999888888999:::999999999888666444333222333333222111000///......+++,,,,,,---------,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((())))))******)))***++++++++++++...000+++++++++***************...,,,******+++---...///444444333222333777===AAAJJJTTTcccqqq~~~~~~wwwpppkkkgggZZZZZZYYYXXXVVVTTTRRRQQQMMMLLLLLLMMMMMMNNNOOOPPPSSSRRRQQQPPPOOOOOOOOOOOOJJJKKKKKKLLLMMMNNNOOOOOOLLLMMMOOOQQQRRRTTTTTTUUUUUUVVVYYY]]]```ccceeeeeehhhkkkrrrzzz~~~}}}~~~rrrcccRRRHHHLLLHHHSSSgggoootttwwwssstttyyygggYYYGGG555000///---,,,...+++,,,---...---,,,+++***************************************************))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////////////////000000000000000111222333333333333333222222333333444555555555666777888888888777555444333222111111222333555666555666888:::;;;:::999888999999999888888888888888555666888999:::::::::999<<<===>>>===:::777666666666888;;;>>>AAABBBBBBAAA===>>>@@@BBBDDDDDDDDDDDDHHHGGGNNNVVVQQQBBB<<>>>>>>>>???@@@AAAAAABBBBBB???===;;;999777888888999888888777666444333111000111000000///...------,,,++++++,,,---------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((()))******+++((())))))((('''''')))******))))))******+++------*********+++---------++++++,,,.........///111333333888===@@@DDDMMM\\\gggjjj}}}yyyfffxxxvvvrrrnnnjjjgggeeeccc^^^ZZZZZZXXXVVVVVVXXXYYYYYYYYYXXXYYYYYYZZZYYYXXXVVVUUUTTTTTTTTTSSSTTTTTTUUUUUUXXXXXXVVVVVVVVVXXXZZZ\\\YYY[[[```ffflllqqquuuwwwyyy||||||jjj]]]QQQHHHHHHMMMUUUcccsss}}}vvvaaa[[[bbbfff}}}jjjSSS???<<<777222/////////000......---------,,,,,,,,,************+++,,,------******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------......///000000000////////////000000000000222111//////000444888;;;777777777666555555444444444555666555333333555666555444444333333555666777777777666555555666777888888888777777777777777888999999:::;;;<<<===>>>>>><<<>>>@@@>>>:::888999;;;777888:::<<<>>>???@@@@@@??????@@@AAABBBDDDEEEFFFLLLLLLKKKHHHEEEAAA>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<>>>???>>>===<<<:::888777555555555666555666666666555333111000222222111000///...------------,,,,,,+++***))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((+++***)))((((((''''''((()))))))))))))))))))))))))))************+++++++++.........////////////000...000333555666777999;;;@@@IIITTT[[[bbbooo{{{qqqfff\\\UUUPPPjjjyyy~~~zzzvvvqqqlllhhhhhhfffcccbbbdddeeeffffffaaaaaaaaa```___]]]\\\[[[aaa``````______```aaaaaafffeeedddddddddfffhhhiiiiiilllqqqxxxkkk___RRRJJJDDDDDDLLLWWWlllxxxzzznnn^^^RRRSSS]]]ssswwwiiiSSSAAA666444111...------...............---------,,,,,,+++++++++***++++++,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000.../////////000000000000222111000000111444777888666666666555555555555444555666666555444444555777666555444444444555777777888777666666666777888999999999888777777888888999::::::;;;<<<===>>>?????????AAAAAA>>>:::888999<<<999:::<<<===???@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFHHHHHHHHHGGGEEEBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>>>>>>>===:::999888666555555555555444555555444333222000///111000000///...---,,,+++------,,,++++++***))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++---------.........//////,,,...111111111111333444///333888999;;;AAAKKKTTT[[[dddrrr~~~{{{rrriii```ZZZXXXWWWUUURRRNNNKKKIIIHHHMMMWWWlll}}}yyyuuuqqqnnnooopppqqqqqqnnnmmmkkkiiifffeeedddcccjjjjjjiiiiiiiiijjjkkklllrrrqqqqqqqqqqqqssstttvvvxxx{{{|||oooccc\\\NNNHHHCCCAAACCCKKK[[[iii}}}~~~dddUUUOOOPPPZZZggg~~~yyydddPPP???333///...------,,,---------...............---------,,,,,,++++++***+++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------------------------------...//////000000....../////////000000000111111111111222333444555444444444444555555555555666777777666555555666888666666666555666777777888888888888888888999::::::::::::999999999999::::::;;;<<<<<<===>>>???@@@@@@@@@AAA@@@===888777999=========>>>>>>???@@@@@@@@@AAA@@@??????@@@BBBDDDFFFDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<999999777666555555444555444444444333222111////////////...---,,,++++++***,,,,,,,,,+++******))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,---------------...//////...---...///666666555444222333666888777===DDDLLLTTT]]]iiippp}}}yyysssoooeeeaaa[[[VVVQQQLLLGGGDDDCCCCCCCCCBBBBBBAAAAAAAAAHHHMMMWWWggguuu{{{wwwtttrrrrrrqqqwwwvvvvvvwwwxxx{{{}}}~~~pppaaaUUULLLFFFCCCEEEIIINNNTTT___mmmxxx{{{}}}hhhSSSMMMSSS^^^lllwww}}}~~~zzz|||gggPPP???555///------..........................................------,,,+++************))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++------------------------,,,,,,---......//////000........./////////000000000111111222222222222222222222222333444555555555666777888777555555777888777777777777777888888888999999999999::::::;;;<<<;;;::::::::::::;;;;;;<<<<<<===>>>>>>@@@@@@AAABBB>>>???>>>;;;777777;;;???@@@@@@@@@???@@@@@@@@@@@@BBBAAA???>>>???AAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????===<<<;;;<<<===>>>===<<<:::999888777777666666666555444444333222111000000///......---,,,,,,++++++,,,+++++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,...///000///...---///000222000//////111222222111666777888999;;;>>>DDDHHHOOOQQQVVV[[[bbbggglllnnnyyyzzz}}}|||wwwqqqlllgggaaa]]]WWWVVVTTTSSSTTTSSSQQQOOOHHHFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAACCCBBBEEELLLRRRYYYeeepppooohhh```\\\VVVOOOIIIFFFFFFGGGGGGQQQ^^^hhhpppwww|||}}}}}}www]]]TTTNNNTTTaaannnwww|||wwwxxxvvvttt|||gggKKK:::222///........./////////...,,,,,,------..................------,,,+++************)))))))))******)))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.../////////............////////////000000111222222111111000000000111222333444555555666777888777555555777888666777777888888888888888888999999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<============>>>???@@@AAABBBBBB>>>@@@???===;;;<<<@@@EEEBBBBBBAAA@@@???@@@@@@AAABBBAAA@@@??????@@@BBBCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<===>>>===;;;::::::::::::999888888777666666555444333222111111///......------,,,,,,,,,++++++***************)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,---......---...111333---+++***,,,...000///...,,,---///000000222444555444555777999<<>>:::999999;;;>>>AAABBBAAAAAAAAA@@@>>><<<;;;;;;;;;777888:::<<<>>>@@@BBBCCC@@@>>>>>>AAACCCDDDJJJQQQXXXbbbrrrkkkUUUMMMEEEDDDBBB@@@AAAFFFNNNSSS\\\hhhwww|||}}}nnn___YYYTTTWWW^^^jjjuuuzzz{{{zzzuuuwwwvvvvvvoooLLL777000/////////,,,---------,,,+++***))),,,,,,,,,---------------,,,,,,++++++***+++++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---......//////------.........////////////000000111111111000000///000000111222333333444666777777666555555666888666666777888888888888888777888999;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>===>>>>>>???@@@AAABBBBBBBBBCCCDDDCCC@@@AAAEEEIIICCCBBBAAA?????????@@@AAABBBAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<======<<<;;;;;;;;;;;;;;;;;;:::999888777777555444333222222222.........------,,,,,,,,,************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******************++++++++++++)))***+++++++++---000333555333111111111111000///+++,,,---///000000000000///000000222333444555666222222333444444555555666666777888:::::::::999999:::999888777777888999:::888777555666777777666555777666666777:::;;;;;;:::@@@AAABBBAAA???======>>>777888:::;;;===???AAAAAACCC@@@???AAAAAA@@@CCCHHHOOOUUU___hhhppp{{{qqqWWWIIIGGGEEEEEEFFFGGGLLLVVVbbbkkkwwwtttttt}}}tttcccTTTNNNOOO```jjjxxx}}}{{{xxxzzzxxxwwwlllSSS:::000000111000000+++++++++***************+++++++++,,,,,,,,,------+++++++++***++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---------.........//////////////////000000111111///000000111111222222222555666666555444444555777555666777888888888777777666777999;;;<<<<<<<<<<<<::::::::::::;;;<<<===>>>======>>>???@@@AAABBBBBBDDDFFFGGGEEEBBBAAADDDFFFCCCBBB@@@???>>>???AAABBB@@@AAAAAABBBAAA@@@???>>>>>>======<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA???===<<<<<<======<<<;;;999:::;;;;;;;;;:::999888777666444333222111111222,,,,,,,,,,,,++++++++++++))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,))))))***)))***+++///222111000...,,,+++***+++,,,333222111111111111000///000111111222333444444444333333333444444444444333444555666777777888888888666666555555666666777777:::999777777777666333111777777777888::::::999777333666;;;<<<;;;:::;;;<<<>>>>>>>>>>>>????????????CCC???===>>>===:::<<<@@@AAAEEEKKKOOOTTT]]]iiirrryyyqqqYYYHHHEEEIIICCCEEEIIIOOOYYYhhhzzzrrrmmmqqqtttbbbUUUNNNTTT^^^jjjxxx|||zzz{{{}}}yyyvvv}}}}}}nnnPPP>>>///---///...,,,,,,+++++++++***+++,,,------*********++++++,,,,,,,,,************+++,,,------(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------------------------++++++,,,------......///---------.........//////............///000111222000000000000111111111111444555666555333333555666444555666888888777777666666777999;;;<<<<<<<<<;;;999999999:::;;;<<<===>>>======>>>???@@@AAAAAABBBDDDFFFGGGEEEAAA>>>???AAABBBAAA???>>>>>>???AAABBB???AAABBBCCCBBB@@@>>><<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAA???===<<<<<<======<<<:::888999:::;;;:::999888777666555333111000000111111+++++++++***************)))))))))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,++++++++++++***,,,///222000000000///---...111444///---++++++,,,...///////////////000000000000111//////000111222222222111000000111111222333444444222333333444444333222222111111222444666666444333222333444777999:::999888888<<>>>>>===<<<<<<===>>>???AAA@@@@@@???@@@AAACCCCCCCCCBBBBBBAAA???===;;;:::999:::::::::999888666555222222111111000/////////------,,,,,,+++***))))))+++++++++*********))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&''''''(((((())))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////............////////////000000000000000000000000111111000000111111222333222222222333333333444444444444444444444444444444444555666888888888777777777888888999;;;===???@@@===:::666666999<<<<<<;;;dddWWWKKKEEEBBB===<<>>>>>>>>>>>CCCCCCDDDDDDCCCBBB@@@???????????????????????????@@@AAAAAA@@@@@@???>>>======<<<<<<;;;<<<===>>>???AAA@@@?????????@@@BBBCCCAAAAAA@@@???>>><<<:::999999:::::::::999777555444222222111111000///.........------,,,,,,++++++++++++++++++*********))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((())))))******))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,---......///---.........////////////////////////////////////111111000000000111222222222222222333333333333444444444444444444444333333333444555777888888888777777777888999:::<<<===>>>===:::777777:::<<<<<<;;;nnn```TTTIIIBBB@@@???@@@AAABBBBBBAAAAAA@@@AAABBBCCCCCCAAAAAABBBCCCDDDHHHMMMQQQTTTXXX___dddjjjpppwww|||}}}vvvqqqnnnhhhccc[[[TTTRRRQQQKKKDDDEEEBBB@@@???AAACCCEEEEEEFFFJJJRRR\\\gggqqqyyy}}}zzzjjjaaaZZZTTTRRRTTT^^^qqqzzzyyy}}}pppWWW@@@222111444,,,,,,,,,,,,++++++++++++************************)))*********))))))+++---))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''(((((((((+++***(((''''''((())))))******))))))))))))(((((()))))))))*********++++++***************************++++++,,,,,,,,,,,,,,,------------..................////////////......------......///000000000222222333444444444444333333333444555555666666777666666777777888999:::::::::999999888888999999:::888999999:::;;;;;;<<<<<>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>><<<:::999;;;;;;;;;;;;<<<===???@@@@@@??????>>>>>>???AAAAAA?????????>>>===;;;:::999999:::999999888666555444333222111000///...------------------------,,,,,,+++************))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&''''''''''''&&&&&&&&&''''''(((((()))******))))))))))))))))))))))))(((((()))******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,------......---------.........//////////////////////////////000000000000000111111222111111222222222333333333333333333333333333333333222333444666777888888888777777777777888999:::;;;<<<:::888888:::<<<<<<<<>>BBBCCCEEEEEEEEEEEEEEEEEECCCDDDFFFFFFFFFHHHKKKNNNMMMQQQUUUYYY[[[]]]```ccchhhjjjnnnsssyyy~~~{{{yyywwwtttpppmmmlllkkkhhheee```\\\XXXUUUSSSMMMGGGCCCDDDFFFCCC???@@@@@@@@@BBBFFFKKKOOORRRZZZ```jjjwwwdddUUUPPPPPPPPP\\\eeeuuu|||zzzkkkNNN;;;666666222...,,,,,,+++++++++*********************************((()))******))))))***,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))((('''''''''''''''***)))(((((((((((())))))))))))))))))))))))(((((())))))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,---------.........---......//////......---------......///000000000111111222333333333333333222333333444555555666666555555666666777888888999:::999999888888999999:::999999999999:::;;;<<<<<>>@@@BBB??????>>>======>>>???@@@>>>>>>>>>======;;;:::::::::999999888666555444333222222111000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''((('''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))(((((())))))***+++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////000////////////000111111111111111111222222222222222222222222333333333333111222333555666777888888777777666666666777888888;;;:::999999:::;;;<<<<<>>???@@@BBBDDDDDDDDDDDD@@@BBBCCCDDDCCCCCCCCCCCCFFFHHHJJJKKKKKKKKKMMMNNNRRRSSSVVVYYY\\\___bbbcccccceeekkkpppsssrrrmmmiiicccbbb___]]][[[ZZZXXXVVVQQQQQQPPPOOOMMMKKKIIIHHHFFFBBB??????AAABBBBBBBBB===???CCCIIIRRR]]]gggmmmtttxxx~~~iiiUUULLLNNNTTTZZZiiiuuuvvvjjjTTT:::///222555///&&&...------,,,+++***))))))))))))))))))))))))))))))''')))******))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''&&&'''''')))((((((((((((((())))))(((((((((((((((((())))))(((((()))))))))*********)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,------------...------............------------......///000000000000111222222333333222222222222333333444444555555555555555666666777777888::::::999999999999::::::;;;:::::::::;;;<<<===>>>AAAAAA@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>===<<<;;;<<<<<<<<<<<<===???AAABBB>>>>>><<<<<<;;;<<<===>>>===>>>>>>>>>===<<<<<<;;;:::999888777555444333333111111000///...---,,,+++***************+++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''(((((()))******++++++)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////......//////000111000000000111111111222222111111111222222222333333222222333444555666777888666666666555555666666777999999:::999999:::;;;;;;zzzqqqhhhccc]]]VVVRRRHHHFFFDDDCCCCCCBBB@@@>>><<<===???AAAAAAAAA???>>>AAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIKKKOOOTTTWWWWWWSSSPPPLLLKKKJJJIIIHHHHHHHHHHHHCCCCCCBBB@@@@@@@@@@@@@@@======???CCCCCCAAACCCHHHPPPSSSZZZcccpppyyytttuuugggYYYVVV\\\dddnnnuuuzzzyyyfffXXXCCC<<<333...,,,,,,,,,,,,///...---,,,+++***))))))))))))))))))))))))))))))&&&(((******)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''&&&'''''''''(((((((((((())))))))))))''''''(((((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,------------------............------------......///000000000000000111222222222222111111111222333333444444555555555555666666777777777:::999999999999999999:::;;;;;;:::::::::<<<>>>???AAA@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<===<<<<<<<<<===>>>@@@AAA>>>===;;;::::::;;;<<<<<<<<<===============<<<<<<:::999888666444333222222/////////...------,,,,,,***************)))))))))(((((()))))))))))))))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((())))))((((((((((((((((((((((((''''''((())))))******+++((())))))))))))*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------.......................................///000000///000000000000111111111000000000111111222222333333333333333333444555666666555555555555666666777777888999999888888999:::~~~vvviiiddd]]]WWWSSSOOOJJJFFFDDDDDDDDDDDDDDDCCCAAA???======<<<<<<===>>>???>>>========================<<<===???BBBEEEFFFDDDBBB?????????>>>>>>>>>@@@AAA???>>><<<<<<<<>>>>>======>>>??????========================<<<<<<<<<<<<<<<;;;;;;:::<<<;;;::::::;;;<<<===>>>===<<<;;;999999999:::;;;:::;;;;;;<<<<<<<<<;;;;;;;;;999777555333222222222------------------------,,,++++++******)))))))))(((((((((((())))))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((((()))((((((((((((((((((((((((''''''(((((()))*********((((((((()))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,..............................------......///000/////////000000000111111//////000000111222222333444444333222222333444555555555555555555666777888444777999999777666777999|||uuullleee___XXXSSSSSSPPPMMMJJJHHHEEECCCAAACCCAAA@@@???@@@AAA@@@???=========>>>>>>>>>>>>>>>===<<<===@@@CCCDDDCCCBBB???@@@@@@?????????BBBDDD>>>===<<<===???DDDIIILLLUUU]]]lllwwwwwwtttzzzzzz___LLLHHHPPP[[[mmmmmmxxxxxx___EEE444---000...++++++,,,---+++***))))))******++++++++++++))))))))))))))))))))))))%%%'''******)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((())))))***))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------,,,------......------,,,------......///000000000//////000111111111111111000111111222333333444444666666666777777777777777777777666666666666777777777666555444555777999:::>>>===<<<;;;;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777;;;:::999999999:::;;;<<<===<<<:::999999999::::::999999:::;;;;;;;;;::::::;;;999777444333222111111,,,,,,,,,---------......------,,,,,,+++***))))))'''((((((((())))))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''(((((()))*********(((((((((((())))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...........................------------...//////////////////000000000000...//////000111222222222555444333222222222333444555444444555666777888888333666888888666555666888