BM6P6(@ xxxxxxnnniiiddd```[[[XXXVVVUUUSSSRRRKKKCCC:::333222222222111111111111111000000000000///............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000000111222222333333333333333444444444555555666666777777888888999999::::::;;;<<<===>>>??????CCCFFFQQQooo}}}zzzzzz||||||{{{yyyuuuqqqlllfffbbb]]]YYYVVVQQQHHH===888:::===<<<999;;;<<<>>>BBBGGGLLLPPPSSSZZZ___gggnnnsssxxx|||lllppp|||rrryyyooojjjaaa^^^ZZZWWWVVVUUUTTTTTTKKKDDD:::333222222222111111111111111000000000000///............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000000111222222333333333333333444444444444555666666666777888888999999::::::;;;<<<===>>>??????BBBDDDLLLfff}}}}}}~~~{{{{{{||||||zzzyyyuuuqqqlllhhheeebbb^^^[[[XXXOOOEEE>>>======<<<;;;;;;<<<===@@@CCCGGGJJJMMMTTTYYY```gggmmmssswww{{{{{{wwwpppyyyoookkk___\\\XXXUUUUUUVVVVVVUUULLLDDD:::444222222222111111111111111000000000000///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000000111222222333333333333333333444444444444555555666777777888999999::::::;;;<<<===>>>>>>???BBBCCCGGGYYY|||zzz{{{}}}|||||||||zzzyyyuuurrrnnnkkkiiifffdddaaa___YYYOOOFFF???<<<<<<<<<<<<<<<<<<===???AAACCCEEEKKKPPPWWW___eeekkkqqquuuxxx~~~{{{tttyyyoookkk```\\\WWWUUUTTTUUUUUUUUUMMMEEE;;;444222222222111111111111111000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000000111222222333333222222333333333444444444444555555666777888999999999::::::;;;<<<===>>>???AAACCCDDDNNNiii~~~|||}}}}}}}}}~~~{{{|||~~~~~~}}}|||{{{zzzvvvssspppmmmkkkiiifffdddddd```XXXLLLAAA;;;:::<<<;;;;;;;;;;;;<<<>>>@@@AAAEEEJJJPPPWWW]]]dddkkkooosssyyyyyyxxxooolllbbb^^^YYYUUUTTTTTTTTTTTTNNNFFF;;;444222222222111111111111111000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000000111222222333333222222222333333333444444333444555666777888999999999999:::;;;<<<===>>>>>>???AAADDDIIIZZZyyy~~~}}}~~~{{{wwwwwwzzz~~~~~~}}}|||{{{yyyvvvqqqnnnkkkiiieeeccceeeccc]]]QQQEEE<<<:::;;;::::::::::::;;;===???AAACCCFFFKKKQQQWWW^^^eeejjjnnnuuu~~~yyywwwnnnkkkddd```YYYUUUTTTUUUUUUUUUNNNFFF<<<555333222222111111111111111000000000000///............---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000000111222222333333222222222222333333333333333333444555777888999999999999:::;;;<<<======>>><<<@@@DDDHHHSSSjjj}}}{{{{{{yyyuuutttvvv|||~~~~~~}}}~~~{{{xxxsssooollliiieeecccdddccc___WWWLLLBBB>>><<<::::::::::::;;;===???@@@AAACCCGGGKKKPPPVVV]]]bbbhhhnnnwwwuuuvvvmmmkkkddd___YYYVVVUUUWWWXXXYYYOOOGGG<<<555333222222111111111111111000000000000///............---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000000111222222333333111222222222222333333333222333444555666888999999888999::::::<<<<<<===>>>===???BBBDDDKKK]]]zzz|||yyyzzzyyyvvvuuuwwwzzz}}}|||xxxtttpppnnnkkkgggeeeddddddbbb]]]UUULLLEEEAAA<<<;;;::::::;;;<<<===>>>???@@@BBBEEEHHHNNNUUUZZZ]]]dddnnnvvv{{{xxxsss~~~uuummmjjjccc^^^YYYVVVVVVXXX[[[\\\OOOGGG===555333222222000111111111111000000000000//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000000000000111222222333333111111222222222333333333222222444555666888999999888999999:::;;;<<<===>>>???@@@AAA@@@CCCRRRlll{{{xxxzzzzzzxxxxxxzzzxxx||||||yyyuuuqqqooommmjjjhhhdddddddddaaa\\\SSSJJJEEE===<<<;;;:::::::::;;;<<<===>>>???@@@CCCHHHOOOSSSUUU\\\fffnnntttyyy{{{lll{{{sss{{{|||qqqgggdddccc[[[VVVWWWXXXXXXXXXYYYUUUHHH;;;666444222111222000000000000000000000000///............------------------------------------------------------------,,,,,,,,,,,,---......000000//////.........---............////////////000000000000111111111111333222111111111222333444222444555666555666888999888888999::::::;;;<<<<<<@@@;;;<<>>>>>>>>???BBBFFFJJJLLLQQQUUU\\\ccciiiooovvvzzz{{{}}}{{{fff|||uuu{{{|||pppgggdddbbbZZZUUUVVVYYYZZZ[[[]]]VVVIII<<<666555222111222000000000000000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000/////////.........---............//////////////////000000000111111111222222111111111222333444222444555666555666888999888888999::::::;;;<<<<<<@@@<<<===CCCEEEHHHXXXjjj}}}zzz{{{}}}|||yyyvvvqqqllliiijjjiiigggeeebbb\\\UUUQQQEEEAAA===;;;;;;<<<<<<;;;======>>>???AAADDDHHHJJJMMMRRRXXX^^^eeekkkrrrvvv}}}~~~yyyhhhyyyttt{{{}}}~~~{{{pppgggeeeaaaZZZUUUVVVZZZ\\\___bbbVVVIII<<<777555333222333000000000000000000000000///............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---....../////////...........................//////////////////000000000000111111222222111111222222333444222444555666555666888999888999999::::::;;;;;;<<>>CCCDDDFFFRRR```}}}}}}~~~}}}{{{xxxuuuqqqnnnllljjjhhheeeccc^^^XXXTTTJJJFFF@@@<<<;;;;;;;;;:::=========>>>???BBBDDDFFFHHHLLLRRRXXX^^^dddkkkpppwww}}}~~~~~~vvvooosssqqq|||}}}}}}~~~~~~zzzooogggeeeccc[[[VVVWWW[[[]]]___cccVVVIII<<<777555333222333000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---.......................................////////////////////////000000000111222111222222222222333333222444555666555666888999999999999::::::;;;;;;;;;???===???BBBCCCCCCLLLVVV{{{~~~|||{{{xxxuuusssllljjjgggeeebbb^^^ZZZVVVPPPKKKEEE???<<<:::::::::<<<<<<<<<===>>>???AAABBBDDDGGGLLLQQQWWW]]]dddhhhkkkrrr{{{zzz|||}}}|||zzz{{{}}}uuuyyykkklll|||~~~~~~~~~~~~~~~yyyppphhhgggfff^^^XXXYYY\\\\\\^^^```VVVIII<<<777555333222222000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++,,,---------------...........................////////////...////////////000000000111111222222333333333333222444555666555666888999999999::::::::::::;;;;;;>>>>>>???AAAAAABBBGGGNNNqqq~~~~~~}}}|||zzzxxxvvvllljjjfffcccaaa^^^[[[XXXTTTQQQKKKDDD>>>;;;:::;;;;;;;;;<<<<<<======>>>???AAADDDHHHLLLPPPVVV]]]aaacccjjjsss{{{vvvwwwyyyzzzxxxuuuvvv{{{uuufffjjj{{{~~~~~~~~~zzzpppjjjiiiggg___ZZZ[[[]]]\\\[[[]]]UUUHHH;;;666444222111222000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,---------------------.....................////////////......////////////000000000111222333333333333222222444555666555666888999::::::::::::::::::::::::======??????@@@BBBFFFIIIaaa~~~||||||{{{yyywwwmmmjjjfffcccaaa___\\\ZZZWWWUUUQQQJJJBBB===;;;;;;:::;;;;;;<<<<<<=========@@@BBBDDDGGGJJJOOOUUUZZZ^^^dddmmmtttzzz|||sssvvvvvvvvvtttrrrtttyyy~~~}}}~~~}}}xxxeeemmmyyy|||~~~~~~zzzqqqlllkkkeee^^^ZZZ\\\^^^\\\[[[[[[TTTGGG:::555333111000000000000000000000000000000///............---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,------.....................////////////........./////////000000000111222333333333222222222444555666555666888999::::::::::::::::::::::::<<<===>>>>>>???CCCFFFHHHRRRooo}}}{{{zzzzzzxxxwwwnnnkkkgggcccbbbaaa___]]]YYYYYYUUUOOOFFF@@@===<<<999:::;;;<<<============>>>@@@AAABBBEEEIIINNNSSSVVV\\\cccjjjooowwwtttiiibbb^^^___ccceeekkkzzzsssppprrrrrrrrrrrrsssuuuyyy|||}}}~~~zzzfffpppvvvzzz~~~{{{rrrmmmlllccc]]]ZZZ]]]___]]][[[[[[SSSFFF999444222000///000000000000000000000000000//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------...................../////////000............/////////000000111222333444333222222222444555666555666888999::::::::::::::::::::::::;;;=========???CCCGGGHHHIII[[[uuu}}}zzzzzzyyyxxxvvvppplllhhhdddcccbbbaaa```ZZZZZZXXXRRRIIIAAA>>>===999:::;;;<<<===>>>>>>>>>===>>>???@@@AAAEEEJJJNNNOOOTTT[[[aaafffnnnwww}}}xxxpppjjjfffbbbZZZTTTYYYVVVVVVVVVQQQPPPbbbyyyxxxnnnlllmmmnnnoooppprrruuuxxxyyyzzz~~~|||yyymmmkkkxxx~~~wwwpppllljjjggg[[[WWW```fffbbb\\\ZZZVVVHHH:::444222000000111222111111111000000//////////////////............---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++---------............///...///000000//////000111000111111111111222222222555444444555555666777888888888888999:::;;;<<<===<<<>>>@@@AAAAAABBBDDDEEENNNPPPaaa{{{~~~|||sssqqquuuyyyyyywwwuuuqqqkkkdddbbbcccfffccc___ZZZVVVRRRNNNGGGCCC===<<<;;;<<<======<<<;;;::::::<<<===@@@CCCEEEFFFIIIMMMRRRXXX^^^fffmmmrrr}}}tttjjjiiikkkmmmiii___XXXVVVWWWUUUPPPRRRVVVRRRXXXlll}}}oooiiiiiikkkmmmnnnqqquuuxxxzzz|||}}}}}}}}}}}}~~~}}}zzzwwwsssnnnmmm{{{|||tttmmmiiidddZZZWWW```gggccc]]]\\\WWWIII;;;444222000000111111111111111000000000///////////////............---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...///000000//////000111000111111111111222222222444444444444555666777888888888999999:::<<<=========???AAAAAAAAABBBDDDFFFGGGIIIVVVqqq}}}uuussswwwzzzzzzzzzyyyuuuooohhhdddeeefffbbb___[[[WWWUUUQQQLLLHHHAAA>>><<<;;;;;;<<<;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDGGGLLLRRRXXX___fffkkkuuuzzz}}}ssskkkpppwwwyyypppbbbZZZZZZWWWWWWQQQRRRWWWSSSYYYlll{{{nnniiigggggggggmmmnnnqqqtttwwwzzz|||}}}|||}}}}}}}}}xxxzzz{{{xxxmmmooo|||vvvlllgggbbbYYYXXXbbbhhhddd^^^]]]YYYKKK<<<555222000///111111111111111000000000000////////////............---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------............///...///000000//////000111000111111111111222222222444444444444555666777888888999999:::;;;<<<===>>>===???AAABBBBBBCCCEEEFFFGGGJJJRRRdddxxxvvvzzz||||||}}}|||yyysssmmmiiihhhhhhcccaaa]]][[[YYYVVVRRRPPPGGGCCC>>>:::::::::;;;;;;>>>>>>===============>>>@@@CCCGGGLLLQQQWWW^^^bbbjjjooovvv~~~}}}mmmvvvwwwfff^^^___YYYYYYTTTUUU[[[YYY^^^pppyyyhhhaaaccchhhgggdddlllnnnqqqtttwwwyyy{{{|||{{{}}}~~~}}}xxxxxx|||uuuuuuzzz|||{{{kkkpppzzz~~~tttkkkfffaaaZZZ[[[eeejjjddd]]][[[YYYKKK<<<555333000///111111111111000000000000000////////////............---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------............///...///000000//////000111000000111111111222222222444444444444555666777777888999:::;;;<<<=========>>>???AAABBBBBBCCCEEEGGGGGGMMMRRRYYYppp~~~~~~{{{zzz}}}}}}|||{{{zzzwwwrrrooolllkkkhhhfffccc___\\\ZZZWWWVVVNNNIIIBBB<<<::::::;;;;;;>>>===<<<<<<;;;;;;;;;<<>>===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<===???BBBEEEHHHLLLQQQUUU[[[___gggnnnttt{{{~~~rrrgggaaaYYY]]]ZZZ\\\eeefffhhhtttppphhheeebbbbbbdddffffffffflllmmmpppsssuuuwwwyyyyyyyyy{{{}}}~~~~~~{{{xxxuuurrrvvv||||||uuuwwwxxxuuusssggglllyyy|||tttlllhhhfffbbb^^^aaakkklllbbbYYYWWWVVVHHH:::444222000000111000000000000111111111111////////////............---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------............///...///000000//////000111000111111111111222222222333333333333444555666777666777999;;;<<<<<<<<<;;;<<<>>>@@@AAAAAABBBDDDEEEAAAHHHKKKHHHOOOhhh~~~zzz~~~~~~{{{zzz|||zzzxxxwwwxxxxxxwwwuuussssssrrrnnnhhhbbb]]]\\\\\\XXXTTTNNNHHHDDDAAA>>><<<;;;;;;::::::;;;;;;<<<===:::<<<>>>@@@BBBEEEIIILLLQQQVVV]]]dddjjjpppvvvyyy{{{nnneee[[[aaa```aaajjjjjjiiipppmmmbbb]]]```cccdddcccbbbdddggglllmmmppprrruuuwwwxxxxxxxxxyyy{{{|||{{{yyyvvvttt|||tttsssxxxvvvsssssshhhjjjzzz}}}uuummmhhhfff```]]]bbbmmmnnncccZZZXXXTTTFFF888222111000000222///000000000111111111111////////////............---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///...///000000//////000111000111111111111222222222333333333333444555666666444666888:::;;;;;;::::::;;;===???@@@@@@AAACCCDDDDDDFFFIIIJJJMMM\\\yyy|||yyyyyyyyy|||}}}{{{yyyxxxyyyyyywwwuuuuuutttqqqjjjccc______```[[[XXXTTTPPPKKKFFF@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<999;;;<<<===>>>AAADDDGGGJJJOOOUUU\\\aaaggglllpppyyy}}}yyyqqqeeelllkkkjjjrrrpppjjjmmm{{{mmmbbb^^^YYY\\\```bbbbbbcccfffiiilllmmmooorrrtttvvvwwwxxxwwwxxxyyyyyyxxxwwwuuuttt{{{ooossswwwuuutttvvviiijjjyyyxxxpppjjjggg]]]\\\bbbnnnoooeee\\\ZZZRRREEE777222111000000222//////000000111111111222000/////////............---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111---------.........//////...///000000//////000111000111111111111222222222333333333333444555666666444555888:::;;;::::::999;;;<<<>>>??????@@@BBBDDDDDDAAADDDIIILLLTTTjjj~~~uuuwwwzzz}}}~~~zzzyyyzzzzzzxxxvvvuuuuuurrrkkkeeeaaaaaaccc\\\ZZZWWWTTTPPPIIIBBB===>>>>>>===<<<;;;;;;;;;;;;:::;;;======>>>@@@CCCFFFHHHLLLRRRXXX]]]bbbgggkkktttwww}}}}}}ooowwwuuutttzzzvvvmmmmmm~~~zzzkkk^^^ZZZ\\\ZZZ\\\^^^```bbbfffiiillllllmmmooorrrtttvvvwwwwwwwwwwwwwwwwwwwwwvvvuuuuuu|||zzzppptttxxxuuuuuuyyyiiihhhuuu}}}yyyqqqiiiddd``````eeemmmoooggg]]]WWWSSSGGG888111000111000---////////////000000000000000000///...------,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,---------..................////////////000000000111222222333333333333444444555666666666777777777777888999:::;;;;;;;;;<<<<<<===???@@@AAADDDEEEGGGIIIKKKPPP___mmm}}}xxxxxx}}}~~~}}}|||{{{{{{yyyvvvsssuuurrrnnnlllllljjjgggccc_________]]]XXXRRRKKKHHHAAA???<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<>>>??????GGGHHHKKKNNNSSSWWW[[[]]]fffjjjqqqvvv{{{}}}mmmaaa^^^nnnqqqbbbYYYUUUVVVYYYYYY[[[]]]___```bbbeeeggghhhiiillloooqqqrrrsssssswwwuuutttttttttsssqqqppptttyyy||||||{{{uuusssuuuvvvtttqqqkkkmmmxxxxxxpppiiieee______eeemmmnnnfff\\\WWWTTTHHH:::222111333111...////////////000000000000000//////...------,,,,,,******++++++++++++******************************,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..................////////////000000000111222222333333333333444444555666666666777777777777888999:::;;;<<<<<<<<<<<<===>>>@@@@@@FFFFFFHHHJJJJJJNNNZZZggg~~~yyyyyy{{{{{{|||~~~~~~|||xxxuuuqqqooollllllmmmmmmjjjhhhcccbbbaaa^^^YYYSSSNNNJJJDDDAAA>>><<<;;;;;;:::999::::::::::::;;;<<<======@@@AAADDDGGGKKKOOOSSSUUU]]]aaagggmmmrrrwww{{{~~~yyyuuuhhh\\\WWWfffxxxdddXXXRRROOOQQQTTTVVVXXX[[[\\\]]]___aaaccceeegggiiilllnnnppppppppptttrrrpppoooppppppooonnnrrr{{{}}}zzztttrrrssstttrrrooolllrrr{{{~~~wwwpppjjjfff______eeellllllddd[[[WWWUUUIII:::333222333222///////////////000000000000/////////...------,,,,,,++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,+++******...------,,,,,,------...,,,,,,,,,---------..................////////////000000000111222222333333333333444444555666666666777777777777888999:::;;;======<<<======>>>???@@@GGGGGGIIIKKKJJJKKKTTT___|||xxxtttssstttwww|||{{{wwwpppnnnllllllmmmlllkkkiiidddcccbbb```\\\WWWSSSQQQIIIFFFAAA===;;;:::999888888888888888999:::;;;;;;;;;<<<>>>AAADDDHHHKKKLLLSSSWWW]]]ccchhhmmmqqqttt}}}tttyyysssllldddZZZUUU\\\|||pppcccUUUNNNLLLKKKMMMQQQUUUWWWYYYZZZ[[[\\\^^^```aaacccfffiiikkkmmmmmmnnnnnnllljjjjjjllloooppppppsss}}}yyytttrrrrrrsssqqqooojjjqqq|||}}}wwwpppjjjggg___```eeelllkkkccc[[[XXXTTTHHH:::222222333111///////////////000000000000//////.........---------,,,,,,***))))))***,,,,,,************************++++++,,,,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111222222333333333333444444555666666666777777777777888999:::;;;===============>>>??????EEEEEEHHHJJJJJJJJJPPPXXXiiixxxqqqppprrrwww}}}|||}}}yyyrrrpppooommmkkkiiihhhfffdddcccaaa___]]]ZZZXXXWWWMMMIIIDDD???===;;;999777888888888888888999:::::::::;;;<<>>???@@@CCCCCCFFFJJJJJJJJJOOOVVV\\\{{{vvvsssrrrvvv{{{tttxxx}}}~~~zzzrrrrrrqqqnnnkkkiiihhhggghhhfffbbb^^^[[[YYYXXXWWWPPPLLLHHHDDDAAA>>>:::888999999999999999::::::;;;;;;;;;<<<>>>@@@BBBDDDEEEHHHLLLPPPUUUYYY]]]bbbffflllrrrzzz|||vvvkkkhhhccc]]]\\\iii{{{vvvxxxmmmhhhYYYRRRNNNNNNMMMLLLMMMQQQSSSUUUWWWXXXYYYZZZ]]]___^^^```ccceeegggiiiiiiiiieeecccaaabbbfffkkknnnooozzzwwwtttqqqpppnnnoooppprrrrrrrrriiiiiiyyyxxxpppiiieeeaaaccchhhmmmjjjaaa[[[ZZZSSSGGG888000000111000---////////////000000000000........................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,---------..................////////////000000000111222222333333333333444444555666666666777777777777888999:::;;;;;;;;;<<<<<<===???@@@AAACCCBBBDDDIIIJJJJJJNNNTTTVVVfff{{{uuussstttnnnrrrxxx}}}sssssssssqqqooommmmmmnnnooollleee___YYYVVVUUUTTTSSSPPPMMMJJJHHHDDD???<<<;;;::::::999::::::;;;;;;:::::::::;;;<<<>>>???@@@BBBEEEIIILLLOOOSSSXXX\\\ccciiiqqqwww{{{uuullldddccc```eeessszzzkkkjjjzzzqqqeee]]][[[TTTPPPMMMNNNMMMJJJKKKOOONNNQQQSSSUUUVVVXXX[[[]]]___```bbbdddffffffffffffcccaaaaaabbbfffjjjmmmmmm||||||zzznnnrrrjjjjjjjjjkkklllnnnoooooommmkkkxxxyyyqqqiiidddbbbdddjjjnnnjjjaaa\\\\\\TTTHHH999111111222111...////////////000000000000........................+++,,,,,,,,,,,,,,,,,,+++************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000111222222333333333333444444555666666666777777777777888999:::;;;::::::;;;<<<>>>@@@AAABBBFFFDDDDDDHHHJJJIIIMMMRRRSSSXXXqqqzzzqqqnnnlllooottt}}}xxxyyyyyywwwsssppppppqqqqqqmmmfff___YYYWWWWWWWWWUUUTTTSSSRRRPPPLLLFFFBBB;;;::::::999999:::::::::999999999999:::;;;<<<===>>>@@@CCCEEEHHHKKKPPPSSSYYY___fffkkkpppuuu|||tttiii^^^WWW\\\iii|||wwwkkk___UUUQQQRRRQQQNNNMMMNNNLLLIIIJJJNNNMMMOOORRRTTTVVVXXX[[[^^^___```bbbcccddddddcccccc^^^___aaagggnnntttxxxzzzyyyoooiiiooojjjkkkkkkkkkkkkkkklllmmmqqqoooxxxzzzqqqhhhcccccceeekkkoookkkaaa]]]]]]UUUIII:::222222333222///////////////000000000000---.....................++++++---......---++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------................../////////000000000000111222222333333333333444444555666666777777777777777888999:::;;;999999:::<<<>>>@@@BBBCCCIIIFFFEEEHHHIIIIIILLLPPPQQQPPPdddsssnnnlllnnnsss{{{|||uuuqqqpppqqqnnnjjjddd^^^[[[[[[\\\^^^WWWWWWXXXXXXVVVQQQKKKFFF::::::999999999999999::::::::::::::::::;;;<<<<<<===???AAACCCEEEHHHLLLOOORRRWWW^^^cccgggmmmuuu{{{|||mmmbbb[[[___iii}}}|||ooocccVVVLLLKKKNNNPPPMMMMMMNNNMMMJJJKKKPPPNNNPPPSSSVVVXXX[[[^^^aaa___```aaabbbbbbbbbaaa```YYY\\\bbblllxxx}}}lllhhhlllnnnooooooooommmlllmmmmmmnnnkkkzzz|||vvvpppjjjgggdddfffiiikkkiiieee___\\\WWWGGG888333444333111000000000000000////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...............//////////////////000111111111111111222222333444444555555666666666777777888888888999<<<<<<===>>>???@@@AAAAAABBBCCCEEEHHHJJJKKKMMMMMMRRRXXX___ssszzzkkklllkkkpppyyy~~~}}}zzzvvvsssppprrroookkkfffaaa___^^^]]]^^^\\\ZZZZZZZZZXXXRRRMMMHHHBBB;;;888999;;;;;;::::::::::::::::::;;;;;;;;;>>>>>>>>>>>>@@@CCCFFFHHHPPPTTTYYY^^^ccciiinnnrrruuuwww{{{jjjWWW___ttt{{{sssjjj\\\RRRLLLIIIGGGFFFKKKKKKJJJJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUWWW[[[]]]ccccccbbb```]]][[[[[[\\\bbbaaabbbhhhrrrppp|||qqqeeelllmmmmmmoooooommmjjjiiijjjmmmssslllwww}}}wwwpppjjjgggcccfffiiijjjhhhccc]]]YYYTTTEEE666222222111000///000000000000////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...............//////////////////000111111111111111222222333444444555555666555666666777888999999999<<<<<<===>>>???@@@@@@AAAAAABBBDDDFFFHHHJJJKKKKKKNNNSSSUUUbbb|||}}}ppplllkkkqqqxxx|||{{{xxxwwwwwwrrrppplllhhhdddbbbaaaaaa___\\\ZZZZZZ[[[YYYTTTPPPMMMIIICCC>>><<<;;;:::999999999999888888888888888<<<;;;;;;<<<>>>@@@CCCEEEJJJMMMRRRWWW[[[```fffiiikkknnnssswwwyyy|||wwwggglllxxx~~~}}}vvvssswwwmmm```YYYPPPJJJGGGHHHHHHGGGJJJJJJIIIIIIJJJJJJKKKKKKNNNPPPRRRTTTUUUWWWZZZ\\\^^^^^^^^^\\\ZZZYYYZZZ[[[ccc``````gggvvvyyy```qqqggghhhfffhhhjjjkkkiiigggeeefffhhh{{{ooowww}}}wwwpppkkkgggdddfffhhhiiifff```ZZZVVVOOOAAA444000111000//////000000000000////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...---............///////////////000111111111111111222222333444444555555666444555666777888999:::;;;;;;<<<======??????@@@AAAAAABBBDDDFFFGGGHHHIIIIIIMMMRRRRRRUUUeeezzz}}}rrrjjjmmmssswwwyyy{{{|||}}}{{{{{{|||sssqqqnnnkkkhhhgggffffffbbb^^^[[[ZZZ[[[[[[WWWTTTRRRPPPLLLFFF@@@;;;888888999888888777777777888888888888888999:::===???@@@BBBEEEIIIMMMPPPUUUZZZ]]]^^^bbbhhhlllmmmsss~~~~~~uuunnnddd[[[NNNJJJFFFCCCDDDFFFGGGGGGIIIHHHHHHHHHIIIIIIJJJKKKMMMOOORRRSSSTTTVVVYYY[[[[[[[[[[[[ZZZXXXXXXZZZ\\\hhhdddeeeooo{{{dddmmmrrrjjjfffaaaeeeggghhhhhhfffdddcccdddtttzzz~~~xxxqqqkkkgggeeegggiiiiiifff___XXXTTTMMM@@@444000111000///000000000000000////////////------......------,,,+++++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........////////////000111111111111111222222333444444555555666333444555777888:::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHKKKRRRRRRRRRZZZmmm~~~ooommmssswwwwwwxxxvvv|||~~~|||~~~~~~|||tttsssqqqnnnlllkkkjjjjjjgggccc^^^\\\]]]\\\YYYVVVRRRSSSQQQKKKCCC<<<999888888888777777888999:::;;;777777777777999:::<<<======???BBBEEEGGGKKKPPPSSSUUUZZZaaaddddddjjj||||||pppggg```VVVNNNHHHFFFDDDCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJLLLNNNQQQSSSTTTUUUWWWYYY[[[[[[[[[YYYXXXXXXZZZ]]]iiilllrrr~~~mmmooo{{{yyytttkkkgggccceeegggiiiiiiiiigggeeedddxxx|||yyyrrrkkkgggggghhhjjjjjjfff___XXXTTTLLL@@@666222222000000111000000000000////////////------......------,,,+++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------............//////000111111111111111222222333444444555555666333444555777888:::;;;;;;;;;;;;<<<===>>>???@@@@@@CCCDDDEEEGGGHHHIIIIIIIIIGGGPPPRRRQQQUUUbbbuuupppsssuuusssrrrsss{{{{{{tttvvv}}}vvvuuusssqqqooonnnmmmllllllgggbbb```___]]]ZZZVVVPPPRRRRRRNNNFFF???<<<<<<777666666666777888:::<<<777777777888999:::;;;;;;<<<>>>???@@@BBBEEEIIIMMMQQQUUU\\\___```dddttt}}}zzzqqqeee[[[UUUMMMEEEDDDEEEEEEDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGIIIJJJJJJKKKNNNQQQSSSSSSTTTVVVWWW[[[[[[YYYWWWVVVVVVYYY[[[eeeppp~~~mmmrrrxxxyyytttlllkkkkkkggghhhiiijjjjjjiiigggeeexxx{{{zzzrrrkkkgggggghhhjjjiiifff___XXXSSSLLLAAA888444222000000222000000000000////////////------......------,,,+++++++++++++++++++++++++++******++++++++++++******)))))))))************+++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------------.........//////000111111111111111222222333444444555555666444555666777888999:::;;;:::;;;<<<<<<>>>>>>???@@@BBBCCCEEEGGGHHHIIIJJJJJJKKKQQQRRRSSSUUUYYYttt~~~uuusssqqqmmmkkkpppxxx~~~uuuoootttxxxwwwvvvsssqqqnnnlllkkkmmmiiieeecccbbb```\\\XXXQQQRRRRRRPPPKKKFFFCCCAAA888777555555555666888:::888888888999::::::::::::===>>>>>>>>>???AAAEEEHHHMMMPPPUUUZZZ[[[^^^jjjvvv{{{ooolllcccWWWPPPLLLGGG@@@@@@AAACCCCCCCCCDDDFFFHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJMMMPPPRRRSSSSSSTTTUUUWWWWWWVVVTTTSSSTTTXXX[[[bbbqqqzzzooozzzzzzqqqkkkoooppphhhgggggghhhjjjiiigggeeetttzzzzzzrrrkkkfffeeeggghhhhhhddd^^^WWWRRRKKKBBB888555222//////111000000000000////////////------......------,,,+++******************************++++++++++++******))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........//////000111111111111111222222333444444555555666555666666777888999999999:::;;;;;;<<<===>>>??????@@@AAACCCEEEGGGIIIJJJJJJNNNOOOMMMQQQTTTRRRbbbzzzrrrllliiijjjqqqyyy~~~zzzwwwyyy~~~zzzyyywwwtttqqqmmmjjjiiikkkiiifffffffffddd```[[[VVVUUUTTTSSSRRROOOKKKHHH@@@>>>;;;888666666777888888888999999:::999999999=========<<<<<<===AAADDDGGGGGGKKKQQQTTTVVV]]]dddjjjuuu|||tttlll___\\\TTTKKKFFFFFFDDD@@@@@@BBBCCCCCCBBBCCCFFFHHHFFFFFFGGGGGGHHHJJJKKKLLLIIILLLPPPRRRRRRRRRSSSTTTSSSSSSSSSSSSSSSVVV[[[___kkkxxxwwwssszzzvvvkkkiiioooooojjjhhhfffgggiiijjjiiigggzzzppp{{{{{{ssskkkfffccceeeggggggccc]]]VVVRRRKKKBBB999444111...---000000000000000////////////------......------,,,+++******************************++++++++++++******))))))))))))*********************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......//////000111111111111111222222333444444555555666666666777777888888888999::::::;;;<<<===>>>??????>>>???BBBDDDFFFHHHIIIJJJIIIGGGDDDJJJPPPKKKTTTmmmxxxooollleeekkkrrrwwwyyy}}}}}}{{{{{{||||||zzzxxxuuupppllliiigggiiigggfffgggiiigggccc^^^\\\YYYWWWVVVWWWUUUPPPLLLHHHEEEAAA===:::888999999888888999999999999888888======<<<:::999;;;???BBBBBBAAADDDJJJNNNOOOSSSXXXXXX[[[ccclllnnnjjjggghhhvvv}}}xxxuuuqqqggg]]]TTTRRRKKKDDDBBBDDDDDDAAADDDFFFFFFDDDBBBAAADDDGGGGGGGGGGGGHHHIIIJJJLLLMMMIIILLLPPPRRRRRRRRRRRRSSSRRRRRRSSSTTTVVVZZZaaaeeexxxnnnYYYuuuzzzxxxrrrggghhhnnnjjjmmmjjjhhhhhhkkklllllljjjwwwoooyyyzzztttmmmgggeeefffdddccceeeddd\\\SSSOOOEEE:::333222222000...000000111111111111000000000000///...------,,,,,,+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))************++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111111000000222333///111333555555555444333666666666666777777777777999::::::;;;<<<===>>>>>>@@@@@@@@@AAACCCFFFIIIJJJKKKKKKKKKMMMOOOSSSVVVXXXlllvvvlllooommmjjjjjjooowww~~~{{{xxxvvvzzzyyyvvvtttpppjjjddd___gggiiikkkjjjhhhfffeeeeeebbb\\\YYYZZZZZZVVVRRRRRRNNNKKKEEEAAA>>>;;;888666999999999999999888888888:::::::::;;;;;;;;;<<<<<>>>>>@@@@@@@@@AAADDDFFFIIIJJJKKKKKKKKKLLLNNNQQQTTTVVV\\\oooyyytttppplllkkkooovvv~~~|||{{{zzzyyywwwuuusssnnnhhhdddfffgggiiikkkkkkiiigggeeebbb\\\XXXYYYYYYVVVSSSTTTQQQNNNIIIFFFCCC@@@<<<::::::999999888777777777888999999:::::::::;;;;;;;;;===>>>???AAACCCFFFHHHIIIKKKMMMOOOTTT\\\dddlllqqqsss{{{~~~}}}rrrfff```[[[ZZZ^^^^^^___kkk{{{|||yyysssqqqlllggg```XXXOOOHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFHHHIIIIIIHHHIIIJJJKKKKKKJJJJJJKKKNNNOOOMMMKKKMMMMMMQQQYYY___eeeoooyyymmmXXXUUUuuuxxxttttttsssqqqnnnllllllmmmpppmmmjjjiiiiiiiiiiiihhhwwwqqq{{{vvvpppjjjjjjkkkiiifffdddccc[[[RRRNNNDDD999222111222000...///000000111111000000////////////...------,,,,,,******)))))))))))))))***))))))))))))))))))))))))))))))))))))************)))***++++++,,,+++***)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111111000000222333000111333444555555444333666666777888999999::::::999::::::;;;<<<===>>>>>>???@@@@@@BBBDDDFFFHHHJJJKKKKKKKKKLLLMMMPPPRRRTTTUUU```vvvxxxsssmmmiiijjjpppxxx}}}~~~}}}zzzyyyxxxwwwvvvrrrnnnjjjgggfffgggjjjmmmnnnjjjgggddd^^^ZZZZZZYYYVVVUUUVVVUUURRROOOLLLIIIFFFBBB>>><<<;;;888777666666777888888888888999999999::::::;;;;;;<<<===>>>@@@BBBCCCFFFHHHJJJMMMSSS^^^kkktttuuu~~~tttaaaZZZ\\\rrrwwwjjjkkkkkkcccXXXSSSMMMKKKOOORRRWWWeeettt}}}wwwrrrjjjfffaaa[[[TTTMMMFFFAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIIIIHHHHHHJJJKKKJJJHHHGGGHHHIIIJJJJJJIIIMMMNNNSSS\\\dddmmmzzz}}}VVVSSSiiirrrvvvmmmooopppooonnnmmmnnnooommmmmmmmmkkkiiiiiijjjkkkwwwrrr|||vvvpppkkkmmmnnnlllgggdddaaaZZZRRRMMMDDD888222111222000...//////000000000000////////////.........---------+++******))))))))))))***))))))))))))))))))))))))((()))))))))************''')))+++,,,---+++***)))+++++++++++++++,,,,,,,,,,,,,,,,,,---------.........///111111000000222333000111222444444444444444444555666777888999::::::999::::::;;;<<<===>>>>>>??????AAABBBDDDFFFHHHIIIKKKLLLLLLMMMNNNPPPRRRSSSXXX[[[ggg~~~{{{rrrjjjhhhkkkqqquuu}}}}}}{{{xxxxxxwwwwwwwwwuuurrrooojjjgggdddggglllooonnnjjjiiiccc^^^\\\ZZZVVVVVVXXXWWWUUUSSSQQQOOOKKKFFFCCC???===:::777555666777888777777777777888888888888999999::::::;;;<<<>>>???BBBDDDEEEFFFJJJTTTdddpppzzz}}}zzz^^^OOOQQQZZZ\\\sss}}}iiidddbbb[[[TTTQQQMMMLLLPPPUUU[[[eeeppp}}}vvvnnnhhh^^^ZZZTTTNNNIIIEEE@@@===@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFEEEGGGHHHHHHHHHHHHIIIKKKIIIHHHFFFEEEFFFHHHIIIJJJOOOTTT^^^kkkttt~~~{{{^^^TTTfffwwwmmmttthhhjjjllllllkkkkkklllnnnkkknnnooommmiiifffgggiiiqqqnnn}}}wwwpppjjjooopppmmmgggccc```YYYSSSLLLCCC888222111222000...//////000000000000//////...............------------,,,+++***************))))))))))))))))))))))))((()))))))))************'''(((***,,,---,,,***)))*********++++++,,,,,,,,,,,,,,,,,,---------.........///111111000000222333111111222333444444444444333333444555666777888999999::::::;;;<<<===>>>>>>>>>???AAACCCEEEGGGHHHIIILLLLLLMMMNNNPPPRRRSSSTTTXXXVVV\\\ooo}}}rrrlllkkknnnppptttxxx~~~}}}zzzwwwvvvvvvvvvwwwvvvtttrrrpppjjjddddddiiimmmnnnmmmmmmgggccc```\\\WWWWWWZZZYYYXXXVVVTTTRRROOOJJJGGGCCC@@@===999777777888999666666666777777777888888999999999999:::;;;<<<<<>>>>>>>>???AAACCCEEEGGGHHHHHHKKKLLLMMMOOOQQQSSSTTTUUUUUUTTTYYYkkkwwwzzzpppkkkiiiiiippptttzzz~~~{{{xxxwwwvvvvvvwwwwwwuuussssssnnngggdddfffiiikkkkkklllhhheeeccc^^^YYYYYY]]]\\\YYYWWWUUUTTTQQQNNNKKKFFFDDDAAA===;;;999999999666666666777777777888888999888888888999:::;;;<<>>>>>===???AAADDDFFFGGGHHHHHHIIIJJJLLLOOOQQQSSSTTTTTTSSSTTTYYYfffxxxooojjjhhhnnnpppssswwwzzz|||}}}~~~zzzyyywwwwwwwwwwwwuuutttsssppplllhhhfffeeeeeefffeeeccccccccc___[[[[[[```^^^\\\XXXVVVUUUSSSQQQOOOIIIHHHEEEBBB???<<<;;;:::666666777777777888888888777777777777888999:::;;;<<<<<<===>>>???AAACCCDDDKKKGGGGGGNNNYYYiii~~~pppgggeeexxx{{{mmmppp{{{|||~~~wwwvvv|||{{{vvvrrrpppkkkgggbbb]]]XXXRRRLLLHHHAAA???======???@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGEEEFFFGGGHHHGGGGGGHHHJJJIIIHHHFFFCCCCCCHHHPPPVVV___kkk```OOOZZZlll}}}lllkkkkkkgggfffhhhjjjjjjhhhfffeeeeeeeeeeeeggghhhiiigggccc```nnnqqq{{{vvvpppjjjmmmpppnnnfff```\\\XXXTTTJJJBBB777111111222000.........////////////......---.....................,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---((())))))***++++++,,,,,,,,,,,,,,,---------.........///111111000000222333222222222222333444555555666666666666777777777777999::::::;;;<<<===>>>>>>===???AAADDDFFFGGGHHHGGGGGGHHHKKKNNNPPPRRRSSSTTTPPPRRRVVV]]]pppzzzsssooolllllllllnnnqqqwww||||||zzzyyyxxxxxxwwwvvvtttqqqqqqppplllgggcccaaaaaa______aaabbb```\\\]]]bbb```]]]YYYWWWUUUUUUSSSRRRKKKJJJHHHEEEBBB???<<<;;;777777777777888888888888666666666777777999:::;;;::::::;;;>>>@@@@@@>>><<>>@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBBBBDDDEEEFFFGGGDDDFFFGGGGGGGGGGGGHHHJJJHHHGGGEEEBBBBBBHHHQQQXXXiiitttrrrWWWXXXvvvnnnfffdddbbbbbb```ccceeefffdddbbbbbbbbbcccbbbdddgggkkkkkkfffbbbjjjsss|||vvvpppkkkkkkllljjjeeebbb```YYYRRRLLL@@@555222222000//////000000000000000000000000///............---------+++*********))))))(((((((((((())))))))))))(((((((((((()))*********************))))))******+++,,,)))************+++++++++*********+++,,,---...///......///000000000000000333222111000000222444555666666666666777888999:::<<<<<<<<<===============;;;===@@@AAABBBDDDFFFHHHEEEGGGJJJLLLMMMOOOQQQSSSTTTVVVUUUZZZgggttttttqqqnnnhhhcccbbbiiittt|||}}}|||zzzyyyxxxxxxyyyzzzxxxvvvrrrmmmhhhbbb^^^[[[\\\___bbbbbb```^^^___```^^^___\\\WWWUUUXXXXXXVVVOOONNNKKKIIIFFFDDDCCCBBB;;;:::888777666666666777666777888999999:::999999888888999::::::;;;<<<<<<<<<>>>GGGYYYsssxxxkkkjjjrrryyykkkYYYRRRWWWWWWWWWlll|||yyy~~~ppprrrzzzuuuqqqooolllgggbbb^^^ZZZXXXQQQMMMGGGCCCBBBAAA???<<<>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGDDDCCCEEEFFFJJJSSS^^^uuummmXXX```wwwjjjeeebbb______]]]```cccbbb___]]]\\\]]]^^^\\\\\\aaagggkkkiiifffjjjppp{{{uuuooojjjjjjkkkiiidddaaa___YYYQQQLLL@@@555222222000/////////////////////////////////............---------************)))))))))((((((((())))))))))))(((((((((((()))***************))))))(((((())))))***+++)))************+++++++++,,,,,,+++++++++,,,------......///000000000000000333222111000000222444555666666666666777888999:::;;;;;;<<<<<<=========>>><<<>>>@@@BBBCCCDDDFFFIIIFFFHHHJJJLLLLLLNNNPPPRRRQQQTTTSSSVVV]]]cccwww{{{xxxrrrlllhhhjjjpppvvv{{{{{{zzzzzzyyyyyyyyyyyywwwvvvtttpppkkkeeeaaa^^^```bbbdddccc```^^^^^^```___aaa^^^XXXWWWYYYYYYWWWSSSQQQOOOLLLIIIGGGEEEDDD===<<<:::888777666666777555666777888888999999999888888999999:::;;;;;;<<<@@@AAAJJJ^^^{{{{{{nnnlllmmmwww~~~xxx{{{zzzlll^^^UUUQQQ^^^cccbbb^^^kkkwww]]]KKKMMMVVVfff}}}zzzvvvuuuvvvtttoookkkfffddd```\\\WWWRRROOOMMMIIIFFFBBB@@@@@@@@@???===>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFKKK\\\llloooWWWXXXsssqqqiiiddd```___aaa\\\___aaaaaa^^^[[[YYYYYY]]][[[[[[___eeejjjiiihhhlllooozzzsssmmmhhhiiijjjhhhccc```^^^WWWPPPLLL@@@555222222000/////////////////////////////////............---------************))))))))))))(((((())))))))))))(((((((((((()))***************((((((((((((((())))))***)))************+++++++++...---,,,,,,+++++++++,,,......///000000000000///333222111111111222333444666666666666777888999999::::::;;;<<<===>>>>>>???===???AAABBBCCCDDDGGGIIIGGGIIIKKKLLLLLLLLLNNNPPPRRRWWWVVVWWW[[[YYYcccyyy~~~wwwpppjjjgggiiikkkuuuvvvxxxzzz{{{zzzzzzyyywwwwwwvvvtttpppkkkfffcccggggggfffccc```^^^^^^^^^aaaccc```[[[YYY[[[[[[YYYXXXVVVSSSPPPMMMJJJHHHGGGBBB@@@>>>;;;999888777777444555555666777777777888888888888999::::::;;;;;;BBBCCCKKKbbbzzzooolllvvv}}}vvv}}}eeeUUUSSSYYYccchhhfffaaahhhhhhRRRDDDGGGIIIRRRzzz~~~|||vvvsssooooooooommmhhheee^^^\\\YYYTTTPPPKKKHHHFFF@@@===;;;;;;===>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDEEEEEEFFFFFFEEEHHHKKKLLLLLLVVVmmmeeeTTTNNNcccyyy|||rrrmmmiiigggccc]]]]]]```\\\___aaaaaa___[[[YYYXXX\\\ZZZYYY\\\bbbggghhhhhhsssuuuyyyrrrlllggghhhjjjhhhccc```]]]WWWPPPLLL@@@555222222000/////////////////////////////////............---------*********)))))))))))))))(((((())))))))))))(((((((((((()))***************)))(((((((((((()))******))))))*********+++++++++---,,,,,,++++++,,,,,,,,,---...//////000000//////222222111111111222333444666555555666666777888999999999:::;;;===>>>??????===???BBBCCCCCCDDDGGGIIIHHHIIIKKKKKKKKKKKKMMMNNNPPPVVVVVVWWWZZZWWW[[[kkkyyy|||ssskkkgggffffffmmmooossswwwyyyzzzzzzzzzvvvwwwxxxxxxuuupppllliiimmmkkkhhhddd```^^^^^^^^^ccceeeccc^^^]]]^^^^^^[[[\\\ZZZWWWTTTPPPMMMKKKJJJFFFDDDBBB>>><<<:::999999444444444555555666666777777888888888999999::::::>>>???IIIaaazzzzzzsssbbb\\\]]]gggfffaaa___ggg{{{iiiPPPCCCFFFEEEJJJrrr}}}{{{xxxuuusssrrrooollljjjhhheeeaaa]]]WWWUUURRROOOJJJGGGDDDBBB:::999999999:::<<<=========>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDEEEIIIPPPWWW]]]kkkyyyUUURRR___}}}iiifffeeefffddd^^^\\\^^^___```bbbcccbbb___]]]\\\\\\ZZZYYYZZZ^^^bbbdddddd|||}}}xxxrrrlllhhhiiijjjhhhccc```^^^XXXPPPLLL@@@555222222000//////........................///............---------))))))))))))))))))******(((((())))))))))))(((((((((((()))******************))))))))))))***++++++))))))*********+++++++++++++++++++++,,,---...///------...///////////////222222111222222222333333555555555555666777888999888999:::;;;<<<===>>>???>>>???BBBCCCCCCDDDFFFHHHGGGIIIJJJKKKJJJJJJLLLMMMKKKQQQPPPPPPUUUTTTVVVbbbsss|||rrrllljjjiiifffiiilllqqquuuxxxzzz{{{vvvwwwyyyyyyxxxtttpppmmmqqqnnnjjjfffccc```___^^^ccceeeddd```___aaaaaa^^^^^^]]]ZZZVVVRRROOOMMMLLLIIIGGGEEEBBB???>>>======777666555555555555666666777777888888888888888999999;;;DDDWWWooo|||~~~sssfffdddlll{{{zzzZZZDDDDDDGGGRRRzzz|||xxxtttqqqnnnkkkhhhhhhfffbbb___[[[WWWSSSPPPKKKJJJGGGDDDAAA>>><<<;;;999999:::::::::;;;<<<======>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCBBBAAABBBBBBCCCEEEJJJUUUdddsssrrr[[[TTTdddwwwjjjeeebbbeeegggdddaaaaaaaaabbbbbbccccccbbb```^^^]]][[[YYYYYYZZZ\\\^^^___yyysssnnnjjjkkkllljjjeeebbb```YYYRRRLLL@@@555222222000//////........................///............---------))))))))))))************(((((())))))))))))(((((((((((()))******************************++++++,,,)))************+++++++++*********+++,,,---//////------...////////////...111111222222222333333333555555555555666777888888999999:::;;;<<<======>>>===???AAABBBBBBCCCEEEFFFFFFHHHJJJJJJIIIJJJKKKMMMLLLRRROOONNNTTTTTTSSS\\\gggvvv{{{rrrllliiifffggghhhkkkoootttxxxzzzwwwxxxyyyyyyxxxvvvsssqqqsssppplllhhhfffdddaaa^^^bbbeeeeeebbbbbbddddddaaa```^^^[[[XXXTTTRRRPPPOOOJJJIIIGGGEEECCCBBBBBBBBB;;;:::888666555555666666777777777777777777777777777999???IIIUUU]]]aaaaaaeeeiiirrr~~~xxxqqqsssyyyxxx[[[VVV^^^qqq|||xxxyyyvvvrrrnnnkkkhhheeebbb^^^]]]ZZZVVVQQQLLLIIIFFFCCCBBBAAA???===;;;:::999:::;;;<<<<<<;;;:::;;;===>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEGGGJJJQQQ```uuurrrWWWSSSnnnvvvfffiiiccc```eeeiiiiiiggggggfffdddbbbaaaaaa```___]]]\\\[[[ZZZYYYXXXXXXYYYZZZyyytttppplllmmmnnnlllgggdddbbb\\\TTTLLL@@@555222222000//////........................///............---------((()))))))))************(((((())))))))))))(((((((((((()))***************)))))))))))))))***++++++)))************+++++++++++++++++++++,,,,,,---...,,,---......//////......111111222222333333333222555555555555555666888888:::::::::;;;;;;<<<<<<<<<<<<>>>@@@AAAAAAAAACCCEEEEEEGGGIIIIIIIIIJJJKKKMMMLLLSSSPPPOOOWWWWWWUUUZZZaaajjj{{{{{{}}}tttnnnllljjjhhhhhhjjjooouuuyyywwwxxxxxxxxxwwwvvvtttsssrrrooollljjjiiigggccc___```cccdddbbbcccffffffdddaaa```]]]ZZZWWWUUUSSSSSSJJJIIIHHHFFFFFFFFFGGGGGG???===;;;888666666666666777777777777777777777777666999<<>>>>>===<<<;;;;;;999<<<>>>===<<<;;;<<<>>>>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCEEEIIILLLOOOVVVaaatttxxx[[[SSSggg}}}nnn```dddbbbcccggghhheeefffiiiooojjjeeeaaa```___]]][[[XXXYYYYYYXXXWWWWWWWWWWWW}}}zzzuuuqqqnnnnnnpppnnniiifffccc]]]VVVLLL@@@555222222000//////........................//////.........---------(((((())))))*********+++(((((())))))))))))(((((((((((()))***************((((((((((((((()))******)))************+++++++++------,,,,,,++++++,,,,,,,,,---......//////......111111222333333333333222555444444555555666777888;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBDDDDDDFFFHHHIIIIIIJJJLLLNNNFFFNNNMMMNNNWWWXXXTTTWWW___dddrrryyysssooojjjfffggglllssswwwxxxxxxxxxwwwvvvuuutttsssqqqooollllllkkkiiiddd```___bbbdddcccdddggghhheeebbbaaa^^^\\\YYYWWWVVVUUUJJJIIIHHHGGGHHHIIIJJJKKKBBB@@@===999777666666666777777777777666666666666666999<<<<<<;;;<<>>>>>;;;;;;;;;;;;::::::::::::888;;;>>>>>><<<;;;===???>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEHHHNNNRRRUUUbbbpppyyy```MMMWWW{{{}}}oookkk___```bbbgggiiieee___aaafffxxxqqqiiidddaaa```]]][[[UUUWWWXXXXXXWWWWWWWWWWWWyyytttqqqnnnmmmlllkkkhhhddd___ZZZWWWLLLCCC777000000111000...//////////////////////////////...------------...+++*********))))))((((((******))))))))))))******)))************))))))((())))))))))))************)))************+++++++++------,,,++++++,,,,,,,,,////////////////////////111111000000111111222333333333444444555666666666888888999:::;;;<<<===>>>=========>>>AAADDDGGGHHHFFFFFFGGGIIIKKKLLLMMMNNNMMMNNNPPPRRRSSSTTTTTTTTTVVV]]]dddtttvvvnnnmmmnnnnnnpppssswwwssssssxxx{{{xxxuuuttttttppplllkkklllmmmlllkkkfff```\\\^^^eeejjjjjjhhhccc```]]][[[ZZZYYYWWWUUUIIIJJJJJJJJJJJJJJJIIIIIIFFFCCC@@@>>>===<<<:::888999888888777777777777888555555666777888999::::::======@@@FFFLLLXXXmmmtttllllllqqqvvv|||zzzyyyuuuqqqllliiifffdddaaa______\\\WWWTTTQQQNNNKKKHHHBBBBBB@@@???===;;;:::999777888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>=========>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDFFFDDDBBBAAABBBCCCCCCCCCDDDDDDFFFHHHGGGIIIXXXiiixxx{{{WWWJJJ[[[zzzqqqeeebbbccc``````aaaaaa```^^^\\\[[[gggfffdddaaa^^^ZZZWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUzzzwwwssspppnnnnnnmmmlllhhhddd^^^ZZZWWWMMMDDD888111111222111/////////////////////////////////...------------...************)))))))))(((******))))))))))))******(((((())))))***)))))))))))))))))))))************)))************+++++++++---,,,,,,++++++,,,,,,,,,---------...///000000111111111000000111111222333333333444444555666666666999999:::;;;;;;<<<<<<===<<<===>>>???AAADDDFFFGGGEEEEEEGGGHHHJJJLLLMMMNNNMMMNNNPPPQQQSSSTTTTTTTTTRRRXXX^^^jjj{{{uuurrrmmmlllmmmmmmkkklllrrruuusssssstttnnnlllkkklllooopppooonnnhhhddd``````eeeiiijjjiiigggfffccc```\\\ZZZXXXWWWNNNNNNNNNMMMLLLKKKJJJJJJHHHEEECCCAAA@@@???===<<<999888777666555555555555555555666777777888999999999999;;;@@@EEEOOObbbsss|||uuummmmmmqqqvvvzzz}}}yyyvvvrrrpppoookkkgggccc___]]][[[XXXVVVVVVSSSNNNKKKIIIFFFCCCAAA===<<<;;;:::999777666666888888888999::::::;;;;;;::::::::::::;;;<<<===>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAABBBCCCCCCCCCGGGHHHLLLPPPQQQXXXiii{{{ttt[[[MMMTTTmmmuuufffaaa^^^]]][[[[[[\\\]]]]]]\\\\\\[[[^^^^^^]]][[[YYYWWWUUUTTTUUUUUUUUUUUUUUUUUUUUUVVVwww~~~tttpppooolllooonnnmmmiiiddd^^^YYYVVVNNNEEE999222222222222000//////////////////////////////...------------...************))))))))))))***))))))(((((())))))***&&&'''(((((())))))))))))))))))))))))************)))************+++++++++,,,,,,++++++++++++,,,,,,+++,,,---...///111222222111111000000111111222333333333444444555666666666:::::::::;;;;;;<<<<<<<<<<<<===???AAACCCDDDEEEEEECCCDDDEEEGGGJJJLLLMMMNNNMMMNNNOOOQQQRRRSSSTTTTTTPPPTTTYYYaaapppyyypppjjjiiiddddddggglllnnnnnnqqqvvvmmmmmmlllnnnooopppooommmjjjhhheeecccdddfffiiikkkjjjjjjiiiddd]]]YYYYYYZZZTTTSSSSSSQQQOOOMMMKKKJJJJJJHHHFFFEEEEEEDDDBBBAAA<<<;;;:::888666666555555555555555666666777777777666555777:::>>>EEEUUUcccsssyyyvvvjjjsssssskkkiiilllooopppvvvzzzzzz{{{xxx~~~~~~}}}|||zzzwwwuuussssssqqqooolllhhheeeccc___\\\XXXUUUTTTRRROOOMMMKKKIIIEEEBBB@@@>>><<<:::888888777777666555555555888888999999::::::;;;;;;::::::::::::;;;<<<=========>>>>>>??????@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCIIINNNVVV]]]cccllliiiVVVGGGLLL___{{{uuu```\\\^^^\\\XXXUUUVVVWWWXXXYYYZZZZZZYYYUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVzzz}}}sssooommmkkkpppooommmiiiddd^^^XXXUUUNNNDDD888222111222111/////////////////////////////////...------------...*********)))))))))))))))))))))(((((((((((())))))%%%%%%'''((())))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++,,,---,,,,,,---...///000111111111111000000111111222333333333444444555666666666888888999:::;;;<<<===>>><<<===???BBBCCCDDDDDDCCCBBBCCCDDDFFFIIIKKKMMMNNNLLLMMMOOOPPPRRRRRRSSSSSSSSSRRRVVV]]]dddrrrwwwnnnlllccccccfffjjjjjjiiinnnvvvtttrrrnnnlllkkkjjjjjjjjjkkkkkkiiifffccccccgggkkkhhhjjjjjjeee]]]YYYZZZ]]]YYYXXXWWWTTTQQQNNNLLLJJJKKKJJJHHHHHHIIIHHHFFFDDDBBB@@@>>><<<:::888888777555555555555666666666666777666666999:::>>>IIIUUUiiipppssszzzuuuaaaTTT\\\mmmwww|||tttjjjbbb```aaadddgggmmmqqqqqqrrrwwwyyyxxxqqqwww}}}|||zzzyyywwwuuusssqqqnnnllljjjjjjjjjhhheeeaaa]]][[[WWWTTTQQQOOOMMMLLLIIIGGGEEEBBB???======<<<:::888777777777777777777777777888888999999:::;;;;;;<<<:::999999::::::;;;<<<===>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFEEECCCCCCDDDEEEJJJUUUcccmmmuuusss]]]OOOJJJWWWmmm|||dddXXXYYY]]]\\\XXXTTTTTTUUUUUUVVVVVVVVVVVVQQQRRRSSSSSSSSSSSSSSSSSSQQQPPPPPPPPPQQQSSSTTTUUU~~~tttooollljjjooonnnlllhhhccc]]]WWWTTTMMMCCC777111000111000...//////////////////////////////...------------...))))))))))))))))))******))))))(((((((((((())))))%%%%%%'''((())))))))))))((()))))))))************))))))*********+++++++++************++++++,,,---............////////////111111000000111111222333333333444444555666666666666777888:::<<<>>>???@@@===>>>@@@BBBCCCCCCCCCBBBAAABBBCCCFFFHHHJJJKKKLLLKKKLLLNNNOOOQQQRRRRRRRRRTTTPPPSSS\\\aaahhh}}}vvvqqqhhhgggggghhhfffdddiiipppwwwssslllfffdddeeehhhkkkkkklllllliiiddddddgggkkkgggiiijjjgggaaa^^^```ccc\\\[[[ZZZWWWSSSPPPMMMKKKLLLKKKJJJKKKKKKJJJHHHFFFEEECCCAAA>>><<<:::999888666666666666555555555555888666666777888999@@@HHHQQQXXXhhh{{{~~~|||{{{pppqqqhhhUUUJJJMMMXXX]]]eeeccc___ZZZVVVVVVYYY\\\```fffiiiiiikkkpppsssrrrooouuu|||~~~~~~}}}|||zzzxxxvvvuuuqqqppppppmmmjjjgggeeedddaaaaaaaaa```]]]ZZZVVVTTTNNNLLLJJJIIIHHHFFFDDDBBB@@@>>>;;;:::::::::999777777777777777888888888888888999999:::;;;;;;<<<<<<::::::::::::;;;<<<======?????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEECCCBBBBBBEEEHHHPPP___rrr___IIINNN^^^tttvvvlll```YYYYYY[[[ZZZYYYUUUUUUTTTSSSSSSRRRRRRRRROOOPPPPPPQQQQQQQQQPPPPPPOOONNNNNNNNNOOOPPPRRRTTTvvvqqqmmmiiimmmmmmkkkgggbbb\\\WWWTTTLLLCCC777000///000///...//////////////////////////////...------------...))))))))))))************)))((((((''''''(((((()))&&&'''(((((())))))))))))))))))))))))************)))************+++++++++******)))******+++,,,---//////////////////......111111000000111111222333333333444444555666666666666777888:::<<<>>>???@@@>>>???@@@AAABBBBBBCCCBBBAAABBBCCCEEEGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSOOOQQQYYY___dddppp|||{{{rrrmmmiiifffcccaaaccciiiqqqmmmggg```___bbbjjjpppjjjlllmmmllliiihhhjjjllliiijjjkkkiiifffdddfffiii^^^]]]\\\YYYVVVSSSPPPOOONNNMMMLLLMMMMMMLLLJJJGGGEEECCCAAA>>><<<:::999888777777777666666555555555666444444666555444888>>>@@@AAAHHHTTT]]]___aaadddrrriiifffeeeiiivvvxxxiii[[[ZZZQQQEEE>>>AAAEEEEEEHHHIIIJJJKKKLLLOOOTTTXXXXXX]]]``````bbbgggkkkkkkkkkpppvvvyyyzzz{{{~~~~~~|||zzzxxxwwwvvvvvvttttttrrrqqqnnnllljjjiiidddeeeeeebbb___\\\[[[[[[VVVVVVVVVTTTRRROOOMMMKKKEEEDDDBBBBBBBBB@@@===;;;:::888666666777888777666555666666666777777777888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAAAAAEEEKKKQQQ]]]pppcccLLLOOOiiisssbbb```\\\YYYWWWVVVVVVVVVWWWUUUTTTQQQPPPOOONNNNNNLLLLLLMMMMMMNNNMMMMMMMMMNNNMMMLLLKKKLLLNNNPPPQQQzzzsssmmmiiikkkjjjiiifffaaa[[[WWWTTTMMMCCC888111000111000...//////////////////////////////...------------...((()))))))))************((((((''''''''''''(((((((((((())))))***)))))))))))))))))))))************)))************+++++++++))))))))))))***+++,,,---------......//////000000111111000000111111222333333333444444555666666666888999999:::;;;<<<======@@@@@@@@@@@@AAABBBBBBCCCBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMNNNPPPQQQQQQQQQRRRQQQSSSVVV[[[aaahhhmmm}}}uuulllhhheeebbbcccfffiiifffbbb^^^]]]aaajjjqqqkkkmmmooopppooonnnnnnnnnkkkjjjiiiiiihhhhhhhhhhhh```___^^^\\\ZZZWWWUUUTTTPPPPPPOOOPPPPPPNNNKKKHHHFFFDDDBBB@@@===<<<::::::999999888777777666555555666333333666666333555999:::777777;;;===<<<>>>BBBLLLKKKNNNMMMMMMXXX[[[NNN>>>>>><<<888888;;;<<<<<<;;;===@@@CCCFFFIIIMMMPPPNNNSSSVVVUUUXXX]]]aaaaaaaaaeeejjjmmmmmmnnnrrruuuyyy{{{~~~~~~~~~|||zzzyyyyyyxxxwwwuuutttrrrpppnnnmmmllllllllliiihhhgggeeeccc```^^^\\\XXXZZZZZZXXXTTTQQQQQQRRRMMMLLLKKKIIIGGGEEEDDDCCC>>>===<<<======;;;999666666555333444555777666666666666666777777777777777999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@CCCDDDFFFNNNYYYbbbppp```SSSXXXxxxZZZXXXWWWUUUTTTSSSSSSSSSRRRUUUTTTQQQOOOMMMLLLLLLLLLHHHIIIJJJKKKLLLMMMMMMMMMOOOMMMKKKJJJJJJKKKNNNOOO|||tttnnniiiiiiiiigggeee```[[[VVVTTTNNNEEE999222111222111000//////////////////////////////...------------...(((((())))))*********+++((((((''''''''''''(((((()))************))))))((())))))))))))************)))************+++++++++))))))))))))***+++,,,---+++,,,---...///111222222111111111000111222222333333333444444555666666777;;;;;;;;;;;;;;;;;;;;;;;;AAAAAA@@@???@@@AAACCCDDDCCCCCCDDDDDDEEEFFFFFFFFFJJJKKKLLLNNNPPPPPPQQQQQQSSSUUUVVVUUUXXX___eeegggppp|||{{{pppllliiiffffffgggdddcccaaa^^^\\\```hhhnnnkkkmmmpppssstttsssqqqpppkkkiiigggfffggggggfffeeeaaaaaa```___]]]ZZZYYYWWWRRRRRRQQQRRRRRRPPPLLLIIIHHHGGGEEEBBB@@@???>>>===::::::999888777666555555777555555888888555555888333222333777888666777:::666:::AAA???:::CCCFFF999666888999999:::;;;;;;:::;;;===@@@BBBCCCDDDGGGIIIFFFKKKNNNNNNPPPVVVZZZZZZXXX\\\```bbbbbbeeeiiimmmpppsssxxxyyyvvvvvv{{{yyyvvvsssqqqsssxxx|||~~~|||zzz}}}}}}|||zzzzzzyyyuuutttrrrqqqqqqqqqooommmmmmkkkiiigggfffeeeffffffcccbbbaaa___\\\YYYWWWUUURRRTTTUUUSSSOOOLLLLLLNNNIIIGGGEEECCCBBB@@@@@@@@@<<<;;;;;;;;;;;;:::777555555444333444666777777777888888999999999999999999999999:::;;;;;;<<<<<<======<<<<<<======>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???BBBEEEHHHMMMWWWfffqqqkkkOOO[[[yyygggZZZUUUSSSPPPPPPQQQRRRRRRQQQSSSQQQOOOMMMKKKKKKKKKKKKGGGHHHJJJLLLMMMOOOOOOOOOOOOMMMKKKIIIIIIJJJLLLNNN~~~{{{qqqjjjggghhhgggddd```\\\YYYWWWVVVNNNBBB777333222000//////000000000000000///......///---,,,,,,---...,,,+++************))))))))))))''''''((((((((((((''''''(((((())))))******++++++''''''((()))***++++++,,,)))***+++,,,,,,+++***))))))+++,,,,,,+++***,,,---++++++,,,------......///000000000000000111111222333333333333444555666666;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHKKKMMMOOOOOOOOOOOORRRSSSTTTWWWYYY[[[]]]^^^jjj}}}qqq|||~~~wwwrrrlllhhhgggbbbbbb```\\\[[[___fffmmmlllkkklllooossstttqqqnnnmmmllliiiccc^^^]]]aaaeeegggddd```___```___[[[XXXTTTRRRPPPPPPQQQQQQPPPOOOKKKIIIGGGCCCAAA>>>===<<<;;;;;;::::::999888777777444444444444444444444444555555555555555555555555777777777777777777777777555555555555666666666666::::::;;;<<<===>>>???@@@DDDEEEGGGJJJLLLNNNPPPQQQSSSUUUXXXYYYZZZ\\\___aaahhhhhhjjjlllnnnppprrrsss~~~vvvttt}}}zzztttssspppkkkffffffkkkpppxxx{{{|||yyywwwwwwwwwttttttttttttttttttttttttllllllkkkiiihhhfffeeeeeedddcccaaa^^^\\\[[[ZZZZZZYYYXXXVVVTTTRRROOOMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA???===<<<;;;;;;<<<888888888777666666555555555555666666777777888888::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<<<<======>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBB@@@CCCDDDBBB@@@@@@AAA@@@???AAADDDJJJYYYooogggWWWWWWqqqppp```SSSPPPOOOOOONNNNNNOOOOOOPPPNNNNNNNNNLLLIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHNNNLLLJJJHHHHHHHHHJJJKKKxxxoooiiifffjjjhhheeeaaa]]]ZZZXXXVVVNNNBBB777444333111///000000000000000000///......///---,,,,,,---...,,,+++************))))))))))))'''((((((((((((((((((''')))))))))))))))*********)))))))))))))))*********)))******++++++******))))))***,,,+++******+++---++++++,,,------......///000000//////000000111222333333222333333444555666999999:::::::::;;;;;;;;;<<<<<<<<<===>>>???AAAAAACCCCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRSSSTTTVVVYYYZZZ[[[___nnnzzzyyywwwlllgggeeeccc___\\\\\\```eeeiii```______ccchhhmmmooooookkkiiifffbbb___```bbbeeeiiifffcccaaa```^^^[[[WWWVVVTTTRRRRRRRRRRRRQQQPPPMMMLLLIIIFFFCCCAAA@@@???>>>===<<<;;;:::999888888666666666666555555444444444444444555555555555555666666666666666666666666555555555666666666777777888888999:::;;;<<<======@@@AAACCCDDDGGGHHHJJJKKKLLLNNNQQQRRRSSSUUUWWWYYY^^^___```bbbdddfffhhhiiijjjnnntttzzz~~~~~~}}}|||yyyppplllrrr{{{|||xxxvvvyyytttxxx{{{wwwrrrrrrssstttuuutttpppkkkhhhmmmqqquuuwwwwwwvvvxxxyyy~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||zzzvvvrrrooonnnmmmmmmiiiiiiiiihhhhhhhhhggggggccccccbbb```___^^^]]]\\\\\\[[[YYYWWWUUUTTTSSSSSSPPPOOONNNLLLJJJHHHFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>><<<:::999888888999777777777666666666666555555555666666777888888999::::::::::::::::::::::::999::::::;;;<<<<<<======<<<<<<======>>>?????????@@@AAAAAAAAAAAAAAAAAABBB@@@CCCDDDCCCAAAAAAAAAAAAFFFMMMUUU^^^lll~~~nnnYYY```yyyiii[[[SSSNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMKKKHHHFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFEEEIIIGGGFFFDDDDDDDDDEEEFFFvvvooojjjiiimmmkkkgggccc^^^[[[XXXWWWOOOCCC888555444222000111000000000000000//////...///---,,,,,,---...,,,+++************))))))))))))((((((((((((((((((((((((***))))))))))))))))))(((************))))))((((((+++******))))))******+++)))***++++++******+++---++++++,,,------......///000000//////000000111222222222222333333444555666666777777888999:::;;;;;;<<<<<<<<<===>>>???@@@AAACCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJLLLNNNPPPQQQRRRQQQQQQRRRSSSUUUWWWYYYYYY```lllzzzxxxnnniiiccc\\\YYY[[[^^^```aaaVVVUUUTTTWWW]]]dddiiillliiifffcccaaabbbdddeeeeeegggeeeccccccbbb```^^^[[[YYYWWWUUUTTTTTTTTTRRRQQQPPPOOOLLLIIIGGGEEECCCCCCAAAAAA@@@>>>===;;;:::999999999888777666555555444444444444444444444444444444444444444444444444444555555666666666777777777555666777777888999::::::;;;<<<===>>>???AAABBBBBBCCCEEEHHHIIIJJJKKKMMMOOOQQQRRRSSSUUUWWWYYYZZZ[[[ZZZ[[[\\\^^^aaadddfffgggnnneee```dddjjjkkkiiihhhooo{{{{{{mmmcccaaaeeelllpppvvvvvvyyy}}}yyynnneeeaaadddhhhjjjkkklllnnnooossssssssssssssssssssssssrrrrrrssssssrrrpppooommmppppppppppppoooooooooooonnnllliiifffcccbbbaaaaaa^^^^^^]]]\\\[[[ZZZZZZYYYWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPNNNMMMKKKJJJIIIIIIFFFFFFEEECCCBBBAAA@@@???@@@??????>>>===<<<;;;;;;999888777666555555555555555555555555666666666666666666666777888888999999999999999999999999999999::::::;;;;;;<<<=========<<<======>>>??????@@@@@@BBBAAAAAAAAAAAAAAAAAA@@@BBBCCCDDDDDDCCCCCCDDDFFFOOO\\\kkkvvvnnnUUU]]]zzzbbbSSSOOOMMMNNNKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKKKKJJJGGGEEEEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBEEEDDDCCCBBBAAABBBCCCDDDwwwpppmmmmmmooommmiiiddd```\\\YYYXXXPPPDDD999555444222111111//////000000000000/////////---,,,,,,---...,,,+++************)))))))))((()))(((((((((((((((((()))******))))))((((((((('''******))))))))))))))))))+++***)))(((((()))***+++)))***++++++******+++,,,++++++,,,------......//////////////////000111111222222222222333444555666444444555777888:::;;;;;;<<<<<<<<<<<<>>>???@@@AAACCCCCCCCCDDDEEEFFFGGGHHHJJJIIIHHHHHHJJJMMMPPPSSSRRRRRRQQQQQQRRRTTTVVVWWWZZZ]]]aaakkk|||tttkkkaaa]]]^^^```^^^[[[UUUTTTTTTVVV[[[aaafffiiiiiieeebbbcccfffiiiiiigggbbbbbbcccdddddddddcccbbb[[[YYYVVVUUUUUUTTTSSSQQQRRRQQQNNNLLLIIIGGGFFFEEEEEEEEECCCBBB@@@>>><<<<<<;;;;;;:::888777666555444555555555444444444444444333333333333333333333333555555666666666777777777555555555666777888888888999999999:::;;;;;;<<<<<<===???AAABBBBBBCCCEEEGGGHHHHHHJJJKKKMMMOOOPPPQQQSSSSSSRRRRRRTTTWWWZZZ]]]aaaZZZVVVZZZ^^^^^^]]]]]]```hhhvvvyyyssswwwqqqggg\\\VVV[[[gggqqqyyyzzz|||~~~yyyqqqjjjXXX[[[^^^aaaccceeeggghhhiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjjjjiiifffdddbbbeeeddddddddddddcccccccccbbbaaa___]]][[[YYYYYYXXXXXXWWWWWWUUUTTTSSSRRRRRRNNNMMMMMMLLLJJJIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@??????>>>======::::::999999888777777666555444444444333333333333333444444555666666777777666666777888888999999:::888888888999999999999999;;;;;;;;;<<<======>>>>>>======>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@DDDBBBBBBCCCDDDFFFLLLRRR___ooosssWWW]]]dddTTTRRROOOLLLNNNIIIHHHHHHHHHHHHHHHHHHIIIHHHIIIIIIHHHFFFDDDEEEEEECCCCCCDDDDDDCCCCCCBBBAAAEEEDDDCCCCCCCCCDDDEEEEEEwwwqqqnnnnnnpppnnnjjjeeeaaa]]]ZZZYYYPPPDDD999555444222111111//////000000000000/////////---,,,,,,---...,,,+++************)))))))))(((***)))(((((((((((()))******)))))))))(((((('''''''''(((((()))******+++++++++***)))(((((()))***+++(((***++++++***)))+++,,,++++++,,,------......////////////...///000000111222222222222333444555555333333555666888999:::;;;;;;;;;<<<<<<===???@@@AAABBBBBBBBBCCCDDDEEEGGGHHHJJJIIIHHHGGGIIILLLPPPSSSSSSRRRRRRRRRSSSTTTVVVWWWZZZ]]]___bbbmmmhhhlll~~~yyyllleeeeeeccc^^^XXXVVVXXX[[[___bbbfffiiikkkiiigggeeefffjjjlllllljjjaaaccceeeeeeeeedddcccbbb\\\ZZZWWWVVVVVVUUUSSSRRRSSSQQQOOOMMMJJJIIIHHHGGGHHHGGGFFFDDDBBBAAA??????===<<<;;;999888666555444666666666555555444444444444444444444444444444444555555555555666666666666555555555666777777888888888888999999999999:::::::::;;;===>>>>>>>>>@@@BBBBBBCCCDDDFFFGGGIIIJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSOOOPPPUUUXXXWWWUUUVVVWWW\\\fffpppwwwvvvnnnhhhiiiiiiddd\\\UUUUUU^^^gggpppvvv|||}}}yyyrrrlllhhhUUUVVVXXX[[[^^^aaabbbbbbccccccbbbaaaaaabbbccccccaaabbbccccccbbb```]]][[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRRRRPPPOOONNNMMMMMMHHHHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<;;;;;;;;;777777777666555555444444222333333444444444444444333444444555666777888888777777888888999:::::::::888888999999999:::::::::;;;;;;<<<======>>>>>>???======>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@CCC??????CCCGGGLLLVVVaaauuujjjVVVWWW{{{pppSSSOOOQQQLLLHHHLLLHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHGGGEEEDDDDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDEEEEEEFFFGGG~~~uuuooommmmmmpppnnnjjjfffaaa^^^[[[ZZZOOOCCC888555444222000111...//////000000000000000///---,,,,,,---...,,,+++************))))))))))))******((((((((((((******)))(((((((((((((((((('''''''''((()))***+++,,,,,,***))))))(((((())))))***((()))******))))))***,,,++++++,,,------....../////////......//////000111111111111222222333444555333444555666888999:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBDDDFFFHHHIIIHHHGGGGGGIIILLLPPPRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUYYY^^^bbbhhh{{{xxxbbb^^^lllrrr|||xxxnnnhhhccc[[[TTTWWW[[[aaafffiiikkkmmmnnnjjjiiiiiijjjlllmmmlllkkkeeegggiiigggddd```^^^^^^\\\ZZZXXXWWWWWWWWWUUUTTTSSSRRRPPPNNNLLLJJJIIIIIIIIIIIIHHHFFFEEECCCBBBAAA>>>>>>===;;;:::888777777888888777777666555555555555555555555555555555555333333444444444555555555555555555666666777777777777888888888888888999999888999;;;;;;;;;;;;<<<>>>>>>???@@@AAACCCDDDEEEFFFDDDEEEGGGHHHIIIJJJJJJJJJHHHGGGJJJPPPRRRPPPOOOQQQRRRTTTZZZbbbiiijjjfffbbb\\\___```\\\WWWTTTUUUXXX^^^hhhrrrvvvqqqggg___[[[RRRRRRRRRTTTXXXZZZZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZ[[[[[[ZZZXXXVVVUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@===<<<;;;;;;::::::::::::888888888777777777777777555555555555444444444333222222444555666666666666444555555666777888888999888888888999::::::;;;;;;999999999::::::;;;;;;<<<<<<<<<======>>>?????????======>>>@@@AAABBBCCCDDDBBBAAAAAAAAAAAAAAAAAA@@@DDD@@@BBBKKKSSSZZZffftttgggPPPUUUrrrvvv```OOONNNNNNIIIHHHLLLHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFGGGFFFDDDDDDEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCDDDEEEEEEFFFFFF~~~vvvpppmmmmmmooommmiiieeeaaa^^^\\\[[[NNNBBB777444333111///000......///000000000000000///---,,,,,,---...,,,+++************))))))))))))+++***(((''''''(((***+++'''''''''((((((((((((((((((((())))))*********+++(((((())))))))))))((((((((()))******))))))***+++++++++,,,------......//////............///000000111111111111222333444555444555555777888999::::::;;;;;;;;;<<<===>>>???@@@@@@?????????AAACCCFFFGGGHHHHHHHHHHHHJJJLLLOOOQQQOOOPPPRRRUUUVVVVVVUUUUUUTTTUUU[[[bbbhhhssswww]]]]]]dddooo{{{}}}sssiii```YYYYYY^^^cccfffgggggghhhjjjiiijjjllllllkkkjjjjjjkkkfffiiijjjhhhccc^^^\\\[[[]]][[[YYYYYYYYYYYYXXXWWWUUUTTTRRRPPPMMMLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@???>>>===<<<;;;;;;999999999888777666666666555555555555555555555555222222222333333333444444444444555555555555666666555555666666666777777777555777888888777777999:::::::::;;;<<<>>>???@@@@@@???@@@AAABBBCCCDDDDDDDDDBBBAAADDDHHHHHHFFFHHHLLLKKKKKKNNNSSSXXX[[[[[[ZZZQQQUUU[[[______[[[WWWTTTSSSYYY___cccaaa[[[TTTOOOMMMLLLJJJLLLOOOPPPPPPOOOOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;888888777777666777777777555555555444444333333333444444444333333333333333111222444666777777777777666777777777888888999999888888999999:::;;;;;;;;;999::::::;;;<<<<<<======<<<======>>>>>>???@@@@@@===>>>???@@@AAACCCDDDDDD@@@AAAAAAAAAAAAAAAAAABBBHHHFFFNNN^^^jjjppp|||cccVVV[[[zzzrrrbbbWWWNNNMMMMMMJJJJJJLLLFFFFFFFFFEEEEEEFFFFFFFFFDDDEEEFFFFFFEEEDDDEEEGGGFFFFFFFFFFFFFFFEEEEEEDDDAAABBBCCCEEEFFFGGGGGGGGGyyysssooonnnnnnllliiieeeaaa^^^\\\\\\NNNBBB777333222000//////......///000000000000000///---,,,,,,---...,,,+++************))))))))))))+++***)))'''''')))***+++&&&'''''''''(((((())))))************))))))))))))'''((()))******)))((('''((()))******))))))***+++++++++,,,------......///...............///000000111111111111222333444555555555666777888999::::::;;;;;;;;;;;;===>>>???@@@??????>>>>>>@@@BBBEEEGGGGGGGGGHHHIIIJJJMMMOOOPPPLLLNNNRRRUUUVVVVVVUUUSSSVVVUUUYYYaaafffjjjttt~~~yyyUUUXXX___hhhvvvxxxmmmggg]]]```ccccccaaa```aaaccchhhkkknnnmmmjjjhhhhhhjjjdddgggiiihhhccc___]]]]]]^^^\\\ZZZZZZ[[[[[[[[[ZZZVVVUUUSSSQQQOOONNNMMMLLLIIIIIIHHHGGGGGGFFFEEEEEECCCBBBBBBAAA@@@???>>>>>>:::::::::999888777777666444444444444444444444444111111222222222333333333444444444444444444444555333333333444555555666666333555666666555555666777666666777888:::;;;<<<<<<999999:::;;;<<<===>>>??????>>>???AAA@@@???CCCIIIDDDDDDDDDGGGKKKOOORRRTTTKKKPPPXXXbbbhhhfff```ZZZSSSPPPNNNOOOQQQRRRNNNKKKIIIFFFDDDEEEGGGIIIHHHFFFFFFEEECCCBBBBBBCCCEEEFFFIIIHHHGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>?????????>>>===============<<<<<<<<<<<<<<<999999999888888777777777555555444444444444555555555555444444333333222222333333333333222222222222000222444666777888888777888888888888999999999999888999999::::::;;;;;;<<<::::::;;;;;;<<<===>>>>>>=========>>>??????@@@@@@===>>>???@@@BBBCCCDDDEEE@@@@@@@@@AAAAAABBBBBBBBBNNNOOO[[[ppp~~~bbbMMM^^^}}}lllUUUPPPMMMKKKKKKMMMKKKHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIxxxqqqkkkhhhooollliiihhhgggddd^^^YYYOOOFFF;;;444111111111111......////////////......///......------,,,++++++)))))))))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))+++,,,,,,***))))))+++.....................------///////////////.........000000000000111222333444666666777777888888999999===>>>???@@@@@@???>>>===??????@@@@@@AAABBBCCCCCCAAADDDFFFHHHHHHHHHJJJKKKLLLNNNPPPRRRSSSUUUYYY\\\XXXYYYZZZ\\\___dddjjjooovvviiiRRRQQQ^^^ppptttjjjllljjjeeebbb```\\\WWW\\\dddnnnpppmmmjjjkkknnnjjjhhhfffdddeeedddcccbbbaaa___[[[ZZZZZZZZZYYYXXXWWWVVVUUUVVVUUUSSSOOOLLLJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::===<<<:::888666444333333555444333222333444555666444444555555555555666666333333444555555666666666555555555555555555555555666777777777888888888888999999:::;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<===>>>=========???BBBEEEGGGJJJFFFEEEPPP___ddd[[[OOOMMMMMMKKKIIIGGGEEEDDDCCCAAAAAAAAA@@@???>>>>>>===????????????????????????????????????????????????>>>>>>======<<<<<<<<<;;;<<<<<<<<<;;;;;;:::::::::888888888888888888888888777777666666555555555555555555555444444333333333333333333333333333333333333333333444444444555555666666777888999::::::::::::::::::;;;;;;:::999999::::::999999::::::;;;<<<;;;::::::;;;===>>>===<<>>BBB@@@@@@AAA???@@@IIISSS[[[cccppp}}}~~~___OOO[[[ooo\\\SSSNNNMMMLLLKKKJJJIIIHHHHHHDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCEEEFFFFFFGGGGGGGGGwwwpppjjjgggnnnllliiihhhhhhddd^^^YYYOOOFFF;;;444111111111000......////////////......///......------,,,++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))+++,,,,,,+++))))))+++---..................------/////////////////////...111111111111222333444555777777777888999999::::::======>>>??????????????????@@@@@@AAACCCDDDEEEEEECCCEEEHHHIIIHHHIIIJJJKKKLLLNNNPPPSSSWWW]]]dddiiiXXXZZZ[[[]]]^^^bbbgggjjjnnn```OOOTTTcccqqqzzz~~~ttttttooogggbbb```[[[UUUWWW^^^fffkkklllmmmooorrrllliiieeecccccccccccccccbbb___\\\ZZZZZZZZZYYYXXXYYYXXXWWWWWWVVVTTTPPPMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA?????????>>>>>>===<<<;;;>>><<<;;;999777666555555555555444333222222222222444444444444444444444555666666555555555555555555555555555555555555555555666666666777777777888888777777888999999999999888888888999999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>AAACCCIIICCC@@@EEENNNQQQKKKBBBEEEEEEDDDCCCBBBBBBAAAAAA??????>>>>>>===<<<<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::999999888888888888666666666666666666666666666666555555555444444444444444444444333333333222333333333333333333333333333444444444444555555555666777888999999::::::::::::::::::;;;;;;::::::999:::::::::::::::;;;;;;<<<<<<;;;;;;<<>>>>>@@@BBBDDDEEEEEEEEEEEECCCBBBDDDEEEJJJVVVbbbiiiqqq|||zzz]]]SSS^^^yyyvvv^^^PPPJJJLLLKKKJJJIIIHHHGGGGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFBBBBBBCCCDDDEEEFFFFFFEEE~~~vvvnnniiigggnnnllliiiiiihhhddd^^^YYYNNNFFF;;;333111111111000......////////////......///......------,,,++++++++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))***+++,,,+++))))))+++---------------------............//////////////////222222222333333444555555777777888999999:::;;;;;;<<<<<<<<<===>>>???@@@AAA@@@AAABBBCCCEEEFFFGGGHHHEEEGGGIIIJJJJJJIIIJJJLLLOOOPPPRRRTTTXXX___gggmmmYYYZZZ\\\]]]^^^```ccceeekkkvvvfffUUURRRWWW^^^ooo|||wwwlllddd```[[[TTTWWWZZZ___eeejjjnnnppprrrllliiieeebbbbbbcccdddcccccc```]]][[[[[[ZZZYYYXXXZZZXXXWWWVVVUUUSSSOOOLLLKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@???>>>======>>>>>><<<;;;:::999999999888888777666555333111000444444444333333333333333777777666555555444333333444444444444444444444444555555666666666777777777444555555666666666666666666777777888888999::::::999999888888888:::;;;<<>>999999===???<<<999;;;;;;<<<<<<<<<=========<<<;;;;;;::::::999999888::::::::::::::::::::::::888888888888888888888888888888888777777777777666666666666666666555555555444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333444444555555555666666666666777888999::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<=========<<<>>>AAABBBBBBAAAAAAAAA@@@????????????@@@>>>???@@@AAAAAA@@@@@@???DDDBBBDDDJJJOOOXXXfffssszzzpppYYYHHHUUU{{{ooo___RRRJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHH@@@AAABBBCCCCCCCCCCCCCCC}}}|||tttmmmiiigggmmmkkkiiiiiihhhddd^^^XXXNNNFFF;;;333111111111000......////////////......///......------,,,++++++,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))***+++,,,+++))))))***,,,,,,,,,------------..................////////////111111222333333444444444666666777888999999::::::;;;;;;;;;;;;===???AAACCCAAAAAACCCDDDFFFHHHJJJJJJGGGIIIKKKKKKKKKJJJKKKLLLQQQSSSTTTUUUVVVYYY^^^aaaXXXZZZ]]]^^^___```bbbdddiiiooo|||vvvYYYMMMLLLUUU```qqqyyypppkkkddd]]]\\\[[[\\\```fffjjjkkkkkkjjjhhheeedddddddddcccbbbccc```]]][[[[[[[[[YYYXXXXXXVVVUUUTTTSSSPPPMMMJJJLLLMMMMMMMMMMMMMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEAAAAAABBBBBBAAA@@@@@@???@@@???>>>===<<<<<<<<<===;;;;;;<<<;;;:::888555444444444444333333222222222555555444444333333333333444444444444444444444444444555555555555666666666333444444555555555555555444555555666777777888888888777666666666666777888:::888666555666888999999666777777888888999999999888888777777666666666666777777777777777777777777555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222222333333333333555555555666666666777777777888999999:::::::::999999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>=========>>>AAACCCCCCBBB@@@@@@???????????????@@@>>>???@@@@@@?????????@@@BBBFFFOOO\\\fffooozzziiiXXXTTTZZZuuufffUUURRRLLLJJJMMMHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEE>>>???@@@@@@AAAAAAAAA@@@yyyzzzrrrllliiigggmmmkkkjjjjjjiiieee]]]WWWNNNEEE:::333000000000000......////////////......///......------,,,++++++,,,++++++***)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))***++++++***)))***+++,,,,,,,,,,,,------......---.........//////000000///000111222333333333222444444555666777888999999;;;::::::;;;===???BBBCCCAAABBBCCCEEEGGGHHHJJJKKKHHHJJJLLLLLLKKKKKKLLLMMMQQQSSSVVVWWWVVVUUUTTTUUUWWWYYY\\\^^^^^^```bbbdddeeeiiirrr```MMMMMMPPPYYYfffqqq}}}}}}tttkkk^^^[[[YYY[[[```ddddddbbbeeeddddddeeefffeeebbb```bbb___\\\[[[[[[[[[ZZZYYYYYYWWWTTTSSSRRRQQQNNNLLLNNNNNNOOOOOOOOONNNMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@???????????????;;;;;;<<<======;;;:::999666666555555444333222222111111222222222333333333444444444444444444444444333333444444444555555555333444444555666555555555333333444444555666666777777777666666555555555555444555666666666666777888777777777666666666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444333333333333333333333333111111222222222222222222222222222222222222222222222222333333333444444444666666777777777777888888888888999::::::::::::999999:::;;;;;;<<<<<<<<<;;;======<<<<<<======>>>???===<<<<<<>>>@@@BBBBBBAAA?????????>>>>>>???@@@@@@<<<>>>@@@AAAAAADDDHHHKKKHHHQQQcccxxxgggTTTNNNgggkkkOOOJJJKKKGGGEEEJJJGGGFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@======>>>????????????>>>yyyrrrllliiihhhlllkkkjjjjjjiiieee]]]WWWMMMEEE:::222000000000///......////////////......///......------,,,++++++++++++******))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((***++++++***))))))***++++++,,,,,,------......------......///000000000...///111222333333222111333333444555666888999999::::::;;;<<<===???AAAAAAAAABBBCCCDDDFFFGGGHHHIIIGGGIIIKKKLLLLLLKKKLLLNNNNNNRRRVVVYYYXXXVVVUUUTTTWWWYYY[[[[[[\\\^^^aaaccceeeiiipppvvv~~~aaaPPPIIIHHHQQQ]]]kkk~~~sssbbb^^^[[[[[[]]]___^^^]]]_________aaacccbbb```^^^___]]]ZZZZZZZZZ[[[ZZZZZZ[[[YYYVVVUUUUUUTTTRRRPPPOOOOOOPPPPPPOOONNNMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGDDDEEEEEEFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@::::::;;;<<<<<<<<<<<<<<<999999888777666555444333000000111222222333444444333333333333333333333333222333333333333444444444333444555555666666555555222333333444444555666666666666666666555555555444222444666666555333333333777777666666555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444222222333333333333444444333333333333333333333333111111111111222222222222222222222222333333333333333333444444555555666666777777777888888888999999999999:::::::::::::::999999:::;;;<<<<<<===<<<<<<>>>>>>======>>>>>>???@@@>>>===<<<===???@@@@@@??????>>>>>>>>>>>>???@@@@@@???@@@@@@???>>>AAAHHHMMMSSS^^^tttoooSSSPPP\\\iiiYYYLLLJJJKKKFFFDDDFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>>>>======yyyqqqmmmjjjiiilllkkkjjjkkkjjjeee]]]WWWMMMEEE:::222000000000///......////////////......///......------,,,++++++*********)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))''')))++++++***)))))))))***++++++,,,------......------......///000000111...000222333444444333222333333444666777888::::::999:::;;;===>>>?????????AAAAAABBBCCCDDDEEEFFFFFFFFFHHHKKKLLLKKKLLLMMMNNNLLLPPPUUUXXXYYYXXXYYYYYYXXXYYYYYYXXXXXXYYY]]]___dddhhhnnnpppppp{{{fffTTTGGGHHHPPP[[[nnn{{{ooolllhhhdddaaa___\\\[[[[[[YYYXXXYYY[[[]]]^^^^^^\\\ZZZXXXXXXYYY[[[[[[ZZZ[[[YYYWWWVVVVVVVVVTTTSSSQQQQQQPPPPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDBBBAAA@@@@@@@@@@@@======<<<<<<===>>>>>>???<<<<<<;;;999888777555555333333333333333444444444333333333333333333333333222222222222333333333333222333444444555555444444222222333444444555555666555555555555555555444444333333444444333222222222444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222333333111111111111222222333333222222222222222222222222111111111222222333333333222333333333444444444444444444555555666777777888888888888999999999999:::999::::::;;;::::::999999999:::;;;<<<============???>>>>>>>>>>>>???@@@@@@???>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>???@@@@@@???@@@AAA@@@AAAGGGRRRZZZhhhqqquuuYYYUUUaaazzzWWWSSSMMMIIIHHHHHHGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===========================<<<;;;:::::::::;;;;;;<<<======>>>======<<<<<>>??????>>>>>>@@@AAAAAABBBCCCDDDDDDEEEEEEGGGJJJKKKKKKLLLMMMOOOMMMPPPSSSUUUVVVXXXZZZ[[[YYYYYYXXXVVVTTTUUUYYY[[[^^^bbbhhhiiieeellllllRRRHHHHHHLLLXXXfffyyy|||vvvoooggg```\\\ZZZYYYVVVRRRQQQTTTYYY]]]___[[[YYYWWWWWWYYY[[[[[[[[[YYYWWWUUUTTTUUUUUUTTTSSSQQQQQQQQQPPPOOOMMMLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA@@@??????@@@AAABBB>>>>>>===;;;999888777666777666666555555444444333333333333333333333333333111111222222222333333333222222333444444444444333222333333444444555666666444444555555555444444333222222111111333444555666111111111222222222222222333333333333333333444444333333333333333333333333222222222222222222222222///000000000111111222222///000000000111111222222111111111111111111111111111111222222333333333333333333333444444555555555555555555666777888888999888888999999999::::::::::::::::::;;;;;;:::999999999:::;;;<<<============??????>>>>>>??????@@@AAAAAA@@@>>>???@@@@@@???===>>>>>>===>>>>>>???@@@@@@888<<<@@@EEEMMM[[[lllxxxjjjPPPMMMddd|||hhhUUULLLLLLGGG@@@@@@EEEFFFCCCAAAAAA@@@@@@@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;:::::::::;;;<<<===<<<======>>>======<<<<<>>???AAA??????AAACCCDDDEEEEEEEEEFFFGGGGGGHHHJJJJJJKKKKKKNNNNNNOOOOOOPPPTTTYYY]]]]]]ZZZWWWUUUVVVXXX\\\______```bbbcccfffjjjppptttnnnOOOHHHKKKOOOOOO^^^dddtttxxxoooeee]]][[[XXXTTTRRRQQQSSSVVVXXX]]]ZZZXXXWWWYYY[[[\\\\\\WWWVVVTTTSSSSSSSSSTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMQQQPPPNNNLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<;;;<<<;;;:::999888888888888888777666555444333222222222222222222222111000000333444444555555444444333333333333333333333333333555555555444444333333333444444333333333333444444444333222111111222333444222222222222222222222222333222222111111111111111111111111111000000000000000000000000000000000000000000000000000111111222000111333555555444333222333333333333333444555666666666666666777777777777777777777777777888888999::::::999999888777777666:::;;;<<<<<<::::::;;;<<<>>>>>>>>>>>>????????????>>>>>>======>>>???@@@@@@??????>>>??????@@@AAABBB<<<;;;===AAABBB@@@???AAABBBEEEJJJPPP[[[nnnyyy___NNNOOOeee\\\SSSQQQEEEDDDCCCBBBAAA@@@@@@@@@@@@???===<<<;;;<<<>>>???===<<<<<<<<<<<<;;;;;;;;;888888999999999:::::::::<<<<<<;;;::::::::::::;;;:::;;;<<<=========<<<;;;zzzrrrmmmkkklllnnnjjjeeedddeeebbb\\\VVVKKKCCC:::333111111000...////////////////////////...---,,,,,,++++++,,,,,,,,,***(((&&&&&&''')))******))))))((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))***)))))))))))))))))))))++++++,,,,,,---.........---------............///000111111222222333333444555555555666777777888888;;;;;;;;;;;;<<<===???@@@???@@@AAACCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQVVVYYYYYYWWWVVVUUUVVVXXX\\\^^^\\\\\\\\\\\\\\\___cccgggxxx}}}\\\KKKIIINNNNNNSSS```uuusssjjjccc___[[[WWWWWWXXXZZZ[[[\\\ZZZWWWVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTRRRQQQOOONNNNNNMMMPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<<<<:::999999888888888999888777666555444444333222333333333333222111111222333333444444333333222333333333333333333333333444444444444333333222222333333222222222222333333333333222111111222333333222222222222222222222222333222111111000000111111111111111000000000000000111111111111111111111111111000000000000111222222111222444666666555444333555555444444555666666777666666666777777777888888888888888888888999::::::888888888888999999999999:::;;;<<<<<<::::::;;;<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>><<<===??????>>>BBBHHHQQQVVV^^^fffrrrnnn___NNNKKK^^^^^^MMMKKKIIIDDDCCCBBB@@@??????>>>>>>???>>><<<;;;;;;<<<===>>>;;;;;;;;;;;;::::::::::::888888888999999999::::::<<<;;;::::::999999:::::::::;;;;;;<<<<<<<<<<<<<<>>>>>>>>?????????@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>======???>>>>>>>>>>>>@@@JJJUUU\\\dddooozzz{{{SSSMMMJJJWWWtttqqqWWWHHHHHHJJJDDDBBBAAA@@@???>>>=========>>>===;;;:::::::::;;;<<<:::::::::999999999888888777888888888999999999999::::::999888888888888999;;;::::::999:::;;;<<<===xxxppplllkkklllmmmiiieeeeeefffccc]]]WWWKKKCCC:::333111111000...////////////////////////...---,,,,,,++++++,,,,,,,,,+++)))((('''((()))***))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))))))))))))))))))))************++++++,,,------......---------............///000000000111222222333333444444555555666777777888:::::::::;;;<<<===>>>??????@@@AAACCCEEEEEEFFFFFFGGGFFFEEEEEEFFFHHHJJJLLLLLLMMMMMMLLLLLLMMMOOORRRRRRRRRSSSTTTTTTUUUVVVVVVXXXYYY[[[\\\^^^bbbgggkkkmmmrrreeeKKKKKKHHHJJJUUUdddssszzzsssjjjbbb^^^[[[XXXUUU\\\ZZZWWWVVVUUUTTTQQQOOORRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888666666666666666555444444333444444555555444444333222222222222222222222222333222222222222222222222333222222111111222222333333222222222222222222333222222222222222222222222333333222111111111111111111111111111111222222222333333333333333333333333333333222222333333444555555666777888888888777777777777666666666777777888777777777888888888999999999999999999999:::;;;;;;888888999999:::;;;;;;;;;;;;=========<<<;;;<<<===>>>>>>?????????@@@@@@@@@?????????>>>>>>???@@@@@@===>>>???@@@AAAAAA@@@???>>>???BBBDDDEEEJJJXXXfffiiirrr~~~zzz___PPPWWWeeeyyyxxxZZZNNNJJJMMMLLLAAABBBAAA???>>>======<<<<<<<<<;;;:::999999999::::::::::::999999999888888888777777777888888888888999999999888777777777777777;;;999888777777999<<<>>>wwwoookkkjjjkkkmmmhhhdddcccdddbbb\\\VVVKKKCCC:::333111111000...////////////////////////...---,,,,,,++++++,,,,,,++++++***)))((())))))***)))(((((('''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))(((((())))))******************++++++,,,------...---------............//////000000111111222333333444444444555666666777777999999:::;;;<<<===>>>>>>>>>???AAABBBDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLMMMMMMLLLKKKLLLNNNPPPRRRRRRRRRSSSSSSSSSSSSRRRTTTUUUWWWYYY[[[```fffjjjjjjjjjqqquuuWWWNNNFFFHHHQQQ]]]lllwww}}}ssslllgggaaa\\\\\\YYYVVVTTTSSSRRRPPPNNNRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQOOONNNKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@????????????>>>===========================<<<<<<;;;;;;:::888888888888888777777666666777777888888777777666333333333333333333333333333333333333333333444444444444333333333333444444333333444444444444333333222222222222222222222222444444333222222222222222222222222222333333444444555555555555555555555555444444444444444555666666777777888888999999999888777777666666666666666777888888888888999999999999888888888888888999::::::::::::::::::::::::::::::<<<===>>>>>><<<<<<===>>>????????????@@@@@@@@@@@@@@@@@@???????????????@@@======>>>??????@@@?????????CCCKKKSSSWWW^^^kkkyyylll[[[[[[iiizzzkkkXXXOOOPPPLLLKKKHHH>>>BBBAAA@@@>>>======<<<<<<;;;::::::999999999999999::::::::::::999999999888666666777777777888888888888888777666666666666777:::888666555666888<<<>>>xxxppplllkkkkkknnniiidddcccdddaaaZZZTTTKKKCCC:::333111111000...////////////////////////...---,,,,,,++++++,,,,,,++++++******)))))))))***)))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))******++++++******++++++,,,,,,---------------............/////////000000111222222222333444444555555666777777888999:::<<<===============>>>@@@AAACCCDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLLLLLLLKKKKKKLLLNNNQQQQQQQQQQQQRRRRRRRRRRRRWWWXXXXXXYYYZZZ]]]bbbffffffccceeemmmvvvyyygggRRRGGGEEEKKKWWWaaasss~~~}}}uuummmgggaaa]]]XXXTTTRRRPPPOOONNNRRRRRRSSSTTTTTTTTTSSSSSSPPPQQQQQQRRRQQQOOOMMMLLLJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<:::::::::::::::999888888999999::::::::::::999999666666666666666666666666555555555555666666666666777666666555555666666777444555555666666555555444444444444444444444444444666555444444333333444444333333444444555555666666666666666666666666666666666555555555555666777777888888888888888999999999888777777666666666666666888888999999999:::::::::888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>===<<<===????????????@@@@@@@@@@@@AAAAAAAAA@@@????????????@@@>>>>>>===>>>>>>???@@@AAAIIIOOOZZZgggooowwwbbbOOOZZZxxxeeeOOOFFFJJJNNNGGGEEEFFFBBBAAA@@@???>>>===<<<<<<<<<::::::::::::999999999999:::::::::999999999888888666666666666777777777777888888777666666666666777888777555444555888;;;===}}}{{{sssnnnlllmmmpppkkkfffddddddaaaZZZSSSKKKCCC:::333111111000...////////////////////////...---,,,,,,++++++,,,,,,+++++++++*********))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))'''(((((()))******++++++*********+++,,,,,,---------------............/////////000000111111222222333333444555555666666777777888:::<<<=========<<<<<<===>>>@@@AAABBBCCCCCCAAACCCEEEGGGHHHHHHGGGFFFHHHIIIJJJJJJIIIIIIKKKLLLNNNNNNOOOOOOQQQSSSUUUVVVZZZ[[[ZZZYYYYYY[[[___ccccccaaacccggghhhpppoooUUUHHHFFFMMMTTTccclllyyy~~~wwwmmmhhh```ZZZVVVTTTRRRQQQRRRSSSSSSTTTTTTSSSRRRQQQMMMNNNOOOPPPOOOMMMKKKJJJHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAABBBBBB@@@@@@????????????@@@@@@>>>>>>>>>===============;;;;;;<<<<<<;;;;;;:::999:::;;;;;;;;;;;;;;;;;;:::999999999999999999999999777777777888888888999999999999888888888888999999555666777888888777666555555555555555555555555555777777666555555555555555444555555666777777888888777777777777777777777777777666666666666777888888888888888888888999999:::999999888777777777777777999999999::::::::::::;;;999999999999999:::;;;;;;::::::;;;;;;<<<<<<=========>>>??????======>>>????????????@@@@@@@@@AAAAAABBBAAA@@@@@@?????????@@@>>>>>>>>>@@@CCCGGGLLLNNN[[[```kkkzzz^^^XXX]]]|||bbbKKKHHHAAAEEEJJJDDDBBBEEEAAA@@@???>>><<<;;;;;;::::::::::::;;;:::::::::999888999999888888888777777777555555555666666666777777999888777777666666777777666555555555666888:::;;;|||~~~~~~uuupppnnnnnnrrrmmmhhhfffeeeaaaZZZTTTKKKCCC:::333111111000...////////////////////////...---,,,,,,++++++,,,,,,+++++++++************)))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))'''(((((()))***+++++++++)))******+++,,,,,,---------------.........///////////////000111111222222333333444444555666666777777888:::<<<=========<<<;;;<<<===???AAAAAABBBBBB@@@BBBEEEHHHIIIHHHFFFEEEEEEGGGHHHHHHHHHHHHIIIKKKLLLLLLLLLNNNQQQTTTWWWYYYWWWWWWWWWVVVVVVXXX]]]``````___bbbeeeaaaaaarrrcccNNNFFFIIINNNTTT\\\gggppp|||zzzsssiiiaaa[[[XXXWWWVVVSSSSSSTTTTTTTTTRRRQQQPPPLLLMMMNNNNNNNNNLLLJJJIIIHHHIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???@@@@@@AAAAAA>>>>>>>>>===============<<<<<<<<<===<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999999:::::::::;;;;;;::::::::::::::::::;;;666777888999999888777666666666666666666666666666888888777666666666666666555666666777888999999:::777777777777777777777777777777777777777888888999888888777777888888999:::;;;::::::999888888888999999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<888999:::;;;===>>>??????===???@@@???>>>===>>>?????????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@?????????@@@======???CCCJJJRRRZZZ___jjjlllvvvdddSSSeee{{{```OOOKKKFFF===@@@FFFBBBAAA@@@:::>>>===<<<;;;:::999999999:::;;;;;;;;;;;;:::999999777777777777666666666666555555555555666666666777999999888777777777777777555555444555666888:::;;;uuu|||uuupppnnnmmmqqqnnnjjjhhhgggddd___ZZZQQQGGG;;;333222222000...///////////////////////////...---,,,++++++++++++************))))))))))))''''''(((((()))***************))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((()))******+++******))))))***+++,,,,,,,,,,,,,,,---///000000000///...111000/////////000222333333333444444555666666666888:::;;;;;;::::::<<<===<<<===>>>??????@@@??????BBBCCCEEEFFFFFFFFFEEEDDDHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMOOORRRUUUXXXZZZVVVVVVWWWWWWXXXYYYZZZZZZ\\\]]]]]]]]]]]]___cccfffaaaNNNIIIFFFHHHJJJRRR___jjjtttzzzqqqmmmhhh```ZZZWWWTTTRRRQQQQQQRRRQQQPPPNNNMMMLLLKKKJJJJJJKKKKKKIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIGGGFFFIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGGGGEEEDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCAAAAAABBBBBBAAAAAA@@@???@@@?????????>>>>>>======>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888999:::;;;;;;;;;::::::999999:::;;;;;;::::::::::::999888666666666777888;;;;;;;;;::::::999999999666666666666777777777777999888888888777777666666999999888888777777666666777777888999999999999888;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999::::::999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBAAA???>>>???@@@AAA??????AAAAAA>>>>>>AAAAAACCCGGGNNNXXXdddooouuuvvvvvv\\\OOOeeerrrYYYMMMIIIHHH>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999999999:::;;;;;;;;;;;;:::999888777666555555666666666666555555444444444555555555666666333333333444444444555555555555555555666666666666uuu}}}|||uuupppnnnmmmsssoookkkhhhhhheeeaaa]]]QQQHHH;;;444222222000...///////////////////////////...---,,,++++++++++++************))))))))))))******)))((((((''''''&&&***)))))))))(((((((((''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))***)))))))))))))))***+++,,,,,,,,,,,,------...////////////...111000/////////000222222333333444444555666666666777888::::::::::::;;;===<<<===>>>???@@@@@@@@@@@@BBBCCCDDDEEEFFFEEEDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLNNNPPPRRRUUUWWWXXXUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[^^^```mmm{{{www^^^KKKMMMJJJJJJPPPWWW^^^iiirrrzzzppphhhbbb___ZZZWWWVVVUUUTTTRRROOONNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGGGGEEEEEEEEEFFFEEEEEEFFFFFFEEEDDDCCCCCCAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<;;;::::::999999999::::::;;;;;;;;;;;;999::::::;;;;;;;;;::::::;;;:::999888777888888999;;;;;;:::::::::999999999777777888888888999999999999999888888888777777777999999999999999999888888888999::::::;;;;;;::::::;;;;;;:::::::::999999999::::::;;;;;;;;;;;;::::::;;;::::::::::::;;;;;;<<<>>>=========>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>><<<;;;<<<>>>CCC@@@???@@@AAA@@@CCCHHHOOOQQQVVV___jjjvvvhhhSSSWWWjjjiiiTTTJJJFFFBBB???>>>>>>===<<<<<<;;;;;;:::;;;:::999888888888999999999999999999888777666666555555555666666555555555333333444444444444555555333333333333444444444444444444555555555666666666sssvvv|||uuupppnnnmmmrrrnnniiiffffffdddaaa]]]RRRHHH<<<444222222000...////////////////////////......---,,,++++++++++++************))))))))))))))))))(((((('''&&&&&&%%%))))))))))))(((((((((((((((((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))(((''''''))))))***+++,,,,,,,,,,,,---------------......///000000000///000111111222333333333444555555666666555777999999999:::<<<======>>>???@@@@@@AAA@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJMMMMMMNNNPPPRRRSSSUUUUUUTTTUUUVVVWWWWWWXXXXXXXXXUUUVVVXXXXXXWWWVVVWWWXXXZZZ___mmmbbbOOOHHHDDDEEEIIINNNUUU\\\iiiwww|||sssnnnfff```\\\YYYVVVTTTRRRQQQQQQOOONNNKKKIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======<<<<<<============>>>>>>:::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::<<<;;;:::999999999::::::::::::::::::999999999999999999999999::::::::::::999999999999888888888888::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>======>>>===;;;;;;<<<>>>BBB???>>>AAACCCEEELLLTTTaaadddjjjtttzzz^^^RRRWWWtttfffXXXHHH@@@BBBCCC@@@;;;======<<<;;;;;;::::::999999888777777666666777777777777777777777666555444444444555555555555444444222222222333333333333444222222333333333444444444444444444444555555555555qqqppp{{{|||uuupppnnnmmmooojjjeeeccccccbbb___\\\SSSIII<<<444222222000...////////////////////////...---,,,,,,+++++++++,,,************)))))))))(((%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((())))))))))))((('''&&&%%%''''''''''''(((((((((((((((((()))(((((('''&&&&&&))))))***+++,,,,,,,,,,,,------,,,++++++---...///000000000000000111111222222333333444444555666666444666888999999:::<<<>>>===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDAAABBBCCCDDDFFFGGGHHHIIILLLMMMNNNPPPQQQRRRSSSTTTSSSTTTUUUVVVWWWWWWVVVVVVSSSUUUXXXXXXVVVTTTSSSSSSTTTUUU\\\vvv^^^TTTJJJGGGHHHIIINNNTTTZZZgggwww}}}sssjjjbbb\\\XXXUUUUUUUUUTTTSSSQQQNNNLLLJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFDDDFFFHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<===<<<<<<<<<============>>>=========>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;:::::::::::::::::::::::::::::::::999999999999999:::::::::;;;;;;;;;::::::::::::999999999999:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;<<<<<<===>>>???>>>>>>>>>???@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>><<<<<<>>>??????>>>AAAFFFKKKPPPZZZcccpppttt{{{mmmXXXOOO]]]jjjTTTKKKBBB>>>@@@AAA>>>:::<<<;;;;;;:::999999888888666666666555555555555555555555555555555444333333333333444444444444333333111111111111222222222222222222222222333333333333333333333333444444444444ooooooyyy|||uuupppnnnmmmmmmiiieeeccccccbbb___\\\TTTJJJ===555333222000...////////////////////////------,,,+++++++++,,,,,,************)))))))))(((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))(((((()))(((((('''&&&&&&'''''''''((((((((())))))(((((()))(((((('''&&&&&&))))))***+++,,,,,,,,,,,,------,,,++++++---...//////000000000111111111111222222333333444555555555444666888999999:::<<<>>>======>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDD@@@@@@BBBCCCEEEFFFGGGHHHJJJKKKMMMPPPQQQSSSSSSSSSRRRSSSUUUVVVVVVVVVTTTTTTSSSVVVXXXXXXVVVTTTRRRRRRTTTWWWWWWcccyyyzzzdddSSSHHHDDDHHHNNNOOOYYYfffsssxxxnnnfff___[[[YYYYYYWWWUUUSSSPPPNNNLLLIIIHHHHHHGGGFFFEEEEEEDDDGGGGGGGGGHHHHHHIIIJJJJJJGGGGGGFFFEEEEEEEEEFFFFFFEEEFFFHHHHHHFFFEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA??????>>>============>>>======>>>>>>>>>?????????>>>>>>>>>===============:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<==================<<<;;;:::999999::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<;;;;;;<<<===>>>???@@@=========>>>>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;<<<>>>@@@@@@CCCJJJSSSZZZ```kkkvvvXXXNNNOOO___~~~nnnOOOJJJFFFAAA===:::999::::::::::::999999888777777777555555555444444444333333333333444444444333222222222222333333333333222222000000000111111111222222111111111222222222333333222222222222333333333333pppsss|||~~~|||uuupppnnnmmmmmmjjjgggfffgggeeeaaa]]]TTTJJJ===555333222000...////////////////////////---,,,,,,++++++,,,,,,,,,************))))))))))))))))))(((((('''&&&&&&%%%(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((()))))))))(((((()))))))))(((''''''))))))***+++,,,,,,,,,,,,---------------....../////////000111111111111000222222222333444444555555444666888888888999;;;<<<<<<===>>>??????@@@??????BBBAAAAAAAAAAAABBBCCCCCC@@@AAABBBCCCDDDEEEFFFGGGFFFHHHKKKOOORRRTTTTTTUUUQQQSSSTTTVVVVVVUUUSSSRRRSSSUUUWWWWWWUUUSSSRRRQQQRRRVVVSSSTTT]]]gggpppUUUEEEBBBGGGDDDKKKTTT^^^ooozzzqqqllldddbbb___ZZZVVVSSSQQQPPPLLLKKKJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEGGGHHHHHHGGGFFFFFFGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCBBB@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@????????????????????????@@@@@@@@@AAAAAA??????>>>>>>>>>>>>======;;;;;;<<<============<<<<<<;;;:::::::::;;;===>>>>>>>>>>>>>>>===<<<;;;;;;888999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<============<<<>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<>>>???@@@>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<>>>BBBEEEMMMQQQ[[[eeelllttt[[[KKKVVVmmm___NNNMMM@@@@@@>>>;;;777777;;;>>>999999888888777666666555333444444444444333222222222222333333333333222222111111222222222222111111000000000111111111111222000000111111111222222222111111111111222222222222rrryyy~~~|||uuupppnnnmmmkkkiiihhhhhhiiigggbbb]]]UUUKKK>>>555333222000...////////////////////////,,,,,,,,,++++++,,,,,,---************))))))))))))******)))((((((''''''&&&'''((((((((()))))))))***%%%&&&'''((())))))))))))'''((((((((())))))))))))(((((())))))***)))))))))))))))***+++,,,,,,,,,,,,------...////////////......///000111222111111000111222222333333444555555333444666666666666777999;;;;;;===>>>>>>>>>>>>>>>BBBAAA@@@@@@@@@AAACCCCCCBBBBBBBBBCCCDDDEEEEEEFFFCCCEEEIIINNNRRRUUUVVVWWWQQQRRRTTTUUUUUUTTTRRRPPPQQQSSSTTTTTTRRRPPPPPPPPPOOOQQQNNNMMMQQQSSSccc|||]]]NNNLLLBBBGGGKKKOOO\\\sssxxxtttmmmfff___[[[XXXWWWPPPOOONNNMMMKKKJJJIIIHHHFFFEEEEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDFFFGGGEEEGGGHHHHHHGGGFFFFFFGGGEEEEEEFFFGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAA@@@@@@@@@?????????>>><<<<<<===>>>>>>>>>>>>>>>===<<<:::::::::;;;===>>>>>>??????>>>>>><<<;;;;;;999:::;;;<<<===<<<<<<;;;<<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<===========================<<<<<<<<<===>>>>>>???>>>>>>>>>????????????>>>>>>>>>============>>>>>>=========:::::::::;;;<<<===????????????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDGGGLLLRRRVVVcccgggooowww}}}iiiUUUTTTiiiqqqUUUFFFEEEHHH>>>===<<<;;;;;;<<<======888888777777666555555444333333444444444333222111111222222333333333222222000111111111111111111000000000111111111222222222000000000000111111111222000000000111111111222222ttt}}}~~~|||uuupppnnnnnnhhhgggfffhhhiiifff```[[[UUUKKK>>>666333222000...////////////////////////,,,,,,,,,++++++,,,------************))))))))))))''''''(((((()))*********'''((((((((())))))******$$$%%%&&&((())))))******(((((((((((())))))))))))'''((()))******+++******))))))***+++,,,,,,,,,,,,,,,---///000000000///......///000222222111111000111222222333333444555555222333444444333333555666:::;;;<<<===>>>>>>>>>>>>BBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEE@@@CCCHHHNNNSSSVVVXXXXXXPPPRRRTTTUUUUUUSSSQQQPPPOOOPPPQQQQQQOOONNNNNNOOONNNNNNKKKMMMRRROOOTTTeee}}}bbbXXXIIIKKKJJJJJJSSSggg{{{{{{qqqhhhbbb___^^^SSSSSSRRRPPPOOOMMMLLLKKKFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDBBBCCCDDDFFFGGGEEEGGGIIIHHHGGGFFFGGGHHHDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDEEEEEECCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@======>>>???????????????===<<<:::::::::;;;===???????????????>>>===;;;;;;:::;;;===>>>>>>>>>======<<<=========>>>>>>??????============>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>@@@@@@??????>>>>>>======>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@?????????>>>======>>>>>>>>>>>>======999999::::::<<<===>>>???AAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>EEEGGGJJJNNNSSSZZZbbbggguuuwww}}}[[[XXXKKKeeepppKKKBBBKKKHHH;;;AAA>>>;;;;;;======999555777777777666555555444444333333444555444333222111111222222333333333222222000000111111111111000000111111111111222222222222000000000000111111111111000000000000111111111111ttt}}}{{{tttooollllllkkkiiigggggggggddd___ZZZYYYNNN???555111000...,,,///............---------///...,,,+++***+++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,------.../////////////////////000000000000111222222222222222222333555555555666666777888999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDDDDCCCCCCCCCEEEEEEGGGIIIKKKNNNQQQRRRMMMNNNPPPQQQPPPMMMJJJHHHJJJJJJKKKMMMOOOOOONNNLLLKKKJJJJJJJJJLLLNNNOOOQQQiiiXXXKKKJJJKKKIIIUUUlllzzzxxxsssooommm```^^^ZZZXXXVVVUUUSSSQQQKKKJJJGGGDDDAAA@@@BBBDDDEEEBBB@@@@@@BBBDDDFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJGGGHHHIIIJJJJJJHHHGGGEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBAAA@@@???@@@AAABBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@???>>><<<<<<<<<===>>>>>>>>>>>>>>>===============>>>>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@>>>======>>>??????>>>???>>>===<<<<<<===>>>???BBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===<<<;;;???>>><<<:::999999:::;;;<<<<<<<<<;;;;;;>>>BBBFFFKKKRRRZZZbbbhhhpppxxx~~~cccXXXVVVrrrnnnNNNFFFFFFBBB===<<<===<<<:::999888777777777444444333333333222222222555444222111000111222222222222111111111111222222111111111111000000000//////////////////000000111111111111111111111111111111111111111111111111111vvv~~~{{{uuupppnnnnnnpppmmmkkkiiigggddd^^^ZZZYYYNNN???555111000///,,,///............---------...---,,,++++++++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))******++++++,,,,,,------.../////////.../////////000000000000222222222222333333333333555555555555666777888999;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIILLLNNNPPPKKKKKKLLLMMMLLLKKKIIIGGGIIIIIIIIIJJJLLLLLLJJJHHHHHHHHHHHHHHHIIIKKKMMMNNNTTTeee{{{gggRRRJJJFFFMMMXXXYYYggg{{{uuuqqqkkkeee```[[[VVVRRRQQQOOOKKKHHHHHHHHHHHHHHHHHHFFFCCCAAABBBCCCCCCBBBDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCBBBAAA@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAA@@@>>>=========>>>???@@@@@@@@@?????????>>>>>>===>>>>>>??????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAA???>>><<<<<<>>>???>>>===???>>>============>>>???AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<=========<<<<<<;;;===<<<<<<===>>>?????????@@@@@@???>>>===<<<<<<<<<<<<>>>AAACCCFFFJJJPPPTTTZZZaaakkkttt}}}yyy______mmm|||dddOOO>>>===???======@@@<<<;;;:::888777777777666444333333333333222222222333333222111111111111111222111111000000111111222111111111000000000////////////......//////000111111111111111111111111111111111111111111111111111www{{{vvvrrrpppppptttqqqmmmiiifffbbb]]]ZZZYYYMMM???555111111///---///............---------------,,,++++++++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))******++++++,,,,,,,,,---......//////....../////////000000000222222222333333444444444555555555555666777888999:::::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCAAAAAABBBDDDFFFIIIKKKLLLGGGGGGHHHHHHHHHGGGGGGGGGHHHGGGFFFGGGHHHHHHFFFDDDEEEEEEEEEEEEFFFHHHIIIJJJHHHMMMVVVfffuuu^^^MMMJJJKKKEEEMMM\\\ppp{{{ssskkkccc___ZZZUUUOOOMMMOOOOOOLLLHHHKKKHHHEEECCCBBBBBBAAA@@@AAAAAABBBCCCCCCDDDEEEEEEHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAACCCBBBBBBAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA???===<<<<<<===>>>>>>===@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>======>>>>>>>>>>>>===<<<<<<===============<<<;;;:::::::::;;;;;;<<<>>>???@@@======>>>>>>???>>>======>>>BBBHHHNNNUUU\\\cccgggrrrzzzdddUUU]]]tttRRRJJJAAA===>>>===888888===;;;:::999777666666666666333333333222222222111111111222222222222111111000111111000000000000111111000000000000///////////////............///000000000000000000000000000000000000000000000000000000www~~~|||vvvqqqooonnnqqqoookkkgggccc___[[[XXXXXXMMM>>>555111111///---///............---------,,,,,,++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))******+++++++++,,,,,,------...//////........./////////000000222222222333444444555555555555555555555666888888999:::::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@===>>>>>>???@@@AAABBBBBB@@@AAAAAACCCEEEGGGIIIJJJEEEEEEDDDDDDDDDEEEFFFGGGGGGEEEDDDDDDEEEDDDCCCAAABBBCCCCCCCCCDDDEEEFFFFFFIIIHHHHHHQQQddd```QQQNNNIIIOOOLLLPPP]]]nnn{{{vvviiiaaaYYYWWWYYYXXXQQQIIIOOOMMMJJJHHHHHHHHHFFFEEEAAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>======>>>??????>>>@@@??????????????????@@@??????@@@@@@???>>>============>>>>>>======<<<;;;>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;===???AAA<<<===>>>???AAADDDFFFGGGJJJOOOXXXaaaiiirrrzzzsssWWWPPP```lllPPP@@@CCC@@@@@@AAA>>>777666999999888777666555555555555222222222222111111111111///000111222222111000///000000000//////000000000000000/////////...............------......///000000000000000000000000000000000000000000000000000uuu}}}|||uuuppplllkkkjjjiiihhhddd```\\\YYYWWWXXXMMM>>>555222111000...///............---------***+++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))******++++++++++++,,,,,,---.....................////////////111111222333333444555555444444444444555666777888999999999999:::::::::;;;;;;<<<<<<======>>>??????<<<======>>>???@@@@@@AAAAAAAAABBBCCCDDDFFFHHHIIIDDDCCCBBBBBBBBBDDDFFFGGGGGGEEECCCBBBCCCCCCAAA@@@AAABBBBBBCCCCCCDDDDDDDDDEEEDDDEEEHHHPPP^^^rrrkkk^^^PPPPPPJJJGGGNNN[[[llluuukkkhhhhhhdddYYYOOOSSSQQQOOONNNNNNNNNMMMKKKCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???===>>>???@@@???????????????@@@@@@?????????>>>>>>?????????>>>=====================<<<;;;;;;============<<<<<<;;;:::;;;<<<===<<<<<<===@@@CCCBBBBBBCCCFFFJJJPPPUUUXXX^^^dddmmmvvvaaaYYYXXXfff}}}bbbIII@@@BBB;;;999888;;;<<<:::999:::777666555555444444444444222222111111111000000000...///111111222111000///000//////......//////000/////////............------------------......///////////////////////////////////////////////////vvv}}}|||uuunnnjjjhhhdddeeefffddd___ZZZWWWVVVWWWLLL>>>444222111000...///............---------)))***++++++,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))******+++++++++++++++,,,------......------........./////////000000111222333333444444444444444444555666777888888888999999999:::::::::;;;;;;<<<<<<======>>>>>>=========>>>?????????@@@BBBBBBBBBCCCDDDEEEGGGHHHCCCBBBAAAAAAAAACCCDDDEEEFFFDDDAAAAAAAAAAAA@@@???@@@@@@AAABBBCCCCCCBBBBBB@@@AAADDDGGGGGGKKKWWWccc|||]]]HHHHHHKKKLLLIIIQQQkkk}}}zzzsssfff\\\XXXVVVTTTRRRRRRPPPNNNLLLFFFGGGHHHHHHHHHGGGFFFEEEBBBCCCCCCCCCDDDEEEEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>@@@>>>======>>>??????>>>>>>>>>???@@@@@@???>>>>>>======>>>>>>>>>>>>======<<<============<<<;;;;;;999::::::;;;;;;;;;::::::888:::<<<<<<;;;===CCCGGGLLLMMMPPPTTTZZZaaagggjjjrrrwwwooodddOOOcccsssgggwwwvvv^^^MMMBBB@@@CCC>>>:::777888:::::::::888555555444333333333333333111111111000000000000///...//////000000000000/////////............/////////.........---------------,,,,,,,,,,,,---......////////////////////////////////////////////////yyy~~~~~~zzztttnnnjjjhhhcccfffhhhfffaaa[[[WWWUUUWWWLLL>>>444222222000...///............---------((()))***+++,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++***++++++,,,,,,---......---------.........//////...//////000222333333444444444444444555666777777888888888888999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????AAAAAAAAABBBCCCDDDEEEFFFAAAAAA@@@@@@@@@AAAAAABBBCCCAAA???>>>???@@@@@@???>>>???@@@AAAAAAAAA@@@@@@CCCAAABBBFFFEEEDDDHHHPPPddd}}}{{{XXXSSSOOOKKKDDDBBBRRRggg|||xxxnnnkkkgggccc```[[[VVVSSSNNNOOOOOOPPPOOOMMMJJJIIIEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEDDDBBBAAA>>>???AAABBBCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCAAAAAACCCDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>===;;;;;;===>>>===<<<===>>>>>>??????>>>>>>===<<<======>>>>>>======<<<<<<<<<======<<<<<<;;;:::::::::;;;<<<===============@@@DDDEEEFFFJJJRRRXXXdddgggmmmsssyyy~~~vvv[[[WWW^^^tttttttttyyyoooUUUJJJFFFCCC???>>>@@@>>>;;;888666666666444444444333222222222222333111111000000000/////////...............///000111///......------......///.........---------,,,,,,,,,,,,,,,+++,,,------...................................................||||||}}}}}}yyytttnnnkkkiiieeehhhkkkiiiccc\\\WWWUUUWWWLLL>>>444222222000/////////.........---------((()))***+++,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++***++++++,,,,,,---......---------.........//////---...///000111222333333444444444444444555777777777888888888888999999999::::::;;;;;;<<<======>>>????????????>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEE???@@@@@@@@@@@@?????????BBB???======>>>??????>>>===>>>???@@@@@@???>>>>>>GGG@@@>>>AAACCC??????CCC>>>]]]}}}fffQQQLLLKKKHHHJJJPPPPPPiii|||uuunnngggcccVVVVVVWWWWWWUUUSSSPPPNNNGGGFFFEEECCCAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDEEEFFFEEEDDDBBBAAA===???@@@BBBCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCDDDDDDDDDCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDAAABBBAAAAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<<<<;;;999999;;;<<<;;;:::<<<===>>>??????>>>===<<<<<<<<<===============<<<<<<<<<======<<<<<<;;;:::<<<===>>>@@@AAAAAAAAAAAAJJJNNNSSSVVVXXX^^^gggooojjjXXX[[[uuurrrdddkkkvvv___RRRFFFDDDCCC>>>999888444777777444111222444555333333222222111222222222000000000000///////////////...---------///000111.........------...............---------,,,,,,,,,,,,,,,++++++,,,,,,---...................................................www{{{vvvqqqlllhhhgggjjjlllhhh```YYYWWWWWWUUULLL???666222111000///......---------,,,,,,,,,*********++++++,,,,,,,,,))))))))))))(((((((((((()))((('''&&&&&&'''((()))+++***'''&&&%%%&&&'''))))))((('''((()))((('''%%%'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((()))*********************+++++++++,,,,,,,,,///......---------......111111111000000000000000222222333444444555555666555777888888777777888999;;;<<<<<<===>>>??????@@@@@@?????????>>>>>>======>>>???@@@AAABBBBBBBBBBBBAAA@@@>>>======???@@@BBB??????@@@@@@@@@??????>>>========================>>>>>>?????????@@@@@@@@@???CCCQQQlllwwwdddVVVJJJFFFJJJGGGRRReee~~~uuummmjjjfffccc___[[[VVVRRRPPPOOOLLLIIIGGGEEECCCBBBAAABBBBBBCCCCCCCCCCCCBBBCCCAAAAAABBBDDDEEEDDDCCCFFFDDDAAA@@@AAABBBBBBAAA????????????????????????AAABBBCCCBBB@@@???@@@AAADDDDDDCCCCCCBBBAAA@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???AAAAAAAAAAAA@@@@@@@@@@@@???===<<<===@@@@@@>>><<<;;;<<<<<<===<<<<<<;;;;;;???<<<::::::<<<<<<:::888;;;<<<>>>???>>>===;;;:::::::::;;;<<<>>>??????>>>===============>>>>>>???EEELLLSSSTTTQQQOOOQQQUUU___dddffflllrrrpppyyysssVVVWWWooo|||nnnkkkvvvdddNNNGGGFFFDDDAAA>>>;;;999888888777444444444444333222444333222111000000000000////////////....................................////////////////////////------------------------******+++,,,,,,,,,,,,++++++,,,------......------------------------------vvv{{{wwwssspppeeeiiikkkggg___XXXUUUVVVVVVLLL???666222111000///......---------,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))(((((((((((()))((('''&&&&&&'''((()))***)))((('''&&&''''''((()))((('''((())))))'''%%%((((((((((((((()))***+++&&&''''''((((((((((((((((((((()))************)))******+++++++++,,,,,,,,,///......---------......111000000000000000000000222222333444444555555666555777888888777777888999:::;;;;;;<<<======>>>>>>?????????>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBB???>>>===<<<<<<===???@@@>>>???????????????>>>>>>========================>>>>>>>>>????????????@@@@@@BBBGGGUUUkkkuuucccTTTLLLGGGMMM[[[ooo}}}wwwppphhhaaa\\\ZZZXXXTTTQQQNNNLLLKKKJJJFFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAABBBDDDDDDCCCBBBDDDCCCAAAAAACCCDDDEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBAAABBBCCCBBBBBBAAAAAA@@@??????>>>???@@@AAABBBDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>===@@@@@@@@@????????????>>>AAA???>>>???AAAAAA???======>>>>>>>>>>>>>>>======@@@>>><<<<<<======;;;999;;;===>>>???@@@???>>>===???>>>>>>>>>>>>>>>===<<<===???@@@AAABBBDDDHHHKKKPPPYYYcccfffcccccchhhoooxxx{{{{{{~~~ppp]]]TTTggguuuyyybbbNNNIIIBBBAAA@@@>>><<<:::999888888666444444444444333222444333222111000000000000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,------...---------------------------------ttt}}}zzzuuuqqqooodddiiikkkhhh```XXXVVVVVVVVVLLL@@@666222111000///......---------,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''')))((('''((())))))'''%%%$$$$$$%%%%%%&&&((()))***&&&''''''((((((((((((((('''((())))))******))))))******+++++++++,,,,,,,,,......---------......///000000000000000000111111222222333444444555555666555777888888777777888999:::::::::;;;<<<<<<======>>>>>>>>>>>>============>>>>>>???@@@AAAAAAAAAAAA>>>===<<<;;;;;;;;;============>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???>>>@@@@@@AAAKKKcccsss^^^HHHEEEJJJUUUaaannn|||sssmmmeeeaaa\\\WWWTTTRRRPPPNNNIIIHHHGGGEEECCCBBBAAAAAACCCBBBBBBCCCDDDCCCAAA@@@CCCAAA???@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCBBB@@@???@@@AAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>>@@@@@@????????????>>>>>>>>>===<<<=========;;;999<<<<<<<<<<<<<<<<<<======>>><<<;;;;;;;;;;;;:::888999999:::;;;;;;::::::999???>>>>>>>>>>>>??????@@@>>>AAAEEEEEEEEEGGGNNNTTTXXXbbbnnnssstttwww~~~vvv___fffuuuaaaHHH@@@DDD======<<<;;;:::888888777777555333333444444333222333222111000000//////000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,---------------------------------------rrr~~~{{{wwwqqqllljjjeeeiiimmmiiiaaaZZZWWWWWWVVVMMM@@@666222111000///......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((((((''''''(((((((((''''''((()))((((((''''''(((''''''((())))))'''&&&$$$$$$$$$$$$%%%&&&''''''&&&''''''((((((((((((((('''(((((()))))))))))))))******+++++++++,,,,,,,,,...------------...//////000000000000000111111111222222333444444555555666555777888888777777888999::::::;;;;;;<<<<<<<<<<<<===========================>>>??????@@@@@@@@@???======<<<;;;;;;;;;<<<<<<;;;<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============:::>>>AAA>>>===III```rrrgggTTTFFFGGGKKKOOO___sss~~~xxxpppjjjfffccc___\\\UUUSSSQQQNNNLLLJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDBBBEEECCCAAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCBBBAAA@@@@@@BBBAAAAAA@@@@@@@@@?????????@@@AAABBBCCCEEEEEEEEEEEEBBBAAAAAA@@@????????????@@@@@@????????????>>>>>>===<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<============<<<<<<;;;;;;<<<;;;;;;:::============<<<<<<<<<<<<@@@AAACCCEEEGGGKKKOOORRROOOTTTYYYXXXVVVXXXaaahhhkkkqqqzzztttiiidddyyylll[[[NNNCCC===<<<;;;;;;:::999888777666666666444222222333444333222222111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,rrr~~~|||wwwrrrmmmkkkccchhhllliiiaaaZZZWWWWWWVVVMMM@@@777333222111000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((('''(((((((((((((((((('''''''''(((((()))(((''''''(((''''''((())))))(((&&&******)))((('''''''''(((&&&''''''(((((((((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,---------------...////////////000000111111111111222222333444444555555666555777888888777777888999<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???>>>>>>>>>======<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;999999999999999999999999::::::;;;;;;;;;<<<<<<<<<888<<<@@@???===???GGGOOO]]]vvvzzzVVVIIIGGGFFFLLLVVVbbb{{{{{{vvvmmmjjjgggbbb]]]YYYVVVUUUSSSQQQNNNMMMLLLKKKIIIHHHHHHFFFEEEDDDEEEDDDCCCAAA??????@@@@@@@@@AAAAAAAAADDDEEEFFFEEECCCBBBCCCDDD????????????>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDD@@@???>>>>>>===>>>>>>???>>>>>>>>>>>>=========<<<>>>>>>??????>>>===<<<<<<;;;<<<===>>>??????>>>>>>======>>>>>>>>>??????@@@CCCCCCDDDEEEGGGIIIKKKMMMKKKNNNQQQSSSWWW\\\dddiiijjjpppvvvwwwwwwzzzyyymmmrrrrrr^^^HHH@@@@@@>>>:::777<<<;;;:::999777666444444555333222111333333333222000000//////.../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sss}}}yyyyyyyyyxxxuuuqqqmmmkkk```fffjjjhhh```YYYUUUUUUWWWMMMAAA777333222111000......---------,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&''')))***((('''******((('''&&&%%%%%%%%%&&&''''''(((((((((((((((&&&'''(((((())))))((((((******+++++++++,,,,,,,,,---------------...///000/////////000111111222222222222333444444555555666555777888888777777888999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<======<<<<<<;;;:::::::::888888999:::;;;;;;;;;;;;888888888888888888888888999999999:::::::::;;;;;;::::::::::::<<<>>>@@@BBB???ZZZjjjQQQJJJGGGFFFGGGNNN[[[nnnzzzrrrjjjddd```]]]ZZZUUURRRQQQQQQPPPOOOJJJIIIHHHHHHIIIIIIGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCAAA@@@AAABBB===========================>>>???@@@AAABBBBBBBBB>>>===<<<;;;;;;<<<>>>???>>>>>>=========<<<<<<<<<;;;===>>>>>>===<<<======999;;;>>>@@@AAA@@@>>><<<<<<>>>@@@AAAAAABBBDDDFFFBBBCCCEEEHHHMMMSSSXXX[[[\\\___aaaccceeekkkssszzzzzz~~~jjjjjjxxxwwwwwwUUULLLBBB===:::777888<<<;;;;;;:::888666555444333444222111111222333222111//////............//////.........------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuu}}}vvvvvvvvvtttrrrnnnjjjhhhbbbgggllljjjccc[[[WWWWWWWWWNNNAAA777333222111000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&'''((())))))((('''&&&(((''''''&&&'''((()))***'''&&&&&&''')))***(((''''''&&&%%%$$$$$$$$$$$$$$$&&&''''''(((((((((((((((&&&'''(((((())))))((((((******+++++++++,,,,,,,,,---,,,,,,------///000000...//////000111111222222222222333444444555555666555777888888777777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::999888777666777888999::::::::::::777777777777777777777777888888888999999999:::::::::888666777:::===?????????NNNeee|||nnn^^^UUUMMMFFFNNNMMMUUUjjj~~~zzzuuupppjjjeeedddddddddddd]]][[[YYYXXXWWWTTTPPPNNNIIIHHHHHHGGGGGGFFFFFFFFFAAACCCCCCBBBAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBCCCDDDDDDDDD@@@???>>>======???AAABBBBBBBBBBBBBBBAAAAAAAAAAAA===???BBBBBB@@@@@@AAACCCAAADDDIIILLLMMMKKKGGGEEEFFFIIILLLNNNNNNPPPSSSVVVRRRSSSTTTXXX]]]dddkkknnnsssvvvxxxyyyzzztttjjjlll|||}}}nnn[[[IIIDDDAAA???<<<888999===888888777666666555555444333111000000222333222111///......------......///.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++vvv~~~||||||zzzxxxtttoookkkhhheeekkkpppnnnggg___[[[[[[WWWNNNAAA888333222111000......---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))((((((((((((&&&'''((())))))((('''&&&)))(((&&&%%%&&&'''***+++'''&&&&&&''')))***)))'''(((((('''''''''(((((()))&&&''''''(((((((((((((((&&&''''''(((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,---...///000111...//////000111222222222222222333444444555555666666777888888777777888999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<===<<<<<<;;;;;;:::::::::999999777666666666666777999999:::::::::777777777777777777777777777888888888888999999999999888777888:::<<<<<<;;;;;;;;;CCCVVVttt~~~mmm]]]QQQLLLEEEFFFTTTeeezzz}}}~~~yyyvvvrrrnnnjjjddd^^^ZZZWWWVVVVVVUUUTTTSSSRRRRRRHHHIIIJJJIIIHHHGGGGGGIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHDDDCCCAAAAAAAAACCCEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEHHHKKKLLLJJJJJJLLLNNNRRRUUU[[[``````^^^YYYVVVXXX\\\```aaabbbdddhhhlllsssssssssuuuyyyuuueeesssxxxlllrrrooofffQQQFFFEEE<<<666999===<<<888555444444555555555555555555333111000000111222222111......---------......///......---------,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++(((((()))*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++ttt{{{{{{yyyyyyxxxvvvsssoookkkiiigggiiikkkiiiddd^^^YYYWWWTTTMMMBBB999333111000///------............------,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&(((******((('''&&&''''''''''''''''''((())))))******))))))))))))******))))))(((((('''''''''&&&***((('''&&&&&&'''(((***))))))))))))************)))***+++,,,---,,,++++++++++++,,,,,,---........./////////000111111222222222333333222111000222333555555555555666666666666777777888888888999999999999999999999999999999999999999999888888888777777888888888888777777777666555555666777777777777777555555555555555666777777888777555333444666888:::777777888888888999999999999888<<>>>>>>>>===<<<:::888777666666555444444333222222111111333222111000////////////........................++++++++++++++++++++++++---,,,++++++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++ttt{{{~~~yyyyyyyyywwwsssooojjjgggeeekkkoookkkaaaYYYVVVWWWTTTMMMBBB999333111000///------............------,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&(((******))))))***+++'''''''''''''''((())))))'''&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''')))((('''&&&&&&'''((()))(((((())))))))))))******)))***++++++,,,,,,++++++,,,,,,------...//////000...//////000000111111222111222333222000000222444444555555555555666666666777777777777888888888888666666666666666666666666888888888888777777777777777777777666666666555555444444555666666666666666555444444444444555666666555555555555666666777777666666777777777888888888<<<888888:::777444<<>>===???@@@<<<;;;:::888777777666666444444333333222111111111222111000//////...//////------------------------++++++++++++++++++++++++,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++www{{{zzzzzzzzzyyyuuupppkkkhhheeelllqqqmmmaaaXXXVVVXXXTTTMMMBBB999333111000///------............------,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&(((************+++,,,'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''')))(((''''''''''''((()))(((((((((((()))))))))***)))******+++++++++++++++,,,------......//////000......//////000111111111000111222111000000222444444444444555555555666666666666666777777777888888666666666666666666666666777777777777777777777777666666666555555555555444333333444555555555555555444444333333444444555666333444555666666666555555555555666666666777777777666444666:::<<<:::<<>>;;;999777777666555555555555555222111111111111111000000000///......---.........------------------------,,,,,,,,,++++++******************))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((************************{{{|||xxxyyy{{{{{{yyytttooolllffflllppplllbbbZZZWWWXXXTTTMMMBBB999333111000///------............------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((())))))((((((***,,,'''''''''''''''((())))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))***))))))))))))***++++++++++++,,,,,,---......///---......//////000000111///000111000000000222444333444444444444555555555555555555555666666666666777777777777777777777777555555555555666666666666444444444333333333333222111111222333333333333333333222222222222333444444222222444555555555444333333333444444444555555555777666555666777888888777888777:::EEERRRhhhrrr\\\ZZZXXXUUUQQQRRR\\\hhh{{{||||||~~~}}}uuuqqq{{{hhhfffbbb^^^ssstttZZZKKKFFFEEEAAA@@@>>>>>>===;;;888555777666555444444444444444000000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((************************yyy}}}~~~tttvvvyyyzzzxxxtttooollleeeiiikkkiiibbb[[[WWWVVVTTTMMMBBB999333111000///------............------,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))(((&&&''')))+++'''''''''''''''((())))))))))))(((((((((((())))))''''''''''''((((((((()))''''''(((((((((((('''''''''''''''((((((((())))))***))))))((()))***+++,,,******++++++,,,---------------......///000000000...///000000000000222444333333444444444555555555444444555555555666666666555555555555555555555555444444444555555666666666333333333333222222222222000111111222222222222222222222222222222333333444222222333444444444444444333333333333444444444444444555555666777999::::::<<<999999<<<>>>IIIggg~~~ttthhh^^^SSSIIIIIINNNUUU```ttt~~~{{{{{{||||||~~~tttsssxxx}}}}}}hhh___lll{{{qqqVVVGGGAAABBBDDD@@@???>>>>>>>>><<<:::777666666444333222222222222000000000000000000000000...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((************************vvv}}}|||qqqtttwwwxxxwwwsssnnnkkkdddfffgggfffaaa[[[VVVTTTTTTMMMBBB999333111000///---..................---,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))((('''%%%%%%''')))'''''''''''''''((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((()))***)))((((((((()))+++,,,)))******++++++,,,------------......///000000000...///000000///000222444333333333444444444555555444444444555555555666666444444444444444444444444444444444555555555666666333333333222222222111111000000111222222222222222222222111111222222333444222222222333333333444444222222333333333444444444333666777666555555444333<<<666666===>>>???KKK[[[wwweeeWWWMMMJJJNNNKKKLLLTTTfffyyyrrrrrrzzzwwwppptttrrrqqqlllrrrsssVVVFFFBBBCCCCCCBBB@@@???=========<<<:::777666666444333222111111111////////////000000000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))rrr~~~~~~yyyxxxwwwvvvuuussspppmmmiiiiiihhhddd^^^XXXUUUTTTQQQLLLCCC999222///...///......---------,,,,,,,,,++++++++++++++++++,,,,,,(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&)))************+++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000/////////000111111222222111333222//////333555333444444444444444444444444444555555555444333333222222222222222222222222222111111111111111111111111000000000000000000000000///000111222222222222222000000000000111111111111111111222222222333333333444444444555555555555555555555666777888999::::::PPPfffjjjUUUJJJHHHKKKLLLMMMMMMTTThhh~~~yyyyyy}}}{{{uuuuuuuuubbbfffwwwtttWWWQQQGGG@@@======>>>>>>===;;;999888666666666777555555444333222000000//////000111111111000...---...---,,,,,,++++++,,,,,,************************************))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******uuu}}}{{{zzzyyyxxxvvvsssoookkkiiijjjiiieee___YYYVVVUUURRRLLLCCC999222///...///.........---------,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000111111222222000222222///000333444111444444444444444444444444444444444444444333333222111111111222222222222222111111111111111111111111000000000000000000000000000000111111222222111111//////000000000111111111111111111222222222333333444444444444555555555555444444555666777888999999@@@GGGUUUmmmwwwkkkhhhUUUSSSPPPMMMNNNSSS[[[aaavvvyyyuuuuuummmooowww~~~tttnnnlllooonnn]]]PPPKKKDDD>>><<<======>>>;;;:::888777666555555666555444333222111000000/////////000111000///...---...------,,,,,,,,,,,,,,,************************************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))******yyy}}}{{{{{{zzzzzzxxxtttnnnjjjjjjkkkjjjfffaaa[[[WWWVVVRRRLLLCCC999333/////////.........------------,,,---,,,,,,++++++***************))))))(((((('''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000111111222...111222000111333333000444444444444444444444444444444444333333333222222000000000111111222222222111111111111111111111111000000000000000000000000000111111111111000000/////////000000000000111111000111111111222222222222333333333444444555555555333333444555666777777888666666999FFF```wwwkkk[[[QQQNNNMMMKKKHHHMMM[[[sss|||xxx~~~~~~yyyoookkkrrrmmmkkkvvvppp\\\PPPLLLHHHDDD???<<<<<<<<<<<<<<<999888777666555444444444444333333222111000////////////000000//////...---...---,,,,,,+++,,,,,,,,,************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******}}}~~~~~~yyyyyyzzz{{{zzzvvvpppkkkkkklllkkkhhhbbb\\\XXXVVVRRRLLLCCC:::333000//////............------------------,,,,,,+++***))))))******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000......//////000111111111...222333222222444333000333333333333333333333333333333222222222222222333/////////000111111222222111111111111111111111111000000000000000000000000111111111111000///......////////////000000000111000000000111111111111222222222222333444444555555222222333444555555666666555:::======DDD___pppWWWMMMLLLNNNOOOGGGOOOZZZfffxxx~~~{{{zzzzzz}}}zzzooofffiiiqqq~~~ggg___nnnyyycccYYYSSSMMMHHHCCCAAA>>><<<<<<;;;:::999777666555444444333333333333222222111000000//////////////////......------,,,,,,+++************+++************************************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***~~~~~~{{{uuuvvvwwwyyyyyywwwqqqmmmkkklllllliiiddd]]]YYYVVVRRRMMMDDD:::333000///000//////.........---------------,,,,,,+++***))))))***)))))))))((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........///000000111111///333444333333555444111333333333333333333333333222222111111111222222333//////000000000111111111000000000000000000000000////////////////////////000000000000000///...---...////////////000000000//////000000000111111111111111222222333444444555222222333333444444555555555;;;>>>:::888FFFccc{{{qqq[[[OOOKKKJJJNNNMMMOOOYYYlll}}}yyyvvvrrrooozzz|||oooiii|||XXXLLLPPPQQQJJJCCCBBB@@@>>>===<<<:::888666444444444444333333222111111111111000000////////////......---------------+++******)))))))))))))))************************************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((())))))***|||}}}zzzrrrrrrtttvvvwwwuuuqqqnnnkkklllmmmjjjddd]]]XXXVVVSSSMMMDDD:::444000000000/////////.........---------,,,,,,++++++*********((((((((()))))))))))))))&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((()))))))))************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------......//////000000111///333333111222444444111333333333333333333333333222111000000000111222333111111111111111111111111000000000000000000000000////////////////////////...////////////......---......////////////000000////////////000000000000000000111222333333444444222222333333444444444444777666444444999@@@IIINNN}}}xxxfff\\\VVVKKKIII]]]|||{{{~~~wwwwwwvvvxxx|||~~~~~~{{{xxxxxx|||sssooovvvvvvbbbPPPMMMNNNIIICCCAAABBB@@@===<<<;;;999666444333333444444333333222111000000000000//////............---,,,,,,,,,,,,---+++***))))))(((((())))))************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((()))******yyy{{{~~~{{{rrrqqqqqqrrrsssrrrooollljjjlllllljjjddd]]]XXXUUUSSSMMMDDD;;;444000000000////////////............++++++++++++++++++++++++''''''(((((())))))******&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))***))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000///111111......222333000222222222222222222222222111111/////////000222333333333333222111111000000000000000000000000000000////////////////////////------.../////////.............../////////000000........./////////000000//////000111222333444444333333333444444444444444777444333444888<<<======MMMdddsss}}}vvvbbbSSS\\\tttuuueee[[[```kkkwwwzzzxxx}}}vvveeeaaacccooossseee]]]RRRLLLNNNLLLDDD@@@CCC@@@>>>;;;:::999888666444333333444444444333222111000000////////////............,,,+++++++++,,,---,,,,,,+++***************************************************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((()))******vvvwww}}}}}}sssrrrpppppppppooollljjjiiikkkllljjjddd]]]XXXUUUSSSNNNDDD;;;444111000111000/////////............++++++++++++++++++,,,,,,&&&&&&'''((()))***++++++&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......///000000000...000///+++,,,000111000222222222222222222222222111000///...///000222444555444444333222111000000000000000000000000000000////////////////////////,,,,,,---...////////////............/////////000............/////////000...///000111222333444444333444444444444444444555222666999666000000777???777DDDHHHRRRrrrjjjXXXXXX^^^___^^^gggccccccffffffnnnzzzrrrqqqxxxjjjYYYaaacccrrrmmmaaa]]]WWWHHH@@@EEEGGGBBB@@@CCC>>>;;;999888888777666555222333444555444333222111///////////////............---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,************************************))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((()))******uuuwww{{{pppnnnpppsssrrrnnnlllmmmiiijjjjjjfff```[[[ZZZZZZVVVPPPHHH>>>777222000//////............---------,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))******)))(((''''''(((&&&'''((((((''''''((()))))))))))))))******************+++++++++,,,,,,,,,------------------------//////000111111111111111000000000000000000000000///000000000111111111111000000////////////000000222111111000///......---.........///////////////------......//////000000------/////////...---,,,////////////////////////............////////////111000/////////000222333111111222222222333333333222222333444444555555666666999===AAAMMMhhhxxxhhhddd[[[NNN]]]```cccbbb^^^]]]ccclll~~~wwwwwwxxxzzz~~~kkkgggmmmyyytttkkkbbb[[[XXXQQQLLLFFFDDDFFFFFFBBB>>><<<;;;:::888777666666555444444333222222111111000......//////......---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((sss|||{{{tttkkkkkkooottttttoookkkkkkjjjjjjjjjfff```[[[YYYYYYUUUPPPGGG>>>666222//////............------------,,,,,,++++++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((((()))***)))'''''''''(((&&&((())))))(((''')))***))))))))))))******************+++++++++,,,,,,,,,------------------------...//////000000000000000//////////////////////////////000000000111111111000000////////////000000111111000000///......---.....................///.............../////////------............------....................................////////////111000/////////000111222111111111222222222333333222222333333444555555555:::;;;:::888;;;HHH]]]mmm}}}hhhaaa\\\WWWSSSPPPOOOQQQSSS[[[oooxxxpppmmmqqqwww|||sssqqqyyyxxxiiiaaa^^^ZZZWWWVVVNNNIIIDDDBBBCCCCCC@@@===<<<;;;:::888777666555555333222222111111000//////...............------,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((qqq}}}xxxppphhhiiinnnttttttnnnjjjiiijjjjjjiiifff```[[[XXXWWWTTTOOOGGG===666111//////............------------++++++++++++++++++,,,,,,(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***)))'''''''''((('''(((***)))(((((()))+++))))))))))))******************+++++++++,,,,,,,,,------------------------------...///////////////////////////////////////////////////000000000000000//////......//////000000000000///......------..........................................------...---------------..............................---............/////////000000/////////000111222000111111111222222222222111222222333333444555555555666777666555999???EEE[[[yyyrrr^^^QQQMMMNNNLLLIIIGGGOOOVVVhhh~~~xxxuuuooommmkkkooo{{{uuujjjnnnyyyzzziii^^^UUUTTTVVVUUUTTTUUUKKKGGGBBB@@@@@@@@@>>>;;;<<<;;;999888666555555555222111111000//////.....................---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((oooxxx{{{ssslllkkknnnsssrrrmmmiiiiiijjjjjjhhheee```[[[WWWTTTSSSNNNFFF===555111///............---------,,,,,,*********++++++,,,,,,,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))'''&&&''')))((()))******))))))***+++((()))))))))******************+++++++++,,,,,,,,,------------------------,,,,,,---............---////////////////////////........./////////000000/////////......//////////////////......---------.........---------------///......------,,,,,,,,,...---,,,+++,,,---...///........................---------.........//////////////////000000111111000000000111111111111222111111111222333333444444///222555888:::;;;<<<<<<@@@NNNeeelll^^^YYYSSSLLLNNNOOOSSSeeeyyy}}}~~~~~~{{{wwwrrrooommmmmmmmmzzzyyynnndddaaaeeeyyy}}}lllbbb]]]UUUPPPQQQRRRPPPOOOPPPHHHEEEAAA??????>>><<<;;;;;;:::999777555555444444222111111000000///......------.........---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((ooouuu}}}uuutttqqqppprrrooojjjhhhiiiiiihhhgggdddaaa[[[VVVSSSRRRMMMEEE<<<555000///......------------,,,,,,,,,*********++++++,,,,,,,,,''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''')))((('''&&&''')))((()))******))))))***+++((()))))))))******************+++++++++,,,,,,,,,------------------------++++++,,,---------------........................---............///////////////............//////............------------...---------,,,,,,,,,+++......------,,,,,,++++++---,,,+++++++++---...///........................------------..................//////000000000000//////000000000111111111000000111111222333333333222333666888999888666555999:::AAARRRlllsssdddWWWQQQLLLLLL^^^sssyyyvvvooodddfffjjjpppyyyllleeedddeeemmmxxx|||nnngggdddXXXRRRNNNNNNNNNJJJGGGGGGGGGEEEAAA???>>>===<<<<<<:::999888666555444333333333222222111000000//////---------...---,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((qqqwww|||tttwwwsssqqqqqqnnnhhhgggiiigggfffeeecccaaa]]]WWWRRRQQQLLLDDD;;;444000......------------,,,,,,,,,,,,++++++++++++++++++,,,,,,'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&''')))'''(((***)))(((((()))+++))))))))))))******************+++++++++,,,,,,,,,------------------------++++++,,,---------------........................------------.........//////......------......///---------------------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///------------------------,,,------------.........---...///000000000//////////////////000000000000///000000111111222333333444444666666666666666555888:::<<<>>>EEE\\\dddZZZMMMNNN[[[cccssszzzqqqkkkjjjlllnnnpppvvvhhhiiiooo|||wwwnnniiigggeeeXXXRRROOOOOONNNIIIFFFGGGEEEDDDBBB???======<<<<<<:::999777666444333333333333222222111111000//////---------------,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((sssxxx|||uuutttqqqpppqqqnnnhhheeegggeeedddccccccbbb^^^WWWRRRPPPKKKCCC;;;444000......---------,,,,,,,,,++++++,,,,,,++++++++++++++++++'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((('''&&&&&&((()))&&&((())))))(((''')))***))))))))))))******************+++++++++,,,,,,,,,------------------------+++,,,,,,---...---------........................,,,,,,---------.........///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++,,,,,,,,,,,,******+++,,,------------------------------------,,,,,,---------.........---...///000000000///............/////////000000//////000000111222222222000333555666555666888:::666888:::999666>>>UUUmmmooohhh```bbbqqq|||xxxuuusssppprrrssssssuuu{{{tttfffcccfffsss}}}uuujjjdddccccccaaa^^^XXXTTTQQQQQQOOOJJJHHHJJJDDDCCCAAA???<<<;;;<<<<<<999888777555444333222222222111111000//////......,,,------------,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))(((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((uuuvvv~~~~~~xxxpppnnnooorrroooiiieeeeeedddcccbbbbbbbbb^^^XXXSSSPPPKKKCCC:::444000......---------,,,,,,,,,++++++---,,,,,,++++++*********''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&((()))&&&'''((((((''''''((()))))))))))))))******************+++++++++,,,,,,,,,------------------------+++,,,------......------........................,,,,,,,,,---------...............------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))*********++++++,,,,,,---(((***+++---......------------------------------,,,,,,,,,---------......,,,---///000000000///.............../////////000/////////000111111222222000333555444111000222444555111222888999777:::@@@JJJaaa}}}qqqqqqddd|||nnnkkkzzzsssrrrqqqqqqsssyyyzzzjjjhhhbbbaaadddcccfffwww}}}uuuhhhaaaaaabbb```\\\VVVRRROOOOOOLLLGGGEEEGGGBBBBBB@@@>>>;;;:::;;;<<<999888666555333333222222000000000///......------,,,,,,---------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((qqqqqq{{{zzzxxxpppmmmlllmmmkkkfffdddfffjjjhhhccc```]]]ZZZVVVSSSNNNJJJDDD<<<444///...///------------,,,+++***)))+++++++++***)))(((((('''))))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%&&&''''''(((((('''''''''%%%$$$&&&)))+++***((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,///////////////////////////////////////000111111222222333333333444444444444444444555555555555666<<>><<<;;;;;;;;;999888777555333111//////111000000///...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''qqqqqq{{{zzzwwwpppmmmlllnnnlllgggdddeeeiiigggccc```]]]YYYUUURRRMMMJJJDDD;;;444///...///------------,,,+++***)))++++++******)))((((((''')))((((((((('''''''''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%&&&''''''(((((('''''')))'''&&&&&&)))***((('''))))))))))))))))))))))))************************++++++++++++++++++++++++------------------------------------------------------------------------...,,,+++,,,---...---,,,***++++++++++++++++++***************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------........................///////////////000000111111222222222222333333333333444444444555555555555888666===KKKZZZmmm}}}jjj___bbbooo{{{qqqlllkkkooolllggglllxxxyyyuuussskkknnntttzzznnn\\\XXX]]]dddiiirrrzzzzzzwwwyyy{{{yyyuuu~~~tttfff^^^]]][[[XXXRRRPPPNNNLLLKKKIIIFFFCCC@@@???>>><<<;;;:::999999888777666444333111000///000000000///...---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''qqqrrrzzzyyyvvvooommmmmmooommmgggddddddhhhfffccc```]]]YYYUUURRRMMMJJJDDD;;;333///......------------,,,+++******++++++******)))(((((((((((((((((('''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''***(((''''''(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---------------------------------------------------------------------------,,,++++++------,,,+++))))))************))))))************************)))))))))*********++++++*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------....................................//////......//////000111000000000111111111222222333333333333444444444444888555444777;;;GGGbbb|||sssqqqrrrmmmbbbZZZ\\\^^^[[[[[[___iiirrrvvvkkkccc[[[[[[fffxxx}}}wwwpppooorrrvvvvvvtttssssssmmmeee```^^^[[[XXXNNNMMMKKKJJJJJJIIIGGGEEE>>>===<<<:::999888777777555555444333222111000000000000//////...---------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''rrruuu{{{zzzvvvpppmmmnnnpppmmmgggddddddhhhfffcccaaa^^^[[[VVVSSSMMMJJJCCC;;;333...---...,,,---------,,,,,,+++***************))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''%%%&&&''''''((('''''''''((((((''''''((((((((('''(((((((((((((((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***)))******************)))************************))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------.................................///............///000000/////////000000000000111222222222222333333333444666555777999888:::FFFTTTlll}}}nnnccc___\\\[[[^^^[[[]]]eeevvv|||tttmmmhhheeeccchhhooo{{{~~~|||wwwqqqooopppqqqrrrqqqlllllljjjfffbbb^^^ZZZWWWNNNLLLJJJIIIIIIHHHGGGEEE===<<<;;;999888777777666333333333222111111000000/////////......---------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''rrrxxx}}}zzzwwwqqqnnnnnnpppmmmgggddddddhhhfffdddbbb```\\\WWWSSSMMMIIICCC;;;333...---...,,,,,,---------,,,++++++*********)))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''(((((()))***((((((((((((((((((((((((*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++*********++++++++++++******))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,------.............................................//////000....../////////000000000111111111111222222222222222222444888999888888:::@@@LLLccc}}}kkk^^^XXX[[[YYYZZZaaalllxxxtttooodddfffgggeeedddlll{{{zzzzzzwwwrrrnnnllllllllllllkkkjjjiiigggccc]]]XXXVVVPPPNNNJJJHHHGGGFFFDDDCCC===<<<;;;999888777666666222222111111111000000000............------------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&sssyyy}}}zzzvvvssspppnnnooolllgggdddfffgggeeecccbbb```\\\WWWSSSLLLIIICCC:::222...------,,,,,,,,,------,,,,,,+++******))))))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''$$$%%%'''((('''(((***+++))))))))))))))))))))))))*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))***++++++++++++++++++***))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------------------------......------......///000........./////////000000000000000000111111111222444222111333666777666555888777>>>RRRlllnnn[[[YYYVVVWWW[[[```bbbgggkkkqqq]]]XXX]]]jjjvvv}}}wwwvvvsssppplllkkkmmmooorrrnnnlllkkkfff^^^ZZZYYYQQQNNNIIIFFFEEECCCBBB@@@<<<;;;:::888777666666555111111111000000//////...------------------------+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&sssyyy{{{~~~~~~xxxtttuuuqqqnnnmmmkkkfffeeegggdddcccbbb```^^^ZZZUUUQQQLLLIIIBBB:::222---,,,---+++,,,,,,------,,,,,,+++)))))))))))))))))))))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''%%%&&&''''''((((((''''''%%%''')))((('''&&&(((***)))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((()))***+++***)))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************((())))))***++++++,,,,,,((())))))***++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------...------------...//////...////////////000000000/////////000000000111111333444333222333555777777;;;555444<<>>;;;:::888666555444444444111111000//////...------------------------------************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&tttxxxyyy||||||vvvrrrwwwrrrnnnmmmjjjeeeeeehhhbbbaaa```___]]]YYYSSSOOOLLLIIIBBB:::222---,,,---++++++,,,------,,,,,,,,,)))))))))))))))*********%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%&&&''''''((((((''''''''')))***)))&&&%%%''')))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++***((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,((())))))***++++++,,,,,,---------,,,,,,+++++++++------------------------...------------...//////////////////000000000111////////////000000000000,,,111444222000000222444222222444888888888BBBNNN]]]wwwzzzoooddd___```dddfffeeedddfffeeebbbaaabbbbbbeeeoooxxxrrrmmmeeeeeeqqq{{{uuutttvvvoooqqqqqqmmmhhhfffiiimmmjjjccc^^^]]]XXXPPPNNNQQQKKKGGGCCC@@@??????>>>===999888777555333333222222111111000///...---,,,,,,------------------------************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&rrrqqqxxx~~~yyytttrrrqqqpppnnnkkkiiifffdddccccccbbb___]]][[[XXXTTTPPPOOOKKKEEE<<<333...---...+++,,,,,,------,,,,,,+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''%%%$$$$$$&&&((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***))),,,,,,,,,++++++***************++++++++++++******************************************************''')))++++++((('''))),,,))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------////////////////////////111111222222222333333333222222222333444555666777BBBLLL]]]rrr|||wwwjjj___ZZZVVVZZZ\\\[[[[[[bbbppp|||{{{nnnddddddiiiiiieeennn{{{xxxzzzvvvooossssssrrrooojjjfffdddccc\\\[[[YYYVVVRRRNNNKKKJJJGGGEEEBBB@@@???===:::777666666555444333222222111///............---------+++++++++,,,,,,---------)))***++++++***)))))))))((((((((('''%%%%%%&&&'''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&ssssssyyyzzzvvvtttpppooommmkkkjjjhhhfffddddddbbb```^^^\\\XXXSSSPPPNNNKKKEEE<<<444...---...+++,,,,,,------,,,,,,+++************************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******))),,,,,,,,,++++++*********)))******++++++******)))************************************************''')))***)))'''&&&(((***)))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))*********+++++++++++++++,,,,,,,,,---------*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------..................------////////////////////////000000000111111111222222333333222333333444555666888:::???HHHWWWkkkyyypppccc```ZZZVVVVVV[[[aaafffeeelllpppooottt|||uuussspppkkkeee\\\ZZZYYYaaavvv{{{yyy{{{zzz|||yyyssssssrrrppplllgggccc```^^^[[[ZZZWWWUUUQQQMMMKKKIIIFFFCCCAAA???>>>===:::888777666666555444333222111............------------*********+++++++++++++++)))***++++++***)))))))))))))))***)))((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuutttzzz|||yyywwwpppnnnlllkkkjjjiiigggeeedddcccaaa___\\\XXXRRROOONNNKKKEEE<<<444///------+++,,,,,,------,,,,,,+++************************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&'''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******++++++++++++++++++*********)))******++++++******)))************************))))))))))))))))))))))))((()))***(((&&&%%%&&&'''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))))))))*********++++++*********+++++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------......////////////////////////////////////000000000000333333222222222333333444666444222222888DDDSSS]]]uuuxxxyyynnnbbb[[[WWWRRRMMMQQQRRRUUUVVVTTTWWWdddsss|||ssslllfff]]]VVVTTTXXX^^^bbb``````bbbnnn~~~zzzxxx~~~~~~{{{|||}}}{{{wwwrrrpppmmmhhhccc___[[[YYYYYYWWWUUURRROOOLLLIIIHHHCCCAAA???>>>>>><<<:::888777777666555444333222222............------------***************)))))))))*********)))))))))))))))(((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvtttzzz}}}zzzyyysssppplllkkkkkkiiifffcccdddbbbaaa___\\\WWWRRRMMMMMMJJJEEE===555///------+++,,,,,,------,,,,,,+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))(((&&&&&&''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***++++++++++++***************))))))************))))))************************((((((((((((((((((((((((*********)))'''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************))))))))))))************************++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,------------..................................../////////000000000333222222111111111222222444555666777999<<>>666000...---+++,,,,,,------,,,,,,+++************************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((((('''((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***)))))))))***************((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++))))))******)))'''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))******((((((((()))))))))******)))))))))************+++************************************++++++++++++++++++,,,,,,------......------------------------////////////000000000000000000/////////000000111111222222222111111444555666777888<<>><<<:::::::::999777666555555444333222111000000------------,,,,,,,,,,,,+++++++++++++++*********,,,***(((+++000555666555777222,,,******+++***)))'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvpppvvv}}}~~~{{{zzzzzzzzztttmmmkkkllljjjddd^^^[[[[[[[[[[[[ZZZVVVPPPKKKJJJIIIDDD>>>666111...---+++,,,,,,------,,,,,,+++************************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''')))+++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((()))))))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++)))'''(((******)))'''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))***(((((()))))))))*********))))))))))))************************************************++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............///000111111444444444333222333555888///333999;;;===???DDDHHH\\\rrrxxxppplllnnnmmmeee]]]YYYWWWRRRLLLIIIJJJMMMPPPPPPVVVUUUTTTUUUWWWWWWUUUSSSTTTZZZ___^^^ZZZZZZ```fffeeejjjppprrrrrrqqqrrrtttooonnnsss{{{{{{}}}vvvqqqqqqppprrryyy{{{tttvvvzzz{{{zzz|||pppssswwwzzz{{{}}}iii]]]YYYWWWUUUUUUTTTVVVXXXXXXVVVTTTWWWVVVTTTRRRSSSXXX^^^ccctttzzzyyy{{{yyyqqqlllllllllfff```\\\\\\ZZZWWWSSSOOOMMMJJJFFFCCCBBBAAABBB>>><<<:::999999888666444444333333222111000//////---------,,,,,,,,,++++++)))))))))******************((()))...888@@@CCCCCC???777...******+++***(((''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuqqqwww}}}~~~|||{{{{{{xxxrrrlllkkkmmmlllfff___YYYYYYZZZZZZYYYUUUOOOKKKJJJHHHEEE>>>777111...---+++,,,,,,------,,,,,,+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''***,,,&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''(((((())))))*********+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......000111222+++...111333333222222222111333555555444555999===@@@PPPeeexxxzzztttoooggg]]]WWWUUUVVVWWWWWWTTTRRRQQQSSSVVVXXXVVVSSSTTTRRRPPPOOOPPPQQQRRRRRRXXXXXXYYYZZZ[[[[[[[[[ZZZ]]][[[^^^cccaaa```pppqqqaaa___ccc\\\ZZZ[[[aaafffggggggfffhhh```^^^eeekkkhhhcccaaa______^^^\\\ZZZZZZ\\\^^^___mmmpppbbbTTTQQQRRRPPPRRRSSSUUUYYY___eeekkknnncccbbbaaa______fffpppxxx~~~zzzyyy|||zzzrrrllllllmmmggg___[[[ZZZXXXTTTOOONNNLLLHHHEEEBBBAAAAAAAAA>>><<<:::999888777555333333333222111000///......---------,,,,,,,,,++++++''''''(((((())))))******)))''')))111>>>HHHNNNOOOBBB999...((('''((((((&&&&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxssswww|||~~~}}}zzzwwwvvvvvvrrrnnnjjjiiigggeeeccc___ZZZVVVVVVYYYWWWQQQJJJLLLHHHDDD@@@999000...000......---,,,,,,,,,------'''''''''(((***)))'''%%%***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,************)))(((&&&&&&&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////////////////........./////////000111111222222444444333222333444555666777:::???FFFPPPbbbwww~~~nnn\\\UUUYYY^^^[[[VVVXXXTTTPPPQQQSSSTTTQQQMMMPPPQQQSSSUUUWWWUUUQQQNNNTTTQQQQQQUUUVVVUUUWWW[[[fffeeebbb]]]XXXTTTSSSSSSNNNQQQTTTTTTRRRRRRSSSVVVYYYSSSRRRWWW\\\\\\YYYWWWVVVWWWSSSNNNPPPYYY]]][[[```bbbbbb______bbbbbb___hhhlllwww{{{zzzwww|||wwwsssrrrsssssssssqqqnnnfff\\\WWWWWWTTTPPPOOOMMMIIIDDD@@@===<<<;;;<<<<<<===<<<:::777444222111111000///...---,,,,,,------,,,,,,+++***))))))+++*********))))))((((((+++)))***---333777888888222///+++'''$$$$$$$$$%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttrrrvvv|||~~~~~~zzzwwwvvvuuurrrnnnkkkiiigggdddaaa___ZZZVVVVVVXXXWWWPPPJJJKKKGGGCCC@@@888000---///...------,,,,,,,,,,,,,,,)))(((((()))******)))'''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,++++++*********))))))(((&&&&&&&&&&&&&&&''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,+++,,,---...///////////////............/////////000111111222222444333222222222333555555777999::::::;;;@@@JJJRRR\\\lll}}}wwwssspppjjjbbb\\\___gggrrr{{{}}}tttggg]]]WWWTTTRRRSSSSSSTTT[[[cccbbb```[[[VVVSSSTTTWWWZZZZZZ___dddfffeeecccbbbbbb___^^^cccpppyyyzzzvvvsssnnnmmmhhhdddkkk~~~{{{uuurrr{{{wwwrrrppppppqqqqqqqqqqqqnnnfff\\\WWWVVVSSSNNNNNNLLLHHHDDD@@@===;;;;;;::::::::::::888666333111111111000///...---,,,,,,,,,,,,,,,+++***)))))))))*********)))))))))((((((((('''&&&(((,,,///000///---,,,)))'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrooottt{{{~~~{{{xxxvvvuuusssooommmjjjfffbbb______ZZZWWWVVVXXXVVVPPPJJJJJJFFFBBB>>>777///,,,///------,,,++++++++++++++++++***((((((***+++***))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&%%%%%%(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((()))******++++++++++++***))))))))))))(((''''''&&&&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---.................................//////000000111111222333222222222222333444444000333555555222222444777;;;DDDVVVkkk|||xxxttttttmmmtttzzzwwwxxxuuuqqqooopppqqqqqqppppppnnnfff]]]WWWVVVRRRMMMLLLKKKGGGDDD@@@===;;;:::777777777777666444222111111000000///...---,,,,,,++++++******))))))((((((******))))))))))))(((((('''&&&%%%%%%'''))))))(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwnnnssszzz{{{xxxvvvuuussspppmmmjjjfffaaa]]]^^^[[[WWWVVVWWWTTTOOOJJJHHHDDDAAA===666...,,,...---,,,++++++******++++++,,,)))''''''(((*********))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))***************)))(((((())))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...............///......//////000111111111111111111111222222333333---111555777777666888999;;;888:::AAALLL^^^vvvvvvnnneeebbb^^^ZZZXXXYYYZZZ]]]hhh~~~yyy{{{xxxuuusssssssssrrrqqqooommmggg^^^XXXVVVRRRLLLJJJIIIFFFCCC@@@===;;;999666666666666555444222111111000///...---,,,,,,+++******))))))((((((((('''))))))))))))))))))(((((()))((('''''''''(((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||nnnssszzz~~~~~~{{{xxxvvvtttrrrpppmmmjjjfff```]]]]]][[[XXXWWWVVVSSSNNNJJJGGGDDD@@@===666...,,,...---,,,++++++******++++++***(((&&&&&&'''((()))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((()))))))))******))))))((('''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------......//////.........///000000111111000000000111111111111111333444555555444333444444888666777;;;>>>BBBKKKUUUttt~~~qqqgggZZZUUURRRTTTUUUTTTUUUXXXYYYTTTSSSaaaxxxttt}}}{{{xxxvvvuuussspppnnnlllkkkfff^^^YYYWWWQQQKKKHHHGGGEEEBBB???<<<:::999777777666666555444333222000000///...---,,,++++++)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))((()))***+++&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||ppptttyyy||||||zzzxxxwwwtttrrrnnnllliiieeeaaa^^^]]][[[YYYWWWUUURRRMMMJJJGGGCCC@@@===777///---///------,,,+++++++++++++++)))'''&&&&&&((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))************************************************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////---......//////000000111...///000000111111000000444333111000000000111222777555666999888666888===CCCRRReeeyyy}}}hhh]]]YYYVVVSSSRRRSSSVVV^^^hhhooosssyyytttlll```___ttt~~~xxxyyyzzzxxxvvvtttrrroookkkhhhggggggccc\\\XXXVVVPPPIIIEEEEEECCCBBB???<<<:::888888888777666555444333222000//////...---,,,++++++))))))))))))((((((((((((''''''(((((((((((())))))'''((()))((('''''')))+++''''''((()))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzrrruuuyyy{{{zzzxxxwwwwwwtttqqqmmmjjjhhheeebbb```\\\[[[YYYWWWTTTQQQLLLJJJHHHDDDAAA>>>777000---000...------,,,,,,,,,,,,,,,)))((('''(((******(((''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***************************************************************************)))***+++,,,---,,,,,,+++++++++,,,------...//////------......///000000000---...///000000000//////000///...///000333444444777333111222222111555;;;666888999>>>KKK^^^kkkppp|||}}}vvvddd[[[[[[]]]TTTOOORRRXXX^^^hhhppp~~~yyy{{{~~~|||~~~tttrrrqqqpppooolllhhhdddaaabbb___YYYVVVSSSNNNGGGCCCCCCCCCAAA???<<<999888999888777555333222222111000///......,,,,,,+++***))))))))))))))))))))))))'''''''''((((((((())))))'''((()))(((&&&%%%''')))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzztttvvvyyyzzzxxxwwwwwwwwwtttqqqllliiigggeeecccbbb\\\[[[ZZZWWWTTTPPPLLLJJJHHHDDDAAA>>>888000...111///...------,,,,,,------)))))))))***,,,+++)))''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))******(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++,,,,,,---...//////------......///000000000,,,---///000000000///...000///...///000111000000//////222777777222000222888888777777<<>>AAAGGGRRRbbbtttzzznnnjjjddd^^^VVVPPPNNNRRRXXX\\\fffnnn}}}~~~zzz{{{~~~{{{wwwuuuppplllnnnrrrooofff]]]ZZZZZZXXXUUUQQQKKKFFFCCC??????>>><<<;;;:::999888888777666444222000///.........------,,,+++*********'''%%%%%%(((***)))&&&&&&'''''''''(((((())))))***))))))((('''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~sssuuuxxxzzzzzzzzzzzz{{{uuuuuuqqqjjjffffffeeeaaa``````\\\UUUPPPOOOLLLGGGFFFEEEBBB<<<666111//////......---,,,++++++++++++***)))((((((******)))(((%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))))))))*********)))))))))))))))*********************************++++++******)))+++++++++++++++,,,,,,,,,++++++,,,,,,---...........................------//////000000000111111111222111111111111222333333222222333444555666666777:::999999;;;???FFFMMMQQQdddlll{{{|||xxx{{{pppiiibbb^^^WWWQQQPPPTTTMMMTTT]]]eeelllttt~~~|||zzzzzzxxxrrrmmmrrrooonnnsssxxxvvvlllcccYYYXXXVVVRRRNNNIIIEEEBBB???>>>===<<<:::999888888777666555333111///...---------,,,,,,+++************(((''''''((((((((('''''''''''''''((((((((()))***))))))(((''''''&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}qqquuuyyy|||}}}|||{{{|||tttuuuqqqjjjfffgggeeebbbaaaaaa]]]UUUQQQOOOLLLHHHFFFEEEBBB<<<666111............---,,,++++++++++++)))((('''((()))***)))'''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))+++******))))))(((((('''************************))))))******+++******)))))))))******++++++,,,,,,+++++++++,,,,,,------...------------------......////////////000000000000111111111111111222222333222222222222333333333444555444222111000222444555999AAALLLWWWdddwww}}}rrrhhhfffeee]]]TTTTTTSSSSSSRRRQQQUUUaaaooouuu~~~|||}}}~~~~~~}}}yyywwwtttmmmgggllljjjjjjoootttqqqhhh___XXXVVVRRRNNNIIIFFFCCCBBB>>>===<<<;;;:::888777777555444333111000...------,,,,,,++++++***)))))))))((()))***)))'''&&&'''(((''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%xxxppptttzzz}}}}}}{{{yyyxxxttttttqqqjjjggggggeeebbbaaabbb___WWWQQQOOOLLLIIIGGGEEEBBB<<<555000...---......---,,,++++++++++++***)))(((((()))***)))((($$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((************************((())))))***************'''(((((()))***++++++,,,***+++++++++,,,,,,,,,---,,,,,,------------.............../////////000000000000000000000111222222222222222222222222222222222333333555666777999:::666999;;;:::;;;EEEUUUcccyyy~~~{{{xxxwww{{{zzzrrrgggyyyuuujjj```[[[ZZZZZZYYYWWWTTTSSSWWW]]]]]]XXXcccjjjrrrvvvwwwyyy~~~}}}|||~~~{{{wwwwwwuuuooojjjjjjgggeeegggiiiggg___XXXWWWTTTPPPKKKFFFDDDBBBBBB<<<<<<;;;:::888777666555222222111000...---,,,,,,+++*********))))))(((((('''***,,,***'''%%%&&&((('''''''''((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%sssppptttyyy|||{{{wwwtttsssssstttqqqjjjggggggfffbbbaaadddaaaXXXQQQNNNLLLJJJGGGEEEBBB<<<555///---,,,......---,,,+++++++++++++++***))))))++++++***)))&&&'''''''''&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))'''((()))***************''''''((()))******++++++*********+++++++++++++++,,,,,,,,,,,,------......---............/////////000000//////000000111222333333333222222222222111111222222333444444333333555555444333222666<<>>888///+++,,,...------,,,,,,++++++***+++*********))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%############%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&$$$%%%...;;;FFF222%%%%%%***'''&&&)))%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++---------,,,,,,+++++++++++++++,,,------......//////......---------......---......///000111111222111111111111111111111111000000000000111111111111333333333333333222111000444444555555666777777888<<<>>>AAAFFFLLLSSSYYY\\\jjjvvvwwwllleee\\\XXXZZZ___\\\TTTXXXdddkkkccc[[[YYY[[[\\\XXXTTTOOOUUUZZZYYYRRRMMMNNNPPPPPPNNNOOOVVVaaajjjooopppwwwxxxyyyyyywwwssspppnnnqqq{{{tttqqqlllgggcccbbbbbbbbbggg```]]]bbbhhhjjjkkkmmmggghhhqqq|||{{{ooojjjooouuutttyyy|||}}}yyyvvvvvvxxx{{{yyyyyyzzz{{{sssppplllkkkmmmnnnlllkkkeeebbb\\\WWWSSSQQQQQQRRRPPPMMMHHHCCC>>><<<::::::888888777555444333222111000//////---,,,+++*********))))))((('''&&&&&&&&&***(((&&&'''***+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvooorrrvvvwwwsssqqqpppqqqrrrrrrqqqmmmhhhdddbbbbbbcccddd___VVVPPPOOOOOOMMMLLLFFFAAA>>>888///,,,,,,...------,,,,,,++++++************)))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&''''''&&&(((000<<>>888000,,,---...------,,,,,,++++++*********))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((()))))))))'''''''''''''''&&&&&&&&&&&&'''((('''(((---666<<>>AAAFFFMMMRRRYYYhhhwww}}}}}}zzzuuusssoooiiibbb]]][[[ZZZZZZWWWVVVTTTRRRPPPRRRVVVYYYVVVTTTQQQPPPRRRWWW\\\``````ZZZWWW[[[```bbbeeehhhiiihhhmmmvvvuuunnnmmmqqqvvvvvvyyy}}}|||zzz{{{~~~zzzzzzxxxwwwvvvuuuuuuuuusssrrrpppppppppnnnllliiinnnjjjddd^^^YYYVVVTTTTTTNNNLLLHHHCCC???<<<;;;:::777777666444333222111000///...------,,,+++******)))))))))(((''''''&&&&&&((('''&&&'''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ooolllppptttuuusssppppppqqquuutttrrrmmmgggcccbbbccccccccc___UUUOOONNNNNNLLLKKKFFFAAA>>>888000,,,---...------,,,,,,++++++***))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((()))(((&&&%%%&&&***...888===888+++$$$''')))%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''((()))))))))(((''''''&&&&&&***))))))))))))(((((((((+++++++++++++++******************+++,,,,,,------,,,,,,,,,,,,,,,,,,---...---------....../////////////////////////////////////////////000000000111000111111111111111000000//////000000000111111111333333333333444444555555444666777777888:::>>>BBB555===EEEFFFDDDFFFPPPYYYmmmttt}}}}}}rrriiiddd^^^[[[VVVRRRNNNLLLJJJIIIJJJHHHEEEDDDEEEIIIMMMPPPLLLOOOQQQQQQPPPRRRYYY___XXXUUURRROOOPPPTTTYYY\\\___YYYWWWZZZ^^^```cccggghhhgggjjjpppqqqmmmmmmqqquuuwwwyyy|||||||||~~~zzzzzzyyyxxxwwwuuusssrrrssssssrrrrrrpppmmmjjjhhhhhheee```ZZZVVVSSSQQQQQQLLLJJJGGGCCC???<<<::::::666666555333222111000///---------,,,+++******)))))))))((((((''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%llljjjnnntttvvvuuutttuuuvvvwwwvvvsssnnniiieeeeeefffbbbccc^^^UUUOOONNNNNNLLLJJJEEEAAA>>>888000---......------,,,,,,++++++***(((((((((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''(((((((((&&&%%%$$$%%%'''+++333444***%%%((()))%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))((((((((('''''''''&&&((((((((((((((((((((((((************************))))))******+++,,,,,,,,,+++++++++++++++,,,------------------.......................................////////////000000000///000000111111000000000000000000000000111111111000000111222222222333333111222444444444444555666444444333222222444777:::888>>>DDDHHHIIIMMMUUU[[[dddiiipppuuuyyyzzztttnnniiifff```\\\UUUPPPLLLHHHCCC@@@@@@???===;;;:::;;;>>>@@@??????>>>>>>???AAACCCDDDBBBGGGLLLLLLKKKMMMTTTZZZWWWTTTPPPMMMMMMOOORRRUUUZZZVVVTTTXXXZZZ[[[]]]aaahhhfffhhhlllnnnnnnoooqqqrrrvvvzzz}}}~~~~~~~~~}}}{{{yyyvvvsssqqqsssssssssqqqnnnkkkhhhfff```^^^ZZZVVVRRRPPPNNNNNNIIIGGGEEEBBB>>><<<:::999555555444222111000///...,,,,,,,,,+++******))))))((((((((((((''''''''''''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%oooiiinnntttwwwwwwvvvxxxzzzwwwvvvsssnnniiigggggghhhbbbbbb^^^UUUNNNNNNMMMLLLJJJEEE@@@>>>888000---......------,,,,,,++++++***''''''(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))"""(((+++)))&&&''''''&&&'''''''''(((((((((((()))$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********((())))))******+++,,,,,,************+++,,,------------------------------------------------------......////////////000000...//////000000000000///000000000000000111111111000000111111111000///......000111333333333222111444222000111444666777666000222555555555666:::>>>;;;===@@@BBBDDDIIIPPPVVVZZZ[[[[[[[[[[[[]]]aaaddddddaaa]]]YYYWWWWWWXXXZZZ[[[___dddfffggghhhkkknnnjjjeee```^^^]]]\\\ZZZWWWQQQTTTWWWYYYXXXVVVRRRPPPOOONNNLLLHHHEEEAAA>>><<<:::999888888:::::::::999<<<===<<<;;;:::<<>>=========>>>>>>??????@@@DDDHHHIIIHHHJJJOOOTTTRRRQQQOOOMMMNNNPPPSSSUUUZZZWWWWWWZZZ[[[YYYZZZ^^^```___```cccfffiiiiiijjjooovvv{{{~~~}}}zzzwwwtttsssssssssrrrooojjjgggeeeddd\\\ZZZWWWTTTPPPNNNMMMMMMFFFEEECCC@@@===:::888777444444333111000///...---+++++++++*********))))))((((((((((((((((((''''''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwjjjoootttwwwwwwvvvxxxzzzvvvuuurrrmmmiiiggghhhjjjbbbbbb^^^TTTNNNMMMMMMKKKJJJEEE@@@===888111---......------,,,,,,++++++***'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''((((((((($$$###%%%((('''$$$%%%((('''''''''(((((((((((()))$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''(((((((((%%%%%%&&&'''(((((())))))((((((((()))))))))******(((((())))))***+++++++++)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---...//////000000//////000000000000000000000//////000111222111111000///111111222333444444444333/////////111333444444444666666666666666666666777999::::::;;;;;;===@@@BBB???@@@AAA@@@>>>???AAADDD===<<<::::::;;;>>>@@@@@@===>>>@@@BBBCCCDDDFFFGGGDDDBBB@@@???>>>===<<<;;;>>>???AAAAAA@@@>>>===<<<@@@???>>>===<<<;;;:::999555555555555555555666777777999::::::888888:::===;;;;;;;;;<<<===@@@BBBDDDAAADDDHHHIIIIIIJJJMMMPPPNNNNNNNNNOOOPPPSSSUUUWWWZZZYYYZZZ^^^]]]YYYXXX[[[[[[[[[[[[]]]bbbffffffeeemmmvvv}}}~~~~~~|||zzzwwwvvvuuurrrrrrppplllfffbbbbbbccc[[[YYYVVVRRROOOLLLJJJIIICCCBBBAAA???<<<999777666333333222111///...---,,,***************)))))))))'''(((((((((((((((((((((&&&(((***)))'''&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~kkkooouuuwwwvvvuuuvvvxxxuuusssppplllhhhggghhhjjjbbbbbb^^^TTTNNNMMMMMMKKKJJJDDD@@@===888111---///......---,,,,,,++++++***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''%%%$$$%%%%%%$$$###***###"""'''((("""###***%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''((())))))###$$$%%%&&&''')))******'''((((((((())))))******((((((((()))******++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000------...///000000////////////////////////......***+++---///000111000000000///......///111111111///222555555333111222333333111000000111111000/////////000111222333222222333444666444111000222555555555333111222444444333222222333555666666666555444555555555555444555555...000222333333333555666222111111000000/////////444444444222000000222555000333777888777666888:::???>>><<<<<<===@@@CCCFFF===@@@BBBDDDFFFGGGHHHJJJIIIJJJKKKLLLNNNPPPRRRSSSUUUUUUXXX[[[YYYTTTRRRTTT_________aaafffkkkkkkhhhlllvvv}}}~~~|||{{{~~~|||zzzxxxwwwvvvvvvrrrqqqooojjjddd``````bbb[[[YYYVVVQQQMMMIIIGGGEEEAAAAAA@@@>>>;;;888666555333222222000///...---,,,************))))))))))))'''''''''(((((((((((((((''')))+++***'''&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxiiinnntttvvvsssrrrsssvvvpppsssuuuqqqjjjdddccceee___]]]XXXTTTPPPNNNMMMMMMKKKFFFBBB???999111---...,,,------...---,,,***))))))(((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///......////////////......///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222333333444444555444444555555666777777777888888999:::;;;===>>>???@@@AAABBBCCCDDDFFFGGGGGGGGGIIIKKKMMMNNNPPPTTTWWWXXXWWWTTTSSSTTTWWWZZZ]]]kkkfffbbbccciiinnnooonnnmmmrrrxxx}}}}}}~~~|||~~~}}}zzzxxx}}}}}}zzzwwwvvvvvvuuusssqqqrrrpppllliiifffccc```]]]\\\WWWPPPKKKGGGDDDBBB@@@======;;;:::888777666555222222111000///...------++++++******)))(((((((((***)))'''%%%%%%%%%'''(((''''''((((((((((((''''''))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvviiinnntttvvvtttsssuuuwwwsssuuuvvvqqqjjjeeeeeefffaaa^^^YYYUUUQQQNNNMMMMMMKKKFFFBBB???999111------,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------..................////////////....../////////////////////////////////000000000111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444444444444555666666777777888888888999;;;<<<>>>???@@@@@@AAACCCDDDEEEFFFGGGFFFHHHKKKLLLMMMOOOQQQSSSSSSRRRRRRTTTWWW[[[```cccjjjfffbbbccciiinnnooonnnnnnrrrxxx}}}||||||~~~~~~}}}|||yyy|||xxxxxxxxxuuurrrpppqqqrrrooolllhhheeeccc___\\\YYYYYYUUUNNNIIIFFFDDDBBB@@@======;;;:::888666555444222111111000///...------++++++******)))(((((((((***((('''%%%%%%%%%'''(((''''''(((((((((((('''''')))((((((((('''''''''&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ssskkkoootttuuuttttttvvvxxxwwwxxxvvvqqqkkkffffffgggbbb```[[[VVVQQQOOOMMMMMMKKKFFFAAA???999111------,,,,,,+++************++++++***)))(((((('''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......---......//////......---////////////////////////....../////////000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222333333444444333333444555555666666777777777888999:::<<<===>>>???@@@AAABBBCCCDDDEEEFFFDDDGGGJJJLLLMMMMMMNNNOOONNNOOOQQQTTTYYY]]]bbbddddddaaa___aaagggmmmpppppprrrvvvzzz}}}{{{}}}vvvwww~~~}}}}}}}}}}}}|||xxxxxxsssuuuvvvsssooommmooorrrmmmjjjfffbbb___\\\XXXUUUTTTPPPKKKGGGDDDCCCAAA???>>>===;;;999777555333222111111000///...------,,,++++++******)))((((((((()))((('''%%%%%%&&&''''''''''''((((((((((((''''''((((((((('''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuooorrrtttuuuttttttuuuwwwyyyxxxuuupppjjjffffffgggdddaaa\\\VVVRRROOOMMMLLLJJJEEEAAA>>>999000,,,---,,,+++***)))))))))++++++++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------......---------........................---............/////////........................................................./////////000000////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333222333333444555555666666777777777888999;;;===>>>>>>???@@@AAABBBCCCDDDEEEDDDGGGJJJMMMMMMLLLMMMMMMLLLMMMPPPSSSWWW[[[^^^___\\\ZZZZZZ]]]cccjjjoooqqqxxxyyy{{{{{{{{{zzz{{{|||~~~{{{yyy{{{}}}xxx|||uuusss~~~}}}{{{zzz{{{}}}~~~~~~{{{zzz{{{}}}|||xxxtttrrrsssrrrqqqooonnnooopppllliiieeeaaa^^^ZZZVVVSSSNNNKKKGGGDDDBBBAAA@@@>>>===<<<:::888666444222111111000000///...---,,,+++++++++******)))(((((((((((('''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ttttttttttttsssssstttuuuxxxvvvsssnnniiifffeeeeeedddaaa\\\VVVRRROOOMMMLLLJJJEEEAAA>>>888000,,,,,,++++++)))))))))***+++,,,++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++******************************************************++++++++++++******++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,------------------------,,,,,,---------.........---------------------------------------------------............/////////........................------.........///////////////////////////////////////////////////////////////////////////////////////000111111222222333222222333333444444555555666666777777999:::<<<======>>>>>>@@@AAABBBCCCDDDDDDGGGKKKMMMMMMMMMMMMMMMJJJKKKMMMPPPTTTXXX[[[\\\]]]\\\[[[]]]bbbggglllnnnuuuvvvwwwvvvuuuuuuwwwyyyyyy|||}}}{{{yyyxxx{{{~~~www~~~~~~}}}{{{zzzzzz{{{|||~~~zzzxxxwwwxxx{{{|||yyyuuuvvvqqqnnnnnnqqqrrrooollljjjgggbbb^^^[[[VVVRRROOOJJJGGGDDDBBBAAA@@@>>>===;;;;;;999777555333111111000000///...---,,,++++++++++++******)))(((((((((''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuutttsssrrrrrrrrrssstttuuussspppmmmiiigggeeedddbbb```[[[VVVQQQOOOMMMMMMJJJEEE@@@>>>888000,,,,,,+++************+++,,,,,,+++***)))(((((('''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((())))))))))))*********************************))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........................,,,,,,---------........./////////////////////////////////////////////////////////////////////////////////000111111222222111111222333333444444555555555666777888:::;;;<<<<<<===>>>???@@@AAABBBCCCCCCFFFIIIKKKLLLLLLMMMOOOJJJKKKMMMOOOSSSXXX[[[^^^cccbbb```___```cccgggiiilllmmmooopppqqqssswww{{{}}}}}}zzzzzz}}}||||||{{{zzzzzz{{{|||}}}yyy{{{zzzyyyzzz}}}|||xxxxxxqqqlllmmmrrrsssoooiiigggccc^^^ZZZVVVRRRMMMJJJGGGEEEBBB@@@@@@???===;;;999999777666444333111111//////...---,,,++++++***++++++******)))(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttrrrpppoooqqqsssuuuvvvrrrqqqooommmkkkhhheeecccaaa^^^YYYUUUQQQNNNMMMMMMIIIDDD@@@>>>888000+++,,,******+++,,,,,,,,,,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))((())))))******))))))(((************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,------------..............................................................................//////000111111222111111111222333333444444555555555666888999;;;<<<;;;<<<===>>>???AAABBBBBBBBBDDDGGGHHHIIIKKKMMMOOORRRRRRQQQRRRTTTXXX\\\^^^bbbaaa___^^^^^^```dddfffggghhhjjjkkknnnrrrwww{{{{{{}}}~~~|||yyyzzz}}}zzz{{{{{{{{{||||||}}}}}}yyy}}}~~~yyyxxxzzzzzzwwwwwwrrrmmmmmmoooppplllhhhfffbbb]]]YYYUUUPPPKKKGGGFFFDDDAAA@@@???>>><<<:::777777666555444333222222///......---,,,+++******++++++******)))(((((((((%%%&&&&&&''''''(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqooommmnnnqqqtttwwwxxxqqqpppooonnnmmmjjjfffccc___]]]XXXTTTPPPNNNMMMMMMIIIDDD@@@===888///+++,,,)))+++,,,---...------,,,)))(((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------..............................................................................//////000111111111000111111222333333444444555555555666777999;;;<<<;;;;;;<<<>>>???@@@AAABBB@@@BBBDDDFFFGGGIIIMMMPPP\\\ZZZWWWUUUUUUWWWZZZ\\\ZZZZZZYYYYYYZZZ^^^cccgggggghhhiiijjjlllpppuuuyyytttvvvwwwwwwuuuwww|||}}}~~~~~~|||yyyzzz{{{|||}}}}}}}}}|||xxx~~~xxxtttuuuvvvttttttrrrpppnnnmmmllljjjiiihhhddd___ZZZVVVQQQLLLIIIFFFDDDAAA@@@???>>>;;;999666555555444444333222222///......---,,,+++***)))++++++******)))(((((((((%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwlllmmmpppssswwwyyy{{{|||yyytttnnnjjjjjjkkkjjjiiiccc]]]UUUOOOLLLLLLLLLLLLKKKDDD???>>>:::333---+++......------,,,+++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''######((()))%%%%%%***$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))...(((&&&((()))((())),,,*********)))))))))))))))+++,,,------++++++,,,---++++++************************+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,---......---,,,+++******+++,,,------,,,,,,,,,,,,---...............------,,,,,,,,,------------------------------............---------------............///000000000000111222333444555555555555666777888999999;;;<<<>>>@@@AAABBBBBBEEEDDDDDDDDDFFFHHHJJJKKKSSSTTTSSSPPPMMMMMMQQQTTTXXXVVVTTTSSSUUUYYY]]]```fffhhhiiijjjjjjkkknnnppprrrvvvxxxvvvvvvzzz}}}|||}}}{{{yyyyyyyyyzzz|||~~~}}}zzzxxxuuuwwwyyywwwsssqqqrrrsssrrrqqqooonnnllllllkkkkkkhhhfffccc___ZZZSSSKKKEEEGGGDDDAAA>>>===;;;999777555444333111000/////////...------,,,,,,++++++***))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&qqqjjjnnnrrruuuwwwxxxzzz|||wwwtttqqqooonnnllliiifff___ZZZTTTPPPNNNNNNNNNMMMJJJDDD???>>>:::333---+++------,,,,,,++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''######'''&&&######&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))&&&&&&***+++(((''''''))))))))))))))))))))))))***+++,,,+++***)))***,,,*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,------------------------------............------------------............000000000000111222333333444444444444555666777888999:::;;;===???@@@AAAAAADDDCCCCCCDDDEEEGGGIIIJJJNNNOOOOOOMMMLLLMMMPPPTTTQQQQQQPPPPPPSSSWWW[[[^^^```bbbdddfffgggiiilllooowww{{{{{{xxxwwwzzz{{{zzz~~~}}}|||yyyxxxxxxyyyzzzyyywwwuuuqqqssstttsssrrrppppppqqqqqqpppnnnllljjjhhhggggggdddbbb___\\\XXXRRRLLLGGGGGGDDDAAA>>>===;;;888666444444222111000/////////---------,,,++++++******))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&ppphhhnnnvvvxxxwwwvvvxxx{{{tttssssssrrrpppkkkeeeaaa[[[XXXTTTQQQQQQPPPOOONNNIIICCC???>>>:::222---,,,++++++++++++++++++******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%'''&&&###"""$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%)))***'''%%%&&&((((((((()))))))))))))))(((***+++***)))((()))************************************++++++++++++,,,+++++++++++++++++++++++++++++++++***************+++************+++,,,,,,***++++++++++++++++++***,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,+++------------------------------............------------------............////////////000111222333333333333333444555666666777888:::<<<>>>???@@@@@@BBBBBBBBBBBBDDDFFFHHHIIIIIIJJJJJJJJJJJJKKKNNNQQQKKKKKKLLLNNNRRRUUUYYY[[[\\\^^^aaaccceeehhhllloooxxx}}}~~~{{{zzz}}}~~~}}}{{{}}}|||zzzwwwwwwwwwwwwvvvtttpppooooooqqqrrrsssrrrppppppooollliiifffdddcccbbb___]]][[[YYYVVVRRRLLLHHHGGGDDD@@@>>><<<:::777555444333222000////////////------,,,,,,+++*********)))))))))(((((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&oooeeennnwwwzzzvvvtttvvvyyyrrrrrrrrrqqqnnniiiccc___YYYWWWUUUSSSRRRPPPNNNKKKHHHCCC???>>>999111---,,,******************++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***'''&&&***+++)))'''(((''''''((((((((((((((()))((()))******(((((()))***))))))))))))************************++++++++++++,,,++++++************************************))))))))))))))))))***++++++)))***+++,,,,,,+++***)))+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........////////////000111222222333222222333333444555666666777999;;;===>>>??????@@@@@@@@@AAABBBEEEGGGHHHFFFFFFGGGHHHHHHIIIKKKLLLIIIKKKMMMOOOSSSUUUXXXYYY]]]___bbbdddfffhhhlllooovvv{{{~~~}}}}}}|||~~~~~~{{{xxxxxxxxxwwwwwwrrrpppppprrrvvvxxxvvvsssnnnmmmjjjhhheeecccaaaaaa^^^\\\ZZZWWWUUUQQQLLLHHHFFFDDD@@@===;;;888666333222222111000///......///,,,,,,,,,+++******))))))))))))(((((((((''''''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&kkkccclllvvvyyyvvvssstttwwwtttttttttqqqmmmhhheeeccc[[[YYYWWWUUUSSSOOOKKKGGGFFFBBB???>>>888000,,,---******************++++++((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))...666777111***'''&&&&&&'''''''''((((((((()))***+++***)))((()))+++(((((()))))))))*********))))))*********+++++++++,,,+++***))))))))))))***)))))))))))))))))))))))))))(((((((((((()))******))))))+++,,,,,,+++))))))+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...............///000111222333333333333444555666666555666888:::<<<===>>>>>>?????????@@@BBBDDDGGGHHHFFFFFFFFFGGGHHHHHHHHHGGGMMMNNNPPPSSSUUUWWWXXXYYY___aaaccceeefffhhhkkkmmmvvv|||~~~|||zzzyyyyyyxxxxxxsssqqqqqqssswwwyyywwwtttlllkkkiiigggeeecccbbbbbb```]]]ZZZWWWSSSOOOJJJFFFEEEBBB>>>;;;:::888555333111111000///............,,,++++++******)))((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&jjjcccjjjrrrvvvtttssssssuuuwwwwwwvvvrrrnnnjjjhhhhhh]]][[[XXXUUUSSSNNNIIIEEEEEEBBB@@@>>>888///,,,...++++++++++++++++++******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$"""###&&&'''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%)))555AAABBB777***###%%%%%%&&&&&&'''((((((((((((***+++***)))((()))***'''(((((())))))*********)))))))))************+++,,,+++***((((((((())))))(((((((((((()))))))))))))))(((((((((((()))******)))******************)))******))))))******+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------......///000111333333333333444555666666555666888:::<<<===>>>>>>?????????@@@BBBEEEGGGIIIFFFFFFGGGHHHJJJJJJGGGEEEPPPQQQRRRTTTWWWYYYZZZ[[[```aaaccceeefffhhhkkkmmmyyy~~~{{{yyyxxxxxxwwwvvvrrrqqqrrrssstttuuutttssskkkjjjhhhfffdddcccbbbbbb```]]]YYYUUURRRMMMHHHDDDCCC@@@===:::999777555333000000///...............++++++******)))(((((((((((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&hhhbbbgggmmmrrrssssssssstttsssuuuuuusssnnniiihhhhhh]]][[[XXXUUURRRNNNIIIFFFDDDAAA@@@>>>777///,,,///------,,,,,,++++++******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''$$$$$$(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''...777999111(((###$$$%%%%%%&&&''''''(((((('''((())))))''''''((()))''''''(((((()))******+++))))))))))))************,,,+++)))'''''''''((()))'''''''''((((((((())))))))))))(((((())))))***+++******))))))))))))******)))))))))))))))***++++++))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------...///000000222111111222222333444555666777999:::<<<===>>>>>>?????????@@@BBBEEEHHHIIIFFFFFFGGGJJJMMMMMMJJJGGGOOOOOOQQQSSSVVVYYY\\\^^^```ccceeegggiiikkkooorrrwww|||~~~~~~~~~~~~{{{yyyxxxxxxvvvuuurrrsssttttttrrrqqqqqqqqqllljjjhhheeebbb```___^^^^^^[[[VVVSSSOOOKKKGGGDDDAAA>>>;;;999999777666444//////......------......+++******)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&bbbbbbeeejjjooorrrtttssssssmmmpppsssqqqlllgggeeeddd]]]ZZZWWWTTTRRROOOJJJGGGCCCAAA@@@>>>777...,,,///......------,,,+++******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))------((('''+++***&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***%%%"""%%%&&&%%%%%%'''$$$$$$%%%&&&&&&'''((((((&&&'''((('''&&&&&&'''(((&&&''''''((()))******+++))))))))))))************---+++)))'''&&&'''((((((&&&'''''''''(((((()))))))))))))))))))))***+++++++++***)))(((((()))***+++)))))))))))))))******+++(((((())))))*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------///000000000000000000111222333444666777999;;;===>>>>>>????????????@@@CCCEEEHHHJJJEEEEEEGGGKKKOOOPPPMMMJJJLLLMMMNNNQQQUUUYYY]]]```bbbeeehhhjjjmmmpppuuuxxxrrryyy}}}}}}~~~|||{{{zzzyyyxxxvvvsssvvvwwwvvvrrroooppprrrmmmkkkhhhdddaaa^^^\\\[[[[[[XXXTTTPPPNNNJJJFFFCCC???===:::999888888666444//////...---------......*********)))((((((''''''(((((('''''''''&&&&&&&&&***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&]]]eeeiiioooqqqqqqpppqqqssssssttttttqqqkkkfffbbbaaa^^^YYYSSSOOONNNLLLHHHEEEEEECCC@@@;;;666111---+++,,,,,,++++++***)))((((((++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))******))))))))))))******************************+++++++++,,,,,,,,,------,,,---......///.........///000000111111222333333444444666777999;;;<<<===?????????@@@BBBEEEHHHJJJHHHGGGGGGIIIMMMOOONNNLLLJJJJJJNNNTTTWWWWWW[[[aaafffkkkooommmiiihhhmmmssswwwwwwxxx{{{~~~~~~}}}|||{{{yyyxxxwwwwwwwwwvvvsssooojjjggghhhgggeeebbb```^^^\\\\\\[[[VVVPPPMMMLLLIIICCC>>>>>>;;;999777666444222000000//////---,,,+++******((((((((((((''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########bbbeeeiiioooqqqqqqpppqqqssstttttttttpppkkkeeeaaa___\\\WWWQQQNNNMMMLLLHHHDDDEEECCC@@@;;;666111---+++---,,,,,,+++******))))))+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))((((((((('''''''''''''''))))))(((''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))******))))))))))))******************************+++++++++,,,,,,,,,,,,---,,,,,,---...............000000000111222222333333333444555777999:::<<<<<<======>>>???AAADDDFFFHHHGGGFFFFFFHHHKKKMMMLLLJJJJJJJJJNNNTTTWWWWWW[[[```fffhhhiiihhhgggiiiooouuuvvvvvvxxx{{{}}}~~~}}}{{{zzz}}}}}}|||zzzxxxwwwvvvvvvwwwuuusssoookkkhhheeeeeedddbbb```]]][[[YYYYYYTTTNNNKKKJJJGGGBBB===<<<999777666555444111/////////...---,,,+++******((((((((((((''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######hhheeeiiioooqqqqqqpppqqqssssssttttttpppjjjddd___]]]XXXUUUPPPNNNNNNLLLHHHEEEEEECCC@@@;;;666111---+++------,,,,,,++++++******+++***)))((((((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''((()))***))))))))))))))))))))))))***))))))(((((())))))*********************************+++++++++,,,,,,,,,+++,,,------......------000000111111222333333333333444555666888999;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFEEEEEEGGGIIIJJJJJJIIILLLLLLOOOUUUWWWWWWZZZ```eeedddccccccfffkkkqqquuussstttwwwzzz||||||{{{{{{~~~yyytttuuuyyy~~~|||zzzwwwtttssssssttttttsssqqqnnnkkkiiibbbbbbbbbaaa___[[[XXXVVVUUUQQQLLLIIIGGGDDD???;;;888666555444444333111//////...------,,,+++******(((((((((''''''''''''&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###mmmeeeiiioooqqqqqqpppqqqsssppprrrrrrpppjjjddd```^^^VVVSSSPPPPPPPPPNNNJJJFFFEEECCC@@@;;;666111---+++---------,,,,,,+++++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''(((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((())))))************************************++++++++++++++++++,,,---------------000000111111222333333333222333444555777888999:::;;;;;;<<<>>>@@@BBBCCCDDDFFFFFFEEEFFFGGGHHHIIIIIINNNNNNQQQVVVXXXXXX[[[```dddbbb```bbbhhhnnnqqqqqqnnnqqquuuwwwxxxwwwwwwwwwzzzxxxvvvwwwyyy|||~~~~~~~~~~~~{{{vvvrrrooonnnoooooooooooommmkkkhhhggg______```___]]]YYYUUURRRQQQNNNIIIFFFDDDAAA<<<999555444222222222222000...---------,,,+++******)))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnneeeiiioooqqqqqqpppqqqsssmmmpppqqqpppkkkfffbbb```VVVTTTRRRRRRSSSQQQLLLHHHEEECCC@@@;;;666111---+++------,,,,,,,,,,,,,,,+++***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''((('''&&&&&&&&&''')))***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,///000000111111222222333222222333444666777888888;;;<<<===???@@@BBBCCCCCCEEEFFFFFFFFFFFFHHHIIIKKKQQQPPPSSSWWWYYYXXXZZZ___bbb``````dddkkknnnnnnlllkkknnnrrrttttttssstttuuuvvvzzz~~~~~~{{{yyy|||}}}{{{vvvpppnnnmmmjjjjjjjjjjjjhhhfffdddccc\\\]]]^^^]]][[[WWWSSSPPPMMMKKKGGGDDDAAA===:::777333222000000111111///...,,,,,,,,,+++******))))))''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmmeeeiiioooqqqqqqpppqqqsssmmmppprrrqqqlllgggbbb```VVVTTTSSSTTTUUURRRLLLGGGEEECCC@@@;;;666111---+++,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((('''&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((())))))))))))*********)))***++++++,,,,,,++++++......//////000111111222111222333444555666777777:::;;;===???@@@AAABBBBBBCCCEEEEEEEEEEEEGGGJJJMMMQQQPPPSSSWWWWWWVVVXXX]]]]]]]]]___dddjjjmmmllliiiiiilllppprrrqqqqqquuuxxxvvv}}}{{{wwwyyy}}}}}}}}}vvvqqqnnnnnnhhhggggggeeedddbbbaaa```\\\\\\\\\[[[YYYUUURRRPPPJJJHHHFFFBBB>>>;;;888666333111000000000000...---+++++++++*********))))))'''''''''&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%nnneeeiiioooqqqqqqpppqqqsssqqqssstttsssmmmfff```]]]UUUSSSSSSTTTUUURRRKKKFFFEEECCC@@@;;;666111---+++++++++++++++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&%%%######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******)))******+++++++++++++++------......//////000000111111222333444555666666999:::<<<>>>???@@@@@@???@@@BBBCCCCCCCCCEEEJJJNNNOOONNNQQQTTTTTTSSSUUUYYYXXXYYY[[[```eeeiiikkkllliiimmmpppqqqppprrrwww|||zzz~~~~~~xxxuuuvvvxxxzzz}}}|||uuunnnllllllggggggeeedddbbb```^^^^^^]]]\\\[[[YYYWWWTTTRRRPPPHHHGGGEEEAAA===999777666444222000000000///---,,,***************)))))))))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%nnneeejjjoooqqqqqqpppqqqssstttvvvwwwtttmmmeee___[[[TTTSSSRRRTTTTTTQQQJJJDDDEEECCC@@@<<<666111---+++*********************+++))))))(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''%%%######$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++,,,,,,------.../////////111111222333444444555555777999;;;===>>>>>>>>>>>>>>>@@@BBBBBBBBBDDDIIINNNNNNMMMOOORRRRRRPPPRRRVVVTTTUUUXXX[[[```fffkkkoookkknnnqqqqqqqqqssszzz~~~|||yyyuuusssssstttuuuyyy{{{xxxqqqkkkiiiiiihhhgggeeecccaaa___^^^]]]]]]\\\ZZZXXXVVVTTTRRRQQQGGGGGGEEEAAA<<<888777666444222111000000///---+++************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%ooojjjjjjnnntttuuussstttwwwvvvxxxyyyvvvpppgggaaa]]]ZZZWWWTTTQQQOOOLLLIIIFFFDDDDDDCCC???999222...,,,++++++************++++++))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((%%%###%%%******&&&!!!&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))***************)))************+++++++++******+++,,,,,,------......000222333333444666888::::::;;;;;;<<<>>>???@@@>>>???@@@BBBDDDFFFHHHIIIQQQOOOMMMMMMOOOQQQRRRRRRVVVZZZ___```^^^```eeejjjpppppppppnnnnnnppptttwww{{{{{{zzzyyywwwuuurrrqqqqqqqqqpppooonnnmmmlllllllllmmmlllhhhddd```^^^^^^^^^\\\ZZZZZZYYYVVVOOOJJJJJJFFFAAA>>>;;;888666444111111111111000...---,,,++++++******)))(((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssiiijjjnnntttuuurrrsssvvvwwwyyy{{{yyyssskkkeeebbbXXXVVVRRRPPPNNNKKKHHHEEEDDDEEEDDD???888222---+++++++++************++++++)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$&&&&&&### $$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))))))))*********++++++++++++++++++,,,------.........000222333333444666888999999:::;;;===???AAABBBAAAAAACCCEEEGGGIIIJJJKKKPPPNNNLLLMMMOOORRRSSSSSSUUU[[[```ccccccdddhhhllllllmmmmmmmmmnnnqqquuuxxxzzzzzz{{{zzzxxxuuusssqqqtttsssrrrpppooommmlllkkkkkkkkkkkkiiiddd```^^^^^^___^^^\\\[[[YYYUUUOOOKKKHHHDDD@@@<<<999777444222111111111000///...---,,,------,,,++++++***))))))((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttjjjkkkpppuuuvvvsssrrruuuwwwyyyzzzxxxssslllgggdddWWWUUUQQQOOOMMMJJJFFFDDDEEEEEEDDD???888111,,,***++++++************++++++))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$"""######$$$&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))******)))))))))))))))*********++++++,,,,,,,,,---....../////////000222333333444666777777888:::<<<>>>AAABBBDDDAAABBBCCCEEEGGGIIIKKKLLLNNNLLLKKKLLLPPPSSSTTTTTTWWW\\\aaacccdddeeehhhkkkiiijjjlllmmmooorrrvvvzzzyyyzzz{{{{{{yyyvvvsssqqquuutttsssqqqooommmlllkkkiiijjjkkkjjjfffbbb___^^^aaa___]]][[[XXXTTTNNNJJJFFFBBB===:::888666333111111111000000///...,,,+++,,,,,,++++++******))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttkkkmmmrrrxxxxxxtttsssuuuvvvwwwxxxuuuooohhhccc```WWWUUUQQQOOOMMMJJJGGGDDDEEEEEEDDD???888111,,,***++++++************++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!###%%%%%%%%%&&&(((+++######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))************,,,,,,------...//////000///111333333333333555777777888:::<<>>777111,,,***++++++************++++++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###%%%''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********,,,,,,------...//////000000111333333333333555666888999;;;===>>>????????????@@@AAACCCEEEGGGIIIIIIIIIIIIIIILLLQQQTTTUUUUUU[[[ZZZZZZ[[[]]]cccjjjoooppprrruuuvvvvvvwwwyyyzzzvvvwwwxxxyyyxxxvvvsssqqqnnnnnnnnnnnnnnnnnnnnnnnnjjjkkklllkkkgggcccaaaaaa\\\[[[YYYUUUPPPKKKGGGEEECCC@@@;;;888777666444222////////////...,,,+++***((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{mmmpppvvv}}}}}}vvvssstttzzzzzzyyytttlllddd___\\\XXXVVVRRRPPPNNNKKKHHHEEECCCCCCBBB>>>777111---+++++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))((((((((((((((()))))))))******,,,,,,,,,---......//////000222333333333333444666777999:::<<<=========<<<@@@AAABBBDDDFFFHHHJJJKKKHHHHHHIIIMMMQQQTTTUUUTTTXXXWWWWWWZZZ___hhhpppuuurrruuuwwwyyyxxxxxxxxxyyyuuuuuuvvvvvvuuutttsssrrrkkkllllllmmmmmmnnnnnnoookkkkkkkkkhhhdddaaa``````XXXXXXVVVRRRLLLGGGDDDCCCAAA>>>:::777666555444222/////////...---,,,******))))))))))))((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyylllooovvv}}}|||uuuqqqqqqyyyyyyxxxsssllleee```^^^WWWUUUQQQOOOMMMJJJFFFDDDAAABBBAAA===777222...,,,++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%&&&)))+++***&&&"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***+++++++++,,,------......000222333333333333444666444666888;;;<<<===<<<<<>><<<888666555444222111.........---,,,+++***)))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttkkknnnuuu|||{{{tttoooooovvvwwwvvvrrrkkkeeeaaa___VVVTTTPPPMMMKKKIIIEEECCC@@@AAA@@@===777222...---++++++************++++++))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############%%%+++111222---(((######$$$%%%&&&&&&'''(((!!!###%%%&&&''''''&&&########################$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%"""$$$'''(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((())))))))))))******+++,,,,,,------...111222333333333333444555111333777:::<<<=========<<<===???AAACCCEEEFFFGGGHHHHHHJJJMMMQQQSSSSSSSSSUUUVVVXXX\\\aaadddeeeeeelllooosssuuuuuuuuutttttttttsssqqqppppppqqqrrrssspppooooooooonnnnnnnnnnnnjjjiiieee```\\\ZZZZZZ[[[UUUUUUTTTPPPIIIDDDCCCDDD===:::666444333222111000.........---,,,+++***)))%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttkkknnnttt{{{zzztttpppqqqxxxtttrrrqqqkkkccc]]]]]]XXXUUUPPPMMMJJJHHHEEEBBBBBBAAA???;;;666111---***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,***(((''')))'''&&&'''***+++***((('''&&&&&&%%%%%%&&&&&&'''!!!&&&(((&&&%%%((()))'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$+++444555...((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&$$$""""""$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((()))******)))***++++++------...///111111111222222333333444555333333666;;;>>>===<<<>>>???@@@BBBCCCDDDEEEEEEFFFFFFHHHMMMQQQSSSSSSRRRXXXWWWWWWZZZ```dddeeeeeejjjlllooopppooooooqqqrrrqqqrrrrrrsssssssssttttttuuuuuuuuurrrooommmmmmnnnllliiieee```\\\ZZZYYYYYYSSSQQQNNNLLLIIIDDD???;;;888777666333111///---,,,,,,,,,,,,,,,+++***))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ssskkkmmmttt{{{{{{vvvtttuuuyyyuuusssrrrlllccc]]]\\\WWWTTTPPPMMMJJJHHHDDDBBBBBBAAA???;;;666111---***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***)))((()))'''&&&'''***+++***((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&------(((%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&$$$""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''')))((('''''''''(((******((((((((((((((()))******)))******+++,,,---......000000111222222333333333444333333666:::======<<<===>>>@@@BBBCCCDDDDDDDDDFFFFFFHHHLLLPPPRRRRRRQQQWWWWWWZZZ```hhhkkkhhheeejjjkkkmmmmmmllllllmmmnnnppppppqqqqqqrrrsssttttttttttttsssooolllkkkkkkmmmkkkhhheeeaaa^^^\\\\\\\\\UUUSSSPPPMMMJJJEEE???;;;777666555333111///...---,,,,,,,,,,,,+++***))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$tttlllnnnttt{{{{{{xxxvvvxxxyyyuuussssssmmmddd^^^]]]WWWTTTOOOLLLJJJGGGDDDBBBBBBAAA???;;;666111---***,,,,,,,,,,,,,,,,,,,,,,,,))))))******************(((''''''''')))***)))((('''&&&&&&%%%%%%&&&&&&'''(((###&&&///222+++%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$&&&$$$$$$''''''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((()))******))))))***+++,,,---......///000000111222222333333444333444666:::<<<<<<<<<===>>>???AAABBBCCCDDDDDDFFFFFFGGGJJJNNNPPPPPPOOOUUUVVV[[[eeeoooqqqkkkcccjjjkkkkkkkkkiiiiiikkkllloooooooooppprrrssstttuuutttsssppplllhhhgggiiikkkjjjhhhfffccc```___^^^^^^XXXVVVRRRNNNJJJEEE???:::555444333222111///......,,,,,,,,,++++++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuummmnnntttzzz{{{wwwvvvxxxvvvsssssssssnnnfff```___VVVSSSOOOKKKIIIGGGDDDBBBBBBAAA???;;;666111---***++++++++++++++++++++++++))))))(((((()))***+++,,,(((((('''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###"""///FFFLLL<<<+++'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%'''((()))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((())))))***))))))***+++,,,------......//////000111222333333333444555666999;;;<<<<<<<<<===???@@@BBBCCCCCCCCCFFFFFFFFFIIILLLNNNNNNMMMQQQRRRWWWbbbmmmpppiiiaaahhhiiiiiihhhhhhiiilllnnnoooooooooppprrrtttvvvwwwuuusssooojjjfffeeegggjjjkkkiiigggdddaaa___^^^]]]XXXUUUPPPLLLHHHCCC===999333333222111000//////...---,,,+++******)))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuunnnooouuuzzzzzzuuussstttrrrpppqqqrrrooogggbbbaaaTTTQQQNNNKKKIIIFFFDDDAAABBBAAA???;;;666111---***++++++++++++++++++++++++)))((((((((()))***++++++'''((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&'''######333LLLRRR@@@---&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&((())))))((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((())))))***((())))))***+++,,,---...---......///111222222333333444555777888999;;;<<<<<<===>>>@@@AAABBBBBBCCCFFFEEEEEEGGGKKKMMMNNNMMMOOOOOORRRZZZdddhhheee```cccdddddddddeeehhhlllpppppppppoooppprrrtttvvvxxxvvvtttpppkkkfffeeegggiiikkkjjjgggccc```]]]ZZZYYYTTTQQQLLLHHHDDD???:::777222222111000000///......---,,,+++)))))))))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssmmmooovvv|||{{{uuuqqqrrrpppnnnooorrrooogggbbbaaaSSSPPPMMMJJJHHHFFFCCCAAABBBAAA???;;;666111---***++++++++++++++++++++++++(((((())))))))))))))))))'''((()))(((&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&///===@@@444((($$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%'''((())))))"""&&&)))(((''''''$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((()))******(((((()))***+++,,,------,,,---...///000111222333222444666777777888:::<<<;;;<<<===???@@@AAABBBBBBFFFEEEEEEGGGJJJMMMNNNNNNOOOOOOPPPUUU\\\``````___````````````bbbfffkkkpppqqqpppoooooopppsssuuuwwwvvvtttqqqlllgggeeefffgggiiigggdddaaa]]]YYYWWWUUUNNNKKKGGGCCC@@@===999666222111111000///......------,,,***)))(((((())))))&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$pppkkknnnvvv~~~~~~wwwsssssspppoooppprrrnnneee___]]]RRRPPPLLLIIIHHHFFFCCCAAABBBAAA???;;;666111---***************************((())))))******)))((('''&&&((()))(((&&&$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%'''***,,,,,,***&&&###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((!!!&&&(((&&&&&&'''%%% ######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((%%%&&&''''''((('''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''((((((((((((((()))******(((((()))***+++,,,------+++,,,---...000111222333222444777777666777999<<<;;;;;;===???@@@AAAAAAAAAEEEDDDDDDFFFJJJNNNPPPPPPQQQRRRTTTWWWYYY\\\___```ccccccbbbaaabbbffflllqqqpppooommmmmmmmmppprrrtttttttttqqqlllgggddddddeeecccbbb```^^^ZZZWWWTTTSSSIIIFFFBBB@@@>>><<<999777222111111000...---,,,,,,---,,,***((('''((()))***&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$mmmiiimmmwwwzzzuuuuuurrrpppppprrrmmmccc\\\ZZZRRROOOLLLIIIGGGFFFCCCAAABBBAAA???;;;666111---***************************((()))***+++***)))&&&%%%&&&(((***(((%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%)))'''''')))(((%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&###((((((%%%%%%)))(((#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&''''''%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&((((((((((((((()))******(((((()))***+++,,,,,,---++++++---...///111222222222444777777666666999<<<:::;;;===>>>@@@AAAAAAAAAEEEDDDDDDFFFKKKOOOQQQRRRSSSVVVZZZ[[[ZZZ[[[___bbbiiihhhgggeeeeeeiiioootttooonnnlllkkkkkkmmmpppqqqssssssqqqlllgggdddbbbbbb___^^^]]][[[YYYVVVTTTRRRFFFDDD@@@>>>===<<<:::888222222111///...---,,,+++---,,,***((('''((()))***&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$pppkkknnnwww|||wwwuuuooonnnppprrroooeee___]]]TTTNNNKKKLLLLLLHHHDDDDDDFFFCCCAAA???777...***+++************************************))))))))))))%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&******))))))((((((''''''******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((()))******+++)))))))))***++++++,,,,,,,,,,,,---...///000111111555555555555666888999:::<<<======???@@@AAABBBBBBEEEEEEDDDEEEGGGJJJMMMOOOTTTTTTVVVXXX[[[^^^aaabbbeeefffhhhiiiiiikkknnnqqqmmmkkkkkkllloooqqqrrrqqqqqqrrrqqqnnniiieeedddccccccaaa]]][[[XXXVVVRRRPPPIIIGGGCCC>>>:::777555444000000///...---,,,,,,++++++++++++***)))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%pppiiillluuu|||wwwvvvsssqqqrrrsssnnnddd\\\ZZZUUUOOOKKKKKKKKKGGGDDDDDDFFFCCCAAA???777...***+++++++++++++++++++++++++++************))))))))))))%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&******))))))((((((((((((******))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((()))*********)))))))))***++++++,,,,,,,,,,,,---...///000111111444444444555666777999999======>>>@@@AAABBBCCCDDDDDDDDDDDDEEEGGGJJJMMMOOOSSSSSSUUUWWWZZZ]]]```bbbccceeehhhjjjlllnnnrrrtttooonnnmmmnnnoooqqqqqqppppppooonnnllljjjgggeeecccaaa___[[[XXXVVVSSSOOOMMMGGGDDD@@@<<<888555333333000000///...---,,,++++++++++++******)))(((((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%pppiiilllttt~~~{{{vvvuuuwwwuuuttttttnnnbbbZZZWWWVVVOOOKKKJJJIIIEEEDDDEEEFFFCCCAAA???888...***+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''***))))))))))))(((((((((***))))))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))(((((((((((((((((()))&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))******)))))))))***++++++,,,,,,,,,,,,---...///000111111444444444555666777888999===>>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGIIILLLOOOQQQQQQRRRTTTWWWZZZ]]]```bbbfffhhhkkkmmmnnnppprrrtttsssrrrpppooopppppppppnnnnnnllliiiiiijjjiiifffbbb___\\\XXXUUURRROOOKKKIIICCCAAA===999555333111111000000///...---,,,+++++++++******))))))(((((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%sssjjjmmmttt}}}~~~yyytttssswwwuuuuuutttnnnbbbYYYVVVUUUPPPKKKJJJGGGDDDDDDGGGGGGDDDBBB???888///***+++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''((((((((())))))*********))))))))))))))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,---...///000111111333333333444555666888888<<<===>>>???AAABBBCCCDDDFFFFFFGGGIIILLLOOORRRSSSQQQRRRTTTWWWZZZ^^^aaaccckkkmmmpppqqqpppppppppqqqvvvtttrrrppppppooonnnlllllliiieeegggjjjjjjfffaaa]]]ZZZVVVSSSPPPLLLHHHEEE@@@>>>:::777444222111000000//////...---,,,+++*********))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwmmmooouuu|||}}}wwwqqqpppuuusssssstttmmmbbbYYYWWWSSSOOOKKKJJJGGGCCCDDDHHHGGGDDDBBB@@@888///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))((())))))))))))************))))))))))))************))))))************))))))((((((((((((((((((((((((((()))))))))******++++++*********************************))))))((((((''''''''''''''''''''''''''''''(((((()))))))))))))))(((''''''''''''''''''((('''''''''((((((((())))))))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111222222333333444666777888:::;;;<<<>>>???AAABBBCCCDDDEEEGGGIIIKKKNNNPPPQQQPPPRRRTTTWWW[[[___ccceeejjjmmmqqqsssrrrqqqpppqqqwwwtttqqqpppooonnnlllkkkkkkgggdddeeehhhhhhddd___]]]ZZZUUURRRNNNKKKFFFCCC>>><<<999666444222111111//////...---,,,+++******)))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{nnnpppuuu|||}}}wwwrrrqqqtttrrrrrrrrrlllaaaYYYVVVPPPMMMKKKJJJGGGCCCEEEIIIGGGDDDBBB@@@999///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&''''''((()))&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))************)))))))))))))))************+++)))))))))************+++******++++++++++++*********************************************+++++++++************************************))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((''''''&&&&&&''''''(((''''''((((((((())))))))))))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111222222222333444555666777999999;;;===???AAABBBCCCBBBCCCDDDFFFHHHJJJLLLLLLOOOPPPSSSVVV[[[___ccceeeeeeiiinnnrrrtttssssssssstttrrrooonnnnnnmmmkkkjjjiiigggeeedddeeedddaaa^^^\\\YYYUUUQQQMMMIIIDDDAAA<<<:::888555333222222222//////...---,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~mmmnnnttt|||}}}xxxttttttsssqqqqqqqqqkkk___VVVTTTLLLJJJKKKKKKHHHDDDEEEJJJHHHEEECCC@@@999///+++,,,++++++++++++++++++++++++************))))))))))))''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++******)))))))))*********+++++++++))))))*********+++++++++***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++))))))***************+++************************(((((()))************))))))((((((''''''(((((()))'''((((((((())))))))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,---...///000111111111111222222333444666777999:::;;;===???AAACCCDDDCCCDDDEEEGGGHHHJJJJJJJJJLLLMMMPPPTTTYYY]]]aaacccaaafffmmmrrrssssssssssssqqqnnnlllkkklllllljjjiiiiiihhhgggeeebbb```]]]\\\[[[XXXSSSOOOKKKGGGBBB???999888666444222222222222///......---,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~kkkmmmsss|||~~~zzzwwwwwwtttrrrqqqqqqjjj]]]TTTQQQJJJIIIKKKLLLIIIEEEFFFJJJHHHEEECCC@@@999000+++,,,************************************))))))))))))'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))******++++++++++++******))))))******++++++++++++))))))******++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++)))))))))***+++++++++,,,************************(((((()))*********************))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,---...///000111111111111111222333444666666:::;;;<<<>>>@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLJJJKKKNNNRRRWWW\\\___bbbccchhhnnnrrrrrrqqqoooooonnnllljjjjjjkkkkkkjjjiiihhhiiihhheeeaaa]]][[[[[[ZZZWWWRRRNNNJJJEEE@@@===888777555333111111111111///......---,,,+++***)))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzqqqooorrrxxxzzzvvvrrrrrrtttuuuuuupppggg]]]TTTPPPNNNLLLMMMNNNKKKFFFFFFIIIFFFEEEDDD???888111---,,,,,,------......------,,,******))))))))))))******))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********++++++,,,***(((((()))++++++++++++++++++*********(((((())))))***++++++,,,///,,,******,,,---,,,***++++++,,,,,,------......+++++++++,,,,,,---------000...,,,***)))***+++,,,,,,,,,+++,,,---,,,)))'''***++++++++++++***)))(((''''''((()))))))))((((((((('''&&&%%%&&&(((***,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++,,,,,,---...///000000000000000111222333444555888:::<<<===>>>???AAACCCGGGHHHHHHHHHGGGHHHKKKMMMKKKMMMOOOSSSXXX\\\```bbbhhhiiikkkmmmnnnoooppppppmmmmmmmmmoooooommmiiifffdddeeefffdddaaa^^^]]]\\\XXXTTTOOOLLLIIIFFFAAA===888666333111//////000000...---,,,***)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((()))(((''''''''')))'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{ooonnnpppvvvxxxuuuqqqqqqrrrssssssnnneee[[[SSSNNNMMMLLLLLLMMMKKKFFFEEEHHHEEEEEECCC???888111---,,,***++++++,,,,,,++++++*********))))))))))))******))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))'''''''''''''''((((((((((((''''''''''''((())))))((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))******++++++---......---,,,,,,---///+++++++++++++++,,,---...,,,,,,,,,,,,------......---++++++,,,///111000...000000000000////////////111111111111111000//////.........---,,,***)))(((***))))))***,,,---,,,*********+++++++++,,,,,,,,,+++++++++,,,,,,++++++***+++***))))))))))))++++++******))))))))))))******))))))))))))))))))))))))))))))(((''''''''''''(((''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++,,,---...///000000222222222222333555666777777999;;;<<<===>>>@@@BBBDDDEEEGGGGGGGGGHHHKKKMMMPPPQQQRRRTTTWWWZZZ]]]^^^fffgggiiikkknnnppprrrsssoooooonnnnnnnnnlllhhheeecccccccccbbbaaa___\\\[[[WWWSSSNNNKKKHHHDDD???;;;777666333111//////000000...---,,,***)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~nnnlllooouuuwwwsssppppppssssssrrrmmmdddZZZSSSOOOLLLKKKKKKLLLJJJEEEDDDGGGEEEEEECCC>>>777111---+++******++++++++++++************))))))))))))******))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''((((((''''''(((((()))***))))))))))))((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((()))******(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((*********++++++++++++++++++,,,---,,,++++++---///,,,,,,++++++,,,---///000000000000000111222333333777777999===AAABBBAAA???>>>>>>>>>>>>????????????BBBBBBCCCBBBAAA>>>;;;:::;;;<<<>>>>>>===;;;888666444333111111222222222111...---,,,++++++,,,---...++++++,,,,,,++++++************)))))))))(((((((((***++++++++++++++++++***))))))))))))))))))))))))***)))((((((''''''((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))******++++++,,,---...///000000333333333444555666888888666888;;;<<<<<<===@@@BBBAAACCCFFFGGGGGGHHHJJJKKKPPPQQQRRRTTTWWWZZZ\\\]]]gggggghhhiiikkknnnqqqrrrqqqooommmlllkkkjjjgggeeebbb```^^^___```___\\\XXXVVVSSSNNNJJJFFFAAA<<<999666555333111////////////...---,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%'''((('''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnnlllnnntttwwwtttqqqqqquuuvvvtttooofff\\\UUUQQQKKKJJJJJJKKKIIIDDDCCCFFFEEEEEECCC>>>777111---+++,,,,,,------------,,,,,,******))))))))))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''((((((((((((((()))******+++*********))))))((((((((((((((('''((())))))***((((((((((((((((((((((((((()))******)))((()))+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---///...---,,,---...000111777666777777999;;;===>>>HHHKKKOOOSSSUUUVVVUUUSSSLLLLLLNNNPPPSSSUUUWWWXXXYYYZZZ[[[ZZZXXXTTTPPPMMMPPPQQQSSSUUUTTTSSSQQQPPPNNNKKKFFFCCCAAA@@@>>><<<777555222///---------...+++++++++,,,++++++******)))***+++++++++******))))))***+++,,,,,,+++***)))))))))))))))))))))))))))***))))))((('''(((((((((''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******+++,,,---...//////000222222333333555666888999777999;;;<<<===>>>AAACCCAAADDDGGGHHHHHHHHHHHHIIIJJJKKKNNNRRRWWW[[[___aaaiiihhhgggfffgggiiikkkmmmpppmmmjjjhhhhhhhhhfffeee```]]]ZZZ\\\______ZZZUUUVVVSSSNNNIIIDDD???;;;888444333222000////////////...---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppnnnooouuuxxxuuussssssvvvvvvtttnnneee\\\UUURRRKKKIIIJJJKKKHHHCCCCCCFFFDDDDDDCCC>>>777000,,,++++++,,,,,,------,,,,,,+++******))))))))))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((***)))((((((''''''''''''((((((((((((((()))******++++++******))))))((((((((((((((((((((()))******))))))))))))))))))))))))''')))******))))))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---...///...,,,,,,---//////000000222444777999;;;CCCCCCCCCDDDFFFIIILLLMMMUUUXXX]]]```aaa```___]]]XXXYYY[[[^^^aaaccceeefffjjjkkklllkkkiiieeeaaa_________```aaaccccccddddddeeebbb\\\XXXUUUSSSPPPNNNGGGDDD???:::666333222111............---,,,++++++,,,---.../////////......((()))***++++++***)))(((******************************)))(((((((((((((((''''''((((((((((((''''''***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******+++,,,---...//////000000111222333555777888888:::<<<>>>???@@@CCCEEEDDDFFFIIIIIIIIIHHHHHHHHHFFFHHHKKKPPPUUU[[[___bbbfffeeedddcccdddfffiiijjjmmmjjjgggeeeeeefffeeeeee^^^[[[XXXZZZ]]]]]]YYYTTTTTTRRRNNNIIICCC===:::888333222111000//////......------,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqooopppvvvyyyvvvuuuvvvttttttrrrlllcccZZZSSSPPPKKKJJJJJJKKKIIIDDDCCCFFFDDDDDDBBB===666000,,,***))))))************))))))******))))))))))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((()))((((((''''''''''''(((((((((''''''(((((()))***************))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))''')))************+++,,,************************+++++++++++++++++++++++++++++++++,,,---.........---...////////////111333555777:::???DDDHHHKKKMMMSSSRRRRRRRRRSSSVVVYYY[[[^^^aaafffhhhhhhfffeeeeeegggggghhhjjjkkklllmmmnnnppppppqqqqqqpppnnnllljjjkkkkkklllnnnoooqqqrrrsssqqqnnnkkkiiihhhgggeeeccc[[[XXXSSSNNNIIIEEEBBBAAA777777666444111...,,,+++,,,,,,,,,,,,,,,---------))))))************))))))************************+++***))))))(((((())))))''''''((((((((((((''''''+++******)))((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))******+++,,,---...//////...//////000222444666777888:::===???@@@AAADDDFFFDDDFFFHHHIIIHHHHHHIIIJJJJJJKKKMMMPPPUUUYYY\\\^^^______```bbbeeehhhkkkmmmmmmjjjgggeeeeeeeeedddccc]]][[[YYYZZZ[[[ZZZWWWSSSPPPPPPMMMGGG@@@;;;888777111111111000///......---,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrooopppvvvxxxwwwvvvwwwuuutttrrrkkkbbbZZZSSSQQQLLLJJJKKKLLLIIIDDDDDDGGGDDDDDDBBB===666000,,,***))))))************))))))******))))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((()))(((((())))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))''')))************+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...000111222222000222555777888;;;>>>AAADDDGGGLLLQQQVVVZZZ\\\]]]___^^^[[[ZZZZZZ[[[]]]___aaaeeejjjlllkkkjjjjjjkkkkkkkkklllmmmooopppqqqqqqsssssstttuuuuuuuuuuuuuuuwwwxxx{{{|||}}}}}}|||{{{wwwvvvuuuvvvvvvvvvtttrrrlllkkkhhheeeaaa^^^\\\ZZZPPPOOOKKKGGGAAA<<<777555111000...,,,+++++++++++++++++++++******+++++++++************************+++***))))))(((((())))))''''''((((((((((((''''''***)))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))******+++,,,---......///......///000222444666777777999<<<>>>???AAACCCFFFBBBCCCEEEFFFFFFHHHKKKMMMNNNNNNPPPRRRUUUYYY[[[]]]\\\^^^```cccgggjjjlllmmmpppnnnjjjgggfffdddaaa___\\\\\\[[[[[[YYYWWWUUUSSSLLLLLLJJJDDD===888666666000000000000///...------******))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqooopppuuuxxxvvvuuuwwwwwwvvvtttmmmddd\\\VVVSSSLLLKKKKKKLLLJJJEEEDDDGGGDDDDDDBBB===666000,,,***++++++,,,,,,,,,,,,++++++******))))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))''')))***+++******,,,---++++++++++++++++++++++++........................---...///111222444555666:::===AAADDDGGGKKKPPPTTTTTTWWW[[[```cccddddddddddddbbb___\\\ZZZZZZ\\\]]]^^^bbbggghhhhhhhhhiiikkkcccdddeeehhhjjjlllnnnooowwwwwwxxxyyy{{{|||}}}~~~|||~~~{{{}}}||||||}}}~~~|||yyyvvvvvvvvvuuusssqqqooonnnnnnkkkfff___XXXPPPJJJGGG===:::777333111000000000...---++++++++++++---...************************+++******)))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***+++,,,---......///......///000222444666777666888;;;===>>>@@@CCCEEE>>>@@@BBBCCCEEEHHHLLLPPPOOOOOOQQQTTTWWW[[[]]]______```cccfffhhhjjjkkkkkktttqqqmmmjjjgggddd```]]][[[]]]]]]\\\XXXUUUTTTTTTHHHIIIGGGBBB;;;666444555///000000000///...------***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))(((''''''((()))%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppqqquuuyyyxxxtttsssvvvwwwwwwuuuppphhh___WWWQQQIIIKKKMMMKKKFFFDDDDDDFFFDDDEEEDDD???666///,,,+++***,,,------,,,++++++,,,***)))((()))***+++***((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***'''%%%&&&((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((()))*********************+++++++++******)))************************++++++++++++,,,---...///...---,,,++++++,,,---...000///...---...///000111222444777;;;???BBBDDDEEEJJJMMMOOONNNPPPVVVXXXVVV___bbbfffhhhgggccc]]]YYY^^^VVVPPPNNNLLLIIIIIILLL\\\eeejjjiiihhhjjjhhhccc[[[XXXTTTRRRTTTYYY___cccvvvzzzxxxsssrrrrrrkkkjjjkkkooouuuyyyzzzyyyyyyrrruuuzzz{{{wwwoooddd]]][[[VVVNNNHHHCCC===777222222...***)))+++------+++,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,---...///000000000000111222333555666777;;;<<<<<<<<<;;;<<>>@@@DDDDDDDDDEEEHHHKKKNNNPPPNNNPPPSSSWWWZZZ\\\^^^^^^```aaaaaaaaabbbfffkkkoooqqquuuyyyzzzuuunnnhhhddd```]]]ZZZZZZZZZXXXTTTPPPIIIFFFBBB>>>999666444333666444111...---,,,,,,---*********+++++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%sssrrrtttxxxwwwtttuuuyyyttttttrrrnnnhhh___XXXSSSJJJMMMNNNLLLHHHFFFFFFHHHGGGHHHFFF???666///,,,+++***+++------+++***+++,,,***)))((()))***+++***((()))(((''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&''''''&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++************+++++++++++++++***++++++++++++++++++++++++,,,+++++++++++++++,,,---,,,---............------,,,---///333777;;;???AAAEEEHHHLLLQQQTTTUUUUUUUUUVVVWWWUUUQQQSSSYYY]]]^^^eeeeeefffggggggfffeeeeee^^^YYYUUUWWWXXXWWWXXX[[[WWW]]]aaa```___```___]]]^^^]]]]]]]]]```eeejjjmmm{{{}}}|||pppcccZZZUUUWWWVVVWWW]]]gggttt~~~~~~vvvtttqqqnnnjjjddd^^^YYYMMMFFF<<<555222000...,,,,,,---------,,,***)))(((++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,---....../////////000222333555666555777888888888:::===@@@DDDDDDDDDFFFHHHKKKNNNPPPQQQRRRTTTWWWYYY[[[\\\]]]___```bbbccceeehhhnnnqqqpppuuu{{{~~~zzzssslllhhhbbb___]]]\\\[[[WWWPPPKKKHHHEEE@@@;;;777555444444444333000...,,,,,,,,,,,,*********++++++++++++,,,***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~tttssstttwwwvvvsssuuuyyyrrrrrrqqqmmmggg___XXXSSSKKKNNNOOOMMMIIIFFFGGGHHHHHHHHHFFF???666///,,,,,,+++,,,......,,,+++,,,---***)))((()))***+++***((()))((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++*********++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---///000222333777888;;;>>>BBBFFFIIIJJJLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQNNNKKKNNNVVV]]]^^^```bbbdddggghhhiiiiiiiiihhhbbb___aaaaaa______aaa```bbbbbb```^^^]]]^^^^^^cccbbbbbbcccdddgggjjjlllmmmpppsssuuuwwwzzz}}}yyyrrrkkkggg]]]]]]___dddmmmxxx~~~~~~{{{vvv}}}~~~~~~|||yyyvvvrrrooolllfff^^^TTTLLLEEE???888333000///...---------...///............------------))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&((()))((('''&&&'''(((''''''''''''''''''''''''$$$%%%'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---......///......///000111333444555444555777888888;;;>>>AAADDDDDDEEEGGGJJJLLLOOOPPPTTTUUUVVVXXXZZZ\\\]]]]]]aaabbbdddeeegggiiimmmpppooosssxxx{{{yyyuuuqqqooofffccc___]]]ZZZVVVOOOIIIGGGCCC>>>888555333444444333222000...,,,,,,++++++************++++++++++++***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~sssrrrsssvvvuuussstttyyyppppppooolllfff^^^WWWRRRLLLNNNPPPNNNIIIGGGGGGIIIHHHHHHEEE>>>555...,,,,,,,,,...//////...------...***)))((()))***+++***((())))))(((''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************************))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---000555999<<>>:::666333111222222//////...---,,,+++******)))))))))************++++++******))))))******+++************************)))))))))*********++++++)))))))))************+++************************************************((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvooonnnrrrvvvuuuqqqqqqtttpppooonnnkkkddd\\\TTTPPPKKKMMMOOOMMMIIIFFFFFFHHHDDDDDDAAA;;;333...---...***,,,------,,,++++++,,,***)))((()))***+++***(((***))))))(((((((((((((((&&&%%%%%%&&&&&&((())))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$&&&(((&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++************************)))***++++++,,,,,,++++++)))***+++,,,------------------------------------,,,,,,------///000222333555777:::>>>AAACCCEEEEEEKKKKKKLLLMMMMMMMMMLLLKKKJJJKKKNNNQQQSSSTTTTTTTTTPPPSSSSSSPPPPPPRRRQQQNNNPPPRRRTTTVVVWWWWWWVVVUUUWWWTTTTTTXXXZZZWWWVVVWWWQQQTTT]]]gggiiieeedddgggfffccc^^^ZZZVVVUUUUUUUUUYYYXXXXXXVVVVVVXXX\\\```hhhdddaaa___aaadddddddddfffiiimmmnnnooopppsssvvvuuuyyy}}}~~~mmmbbbXXXWWWaaappp{{{zzzrrrkkkddd___VVVKKKAAA999333111//////......---,,,,,,+++************************************************((((((((((((((((((((((((&&&'''''''''((((((((()))''')))***)))((('''((()))&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---...//////000000000000111333444666777777888999::::::<<<@@@CCCBBBCCCEEEHHHJJJLLLNNNNNNPPPQQQSSSVVVZZZ^^^bbbdddfffhhhjjjjjjiiigggfffgggggghhhiiiiiifffdddccccccccc___ZZZVVVTTTPPPKKKFFF===<<<999555333111000000.........---,,,+++***)))))))))))))))************+++******))))))******+++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnmmmmmmqqqvvvuuuqqqppprrrppppppnnnjjjddd[[[SSSOOOJJJMMMNNNLLLHHHFFFFFFHHHCCCCCC@@@:::222------///(((***,,,,,,***)))***+++***)))((()))***+++***(((******)))(((((((((((((((%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$'''&&&$$$$$$&&&(((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++******************************+++,,,,,,,,,,,,+++)))***+++,,,------...---........................,,,,,,---...000222444555888<<>>>>>>>>===@@@AAACCCEEEHHHJJJKKKLLLQQQQQQSSSUUUWWWYYY[[[\\\bbbdddeeeeeedddcccdddeeeggghhhiiihhhfffaaa]]]ZZZWWWUUUSSSOOOKKKFFFBBB@@@777666444222111000/////////...+++***))))))***+++++++++++++++++++++++++++++++++******************+++******))))))******+++((()))++++++******+++---************++++++++++++)))***+++------------,,,++++++***)))***+++---...+++)))''''''(((************)))(((''''''((()))+++******)))((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$&&&'''rrriiimmmpppqqqpppppprrruuuvvvuuuooofffaaa^^^WWWOOOKKKLLLKKKIIIFFFEEEEEEFFFHHHFFFCCC===666111......,,,------......------,,,+++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''((((((((())))))(((((((((((((((((((((((()))(((((('''((()))***++++++*********))))))))))))************************)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///.........///000111333444555888;;;???BBBDDDIIIJJJLLLMMMLLLMMMOOOQQQPPPOOOPPPRRRTTTTTTQQQOOONNNRRRMMMKKKSSSTTTQQQWWWUUUTTTVVV\\\gggttt~~~}}}xxxtttuuuyyyzzzwwwrrrhhhfffddddddeeefffeeecccfffffffffgggiiikkkllllllqqq}}}}}}{{{yyywwwuuutttddd\\\QQQGGG>>>777111,,,000............---***(((***++++++,,,,,,+++))))))))))))))))))))))))))))))&&&'''(((((())))))(((((('''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,+++,,,,,,---...///000000000000111222333444777999;;;<<<>>>>>>>>>>>>@@@AAABBBDDDGGGIIIJJJKKKLLLMMMNNNQQQSSSVVVWWWXXX___aaacccdddccccccdddeeeggghhhiiihhhfffbbb^^^[[[WWWUUURRRMMMHHHCCC@@@>>>666555444222000000/////////...,,,***))))))***++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++,,,,,,***+++---,,,++++++,,,...............//////......------///000000///...---...------,,,---...///000111///---,,,---------,,,,,,------------,,,,,,,,,+++******))))))))))))***(((((((((((((((((((((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$&&&'''wwwmmmpppssssssrrrrrrtttwwwwwwvvvppphhhbbb^^^XXXQQQKKKLLLKKKIIIFFFEEEEEEGGGHHHFFFCCC===666111......,,,------......------,,,+++++++++************)))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((()))*********************)))))))))************************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......111000///......000222333888999;;;>>>BBBEEEIIIKKKJJJKKKKKKJJJJJJKKKNNNQQQTTTRRROOONNNMMMLLLJJJHHHEEEGGGFFFOOOdddnnnnnnrrrzzzwwwuuuyyy~~~wwwlllccc]]]\\\[[[^^^dddjjjoooqqqvvv~~~~~~~~~~~~wwwpppfffZZZNNNBBB777000000///.........---,,,***++++++,,,,,,,,,+++***)))))))))))))))))))))))))))((((((''''''(((((()))***((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))+++++++++,,,,,,---...///000000000000111222333444777888:::<<<>>>>>>>>>>>>???@@@AAACCCEEEGGGHHHIIIHHHIIIKKKNNNQQQTTTVVVWWW]]]```bbbccccccbbbcccdddhhhhhhiiihhhfffbbb^^^\\\XXXUUUPPPIIIDDD???<<<:::555444333111000/////////...---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---............---------...///---+++***+++,,,------...///////////////---...///000000///---,,,///...------,,,---------222000...---------,,,+++***+++---......,,,***)))+++***************++++++(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((''''''''''''&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&yyyqqqtttvvvvvvttttttwwwzzzvvvvvvrrriiiccc___YYYSSSLLLLLLLLLIIIGGGEEEFFFGGGFFFDDDAAA;;;444///,,,,,,,,,------......------,,,+++++++++*********))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))*********************************************************+++,,,,,,++++++,,,...,,,,,,,,,---------------,,,,,,,,,,,,---...//////000000//////000333666888===>>>???BBBEEEGGGIIIKKKHHHIIIIIIHHHHHHIIILLLNNNQQQPPPNNNOOOQQQTTTUUUVVVTTTZZZ]]]lll~~~ggg```YYYUUUWWW]]]aaadddnnnttt}}}}}}vvvsssrrrtttzzz~~~|||yyysssjjj___SSSHHHAAA666333///------.........,,,,,,,,,,,,,,,+++++++++************************)))((('''''''''(((***+++))))))***))))))((('''&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&((((((((()))))))))))))))++++++++++++,,,---...///000000000000111222333444666777:::<<<>>>????????????@@@AAABBBDDDEEEFFFGGGHHHIIIKKKNNNRRRUUUWWWXXX^^^```cccdddcccbbbbbbbbbfffgggggggggdddaaa^^^\\\YYYUUUNNNGGGAAA<<<999888444333222111////////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,....../////////...---,,,---...///...,,,***+++,,,...///111222444444444444888999<<<===>>>===;;;:::======;;;999888666555555444222000///......,,,******+++,,,,,,,,,+++***)))*********)))******+++,,,)))))))))))))))))))))))))))))))))(((((((((((('''((((((((('''''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&yyyrrrtttvvvuuurrrrrruuuyyyvvvwwwsssjjjccc^^^YYYTTTLLLLLLLLLJJJGGGFFFFFFGGGFFFDDDAAA;;;444///,,,,,,,,,------......------,,,+++++++++*********))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))))))))******************))))))***************+++++++++***************************,,,------,,,,,,---...,,,,,,,,,------.........------------...///000111000000000222555999===???BBBCCCDDDFFFGGGHHHIIIIIIGGGHHHIIIHHHGGGGGGIIIKKKFFFLLLXXXfffsss{{{~~~~~~zzzpppiiibbbZZZUUUbbbdddjjjsss{{{wwwkkkdddaaa```gggrrr||||||tttjjjaaa\\\HHHBBB999333000/////////---------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((('''''')))***+++))))))***))))))((('''&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''(((((())))))))))))++++++++++++,,,---......000000000000111222333444555666999<<<>>>???@@@@@@???@@@AAABBBCCCDDDEEEEEEHHHIIIKKKNNNQQQTTTWWWXXX___aaaddddddcccaaa``````cccddddddcccaaa^^^[[[YYYWWWTTTMMMFFF???:::888666333222111000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------,,,,,,+++---000222333555888:::BBBDDDFFFIIILLLMMMMMMMMMUUUWWWZZZ^^^______^^^]]]___^^^\\\YYYVVVSSSPPPOOOHHHFFFBBB@@@===:::666444333222000...---------...*********))))))***++++++***************************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{ppprrrsssqqqooonnnrrruuutttvvvsssjjjbbb^^^YYYUUULLLMMMLLLJJJGGGFFFFFFHHHHHHFFFCCC===666111......,,,------......------,,,+++++++++************)))&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((()))))))))((((((((((((((()))))))))******))))))))))))))))))))))))******+++++++++***)))(((*********++++++++++++++++++++++++++++++++++++++++++,,,...---,,,,,,---///,,,,,,,,,---......//////.........///000111222333111222555777;;;???AAACCCGGGHHHIIIJJJJJJJJJJJJJJJDDDEEEFFFFFFGGGJJJNNNRRRYYYeee{{{xxxkkkccc]]][[[aaajjjpppvvv{{{~~~pppbbbYYYZZZZZZ^^^fffssswwwrrrooo```XXXMMMCCC;;;555111...///...---,,,,,,,,,------++++++++++++++++++++++++))))))(((((())))))******((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''((((((((((((''''''&&&''''''(((((())))))************++++++,,,---...000000000000111222333444444666999<<<>>>@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDFFFGGGIIILLLOOORRRTTTUUU\\\___bbbcccbbb```___^^^_________^^^\\\YYYWWWVVVSSSPPPKKKEEE???:::777555222111000///............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,---...000111222222666<<>>@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDFFFGGGIIIKKKNNNPPPRRRSSSVVVZZZ^^^aaa```___^^^^^^ZZZZZZZZZYYYWWWUUUSSSRRRMMMKKKHHHCCC>>>999666444111111000///............,,,,,,---------------,,,------------------------,,,,,,,,,---...///////////////000222666;;;@@@CCCIIINNNTTTZZZ```gggmmmqqqzzz|||~~~~~~|||yyy|||~~~{{{xxxwwwwwwuuusssqqqpppmmmiiifffUUURRRLLLFFF>>>888333111111000///---,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((('''((((((((())))))))))))'''(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$sssuuuuuurrroooooosssvvvrrruuusssiiiaaa\\\YYYUUUMMMMMMMMMJJJHHHFFFGGGHHHFFFDDDAAA;;;444///,,,,,,,,,------......------,,,+++++++++************)))***)))(((''''''((()))***((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,,,,+++***)))(((*********++++++,,,,,,,,,++++++++++++++++++++++++,,,---......------...000,,,,,,------...///000000000000000111222444555666999;;;>>>BBBCCCDDDDDDCCCEEEFFFHHHJJJKKKLLLKKKKKKKKKMMMQQQZZZiii}}}~~~tttpppllllllmmmqqqvvvwwwtttqqqhhhcccaaajjjzzzwwwtttnnnfff\\\OOOCCC:::000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++******)))''''''((())))))***))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***************+++,,,---...000000000000111222333444333555888<<>>???AAADDDFFFHHHIIIEEEEEEMMM[[[gggkkkkkksssxxx}}}|||oooggghhhiiihhhoooyyyyyyssshhhfffuuu}}}xxxqqqgggWWWIIICCC:::222000000...---///,,,------,,,++++++,,,...(((((())))))*********+++)))***+++***)))((((((***))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))(((((())))))*********+++'''***,,,+++'''&&&&&&(((''''''(((((())))))******((((((((((((((()))******,,,+++******+++,,,.../////////000111222444555666666777888;;;===???AAABBBGGGFFFEEEEEEEEEFFFGGGHHHRRRRRRRRRQQQRRRRRRSSSTTTYYYYYY[[[\\\]]]^^^^^^^^^\\\[[[VVVQQQPPPQQQMMMFFFJJJGGGBBB===888555444333111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000111222111111111444666@@@FFFQQQ]]]fffmmmpppqqqxxxwwwvvvvvvxxx||||||}}}~~~yyysssoooiiikkkpppwww~~~~~~xxxsssqqqqqqrrrsssuuuxxx|||}}}xxxrrrnnnlllggg___XXXMMMGGG???777333000//////---------+++***+++---///))))))))))))***+++,,,---((((((((((((''''''''''''''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%uuuvvvuuusssooonnnpppsssvvvuuurrrmmmfff]]]UUUQQQNNNMMMLLLIIIFFFEEEEEEGGGIIIHHHEEE>>>777111---,,,------------------------------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((******)))((((((((((((((((((((())))))))))))((((((((((((((()))))))))*********************************+++++++++,,,,,,,,,---,,,,,,++++++++++++++++++------------................../////////000000000---...000333777<<>>MMMddd|||}}}wwwpppkkkoootttuuuqqqrrr{{{ssskkknnnuuu}}}|||vvvnnngggXXXMMMBBB<<<777111......---......---,,,+++++++++))))))))))))******++++++)))***+++***)))((()))***))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((())))))))))))((((((((((((((()))+++---,,,***((()))***(((((((((((())))))******((((((((((((((()))******,,,++++++++++++---...///000000000111222444666777777888999<<<>>>@@@BBBCCCFFFFFFEEEEEEFFFGGGIIIJJJRRRRRRRRRSSSUUUVVVXXXYYY[[[\\\]]]___````````````^^^\\\XXXSSSRRRRRRMMMFFFHHHEEE@@@;;;777444222222111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000///000222555:::CCCMMMTTTeeeiiipppwww{{{|||{{{yyysssrrrppppppsssxxx}}}}}}vvvllleee]]]]]]___eeelllrrrtttuuuuuuxxxyyyxxxssslllfffcccdddaaaaaagggqqqyyy{{{zzzxxxvvvvvvxxxzzzxxxrrrmmmjjjeee]]]UUUKKK???333+++//////...---,,,,,,---...++++++++++++++++++,,,,,,******)))))))))((((((((('''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%vvvxxxyyyuuuooommmpppssssssrrrpppkkkddd[[[TTTOOOOOONNNKKKHHHEEEDDDFFFHHHJJJHHHDDD>>>666000---,,,------------------------......,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))+++***(((''''''((())))))(((((())))))***))))))(((((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000111111111111111555555666999===AAACCCCCCIIIHHHFFFDDDDDDEEEGGGHHHRRRllluuulllqqqxxxzzzuuurrryyyjjjUUUUUU```qqq}}}pppeeeWWWNNNDDD888///,,,.../////////...---,,,+++)))************+++++++++***+++++++++)))((()))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&)))+++,,,,,,***))))))***((((((((())))))))))))***((((((((((((((()))******++++++++++++,,,---...///000000111222333555666777888999:::<<>>999555222111111111000///......---......------------------------///////////////000000111111555<<>>BBBDDDCCCAAAHHHFFFBBBBBBFFFNNNVVV\\\}}}rrrjjjjjjuuu{{{xxxtttvvvkkkNNNGGGPPPbbbrrr~~~tttiii```TTTDDD777000////////////000///...,,,++++++++++++++++++++++++***+++,,,+++)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''((()))))))))((((((((())))))))))))))))))))))))((((((((((((((())))))***++++++,,,,,,---......///000111111222333555666777777888:::<<<>>>AAABBBCCCDDDEEEFFFHHHIIIKKKMMMNNNRRRRRRTTTVVVXXX[[[]]]___```aaacccddddddcccaaa```bbb```\\\VVVTTTSSSLLLEEEBBB@@@<<<777444222111111000000///...............------------............111000//////111444888:::===EEERRR^^^hhhoootttwww}}}~~~xxxrrrnnnllljjjgggddddddeeegggiiihhhiiijjjmmmnnnkkkddd___]]][[[XXXXXXZZZ^^^bbbdddggghhhjjjnnnpppmmmfff___XXXTTTPPPTTT^^^hhhoooqqqpppmmmkkkkkkoootttwwwxxxsssssstttwwwwwwnnn^^^RRR@@@<<<666111.........///+++,,,,,,------,,,++++++++++++*********)))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}~~~~~~zzztttqqqsssvvvnnnnnnlllhhhbbbZZZSSSNNNOOOMMMJJJGGGDDDDDDGGGJJJJJJHHHCCC<<<444///------------------------------************+++,,,------(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))((((((''''''))))))(((''''''((()))***(((((()))***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........---------.........//////111111111222333333444444444555999>>>BBBEEEDDDDDDCCCEEEJJJRRR^^^kkkwww~~~uuuhhhmmmuuuvvvuuuwww|||yyy}}}rrrVVVGGGHHHQQQ```rrr|||vvvrrriiiXXXIIIAAA444111...---...///...---,,,,,,,,,,,,++++++++++++***+++,,,+++***))))))+++************************(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((((((((((((''''''(((((((((((((((((('''''''''((()))******++++++'''''''''(((******))))))************))))))))))))((((((((((((((())))))***++++++,,,---............000000111222333555666777666777999;;;===???AAABBBDDDEEEFFFHHHJJJLLLMMMNNNQQQRRRSSSUUUWWWYYY\\\]]]aaabbbcccdddcccaaa___]]]aaa```\\\WWWTTTRRRKKKCCC@@@>>>:::777444222222222000//////............///---------....../////////......000333:::BBBJJJNNNTTT[[[fffpppvvvzzz|||}}}~~~yyysssooonnnllliiifffbbb```^^^]]]`````````___]]]ZZZUUUSSSVVVVVVUUUUUUUUUWWWYYY[[[^^^]]]___ccchhhiiigggddd]]][[[YYYXXXZZZ___ffflllccc___ZZZZZZ```kkkvvv}}}wwwvvvuuuwwwwwwrrrggg___WWWOOODDD;;;555111...,,,***++++++,,,---------,,,******)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}}}}{{{xxxtttsssssstttnnnnnnlllhhhbbb[[[TTTPPPMMMMMMKKKHHHEEEEEEGGGJJJJJJHHHCCC;;;444///------------------------------)))))))))***+++,,,......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++((((((((()))))))))))))))(((((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------....../////////....../////////000000000111222333444555666777888999;;;>>>@@@AAACCCGGGJJJOOOXXXgggyyyzzznnnjjjnnnuuuxxxuuuxxx}}}vvvcccSSSNNNFFFNNN[[[kkk}}}|||oooccc\\\FFF???666000...///...------------,,,,,,,,,,,,++++++,,,,,,,,,***)))***+++************************((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((()))***,,,,,,---)))((((((***,,,---,,,++++++************)))))))))((((((((((((((()))******+++,,,---......//////...//////000111222444555666666666888:::===???AAABBBCCCEEEGGGIIIKKKLLLMMMMMMOOOPPPQQQSSSUUUXXXZZZ\\\```aaaccccccbbb___\\\ZZZ___^^^[[[VVVSSSQQQJJJBBB>>><<<888555333222222222//////............//////------......///000000000+++///666@@@KKKUUU]]]bbbgggjjjooosssvvvzzzzzzzzzyyywwwsssmmmhhheee]]]\\\ZZZWWWTTTQQQOOONNNLLLPPPSSSRRRNNNJJJJJJKKKHHHJJJKKKKKKJJJJJJLLLNNNOOONNNNNNOOORRRTTTUUUUUUYYY[[[ZZZWWWTTTVVV\\\bbb]]]XXXRRRNNNQQQYYYcccjjjrrrsssuuuwwwwwwuuuqqqnnnmmmeeeZZZOOOFFF>>>555///------,,,,,,,,,------...******)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''}}}yyywwwwwwwwwuuusssooonnnmmmiiiddd]]]VVVRRRLLLLLLKKKIIIFFFFFFGGGIIIJJJHHHBBB;;;333...------------------------------************+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,&&&''')))*********)))((((((((()))***+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,------...//////000000000000000000111111111111222333555777999;;;<<<===AAACCCEEEDDDFFFNNN\\\ggg{{{xxxrrrooopppppprrrttttttooogggaaaTTTSSSRRRXXXhhh{{{wwwttteeeYYYHHH;;;555222000///...---------,,,,,,,,,,,,+++,,,---,,,***)))***+++************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&''''''((()))***++++++((('''''')))---...---++++++++++++*********))))))((((((((((((((()))******+++,,,---.../////////.........///000111333444555666777999;;;>>>@@@BBBBBBCCCEEEGGGIIIJJJKKKKKKKKKLLLMMMOOORRRUUUYYY\\\^^^```aaaccccccbbb^^^[[[XXX\\\\\\XXXTTTRRRPPPIII@@@;;;999666333111000111111//////............//////---......///000000111111222:::FFFSSS^^^dddfffggghhhjjjmmmoooppprrruuuxxxjjjhhhfffbbb^^^ZZZWWWUUURRRQQQNNNMMMNNNQQQUUUWWWVVV___hhhiiibbb\\\\\\___ZZZZZZYYYVVVRRRQQQRRRTTTSSSSSSQQQNNNKKKIIIHHHIIINNNOOOPPPPPPPPPRRRUUUWWW[[[YYYUUUQQQOOOOOOQQQSSS^^^eeennnuuuyyyzzzzzz{{{vvvrrrlllggg```UUUGGG===555333000---,,,---...///++++++*********)))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''~~~yyyxxx{{{{{{yyyuuuoooooonnnjjjeee^^^WWWSSSKKKKKKKKKJJJGGGFFFGGGHHHJJJHHHBBB:::333...------------------------------,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))$$$&&&)))+++,,,***((('''(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------...///000000111000111111111222222222222444555666999;;;>>>???@@@<<<@@@DDDGGGOOOaaa{{{rrrfffjjjmmmmmmpppwwwxxxtttooogggZZZSSS[[[pppoooYYYGGG<<<888555333.........------,,,,,,,,,+++,,,---,,,***)))***+++************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&'''''''''(((((((((((((((&&&%%%%%%'''+++---+++)))++++++++++++******))))))((((((((((((((()))******+++,,,---////////////...---......///000222444444777888:::<<>>AAABBBDDDGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOQQQUUUZZZ]]]___bbbeeeeeebbb______```UUUVVVVVVSSSNNNHHHAAA<<<777666444222111000//////...,,,***,,,///111111///000111111///---333===GGGKKKWWWeeekkkiiidddbbbaaajjjiiihhhiiihhhddd]]]WWWWWWUUURRRSSSXXXbbblllssszzz|||}}}|||{{{|||~~~qqqcccYYYUUUVVVRRRHHHBBBEEEJJJLLLJJJNNNTTTZZZ^^^^^^ZZZVVVSSS[[[bbbfffnnnxxx{{{xxxzzzyyyxxxxxxvvvoooeee^^^MMMGGG<<<000+++---///---///+++((())),,,---+++)))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''}}}yyyvvvttttttuuupppnnniiiccc]]]WWWSSSQQQJJJKKKKKKIIIGGGFFFFFFGGGGGGEEE@@@999222...,,,---------------------------,,,,,,,,,++++++++++++***))))))******)))(((''''''))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------333222111////////////000000111111333444555666666999<<<>>>======???BBBDDDFFFUUUjjj~~~pppdddccciiiqqquuu~~~xxxnnnfffgggqqq{{{~~~}}}rrriii___OOO???555111------000000...***+++,,,---------,,,+++***************************((())))))******))))))(((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((('''))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------.../////////000000000111222333444555666777888:::===???AAAAAAFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMOOOQQQRRRUUUYYY]]]^^^aaaddddddaaa_________ZZZZZZYYYUUUNNNGGG???;;;777666444222111000//////333111//////111222000.........///222888BBBLLLRRR^^^dddiiiiiiddd```___```fffccc^^^ZZZXXXWWWVVVVVV\\\aaajjjvvvuuussskkk___WWWTTTNNNIIIIIIIIIKKKPPPUUUZZZ\\\]]]___dddggggggkkksssxxxxxxxxxyyyyyyyyywwwrrrlllhhh```ZZZNNN???666222...))),,,,,,,,,+++*********+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''zzzuuurrrsssuuurrrooohhhaaaZZZUUURRRPPPIIIJJJJJJHHHFFFEEEEEEFFFGGGEEEAAA:::333///---...------------------------,,,,,,,,,,,,++++++++++++************)))((('''&&&))))))))))))))))))))))))))))))***************))))))))))))*********++++++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000000111111000111222555777:::;;;<<<===@@@BBBAAA@@@CCCJJJQQQbbbxxx{{{pppkkkjjjiiiqqqtttxxxyyyyyy{{{|||~~~yyyiiiZZZCCC999///---111333111,,,***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,---......//////000000000111222333555666666777888:::<<<===>>>???DDDEEEFFFGGGIIIJJJLLLLLLJJJMMMQQQSSSUUUWWWZZZ\\\]]]___aaaaaa___^^^]]]^^^___]]]ZZZUUUMMMDDD===888666555444222111000000000222000//////000000...---000000333;;;GGGRRRZZZ]]]___bbbdddccc```^^^```bbb___^^^[[[YYY[[[dddpppyyyzzznnncccNNNJJJDDDBBBEEEJJJNNNQQQ[[[aaaeeeeeefffkkkoooppprrrtttwwwvvvsssppppppqqqqqqmmmbbbRRRFFF>>>555,,,***---///...***))),,,///++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''{{{tttppprrruuutttqqqllleee^^^WWWRRROOOHHHIIIIIIHHHEEEDDDDDDEEEFFFDDD@@@999333...---...------------------------------,,,,,,,,,++++++++++++++++++***)))((('''&&&))))))))))))))))))))))))))))))***+++++++++******))))))*********+++++++++************************+++,,,,,,---------------,,,,,,,,,------------...------------------------.............../////////...///000111111111111000000111333666888;;;===>>>???@@@BBBDDDHHHQQQcccssskkk]]]cccgggnnnwwwyyyrrryyyoooTTTHHH:::111111222222111+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------...//////000000000111222444555666888888999;;;<<<===>>>>>>BBBCCCDDDFFFIIIKKKLLLMMMLLLOOOTTTWWWYYYZZZ\\\]]]^^^^^^______^^^]]]\\\[[[^^^\\\XXXRRRJJJBBB;;;777555444333222111111111111000//////000111111111111555999AAAJJJTTT[[[^^^```]]]]]]]]]\\\]]]___bbbdddccchhhmmmqqqwwwqqqiii___UUUOOOKKKIIIHHHKKKSSS[[[```bbbdddhhhjjjjjjooorrrqqqllljjjnnntttvvvtttmmmbbbXXXOOODDD:::...//////...,,,,,,...000+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''{{{tttppprrruuurrrqqqnnnhhhaaaXXXPPPLLLHHHHHHIIIGGGEEECCCDDDDDDDDDCCC>>>888222------------------------------------------,,,,,,,,,++++++++++++++++++***)))((('''************************))))))***+++++++++++++++************++++++++++++************************,,,,,,---...............,,,,,,---------.........------------------------.........//////000000000///000111111222111111000222222444666999;;;======<<<<<<@@@IIIUUUhhhmmmhhhggghhhkkksss}}}xxxlllnnnuuuzzzggg]]]LLL<<<222//////000,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((()))))))))************++++++,,,,,,---.........//////000111222444666666::::::;;;<<<===>>>??????AAABBBCCCFFFHHHJJJLLLMMMNNNRRRWWW[[[]]]^^^___```______^^^]]]\\\[[[ZZZYYYXXXVVVRRRLLLEEE>>>999666444333333222111111111111222222333333333444666777;;;DDDPPPYYY\\\]]]^^^```ccc^^^WWWTTTWWW^^^fffkkkxxxzzzooodddXXXNNNGGGGGGIIINNNSSSXXX^^^fffmmmhhhmmmrrrpppjjjhhhmmmssssssuuusssmmmgggaaaXXXNNN666222...,,,,,,------,,,++++++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''~~~~~~{{{uuurrrssstttmmmmmmkkkggg___VVVMMMHHHHHHIIIIIIGGGEEEDDDDDDEEEDDDBBB>>>888111---,,,---------------------------------------,,,,,,,,,,,,******++++++******)))(((************************))))))***+++,,,,,,,,,,,,*********++++++++++++,,,************************,,,,,,---...............,,,---------............------------------------......//////000000111111111111111222222222333333444555777999;;;===>>>???>>>>>>GGGYYYmmm{{{tttkkkeeegggppp|||xxxaaahhhvvvwwwoooaaaOOO@@@555000/////////...---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))************+++++++++,,,------....../////////111222444666777::::::;;;<<<===??????@@@AAAAAACCCEEEGGGIIIKKKLLLPPPTTTXXX\\\^^^___```bbbbbb```^^^\\\\\\ZZZXXXVVVRRROOOKKKFFF@@@;;;777555333333222222111222222222222222222111111444888<<>>888222.........------------------------...------------,,,,,,,,,))))))***+++++++++******************************((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,************************,,,,,,---............---------------..........................................///000000111222222111111111111333555777888888999;;;===???BBBCCCDDDGGGKKK[[[vvvqqqgggiiirrrzzz}}}pppiiiiiiuuuyyyqqqggg\\\NNNAAA888222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---.........//////111222444666777888999:::;;;===>>>???@@@AAABBBCCCEEEGGGHHHJJJJJJPPPSSSXXX[[[\\\^^^```bbbeeebbb^^^\\\[[[ZZZWWWTTTNNNLLLGGGBBB===999666444222222222111222222333333//////000111444;;;DDDKKKYYY]]]``````___]]]]]]]]]VVVUUUZZZggg|||wwwfffUUUNNNLLLMMMRRRYYY\\\bbbhhhjjjgggddddddeeebbbfffjjjlllnnnqqqnnnhhhZZZQQQDDD888000,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''~~~|||yyyxxxxxxwwwuuusssmmmjjjfff```ZZZSSSMMMJJJIIIJJJJJJHHHFFFEEEEEEFFFEEECCC???999333000//////------------------------......---------,,,,,,,,,((()))***+++++++++++++++************************((()))***+++,,,---------******+++++++++,,,,,,,,,************************+++,,,------......---------------.........//////...........................//////000111222222222000000000111333777:::<<<:::;;;>>>@@@DDDFFFIIIJJJRRRXXXnnn~~~mmmcccdddiiioooxxxrrr___bbbrrr|||zzzyyyuuuhhhUUUFFF444333111///...------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,---............///111222555666777666777888:::<<<===??????AAABBBCCCEEEFFFHHHIIIJJJPPPSSSVVVYYY[[[]]]```bbbgggccc___\\\[[[YYYVVVSSSNNNKKKFFF@@@;;;777444333222222222111222222333333000222555888???JJJWWW```lllgggbbb^^^]]]\\\[[[YYY^^^fffvvvoooeee^^^UUUNNNMMMPPPVVV]]]aaa```]]][[[ZZZUUU[[[```dddjjjppppppllljjjcccUUUDDD555...///222,,,,,,,,,+++++++++******************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''|||wwwwwwwwwttttttvvvooommmhhhaaaZZZTTTOOOLLLLLLJJJIIIKKKHHHEEEFFFJJJIIIFFF???999333///---,,,........................000...------------+++***+++++++++++++++***)))(((************************---,,,+++*********+++,,,++++++++++++++++++++++++***,,,------,,,+++---............------,,,,,,,,,..................------////////////000000000000111000000000000000111222111111222555888999:::999888>>>AAAAAAHHHZZZnnnzzz}}}nnnhhhjjjrrrzzzuuuccc^^^dddhhhnnnsssvvv|||rrr[[[WWWhhhyyy}}}vvvnnniiiOOO>>>000000444333000000,,,---...---+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))***+++***++++++,,,---...//////000111222222444444555666999:::;;;===???AAACCCCCCFFFFFFFFFGGGHHHIIIJJJKKKQQQSSSWWW[[[]]]\\\[[[YYY^^^___aaabbb___YYYSSSOOOMMMHHHAAA<<<999777555444666444222111111222444666444333666AAAPPP^^^eeehhhaaafff```YYYXXXUUUZZZjjjjjjqqq[[[IIILLLOOOSSSXXXZZZ[[[ZZZYYYYYYXXXWWWYYY^^^fffnnnssskkkeeeaaa\\\MMM888...111222...,,,------******,,,************************++++++***)))(((((())))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((~~~yyyxxxwwwttttttvvvqqqnnniiibbb[[[TTTOOOLLLKKKIIIIIIKKKIIIFFFGGGLLLIIIEEE???888333///------........................000...------------,,,***+++++++++++++++***))))))************************---,,,+++******+++,,,,,,++++++++++++++++++++++++***,,,------,,,+++---............------,,,,,,,,,......................../////////000000000111111111000000000000111222222555555555666999;;;======>>>@@@AAAEEEVVVrrrxxxiiihhhlllmmmjjjjjjnnnpppnnnooo|||mmmddd______gggttt~~~nnnZZZVVVhhh}}}yyyqqq___NNN>>>777444000------...//////...---,,,++++++,,,,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++***++++++,,,---...//////000111222222444444555666999:::<<<>>>@@@BBBCCCDDDFFFFFFGGGHHHIIIKKKLLLMMMQQQTTTXXX[[[]]]]]]\\\[[[[[[\\\^^^^^^[[[WWWRRROOOLLLGGG@@@;;;888666555444333333222222222222222333888:::BBBOOO]]]fffhhhggg___aaaYYYVVV___gggqqqmmmWWWGGGHHHLLLSSSZZZ______]]]VVVUUUTTTVVV\\\dddkkkpppllliiigggdddYYYFFF666......,,,,,,...,,,((((((,,,************************++++++***)))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((~~~zzzyyyxxxuuutttuuurrrooojjjccc\\\UUUPPPMMMLLLJJJJJJLLLJJJGGGHHHMMMHHHDDD>>>888333///------........................///...---,,,------,,,***++++++++++++++++++***)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***,,,------,,,,,,---............---------------........................///000000000000111111111111111111111111222333333444444444666888;;;???AAA@@@DDDKKKXXXqqq~~~|||zzzqqqfff``````___]]]```gggrrrnnn```[[[hhhtttwww{{{iiiUUUZZZlll|||yyypppcccRRREEE999000------000000000//////---,,,+++,,,,,,,,,,,,,,,++++++***))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++***++++++,,,---...//////000111222222444444555666::::::<<<>>>@@@BBBCCCDDDFFFGGGHHHJJJLLLNNNOOOPPPQQQTTTXXX[[[]]]^^^]]]\\\XXXYYYYYYXXXVVVSSSOOOMMMIIIDDD>>>999666555444333222333444555555444333333<<>>777222///..............................///...,,,,,,------,,,++++++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,+++,,,------,,,,,,---///...............---------............////////////000000000111111111222222222111111222222333444555444555777888:::===AAADDDCCCSSSiii~~~{{{ssskkkddd___]]]\\\bbbpppyyybbbaaafffiiirrr}}}nnn^^^UUUeeeuuu}}}wwwsssyyy~~~}}}yyysssgggWWWFFF999222111//////////////////---,,,+++,,,,,,---,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))((((((((()))***+++,,,***++++++,,,---...//////000111222222444444555666::::::<<<>>>@@@BBBCCCDDDFFFGGGIIILLLNNNPPPRRRRRRQQQTTTWWW[[[]]]^^^^^^]]]YYYXXXWWWTTTRRROOOLLLJJJFFFAAA;;;777555444333333555555555666777888999999FFFOOOZZZ```^^^[[[[[[\\\jjj}}}xxxkkkYYYKKKFFFIIIPPPUUUWWWUUUSSSSSSUUUYYY^^^bbbgggkkkiiiaaa___bbb\\\QQQ<<<444------///......000++++++++++++++++++++++++++++++***))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzzwwwyyyyyyvvvvvvwwwooollliiiddd^^^YYYUUUSSSPPPMMMMMMMMMJJJFFFFFFJJJEEEBBB===777222///..............................///---,,,,,,---...---+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------++++++,,,,,,,,,---------+++---......---,,,...///................................./////////000000111111111111222222222222222222222222333444555666777999<<<======???CCCFFFUUUnnn~~~rrriii___\\\aaalllyyyzzzuuummmmmmtttrrryyy}}}nnnPPPRRRccclllddd[[[aaaoooyyy{{{|||xxxjjjWWWFFF;;;666111///------///000///---+++,,,,,,---------,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))******(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,***++++++,,,---...//////000111222222444444555666999:::;;;===???AAACCCCCCEEEGGGIIILLLOOOQQQRRRSSSQQQSSSVVVYYY[[[\\\\\\\\\ZZZYYYVVVSSSOOOKKKIIIGGGCCC???999555333333333333555444333333666:::???BBBRRR[[[aaa^^^UUUSSS[[[ddd}}}ooo]]]PPPLLLOOOTTTTTTSSSQQQQQQSSSWWW\\\^^^___hhhjjjdddbbbggggggbbbLLL;;;,,,***///111///...+++++++++++++++++++++++++++***************++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((zzzxxxzzzzzzwwwvvvxxxnnnlllhhhccc^^^YYYUUUSSSOOOMMMLLLLLLIIIEEEEEEIIIDDDAAA<<<666222000//////...........................---,,,,,,......---,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------++++++,,,,,,------......+++---......------...///.............../////////.........//////000000111111111222222222333333333333333333333444666777888888999;;;<<<===AAAIIIOOOqqqvvvooolllnnntttzzzrrrdddaaasss}}}{{{{{{aaaNNNYYYaaa\\\QQQPPP^^^llluuu|||wwwhhhXXXIII@@@777333...---///000///...+++,,,,,,---------------******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++************************'''(((((())))))******+++(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***,,,,,,***++++++,,,---...//////000111222222444444555666888999:::<<<>>>@@@AAABBBDDDFFFIIILLLOOOPPPQQQQQQPPPRRRTTTVVVXXXYYYYYYYYYXXXWWWUUURRRNNNJJJGGGEEEAAA===777444333333333333333222111222777>>>EEEJJJUUUZZZ\\\WWWRRRWWWfffsssssscccUUULLLGGGOOONNNNNNNNNQQQVVVZZZ]]]VVV```iiikkkiiihhhgggdddXXXEEE222---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((|||}}}|||xxxvvvwwwpppmmmiiiccc]]]WWWSSSPPPLLLJJJJJJKKKIIIFFFGGGKKKCCC@@@;;;666222000//////...........................---,,,,,,......---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---++++++,,,,,,---......///,,,---......------...000---........./////////000---......///000000111111222222222333333333333444333333333444555666888999999;;;===???EEERRRdddpppzzzwwwxxx{{{pppfffnnnqqqrrr{{{rrrWWWYYY^^^bbbYYYMMMNNNXXXgggsss}}}|||tttkkk___TTTAAA:::222...///000///---+++,,,,,,---......------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++************************'''(((((()))******++++++'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))+++,,,---***++++++,,,---...//////000111222222444444555666666777999;;;===???@@@AAACCCEEEHHHKKKMMMNNNOOONNNPPPPPPRRRSSSTTTUUUUUUUUUSSSRRRRRRPPPMMMJJJGGGEEE@@@<<<777444333444444444111111333777===EEEMMMRRRUUUUUUVVVYYYaaapppzzzlll[[[NNNOOONNNLLLLLLNNNQQQTTTVVVOOOSSS[[[eeehhhfffdddeee___QQQAAA888444///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((~~~yyyuuuvvvrrrooojjjccc\\\UUUPPPMMMIIIGGGHHHJJJIIIGGGIIIMMMCCC@@@;;;666222000//////...........................,,,+++,,,......---,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......++++++,,,,,,---...//////,,,---......------...000---.........//////000000---......///000111111222222222333333333444444444333333444444666777888999@@@BBBDDDJJJVVVlllvvviii```hhhyyyxxxaaaZZZ___jjjeeePPPEEEHHHYYYhhhvvv{{{|||yyypppgggIII@@@666000//////...,,,+++,,,,,,---.........---***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++************************'''(((((()))***+++++++++'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((()))+++,,,---***++++++,,,---...///000000111222333444555555666666666888:::<<<>>>???@@@BBBDDDHHHKKKMMMMMMMMMMMMOOOPPPQQQRRRRRRSSSSSSSSSNNNNNNOOOOOOMMMJJJGGGFFF???;;;666444333444555555111333888>>>EEEMMMTTTXXXZZZWWWXXXdddyyy}}}oooRRRPPPNNNKKKJJJKKKLLLMMMMMMGGGJJJWWWaaabbbdddjjjddd[[[OOOEEE:::000---000,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((}}}xxxvvvwwwqqqrrrrrrmmmaaaXXXTTTQQQMMMHHHHHHHHHIIIIIIHHHGGGGGGCCCAAA<<<888444111000///........................------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////000000000000111111111111111111111111111222222222666555555555555444444444666888333444;;;888777@@@CCCJJJQQQffffff___jjjuuuxxxyyykkk```VVV[[[kkkqqq\\\BBBEEENNN___rrr}}}}}}zzzyyyiiiTTT===333222222111000///---++++++---......------,,,+++*********+++,,,++++++++++++******))))))))))))))))))))))))))))))******++++++++++++******,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,------......///000000111222444555666666777777999;;;===???@@@AAAAAACCCGGGIIIJJJJJJKKKMMMSSSSSSTTTUUUUUUUUUUUUUUUUUUQQQMMMKKKLLLIIICCC>>><<<888444333444555333111555777<<>>:::999DDDSSSkkklllgggkkkuuu~~~llldddZZZ[[[gggpppfffVVVDDDEEEPPPcccttt}}}xxxfffQQQCCC:::333000000//////...------...---------,,,+++*********+++,,,++++++++++++*********)))++++++++++++++++++++++++******++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++,,,,,,------......///000000111222444555666777777888999;;;===@@@AAABBBCCCEEEHHHJJJKKKKKKMMMNNNRRRSSSTTTUUUUUUUUUUUUUUUUUUQQQMMMLLLLLLIIIBBB<<<999777555444444444333222777===GGGOOOSSSVVVZZZ\\\rrrwwwbbbTTTOOONNNMMMKKKMMMOOOMMMKKKQQQ___iiimmmpppjjjfffcccXXXFFF666000000---,,,...///,,,,,,///,,,,,,,,,+++++++++*********)))((((((((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((~~~wwwtttuuuqqqqqqrrrnnnddd[[[UUUPPPKKKJJJJJJJJJIIIHHHGGGFFFEEE@@@===:::555222000000000////////////////////////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------........./////////000000000000111111111111111111111111222222333333444444444444444444555555555;;;:::;;;???;;;===JJJdddppphhhnnnvvvpppkkkccc___cccjjjjjjfffDDD>>>AAAUUUmmm~~~uuueeeUUUEEE666...---///000000///---,,,------------,,,+++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---......//////000000111333444555666777777888:::<<>><<<888444111000//////000000000000000000000000------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..........................................///////////////000000000111111111111000111111222222333333333333333444444555555555666555;;;::::::>>>===DDDUUUxxx~~~pppjjjmmmnnnlllgggccccccfffhhhNNNBBB===LLLeeeyyy{{{rrrhhhYYYEEE666///---///000///---,,,---///------,,,,,,++++++++++++++++++++++++++++++++++++******************************++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,------.../////////000111222333444666777777888999:::===@@@BBBDDDEEEEEEGGGJJJKKKKKKLLLNNNPPPRRRRRRSSSUUUUUUVVVVVVUUUSSSQQQOOOMMMJJJDDD===777444666666555333444999===IIIOOOTTTSSSQQQUUUbbbnnnhhhZZZTTTRRRQQQQQQSSSSSSPPPOOOTTT^^^eeennnkkkjjjllljjj___NNN@@@555///+++---///------///,,,,,,,,,+++++++++******)))))))))))))))******+++************************((((((((((((((((((((((((xxxtttwwwtttrrrtttpppfff\\\VVVOOOJJJJJJJJJJJJIIIHHHGGGEEEDDD>>>;;;888444111000//////000000000000000000000000---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......................................./////////000000///000000000111111111111000111111222333333444444333333444555555666777777777<<<::::::BBBHHHTTTiiikkkbbbggglllmmmiiifffgggjjjfffSSSCCCDDDUUUhhhwww~~~|||rrr\\\EEE888000000///...------...000------------,,,,,,+++++++++++++++++++++++++++,,,******************************++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))************))))))))))))))))))))))))((((((***++++++,,,++++++,,,,,,---......//////000111111222333555666777777888999;;;===@@@BBBDDDEEEDDDFFFIIIJJJJJJLLLOOOQQQSSSSSSTTTUUUUUUUUUUUUTTTQQQPPPNNNKKKGGGAAA:::666666777666444444999AAAHHHRRRRRRRRRSSSXXXfffxxxzzzhhh]]]SSSJJJJJJNNNSSSUUUTTTUUU[[[aaammmkkkiiikkklllhhh\\\QQQ>>>555------...,,,,,,---,,,,,,,,,+++++++++******((()))))))))************************************((((((((((((((((((((((((wwwsssvvvtttsssuuupppeee[[[UUUPPPKKKJJJJJJJJJIIIHHHGGGFFFEEE???<<<999444111/////////////////////////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------..................................../////////000000000000000000000111111111111000111111222333444555555333444444666777888999999999>>>>>>DDDTTT```qqq}}}aaabbbeeekkknnnnnnqqqttt~~~jjjRRREEEEEESSSiii|||jjjRRRCCC888555000......///000000---------------,,,++++++++++++++++++,,,,,,,,,,,,------------------------******++++++++++++******((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++---------...//////000000111111222444555666777888999:::<<<===???AAACCCCCCCCCEEEHHHIIIJJJMMMPPPSSSTTTUUUUUUUUUUUUTTTSSSSSSOOONNNKKKGGGBBB===999666888888666777:::BBBKKKQQQUUUUUUWWW^^^kkk|||lllYYYIIIDDDGGGMMMUUUXXXYYY]]]cccnnnmmmlllkkknnnoooiiiaaaLLL???333......,,,,,,---,,,,,,,,,+++++++++******(((((()))************)))************************((((((((((((((((((((((((uuuqqqtttrrruuuvvvpppdddZZZUUUPPPLLLIIIIIIIIIIIIHHHHHHGGGFFF@@@>>>:::555222///..............................------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------................................./////////000000000000000000000000111111111111000111111222333444555666444444555777888:::;;;;;;<<>>:::888777888777888<<>>???@@@@@@DDDFFFHHHKKKMMMQQQVVVZZZWWWWWWWWWVVVTTTRRRQQQPPPLLLJJJGGGAAA<<<888777777777777999AAAKKKSSSWWWWWWTTT___qqquuuoooTTTKKKFFFIIIOOOTTT]]]fffkkkpppqqqmmmlllooommmhhhdddSSS???555111///...///,,,,,,,,,+++++++++******'''((()))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((}}}|||zzzuuuuuuwwwvvvtttmmmaaaYYYUUUQQQLLLJJJIIIIIIKKKLLLKKKIIIGGGBBB???999555222000...---........................,,,,,,,,,---------......------------------------...---,,,++++++---...000------------------------////////////////////////////////////000000000000000111111111111222222222222333444444333333555777777666777:::<<<===AAAFFFRRR```}}}ggg[[[dddqqqyyywwwhhh]]]XXX~~~yyypppYYY>>>222111222...***+++---...---++++++...222---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++***))))))******))))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***))))))))))))+++,,,---......//////000000111111111111222333555777999:::;;;;;;;;;<<<===???@@@AAAEEEFFFHHHKKKNNNQQQSSSTTTXXXWWWWWWVVVUUUTTTSSSRRRSSSJJJBBB@@@===999777888888888???KKKRRRTTTYYY```gggvvv{{{uuunnnYYYFFFEEEMMMTTTZZZ```hhhhhhjjjlllooopppnnnlllkkkbbbPPP>>>444111000,,,000//////...,,,++++++***)))************+++++++++))))))))))))))))))))))))******))))))((((((''''''~~~|||{{{xxxttttttwwwvvvtttlll```WWWSSSOOOJJJJJJIIIIIIJJJKKKJJJHHHFFFBBB>>>999555222111...---........................,,,,,,---------.........------------------------...---,,,++++++---///000........................////////////////////////////////////000000000111111111111111222222222222333444555555444444666888;;;444555>>>>>>>>>SSSooopppcccfffoooxxx~~~uuupppooo}}}lllUUUBBB777222///......///000...,,,,,,...000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++***))))))******))))))))))))))))))))))))************************************************)))************+++++++++***************************)))))))))***+++,,,---......//////000000111111111111222333555777999:::;;;;;;;;;<<<>>>???AAABBBDDDEEEGGGJJJMMMPPPRRRSSSVVVVVVVVVVVVUUUSSSQQQPPPMMMFFF???>>><<<999777888666;;;EEEPPPSSSUUU^^^hhh}}}}}}zzzqqqZZZNNNJJJKKKPPPUUUbbbdddhhhkkkmmmmmmlllllloookkk^^^KKK<<<555000,,,//////...---,,,+++++++++************++++++++++++***************************)))))))))((((((((('''}}}|||yyyttttttxxxvvvtttkkk___VVVQQQLLLGGGJJJIIIIIIIIIJJJIIIFFFCCCBBB>>>999555222111///---........................,,,------------.........------------------------...---,,,,,,,,,---///000/////////////////////////////////////////////////////////000000000111111111111111111222222222333555666666666444555666888<<<444999EEEDDDHHHnnnkkk^^^cccmmmttt}}}~~~mmmVVVAAA555111222000111111000...------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******)))*********))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++***))))))******+++,,,---......//////000000111111111111222333555777999:::;;;;;;<<<===>>>@@@AAABBBCCCDDDFFFHHHKKKNNNOOOPPPTTTTTTVVVVVVTTTQQQNNNLLLGGGAAA<<<<<<;;;888777999777@@@MMMVVVXXX]]]mmm}}}~~~~~~hhhVVVKKKFFFJJJQQQYYY___eeeiiijjjjjjkkklllnnnpppjjjZZZIII<<<333.........---,,,,,,++++++,,,************+++++++++,,,************************))))))))))))((((((((((((~~~yyyuuuvvv{{{wwwuuulll___VVVQQQKKKFFFJJJIIIHHHHHHIIIGGGDDDBBBBBB>>>999555333111///...........................------------............------------------------...------,,,---...////////////////////////////////////////////////////////////000000000111111111111111111222222222333333444555666555444555666888999777>>>GGGJJJ[[[kkkbbbfffiiirrr}}}{{{gggPPP@@@666111000111111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***************+++))))))))))))))))))))))))***************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))*********+++,,,------......//////000000111111111111222333555777999:::;;;;;;<<<===>>>@@@BBBCCCCCCDDDEEEHHHJJJLLLMMMNNNRRRSSSUUUUUUSSSOOOKKKHHHCCC===::::::999666777:::@@@FFFPPPWWW```pppzzzhhhWWWMMMKKKNNNRRRZZZcccgggggggggjjjmmmiiimmmlllbbbUUUHHH:::///......---,,,++++++,,,,,,*********+++++++++,,,,,,************************))))))))))))((((((((((((~~~~~~}}}xxxssstttzzzyyywwwnnnaaaWWWRRRLLLGGGJJJIIIHHHHHHHHHGGGDDDAAAAAA===888555333111000...////////////////////////---------.........//////------------------------------------......//////........................000000000000000000000000000000000000111111111111111222222222222333333333333444555555444555777999666;;;@@@BBBNNNrrrtttgggdddgggttttttcccRRR???///111000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***************++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************)))******+++,,,,,,------......//////000000111111111111222333555777999:::;;;;;;<<<===???AAACCCDDDDDDEEEFFFHHHJJJKKKMMMMMMQQQRRRTTTTTTQQQMMMIIIFFFAAA===999999888666999>>>IIIJJJNNNWWWjjjooo\\\NNNHHHNNNVVV___dddeeefffjjjnnnkkklllkkkggg```UUUCCC222000///---,,,+++,,,,,,---***++++++++++++,,,,,,,,,************************(((((((((((()))))))))))){{{{{{|||zzztttooorrryyyzzzxxxooobbbYYYSSSNNNIIIIIIHHHHHHHHHIIIHHHEEEBBBAAA===888555333222000///////////////////////////------........./////////------------------------------......////////////........................000000000000000000000000000000000111111111222222222222222222333333333333333444666666666777999<<<999BBBHHHKKK___~~~uuuiiibbbjjjvvv}}}wwwiiiOOO666666333000///000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******+++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))***+++,,,------------......//////000000111111111111222333555777999:::;;;;;;<<<===???AAACCCEEEFFFGGGHHHIIIKKKLLLMMMNNNRRRSSSSSSRRRPPPLLLHHHEEEAAA<<<999999888888>>>EEENNNNNNQQQ^^^xxxnnnZZZJJJLLLRRRYYY___bbbeeeiiimmmqqqpppmmmjjjggg___LLL:::333111///---,,,,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((()))))))))))){{{{{{}}}{{{uuuooossszzzyyywwwooobbbYYYTTTOOOJJJIIIHHHHHHIIIIIIIIIFFFDDD@@@===888444333222000///////////////////////////............////////////---------------------------......///////////////////////////////////////000000000000000000000000000000111111111222222222222222222333333333444444333555777888999:::===@@@DDDPPPaaasss|||zzzzzzfffdddjjjpppyyy}}}dddJJJ>>>999444111000111000///............------------------------------------,,,,,,,,,+++++++++************))))))***++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))***+++------------,,,......//////000000111111111111222333555777999::::::;;;<<<===@@@BBBDDDEEEHHHIIIJJJKKKLLLMMMNNNOOOTTTTTTSSSQQQNNNKKKHHHFFF???;;;888888999<<>>@@@BBBDDDEEEJJJJJJKKKLLLMMMNNNOOOOOOUUUUUUSSSPPPMMMJJJHHHFFF>>>:::777888:::???LLLWWWUUUaaaqqqnnn|||vvvaaaLLLLLLOOOTTT\\\bbbfffhhhhhhkkklllhhhfffccc]]]VVV888666222///---,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++'''((((((((())))))******~~~|||wwwrrruuu{{{xxxwwwpppaaaUUUOOOMMMKKKKKKJJJJJJKKKKKKKKKHHHFFFAAA;;;666555333///...///000000///.....................------------......////////////////////////000///---,,,,,,---...///000000000000111111111111222222111111111111111111111111222222222333333333666555444444666777777777666666444444888>>>FFFLLLgggyyy~~~hhhaaaeeemmmtttyyy|||sssZZZJJJ888///000333111---000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++******************************+++++++++,,,,,,,,,******))))))(((((('''''')))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///000111222222111222333444555777888888;;;===???@@@@@@@@@AAABBBJJJKKKMMMNNNOOOOOOOOONNNRRRRRRQQQOOOLLLHHHDDDBBB<<<:::555444<<>>>>>;;;999>>>HHHUUUbbbkkk}}}cccWWWLLLKKKQQQWWW^^^dddfffggghhhjjjkkkjjjhhhfff]]]KKK999000...---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************xxxpppppptttqqqrrrlll___UUUQQQPPPNNNJJJJJJIIIJJJKKKJJJGGGEEEBBB<<<777777555111000111000000///........./////////......------....../////////////////////////////////---------...///000000000000000111111111111111111222222222222222222222222222222333333333333666666666666777888999:::<<<666:::EEEFFFMMMrrr}}}zzzlllhhhnnnrrryyy|||ppp\\\FFF666000000333/////////.........------------------------------,,,,,,,,,,,,,,,++++++***************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......///000111222222333444444555666777777888:::<<>>:::>>>IIIVVVnnnrrrmmmmmmqqqyyy|||lllVVV@@@333222555/////////.........------------------------------,,,,,,------,,,,,,+++************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......///000111222222333444555555666777777888888:::<<>>888333333222///...///000000/////////000111111000//////......//////000////////////////////////---......///000000000111000000000000111111111111111111222222333444444444333333333333444444444444111444666777666777;;;>>>666EEEUUUfff~~~|||~~~mmm```dddoooxxxvvv___HHH888///111111111000000000//////////////////////////////---------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...//////000111222333333444444555777888:::;;;;;;===???@@@AAACCCEEEIIILLLKKKKKKLLLMMMOOOQQQRRRSSSMMMMMMKKKIIIEEE@@@<<<999;;;FFFUUUcccrrr}}}oooeee```dddbbbkkkzzzdddSSSJJJLLLQQQYYY___gggkkkkkkkkklllmmmfffiiicccPPP;;;000...///------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++~~~}}}{{{vvvqqqsssyyyvvvxxxrrreeeXXXQQQMMMJJJHHHGGGGGGGGGHHHGGGEEEBBB>>>888444444333///...000000000//////000111111222000000////////////000000////////////////////////---...//////000111111111000000000000111111111111111111222222333444444555333333333444444444444555222555999999888999===BBBBBBZZZyyy}}}yyyxxxzzzddd^^^gggpppyyyqqq[[[EEE888222222222222111111111111////////////////////////---------...------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...//////000111222333333444333444555777999;;;<<<===???@@@AAABBBCCCEEEIIIMMMJJJKKKMMMOOOPPPRRRRRRSSSMMMKKKIIIFFFBBB???<<<;;;@@@LLL[[[mmmrrriii___[[[^^^iiitttiiiUUUMMMMMMTTT\\\eeekkkllllllnnnqqqllliiieee\\\KKK999///...........................------,,,,,,,,,+++++++++++++++++++++++++++++++++{{{tttnnnpppuuutttvvvpppdddXXXQQQMMMIIIHHHGGGGGGGGGHHHGGGEEEBBB???999555555444111000111000000///000000111222222000000////////////000000////////////////////////------///000111111111111000000000000111111111111111111222333333444555555333333333444444444555555333777;;;;;;:::;;;@@@DDDTTTooouuukkkfffkkksss~~~mmm___dddkkkttt|||}}}jjjSSSCCC333333333222222222111111000000000000000000000000------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000111222333333444222333555777999<<<===>>>@@@AAABBBBBBCCCEEEIIIMMMIIIJJJMMMPPPQQQRRRRRRRRRLLLJJJGGGDDD@@@>>><<<<<>>???EEEEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNOOOPPPPPPOOOOOOIIIJJJHHHCCC===<<<@@@EEEQQQccc}}}ttteee]]]kkk|||vvvTTTQQQKKKUUU[[[\\\___hhhmmmllljjjllljjjddd]]]RRRBBB444000---,,,//////------000......---,,,,,,+++******++++++++++++******))))))wwwvvvuuurrrppprrrssssssmmmaaaWWWSSSPPPMMMJJJHHHIIILLLKKKFFFCCCCCC<<<:::777444222111111222222222111000000111222222000000000000000000000000000000000000000///......///////////////000111111222222111111111111111111333333333444444555555555222333333444555555666666999888999;;;:::???TTTjjj}}}zzzyyyooofffdddeeehhhnnntttrrrooouuu{{{vvvfffFFF>>>444///000222000...////////////////////////.........---------,,,,,,///...---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------,,,,,,,,,+++++++++,,,,,,------......////////////000111333555666444555666888:::<<<>>>???BBBCCCEEEGGGIIIKKKMMMMMMLLLLLLNNNOOOPPPOOONNNNNNJJJJJJHHHCCC>>>>>>DDDIII```|||qqqbbbhhhwww^^^UUULLLPPPVVV\\\bbbgggiiiiiiiiijjjiiiddd```XXXHHH:::111---,,,......++++++---......------,,,++++++***++++++++++++*********)))~~~wwwuuuuuusssqqqrrrpppqqqkkk```WWWRRRNNNJJJJJJHHHIIILLLJJJEEEBBBCCC<<<:::777444222111111222222222111000000111222222000000000000000000000000...////////////......---000////////////000111111111111222222222222222222444444444444444444555555333333444444555666666666;;;555777===>>>GGGlll~~~zzzxxxrrrkkkffffffhhhiiilllpppwwwooooooyyy}}}sssZZZLLL;;;111///000000///////////////////////////.........------------,,,......---,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......///////////////000222333555666444555777888;;;<<<>>>???@@@BBBEEEHHHKKKMMMNNNNNNKKKLLLMMMNNNNNNNNNMMMLLLFFFEEECCC???>>>BBBJJJPPPsssiiifffpppttthhhSSSLLLNNNZZZcccccccccggghhhhhhgggeeeddd___QQQCCC333...,,,...///,,,***+++......------,,,+++++++++++++++++++++************}}}wwwtttttttttrrrqqqkkkmmmiii___VVVRRRMMMIIIKKKHHHIIIKKKJJJEEEBBBDDD<<<:::777444222111111111222111111111111111111222000000000000000000000000...//////000//////......000000//////000000111222111111222222222222222333555555555555444444444444444444444555666666777777999777888>>>IIIccc|||uuuiiidddaaadddhhhjjjoootttvvvxxx}}}sssuuuxxx|||ppp___HHH888222222222222////////////////////////............------------...------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------,,,,,,,,,,,,------...///////////////000111222444555666555666777999;;;<<<>>>>>>>>>@@@DDDHHHKKKLLLLLLLLLJJJJJJKKKLLLLLLKKKJJJIIICCCBBB@@@???BBBKKKVVV^^^oooiiimmmbbbOOOHHHVVVaaa___```hhhiiihhhffffffgggeeeXXXJJJ777111...000111...------......------,,,,,,,,,,,,++++++++++++++++++++++++{{{vvvssstttuuusssqqqgggiiifff]]]UUURRRNNNJJJKKKHHHHHHJJJIIIDDDBBBDDD<<<:::777444222111111111111111111222222111111111000000000000000000000000///000000111111000000000000000000000000111222222111111222222333333333333555555555555555555555444444444555666666777777888999>>>>>>BBBZZZppplllddd______aaabbbfffkkkoooqqqssswwwpppsss}}}}}}mmmUUUAAA777333333333000000000000000000000000//////.........---------------,,,,,,,,,------...,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,---......//////000///000000111222444555666666777888999;;;<<<>>>>>>>>>@@@CCCFFFHHHIIIIIIHHHIIIIIIJJJJJJJJJHHHGGGFFFFFFDDDAAABBBHHHUUUcccmmmuuullllllxxxvvvYYYHHHQQQ[[[ZZZ___kkkiiiiiihhhggghhhggg\\\PPP;;;333...///000///...///......------------,,,,,,+++++++++++++++++++++,,,|||zzzvvvrrrsssvvvtttpppggghhheee[[[TTTQQQNNNKKKKKKHHHGGGIIIHHHDDDBBBDDD<<<:::777444222111111222000111222222222222111000000000000000000000000000///000000111111111111111111000000000000111222222111111222222333444444444555555555555555555666666555555666666777888888888888@@@DDDLLLmmmmmmmmmddd]]][[[[[[\\\```dddeeejjjrrrxxx~~~wwwuuuzzztttaaaLLL<<<444111222000000000000000000000000/////////.........------------,,,,,,,,,---......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,------------............---------...//////000000000000000111333444666777777777888:::;;;===>>>>>>>>>@@@BBBEEEFFFHHHHHHHHHJJJJJJJJJJJJJJJHHHFFFEEECCC@@@>>>@@@KKK\\\nnnyyy~~~qqqjjjtttgggMMMMMMSSSUUU^^^jjjgggiiiiiiggggggfff___VVVBBB777...---......------......------------------++++++++++++,,,,,,,,,,,,zzzyyyuuuqqqrrrwwwuuupppjjjkkkeeeZZZRRROOOMMMJJJKKKHHHGGGIIIGGGCCCBBBDDD<<<:::777444222111111222000111222222222222111000000000000000000000000000...//////000111111000000111111000000111111222333111111222222333444444555444444555555666666777777555666666777777888999999<<>>>>>>>>???AAACCCFFFHHHJJJKKKLLLMMMMMMMMMKKKJJJHHHFFF@@@======EEEWWWooo{{{mmmtttsssUUUJJJLLLQQQ[[[eeebbbgggiiigggeeeeeeaaa\\\OOOAAA444//////...------------..................+++++++++,,,,,,,,,------xxxyyyuuuppprrrwwwvvvooonnnmmmfffZZZQQQMMMKKKHHHKKKHHHGGGHHHGGGCCCBBBDDD<<<:::777444222111111222000111222333333222111000000000000000000000000000------...///000000//////111111111000111111222333111111222333333444555555333444444555666777888888666666666777888888999999FFFHHHZZZ}}}tttlllgggccc]]]ZZZ[[[cccbbbeeemmmvvv|||{{{~~~uuubbbKKK:::555555000000000000000000000000000/////////............,,,,,,,,,,,,,,,---...///...............///000111------------------------,,,------......------,,,++++++,,,---------,,,,,,---------.........//////------......///000000000000000111222333555666777888888999:::<<<===>>>>>>===>>>@@@CCCFFFJJJMMMOOOOOOOOOOOOOOOMMMKKKIIIHHHBBBAAAEEEQQQiiisssuuuzzzZZZJJJIIIOOOYYYaaa^^^dddiiigggddddddcccaaaZZZKKK;;;444222000//////------..................+++++++++,,,,,,---------}}}vvvtttrrrrrrtttvvvvvvvvvqqqkkkaaaWWWOOOKKKJJJJJJKKKJJJHHHGGGGGGEEEBBB@@@===:::666222//////111222222222222222111111000000000111111111111222222222000000000000000000000000222222111111222222333444333333333444444444555555333333444444555666666666555888:::888777;;;???@@@IIInnnzzzppppppooohhh```ccckkkmmmtttwwwxxxyyyzzz~~~vvvdddSSSGGG<<<444777222///000111///...000000/////////............,,,,,,,,,------.........***+++++++++,,,000555888//////...---,,,+++,,,,,,------------------------++++++,,,,,,,,,------------------.........//////------......///000000000000111222333555666777777999999:::;;;<<<>>>>>>?????????@@@AAADDDGGGIIIKKKJJJPPPSSSNNNJJJJJJGGGBBB===HHHPPPYYYuuu}}}lllYYYPPPNNNTTT]]]aaabbbeeeggghhhgggeeeddd```WWWEEE333...222111,,,///............---------------,,,,,,,,,,,,++++++~~~xxxvvvttttttvvvwwwxxxwwwrrrlllcccXXXQQQMMMLLLLLLPPPMMMIIIFFFEEEDDDCCCAAA<<<:::666222000000111222222222222222111111111000000111111111111222222222111111111111111111111111222222111111222222333444333333333444444444555555333444444555555666777777666888:::<<<;;;<<>>>>>JJJXXXqqqsssyyyppp]]]QQQLLLIII:::444000222444333222333000000000/////////...............---------------------.........111555888555111---,,,...000///...------------------------,,,,,,,,,,,,------------------........./////////---......//////000000111111111222444555666777888:::;;;<<<===>>>@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGLLLMMMLLLIIIHHHIIIGGGBBBGGGLLL[[[wwwuuu]]]QQQTTT^^^ZZZ\\\aaaeeeggghhhhhhhhheee```SSSBBB666111///...///............---------------,,,,,,,,,,,,++++++|||yyywwwuuuuuuwwwxxxyyyxxxqqqkkkcccZZZRRRNNNLLLLLLQQQMMMIIIFFFEEEDDDBBB@@@;;;999666333111111222222222222222222222222222222000000111111111222222222222222222222222222222222222222111111222222333444333333333444444444555555444555555666666777888888999777:::>>>===CCC\\\xxxuuuhhhsssvvv}}}nnnaaaZZZWWWSSS@@@888222333555444222333000000000////////////...//////......------,,,,,,------.........///333555666111,,,+++...000///---------------------------,,,,,,,,,------------...............////////////.........///000000111111111222333444555777888888999:::;;;<<<>>>@@@AAAAAADDDCCCCCCBBBCCCDDDFFFGGGKKKJJJJJJJJJKKKKKKHHHDDDKKKQQQfffgggVVVQQQTTTXXX[[[___cccfffgggggggggcccaaaYYYKKK<<<222000000///............---------------,,,,,,,,,+++++++++yyywwwuuussstttuuuwwwwwwwwwnnnjjjbbbYYYRRRMMMKKKKKKJJJIIIHHHGGGGGGEEEAAA>>>;;;999777444222222222333222222222222222222222333000000111111111222222222111111111111111111111111222222111111222222333444333333333444444444555555555555666666777888888999999888:::===@@@RRRxxxqqqhhhnnnvvvtttiiifffhhhfffaaaJJJ???555333555333111111111000000000/////////////////////......---------,,,---...---,,,---000222444000,,,+++---......---------------------------,,,,,,---------................../////////000000......//////000111111111111222333444666777888888777888999;;;===???@@@AAADDDDDDCCCCCCDDDEEEGGGHHHJJJIIIJJJMMMNNNMMMKKKJJJNNNYYYppp{{{xxx{{{hhhXXXOOOWWWZZZ^^^bbbeeeeeeeeeeee``````\\\RRRCCC666222222///............---------------,,,,,,,,,+++++++++yyyvvvtttrrrrrrtttvvvvvvvvvmmmiiiaaaYYYRRRMMMKKKJJJGGGGGGGGGHHHHHHEEE@@@===:::999777555333333333333222222222222333333333333000111111111111222222222111111111111111111111111222222111111222222333444333333333444444444555555666666777777888888999999999:::;;;@@@NNNnnnjjjnnnssszzz|||ooojjjpppxxxwwwpppXXXIII;;;555555333111111111111000000000//////////////////...............,,,---...---,,,,,,...///000000///...------------------------------------,,,---------................../////////000000000...//////000000111111222222222333555666777888999777777999;;;===>>>@@@AAADDDDDDDDDDDDFFFHHHJJJLLLKKKKKKLLLOOOOOOOOORRRWWW[[[iii}}}vvvyyy```MMMVVVXXX]]]aaacccddddddddd______^^^XXXKKK;;;444444///............---------------,,,,,,,,,,,,++++++{{{vvvtttrrrrrrtttuuuvvvuuummmiiibbbZZZSSSNNNLLLKKKJJJIIIHHHGGGFFFDDD@@@===:::999777555444333333333222222222333333333444444000111111111111222222222222222222222222222222222222222111111222222333444333333333444444444555555666666777888888999999::::::===>>>HHHfffuuutttuuuyyyyyyvvv|||xxxgggUUUBBB888666333111111111111111000000000//////............////////////---...///...---,,,---...---111333222...,,,---///------------------------------------.............../////////000000000000/////////000111111222222222333444555666777888999777888999;;;===???AAABBBCCCCCCDDDEEEHHHKKKNNNPPPPPPNNNNNNOOOMMMOOOYYYfffyyy{{{fffNNNRRRUUUZZZ___ccceeefffeeebbbaaaaaa___RRRAAA666444///............---------------,,,,,,,,,,,,++++++}}}vvvtttrrrrrrtttvvvvvvvvvnnnjjjccc[[[TTTPPPMMMLLLPPPMMMIIIGGGEEECCC@@@>>>999999777666444444333333222222222333333444444444000111111111111222222222333333333333333333333333222222111111222222333444333333333444444444555555777777777888999999::::::<<<>>>@@@OOOyyy}}}wwwrrrttt|||yyyqqq]]]GGG;;;777444222222111111111111000000000000------......//////000000///000000000...---...///,,,222777666000,,,---000---------------------------------.........//////////////////000000000000/////////000111111222222222333444555666888999999888999:::<<>>>>>@@@DDDGGGFFFGGGHHHJJJMMMPPPRRRTTTUUUVVVQQQQQQVVVYYYmmmbbbPPPMMMQQQ\\\aaa```dddkkkjjjjjjfff```ZZZRRRCCC555222...---......+++,,,///---------,,,,,,,,,++++++yyytttpppqqqvvvzzzzzzwwwoookkkcccZZZSSSOOOMMMMMMLLLIIIGGGFFFFFFDDDAAA>>>;;;:::888666555444444444222222222222222222222222111111000000111222333333444333333333333333333222333333333444444444555555333444444555555666777777555999777777<<<999666???CCCOOOgggkkkmmm{{{|||uuugggSSS@@@444222333444444444333222111////////////////////////////////////............//////---000333444333000...---......////////////..................////////////000000000000//////////////////000000111111222222333444555555666777888888<<<===>>>???@@@BBBEEEHHHHHHHHHJJJKKKNNNPPPRRRSSSTTTTTTPPPSSS^^^ggg|||kkkSSSNNNPPPYYY^^^^^^aaahhhhhhhhheee___[[[UUUHHH<<<444000---//////------000---------,,,,,,,,,++++++yyytttooopppvvvzzz{{{zzzooojjjcccZZZTTTOOOMMMLLLKKKIIIGGGFFFFFFDDDAAA???;;;:::888666555444444444333333333333333333333333000000000111111333444444222333333333333333333444333333333444444444555555444555555666777777888888777999666888>>>;;;999BBBKKKeeeuuufffttt~~~yyy~~~|||~~~}}}uuubbbJJJ888333444333333333222111000///...//////////////////////////////............//////......000222333333000.../////////////////////...............////////////////////////000000000000//////000000111222222222444444555666777888999999<<<>>>@@@AAABBBCCCFFFIIIJJJKKKLLLMMMOOOQQQRRRSSSSSSRRRNNNWWWkkk{{{sssXXXOOOMMMTTTZZZ[[[^^^dddeeefffccc___]]]YYYQQQGGG777111...///000......111------------,,,,,,,,,,,,zzztttoooooouuuzzzzzzyyyooojjjccc[[[TTTOOOMMMLLLJJJIIIHHHGGGEEEDDDAAA@@@;;;:::888666444444444444333333333333333333333333000000000111222333444555222222222333333444444444333333333444444444555555444555555666666777888888::::::555888???;;;:::GGG[[[kkklllvvvyyy~~~|||}}}{{{lllVVVCCC888555333333333222111000......//////////////////////////////............/////////------000333555333000//////..............................////////////////////////000000000000///000000111111222333333444444555666888999::::::<<<>>>@@@AAABBBDDDFFFIIIKKKLLLNNNOOOQQQRRRSSSSSSQQQPPPNNN[[[xxx|||aaaSSSJJJOOOVVVXXX\\\bbbdddeeeddd```^^^]]]WWWOOO;;;333......///......000...------------,,,,,,,,,~~~xxxsssssswww{{{{{{yyynnnjjjccc[[[UUUPPPMMMKKKIIIIIIIIIGGGEEEBBBAAA@@@;;;:::888666444444444444333333333333333333333333111111111111222333444555222222222333333444444444333333333444444444555555333444444555666666777777<<<:::666888>>>:::>>>PPPwwwjjjmmmyyy}}}{{{rrrcccPPP>>>333333333333222111000///...000000000000000000000000//////............/////////---,,,...333555444222//////------,,,,,,------............////////////.../////////000000000111000000000111222222333333444555666777888:::;;;;;;;;;===@@@BBBBBBCCCFFFHHHLLLMMMOOOPPPRRRSSSSSSSSSQQQRRRQQQbbbqqqeeefffrrr{{{qqq\\\KKKKKKRRRWWW[[[```eeegggfffbbb```^^^ZZZTTT@@@666///...///...---///.........---------,,,,,,|||xxxxxx|||}}}{{{nnnjjjccc\\\UUUPPPLLLKKKJJJKKKJJJHHHDDDAAA@@@@@@;;;:::888666555444444444333333333333333333333333333222222222222333444444222333333333333333333444333333333444444444555555333444444555555666777777;;;;;;777:::???<<>>???;;;:::888666555444444444444444444444444444444444444444333222222222333333444333333333333333333222333333333444444444555555444555555666666777888888999:::999<<>>BBBDDDEEEEEEGGGHHHHHHJJJNNNQQQSSSTTTTTTTTTTTT]]]dddxxx~~~lll___[[[TTTPPPOOOQQQccc{{{\\\PPPSSSXXX[[[___bbbggghhheeebbbaaa]]]XXXMMM@@@444111111000..................------------yyyvvvuuuxxx}}}}}}yyymmmjjjddd]]]VVVPPPLLLJJJLLLMMMMMMIIICCC???===>>>;;;:::888666555444444444444444444444444444444444555555444333222222222222444444444333333222222222333333333444444444555555666666666777888888999999777999:::>>>BBBDDD[[[uuuppprrr~~~kkkrrrvvv{{{|||ooo\\\MMM666666666555444333222111000000000000000000000000//////............//////...///000///---///333777555444222000//////000111............/////////000---......///000111111222000111111222222333444444444555666888:::<<<===>>>===@@@CCCFFFFFFGGGHHHIIIGGGIIIMMMPPPSSSTTTUUUTTTUUUaaalllwwwnnneee___XXXUUUTTTQQQOOO___yyy}}}~~~eeeTTTUUUXXX[[[^^^```eeehhhfffcccbbb^^^ZZZRRRDDD777333333111////////////.........---------}}}wwwrrrsssxxx{{{xxxtttfffeeeaaaZZZSSSNNNLLLLLLNNNMMMJJJGGGDDD@@@>>><<<:::999888666555555555555444444444444444444444444333333333333333333333333222333555444333333444666333333333444444444555555666777999999888888999;;;888AAA999666FFFQQQeee~~~lllZZZeeekkkuuu}}}iiillluuuyyyyyy~~~wwwfffUUUBBB999555999777///...333000000000000000000000000............///000111222000000000000000000000000666444111...------///000////////////000000000000////////////000000000000111111111222222333333444444444555666777999;;;<<<>>>@@@CCCDDDEEEEEEGGGHHHJJJPPPNNNOOOVVVSSSPPPWWWZZZeeexxx}}}hhhiiiooojjj___\\\UUUSSSRRRKKKRRR~~~~~~zzzyyyrrrppp|||vvv```OOOTTT^^^```cccaaa______```___[[[XXXTTTOOOAAA333...111000+++///............---------yyyvvvtttvvv{{{{{{vvvpppgggeeeaaaZZZSSSNNNLLLLLLNNNMMMJJJGGGCCC@@@>>><<<:::999888666555555555555444444444444444444444444333333333333333333333333222333555444333333444666333333444444444555555555555777888999888888999:::666===999BBB\\\nnnrrr___TTTYYYcccfffnnnooohhhooouuuyyy~~~zzznnn```LLL>>>555666666///---111000000000000000000000000//////000111111222333333000000000000000000000000555444111///......//////////////////000000000000////////////000000000111111111111222333333444444444444555777999<<<>>>???===@@@BBBDDDDDDEEEGGGHHHKKKPPPNNNOOOTTTQQQOOOXXXhhhuuuoooiiikkkhhhaaaaaa[[[ZZZZZZRRRUUUzzz|||~~~llleeecccppp{{{}}}hhhPPPOOOWWW[[[bbb```___```aaaaaa]]]ZZZVVVRRRGGG888111111000---///............---------xxxwwwxxx}}}~~~wwwpppgggfffaaaZZZSSSNNNLLLLLLMMMLLLJJJGGGCCC@@@>>>===:::999888666555555555555444444444444444444444444333333333333333333333333222333555444333333444666333444444444444555555555333555888999888888888999:::<<<>>>TTT{{{yyyaaaSSSPPPQQQ[[[cccccchhh~~~eeefffkkkuuu|||~~~vvvmmm[[[HHH777444555222//////000000000000000000000000000111222444444444333333000000000000000000000000333222222111000//////...////////////000000000000/////////000000000111111111111111222333444444444444444666888;;;>>>@@@BBB===???BBBDDDDDDEEEFFFHHHKKKOOONNNPPPWWWUUUWWWddd}}}~~~yyyuuupppfff___^^^^^^VVVUUUnnntttddd\\\XXXddd|||wwwVVVKKKPPPVVV______```bbbcccccc```^^^XXXVVVNNN@@@444111111000///............---------~~~{{{{{{~~~zzzssshhhfffbbb[[[SSSNNNLLLKKKMMMKKKIIIFFFCCC@@@>>>===:::999888666555555555555444444444444444444444444333333333333333333333333222333555444333333444666444444444444555555555555222555888999999888888999@@@===FFFgggrrr\\\PPPOOOVVV]]]```fffdddhhh~~~lllbbbaaannnyyy|||yyyttthhhQQQ;;;444666666222000000000000000000000000000000111333555555444333222////////////////////////000111222222111000///...////////////000000000000//////000000000111111111000111111222333444555555555666777888;;;===???AAA===???BBBDDDDDDEEEFFFHHHIIINNNOOOTTT\\\]]]eeeyyysssiiicccbbb[[[VVVeee|||ssseee\\\VVV___uuuaaaMMMMMMSSS\\\]]]```cccddddddcccaaaYYYYYYTTTGGG888000000222///............---------~~~~~~{{{wwwiiigggbbb[[[TTTNNNLLLKKKLLLKKKIIIFFFCCC@@@>>>===:::999888666555555555555444444444444444444444444333333333333333333333333222333555444333333444666444444444555555555666666222555888999999888999:::???===PPPwww}}}ooo]]]PPPNNNRRRWWWZZZbbbhhheeehhhkkk^^^ggguuu{{{|||~~~}}}wwwtttlllWWW@@@666666666333000111111111111111111111111///000222444444333111000///////////////////////////000111222222111///...////////////000000000000000000000000111111111111000111222333444555666666777777888888:::;;;======>>>@@@CCCDDDEEEEEEGGGIIIJJJNNNPPPVVV___aaannn{{{nnniiibbb\\\bbbpppyyyggg\\\UUU\\\nnnpppUUUNNNPPPXXX[[[___cccddddddccccccZZZZZZWWWLLL<<<111///222///............---------}}}}}}}}}~~~}}}yyyvvvjjjhhhccc\\\TTTNNNLLLKKKKKKJJJHHHEEECCC@@@>>>===:::999888666555555555555444444444444444444444444333333333333333333333333222333555444333333444666444444555555555666666666444666888888888999;;;======CCCddd~~~lllcccYYYOOOKKKOOOTTTUUUUUU___eeebbbfff}}}jjjdddnnnwwwyyyxxxxxxttttttmmm^^^KKK===888555222///111111111111111111111111///000111222222111000000000000000000000000000000//////111222222111000///////////////000000000000000000000111111111222222000111222333444555666777999999999999:::;;;<<<<<>>===:::999888666555555555555444444444444444444444444333333333333333333333333222333555444333333444666555555555555666666666666666777888888888999===@@@DDDUUU|||}}}rrr___RRRNNNKKKIIIKKKPPPUUUXXXYYY[[[aaa```dddzzzhhheeepppvvvuuu~~~uuusssxxxqqqiii[[[JJJ===666222000111111111111111111111111111111111111111111000000000000000000000000000000//////000111111111111111////////////000000000000000000111111111222222222000111222333444666777777999999999:::;;;===>>>???@@@CCCEEEGGGGGGHHHJJJKKKOOOQQQRRRYYY```cccwww{{{oooeeeaaammmpppddd]]]bbbbbbooovvvdddYYYRRRUUU```vvv}}}ooozzz^^^NNNQQQVVV\\\```````````````\\\ZZZXXXSSSFFF777000222///............---------{{{}}}}}}xxxtttkkkiiiddd\\\TTTNNNLLLKKKJJJIIIGGGEEEBBB@@@>>>===:::999888666555555555555444444444444444444444444333333333333333333333333222333555444333333444666555555555555666666666777888888888777777:::>>>BBBQQQiiitttvvvsssbbb___kkk}}}yyyjjj^^^UUUMMMHHHJJJLLLMMMOOOPPPSSSXXX\\\YYY```___cccxxxlll```jjjtttttt{{{sssuuu|||wwwtttiiiVVVDDD999555444111111111111111111111111222222111000000111111222000000000000000000000000/////////000111111222222////////////000000000000000111111111111222222222000111222333555666777888999999:::;;;===???AAABBBAAADDDFFFHHHHHHIIIJJJLLLNNNQQQSSS\\\dddhhhpppffffff|||llldddbbbaaaddddddqqqyyyhhh\\\TTTVVV]]]oookkk|||gggPPPOOOUUU[[[______^^^^^^___^^^[[[XXXUUUIII:::222222//////.........---------|||vvvllliiiccc[[[SSSMMMLLLLLLMMMLLLJJJEEEAAA>>>>>>???:::888555555666666666666555555555555555555555555555444333333222222222222666666666666666666666666555555555555666666666777444888999666444888AAAHHH]]]~~~gggcccccc```eee___VVVOOONNNSSS[[[```ooorrrwww{{{|||zzzwwwuuunnnbbbVVVRRRPPPKKKFFFDDDKKKEEELLLWWWYYY]]]```YYY[[[\\\^^^dddvvvttt```eeemmmuuu~~~~~~}}}}}}zzzuuupppfffRRR===444666444333111111222333222111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000222222222222222222222222333333333444555666777888:::<<<<<<<<<<<<<<<>>>@@@EEEDDDDDDDDDDDDFFFHHHIIIRRRLLLOOO[[[bbbjjjooolllqqqyyyzzzwww|||xxxkkkbbbVVVVVV[[[bbboooNNNMMMOOOUUU]]]aaa```bbbfffbbb^^^\\\[[[QQQAAA555333000000...------...//////}}}wwwnnnkkkddd\\\TTTNNNMMMMMMLLLKKKIIIDDD@@@======>>>;;;999666555666666666555555555555555555555555555555444333333222222333333555555555555555555555555444444444555555555555666<<<::::::<<<;;;;;;BBBKKKjjjjjjbbb]]]WWWXXXTTTMMMIIIGGGJJJOOORRRXXXZZZ___bbbcccaaa^^^\\\XXXPPPHHHFFFEEEBBBBBBCCCGGGHHHXXXgggiiijjjggg]]]]]]]]]```hhh{{{xxxbbbbbbhhhooozzz}}}~~~~~~{{{vvvkkkXXXAAA555222555333111111222333222111111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222333333333444555666777888:::;;;===<<<<<<===???AAACCCCCCDDDEEEGGGIIIJJJLLLNNNMMMSSS^^^ggguuu|||ppplll|||ppp}}}oooeeeXXXWWW[[[aaasssWWWJJJKKKQQQ[[[```aaabbbeeeccc^^^\\\[[[TTTDDD777222111000///...---...//////}}}xxxooollleee\\\TTTOOONNNNNNKKKJJJHHHDDD???======>>><<<:::777666666666555444555555555555555555555555555444333333333333333333444444444444444444444444333333444444444555555555<<<555666>>>???<<>>@@@BBB@@@BBBCCCFFFIIIKKKMMMNNNLLLSSS\\\eeeqqqxxxiiijjj~~~uuu|||qqqhhhZZZVVVYYY___|||bbbIIIIIINNNXXX___``````aaaccc___\\\]]]XXXJJJ;;;222111000///...---...//////~~~~~~yyyoookkkddd[[[SSSNNNNNNNNNLLLKKKIIIEEE@@@>>>===>>>===;;;888666666666555444555555555555555555555555555444444333333333444444444444444444444444444444444444444555555555666666:::222555??????===OOOiii~~~ooodddZZZSSSQQQNNNKKKIIIHHHHHHHHHGGGHHHJJJLLLLLLKKKIIIHHHAAACCCGGGIIIGGGEEEKKKTTTbbbfffvvviiidddbbbkkk___UUUfffmmmrrrzzz~~~}}}xxxkkkWWWCCC777666444222222333333222111111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111111222222222222222333333333444444444555777888999:::;;;=========???AAADDD@@@AAACCCFFFIIIKKKMMMMMMMMM[[[hhhqqqlllfffpppzzzppphhhZZZTTTVVVZZZttthhhMMMJJJLLLUUU]]]^^^]]]]]]ddd```]]]^^^\\\PPP@@@333222111000.........//////~~~}}}yyynnnjjjcccZZZQQQMMMMMMNNNMMMMMMJJJFFFBBB??????@@@>>>;;;888666666666555444555555555555555555555555444444444333333444555555555555555555555555555555666666666666777777777777;;;666999@@@???AAA^^^wwwiii^^^TTTRRRMMMIIIFFFEEEFFFGGGDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHNNN___ppprrrhhh```gggdddNNNcccgggmmmvvv}}}~~~}}}zzzrrraaaKKK:::777555333222333333222111111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111111111111222222333333333444444444555666777888999:::;;;===>>>>>>@@@CCCEEEBBBBBBDDDFFFHHHJJJLLLLLLOOOaaasssuuummmooowww~~~nnnhhhZZZSSSSSSUUUjjjoooRRRKKKIIIQQQ[[[^^^______dddbbb``````^^^UUUEEE777333222000///......//////~~~|||yyynnnjjjbbbYYYQQQLLLLLLNNNNNNMMMKKKGGGBBB@@@@@@AAA===;;;888777777777666555555555555555555555555555444444444444444444555666666666666666666666666666666666777777777888888888:::888:::>>>???JJJmmmnnn```YYYVVVPPPKKKHHHGGGHHHIIIDDDDDDEEEFFFFFFFFFFFFFFFKKKJJJJJJLLLRRRccczzzlll___fffsssTTT___dddjjjrrrzzz~~~{{{vvviiiQQQ===888666333333333333222111222222222222222222222222000000000000000000000000111111000000000000111111222222222222222222222222111111111222222333333444444444444555666777999999999;;;===>>>???AAADDDGGGDDDDDDDDDEEEHHHKKKMMMOOORRReee|||vvvqqqqqqqqqlll___VVVTTTRRRaaa|||~~~YYYNNNGGGNNNYYYaaadddfffcccdddcccaaa^^^XXXJJJ===444333111///.........///zzzxxxpppkkkcccYYYQQQMMMMMMOOONNNMMMKKKFFFBBB??????@@@<<<:::777777777888777666555555555555555555555555444444444444444555666666555555555555555555555555666666666666777777777777888888:::???IIIaaawwwggg]]]ZZZVVVQQQMMMKKKKKKKKKHHHHHHHHHIIIJJJKKKLLLLLLIIIMMMVVVbbbnnnoooaaahhhggg\\\bbbhhhpppwww|||}}}{{{zzzrrr[[[EEE888666444333333333222111222222222222222222222222000000000000000000000000111111000000000000111111222222222222222222222222000111111222333333444444444444555555666888999:::999;;;===???@@@BBBEEEHHHFFFEEEEEEFFFIIIMMMRRRUUU]]]mmm{{{qqqoooyyyuuuhhh\\\WWWQQQZZZoooyyyfffWWWJJJLLLWWW```eeegggcccfffgggbbb^^^XXXNNNBBB444333111///.........///~~~zzzwwwqqqllldddZZZRRRNNNOOOPPPMMMLLLJJJEEEAAA>>>>>>???<<<:::777777777888888777555555555555555555555555444444444444444555666777444444444444444444444444555555555555666666666777;;;<<>>>>>===;;;:::999777666666555555444444444555555555555666555555444444444555555666444444444444444444444444888777555555666777777666<<<555<<>>>>>===;;;:::999777666666555555444444444555555555555666888777666555555555555555444444444444444444444444666666666777888999:::999===;;;JJJooolllggg___WWWSSSRRRRRRRRRNNNQQQWWWaaarrriii___cccaaa[[[cccpppuuu|||~~~{{{{{{yyyooodddKKK>>>444333555444444555444333222222111111222222000000000000000000000000///444888777333//////111111111222333333333333222111222222333333444444555666666666666777999:::;;;:::===AAACCCDDDEEEGGGIIIKKKJJJNNNSSSTTT]]]www|||lllZZZZZZZZZqqqxxxppphhhSSSVVVRRRTTT\\\[[[```aaaccccccaaa]]]YYYVVVEEE888000222222......333~~~zzznnnjjjddd[[[SSSNNNLLLMMMMMMKKKGGGCCC@@@>>>>>>>>>;;;:::999777666666555555444444444555555555555666:::999888777666555555555444444444444444444444444444555777999:::;;;<<<<<<:::===TTTtttlllccc[[[WWWUUUVVVVVVSSSVVV]]]kkkeee]]]```yyynnn]]]^^^mmmrrrwww}}}yyyzzz{{{vvvnnnVVVGGG888444666666555444444333222222111111222222000000000000000000000000000333555444000...///111111111222333333333333222111222222333333444444555666666777777888:::;;;<<<===???CCCEEEFFFGGGIIIKKKNNNNNNQQQRRRRRR]]]{{{}}}eee]]]VVVccc~~~tttvvvpppVVVRRRQQQTTTXXXTTT^^^___bbbcccccc```]]][[[MMM===111111333111000333}}}yyymmmjjjccc[[[RRRMMMLLLMMMLLLJJJFFFBBB@@@>>>>>>>>>;;;:::999777666666555555444444444555555555555666888888777666555555555666444444444444555555555555333555888:::::::::;;;<<<:::@@@ZZZ|||qqqddd]]]YYYWWWWWWYYYYYY[[[```lll~~~ddd]]]^^^qqqggg[[[gggnnnsss}}}}}}yyyzzz|||xxxqqqaaaQQQ>>>555555777555222444333222222111111222222000000000000000000000000111222222111///...///111111111222333333333333222111222222333333444444555555555666777888:::;;;<<<>>>@@@CCCEEEFFFGGGJJJLLLMMMNNNPPPQQQQQQ[[[sssvvvdddTTT\\\pppttt~~~]]]OOOOOOVVVYYYVVV^^^```bbbccccccaaa___]]]SSSBBB333000222222111222zzzuuummmjjjcccZZZRRRMMMLLLLLLKKKIIIFFFBBB???>>>>>>>>>;;;:::999777666666555555444444444555555555555666444444444444555555666777444444444555555666666666444666999999888777999:::===HHHaaavvvggg```\\\YYYYYY]]]]]]```fffrrrfff]]]\\\iiiqqqYYY___hhhppp{{{~~~~~~~~~xxxqqqiiiYYYDDD666444555444111444333222222111111222222000000000000000000000000111111111000......000111111111222333333333333222111222222333333444444555444444444555777999:::;;;===???BBBCCCDDDFFFIIILLLIIIKKKOOOTTTYYYcccsssxxxyyyqqqVVVSSS]]]nnnyyy{{{sssjjjdddbbbcccjjjyyywwwoooRRRNNNUUUYYYZZZ```aaacccccccccaaa^^^]]]WWWGGG666///000222111000}}}wwwsssmmmiiicccZZZRRRMMMKKKLLLJJJHHHEEEBBB???>>>>>>>>>;;;:::999777666666555555444444444555555555555666333333333333444666777888444444444555666666777777555777999888666666999<<<@@@UUUpppmmmgggccc______dddgggllluuu~~~ggg\\\XXX```rrr```]]]aaammmzzz}}}{{{sssnnnaaaLLL:::333444555222444333222222111111222222000000000000000000000000111111000000000000111111111111222333333333333222111222222333333444444555333333444555777888:::;;;===???AAABBBCCCEEEIIIKKKMMMOOORRRVVV\\\eeepppxxxyyy|||vvv___OOOPPPUUUZZZYYYRRRMMMKKKNNNPPPWWWfff}}}[[[OOORRRUUU[[[aaabbbccccccbbb```^^^\\\YYYLLL;;;111000111111///{{{vvvsssllliiibbbZZZQQQLLLKKKLLLJJJHHHEEEAAA???>>>>>>>>>;;;:::999777666666555555444444444555555555555666555444444444555666777777444444444555666777777777555888999777555777<<>>???AAABBBCCCEEEIIILLLOOOSSSUUUVVVZZZeeettt~~~yyyjjjRRRMMMJJJLLLKKKFFFDDDEEEEEEHHHOOOZZZnnn~~~gggSSSQQQSSS\\\```aaaaaabbbaaa```^^^]]][[[PPPAAA555000111111000~~~zzzwwwtttllliiibbbZZZQQQLLLKKKLLLJJJHHHDDDAAA???>>>>>>>>>;;;:::999777666666555555444444444555555555666666888777777666666666666777444444444555666777777888555888999777666888???FFF___yyyvvvpppqqqwww{{{eeeUUUMMMOOOWWW```}}}yyynnnyyyrrr___cccqqqsss{{{~~~yyyssslllZZZCCC555555777777444333222222111111222222000000000000000000000000111111111222333333222000111111222333333333333222111222222333333444555555444555555777999;;;===>>>???@@@BBBCCCDDDFFFJJJMMMKKKQQQVVVWWW\\\nnn~~~rrrTTTKKKFFFGGGGGGDDDCCCGGG@@@CCCIIIQQQbbb}}}zzzoooWWWRRRSSS___^^^___```aaaaaa```___^^^\\\TTTFFF888111111222222}}}|||sssggggggddd\\\SSSKKKIIIIIIMMMGGGAAAAAA???<<<;;;===::::::999888777666555555666666666666666666666666444444444444444444444444777777777777777777777777555666777777777;;;FFFOOOxxx~~~eeePPPPPPLLLMMMWWW\\\kkkxxxsss```[[[[[[lll]]]\\\qqqrrruuu}}}{{{yyynnn]]]KKK>>>666444333333333333222222222111111000000000000000000000000333222222222111000000000222222333333333444444444222222222222333444555666888777888888999:::;;;<<<>>>@@@BBBDDDEEEGGGJJJLLLMMMSSSXXXZZZccczzz|||rrrTTTMMMEEEBBBCCCEEECCCAAACCCDDDFFFKKKSSSiiiyyy{{{{{{UUUOOOTTTTTT[[[```dddddd___]]]^^^aaa\\\VVVKKK>>>444000000222}}}}}}{{{sssjjjiiieee\\\SSSLLLJJJKKKNNNGGGBBBAAA@@@===<<<>>>::::::999888777666555555666666666666666666666666444444444444444444444444777777777777777777777777777666888999888;;;HHHWWW}}}{{{kkkqqqcccOOOOOOLLLJJJOOOPPPUUU\\\ccceeefffgggddd```SSSXXXbbbsssppp\\\eeejjjrrrzzz}}}{{{sssdddSSSDDD;;;777666333333333222222222222111111111111111111111111111222222222222111111111111222222222222333333333444444333333333444555666666888888888888999;;;<<<======@@@BBBDDDEEEGGGIIILLLMMMRRRXXX___mmmtttffffffjjjtttsss]]]LLLHHHCCCBBBEEEGGGEEECCCBBBBBBDDDGGGMMM^^^|||{{{ooo___NNNQQQVVVXXX]]]aaabbbaaa______```]]]XXXMMMAAA666111111222}}}~~~}}}uuulllkkkeee\\\RRRMMMLLLNNNNNNHHHCCCBBBAAA======???::::::999888777666555555666666666666666666666666444444444444444444444444777777777777777777777777:::666888<<<:::;;;MMMdddxxxrrrkkkoooxxxiii}}}|||uuu{{{cccPPPPPPLLLIIIIIIDDDFFFKKKMMMJJJIIIMMMQQQRRROOO\\\mmmzzz^^^\\\gggnnnwww~~~{{{vvvlll\\\KKK???999777333333333333222222222222111111111111111111111111111111111222222222222222111111222222222333333333555555555555555555666666888888888999:::;;;======>>>@@@CCCDDDEEEGGGJJJLLLNNNSSS[[[iii~~~xxx}}}tttcccUUUUUUUUUWWW[[[^^^ZZZSSSMMMJJJFFFFFFHHHHHHGGGDDDDDDCCCDDDEEEGGGSSSiii~~~kkkxxxmmmNNNKKKUUUTTTXXX\\\aaabbbbbb```___```[[[QQQEEE:::333111111xxxnnnkkkdddZZZQQQLLLMMMOOOMMMGGGBBBAAA@@@===<<<>>>::::::999888777666555555666666666666666666666666555555555555555555555555666666666666666666666666;;;666888===<<<===TTTqqqtttsss^^^ZZZ~~~wwwuuugggTTTQQQNNNKKKIIIBBBDDDJJJMMMJJJGGGJJJMMMNNNWWWfffwwwjjj]]]kkkllluuu}}}~~~yyywwwqqqcccQQQBBB888555444444333333333222222222111111111111111111111111111111111222222333333333111111111222222222333333666555555444555555666666888888888999;;;<<<>>>>>>>>>AAACCCEEEFFFHHHJJJMMMQQQTTT```uuulllnnnuuufffYYYWWWRRROOOPPPSSSUUUVVVYYYUUUOOOKKKJJJIIIGGGFFFGGGFFFFFFGGGGGGLLL[[[jjjppptttzzzPPPFFFQQQQQQSSSXXX___cccdddaaa___bbb^^^VVVJJJ???666222111yyymmmjjjcccYYYOOOKKKLLLOOOKKKEEE@@@??????<<<;;;===::::::999888777666555555666666666666666666666666555555555555555555555555666666666666666666666666:::666777======DDD^^^|||yyyvvvooobbb\\\WWWccc}}}xxx{{{mmmXXXRRRMMMLLLLLLEEEDDDIIIKKKHHHHHHLLLQQQRRR___nnncccgggjjjsss{{{~~~}}}yyyyyyuuujjjYYYHHH;;;555444444444333333333222222111111111111111111111111111111222222333333333444111111222222222333333333444444444444444444555666888888999:::;;;===???@@@@@@BBBEEEFFFGGGIIILLLNNNPPPUUUeee}}}kkklllyyyoooaaaZZZRRRPPPSSSUUUUUUTTTbbb]]]UUUNNNKKKIIIIIIIIIIIIGGGGGGHHHHHHIIIRRR[[[uuuxxxrrrZZZIIIPPPNNNQQQWWW^^^cccdddbbb___bbb```YYYOOOCCC999333111~~~vvvmmmjjjcccYYYOOOKKKLLLNNNJJJCCC??????>>>;;;;;;===::::::999888777666555555666666666666666666666666555555555555555555555555777777777777777777777777777777999;;;@@@OOOkkkzzzjjj{{{|||yyywwwttttttssspppjjjeee\\\SSSNNNSSS```xxx|||}}}uuu___UUULLLLLLNNNHHHGGGGGGEEEDDDKKKXXXcccgggkkkzzzjjj\\\fffoooxxx}}}}}}|||yyyqqqcccRRRBBB777444444444444333333333333222222222222222222222222222222222333333333333333222222333333333444444444333333333333444555666777888999999:::<<<>>>@@@AAABBBDDDFFFHHHIIIKKKNNNPPPNNNVVVkkkyyymmmooo|||zzzkkk___VVVYYY______ZZZUUUaaa]]]WWWQQQNNNMMMNNNOOOIIIGGGFFFHHHHHHGGGKKKQQQ___wwwrrrfffPPPPPPNNNRRRXXX^^^aaabbbbbbaaabbb```[[[SSSGGG<<<444111~~~}}}tttmmmkkkeee[[[QQQLLLLLLOOOJJJDDD?????????<<<<<<>>>::::::999888777666555555666666666666666666666666555555555555555555555555777777777777777777777777555:::;;;:::DDD\\\yyy{{{cccgggvvvnnn^^^ZZZZZZVVVRRRSSSRRRRRRQQQPPPOOONNNMMMLLLMMMRRR]]]rrrlll^^^PPPNNNPPPJJJKKKKKKJJJOOO___vvvtttXXXaaajjjuuu{{{~~~zzzuuukkkZZZGGG999555444444444444333333333222222222222222222222222333333333333333333222222333333444444444555555555333333333444555777888999888999:::;;;===???@@@AAACCCFFFHHHJJJKKKMMMOOORRRPPP[[[uuuyyytttuuuzzz}}}xxxkkkccchhhooommmeee___^^^^^^\\\XXXUUURRRQQQQQQLLLIIIHHHJJJJJJHHHIIILLLQQQddd~~~rrrmmmTTTPPPOOOTTT[[[^^^______aaaccc``````\\\UUUJJJ>>>555111}}}tttnnnlllfff]]]SSSNNNMMMOOOKKKEEE@@@@@@@@@======???::::::999888777666555555666666666666666666666666666666666666666666666666777777777777777777777777555===>>>:::FFFeeezzz]]]XXX\\\rrrjjjWWWSSSTTTQQQLLLHHHJJJKKKKKKJJJJJJLLLNNNKKKUUU___lllvvvgggVVVQQQRRRLLLLLLNNNRRR___www|||]]]\\\gggrrryyy}}}yyyuuunnn^^^III999555555444444444333333333222222222222222222222222444444444333333222222222444444444555555555666666333333444555777999:::;;;999999:::;;;===???AAABBBDDDGGGIIIKKKLLLNNNPPPSSSSSS```~~~~~~||||||tttpppzzztttmmmsssyyyvvvmmmiii```aaabbb```\\\WWWSSSQQQQQQMMMKKKMMMMMMJJJIIIKKKMMM[[[pppnnn}}}nnnUUUNNNPPPVVV]]]___]]]]]]aaaeee______]]]VVVKKK???666111~~~zzzxxxwwwqqqmmmeee[[[RRRMMMKKKLLLHHHEEE@@@>>>======<<<;;;:::999888777666666666666444444555555555555444444777666666555555555666666555555555555666666666777666999:::===SSSuuu^^^VVVVVV[[[vvv~~~hhh[[[TTTQQQPPPLLLGGGEEEIIILLLKKKKKKLLLYYY___nnnnnnbbb[[[YYYXXX___cccjjjwww~~~}}}```[[[[[[vvv~~~{{{~~~xxxtttrrrhhhPPP;;;888777777666555444222111222222222222222222222222333333333333333333333333222222333333333444444444666666666666777777777777<<<<<<<<<<<<===???@@@AAACCCGGGMMMPPPPPPQQQSSSUUUUUUhhh~~~|||iiiaaammmwwwpppuuu|||tttwwwggghhhhhheee```[[[VVVTTTSSSQQQNNNMMMMMMMMMKKKJJJKKKOOO[[[qqqrrrwwwwwwRRRPPPNNNTTT\\\aaabbb`````````^^^]]][[[UUULLLAAA666000{{{yyyxxxoookkkdddZZZQQQKKKJJJKKKGGGDDD@@@>>>===<<<<<<;;;:::999888777666666666666666666777777777777666666666666555555555555666666555555555666666666777777888;;;>>>IIIeeeeeeXXXSSSRRR```uuurrrfff]]]ZZZRRRKKKKKKNNNOOOSSSWWWiiivvv|||vvvtttvvvwwwyyy}}}vvvppp~~~lll[[[UUUkkksssttt~~~zzzwwwvvvlllVVVAAA999888777666666555333222222222222222222222222222333333333333333333333333222222333333333444444444666666666666777777777888:::::::::;;;===>>>@@@AAADDDIIINNNRRRSSSTTTWWWZZZccczzzzzzqqq___WWW___oooqqqppp|||ssssssttttttsssooohhhaaa[[[XXXWWWUUURRROOOOOOMMMKKKIIIJJJKKKQQQbbbyyyWWWPPPKKKQQQZZZ```cccccccccddd^^^]]]ZZZSSSJJJ@@@666111}}}zzzxxxmmmjjjbbbXXXOOOJJJIIIJJJGGGDDD@@@======<<<<<<;;;:::999888777666666666666777888888999999888888777666666555555555555666666555555666666666777777777:::===DDDXXX~~~ppp]]]SSSMMMNNNSSS]]]hhh}}}}}}pppccc\\\ZZZ\\\bbbjjjzzzlllcccnnndddVVVdddkkkppp}}}~~~~~~|||{{{rrr]]]HHH:::999777666666666555444333333333333333333333333333333333333333333333333333333333333444444444444444555555666777888999999::::::;;;<<<>>>AAACCCDDDFFFKKKPPPTTTUUUXXX\\\___ggg|||iii[[[RRRUUU^^^aaagggzzz}}}qqqrrrzzzzzzyyyvvvpppiiibbb^^^^^^[[[WWWTTTRRRPPPMMMKKKJJJHHHHHHQQQcccwwwbbbTTTKKKQQQYYY```cccddddddddd___]]]XXXQQQHHH???777333|||~~~zzzxxxmmmiiibbbXXXOOOJJJIIIJJJFFFCCC???===<<<<<<<<<;;;:::999888777666666666666777888888999999888888777666555555555555666666777555666666666666777777777:::>>>IIIeeezzzbbbVVVQQQLLLGGGOOOPPP[[[kkkpppttt{{{sssqqqvvv}}}fff^^^aaa|||sss]]]eeelllsss~~~uuubbbOOO<<<999555444666666555444333333333333333333333333333333333333333333333333333333333444444444444555333444555666888999:::;;;<<<<<<>>>@@@BBBEEEGGGIIIIIIMMMRRRUUUVVVYYY^^^bbbiiizzziii___WWWUUUWWWTTT[[[mmm}}}~~~tttrrryyy}}}}}}}}}|||yyyuuunnnjjjdddaaa\\\YYYVVVSSSPPPMMMMMMIIIFFFIIITTTbbbooovvvyyy~~~lllXXXPPPTTTZZZ```bbbcccbbbaaaaaa]]]WWWNNNFFF>>>888555|||~~~yyywwwmmmiiibbbXXXPPPKKKJJJKKKEEEBBB>>><<<<<<<<<<<<;;;:::999888777666666666666666777777888888777777666555555555555555666777777666666666666777777777888999>>>NNNlllfffXXXSSSMMMGGGLLLGGGKKKUUUXXX]]]tttccc\\\XXXlllzzz___ccckkkuuu~~~vvveeeTTT???:::444333555666555333333333333333333333333333333333333333333333333333333333444444444555555555333444555777888:::;;;<<<<<<===>>>AAACCCFFFIIIJJJLLLOOOSSSUUUVVVYYY___cccuuuyyyjjjbbb\\\WWWUUUQQQTTT\\\eeeggghhhtttzzzuuufffccc^^^ZZZWWWTTTPPPMMMNNNKKKHHHIIIMMMTTT[[[^^^fffjjjqqqzzzrrrZZZQQQTTTYYY___cccdddcccbbbaaa]]]VVVNNNEEE>>>999777~~~}}}xxxuuullliiiaaaXXXPPPKKKJJJKKKEEEBBB>>><<<<<<<<<<<<;;;:::999888777666666666666555666666777777666666555555555444555555666777888666666666777777777888888999AAASSSpppppp^^^RRRJJJFFFGGGEEEHHHNNNNNNOOO\\\lllfff]]]TTT```}}}]]]]]]fffqqq~~~}}}xxxjjj\\\CCC<<<555333555777555333333333333333333333333333333333333333333333333333333444444444555555555555444555666777999:::;;;<<<;;;<<<===???BBBDDDGGGHHHMMMPPPSSSTTTVVVZZZaaaggg{{{zzzjjjccc___YYYSSSQQQPPPPPPSSSXXXcccwwwxxxlllhhhbbb]]]YYYTTTPPPMMMMMMLLLJJJIIIIIIKKKLLLNNNTTTWWW[[[```iiiwwwxxx]]]OOOQQQVVV]]]dddggggggfffbbb^^^WWWNNNFFF???:::888{{{vvvssskkkggg```WWWNNNJJJIIIJJJDDDAAA===<<<<<<<<<<<<;;;:::999888777666666666666555666666777777666666555444444444555555666777888666666777777777888888888999DDDZZZsssoooXXXKKKJJJFFFGGGIIIIIIIIIIIIMMMPPPbbbsssmmmbbbWWW]]]pppddd___ccckkkyyy{{{}}}|||zzzpppeeeIIIAAA888444777888666333444444444444444444444444333333333333333333333333444444444444555555555555555666666777999:::;;;;;;<<<<<<===???AAADDDFFFGGGKKKNNNRRRTTTWWW]]]ffflll~~~tttlllggg```ZZZVVVUUUVVV[[[ddduuuxxxsssmmmeee___YYYSSSOOONNNNNNMMMKKKHHHFFFFFFGGGFFFHHHKKKNNNSSS]]]kkkuuu}}}gggOOOQQQVVV]]]dddhhhhhhgggbbb___XXXPPPGGGAAA<<<999zzzuuurrriiieee^^^UUUMMMIIIHHHIIIDDDAAA===<<<<<<<<<<<<;;;:::999888777666666666666666666777777777777666666444444444555555777888888777777777777888888888888:::HHH___vvvbbbQQQPPPIIILLLJJJEEEDDDGGGIIIFFFGGGRRRyyyuuuiii^^^^^^fffqqqpppfffeeeiiiuuuyyy|||}}}}}}uuulllMMMDDD:::666888:::888555444444444444444444444444333333333333333333333333444444444555555555666666666666777888999::::::;;;>>>???@@@AAACCCEEEGGGHHHJJJMMMQQQUUUYYYaaajjjrrrwwwrrrkkkeee___aaafffqqqwwwoooggg___XXXSSSQQQQQQOOOLLLIIIFFFFFFFFFBBBEEEHHHJJJLLLSSS^^^fffzzz~~~}}}tttSSSTTTWWW]]]dddgggfffcccbbb___YYYQQQIIIBBB<<<999xxxrrroookkkfff___WWWPPPLLLJJJJJJEEECCC@@@===::::::::::::777777777777777888888888777666555444444555666777666666666666666555555555888555444888:::888777999<<>>@@@BBBEEEHHHJJJKKKJJJUUUTTTPPPWWW]]]gggvvvyyysssppprrryyyoooeee]]]YYYXXXTTTOOOMMMLLLIIIEEEAAA@@@@@@FFFMMMNNNRRRfff~~~lll^^^QQQSSS]]]```dddiiifffhhhddd^^^TTTIIIAAA===;;;yyytttqqqkkkggg___WWWQQQMMMKKKJJJEEECCC@@@===::::::::::::777777777777777777777888777666555444444555666777666666666666666666666555999555555888999777777:::>>>\\\ooouuulll[[[RRRNNNJJJGGGFFFFFFEEEDDDFFFHHHSSSzzz}}}gggbbblll{{{bbbaaadddmmm{{{}}}{{{vvvaaaPPP???999888666555555555555555555555555555555333333333333333333333333333333444444444555555555777777777888999999::::::<<<===???BBBEEEGGGIIIKKKJJJTTTSSSPPPWWW]]]hhhyyy~~~xxx{{{|||rrrhhh```[[[WWWTTTOOOMMMMMMKKKGGGCCC@@@???CCCIIIJJJPPPfffuuu___QQQQQQ\\\```dddhhheeegggeee___UUUKKKBBB===;;;{{{vvvtttlllggg```XXXQQQMMMKKKKKKDDDCCC@@@===;;;:::::::::888888777777777777777777666666555555555555666666555555666666666666666666999666666999999777888;;;CCCdddzzztttuuuyyydddWWWSSSNNNJJJIIIHHHGGGGGGEEEIIILLLcccrrrkkkooouuufff___aaakkkwww{{{}}}yyyjjjXXXFFF<<<999777777777555555555555555555555555333333333333333333333333333444444444444555555555777777888888999::::::;;;<<<===???BBBDDDGGGIIIJJJIIIRRRRRRQQQWWW^^^jjj~~~wwwmmmddd^^^YYYUUUPPPNNNNNNMMMIIIFFFDDDAAAAAADDDEEELLL```vvvvvvcccPPPOOO[[[```ccchhheeefffeee```XXXNNNEEE???<<>>888777777777555555555555555555555555444444444444444444444444444444444444555555555555777777888888999:::;;;;;;===>>>@@@BBBDDDGGGIIIIIIHHHQQQRRRRRRYYY___nnnuuujjjccc\\\WWWRRRPPPOOONNNJJJGGGHHHEEECCCBBBAAAEEETTTddduuuiiiRRRNNNZZZ```ccchhhffffffeeebbb\\\RRRHHHAAA===yyytttrrrkkkggg```XXXQQQMMMKKKJJJDDDBBB???<<<;;;:::;;;;;;888888888888777777666666555666666666666666666555444555555555666666777777888777777:::999777;;;AAATTTooossseeeZZZZZZ^^^eeetttqqqaaa^^^ZZZXXXWWWVVVUUUSSSPPPXXXTTTVVVqqqrrrfff|||pppZZZ]]]fffqqq{{{~~~vvvgggRRR@@@888777777666555555555555555555555555444444444444444444444444444444444555555555666666666777888999:::;;;<<<<<<>>>???AAACCCEEEGGGIIIJJJIIIQQQSSSUUU\\\bbbsssqqqggg___ZZZTTTPPPOOOMMMJJJGGGGGGEEEDDDCCCBBBCCCLLLTTTvvv}}}sssVVVMMMYYY```dddhhhhhhffffffddd^^^TTTKKKCCC@@@~~~wwwrrrpppkkkfff___WWWPPPLLLJJJJJJCCCAAA???<<<;;;;;;;;;<<<999999888888777666666666555555666666666666555555444444555555666777777777777666888:::999888===EEE\\\rrr{{{iiiXXXPPPNNNOOOZZZhhh}}}hhh]]]\\\\\\^^^```aaaaaa```XXX```^^^bbbyyysssdddvvvvvvZZZ\\\dddnnn}}}xxxlllWWWBBB888777777444555555555555555555555555444444444444444444444444444444555555555666666666666777888999:::;;;<<<===@@@AAABBBDDDFFFHHHJJJJJJKKKRRRUUUXXX```fffzzzxxxkkk___ZZZTTTPPPOOONNNKKKHHHDDDDDDEEEEEEEEEFFFIIIMMMZZZhhhwww]]]NNNYYY```dddjjjlllhhhhhheee___VVVMMMFFFCCC}}}wwwsssqqqiiieee^^^VVVOOOKKKIIIIIICCCAAA???<<<;;;;;;;;;<<<999999888888777666666555444555666777777666555444444444555555666777777888555555777:::999999@@@HHH```vvvpppWWWNNNLLLKKKOOOVVVcccjjjxxxrrrZZZXXXZZZ___fffmmmqqqrrrrrrkkkooonnnwwwuuugggrrrbbb___bbbiiizzz~~~zzzppp[[[EEE:::999888444555555555555555555555555555555555555555555555555555555555555666666666666666777888999;;;<<<======AAABBBDDDEEEGGGIIIKKKKKKNNNTTTWWW\\\ccciii~~~nnn]]]XXXRRROOOOOOOOONNNKKKHHHHHHHHHGGGGGGHHHIIIIIIJJJPPPUUUcccyyycccOOOYYY```eeellloooiiiiiifff```WWWNNNIIIFFF}}}wwwtttrrriiiddd]]]UUUOOOJJJHHHHHHCCCAAA>>><<<;;;;;;<<<<<<999999999888777666666555444555666777777666555444444444444555666777777888444444777:::999:::AAAJJJbbbxxxwwwYYYOOOPPPOOOMMMNNNMMMSSS^^^mmm~~~dddPPPVVVZZZbbbmmmxxx~~~~~~}}}vvvkkkooolllcccaaadddwww}}}{{{rrr^^^HHH<<<:::999444555555555555555555555555555555555555555555555555555555555555666666666777666777888999;;;<<<===>>>BBBCCCDDDFFFHHHJJJKKKLLLOOOUUUXXX^^^fffllloooZZZUUUPPPNNNPPPQQQPPPOOOPPPOOOLLLHHHGGGHHHHHHFFFEEEHHHFFFKKKXXXcccuuugggPPPYYY```eeemmmqqqkkkjjjfff```WWWOOOJJJHHHyyysssmmmkkkfff___VVVOOOKKKIIIHHHBBB@@@>>><<<;;;:::::::::888888777777666666555555666666666666666666666666666666666666777777777777777444555999:::;;;CCCMMMllliiiTTTNNNMMMKKKHHHLLLMMMOOOWWWooowwwbbbWWWWWWQQQUUUaaarrruuuiiijjjmmmzzz___^^^kkkuuu}}}~~~{{{iiiMMM;;;999:::777777666666666555555555555666666555555555444444444666666666666777777777777999999999:::;;;<<<===>>>FFFDDDDDDGGGLLLNNNMMMKKKQQQPPPVVVaaagggooossscccVVV[[[WWWKKKKKKZZZgggkkkgggccc]]]XXXVVVSSSNNNKKKJJJGGGFFFHHHHHHNNN^^^pppkkkQQQVVV^^^fffnnnooollllllkkkhhhaaaXXXOOOIII~~~yyytttooojjjfff^^^VVVOOOJJJHHHHHHBBB@@@>>><<<;;;:::::::::888888777777666666555555666666666666666666666666666666666666777777777777777555666999:::===HHHUUUmmmwww___VVVSSSNNNJJJHHHJJJKKKPPPdddjjj\\\TTTRRRTTTQQQTTT```ttt}}}jjjffffffjjj^^^cccjjjvvv~~~mmmQQQ>>>;;;;;;888777777666666666555555555666666555555555444444444555555555555666666666666999999999:::;;;<<<>>>>>>DDDCCCDDDHHHLLLOOOOOONNNSSSSSSXXX```eeeooonnn]]]aaajjjiii]]][[[mmmyyynnn```WWWMMMJJJIIIJJJIIIJJJSSS^^^|||sssVVVXXX^^^dddjjjlllnnnnnnlllhhhaaaYYYQQQLLL|||xxxuuurrrjjjeee^^^UUUNNNJJJHHHGGGAAA@@@>>><<<;;;::::::;;;888888777777666666555555666666666666666666666666666666666666777777777777666666777888999AAARRRaaauuudddUUUPPPNNNKKKJJJLLLKKKKKK[[[wwwWWWOOOQQQTTTSSSOOOQQQ\\\rrrmmmcccaaatttsss\\\\\\eeerrr|||rrrWWWCCC<<<;;;888777777777666666666555555666666666555555555555444444444444555555555666666999:::::::::<<<===>>>???BBBCCCEEEHHHMMMPPPQQQPPPUUUVVVZZZ___cccqqq}}}tttqqqtttuuuiiiqqqwwweeeTTTOOOKKKIIIHHHGGGKKKOOOddd}}}yyyyyyZZZZZZ^^^cccjjjlllppppppmmmiiiccc[[[UUUQQQ{{{xxxvvvtttiiieee]]]UUUNNNJJJGGGGGGAAA@@@>>><<<;;;:::;;;;;;888888777777666666555555666666666666666666666666666666666666777777777777666777777777:::GGG\\\mmmqqqYYYPPPOOOOOOMMMOOOMMMKKKYYYyyy]]]UUUXXXWWWSSSPPPNNNVVVlllpppeeebbbhhhyyy\\\\\\iiisss}}}vvv^^^HHH===:::888777777777666666666666555666666666555555555555555555555555666666666666777:::::::::;;;<<<>>>???@@@DDDEEEGGGJJJMMMPPPQQQQQQUUUWWW[[[^^^cccvvvzzzjjj```___ZZZZZZbbbllluuu~~~jjj```RRRJJJGGGGGGJJJLLLSSSfffrrrrrrzzzzzzYYYYYY^^^eeennnqqqsssqqqooojjjeee^^^YYYUUU{{{yyywwwuuujjjeee^^^UUUNNNJJJHHHGGG@@@???===<<<;;;;;;;;;<<<888888777777666666555555666666666666666666666666666666666666777777777777666888888777===NNNdddttt~~~uuubbbZZZVVVMMMNNNMMMNNNaaarrr^^^XXXXXXWWWTTTUUUQQQVVVkkksssgggcccaaaxxxccc\\\jjjqqq|||zzzdddLLL>>>999777888777777777666666666666666666666666666666666666666777777777777888888888::::::;;;<<<===???@@@AAAFFFHHHJJJLLLMMMOOOPPPQQQRRRWWW\\\___fff}}}ooocccYYYQQQMMMPPPLLLKKKOOOSSSUUUZZZ^^^ccckkknnnqqqyyy}}}mmmWWWLLLJJJJJJJJJJJJVVV\\\fff~~~pppttt|||ZZZXXX]]]dddooossssssrrrppplllgggaaa\\\YYY|||yyyxxxvvvkkkfff___VVVOOOKKKIIIHHH@@@???===<<<;;;;;;<<<<<<888888777777666666555555666666666666666666666666666666666666777777777777666888888888BBBUUUjjjvvv~~~wwwuuuoooaaaRRRRRRRRRZZZsss|||ddd[[[ZZZXXXYYY]]]ZZZWWW]]]qqq{{{jjjaaa^^^kkknnn[[[dddlllxxx}}}jjjRRR@@@999999888888777777777666666666555666666666666777777777777777888888888999999999::::::;;;<<<>>>@@@AAABBBGGGIIILLLNNNNNNNNNPPPRRRQQQWWW]]]aaajjjvvvkkk\\\QQQLLLKKKJJJJJJIIIFFFGGGJJJKKKJJJJJJNNNMMMQQQRRRYYYgggqqqxxxaaaVVVNNNGGGFFFMMMMMMRRReeewwwxxxttt]]]XXX[[[bbbmmmqqqrrrrrrqqqnnniiiddd^^^[[[~~~zzzxxxuuulllggg```WWWPPPLLLJJJIII@@@???===<<<;;;;;;<<<<<<888888777777666666555555666666666666666666666666666666666666777777777777777999888999FFF[[[mmmttt{{{|||wwwtttllliiigggqqqsss]]]___ddd^^^\\\bbbXXXZZZdddzzzrrrbbb]]]```xxxvvv]]]eeejjjvvvpppWWWCCC;;;;;;888888888777777777666666555666666666777777777777777777777777888888888888:::;;;;;;===>>>@@@BBBCCCFFFIIIMMMNNNNNNOOORRRTTTRRRXXX___dddooovvvhhh^^^WWWNNNJJJIIIKKKLLLLLLIIIGGGHHHLLLLLLIIIIIIMMMLLLMMMMMMWWWiiixxxooo\\\MMMGGGKKKGGGGGGTTT```oooxxxaaaZZZ[[[bbbmmmrrrqqqqqqqqqpppkkkeee___[[[{{{xxxtttlllhhh```XXXQQQMMMKKKJJJ???>>>===<<<;;;;;;<<<===888888888777666666555555666666666666666666666666666666666666777777777777888999888:::III___nnnqqqzzz|||vvv~~~~~~qqq\\\gggooocccYYY]]]SSSXXXhhh{{{fff\\\YYYlllxxxaaakkkmmmwwwsssZZZEEE===>>>888888888888777777777777555666666666777777888888666666666666777777777777:::;;;;;;===???AAACCCDDDDDDHHHLLLNNNOOOQQQTTTWWWTTTZZZaaafffrrrnnn]]]TTTRRROOOKKKJJJLLLLLLJJJGGGHHHGGGGGGJJJIIIGGGHHHLLLOOOOOONNNZZZooolllXXXIIIMMMHHHEEEMMMTTTaaauuu{{{bbb[[[\\\cccooouuuoooqqqrrrqqqmmmfff___[[[{{{uuuqqqlllggg___VVVOOOKKKJJJIIICCC@@@===;;;::::::999777888888888888777777777777555555555555555666777888666666666666666555555555777::::::<<>>@@@BBBCCCCCCGGGIIIKKKMMMOOORRRVVVYYYZZZ[[[ccciiissspppcccWWWQQQRRRJJJLLLNNNOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMOOOLLLZZZ|||ttteeeddddddfffgggnnn}}}lllRRROOOMMMKKKGGGIIIVVVeeelllXXX]]]hhhnnnnnntttssssssrrrooojjjccc^^^zzzuuurrrlllggg___VVVPPPLLLJJJJJJCCC@@@===;;;::::::999888777777777777666666666666666555555555555666666777555555666666666666666666666:::;;;AAAUUUqqqvvvoooxxx|||```SSSSSSXXXRRRRRRUUUYYY\\\```iiisss{{{mmmeeeiiiaaa```bbbZZZVVVWWWeeesssddd\\\[[[jjjzzzjjjiiippp{{{lllTTTBBB<<<888888888888777777777777666666666666666666666666666777888888777777888999<<<<<<===???AAABBBCCCDDDHHHJJJLLLMMMOOORRRVVVYYY^^^___gggmmmvvvlll```ZZZSSSRRRUUUUUUUUUUUUTTTRRRPPPOOONNNPPPQQQRRRRRRSSSSSSRRRRRRRRRUUUTTTaaa{{{aaaZZZTTTVVVYYY^^^fffmmmnnnqqqrrrqqqqqqvvvqqq```QQQNNNLLLLLLTTT___ttt]]]___iiiooooootttttttttsssqqqkkkddd^^^yyyuuutttkkkggg___WWWPPPMMMKKKKKKBBB@@@<<<;;;::::::999888777777666666666555555555777666666555555555555666555555555666666777777777666:::===GGG^^^{{{vvvmmmuuujjj[[[UUUTTTOOOKKKHHHHHHHHHIIIPPPWWWXXXddd|||{{{mmmllloooeee___aaa^^^XXXZZZkkk|||kkk```XXX\\\mmmiiidddlllwwwsss\\\HHH>>>999999888888888777777777666666666666666666666666666777888888777777888:::<<<===>>>???AAACCCDDDEEEJJJLLLNNNOOOPPPRRRVVVYYYbbbdddlllrrrzzz|||iiiccccccaaadddjjjkkkiiieeeaaa\\\XXXUUUTTTUUUVVVXXXYYYZZZZZZZZZZZZVVV[[[ZZZccc}}}yyyjjj]]]ZZZ\\\\\\\\\\\\]]]___```]]]YYYYYY___dddnnnwwwxxx```^^^aaa[[[[[[bbbcccaaaiiioooooottttttuuuuuusssmmmeee___}}}wwwuuuuuukkkfff___WWWPPPMMMLLLLLLBBB???<<<:::::::::999888777777777777666666666666888777666555555555555555444444555666777888888999666999>>>KKKccc|||sssyyyvvvcccSSSTTTOOOMMMNNNMMMKKKLLLOOONNNRRRbbb}}}wwwuuutttkkkbbb``````[[[]]]ooorrrfff[[[XXX___uuufffbbbjjjvvvwwwaaaJJJ<<<999999999888888888777777666666666666666666666666666777888888888888999;;;<<<===???@@@BBBDDDFFFFFFLLLMMMOOOPPPQQQTTTWWWZZZdddfffnnnttt}}}~~~{{{sssllleee```]]]\\\^^^```bbbccccccbbbbbb[[[```]]]aaauuu|||rrrnnnjjjfffdddgggiiikkkiiifffgggmmmrrrrrr{{{wwwjjjiiiggg```hhhooooootttuuuvvvwwwuuuooofff```{{{vvvuuuvvvkkkfff^^^VVVOOOLLLKKKJJJAAA???<<<::::::;;;:::999999999999888888888777777888777666555555555555555444555555666777888999999777999???MMMddd|||}}}yyy{{{ddd\\\TTTMMMMMMMMMKKKLLLNNNPPPMMMTTTqqq|||wwwsssiiibbbbbb^^^^^^nnnvvviii]]]XXXYYYeeeyyyxxxcccccckkkwww{{{gggNNN;;;999999999999888888888888777777777777777777777777555777888999888888:::;;;===>>>???AAACCCEEEGGGHHHMMMNNNPPPQQQSSSUUUYYY\\\dddfffnnnttt~~~~~~vvvnnniiikkkmmmoooqqqqqqpppooonnnhhhllleeeeeettt|||iii___gggnnnooouuuuuuvvvwwwuuuooohhhbbbzzzuuutttwwwkkkfff^^^UUUNNNJJJHHHHHHAAA>>><<<:::;;;;;;:::999::::::999999999888888888777666666555555555555666666666666777777888888888999:::AAAOOOdddvvvzzzxxx}}}|||wwwgggVVVNNNLLLLLLNNNRRRPPPLLLRRRnnn}}}|||rrrffffffaaa]]]jjj{{{lll^^^ZZZVVVYYYllluuuuuu___ccckkkvvvoooUUU???:::999999999999888888888777777777777777777777777555777999999999999;;;<<<===>>>@@@BBBEEEGGGHHHIIIMMMOOOQQQRRRTTTWWW[[[___dddeeennnuuu|||}}}zzz|||tttrrrlll___fffnnnnnnvvvvvvvvvuuutttoooiiidddzzzttttttvvvkkkfff]]]TTTLLLHHHFFFEEEAAA>>>;;;:::;;;;;;::::::999999999888888888888777666555555555555666666777777777777777777777777888;;;<<>>???AAACCCEEEHHHIIIJJJLLLNNNQQQSSSUUUYYY^^^aaaeeegggpppxxxpppaaagggnnnnnnwwwvvvtttsssrrrnnniiifffzzzttttttvvvkkkfff]]]SSSKKKFFFDDDCCC@@@>>>;;;:::;;;;;;;;;:::888888888888777777777777555555555555555666777888888888888777777777777777===>>>EEEUUUeeeooosssttttttwwwwww{{{nnnccc]]]VVV[[[mmm}}}hhhkkklllaaacccmmmggg___SSSTTT^^^hhh|||xxxbbbkkkooommm]]]eeeqqq}}}yyy^^^EEE:::::::::999999999888888777777777777777777777777555777999999999:::;;;===>>>???AAACCCFFFHHHJJJKKKLLLNNNQQQSSSVVVZZZ___cccgggiiirrrzzz{{{tttccchhhnnnmmmxxxvvvtttrrrpppnnnjjjggg}}}wwwtttsssqqqiii^^^SSSMMMJJJHHHGGG@@@===;;;999::::::999999777777777777666666666666555555555555666666666666777777666666666666666777:::CCCMMMWWWbbbnnntttssspppzzz~~~zzznnnooosssrrrnnnjjjdddbbbqqq|||www{{{jjjaaaYYYUUUUUUaaahhhxxx|||pppgggaaasssrrr```ccclllzzziiiFFF===;;;888777888999999888888888888888888888888888888888999::::::;;;<<<<<>>@@@CCCEEEGGGIIILLLNNNPPPPPPQQQSSSUUUZZZ```dddooouuuxxx|||~~~qqqsss```fffpppqqqssstttvvvvvvtttoookkkhhhxxxrrrrrruuuoooggg]]]SSSMMMJJJHHHGGG@@@===;;;999::::::999999777777777777666666666666555555555555666666666666777777666666666666777777:::HHHYYYgggttt}}}~~~zzzkkkyyyiii___XXXPPPSSS\\\yyyyyyoooggglll~~~sssiii^^^XXXOOOQQQUUU]]]kkk}}}yyyssslllaaaYYYWWWWWW[[[kkk|||kkkkkkppp|||pppMMM>>>;;;999888999999999888888888888888888888888888888888999:::;;;<<<======>>>AAADDDGGGIIILLLOOORRRRRRSSSSSSUUUXXX^^^fffkkksssyyy{{{~~~|||xxx{{{qqqvvvbbbhhhqqqqqqtttwwwzzz{{{xxxqqqiiiddd{{{rrrrrruuummmfff\\\SSSNNNJJJHHHGGG@@@===;;;999::::::999999777777777777666666666666555555555555666666666666777666666666666777777888777EEEWWWfffsss{{{|||xxxmmm|||uuuaaaUUUXXXXXXSSS\\\mmm{{{rrrjjjnnn{{{pppcccZZZUUUTTTSSSTTTYYYeeeuuu~~~sssiii___ZZZYYY\\\UUUXXXeeelllqqqnnnlllooozzztttPPP???<<<999888999999999888888888888888888888888888777888999:::;;;======>>>???BBBEEEHHHJJJLLLPPPRRRSSSTTTUUUWWW[[[bbbkkkppptttzzz|||}}}|||yyydddiiirrrssswwwzzz}}}}}}yyyrrriiidddvvvsssuuukkkeee[[[SSSNNNKKKIIIGGG@@@===;;;999::::::999999777777777777666666666666555555555555666666666666666666666666666777888888888EEEVVVdddpppwwwwwwsssoookkk]]]XXX^^^]]]YYYggg|||ssskkkooouuuggg]]]XXXWWWSSSOOONNNTTT]]]eeexxxuuukkkaaaZZZUUUQQQQQQUUUUUUSSS\\\ooozzznnnjjjlllwwwwwwTTT???===:::999999999999888888888888888888888888888777888999:::<<<===>>>???AAACCCFFFHHHJJJLLLOOOQQQTTTUUUWWWZZZ___fffnnntttuuu{{{~~~{{{}}}}}}|||{{{{{{eeejjjsssuuu|||}}}~~~}}}yyysssmmmiiizzzvvvvvviiiddd[[[SSSNNNKKKIIIGGG@@@===;;;999::::::999999777777777777666666666666555555555555666666666666666555555666666777888999<<>>;;;999999999888777888888888888888888888888777888999;;;<<<>>>???@@@BBBDDDGGGIIIJJJLLLOOOQQQUUUWWWZZZ^^^cccjjjqqqvvvxxx||||||fffjjjuuuxxx~~~~~~~~~|||yyyuuuqqqnnn{{{yyyxxxhhhcccZZZSSSOOOLLLIIIGGG@@@===;;;999::::::999999777777777777666666666666555555555555666666666666555555555555666777888999@@@OOO```nnnvvvwwwqqqiiinnn{{{|||xxx~~~|||}}}qqqhhhaaa^^^YYYVVVTTTSSSRRRQQQLLLSSSXXXVVVSSSSSSSSSQQQOOOMMMNNNRRRRRRQQQSSSXXXaaammm}}}tttmmmkkkttt```AAA>>>;;;999999999888777888888888888888888888888777888999;;;===>>>???@@@BBBEEEHHHKKKMMMOOOSSSUUUWWWZZZ___ccchhhnnntttxxxzzz}}}eeejjjwww{{{}}}~~~~~~~~~|||xxxtttqqq{{{zzzzzzgggbbbZZZSSSOOOLLLIIIHHH@@@===;;;999::::::999999777777777777666666666666555555555555666666666777555555555555666777999999BBBQQQeeesssyyyxxxnnncccmmmzzzuuummmbbb]]]XXXVVVVVVVVVTTTRRRLLLQQQSSSOOOMMMOOORRRSSSSSSOOOMMMOOOQQQTTT\\\eeelllxxxpppllltttfffAAA>>>;;;::::::999888777888888888888888888888888777888999;;;===>>>@@@@@@BBBDDDHHHLLLOOORRRVVVYYYYYY\\\bbbggglllqqqvvvyyyyyy}}}eeejjjxxx}}}{{{}}}~~~zzzuuurrr}}}zzzyyywwwiiiccc[[[SSSNNNKKKHHHGGG@@@<<<;;;<<<;;;888888::::::999777666666666777888777777666666555555555444888444333777888666666999GGGSSS]]]hhhpppiiiaaagggppprrrxxx~~~~~~}}}|||uuupppfffbbb[[[WWWUUUVVVVVVVVVTTTUUUUUUSSSPPPOOOPPPQQQRRRMMMOOOVVVWWWZZZoooiiiiii{{{lllHHH===;;;===999;;;===888999999888888888888999999888:::<<<======???BBBDDDAAACCCGGGLLLQQQUUUXXXZZZ___ccciiipppvvvyyy{{{|||{{{}}}jjjrrrsssyyy{{{}}}{{{{{{wwwsss}}}zzzxxxvvviiicccZZZRRRMMMJJJGGGFFF???<<<;;;<<<;;;888777:::999888777666666666777888777666666666555555555555888444444777888666777:::EEEQQQ[[[eeemmmggg```gggrrrsssxxx{{{{{{rrriiiddd^^^YYYWWWWWWVVVVVVTTTUUUTTTRRRPPPPPPQQQSSSTTTSSSVVV\\\___hhhiiihhhyyynnnJJJ===;;;===999:::===777999999888888888888999999888:::<<<======???BBBEEECCCFFFIIINNNRRRVVVYYY[[[cccffflllqqqvvvyyyzzzzzzzzz{{{}}}mmmrrrsss{{{|||}}}}}}yyysss|||zzzwwwuuuhhhbbbYYYQQQLLLIIIFFFEEE???<<<:::<<<;;;777777:::999888777666666666777777666666666666555555555555777444444777777666888<<>>???BBBEEEFFFHHHKKKOOOSSSWWWZZZ\\\fffiiinnnssswwwyyyzzzzzzzzz{{{{{{~~~yyyooorrrttt~~~|||zzzttt|||zzzwwwtttjjjcccZZZRRRMMMIIIGGGEEE???;;;:::;;;:::777777:::888888777777666666666666666666666666666555555555777444444777777666999>>>HHHZZZeeefffbbbWWWYYYjjj{{{nnnrrrxxxsssmmmhhhdddaaa^^^\\\YYYYYYYYYXXXXXXZZZ^^^aaafffooovvvvvv{{{iiidddrrryyywwwQQQ>>>999<<<999888;;;777999999888888888888999999999:::<<<===>>>@@@CCCEEEHHHIIILLLOOOSSSXXX[[[]]]dddhhhnnntttzzz}}}wwwzzznnnqqquuu|||zzzsss}}}{{{wwwsssllleee\\\TTTNNNKKKHHHFFF>>>;;;:::;;;:::777777999777777777777666666555555555555555666666666666666666444555777777666:::@@@OOOdddooojjj]]]PPPWWWnnn|||kkkuuu{{{sssmmmiiifffcccaaabbbcccdddeeefffhhhlllpppzzzmmmbbboooxxx|||VVV@@@999===:::888:::888999999888888888888999999999;;;===>>>>>>@@@CCCEEEGGGIIIKKKNNNSSSWWW[[[]]]aaafffmmmuuu}}}|||nnnpppttt|||zzzsss~~~|||xxxsssmmmfff]]]UUUOOOKKKHHHGGG>>>;;;999;;;:::666666999666666777777777666555444555555555666666666666666555444555777666666;;;CCCVVViiirrrkkk^^^QQQZZZrrr{{{ooozzzrrrnnnkkkjjjiiihhhjjjmmmoooqqqtttxxx{{{wwwccclllwww[[[BBB999>>>;;;999:::999999999888888888888999999999;;;===>>>???@@@CCCFFFGGGHHHKKKNNNSSSXXX]]]```aaafffnnnwww{{{~~~ppprrrttt}}}zzzttt}}}yyyssslllfff]]]TTTNNNJJJGGGFFF>>>:::999;;;999666666999555666777777777666555444555555555555666666666777555444555777666666<<>>???AAADDDFFFHHHIIIKKKOOOUUU[[[```cccfffjjjqqqyyy{{{}}}rrruuuvvv}}}www~~~zzzsssllleee\\\SSSMMMIIIFFFEEE>>>:::999:::999666666999555666777777777666444333444555555555666666777777444444666777666555===FFFZZZaaabbbbbbeeeccciiiyyypppsss~~~~~~~~~iiikkkwwwbbbEEE:::@@@>>>:::;;;<<<999999888888888888999999:::;;;===>>>???AAADDDFFFHHHJJJLLLPPPVVV]]]bbbffflllooouuu{{{zzzrrrxxxyyy~~~zzz~~~{{{vvvnnnhhh___UUUMMMHHHEEEDDD<<<<<<:::999888777777777333333444555666666666555333444555666777777777777777555555777777888===DDDVVVZZZccckkkjjjfffkkkuuurrrgggqqqppphhhxxx}}}mmmNNN===>>>;;;999:::888;;;;;;:::999999:::::::::===???BBBCCCCCCDDDFFFHHHIIIKKKOOOSSSXXX^^^dddhhhtttvvvyyy||||||~~~vvvgggjjjrrr~~~rrrqqq{{{zzz}}}|||vvv~~~zzzuuunnnhhh___UUUMMMHHHEEEDDD<<<<<<:::999888777777777444444555555666555555555333444555666777777777777777555555777888888>>>EEEWWW\\\eeellljjjfffjjjrrroookkkwwwwwwnnn|||rrrQQQ???@@@<<<:::<<<:::;;;::::::999999::::::;;;===???AAABBBCCCDDDFFFHHHKKKNNNRRRVVV[[[```gggkkkrrrtttxxx|||||||||~~~hhh```fffmmm|||tttqqqqqq}}}}}}|||~~~yyy~~~zzzuuunnnhhh___UUUMMMHHHEEEDDD<<<<<<:::999888777777777555555666666666555444444333444555666777777777777777555666888888999@@@HHHZZZ___fffjjjgggdddhhhooozzz~~~}}}|||oooqqq{{{jjjlllwwwwww{{{qqq}}}xxxWWWCCCAAA===:::===<<<:::::::::999999::::::;;;<<<>>>@@@BBBCCCDDDGGGIIILLLOOOSSSWWW[[[aaagggkkkqqqssswww|||{{{{{{sssiiillluuu{{{yyyvvv|||qqqmmmmmm|||~~~|||zzz~~~zzzuuunnnhhh___UUUMMMHHHEEEDDD<<<<<<:::999888777777777666666666666666555444333444444555666666777666666666666777999888999BBBLLL]]]aaadddddd``````gggooouuu}}}~~~qqqsssooo___aaaggghhhqqq{{{nnnyyy~~~~~~[[[EEEBBB<<<:::===<<<::::::999999999:::;;;;;;;;;===@@@BBBCCCEEEHHHJJJJJJMMMQQQUUUZZZ___fffjjjrrrtttwww||||||{{{sssggglll{{{}}}fffhhhzzzzzz}}}{{{uuunnnhhh___UUUMMMHHHEEEDDD<<<<<<:::999888777777777666777777777666555444444444555666666666666666666666666888999888:::DDDOOO^^^aaabbb]]]ZZZ___iiirrrssslllnnnhhhZZZ\\\YYYZZZdddsss|||lllttt{{{]]]FFFBBB;;;999;;;;;;:::999999999::::::;;;<<<;;;===@@@BBBDDDFFFIIIKKKKKKNNNRRRVVV[[[```fffkkktttvvvyyy|||}}}|||sss]]][[[^^^^^^nnnsss|||kkkkkk~~~eeegggzzzyyyzzz|||vvvnnnhhh___UUUMMMHHHEEEDDD<<<<<<:::999888777777777666666777777777666555555555555666666666666666555555666888:::999;;;FFFSSS]]]aaa```ZZZXXXaaaoooxxxtttyyydddiiiaaaTTTUUUQQQRRRYYYgggtttlllrrrzzz^^^GGGCCC<<<999;;;:::999999999999:::;;;<<<<<<;;;===AAACCCEEEHHHKKKNNNPPPSSSWWW[[[___eeekkkooowwwyyy{{{~~~}}}}}}yyy[[[TTTPPPHHHQQQXXXfff}}}{{{___]]]oooiiijjj}}}xxx|||}}}wwwnnnhhh___UUUMMMHHHEEEDDD<<<<<<:::999888777777777555666666777777777777666555555666666666666555555555666999:::999;;;HHHUUUYYY```bbb]]]]]]gggttt|||xxxqqq___kkkcccSSSRRRQQQPPPWWWcccooo~~~nnnpppwww___IIIDDD>>>:::;;;:::999999999999:::;;;<<<===;;;>>>BBBDDDGGGIIIMMMOOOTTTVVVZZZ___ccciiiooosssyyy{{{~~~|||}}}{{{|||[[[TTTRRRJJJKKKQQQ___uuujjj```gggwwwnnnlll}}}zzz~~~xxxnnnhhh___UUUMMMHHHEEEDDD<<<<<<:::999888777777777555555666777777888777777555666666666666666555555444666999;;;999<<>>===<<<:::999888777777555555666666666666555555666666666666666666666666555555666888888<<>>;;;;;;<<<;;;:::999:::;;;<<<===???@@@BBBCCCFFFJJJPPPUUUVVVYYY^^^eeekkkqqquuuwww}}}~~~~~~xxxxxxyyy|||WWWOOOQQQKKKLLLJJJNNN\\\ooovvvkkkzzzqqqttt}}}}}}{{{uuukkkeee\\\TTTNNNIIIEEECCC>>>===<<<:::999888777777555555666666666666555555666666666666666666666666666555666888999???MMM[[[lllnnnhhh\\\ZZZggguuuzzzyyyggg___ooowww``````lllqqqvvvrrrrrrzzzmmmiiiwwwjjjOOODDDBBB>>>;;;<<<<<<;;;:::::::::;;;<<<===@@@AAACCCEEEGGGLLLRRRVVVXXX[[[aaagggnnntttxxxzzzxxxxxxyyy{{{zzzwwwYYYPPPPPPLLLJJJHHHJJJSSS^^^kkkzzz{{{hhhrrr{{{{{{tttlllfff^^^VVVOOOJJJFFFCCC>>>===<<<:::999888777777555555666666666666555555666666666666666666666666777666666999;;;BBBQQQ___lllnnnfff[[[ZZZhhhwww|||vvvzzzbbb```wwwrrraaa\\\\\\XXXiiixxxkkktttlllPPPDDDBBB>>>;;;<<<<<<;;;;;;:::;;;<<<===>>>@@@BBBDDDGGGIIINNNTTTXXX[[[^^^dddkkkrrrxxx|||~~~~~~wwwvvvvvvyyynnnmmmqqqZZZSSSQQQOOOOOOMMMNNNRRRUUUXXX```hhhuuu{{{vvvgggtttzzz{{{uuummmggg___WWWPPPKKKGGGDDD======;;;:::999888888888555555666666666666555555666666666666666666666666999666666888<<>>???@@@BBBEEEHHHKKKPPPUUUYYY]]]```gggnnnuuuzzz~~~{{{uuutttsssuuu{{{nnnqqq~~~nnnbbb[[[WWWUUUUUUSSSQQQRRRTTTVVVXXX___hhhvvviiinnnuuuzzz{{{ooo{{{{{{}}}wwwnnnhhh___WWWPPPKKKFFFDDD===<<<;;;:::999888888888555555666666666666555555666666666666666666666666:::777555888;;;BBBOOO[[[cccfffbbb[[[]]]iiiqqqrrrkkk\\\hhhkkkUUUQQQVVV]]]fffyyyqqqyyypppRRRDDD@@@<<<;;;<<<<<<<<<;;;;;;<<<>>>???@@@???BBBEEEIIIMMMQQQWWW[[[^^^bbbiiipppvvv{{{~~~{{{vvvuuurrrrrr}}}sssggg```iiifffvvv~~~kkkoooyyyjjj^^^^^^```\\\YYYZZZQQQOOONNNPPPTTT[[[iiivvvnnnhhhggghhhttt}}}ppp{{{}}}~~~xxxnnnhhh___WWWPPPJJJFFFCCC===<<<;;;:::999999999999555555666666666666555555666666666666666666666666999666555888<<>>@@@AAA@@@CCCGGGKKKOOOTTTYYY]]]aaaeeekkkrrrxxx|||~~~~~~}}}xxxvvvsssooo{{{sssccc[[[VVVTTTWWWRRRZZZ}}}mmmaaaiiiqqq{{{nnneeeeeefffbbb^^^^^^UUUQQQNNNOOOTTT```vvvyyyqqqlllmmmpppyyy|||wwwhhhuuu~~~}}}wwwnnnhhh___VVVOOOJJJEEEBBB<<<<<<;;;:::999999999999555555666666666666555555666666666666666666666666666333444999???EEEOOOXXXWWW[[[\\\[[[eeewwwhhh]]]mmmgggWWWNNNHHHNNNMMMRRRVVVXXX\\\cccggggggfffccceeexxxyyy}}}tttSSSDDD???<<<;;;======<<<<<<<<<===???AAABBBBBBEEEJJJOOOSSSXXX]]]```dddhhhnnntttzzz}}}~~~~~~}}}wwwtttooolllzzzjjjWWWPPPPPPOOONNNMMMKKKQQQiiiwww```^^^ccc{{{yyyqqqnnnkkkgggcccbbb[[[VVVRRRSSSXXXhhh}}}}}}uuu|||vvveeerrr||||||vvvnnnhhh___VVVOOOIIIDDDAAA<<<;;;;;;:::999999999999555555666666666666555555666666666666666666666666444222444:::AAAHHHQQQYYY]]]```]]]ZZZbbbtttjjj^^^lll|||eeeUUULLLUUUKKKNNNNNNLLLNNNSSSTTTRRRRRRSSSYYYjjjuuuTTTDDD???;;;;;;======<<<<<<===>>>@@@AAACCCDDDGGGLLLQQQVVV[[[```cccfffjjjpppvvv{{{}}}~~~~~~zzztttpppjjjkkkyyyoooXXXMMMNNNPPPMMMHHHIIILLLQQQbbbdddZZZ\\\www~~~xxxrrrmmmjjjhhhfff\\\WWWSSSTTTZZZkkk{{{kkkuuuzzz|||vvvooohhhaaaZZZRRRHHHBBBCCC???>>>===;;;999888888888777777777777666666666666333444444555666777888888:::999777888===HHHTTT]]]___^^^\\\^^^fffooossssssvvv|||lll^^^jjjpppUUUNNNPPPIIIIIIJJJLLLMMMMMMKKKIIIHHHRRRXXX___tttvvvzzzvvvRRRBBB???<<<;;;=========<<<<<<===???BBBCCCEEEIIIOOOTTTXXX[[[___aaadddgggnnnvvv~~~|||sssppplllnnnzzzddd^^^UUUNNNLLLLLLMMMNNNOOOQQQRRR^^^oooYYY^^^{{{}}}wwwuuusssnnnhhh^^^XXXUUUXXXaaapppwwwooozzzrrr~~~zzzsssnnnhhh```ZZZRRRHHHCCCCCC???>>>===;;;999888888888777777777777666666666666444444555555666666777777555555666999@@@JJJUUU\\\^^^[[[YYY^^^hhhqqqtttrrrwww}}}}}}iii^^^lllkkkVVVLLLMMMLLLKKKIIIHHHIIIKKKMMMHHHOOORRRWWWmmmvvv|||vvvSSSCCC???<<<;;;=========<<<<<<===@@@BBBDDDFFFJJJOOOTTTWWW[[[^^^aaacccgggnnnwww|||ssspppmmmkkkxxx{{{eeeZZZVVVRRRPPPPPPQQQRRRRRRTTTXXX^^^jjjxxxbbbeee|||xxxqqqkkk```[[[WWWYYY```mmm{{{rrr|||ppp}}}yyyrrrnnnggg```ZZZQQQHHHCCCCCC>>>>>><<<:::999888888888777777777777666666666666555555555666666666666666444555777<<>>@@@CCCDDDGGGKKKPPPTTTWWW[[[^^^aaaccchhhoooyyy|||rrrpppnnniiiwwwyyyfffiiigggfffgggiiikkkjjjjjjpppwww}}}hhhiiizzzssshhhaaa\\\^^^dddmmmzzz|||uuu~~~oooyyyrrrmmmfff___ZZZQQQGGGCCCCCC>>>===;;;:::999888888888777777777777666666666666666666666666666555555555888777888===EEEOOOWWW\\\aaaXXXTTT```rrr|||{{{www||||||ooo[[[^^^uuu^^^OOOMMMLLLLLLMMMMMMJJJHHHKKKPPPVVVdddmmmtttxxxTTTDDD@@@===<<<======<<<<<<<<<>>>AAACCCEEEIIILLLQQQTTTXXX[[[___bbbdddiiiqqqzzz~~~qqqnnnnnnkkkyyy}}}ggggggtttiiibbbeeelllpppqqqrrrooovvvyyyuuuppp|||{{{tttlllfff___YYYQQQGGGCCCCCC===<<<;;;:::999888888888777777777777666666666666666666666666666555555555999777777===HHHUUU___eeeeeeYYYTTTcccwww}}}|||{{{qqqZZZaaa{{{~~~aaaXXXNNNLLLOOOQQQNNNJJJIIIPPP\\\rrrpppuuuyyyUUUEEE@@@===<<<>>>===<<<<<<===>>>AAADDDFFFJJJMMMQQQTTTXXX\\\```dddgggkkkrrr{{{qqqnnnmmmnnn}}}}}}{{{}}}hhhggg~~~pppeeeiiipppoooeee]]]ZZZ^^^eeennnwwwuuu~~~ooo~~~zzz~~~|||tttkkkeee^^^YYYQQQGGGCCCCCC<<<;;;:::999888888888888777777777777666666666666555555555666666666666666666444555===LLL\\\gggmmmfffXXXTTTcccvvv||||||xxx^^^hhhoooZZZNNNKKKMMMNNNLLLKKKRRRccc~~~ttttttqqqsss~~~zzzVVVEEEAAA>>><<<>>>===<<<<<<===???BBBEEEGGGJJJLLLPPPTTTXXX]]]bbbfffkkknnnttt|||uuuooonnnooo}}}tttpppmmmooo|||llliii}}}wwwjjjjjjlllfffYYYPPPKKKPPPSSSXXX```kkkpppoooxxxuuuvvvlll}}}zzzzzzrrrkkkddd^^^XXXQQQGGGCCCCCC;;;;;;:::999888888888888777777777777666666666666444444555555666666777777555444666@@@OOO^^^gggkkkdddVVVQQQ```rrrzzz~~~yyyaaapppkkk\\\UUUTTTTTTTTT\\\nnnsssmmmooopppppp}}}{{{WWWFFFAAA>>><<<>>>===<<<<<<===???BBBEEEGGGIIILLLPPPTTTYYY^^^dddhhhoooqqqvvv}}}zzzrrrqqqmmm~~~yyyvvvqqqkkknnn~~~nnngggpppuuullldddZZZTTTQQQKKKQQQTTTUUUUUUWWWVVVRRRYYYmmm}}}pppuuufff~~~|||yyypppkkkddd]]]XXXPPPGGGCCCCCC;;;;;;:::999888888888888777777777777666666666666333444444555666777888888777666999CCCPPP\\\bbbdddbbbSSSOOO]]]nnnuuu{{{uuu```uuu{{{iiiaaa```___fffyyyjjjcccooovvv|||zzzwwwpppkkkjjjnnn{{{sssrrr{{{WWWFFFBBB>>>===>>>===<<<<<<===???BBBFFFHHHIIIKKKPPPTTTYYY___eeejjjrrrssswww}}}~~~uuusssjjj|||xxxmmmgggppplllaaacccppp~~~ooo___SSSSSSYYYVVV]]]bbb```\\\YYYTTTNNNNNN___sssjjjsss}}}bbbzzzrrrmmmhhh```WWWNNNHHHEEECCC::::::::::::999888777777888888777666666666666666555555555555555666777777666333666CCCPPPWWW[[[]]]ZZZQQQOOO[[[lllwww{{{|||ooobbbyyysssnnnxxxwww```YYY[[[cccjjjrrrvvvuuuoookkkiiiaaaZZZTTTUUU[[[jjj{{{}}}yyyYYYLLLAAA<<<===<<<<<<===>>>???@@@DDDHHHKKKJJJNNNRRRVVV[[[bbbkkkrrrzzzyyyyyy|||vvvsssjjjyyyyyyooolllttt~~~jjjdddeeeeeedddjjjuuugggdddkkksssxxxrrrjjj\\\OOOUUU\\\{{{oookkkuuuyyy[[[{{{ssslllhhh```WWWNNNHHHDDDCCC::::::::::::999888777777777777666555555555555555555555555555555666777777666333666CCCOOOVVVYYY[[[\\\TTTQQQYYYfffooosssvvvlllaaayyyppp^^^YYY[[[^^^eeennnrrrqqqlllgggeeeZZZTTTNNNMMMRRR\\\nnn~~~|||yyyYYYLLLAAA<<<>>><<<===>>>???@@@AAAEEEIIIMMMLLLPPPVVVZZZ___fffooovvv{{{{{{}}}vvvrrrmmm}}}sssnnnxxxnnnccc```]]][[[]]]nnn~~~vvvzzztttfff___bbbyyyqqqnnnwwwvvvWWW|||tttlllggg___VVVNNNHHHDDDCCC;;;;;;::::::999888888777666555555444444444444555555555555555555666777777666333666BBBNNNTTTVVVXXXUUUQQQRRR[[[cccgggjjjlllttt}}}ggg```{{{sssxxx|||eeeYYYWWWXXXWWW]]]fffllllllgggccc```TTTMMMHHHFFFHHHMMMYYYdddxxxxxxXXXLLLAAA===>>>===>>>???AAABBBCCCFFFKKKNNNOOOTTTZZZ```eeelllttt{{{zzz|||vvvpppooo}}}|||vvvuuuddd\\\YYYVVV[[[```{{{}}}zzznnnlllvvvqqqSSS}}}|||ssslllggg___VVVNNNHHHDDDBBB;;;;;;:::999888888888888666555555444444555555555555555555555555666777777666333666BBBNNNSSSUUUVVVNNNOOOWWWbbbiiiiiijjjlllpppzzzdddaaaxxxjjjYYYSSSSSSTTTQQQWWW___eeefffccc___\\\QQQJJJEEEDDDDDDEEEKKKRRR\\\eeerrr}}}wwwXXXLLLBBB===???>>>???@@@BBBCCCEEEHHHMMMPPPRRRWWW^^^dddjjjpppyyy~~~}}}vvvpppnnnyyy{{{iii___\\\[[[bbb^^^iiikkkkkkvvvlllOOO{{{~~~{{{rrrkkkggg___VVVMMMGGGDDDBBB<<<;;;:::999888888888888777666666666666666777777555555555555555666777777777444888DDDOOOTTTUUUUUUUUUVVV\\\eeekkkmmmqqqvvvvvv}}}cccbbbxxx^^^RRROOOOOONNNMMMQQQXXX^^^aaaaaa]]][[[PPPJJJEEEDDDCCCBBBEEEIIIMMMQQQVVV\\\bbbjjjtttzzzzzzxxx{{{~~~~~~vvvjjjkkkkkk|||wwwWWWLLLBBB>>>@@@???@@@AAACCCDDDFFFIIINNNRRRSSSYYYaaahhhmmmssszzzuuupppmmmtttnnneeebbbaaaccc\\\^^^tttpppppp|||iiiLLL}}}}}}{{{rrrkkkfff^^^UUUMMMGGGCCCBBB<<<;;;:::888777888888999777666666666666777888888555555555555555666777777888555999FFFQQQVVVWWWWWW]]]ZZZ[[[bbbhhhmmmttt{{{}}}cccaaattt\\\QQQNNNLLLJJJKKKNNNRRRXXX]]]^^^]]][[[RRRKKKEEEDDDCCCBBBCCCFFFJJJJJJKKKKKKMMMRRRYYY^^^aaabbbbbb___ZZZXXXZZZ\\\___lll{{{ttt___VVVYYY___qqqvvvWWWLLLBBB>>>@@@@@@@@@AAACCCDDDFFFJJJOOOSSSTTT[[[cccjjjooouuu{{{uuupppmmmqqqqqqjjjfffdddaaa^^^^^^hhhsssrrr}}}fffIII}}}|||rrrkkkfff^^^UUUMMMGGGCCCAAA===;;;999888777777888999555555555555555666777777555555555555555666777777999777;;;HHHTTTYYYYYYZZZZZZZZZaaammmwwwzzz|||~~~{{{^^^\\\}}}www```UUUPPPLLLIIIJJJJJJMMMRRRXXX\\\\\\[[[XXXOOOHHHEEEDDDCCCCCCFFFJJJJJJIIIGGGGGGHHHKKKMMMOOORRRSSSRRRNNNMMMOOOQQQTTT^^^gggtttpppbbbXXXXXX^^^fffvvv}}}uuuVVVKKKBBB>>>AAA@@@???AAACCCDDDFFFJJJOOOSSSVVV]]]fffmmmrrrvvv{{{uuuoooiiinnnsssnnnkkkhhhaaaaaa```bbbnnn}}}|||xxxmmmjjjmmmuuuwwwsss|||cccFFF~~~}}}tttkkkfff^^^UUUMMMGGGCCCAAA===;;;999777777777999999444444444444444555666777555555555555555666777777999777<<>>AAABBBAAADDDGGGHHHJJJNNNTTTZZZ^^^dddmmmtttxxx|||uuuooojjjhhhoooxxxcccSSSOOOVVV^^^uuulll[[[UUUTTTSSSRRRVVVXXX[[[]]]^^^ZZZTTTOOOLLLNNNUUU^^^gggsssvvv|||sssQQQDDD~~~zzzzzzxxxllllllfff]]]UUUNNNHHHBBB???;;;:::999888777777777777555555555555555444444444666666666666666666666666999888<<>>DDDKKKjjj~~~|||fffWWWYYYRRRLLLHHHIIILLLQQQZZZccckkkrrrqqqVVVVVVWWWMMMGGGLLLVVViiilllYYYNNNJJJKKKKKKIIIGGGEEEEEEFFFGGGKKKKKKSSSppp}}}lllddd___qqqtttkkkfffaaa[[[SSSNNNTTT]]]vvvppp\\\SSSSSSLLLJJJHHHGGGFFFFFFGGGHHHIIIQQQ```sssbbbOOOHHHIIICCCCCCIIIJJJQQQXXXbbbjjjrrrzzzyyytttoooggglllsssvvvttt~~~zzznnnhhhmmmlllccc___ddduuuppphhhbbbcccfffaaaYYYVVVhhhuuurrrhhhaaaZZZRRRNNNKKKWWWwwwyyy{{{|||___OOORRR```nnnvvv}}}}}}}}}{{{uuupppkkkfff^^^UUUMMMGGGBBBAAA::::::999999888777777777666666777777777777666666333555777777666555666777888777999AAALLLRRRQQQMMMHHHRRR]]]bbbeeejjjmmmlllssstttYYYWWWrrryyySSSCCCCCCEEE[[[nnnaaa[[[WWWQQQNNNMMMLLLMMMNNNRRRUUU]]]jjjxxxjjj^^^WWWOOOLLLNNNKKKTTT```nnncccRRRPPPNNNKKKGGGEEEFFFHHHJJJJJJLLLMMMUUUtttlllaaaYYYfff{{{mmmgggbbb___YYYSSSWWW```uuukkk^^^WWWSSSNNNIIIIIIIIIGGGFFFGGGHHHNNNZZZkkkzzz]]]MMMHHHHHHCCCEEELLLLLLSSSXXX```hhhnnnuuu|||uuuooohhhkkkooo~~~}}}zzzmmmffflll}}}zzzrrrnnnrrrwwwpppdddYYYiiiuuuqqqgggbbb\\\VVVQQQNNN[[[xxxzzz{{{xxx[[[QQQXXXggguuu|||}}}wwwqqqjjjeee^^^VVVNNNGGGCCC@@@::::::999999888777777777666666777777777777666666333555777777666555666777777666999@@@IIINNNNNNLLLHHHRRR]]]bbbgggnnnrrrssspppzzzYYYUUUmmm|||XXXFFFDDDEEERRRzzzwwwiiiddd[[[SSSOOOMMMKKKIIIKKKKKKOOOUUU[[[hhhrrr[[[TTTRRRNNNHHHLLLQQQWWWdddzzzpppTTTPPPNNNLLLKKKJJJKKKKKKKKKKKKNNNOOOXXXvvvnnncccXXX___yyyssshhhaaaaaa^^^XXXZZZbbbssslll```VVVMMMGGGHHHJJJHHHGGGHHHKKKNNNWWWdddqqq}}}~~~{{{yyywww|||YYYLLLIIIIIICCCGGGOOONNNWWW[[[```fffkkkpppuuuxxxyyy{{{~~~wwwooohhhkkkmmmzzzyyynnnrrr}}}vvveee^^^jjjqqqlllfffeeeccc^^^TTTQQQ\\\vvvyyyxxxsssYYYSSS]]]kkkvvv}}}~~~wwwrrriiieee^^^VVVNNNGGGCCC@@@::::::999999888777777777555666666777777666666555333555777777666555666777555555888???GGGKKKLLLJJJEEESSSbbbkkkqqqvvvwwwuuupppZZZPPPdddwwwWWWEEEAAAFFFLLLnnnxxxgggVVVOOONNNLLLIIIFFFFFFIIIMMMMMMQQQcccwwwjjj[[[PPPDDDHHHJJJLLLNNNUUUbbbpppyyyyyyyyy|||[[[MMMKKKJJJKKKLLLLLLKKKJJJLLLPPPRRRZZZwww|||llldddYYY___uuu~~~lll^^^^^^]]]WWWWWW]]]mmmsss^^^PPPGGGIIIMMMKKKIIILLLJJJKKKPPPZZZfffvvvooohhhfffgggkkkkkkooottt|||{{{UUULLLJJJHHHBBBGGGPPPOOOXXX[[[```ffflllrrrvvvxxxuuuyyy~~~yyyooojjjmmmmmmwwwzzz{{{nnneeemmmooojjjhhhlllkkkfffXXXUUU]]]rrr}}}lllWWWVVVaaallluuu}}}}}}vvvqqqhhhddd^^^WWWOOOHHHCCC@@@::::::999999888777777777555555555666666555555555333555777777666555666777333444999???FFFJJJIIIHHHFFFZZZqqq~~~wwwooo]]]NNN]]]xxxqqqTTTBBB>>>FFFEEEccc|||rrrddd^^^WWWOOOKKKFFFFFFJJJIIIFFFNNNZZZiiiXXXUUUPPPKKKKKKNNNSSSXXX[[[YYY[[[^^^iiiooo[[[WWWRRRPPPOOOOOONNNMMMMMMRRRTTTZZZtttwwwiiiddd[[[```vvv}}}gggeeeddd\\\XXX\\\eeesssaaaRRRRRRSSSNNNKKKMMMFFFFFFIIIPPPWWWbbbuuuvvveee``````gggqqq~~~{{{yyyRRRJJJJJJGGGAAAFFFPPPNNNSSSVVV\\\eeennnvvv{{{}}}|||~~~rrrlllooommmvvvxxx{{{zzzvvvxxx~~~{{{sss^^^YYY]]]oooxxxdddVVV[[[gggpppxxx~~~|||uuuppphhhddd^^^WWWOOOHHHCCC@@@::::::999999888777777777444444555555555555444444333555777777666555666777222444999@@@FFFIIIHHHFFFPPPggg~~~iiizzzaaaPPP[[[tttnnnRRRAAA<<>>HHHOOOKKKBBBFFF___yyyzzznnnyyyaaa[[[fffzzzuuuWWWBBBAAABBBAAAYYYmmmyyynnnddd[[[UUUPPPLLLLLL[[[{{{nnn]]]UUUOOOLLLNNNLLLOOO[[[uuu{{{hhhaaa```YYY[[[]]]aaapppzzzeeeaaa___lllyyyiii]]]SSSLLLGGGGGGGGGFFFGGGJJJMMMOOONNNMMMJJJIIIKKKQQQZZZ```mmmpppuuuyyyzzzyyywwwuuuuuuzzzgggOOOJJJEEEFFFGGGIIIPPPWWW___]]]UUUOOO[[[sssxxxuuuqqqpppqqqyyy[[[ZZZRRR[[[{{{{{{ccc``````gggttt}}}}}}}}}}}}vvvmmmgggeee```XXXOOOGGGBBB@@@999888888888888888999999666555555555555444444444444555555555555666666666555666999>>>HHHOOOKKKBBBCCC[[[rrrxxxwwwyyyzzzxxxmmmzzz```\\\jjj}}}]]]EEEBBBBBB@@@YYYppp~~~ooobbbZZZZZZgggnnnaaaWWWVVV\\\```jjj~~~|||ooojjjdddfffgggkkkyyyvvvccc^^^ZZZbbbvvvwwwaaaTTTNNNKKKJJJGGGFFFEEEFFFHHHIIIIIIIIIHHHGGGHHHLLLRRRWWWYYY[[[^^^```aaaaaa```___iiivvvcccNNNHHHDDDEEEHHHMMMUUU]]]fffeee]]]SSSYYYoooxxxsssqqqqqquuuvvvSSSRRRMMMYYY|||yyywwwvvvaaabbbfffooozzz|||}}}}}}|||vvvooogggeee```WWWNNNEEEAAA???:::999888888777888888888666555555555555444444444444444444555555555666666555777999>>>HHHNNNJJJAAADDDYYYmmmsssuuuyyyzzzwwwkkkuuu}}}~~~^^^ZZZjjjbbbGGG@@@BBBCCCbbb|||xxxrrrwww}}}vvvvvvwwwzzzqqq```^^^XXXXXXeeerrrkkkZZZVVVQQQMMMIIIGGGFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJNNNQQQQQQQQQRRRSSSTTTUUUUUUUUU]]]ppp___MMMGGGDDDEEEIIINNNWWW```aaafffddd[[[]]]ooo{{{tttooonnnnnn}}}___OOOOOOLLL[[[nnnwwwmmm^^^ccclllwww{{{~~~}}}|||vvvpppgggeee___VVVLLLDDD@@@???<<<;;;:::888777666666666666555555555555444444444444444444444555555555555666777999>>>GGGMMMHHH@@@DDDUUUgggpppwww~~~{{{tttoooyyy]]]WWWfffhhhHHH===BBBIIIooorrrbbbddd]]]XXX___fffyyyeee___SSSOOOIIIFFFGGGHHHHHHHHHEEEFFFGGGGGGFFFFFFGGGIIIJJJJJJJJJJJJKKKMMMNNNNNNXXXnnn]]]MMMGGGDDDFFFIIINNNVVV___aaahhhggg^^^]]]lllsssllljjjiii~~~xxx```SSSNNNOOOMMM^^^rrr~~~|||fff^^^fffrrr~~~zzz~~~~~~|||{{{wwwqqqfffddd^^^UUUKKKDDDAAA???===<<<:::888777666555555666555555555555444444444333444444444444555555555555777888===FFFKKKFFF===AAAQQQ```kkkuuu|||yyyooottt~~~aaaVVVbbboooLLL===CCCLLLtttsssbbbccc___^^^jjj}}}jjjaaaUUUPPPIIIEEEFFFHHHGGGFFFEEEFFFGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMMMMUUUiiiYYYLLLGGGEEEHHHKKKOOOVVV^^^iiinnnkkk^^^\\\llltttjjjggggggyyyxxx\\\RRRSSSNNNOOOOOObbbuuuwwwcccbbbkkkxxxyyy~~~~~~|||{{{wwwrrreeebbb\\\TTTKKKDDDAAA@@@;;;:::999888777777777777666555555555555444444444333333444444444555555555555666777<<>>PPPccckkkmmmllljjjfffiii{{{nnnjjj]]]GGGGGGFFF\\\~~~uuurrrqqqpppccc]]]SSSKKKLLLQQQOOOIIIHHHHHHIIIIIIHHHGGGEEEDDDEEEHHHKKKLLLKKKMMMPPPTTT[[[nnnnnnTTTGGGFFFGGGLLLTTT[[[___aaahhhlllwwwyyysss~~~zzzeeedddnnn{{{eee[[[YYYZZZZZZ\\\[[[RRRYYYzzz|||zzzlllooozzz~~~}}}wwwqqqhhhccc\\\RRRJJJDDD@@@>>>:::999888777777666666666555555666666666666555555666666555555555444444444333555777:::AAAGGGCCC<<<===NNNaaakkknnnnnnjjjfffgggxxxiiieee|||```IIIEEEDDD]]]xxx~~~wwwkkkbbbWWWPPPNNNOOOOOOOOOJJJKKKKKKKKKJJJHHHGGGFFFGGGHHHJJJKKKKKKLLLPPPTTT\\\lll{{{jjjQQQHHHIIIJJJNNNUUU[[[aaadddmmmqqq{{{zzzrrr|||~~~uuuccceeellllllaaa^^^\\\[[[\\\aaaWWW^^^xxxooouuuzzz}}}wwwqqqhhhccc\\\SSSKKKDDD@@@>>>::::::888777777777777777555555666666666666555555555555555555555444444444333555666:::AAAGGGDDD===;;;LLL___jjjnnnnnniiicccgggqqq```]]]sssdddIIICCCDDD]]]|||nnnaaaWWWVVVTTTOOONNNRRRNNNNNNNNNMMMLLLJJJIIIHHHJJJKKKKKKKKKLLLOOOSSSWWWaaammmuuu{{{cccNNNIIIKKKNNNQQQUUU[[[bbbfffqqqwww|||qqq{{{qqqdddiiilllyyyqqqgggeeeccccccdddhhh]]]bbbuuurrr||||||}}}wwwqqqgggccc\\\SSSKKKDDD@@@>>>::::::999888777777777777555555666666666666555555555555555555555555555555333555666:::AAAGGGEEE>>>;;;JJJ[[[gggmmmmmmggg___fffiiiWWWVVVmmmiiiHHHDDDEEE]]]wwwcccWWW\\\^^^VVVQQQTTTQQQQQQPPPOOOMMMLLLJJJJJJMMMMMMLLLLLLNNNRRRWWW[[[aaannntttzzz{{{^^^MMMHHHKKKOOORRRUUUZZZaaaeeepppyyy~~~qqqzzzuuummmooommmvvv|||vvvvvvxxx{{{wwwiiijjjuuuuuu~~~}}}~~~|||wwwpppgggccc\\\TTTLLLEEE@@@===;;;:::999888777777777777555555666666666666555555444555555555555555555555444555666999AAAHHHFFF@@@;;;HHHXXXdddlllmmmeee\\\___zzzcccPPPSSSiii}}}oooGGGEEEDDD[[[zzzyyywww^^^\\\```[[[VVVXXXUUUTTTSSSQQQOOOMMMLLLKKKNNNLLLLLLMMMQQQVVV[[[^^^```uuu}}}tttZZZOOOGGGJJJNNNSSSWWW[[[___bbbkkkwww~~~rrr|||{{{vvvqqqtttwwwzzz{{{}}}~~~{{{vvvooofffccc\\\TTTLLLEEE???<<<;;;:::999888888777888888555555666666666666555555444444444555555555555555444555666999AAAHHHGGGAAA;;;FFFTTTaaalllooohhh^^^VVV|||eeeOOORRRfffxxxwwwJJJFFFDDDXXXpppfffooouuuooo^^^\\\ZZZXXXYYYZZZXXXVVVTTTQQQPPPOOONNNMMMLLLLLLOOOUUU[[[___aaahhhnnnXXXSSSIIIKKKPPPVVV]]]```aaa```gggssszzzsss|||uuuttt}}}zzz||||||zzztttnnnfffbbb\\\UUULLLEEE???<<<;;;;;;:::999888888888888555555666666666666555555444444444555555555666666555555666999AAAHHHGGGBBB;;;DDDQQQ```nnnuuuooofffSSStttlllRRRRRRbbbsssOOOHHHDDDUUU}}}vvviiiiiixxxyyy~~~xxxkkkgggccc```___]]][[[XXXUUUSSSRRRRRRQQQPPPQQQVVV^^^dddggghhhssshhhVVVVVVNNNOOOSSS\\\eeehhheee___gggoooxxxtttrrrwwwttt|||}}}zzzyyy{{{~~~|||yyysssmmmfffbbb]]]UUUMMMEEE???<<<<<<;;;:::999888888888888555555666666666666555555444444444555555555666666555666666999AAAHHHHHHBBB:::CCCPPP```pppyyyvvvmmmVVVooo|||~~~rrrUUURRR___nnnSSSKKKEEERRRxxx}}}vvvsssvvvmmmcccaaa^^^ZZZXXXVVVUUUUUUVVVVVVXXX^^^fffmmmpppppptttdddUUUXXXSSSRRRVVV```lllooohhh```hhhnnntttooopppxxxtttyyyxxxzzz{{{|||yyysssmmmfffbbb\\\TTTLLLEEEAAA>>>;;;:::999777666666555555666555555555555444444444444444444444444444444444333666666666===FFFIIIEEE???EEEPPP___qqq~~~}}}dddhhhxxxuuuaaaPPP\\\iiizzz~~~TTTGGGCCCOOOppp}}}oookkkuuuyyyvvvsssmmmhhhiiihhhmmmyyy{{{xxxxxxtttccc______XXXXXXYYY___eeegggccc___pppuuutttpppuuu{{{sssttt}}}ssssss{{{{{{||||||zzztttmmmeeeaaa[[[SSSKKKEEEAAA???;;;:::999777666666555555666555555555555444444444444444444444444444444444333666666666<<>>BBBNNNeeelllRRRXXXeee~~~tttQQQGGGKKKiiiuuu{{{rrrcccjjj}}}hhhZZZYYYZZZYYY\\\______]]]___eeejjjqqqvvvwwwrrrwwwxxxuuuttt~~~zzz~~~~~~{{{xxxsssmmmeeeaaaZZZSSSKKKEEEAAA???;;;:::999777666666555555666555555555555444444444555555555555555555555555444555555777;;;AAAFFFGGGBBBDDDRRRlllsssUUUYYYgggXXXJJJHHHdddrrrvvvmmmeeekkkxxxdddXXXVVVUUUTTTXXX[[[]]]]]]___dddhhhqqqvvvwwwtttyyyyyytttpppvvv|||~~~}}}yyywwwrrrlllfffbbb\\\TTTLLLEEEAAA>>>;;;:::999777666666555555666555555555555444444444555555555555555555555555555555555777;;;???DDDIIIAAA@@@MMMhhhyyyXXXYYYeee]]]MMMFFF^^^ttttttiiidddfffzzztttwww}}}bbbVVVTTTSSSRRRUUUZZZ___ccceeeeeeeeennntttuuussszzzxxxsssnnnqqq}}}}}}yyywwwrrrmmmiiieee^^^UUUMMMEEE@@@>>>;;;:::999777666666555555666555555555555444444444555555555555555555555555666444555888:::<<>>:::;;;:::888666555666777888555555444444444333333333444444444444444444444444666444444666666888???HHHQQQDDD@@@MMM]]]dddeeegggnnnhhhhhhSSSNNN^^^ggg|||QQQFFFXXXqqqxxxyyypppgggcccqqq{{{]]]NNNXXX[[[fff~~~vvvzzzxxxqqqiiiooo~~~yyyxxxwwwtttnnnjjjbbbXXXNNNFFF@@@===;;;:::888666555666777777555555555555444444444333444444444444444444444444666444444666666777???HHHTTTFFF???IIIYYYdddkkkoooqqqiiiddduuuXXXQQQ\\\eee^^^JJJUUUmmmwwwvvvrrrgggbbb}}}vvvkkkiiivvvyyy[[[TTTdddqqq~~~wwwxxx~~~wwwnnnoooyyy}}}xxxwwwvvvsssmmmhhhaaaXXXNNNGGGAAA???;;;999888666666666666777666666666555555555444444555555555555555555555555555444444666666777>>>GGGVVVJJJAAAFFFVVVfffsssyyyyyypppfffooobbbUUUWWW___lllNNNPPPhhhwwwsss~~~tttggg___|||ooojjjvvvppp```\\\```kkk~~~kkkYYY[[[rrr{{{vvvuuuwwwzzzxxx}}}tttppprrr|||}}}}}}~~~|||xxxxxxxxxuuummmiiiaaaXXXNNNFFFAAA>>>:::999888777666666666777777666666666666555555555666666666666666666666666555444444666666777===FFFXXXOOOEEEEEESSSgggvvv|||{{{vvvlllqqqnnnXXXQQQXXXvvvpppOOOLLLddd{{{sssyyywwwiii]]]wwwhhh[[[dddmmm{{{|||hhh```[[[\\\]]]lllrrr```WWW___uuuwwwrrrqqqtttzzzuuuuuuxxxqqqnnnsss}}}rrr|||||||||yyyzzz{{{yyyooojjjbbbXXXNNNEEE???<<<999999888777777666666666777666666666666555555555666666666666666666666666555333555777666666<<>>999999999888888777666555555555555555444444444333444444444444444444444444444333555777666666;;;BBBRRRZZZYYYSSS```|||}}}aaaMMMXXXggg^^^FFFOOOiiivvvppp~~~xxxbbbkkkooojjjsssxxxoooiii```ZZZWWWYYY\\\cccyyyfff\\\WWW^^^jjjkkk{{{}}}yyyvvvsssppppppxxxuuuoooqqq}}}xxxvvvtttqqqkkkggg```WWWOOOHHHCCC@@@888999999888888777666555555555444444444333333333444444444444444444444444444333555777666666:::BBBLLLXXX[[[ZZZlllfffMMMWWWggggggFFFIII^^^zzzuuummmxxx|||eeeiiixxxsssmmmnnnzzz}}}nnnjjjddd]]]YYYZZZVVVUUUcccvvv{{{ddd\\\VVV___mmmkkkuuuyyytttqqqqqqrrruuu|||wwwlllkkk{{{{{{{{{vvvwwwyyyxxxnnnjjjbbbYYYPPPHHHCCC@@@888777666666666666666777555555444333333333333444555444444444444555666666222333333444666888999:::HHHXXX]]]YYYdddlllSSSSSS]]]vvvrrrIIILLLYYYeeesssjjjsssooojjj~~~{{{oooiiioooqqqhhhaaaaaa___[[[ZZZ\\\YYYZZZkkkvvv___RRRYYYbbbdddjjjtttttttttsssrrrttt|||xxxpppjjjrrr}}}zzzvvvwwwxxxvvvnnnjjjbbbXXXOOOGGGAAA???888888777666666666666666555555444333333333333444555444444444444555666666333333333444666777999:::HHHXXX___WWW[[[rrrqqqWWWSSSWWWllluuuLLLJJJVVVdddwwwkkkrrrtttjjj{{{wwwtttpppfffaaacccbbb^^^^^^aaa___```pppqqq^^^TTT]]]gggiiinnnwwwwwwwwwuuusssuuu|||xxxuuukkkmmmzzzvvvwwwwwwuuunnnjjjbbbXXXNNNEEE@@@===:::999888777666555555555555555444333333333333444555444444444444555666666333333333444666777999:::EEEXXXaaaXXXRRR___ssstttYYYPPPLLL]]]ppp|||RRRFFFQQQaaa|||lllnnnmmmuuutttiiiggggggeeefffiiiiiikkkyyyhhhZZZWWWbbbmmmnnnpppwwwyyyyyyxxxvvvwww}}}pppjjjyyy|||xxxxxxxxxvvvoookkkcccXXXNNNEEE???<<<;;;:::999777666555555555555555444333333333333444555444444444444555666666333333444444666777888999AAAVVVddd]]]QQQTTTeeerrrttt~~~yyyzzzuuu\\\PPPIIIXXXddd[[[DDDLLL___nnnkkk{{{uuuttt```YYYZZZgggpppppppppuuuwwwyyy{{{zzzzzz}}}vvvhhhppp~~~~~~{{{zzzyyywwwqqqllldddZZZOOOGGGAAA===;;;:::999888666666555555555555444333333333333444555444444444444555666666444444444444555777888999@@@TTTeeecccUUUQQQ[[[hhhhhhsssyyytttsss~~~xxxaaaTTTKKKXXXaaa}}}hhhGGGIII\\\uuummmvvvzzzsssxxx^^^\\\aaammmtttrrrqqqttttttxxx|||}}}}}}}}}xxxhhhjjjyyy|||||||||zzzwwwpppllldddZZZPPPHHHBBB???;;;:::999888777666666666555555444333333333333444555444444444444555666666444444444555555666888888@@@PPPccchhh]]]SSSWWWaaallluuu|||xxxttt{{{|||gggXXXIIISSS```wwwuuuNNNGGGVVVvvv~~~sssuuu{{{mmmuuuuuuuuu|||ooo^^^```hhhrrrwwwuuutttvvvtttxxx|||~~~}}}|||yyyjjjhhhppp{{{~~~}}}|||yyyvvvnnnjjjbbbYYYOOOGGGBBB???:::999888888777777777888555555444333333333333444555444444444444555666666555555444555555666777888===JJJ___lllhhh^^^]]]dddvvv{{{~~~zzzssswww{{{dddLLLOOOZZZlllXXXGGGOOOkkkvvvqqq}}}zzzgggfffkkkhhhhhhmmmfff[[[___hhhqqquuutttuuuwwwyyy{{{|||{{{zzz|||pppiiiiiiuuu{{{||||||{{{xxxuuummmhhhaaaXXXNNNGGGAAA???999999888888888888888999555555444333333333333444555444444444444555666666555555555555555666777888:::EEE[[[ooorrriiiggglll{{{}}}}}}wwwooorrrwwwVVVTTTUUUccc___GGGJJJcccvvvmmmvvvzzzddd^^^^^^XXX]]]nnn```UUU[[[dddmmmqqqrrrtttwww~~~}}}|||yyyxxx|||wwwkkkcccjjj}}}~~~|||vvvrrrrrrtttnnniii```VVVMMMFFFBBB@@@<<<;;;999888777777666666555555444444444333333333444444444444444444444444333333444444555666666666;;;FFFUUUlll}}}tttiiippp~~~vvvqqq]]]RRRPPPaaakkkIIILLL[[[tttuuurrryyyjjj```YYYSSS[[[kkkuuu[[[bbb___ccckkkoooooosssyyyzzzxxx{{{|||mmmeeegggyyy|||~~~{{{wwwtttssstttnnniiiaaaWWWMMMFFFBBB???<<<;;;999888777777666666555555444444444333333333444444444444444444444444333333444444555666666666999BBBPPPgggyyyssskkkqqq}}}}}}eeeVVVPPPaaaxxxRRRLLLWWW~~~sssooommmsssnnnaaaZZZUUUTTT]]]wwwrrr___bbbaaadddllloooooorrrxxx}}}yyywwwxxx}}}ssshhhdddnnn{{{~~~|||zzzyyyxxxuuusssnnniiiaaaWWWNNNGGGBBB???<<<;;;999888777777666666555555444444444333333333444444444444444444444444333333444444555666666666666>>>III^^^rrrrrrlllssshhhUUUPPP^^^___OOORRRyyynnnmmmrrrtttcccZZZVVVSSSVVV```zzzmmmeeeccccccfffjjjlllmmmqqqvvv{{{yyywwwuuuvvvzzz~~~yyynnnccceeeppp}}}~~~{{{zzz{{{zzzwwwtttnnniiibbbXXXOOOGGGBBB???;;;;;;999888777666666666555555444444444333333333333333444444444444444444333333444444555666666666666<<>>===;;;999888777666666666555555555555444444444444444444444555555555666444444444555555555555666666888777888FFF^^^rrr{{{|||qqqwww}}}RRRLLLkkkbbbQQQ\\\mmmllliiirrrwwweee]]]___]]]WWWRRRPPPMMMKKKIIIHHHIIIIIIQQQ___wwwtttfff[[[RRRMMMNNNRRR]]]nnnlllhhhmmmppprrrssstttvvvxxxzzz}}}xxxrrrhhhhhh~~~|||yyywwwuuutttsssjjjggg```YYYQQQKKKFFFDDD>>>===;;;999888777666666666555555555555444444444444444555555555666666666444444444555555555555666666777777777AAAVVVmmmzzz{{{rrrxxxVVVIIIeeeoooTTTRRRtttssskkknnnrrr{{{{{{jjj```___[[[TTTUUUTTTQQQOOOMMMKKKJJJIIIOOOZZZnnnwwwggg\\\UUUPPPOOOQQQVVVbbbssszzzlllkkkllllllnnnqqqsssuuuwwwyyy}}}|||vvvkkkgggzzz}}}zzzxxxvvvuuutttkkkgggaaaYYYQQQJJJFFFDDD===<<<;;;999888777777777666555555555555444444444444444444555555555666666444444444555555555555666444666777777===NNNfffwww{{{vvv{{{```LLL```___NNNfffrrrpppqqquuuzzzhhh]]]ZZZYYYVVVVVVVVVTTTRRROOOLLLIIIHHHJJJRRRccc~~~kkk___XXXRRROOOOOONNNTTT```pppvvvooopppmmmkkkmmmoooqqqttttttuuuyyy{{{ooojjjrrr~~~|||{{{zzzyyyxxxxxxlllhhhaaaYYYQQQJJJEEECCC<<<;;;:::999888888888888666555555555555444444444333333444444444555555555444444444555555555555666333555777777:::GGG___sss}}}{{{iiiNNNYYYqqqrrrTTT]]]yyymmmlllnnn{{{pppccc[[[VVVVVVYYYXXXXXXXXXVVVSSSOOOJJJHHHEEEMMMZZZqqqxxxggg]]]UUUOOOMMMLLLLLLQQQ]]]ooorrrrrrvvvqqqnnnqqqqqqsssvvvuuuuuuxxxtttnnnttt}}}}}}|||{{{{{{{{{||||||lllhhhaaaYYYQQQJJJEEEBBB;;;::::::999888888888999666666555555555444444444333333333444444444555555444444444555555555666666222555777777888DDD\\\qqqnnnNNNRRReeeXXXWWWyyyxxxhhhggghhhttt~~~mmm^^^YYYUUUNNNMMMRRR\\\\\\\\\ZZZWWWRRRMMMJJJEEEKKKVVViiipppcccXXXPPPLLLOOOLLLKKKSSSbbbvvvoootttzzztttqqqvvvxxx{{{}}}}}}{{{~~~nnnggg}}}~~~{{{xxxwwwxxxzzzzzz{{{sssnnnfff\\\QQQIIIBBB???>>>===;;;::::::999777666666666666666555555555555333333444555555444333333333333333444444444555555666222333999;;;@@@TTTkkk~~~vvv|||xxxNNNNNN\\\|||oooPPPgggooonnnlllpppwwwfff```XXXRRRRRRTTTTTTRRR[[[^^^aaa___YYYRRROOONNNJJJHHHKKKZZZvvvwwwcccZZZVVVNNNLLLJJJKKKPPPWWWbbbsssvvvtttuuuuuuxxx|||yyy|||zzzlllsss~~~{{{xxxwwwxxxzzzzzz{{{ppplllddd[[[RRRJJJEEEBBB>>>===;;;::::::999777666666666666666555555555555333333444555555444333333333333333444444444555555666222333888999===OOOddd}}}UUUPPPWWWrrr[[[eeezzzuuuooonnnzzztttfffddd^^^WWWRRRSSSVVVWWWWWW]]]^^^___^^^\\\XXXTTTRRRLLLJJJJJJRRRggg}}}ddd]]]ZZZQQQOOOKKKJJJMMMQQQWWWdddpppyyyxxxqqqssswwwzzz}}}~~~uuurrrvvv~~~{{{xxxwwwxxxzzzzzz{{{mmmiiibbbZZZSSSLLLGGGEEE>>>===;;;::::::999777666666666666555555555555444333444444555555444444333333333333444444444555555666333333666666999HHHZZZcccTTTRRRhhhggg]]]}}}yyyrrrqqquuu~~~xxxjjjkkkeee]]]ZZZZZZZZZZZZYYY\\\\\\\\\]]]]]][[[XXXVVVOOONNNLLLLLLVVVrrrkkkdddddd[[[TTTOOOLLLKKKKKKLLLSSS[[[```jjjwwwyyysssqqqvvv|||xxxppp~~~{{{||||||}}}~~~~~~{{{xxxwwwxxxyyyzzz{{{mmmiiibbbZZZSSSLLLHHHFFF>>>===;;;::::::999777555666666555555555444444444444444444444444444444444333333333444444444555555666444444666555777CCCPPPvvvvvv\\\OOOcccvvvVVVfff{{{tttvvvvvv|||{{{yyyrrrkkkiiieee___YYYVVVYYY[[[]]]\\\ZZZXXXWWWWWWRRRSSSQQQLLLNNNbbbwwwlllnnneeeYYYSSSOOOMMMJJJHHHJJJOOORRRYYYdddnnnuuu{{{~~~|||yyyuuuqqqnnnmmmooovvvxxx~~~zzzyyyyyy}}}xxxsss{{{{{{yyy{{{}}}|||{{{}}}~~~~~~{{{xxxwwwxxxyyyzzz{{{nnnjjjccc[[[RRRKKKFFFDDD>>>===;;;::::::999777555555555555555444444444444444444444444444444444444333333333444444444555555666666666666555777???HHHhhhgggOOO^^^WWWWWW|||vvvtttrrrtttyyytttsssnnnbbbXXXTTTWWW\\\___]]]XXXSSSTTTVVVQQQTTTUUUPPPMMMXXXpppuuuqqqggg[[[UUUPPPNNNLLLHHHHHHKKKLLLQQQXXX___dddhhhkkklllhhhgggeeecccaaa___^^^]]]___eeehhhpppnnnwww{{{{{{wwwxxxyyywwwuuuwww|||}}}~~~{{{xxxwwwxxxzzzzzz{{{oookkkddd[[[RRRKKKEEECCC>>>===;;;::::::999777666555555555444444444444333555444444333333444444555333333333444444444555555555666777666666777===BBB```|||vvvTTTZZZsss]]]OOOlllxxxnnniiilll|||~~~vvvrrrtttpppcccYYYWWW[[[___cccbbb\\\WWWUUUVVVQQQTTTUUURRROOOSSS___jjjtttsssyyy|||sssqqqwwwwwwhhh]]]VVVPPPNNNLLLIIIHHHJJJJJJLLLOOOSSSVVVXXXYYYYYYWWWWWWUUUTTTSSSSSSSSSSSSPPPWWWYYY```oooyyyqqqpppuuu~~~}}}zzzzzzuuuuuutttrrrrrrssswwwyyy~~~{{{xxxwwwxxxzzzzzz{{{oookkkccc[[[RRRKKKFFFCCC>>>===;;;::::::999777666555555555444444444333333555444333333333333444555333333333444444444555555222555666666555888;;;>>>TTTvvv___ZZZfffrrrRRRZZZooo}}}pppfffiiiuuutttnnnooolllaaaZZZ\\\ddddddeeehhhiiieee^^^XXXVVVVVVVVVTTTRRRQQQTTTVVV]]]ZZZ]]]cccaaaYYYZZZbbbiii{{{tttddd\\\TTTQQQNNNJJJHHHIIIGGGHHHIIIKKKLLLMMMMMMLLLMMMLLLKKKJJJJJJJJJJJJKKKHHHNNNNNNRRR^^^ffftttvvvlllrrr}}}}}}~~~zzzzzz~~~|||zzz{{{wwwuuussssssuuuwwwxxxyyy~~~{{{xxxwwwxxxzzzzzz{{{mmmiiiccc[[[RRRLLLGGGEEE???===;;;::::::999777666555555444444444333333333555444333333333333444555333333333444444444555555000333555555555888:::;;;BBBmmmjjj]]]___]]]OOOWWWttt~~~wwwlllkkksssyyyvvvmmmllliii___[[[___mmmhhhggglllsssrrrfffZZZ]]]ZZZXXXVVVUUUSSSOOOMMMRRRMMMLLLPPPMMMEEEIIISSSPPPccc~~~lllbbbYYYTTTPPPKKKIIIIIIFFFFFFFFFGGGHHHIIIHHHGGGHHHGGGFFFDDDDDDDDDEEEEEEFFFKKKIIIJJJRRRWWWdddxxxhhh```mmm||||||}}}|||yyyyyy}}}}}}{{{}}}{{{xxxvvvwww{{{~~~~~~||||||yyyxxxxxxxxxwwwvvvoookkkcccZZZRRRLLLHHHGGG>>>===<<<:::999888777777555555444444444333333333222333444444222222333444333333333333333333333333555444444444444555666666???eeezzzZZZ^^^|||kkkGGGTTT___|||mmmsssvvvoooxxxsssnnn```___fffqqqtttiiilllzzzxxxfff[[[XXX]]][[[OOOLLLSSSOOOSSSQQQJJJHHHLLLNNNKKKPPPUUUaaauuuuuufff___YYYOOOMMMLLLCCCEEEFFFHHHIIIIIIHHHGGGFFFGGGHHHJJJJJJHHHGGGHHHHHHJJJJJJIIIIIIKKKQQQZZZ___}}}rrrllliiilll{{{vvvuuuvvvyyy|||zzzzzz{{{}}}~~~}}}xxxuuuuuuwwwxxxxxxqqqlllddd[[[RRRLLLHHHFFF>>>===<<<:::999888777777555555444444444333333333222333444444222222333444333333333333333333333333444444444444444555666666<<>>===<<<:::999888777777555555444444444333333333222333444444222222333444333333333333333333333333444444444444444555555666888KKKpppgggRRR\\\yyy```MMMTTTkkkxxxllliiikkkmmm{{{zzz}}}hhh\\\YYYVVVOOOGGGKKKMMMOOOPPPSSSUUURRRLLLHHHJJJQQQ]]]nnn~~~hhhaaacccYYYOOOMMMJJJJJJJJJJJJIIIHHHGGGEEEDDDEEEGGGHHHGGGFFFDDDEEEEEEKKKKKKIIIGGGGGGJJJOOOSSSjjj~~~kkkdddmmmzzz~~~}}}}}}}}}~~~|||xxxuuuuuuvvvwwwwwwsssnnnfff\\\SSSLLLGGGEEE>>>===<<<:::999888777777555555444444444333333333222333444444222222333444222222333333333333444444444444333333444444555666777???^^^zzzXXXQQQ```|||vvvTTTLLLZZZsssnnnhhhnnnhhh{{{mmmZZZRRRNNNJJJLLLRRRWWWYYYWWWUUURRRPPPOOOOOOQQQUUU^^^wwwxxxgggfff]]]SSSPPPNNNJJJJJJJJJIIIIIIHHHHHHGGGHHHJJJKKKJJJIIIGGGGGGHHHJJJJJJIIIGGGFFFHHHLLLOOO^^^{{{yyygggeeeiii~~~}}}~~~}}}{{{yyyxxxxxxwwwuuutttsssnnneee[[[RRRKKKGGGEEE>>>===<<<:::999888777777555555444444444333333333222333444444222222333444222222222333333444444444333333333333333444555555777999QQQyyybbbQQQQQQdddhhhJJJMMMaaa}}}tttlllrrreeennn~~~nnnYYYRRRRRRQQQ\\\ggghhh]]]SSSRRRWWWSSSQQQQQQQQQSSSgggyyynnnbbbZZZXXXSSSIIIIIIJJJJJJKKKKKKLLLLLLLLLNNNOOOOOONNNMMMMMMNNNJJJJJJIIIHHHGGGHHHJJJMMMVVVqqqqqqeeecccccczzz}}}vvvxxx|||~~~{{{zzzyyyyyyyyywwwtttrrrqqqllldddZZZQQQKKKGGGEEE>>>===<<<:::999888777777555555444444444333333333222333444444222222333444111222222333333444444555333333333333333444444555666888GGGdddmmmVVVLLLVVVwwwSSSHHHRRRqqq{{{rrrsssgggjjjrrrgggWWWSSSYYYhhhzzz{{{kkkYYYUUU[[[WWWTTTUUUUUUTTTccczzzeee\\\YYYQQQKKKKKKKKKKKKLLLNNNOOOPPPOOOQQQSSSSSSRRRRRRSSSTTTLLLMMMMMMKKKIIIIIIJJJLLLQQQiii~~~ggg___ZZZjjj{{{wwwuuuwww{{{|||zzzxxxwwwwwwvvvuuusssooojjjbbbYYYQQQJJJGGGEEE>>>===<<<:::999888777777555555444444444333333333222333444444222222333444111111222333333444555555333333222222333333444555333999AAAMMMbbbzzzzzz[[[KKKPPPkkkdddMMMHHHddd~~~uuuoooiiijjjnnn{{{yyy```UUU```rrrfff[[[]]]]]]ZZZ[[[[[[XXXaaammm```\\\QQQNNNNNNMMMMMMNNNOOOPPPQQQNNNPPPSSSTTTTTTTTTUUUWWWRRRRRRQQQOOOLLLIIIIIIJJJMMMccc}}}xxxgggaaaeeeppp}}}wwwvvvxxx|||~~~}}}~~~{{{wwwuuuuuuuuuvvvuuunnniiiaaaXXXPPPJJJGGGEEE>>>===<<<:::999888777777555555444444444333333333222333444444222222333444111111222333333444555555333333222222333333444555000999===???NNNkkk|||\\\LLLOOOgggqqqSSSDDD\\\{{{uuujjjdddfffiiirrrnnn^^^dddwwwrrr```\\\___[[[\\\\\\UUUZZZ|||zzziiidddWWWRRRQQQPPPOOOOOOOOOPPPQQQLLLOOOQQQSSSSSSTTTVVVXXXVVVVVVUUURRRMMMJJJHHHHHHKKK```yyyzzzhhhcccbbbkkk}}}tttmmmlllpppxxx~~~{{{zzz~~~}}}|||{{{{{{}}}xxxwwwxxxxxxwwwuuuqqqjjj___VVVOOOKKKHHHFFF>>>===<<<;;;:::999999999444444333222222111111000444444333333333333222222111111222222222333333333333333333444444444555555111888:::888FFFeee~~~ttt\\\XXXVVVzzz```OOOGGGSSSuuuqqqhhhhhhgggeeegggyyyfffhhhzzz|||\\\```^^^[[[[[[[[[VVVZZZwww|||eee^^^TTTTTTRRRPPPMMMMMMOOOQQQNNNMMMNNNRRRTTTTTTTTTUUU___]]][[[XXXRRRLLLJJJLLLNNNZZZttttttaaa___hhhxxxvvvmmmiiiiiimmmvvv~~~~~~~~~~~~~~~~~~}}}zzzxxx|||xxxvvvuuuuuuuuutttqqqjjj___VVVOOOKKKHHHFFF@@@???===;;;999888777777444444333333222111111111111111111222222333333333111111222222222333333333333333333444444444444555444888888777AAA\\\{{{lll]]]UUUssspppQQQFFFPPPiiijjjllljjjfffbbbdddqqq{{{jjjtttzzzdddddd___bbbgggfff\\\___yyyzzz|||lll___[[[WWWUUUUUUUUUSSSPPPSSSQQQPPPQQQQQQSSSVVVYYY[[[\\\]]][[[VVVPPPLLLKKKNNNWWWlllzzzkkkfffhhhvvv{{{pppkkkkkknnnpppyyy~~~~~~~~~~~~}}}|||{{{{{{{{{zzzyyy}}}{{{zzzxxxuuurrrqqqssstttpppiii___VVVPPPLLLIIIGGGBBBAAA???<<<999777666666444444333333222222111111...///000111222333333444111111222222222333333333333333333333444444444444777777666666;;;OOOtttiiiSSSfffXXXGGGIIIYYYcccqqqjjjccc___bbbiiixxxllllllmmm|||kkkdddfffooozzzvvvdddaaa~~~vvvvvvkkk___[[[]]]\\\UUUNNNSSSQQQOOONNNOOOQQQSSSTTTUUUYYY]]]]]]YYYTTTPPPMMMPPPSSSccc~~~{{{jjjaaaeeennn}}}yyypppfff```aaahhhnnnqqq~~~|||}}}~~~|||yyyxxxwwwxxxxxx|||zzz{{{zzzvvvqqqppprrruuuoooiii___WWWQQQMMMIIIGGGBBB@@@>>><<<:::888777777555444444333222222111111000000000111222333333333111111222222222333333333222222333333333444444444777444666888888DDDiiiTTTVVVnnnlllNNNCCCMMM^^^pppiiiaaa___dddeeelllzzzyyy|||xxxfffooozzzjjj^^^xxxxxx{{{ssskkkoooqqqkkkbbb```\\\UUUPPPRRRUUUTTTPPPWWW\\\___^^^[[[YYYUUURRRSSSSSS^^^yyy|||kkkfffiiikkkxxxyyyjjjfffaaa___bbbjjjsssyyy~~~~~~~~~}}}}}}}}}~~~~~~|||{{{{{{|||~~~{{{|||xxxyyy||||||xxxttttttuuuwww}}}{{{|||{{{wwwsssqqqssswwwnnnhhh___XXXRRRNNNJJJHHH@@@???===<<<;;;:::999999555555444444333222222111333333333333333333333222111111222222222333333333222222222333333333444444444222666;;;888<<<[[[bbbNNNZZZfffaaaFFFEEEWWWccchhhbbbbbbeeebbbbbbwwwqqqrrr{{{qqqaaannnppp```]]]bbbbbb^^^hhhllljjjccc^^^]]][[[WWWTTTTTT]]]vvvppphhheeeiiisssvvvkkkddd`````````ccckkk|||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{tttxxx||||||xxxuuuvvvxxx|||{{{yyytttqqqrrruuuxxx~~~}}}}}}{{{wwwttttttuuuvvvmmmggg```XXXSSSOOOKKKIII??????===<<<;;;;;;::::::555555444444333333222222444444444333333333222222111111222222222333333333222222222222333333333333222222666;;;888999OOOiii{{{TTTRRRSSSdddWWWBBBMMMSSSeeedddeeeeee^^^[[[hhhyyyyyynnnttt}}}ooouuu{{{zzzxxxjjjnnnuuuuuu}}}xxxjjjbbbaaa___ZZZSSSTTT\\\qqq|||nnnfffbbbfffkkkuuu~~~tttkkkccc^^^\\\[[[]]]bbbnnn}}}{{{zzzzzz{{{||||||{{{zzzzzzzzzyyyyyyxxxxxxwwwooosssvvvyyyyyyxxxwwwwwwtttuuuuuusssqqqsssxxx}}}|||xxxvvvvvvvvvuuuuuulllggg```YYYTTTPPPLLLIIIAAA@@@>>>===;;;:::999999555555555444333333222222222222222222222333333333111111222222222333333333111222222222222333333333333333555888777999FFFTTTwww```PPPMMMWWWzzzsssFFFGGGNNN___dddhhheee^^^\\\bbbiii|||lllrrrsssqqqnnnwww|||}}}nnneeeeeeccc]]]SSSSSSXXXfff}}}vvvgggcccaaabbbnnn|||~~~rrrgggcccaaa^^^]]]```dddgggsss~~~~~~~~~}}}{{{yyyzzz}}}~~~}}}}}}}}}~~~}}}|||yyywwwuuupppqqquuuzzz~~~~~~|||vvvxxxyyyxxxuuuwww|||{{{wwwuuuvvvwwwuuussskkkggg```YYYTTTPPPLLLJJJCCCBBB@@@===;;;999888777666555555444444333222222//////000111222333333444111111222222222333333333111111222222222333333333444444444444555999AAAIIIeeehhhNNNKKKVVVlllLLLFFFQQQZZZccciiieeeaaabbbddddddqqqnnntttzzztttqqqgggmmmsssyyyzzzmmmfffhhhggg```UUUSSSTTT[[[lllwwwmmmgggaaadddnnnuuuvvvllliii___XXXZZZ\\\[[[^^^bbbqqqwww}}}|||~~~}}}{{{yyy{{{~~~~~~{{{wwwuuussssssuuu|||{{{zzz~~~~~~zzzwwwwwwvvvuuutttkkkfff___WWWQQQMMMLLLLLLCCCBBB@@@===;;;999888777777666444333222222333333333333333222222111111111111111111111111111111111333333333222222222111111222444666444222555<<>><<<;;;:::777666444333222222333333222222222222222222222222111111111111111111111111000000111222333333444444000333555555444333555666:::GGGlll[[[HHHVVVnnnqqqPPPLLLTTT\\\\\\aaahhheeeffffffnnnsssyyywwwlll\\\YYYUUUQQQOOOOOOQQQSSSTTTTTTXXX___hhhvvv~~~|||uuuooommmeeecccaaaaaacccdddeeeddd]]]]]]]]]\\\ZZZWWWTTTSSSTTTUUUVVVUUUVVVZZZaaaggguuu~~~zzzzzz|||~~~|||yyywwwvvvtttuuuxxx{{{~~~{{{wwwsssrrruuuxxxzzz{{{}}}|||{{{wwwssssssvvvyyy~~~{{{xxxvvvvvvvvvvvvuuulllhhhaaaZZZSSSNNNLLLJJJFFFDDDBBB@@@===;;;::::::777666444333222222333333222222222222222222222222111111111111111111111111222222222222222222222222111222444555444444444444======WWWyyyOOOOOO[[[~~~]]]JJJFFFMMMQQQ\\\iiikkkiiifffhhhvvvtttkkk]]]TTTRRROOOOOOQQQSSSTTTTTTTTTTTTSSSUUU]]]kkk}}}~~~zzzsssmmmiiieeebbb```[[[ZZZYYYXXXWWWWWWVVVVVVUUUYYY^^^ccciiisss|||zzzxxxxxx{{{~~~}}}}}}}}}|||{{{zzzyyyxxxtttuuuvvvxxxzzz{{{|||}}}yyywwwtttssstttxxx{{{|||tttvvvuuummmfffeeemmmuuu~~~{{{xxxvvvvvvvvvuuuuuuiiieee```YYYSSSNNNKKKJJJFFFEEEBBB@@@===;;;::::::777666444333222222333333111222222222222333333333111111111111111111111111333333333222222222111111222222333444555555555444===999IIIooo```PPPOOOfffvvvTTTAAADDDJJJVVVfffmmmfffaaaaaaiiiwwwwwwooobbbVVVSSSPPPOOOQQQSSSSSSSSSRRRRRRRRRRRRTTTYYY```eeesss~~~xxxwwwtttrrrppppppppppppxxx~~~|||yyywwwxxxyyyzzz|||~~~yyyyyyzzzzzzzzzyyyyyyxxxuuutttttttttuuuvvvwwwxxxwwwvvvuuuuuuuuuwwwyyyzzznnnqqqqqqlllggggggpppxxx|||zzzvvvuuuvvvwwwwwwvvvgggddd___YYYSSSOOOLLLKKKGGGFFFDDDAAA???===<<<;;;777666444333222222333333111111222222222333333333111111111111111111111111222222222222222222333333333333333444555666666666666888AAAXXXzzzxxxYYYLLLVVVmmmgggHHHDDDHHHRRRaaahhhddd```]]]___fffwww{{{jjj]]]YYYTTTRRRRRRSSSUUUUUURRRSSSSSSRRRRRRRRRSSSTTTZZZggg~~~}}}|||zzzxxxtttwww{{{~~~~~~}}}|||{{{{{{vvvvvvwwwwwwwwwvvvuuuuuusssrrrqqqqqqqqqssstttuuutttuuuvvvvvvuuutttssstttnnnoooqqqrrrrrrtttvvvxxx~~~zzzxxxuuuuuuvvvxxxyyyxxxfffccc___YYYTTTPPPMMMLLLIIIGGGEEEBBB@@@>>>===<<<777666444333222222333333111111111222222333333333111111111111111111111111000000111222333444444555444333222333555777888888///888>>>HHHeeecccLLLMMMZZZvvvPPPIIIIIIPPP\\\cccgggccc^^^[[[\\\iiimmm___[[[UUUQQQQQQSSSUUUVVVWWWUUURRRPPPOOOQQQTTTWWWVVVZZZeeexxx~~~~~~|||{{{rrrwww}}}}}}{{{yyywwwuuuuuuuuuuuuuuutttsssrrrqqqrrrqqqoooooooooqqqsssuuussstttvvvvvvssspppnnnmmmnnnmmmnnnsssyyyzzzuuuooo||||||xxxsssppppppqqqrrrrrrhhhddd___ZZZVVVSSSPPPNNNJJJHHHEEEBBB???<<<;;;:::777666444333222111111111444333333222111111111222111111111111111111111111000000000000000000000000222333555444333333444666444666999???PPPooo{{{UUUNNNVVVgggbbbEEEEEEKKKRRR___dddeeeeee___WWW\\\ssszzzhhhXXXVVVYYYXXXUUUTTTWWWYYYZZZXXXUUURRRQQQQQQYYYXXX^^^mmm|||zzzzzzwwwxxx{{{|||{{{yyywwwrrrmmmoooppprrrtttttttttrrrqqqooorrrtttqqqmmmkkkmmmpppqqqtttwwwvvvqqqllljjjjjjjjjkkkkkkmmmoooqqqssstttzzzyyyvvvrrrqqqqqqrrrssssssiiieee___[[[WWWTTTQQQNNNIIIHHHEEEBBB???<<<::::::777666555444333222222222444333222222111111222222111111111111111111111111111111111111111111111111111222444333222222333555333333666:::CCC[[[zzz[[[OOOWWWooocccNNNIIILLLUUU```eeekkkiii___ZZZcccqqqwwwfff\\\VVVWWW\\\WWW\\\bbbbbb^^^YYYXXXXXXZZZXXX\\\dddnnn~~~zzzxxxyyy{{{yyyyyy{{{~~~}}}~~~|||{{{zzzzzzwwwrrrnnnmmmnnnpppqqqrrrqqqppppppqqqtttwwwuuuqqqnnnnnnppppppssstttsssoookkkjjjkkkkkkkkklllmmmnnnppprrrsssyyywwwuuusssrrrssstttttttttjjjfff```\\\XXXUUURRROOOIIIGGGEEEAAA>>><<<:::999777666555555444444444444333333222222111111222222111111111111111111111111222222222222222222222222000111333222111111222444444222444777777DDDjjj{{{WWWNNNXXXccc^^^JJJGGGNNNZZZbbbmmmooodddXXXWWW\\\yyyuuueeedddiii\\\```eeeffffffeeefffhhh\\\]]]bbbgggkkkzzz}}}tttooozzz~~~zzzxxxxxx|||~~~}}}}}}}}}}}}{{{yyyyyyyyyzzzzzzxxxtttpppkkklllmmmooooooooooooooorrrvvvzzzyyyuuupppnnnnnnnnnnnnooonnnlllkkklllmmmllllllmmmmmmooopppqqqrrr|||yyywwwuuuuuuuuuvvvuuussskkkgggaaa\\\YYYVVVSSSPPPIIIGGGEEEAAA>>><<<:::999555555444444444444444555333333222222111222222333111111111111111111111111222222222222222222222222000222333333222222333444888222444999555999YYYqqqQQQNNNXXXqqqyyyUUUGGGIIISSSZZZffflllfff[[[WWWYYYeeexxxwwwssspppkkkeeedddfffjjjmmmmmmhhhnnnxxxkkkpppzzz{{{|||}}}}}}|||~~~~~~~~~~~~{{{zzzyyyyyyxxxxxxvvvvvvnnnnnnoooooooooppppppqqqrrruuuyyyyyyuuuppplllkkkiiiiiihhhhhhiiillloooqqqoooooooooooopppqqqrrrsss}}}zzzxxxwwwwwwvvvuuussskkkgggbbb]]]YYYVVVSSSQQQJJJHHHEEEBBB???===;;;:::444444333333333333333444333222222111222222333333111111111111111111111111222222222222222222222222222333444444333333444555999111222:::999777MMMjjjTTTGGGVVV___nnnKKKCCCIIIQQQ___jjjiii```ZZZYYYZZZhhhyyyxxxjjjgggmmmqqqooojjjuuu|||~~~zzzzzz|||~~~~~~|||yyywwwxxxzzz|||tttsssrrrrrrqqqrrrssstttppprrruuuuuurrrnnnjjjhhheeedddcccdddhhhmmmqqqtttqqqqqqqqqqqqrrrssstttuuu|||yyywwwvvvvvvuuutttkkkgggaaa]]]YYYVVVSSSPPPKKKIIIGGGCCC@@@>>><<<;;;555444333222222222222222222222111111222222333333111111111111111111111111222222222222222222222222222444555555444333555666555///111888888777CCCUUU```JJJQQQSSSpppYYYCCCCCCKKKZZZiiillldddZZZVVVVVV]]]iiiwwwxxx|||||||||~~~~~~~~~}}}|||{{{}}}~~~~~~{{{yyyzzz}}}zzzxxxvvvsssrrrssstttuuuppppppqqqpppooollliiihhheeebbbaaabbbgggmmmqqqssspppqqqqqqqqqssstttuuuvvv|||}}}zzzvvvttttttuuuvvvuuujjjfffaaa\\\YYYUUURRRPPPLLLKKKHHHEEEBBB???======777666555333333222222222222222111111222222333444111111111111111111111111111111111111111111111111111333444444333222444555333222444555444555>>>IIImmmdddQQQMMM]]]mmmqqqTTTEEEHHHQQQ___fffccc^^^[[[WWWWWWZZZooo~~~~~~|||zzz{{{}}}}}}~~~~~~|||}}}|||zzzvvvsssqqqqqqrrrsssrrrqqqooommmmmmlllllllllhhheeebbbcccgggkkkmmmnnnnnnnnnoooppprrrtttuuuvvvxxx{{{wwwsssqqqrrruuuvvvwwwjjjfff```\\\XXXUUURRROOOMMMKKKIIIFFFBBB@@@>>>===999888666555444333222222222111111111222333333444111111111111111111111111000000000000000000000000000222333333222111333444333777888444000333<<>>FFFjjjrrrSSSFFFKKKTTTpppsssZZZFFFDDDIIIOOO[[[iiikkkcccZZZVVVXXXeee{{{yyyvvvtttrrrpppvvv}}}~~~~~~wwwzzzzzzzzz{{{{{{||||||{{{yyyxxxwwwzzzwwwsssqqqqqqqqqpppooosssuuusssnnnmmmoooooommmpppooommmlllkkkkkkllllllmmmmmmmmmmmmnnnpppqqqrrr|||xxxwwwwwwyyyyyyyyynnnjjjccc]]]YYYUUURRRPPPPPPNNNKKKGGGCCC???<<<;;;999777555333222111111222333333333333333333333333222111111111111000000000000000111111111111000000///111333333222111222333555333111333777999888666@@@;;;RRRrrrRRRLLLMMM^^^nnnPPPFFFGGGLLLYYYhhhnnnggg^^^VVVRRRWWWiiizzzxxx}}}uuunnn}}}}}}|||}}}|||}}}||||||tttwwwxxxyyy}}}wwwwwwwwwvvvuuusssrrrqqquuussspppoooppppppnnnmmmqqqsssssspppoooqqqppplllooonnnmmmlllllllllllllllkkkkkkkkklllmmmnnnpppppp}}}yyywwwwwwxxxyyyyyymmmhhhbbb]]]YYYVVVSSSQQQPPPOOOLLLHHHDDD@@@===;;;999777555333222111111222222222222222222222222222111000000000000000000000///000111222222111000//////111222333222111222333666222111444999<<<999666>>>777BBBfff{{{^^^LLLPPPoooeeeOOOKKKRRRXXXYYYiiifffaaa[[[RRRQQQ[[[hhh}}}{{{zzzyyyyyyzzz|||~~~|||yyyxxx||||||zzzzzz|||vvvwwwxxxxxxzzzzzzwwwtttttttttssssssrrrqqqppppppnnnmmmkkklllllllllkkkiiiiiimmmooonnnoooqqqpppmmmmmmllllllkkkkkkkkkjjjjjjiiiiiiiiijjjkkklllmmmnnn|||xxxvvvvvvwwwwwwwwwkkkgggaaa]]]YYYWWWTTTRRRQQQOOOLLLIIIEEEAAA>>><<<999777555333222111111222222222222222222222222222000000000000000000000111///000111222222111000//////000222222111111111222444111111555;;;>>><<<999777888:::HHHkkkzzzVVVKKK[[[sss```HHHJJJQQQOOObbbcccdddbbbZZZRRRTTTZZZnnnxxx|||{{{yyywwwvvvwwwwwwxxx{{{wwwuuuvvvuuutttwww|||yyyxxxxxxyyyyyyvvvrrrpppqqqqqqqqqqqqqqqrrrrrrrrrllljjjiiiiiijjjjjjiiihhheeeiiilllkkkkkkmmmkkkggghhhhhhhhhhhhhhhhhhggggggfffffffffggghhhiiijjjkkk~~~{{{wwwuuuuuuvvvvvvvvvjjjfffaaa\\\ZZZXXXUUUTTTRRRPPPMMMIIIEEEAAA>>>===999777555333222111111222222222222222222222222222000000000111111111111222000000111111111111000000...000222222111000111222111111222666;;;===<<<:::666<<<<<>>999777555333222111222222111111111111111111111111111111222222222333333333222111000//////000111222...000111222111000111222...111444666666555555666444,,,000>>>CCCLLLssstttOOO]]]XXXpppnnnNNNEEEJJJLLLVVVeeemmmjjjddd```OOO^^^eeennnxxx||||||}}}}}}}}}|||yyywwwyyy~~~uuuttttttsssssssssttttttttttttwwwyyyvvvppppppssssssnnnnnntttvvvrrrqqqtttpppooommmlllkkkllllllmmmnnnkkkgggeeeeeefffggggggbbbeeedddaaa```aaa```]]]YYYZZZ[[[\\\\\\\\\[[[ZZZ^^^^^^^^^^^^___aaabbbcccyyyuuuuuuwwwyyyzzziiifffaaa]]]ZZZXXXUUUSSSOOOPPPMMMFFFBBBBBB???;;;:::888555333444444333222333333333222111000//////444444444333222111000///000000000000///////////////111222222111111222333444444333333333444555555666333555::::::AAAYYYtttlllQQQQQQYYYvvvnnnOOOGGGIIIMMMWWWeeeoooooojjjhhh[[[SSS[[[hhhuuu{{{hhh}}}|||zzz{{{|||~~~~~~~~~~~~}}}{{{yyyvvvuuuuuuuuuuuutttpppmmmkkkllloooppppppooorrrssssssrrrqqqooonnnmmmmmmmmmmmmmmmmmmnnnooopppmmmmmmmmmmmmlllkkkkkkjjjiiihhhfffdddcccaaaaaaaaa```aaaaaa___\\\YYYYYYZZZZZZ[[[]]]]]]]]][[[YYYXXX]]]^^^___^^^]]]^^^aaacccyyyuuuuuuwwwyyyzzzkkkgggbbb^^^[[[YYYVVVTTTRRRRRROOOHHHDDDCCCAAA===:::888555333333444333222333222222222111000000000333333333333222111000///000000000000///////////////111222222111000222333444333333333333444555555777444555999777888HHH[[[dddUUURRRgggbbbIIIEEEFFFPPP```mmmuuuxxxlll___TTTSSSXXX^^^hhhppppppvvv|||xxxwwwzzzzzz{{{|||{{{zzzyyyxxxyyywwwttttttuuuvvvuuuttttttqqqnnnmmmoooqqqqqqpppmmmmmmlllkkkkkkkkkllllllkkkkkkjjjjjjjjjkkklllllljjjjjjjjjiiihhhfffdddcccdddcccbbbaaaaaaaaaaaaaaa``````___]]]YYYVVVVVVVVVZZZ[[[]]]]]]]]]\\\ZZZYYY]]]]]]]]][[[ZZZ[[[^^^```~~~yyyvvvvvvxxxyyyzzzlllhhhccc^^^\\\YYYWWWUUUTTTUUUQQQJJJFFFEEECCC???;;;888555333333333222111222222111111111111111111333333333333222111000000////////////000000000000///000222111000000111333333333333333333444555555777333444888777444:::DDDaaapppVVVHHHTTTvvvWWWIIIBBBJJJWWWbbbmmmvvvuuujjj]]]UUUPPPOOOUUU\\\mmmmmmrrr}}}~~~~~~{{{wwwvvvwwwwwwxxxyyyxxxwwwvvvuuuuuutttssstttvvvwwwvvvuuuyyyuuuqqqnnnnnnpppqqqqqqhhhgggdddccccccfffhhhkkkhhhhhhgggfffffffffggggggggggggggggggeeebbb```^^^______^^^^^^^^^___``````______]]]ZZZVVVSSSSSSTTTZZZ[[[]]]]]]^^^]]]\\\[[[]]]\\\[[[YYYWWWXXX[[[]]]}}}yyyvvvvvvxxxyyyzzzmmmiiiccc^^^[[[XXXVVVUUUUUUVVVRRRKKKGGGFFFCCC???;;;999555444333333222111111111111111111222222222222222222222222111000000////////////000000000000///000111111000000111222222222222222333444555555555222222888:::888999===LLLhhhgggOOOOOOaaawwwmmmVVVCCCEEENNNWWWbbbmmmuuupppggg]]]SSSNNNPPPTTTaaarrrppprrr~~~}}}~~~~~~|||xxxuuutttuuuvvvwwwwwwwwwvvvuuusssrrrsssuuuwwwxxxxxxvvvzzzvvvqqqmmmlllmmmooopppiiifffbbb______aaaeeehhhfffeeeddddddcccccccccccceeeffffffeeedddbbb```___]]]]]]]]]\\\]]]]]]^^^^^^^^^]]][[[WWWTTTSSSTTTVVV[[[[[[\\\]]]]]]]]]]]]\\\]]]]]]ZZZWWWUUUVVVYYY[[[}}}yyywwwwwwxxxyyyyyymmmhhhaaa\\\YYYWWWUUUTTTUUUVVVRRRKKKFFFEEEBBB>>><<<999666444333333222000111111111111111222222222111111222222222111000000.../////////000000000111...000111111000///111222111111111222333444555555555222111666:::;;;;;;<<>>SSSyyyjjjUUUTTT^^^~~~xxxWWWEEEFFFTTT```eeekkknnnhhh```YYYRRRLLLKKKRRR```ooo}}}iiiooo{{{xxxyyy||||||zzzzzz|||}}}zzz||||||{{{zzzxxxuuurrrppprrrssstttwwwyyyxxxuuurrrpppooommmiiiggggggjjjmmmooolllgggccc```___```aaaaaaaaa``````___`````````]]]\\\[[[[[[[[[\\\^^^___]]]]]]\\\\\\[[[[[[\\\\\\[[[ZZZWWWTTTSSSUUUYYY]]]\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\[[[ZZZWWWWWWXXXZZZ|||yyywwwxxxyyyzzzyyyoooiiibbb\\\XXXVVVUUUTTTVVVWWWSSSKKKFFFEEEBBB>>><<<:::666444333222111000333222222222111000000000000000111111111111000000.........///000111111111...///000000//////000222000000000111222444555666666555444444666777777555888:::CCCYYY~~~___VVVPPP___zzzSSSFFFJJJQQQaaahhhmmmjjjeeeaaaZZZRRRLLLNNNUUU___jjjzzzfffuuu~~~{{{{{{~~~}}}xxxwww|||}}}zzzzzzzzzzzzxxxvvvtttsssqqqrrrtttvvvwwwuuuqqqmmmkkkkkkkkkiiiggggggjjjmmmllljjjhhheeebbb___^^^]]]^^^^^^]]]]]]]]]^^^______]]][[[XXXVVVVVVXXXZZZ\\\ZZZZZZZZZZZZZZZ[[[\\\]]]\\\ZZZWWWSSSQQQSSSXXX\\\]]]\\\[[[ZZZYYYYYYXXXXXXYYYZZZ[[[ZZZXXXWWWWWWXXX~~~|||yyyxxxxxxzzzzzzyyypppkkkccc]]]YYYWWWVVVUUUWWWXXXTTTLLLGGGEEEBBB>>>===:::666444333222111000444333333222111000/////////000000111111111000000---......///000111111222...///000000//////000111000000000111222444555666444555666666777999777555777:::;;;DDDcccqqq\\\KKKQQQ}}}fffOOOLLLMMMZZZaaafffeeedddddd]]]UUUOOOMMMNNNTTT[[[iii~~~jjjZZZ}}}zzz|||~~~|||~~~{{{rrrpppuuuyyyxxxtttuuuwwwxxxyyyzzzyyyyyyqqqqqqsssuuuuuurrrmmmiiigggiiijjjiiiggggggjjjmmmhhhhhhgggeeebbb___\\\[[[\\\[[[[[[[[[\\\]]]^^^^^^```]]]XXXTTTTTTVVVYYY\\\VVVWWWWWWXXXZZZ\\\]]]^^^]]][[[WWWRRRPPPQQQVVVZZZ^^^]]][[[YYYXXXWWWWWWWWWVVVXXXZZZZZZYYYWWWVVVWWW|||{{{wwwuuuwww{{{|||xxxtttllliiieee___ZZZVVVTTTSSSTTTUUUSSSMMMIIIGGGDDD???>>>;;;666333222222000///000000000000000000000000////////////000000000000111000///......///000111///////////////000111111000000000111222444555666888777555444444555666777666555666<<>>;;;666333222222111///000000000000000000000000/////////000000000111111000//////......//////000///////////////000000111000000000111222333555555777666555444444555666777666666777999AAATTTuuu~~~dddWWW]]]yyyrrrFFFEEEEEEJJJRRRWWWZZZaaahhhfff___XXXTTTRRRTTT___lllsss~~~bbbLLLOOOssswwwuuu|||~~~}}}~~~~~~~~~xxxrrrmmmjjjiiiiiimmmnnnoooqqqrrrtttuuuuuupppooommmmmmllljjjgggddd[[[\\\^^^```aaaaaaaaaaaacccaaa^^^[[[WWWTTTRRRQQQTTTSSSRRRQQQRRRSSSUUUVVVYYYXXXVVVWWWWWWXXXVVVUUUSSSRRRRRRQQQRRRRRRSSSSSSXXXWWWUUUSSSRRRRRRSSSSSSTTTSSSQQQPPPPPPPPPQQQRRRPPPNNNMMMMMMOOOPPPPPPOOO|||~~~yyyuuuuuuxxxyyywwwtttkkkiiieeeaaa]]]YYYWWWVVVTTTVVVTTTMMMIIIHHHDDD???>>>:::666333222222111000000000000000000000000000000000000111111111222222...//////////////////...//////......//////000111000000000111222333444555666555444333333444666666444555777999999???QQQbbbVVVWWWaaa~~~^^^NNNHHHDDDHHHNNNTTT\\\dddjjjgggccc___XXXRRRTTTYYY^^^lllzzz}}}~~~```PPPLLL^^^nnnjjjppp}}}}}}|||zzzyyyyyyyyy|||wwwqqqllliiiggggggkkklllmmmnnnoooppppppqqqooolllhhheeeddddddcccbbbZZZZZZZZZ[[[\\\]]]^^^^^^bbb```]]]YYYVVVSSSQQQPPPQQQOOOMMMLLLLLLNNNQQQRRRUUUTTTSSSUUUWWWXXXWWWVVVQQQPPPOOONNNMMMLLLLLLLLLPPPOOOOOOOOOOOOOOOOOOOOONNNNNNLLLKKKKKKKKKLLLMMMLLLJJJHHHHHHIIIKKKLLLLLLzzzuuutttwwwyyywwwtttjjjhhheeeaaa]]]ZZZWWWVVVUUUWWWTTTNNNIIIHHHDDD???===:::666333222222111000000000000000000000000000000111111111222222222222...///111111111111///...///............///000000000000000000111222333444555444333333333444555666222444777:::888888@@@JJJvvviii___WWWeeedddTTTEEECCCIIIPPPWWW\\\bbbeeegggfff___VVVQQQPPPUUU```ssstttuuu}}}bbbPPPVVVggg}}}xxxsssuuu|||~~~~~~~~~}}}yyyyyyxxxwwwvvvvvvuuuuuuwwwuuussspppnnnllllllkkkjjjjjjjjjkkkkkklllllllllmmmjjjeeebbbaaabbbaaaaaaZZZYYYXXXXXXXXXZZZ\\\]]]___^^^[[[YYYVVVTTTRRRQQQOOONNNKKKJJJJJJLLLOOOQQQRRRQQQQQQRRRTTTVVVUUUTTTQQQPPPOOOMMMLLLLLLLLLLLLJJJKKKLLLLLLLLLKKKJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIKKKHHHEEEDDDFFFIIIJJJKKK{{{vvvuuuxxxyyywwwtttiiihhheeebbb^^^ZZZWWWUUUVVVWWWUUUNNNJJJHHHDDD???===:::666333222222222111000000000000000000000000000111111111222222222222000000222333333222000000...............//////000000000000000111222333333333333333333333444555555333333666999888777<<>>KKK{{{iii\\\\\\uuucccOOOEEEFFFJJJPPPZZZdddfffccc___YYYSSSLLLLLLSSScccsss}}}xxxvvvyyyjjjXXXSSSRRRccc~~~zzzxxxuuuuuuvvvxxxyyyyyyvvvvvvwwwwwwvvvvvvuuutttpppppppppooommmkkkiiihhhffffffeeedddcccbbbaaaaaa]]]\\\[[[[[[[[[ZZZXXXUUUTTTRRRPPPOOOOOOPPPQQQSSSQQQQQQPPPOOONNNNNNNNNOOOHHHHHHGGGGGGGGGHHHIIIJJJNNNMMMLLLLLLMMMNNNLLLKKKIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOMMMLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGIIIFFFDDDDDDFFFHHHHHHHHH}}}{{{xxxyyy}}}~~~{{{wwwnnnllljjjfffbbb]]]XXXVVVWWWYYYVVVOOOJJJHHHDDD???<<<999555333333333222111000000000000000000000000/////////000000000111111000000////////////000000...------------...//////000000000000000111111222000111222333333444444444666333333555666555777;;;===]]]tttTTTUUUfff|||oooPPPFFFHHHIIIUUU___aaaaaaaaa___ZZZSSSLLLKKKTTT___kkktttmmmnnnvvv~~~}}}sssfff[[[TTTTTTlll}}}vvvrrrooommmooorrruuuvvvwwwwwwvvvvvvtttrrrpppooonnnnnnnnnmmmjjjgggdddbbbcccbbbaaa___^^^\\\[[[[[[XXXVVVUUUUUUVVVVVVUUUTTTQQQQQQOOONNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKEEEFFFFFFGGGGGGGGGGGGGGGKKKIIIHHHIIIJJJKKKJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKLLLLLLMMMMMMLLLLLLHHHGGGFFFEEEEEEEEEFFFGGGEEECCCBBBBBBDDDEEEEEEDDD~~~{{{yyy{{{|||wwwpppooommmiiiddd^^^ZZZWWWXXXYYYVVVOOOJJJHHHDDD???<<<999555333333333222222000000000000000000000000////////////000000000000///...---,,,,,,---...///...------------...//////111000000000000000111222///000111222333444444444555222111555777777888;;;===LLLdddooo___\\\```bbbOOOOOODDDPPPZZZ]]]___cccdddaaa___SSSLLLOOOTTT\\\nnnssskkkjjjlllyyyuuu```SSSVVV]]]{{{~~~}}}}}}|||zzzrrrnnnjjjhhhjjjnnnqqqsssvvvvvvuuussspppmmmjjjhhhjjjjjjkkkjjjiiifffcccaaa```___^^^\\\ZZZYYYWWWVVVWWWUUURRRRRRSSSUUUVVVVVVRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPNNNLLLKKKJJJJJJJJJEEEFFFHHHIIIIIIIIIHHHGGGHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGIIIJJJKKKKKKHHHGGGFFFEEEDDDEEEFFFFFFAAA@@@@@@AAABBBCCCBBBAAA