BM6P6(@ vvvkkkccc^^^\\\[[[]]][[[\\\```aaa___^^^``````aaabbbdddeeefffggggggmmmmmmmmmmmmmmmmmmlllkkkkkkmmmnnnnnnmmmmmmooopppnnnnnnnnnnnnnnnnnnnnnnnnkkklllnnnppprrrtttvvvwwwrrrrrrrrrsssssssssttttttnnnmmmkkkjjjiiijjjkkkkkkkkkjjjiiigggeeecccaaa___eeejjjpppvvvwwwtttooolllmmmttt~~~~~~{{{yyyxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzz{{{|||~~~|||yyywwwtttssspppjjjccc[[[SSSOOOLLLGGGAAA===;;;;;;::::::999999999999:::;;;;;;<<<@@@@@@@@@AAABBBCCCDDDEEEIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMLLLLLLNNNRRRUUUccciiiqqqxxx}}}}}}yyyvvvuuutttuuuxxx~~~}}}uuullljjjmmmqqqpppmmmiiikkkpppvvv|||ooofffYYYTTTNNNJJJJJJJJJIIIHHHJJJKKKNNNPPPRRRSSSTTTTTTUUUUUUTTTSSSYYYggg{{{uuurrrxxx~~~gggXXXQQQPPPNNNLLLJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJHHHGGGEEECCCBBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEECCCAAA???>>>>>>>>>>>>AAAAAA@@@???>>>===<<<<<<===<<<;;;:::999888888777777888999::::::::::::::::::::::::999999999888888777777888888888888777777777777777777666666666666444444555555555555444444444555777888777666444333555444333333222222333333111111111111111111111111111111222222222333333333222222333333333333444444000/////////000111222222222222222222222222222222yyypppiiiccc```]]][[[]]]bbbdddaaa___`````````aaacccdddeeefffggglllllllllmmmllllllkkkkkkiiijjjllllllkkkkkkmmmnnnoooooooooooooooooooooooolllmmmoooppprrrtttvvvwwwrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmlllkkkkkkkkkkkkkkkiiiiiiiiihhhgggfffddddddgggjjjpppuuuvvvuuuqqqooopppvvv~~~{{{yyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzz{{{{{{|||~~~|||yyywwwvvvuuurrrmmmfff^^^WWWSSSMMMIIICCC>>><<<;;;::::::999999999999:::;;;<<<===AAAAAAAAAAAABBBDDDEEEFFFJJJJJJJJJJJJKKKLLLMMMMMMOOONNNMMMKKKJJJLLLPPPSSSaaahhhsss|||}}}}}}vvvsssvvvxxxvvvsssoooppptttyyyvvvjjjaaaXXXSSSMMMJJJJJJJJJJJJIIILLLMMMPPPRRRTTTTTTSSSSSSOOOQQQSSSYYYeeexxx{{{zzz}}}nnn[[[QQQOOONNNLLLKKKJJJJJJJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHKKKKKKKKKJJJHHHFFFEEEDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCAAA???>>>>>>??????@@@@@@??????>>>=========>>>===<<<;;;:::999888777888888999::::::::::::::::::::::::999999999888888777777888888888888777777888777777777666666666666555666666777777666666555555666777888888666444333555444333333222222333333333333333333333333333333111111222222222333333333222222222333333333444444222111111111111111222333222222222222222222222222wwwooojjj```]]]]]]bbbcccaaa___```````````````bbbdddfffgggiiijjjjjjkkkkkkkkkjjjjjjhhhjjjkkkkkkkkkkkklllnnnoooooooooooooooooooooooonnnooopppqqqssstttuuuvvvrrrrrrrrrqqqppppppooooookkkllllllllllllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiilllpppsssuuutttrrrppprrrwww~~~{{{yyyzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{zzz{{{}}}~~~|||zzzxxxyyyxxxvvvqqqkkkddd^^^ZZZQQQLLLEEE@@@===<<<;;;:::999999999::::::<<<======BBBBBBBBBCCCDDDEEEFFFGGGJJJKKKKKKKKKLLLMMMMMMNNNOOONNNLLLIIIHHHJJJNNNRRR___hhhuuu}}}}}}xxxyyy{{{~~~yyynnnccc[[[UUUQQQMMMJJJJJJJJJJJJJJJNNNPPPRRRTTTUUUTTTRRRQQQMMMOOOUUUaaattt~~~xxx```TTTQQQLLLLLLKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHLLLLLLKKKJJJIIIHHHFFFEEEBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<;;;:::999888888999999::::::::::::::::::::::::999999999888888777777888888888888777777888888777777777666666666666777777888888777777666666777888888888777555444555444333333222222333333444444444444444444444444111111222222222333333333222222222222333333333333444333222222222222222222222222222222222222222222|||iiibbb]]]]]]^^^]]]^^^```___^^^^^^^^^___bbbdddfffgggggghhhiiiiiijjjiiiiiiiiikkklllmmmllllllnnnpppppppppppppppppppppppppppppppppqqqrrrsssttttttuuurrrrrrqqqpppooonnnmmmmmmiiiiiikkkkkkkkkjjjiiihhhjjjjjjjjjkkkkkkllllllmmmnnnooopppqqqqqqqqqooonnnpppuuu{{{|||zzz{{{|||zzzzzzzzz{{{{{{{{{{{{{{{zzz|||~~~~~~~~~~~~}}}{{{zzzzzzyyyxxxuuupppjjjddd```UUUPPPIIICCC???===;;;:::::::::::::::;;;<<<>>>>>>CCCCCCCCCDDDEEEFFFHHHHHHKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFIIIOOOSSS___iiiwww~~~|||{{{qqqfff\\\UUUQQQOOOMMMKKKJJJKKKLLLMMMPPPRRRTTTUUUUUUSSSPPPOOOOOORRRZZZiii}}}jjjZZZSSSRRRKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIGGGFFFEEECCCDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@============>>>>>>??????@@@@@@???===<<<;;;:::999999999::::::;;;::::::999:::::::::999999999888888777888888999999888888777888888888777777777666666666777777888888777777666777777888888888777666555555444333333222222333333444444444444444444444444111111222222222333333333111222222222222333333333444333222111111111111111222222222222222222222222xxxkkk^^^YYYXXXXXX[[[___]]]]]]\\\\\\]]]```cccdddddddddeeeggghhhhhhhhhhhhhhhiiikkklllllllllnnnpppooooooooooooooooooooooooppppppqqqrrrrrrsssttttttrrrrrrqqqpppnnnmmmllllllggghhhiiijjjjjjiiihhhgggmmmmmmlllllllllmmmnnnnnnqqqqqqqqqpppooommmlllkkkkkkpppvvvzzz}}}}}}{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyywwwsssnnniiifff[[[VVVNNNGGGBBB???===;;;:::::::::;;;<<<===???@@@DDDDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMNNNMMMMMMLLLGGGGGGGGGGGGHHHLLLRRRWWWbbbkkkyyy{{{xxx{{{~~~sssjjjaaaXXXRRRNNNNNNMMMLLLLLLMMMNNNPPPRRRSSSUUUUUUUUURRRPPPNNNRRRUUU^^^llljjj]]]TTTOOOOOOLLLMMMNNNOOOOOONNNLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@???<<<<<<<<<===>>>>>>????????????>>>===<<<;;;;;;:::::::::;;;;;;;;;::::::999:::::::::999999999888888888888999999999999888888888888888888777777777777555666666777777666666555777777777777777666666555555444333333222222333333222222222222222222222222111111222222222333333333111111111222222222333333333222111000000000000000222222222222222222222222zzzfffZZZVVVUUUXXX\\\[[[[[[[[[[[[]]]___aaabbbaaabbbccceeefffgggggggggeeefffhhhiiiiiijjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqqqqrrrssssssrrrqqqqqqooonnnmmmllllllgggggghhhiiiiiiiiiiiihhhnnnmmmllllllmmmnnnpppqqqssssssrrrqqqooommmkkkjjjhhhlllrrrxxx|||~~~|||}}}~~~|||||||||{{{{{{{{{{{{{{{{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||zzz{{{{{{zzzwwwsssnnnlllaaa[[[SSSKKKFFFBBB???===::::::;;;;;;===>>>@@@AAADDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKEEEFFFHHHJJJMMMRRRXXX]]]fffnnnzzz~~~~~~yyywwwyyyyyymmmeee]]]UUUPPPLLLMMMNNNNNNMMMNNNQQQSSSUUUVVVVVVVVVUUUSSSQQQPPPRRRWWWaaaooolll]]]WWWQQQNNNOOOLLLNNNPPPQQQQQQNNNLLLJJJFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCDDDAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999:::::::::999999999888888888888999999999999888888999999888888888777777777555666666777777666666555777666666666555555555555555444333333222222333333111111111111111111111111111111222222222333333333111111111111222222222222111111000000///000000000222222222222222222222222qqqbbbZZZWWWWWWZZZYYYYYYZZZ[[[]]]^^^_________```aaacccdddfffffffffdddfffhhhhhhiiiiiikkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrssssssqqqqqqppppppooonnnmmmmmmiiiiiiiiiiiiiiijjjkkkkkklllkkkkkklllmmmpppsssuuussssssssssssrrrpppnnnmmmiiimmmrrrxxx}}}}}}}}}}}}|||||||||{{{{{{{{{zzz||||||}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{|||||||||zzzwwwsssqqqfff```WWWOOOIIIDDD@@@>>>::::::;;;<<<===???AAAAAADDDDDDDDDDDDEEEGGGHHHIIIIIIJJJLLLMMMMMMLLLJJJIIIGGGJJJMMMQQQTTTYYY^^^aaaiiipppyyy}}}yyyvvvrrrpppnnnllliiigggeeehhhlllnnnpppsssxxx|||{{{uuuvvvxxx|||tttiiiaaaYYYRRRNNNKKKMMMOOOOOOOOOPPPTTTWWWYYYYYYXXXWWWVVVUUUUUUTTTUUU\\\gggtttwwwbbb[[[VVVOOONNNRRRLLLNNNPPPQQQPPPMMMJJJGGGEEEEEEFFFFFFEEEDDDBBBAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDAAABBBBBBBBBAAA???>>>===<<<<<<==================;;;;;;<<<<<<<<<=========;;;;;;<<<<<<;;;::::::999:::::::::999999999888888888999999::::::999999888999999999888888888777777666777777888888777777666666555555444444444444444555444333333222222333333111111111111111111111111111111222222222333333333111111111111222222222222111111000000111111222222222222222222222222222222{{{iii```ZZZXXXXXXWWWXXXZZZ[[[]]]^^^^^^^^^^^^___```bbbdddeeeffffffeeegggiiijjjjjjkkkmmmooommmmmmmmmmmmmmmmmmmmmmmmllllllmmmooopppqqqrrrsssqqqqqqppppppoooooonnnnnnkkkkkkjjjiiijjjkkkmmmnnniiiiiiiiikkknnnrrruuuxxxrrrssstttuuutttsssrrrqqqkkkoootttyyy}}}~~~}}}}}}||||||{{{{{{{{{zzz}}}||||||{{{||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~~~~|||yyyvvvtttiiicccYYYQQQJJJEEEBBB???:::;;;;;;<<<>>>???AAABBBCCCCCCDDDDDDEEEFFFHHHIIIIIIJJJLLLMMMLLLKKKIIIHHHJJJMMMRRRVVVYYY]]]aaadddkkkqqqyyy~~~}}}{{{yyynnnkkkgggccc```]]]ZZZXXXRRRUUUYYY[[[]]]aaagggkkkttt|||wwwoooqqquuu|||rrrfff^^^WWWQQQMMMJJJMMMPPPPPPPPPQQQUUUXXX]]][[[YYYXXXWWWWWWWWWXXX[[[cccnnnxxxxxxiii]]]YYYRRRIIIJJJRRRKKKMMMPPPQQQPPPLLLHHHEEEFFFGGGGGGGGGFFFEEECCCBBBBBBCCCCCCDDDDDDDDDDDDDDDAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDBBBBBBBBBBBBAAA???===<<<========================::::::;;;;;;<<<======>>>;;;<<<<<<<<<;;;::::::999:::::::::999999999888888888999999::::::999999888999999999888888888888777888888999999999999888888555555444333333333333444555444333333222222333333111111111111111111111111111111222222222333333333000111111111111222222222111111111111222333444444222222222222222222222222yyykkk\\\SSSSSSSSSTTTUUUVVVWWWYYY\\\___ZZZZZZ[[[\\\^^^```bbbdddbbbcccdddfffhhhkkkmmmnnnmmmlllllllllmmmnnnpppqqqoooppppppqqqqqqrrrssssssssssssqqqpppooonnnnnnnnnppppppqqqqqqpppmmmjjjiiihhhiiikkklllmmmooorrruuusssvvvxxxxxxuuusssrrrrrrkkknnnsssyyy}}}{{{|||~~~~~~}}}{{{zzzyyyxxxzzzzzzzzzzzzzzz{{{||||||}}}|||{{{zzz{{{}}}}}}zzzvvvtttkkkeee\\\TTTMMMHHHDDDAAA>>>>>>>>>>>>>>>??????@@@CCCDDDFFFGGGGGGHHHJJJLLLLLLMMMNNNNNNNNNMMMLLLKKKRRRSSSTTTWWW\\\bbbhhhkkkooowww}}}|||xxxvvvrrrmmmeeeaaa\\\WWWSSSPPPLLLJJJLLLKKKKKKNNNTTTZZZ^^^```iiisss~~~xxxrrrrrrwwwuuuyyymmmbbbZZZTTTPPPMMMRRROOOMMMOOOTTTYYY[[[[[[ZZZYYYWWWVVVVVVYYY]]]```dddnnn{{{hhh^^^SSSNNNOOOQQQOOOMMMKKKLLLLLLLLLKKKIIIGGGEEEGGGGGGFFFEEEDDDCCCBBBAAACCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBB@@@>>>>>>???===<<<<<<<<<<<<======>>>>>>>>>>>>>>>============999::::::;;;;;;::::::999999999:::;;;;;;;;;::::::888888888888888888888888777777777777666666666666666555444222222333444444333333333333333333333333000111111222222111111000222222222111111111111111111111111111111111111111111111111111111111111111333333222111000000111111000111222333333222111000rrrbbbWWWTTTRRRSSSUUUWWWXXXXXXYYYZZZYYYYYYZZZ[[[]]]___aaabbbaaabbbccceeegggjjjlllmmmllllllkkklllmmmnnnpppqqqppppppqqqqqqrrrsssssssssqqqqqqqqqpppppppppppppppqqqqqqrrrrrrqqqnnnllljjjkkklllnnnnnnnnnoooqqqssstttvvvxxxxxxwwwtttssssssppprrruuuyyy~~~{{{xxxyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{|||{{{zzzyyyzzz|||~~~|||yyywwwoooiii```XXXQQQKKKFFFCCC???>>>>>>>>>>>>???@@@@@@CCCEEEGGGHHHHHHHHHJJJLLLMMMNNNOOOPPPPPPPPPOOONNNTTTUUUXXX]]]bbbgggkkkmmmqqqxxx|||zzzuuuqqqlllgggaaa]]]XXXSSSOOOLLLIIIFFFIIIIIIJJJMMMSSSYYY^^^aaajjjuuu~~~vvvtttsssrrruuuzzz~~~}}}vvvjjj___XXXSSSPPPNNNQQQOOOOOORRRWWW[[[\\\[[[[[[XXXTTTRRRUUUZZZ```cccllluuutttcccZZZPPPLLLMMMPPPOOOLLLIIIIIIIIIIIIHHHFFFDDDCCCGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDBBB@@@>>>>>>???>>>======<<<<<<<<<==================<<<<<<<<<<<<999::::::;;;;;;::::::999:::::::::;;;::::::999999888888888888888888888888777777777777666666666555777666666555444555555555333333333333333333333333111111222222222222111111000000000000////////////111111111111111111111111222222222222222222222222333222222111000000111111000111222222222222111000~~~mmm___XXXRRRSSSVVVWWWXXXXXXWWWWWWWWWXXXXXXYYY[[[]]]^^^______```aaaccceeehhhjjjllljjjjjjkkkkkklllnnnooopppppppppqqqrrrssssssssssssppppppppppppqqqqqqrrrrrrqqqrrrrrrrrrrrrpppnnnmmmnnnooopppoooooooooqqqssstttwwwyyyzzzxxxvvvvvvvvvssstttuuuxxx{{{}}}wwwtttssstttsssssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{zzzyyyyyyzzz}}}}}}{{{tttnnnfff]]]UUUOOOIIIEEE@@@??????>>>???@@@AAABBBDDDFFFHHHHHHHHHIIIKKKMMMNNNOOOPPPRRRSSSSSSSSSSSSVVVXXX]]]bbbgggllloooqqqtttyyy{{{vvvpppkkkeee___\\\XXXRRRMMMJJJGGGDDDBBBFFFGGGIIIMMMSSSYYY___bbblllxxxyyyssspppssswww{{{xxxpppeee[[[UUURRRQQQPPPQQQQQQTTTWWW[[[\\\[[[ZZZ\\\WWWRRRSSSZZZcccjjjmmmxxx{{{bbb[[[TTTLLLIIILLLNNNNNNLLLHHHHHHHHHHHHGGGEEEDDDCCCGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCC@@@AAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBB???>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;:::999888888888888888888888888888888777777777666666666555555777777777888777666666555333333333333333333333333222222333333333333222222000000000000000000000000111111111111111111111111333333333333333333333333333222111111000111111111000111222222222222111000{{{jjj```UUUTTTTTTUUUWWWXXXXXXWWWVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^___aaacccfffhhhiiiiiiiiijjjkkklllmmmnnnooopppppprrrsssttttttssssssppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrsssrrrqqqqqqpppooopppqqqqqqpppppprrrtttuuuwwwzzz{{{zzzyyyxxxyyyssstttuuuwwwzzz~~~zzztttpppnnnoookkklllnnnppprrrtttuuuvvvxxxwwwwwwwwwxxxyyyzzzzzz{{{zzzzzzzzz|||~~~xxxrrrjjjbbbZZZRRRKKKFFFAAA@@@?????????@@@BBBCCCEEEGGGHHHIIIIIIJJJLLLNNNOOOPPPQQQSSSUUUVVVWWWXXXYYY[[[___dddjjjooosssuuuvvvyyyyyysssmmmhhhaaaZZZVVVRRRMMMHHHFFFDDDBBBAAAEEEGGGKKKPPPUUU[[[bbbfffppp{{{zzzuuussstttzzz|||qqqjjj```WWWSSSRRRSSSSSSTTTVVVYYY\\\]]]\\\YYYVVVYYYWWWWWW^^^iiittt{{{}}}kkkZZZUUUPPPJJJHHHKKKNNNNNNMMMKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@????????????@@@@@@AAABBBBBBAAA???>>>???@@@@@@???>>>===<<<<<<<<<<<<=========<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;:::999888777666888888888888888888888888777777666666666555555555666777888888888777555444222222222222222222222222222333333444444333333222111222222222222222333333111111111111111111111111333333333333333333333333222222111111111111111222111111111222222111111111xxxlll[[[WWWRRRPPPRRRUUUWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^aaacccfffgggfffggghhhjjjkkkmmmmmmnnnoooppprrrsssttttttsssrrrqqqqqqqqqqqqqqqooonnnmmmppppppqqqqqqrrrrrrrrrqqqnnnoooqqqqqqqqqrrruuuwwwtttwwwzzz|||{{{{{{{{{{{{vvvvvvwwwxxx{{{~~~~~~yyysssnnnlllkkkggghhhjjjlllnnnqqqrrrsssvvvvvvvvvwwwxxxyyy{{{|||{{{{{{{{{|||~~~zzzuuunnnfff]]]UUUMMMGGGCCCBBB@@@??????AAACCCEEEFFFHHHIIIJJJJJJKKKMMMOOOPPPQQQRRRTTTVVVXXXZZZ[[[\\\]]]```eeekkkqqqwwwzzzwwwyyyvvvpppkkkggg```YYYSSSOOOIIIFFFDDDDDDCCCCCCGGGJJJPPPTTTYYY___fffkkkttt~~~xxxuuupppsssyyy}}}tttiiicccZZZTTTRRRSSSTTTUUUXXXZZZ]]]]]]\\\YYYUUUSSSSSSWWW```nnn|||qqq___WWWQQQNNNJJJIIIKKKNNNNNNNNNKKKKKKJJJIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBB@@@??????>>>>>>??????@@@???AAAAAAAAA???>>>???AAAAAA@@@???======<<<<<<<<<>>>>>>>>>=========<<<<<<;;;::::::999999::::::;;;;;;;;;::::::999888777666777777777777777777777777666666666666555555555555444555666777666555444333222222222222222222222222222333333444444333333222111111222222333333333444111111111111111111111111222222222222222222222222222111111111111111222222222111111111111111111222zzzfff___VVVRRRRRRTTTVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ\\\^^^aaaccceeeeeefffhhhiiikkklllmmmmmmmmmoooqqqsssssssssrrrqqqpppqqqqqqqqqpppnnnlllkkknnnnnnnnnooopppqqqqqqrrrmmmooopppqqqqqqrrruuuwwwsssvvvzzz||||||||||||}}}|||||||||}}}}}}}}}}}}}}}~~~~~~}}}yyysssnnnkkkjjjiiiiiijjjlllnnnooopppqqqrrrssstttuuuwwwyyy{{{|||{{{{{{|||}}}~~~{{{wwwpppiiiaaaXXXOOOIIIDDDCCCAAA@@@@@@BBBDDDFFFGGGIIIJJJKKKKKKLLLNNNPPPQQQQQQRRRSSSVVVXXXZZZ[[[^^^```dddjjjpppvvv|||~~~yyyyyyuuunnniiieee^^^WWWOOOKKKGGGDDDDDDEEEFFFFFFJJJOOOUUUYYY]]]cccjjjoooxxxuuuqqqrrrrrrxxx~~~uuummmaaa\\\WWWSSSSSSUUUVVVWWWZZZ\\\]]]\\\XXXUUUSSSRRRRRR]]]nnnxxxaaaWWWSSSOOOMMMKKKJJJKKKMMMMMMMMMHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEDDDCCCCCCBBBBBB@@@AAAAAAAAAAAAAAAAAABBB@@@??????????????????@@@>>>???AAA@@@??????@@@AAA@@@??????>>>============???>>>>>>>>>============;;;;;;999999999999;;;;;;999:::::::::999888777777777777777777777777777777666666666555555555444444444444444444444333333222222222222222222222222222222222333333333333222222//////000000111222222222111111111111111111111111111111111111111111111111111111111000111111222333222222111000000111222222vvvnnnddd]]][[[ZZZXXXUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWYYYZZZ]]]___bbbcccccceeegggiiikkkllllllllllllmmmppprrrsssrrrpppooommmnnnooopppooonnnllljjjkkkkkklllmmmnnnoooqqqqqqooopppqqqqqqpppqqqsssuuurrruuuyyy|||||||||}}}~~~}}}~~~~~~}}}}}}~~~}}}zzzuuupppmmmkkknnnnnnooooooooopppppppppnnnnnnppprrruuuxxxzzz|||zzzzzz{{{}}}}}}|||yyysssllleee[[[RRRLLLEEEDDDAAA@@@@@@BBBEEEGGGGGGIIIKKKLLLLLLMMMOOOPPPQQQQQQQQQRRRTTTWWWYYY[[[```dddkkkssszzz~~~zzzyyyssskkkfffbbb[[[SSSLLLIIIDDDCCCDDDGGGIIIJJJLLLRRRXXX]]]```eeelllrrr{{{}}}uuupppqqqtttzzz{{{zzz}}}yyymmmfffZZZWWWTTTSSSTTTWWWXXXXXXZZZ[[[[[[XXXTTTRRRSSSUUU\\\kkkggg[[[UUUQQQNNNMMMKKKJJJJJJJJJJJJJJJFFFFFFDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDCCCBBBAAAAAAFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@===???@@@@@@??????@@@BBB??????>>>>>>>>>>>>>>>???>>>>>>=========<<<<<<<<<<<<;;;999888888999;;;<<<888888999999999888888777777777777777777777777777666666555555555444444444555444444333333333333333111111111111111111111111111111222222222222111111//////000111111222333333111111111111111111111111222222222222222222222222111111000000111222222333222222111000000111222222zzz|||rrrjjjfffbbb\\\WWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVXXXYYY\\\___aaabbbbbbdddfffiiikkklllllllllkkkmmmooorrrrrrqqqpppnnnjjjkkkmmmoooooonnnmmmkkkjjjjjjjjjkkkmmmnnnpppqqqqqqrrrrrrqqqpppoooqqqrrrqqquuuyyy{{{||||||}}}~~~{{{}}}}}}~~~~~~{{{vvvqqqnnnmmmssssssrrrrrrqqqqqqqqqqqqjjjkkkmmmpppsssvvvyyy{{{yyyyyyzzz|||~~~}}}zzzuuuoooggg^^^TTTNNNFFFDDDBBB@@@@@@CCCFFFHHHHHHJJJLLLLLLLLLMMMOOOQQQQQQQQQQQQRRRTTTVVVXXXZZZ```gggqqq||||||zzzsssjjjddd```XXXOOOJJJGGGCCCBBBDDDGGGJJJKKKMMMSSSZZZ___aaaeeelllrrr||||||sssqqqqqqtttyyyzzzyyyvvvxxxssshhhbbbWWWUUUSSSSSSVVVXXXYYYYYYXXXYYYXXXUUURRRQQQUUUXXXiiiyyynnn___[[[WWWQQQMMMLLLKKKJJJIIIIIIHHHHHHFFFFFFDDDCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@FFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA===>>>@@@@@@??????@@@BBB???>>>>>>>>>>>>>>>???@@@======<<<<<<<<<;;;;;;;;;<<<;;;999888888999;;;<<<777888888999999999888888777777777777777777777777666666555555555444444444666555444222222333444444111111111111111111111111111111111222222111111111111111222333444444555555111111111111111111111111333333333333333333333333111111000000111222333333333222111000000111222333fffwwwuuueeeWWW]]]YYYWWWXXXWWWTTTTTTXXXUUUUUUUUUVVVXXXZZZ[[[\\\\\\___ccceeeffffffhhhiiigggiiimmmooopppnnnkkkiiihhhiiikkkkkkjjjjjjlllmmmjjjkkkmmmnnnnnnnnnppprrrrrrqqqpppnnnmmmmmmllllllttttttuuuwwwxxxzzz{{{{{{zzz~~~|||yyyvvvsssrrryyyxxxxxxwwwvvvuuuttttttpppqqqrrrqqqppprrrvvvzzzvvvwwwxxx|||}}}zzzvvvooofff\\\TTTOOOKKKHHHEEECCCDDDFFFFFFFFFJJJKKKLLLMMMOOOPPPRRRRRRQQQQQQRRRSSSQQQPPPVVV___gggqqq{{{~~~|||wwwooohhhaaaZZZSSSOOODDDDDDCCCAAABBBEEEKKKOOOSSSVVV^^^dddfffgggooowwwvvvssstttvvv}}}~~~|||{{{{{{~~~vvvhhh]]]YYYTTTTTTUUUUUUUUUWWWZZZ]]]^^^WWWTTTUUUQQQNNNYYYjjj~~~jjj___VVVNNNKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCBBB@@@???@@@CCCEEEDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAABBB@@@??????@@@AAA@@@?????????>>>???AAAAAA@@@>>>;;;;;;<<<===>>>>>>=========<<<<<<;;;;;;:::999999<<<;;;::::::999999::::::999888888777666666777777999999777666555555555555777666555444444444444444555555555444444333333333222111000//////000111222000000000000000000000000111111111111111111111111111111111111111111111111111222444555555444222111000000000000000000000000111111111111111111111111YYYhhhzzzyyyhhh\\\WWWTTTVVVWWWTTTTTTVVVSSSSSSTTTUUUVVVXXXYYYZZZ[[[]]]```bbbcccdddfffgggggghhhjjjllllllkkkiiihhhggghhhiiihhhggggggiiijjjiiijjjlllmmmnnnoooqqqrrrrrrqqqpppooommmmmmmmmmmmqqqqqqrrrssstttuuuvvvwwwyyy}}}|||yyywwwyyyxxxxxxwwwvvvuuuuuuuuuqqqrrrrrrqqqpppqqqtttxxxzzzyyyyyy{{{~~~{{{vvvnnneee\\\UUUQQQLLLIIIEEEDDDDDDFFFGGGGGGJJJJJJKKKMMMNNNPPPQQQQQQNNNNNNOOOPPPOOOOOOXXXbbboooxxxwwwrrrjjjbbb[[[UUUOOOKKKCCCCCCBBBAAABBBFFFLLLPPPVVVYYY```fffhhhiiipppyyy}}}uuutttwww{{{|||{{{~~~~~~uuulllaaaYYYVVVTTTUUUWWWXXXXXXYYY[[[]]]VVVQQQOOORRRQQQSSSaaasssrrreee]]]UUUOOOLLLKKKKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@AAADDDFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>???@@@AAA@@@??????>>>>>>???@@@@@@???===;;;<<<<<<===>>>>>>=========<<<<<<;;;;;;::::::999;;;;;;:::999999999999999999888888777777777888888999888777666555555555555666666555444444444444444222222222111111111000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111111222444555555444222111000000000000000000000000111111111111111111111111LLLWWWfffwwwuuuaaaYYYSSSTTTWWWVVVTTTUUURRRRRRRRRSSSTTTVVVWWWXXXYYY[[[]]]^^^^^^```ccceeefffgggggghhhhhhgggffffffeeeffffffdddccccccdddfffiiiiiikkkmmmnnnppprrrrrrrrrqqqpppooonnnmmmmmmmmmooooooppppppqqqrrrsssssswww{{{}}}{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuuuusssrrrsssvvvyyy}}}{{{yyyyyy{{{~~~~~~|||uuulllccc[[[VVVSSSMMMIIIFFFDDDEEEFFFGGGGGGIIIJJJKKKLLLMMMNNNOOOPPPLLLKKKLLLNNNNNNQQQ]]]hhhwwwtttnnnfff]]]VVVPPPJJJFFF@@@AAAAAABBBDDDHHHNNNSSS[[[]]]ccchhhiiikkkrrr{{{{{{wwwzzz||||||~~~rrrhhhaaaZZZVVVVVVUUUWWW[[[\\\[[[ZZZZZZ[[[RRRMMMLLLQQQUUU\\\nnn}}}rrrggg```ZZZSSSMMMLLLJJJJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDAAABBBBBBBBBAAACCCEEEHHHIIIHHHEEECCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????AAABBBAAA@@@???>>>===>>>??????>>><<<<<<<<<===>>>>>>>>>============<<<<<<;;;:::::::::::::::999888888888888999999999888888888999999:::888888777666555555555555666555555555444444444444444444444444333333333333111111111222222111111111111111111111111111111111000000000000000000000000111111111111111111111111111222333444444333222111000000000000000000000000111111111111111111111111GGGLLLWWWggg|||ooobbbVVVTTTVVVVVVUUUUUUQQQQQQRRRRRRSSSUUUVVVWWWXXXYYYZZZZZZ[[[]]]```cccffffffeeeddddddddddddeeeddddddcccaaa______bbbdddiiiiiijjjlllooorrrssssssrrrqqqpppooonnnnnnnnnnnnppppppoooooooooppprrrrrrtttwww|||~~~|||zzzxxxwwwvvvyyyyyyxxxwwwwwwxxxzzz|||zzzwwwttttttvvvzzz}}}{{{sssiiiaaa[[[WWWVVVNNNJJJGGGEEEEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMMMMNNNLLLJJJKKKMMMOOOUUUcccqqq{{{}}}tttnnndddZZZRRRLLLFFFCCC>>>???AAACCCFFFKKKQQQVVV___aaafffjjjkkkllluuu~~~~~~}}}~~~}}}vvvhhh```[[[XXXXXXZZZWWWZZZ]]]^^^\\\YYYVVVUUUQQQNNNOOOUUU]]]hhh{{{nnnhhhbbb^^^XXXOOOJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCCCCCCCDDDFFFIIIKKKIIIFFFCCCAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???BBBAAAAAAAAACCCDDDCCCAAA>>>=========??????===;;;<<<======>>>>>>>>>===============<<<;;;;;;:::::::::999888888777777888888999999999888999999:::;;;888777666555555555555555555555555555555555444444555555555555555444444444000111222333333222111000111111111111111111111111222222222222222222222222111111111111111111111111111222333333333333222111000000000000000000000000111111111111111111111111DDDFFFMMM[[[nnnooo]]]VVVTTTRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVVVVWWWXXXYYYYYYYYY[[[^^^aaaeeedddcccbbbbbbccccccdddbbbaaa```^^^]]]^^^bbbeeekkkjjjjjjmmmqqqttttttsssrrrqqqpppoooooonnnooooooooonnnmmmmmmmmmnnnpppqqqqqqssswww|||~~~{{{yyyxxxzzzyyywwwvvvwwwyyyzzz{{{ssspppmmmnnnrrrwww|||~~~yyypppggg___ZZZXXXXXXOOOLLLHHHFFFFFFGGGGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKIIIHHHHHHLLLOOOXXXhhhwww~~~zzzrrrkkk```UUUMMMGGGBBB???===???BBBEEEHHHNNNTTTYYYbbbcccgggkkklllnnnwww}}}wwwkkk```[[[YYYXXXZZZ]]]ZZZ\\\]]]\\\YYYUUURRRQQQOOOPPPUUU^^^iiiwwwqqqgggbbb]]]ZZZSSSLLLIIIKKKGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@AAACCCCCCCCCDDDFFFHHHKKKIIIEEEBBB@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBDDDFFFFFFEEECCC???>>>===>>>???>>><<<;;;===>>>>>>>>>>>>>>>======>>>======<<<<<<;;;:::::::::999888888777777888888:::999999999999999::::::777666666555555555555555444444555666666555555444111111111111111111222222111222333444444333222111111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000@@@@@@EEEPPP```sss{{{hhh\\\UUUPPPNNNOOOQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUWWWWWWWWWXXX[[[]]]aaaaaa``````aaaaaabbbccc``````^^^]]]]]]```eeejjjnnnlllkkknnnsssvvvuuusssrrrqqqpppooooooooooooooolllkkkjjjjjjjjjllloooppppppqqqtttwwwzzz|||~~~}}}|||zzzwwwtttsssssstttttttttkkkiiihhhjjjooovvv{{{~~~~~~~~~~~~~~~{{{vvvmmmeee^^^ZZZYYYYYYPPPMMMIIIFFFFFFGGGHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIFFFEEEGGGKKKPPPZZZkkk{{{~~~vvvjjjcccXXXMMMFFFBBB???===>>>@@@DDDGGGKKKQQQWWW[[[ccccccfffjjjkkknnnxxx~~~wwwjjjaaaZZZYYYZZZZZZ[[[^^^[[[\\\[[[YYYUUURRRQQQQQQQQQWWW```mmmzzzyyyfff___YYYUUUSSSPPPJJJIIIKKKEEEEEEEEEEEEEEEEEEFFFGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@AAACCCDDDCCCCCCEEEFFFHHHGGGDDDBBBAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCEEEGGGGGGEEECCC@@@???>>>>>>??????===;;;>>>>>>?????????>>>======>>>>>>======<<<;;;;;;;;;::::::999888888888888999::::::999888888888888888666666555555444555555666333444555666666666555444222222222333333333333333333333333444444333333333222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000???>>>@@@HHHQQQ```wwwvvviii^^^SSSNNNNNNPPPPPPOOOPPPPPPQQQRRRSSSPPPRRRTTTUUUUUUVVVWWWYYY\\\\\\]]]^^^___``````aaa______^^^]]]^^^cccjjjoooqqqnnnmmmoootttwwwvvvsssqqqqqqppppppoooooopppppplllkkkjjjiiikkkmmmppprrrqqqqqqssstttvvvxxxzzz{{{}}}yyytttqqqpppooommmkkkgggeeeeeeiiiooovvv{{{}}}~~~~~~}}}|||{{{{{{vvvrrrkkkccc]]]ZZZYYYYYYQQQMMMIIIGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGJJJOOOUUU___pppxxxooo```YYYOOOGGGBBB@@@@@@??????BBBFFFIIINNNSSSYYY]]]bbbbbbeeeiiijjjnnnyyy~~~ssslll```ZZZXXX\\\___^^^^^^___[[[ZZZXXXUUUSSSRRRTTTWWW```iiiuuulllaaaYYYSSSOOOPPPOOOLLLIIIJJJDDDDDDDDDEEEFFFGGGIIIIIIFFFFFFEEEEEEDDDCCCBBBBBB@@@AAACCCCCCBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@??????>>>>>>???@@@AAABBBBBBCCC@@@AAABBBDDDFFFFFFDDDBBBAAA@@@??????@@@???===;;;???????????????>>>======>>>>>>======<<<<<<;;;;;;;;;;;;:::999999999999999;;;:::999888777666666666555555555444444555555666222333555666777666555444444444444555555666666666444444333333333333444444222222222222222222222222111111111111111111111111000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000@@@??????BBBFFFPPPggg}}}uuugggYYYRRRQQQNNNNNNNNNNNNOOOPPPQQQQQQMMMPPPSSSTTTTTTTTTTTTUUUXXXYYY[[[\\\^^^^^^_________^^^]]]]]]___eeemmmsssssspppnnnpppuuuxxxvvvsssqqqqqqppppppppppppppppppnnnmmmlllkkkmmmpppsssvvvrrrrrrsssssstttvvvxxxxxx|||}}}}}}wwwrrrpppmmmjjjgggfffeeeeeeiiiooovvvzzz}}}~~~}}}|||{{{zzzyyyyyysssoooiiibbb]]]ZZZYYYYYYQQQNNNJJJGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGKKKKKKNNNTTTZZZdddvvv|||rrrhhh[[[TTTKKKEEEBBBBBBCCCCCCAAACCCGGGKKKOOOTTTZZZ^^^aaaaaadddhhhjjjnnnzzz{{{oooddd]]]\\\XXXYYY```dddcccaaaaaaZZZYYYVVVSSSRRRTTTXXX\\\rrr|||sssddd___XXXRRRNNNPPPQQQMMMIIIHHHCCCCCCDDDEEEGGGHHHJJJKKKHHHHHHGGGEEEDDDCCCBBBAAA@@@AAACCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>======>>>???AAABBBCCCDDD??????@@@CCCEEEEEECCCAAABBBAAA@@@@@@@@@@@@>>><<>>======>>>>>>>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;:::999777666555555555555555444444444555555666222333555777777666555444111111111222222333333333555555333222222333555555222222222222222222222222333333333333333333333333000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000>>>???>>>===@@@IIIWWWbbb~~~rrrbbbVVVPPPOOONNNNNNNNNOOOOOONNNLLLOOOPPPPPPQQQRRRSSSSSSTTTVVVWWWXXXYYY[[[[[[\\\\\\[[[\\\^^^___bbbffflllqqqqqqmmmjjjlllqqqtttrrrooonnnoooooonnnmmmmmmnnnpppkkklllmmmnnnoooppppppppptttsssrrrrrrrrrtttuuuvvv|||~~~zzzxxx{{{~~~}}}~~~wwwrrrqqqoookkkggghhhjjjmmmqqqvvvzzz|||}}}}}}}}}zzzxxxvvvvvvwwwuuupppiiibbb]]]ZZZZZZZZZRRRPPPLLLIIIHHHIIIKKKLLLHHHHHHIIIHHHFFFFFFGGGIIIFFFIIINNNVVV```mmmzzzwwwiii\\\NNNKKKFFFBBB?????????@@@BBBDDDHHHOOOUUUYYYZZZZZZbbbdddfffeeegggpppwwwmmmeee```]]]ZZZ\\\___ccceeefffdddbbb[[[XXXTTTQQQSSS]]]mmmxxxhhh[[[XXXNNNMMMLLLKKKJJJIIIHHHHHHDDDDDDEEEGGGHHHIIIJJJJJJFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDCCCBBB@@@>>>===>>>======<<<===???AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>===<<<;;;<<<<<<===>>>>>>>>>>>>===?????????>>>===;;;999999<<<<<<;;;::::::999888888===<<<;;;:::999777666666777777777777666666666666444444444555555555555555333333333333333333333333555444222111000111222222111222222333333222222111222222222111111111111000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000?????????======DDDPPPYYYjjjvvvwwwhhh]]]XXXQQQPPPOOOPPPQQQQQQPPPNNNNNNNNNOOOQQQRRRRRRRRRSSSSSSTTTVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]```dddiiimmmnnnkkkiiijjjoooqqqpppnnnlllmmmnnnmmmkkkkkkmmmnnnnnnooopppqqqrrrssssssssstttttttttttttttvvvwwwxxx{{{}}}~~~{{{wwwuuuwwwzzz|||~~~{{{wwwwwwtttooonnnnnnnnnoooqqqsssuuuwwwyyyyyywwwuuusssrrrssstttuuuqqqjjjccc]]]YYYXXXWWWPPPOOOLLLIIIHHHHHHIIIJJJFFFGGGHHHGGGFFFFFFHHHJJJKKKMMMQQQWWWbbbppp}}}rrrcccWWWJJJHHHCCC@@@>>>>>>???@@@CCCFFFKKKQQQWWWZZZ[[[[[[[[[^^^aaacccgggssswwwkkkddd```^^^^^^ccccccdddfffhhhhhhfffccc[[[YYYWWWYYYaaaqqq~~~vvvcccXXXUUUMMMLLLLLLKKKIIIHHHHHHGGGDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAA???>>>===>>>>>>======>>>???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::>>>?????????>>>======<<<>>>>>>>>>>>>===;;;:::999<<<;;;;;;:::999999888888::::::999999888888777777777777777777666666666666555555555555555555444444333333333333333333333333444333222111111111222333111222222333333222222111222222222111111111111000........................000000000000000000000000111000000000/////////...////////////////////////?????????<<<;;;???FFFLLLXXXdddxxxsssjjjfff]]]ZZZVVVTTTSSSRRRQQQPPPKKKLLLNNNPPPQQQQQQPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWXXXYYY[[[[[[]]]```eeehhhjjjhhhfffhhhlllnnnmmmkkkjjjkkklllkkkiiiiiikkklllooopppqqqrrrssstttttttttssssssssstttuuuwwwxxxyyyzzz{{{{{{wwwrrrpppqqqtttvvvxxx{{{}}}~~~~~~}}}zzzvvvtttsssrrrrrrrrrssstttuuuwwwuuurrrooommmmmmmmmnnnqqqnnniiiccc]]]XXXTTTSSSMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHJJJJJJIIIJJJMMMOOORRRRRRUUUZZZeeeuuuwwwkkk\\\PPPGGGEEEAAA???>>>???AAACCCEEEHHHNNNTTTXXX[[[\\\\\\XXX[[[^^^aaafffrrryyysssiii```\\\\\\___aaaggggggiiimmmpppooojjjfff[[[ZZZ]]]eeeuuu|||{{{}}}xxxiii\\\SSSPPPKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHJJJIIIIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>===>>>>>>>>>>>>???@@@AAABBB<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::AAA@@@@@@@@@???===<<<;;;===============<<<;;;;;;;;;;;;::::::999999888888777777777777777888888888666666666666777777777777666666666555444444444333333333333333333333333333222222111111111222333333111222222333333222222111222222222111111111111000////////////////////////000000000000000000000000000000000000////////////////////////////////////??????>>>===;;;<<<@@@DDDMMMXXXjjj}}}{{{{{{zzzrrrggg]]]VVVQQQOOOMMMHHHIIIKKKMMMNNNNNNMMMLLLMMMNNNPPPRRRSSSTTTUUUUUUWWWYYYZZZZZZ[[[]]]aaadddfffeeeeeegggjjjlllkkkjjjiiijjjjjjjjjhhhhhhjjjkkkmmmnnnoooqqqrrrsssssssssqqqqqqrrrtttuuuwwwxxxyyyzzzzzzxxxsssooommmmmmooooooppprrrtttwww{{{}}}yyyxxxwwwwwwwwwwwwyyyyyyxxxtttnnniiiffffffffffffhhhgggddd```[[[UUUQQQNNNKKKKKKKKKJJJIIIGGGFFFEEEJJJLLLNNNOOOPPPQQQTTTWWWWWWWWWXXX]]]iiizzzsssfffWWWLLLEEECCCAAA??????AAADDDFFFFFFJJJPPPVVVYYYZZZ[[[\\\[[[\\\^^^___dddnnn|||yyyllliiiccc^^^\\\^^^cccggggggkkksss{{{~~~yyyooogggZZZ]]]eeettt~~~|||tttfff]]]UUUOOOMMMJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCCCCBBB@@@???>>>???????????????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@???>>>===<<<;;;;;;<<<======<<<<<<<<<::::::::::::999999888888777777777777666666666666666666666666777777777777777777666555444333333333333333333333333333333333111111111222222333333444111222222333333222222111222222222111111111000000111111111111111111111111////////////////////////000000000000////////////////////////////////////>>>>>>>>>=========>>>@@@CCCLLLZZZjjj|||lll]]]SSSMMMJJJFFFGGGHHHIIIIIIIIIHHHGGGKKKLLLMMMPPPQQQSSSSSSTTTVVVXXXYYYYYYZZZ[[[^^^aaaccccccdddfffiiijjjjjjiiiiiiiiijjjiiihhhgggiiikkklllmmmnnnpppqqqrrrssssssrrrssstttvvvwwwyyyyyyzzzzzzxxxuuuqqqmmmkkklllmmmkkklllnnnooorrrvvv|||~~~}}}|||||||||}}}zzzsssjjjbbb___^^^^^^]]]______^^^\\\XXXSSSOOOLLLKKKKKKKKKLLLKKKJJJHHHHHHLLLNNNQQQSSSUUUXXX\\\___\\\\\\]]]bbbnnnpppbbbTTTIIICCCAAA???>>>>>>AAADDDFFFGGGLLLRRRWWWYYYYYYZZZ[[[\\\]]]]]]]]]aaajjjuuu~~~~~~sssmmmbbbccccccbbbbbbdddiiimmmpppxxxpppeeeZZZaaappp~~~uuubbbYYYUUUPPPMMMLLLIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCAAA@@@???>>>?????????@@@@@@@@@@@@????????????????????????;;;<<<<<<<<<<<<============>>>>>>?????????>>>>>>:::;;;;;;<<<<<<<<<<<<<<<:::999999999999999888888999999888777666555444333555666666666777777777888777777666555444333333333333333333333333333333333000111111222333333333333111222222333333222222111222222222111111111000000111111111111111111111111////////////////////////////////////000000000000........................>>>>>>>>>>>>>>>>>>>>>>>>???EEEOOO[[[kkklll\\\QQQKKKFFFEEEEEEDDDCCCCCCCCCCCCHHHIIIKKKMMMOOOPPPQQQRRRTTTUUUWWWXXXXXXYYY\\\^^^___aaaccceeeggghhhhhhgggggghhhiiihhhgggfffhhhjjjkkklllnnnppprrrsssssstttuuuuuuwwwyyyzzz{{{{{{{{{wwwuuuqqqmmmkkkkkkllllllkkklllnnnoooqqquuuzzz~~~~~~}}}}}}}}}ttthhh___\\\[[[ZZZZZZ\\\\\\\\\ZZZWWWTTTPPPMMMLLLLLLMMMNNNNNNNNNMMMMMMNNNQQQUUUXXX[[[___cccgggdddeeefffjjjttt|||mmmaaaUUUJJJCCCAAA???======???BBBDDDHHHNNNUUUYYYYYYYYYYYY[[[ZZZZZZZZZ[[[___hhhssszzz{{{yyyzzzpppgggbbb]]]```dddfffhhhlllsssxxx~~~nnnddd```kkk}}}www|||qqqdddXXXSSSQQQMMMKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???===>>>????????????>>>>>>==========================================>>>>>><<<<<<===>>>>>>>>>>>>>>>:::;;;;;;<<<<<<<<<;;;;;;999999999999999999888888::::::999777666444333333555555666666777777888888666666666555444444444333333333333333333333333333111111222333333333222222111222222333333222222111222222222111111111111000////////////////////////000000000000000000000000////////////000000000000........................@@@>>>===============<<<@@@CCCHHHOOO[[[mmmkkkZZZQQQFFFDDDBBB???>>>>>>>>>???DDDFFFHHHJJJLLLNNNOOOOOOPPPRRRTTTUUUVVVWWWYYY[[[[[[]]]aaacccddddddeeeeeeeeefffgggfffddddddfffgggiiijjjlllnnnpppqqqrrrrrrtttuuuvvvxxxyyyyyyxxxxxxtttqqqmmmjjjiiijjjlllllljjjlllnnnoooqqqssswwwzzz~~~xxxkkkbbb```````````````______]]]ZZZVVVRRRPPPNNNNNNOOOPPPQQQRRRSSSSSSTTTWWW[[[___cccgggmmmpppoooooopppssszzz{{{ooofff\\\SSSGGGEEEBBB@@@@@@AAADDDFFFIIIPPPXXX\\\[[[YYYZZZ\\\YYYXXXXXXYYY^^^fffpppvvvyyy}}}rrrtttvvvnnngggbbb___]]]bbbgggkkknnnvvvuuukkkhhhnnnyyy}}}yyyqqqaaaYYYSSSQQQOOOKKKJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>><<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>==================<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::888888888888888888999999999999888777777666555555555555555666777888888888555555555555555555444444333333333333333333333333222222333333333222111000111222222333333222222111222222222111111111111000........................000000000000000000000000.../////////000000000111........................AAA???===<<<<<<<<<;;;:::??????@@@CCCLLL\\\nnn|||wwwcccVVVFFFDDD@@@===;;;:::;;;<<>>===<<<<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<>>>>>>======<<<;;;999999;;;;;;<<<<<<;;;;;;:::999888888888888888888999999888888888888777777777777444555555666777888888999444444444555555555555555333333333333333333333333222333333444333222000///222222222333333222222222222222222111111111111000000000000000000000000000000000000000000000000000.../////////000000111111........................<<<===============<<<;;;:::<<>>===???===<<<===BBBCCCFFFJJJMMMMMMKKKHHHLLLMMMOOOQQQSSSUUUUUUVVVZZZ\\\^^^___^^^^^^___```ddddddccccccccccccbbbbbbdddeeegggjjjlllmmmnnnooooooqqqtttuuutttrrrnnnllljjjjjjjjjjjjjjjjjjjjjjjjkkknnnqqqpppnnnnnnqqqtttrrrrrrsssvvvyyy}}}~~~zzzttttttuuuuuutttvvvrrrkkkgggccc^^^XXXSSSUUUTTTTTTUUUXXX[[[[[[[[[cccfffjjjnnnrrruuuzzz}}}|||vvvkkkbbbXXXNNNFFFFFFHHHHHHHHHIIISSSWWWZZZYYYZZZ\\\[[[WWWXXXWWWWWWWWWYYY```hhhnnnxxx||||||pppnnnnnnzzz|||rrrpppjjjddd```___bbbeeegggnnntttyyyvvvooottt}}}~~~sss```YYYUUUTTTRRROOOMMMLLLKKKJJJMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEAAAAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@BBBEEEHHHKKKBBBAAA@@@@@@??????@@@@@@>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????>>><<<:::888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999777777888888999999::::::;;;:::888666666555666666444444555555666666777777888777777666555444444444333333333222222222111111222333333444444333333222444333333222222333333444111111222222222333333333222111111111000000//////000000000000000000000000000000//////.........------------............///?????????>>>===<<<;;;:::<<<;;;===???AAAGGGUUUdddnnn{{{rrreeeVVVGGGBBBAAA===<<<===BBBCCCDDDGGGHHHIIIIIIHHHLLLMMMNNNPPPRRRTTTTTTUUUYYYZZZ]]]]]]]]]]]]^^^___bbbbbbbbbbbbaaaaaaaaaaaacccdddfffhhhjjjlllmmmmmmnnnooopppqqqqqqooommmkkklllllllllllllllllllllllllllnnnooooooooooooqqqrrrpppppppppqqqsssuuuxxxyyyyyy|||~~~yyysssnnnjjjeee___ZZZYYYXXXXXXYYY]]]```aaabbbgggjjjnnnrrruuuyyy}}}|||ssskkk___TTTKKKIIIJJJJJJKKKMMMWWW]]]bbbaaa```aaa```]]]ZZZZZZZZZZZZ\\\aaahhhnnnvvvzzzyyyqqqqqqrrr}}}|||uuupppgggfffeeecccbbbdddhhhlllnnnttt|||~~~yyyyyy{{{~~~gggYYYUUUSSSRRRQQQOOOMMMLLLKKKKKKNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCAAAAAA@@@AAABBBEEEGGGIIIBBBAAA@@@@@@??????@@@@@@>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===;;;999999999999999999999999999999999999999999888888888777777777888888888888888:::999888666666666666666555555555666666777777777777777777666555444444444333333333333222222222222222333333444444333333222333333222222222222333333111111111222222222333333111111111111000000000///000000000000000000000000000/////////.........------------............///AAAAAA@@@???>>><<<;;;:::>>>;;;:::<<<>>>AAAIIIRRR\\\llluuugggVVVLLLGGGBBB??????AAABBBDDDDDDEEEFFFHHHJJJKKKLLLMMMOOOPPPRRRSSSSSSVVVXXXZZZZZZZZZZZZ\\\^^^______``````````````````bbbccceeegggiiijjjkkklllkkkkkkllllllkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmnnnpppqqqqqqpppnnnnnnmmmmmmnnnooopppqqqsssvvvzzz~~~{{{uuupppiiieeeaaa___^^^```cccgggiiijjjlllooorrruuuxxx|||}}}wwwjjj^^^SSSNNNMMMMMMOOOSSSVVV___fffeeeaaa```___]]]YYYYYYYYYYYYZZZ^^^dddhhhsssxxxyyyuuuwwwyyywwwooojjjfff___```bbbccceeejjjpppuuuyyy|||{{{iii[[[TTTRRRRRRQQQPPPNNNMMMMMMMMMLLLNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCC@@@@@@AAABBBCCCEEEFFFFFFAAAAAA@@@????????????@@@======<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;999999999999999999999999;;;::::::999999888888888888777777777777777777666999888777666666666666666666666666666777777777777777777666666555444444444444444444333333333222222222222333333333333222222333333222222222222333333111111111222222222222333111111111111000000000000000000000000000000000000/////////...............---------............///@@@@@@@@@@@@???===<<<<<<@@@;;;999;;;>>>???BBBFFFRRRaaatttwwwggg[[[SSSMMMGGGDDD@@@BBBDDDDDDDDDEEEHHHKKKJJJJJJKKKLLLNNNOOOQQQQQQSSSTTTVVVWWWVVVWWWZZZ[[[]]]^^^^^^^^^______``````aaabbbdddfffhhhiiijjjjjjiiiiiihhhggggggiiijjjkkkkkkkkkkkkkkkllllllllllllpppmmmlllmmmppprrrpppnnnnnnnnnmmmlllmmmnnnooopppooorrrvvvyyy|||{{{uuurrrkkkiiiggghhhjjjnnnppppppooorrruuuwwwzzz}}}uuuiii[[[TTTPPPOOORRRVVVVVVaaajjjhhhbbb^^^\\\[[[ZZZZZZZZZZZZ[[[]]]aaaeeeooouuu}}}|||{{{~~~vvvmmmhhhfffeeebbbbbbccceeeiiipppyyyzzzggg]]]WWWUUUUUUQQQPPPPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHIIIIIIGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDD???@@@AAACCCDDDDDDDDDCCCAAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777888888777777666666555555777777777666666666666666777777777777777777777777666666666555555444444444444444444333333333333222222222333333333333222222222222111111111111222222111111111111222222222222111111111000000000000000000000000000000000000000........................---------............///===>>>>>>????????????>>>@@@;;;999<<>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777888888777777666666555555666666666666777777777777777777777666666666666666555555555555444444444444444444333333333222222222111222222333333222222111222111111000000111111222000000111111111222222222000000000000000000111111////////////////////////---------...............---------............///<<<<<<===>>>???????????????;;;:::===???>>>>>>AAADDDFFFPPPdddzzz}}}vvvnnnfff^^^XXXPPPIIIFFFEEEEEEDDDHHHHHHGGGGGGIIIJJJLLLNNNLLLNNNNNNOOOOOOQQQTTTWWWXXXXXXYYYZZZ\\\]]]^^^^^^___```bbbccceeefffffffffeeedddccccccdddgggkkkmmmmmmmmmnnnnnnooopppppppppooonnnmmmmmmoooooonnnmmmjjjjjjjjjjjjkkkmmmnnnpppoooqqqssstttsssssstttuuu{{{~~~}}}zzz{{{}}}~~~~~~rrrhhh___XXXWWWZZZ\\\fffnnnmmmiiifffccc`````````___]]]]]]___dddgggooowwwwwwmmmddd``````aaabbbfffgggjjjoooyyyzzzkkk]]]YYYZZZZZZWWWVVVQQQQQQPPPPPPPPPPPPQQQQQQKKKKKKKKKKKKKKKKKKJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCC???@@@AAABBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<999999999999999999999999:::999999888888777777777888777777777777777777666444555666777777777777777666666666666555555555555444444444444444444444444333333333222222222111111111111222222222222111111111111000000000000111111000000000111111111111222000000000000111111111111////////////////////////---------------.........---------............///<<<<<<===>>>>>>>>>=========::::::<<<<<<:::;;;???@@@@@@GGGVVVgggxxxwwwbbbRRRJJJHHHFFFDDDGGGGGGFFFFFFGGGIIIKKKLLLJJJKKKLLLLLLLLLNNNRRRUUUTTTTTTVVVWWWXXXZZZ[[[[[[\\\]]]___```bbbbbbccccccbbbbbbaaaaaacccfffjjjlllmmmnnnnnnoooppppppqqqqqqmmmnnnooonnnmmmmmmmmmnnnlllkkkkkkkkkkkklllnnnooonnnppprrrrrrqqqpppqqqrrrvvv{{{~~~uuujjj```\\\^^^[[[dddkkkmmmmmmnnnlllhhhfffeeeccc``````ccciiimmmzzz}}}qqqllleeebbbbbbeeehhhjjjlllooovvvjjj```YYYYYY\\\ZZZWWWVVVPPPOOOOOONNNNNNNNNOOOOOOKKKKKKKKKLLLMMMMMMNNNNNNFFFFFFEEEDDDEEEGGGIIIJJJHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<<<<===???>>>===<<<<<<<<<<<<<<<999999999999999999999999777777777777777777777777777777777888888888888888333444555777777777777777666555555555444444444333444444444444444444444444222222111111111000000000111111222222222222111111000000000//////000000000000000000000111111111111///000000000111111111111////////////////////////,,,,,,,,,------.........---------............///======>>>======<<<;;;;;;;;;999999:::999666888===;;;:::@@@JJJTTTaaawwwqqqZZZPPPLLLIIIGGGGGGFFFEEEEEEFFFHHHJJJKKKIIIJJJJJJJJJKKKMMMQQQTTTQQQRRRSSSTTTVVVWWWYYYYYYZZZ[[[\\\^^^___`````````````````````bbbfffiiikkkkkkllllllmmmnnnooooooppplllnnnpppooolllkkkmmmooopppooonnnmmmmmmnnnoooooommmoooqqqqqqpppoooppppppqqqvvv{{{zzzxxx{{{~~~rrrfff```aaa___gggmmmqqquuuyyywwwsssqqqooommmjjjjjjmmmtttyyy~~~wwwooojjjgggdddbbbcccgggmmmrrrttttttyyyhhhddd]]]YYY\\\^^^[[[XXXVVVOOONNNMMMMMMLLLMMMMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQHHHHHHGGGGGGHHHJJJLLLNNNJJJIIIGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>::::::;;;<<<<<<;;;::::::999999::::::;;;<<<======@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666666777777777777777777888888999999::::::222333555777888888777777555555444444444333333333444444444444444444444444111111111000000000000///111111222222222222111111000000////////////000000000000000000111111111111//////000000111111111222////////////////////////,,,,,,,,,------.........---------.........//////AAAAAA@@@@@@???>>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<===@@@EEEJJJTTTfffwwwooo\\\QQQJJJFFFFFFDDDBBBBBBEEEHHHJJJJJJHHHHHHGGGHHHIIIKKKMMMNNNRRRSSSTTTTTTSSSTTTVVVXXX[[[ZZZZZZYYYZZZ[[[]]]^^^\\\]]]```bbbeeegggiiiiiijjjlllnnnooonnnnnnooopppoooooonnnnnnnnnnnnoooooopppooommmlllmmmnnnpppqqqppprrrssssssrrrqqqqqqrrrsssvvvxxxtttpppttt~~~tttllliiijjjnnnuuu|||}}}wwwxxx|||uuuqqqnnnkkkgggcccdddeeegggjjjnnnsssxxx{{{~~~nnneeebbb\\\XXX\\\___[[[VVVSSSOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKMMMPPPRRRQQQPPPJJJFFFDDDHHHPPPWWWZZZZZZTTTNNNGGGDDDEEEEEECCC@@@>>>????????????@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::::::::::::::<<<<<<<<<<<<============;;;<<<=========<<<:::999:::999999888888999999:::999999999888777666666555444444444444444555666666777777666666666666777777555555444444444333333333666666555444444333222222000000000000000111111111333222111222444444222111//////000000000000//////333333333222222222111111000000000000000000000000////////////////////////000000//////.........---000000///...---,,,,,,,,,@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>???;;;;;;>>>BBBEEEKKKZZZiii~~~}}}lll^^^QQQJJJDDDBBBAAABBBEEEFFFGGGGGGIIIIIIHHHGGGHHHIIIJJJKKKMMMOOOPPPQQQQQQSSSUUUXXXYYYYYYXXXXXXYYYZZZ\\\]]][[[]]]___bbbdddfffggghhhhhhjjjlllllllllkkklllnnnnnnnnnmmmmmmmmmnnnooooooooonnnlllkkklllmmmooopppqqqssstttsssqqqppppppqqqqqqrrrrrrpppooovvvzzzwwwwww|||{{{sssooojjjgggfffeeecccaaaeeehhhmmmrrrxxx}}}ssseee___]]]WWWTTTWWWYYYUUUQQQPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJLLLOOOPPPOOONNNJJJGGGFFFJJJRRRYYY\\\\\\RRRLLLFFFCCCDDDDDDBBB???>>>>>>?????????@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999999999888888888888999999999999888888777666666555777777666666666666777777777666666555555666666777555555444444444333333333555555444444333222222111222111111111000/////////000000///000111222000...//////000000000000//////222222222222111111111000////////////////////////////////////////////////000/////////............000000///------,,,,,,--->>>>>>?????????===<<<:::;;;;;;;;;;;;<<<===>>>???<<<<<<>>>@@@@@@CCCMMMXXXnnn~~~nnn\\\PPPFFFDDDCCCDDDEEEFFFFFFEEEJJJIIIHHHFFFFFFFFFGGGGGGGGGIIILLLMMMNNNQQQTTTWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ\\\^^^```cccdddeeefffeeegggiiijjjiiiiiijjjkkklllllllllllllllmmmnnnnnnmmmlllkkkkkkkkkmmmnnnooorrrssstttsssqqqooooooooonnnmmmllllllpppyyy}}}zzzwwwuuuqqqmmmiiifffccc___^^^___aaacccccchhhnnnvvv~~~zzzkkkdddccc]]]XXXUUUVVVVVVRRRQQQRRRPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIJJJMMMNNNMMMKKKGGGEEEEEEIIIQQQWWWYYYYYYNNNIIIDDDBBBBBBBBBAAA>>>>>>>>>>>>?????????@@@@@@===<<<<<<<<<<<<;;;;;;;;;>>>======<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999999888888888888999999999999888888777666666666999888777666666555666666555555555444444555555555555555444444444333333333444444333333222111111111333222111111//////...---000//////000111111000...//////000000000000//////111111000000000000000///////////////////////////////////////////////////////////////............000///...---------------======>>>???>>><<<:::999>>>>>>===<<<;;;;;;;;;;;;>>>===???@@@??????DDDLLL\\\kkk}}}jjj]]]OOOLLLIIIGGGGGGHHHHHHGGGIIIHHHFFFEEEDDDDDDEEEFFFEEEGGGIIIKKKLLLNNNQQQTTTUUUVVVVVVWWWXXXYYYZZZZZZYYY[[[\\\___aaabbbccccccccceeeggghhhgggggggggiiijjjiiijjjjjjkkklllmmmnnnlllllllllllllllmmmoooooosssttttttssspppnnnmmmmmmkkkjjjjjjmmmttt|||{{{rrrppplllhhheeeccc```___aaa___^^^^^^```dddgggjjjmmmuuu{{{sssooommmbbb\\\WWWVVVTTTQQQQQQSSSPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHJJJKKKJJJHHHCCCBBBCCCFFFKKKOOOPPPPPPIIIFFFBBB@@@@@@@@@???>>>>>>>>>>>>>>>????????????===<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;===<<<;;;::::::;;;<<<===::::::999999999999::::::888888888888777777666666888777666555333333222222555444444333333444444555555555444444444333333333222222222222111111000000111111000000/////////...222111111111333333222000//////000000000000/////////////////////////////////////////////////////////////////////////////////////////////.........000///...---------------======>>>>>>===<<<:::999>>>===<<<;;;;;;:::::::::===<<<>>>@@@???<<>>>>>======>>>>>>>>>?????????===<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;888888888777777777777777999888666555333222222222444444333333333333444444555555444444444333333333222222111111111111000000......//////000000000111222111000111333333111000//////000000000000//////................................................////////////////////////........./////////////////////...------------...>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;<<<===>>>;;;:::;;;===<<<:::;;;@@@BBBJJJXXXgggrrr}}}pppiii```XXXSSSQQQOOONNNFFFEEEDDDCCCCCCDDDEEEEEEHHHIIIJJJIIIIIIIIIKKKMMMPPPQQQSSSUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]]]]]]]]___aaacccdddccccccdddeeedddeeeeeefffhhhjjjkkkllllllmmmmmmnnnooopppqqqqqqqqqssssssqqqnnnlllllllllhhhjjjlllqqquuuwwwwwwuuuvvvvvvwwwyyy{{{~~~}}}vvvooohhhccc```]]]]]]]]][[[YYYZZZ\\\______aaadddfffhhhlllqqqttt}}}{{{nnn```[[[YYYVVVUUUUUUMMMLLLKKKJJJJJJIIIIIIJJJGGGFFFEEEFFFGGGGGGFFFDDDDDDEEEFFFFFFFFFEEECCCBBBAAA@@@@@@???>>>>>>>>>>>>=========>>>>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;999999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======;;;;;;::::::::::::;;;;;;888888777777777777777777:::999888777555555444444444444444333333444444444555555444444444333333333111111111111111111111111,,,---......000111111222///......///000000///---//////000000000000//////---............/////////........................////////////////////////.........//////////////////......---------......AAA???===<<<;;;;;;<<<===::::::::::::;;;<<<=========::::::<<<;;;999999===@@@DDDMMMWWW```kkk}}}tttkkkddd^^^XXXTTTHHHGGGEEEDDDCCCBBBCCCCCCFFFGGGHHHHHHGGGGGGIIIKKKMMMNNNPPPRRRSSSTTTTTTTTTWWWWWWXXXZZZ[[[[[[[[[[[[]]]___aaaaaa``````aaabbbbbbcccdddeeegggiiikkklllkkkkkklllnnnoooppppppppppppqqqrrrqqqnnnlllllllllgggiiikkkmmmnnnpppssstttuuuvvvwwwyyyzzzzzzzzzzzz}}}}}}}}}~~~sssppplllfffaaa]]]ZZZYYYWWWYYY[[[[[[[[[]]]bbbeeedddhhhmmmqqqtttwww|||uuuccc\\\[[[XXXTTTRRRKKKJJJJJJIIIIIIJJJJJJKKKGGGFFFEEEFFFGGGFFFEEECCCCCCDDDFFFGGGFFFDDDBBBAAA????????????>>>>>>>>>???============>>>>>>>>>???===<<<<<<<<<<<<;;;;;;;;;:::999999999999:::;;;<<<999:::::::::;;;;;;;;;;;;888999::::::;;;;;;;;;::::::999999888888999999:::777777777777777777777888999999888666666555555555555555444444444444555555555555444444444333333333222222222222222222222222---.........///000000000///......///000000///---//////000000000000//////---.........////////////........................////////////////////////............/////////000......---------......///BBB@@@===;;;:::;;;===???======<<<;;;::::::::::::@@@===<<<===<<<999:::===<<<===BBBJJJPPP[[[ppp|||sssjjj```ZZZKKKIIIGGGDDDBBBAAAAAAAAADDDEEEFFFFFFFFFFFFIIIKKKJJJKKKMMMPPPQQQRRRRRRQQQVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\^^^___^^^^^^___```aaabbbcccdddfffhhhjjjkkkiiijjjkkkmmmnnnooooooooooooqqqqqqpppnnnlllllllllfffggghhhhhhiiilllqqquuuuuuvvvxxxyyyyyyxxxvvvtttwwwwwwxxxzzz|||{{{uuuoookkkcccbbb___\\\ZZZXXXXXXXXXVVVYYY\\\^^^___bbbggglllkkkpppxxx}}}qqq\\\TTTTTTRRRLLLHHHJJJIIIIIIIIIIIIJJJKKKKKKGGGFFFEEEFFFGGGFFFDDDBBB@@@BBBEEEFFFEEECCCAAAAAA>>>?????????>>>>>>>>>???============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<===888888999999999:::::::::555777888999:::999999888888888777777777777888888777777777777777888888888777666555444444333444444666555555444444555555666555555444444444333333333222222222222222222333333///////////////.........111000000000222222111/////////000000000000//////........./////////000000........................////////////////////////---.........//////000000......---------......///EEEDDDAAA???>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<===<<<;;;:::<<<>>><<<<<>>=======================================BBBAAA???===<<<;;;;;;;;;<<<@@@BBB>>><<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999222333444555666666666666777666666555555555666666555555555555555555555555888777666555333222111000000000111111111111000000000000000000000000000000////////////000000000000////////////////////////000000000000111111111111000///...------...///000////////////////////////////////////000000000000........................DDDBBB@@@>>>======>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;===;;;;;;===@@@BBBHHHVVVdddxxxwwwfffSSSIIIDDD???>>>@@@BBBAAA@@@BBBEEEGGGHHHHHHFFFGGGIIIKKKLLLNNNNNNNNNPPPQQQRRRTTTUUUVVVVVVVVVXXXXXXXXXXXXYYYZZZ\\\]]]]]]]]]___```bbbccceeeeeejjjjjjiiiiiijjjkkkkkklllnnnnnnnnnnnnmmmkkkiiihhhhhhhhhiiijjjlllnnnpppqqqpppqqqqqqrrrrrrsssssssssrrrqqqpppssswwwzzzzzzyyyyyyzzz{{{}}}|||uuuqqqkkkgggdddaaa\\\YYYYYYZZZZZZZZZYYYYYYZZZ\\\]]]___cccfffkkkrrrzzz~~~|||~~~uuuggg___TTTNNNMMMNNNLLLKKKMMMLLLJJJHHHGGGHHHIIIIIIGGGGGGHHHGGGFFFEEEDDDDDDFFFEEEDDDCCCBBBAAA@@@?????????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>><<<;;;;;;;;;<<<<<>>===<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;999888999;;;;;;;;;<<<>>>>>>@@@IIITTTdddssszzzdddTTTJJJCCC@@@@@@>>>======???BBBEEEEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSTTTWWWVVVVVVVVVWWWXXXYYYYYYZZZ[[[\\\^^^```aaabbbccchhhhhhiiiiiiiiiiiihhhhhhlllmmmmmmmmmmmmkkkiiihhhfffgggiiikkknnnooopppqqqnnnooopppqqqqqqpppoooooopppoooooopppsssuuuuuutttrrrsssuuuvvvxxxyyyzzzzzz~~~}}}~~~|||wwwrrrnnnkkkeeebbb^^^[[[YYYWWWUUUSSSVVVWWWYYYZZZZZZ\\\^^^aaaggggggiiimmmttt}}}|||oooaaa]]]WWWOOOKKKLLLNNNOOONNNNNNMMMKKKIIIGGGGGGGGGHHHGGGHHHHHHGGGGGGFFFEEEDDDHHHFFFDDDBBB@@@???????????????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<>>>EEEIIIHHHGGGFFFCCC???;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888888888888999999999777777777777888888888888555444444444444444444555333333333333333333333333333333333333444444444444///000000000000000000///000000000000000000000000////////////000000000000//////////////////////////////000000000000111111//////............//////.................................////////////000------------------------>>>>>>===<<<;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<:::888888999:::<<<<<<===???===<<>>>>>======>>>>>>????????????????????????<<<;;;:::::::::;;;<<<===AAAHHHMMMMMMJJJHHHCCC>>>::::::::::::::::::::::::888888888888888888888888777777888888888999999999888888777777777888888888555555444333333333444444333333333333333333333333333333333333333333333333222222333333333333222222////////////////////////////////////000000000000////////////////////////////////////000000000111/////////....../////////........................------........./////////------------------------<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888888999:::;;;:::<<<>>>===;;;>>>DDDGGGQQQaaaqqq|||pppbbbSSSGGGFFFCCCAAAAAACCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNRRRRRRSSSSSSTTTTTTUUUUUUTTTUUUVVVXXXZZZ[[[\\\]]]```aaadddgggiiijjjjjjjjjkkklllmmmnnnooonnnmmmmmmeeegggiiilllnnnpppppppppooopppqqqrrrqqqooommmlllkkkmmmnnnooonnnnnnnnnnnnpppqqqrrrsssssssssrrrqqqrrrrrrqqqrrruuuyyy~~~|||wwwuuuooolllhhhccc^^^ZZZWWWVVVVVVVVVWWWWWWWWWXXXZZZ[[[___aaadddfffhhhjjjnnnqqq}}}zzzqqqeee]]]ZZZWWWTTTQQQNNNOOOPPPQQQQQQNNNMMMKKKJJJHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCBBB@@@???>>>@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999:::<<<===DDDJJJNNNLLLIIIFFFAAA<<<::::::::::::::::::::::::888888888888888888888888777777888888888999999999777777666666666777888999888777666555444444444444444444444444444444444444555444444333222222111111222222333333333333222222////////////////////////////////////000000000000////////////////////////...////////////000000000...//////////////////...........................------------............------------------------::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999999;;;<<<999777999<<<;;;999;;;@@@CCCJJJVVVdddqqqvvvcccSSSIIIEEEAAA??????AAACCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRTTTUUUWWWXXXZZZZZZ\\\^^^```cccfffhhhiiijjjiiikkklllnnnoooooonnnnnnggghhhjjjlllmmmoooooooooppppppqqqqqqqqqpppnnnmmmkkkmmmooopppooonnnnnnnnnoooppppppqqqqqqppppppooonnnmmmmmmnnnqqquuuyyy|||}}}{{{uuupppmmmkkkbbb```]]]YYYUUUSSSRRRQQQRRRTTTVVVWWWXXXZZZ]]]```aaadddiiimmmrrrwww}}}qqqggg___YYYVVVWWWVVVUUURRRPPPNNNNNNOOOOOOIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@?????????@@@AAABBB@@@@@@???>>>>>>>>>>>>???========================<<<;;;:::999:::;;;<<<===DDDIIIKKKGGGCCCBBB>>>:::::::::::::::::::::::::::888888888888888888888888777888888888888999999999777666666666666888999;;;<<<;;;999777666555444444555555555555555555555555555444444333222111111000///000000000000000000///000000000000000000000000////////////000000000000////////////////////////......////////////000000......////////////......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::;;;===???:::777888;;;;;;999:::>>>@@@DDDMMMXXXaaaoooyyykkkZZZTTTKKKEEEBBBCCCCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEGGGIIIKKKMMMOOOOOOPPPPPPOOOPPPQQQSSSUUUVVVWWWXXX[[[\\\]]]___aaacccfffgggggghhhjjjlllmmmmmmmmmmmmjjjjjjjjjkkklllmmmnnnoooppppppppppppooooooooooookkknnnqqqrrrpppoooooopppppppppooooooooopppppppppllllllmmmnnnqqqtttwwwyyy||||||}}}~~~zzzwwwrrrlllgggcccaaa```ZZZXXXVVVSSSRRRQQQRRRRRRTTTWWWZZZ\\\]]]___dddgggiiinnnuuu~~~xxxmmmaaaZZZVVVQQQPPPSSSSSSRRRQQQNNNLLLKKKKKKLLLEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@????????????AAA@@@??????>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<<<<@@@DDDDDD???=========;;;999999999999999999999999999999999999999999999999777888888888888999999999777777666666777:::<<<>>>@@@???===:::888666555444444444444444444444444444222222222222222222222222...//////000000//////...000000000000000000000000////////////000000000000////////////////////////........./////////000000---...///000000///...---------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;<<<>>>@@@===::::::<<<<<<:::;;;>>>===???GGGPPPVVV```uuutttkkk___TTTNNNKKKJJJJJJAAABBBCCCEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEGGGJJJLLLMMMNNNNNNNNNOOOPPPRRRSSSUUUVVVWWW[[[[[[[[[\\\]]]```bbbddddddfffhhhjjjkkkllllllkkklllkkkjjjjjjkkklllnnnooooooooonnnnnnnnnnnnooopppkkkooossstttrrrpppqqqrrrrrrqqqpppooopppqqqrrrsssmmmnnnoooqqqtttvvvyyyzzz|||{{{zzz}}}yyyuuunnnkkkfffaaa\\\YYYWWWWWWWWWVVVTTTSSSRRRSSSUUUVVVZZZ]]]```bbbdddfffkkkooowww}}}}}}iii```XXXUUURRROOOOOOQQQOOOOOONNNLLLJJJHHHHHHIIIEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@>>>===<<>>?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<<<>>:::888;;;======999999999999999999999999999999999999999999999999777888888888888999999999888777777777999<<<>>>@@@CCCBBB???<<<999777555444333333333333333333333333000111111222333333444444000000111111111111000000000000000000000000000000////////////000000000000////////////////////////............/////////000---...///000000///...---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<===>>>888888:::;;;<<<=========<<>>???@@@BBBEEEGGGGGGHHHJJJKKKJJJKKKMMMPPPRRRSSSTTTUUUVVVVVVWWWXXXZZZ\\\]]]___aaaccceeegggiiiiiiiiiiiihhhiiiiiiiiihhhhhhjjjkkkooooooooonnnmmmlllllllllnnnpppqqqqqqooonnnnnnoooqqqpppooonnnnnnnnnoooppprrrpppnnnooosssvvvwwwvvvyyy|||zzzsssmmmgggcccaaa___[[[VVVRRRQQQTTTWWWNNNPPPRRRSSSTTTVVVYYY\\\bbbdddffffffhhhnnnvvv}}}{{{ooobbb]]]WWWRRROOONNNMMMLLLMMMLLLLLLKKKJJJIIIIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAACCCFFFFFFBBB??????>>>===>>>???@@@???===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666:::888666666888999999999777777666666999<<<@@@BBBDDDGGGGGGCCC;;;555333555222222222222222222222222222222222222222222222222555444333333222222222333111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...---,,,,,,---...------------------------<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===:::;;;<<<===============777:::<<<===@@@GGGSSS\\\ppp~~~}}}zzzrrriiiYYYOOOFFFDDDCCCAAAAAACCCBBBCCCCCCAAA>>><<<===>>>@@@BBBDDDEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOSSSSSSTTTUUUWWWYYY[[[\\\___```aaacccdddeeefffffffffhhhiiihhhhhhhhhjjjlllooonnnnnnnnnmmmmmmllllllmmmoooqqqqqqppppppppprrrrrrrrrqqqpppppppppqqqrrrssspppoooppptttwwwwwwvvv{{{}}}~~~~~~}}}xxxpppiiiddd___[[[XXXWWWUUURRROOOOOORRRUUUUUUWWWXXXYYYZZZ[[[^^^aaaeeegggkkknnnttt}}}vvvjjjeee]]]YYYSSSOOOMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCBBBCCCAAA@@@AAADDDDDDCCCAAA@@@>>>===>>>???@@@???===;;;<<<<<<======<<<<<<;;;===<<<<<<<<<;;;;;;;;;:::999999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;::::::999:::888666666888999999999888777666666888;;;>>>@@@BBBDDDEEEAAA:::555444555222222222222222222222222333333333333333333333333444444333333222222222222111111111111111111111111000000000000000000000000////////////////////////........................------------------------++++++,,,,,,,,,---------...///000000......///000------------------------;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===<<<===AAAHHHNNN^^^lll|||kkk^^^QQQIIIEEEBBBCCCEEEAAAAAAAAA@@@===<<<===???@@@AAACCCCCCBBBBBBDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKOOOOOOPPPQQQSSSUUUWWWXXX[[[\\\\\\]]]^^^```aaabbbbbbccceeeeeeeeefffhhhkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjlllooooooooooooqqqrrrqqqqqqppppppppppppqqqrrrsssqqqpppqqqtttwwwxxxxxx{{{}}}~~~{{{|||}}}~~~}}}{{{{{{}}}|||zzztttkkkccc]]]YYYVVVTTTOOOPPPPPPPPPOOOPPPRRRUUUXXXZZZ\\\]]]^^^___ccceeejjjnnnuuu}}}xxxlllddd______YYYUUUOOOLLLKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@BBBAAA@@@AAACCCDDDCCCBBB@@@???>>>>>>???@@@???>>>;;;<<<<<<======<<<<<<;;;=========<<<<<<<<<<<<<<<999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;;;;999777666888999999888888777666666777999;;;===>>>@@@AAA>>>999555444555333333333333333333333333444444444444444444444444333333333333222222222222111111111111111111111111////////////////////////////////////////////////................................................,,,,,,,,,,,,------------+++,,,------++++++,,,---------------------------::::::999999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999:::::::::999:::::::::999999888777===?????????>>>???CCCFFFOOO[[[lll{{{}}}qqqaaaUUUNNNIIIFFFEEEBBBBBBAAA???>>>>>>???@@@@@@AAAAAAAAA??????@@@BBB@@@AAACCCFFFHHHJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUXXXXXXWWWWWWYYYZZZ\\\^^^[[[]]]___``````aaadddgggeeefffffffffgggggggggggghhhjjjlllmmmllllllmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnrrrqqqqqqrrrsssvvvwwwxxxyyy{{{}}}~~~}}}~~~|||yyyxxxyyy{{{}}}}}}|||zzzyyyzzzzzzyyyzzz{{{}}}~~~~~~~~~}}}~~~}}}yyypppjjjaaaZZZVVVTTTRRRQQQMMMOOOQQQRRRSSSTTTVVVXXXZZZ]]]```ccceeeiiimmmpppuuu|||tttjjjfffaaa]]]\\\ZZZUUUOOOKKKIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAACCCEEEFFFFFFDDDBBB@@@???>>>>>>@@@@@@???>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999;;;999777666777999888888888777666666666777999:::;;;<<<===;;;777555555666333333333333333333333333555555555555555555555555222222333333333222222222111111111111111111111111////////////////////////////////////////////////........................////////////////////////,,,,,,------------------)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,999999999999999:::;;;<<<:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999999::::::::::::::::::999888777777;;;<<<<<<<<<<<<<<<===???CCCLLLZZZiiivvvvvvhhh^^^VVVNNNHHHFFFDDDBBB@@@????????????@@@AAAAAA???>>>===???@@@@@@AAACCCEEEGGGIIIJJJJJJJJJKKKKKKLLLNNNPPPRRRSSSUUUTTTTTTTTTUUUWWWXXXZZZXXXYYY[[[\\\]]]^^^aaadddbbbccccccdddeeefffggggggjjjlllmmmmmmkkkkkkkkkllljjjkkkkkkllllllmmmmmmmmmpppppppppqqqrrrsssvvvxxxyyy{{{||||||{{{{{{}}}~~~{{{xxxyyyzzz{{{|||{{{yyyvvvuuuvvvwwwxxxyyyzzz{{{}}}~~~~~~|||{{{{{{|||{{{||||||wwwqqqnnnfffaaaZZZTTTRRRQQQQQQQQQOOORRRUUUWWWXXXYYY[[[]]]```dddiiinnnsssyyyzzznnncccaaaaaa^^^[[[ZZZ___YYYRRRLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB>>>BBBHHHKKKKKKHHHDDDAAA@@@???>>>???@@@AAA@@@>>><<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999<<<999777666777888888777888888777666666777777888999999999888666555666666333333333333333333333333555555555555555555555555111111222333333222222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------,,,...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,:::999999::::::;;;<<<===::::::;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<======AAAEEEOOO\\\fffqqq~~~}}}sssjjj___UUUNNNKKKFFFCCCBBBBBBAAA@@@AAAAAAAAA???======???AAAEEEEEEFFFFFFFFFFFFEEEEEEHHHIIIIIIKKKLLLNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWYYYZZZZZZ\\\___aaaaaabbbcccdddeeeggghhhiiikkkmmmnnnmmmllljjjjjjkkkiiijjjkkklllmmmmmmmmmlllmmmnnnooooooooopppsssvvvyyyzzz{{{{{{zzzzzz|||~~~|||{{{|||~~~~~~~~~~~~|||yyywwwyyyyyyzzzyyyxxxvvvtttrrrsssuuuwwwxxxxxxyyy{{{|||~~~}}}{{{xxxwwwyyyzzzzzz|||~~~}}}|||zzzvvvssspppkkkfffbbb\\\YYYTTTQQQQQQRRRRRRRRRSSSUUUYYY[[[^^^```dddfffggglllssszzzzzzoooeee]]][[[[[[[[[\\\___ddd]]]TTTMMMJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGCCCDDDDDDDDDDDDEEEEEEEEE@@@EEEKKKNNNMMMHHHDDDBBBAAA?????????@@@AAA@@@???<<<======>>>>>>======<<<<<<<<<<<<<<<<<<=========:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<:::777777777888888777888888777777777777777888999888777666666666666666333333333333333333333333555555555555555555555555000000222333333333222111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////............------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;::::::888888888888999:::;;;;;;<<<<<<=========<<<<<<;;;>>>===<<<<<<<<<=========AAAAAAFFFOOOWWW___nnn{{{tttiii[[[VVVPPPLLLJJJIIIGGGEEEBBBBBBAAA???>>>>>>@@@CCCFFFFFFFFFFFFEEEDDDCCCBBBFFFFFFGGGHHHJJJLLLNNNOOOMMMMMMNNNOOOPPPPPPPPPPPPRRRSSSUUUUUUUUUWWWYYY\\\]]]^^^___aaaccceeefffggggggiiijjjjjjiiihhhiiijjjggghhhiiijjjkkkkkkkkkjjjjjjkkkmmmllllllmmmppptttvvvvvvwwwwwwvvvwwwyyy|||}}}|||}}}~~~~~~}}}|||zzzxxx{{{}}}zzzyyyxxxxxxyyyxxxvvvtttvvvuuuuuutttsssrrrrrrqqqpppsssuuuvvvuuuuuuwwwyyyyyyyyyxxxvvvtttuuuwwwzzzyyy|||~~~~~~~~~}}}xxxrrroookkkjjjhhhfffdddaaa]]]YYYWWWUUURRRRRRSSSUUUVVVVVVXXX[[[___bbbfffkkkppptttwww|||yyymmmfff```[[[YYYXXXXXX]]]dddeee___UUUNNNJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGBBBBBBCCCDDDEEEFFFFFFGGGCCCGGGKKKLLLIIIFFFDDDCCCAAA@@@??????AAAAAA@@@???======>>>>>>>>>>>>======:::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<:::888777777888777777888888888888888888888888999888666555666666666666444444444444444444444444444444444444444444444444///000222333333333222111000000000000000000000000////////////////////////////////////////////////////////////////////////........................///.........------------***,,,---,,,+++***+++,,,++++++++++++++++++++++++:::::::::;;;<<<===>>>???<<<<<<<<<;;;;;;:::::::::888888888888999:::;;;<<<::::::;;;;;;<<<;;;;;;:::>>><<<999999999:::::::::===:::<<>>>>>>>>>>>======888888888999999:::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===:::888777777888777666888888888888999999999999:::888666555666777777666444444444444444444444444444444444444444444444444...///111333444333111000000000000000000000000000........................////////////////////////................................................//////.........---------...///000000......///000++++++++++++++++++++++++<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999:::::::::999999888999:::;;;<<<;;;<<<<<<;;;999888888999;;;<<<<<<===AAAHHHPPPVVVqqq|||rrrgggcccbbb^^^XXXNNNJJJGGGGGGHHHHHHEEECCCEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDFFFHHHJJJKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOPPPPPPSSSTTTUUUXXXZZZ\\\^^^_________^^^]]]]]]]]]^^^^^^bbbbbbbbbbbbbbbbbbccccccfffffffffffffffggghhhhhhhhhhhhjjjlllnnnpppqqqrrrttttttuuuvvvwwwwwwwwwwwwuuuwwwxxxxxxvvvtttssssssxxxyyy{{{||||||zzzyyywwwpppmmmllloootttvvvtttqqqpppooommmlllkkklllnnnooooooppppppqqqrrrsssttttttssssssttttttuuuvvvxxxxxxzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}tttllleee```\\\ZZZYYYWWWVVVVVVVVVWWWWWWVVVUUUXXX\\\]]]\\\]]]___bbbeeejjjrrryyyzzzoooggg___YYYQQQPPPOOOOOOPPPRRRUUUWWW\\\YYYTTTPPPLLLKKKKKKLLLKKKJJJHHHGGGFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBBBB???===>>>BBBGGGGGGCCC>>>>>>======<<<<<<<<<======;;;:::999999999:::;;;<<<999999999::::::;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999;;;888666555777999999:::999888666555555555666777666666666666666666666666555555666666666666555555333333333333333333333333555444222000//////000000222222111000///...------000000000000000000000000////////////////////////////////////////////////...................................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999::::::::::::;;;;;;:::999888777;;;<<<<<<;;;999777888999<<<<<<;;;<<<>>>CCCJJJOOO```ppp}}}{{{|||xxxrrr^^^WWWOOOJJJHHHHHHGGGEEEFFFGGGHHHHHHHHHGGGFFFFFFAAAAAABBBDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKLLLMMMMMMNNNOOOOOOPPPQQQRRRTTTVVVXXXZZZ[[[YYYYYYYYYYYYZZZ[[[\\\\\\^^^^^^^^^_________``````cccccccccccccccddddddeeedddeeefffgggiiijjjllllllhhhhhhiiikkklllllllllllloooqqqssssssqqqpppooopppssstttvvvwwwwwwvvvtttssspppmmmlllnnnrrrsssqqqmmmlllkkkiiihhhggghhhiiijjjkkklllmmmnnnooopppqqqqqqsssrrrrrrrrrrrrrrrssstttwwwvvvvvvwwwwwwxxxyyyzzz}}}||||||}}}~~~|||vvvlllccc]]]ZZZXXXVVVWWWVVVWWWXXXYYYZZZ[[[[[[\\\^^^aaaaaa``````ccceeehhhppp}}}sssgggaaa]]]XXXSSSMMMMMMNNNOOOPPPQQQRRRSSSUUUSSSQQQNNNLLLKKKKKKLLLJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAACCCHHHLLLLLLFFF@@@>>>>>>===<<<<<<<<<<<<<<<;;;:::999999999999:::;;;888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999:::888777777999:::;;;:::999999777666666666777888666666666666666666666666444444555555555555444444333333333333333333333333333222111////////////000000000000000////////////////////////////////////000000000000000000000000////////////////////////...................................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;::::::::::::;;;;;;999999999999999999999999999888888888999::::::;;;999:::<<<<<<<<<:::777666:::;;;;;;:::888777888999;;;;;;:::999:::===BBBFFFOOO___qqqvvvlll]]]RRRMMMJJJIIIHHHEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNPPPRRRSSSUUUVVVSSSSSSSSSTTTUUUVVVWWWXXXWWWXXXXXXYYYZZZ[[[\\\\\\^^^^^^^^^^^^_________```^^^______```bbbccccccddd```aaabbbdddeeefffffffffgggiiikkklllkkkjjjjjjjjjlllmmmnnnoooooonnnmmmlllmmmkkkiiikkkmmmnnnllliiifffeeedddcccbbbcccdddeeeeeefffggghhhjjjkkklllmmmpppooonnnnnnmmmmmmmmmnnnrrrqqqqqqrrrrrrssstttuuuyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~{{{sssmmmccc\\\WWWVVVVVVUUUUUUVVVXXX[[[]]]^^^___```^^^```bbbcccfffjjjooosss|||uuulllaaaZZZYYYXXXUUURRRIIIKKKMMMNNNOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBDDDEEEIIIOOORRRPPPIIIBBB???>>>===<<<;;;;;;;;;;;;;;;:::999999999999::::::888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888888999<<<===<<<;;;:::999888777777777888888666666666666666666666666333333444444444444333333333333333333333333333333000000///////////////000.........//////000000000////////////////////////000000000000000000000000////////////////////////...................................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;::::::::::::::::::;;;888888888888888888888888999888888888888:::;;;<<<;;;;;;<<<<<<<<<;;;::::::999::::::999888777777999::::::999999888:::>>>AAAHHHTTTeeesss~~~ooo```WWWQQQMMMJJJFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIJJJIIIHHHGGGEEEDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXXXXYYYYYYZZZZZZZZZ[[[ZZZZZZYYYYYYYYYZZZ[[[[[[[[[\\\\\\]]]^^^```aaabbbbbbbbb^^^aaacccddddddcccdddddddddeeeffffffgggffffffeeefffeeeeeefffhhhiiigggeeebbbaaa```_________````````````aaaccceeefffggghhhjjjjjjiiiiiiiiiiiiiiijjjmmmmmmmmmmmmnnnooopppqqquuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvxxxyyy|||~~~}}}{{{xxxwwwuuuvvvwwwxxxxxxvvvtttrrrvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvwwwwwwvvvvvvvvvvvvvvvuuutttssslllggg```[[[YYYYYYYYYYYYVVVXXX\\\^^^```aaacccdddeeeeeeeeeggglllttt}}}vvviiiccc\\\XXXWWWVVVSSSPPPJJJJJJKKKLLLMMMNNNNNNNNNJJJKKKKKKLLLLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAA@@@AAAAAABBBBBBCCCFFFKKKQQQSSSOOOHHHAAA@@@???===<<<;;;::::::999:::::::::999999999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999999888888888888777777888;;;>>>>>>===;;;888888888777777777777777555555555555555555555555333333444444444444333333222222222222222222222222000/////////000000000111........./////////000000////////////////////////000000000000000000000000////////////////////////...................................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::999999:::::::::888888888888888888888888999888777777888:::;;;===CCCAAA>>>;;;:::::::::;;;777999999999777666777888888999999999999:::===@@@EEEMMMZZZfffoooxxxrrrhhh^^^VVVPPPJJJIIIHHHGGGGGGHHHJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUTTTTTTUUUVVVWWWVVVVVVVVVTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUWWWXXXYYYZZZZZZZZZXXXZZZ]]]^^^]]]]]]^^^^^^]]]]]]^^^_______________]]]]]]^^^```bbbcccbbbbbb___^^^^^^]]]]]]]]]]]]]]][[[\\\]]]^^^```aaabbbcccccccccccccccdddeeefffgggiiiiiiiiiiiijjjkkkllllllooooooooooooooooooooooooqqqrrrrrrsssssssssrrrrrrssstttvvvxxxyyyzzzyyyyyyvvvvvvuuutttqqqnnnjjjiiilllmmmoooooonnnllljjjhhhjjjkkklllllllllllllllkkkjjjiiihhhhhhgggggghhhhhhggghhhhhhhhhiiiiiikkkllliiifffbbb_________^^^]]]\\\___bbbddddddfffhhhjjjqqqppppppsss{{{yyytttpppppprrrssszzz}}}{{{mmmeee___[[[VVVTTTSSSQQQNNNLLLMMMLLLKKKJJJKKKLLLNNNPPPJJJKKKLLLMMMLLLJJJHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDDDDAAAAAA@@@@@@@@@AAAAAABBBAAADDDIIINNNNNNJJJCCC>>>???>>>===<<<::::::999999:::::::::999999888888888777888888999;;;<<<<<<===;;;:::::::::999999999999999999888888888777777777555666888;;;>>>>>><<<999666666666666666555555555444444444444444444444444444444555555555555444444222222222222222222222222000000111111111111111111////////////....................................////////////////////////////////////////////////...................................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::999999999999::::::999999999999999999999999999888777777888:::<<<>>>IIIEEE@@@;;;888777777888666888999888777666777888777888:::::::::;;;===???@@@DDDNNNXXX___fffrrr~~~zzzoooeee]]]OOONNNKKKIIIHHHJJJLLLMMMJJJJJJJJJJJJKKKMMMNNNOOOKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJKKKLLLLLLNNNNNNLLLKKKJJJIIIIIIIIILLLLLLMMMNNNNNNOOOPPPPPPOOOPPPQQQRRRSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQRRRRRRQQQRRRSSSTTTUUUUUUUUUUUURRRTTTWWWXXXWWWWWWWWWXXXWWWWWWWWWXXXXXXYYYYYYZZZUUUVVVXXXZZZ[[[\\\]]]]]]ZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]^^^```aaabbbbbbbbbbbbbbbcccdddeeefffgggggghhhhhhiiihhhhhhhhhllllllmmmnnnnnnnnnnnnmmmllllllmmmoooooopppppppppnnnmmmllljjjhhheeecccaaaeeeeeeeeeeeedddbbb```___]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]^^^______aaabbbccccccdddfffjjjlllqqqnnniiifffeeeeeedddccceeehhhlllmmmmmmooossswwwvvvxxx}}}vvvpppaaa```___aaaeeelllrrrvvvssseee^^^]]]WWWUUURRRQQQQQQPPPNNNLLLNNNMMMKKKIIIJJJLLLOOOPPPKKKLLLLLLLLLKKKIIIGGGFFFDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBAAA@@@@@@AAAAAAAAA???BBBEEEHHHGGGDDD???<<<>>>===<<<;;;::::::::::::999:::::::::999888777666777777888999;;;<<<======:::::::::999999999888888888888888777777777777666555555666999;;;;;;999777555555666666666555444333444444444444444444444444444444555555555555444444222222222222222222222222111111222222222222111000/////////......---------................................................////////////////////////...................................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::999999999999::::::::::::::::::::::::::::::999888777666777:::<<<>>>DDDBBB>>>:::888777777777666777888777666666777888777999;;;;;;::::::;;;<<<<<<===BBBJJJNNNTTTaaannnzzzuuunnn___\\\XXXUUUUUUVVVXXXZZZWWWUUURRROOONNNOOOPPPQQQNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLJJJKKKLLLNNNNNNMMMLLLKKKJJJKKKKKKLLLMMMNNNNNNOOOQQQQQQRRRRRRRRRRRRRRRQQQMMMPPPRRRSSSRRRQQQQQQRRRQQQQQQQQQQQQRRRSSSTTTTTTQQQSSSTTTUUUUUUUUUVVVWWWUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^___```aaabbbaaaaaa```cccdddeeeeeefffffffffeeeccccccbbbccccccdddeeefffeeedddcccaaa```_________^^^^^^]]][[[ZZZXXXWWWWWWSSSTTTTTTUUUUUUUUUTTTTTTWWWWWWWWWXXXYYYZZZ\\\]]]___bbbeeehhhkkkqqqxxx}}}~~~uuunnnkkkkkkkkklllpppsssvvvwwwwww{{{uuukkkccc]]]YYYTTTWWW]]]eeennnvvv}}}}}}nnncccZZZXXXZZZUUUTTTRRRQQQQQQQQQPPPOOOLLLLLLKKKJJJKKKLLLMMMMMMJJJJJJJJJJJJIIIIIIHHHGGGCCCCCCEEEFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGDDDCCCBBBAAAAAA@@@AAAAAA@@@AAACCCCCCBBB???=========<<<;;;;;;::::::::::::999:::::::::999888666555666777888999;;;<<<===>>>999999999999888888888888888888777777777666666666555444555666888888777555555666777777777666444444333333333333333333333333333333444444444444333333111111111111111111111111111111222222111000///...------...............///........................------------------------////////////////////////...................................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::999999999999999999:::::::::::::::::::::::::::999888666666777:::===???::::::::::::::::::::::::555777888777666666777888888:::;;;;;;999888888999;;;:::<<>>===>>><<<;;;;;;:::::::::;;;;;;999999::::::999888666555666777888999;;;<<<===>>>999999999888888888888777777777777777666666666666555444333444666666555333666777888888888777555444333333333333333333333333222222222333333222222222111111111111111111111111000111111111000///---,,,++++++,,,---...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...................................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<<<;;;::::::999999999999888999999::::::999999888999999999999999999999999888888888888888888888888999888888777777777777777888999:::999777666777888<<<;;;999:::===BBBGGGKKK```eeeoooyyy~~~|||xxxeeeZZZWWWUUUQQQLLLKKKKKKLLLLLLKKKIIIGGGFFFGGGGGGFFFFFFEEEDDDBBBBBBGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNQQQOOOMMMKKKJJJKKKLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRROOOOOOMMMMMMNNNPPPRRRTTTZZZVVVRRRPPPPPPOOOMMMJJJNNNPPPSSSSSSSSSRRRRRRSSSRRRUUUXXXZZZ\\\^^^aaadddiiirrr|||uuuvvvzzz}}}}}}zzzlll^^^[[[WWWUUUXXX^^^fffkkkooowww}}}jjjeee^^^YYYVVVUUUUUUUUUSSSRRRPPPNNNMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFDDDDDDFFFHHHHHHFFFBBBEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>??????>>>===<<<<<<<<<;;;:::999888777<<<;;;;;;:::888777777666777999<<<>>>???>>><<<;;;:::::::::999999999888888777666666555555555666666555555666777777777777777666666777777666555444444444333222333444444333222222111111111000000//////111111111111111111111111////////////............------,,,,,,,,,,,,------222000...///222333111///////////////////////////------,,,++++++,,,,,,,,,...------,,,,,,------...---------............///,,,,,,,,,------.........+++++++++,,,,,,+++******<<<;;;::::::999999999:::999999::::::::::::999999999999999999999999999999888888888888888888888888999888888777777777777777888999:::999888888999:::;;;999888888;;;???DDDGGGTTTZZZfffsssyyy~~~vvvggg```[[[SSSMMMNNNNNNMMMMMMKKKJJJHHHGGGEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHJJJJJJJJJHHHGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKLLLMMMLLLLLLKKKJJJIIIIIIHHHKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNLLLJJJHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNOOONNNMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMOOONNNMMMMMMNNNPPPRRRTTTVVVSSSPPPPPPQQQQQQOOOMMMLLLOOORRRUUUVVVWWWXXXZZZ[[[\\\]]]^^^```eeejjjooovvvzzz{{{rrrbbbXXXUUUVVVXXX^^^gggrrr|||zzz{{{}}}jjjddd___ZZZVVVUUUUUUUUUUUUSSSQQQOOONNNMMMLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCEEEGGGGGGEEECCCCCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@???????????????===<<<<<<===>>><<<;;;;;;;;;;;;;;;:::999999888<<<<<<;;;:::999888777777888:::<<<>>>??????===<<<999999999999888888888888666666555555555555666666666777777888999999888888555666666666555555444333222111000000111222111000111111111111000000000///111111111111111111111111////////////..................------------......000...---...000111///---..............................---------------......------,,,,,,------...---------............///,,,,,,,,,------..................//////......---;;;;;;:::999999999::::::999999::::::::::::999999777777777777777777777777888888888888888888888888999888888777777777777777888999::::::999999:::;;;999888777777888<<>>>>>>>>>>>===<<<:::;;;<<<<<<;;;999:::::::::;;;;;;:::999999<<<<<<;;;:::999888888777999:::===>>>???>>>===<<<888888888888777777777777666666555555555555666666888888999999::::::999999444444555555444444333333111000///000111111000///111111111111000000000000000000000000000000000000////////////............///..................///...---,,,,,,---...---,,,------------------------///...............//////...------,,,,,,------...---------............///---------------.........+++,,,,,,------,,,,,,,,,;;;::::::999999:::::::::999::::::::::::::::::999777777777777777777777777888888888888888888888888999888888777777777777777:::;;;<<<;;;999888999:::999888777777888999<<<===;;;AAALLLYYYaaagggsss~~~ttthhh```PPPOOOMMMKKKJJJJJJKKKKKKGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIIIIIIIGGGEEEDDDHHHHHHHHHHHHHHHGGGGGGGGGJJJLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIKKKLLLNNNOOONNNNNNOOOPPPRRRTTTVVVWWWXXX[[[^^^```bbbdddfffiiimmmppptttyyyyyykkk___ZZZ\\\aaaeeejjjoooyyy~~~~~~~~~yyy~~~wwwhhh^^^XXXWWWUUUTTTSSSTTTUUUUUUTTTOOONNNMMMKKKJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDAAAAAABBBDDDEEEDDDCCCBBB???@@@BBBDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBB@@@???>>>==================<<<:::;;;<<<<<<;;;999999999:::;;;;;;;;;::::::<<<;;;;;;:::999888888888888:::;;;<<<===<<<;;;;;;777777777777666666666666666555555555555666666777888888999999999999888888333333333444444333333222333222111111333333222111111111111000000000000000000000000000000000000000////////////............//////............//////---,,,,,,,,,------,,,,,,------------------------.........---......//////...------,,,,,,------...---------............///---------...............******+++,,,,,,,,,++++++:::::::::999999::::::;;;:::::::::;;;;;;:::::::::666666666666666666666666888888888888888888888888999888888777777777777777<<<======;;;999777777888999999888888888999::::::999<<>>===AAAAAAAAAAAAAAAAAA@@@@@@>>>>>>======<<<<<<======>>>===<<<<<<======<<<:::999999:::;;;;;;;;;:::::::::::::::999999888888777777888999:::::::::999888777777777666666666555555555555555555555666777777666666777777777777666666222222333333333333333222333222111222333444333111000000000000000000111111////////////////////////////////////............//////............//////------...------------...------------------------------,,,,,,---...//////...------,,,,,,------...---------............///........................------...///000000//////::::::999999999:::;;;;;;::::::;;;;;;;;;;;;::::::666666666666666666666666888888888888888888888888999888888777777777777777<<<======;;;888666666777888999999999999999999888999:::>>>CCCGGGOOO]]]kkkvvvwwwhhhfffbbb^^^ZZZWWWUUUSSSYYYVVVRRRNNNJJJGGGFFFEEEEEEEEEFFFFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNQQQQQQPPPMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQOOOOOOQQQRRRTTTUUUVVVWWWUUUWWWZZZ\\\^^^aaaeeehhhkkknnnsssxxx}}}}}}wwwrrrooopppsssvvvyyy{{{}}}~~~yyyvvvzzz~~~jjj```\\\YYYWWWUUUYYYYYYXXXYYYXXXVVVRRRNNNLLLKKKJJJHHHHHHHHHIIIJJJGGGGGGGGGHHHIIIIIIJJJJJJFFFFFFGGGFFFFFFEEEDDDCCCBBBDDDEEEEEECCCAAAAAAAAA???@@@@@@@@@???>>><<<;;;AAAAAA@@@@@@@@@@@@??????>>>======<<<<<<=========???>>>======>>>>>>===;;;:::::::::;;;;;;:::999999999999888888777777777777777777888888888888777777777777777777666666666666555555444555555666777888555555666666555555444444222222333333444444333333222111000111222222111000000000000000111111111111////////////////////////////////////............///..................///---...//////------...///------------------------,,,,,,,,,,,,---...//////...------,,,,,,------...---------............////////////...............,,,,,,---...////////////:::999999999::::::;;;<<<::::::;;;;;;;;;;;;::::::777777777777777777777777888888888888888888888888999888888777777777777777888:::::::::888777888999777777888999999888777777888888:::===???DDDPPP\\\gggpppyyywwwvvvvvvtttrrrpppnnnmmmuuupppggg\\\TTTNNNJJJIIIGGGGGGFFFEEEFFFGGGIIIJJJLLLLLLLLLMMMNNNNNNOOOOOOQQQSSSVVVWWWUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQOOOOOOOOOOOOOOONNNNNNNNNKKKLLLMMMNNNNNNOOOOOOOOOPPPOOOOOONNNNNNNNNOOOOOOPPPOOOOOONNNNNNOOOOOOPPPLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPOOOOOONNNOOOOOOOOOPPPQQQRRRRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWSSSTTTVVVXXXZZZ[[[\\\\\\]]]```eeehhhlllpppvvvzzzyyywwwssspppoooqqqvvvzzzuuuiii]]]YYYXXXUUUUUUWWWYYYYYYYYYZZZZZZVVVQQQMMMKKKJJJHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBDDDFFFHHHFFFCCC@@@???@@@???????????????>>>>>>>>>AAA@@@@@@@@@????????????>>>===============>>>>>>???>>>======>>>>>>===;;;;;;;;;;;;;;;:::999999888777777777777666666666666888888888888888888777777888888888777777777666666444444444555555666777888555555555555555444333333222222333444444444444444333222111222333333333111///000000000111111111111........................////////////..................------------......,,,...//////---,,,---///........................------------...///000111...------,,,,,,------...---------............///000/////////.........---)))***+++,,,------------999999999999::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888888888888888888888888999888888777777777777777555777888888888888:::;;;555666777888888777666666666666999;;;;;;===GGGQQQZZZdddpppxxxssseee[[[UUUSSSJJJIIIFFFDDDDDDFFFHHHJJJNNNNNNOOOPPPQQQQQQRRRRRRUUUXXX[[[[[[ZZZWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSSSSTTTTTTTTTUUUUUUMMMMMMNNNPPPPPPQQQQQQQQQTTTTTTSSSRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPQQQQQQRRROOOPPPPPPQQQQQQQQQPPPPPPMMMMMMMMMNNNNNNNNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUTTTSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXWWWWWWXXXZZZ[[[\\\]]]^^^^^^___aaaccceeefffggggggkkkpppuuuzzz~~~{{{rrrkkkgggccceeegggiiiooo{{{rrr___XXXTTTTTTRRROOOQQQWWWWWWXXXYYYZZZZZZWWWQQQMMMJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBEEEHHHIIIGGGCCC@@@???@@@???>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@??????>>>>>>>>>>>>=========>>>>>>??????===<<<<<<======<<<;;;<<<<<<<<<;;;:::999888777666666666666555555555555999999888888888888888888888888888888777777777777444444444555555777888888555555666666555444333333222333444444555555555555666555444444666666555444//////000000111111111222........................000/////////............---------,,,,,,---------+++---///...,,,+++---///////////////////////////............///000222222...------,,,,,,------...---------.........//////000000//////.........---,,,---...///000000000000;;;;;;999999999999;;;;;;;;;::::::999999::::::;;;:::999777666666666777888999999999888888888777777666666666666666777888888888777666555555666777888777666666555555555666666888888888888999===BBBGGGJJJSSS___jjjrrryyy~~~qqqeee]]][[[PPPHHHHHHKKKJJJIIIHHHNNNQQQQQQNNNNNNPPPOOOKKKQQQVVV[[[\\\YYYVVVWWWYYYYYYZZZ[[[ZZZYYYZZZ]]]___^^^___```aaa```^^^\\\[[[WWWUUUTTTUUUWWWWWWUUURRRVVVUUUTTTSSSTTTSSSRRRQQQSSSTTTUUUUUUSSSRRRRRRSSSUUUUUUUUUVVVXXXXXXWWWVVVRRRSSSUUUVVVVVVVVVUUUTTTRRRTTTWWWVVVRRRQQQRRRTTTQQQRRRRRRRRRRRRQQQQQQQQQSSSPPPMMMNNNQQQTTTUUUTTTRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXZZZ\\\]]]^^^aaaaaaaaabbbcccdddfffggggggjjjmmmoooppptttyyy~~~}}}vvvmmmfffaaa___]]]\\\\\\aaajjjwww||||||zzzyyy}}}}}}xxx~~~kkkbbb\\\YYYVVVSSSQQQQQQQQQRRRXXXXXXWWWVVVTTTQQQNNNLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIHHHFFFDDDEEEGGGJJJJJJIIIGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>===============<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999888888777666666666555666666777888999999999888888888888777:::999777666555444555555666555555555555666666777555555555444444333333333444444444444444444444444333222222444555555333111000111111111111000/////////////////////////////////.........------------........................///////////////.........///////////////...---------.........///000000000...------,,,,,,------...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......;;;::::::999999::::::;;;;;;::::::999999::::::;;;:::999888777666777777888999999999888888888777777666666666666666777888888777777666666666666777777666666555555555555666666777888777777666999<<<@@@@@@HHHSSS^^^hhhqqq{{{xxxpppbbbXXXPPPPPPRRRPPPOOOOOOQQQUUUVVVRRROOOOOONNNLLLKKKNNNQQQQQQNNNNNNQQQTTT[[[^^^aaacccdddeeehhhiiihhhiiikkkllllllkkkjjjiiieeebbb_________^^^[[[XXXYYYXXXWWWWWWWWWWWWVVVUUUVVVXXXZZZZZZYYYXXXXXXYYYWWWXXXYYY[[[\\\\\\[[[ZZZ[[[\\\]]]^^^^^^^^^]]]\\\ZZZ[[[\\\[[[YYYWWWWWWXXXVVVVVVUUUUUUTTTTTTUUUUUUVVVSSSQQQRRRUUUXXXXXXXXXZZZ[[[\\\]]]^^^^^^___^^^\\\\\\]]]^^^```aaacccdddhhhiiikkkmmmpppssstttuuuxxx|||}}}vvviiiddd^^^[[[[[[^^^```aaajjjooowwwzzzuuutttuuuxxx|||~~~}}}|||~~~kkk^^^YYYYYYWWWTTTQQQPPPPPPQQQRRRVVVVVVVVVUUURRRPPPMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFIIIIIIHHHFFFEEEEEEGGGIIIIIIHHHFFFDDDBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::::::::999;;;;;;:::999999888888777777777777777777888888999999999999888888888888777999888777666555555666666777666666555555555666666555555444444444333333333444444444444444444444444333222222444555555333111111111111111000000000000/////////////////////////////////.........------.......................................---------000000111111000000///...---..................///------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......;;;::::::999999::::::;;;::::::999999999999::::::999999888777777777777888999888888888888777777777666666666666666777777888666666666777777666666666666666555555555555666666777888888777666666777999999>>>FFFNNNWWWcccpppyyy~~~|||zzz}}}oooggg`````````___^^^______eeefff___VVVQQQOOOLLLFFFHHHHHHGGGEEEGGGLLLPPPWWW[[[aaafffiiilllnnnpppsssuuuwwwyyy{{{|||||||||uuurrrooollljjjhhhfffddd______^^^]]]]]]\\\\\\]]]\\\^^^```````````````bbb^^^___bbbdddeeedddcccaaafffgggiiijjjjjjjjjhhhggggggfffeeeddddddccc```^^^___]]]\\\ZZZZZZZZZ\\\]]]\\\ZZZYYYZZZ]]]____________```aaacccdddeeeeeeeeefffggghhhjjjmmmoooqqqrrrtttwww||||||ssslllhhhgggddd``````dddjjjoooqqqwww{{{}}}zzzrrrtttwwwyyyzzz}}}~~~iii\\\VVVTTTTTTSSSQQQOOONNNOOOPPPQQQTTTTTTSSSRRRQQQNNNLLLJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGFFFDDDDDDFFFHHHFFFEEEDDDCCCCCCBBBCCCCCCBBBAAAAAA@@@@@@?????????>>>???@@@AAAAAA@@@???>>>>>>============<<<<<<<<<======>>>>>>===;;;:::888;;;;;;:::999999888888777999999999999:::::::::;;;999999999888888888888777888777777666666777777888888777666555555555555555555444444444444333333333444444444444444444444444333333333444555555333111333222000/////////000111////////////////////////000000000/////////..............................------------------------000000111111000000//////...------------------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------............------------,,,,,,,,,---------......::::::::::::::::::::::::::::::999999999999::::::999999888888888777777777888888888888777777777777777777666666666666777777444555666777777666555444666555555555555666666777777999:::999888666666777:::<<>>>>>>>>@@@AAACCCCCCAAA@@@>>>=========<<<<<<<<<;;;;;;@@@AAABBBBBB@@@>>>;;;:::;;;;;;:::999999888888777999999:::;;;<<<<<<<<<<<<999999999888888888777777666666666777777888888999888888777555555444444444444444444444444444444444444444444444444444333333333333333444666555333111333222000......///111222////////////////////////000000000000////////////........................---------------............//////000//////......---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......:::::::::::::::::::::::::::999999888888999999:::999999999999888888888777777777777777777777777777777777666666666666777777444555666777777666555444555555555555555666777777555777888999777666666777;;;;;;<<<<<>>>>>@@@AAACCCDDDDDDCCCAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;???@@@AAAAAA@@@>>>;;;999;;;;;;:::999999888888777888999;;;<<<=========<<<999999999888888888777777666666777777888999999999888888777555555444444444444444444444444444444444555555444444444333333333444333333555666666444222333222000......///111222////////////////////////000000000000////////////........................------......///////////////000000111111000000000------,,,,,,+++++++++***,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......999::::::;;;;;;::::::999999999888888888888999999999999::::::999999888777666666777777777777777888888777777666666666666666555555555666666555555555555555444555555666777888222444666666555444555666777888999:::;;;AAAJJJQQQ\\\iiiwww}}}~~~ooobbbSSSQQQMMMJJJGGGDDDCCCCCCHHHKKKNNNPPPQQQRRRTTTVVVZZZ\\\```eeekkkppptttvvvtttwwwzzz}}}~~~~~~}}}|||||||||~~~vvvuuuxxx}}}yyyooobbbYYYTTTQQQMMMIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCAAA???>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????@@@AAABBBCCCCCCBBBAAA@@@<<<<<<;;;;;;;;;:::::::::<<<<<<======<<<:::999777;;;;;;:::999999888888777777888:::;;;<<<<<<<<<;;;999999999888888888888777666777888888999999999888888777666555555555555555333333333444444444444555555555555444444333333222444444444555666666444222333222000/////////000111////////////////////////000000000/////////..............................------......///000000000111111222222333333222222---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------************++++++++++++,,,,,,,,,---------......999::::::;;;;;;::::::999999999888888888888999999999999:::::::::999888777666666666666777777888888888888777666666666666666666555555444444555555666444444444555555666777888444555666555444333444555222555888::::::<<>>>>>???@@@@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;::::::::::::999:::::::::999999999888888;;;;;;:::999999888888777444666888:::;;;;;;;;;:::999999999888888888888777777777888999999999888777777666666555555555666666333333333444444444555555666555555444333333222222444444444555777666444222111111111111000000000000/////////////////////////////////.........------........................,,,,,,---......///000000//////000111111111111111,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------......999999;;;;;;;;;;;;999999999999888888888888999999999999:::;;;:::999888777555666666666777777888888888888777666666666666666666555444333333444555666444444444555555777888888888999999777555444555777111555999:::999888:::===@@@IIIXXXfffpppxxx~~~}}}vvvjjj```ZZZXXXWWWXXXZZZ___eeefffaaaYYYQQQMMMGGGHHHHHHJJJLLLNNNPPPQQQNNNUUU^^^eeehhhkkknnnpppzzz~~~~~~}}}|||||||||yyyeeebbb\\\TTTMMMIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIHHHEEEFFFGGGHHHJJJKKKLLLMMMBBBCCCCCCCCCDDDDDDEEEEEECCCDDDEEEDDDAAA?????????@@@@@@BBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA??????>>>======>>>??????;;;;;;;;;:::::::::999999;;;;;;:::999999999::::::;;;;;;::::::999888888777333555777999;;;;;;:::999999999999888888888888777777888999::::::999888777666666555555555666666777333333333444444555555555666666555444333333222222444444444555777777444222000111111111111000/////////////////////////////////.........------------........................++++++,,,,,,---...//////++++++,,,---......------,,,,,,,,,------............------,,,,,,------...++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;;;;;;;;;;:::999888777888888999999999999888888777777777777777777777777555555555555555555555555333444555666666555444333555555555555555555555555888777555444555666888:::>>>@@@FFFQQQ^^^lllvvv{{{vvvnnnkkkmmmqqqvvvzzzjjj[[[QQQMMMMMMLLLKKKIIIIIIJJJLLLNNNQQQWWW]]]bbbfffjjjlllpppwww|||{{{zzz}}}~~~~~~vvvddd]]]UUUSSSOOOMMMLLLLLLNNNOOOLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDCCCAAA@@@???>>>>>>???@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::999999::::::;;;;;;;;;;;;::::::999888777777666666777777888888888999555555666777777777777777666666777777777777666666999999888777666555444444555555555555555555555555333333333333333333333333444555777666555333444444111111000000//////......////////////////////////........................------......------,,,+++...///000///...---...000................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,:::::::::::::::::::::::::::999999888888999999:::::::::::::::999888777666777888888999999888888777555555555555555555555555555555555555555555555555444444555555555555444444555555555444444444444444888777666555555666888999:::;;;>>>EEEPPP]]]iiiqqqyyy|||sssggg\\\YYYUUUPPPMMMLLLOOOQQQSSSVVVZZZ___dddjjjpppttt|||~~~~~~|||zzzwwwyyy|||~~~vvvcccXXXTTTRRRPPPNNNLLLKKKKKKLLLMMMLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFEEEDDDDDDEEEDDDDDDCCCBBBCCCCCCCCCAAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>?????????>>>>>>=========::::::::::::::::::::::::::::::999999999:::;;;<<<;;;;;;::::::999888888777777777777777888888888999555666777888888888888777777777888888888888777777888777777666666555555444555555555555555555555555333333333333333333333333555777888777555444444555111000000000/////////...////////////////////////..............................//////......---,,,---///000///...---...000................................................,,,,,,---------.........------------------------,,,,,,,,,,,,---------------------------,,,,,,,,,888888888888888888888888999999888888888888999999999999999999888777666555777888888999999888888777555555555555555555555555555555555555555555555555555555444444444444555555555555444444333333222222999888666555555666777888666777888:::@@@KKKYYYcccpppyyy|||tttoooggg___[[[[[[]]]___```aaadddiiipppxxx~~~}}}uuupppnnnnnnnnnmmmnnnttt}}}~~~|||{{{|||~~~~~~zzzsssqqqsssvvvyyyzzzzzz}}}ooo___UUUQQQQQQOOONNNMMMKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFEEECCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>@@@??????>>>===<<<<<<;;;::::::::::::::::::::::::;;;:::999999999:::<<<===;;;::::::999999888888888777777777888888888888888777777888999999999888888777888888999999888888777555555555555555555555555555555555555555555555555444444444444444444444444666888999888555444444444000000000000//////////////////////////////////////////////////////////////////000000//////...------...//////...---...///................................................---------.........//////........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------888888888888888888888888999999888888888888999999888888999999888777777666777777888888888888777777555555555555555555555555555555555555555555555555666555333333333333555666555444444333333222222111777666555555444555555666444666888777888???LLLUUUaaammm}}}|||vvvttttttvvvwwwrrrtttyyy~~~}}}}}}}}}}}}{{{sssnnnkkkhhhccc^^^````````````aaafffmmmsssuuuuuuvvvvvvrrrpppwww{{{vvvrrrqqqrrrsssssstttuuuvvvuuusssrrrvvvxxx|||~~~~~~|||||||||tttoooooowww{{{ppp]]]TTTOOOOOOPPPMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>>>>??????>>>===<<<<<<;;;:::::::::::::::::::::::::::;;;;;;:::999999;;;<<<===:::::::::999999888888888888888888888888888888888888999999::::::999999999777777888888888888777777444444444444555555666666555555555555555555555555444444444444444444444444666777888777444222222333000000000000////////////////////////////////////000000000000000000000000///////////////...---------...//////------...///................................................------........./////////------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,------...888888888888888888888888999888888777777888888999999999999999999999888777777777777888888777777777666666666666666666666666555555555555555555555555555444333222222333444555444444444333333222222222555444444444333444444444333666888888666999AAAGGGLLLXXXiiivvv}}}~~~}}}}}}yyyxxxrrrrrrqqqrrrwwwqqqkkkeee`````````^^^]]]______`````````bbbeeeggghhhggghhhiiigggfffmmmuuuwwwvvvuuurrrnnnllllllmmmmmmnnnooopppqqqrrrssstttwwwzzzyyywwwxxxuuuyyyzzzyyy{{{~~~yyyxxxyyyooo[[[RRRNNNLLLJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@?????????>>>>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@???>>>>>>>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::999999999999999888999999999888888888888888999999::::::::::::999888555555666666666666555555333333444444555666666666555555555555555555555555444444444444444444444444333555666555222111111111////////////000000000000////////////////////////000000000000000000000000---............---,,,,,,---...///...---,,,---///................................................------------.........///++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------888888888888888888888888888888777777777777888888888999999999999999888888666777777888888777777666777777777777777777777777555555555555555555555555444444333333333333444444333333333333444444444444333333333444444444444555111444777777666666888;;;AAAIIIVVVeeeqqqyyy~~~~~~}}}}}}~~~yyyuuukkklllmmmqqqxxxxxxhhheeeaaa\\\[[[]]]```ccciiijjjlllnnnnnnnnnmmmlllgggdddccceeeeeeeeeiiipppsssuuuvvvuuussspppooooooooopppooonnnnnnpppsssvvvxxx|||{{{xxxwwwvvvwww{{{~~~~~~}}}{{{vvvqqqoooqqqoootttxxxyyy~~~fff[[[QQQNNNNNNLLLJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@>>>>>>???@@@@@@@@@@@@?????????@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999:::<<<=========;;;;;;999999999999999999999999999999999999999888888888999999:::::::::999888888444555555666666555555444444444555555555666666666555555555555555555555555333333333333333333333333111222444333222111111111////////////000000000000////////////////////////////////////////////////---------...---,,,,,,+++,,,---......---,,,---...................................................,,,,,,,,,---------......************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,777777777777777777777777888888777777777777888888777777888888888888888777666666777777777777666666666666666666666666666666555555555555555555555555333333333444444333333333333333333444555555666666222333444555666777777777444444555555555555666666<<>>>>>??????>>>>>>???@@@@@@@@@@@@??????????????????>>>>>>===:::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::777999===??????>>>;;;999999999999999999999999999:::::::::999999888888888999999999999999888777777555555666666666666555555666666666666666666666666555555555555555555555555222222222222222222222222000222333333222222222333.../////////000000000111////////////////////////.......................................------,,,,,,---......,,,,,,---...................................................+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++666666666666666666666666888888777777777777888888666666777777777777777666666666777777777777666666555555555555555555555555555555555555555555555555222222444555555444222222222333333444555666777777333333555777888999999999888666444444555777666666888:::===???FFFTTTfffsss~~~~~~oooqqqrrrpppnnntttvvvnnngggiiilllkkkkkkkkkwww}}}}}}zzztttmmmggggggkkkpppqqquuu}}}|||tttpppoooppprrrnnnsssxxx{{{xxxsssvvv}}}|||gggZZZSSSMMMIIIHHHFFFEEEHHHMMMJJJHHHEEEDDDCCCEEEGGGIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???============>>>>>>>>>???@@@@@@@@@@@@??????????????????>>>======999999:::;;;;;;<<<<<<===::::::::::::::::::::::::666999===@@@AAA>>>:::888999999999999999999999999:::::::::999999888888888999999999999999888777666666666777777777777666666777777777777777777777666555555555555555555555555111111111111111111111111000222444444333333444555.../////////000000111111////////////////////////........................///////////////......---,,,---......,,,,,,---...................................................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,++++++*********888888888777777777777777999999999888888666555555888777666555555666777888666666666666555555555555555444444333333444444555666666555444333333222222222222333333333333333333222222111111222222333444666666555555555555666666555555555555555555555555555777:::;;;???IIIWWWaaannn{{{zzzwwwtttqqqqqqsssvvvyyy|||tttkkkggghhhmmmppptttwww}}}yyyxxxzzz|||zzzwwwuuurrrzzz{{{hhhZZZSSSNNNLLLHHHFFFEEEHHHKKKMMMNNNLLLIIIHHHHHHHHHGGGEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>???@@@BBBCCC@@@@@@???>>>===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::999888999:::=========;;;999999999::::::;;;;;;;;;999999888888888:::;;;<<<666666666666666666666666666666555555555555666666888777555444333333444444444444444444444444444444222222222222222222222222111111111111111111111111///111222111...---...000......------------............///000000000000000//////.........---------........................---------------------------------------------------...///...,,,+++,,,---------......---+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,888777777777777777777777:::::::::999999888777666777777666555555666777777666666666666555555555555555444444333333444444555666555555444333333222222555555555555555555444444222222222111222222333444555444444333333444444555555555555555555555555555333555777888:::AAALLLUUU```ooo~~~zzztttsssvvv{{{{{{zzzxxxxxxzzzlll\\\QQQMMMLLLJJJHHHFFFFFFHHHKKKLLLLLLJJJGGGEEEEEEDDDCCCBBBDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@???????????????>>>>>>>>>???AAABBBCCCAAA@@@???>>>============<<<;;;;;;::::::;;;;;;<<<:::999999888888999999::::::999999:::<<<<<<;;;999999::::::::::::::::::;;;999888777666666666777888666666666666666666666666666555555555555666666777888777555444333333333444444444444444333333333333222222222222222222222222222222222222222222222222///111222111///---...000......------------......------...//////////////////.........------------........................---------------------------------------------------...///...,,,+++,,,---------......---+++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++777777777777777777888888:::::::::::::::999888777777666666555555666666777666666666666555555555555555444444333333444444555555555555444444333333222666666555555444444333333222222222222222333444444333222222111111222222333444444444444444444444444222444555555666:::BBBHHHNNN]]]ppp}}}yyylllbbbZZZPPPIIIGGGHHHGGGFFFFFFGGGHHHJJJKKKIIIFFFCCCAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@??????>>>>>>===============>>>???AAABBBCCCAAA@@@>>>===<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::;;;:::::::::;;;;;;999888;;;::::::::::::::::::999999999888666666555555666666666666666666666666666444555555555666666777777777666555444333333333444444444333333222222222111222222222222222222222222222222222222222222222222///000222111000...///000......------------......,,,------...........................---------------------------------------------------------------------------------------...///...,,,+++,,,---------------,,,+++************+++,,,,,,,,,,,,+++************************777777777777777888888888999999::::::999888888777666666666666666666666666666666666666555555555555555444444333333444444555555555444444444333333333444444333333222111000000333222222222222333444444222222111111111111222222444444444444444444444444333444666666666999===@@@BBBNNN___nnn{{{iii```WWWSSSNNNIIIFFFFFFDDDDDDEEEFFFGGGGGGHHHIIIGGGDDDAAA@@@AAACCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB@@@??????>>>===<<<<<<;;;<<<<<<===>>>???@@@BBBBBB???>>>===;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::;;;::::::;;;======<<<:::;;;;;;;;;::::::999999999::::::999999888888888888666666666666666666666666444444555666666777777777555555555444444333333333444333333222222111111000333333222222222222222111222222222222222222222222///000111222111000//////......------------......,,,---......//////......---------------------------------------------------------------------------------------------------...///...,,,+++,,,------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++666666777777888888888888888888888888888888777666666777777777777777777666666666666666555555555555555444444333333444444555444444444444444333333333444444333222111111000000333333222222333333444555333333222222222222333333444444444444444444444444222333444555666888;;;===>>>DDDOOO]]]iiirrrzzzxxxgggXXXQQQLLLJJJHHHEEEDDDGGGBBBBBBCCCEEEEEEFFFFFFFFFDDDBBBAAAAAADDDGGGHHHHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAACCCCCCCCCDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>===<<<;;;;;;;;;;;;===>>>???@@@@@@AAA===<<<;;;;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<:::999999888888999999::::::999:::<<<>>>@@@???>>>;;;;;;;;;::::::999999999888888999:::::::::::::::777777777777777777777777444444555666777777666666444444444444444333333333333333333222222111111111333333333222222111111111222222222222222222222222///000111222222222000///......------------............///000000000000///,,,,,,---------------------------------------------------------------------------------------------...///...,,,+++,,,---------,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,666666666777888888999999777777888888888777777666777888888999999888888777666666666666555555555555555444444333333444444555444444444444444444444444555555444444333333222222333333333333333444444555444333333222222333333444333333333333333333333333000111222333555777999999======CCCMMMVVV\\\ccciiiuuu~~~{{{dddUUUNNNIIIFFFEEEDDDAAABBBEEEAAABBBBBBCCCCCCDDDDDDDDDBBBAAAAAACCCFFFIIIIIIIIIBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;<<<===>>>??????>>>>>>;;;;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::888888999;;;???@@@@@@???;;;::::::::::::::::::999666777888999::::::::::::777777777777777777777777444555666777777666555444333333444444444444333222222333333333333333333333444333333222222111111111111111111111111111111111//////000222444333111.........------------.........//////000000000000000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...///...,,,+++,,,------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,555666666777888888999999777888888999999888888888888999::::::::::::999888666666666666555555555555555444444333333444444555444444444444444444444444444444333333333333333333444333333333333444555555444333333222222333333444333333333333333333333333333222222222444666888888;;;888;;;CCCHHHIIIMMMRRR]]]kkkzzzssseeeWWWNNNHHHDDDBBBCCCAAA>>>@@@DDDBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAADDDFFFGGGFFFEEE@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>======<<<:::;;;===???@@@@@@???>>><<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::888888888:::===>>>===<<<999::::::::::::::::::;;;888999:::;;;;;;;;;:::999777777777777777777777777555666777888777555444222222333444444444444333222222222333333444444555555444444333333222111111000000000000000000000000000//////000222555555111.........------------......---...//////000000//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...///...,,,+++,,,------,,,+++++++++,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++555666666777888999999999888999999:::::::::999999999:::;;;;;;;;;;;;:::999777666666666555555555555555444444333333444444555444444444444444444444444111111111111111111222222444333333333333444555555333333222222222222333333333333333333333333333333777555444444666777888888999555777>>>AAA??????BBBIIIUUUaaaiiitttooo```WWWQQQLLLGGGEEEBBBAAABBB@@@>>>@@@EEECCCBBBAAA@@@@@@@@@AAABBB@@@@@@AAACCCEEEDDDBBB?????????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>????????????<<<===>>>>>>>>>===;;;::::::<<>>>>>???>>>===;;;:::777777777777777777777777666777888888777555333111111222333444444444333222111222333444555555666777444444333333222111000000//////////////////////////////000222555555222............------.........,,,---......//////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...///...,,,+++,,,------,,,+++++++++,,,---...******+++,,,,,,,,,,,,+++************************888999:::999888777888999777888999:::::::::::::::777777777777777888888888777777777777777777777777444444444444444555666777444444222222222222444444000000000111222222222333222222222222222222222222222222222222222222222222333333333333333333333333222222111222333555777999888888888888999999999999CCCIIIRRRXXX```mmm~~~lllcccWWWNNNKKKHHHDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCBBBBBBBBBAAA@@@@@@????????????@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBCCCCCCCCCCCCAAA@@@???BBBBBBBBBBBBAAA@@@???>>>?????????>>>>>>>>>>>>>>>??????>>>===============;;;>>>CCCGGGHHHFFFCCCAAA???>>>===<<<;;;:::999999777888888888888999999999888999<<<>>>>>><<<:::888444444555555666888999:::===>>>@@@CCCDDDBBB===999>>>:::666555666777555444777666555444444444444444111111222222222222333333444444444444444444444444000000111222222000///...000000000000000111111111---.........//////000000......---------,,,,,,,,,---------------...///000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777999:::999888777888999666777888888999999999888777777777777777777777777666666666666666666666666555444444444444555555666444333333222222333333444111111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222333555666777333333333333444444444444666<<>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<>>>>>===<<<;;;:::999999888888888888999999999999777888:::;;;<<<;;;:::999555555555666777888999:::???@@@AAADDDEEEDDD@@@<<<===:::777666777777666444777666555444444444444555333333333333333333333333444444444444444444444444111111111111111000///////////////000111111222222............/////////000///.........---------,,,,,,,,,,,,,,,,,,---...............---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************777888999999888777888999666666666777777777777777777777777777777777777777555555555555555555555555666555444444444444444444444333333222222333333444222222222111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333333222222333333444555333333333333444444444444222666:::<<>><<<===??????>>>????????????????????????@@@?????????@@@AAACCCDDDBBBBBBAAAAAAAAAAAA@@@@@@??????????????????????????????@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDBBBAAA@@@???????????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;>>>@@@DDDGGGHHHFFFDDDCCC>>>======<<<;;;:::999999888888888888999999999:::777777888999::::::;;;;;;777777777777777888999:::>>>>>>@@@BBBCCCBBB???<<<<<<:::888777888888777666666666555555444444555555555555555444333333222222333333333333333333333333222111111000000000000000......///000111222222333............////////////////////////............,,,,,,+++++++++,,,------//////.........------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,...------,,,,,,------...------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************777888999999888777999:::777777777777777777777888777777777777777666666666555555555555555555555555666555555444333333333333333333333333333333333333333222222222111000000000222222222222222222222222111111111111111111111111333333333333333333333333333333222222222222222222333333333333444444444444444777999:::;;;???FFFMMMTTT___ooo}}}wwweeeVVVLLLGGGDDD@@@<<<:::;;;======<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???BBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@??????????????????@@@AAAAAABBBBBBCCCDDDEEEEEEDDDCCCAAA@@@???????????????>>>===<<<=========>>>>>>>>>>>>>>>===<<<<<<;;;:::;;;;;;;;;===???BBBDDDEEEDDDBBBAAA======<<<;;;;;;:::999999888888888999999999::::::888777777888999;;;===>>>888888888888888999::::::::::::;;;<<<>>>===;;;888;;;:::999888888888888777666666555555555555666666888777666555444333222222222222222222222222222222333222000/////////000111000000000000000111111111.........///////////////000000000///////////////---,,,,,,,,,,,,,,,------/////////.........---------,,,,,,++++++,,,,,,---......------,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++666888999999888888999:::999888888777777777888888777777777777666666555555666666666666666666666666666555444333333333333333333333333333333333333333333222222222111000000000333333333333333333333333111111111111111111111111333333333333333333333333222222222222222111111111000000000000111111111111111333555555555888===AAABBBKKKYYYgggtttjjjYYYPPPJJJDDD@@@AAA???===<<<<<<<<<<<<<<<========================>>>>>>>>>>>>???AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDBBBAAA@@@??????????????????>>>===<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===>>>@@@@@@@@@??????<<<<<<<<<;;;::::::999999888999999999999:::::::::999999888888999<<<>>>???999999999999999:::;;;<<<999888888999:::999777666888888999999888888888888666666555555555666666777888888777666444333222222222222222222222222222222333222000/////////000111222222111111000////////////////////////.........000000000000000000000000......------------......///.........---------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++666777999999888888999;;;:::999888777666777888999888777777666666555555444666666666666666666666666555444333333333333333333222333333444444333333222222222222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222111111000111111111222222222333333000111222333333555888::::::???HHHSSS]]]hhhyyysssdddRRRGGGEEEEEECCC@@@:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAA???@@@@@@@@@@@@@@@AAAAAA>>>???@@@AAAAAA@@@???>>>>>>>>>??????@@@AAAAAAAAABBBCCCCCCCCCCCCAAA@@@???>>>>>>????????????>>>>>>;;;<<<<<<======>>>>>>???>>>======<<<;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999::::::::::::::::::999999:::<<<>>>???999999999999:::<<<===>>>===;;;999888999999777666555777999999777777777888666666555555666666777777888777666555444333222222111111111111111111111111222111111000000000000000222222111111000////////////////////////.........////////////000000000000//////...---------............---------,,,,,,,,,---,,,,,,++++++,,,,,,---.........------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))555777888999888888:::;;;:::888777555555666777888888777777666555555444444555555555555555555555555333333333222333333444444222333333444444333333222111111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111///000111222222111111000222333333333333444444444222333333444444444666777888999===DDDIIIPPP```ppp}}}{{{oooXXXPPPFFF@@@@@@AAAAAA???777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===?????????>>>============>>>>>>>>>??????===???@@@AAAAAA@@@???===>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBB@@@???>>><<<======>>>>>>=========;;;;;;<<<<<<===>>>>>>???===<<<;;;;;;::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::;;;;;;:::999999999:::;;;;;;<<<888888999:::<<<===???@@@@@@===:::888888888666555222555888888777666666888666666666666666777888888666666555555444333222222111111111111111111111111111111111111111000////////////000000111111111111000/////////.....................//////000000000///...------,,,,,,,,,------,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------............,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))555777888999888888:::;;;999888666444333444555666888777777666555444444444444444444444444444444444222222222222333444444555222222444444444444222222000000111111222222222333////////////////////////000000000000000000000000333333333333333333333333...///000222222222111000////////////000000000000222222333333222222222333777666888;;;<<>>??????>>><<<:::;;;;;;;;;;;;<<<<<<=========>>>@@@AAAAAA@@@>>>===>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBAAA@@@>>>===;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<===>>>>>>???<<<;;;::::::999999::::::::::::999999999:::;;;;;;;;;:::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999777888999:::<<<>>>@@@BBB@@@===:::777666666444333111444777888666555666888666666666666666777888888555555555444333333222222000000000000000000000000000111222222222111///...------...000111333444444000000//////.........------.........//////000000...---,,,,,,++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,---------.../////////+++******************++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************777777777777777777777777888888777666666666666666666666555555555444444444666666666666555444333222444444444444444444444444222222222222222222222222111111111111111222222222000000//////000111222222000//////............///111111000000000000111111111111111111111111111111//////000111222222333333111111222222222333333333555555555777:::>>>AAACCCRRRWWWbbbppprrrfffZZZNNNFFF???>>><<<;;;::::::;;;;;;999999999999999999999999999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<======AAA@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@?????????====================================>>>>>>>>>>>>>>>===;;;:::999::::::;;;999999888777666777999<<<>>>===;;;999888888888888999999888888999999:::;;;;;;;;;::::::999888777777999999:::::::::;;;;;;;;;;;;:::999777777777777888888777666555555666777888999888666444333444666777888777666555444333333333333333444444333333222111111111111111111111222222......///000111222333333////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++************++++++++++++,,,,,,,,,,,,------888888888888888888888888888777777666666666666666666666555555555444444444666666666666555444333222333333333333333333333333222222222222222222222222111111000///...---,,,,,,000000000000000111222222000////////////000111111111111000000000000111111111111111111111111111111//////000111111222333333111111111222222222333333444333333333555777:::;;;@@@EEENNNZZZhhhvvvxxxiii\\\SSSLLLDDD???>>>===<<<;;;::::::::::::999999999999999999999999999888888777777888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========???>>>>>>============>>>BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@??????>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;:::999999:::<<<===>>>===;;;999888888888888999999888888999999:::;;;;;;::::::999888888777777777777777888888888999999:::999888666666666666666666666555444444555666666888777555333333444555666777666555444444333444444444444555555444444333222111111111111111111111111/////////000111111222222000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------888888888888888888888888888777666666555555666666555555555555555444444444555555666555555444333222222222222222222222222222222222222222222222222222000000///...---,,,,,,+++000000000000000000111222000000000000111222333333111111000000000000111111111111111111111111111111///000000111111222222222111111111222222222222333333333222111111222444555777:::@@@GGGQQQ___nnnxxxyyyggg]]]PPPFFFAAA>>>===;;;;;;;;;;;;;;;;;;:::999888888888888888888888888888888888777777777777888888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========@@@@@@???>>>>>>>>>>>>>>>BBBBBBAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::999:::::::::;;;;;;<<<<<<======<<<;;;:::999888888888999999888888999999:::;;;999999999888888777777666777777777888888888888999888888777666555555555555555555444333333444555555666555444333222333444555555555444444444444555555444444444444444333222222111111111111111111111111000000000000000000000000111000000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------999999999999999999999999777777666555555555555666555555555555555555555555444555555555444444333222222222222222222222222222444444444333333333333333//////000000111111222222111000000000000000111111111111000000000111111222111111000000000000111111111111111111111111111111///000000000111111111222111111111111222222222222444333333222222222333444666999<<<>>>AAAJJJXXXbbbjjjsssxxxllldddTTTMMMDDD===:::;;;;;;;;;999999:::;;;:::999777666777777777777777777777777777777777666666777777777:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@???>>>>>>======>>>>>>AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>========================>>>======<<<;;;:::999999999:::;;;<<<<<<;;;999888999999999;;;<<<===;;;:::<<<<<<;;;:::999999888888999999888888999999:::;;;888888888777777777666666999999999999::::::::::::888888777666555555555555555444444444444444444555444444333222222333333444444333333333444444555666222333333333333222111111222222222111111111111111111111111111000000//////111111000///...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------.........,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------888888888888888888888888777666666555555555555555444555555555555555555555444444444444444444333222444444444444444444444444666666555555555444444444000000111222333333444444111111000000000000000111222111000000////////////111111000000000000111111000000000000000000000000000000000000000111111111000000111111111222222222222222222222333333444444111444777777666;;;CCCKKKSSS]]]kkkwwwtttiii___UUUNNNFFFCCC???;;;:::999999999777777999999999888666555666666666666666666666666777666666555555666666777999999999:::::::::;;;;;;::::::;;;<<<<<<===>>>>>>>>>======<<<<<<======>>>??????>>>>>>>>>>>>??????===>>>>>>??????@@@@@@@@@========================>>>>>>======<<<;;;::::::888999:::;;;;;;;;;999999999999;;;>>>AAA@@@===:::;;;;;;;;;;;;:::999999888999999888888999999:::;;;888888888777777777777777888888999999999:::::::::888888888888777666555555555555555555555555555555333333222222222333333333333333333333333444555666444444444444444333333222222222222111111111000000222222111111000/////////111000000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---------,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------777777777777777777777777777666555555444444555555444444444555555555555555333333444444444444333333444444444444444444444444666666666555555444444333222222222111111000000000222111111000000000000000111111000////////////000111111000000000000111111000000000000000000000000000000000000000000000000000000000111111111111222000000111111222333333333///111444555555777;;;???DDDLLLWWWaaahhhrrr}}}yyylll```VVVNNNEEE@@@;;;;;;:::999888666555444666666777777777666666555555555555555555555555555666666555555555555666666888888999999::::::;;;;;;888888999:::;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???>>>==================>>>======>>>>>>???@@@AAAAAA========================>>>>>>======<<<;;;;;;;;;888999999:::::::::::::::<<<===???CCCGGGGGGBBB===:::;;;;;;;;;;;;:::999888999999888888999999:::;;;888888888888888888888888666666666777777777777888888888888888777666555555555555666666666666555555222222333333333333444444333333222222333444555555777777777777777666555555333333222222111000000000222111111111000000//////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---,,,,,,+++******+++******))))))******+++++++++,,,,,,,,,,,,------666666666666666666666666666666555444444444444555444444444555555555666666222333333444444333333333333333333333333333333333555555555444333222222222111111111000000000000000222222111000000000000000/////////000111222333444111111000000000000111111000000000000000000000000000000000000000000000///000000000000111111111111111111222222222222222222222222333555666777999:::999???GGGLLLPPPXXXdddnnnzzzxxxllldddYYYPPPJJJDDD>>>:::666777888888666555555555666555555555555555666666444444444444444444444444666555555444444555555666777888888999::::::;;;;;;999999:::;;;<<<===>>>???:::;;;;;;<<<===???@@@AAA>>>>>>============>>>>>>;;;;;;<<<===>>>???@@@AAA========================<<<;;;;;;;;;;;;;;;;;;;;;999999888888999::::::;;;>>>>>>AAAFFFKKKJJJDDD>>>::::::;;;;;;;;;:::999888999999888888999999:::;;;888999999999999999999999666666666666777777777777777777777777777555444333333444555555555555444333222222333444444444444444333333333222333333444444666666777777666666555444333333222222111000000///111111111000000000000000............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------666666666666666666666666666666555444444444444555444444444555555555666666222222333444444333333333222222222222222222222222444444333222222111000000...///000111222333444444222222111000000///000000......///000333555777888111111000000000000111111000000000000000000000000000000000000////////////000000000000111111111111444444444444444333222222444222111111222444444333333888===???@@@FFFPPPYYYdddlllzzz|||rrrggg```VVVPPPHHHBBB@@@===:::777777888999888777777888:::666555444333333444666777444444444444444444444444555555555444444555555555777777888999::::::;;;;;;======>>>???@@@AAABBBBBB:::;;;<<<===???AAACCCDDD??????>>>>>>>>>>>>??????999:::;;;<<<===??????@@@========================:::::::::::::::::::::;;;999999888777888999;;;<<<======@@@FFFKKKJJJCCC===999:::;;;<<<;;;:::999888999999888888999999:::;;;999999999999999999::::::888888888888999999999999555666666666666444333222222222444444444444222222222333444444555555555444444333333222222333333444333333444444333333222111333333222222111000000///000000000000000000111111------......///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++,,,,,,------,,,,,,+++************************)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------555555555555555666777777555444444444444555555666555555555444444333333333333444444555555444444333222222222333333444444444222333333333333222111111000000000000000000000000666333000000111111///---000000000000111111111111000000000000000000000000......////////////............///000000000000000111111000000//////......000000000000000000000000111111111111111111111111444444555777:::>>>BBBDDDOOOVVVbbbnnnyyyuuulllfff^^^UUUNNNFFFDDD@@@<<<999888888888666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444888888888888888999999999===>>>@@@AAA@@@???===<<<===???@@@@@@>>>======>>>============<<<<<<<<<<<<<<<<<<;;;::::::999888888::::::999999999:::;;;<<<<<<;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;===???BBBDDDDDDBBB???===:::::::::999888777666666::::::::::::::::::::::::999999999888888888888777555444333333333555666777999777444111111333555777333333333333333333333333555555555555555555555555555444333333222222333333222222222222222222222222111111000000000000111111444333111////////////000//////000000000000000000------,,,,,,,,,,,,++++++---,,,,,,++++++*********)))))))))***+++++++++,,,...............---------------,,,,,,,,,+++++++++---------,,,,,,+++++++++)))******++++++,,,---------,,,,,,---......---++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,666666555555666666777888666666555555555555555666555555444444444333333333333444444555555444444333222222222333333444444444222333333333333222111111000000000000000000000000666333111444999:::444...000000000000111111111111000000000000000000000000......////////////............///000000000000000111000000000/////////...111111111111111111111111111111111111111111111111333222222333555888:::<<>><<<:::777666555666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444555555666666777888888;;;<<<>>>??????>>>===<<<===???@@@@@@>>>===>>>???<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;::::::999999:::999999999::::::;;;;;;<<<<<<;;;;;;::::::999999999999999:::::::::;;;;;;:::;;;===??????===;;;:::;;;;;;:::999888888888888::::::::::::::::::::::::999999999888888888777777888777777666777888999:::888666444222222333555666333333333333333333333333555555555555555555555555444444333222222222222333222222222222222222222222222111111111111111111222333222111////////////000000/////////////////////.........---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------...............------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++++,,,++++++,,,---,,,,,,+++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,777777666666666777888888888888777666555555555555555444444444444333333333333444444555555444444333222222333333333333444444333333333333333222222111000000000000000000000000444000///666???@@@777---000000000000111111111111000000000000000000000000......////////////............///000000000000000000000000000////////////222222222222222222222222111111111111111111111111222111111000111222444555888;;;???EEEMMMXXXccckkkxxx~~~uuuhhh^^^[[[UUUNNNIIIFFFCCC>>>:::777666444333333444555666555555555555555555555555555555555555555555555555444444444444444444444444333333333333444444444444333444444555666777888888888999;;;<<<======<<<;;;===>>>@@@@@@>>>>>>>>>???<<<;;;;;;;;;;;;:::::::::===<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<;;;;;;:::999888888999999999999::::::::::::999999::::::::::::999999;;;;;;999888888999:::;;;::::::::::::::::::::::::999999888888888777777777888888777777888888999:::666555555444333444444444333333333333333333333333444444444444444444444444444444333222222222222222222222222222222222222222222222111111111111222222222222111000/////////////////////.........------/////////............---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......//////.........------------,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++******)))***++++++++++++++++++***---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,888888777777777777888888999999888666666555555555444444444444444444444444333444444555555444444333333333333333333333333333333333444444333333222111000000000000000000000000000...///444:::;;;444---///000000000111111111111////////////////////////......////////////............///000000000000000000000000000////////////111111111111111111111111111111111111111111111111222222111111111222333444888999:::<<<@@@GGGOOOUUUaaahhhsss~~~xxxmmmeee^^^UUUOOOMMMJJJEEEAAA@@@>>>;;;999555555444444444555555666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333444444444666666777777777777777888666777888999:::;;;::::::<<<>>>??????>>>>>>>>>???<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999999999999999::::::;;;;;;;;;:::<<<<<<;;;:::999888777777888999999999999:::::::::;;;::::::::::::::::::;;;:::999888777777999:::;;;999999999999999999999999888888888888777777777777555555555555555555666666444555555555444444333333333333333333333333333333444444444444444444444444444333333222111222222222111111111111111111111111111111000000000000111111111111000000/////////////////////...------,,,,,,/////////.........------***++++++,,,,,,---------......------,,,,,,++++++++++++,,,------...////////////.........---------+++++++++,,,,,,---------,,,,,,,,,++++++************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++888888777777777777888888999999888666666555555555444444444444444444444444333444444555555444444333333333333333333333333333333444444444444333222222000000000000000000000000000000111222333222111000///000000000111111111111////////////////////////......////////////............///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111222333444444222333555666888;;;???BBBMMMSSS[[[eeeooozzzjjjcccZZZSSSOOOLLLHHHFFFDDDAAA>>>;;;999888777666666666555444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444888888777777666555555555555555666777888999999999:::<<<>>>>>>======>>>???============<<<<<<<<<;;;999999999888888888888888888999:::;;;;;;;;;::::::;;;::::::999888888777777888888888999999999::::::;;;:::999999999999:::;;;888888777666666777888999999999999999999999999999888888888777777777666666444444444444444444444333333444555555555444222222333333333333333333333333444444444444444444444444333333222111111111111222111111111111111111111111//////............//////000000000000/////////...//////......------------.........------------,,,+++++++++,,,,,,------...------,,,,,,++++++*********++++++,,,---...////////////.........---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,---,,,******,,,...************++++++++++++++++++++++++++++++++++++888888777666666666777777888888777666555555555555333333333444444444444555333444444555555444444333444444333333333333222222444444444444444333222222000000000000000000000000222444444222///...000333000000000000111111111111000000000000000000000000......////////////............///000000000000000////////////000000000000////////////////////////000000000000000000000000......///000111222222333---000333555666888:::<<<>>>BBBHHHNNNVVVaaannnvvvpppccc\\\VVVQQQKKKGGGDDDCCCBBBAAA???===;;;999777666666666444444444333333222111111333333333333333333333333333333333333333333333333222222222222222222222222111111222222333333444444555555555444333333222222555555555666666777888888888:::<<<===<<<<<<<<<===>>>>>>=========<<<<<<<<<777777777777777777777777888999:::;;;<<<;;;:::999999999999888888888888777888888888888999999999999888888777777777777888888777777777777777777666666999999999999999999999999888888777777777666666666555555666666666555444444444444444444444333222222333333333333333333333333333333333333333333333333333333222111111111111111111111111111111111111111......------------.........//////000000//////....................................---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,------...............------------,,,+++,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------+++---...,,,)))))),,,///)))***************++++++++++++++++++++++++++++++888777666666555555666666666666555555555555555666333333333444444444555555333444444555555444444333444444444333333222222222444444444555444444333222000000000000000000000000333222111000000000111111000000000000111111111111000000000000000000000000......////////////............///000000000000000.../////////000000000111////////////////////////000000000000000000000000...//////000111111111111///111333444444666888:::555999===AAAEEELLLWWW___kkksssxxxkkk___VVVNNNJJJJJJHHHEEEBBB@@@>>>===<<<::::::999777555555666888333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222000111111222333333444444222222333333333444444444666666555555555666666777666888:::;;;::::::;;;<<<======<<<<<<<<<;;;;;;;;;777777777777777888888888777999:::<<<<<<;;;:::999777777777888888888888888888888888888999999999999777777777777777777777777777888999999999777555444888888888888888888888888888777777777666666666666666666777777777666444444444444444333333333222222333333333333333333333333333333333333333333333333333222222111111111111111111111111111111111111111.........------.........---...///000000///......---......//////000000111/////////............------------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***,,,---+++''''''+++///*********++++++,,,,,,,,,************************777777666555555555555555555555444444444555555666333333333444444555555555333444444555555444444333444444444333333222222222444444555555444444333222000000000000000000000000111...,,,...111333000---000000000000111111111111000000000000000000000000......////////////.........//////000000000000000.../////////000000111111000000000000000000000000000000000000000000000000111111222222222222111111111222111000...///111444111555999;;;===AAAIIIPPPTTT[[[gggrrr|||~~~mmmfff\\\SSSMMMJJJHHHGGG???>>><<<;;;999888666555222222222111000111333555333333444555555555555444222222222222222222222222222222222222222222222222111111111111111111111111000000111222333333444444111222333444666777888999777777666555555555666666555777999:::999999:::<<<<<<<<<;;;;;;;;;:::::::::888888888888888999999999777888:::<<<<<<;;;:::999666666666777888888999999777888888888888999999999777777888888888888777777888999;;;<<<;;;888555333888888888888888888888888777777777777666666666666555555666666666555333222555444333222222222333333333333333333333333333333333333333333333333333333333222222111000111111111000000000000000000000000//////............//////---...///000000///......------...///000111222222000000000000////////////.........------,,,,,,,,,,,,------....../////////---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++------,,,++++++*********)))+++,,,)))%%%%%%***...+++++++++,,,,,,---------************************:::999999888777666666555444555666777777666555444444444444444444444444444333333444444333333222111444444333333333333222222222444555555333222222333666333000000222333222000111111111111111000//////111000///......///000111////////////////////////)))***---...//////---,,,111111111000000000000000////////////////////////000000000000000000000000111111000......---------//////000111222333333444000111111111111222222222666555555666888:::===>>>EEEKKKSSSZZZaaalllzzzwwwmmmbbb[[[UUURRRLLLEEEAAA???>>>???;;;:::999888777777777777333333222222222333444444333333444444444333222111333333333222222111111111111111000000000111333444111111222222222333333333111111111111111111111111333333333333333333333333666666777666666555444444666666777888888888888777::::::::::::::::::::::::999999888888888888888888999999999999999999999999;;;;;;;;;:::999888777666999::::::::::::::::::;;;999999888777666666777777666666666666777777777777777777888999999999999888666666666666555555555555555555666666555555444333333333333333333333333333333333333333333333333333333333333222222111111111000000111111111111000000000000000000000000000000111111000......---------//////............//////000000000000000000000000//////000000000000//////111111000...---,,,+++***+++,,,,,,------.........111000...---,,,,,,---...........................++++++,,,---............+++,,,...//////---,,,***,,,------......------,,,))))))*********+++++++++,,,++++++******++++++,,,999999888777777666555555555555555666666555555555444444444444444444444444333333444444333333222111444444333333333222222222111222444333222000111111444222//////111222111///111111111111111000//////111000///......///000111////////////////////////+++---///000111000//////000000000000000000000000////////////////////////////////////////////////111000///......---------//////000000111111222222000000111111111222222222222222222333444666888999888===CCCHHHMMMUUU```iiirrrzzzyyymmmccc\\\UUUMMMGGGJJJGGGCCC???<<<;;;;;;;;;999888777666555555555555444333333222222222333333444333333333333222222222333333222222222111111111111111000000000111222333111111111222222222333333222222222222222222222222333333333333333333333333333444555666666666666666888888888999999999999999999999999999999999999999666777777888777777666666555666777888:::;;;<<<<<<::::::::::::999888777666999999999::::::::::::;;;999999888777777777777777666777777777777777777777777777888999999999999888666666666666555555555555555555555555555444444333333333333333333333333333333333333333333333333333444444444333333333222222000000111111111111000000000000000000000000000000111000///......---------//////............//////..............................////////////......000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,---...///------------------------,,,---------------,,,,,,+++,,,---...///...,,,+++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,++++++******++++++,,,888777777666666555555555555555444444444444555555444444444444444444444444333333444444333333222111333333333333222222222222000111333222000//////000222000//////000000000///000000111111000000//////000000////////////000000////////////////////////,,,---...000111000000///000000000000000000000000////////////////////////////////////////////////111000///......---....../////////000000000000000000000000111111111222222111111111111222333444555444777:::<<<>>>CCCKKKQQQXXX```lllwww~~~yyyxxxwwwzzzuuummm___YYYQQQKKKHHHDDD@@@<<<======;;;:::999888888888666555444333333222222333555444333222222222222222444444222111111111222333222222222111111111111111111111000000000111222222111111111222222222222333333333333333333333333333333333333333333333333333000111333555666888888888777777777888888888999999777777777888888888888888666777888::::::999777666555666666888999:::;;;<<<999999999999999888777666999999999999::::::;;;;;;999888777777777777777777777777777777777777777777666777888888999999888888666666666555555555555444555555555555555444333333333333333333333333333333333333333333333333333333444444444444444333333333000000111111111111000000000000000000000000000000111000///......---......//////............//////........................---------......---------............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++******+++,,,.........---,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,777666666666555555555444555444333222222333444555333333333333333333333333333333444444333333222111333333333222222222222111000222333222111///000000111000/////////000000000///000000000000000//////000000////////////000000////////////////////////***+++,,,---............/////////000000000000000////////////////////////////////////////////////000000///...............///////////////.........000000000000111111111111333333222333333333444444666777888888999;;;@@@DDDFFFMMMVVV___gggqqq{{{zzzuuuuuuvvvxxx}}}sssiii```YYYTTTNNNJJJFFFCCCBBBAAA???===999999999999999999888888444333222222111111111222555444333222111111111111555333111000///000222333111111111111111111111000111000000000000111111111111111111111222222222222222222222222222222222222222222222222222222222222///000222444666777777888555555555555555666666666555555666666666666777777777999;;;======<<<:::888888888888888888777777777888888999999888777666666888888888999::::::;;;;;;888888777777777777777888888888888777777777777777666777777888888888888888666666555555555444444444444444555555555444333333333333333333333333333333222222222222222222222222333333333333333333333333000000111111111111000000////////////////////////000000///...............//////............//////........................------............------------------------------......------,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++---------------,,,+++***)))***+++---.........------......//////......---++++++,,,,,,,,,---------,,,++++++******++++++,,,666666666666555555555555555444333222222333444555333333333333333333333333333333444444333333222111333333222222222111111111111222444333111000000111111111111000000000111222...//////000000000////////////000000000000//////////////////////////////++++++,,,------...............//////000000000000////////////////////////........................000//////............////////////...............//////000000000111111111333333333333333333333333333333333333333555777:::;;;@@@FFFLLLQQQXXX```gggpppwww|||zzzxxxzzz~~~rrrlllbbbXXXPPPKKKHHHGGGCCCAAA>>>===<<<<<<;;;:::888888999999999777666555333333222111111111222222555444333222111000000000444333111//////000111222000000000000000000000000000000000111000000000000000000111111111222222222000000000000000000000000222222222222222222222222111222333444555555555555444444555666777666666555444444444555555666666666666888;;;======<<<:::999888888888777777666666666777777888888888777666666777777888999999:::;;;;;;888777777777777777888888999888888888777777777666666666777888888888888777555555555555444444444444444444444555444333333222333333333333333333333333222222222222222222222222111111111111111111222222000000111111111111000000////////////////////////000//////............/////////............//////////////////////////////.........//////.........,,,,,,,,,---------------//////......------,,,,,,,,,,,,,,,++++++******)))++++++++++++++++++++++++***++++++,,,------,,,,,,)))***+++,,,------......---..................---++++++,,,,,,,,,---------,,,++++++******++++++,,,666666666666666666666666555555444444444444555555333333333333333333333333333333444444333333222111222222222222111111111111111333444333222000111111000111111111000000222333......///000000000////////////000000000000//////////////////////////////------......///000000111---......//////000000111////////////////////////........................//////............//////.........////////////////////////000000000111111000000111222222222111111111000000000111333444555333777<<>>=========;;;;;;:::999777666555666444444333222222111000000111111000000000000111111222222111111111111111222111111000000000/////////........./////////000000000000111111111000...---000000000000111111111111000000000000000000000000111111111111111111111111111111222333333333333333333666:::===>>>;;;777555333333444444555666666777444555666777888888888888444555555666666777777777555666666777777666666555666666777888999:::;;;;;;777777777777777888999999::::::999888888777777666555666666777777777777777555555555444444444333333333444444444444333222222333333333333333333333333111111111111111111111111000000111111111222222222000000111111111111000000000000000000000000000000//////............////////////............//////////////////////////////---------......------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,)))******++++++******)))*********++++++++++++,,,,,,++++++******++++++,,,777777777777888888888888444555666777777666555444222222222222222222222222333333444444444333222222222222222111111111111000///000222111///......///,,,...000///------000222------...///000000//////...///000111111000///...////////////////////////,,,,,,,,,,,,,,,---//////---------...///000000111////////////////////////........................//////.........//////000---......///000111222222////////////000000000000...///111333333333333222222000000000222333333333333666888777555666999<<<>>>AAADDDHHHNNNVVV^^^dddlllrrr|||zzzpppjjjggg^^^SSSLLLIIIHHHEEEBBB>>>>>>>>>===;;;;;;;;;<<<999999999888555444444444333333222111111111111222000000/////////000000111111111111111111111222222000000000111000///......---.........//////000000///000111111111///...---000000000000111111111111111111111111111111111111111111111111111111111111000000111222333444444444000444999===>>>:::666222333333444444555666777777666777777888999999:::;;;888777777666555444444444555555666666666666666555555666777888999:::;;;;;;777777666777777888999999::::::999999888777777666555666666777777777777777555555444444444333333333333333444444444333222222333333333333333333333333111111111111111111111111111111222222222333333333000000111111111111000000000000000000000000000000//////.........//////000//////............//////........................+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++(((((())))))*********+++)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,++++++***++++++++++++++++++,,,,,,+++++++++))))))*********+++++++++,,,++++++++++++++++++,,,666666777777888888888999666666555555555444444444333333333444444444444444111111111111111111111111111111222222222222111111222222222111111111000000000000000000000000000000222111000//////000111222////////////////////////000000111111111111000000////////////000000000000////////////////////////////////////////////////........................////////////////////////............////////////000000000000000000000000111111111111111111111111222222111111222222333444333333333333333333333333888999:::<<>>===:::888777666666666666666666666666666666666666777777777777777777777777888888888888666666666666666777888888888888777666666666666666888888777777666666555555777777666555444444333333333444555555666666555555444444222222222333444555222111111111000000//////111111222222222333333333444333111000000000111111111111111111000000000000000000000000000000000000,,,---------.../////////........................222111///...---------...------------------------***+++,,,------,,,+++***------------------------,,,***((())),,,...---+++***)))))))))***+++,,,,,,*********++++++,,,,,,,,,,,,+++******)))))))))***,,,,,,,,,---...///000111,,,+++)))(((((()))+++,,,666666777777777888888888666666555555555444444444444444333333333333333333111111111111111111111111111111222222222222111111222222222111111111000000111111111111111111111111222111000//////000000111////////////////////////000000111111111111000000000000000///////////////////////////////////////....................................................................................////////////////////////////////////111111111111111111111111111111111111111222222333222222222222222222222222555555555666888;;;???@@@BBBEEEIIIOOOUUU]]]ffflllvvv}}}|||uuuiiiccc[[[TTTOOOKKKGGGCCCCCCAAA???<<<:::::::::;;;777777666666555444444333555444333222111111111111000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000////////////000000000000//////............//////000000000000000000000000111111000000000000000111000000000000000000000000/////////...///000000111111111222333333333333333222222222333333333333444555888;;;<<<;;;888777666666666666666666666666666555666666666777777777777666666777777777888888888666666666666666777777888888777666666555555555666777777777777666666666666777666666555444444333333333333444555555555555444444444222222111222333333222111111111000000000000111111222222222333333333333222111000000111111222111111111111000000000000000000000000000000000000---------.......................................222111///...---------...------------,,,,,,,,,,,,((()))***++++++***)))(((---------------------------***))))))+++---,,,+++*********)))******++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))******+++------,,,+++)))(((((()))+++,,,666666777777777777888888555555555555555444444444555444444444333222222222111111111111111111111111111111222222222222111111222111111111111000000000222222222222222222222222222222111000//////000000///////////////////////////000000111111000000///000000000//////.........////////////////////////....................................................................................////////////........................000000000000000000000000000000000000111111111111000000000000000000000000222222111111222444555777888999;;;>>>@@@EEEKKKOOOVVV]]]hhhrrrzzzwwwnnndddZZZTTTMMMJJJEEEBBB@@@???>>>===;;;:::888666555555555666444444333333222222111111333333222111000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000//////////////////............//////000000000000000000000000000000000//////000000111000000000000000000000000...............//////000000000111222222222222111111111222222222333333333333666999:::999777666555666666666666666666666666555555666666666777777777666666777777777777888888666666555555666666777888777666555555444555555555666666666666777777777777666666666555444444333333222222333444444444444444444333222222111111111222111111111111111000000000111111222222222333333333222111111111111222222333111111111111000000000000000000000000000000000000...............---------........................111000///...------------------,,,,,,+++++++++***((()))***++++++***)))(((---------------------------+++******+++++++++***++++++******)))************++++++++++++,,,,,,,,,+++,,,,,,------,,,******))))))((())))))***+++,,,,,,+++***))))))***+++,,,666666777777777777777777555555555555555555555555666666666555444333222222111111111111111111111111111111222222222222111111111111111111000000000000111111111111111111111111222222111000000///////////////////////////////////////000000000000//////000000000///......------////////////////////////....................................................................................////////////........................////////////////////////...//////000000000000000000000000000000000000000222222111111111222333444666777777888888:::===@@@DDDIIIQQQXXX^^^eeennnttt|||~~~yyytttiiieee___YYYTTTNNNHHHEEEAAA@@@===<<<<<<<<<<<<<<<777777666555555555555666444444444333333222222222333222111111000000000111////////////////////////////////////000000000000......................../////////000000000000000111111000000//////......//////............//////000000000000000000000000000////////////000000111000000000000000000000000///............///000000111222333333444444333333111111111111222222222222333555888999888666666666666666666666666666666666555555555666666666777777666666666666777777777888666555555555555666777777666555555444444444555555555555666666777777888888666666555555555444444444111222333333444444333333444333333222111111111111111111111111111111111111111111222222222333333333111111111111222333333444111111111111000000000///000000000000000000000000/////////...---------,,,........................//////......---------------,,,,,,++++++******)))++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***************))),,,,,,+++***)))))))))***++++++++++++++++++++++++***+++---......---+++***+++++++++++++++,,,------++++++***))))))***++++++777777666666666666666666444555555555555555555555888777777666555444444333111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111000000////////////////////////////////////000000000000//////000/////////.........---////////////////////////....................................................................................////////////////////////////////////........................---...///000000000000///111111111111111111111111111111111111222333333444111222333333222333555888<<<@@@DDDGGGIIIMMMSSSXXX]]]bbbhhhooovvv~~~~~~|||xxxooogggaaa[[[XXXRRRNNNJJJGGGEEECCCAAA@@@<<<;;;:::888777666777777555555555555555555555666444333333333333333222222333222222111111111111222000000000000000000000000////////////000000000000------------------------......//////000000000000111111000000//////......//////............////////////////////////////////////......///000111111////////////////////////000000//////000000111222222222333444444444444444000000000111111111222222333555888999888777777777666666666666666666666666555555555555666666666666555666666666666777777777555555555555555666666777555555444444444444555666555555666666777777888888555555555555555444444444111222333333444444333333333333333333222222111111111111111111111222222222111111222222222333333333111111222222333333333333111111111111000000000////////////////////////////////////...---------,,,.......................................---------,,,,,,,,,++++++*********+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,+++***)))))))))***++++++++++++++++++++++++***+++---......---+++***---,,,,,,,,,,,,------...+++******************+++777777666666666666555555444444444555555555555555777777666666555555444444111111111111111111111111111111222222222222111111//////000000000000000111////////////////////////000000111111111111000000////////////////////////...//////000000//////...........................////////////////////////------------------------........................------------------------............////////////////////////////////////////////////////////////---...000111111111000///000000000000000000000000...//////000111111222222///000111111111111333555666999<<<===<<<===BBBEEEGGGKKKQQQVVV\\\cccmmmttt~~~}}}~~~|||iiicccZZZRRRMMMKKKIIIHHHEEEBBB???===<<<<<<;;;::::::::::::777444333333444333333333333333333333333111111111111111111111000222222111111111111111222000000000000000000000000////////////000000000000---------------------------......//////000000111000000000000//////////////////............//////////////////////////////............///000111111////////////////////////000000000000000111222222000000111222222222222111///000000000000111111111222555777888777666777777666666666666666666666666444444555555555666666666555555666666666666777777555555444444555555666777555555555444555555666777666666666666777777777777555555555555555555555555222222333444444444444444222333333444444333333222111111111222222222222222111111222222222333333333111222333333444333333222111111111111000000000000////////////////////////...............---------........................------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++***(((((()))+++++++++******)))*********,,,,,,,,,++++++++++++*********,,,------,,,,,,+++++++++*********++++++,,,************************777777666666666555555555444444444555555555666666444444444444444333333333111111111111111111111111111111222222222222111111////////////000000111111////////////////////////...///000111222222111111////////////////////////......////////////......,,,------....../////////////////////////////////------------------------........................------------------------............////////////........................////////////////////////---///000222222111000///////////////////////////...//////000000000000//////000222222111111333555222555888777555555777:::;;;>>>BBBCCCEEEJJJSSSZZZ^^^bbbgggmmmuuu}}}nnn___RRRMMMGGGCCCAAA@@@@@@??????<<<:::888888888777666777888999777444222333555222222222333333222222111000000000000000000000000000000000//////000000111////////////////////////////////////000000000000........................------......///000000111////////////000000000000//////............//////////////////////////////...------......000111111///////////////////////////////////////000111111...///000000111111000000/////////000000000111111111333555666555555666777666666666666666666666666444444444555555555666666555555555666666666777777555444444444444555666666666555555555666666777888777777777777666666666666555555555555555555555555333333444555555555555444111222444555666666555555111111111222222333333333111111222222222333333333222333444444444333222111111111111111000000000000////////////////////////---------.......................................,,,,,,---.........---,,,++++++,,,,,,------......******+++,,,,,,+++******++++++++++++++++++++++++(((***+++***((((((***,,,*********)))******++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,******))))))))))))***************++++++*********777777666666555555555444444444444555555555666666222222222222222222222333111111111111111111111111111111222222222222111111.../////////000000111111000000000000000000000000,,,...000111222222222222////////////////////////......////////////......+++,,,,,,---...///000000////////////////////////------------------------........................------------------------............/////////000------------------------000000000000000000000000...///111222333222000///........................111111111111000000///...---...000000//////000222111444666555222000111333555888:::999777:::BBBHHHEEEHHHMMMSSSZZZcccmmmssswww|||jjjUUUJJJDDDBBB>>>=========<<<;;;;;;999777777888888888777111333555444111000222444333333333333333333222111000000000111111111111111//////.........//////000........................////////////000000000000........................---------...///000000111......//////000000111111//////............//////////////////////////////---------......000111111////////////////////////...............///000000///000000111111111111111////////////000000000000///111333444333333444666666666666666666666666666444444444555555555666666555555555555666666666777555444444444444555666666666666666666666777888888888888777777666666555555444555555555555555555555333444555555666666555555111222444666777777666666111111111222222333333333111111222222222333333333333444444555444333111000111111111111000000000000////////////////////////,,,------....../////////........................+++,,,---.........---,,,***+++,,,---......///000,,,,,,............,,,,,,++++++++++++++++++++++++''')))+++***((((((***---***)))))))))***+++,,,,,,,,,,,,,,,++++++************)))))))))***+++,,,,,,++++++***************+++******++++++++++++******888888777555555444444444888777555555666666444333555555444444444333333333444444333333333333222222000000000000000111111111000111333333111000111222111111111111000000000000......//////000000111111000000///............///........................////////////////////////...///111333222000---,,,........................---------.........//////------------------------))))))***+++,,,......///......------------......,,,---...//////...---,,,//////............//////////////////////////////000000000000111111111111000000000000000000000000222222222222222222222222444444555555666777777888;;;<<<>>>AAADDDHHHKKKMMM[[[___eeejjjooosssxxx{{{~~~mmmVVVGGGCCC======<<<;;;;;;:::999999666777888888777555333111333333333333333333333333000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000111,,,,,,,,,---------......////////////////////////////////////////////////......////////////......///////////////////////////////////////000111111000000000000000000000000///000000000111111111111333333333444444444555555222333333444555666777777555555555555555555555555333333333444444444555555666666666666666666666666666666777777777777666666666777777666444444555666555555555555555555444444555555666666666666555555444444444555555555555666666555444333222333444444222222111111111111111222333333333222222111111111111111111111000000000000000000000000////////////..............................---------,,,,,,,,,......---,,,,,,,,,,,,---)))***++++++,,,---......,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,777666555444444333333333888666555555777777666444555555555444444444333333444444333333333222222222000000000000000000000111///111222222111000000111111111111000000000//////////////////000000000000000//////...---...............................................................---,,,,,,,,,,,,,,,........................---------.........//////------------------------,,,,,,------...///000000......------------......------...//////...------//////............//////////////////////////////........./////////000000000000000000000000000000222222222222222222222222222222333333444555555666666777888:::<<>>;;;<<<777777777666555555444444555555444444333333222222111111111111111111111111000000000000000000000000///000000000000000000111////////////////////////////////////////////////................................................---,,,+++++++++++++++,,,........./////////000000......................................................////////////..............................//////......//////000111////////////////////////////////////000000000000111111111222222222333333444333333333333222222222444444444444444444444444333333333444444444555555555555555555555555555555555666666777777666666555666777777666555444555666555555555555555555555555555555666666666666555555444444444444555555555555444333222111111111222222222111111111111111222222111111111222222222222222111111111111000000000000000000000000////////////..............................---------,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++666555555444333333333444666555444666888999999888666666666555555555444444333333333222222222222111111111111000000000000000---///000000///......///111000000000////////////111111000000//////......///......---------------................................................222000---++++++---///111................................................------------------------+++,,,,,,,,,,,,,,,,,,,,,......------------......---..................---///......------......///////////////////////////,,,,,,---------.........000000000000000000000000111111111111111111111111//////000000000111111111222222111111222222333444444777999:::;;;;;;===>>><<>>:::777777444444444444333333333333333333222111111111111222////////////////////////////////////////////////......//////000000000111........................////////////////////////......................................................---,,,,,,+++,,,,,,,,,,,,---------.........................................................------............------111111111111111111111111...............//////000........................---............//////////////////000000000111111...//////000111222333333444444444444444444444444333333333444444444555555555555555555555555555555555555666666666666555555555666888777666444444555444444444555555555666666444444555555555555444444333333333444444444444555444444444444444333333222111111000000111222222333000000000111111222222222111111111111000000000///000000000000////////////..............................---------,,,,,,,,,------,,,++++++++++++,,,))))))***++++++,,,------*********++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++777666666555555555666666444444333444777888888777555555444444444333333333222222222222111111111111222222111111000/////////---///000000///......///000000////////////......000000000000////////////000000///...............////////////////////////------------------------,,,---.../////////...---.......................................------------------------------------------....../////////......------------......///...------------...///......------------......////////////////////////...////////////000000000////////////////////////////////////////////////000000000000000111111111///......///000111222222000111333333111000111222444444555555555666666666777999;;;;;;<<<===???AAA@@@BBBFFFJJJNNNQQQSSSTTTWWWYYY\\\___bbbcccdddddddddhhhmmmqqqsssuuuwwwyyyzzz{{{|||~~~~~~{{{xxxvvvuuutttnnnmmmkkkiiigggfffeeeeee```___^^^\\\[[[ZZZYYYYYYVVVUUUSSSQQQNNNLLLJJJIIIFFFEEEGGGHHHJJJQQQbbbqqq|||kkkOOOFFF===<<<;;;888444333333333333333333333333333222222222222222222111111////////////////////////////////////////////////...//////////////////000........................////////////////////////------------------------------------------------///......------------...,,,,,,,,,------------...------------------------------------------------------............------..............................------......///000........................------------.........////////////000000000111111222111111111111000000000333333333333333333333333333333333444444444555555444444444444444444444444444555555666666555555444444666888888666555444444333333444444555666666666444444555555555555444444333333333333444444444444444444555555555444333222000000000000111222333333000000000111111111111111111111111111000000000000000000000000////////////..............................---------,,,,,,,,,------,,,+++++++++++++++(((((()))***+++,,,------++++++++++++++++++,,,,,,************************************************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,555555555444444555555666444333333444555666666555444333333333333222222222222222222222111111111111222222111111000//////...---///111111///...///000000000/////////.........////////////000000000000111111000////////////000////////////////////////------------------------+++,,,------....................................//////.........---------------------------------,,,,,,------...///000000......------------......///...------------...///...------,,,,,,------...////////////////////////....../////////000000000////////////////////////////////////////////////000000000000000000000////////////...//////000000000222333333222111222333222222333444555555333222222333555555555666999;;;888999:::<<>>???===>>>???@@@DDDOOOZZZnnn~~~wwwiiiXXXKKK@@@:::666777666333222444222222222222222222222222000111222333333333222111///////////////////////////////////////////////////////////////.................................////////////////////////------------------------------------------------...------------......///------------............------------------------------------------------,,,------......------,,,------------------------...------------...//////........................,,,,,,---------.........//////000000000111111111222222222111111111000000333333333333333333333333333333333444444444555555444444444444444444444444444555555666666555555444444666888888777555444444333333444444555666666777333444444555555444444333222222333333333444444444333333444555444333222111000000000000111222333444111111111111000000000000111111111111000000000000000000000000////////////..............................---------,,,,,,,,,---,,,++++++***+++++++++))))))******+++++++++,,,,,,,,,++++++++++++++++++************************************************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,------...444444333333333444444555444333222333555555555333333333333222222222111111222222222111111111111000222222222111000//////......000111111000//////000000/////////..................//////000000111111222111111000000000000000000000000000000000000000------------------------...------------...///000........................//////.........---------------------------------))))))***+++---...//////.........------.........///...---,,,,,,---...///...------,,,,,,------...////////////////////////.........////////////000//////////////////////////////////////////////////////////////////......222111111000/////////000000111333333222111222333333333555777888888666444111222333222222222444666666666666666777888:::;;;777999;;;>>>@@@AAAAAAAAA<<>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;:::;;;AAAIIISSSdddvvv{{{rrrhhhdddeeeuuufffZZZRRRLLLEEE@@@<<<777444444333111222777000000000000111111111111000111333444444333222000000000000000000000000000////////////////////////000000//////.........---........................////////////////////////------------------------------------------------,,,,,,,,,,,,---......///............/////////000------------------------------------------------,,,------......------,,,////////////////////////...------------...//////........................,,,,,,,,,---------......000000000000111111111111//////000111222333444444333333333333333333333333333333333444444444555555444444444444444444444444444555555555555555555444333666888999777555444444333333444444555666777777333444444555555444444333222222333333333444444444222222333444333222111000000000000000111222333444222222111111000000//////111111111111000000000000000000000000////////////..............................---------,,,,,,,,,---,,,++++++******+++++++++++++++***************---,,,,,,++++++*********))))))))))))))))))))))))************************************************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,---...///:::777555444444555555555222222222222222222222222222222222222222222222222000000////////////000000111111222222222111111000000//////000111111///.........//////////////////...000222111000//////000222111111111000000//////,,,,,,------------,,,,,,///............---------......////////////......//////...---,,,,,,++++++........................,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------,,,,,,,,,,,,------///...------------.....................///000000............////////////...///000222222111111000////////////000000000000000000000000000000000000333333333333333333333333111222222333333222222111222444666666555444555666999999:::::::::;;;;;;;;;;;;::::::::::::::::::;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDCCCBBBAAAAAACCCCCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA???>>>============<<<;;;;;;======<<<;;;;;;:::::::::999999888888777777777777777777777777777777888888888888777777999888777777777888:::;;;EEELLLRRRUUURRRPPPQQQSSShhhlllZZZSSSJJJCCC@@@===:::777444444333333333222222222111111111111111111111111000000111111111111000000111111000000//////............////////////......,,,,,,---...//////......//////////////////////////////.........---------//////////////////////////////...------------.........------------......------------------------,,,,,,,,,,,,,,,---...///---------...------,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////...............///111222333333222111444444444333333222222222333333333333333333333333666555444333333444555666666666555555555444444444555555555555555555555555666666666666555555555555555555555444444333333333444444333333222111000000111111111111111111111111000000//////000111222222222222222111000//////...////////////000000000000333///++++++---......---------------------------------......------,,,+++---------,,,,,,+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***---,,,++++++******++++++************************************************************************++++++************++++++++++++++++++++++++++++++++++++******+++---...000888666555555666666666444222222222222222222222222222222222222222222222222333333222222222222333333444333333222111000//////000///...///111111000...///////////////.........---......---***((('''(((111111000000000/////////------............------///............---------......////////////......------------------------........................---------------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------------------...000000000000////////////...............//////000............////////////---...///000111000//////.../////////000000000000000000000000000000000000222222222222222222222222111222222222222222222111222444555666444444555666777777777888888888888999888888777777777777888888777777777777777777777777::::::999999:::;;;===>>>???>>>======>>>>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<;;;::::::::::::999888888::::::999888777666666666555555555555666666666666666666666666666666777777777777666666666666555555555666777888888===BBBDDDBBBAAABBBDDD^^^sssuuudddSSSIIIDDD???;;;::::::888777333222222222111111111111111111111111111111111111000000111111111111000000000000000///////////////------............------,,,------...//////..............................//////.........---------........................//////...---------------......------------......------------------------------,,,,,,,,,---......,,,------...------,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........................................................//////000000000//////000111222222222222444444333333333222222222333333333333333333333333666555444333333444555666555555444444333333333333555555555555555555555555666666666666555555555555555555444444444333333333555555444333333222111111222222222222222222222222000000000000000111222222222222111111000//////....../////////000000000000555222///...000111111000---------------------------------...------,,,+++---,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***---,,,++++++******++++++************************************************************************++++++************+++++++++++++++++++++++++++++++++******)))***+++---...555444555666888888666444222222222222222222222222222222222222222222222222444444333333333333444444666555333111////////////000///...///000111000...000000//////.........---///000000///,,,*********///////////////..................//////.........///............---------......////////////......++++++,,,,,,---...//////------------------------------.........---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........................................................------............///000000111000///.........------......///000---............/////////,,,---...////////////........./////////000000000000000000000000000000000000000000000000000000000111111222222222222111111111333555555444333444555444444444555555555666666555444444333333444444555555555555555555555555555555555555555555666777888999888777777888888666555777777777777777777777777;;;:::999888777777666777666555444444666666555444333333333333333222222222555555555555555555555555444555555666666555555444333333333333333444555555222555999:::888888:::<<>>???@@@@@@@@@???>>>777666555333222222222111111111111222222222222222222222222222222222222222111111222222222333333333111111000000000/////////------........./////////......------------......------...//////...---------+++***+++,,,---,,,+++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++************************)))***++++++++++++***))))))))))))***+++++++++,,,++++++++++++++++++++++++************************111111222222222333333333444444333333333222222222111222222222222333333333111111111111000000000000111111000000//////......---.........//////000000,,,---///000000000//////........................---------------------------.........//////000000........................------------------------,,,------......------,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,..............................---,,,---...///000------------------------*********+++,,,---//////,,,---///000000///---,,,,,,,,,,,,------.........------------------------+++,,,---.........---,,,,,,,,,,,,---------......,,,------....../////////++++++,,,,,,---...//////++++++,,,,,,---...//////,,,,,,,,,,,,------......+++,,,------++++++,,,---------------------------...------,,,,,,------.........---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++...,,,++++++,,,------,,,---------,,,,,,,,,++++++........................+++++++++,,,,,,---------******+++++++++,,,,,,,,,//////.........---------------..................))))))******++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))))))))******+++))))))************)))))),,,,,,,,,,,,++++++***))),,,,,,+++++++++++++++++++++,,,...000000///...---............/////////000------......///111222333///000111222333444555555222333666999<<>>BBBGGGIIIKKKHHHHHHFFFDDDAAA===;;;999444444444333333222222222111111111111111111111111//////000111111111111000222222222111111111000000222111000...------------//////......------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))---,,,,,,+++***)))(((((()))************+++++++++************************************************333333333444444444444444111222222333333444444444333333222111111111222222000000111111000000///...111111111111111000//////////////////.....................///////////////---------........./////////...---,,,,,,---...///......---,,,---...//////------............------................................................------------------,,,,,,,,,,,,,,,,,,------------222111...+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------......---,,,,,,+++******---+++***+++,,,---,,,+++,,,+++***))))))***+++,,,//////......------,,,,,,******++++++,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........---------------------------...---,,,,,,,,,,,,---...---------------------------------,,,,,,+++++++++---------,,,,,,,,,++++++,,,+++++++++++++++,,,,,,,,,,,,---.........------......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))************************)))*********+++++++++++++++++++++*********))))))************************---,,,,,,++++++,,,,,,---************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------............777222---,,,...///,,,***......///000000111111222444111///000222444444333333555888<<<@@@CCCEEEFFF@@@???>>><<<:::777555444444444333333333222222222111111111111111111111111///000111222222222222222222222222111111111000000111111000///............,,,,,,,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++***)))------,,,,,,+++*********)))************+++++++++************************************************444444444444333333333333111111222222333444444555222222111111111222333333111111222222111111000///000000111111000000//////////////////............///////////////.........---............////////////......------....../////////...---------......------............------................................................,,,,,,------------------,,,------------.........222111...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,+++******,,,,,,+++***++++++************++++++---------------------,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////...............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......------------,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++***************************************((((((((()))))))))))))))+++++++++***************************************,,,,,,++++++++++++,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......777333...,,,------+++(((------......///000000000555333111111111222111000222333555777:::;;;======888888777666444222111000333333333222222222222222111111111111111111111111000000111333333444444444222111111111111000000000000000////////////000000111222222111000...,,,***------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++++++++,,,******************+++***************************+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************555444444333333222222222333333333222222222111111111111000000111222333333222222222222222111000000///000000000000000//////////////////............////////////...........................//////////////////......///////////////......------------------............------................................................,,,,,,,,,------.........---------.........//////000///...,,,,,,,,,---...------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++)))))))))******+++++++++++++++++++++************------------------------,,,,,,,,,,,,,,,---------------,,,,,,------...///++++++++++++++++++++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,+++++++++,,,,,,...............---,,,++++++*********************,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------......------------......++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************(((((())))))))))))))))))***************************************+++++++++,,,,,,++++++++++++,,,,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------111...,,,,,,...///...------------...//////000000444333222111111111000000///000111222333333333333444444444444333222111000222222222222222111111111111111111111111111111111//////111222333444444444111111111111000000000000///////////////000111222<<<;;;:::888555000,,,***------............------------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,******))))))******++++++******************************++++++++++++******++++++++++++,,,,,,------))))))*********+++++++++************************************************444444444333333222222111333222222222222222111111000000000000111222222333222222222222222111000000...//////000000000//////////////////............///////////////.........////////////////////////...//////////////////.../////////......---,,,,,,------............------................................................,,,,,,,,,------.........---------.........//////...---,,,++++++,,,,,,---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,+++***+++,,,,,,+++***+++++++++,,,,,,+++++++++((())))))******++++++,,,,,,,,,,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......++++++++++++++++++++++++---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...------,,,+++++++++,,,///////////////...---,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++,,,...///000///------...//////000000111000111111111111111111222000000000111000000//////222333333333333333222111111111111111111111111111000000000000000000000000...///000111222222222222000000000000000000000000............///000111222::::::999777444000---,,,---......//////......---------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++******))))))***++++++************************)))******++++++*********))))))******++++++,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))333333333333222222222222...///000111222444444555111111000000000111222222111111222222111111000///......///000000000//////////////////......................../////////000000000000////////////...---......//////......---.........///......---,,,------............------................................................,,,,,,------------------,,,------------.........,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------...............,,,,,,,,,------------...******++++++,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++++++++,,,,,,///...---,,,,,,++++++,,,.........///......------+++++++++,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,+++++++++++++++*********************+++++++++)))))))))***++++++,,,,,,++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------......///000000000---///111222111111222333222222222222222111000///000000111111111111000000000000000000000111111111000000000000000000000000//////000111111111111000//////000000000000000111...............///000000//////////////////000000......////////////......------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---+++*********+++,,,++++++++++++++++++++++++((()))******+++*********)))))))))******+++++++++)))************+++++++++************************))))))))))))))))))))))))222222222222222333333333......///111222333444555222111111000000000000111000000111111000000///...---......///000000//////////////////............,,,------...///000111111000000000000/////////...,,,---...//////...---,,,,,,---.../////////...---------............------................................................------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,++++++,,,------,,,++++++------------............***++++++,,,,,,---------,,,,,,,,,---------......)))******+++,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------//////...,,,,,,+++++++++++++++,,,,,,------,,,,,,***+++++++++,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,+++******))))))******+++************************)))*********++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++((())))))***++++++,,,,,,++++++************++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************++++++++++++---...///...---,,,,,,,,,,,,,,,,,,---......//////,,,///222222111000111333000111111111111111000/////////000000000000///////////////000000000111111000000000000000000000000111111222222222111000000////////////000000111111...---------------...///******+++,,,...222555777......////////////..............................,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------111///---+++******+++,,,++++++++++++++++++++++++(((((()))******************+++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))111111111222222333333444111111111111111111222222222222111000//////000000000000000000000///......------...///000000//////000/////////............+++,,,---...///111222222111111000000/////////...+++,,,---......---,,,++++++,,,.../////////......---..................---.........................................................------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---....../////////........................------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''((()))******+++,,,,,,,,,------.........))))))***+++,,,,,,------******))))))******+++,,,------------------------////////////////////////,,,,,,,,,------.........++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........000///...---,,,+++++++++((()))***+++++++++++++++(((((())))))************))))))******++++++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,******))))))))))))******************************))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))******++++++++++++((())))))***++++++,,,,,,++++++************++++++************************************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))************++++++++++++,,,......------------***++++++,,,,,,---......---000333333111///000111---......//////.........000000000111111000//////.../////////000000111111000000000000000000000000333333333333222111000000.../////////000000111111...------,,,,,,,,,------//////...///111666:::<<<......////////////..............................,,,,,,---------,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------222111...,,,******+++,,,++++++++++++++++++++++++(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))333333333333333333333333000111111222222333444444111111111111111000//////000000000000111111111111000000//////......------111111000///...---,,,,,,........................000000//////......------000000///...............///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,---...///000000//////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------.........---,,,,,,+++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++***+++,,,...///******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...------,,,,,,------.........---------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......---.........---,,,,,,+++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000,,,+++***)))))))))***+++,,,+++***))))))***+++,,,++++++******)))*********((())))))******+++,,,,,,+++++++++*********))))))************************)))***+++,,,,,,+++***))),,,,,,+++***))))))******************************************************++++++++++++++++++++++++---,,,+++******+++,,,---***************)))((((((*********)))))))))))))))((()))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++//////---,,,+++*********+++++++++************)))(((((((((((())))))))))))++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++....................................///////////////////////////.........111000000///...------------......///////////////111111111000000000000000------......///000000000///...---///111111...+++//////////////////////////////............//////---......///000111111222............////////////---...///...,,,++++++,,,------............------+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((+++,,,---,,,+++)))************************++++++++++++++++++++++++************************************************,,,,,,++++++***)))((((((333333333333333333333333333222222222222222222222111111111111111000//////...////////////000000000///////////////.........///////////////.................................///////////////.........000///...---------......///...------------...///---------------------------------------...///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............++++++,,,,,,,,,,,,------......//////......---,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------......---------,,,,,,,,,------......---,,,,,,+++,,,,,,,,,------------...------......---,,,,,,+++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++...---------,,,,,,,,,+++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------++++++***++++++,,,---......---,,,+++++++++,,,,,,++++++************+++++++++***************++++++*********++++++++++++++++++++++++*********))))))************************)))***++++++++++++***))),,,,,,+++***************************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,***************)))(((((())))))))))))************))))))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))(((((()))+++++++++************)))(((((()))))))))*********++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------.........////////////////////////............000000000///...------------......///////////////000000000000000000000000000000000000000000/////////......000222222///,,,///////////////////////////..................///---......///000000111111............////////////---///000///......///000------............------+++,,,,,,,,,,,,,,,,,,---++++++******************++++++++++++++++++++++++++++++++++++++++++++++++&&&'''(((*********)))(((************************++++++++++++++++++++++++************************************************,,,,,,+++******)))((((((333333333333333333333333444444333333222111111000111111111111111000//////............////////////.........///////////////---.........//////000000.................................///////////////000...,,,++++++,,,---...///...------------...///------------------------...............//////000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------...////////////......---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------......---------,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,---------------------------,,,,,,+++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++.........---------------,,,++++++******++++++,,,...------,,,,,,------...++++++************++++++...---,,,,,,++++++,,,,,,******++++++++++++******))))))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************************)))***++++++++++++***))),,,++++++************+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++******)))(((((())))))******+++++++++)))***++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++************)))))))))*********+++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................000000//////...------------......///////////////000000000000000000000000222222222111000/////////000///000111222222000...////////////////////////......------------...............//////000000111---............/////////,,,---//////...///000222------............---------,,,,,,,,,,,,,,,,,,+++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))))))))************************************************************************************************+++++++++******))))))(((222222222222222222222222333333333222222111111111111111111111111000//////........./////////000000------......//////000000............////////////........................------......//////000000///---+++******+++---............------.........,,,,,,------------------......------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++........................++++++++++++++++++++++++...------,,,,,,------...,,,,,,+++***************++++++************)))***)))***+++,,,,,,+++***)))))))))))))))***+++,,,---......---,,,,,,+++***************************************************************++++++*********,,,++++++******+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************++++++******)))******************************+++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------...///000+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...............////////////......------------......////////////////////////000000000000000111111111000000/////////000111111222333222111000////////////////////////------,,,,,,,,,,,,------........./////////000000---------.........//////+++,,,------,,,,,,---///,,,------......------,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,************************))))))))))))))))))))))))************************************************+++*********)))))))))(((222222222222222222222222111111222222222333333333111111111111111000////////////000000000111111111------......//////000000////////////............////////////////////////------......//////000000---,,,+++******+++---...---..................---,,,,,,,,,---------......------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++***)))((((((+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++........................++++++++++++++++++++++++---------,,,,,,---------...---,,,++++++******+++++++++++++++******)))))))))***+++,,,,,,+++***)))))))))))))))***+++,,,---///...------,,,+++******************************************************+++******************+++,,,+++++++++++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********++++++++++++******---,,,,,,+++***)))((((((++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++*********))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------......//////............---------------......///////////////......//////000000000000.........//////000000000000111222333333222111111000000000000000000000000------,,,,,,,,,,,,------............////////////------------............---...///...,,,+++,,,---,,,,,,------------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))*********************************************************)))))))))))))))222222222222222222222222000111111222333333444444111111111111111000//////000000000000111111111111.........///////////////000000//////.........---////////////////////////.........///////////////,,,,,,++++++,,,,,,------------...//////...------+++,,,,,,------.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,++++++***)))((((((++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------------.........***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++,,,------------,,,+++*********++++++++++++******))))))))))))***+++,,,,,,...------,,,+++******)))***************+++++++++************************++++++***))))))***++++++,,,++++++++++++,,,,,,---************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***++++++,,,+++++++++------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,---+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********++++++,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////---------------------------......///////////////---......//////000000111---------...///000000000///111333333222111000111000000000000000000000000......------------..............................,,,------------.........000111111000...,,,---...,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************************************************************************************************))))))))))))))))))))))))111111111111111111111111222222222222222222222333111111111111111000///////////////000000000000111///////////////..................//////////////////////////////////////////////////////.........***+++,,,---......---,,,------...//////...------++++++,,,,,,---......///...---,,,++++++++++++,,,,,,,,,,,,,,,---------...........................+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,---------------------------------,,,,,,+++++++++------------------------,,,,,,---------,,,+++***,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,++++++************+++,,,,,,---------,,,+++***++++++************+++++++++***************++++++,,,,,,++++++*********)))))))))*********+++++++++************************++++++***))))))***+++++++++++++++++++++,,,---...************************************************************************,,,++++++++++++++++++,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++************)))************++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***))))))******+++,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,++++++,,,------...//////---------------------------......///////////////------......///000000111///////////////000000000...111333333111///000111000000000000000000000000///..................///........................,,,,,,---------............///000///...---...///+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***)))(((************************++++++++++++++++++++++++************************************************((()))))))))))))))))))))111111111111111111111111444444333222222111111111111111111111111000//////............/////////000000000//////.........---,,,,,,---...///000111222000000000000000000000000000000//////.........---***+++---/////////---,,,,,,---...//////...---,,,++++++,,,,,,---.../////////...------,,,,,,,,,,,,,,,,,,,,,------.................................******+++,,,...///000000++++++,,,,,,,,,---------+++,,,------.........------------------------------------,,,,,,+++++++++------------------------,,,,,,---...---,,,***))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,---------***+++,,,------,,,+++***+++******************+++******))))))))))))************+++,,,+++***)))(((,,,+++***))))))***+++,,,++++++******************+++++++++************)))))))))******++++++++++++************************,,,+++***))))))***+++,,,++++++++++++,,,,,,---...************************************************))))))))))))))))))))))))---,,,+++******+++,,,---)))***+++,,,,,,,,,,,,,,,((())))))+++,,,---......------------,,,,,,+++************************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++))))))((((((((((((((()))+++++++++************)))))))))*********+++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++(((((()))***++++++,,,,,,......---,,,,,,+++******++++++++++++++++++++++++........................******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------------------------......///////////////---------...///000000111222222111111000000//////---000333333000//////111000000000000000000000000//////............//////.....................---,,,,,,,,,---------......***,,,------,,,,,,...///+++,,,,,,------,,,,,,++++++++++++,,,,,,---------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///...,,,***)))************************++++++++++++++++++++++++************************************************(((((((((((())))))))))))333333333333333333333333222222111000//////000000333333222111000///............////////////......////////////////////////////////////000000000000......------------............---------......///000000000000000000000000,,,,,,------------,,,,,,/////////......---------,,,,,,---...---,,,***)))++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***...------,,,,,,------...,,,------......------,,,***+++---///000000/////////111222000---+++,,,...++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++---------,,,+++***)))(((+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++)))((()))+++------,,,***)))))))))******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,***++++++,,,,,,++++++***(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++***************************++++++++++++,,,,,,,,,************************)))***++++++***)))***+++******)))))))))***,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******************************************++++++++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,+++************))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))************************,,,,,,++++++***))))))(((************************))))))*********+++++++++.........------,,,,,,,,,---------............///...---+++******+++---...000000//////......------.....................---////////////////////////............////////////////////////............////////////////////////////////////////////////111000///...............//////......---------,,,(((((()))***+++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++******************,,,,,,,,,+++++++++******))))))************))))))++++++++++++++++++++++++++++++************++++++333333222222222222222222333333222111111111111111222222111111000///////////////000000000000//////////////////////////////////////////000000000000///..................///000///...---------------------------------------------............------.........---------,,,,,,,,,,,,---------,,,+++***++++++,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,...------,,,,,,------...,,,------......------,,,+++,,,---...............///111222000...,,,---///++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++******))),,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++************)))***+++,,,---,,,***)))))))))***+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''((())))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++***))))))))))))))))))))))))************************((())))))))))))*********************************)))***++++++***)))***++++++***)))))))))***+++,,,++++++++++++++++++++++++)))***************++++++******************************************++++++++++++++++++++++++++++++,,,++++++******++++++,,,------+++******)))))))))***************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,---------...............---------,,,,,,,,,------------............///...,,,++++++,,,...///////////////............///.....................////////////////////////............////////////////////////............................................................000///......---------............---------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************,,,+++++++++******************++++++++++++******++++++++++++++++++++++++++++++************++++++111111111111111111111222444333222222222222222222000000000000000000000000000000111111111111000000////////////////////////////////////000000000000000//////......//////000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........------------,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------...------,,,,,,------...,,,------......------,,,---,,,,,,,,,,,,,,,------...///000///...---...///++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++***)))******+++++++++,,,,,,,,,,,,+++************+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((())))))***++++++,,,,,,++++++******************************************+++++++++*********+++++++++++++++))))))))))))))))))))))))************************((())))))))))))*********************************)))***++++++***)))***+++,,,+++******)))*********++++++++++++++++++++++++*********)))))))))))))))************************++++++++++++++++++******++++++++++++++++++++++++++++++************++++++,,,+++***)))))))))))))))***************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------------,,,,,,,,,,,,------------............//////---,,,,,,---//////.............../////////..................//////////////////////////////............////////////////////////....................................------------------------......---,,,,,,,,,------------------............,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))++++++,,,,,,,,,,,,++++++************************++++++************++++++000000000000111111111111333222222111111111222222//////000000111111111111///000000111111000000///////////////////////////////////////000000000000000000////////////000000000///...---------------..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000///...---........................------------------------------------------------------............------...------,,,,,,------...,,,------......------,,,...---,,,******+++,,,---+++,,,------------......++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++,,,---...---,,,***)))*********+++,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************)))***++++++***)))***+++,,,,,,+++******)))))))))************************++++++******)))))))))(((************************,,,+++++++++++++++******************************++++++************+++++++++******)))(((((())))))***************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------......---------....../////////---------------.........////////////////////////............////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---......//////000000000...---------,,,,,,++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********))))))))))))(((***++++++++++++++++++***))))))))))))))))))))))))++++++************++++++/////////000000111111111111111000000000000111222/////////000111111222222...//////000000//////...////////////////////////////////////000000000000000000////////////000000---------------...///000////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------------------------------------------------------------------,,,,,,------------,,,,,,...------,,,,,,------...,,,------......------,,,...---,,,******+++,,,---************,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,------------++++++---+++******,,,---,,,***+++++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++...............---------***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))******+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************)))***++++++***)))***+++++++++++++++******))))))************************,,,,,,,,,++++++******)))************************,,,,,,,,,,,,++++++******************************+++******))))))******++++++***))))))((()))))))))***************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,---,,,,,,------......//////++++++,,,,,,,,,---------////////////////////////............////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---//////000000111111222222------,,,,,,++++++***************************************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++*********))))))))))))((())))))************))))))))))))))))))))))))))))))++++++************++++++/////////000111111222222000000000///000000111222//////000000111111111222......////////////......////////////////////////////////////000000000000000//////......//////000,,,,,,,,,---...///000111.................................//////.........,,,,,,,,,,,,------------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,...------,,,,,,------...,,,------......------,,,---,,,,,,,,,,,,,,,------***))))))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))***************++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,---------...111---***)))+++---+++)))***+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,+++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************)))))))))***************((((((((()))******++++++************************((())))))))))))*********************************)))***++++++***)))***+++******+++++++++***))))))************************,,,,,,,,,+++++++++++++++************************---------,,,++++++************************************))))))))))))******+++******)))))))))******++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++++++++,,,------......////////////////////////............////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------000000000000111111111111------,,,,,,++++++***************************************++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***)))))))))***++++++,,,,,,++++++*********))))))))))))))))))******)))))))))************************++++++************++++++//////000111111222333333111000000000111111222333000000000000000111111111//////000000000000//////////////////////////////////////////000000000000///..................///---------------...///000------------------------------............------,,,,,,---------.........,,,,,,+++++++++,,,---......---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------............------...------,,,,,,------...,,,------......------,,,+++,,,---...............---+++******---...,,,***++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---------,,,++++++***+++---000111555///***(((***,,,+++)))***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---)))******+++,,,,,,------***************************+++,,,,,,,,,+++))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))************))))))))))))'''(((((()))******++++++************************((())))))))))))*********************************)))***++++++***)))***+++))))))***+++,,,+++******************************************++++++++++++************************...------,,,++++++************************************))))))))))))******++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++(((((()))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,...------------------,,,,,,,,,---......///000000////////////////////////............////////////////////////............------------------------------------------------,,,,,,,,,,,,,,,---......000000//////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------************************)))))))))))))))))))))))))))***,,,------,,,***)))((())))))***++++++,,,,,,,,,+++++++++************)))******++++++******)))++++++++++++++++++++++++++++++************++++++///000000111222333333333222111111111222333333444111111000000000000000000000000111111111111000000////////////////////////////////////000000000000......------------......///......---------..............................,,,------------------,,,---------....../////////,,,,,,+++***+++,,,...///...---***((((((***,,,...------------------------........................------------------------......////////////.........------,,,,,,------...,,,------......------,,,***+++---///000000/////////---+++,,,...///---+++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,------......,,,+++***)))+++...111333888111***''')))+++***))))))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------************************++++++,,,---,,,+++***)))+++++++++,,,,,,+++++++++************************++++++++++++******))))))++++++******))))))(((((()))******+++,,,,,,------***************************++++++++++++,,,,,,,,,************************)))+++++++++***)))***+++((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((())))))******++++++************************......---,,,,,,+++******))))))))))))))))))))))))******))))))))))))******,,,+++++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++************************((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,------------......//////......---.........------,,,,,,,,,.........///000111111222////////////////////////............/////////000000/////////............------------------------------------------------,,,,,,,,,,,,------.../////////......---------,,,........................++++++++++++++++++++++++))))))***+++,,,,,,------************************************************)))***,,,------,,,***)))((())))))***++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111000000//////......---.........//////000000//////.........---------,,,---------...////////////...---,,,,,,---...///---......//////......---------............------//////.........---------,,,,,,,,,------.........------......------,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................***++++++,,,,,,++++++***+++***,,,000555555///***......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------,,,+++***))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++************************+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************,,,++++++++++++++++++,,,+++*********))))))(((((())))))))))))************))))))*********+++++++++'''((()))***************+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))*********************************((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++,,,,,,---......******+++++++++,,,,,,,,,+++++++++*********))))))*********(((&&&&&&(((***++++++++++++++++++++++++***************************++++++,,,,,,++++++***************+++,,,---...,,,,,,+++***+++,,,---...............///////////////////////////////////////......---------......////////////////////////......///000000///...---------------------------........................//////......------------//////...---,,,,,,++++++---,,,++++++******++++++************************+++++++++*********)))))))))************+++++++++---------,,,+++***(((((()))************+++++++++000...+++)))((()))***,,,******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////................../////////000//////.........------------------..................---,,,,,,,,,,,,---...+++++++++,,,,,,+++++++++------............------///.........------------,,,,,,------------------------......------,,,+++///.........------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................++++++,,,,,,,,,,,,++++++,,,++++++///444444///+++......---------,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------------------,,,+++***))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,------------************************---,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********)))************++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++************************+++++++++*********))))))************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++************+++++++++*********))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++*********,,,,,,,,,***((((((***,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************+++,,,------...---,,,,,,,,,---//////............////////////..............................---------......///////////////////////////......///000000///...---------------------------........................000000//////............///......---,,,,,,++++++---,,,++++++******++++++************************+++++++++*********)))))))))************+++++++++++++++,,,,,,,,,+++******)))************+++++++++///...+++)))((()))+++,,,******))))))))))))******************************))))))(((((((((((())))))111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000////////////...............////////////...............---------...............------------,,,,,,++++++,,,,,,---........................------............------............------------------------------,,,,,,------......------,,,+++............------------,,,,,,,,,,,,,,,,,,------......------------......------------------------++++++,,,,,,,,,,,,++++++---++++++...111222///,,,......---------,,,,,,,,,,,,,,,++++++*********)))++++++++++++,,,,,,,,,,,,------------,,,+++******)))************+++++++++++++++++++++++++++++++++,,,,,,---------------...+++++++++++++++++++++++++++++++++++++++*********,,,++++++******++++++,,,+++++++++***************)))************+++++++++************************+++,,,---,,,***)))***+++************************+++++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************************))))))************************)))))))))'''''''''((((((((())))))***************+++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))+++++++++***************++++++******))))))((((((***************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))(((''''''&&&******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,///............///000000---............/////////---------------------------------------...///000////////////////////////......////////////......------------------------........................000000000///////////////.........------,,,,,,+++---,,,++++++******++++++************************+++++++++***************)))************+++++++++))))))***+++,,,,,,,,,+++)))************+++++++++///---+++)))))))))+++,,,******))))))))))))*********************************))))))(((((())))))***111111111111111111111111111111111111111111111111111111111111000000000///////////////////////////////////////////////////.........///////////////......................../////////...---------,,,---,,,,,,,,,,,,,,,,,,---000000////////////000000,,,------......------,,,------------------------.........------,,,,,,,,,------......------,,,+++------------------------,,,,,,,,,---------------------,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,+++---,,,+++,,,...000...---......---------,,,,,,,,,......------,,,+++++++++***++++++++++++,,,,,,,,,,,,---------,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************,,,++++++******++++++,,,************************))))))*********++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++************************************************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************))))))))))))******************************(((((((((((())))))))))))************************%%%&&&''')))+++,,,,,,---++++++++++++++++++++++++************************,,,++++++***)))(((''''''*********************************+++++++++,,,,,,******************************************************************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,++++++******************+++++++++,,,,,,,,,---------,,,,,,,,,++++++)))*********(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++............/////////000---------.........//////------------------------,,,,,,,,,---...///000111////////////////////////.........///////////////................................................////////////..................---------,,,,,,,,,---,,,++++++******++++++************************************************))))))*********+++++++++))))))***+++++++++++++++))))))*********+++++++++...---+++***)))***+++,,,+++******))))))******+++***************************))))))))))))))))))***111111111111111111111111000000000000000000000000111111111111000000000///////////////////////////...............////////////////////////.........---...................../////////...---------,,,------............---------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,------------------.........------,,,,,,,,,------......------,,,+++,,,,,,------------------,,,,,,,,,------.........,,,++++++++++++++++++,,,------------------------,,,,,,,,,------,,,,,,,,,---,,,++++++------------......---------,,,,,,,,,---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---------,,,++++++))))))*********+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************,,,++++++******++++++,,,******************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************))))))))))))*********************+++++++++))))))*********+++++++++************************%%%&&&''')))+++,,,,,,---++++++++++++++++++++++++************************,,,++++++***)))(((''''''************************))))))))))))*********+++******************************************************************************+++++++++,,,,,,,,,************************************************************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++((()))+++***)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++,,,,,,------............------------....................................,,,,,,,,,---...///000111000000000000000000000000............//////000000................................................---------------------------------------,,,,,,,,,---,,,++++++******++++++************************************************))))))*********+++++++++***++++++++++++***))))))))))))*********+++++++++---,,,+++*********+++,,,++++++************++++++******************************))))))))))))******111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000---............////////////////////////.........---------..............................------------......//////......---...---,,,++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------......------,,,+++,,,,,,,,,,,,------------,,,,,,,,,---......//////++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************************++++++++++++,,,,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++***************************************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************************))))))******************+++++++++++++++*********+++++++++,,,,,,+++++++++***************++++++,,,,,,,,,++++++***))))))))))))))))))))))))***************+++++++++++++++******))))))((((((************************(((((()))))))))*********************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))+++------,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***++++++,,,,,,***+++,,,,,,------,,,,,,,,,------------.........////////////////////////---------------...///000000000000000000000000000......---......///000111................................................,,,,,,,,,,,,,,,------------------------------------,,,++++++******++++++***************************************+++++++++)))************+++++++++***+++++++++***)))(((((()))************+++++++++,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++******))))))******+++111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000---------.........//////000/////////............---------.........//////---------...............,,,---............---,,,///...---,,,,,,---...///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------------------------......------,,,+++++++++,,,,,,,,,---------,,,,,,------.../////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---,,,+++++++++......---------,,,,,,,,,((((((((()))******++++++************+++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,---------)))************++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++************++++++*********++++++,,,,,,,,,)))************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************+++++++++,,,,,,,,,,,,++++++++++++*********)))+++---...---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------)))***,,,,,,---,,,,,,+++,,,,,,---------.......................................---------......///000000000000000000000000...---------...///111222................................................,,,,,,,,,---------......---------------------------,,,++++++******++++++************************))))))*********+++++++++)))************+++++++++((())))))************))))))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000---------.........//////000000//////.........------------.........//////,,,------....../////////++++++------------++++++,,,+++)))(((((()))+++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------.........------......------,,,++++++++++++,,,,,,---------,,,,,,------...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))+++------,,,+++******......---------,,,,,,,,,))))))***+++,,,------...)))************+++++++++++++++,,,------,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,------.........)))************+++++++++************************+++,,,---,,,***)))***+++************************))))))******++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,))))))))))))************++++++++++++******))))))'''((()))***************++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))***************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,+++++++++*********))))))''')))+++,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************+++,,,---...***+++,,,---------,,,+++,,,,,,,,,---------......------------------------///......---------......000000000000000000000000...---------...///111222////////////////////////........................---------.........//////---------------------------,,,++++++******++++++************************))))))******++++++++++++)))************+++++++++&&&'''(((***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++222222222222222222222222111111111111111000////////////............/////////////////////...------////////////..................////////////......---------.........//////////////////////////////------++++++++++++------.../////////...------,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------///...,,,,,,------,,,+++...------...//////...,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,------,,,------......------,,,///...------++++++***))),,,,,,,,,---------......++++++------------++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,------+++)))(((((())),,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++)))'''&&&&&&''')))+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))******+++,,,***///111...++++++***'''+++***************++++++************************************************,,,,,,,,,++++++*********(((((())))))*********++++++++++++*********))))))++++++++++++++++++++++++***+++,,,,,,+++***)))(((************************)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******)))************+++++++++************************---,,,***)))))))))******)))************+++++++++******))))))******+++,,,************************++++++++++++++++++++++++************+++,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,+++++++++***)))))))))+++++++++*********)))))))))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,---...//////---------...------,,,,,,//////.........---------........................---......///////////////..................------------...///000000//////////////////////////////+++,,,---......---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---++++++******++++++,,,---,,,,,,,,,++++++*********''''''((()))***+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++******************++++++222222222222222222222222111111111111111000////////////............/////////000000000000///...---////////////.....................//////.........---------.........//////........................------,,,++++++,,,------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------///---,,,,,,------,,,+++---,,,,,,,,,......---+++++++++,,,,,,,,,,,,------************++++++,,,---***++++++,,,,,,++++++***...------,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,+++)))((()))***,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********)))(((((()))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************+++,,,---...+++000222///------,,,)))++++++************++++++************************************************,,,,,,,,,+++++++++******))))))))))))*********++++++++++++*********))))))++++++++++++++++++++++++******+++,,,+++***))))))*********************))))))***++++++++++++***)))*********))))))))))))))))))************+++++++++************************,,,,,,***)))))))))******)))************++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++***************+++++++++*********)))))))))***++++++***)))***+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******)))******+++,,,,,,------++++++++++++++++++++++++******++++++,,,------...+++,,,,,,,,,---.........,,,------...------,,,,,,......------,,,,,,,,,,,,........................---......///////////////........................------...///////////////---------------------------...///000000///...---++++++,,,,,,,,,,,,++++++------------------------+++***)))))))))***+++,,,++++++******++++++,,,---+++++++++*********))))))(((((())))))******+++++++++++++++*********))))))++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++))))))***+++,,,------...222222222222222222222222000111111111111000000/////////............//////000000111111000000//////////////////............------............---------------.......................................------,,,,,,,,,,,,------,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------...---,,,,,,------,,,+++,,,+++++++++------+++***++++++,,,,,,,,,,,,------)))))))))***+++,,,......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,+++***)))***,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++************++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++,,,---...000111...333555222000000...+++++++++************++++++************************************************,,,,,,,,,++++++++++++***)))))))))***************+++++++++***************++++++++++++++++++++++++))))))***+++++++++******))))))******************)))***++++++++++++***))))))))))))***************)))************+++++++++************************,,,+++******)))*********)))************++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******************++++++++++++++++++***************)))***++++++***)))***+++************************************************,,,,,,,,,++++++++++++************++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,------...------,,,---,,,,,,,,,,,,+++++++++........................---......///////////////........................---......///////////////---------------------------...///000000///...---,,,,,,------------,,,,,,........................,,,+++******)))*********++++++******++++++,,,---************))))))))))))************************+++++++++***************++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++))))))***+++---...///000111111111111111111111111000000111111111111000/////////............//////000000111111111111000000////////////............,,,,,,------------,,,,,,................................................---------,,,,,,------------......///......------+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------------------------,,,+++,,,------,,,+++,,,++++++,,,------,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000------............------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,+++******,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***,,,------,,,***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++---...000222333444999:::666333333111...,,,,,,+++*********++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))******++++++++++++************++++++++++++*********++++++*********++++++,,,,,,,,,,,,------))))))*********+++++++++************************++++++******************))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++***************++++++,,,,,,++++++******++++++,,,,,,++++++***)))))))))***+++++++++,,,************************)))***++++++***)))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,........................---......///////////////---------.....................///////////////...////////////////////////------...//////...------,,,------......------,,,------------------------,,,,,,+++******)))))))))++++++******++++++,,,---++++++******************+++++++++******)))))))))************************************************++++++***************+++++++++++++++++++++++++++)))******+++,,,---......111111111111111111111111///000000111111111000000//////............//////000000111111111111000000////////////............,,,,,,------------,,,,,,.....................---........................------------------------------......///......---+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------+++***+++------,,,+++---,,,+++,,,......,,,++++++++++++,,,,,,,,,------...------,,,,,,------------......//////......---***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,,,,++++++,,,...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***,,,......,,,***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++---...000222333999>>>>>>:::666555333///---,,,,,,+++******++++++************************************************+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++)))))))))******+++,,,,,,+++++++++,,,,,,,,,------+++******************+++,,,,,,,,,,,,,,,,,,,,,---))))))*********+++++++++************************************+++*********))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++***************++++++,,,,,,++++++******++++++,,,,,,++++++***)))))))))***+++++++++,,,************************)))***++++++***)))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........---------------....................................---......///////////////---------.........//////...///////////////......////////////////////////...///000111111000///...,,,------......------,,,++++++++++++++++++++++++++++++++++++******))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************************************************+++***************++++++++++++++++++++++++++++++++++++++++++************111111111111111111111111///000000111111111111000//////............////////////000000111111000000////////////............------............------...............---------------------------------------............------++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------,,,+++***+++,,,---,,,+++---,,,,,,---......---+++++++++,,,,,,,,,,,,---------,,,++++++*********+++,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,---------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++,,,,,,++++++,,,...***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***,,,------,,,***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++,,,---...000111999===>>>:::777666444111...---,,,++++++***++++++***************************************************++++++++++++,,,,,,,,,+++++++++++++++************************+++++++++++++++++++++++++++++++++*********)))******+++,,,******++++++,,,---------++++++***))))))***++++++,,,+++++++++************)))************+++++++++************************))))))***++++++++++++***)))************++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******************+++++++++***************+++++++++)))***++++++***)))***+++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---............------...............///........................---......///////////////,,,,,,------...///////////////////////////...---------------------------000111222333333222111000,,,,,,------------,,,,,,******************************+++++++++***))))))++++++******++++++,,,---,,,,,,,,,---------------,,,,,,+++++++++************************+++++++++*********************************)))******+++,,,++++++++++++++++++++++++,,,,,,+++******))))))(((111111111111111111111111//////000111111111111111//////............//////---...///000000000000///////////////.....................//////.........//////.........---------------------------------,,,---...//////...---,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------+++***)))***,,,---,,,+++,,,+++++++++------+++***++++++,,,,,,,,,,,,------++++++*********+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,---,,,++++++,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************+++,,,---...333888:::888666777666333......---,,,++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,+++***)))))))))***+++(((((()))******+++,,,,,,++++++***))))))***++++++------,,,+++***))))))((()))************+++++++++************************((()))***+++,,,++++++***)))************++++++++++++************+++,,,,,,++++++++++++++++++++++++************************+++++++++***++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++***************))))))*********+++++++++)))***++++++***)))***+++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,---***+++,,,---............,,,,,,,,,------.................................---......///////////////,,,,,,------...//////000///////////////...------------------------------///000111111111111000///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,+++******++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++******************************))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++******000000000000000000000000//////000111111111111111//////............//////------...//////000//////000/////////..................////////////......//////.........---------------------------------,,,---...//////...---,,,,,,------.../////////...++++++,,,,,,,,,---------...------,,,,,,------...------------------------+++***)))***,,,---,,,++++++***)))***,,,,,,***)))++++++,,,,,,,,,---------+++++++++,,,---...///000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++*********++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))******+++,,,---333666555555777777555///...---,,,++++++++++++*********************************************************++++++,,,,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++++++++++++++++++++++++++---,,,***)))))))))******&&&''''''((()))*********,,,+++***))))))***+++,,,000000///...,,,+++******)))************+++++++++************************((()))***+++,,,,,,+++***)))************+++++++++******))))))******+++,,,************************))))))))))))))))))))))))************+++,,,------+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,+++++++++******))))))))))))******++++++++++++)))+++++++++***)))***+++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))***+++,,,,,,------***+++,,,---............+++++++++,,,,,,---------........................---......///////////////,,,,,,------...///000000//////000000///...------////////////////////////+++,,,---......---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------000000000000111111111111//////000000111111222222111000///......///000111////////////............////////////////////////........................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------------------,,,------......------,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////......---,,,,,,,,,,,,------------.........//////,,,------......------,,,+++++++++************))),,,+++***))))))***+++,,,++++++++++++******))))))++++++++++++++++++++++++************************************************************************)))))))))***+++++++++,,,************************+++,,,------------,,,+++************************************************++++++***************+++---///111444777999;;;;;;444222...,,,***+++,,,------,,,+++*********+++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,++++++***)))((((((***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,************************((()))+++,,,------,,,+++'''(((((()))***+++++++++************************))))))))))))************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************+++++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))---,,,+++***+++,,,---...---------------------------,,,,,,+++*********+++,,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............,,,,,,+++++++++,,,---------------.........//////////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))++++++++++++++++++++++++//////000000000111111111000000000000000111111111111000///......///000111////////////............................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,---......///......---,,,,,,,,,,,,---************+++++++++,,,,,,,,,------------,,,,,,++++++++++++************,,,+++***))))))***+++,,,++++++++++++*********)))++++++++++++++++++++++++***************************************************************************************+++++++++************************)))******++++++******)))************************************************++++++***************+++,,,---...111333666888999555333000---+++++++++,,,,,,,,,+++******++++++,,,+++******))))))******+++,,,,,,------------,,,,,,,,,,,,++++++***))))))(((***++++++,,,,,,++++++***'''((((((((())))))))))))************************)))***++++++++++++++++++)))))))))***+++,,,,,,,,,************************))))))))))))************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++------,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---------------------------------,,,++++++******++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000......---,,,,,,------------------.........//////........................---------............///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))++++++++++++++++++++++++//////000000000000111111111000000000000000000///000000////////////000000////////////............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------............---,,,,,,,,,,,,,,,))))))))))))************++++++,,,,,,,,,,,,++++++,,,+++++++++************++++++************++++++++++++++++++************++++++++++++++++++++++++************************************************************************+++++++++***************************************))))))***++++++***))))))************************************************+++***************++++++******+++,,,...111444555777555222///---,,,++++++,,,++++++******+++,,,,,,***))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))******+++,,,,,,+++******************++++++++++++************************++++++***)))))))))***************+++,,,,,,------************************)))))))))*********++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------,,,,,,++++++******++++++,,,++++++******++++++,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111000///......---------------------.......................................---------............///.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++////////////000000000111111111000000/////////...000000////////////000000////////////............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,+++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,+++++++++***)))))))))************************++++++,,,,,,,,,,,,++++++*********************************************************)))******+++,,,***)))))))))+++...000222777666444111///---++++++++++++++++++++++++,,,,,,******))))))))))))******((())))))******))))))(((+++++++++*********))))))******++++++++++++******+++++++++,,,,,,,,,------************************,,,+++)))((((((((())))))*********+++++++++,,,,,,************************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))(((((((((((((((((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------------------------,,,,,,++++++***++++++,,,,,,++++++******++++++,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000...---,,,,,,,,,,,,................................................---------............///------------------------............------------------------------------------,,,+++******))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++...////////////000000000111000000000//////......//////000000000000//////////////////............------------------------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,+++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************,,,+++++++++***)))))))))************************++++++++++++++++++++++++******************************************************))))))***++++++,,,+++***))))))***,,,///000555444333222000...---+++******++++++,,,,,,,,,,,,+++++++++******+++++++++((())))))******))))))(((+++++++++***************************************(((((((((((())))))))))))************************,,,+++)))((((((((()))))))))))))))***************************************************++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((((((((((((((()))++++++************++++++++++++++++++++++++++++++***+++,,,---...---,,,+++------------------------,,,++++++***++++++,,,,,,,,,++++++******++++++,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---------///...---,,,++++++++++++.....................---........................---------............///------------------------//////.........---------------------------------...------,,,+++***))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++......////////////000000000//////////////////...//////000000000000//////////////////............------------------------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++******************************************)))(((((((((((()))***************************************************))))))))))))***+++,,,,,,++++++******+++,,,---...111111222222222000...---))))))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************+++***))))))))))))***+++)))))))))*********++++++************************++++++***)))))))))******))))))))))))))))))))))))*********************************++++++++++++,,,************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,------------------------++++++******++++++,,,,,,,,,++++++******++++++,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...---,,,+++++++++++++++...............------------------------------------------............////////////////////////////////////.........------------------------------......------,,,+++*********************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++........./////////000000.........///////////////...///000111111000///...////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------------------------,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++---,,,++++++***+++++++++))))))))))))************,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***************************************************************************************+++++++++***************************)))(((''''''((()))***************************************************))))))))))))***+++,,,---+++++++++++++++++++++,,,,,,...000222222222000///((()))+++,,,------,,,,,,++++++************++++++,,,,,,------------,,,,,,************************+++***)))(((((()))***+++++++++,,,,,,,,,---------************************)))***++++++++++++++++++*********************************************************+++++++++,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------//////.........------------------------------------------............///////////////////////////////////////.............................................------,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++............/////////000---.........//////000000...///000111111000///...000/////////............////////////////////////........................++++++++++++++++++++++++------------------------------------------------................................................///...------//////...---------------------------+++++++++,,,,,,+++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---............,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++---,,,++++++******++++++************++++++++++++,,,------......------,,,---------,,,,,,,,,++++++++++++------------+++++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************************************))))))******+++++++++,,,************************,,,+++***))))))***+++,,,************************************************))))))))))))***+++,,,---******++++++++++++******)))+++...111333333111000((()))+++,,,------,,,,,,******))))))))))))*********++++++,,,,,,++++++*********************+++++++++***)))(((((()))***+++(((((()))))))))*********************************((()))+++,,,------,,,+++,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++))))))*********+++++++++++++++************++++++---------------------------,,,+++***+++,,,---...------------------------+++*********+++,,,,,,---,,,++++++++++++++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////......---------....../////////.........------------------------------------------.........//////........................000/////////....................................///............---------************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++////////////000000000000......///000000000000000------...///000000//////......//////...---,,,,,,............////////////------......------,,,+++---------------...///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***)))***,,,///000000000000000...,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,---...//////......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,000///...---,,,---......,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++***)))((((((++++++,,,,,,,,,,,,---------------,,,,,,+++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++*********))))))+++*********))))))((((((************************))))))))))))))))))))))))+++***)))(((((()))***+++------,,,,,,,,,,,,++++++***************)))(((''')))))))))))))))************+++---///111333333444111///,,,***))))))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++)))***+++++++++)))((('''((())))))))))))*********+++*********+++,,,,,,---************************++++++++++++++++++++++++************************,,,++++++******++++++,,,+++*********))))))((((((***************************+++,,,------,,,+++***************************++++++***************+++***************************************+++++++++++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++,,,------......------,,,,,,,,,,,,---------......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,+++***++++++,,,------......///,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///...---,,,++++++,,,---...////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******(((((()))************)))++++++************++++++++++++++++++++++++++++++//////...------,,,++++++******))))))******+++,,,---,,,++++++******++++++++++++++++++++++++++++++)))))))))))))))))))))))).../////////000000000000......///000000000000000---...//////////////////......//////...------,,,------------...........................---,,,,,,///......---------......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++***+++,,,...///////////////...---+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,******+++,,,,,,---......------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,//////---,,,,,,,,,---...++++++++++++,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++++++++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++*********))))))++++++++++++*********)))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,------,,,,,,,,,+++++++++***+++++++++******)))((())))))))))))***************+++,,,...///111333333222000---+++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************+++++++++++++++++++++***)))))))))))))))*********++++++++++++******++++++,,,---************************++++++++++++++++++++++++************************,,,++++++******++++++,,,+++*********))))))))))))************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************************------,,,+++***)))((((((++++++++++++++++++++++++++++++************++++++************************+++++++++***************)))************+++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......+++++++++*********))))))---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***++++++,,,------......///,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............//////...---,,,,,,---...///////////////////////////............---------,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++......------,,,++++++*********))))))******+++,,,---,,,++++++******++++++++++++++++++++++++++++++************************....../////////000000000......///000000000000/////////////////////...---.........///......---,,,,,,,,,,,,------------......////////////...------000///...---,,,,,,,,,,,,///...------,,,---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********+++,,,,,,------,,,,,,+++************++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,///...---,,,,,,,,,------************++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))***+++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++***************,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***************************************+++---///111222333111///---+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++---,,,++++++++++++++++++************+++++++++,,,++++++******++++++,,,,,,************************++++++++++++++++++++++++************************,,,++++++******++++++,,,***************)))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,+++,,,,,,------++++++++++++++++++++++++------,,,+++***))))))(((++++++++++++++++++++++++++++++************++++++************************++++++++++++******)))))))))************+++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++************---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++,,,------......///,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............/////////............///////////////////////////////////////.........------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++------,,,,,,+++***************))))))******+++,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++........./////////000000---...//////000000////////////000000///...---------...............------,,,,,,---------........./////////000///......---///...------,,,,,,,,,---//////...---------------........................+++++++++,,,,,,,,,------,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++))))))***++++++++++++***************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,------,,,++++++++++++***************)))+++***))))))***,,,///111333222000///---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++---,,,***))))))***+++,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++************************,,,++++++******++++++,,,************************++++++++++++++++++++++++---,,,+++******+++,,,---************************,,,++++++++++++,,,------++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,,,,++++++***)))))))))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++++++++,,,------......///---------.........//////---------------------------------------------------------............///000000////////////000000////////////////////////000////////////.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******((()))******++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++******))))))******))))))******+++,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++............////////////------.../////////////////////000000///...------------...............------........./////////////////////000///......---,,,,,,,,,,,,,,,---......//////...------------...........................+++++++++,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------..................---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++************+++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************************************))))))******************************************)))))))))))))))))))))))))))******************))),,,,,,+++++++++*********+++,,,,,,---------,,,,,,,,,+++++++++******))))))+++***(((((()))+++---///111111111000///...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************+++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++************************,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---))))))))))))))))))))))))***************+++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++************++++++************************+++++++++*********))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,++++++,,,------......///---------...............---------------------------------------------------------............//////000000000000000000///////////////////////////000////////////.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))***++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************))))))******))))))******+++,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++------........./////////------...////////////...//////////////////...---,,,---......///................../////////000000...////////////...------++++++++++++,,,---...///000///......------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................////////////...------,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++***)))++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++***)))************++++++++++++*********+++++++++++++++))))))***++++++++++++******************************************+++++++++)))))))))))))))*********************************))))))))))))))))))))))))((()))************)))(((++++++++++++************++++++,,,---------,,,,,,,,,,,,,,,+++******))))))******)))))))))***,,,---...///000000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++)))))))))((())))))***+++************+++++++++,,,,,,,,,++++++******++++++************************++++++++++++++++++++++++************************,,,++++++******++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++,,,------......///........................------------------------,,,,,,,,,------------...---------............/////////000000000000///////////////////////////////////////.........------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////,,,---......//////......---...//////////////////,,,------...//////......---------.........//////...............---,,,,,,,,,,,,,,,+++,,,,,,------000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++***+++,,,...///...---,,,+++++++++,,,---------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...........................---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,,,,,,,+++))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***+++++++++++++++******************++++++++++++)))*********++++++++++++))))))***++++++++++++***************************))))))*********+++++++++)))))))))******+++++++++************************)))))))))))))))))))))))))))***++++++++++++***)))++++++++++++******************+++,,,,,,,,,,,,,,,------,,,++++++***))))))******************+++++++++,,,///000111000...---++++++++++++++++++++++++************************************************************************++++++************++++++((()))******+++++++++***)))))))))*********++++++---,,,++++++******++++++************************++++++++++++++++++++++++************************,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,++++++,,,------......///................................................,,,,,,,,,---------......---------............///......///000000///......////////////////////////............---------,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++,,,------......---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,---,,,++++++******++++++++++++++++++++++++++++++************************---------.........//////,,,---......//////......------...///000000000///,,,,,,---.../////////...,,,,,,,,,---------......------......------,,,+++......---,,,++++++++++++000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***)))***,,,///000...---,,,+++***+++,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++---------------------------,,,++++++******+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++*********+++,,,+++***)))((())))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------((()))***+++++++++++++++)))************+++++++++))))))******++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))***+++,,,------,,,+++***+++++++++************))))))***++++++,,,,,,,,,,,,------,,,,,,+++***)))))))))***++++++++++++******)))+++...000111000...---++++++++++++++++++++++++************************************************************************++++++************++++++(((***+++,,,---,,,,,,+++((())))))))))))*********---,,,,,,+++*********+++************************++++++++++++++++++++++++************************,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////++++++++++++++++++++++++++++++************++++++************************(((((()))***+++,,,,,,---)))************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......---------....../////////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,,,,------------++++++,,,------......///.....................---........................,,,,,,,,,------.........---------.........//////---...///000000///...---////////////////////////......---------,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,*********)))***++++++,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))........................000///...------...///000......//////...---,,,,,,........................+++,,,---...////////////000000//////.........---......////////////......,,,,,,,,,------............---,,,,,,,,,,,,---...)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++,,,------......///***+++,,,---///000111111.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++...------,,,+++***))))))************************))))))***+++,,,,,,------++++++++++++,,,---...///***)))))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++((()))***+++,,,+++******************************************************))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***++++++************++++++******************************+++,,,,,,---......+++,,,,,,,,,,,,+++******)))************++++++++++++,,,---.........------///...+++)))))))))***+++---,,,***(((((()))***++++++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))......---,,,+++))))))(((************************)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))''''''(((((()))+++,,,---++++++******++++++,,,---,,,++++++******++++++,,,...---+++******+++---...,,,,,,,,,++++++*********---,,,++++++************///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++*********+++,,,,,,---++++++++++++******))))))))))))******++++++++++++...---+++*********++++++++++++++++++++++++++++++---,,,,,,++++++************+++,,,,,,------,,,,,,//////.........---------***++++++,,,---...//////------------------------,,,,,,,,,---------......,,,,,,,,,---------......111111000000/////////...,,,,,,,,,---------......---------............///............////////////---------...///000000111///............---------//////...---,,,++++++***........................,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,++++++*********........................//////............//////......//////...------,,,........................---...............------000/////////.........---------............------,,,,,,------------------...---,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,------------------,,,,,,++++++,,,---...//////000......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++******)))(((((((((************************))))))***++++++,,,------*********++++++---......*********)))******++++++++++++++++++++++++++++++)))************+++++++++((()))***+++,,,++++++***************************************************************************************************(((((())))))*********+++++++++************++++++******************************+++,,,,,,---......+++,,,,,,,,,,,,+++******)))************+++++++++++++++++++++,,,,,,,,,---///...,,,***)))***+++,,,---,,,***)))((()))***++++++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))(((((())))))***+++,,,++++++******++++++,,,---,,,++++++++++++++++++,,,---,,,+++******+++,,,------------,,,,,,,,,++++++------,,,+++++++++++++++///...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------...++++++++++++*********))))))*********++++++++++++------+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------,,,//////.........---------+++,,,,,,------......///------------------------,,,,,,,,,,,,------------,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////------......///000000111///............---------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******++++++++++++******((()))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******..............................////////////...............///......---,,,........................////////////...---,,,+++/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---,,,,,,,,,,,,---...000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///...,,,+++******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++.........---,,,++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))************************))))))******+++,,,,,,,,,************+++,,,------++++++******)))*********++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***************************************************++++++++++++++++++++++++************************&&&'''((()))***+++,,,,,,++++++************++++++***************************++++++,,,,,,------...+++,,,,,,,,,,,,+++******)))************++++++++++++******))))))+++,,,---///...---+++++++++,,,,,,---,,,***))))))***+++++++++++++++***************+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***+++,,,------...************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******)))))))))******+++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,......------------,,,,,,...------,,,,,,,,,,,,,,,......---,,,,,,,,,------...------,,,,,,------...------,,,,,,------......++++++++++++************************++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------...............---------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---------............///............////////////------......///000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++************++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***........................,,,---////////////---,,,---...............------..............................//////...------,,,........................------,,,,,,,,,,,,------.........------,,,,,,,,,...---,,,,,,,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////---,,,+++*********)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000///......---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************))))))******+++++++++,,,***************+++,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))*********+++++++++))))))******++++++++++++************************************************++++++++++++++++++++++++************************)))******+++,,,,,,------++++++************++++++************************+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******))))))*********+++++++++,,,+++)))((()))***,,,...///...---,,,,,,,,,,,,---,,,,,,+++*********+++,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))***+++,,,------...************************))))))*********+++++++++++++++++++++++++++++++++*********++++++*********,,,+++******)))))))))***++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++++++++***))))))***++++++---------------,,,,,,,,,...------,,,,,,---------...------,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,,,,---...---------........................//////......---------,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......---------............///............////////////............//////000000///............---------,,,---------......//////........................+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,+++++++++++++++++++++++++++........................,,,---...//////...---,,,------...............---........................,,,------...//////......---------.....................---,,,,,,---...............------,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,000///......------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********+++,,,,,,------************************)))***************++++++******)))))))))***++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))*********+++++++++***************+++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******))))))*********+++++++++---,,,***)))***+++---///......------,,,,,,------++++++++++++++++++,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++************************+++******************+++---,,,+++***))))))))))))++++++******++++++,,,---+++,,,------------,,,++++++******************++++++++++++++++++,,,,,,,,,---------,,,,,,------...------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,---.........---------.....................000//////......------,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......//////////////////000000,,,,,,,,,---------......---------............///............////////////............///////////////............---------,,,------......//////000........................+++,,,,,,---------,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++........................------............------,,,---......///.................................+++,,,---...////////////---------------.........///...---,,,,,,---...///------------------,,,,,,...---,,,,,,,,,,,,---...))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++*********+++,,,---------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++(((((())))))*********+++***************************************************)))))))))))))))******++++++******)))*********++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,************************************************++++++++++++++++++++++++*********************************)))))))))((((((++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++,,,++++++***+++,,,---...,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***************+++++++++***************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,++++++*********************************)))************+++++++++************************++++++***))))))***++++++---,,,+++***************++++++******++++++,,,---+++,,,---......---,,,+++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,---......,,,++++++******++++++,,,,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,---...............---------...............////////////......------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------...............,,,,,,,,,---------......---------............///............////////////....../////////////////////............---------------......////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))(((((('''***++++++++++++,,,,,,,,,...........................------,,,,,,------...,,,------...//////..............................------...............---,,,,,,,,,------............---,,,++++++,,,---...,,,,,,------------------...---,,,,,,,,,,,,---...*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++,,,,,,---------------.........******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++)))))))))))))))*********************************************))))))))))))***))))))((((((((())))))*********)))******++++++++++++++++++++++++++++++)))************++++++++++++***)))))))))***+++,,,************************************************************************************************)))))))))))))))*********++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++************++++++++++++++++++,,,,,,,,,,,,,,,+++***++++++,,,---------,,,))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,+++*********++++++++++++******++++++,,,---+++,,,---//////---,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++---.........------------------------------/////////...............,,,------...............---------.........//////////////////............------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......---------............///............/////////////////////////////////...///............---------............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************)))((((((******+++++++++,,,,,,,,,..............................,,,++++++,,,......,,,,,,---.../////////...........................////////////...---,,,,,,,,,,,,,,,------.........---,,,***))))))***,,,---,,,,,,,,,------............---,,,,,,,,,,,,---...---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------,,,++++++*********---------.........//////*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++*********************************)))))))))))))))***)))(((((((((((())))))***)))))))))***+++,,,,,,++++++++++++++++++++++++)))************++++++++++++***)))))))))***,,,---************************************************))))))))))))))))))))))))************************))))))***+++,,,------...++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++(((((()))************)))******+++,,,,,,,,,++++++***+++,,,,,,------------))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++------------------------,,,+++***))))))***+++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,---+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........************++++++,,,---,,,,,,,,,,,,,,,---...///...------,,,,,,------...///...------,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++***+++---...///...------------------------------000000//////......------,,,---......//////......---------.........//////.../////////////////////------------------------,,,,,,------------......,,,,,,,,,---------......---------....../////////,,,,,,,,,---------......---------.........//////............/////////000///////////////.........//////.........---------/////////////////////...........................+++,,,,,,---.........---,,,,,,,,,++++++*********++++++---......---++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++*********++++++,,,,,,,,,........................//////...---,,,,,,++++++,,,,,,---.../////////...------.........---,,,,,,......------------...............------,,,,,,,,,((()))***+++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,---------,,,,,,+++*********+++))))))***+++,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++++++++******++++++,,,---+++++++++*********))))))************************++++++,,,,,,,,,---------******************************************************++++++++++++******))))))))))))************************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))************************************+++++++++*********))))))************************(((***+++,,,---,,,++++++(((&&&%%%&&&)))***)))'''************************))))))))))))))))))))))))************************************************(((((())))))*********+++++++++++++++,,,---...///++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---333...)))(((+++---,,,))),,,,,,+++***))))))******************************,,,,,,++++++,,,,,,---...************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++******))))))******+++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000000000000/////////////////////......---000////////////.........------------------------000000///...------,,,,,,++++++++++++++++++++++++---------.........//////////////////////////////...............---------////////////000000000000---------........./////////////////////.................................///............---------...---,,,,,,,,,,,,---...,,,+++++++++***)))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------))))))*********+++++++++------++++++++++++------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------------------------------......///.........------............------......------------............---------,,,,,,,,,,,,,,,---...////////////............------------------------------------///...------,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))---,,,++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++******************************************++++++++++++******************************************************++++++++++++******))))))))))))***************************************************************************+++++++++))))))))))))************************************+++++++++*********))))))************************)))******+++++++++*********((('''(((***+++***(((************************))))))))))))))))))))))))************************************************))))))))))))*********+++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---222...))))))+++---,,,))),,,,,,+++***************************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////...//////000000//////...------...///000000//////.........---------,,,,,,------------------------000//////...------,,,,,,++++++++++++++++++++++++---------.........//////////////////////////////........................////////////000000000000---------.........//////////////////////////////........................///............---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++........................++++++,,,,,,---...//////.........///......------+++,,,---......///............------------.........------------,,,,,,,,,******++++++,,,---------000000/////////....................................---,,,,,,++++++,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,++++++******))),,,,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,------------,,,,,,,,,,,,+++************************((((((((()))))))))************************************************************++++++++++++******))))))))))))************************************************************+++++++++***************)))))))))*********++++++************************+++++++++***************************************++++++******)))*********---+++***+++,,,,,,+++***************************))))))))))))))))))))))))************************************************)))))))))************************************+++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---111---))))))+++---+++))),,,++++++************+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---------.........------.........------------------------*********++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////////////////.........//////.........+++,,,---///000000111111------,,,,,,,,,+++++++++......................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////---------......//////000////////////000000000000------........./////////////////////////////////........................///............---------...------,,,,,,------...,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------)))))))))*********++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++........................++++++,,,------......///.../////////...---,,,,,,******+++---..................------------......------------------------***************++++++,,,////////////............---------------------------,,,++++++******++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******++++++,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++************************(((((((((((()))))))))*********************************************************++++++++++++******((()))))))))************************************************************,,,+++++++++***)))))))))))))))*********+++++++++************************************************************************---,,,+++))))))***+++,,,------,,,,,,,,,++++++***************************))))))))))))))))))))))))************************************************************************,,,,,,------,,,,,,,,,+++************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---///,,,******+++,,,+++***,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---////////////////////////------............------,,,---...///000000000000------,,,,,,,,,,,,++++++//////////////////////////////.........---------------------------------............////////////////////////////////////,,,------...///000000111////////////000000000000............///////////////////////////000000000........................///............---------------------------------++++++,,,,,,------......------------------------+++++++++,,,,,,,,,------'''((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------------------------.../////////...---,,,,,,((()))***+++,,,---------......------------......------------------------...------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******++++++,,,------,,,++++++***++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++******++++++,,,---************++++++++++++************************)))))))))*********++++++******************************************************++++++++++++******((()))))))))************************************************************,,,+++++++++***)))))))))************++++++++++++************************************************************************---,,,+++******+++,,,---,,,,,,,,,+++************************************))))))))))))))))))))))))************************************************+++++++++***************,,,,,,---------,,,++++++************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------+++******+++++++++***,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------////////////////////////------............------...///////////////..................------------////////////////////////...............---------------------------------........./////////000000////////////////////////------......///000111111////////////000000000000........./////////000000////////////000000111111///////////////////////////............---------------------------------******++++++,,,,,,------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---------------------,,,.........///......------)))***+++,,,,,,---,,,,,,......------------......,,,,,,,,,------------......---,,,++++++,,,---...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))++++++******++++++,,,,,,((()))***+++,,,------...++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++++++++******++++++,,,---)))***************++++++*********************************+++++++++,,,,,,******************************************************++++++++++++******))))))))))))************************************+++++++++++++++++++++++++++++++++************************++++++++++++,,,***************************************+++++++++************************++++++******+++,,,,,,---***+++,,,+++)))))))))+++************************))))))))))))))))))))))))************************************************+++++++++++++++*********((()))+++,,,,,,+++***)))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++******,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////.........//////.........///////////////...------000000/////////......................................................................................./////////000000000////////////////////////.........//////000000111////////////000000000000....../////////000000000...//////000000111111222///////////////////////////............---------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......************************++++++++++++++++++++++++........................+++,,,,,,------.........------......///.........,,,------.........------......------------......,,,,,,,,,---------......,,,+++)))(((((()))+++,,,,,,,,,,,,,,,++++++++++++------------------------------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***))))))************+++++++++++++++******++++++,,,---*********++++++,,,,,,,,,*********************************+++++++++,,,,,,******************************************************++++++++++++******))))))))))))************************************++++++++++++++++++++++++***************+++++++++*********+++++++++,,,,,,************************))))))*********+++++++++************************&&&'''((()))***+++++++++(((***,,,+++))))))***,,,************************))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********'''(((***,,,,,,,,,+++***************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))***+++++++++******++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////...------,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,------------------------------........./////////////////////////////////...//////000000//////...---...///////////////...000000000/////////......------------------------.................................................../////////000000000000///////////////////////////////////////000000000////////////000000000000.../////////000000000000...//////000111111222222///////////////////////////............---------,,,,,,---......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///************************++++++++++++++++++++++++........................)))***+++,,,...///000111,,,,,,---.../////////.../////////000//////...............------.........,,,,,,,,,------.........///...,,,++++++,,,...///------,,,,,,,,,+++++++++...........................---,,,,,,++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))******+++,,,,,,------+++*********+++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***,,,------,,,***))))))************+++++++++++++++******++++++,,,---+++++++++,,,,,,---------************************************++++++++++++******************************************************++++++++++++******))))))))))))************************************++++++++++++++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,************************))))))******++++++++++++************************###$$$&&&(((*********)))(((***,,,,,,******,,,...************************))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********((())),,,...///...---,,,))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---(((***+++++++++******+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...///000000......------------..............................++++++,,,,,,,,,---------.................................////////////000//////////////////////////////000000000000//////,,,,,,...///000000111111000////////////.........---------------------------.....................////////////////////////////////////000000000000////////////////////////000000000000////////////////////////000000000000////////////000000000000...//////000111222222222000000000000000000000000//////.........---------,,,,,,---......---,,,,,,/////////......------,,,------------------------++++++,,,,,,,,,---------------........./////////++++++------------++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...............---,,,,,,,,,,,,---......000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******,,,+++*********+++,,,---//////.........---------///...---,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******,,,---...///////////////...---,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,------------------------......---,,,++++++***))),,,)))''')))///333222///,,,++++++******++++++,,,,,,,,,,,,++++++***************))))))))))))))))))************************++++++++++++++++++++++++---------,,,,,,+++++++++))))))(((((((((((())))))************************)))***++++++***)))***+++++++++++++++++++++++++++++++++************++++++************************(((((((((((()))))))))))),,,+++***))))))***+++,,,++++++******************++++++++++++++++++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++)))************+++++++++......---------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,************************))))))***+++,,,,,,------------------------------.........------,,,,,,,,,------------------------------------------------------------------------------------------------++++++,,,---............------------------------........................,,,---......,,,,,,---...000...------///000000///////////////////////////111111000000/////////.........---,,,---///111333000000000000000000000000000000000000000000000000........................---------.........//////...///000111111111111111000000//////.........---//////////////////////////////000000000000//////...////////////////////////////////////////////////......---+++******)))........................------------------------........................///...---,,,+++,,,,,,---,,,------......------,,,---------------------------------,,,,,,+++++++++***+++,,,------,,,***)))++++++******************...............---------...------------...//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++*********+++,,,---///.........------------......------,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''')))...111000...,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++------,,,,,,,,,+++++++++******))))))))))))******************************)))***++++++***)))***+++++++++++++++++++++++++++***))))))))))))))))))***************************(((((()))))))))*********++++++***))))))***++++++************************+++++++++++++++++++++++++++++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************+++++++++************************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,------......------------------------......---------,,,,,,,,,------------------------------------------------........................------------------------,,,,,,---.........------------------------------........................,,,---......,,,,,,---...000...---...///000000///000000000000000000000000//////.........---------///...---------///111222000000000000000000000000000000000000000000000000////////////////////////---------........./////////000000111111111111000000000/////////.........//////////////////////////////000000000000////////////////////////......////////////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///...---,,,,,,,,,------,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++++++++*********)))//////......------,,,,,,...............//////000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++++++++,,,------............------------...------------,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,///...---,,,+++,,,------+++,,,,,,,,,---------...+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++---,,,+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,***((())),,,...---+++,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++************************)))***++++++***)))***+++++++++++++++++++++++++++))))))(((((((((((())))))************************))))))*********+++++++++++++++***))))))***++++++************************+++++++++++++++++++++++++++++++++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))************+++++++++,,,+++++++++*********)))))),,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,------------------------------------------............------------------------...------------,,,,,,,,,------------------------------------------------////////////////////////------------------------------.........------,,,------------------------........................---...///...---,,,---///000.........000111000///111111111111111111111111////////////............111000///......///000111////////////////////////000000000000000000000000000000000000000000000000------........./////////000111111111111000000///000000////////////......//////////////////////////////000000000000//////000000000//////.........////////////////////////------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------+++,,,,,,,,,,,,,,,,,,---,,,++++++***++++++,,,,,,))))))******+++,,,,,,,,,//////...------,,,++++++---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---------------------------------------------------,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))+++---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++***,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************++++++************************)))***++++++***)))***+++++++++++++++++++++++++++))))))(((((((((((())))))******************************+++++++++,,,,,,,,,+++******************+++***************+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))*********************************+++++++++,,,,,,+++++++++************)))---,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------------------------------------------------------..............................................................................///......---,,,,,,................................................---/////////...---...///000///...000111222111///111111111111111111111111111111111111111111111111111111000/////////000000////////////////////////000000000000000000000000000000000000000000000000............////////////111111111111111000///...000000////////////////////////////////////////////////000000000000//////111111000000///.........////////////////////////------........./////////........................------------------------------------------------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***)))***+++,,,---&&&'''(((***,,,...///000//////...---,,,++++++***,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,------------------,,,,,,---......------,,,,,,------......------,,,++++++,,,,,,,,,------------,,,+++***+++---///111...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))+++---,,,+++***++++++------------------------......---,,,,,,+++******,,,+++))))))*********))),,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********************************)))***++++++***)))***++++++++++++++++++++++++++++++******))))))******+++************************++++++++++++,,,,,,,,,,,,*********++++++*********))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------------------........................------------------------........................////////////...---,,,,,,........................////////////////////////...///000000......///000000//////111222333111000000000000000000000000000111222222222222222222222222111111000000000000111000000000000000000000000111111111111111111111111////////////////////////........./////////000000111111111111111000///...//////000000000000000000//////////////////////////////000000000000//////111111000000////////////000000000000000000000000.........------------,,,........................------------------------------------------------,,,---------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++***)))***+++---...((()))***+++,,,---............------,,,,,,+++++++++++++++++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,---------------,,,,,,,,,,,,------------+++,,,---.........---,,,,,,------......------,,,++++++,,,,,,------......++++++++++++,,,...000111......---,,,+++***)))))))))************+++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......)))+++---,,,+++***+++,,,------------------------///......---+++******))),,,++++++***))))))******,,,++++++******++++++,,,***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++++++++******))))))))))))******************************)))***++++++***)))***+++++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,)))***++++++++++++***))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........---------,,,,,,,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,******)))******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------........................------------------------............................../////////...------........................///////////////////////////000111000///...///111000000000222444444222000000000000000000000000000000000000000111111111111111111111111222222222222000000000000000000000000111111111111111111111111////////////////////////....../////////000000000000111111111111000000/////////000000000000111111//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************+++,,,------...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,---------***+++---...///...---,,,,,,------......------,,,++++++,,,,,,---......///,,,,,,,,,------.........---,,,,,,,,,++++++******))))))*********+++++++++************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++*********+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,(((((())))))***++++++,,,************************++++++++++++++++++++++++)))*********++++++++++++++++++************++++++************************)))***++++++***)))***+++++++++++++++++++++++++++******))))))))))))******************************************++++++++++++)))***++++++++++++***)))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++*********************+++++++++************************+++++++++,,,,,,,,,------............---------,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///------------------------,,,,,,------......//////------------------------,,,,,,,,,---------......------------------------........................................................................---......////////////...........................///////////////////////////000111111//////000111000000111333555444222000111111111111111111111111000000000111111111222222000000111222333333333333222222222222222222222222111111111111111111111111000000000000000000000000.../////////000000000000///000000111111111111000//////000000000111111111//////////////////////////////000000000000///////////////000111111222222000000000000000000000000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......+++,,,---.........---,,,+++++++++,,,,,,---------***+++---//////...---,,,,,,------......------,,,++++++,,,,,,---...//////------.........---,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////)))+++---,,,+++***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,+++******+++---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,'''(((((()))******++++++************************++++++++++++++++++++++++))))))******++++++++++++---,,,,,,++++++,,,,,,---************************)))+++++++++***)))***+++++++++++++++++++++++++++))))))(((((((((((())))))************************))))))*********+++++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))******+++++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,---------......---------,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,---...///000111........................,,,------...///000111111------------------------,,,,,,,,,------.........------------------------////////////////////////////////////////////////////////////////////////------...///000000000///////////////////////////000000000000000000000000///111222111000///000111000000111333555555222000222222222222222222222222222222222333333444444444///000111222333444444444222222222222222222222222111111111111111111111111111111111111111111111111////////////000000000000...///000111111111111111//////000000111111111222//////////////////////////////000000000000//////......///000111222333333000000000000000000000000------...///000111222222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,------......------,,,++++++++++++++++++++++++---------,,,,,,+++++++++((()))+++,,,------,,,,,,)))******+++---......///...---,,,,,,++++++++++++,,,------......------,,,------------------------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,------------------------***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,************************------,,,++++++******)))******************************+++++++++,,,,,,,,,+++******))))))******+++++++++)))))))))***+++,,,++++++,,,,,,,,,,,,---------,,,++++++************************))))))((((((---------,,,,,,+++++++++************************+++++++++************)))******+++++++++,,,,,,,,,******))))))******+++,,,+++++++++******)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***+++,,,,,,------,,,,,,//////...---,,,,,,++++++,,,---......,,,,,,---......------,,,,,,------...------------------------................................................////////////////////////............/////////000......................../////////......---------...000222222000///000111111111222222222111111000222111111000000000111111444444333333333222222222333333333333333222111000777888999999999777555444777666666555555555555555...000222444555444333222---000333666777666444222111000000000111222222333111111111222222222222333222111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////,,,+++++++++,,,...000111........................+++,,,...111333111,,,)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---//////...---,,,,,,,,,,,,---,,,------......------,,,------------------------000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++++++++***))))))***+++,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,++++++*********)))))))))------,,,,,,,,,+++++++++************************+++++++++************)))*********+++++++++,,,,,,***))))))))))))***++++++)))))))))***************++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,,,,------,,,,,,------------------------,,,---......,,,,,,---......------,,,,,,------...------------------------................................................////////////////////////........./////////000000/////////////////////.../////////000000000000000...///111000///...///000///000000111222333444444777666666555555555555666666666666666777777777777555666666777888888777777;;;;;;;;;:::::::::;;;;;;;;;:::999888888888999999444555666777777666444333000222444555666444333222////////////000000111111222222222333333333444444000000000000////////////111111111111111111111111111000000000////////////000000000000000000000000000000000000///////////////////////////////////////////////////////////////...---------...///000........................,,,,,,...000111000---***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...///......------------...,,,------......------,,,------------------------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,((())))))***+++,,,------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********************************))))))******+++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******)))******+++++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,---+++++++++++++++*********,,,,,,,,,,,,++++++++++++************************+++++++++************)))*********++++++++++++,,,******))))))******+++,,,((())))))******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........***+++,,,,,,------,,,,,,++++++,,,,,,---...//////,,,---......,,,,,,---......------,,,,,,------...------------------------................................................////////////////////////....../////////000000000//////////////////////////////000111111222222333...000111000//////000111111111111222333444555666555555555666777999:::;;;999::::::;;;;;;<<<======;;;<<<===>>>???@@@AAABBBBBBAAA@@@AAABBBDDDFFFGGGAAA???===<<<;;;;;;<<<===999:::::::::999888666555666666666666555555444333111111111111111222222222333333333444444444444444000000000000000111111111222222222222222222222222111111000000000/////////000000000000000000000000000000000000////////////////////////////////////////////////////////////111000///...............---------------------------------...000///---+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---...------,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))))))))******+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++*********************++++++++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++,,,+++++++++++++++++++++************************+++++++++*********))))))************+++++++++++++++++++++++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++,,,------......///,,,---......,,,,,,---......------,,,,,,------...------------............................................................////////////////////////...////////////000000000.........///////////////000000000000111111111111000111222222111111333444666666555555666777888999777777999;;;>>>AAACCCEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEGGGHHHIIIJJJHHHIIIJJJLLLOOORRRTTTUUULLLIIIFFFCCCAAAAAABBBCCCAAABBBBBBBBBAAA@@@???>>>;;;;;;::::::999999999888555666666666666666666666444444444444444444444333111222222222222333333333222222222222222222222222111111111000000000//////000000000000000000000000000000000000//////////////////////////////////////////////////////////////////..................------------------------...---,,,,,,......---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,,,,+++++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------***+++,,,,,,------,,,,,,+++++++++******))))))))),,,++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))************************+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++******))))))*********+++++++++,,,,,,*********))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))*********+++++++++---,,,,,,,,,,,,---......//////...---,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***+++,,,,,,------,,,,,,------------------------,,,---......,,,,,,---......------,,,,,,------...---------....../////////////////////////////////////////////////////////000000000000000000000000////////////000000000111------........./////////000000000000000000000000000222333333222444666999::::::;;;<<<>>>@@@BBBCCCDDDEEEFFFHHHJJJMMMOOOPPPRRRRRRRRRQQQQQQQQQQQQQQQMMMLLLLLLLLLMMMNNNPPPQQQNNNQQQVVVZZZ]]]^^^]]]]]]VVVSSSOOOJJJHHHHHHJJJKKKKKKKKKKKKLLLLLLKKKKKKKKK@@@@@@AAAAAA@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;:::777777666555444444333333222222222222222222222222111111111111111111111111111111111111000000000000111111111111111111111111000000000000////////////////////////////////////////////////////////////++++++,,,---......//////------------------------...---+++,,,---...---,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,***************++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------***+++,,,,,,------,,,,,,------,,,+++***))))))(((+++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************)))))))))************************,,,++++++***))))))((((((******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((************++++++++++++,,,++++++++++++,,,,,,---*********+++++++++++++++*********+++++++++++++++************************+++++++++************))))))))))))************+++------,,,,,,------...///111000///...,,,+++******,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******************+++,,,,,,------,,,,,,---------------------,,,,,,---......,,,,,,---......------,,,,,,------...---------...//////000000////////////////////////////////////////////////000000000000000000000000/////////000000000111111---......//////000000111111111111222222222222222222333555555666999<<>>>>><<<:::999777555555222222222111111111000000111111111111111111111111222222111111111000000000111111111111111111111111000000000000////////////////////////////////////////////////////////////)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++++++++,,,,,,,,,,,,------++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---+++*********++++++,,,---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,++++++******+++++++++***++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))************************************************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,+++***((('''************+++++++++++++++++++++++++++,,,------)))))))))*********++++++)))*********++++++++++++************************+++++++++************)))))))))))))))************+++++++++++++++,,,------......---,,,+++******)))++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,+++,,,,,,------.........,,,---......,,,,,,---......------,,,,,,------...---------...///000000000////////////////////////////////////////////////000000000000000000000000//////000000000111111111///000000111222222333333222333444555777888::::::999:::<<<===???CCCGGGKKKMMMOOOSSSWWWZZZ[[[[[[[[[WWWWWWXXXXXXYYY[[[\\\]]]]]]]]]___```bbbcccdddeeejjjjjjiiijjjlllnnnqqqsssssstttttttttrrrnnnjjjhhh\\\YYYUUUSSSTTTXXX]]]aaaaaaaaa```___^^^^^^^^^^^^[[[^^^bbbcccaaaZZZRRRMMMKKKLLLMMMMMMMMMLLLJJJIIIHHHGGGEEEBBB???===;;;:::666666555444333222111111222222222222222222222222222222222111111111000000111111111111111111111111000000000000////////////////////////////////////////////////////////////+++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,***++++++,,,,,,,,,,,,------++++++,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...++++++++++++,,,,,,---...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------************************++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))******++++++************************((((((((()))******++++++******************************+++++++++,,,,,,,,,+++******************+++++++++,,,,,,+++***(((''')))************+++++++++))))))(((((()))***++++++(((((())))))*********+++))))))******++++++++++++************************+++++++++************)))))))))))))))******************))))))******+++,,,++++++***************************++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,)))***+++,,,...///000111,,,---......,,,,,,---......------,,,,,,------...---------...///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222333444444555555333444666999<<<>>>@@@AAA@@@AAADDDEEEHHHLLLQQQUUUZZZ\\\___bbbbbbaaa^^^\\\ZZZ[[[]]]___cccfffiiijjjiiijjjlllnnnqqqtttvvvwwwxxxxxxyyyzzz|||~~~yyytttpppnnngggdddbbbaaadddjjjqqquuuvvvuuusssqqqpppooonnnnnnkkknnnssstttpppggg]]]VVVSSSTTTUUUVVVVVVTTTRRRQQQOOONNNLLLHHHEEEBBB???>>>;;;;;;:::888777666555444333333333333333333333333222222222111111111111000111111111111111111111111000000000000////////////////////////////////////////////////////////////...///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***++++++,,,,,,,,,---------++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---//////...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********---------------------------,,,,,,+++*********+++,,,,,,+++*********++++++)))***+++------,,,+++***,,,++++++******++++++,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++*********)))))))))))))))++++++++++++******))))))************************,,,,,,+++***))))))******,,,+++***))))))***+++,,,'''(((***,,,---------,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++******************)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,+++*********+++,,,---//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''(((((())))))************+++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---------,,,***((('''++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,************,,,,,,,,,,,,,,,---------......000000...------...///000...---,,,,,,,,,,,,---............------,,,,,,,,,000000//////.........---........./////////000000...///111111000000000111---------...000222333555333444444444333555888;;;<<>>@@@AAABBBCCCGGGKKKOOORRRWWW\\\^^^___bbbiiiooosssrrrpppoooqqqwww~~~}}}xxx|||}}}~~~}}}{{{xxxtttrrrqqqmmmgggbbb^^^^^^```bbbccceeefffcccZZZQQQLLLIIIGGGDDDAAA???>>>>>><<<;;;888777555555555555333111222222222111222222333333111111111000000000000000000000000000////////////////////////////////////...........................------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,...---------,,,,,,++++++***,,,------+++******++++++++++++,,,,,,---------......------------.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++,,,---...///000000///---,,,+++++++++,,,,,,++++++******++++++,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++)))***+++,,,,,,+++***)))((()))***+++,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++***************+++++++++))))))*********+++++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))******++++++++++++******+++***++++++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------................../////////000///..................///////////////////////////000000000000000000000000222222111111111111000000///000111111111111333555444444555777:::>>>AAADDDLLLMMMNNNNNNOOOQQQUUUXXXXXX^^^eeehhhjjjoooxxx~~~yyyxxx|||}}}vvvmmmeeecccgggnnnsss~~~{{{nnnbbb[[[XXXSSSPPPKKKHHHGGGGGGFFFEEE???===:::999888777444222222222111111222222333333000000000000000000000000000000000/////////......////////////////////////........................------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............------...------------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,---..............................++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++,,,,,,------+++++++++,,,---...///000///...,,,***)))******+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++***************++++++)))***+++,,,,,,+++***)))))))))******+++,,,---...++++++++++++++++++++++++*********************************++++++*********))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))***+++---...+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,---------......---....../////////000000////////////////////////........................000111111111111111111111111111111111111111111111111333444444555666999;;;?????????AAAEEEJJJOOOSSSUUUVVVWWWWWWXXX[[[___bbbeeekkkrrrxxx{{{~~~|||xxxpppooovvvqqqiiiggg]]]ZZZUUUSSSRRRRRRRRRQQQJJJFFFBBB???<<<:::777555222222222111111222222333000000000000000111111111000000000000////////////////////////////////////........................------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,---------.........,,,,,,,,,---------,,,,,,******+++,,,,,,---..............................************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------***++++++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,------...,,,+++++++++,,,---......---,,,,,,+++************,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,******++++++++++++******---,,,++++++******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***))))))))))))***++++++,,,,,,)))************+++++++++***++++++++++++,,,,,,,,,)))))))))************+++******************************++++++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************+++*********+++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......***+++,,,---............//////000000000000//////------............//////111111111111222222222222222222222222333333333444222444555666888:::>>>AAAKKKLLLMMMOOORRRVVVYYY[[[[[[\\\^^^```cccgggmmmqqqrrrwww{{{tttqqqfffcccaaa___`````````___VVVQQQKKKFFFBBB>>>;;;888555444333333222222222333111111111111111222222222111111111111000000000000////////////////////////........................------------------------------------------------,,,---......///.........,,,,,,------.........///---,,,,,,---//////...,,,+++++++++,,,,,,---------------............------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------........................------------------------******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******++++++,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,++++++************++++++---,,,+++*********++++++++++++++++++++++++++++++************************)))***++++++++++++***)))((())))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++++++++,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---------......***+++,,,............---///000111111111111000///....../////////000000000111111111222222222333333333333444555666777777888999:::<<<>>>@@@DDDIIIMMMUUUXXX^^^dddgggiiihhhggggggiiikkknnnqqquuu{{{|||xxx{{{{{{xxxpppooonnnoooqqqqqqqqqooo```[[[TTTMMMGGGCCC>>>;;;999888777555444444444444111222222222333333333333222222222222111111111111////////////////////////........................................................................,,,------...//////..................---------------,,,+++---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.................................------------------------*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,+++******++++++++++++,,,---...///...---,,,,,,++++++++++++++++++,,,'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,+++***))))))***+++,,,******))))))***,,,...///++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,)))************+++++++++*********++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++******++++++++++++******)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********************************,,,,,,,,,------.........***+++,,,------,,,******++++++,,,,,,,,,---------------------------------******,,,,,,,,,,,,******,,,,,,,,,---------......+++,,,...000111111000//////000111222222111000/////////000000111111111222111111111222222333333333444555666777888999:::;;;EEEFFFIIIKKKNNNRRRXXX\\\^^^eeepppyyy|||yyyvvvwwwyyyzzz{{{xxxtttpppnnnsss|||{{{~~~}}}{{{zzzyyyzzz|||~~~~~~}}}gggaaaYYYQQQKKKEEE@@@===<<<;;;999888666555555555222222222333333444444444333333333222222222111111////////////////////////..............................//////////////////////////////////////////,,,,,,---.../////////...111000///...---,,,++++++---+++***,,,///000...,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---...000...---+++******++++++------,,,,,,***((('''&&&'''(((***++++++***(((''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++///...------++++++***)))---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......++++++++++++******))))))***************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++************************.........------,,,,,,,,,*********)))******+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,)))&&&''')))++++++*********,,,000111...+++)))***))))))***,,,+++(((&&&,,,------+++)))(((((())),,,,,,,,,++++++*********************************)))))))))***+++++++++,,,************************++++++,,,,,,,,,++++++***************************************************))))))))))))))))))))))))************************...---,,,***)))(((((((((+++,,,,,,------,,,,,,+++************************************************,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,------------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***---111666999///...,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------..............................000000111111111111000///...------///333444222///000222333333333333444666444555888<<<@@@CCCFFFHHHPPPOOOOOORRRVVV]]]dddhhhjjjtttzzzvvvxxx{{{vvv~~~vvvooonnnoooooonnnrrrsssuuuwwwxxxzzz}}}|||zzz{{{~~~~~~~~~mmmkkkfff^^^VVVMMMFFFBBB<<>>>>><<<888777666444333333333333222111111000000000000111222000000/////////.................................////////////////////////,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...///...---,,,,,,---...///------,,,,,,,,,,,,++++++...------,,,,,,------...------,,,++++++,,,,,,,,,)))***,,,---///000000111---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...++++++++++++************,,,,,,++++++******))))))++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,++++++++++++************************((()))+++---...---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++*********((('''((())),,,,,,,,,***!!!'''...000...+++((('''&&&''''''&&&&&&&&&)))+++000//////000111///***&&&,,,,,,,,,++++++++++++***************************+++++++++***************************************++++++,,,,,,,,,,,,,,,+++***************************************************************************************************)))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++------------------------++++++++++++++++++++++++---,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,------------.................................//////000000000000//////000//////000111111000...111222444555555777:::<<>>CCCHHHNNNVVV^^^dddeeellluuuzzz|||{{{wwwooollliiieeebbbaaaaaaaaagggiiinnnrrrvvvxxxyyyyyyzzz}}}}}}}}}{{{yyywww{{{zzzzzz}}}xxxxxxsssmmmlllqqqtttttt___UUUIIIBBB@@@???===;;;666666666555555666666777222222222222111111111000111000000//////.........////////////////////////......////////////......------------------------------------------------------------------------...------,,,,,,------...,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,------------,,,***)))'''(((***+++------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******+++,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------+++,,,,,,,,,------------++++++++++++++++++++++++******+++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))))))))*********+++)))+++,,,+++***))),,,...###+++...,,,555KKK___gggttt```NNN:::'''555///***))),,,---+++(((******+++++++++,,,,,,,,,***************************************+++++++++************************))))))+++,,,,,,---------************************************************++++++++++++++++++++++++*********************************)))******+++,,,******++++++++++++*********************************************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,---------,,,------------------------++++++++++++++++++++++++******++++++++++++,,,,,,***+++,,,------,,,++++++******+++,,,,,,---......------------............000000//////........................///////////////////////////////////////000111222333333333333111333666777888;;;???CCCGGGIIINNNSSSYYYaaajjjooopppxxx{{{tttooollleeedddccccccdddgggjjjlllvvvwwwyyy|||}}}~~~|||zzzzzz~~~}}}xxxwwwuuurrrbbbXXXLLLFFFFFFFFFDDD@@@<<<;;;999888777666666666333333222222222111111111111111000000///......---////////////////////////......////////////......................................................------------------------...------,,,,,,------...+++,,,------------,,,+++---------,,,,,,,,,++++++,,,,,,---......---,,,,,,------......---+++***((()))***+++,,,---------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********++++++++++++******))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........************************------,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((())))))*********+++''')))+++***)))+++///222llleee;;;***))),,,---*********++++++,,,,,,,,,************************))))))******+++++++++,,,***************************+++,,,---............************************************************++++++++++++++++++++++++************************((((((((()))***,,,---...******++++++++++++*********************************************************+++,,,------,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++***+++,,,,,,,,,,,,************+++,,,,,,---......---------.........////////////.........---------............/////////000000000000000000000000000000000111222333444444444444777:::<<<===AAAFFFKKKRRRTTTXXX\\\bbbjjjrrrwwwzzzrrrkkkgggdddfffgggiiilllppptttwwwyyy{{{yyyzzz|||~~~||||||vvvpppkkkbbbXXXMMMHHHJJJKKKHHHEEE@@@???===:::777555444444333333333222222222111111222111111000///......---////////////////////////......////////////......////////////////////////........................------------------------...------,,,,,,------...++++++------------++++++------$$$222'''---,,,,,,,,,,,,---......zzz:::444&&&(((333&&&.........------,,,,,,,,,,,,,,,------------......+++++++++,,,,,,---------------------------------))),,,++++++***)))(((((()))***+++++++++++++++++++++++++++------------,,,+++***)))---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******$$${{{LLL+++************************++++++++++++++++++++++++'''111)))..."""---111&&&)))(((&&&&&&777lll~~~BBB(((&&&'''333888...###222---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,)))************+++++++++************************************************************************)))+++,,,,,,***))))))*********))))))******+++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////......------------......000000000000000/////////222000...///222333222//////111444555444333444444999===BBBFFFHHHKKKQQQUUU\\\```dddggglllttt}}}tttllljjjjjjhhheeeiiikkkrrr{{{zzzxxxxxxyyy{{{}}}ssshhhbbbaaa\\\UUUQQQPPPRRRTTTVVVLLLIIIDDD@@@===;;;999888777666666555444333333222111111111111111111000000000000000000000000000000//////............//////000000000000000111111111------......------,,,+++...------,,,,,,------..............................---,,,,,,,,,,,,---...///***'''333...---,,,,,,,,,,,,---......\\\111---,,,***,,,+++,,,,,,,,,++++++***************++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///111333222777,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---111333```222++++++++++++++++++++++++++++++++++++++++++++++++'''&&&444 888*** 777,,,%%%FFFNNN'''333>>>***000'''---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,)))************+++++++++************************************************)))))))))))))))))))))))))))***,,,,,,***)))************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------.........---------,,,,,,---------///////////////////////////...---...111222111000000111222333444777;;;???DDDGGGKKKNNNQQQVVV^^^dddlllooorrrtttwww}}}zzztttnnnkkklllnnnnnnnnnooorrrzzzxxxsssssssssxxxzzz}}}|||pppjjjeee```ZZZWWWWWWYYY[[[\\\PPPMMMGGGDDDBBBAAA@@@???;;;;;;999777666444222222000000000000////////////000000000000000000000000//////............//////222111///...---...///000------......------,,,+++...------,,,,,,------..............................---,,,,,,,,,,,,---...((())),,,---***,,,,,,,,,,,,,,,---......{{{111"""222...'''000,,,,,,++++++++++++************++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***(((''',,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++###(((---]]]&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---222$$$(((///...'''(((&&&+++555***666$$$,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++************************************************(((***,,,,,,***)))***+++******))))))******+++,,,++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---.........//////////////////...---...111333333222333444444555888???GGGMMMPPPSSSWWWZZZ^^^fffqqqyyyzzzvvvwwwxxxvvvmmmmmmmmmnnnqqqtttwwwxxxxxx|||yyysssrrrrrrwwwyyy|||yyyzzz}}}xxxsssooohhhcccaaaaaaaaaaaaVVVRRRMMMJJJIIIJJJKKKKKKFFFDDDBBB>>>:::777444333000000000000000000000000000000000000000000000000000//////......//////000444222///---,,,,,,---...---............---,,,,,,...------,,,,,,------..............................------,,,,,,------...***+++222***(((,,,,,,++++++,,,,,,---..."""%%%555///(((...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000,,,))),,,)))......------------......------------------------000...,,,*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...___))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,<<<""",,,222$$$///HHH222'''***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++*********+++******))))))******+++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------,,,,,,...------,,,,,,------................../////////222111111111222333444555777888999<<>>===;;;999777444333222111111111111111111111111111111000000000000111111111000000/////////000000///////////////...------...------,,,,,,------...........................,,,,,,---......---,,,,,,222%%%$$$:::++++++///,,,++++++******++++++,,,---)))000,,,NNN***///000,,,&&&,,,,,,,,,------.........,,,,,,---------.........---------,,,,,,+++++++++++++++++++++++++++++++++---+++***...,,,+++,,,---......---,,,+++++++++++++++++++++++++++---------------+++***)))++++++************+++++++++++++++,,,,,,---------(((+++///^^^+++************************++++++++++++++++++++++++999555999%%%&&&***%%%,,,333$$$CCC++++++************++++++***+++,,,------,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++++++++,,,---*********)))***++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((()))***++++++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,---...//////......------------......///000000111222333333333000333666999<<>>;;;999777555111111111111111111111111111111000000000000111111555222...+++***,,,...000///////////////......---...------,,,,,,------...........................,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...'''555!!!xxx&&&++++++777$$$000000///...---+++)))(((+++++++++,,,,,,---------------------------,,,,,,.........------,,,,,,,,,,,,+++,,,...***,,,---......//////......+++++++++,,,---...///000,,,,,,------.../////////------,,,,,,,,,,,,++++++************************+++***,,,___+++)))******++++++******)))++++++++++++++++++++++++***000)))>>>###+++,,,,,,------,,,,,,+++kkk,,,???!!!444***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,---------------------------------,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,---------......000...---///222222000.........///000111111222333444888===@@@EEEKKKTTT[[[```dddlllvvvwwwtttsssttt{{{|||vvvxxx{{{}}}zzzssskkkccc\\\YYYWWWTTTOOOHHHBBB===:::999000111222222000000000111333111//////000111000///000000000000000000000000////////////............111000...------...000111000////////////.........---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///(((111888&&&...---'''444)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------......---------,,,,,,,,,,,,+++,,,...***,,,,,,---............---,,,,,,,,,,,,---...//////...............---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***,,,___+++******++++++++++++******++++++++++++++++++++++++&&&'''ttt<<<222333***++++++,,,,,,++++++***444ooo)))999///---%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))+++,,,,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---........................,,,,,,------------,,,,,,******+++++++++,,,,,,,,,------------------------,,,---......,,,,,,---......------,,,,,,------............/////////000000000///...///111222000...000111222222333444666888;;;@@@EEEJJJPPPXXXbbbiiiqqqtttxxx~~~{{{rrrjjjiiiiiilllsss{{{|||uuuooolllkkkkkkeeeeeebbb[[[QQQHHHAAA>>>999999888666444444444555222000//////000111000000////////////////////////////////////............//////...------...///////////////.........------------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))333 ;;;!!!***999///$$$111...***++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,------............------------,,,,,,,,,,,,+++,,,...***++++++,,,---------------,,,,,,,,,,,,------.../////////......---,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,___+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++'''444}}}---888)))******++++++******)))VVV999))))))555...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,---------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------,,,---......,,,,,,---.........------------............/////////000000000000///...///000111///...000000111222333555:::===DDDJJJRRRZZZaaajjjttt|||}}}|||zzzvvvsssgggbbb___aaacccgggnnnuuuvvvyyy}}}yyyvvvxxx|||zzz{{{zzzrrrdddVVVKKKFFF@@@>>>999666333222333444111000......000111111000........................////////////............------------------------......---------,,,,,,,,,,,,++++++***+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&666)))(((>>>$$$BBBHHH000'''///............---,,,+++))))))++++++++++++++++++++++++++++++,,,,,,---...//////------------------------,,,+++,,,...******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,___++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++000ttt///111...///...******++++++++++++******///***---,,,'''...++++++++++++++++++++++++************************++++++++++++++++++++++++***************************+++,,,---...---,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,------------------,,,---......,,,,,,---.........------------......------------............111000//////000000000000111333555555777;;;BBBGGGMMMUUUaaakkkttt|||zzzsssnnnjjjfffddd^^^^^^```cccfffjjjpppuuuxxxyyy{{{~~~tttcccWWWQQQHHHCCC===777444333333222222000...///000111111000////////////////////////////////////............,,,,,,---......---,,,,,,---------,,,,,,,,,++++++++++++*********,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***???###&&&666$$$OOOeee///---///,,,////////////...---++++++------------------------++++++,,,,,,---...//////------------------------,,,+++,,,...******+++,,,,,,------,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,------......,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,___++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++555***(((888***+++++++++,,,,,,,,,,,,++++++111AAA...%%%==="""++++++++++++++++++++++++************************++++++++++++++++++++++++***************************+++,,,---...---,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,------------...,,,,,,,,,---------......,,,---......,,,,,,---...///......------......///---------.........//////000111000000000000222333555999===???AAAGGGOOOVVVZZZdddrrr~~~zzzpppgggaaa^^^]]]\\\]]]aaafffiiikkkoootttvvvxxxxxxyyyzzz~~~rrrggg```TTTNNNGGGBBB>>>;;;888666333111000///000111000///000000000000000000000000////////////............,,,,,,---......---,,,,,,---,,,,,,,,,,,,+++++++++++++++******+++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...(((...+++###,,,000###lll,,,000///+++,,,---...//////000//////............------------+++,,,,,,------.........,,,,,,,,,------------...,,,+++,,,...***++++++,,,------------------------,,,,,,------...***++++++,,,------......++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,___+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++DDDiii222"""---)))111,,,,,,,,,------,,,,,,,,,***(((''')))+++)))++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***,,,---------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++........................//////------------//////------------............+++,,,,,,------.........,,,---......,,,,,,---...//////............////////////000000000111111111000111222111111222555777666<<>>EEEMMMYYYaaafffmmmxxx{{{ooohhh___^^^]]][[[[[[^^^bbbeeennnxxx|||mmmjjjgggfffcccZZZNNNDDD;;;999666444333222000...////////////////////////000/////////............111000...------...000111......------------,,,,,,,,,...000222222000---+++---,,,,,,+++,,,---///000------------------------///...,,,+++***++++++,,,333+++777GGG///---......------,,,,,,,,,------................................................------------------------(((---$$$)))+++&&&333+++000//////'''...$$$222%%%///***,,,$$$...,,,,,,,,,,,,,,,,,,,,,,,,************************---------------------------333ccc%%%***///""",,,+++)))---++++++++++++++++++++++++++++++)))///+++***+++++++++++++++++++++++++++666mmm///)))...,,,,,,,,,++++++*********)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++---...///...,,,+++,,,---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,...------,,,,,,++++++***---,,,,,,,,,,,,---..............................---------............///000///...------...///000---...///.........111333777444000111666>>>EEEIIISSS\\\eeejjjsss~~~qqqiiihhh\\\^^^___```aaafffmmmsss{{{xxxtttooollljjjdddZZZSSSGGGBBB;;;666333222222111000000111111111111000000111000///......------...//////.........---------///...---+++******++++++,,,...000222222000...,,,------,,,,,,,,,---...///---------------------------,,,+++++++++,,,---...&&&+++>>>IIIhhh---///---...------,,,,,,---------,,,"""//////'''...***+++444zzzJJJ***(((++++++++++++++++++++++++((()))+++---(((---++++++++++++++++++++++++ :::lll---...''',,,,,,,,,+++++++++******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,......---,,,++++++,,,...---+++******+++---...------------------------+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---..............................---------............///000//////.........///000...///000000//////111222444444444777<<>>BBBHHHMMMTTT]]]iiiqqqwwwuuuqqqlllkkknnntttyyyyyysssooonnnnnnooommmoooqqqsssvvv~~~~~~vvvtttsssooohhhaaa^^^YYYTTTMMMEEE===888999777333111111111111000111000000///////////////000000/////////000111111111000//////............---,,,,,,,,,,,,---...///,,,,,,,,,,,,------......------------............++++++++++++++++++++++++###666&&&BBB&&&222((($$$666***(((------------------------"""%%%222...333777%%%000------------------------+++000000)))000((())))))...^^^...)))************************"""222...###---,,,...&&&222))) ))),,,*********************************+++,,,,,,,,,,,,+++,,,...///...+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------------------------------------------,,,,,,------------------------+++,,,,,,---...//////000////////////000111222333///000111222333666:::===FFFKKKRRRXXX^^^hhhuuu~~~{{{}}}|||wwwtttrrrqqqpppnnnnnnsss{{{yyytttsssssstttuuuvvvxxx{{{{{{wwwvvvrrrlllfffccc^^^YYYSSSKKKCCC>>>:::777333111111111111111222111000000//////000000////////////000111222333333222111000////////////,,,,,,,,,,,,---......///,,,,,,,,,,,,---...///000---------,,,,,,,,,,,,+++++++++++++++++++++++++++...%%%222###///%%%>>>$$$***222+++------------------------<<>>:::777666666666555111222333444444444333333111111111222222333333333,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,444...(((///,,,)))000((((((>>>333+++'''444)))111------------------------,,,,,,,,,---......//////)))555)))+++CCC,,,........................333333,,,$$$&&&111333333...'''###%%%(((+++******,,,......---,,,&&&///***zzzrrr,,,))))))(((((((((((((((((()))------000fff///333+++(((+++***$$$%%%,,,,,,,,,,,,,,,,,,+++++++++---,,,+++***)))((()))---)))###}}}###'''///(((***)))...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---,,,+++***------------............///000000111111222222222111000333;;;BBBIIISSS\\\kkktttzzziiillloooqqqrrrtttwwwyyy{{{}}}~~~}}}}}}zzzxxxuuussspppqqqqqqrrrsssvvv{{{|||iii\\\GGGCCC===999777666555444111222444555555555444333222222222222222222333333------------------------,,,,,,------------------........................+++,,,,,,,,,,,,,,,,,,+++000+++,,,---111222,,,,,,...dddPPP***;;;)))---555%%%------------------------,,,,,,------.../////////555)))'''777:::777+++++++++++++++++++++++++++&&&'''"""000$$$---555666000,,,---000---,,,***+++...///...,,,222777@@@+++------,,,,,,,,,,,,------###"""&&&[[[%%%$$$###(((000111---***,,,++++++,,,,,,,,,,,,,,,,,,$$$666000)))222(((333555)))MMM---...;;;"""%%%666%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---....../////////..................///////////////000000111111222333333333333999CCCLLLTTT^^^hhhwww|||rrraaaeeekkkooorrrvvv{{{}}}}}}}}}zzz{{{||||||yyyvvvsssrrrqqqqqqrrrrrrsssvvv{{{~~~}}}mmmcccRRRMMMEEE>>>:::777444333111222444555666555444333333333222222222222222222........................,,,,,,,,,------.................................---......//////......---(((---666)))***///$$$///&&&;;;,,,@@@!!!333!!!000---------------------------,,,,,,------...///000000+++,,,888&&&---ddd////////////////////////...+++555)))+++000---***)))+++...000111000---++++++---///---+++$$$444&&&///888222......------------......333+++(((```000+++,,,+++((((((+++,,,***+++++++++,,,,,,---------///,,,///000>>> ,,,(((222&&&++++++)))***///%%%(((444''')))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........******+++,,,,,,---......,,,------....../////////,,,------......------,,,................................................,,,---...000111111222222////////////000000000000///000000111222222333333777999@@@KKKUUU^^^iiirrr{{{yyyoooddd```eeekkkpppsssvvv{{{{{{yyyxxxxxxxxxzzz||||||zzzwwwtttsssttttttttttttuuuxxx||||||nnnfff]]]VVVMMMEEE>>>:::666444111222444666666555444333444333333222222111111111------------------------000///---,,,+++,,,,,,---.........------,,,,,,,,,------------------------***+++,,,---------,,,,,,---888(((yyy***111333)))........................////////////////////////(((111,,,,,,...666YYY)))666--- 000444)))...------//////------------------------------------------,,,,,,333%%%(((444'''WWW))),,,(((---+++...---$$$((((((+++___,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---(((000...((('''&&&)))111---,,,!!!(((rrrNNN$$$))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************************************************..................---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------///////////////......---...------,,,,,,,,,------+++///333444333333555777;;;AAAKKKTTT]]]gggqqqyyyxxxppphhhdddeeefffiiilllmmmooouuu{{{yyyxxxwwwvvvwwwxxxyyywwwtttrrrqqqrrrtttttttttttttttyyyuuuoooddd```XXXNNNEEE>>>:::888888555222222444666555333333333111000000000111222------------------------...---,,,++++++,,,,,,---......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------111$$$'''CCC'''000###000................................................&&&---***...111***UUU???...)))111888$$$---...------//////------------------------,,,,,,------------......)))444111%%%%%%---kkk(((%%%###111666;;;)))(((+++___,,,******+++++++++,,,,,,,,,,,,+++************+++,,,111%%%)))000,,,---++++++&&&,,,BBB$$$%%%++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***,,,,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++..................---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------...///000000////////////...............///---000222222222333888<<>>999555222111333444333111333333111000000000111222------------------------,,,++++++++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///444$$$000###QQQ$$$'''...........................------------------------)))---)))...555&&&(((JJJ$$$===$$$000###222...------//////------------------------,,,,,,,,,---......//////)))...111&&&222)))...444444444###&&&999###***)))+++___,,,******+++++++++,,,,,,,,,++++++***))))))***++++++,,,'''000///"""...:::+++ :::)))(((>>>++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------+++,,,---///000000111111000000////////////000000111222222111222777???FFFQQQYYYdddoooxxxqqqfff___[[[^^^ccciiilllqqqvvv~~~}}}zzzxxxyyyyyyyyyxxxrrrsssssssssrrrrrrsssuuuqqqwww}}}~~~~~~}}}}}}||||||{{{zzzzzzzzzvvvxxx{{{~~~~~~}}}{{{}}}}}}}}}~~~}}}~~~~~~|||}}}wwwpppjjjbbb]]]YYYTTTLLLEEE===888333222333444333111333333222111111111111222------------------------************+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,...000,,,555777+++bbb///999)))........................------------------------///000***,,,666---$$$---xxx!!!999:::---...------///...,,,,,,------------------------------............333!!!000444+++999GGG555///(((777""",,,+++***,,,___,,,******+++++++++,,,,,,,,,************************###000222'''&&&...111,,,222!!!:::%%%444))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++******++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,---...///000000000000000////////////000111111444444333222444<<>>444222...------//////+++,,,,,,------........./////////.........------...333!!!222000'''///333\\\999'''///---,,,,,,___,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***---///'''///333???...666///777&&&***'''++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...///000///---,,,---...++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................///////////////...------///.........///000111222000333666:::@@@IIIUUU^^^qqq}}}zzzoooeeeccccccgggiiilllsss{{{{{{xxxxxxwwwwwwxxxyyyxxxvvvtttuuutttsssrrrrrruuuzzz~~~~~~{{{xxxxxxwwwvvvuuupppooonnnmmmlllkkkkkkkkklllkkkiiigggeeecccaaaaaaaaaaaaaaaaaa```aaaaaaaaabbbbbbccceeegggiiikkkllllllmmmnnnppppppooommmlllnnnmmmkkkjjjiiijjjjjjkkkmmmmmmnnnoooqqqsssuuuvvvwwwvvvvvvvvvvvvxxxzzz{{{|||~~~||||||yyyvvvwww}}}|||zzz}}}}}}}}}zzzooogggTTTLLLAAA:::888777666444333333333444333222222111------------------------,,,,,,---...------++++++,,,,,,,,,---------..............................------------.........//////%%%111$$$777VVV...................................................,,,***...///******,,,)))444333@@@'''666+++...------//////++++++,,,,,,---......///,,,------...///000000111)))...###---???------***666///555555///"""...,,,---___,,,******+++++++++,,,,,,,,,+++,,,------------,,,+++------111---###CCC\\\&&&'''000***...++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,......---,,,+++,,,---++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---...///////////////...000//////000000222333333111777>>>EEELLLTTT^^^eeezzzuuueeecccccceeekkkooottt}}}{{{wwwuuuttttttvvvxxx{{{zzzxxxvvvuuuuuuuuuuuuwww|||~~~{{{yyyrrrqqqooonnnnnnmmmllljjjhhhhhhgggffffffffffffggghhhhhhfffdddbbb```___^^^___^^^]]]]]]]]]^^^^^^___\\\\\\]]]^^^```ccceeefffggghhhiiijjjjjjiiihhhggggggeeecccaaaaaaaaabbbccceeeffffffgggjjjllloooppprrrqqqpppoooppprrrsssuuuvvvyyy|||~~~~~~{{{zzzyyyzzz{{{|||}}}}}}vvvcccYYYLLLAAA;;;888555333333333444444444333222111---------------------------......///...---+++***,,,,,,,,,------.........////////////////////////,,,---......//////.........+++111...(((hhh---........................////////////////////////222))),,,111...///222---$$$222:::lll///+++...------//////++++++,,,,,,---...//////******,,,...000222333444,,,(((<<<+++%%%###777&&&###222222(((000444///------___,,,******+++++++++,,,,,,,,,,,,,,,............,,,,,,---'''000%%%)));;;+++222%%%))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++************+++,,,---...------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////,,,,,,...///000000111111111111111111222333444555555<<>>GGGSSSZZZ[[[___jjjuuussskkkjjjhhhkkkuuu|||~~~|||xxxuuutttrrruuuxxxzzzyyywwwwwwwwwvvv|||~~~~~~~~~wwwuuuqqqllliiihhhggggggdddcccbbb`````````aaabbbaaa```______``````^^^\\\]]]]]][[[YYYWWWUUUSSSSSSSSSTTTUUUUUUTTTUUUWWWYYYVVVXXXZZZZZZZZZZZZ[[[]]]______^^^^^^]]]]]]^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYZZZZZZ[[[\\\^^^aaacccdddjjjiiihhhgggggghhhjjjkkkiiikkkmmmppprrrssssssssswwwvvvwwwxxx|||yyyrrreeeUUUFFF<<<888777555333111000222444666666+++,,,------+++++++++------------------------------------------------------------...------,,,,,,---,,,+++******+++---...***---,,,(((---444$$$555***)))777###///...------------------------/////////.........------$$$222@@@:::333(((===###555///,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---------------------------'''333&&&fff$$$222+++,,,___+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++666))))))&&&"""(((///,,,!!!888!!!///++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,...------,,,++++++******------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111111000000///////////////000111222333555999<<>>GGGTTTbbbkkkfffnnntttyyyssslllgggaaa___dddjjjmmmrrrvvv~~~}}}zzzrrrmmmgggdddaaa___^^^]]]ZZZYYYZZZYYYXXXVVVUUUTTTTTTTTTRRRRRRQQQPPPPPPOOONNNNNNMMMOOOPPPSSSTTTVVVVVVVVVVVVSSSPPPNNNOOOOOONNNMMMKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLMMMLLLJJJJJJLLLNNNLLLNNNPPPPPPPPPQQQRRRTTTRRRRRRQQQPPPPPPPPPPPPQQQMMMMMMNNNPPPPPPQQQQQQQQQMMMMMMMMMMMMNNNNNNOOOPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWYYY\\\___aaacccdddggglllqqqvvvzzz|||}}}yyyyyyxxxxxxxxxzzz{{{|||~~~}}}pppbbbVVVPPPCCC???:::777555444333111+++,,,------+++++++++------------------------------------------------------------...------,,,,,,,,,,,,---...............///333---000&&&---WWW///+++------666------......///000000111111------........./////////333$$$888222'''777000&&&ZZZ888///------........./////////---------------.................................+++111!!!GGG%%%---,,,333WWW```---........................,,,------......------,,,+++,,,|||,,,888>>>555$$$JJJ999---BBB###++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,******************++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................,,,,,,,,,---------..................////////////000000111111111222222222444999AAAKKKTTT]]]fffkkkjjjttt|||{{{kkkaaa^^^___eeennnsssuuuxxx}}}|||uuuqqqmmmgggbbb___]]][[[ZZZYYYXXXVVVTTTTTTTTTTTTSSSSSSRRRRRRRRRNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMOOORRRSSSTTTTTTTTTVVVSSSOOONNNMMMNNNMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKLLLNNNLLLOOORRRSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRNNNNNNOOOPPPPPPQQQPPPPPPMMMMMMMMMMMMMMMMMMNNNOOOMMMMMMOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVXXX\\\___```bbbeeeiiinnnrrruuuvvvvvvuuuuuuuuuuuuvvvxxxzzz{{{{{{||||||vvvlllccc\\\YYYOOOIIIAAA:::666444222111+++,,,------++++++,,,...///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++,,,------......------(((222///222***888,,,111111***444+++,,,,,,,,,---...//////000,,,---------......//////111555(((...------111---,,,^^^///------------.........///,,,------....../////////////////////////////////'''555&&&!!!333333))),,,LLLaaa---........................,,,------......------,,,...cccbbb&&&777)))333(((&&&)))!!!222333!!!...++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++,,,,,,---******************++++++))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,---------................../////////000000000111111222222222222777???KKKWWW```eeeiiikkknnnyyy{{{iii^^^\\\cccooozzz|||{{{~~~xxxoooiiigggddd^^^YYYXXXVVVTTTTTTTTTSSSQQQOOOMMMMMMNNNNNNNNNNNNOOOOOOMMMLLLJJJHHHHHHIIIKKKLLLKKKMMMOOOQQQRRRSSSSSSRRRVVVSSSOOOMMMMMMNNNMMMLLLJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMNNNMMMKKKKKKLLLNNNNNNQQQTTTUUUSSSQQQOOONNNOOOOOOOOOOOOPPPQQQRRRSSSNNNOOOOOOPPPPPPPPPPPPOOOMMMMMMLLLLLLLLLMMMMMMNNNMMMNNNOOOQQQRRRRRRSSSSSSPPPPPPQQQSSSVVVYYY\\\^^^^^^aaafffjjjnnnooopppooonnnnnnnnnppprrruuuwwwyyyyyy{{{}}}}}}}}}zzztttmmmhhheeedddZZZSSSIII@@@999666444222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,;;;//////+++(((CCC+++///)))...******666---000000000000000/////////,,,111000$$$999&&&000///***,,,'''777////////////////////////......////////////......///////////////////////////***222000//////............///---...///000000///...---000000000000000000000000---------.........//////---bbbbbb///...---,,,+++***+++,,,---+++,,,,,,---.........---)))ggg'''222+++---999,,,///,,,CCC333666!!!555++++++***)))(((((()))***+++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,++++++*********+++***************++++++(((((()))***,,,---...///***+++,,,,,,******+++,,,................................................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,---......//////......000000000000////////////111000000///000222777:::;;;GGGTTT]]]bbbhhhlllooo{{{tttgggcccccckkkyyyzzzkkkiiifffaaa]]]ZZZWWWVVVPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSSSSSSSSSSPPPNNNNNNOOOPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPOOONNNNNNOOOOOOOOOJJJJJJKKKKKKKKKKKKJJJJJJNNNOOOQQQSSSSSSRRRQQQPPPLLLMMMOOORRRUUUWWWYYY[[[[[[^^^cccgggjjjjjjiiihhheeegggiiilllooorrruuuvvvyyyzzz|||}}}zzzsssooolllhhheeejjjbbbVVVJJJBBB<<<777444.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******444ddd999,,,%%%333<<<111///222(((////////////////////////+++444&&&333:::MMM***666(((///,,,222////////////////////////......////////////......////////////////////////111<<<(((333000000///.........//////---...////////////...---000000000000000000000000------........./////////000444bbb///...---,,,+++++++++,,,---+++,,,------.........---000aaa)))!!!555+++&&&+++///'''777ttt...***444'''---,,,+++******+++,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---,,,,,,,,,++++++++++++,,,+++***************+++))))))***+++,,,------...***,,,,,,,,,+++***+++,,,........................------------------------,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,---------,,,------...............000000000000000000000///000111222222111333888<<>>bbb...000000111222222222222222333333333222222111000///(((WWW$$$111///---------------------------000&&&<<<)))(((000'''+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++---,,,++++++******++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,,,,,,,,,,,,,---------......///.........000/////////.........------------------......///.........///////////////333555666555333333666999888@@@KKKWWW___ccceeeeeennnuuu}}}uuuiii```bbbhhhmmmnnnmmmooovvv}}}wwwiiiaaaWWWNNNKKKIIIFFFCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQPPPPPPPPPTTTSSSRRRQQQRRRSSSTTTVVVWWWVVVUUUUUUUUUVVVWWWWWWWWWXXXXXXXXXWWWWWWXXXZZZYYYYYYYYYZZZZZZZZZZZZZZZWWWYYY[[[]]]^^^]]]]]]\\\ZZZYYYYYYXXXXXXWWWWWWWWWUUUUUUTTTTTTTTTUUUVVVWWWXXXVVVUUUUUUUUUUUUTTTRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWUUUSSSRRRTTTVVVXXXYYYZZZ[[[[[[\\\___bbbbbbdddfffgggggggggiiikkknnnqqquuuwwwwwwyyy}}}~~~zzzwww................................................000---(((***jjj+++CCC+++$$$777,,,000111111222222111111000111222222222222111000///222222222222222222222222000000000000000000000000$$$vvv222222111111000///000000000000000///////////////.........////////////......---...//////------...///---666111,,,444666,,,$$$CCCbbb...000111222444555555555555333333333333222111000000(((555333+++***---------------------------###,,,+++***---...++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,---------......++++++++++++++++++++++++......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++///......---------....../////////...............------------...///000000.........//////000000000///111333333111222555999===HHHWWWaaadddggglllppp{{{}}}rrrddd^^^\\\aaaiiippprrrqqquuutttggg\\\TTTKKKEEEDDDEEECCCBBBDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQUUUTTTSSSSSSSSSUUUVVVWWWYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^^^^]]]]]]___`````````````````````_________```bbbcccccccccbbbaaa```______^^^]]]\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\[[[[[[YYYWWWVVVVVVVVVTTTRRRSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWWWWVVVTTTSSSUUUVVVXXXYYY[[[\\\\\\^^^aaaccccccdddfffgggggghhhjjjllloooqqqrrrssstttwww{{{~~~~~~////////////////////////........................111(((222---IIIEEE###666000+++999,,,111111222222222222111111222222222222222222111111222222222222222222222222000000000000000000000000888&&&222222111111000000000000000////////////...............//////////////////.........///////////////000'''777666,,,...222222333%%%wwwbbb...000111222444555666777777222222333333222111000000000,,,000777&&&,,,------------------------,,,222$$$+++///***333+++,,,---...///...---,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++...---,,,+++***+++,,,---........................//////.........//////000.........///000000111111---000111111000111666:::FFFSSS```ffffffiiirrr|||qqqccc^^^___aaaccckkksssvvvwwwrrrfff\\\UUUMMMGGGCCCDDDEEECCCDDDFFFAAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSUUUUUUTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^______cccdddeeedddddddddfffhhhhhhhhhhhhggggggfffffffffhhhhhhiiijjjjjjiiiiiihhhggggggfffeeedddcccbbbbbbaaabbbdddeeeeeedddcccbbb```^^^\\\ZZZZZZYYYWWWUUUWWWWWWVVVVVVWWWXXXYYYZZZXXXWWWWWWVVVUUUUUUVVVWWWXXXZZZ\\\]]]^^^___bbbdddaaaccceeefffggghhhjjjlllnnnnnnooopppssswww{{{~~~////////////////////////........................---///000666%%%333))))))666111333222222222333333333333222222111111111222333333444555222222222222222222222222111111111111111111111111555)));;;222111111111111000000000///............/////////////////////....../////////111111111222333333333333,,,444222++++++'''***777666bbb......///000222444555666666111111222222222111000000222(((aaa---333,,,111------------------------333333aaaIII'''///$$$///+++,,,---...///...---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---...//////---------,,,,,,+++++++++...---+++******+++,,,------------...............111000///.....................//////000111111222222444555444333666===BBBSSS\\\eeehhhggglllzzzppp```\\\___dddggggggmmmuuu{{{rrrbbbWWWOOOLLLIIIEEECCCEEEEEECCCCCCFFFAAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]]]]___```bbbcccdddeeehhhjjjkkkjjjjjjjjjlllnnnoooooonnnnnnmmmmmmlllllloooooooooppppppppppppooonnnnnnmmmmmmlllkkkjjjjjjjjjkkkmmmnnnnnnmmmkkkiiigggeeebbbaaa```___]]][[[[[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXWWWWWWWWWWWWWWWWWWXXXZZZ]]]^^^___```bbbccc___aaadddeeeeeefffiiikkklllllllllooosssyyy}}}////////////////////////........................***:::%%%333,,,JJJSSS,,,777+++777///---999222333333444444333333222111111111222333444666777333333333333333333333333222222222222222222222222000111333TTT222000111111111111000//////...////////////000000000//////............//////...------...000111000//////,,,'''---666///)))222111%%%777bbb...,,,---///000222333444444///000000000000000/////////(((888***%%%111...------------------------+++%%%,,,,,,...''',,,++++++,,,---------------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,---...///000---,,,,,,,,,,,,,,,,,,+++...------------...//////---------------.........000///......------............///000000111222222333444444333444:::DDDKKK^^^cccgggiiilllvvv~~~dddYYY[[[bbbfffiiilllrrr{{{yyygggYYYMMMGGGFFFEEEBBBBBBDDDDDDAAABBBEEEBBBCCCCCCDDDEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVWWWYYYZZZ\\\]]]]]]```bbbdddfffhhhjjjkkkkkkmmmnnnooooooooooooqqqtttssssssssssssrrrrrrrrrrrrsssssstttttttttuuuuuuvvvtttttttttssssssssssssrrrrrrtttuuuvvvvvvtttrrrqqqooommmkkkiiiiiihhheeeccc```___\\\ZZZYYYZZZ[[[\\\[[[YYYWWWWWWXXXYYYXXXWWWYYY[[[^^^_________```bbb^^^```cccdddeeefffhhhjjjkkkkkklllpppvvv{{{~~~................................................+++555&&&111333%%%,,,...<<<111333///000666333333444444444444333333333333222222333444555666444444444444444444444444333333333333333333333333555333444'''}}}222000111111222111000///.../////////000000000111111000///...------...///000,,,+++***+++...000///---++++++(((...:::555,,,///(((000333===bbb...,,,---...000111111222222......////////////......,,,000'''lllxxx+++,,,)))------------------------###MMMyyy(((222)))111,,,+++++++++++++++,,,------++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---+++,,,---...///000000000,,,,,,,,,------.........,,,,,,,,,,,,---...///000---...///000111222333333222222222222666@@@MMMWWWeeefffhhhnnnwwwrrr]]]YYY^^^cccgggjjjqqqwww}}}jjj]]]SSSIIIDDDEEEAAA???AAADDDCCCAAAAAAEEECCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVXXXZZZ\\\]]]^^^___aaacccfffiiikkkmmmnnnnnnoooppprrrrrrqqqrrruuuwwwuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvvvvvvvwwwxxxyyyzzzxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxvvvtttrrrqqqqqqpppnnnllliiigggccc```^^^^^^___```\\\ZZZWWWXXXYYYZZZYYYWWWYYY[[[^^^___^^^^^^^^^___^^^aaacccdddeeegggiiikkkmmmmmmnnnrrryyy}}}~~~~~~}}}................................................000%%%222777,,,888+++KKK222333666333///333888...333444444555555444444333666555444333222333444444666666666666666666666666444444444444444444444444666(((@@@---000222000111111222222000///...//////000000111111222222000///...------...///000111///...000333555444222)))333222,,,---***&&&***(((000222,,,gggbbb...,,,---...///000111111111------...............---)))888...AAA(((,,,------------------------...,,,(((000666))),,,+++***)))***+++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,---------......////////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------'''(((+++---............,,,,,,,,,------.........((()))***+++---///111333---...///000111222333333555555555777===IIIYYYeeehhhgggiiirrrwwwggg[[[[[[```dddhhhmmmttt{{{xxxiiiZZZRRRKKKCCCAAACCC???>>>AAADDDEEEBBBCCCGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNNNNPPPPPPQQQRRRPPPQQQQQQRRRSSSTTTTTTUUURRRRRRSSSTTTTTTTTTTTTSSSVVVWWWYYY[[[]]]^^^___``````aaaeeehhhkkkmmmnnnnnnpppqqqssssssssstttvvvxxxvvvvvvvvvwwwwwwxxxxxxxxxvvvvvvwwwwwwyyyzzz||||||zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzxxxvvvvvvvvvuuusssqqqpppnnnjjjfffdddcccdddeee]]]ZZZXXXXXXZZZ[[[YYYWWWZZZ\\\^^^___^^^]]]]]]]]]___aaadddeeefffhhhjjjllloooooopppuuuzzz~~~~~~||||||~~~......------------......////////////000000000000000///000000------999HHH(((111333555555444333333444666666666666666666666666888:::999777888<<<<<<:::;;;<<<===>>>>>>>>>===<<<;;;:::888777666555555555444222333666UUU111111111111111000000000000222222222222111111111111000000000000000000000000111111000000//////......////////////////////////---+++111444///```,,,++++++,,,,,,,,,,,,------------------------------777'''111---EEE000///+++222000''''''//////'''lllXXX&&&000///444%%%,,,------------------------+++++++++++++++++++++,,,///...------++++++***)))---,,,,,,++++++,,,,,,---------,,,+++************++++++++++++++++++++++++---------------------------------,,,,,,+++++++++...------,,,,,,------...,,,------......------,,,------............------000000000000///////////////...---...000111222222444555888>>>GGGTTTbbbjjjhhhjjjrrrggg___[[[___cccfffmmmvvv}}}iii```UUUMMMIIIFFFBBB>>>@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKJJJJJJLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOMMMNNNOOOOOOPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSNNNNNNMMMNNNOOOQQQSSSUUUTTTTTTUUUWWWYYY[[[^^^___]]]___aaaeeehhhkkknnnoooooopppssssssttttttvvvxxx{{{zzzzzzzzzzzzyyyyyyyyyyyyzzz{{{}}}~~~}}}||||||~~~||||||}}}|||{{{zzzxxxwwwvvvtttpppllliiigggggggggaaaaaa```___^^^]]]]]]\\\^^^]]]]]]]]]^^^```bbbcccccccccddddddfffgggiiijjjlllooosssuuuwwwyyy{{{}}}~~~///......------......///////////////000000000000------...000---+++222<<<333777222444666777666666777999;;;<<<<<<======>>>======???AAAAAA???@@@DDDCCC@@@BBBDDDEEEGGGHHHGGGFFFEEEBBBAAA@@@>>>===<<<<<<;;;333777555<<<;;;%%%aaa111222222222222111111111111000000000000////////////000000000000000000000000111000000000/////////...////////////////////////333***---444(((MMM```,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***444...(((ccc000...&&&)))333+++!!!777[[[222(((...&&&---###,,,---------------------------,,,,,,,,,+++*********...------,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,------............------000000000000////////////000//////000222333333222777777:::CCCPPP]]]fffjjjjjjpppzzz|||xxxwwwsssnnnbbb^^^]]]bbbggglllvvvyyykkk___XXXNNNHHHFFFEEEAAA>>>AAABBBCCCDDDDDDEEEEEEDDDEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLLLLKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPPPPOOONNNNNNMMMMMMMMMNNNOOOOOOMMMLLLLLLMMMNNNOOOQQQRRRQQQRRRSSSTTTVVVYYY[[[\\\]]]^^^aaadddhhhkkkmmmooooooqqqssstttttttttvvvxxxzzzzzzzzzzzzyyyyyyyyyyyy|||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||zzzyyyxxxwwwuuurrrqqqpppppppppggggggeeedddbbbaaa```___^^^^^^]]]^^^^^^```aaabbbcccddddddfffgggjjjkkkllllllooorrruuuvvvxxx{{{}}}~~~|||zzz|||///......------......///////////////000000000000---,,,...000///,,,---000;;;PPP222555777999;;;======???AAACCCDDDEEEGGGIIIJJJJJJIIIIIIJJJMMMNNNMMMOOORRRQQQLLLNNNPPPRRRTTTUUUSSSQQQPPPLLLLLLJJJIIIGGGFFFEEEEEE>>>BBB:::...DDD...%%%222444333333333333222222222111111000000000/////////000000000000000000000000000000000000////////////////////////////////////333,,,///222)))___```,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((...,,,///---)))kkkpppIII,,,)))000OOO777000---(((222'''---------------------------......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,------............------------............------////////////000000000000000111222333444444444444888:::@@@LLL[[[fffkkkkkkqqqzzz|||ooohhhdddaaa^^^^^^___ccciiimmmttt|||jjj___VVVPPPIIIEEEEEEEEEDDDBBBCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJLLLMMMMMMMMMMMMNNNPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNOOONNNOOOOOOQQQSSSUUUWWWXXX\\\]]]___bbbfffiiikkkmmmoooqqqrrrsssssstttvvvxxxxxxxxxyyyyyyyyyyyyyyyyyy}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}|||yyyyyyyyyyyyyyyyyyxxxxxxpppooommmkkkhhhfffdddcccbbbaaaaaaaaaaaabbbcccdddddddddeeegggiiilllnnnooolllnnnrrrtttuuuwwwyyy{{{~~~~~~|||wwwvvvxxx//////............//////////////////000000000000000//////111222111///...+++666___@@@444CCC???AAADDDFFFHHHKKKNNNQQQQQQSSSUUUWWWXXXXXXWWWVVVUUUXXXZZZ\\\aaadddbbb\\\[[[]]]___``````^^^[[[YYYWWWVVVUUUSSSQQQOOOMMMLLLPPPAAA???444:::JJJ>>>;;;222333333333333222222222222333333333222222222111111000000000000000000000000000000000000////////////////////////////////////,,,---777///000%%%,,,{{{```,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++222&&&)))888+++---WWW,,,+++***333(((---999)))***---------------------------------,,,,,,++++++***+++++++++,,,,,,---------+++++++++******++++++++++++*********++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,------............------------............------////////////000000000000///111333444444444444555888>>>JJJWWWbbbjjjnnnooo{{{uuuhhhaaa\\\\\\]]]]]]dddlllqqquuu~~~~~~ooobbb[[[RRRNNNIIIFFFFFFGGGGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLNNNOOOOOONNNOOOPPPRRRPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNPPPRRRTTTUUUYYYZZZ]]]```cccfffhhhiiimmmoooqqqrrrrrrsssuuuwwwwwwwwwwwwwwwxxxxxxyyyyyy{{{{{{{{{{{{}}}~~~~~~yyyzzz|||}}}}}}}}}{{{zzzxxxwwwtttqqqnnnkkkiiihhhhhhgggggggggggggggggggggddddddfffgggjjjlllooopppkkknnnqqqssstttuuuwwwyyy}}}~~~}}}}}}~~~|||}}}yyyxxxzzz/////////....../////////////////////000000000000111000//////222444333000///<<<'''iii@@@:::NNNAAAIIIKKKNNNQQQTTTXXX\\\```bbbcccdddeeefffeeeeeeddd___cccfffjjjqqqwwwtttmmmhhhiiijjjjjjiiigggdddbbbbbbbbb```^^^[[[WWWUUUSSSTTTBBBBBBSSS@@@<<>>!!!999!!!fff]]]NNNEEEOOOUUUTTTXXXZZZ]]]```ccchhhmmmqqquuuuuutttsssrrrrrrrrrqqqlllooorrrwww}}}sssttttttttttttrrrqqqpppqqqpppnnnkkkgggbbb^^^[[[OOO\\\GGGRRRSSS@@@PPPMMMHHHkkk333222222222222111111111111222111111111111000000000111111111111111111111111////////////000000000000////////////////////////444'''...---+++333000***>>>```,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---***///...%%%)))111...&&&}}}|||111222333&&&***)))'''***((()))444------------------------******+++,,,---...//////+++++++++,,,,,,------------,,,,,,++++++,,,,,,---...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------.........////////////......------............------......//////000000111111,,,///222333222444888<<<@@@NNN^^^eeeeeehhhqqq{{{{{{kkkbbb]]]XXX\\\dddnnnyyypppcccZZZTTTPPPLLLJJJHHHEEEDDDDDDDDDEEECCCDDDFFFGGGHHHIIIJJJJJJLLLKKKKKKLLLLLLMMMNNNOOOPPPRRRSSSSSSRRRSSSTTTVVVTTTTTTUUUUUUUUUSSSRRRPPPJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBGGGGGGGGGHHHJJJLLLMMMNNNPPPQQQSSSVVVYYY[[[]]]___ccceeehhhkkklllnnnrrrtttsssssstttuuuvvvxxxxxxyyyuuuwwwzzz~~~~~~|||zzzwwwuuusssrrrqqqqqqqqqpppooommmlllkkkiiiiiihhhiiiiiijjjkkklllkkkmmmoooqqqqqqqqqssstttyyyzzz||||||{{{{{{}}}~~~zzzppppppwww000000////////////000000////////////000000000000---111222//////222222///&&&666444444---***XXXTTTMMM```ccc]]]nnnkkkmmmpppssswww|||}}}||||||}}}zzz{{{}}}}}}}}}}}}~~~}}}yyytttnnniiieeeXXXnnnXXXIII]]]^^^RRRSSS^^^<<<333444333333333222222222222222222111111111000000000111111111111111111111111.../////////000000000111///////////////////////////222)))---...***111222ooo```,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///,,,***...333///))))))(((CCC---GGGHHH(((+++!!!(((%%%***+++...+++(((000333------------------------+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------.........///---,,,,,,,,,,,,,,,,,,---......////////////......------............------.........///000111111111---000333333222555<<>>??????@@@AAAAAABBBCCCCCCDDDCCCBBB@@@???AAAAAABBBBBBDDDEEEGGGHHHIIIJJJLLLNNNQQQTTTUUUVVVZZZ]]]aaadddgggkkkooorrrqqqqqqrrrtttvvvwwwxxxyyyzzz~~~~~~~~~~~~}}}}}}|||{{{~~~~~~~~~}}}{{{yyywwwuuuqqqpppooommmkkkjjjjjjjjjjjjlllnnnoooooooooppprrruuuwwwyyyzzzzzz{{{}}}zzz|||~~~}}}ssskkkppp............/////////000000000//////.........---000000000000000111111222222222111111111222222333///iii```sssrrrqqqpppppprrrwwwzzz~~~yyyuuuqqqqqqpppooonnnmmmlllkkkffflll]]]zzz888===;;;888555444444444444333444444555555444333222222222111000000000000000111222222222222000...---......///000000111000000........................***)))BBB```///000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******///666===HHH***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------++++++++++++------...---,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------......------------------------///......------///000111000000000000000000000000111000///////////////000000222333444777===FFFMMM``````bbbfffllluuu}}}tttfff```\\\^^^ccciiiqqqxxxrrrjjj___WWWSSSOOOIIIEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQNNNNNNPPPQQQRRRSSSSSSSSSUUUVVVVVVWWWWWWWWWVVVVVVSSSQQQNNNKKKHHHGGGFFFFFFEEEDDDBBBAAA??????@@@@@@AAA@@@@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@???CCCCCCCCCCCCCCCDDDEEEFFFIIIJJJJJJLLLNNNPPPRRRSSSYYYZZZ\\\___cccfffiiikkkpppppppppqqqsssvvvxxxzzz~~~~~~~~~~~~}}}|||}}}~~~~~~|||zzzxxxwwwuuusssqqqooonnnnnnnnnpppooonnnmmmmmmoooqqqrrrxxxxxxxxxyyyzzz{{{}}}~~~{{{vvvtttyyy~~~}}}........./////////000000000000/////////.........000000000000000111222222222222111111000111111111???444777^^^kkkdddttt~~~}}}|||~~~|||xxx{{{zzzzzzyyyxxxwwwvvvuuunnnxxxdddhhhUUUGGGCCC???:::888666555444222333444444444333222111111111000000000000000111111111111111000///......---...///////////////...........................333+++QQQggg//////...------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++---111444%%%999VVVvvv]]]555&&&$$$"""++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,...---,,,,,,+++++++++,,,***++++++++++++,,,,,,,,,---,,,,,,+++***)))((('''------------------------...------,,,---...///000000000000000000000000000000000////////////000000111333444444777@@@MMMXXXaaa```aaafffpppyyyzzzqqqlllccc]]]```gggoooyyy{{{pppfff___VVVPPPMMMKKKGGGCCCGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMOOOPPPQQQQQQPPPPPPRRRSSSTTTUUUUUUUUUVVVVVVWWWVVVVVVUUUTTTTTTPPPOOOLLLJJJHHHFFFFFFFFFDDDCCCAAA@@@?????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@??????>>>?????????@@@AAABBBCCCDDDGGGGGGHHHIIIKKKMMMOOOPPPUUUVVVXXXZZZ^^^bbbeeefffkkkkkkmmmooorrrvvvyyy{{{~~~~~~~~~|||{{{yyyxxxvvvtttrrrqqqqqqrrrtttrrrqqqppppppqqqrrrtttvvvvvvvvvwwwxxxyyy{{{|||~~~|||xxxyyy~~~....../////////000000000000000000000////////////111000000000000111222222444333222222111111111111---000:::>>>111***DDDhhh~~~pppeeeffflllwww~~~xxxxxxuuuhhhQQQWWWRRRJJJCCC>>>;;;777555555555555555555444333222111000000000000000111111222111000//////......///....../////////...------........................***333"""&&&aaaEEE&&&...------,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,))),,,......---+++++++++222,,,%%%###***111///(((222333333222222111)))!!!)))222000...000000---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,+++******+++******))))))******+++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,///......---,,,+++******---------------------------,,,,,,,,,,,,---......000000000000000000000000000000000//////000000111222333444555:::FFFWWWccceeebbbbbbiiiuuu~~~{{{sssiiiaaadddmmmwwwzzzllleee\\\WWWPPPMMMLLLLLLJJJGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMNNNOOOQQQRRRRRRRRRSSSTTTUUUWWWWWWWWWWWWXXXXXXWWWVVVTTTSSSQQQPPPLLLKKKJJJHHHGGGFFFFFFFFFBBBBBBAAA@@@?????????@@@@@@@@@??????@@@@@@AAAAAACCCBBBAAA@@@???>>>>>>============>>>???AAABBBCCCDDDDDDEEEFFFHHHIIIKKKLLLOOOPPPRRRUUUXXX[[[^^^```eeefffiiilllqqqvvvyyy||||||~~~~~~~~~}}}}}}~~~~~~~~~|||}}}{{{yyywwwvvvvvvvvvvvvyyyxxxvvvuuuttttttuuuuuuwwwwwwwwwwwwxxxyyy{{{{{{}}}~~~|||{{{zzz|||~~~~~~|||~~~~~~|||}}}...////////////000000000000000000000000000000000111111000000111111222333555555444333333333333333AAA111...???KKKGGGEEEKKKIIIXXX```\\\[[[aaaaaaZZZccciiipppvvvmmmwww|||mmmqqqeeexxxggglllpppzzzaaaggg```VVVMMMGGGBBB===999999888888777666555444333111000000000000111222222222111///...---...///000///000000000///...------........................'''555333+++---***)))333,,,777------444///---111,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---,,,***)))***...111333444222///,,,,,,***''''''***...//////777000&&&""")))222///&&&+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////---------------------------------------.........////////////////////////000000000///000000111111222222333999DDDRRR___gggfffdddeeennn}}}xxxnnngggkkkttt|||pppfffaaaUUUQQQMMMKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZYYYXXXVVVTTTQQQOOONNNJJJJJJIIIHHHHHHGGGGGGGGGBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@AAACCCCCCBBBAAA@@@???>>>>>>======>>>>>>@@@AAACCCDDDBBBBBBCCCDDDEEEGGGHHHIIIKKKLLLNNNPPPTTTWWWZZZ[[[aaabbbfffjjjoootttwwwyyyxxxzzz|||}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||{{{zzzzzzzzz{{{}}}|||zzzyyyxxxxxxxxxyyyyyyyyyzzzzzz|||}}}}}}}}}}}}~~~}}}{{{xxxwwwwwwxxxyyy{{{yyyzzz}}}~~~////////////000000000111000111111111111111111111111111111111111222222333444333333333333444555555<<<======<<<:::???MMMZZZTTTTTTZZZdddkkknnnpppsssuuuzzz}}}sssoooqqqttt{{{tttkkk___VVVPPPKKKEEE@@@===<<<;;;999777555444333222222111111111222222333222111///......///000000111111111111111000///...////////////////////////111---))),,,///(((&&&...###000///000000...333,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------''''''(((((('''(((,,,111000,,,)))((()))***,,,...$$$+++000///+++******))),,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------((())))))***++++++,,,,,,------------------------------......////////////////////////////////////000000000000000111222222222111444???PPP]]]bbbbbbbbbbbbggguuuwwwqqqnnnttt{{{~~~}}}qqqggg^^^WWWNNNLLLIIIGGGGGGHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOQQQRRRSSSTTTUUUUUUVVVWWWXXXZZZZZZZZZZZZ[[[[[[YYYWWWUUURRRPPPNNNKKKKKKKKKKKKKKKJJJJJJIIIEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAADDDDDDCCCBBBAAA@@@??????=========>>>???@@@AAABBBAAAAAABBBBBBDDDEEEGGGHHHIIIJJJLLLNNNQQQTTTWWWYYY^^^```ccchhhlllpppssstttsssuuuwwwxxxyyyzzz}}}|||||||||||||||}}}~~~~~~}}}||||||}}}~~~~~~|||{{{zzzyyyzzzzzzzzzzzz{{{|||}}}}}}|||}}}~~~~~~{{{xxxvvvvvvvvvvvvyyy|||~~~zzzxxxxxxyyyzzz}}}/////////000000000111111111111111111222222222222222111111111111222333333111111222333555777999:::;;;BBBFFFKKKVVVaaa```VVVnnnfffgggsssyyytttuuu|||zzzqqqeee\\\XXXTTTNNNJJJDDDBBB???<<<888666444333555444444333222222333333111111000000000000111111111111222222222111000000////////////////////////,,,---,,,***///777888111111000,,,111444,,,000***,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******---///000000444,,,'''***//////+++))),,,+++---111111...+++,,,111222000)))###%%%...666,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------,,,,,,++++++++++++---------------------------...//////000000//////000000000000000000000000000000000000111111222333333444;;;IIIZZZcccbbb^^^\\\```kkk}}}rrrpppttt|||}}}mmmfff```VVVNNNMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[YYYWWWUUUSSSRRROOOOOOPPPPPPPPPOOONNNNNNJJJJJJJJJIIIHHHGGGEEEEEEBBBBBBAAAAAA@@@@@@AAAAAAEEEDDDDDDCCCBBBAAA@@@???;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBDDDEEEFFFGGGHHHIIIKKKNNNQQQTTTUUUZZZ\\\___ccchhhkkkmmmnnnoooqqqsssuuuvvvxxx{{{}}}zzzzzz{{{{{{|||~~~}}}|||{{{yyyyyyyyyyyyyyyzzz{{{{{{}}}~~~|||yyywwwvvvuuuuuuwwwzzzyyytttvvvzzz//////000000000111111111111111111222222222333333222222111111222222333444333444666888;;;???AAACCCFFFOOOTTTTTTWWWaaahhhiiilllnnnttt~~~|||rrrfff___^^^\\\WWWSSSNNNLLLHHHCCC???<<<:::999888777666555444333333333111111222222222222111111///000000111111111111000////////////////////////###...777000&&&***,,,###111(((%%%)))(((666333000------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...//////---((($$$&&&///666333---)))######'''......***(((+++***'''(((...333222+++&&&,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,+++++++++,,,,,,---...,,,,,,,,,------------...//////............------------------------------,,,---.../////////......000000000000000000000000000000000000111222333444555;;;FFFSSS^^^bbbbbb___^^^ffftttwwwnnnkkknnnwwwqqqddd^^^YYYRRRLLLMMMMMMMMMLLLLLLLLLNNNOOOLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTVVVWWWWWWYYYZZZ[[[]]]^^^^^^______]]]\\\\\\[[[ZZZXXXWWWVVVTTTTTTUUUUUUUUUTTTSSSRRRPPPPPPOOONNNMMMKKKHHHGGGDDDCCCBBBBBBAAAAAABBBBBBDDDCCCCCCBBBAAA@@@??????======<<<<<<<<<<<<======?????????@@@AAABBBCCCDDDCCCDDDEEEGGGJJJMMMOOOPPPRRRUUUYYY^^^cccfffhhhiiikkknnnqqqtttuuuwwwzzz|||||||||{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyyzzzzzz{{{~~~}}}zzzwwwvvvuuutttuuuwwwzzz}}}|||uuuwww~~~000000000000111111111111111111111222222333333333222222111111222222333444888999;;;???CCCGGGJJJLLLRRRXXX```fffiiinnnvvv~~~~~~zzz{{{rrrgggaaaaaa```]]]XXXXXXUUUQQQKKKFFFCCC@@@???:::999777666444444333333000111333444444333222111......///000000111000000000000000000000000000000,,,&&&+++222------222000---+++333555$$$777***+++...------,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,//////,,,)))///---///000+++&&&***333222...---000...***+++111,,,***+++...000000///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////...------,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++,,,,,,---...,,,,,,,,,---------......(((((()))***,,,------...------------------------+++,,,---.........---,,,000000000000000000000000000000000000111222333444666AAAOOOZZZ^^^```aaaccceeennn}}}yyysssmmmhhhffflllyyy{{{sssggg]]]VVVRRRNNNLLLGGGHHHIIIIIIIIIJJJLLLNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTUUUVVVWWWXXX[[[\\\^^^___``````aaaaaa]]]]]]]]]\\\\\\[[[ZZZYYYWWWXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSRRRPPPMMMJJJIIIEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBB@@@@@@BBBDDDFFFIIIKKKMMMMMMPPPTTTZZZ___cccfffgggiiilllppptttuuuwwwyyy{{{~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{||||||}}}}}}zzzxxxvvvttttttrrrsssvvvxxx|||xxx{{{222222222222111111000000444444333222111000//////666666555555555777888:::<<<>>>BBBHHHMMMRRRUUUWWW[[[cccnnnvvvzzz~~~{{{pppiiigggfffeeecccaaa^^^ZZZWWWTTTQQQLLLIIIGGGBBB;;;888777555333000333333222333444444222111////////////000000000000111111000000000000000111////////////////////////.........------,,,,,,,,,------------------------//////.........---------000///...------------------------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---------------------------,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------..................------............/////////000///000111000///111666;;;AAALLLZZZcccdddbbbccceeettt|||ssshhhbbbaaabbbkkkvvvnnnggg\\\SSSNNNMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNTTTTTTTTTTTTTTTVVVWWWXXX___^^^]]]^^^`````````^^^___^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYWWWUUUVVVVVVVVVTTTRRROOOLLLKKKHHHFFFDDDCCCCCCCCCBBBAAACCCCCCBBBAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIKKKMMMPPPTTTYYY^^^bbbdddiiikkklllmmmooossswww{{{}}}}}}|||||||||||||||}}}}}}~~~~~~~~~~~~}}}|||||||||||||||yyy|||~~~{{{zzzzzzyyyxxxwwwrrrrrrtttwwwwwwzzz222222222222111111111000333333222222222222222222222333333444555777:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAACCCDDDFFFGGGHHHJJJMMMQQQUUUZZZ^^^```bbbdddgggjjjmmmrrrxxx|||}}}|||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||~~~}}}{{{xxxvvvqqqppprrrtttuuuwww222222222222111111111111222222222222222333444444222444666888;;;???CCCGGGQQQUUUYYY[[[^^^eeeoooxxx~~~|||yyywwwuuurrroookkkfffbbb```^^^]]]\\\ZZZUUUNNNIIIEEE@@@999444444333222333444444333222000000000000000000000000111000000000000000111111////////////////////////000000000///////////////////////////////////////...............---------......---------...//////.........---------------------------............---,,,,,,+++++++++++++++------------------------------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000000222333333444888???EEEUUU^^^hhhkkkhhhfffkkkqqq~~~nnn___WWWYYYdddmmmvvvvvvyyyqqqiii]]]YYYSSSOOOMMMNNNNNNMMMJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLNNNOOOQQQSSSTTTUUUXXXYYYZZZ\\\\\\\\\\\\[[[\\\ZZZYYYZZZ]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^___``````^^^]]]XXXYYYYYYXXXWWWTTTRRRQQQMMMKKKIIIHHHHHHHHHGGGEEECCCCCCBBBAAA@@@??????@@@????????????????????????>>>>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@AAACCCDDDEEEFFFIIILLLPPPUUUXXXZZZ\\\^^^bbbeeejjjooouuuyyyyyyyyyyyyzzzzzz{{{{{{|||~~~yyyuuuqqqooopppqqqrrrsss{{{222222222222222222222222222222111111222333444555555999===AAAEEEJJJQQQVVVXXX]]]bbbeeegggppp~~~~~~{{{uuuqqqkkkgggffffffffffffccc^^^XXXSSSOOOIIIAAA<<<999777555555555666444333111111111000000000000000000000000000000000111222////////////////////////////////////////////////................................................---------------...///000........................------------------......---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,///...,,,++++++,,,...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111333444666<<>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFIIILLLPPPSSSUUUYYY\\\___bbbfffjjjooorrrttttttuuuwwwxxxxxxyyyyyy}}}}}}||||||}}}~~~}}}~~~~~~~~~~~~|||xxxtttqqqoooppppppqqqwww222222222222222222222333444333222111222333555666888===CCCHHHLLLRRR[[[bbbbbbgggmmmqqquuuxxxtttnnnkkkkkkmmmooopppiiieee___[[[XXXSSSLLLFFF>>>;;;888666666555333222222111111111000000000///000000//////000111222222////////////////////////........................---------------------------.....................---------------...///000...........................---,,,,,,+++,,,---------,,,,,,+++,,,,,,------++++++++++++++++++++++++)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------++++++,,,,,,,,,---------///...,,,++++++,,,...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111///111333444888AAALLLUUUeeeiiillllllkkkooowww~~~xxxqqqeee[[[PPPQQQ\\\iiippprrryyyyyy~~~vvvggg^^^[[[QQQOOOLLLKKKKKKKKKIIIHHHKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUXXXZZZ\\\^^^___^^^]]]\\\XXXVVVTTTUUUWWWYYYZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\]]]___aaabbbaaa```aaaaaa```^^^\\\YYYVVVTTTSSSQQQNNNMMMMMMLLLKKKIIIGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEGGGJJJMMMPPPQQQUUUXXX\\\___cccgggkkkoooqqqrrrtttvvvxxxyyyyyyyyyzzzyyyyyyyyyzzz|||~~~}}}~~~~~~}}}~~~}}}xxxtttqqqqqqppppppuuu{{{222222222222333333333333555444333333444666999:::;;;AAAIIINNNRRRYYYbbbjjjqqqvvv|||zzzvvvrrrqqqrrruuuxxxyyypppkkkeeebbb___\\\VVVQQQFFFBBB>>>:::777555222111222222222111111000000///////////////000111222333////////////////////////------............//////---------------------------------.....................---------...//////---------------............---,,,+++++++++,,,---,,,,,,,,,,,,,,,------...------------------------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///...---,,,,,,---...///......------------......------------------------,,,,,,------...//////////////////000000000111111000111444666<<>>MMM]]]eeefffiiirrr{{{lllYYYPPPTTT___iiittt|||{{{qqqvvvuuuggg]]]VVVSSSMMMMMMMMMLLLLLLNNNPPPRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWYYY\\\^^^___```aaa___aaaeeeiiimmmqqqssstttzzzzzz|||}}}{{{tttmmmcccZZZTTTQQQOOONNNNNNQQQVVVYYY\\\^^^```bbb___```aaabbbdddfffhhhjjjiiillloooqqqrrrtttxxx{{{zzzwwwtttrrrpppnnnkkkhhhddddddcccaaa```___^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYWWWUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNOOOPPPNNNLLLJJJJJJKKKLLLLLLMMMOOORRRVVVYYY[[[\\\]]]___aaabbbaaa`````````aaaccceeeeeeeeedddcccdddfffiiiiiiiiijjjmmmpppqqqqqqrrrtttuuuwwwxxxyyyzzz|||}}}}}}wwwooommmrrrvvv{{{888<<>>GGGPPPWWWcccxxx~~~}}}~~~}}}|||xxxtttssstttsssnnniiiWWWPPPFFF===777444222111555555333222111000000000////////////............000000000000000000000000//////............//////------------------------........................,,,,,,,,,---------..................---,,,++++++,,,------......------,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,------......---------------............///---...............------........................------...///////////////.........///////////////111///000555555333999AAANNN___jjjiiihhhtttwwwaaaVVVUUUZZZdddmmmtttttthhhnnnzzzoooaaaYYYTTTPPPMMMKKKIIIGGGIIINNNSSSUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZ[[[]]]___aaaaaabbbeeegggfffhhhkkkppptttxxxzzz{{{{{{tttpppiiibbbZZZSSSOOOMMMOOOQQQTTTVVVXXX[[[___bbb^^^___```aaaaaacccfffiiilllnnnrrrvvvzzz~~~~~~{{{vvvrrrooolllhhhfff```___^^^]]]^^^___aaacccaaacccddddddbbbaaabbbccchhheeebbbbbbcccdddbbb```ccc```]]]]]]^^^]]][[[XXXVVVUUUSSSSSSSSSRRRPPPNNNPPPQQQQQQQQQQQQPPPOOOOOOJJJLLLNNNQQQRRRRRRRRRQQQRRRSSSUUUWWWZZZ\\\^^^____________^^^^^^]]]]]]]]]___^^^^^^______```aaabbbggghhhiiikkkmmmppprrrsssxxxxxxyyy{{{|||~~~}}}yyyrrrnnnooottt|||DDDNNNZZZdddtttxxx}}}zzzyyyzzzyyyvvvrrr^^^XXXNNNFFF???999555222555444333222000//////...111111000000000/////////000000000000000000000000//////............//////................................................---------.........//////,,,,,,------...---------,,,------......------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------...---...............------........................000000111111222111111111.........///////////////111000111444444444===HHHYYYfffooonnnooo{{{vvvbbbYYY[[[bbbllluuu{{{|||mmmkkksss}}}uuueeeYYYSSSPPPMMMJJJLLLJJJIIILLLPPPTTTUUUTTTUUUVVVWWWYYY[[[\\\\\\\\\[[[\\\___``````aaacccfffhhhjjjnnnrrrvvvzzz}}}~~~~~~zzzrrrooohhhaaaZZZTTTQQQOOOOOOQQQTTTVVVWWWZZZ^^^```^^^___aaaaaabbbdddgggjjjmmmpppuuuyyy}}}~~~{{{vvvrrroookkkhhheee```___^^^]]]]]]___aaabbbdddfffhhhiiihhhhhhiiijjjnnnllljjjjjjlllllliiigggiiihhhhhhiiiiiigggbbb^^^YYYWWWUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPMMMNNNPPPRRRRRRRRRPPPPPPOOOPPPQQQRRRTTTWWWYYYZZZ\\\[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[\\\]]]^^^___ddddddeeehhhjjjmmmoooqqqssstttuuuwwwyyy{{{|||}}}|||}}}}}}}}}uuunnnmmmqqqvvv{{{PPP[[[iiivvv~~~www{{{{{{yyyyyyyyyxxxvvveeeaaaYYYRRRJJJBBB:::555555555444333222111000000222222111111111000000000000000000000000000000000//////............//////////////////////////////------------------------............////////////***+++,,,---............,,,------......------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------------...............---.................................///......------.........//////000000000111111333333333777DDDRRRaaaggglllmmmqqq}}}tttbbb]]]bbblllwwwllliiirrryyypppgggZZZQQQNNNMMMLLLJJJMMMLLLMMMOOOSSSUUUTTTSSSUUUVVVXXX[[[\\\^^^______\\\^^^``````aaabbbeeegggkkkmmmqqquuuzzz~~~{{{sssnnnhhh```YYYUUUSSSRRRQQQRRRUUUVVVWWWYYY\\\___^^^```aaabbbccceeeiiilllooosssxxx}}}|||wwwsssoookkkgggccc___^^^]]]\\\\\\^^^___aaaeeehhhkkklllmmmnnnppprrruuuuuuuuuvvvwwwvvvssspppoooqqqsssuuuuuupppjjjddd___\\\YYYWWWWWWWWWWWWVVVTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQRRRSSSRRRQQQOOONNNOOOOOONNNOOOPPPRRRTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVWWWXXXYYYYYY]]]^^^___bbbeeehhhjjjlllmmmnnnoooqqqtttvvvwwwxxxwwwxxxyyy|||~~~yyypppllllllppprrryyy}}}xxx}}}```jjjxxx~~~zzzwwwvvvwwwwwwwwwiiifffaaa\\\TTTKKKAAA;;;888777777666555444333333222222111111111000000000//////////////////////////////............//////........................------------------------------------............+++,,,------.........---,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,,,,,,,---------,,,---......///.................................,,,,,,---------,,,++++++.........///000000111111111333444333444<<>>888444555555333111222111111111111111111111111111000000///////////////......------------..............................,,,---------.../////////------------------------///...---,,,---///222333...------,,,,,,------......------,,,,,,++++++***++++++++++++++++++++++++............------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......,,,------...------,,,,,,............////////////////////////000000000000000222444333444:::IIIUUUbbbdddeeedddeeemmm{{{xxxhhhiiilllkkkpppyyy||||||}}}nnnbbbYYYTTTLLLKKKIIIIIIJJJLLLOOOQQQRRRSSSTTTVVVXXXYYYYYYYYYYYYZZZ]]]^^^___aaadddgggjjjnnnuuuzzz~~~~~~|||wwwpppgggaaaTTTQQQMMMKKKLLLQQQWWWZZZccceeeiiilllooossswwwzzz|||}}}|||vvvqqqmmmiiieeebbb]]]YYYUUUSSSSSSTTTTTTTTTSSSVVVXXXZZZ\\\___cccfffgggiiilllmmmmmmlllmmmnnnooopppqqqssssssrrrpppooollljjjgggdddccceeejjjnnnzzz}}}wwwkkk```YYYZZZYYYWWWWWWYYYZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQMMMMMMMMMNNNPPPRRRTTTVVVWWWXXXYYYZZZ[[[^^^cccfffkkkqqqzzz|||nnneee```\\\[[[\\\^^^cccmmmwww}}}~~~~~~xxxcccRRREEE<<<555555666444333333111111111111111111111111000000000000000//////.........------------..............................,,,---------.../////////------------------------......,,,,,,---///111333------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,---------------------,,,,,,,,,,,,---......,,,,,,------...------,,,............////////////////////////000000000000...222444333555???OOO[[[gggfffdddaaaccclllzzzwwwhhhkkkooolllppp{{{~~~||||||ooocccXXXRRRPPPJJJJJJJJJJJJLLLNNNPPPRRRTTTUUUVVVXXXYYYZZZZZZZZZXXXZZZ]]]___```cccgggiiimmmrrrzzz~~~~~~}}}|||xxxppphhhbbbUUURRRNNNKKKLLLPPPUUUZZZccceeeiiillloooqqquuuxxxyyy{{{~~~|||yyytttpppmmmiiieeebbb]]]ZZZVVVSSSSSSTTTTTTTTTUUUWWWYYY[[[\\\^^^bbbddddddgggjjjlllllllllmmmnnnoooppprrrssstttsssqqqpppllljjjgggcccbbbeeekkkooo|||~~~wwwjjjbbb\\\ZZZXXXXXXYYY[[[[[[[[[]]]\\\\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRTTTVVVXXXYYY[[[\\\]]]]]]^^^```dddhhhkkkpppwww~~~pppfff```\\\ZZZ[[[^^^aaaiiiqqq|||zzzwwwwww{{{|||sssfffQQQEEE999555555333222333222222222222222222222222000000000000000///............------------..............................---------...............------------------------...---,,,,,,---...///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,---------------------------......///,,,,,,------......------............////////////////////////000000000000///333555444999GGGWWW```iiifffbbb```ccclllxxxuuuiiikkkoooooouuu~~~}}}|||}}}uuuhhh___UUUPPPQQQKKKKKKLLLNNNOOOQQQSSSTTTUUUVVVWWWXXXZZZZZZZZZ[[[XXXZZZ]]]___bbbeeeiiilllrrryyy}}}|||{{{yyyvvvooohhhbbbXXXVVVRRROOONNNQQQWWW[[[bbbfffjjjmmmoooqqqrrrtttwwwyyy|||~~~~~~|||{{{yyyvvvrrrooollliiieeebbb^^^[[[WWWTTTTTTUUUUUUUUUWWWYYY[[[[[[\\\]]]```bbbbbbeeehhhjjjkkkkkklllmmmoooppprrrssstttsssrrrqqqllljjjgggccccccfffmmmrrr}}}~~~qqqiiiaaa___\\\[[[\\\]]]]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVWWWXXXYYY[[[\\\^^^___aaaaaacccfffkkknnnssswww|||sssjjjbbb]]]ZZZ\\\]]]___dddkkksssyyy{{{}}}zzzbbbRRRBBB999666333222222222222222222222222222222///000000111000///...---......------------.............................................---------------------------------,,,,,,,,,------------------,,,,,,++++++,,,,,,---***++++++,,,,,,------...------------,,,,,,,,,+++,,,,,,,,,,,,------......,,,,,,,,,---------......++++++,,,,,,,,,---------......------......///000+++,,,------......------............////////////////////////000000000000111555666666>>>OOO^^^dddhhhdddaaa```eeennnwww~~~|||rrrjjjkkkooouuu}}}}}}}}}|||~~~lllddd]]]SSSOOOPPPMMMMMMOOOQQQRRRTTTUUUUUUUUUVVVWWWYYYZZZZZZZZZZZZWWWZZZ]]]```bbbfffjjjnnnuuu||||||{{{yyyvvvsssnnngggcccZZZXXXTTTPPPNNNPPPVVV\\\bbbfffkkkooopppppppppppptttvvvyyy||||||{{{yyywwwvvvtttpppnnnllliiieeebbb___\\\XXXUUUUUUVVVVVVVVVYYYZZZ[[[[[[[[[[[[^^^```aaadddgggiiiiiiiiijjjkkkmmmoooqqqssstttsssrrrrrrllljjjfffcccccchhhoootttvvvnnnjjjgggdddbbbbbbcccdddcccccccccccccccccccccbbbbbb`````````aaaaaaaaaaaabbb```___^^^^^^^^^___aaabbbfffgggjjjlllooosssyyy}}}xxxppphhhaaa]]]]]]]]]\\\___cccjjjtttppp^^^JJJ???:::666444444222222222222222222222222///000111111111000...---.........------................................./////////......------,,,------------------------,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---)))***+++,,,------...///.........------,,,,,,,,,---------.........//////,,,,,,,,,---------......+++++++++,,,,,,---------///............///000000+++,,,,,,---.........---............/////////000////////////000000000000333666777888CCCUUUcccgggfffccc```aaagggpppxxx~~~sssnnnjjjkkkqqq|||||||||}}}}}}sssaaa\\\XXXNNNIIIKKKNNNOOOQQQSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZZZZZZZZZZWWWZZZ]]]```cccgggkkknnnuuu{{{|||zzzwwwtttqqqlllgggcccXXXWWWTTTOOOLLLNNNUUUZZZbbbffflllppppppooonnnnnnsssuuuxxxzzz{{{yyywwwuuutttrrrpppnnnllliiieeebbb```]]]XXXVVVVVVWWWWWWWWWYYYZZZ[[[ZZZYYYZZZ\\\]]]```cccfffhhhhhhhhhiiijjjlllnnnppprrrttttttsssrrrllljjjfffddddddiiipppvvv~~~wwwrrroookkkhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkhhhhhhiiiiiijjjjjjkkkkkkggggggfffeeeeeefffggggggoooqqqtttwww{{{|||tttllleee___^^^]]]ZZZ[[[^^^ccclll~~~sssXXXJJJBBB:::666555555333111111333444555444111111111111000000000000////////////////////////////////////////////////000///...---------------........................//////.........---------------------------------***++++++,,,------------+++++++++,,,,,,,,,------+++++++++,,,---...///000........................000000//////......------------------------------//////.........---------........................000000000000000/////////111555888<<>>NNN^^^hhhiiigggmmmwwwrrrhhhfffsss}}}}}}||||||}}}wwwlllddd\\\UUUSSSRRROOOPPPTTTSSSTTTTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^bbbdddgggjjjlllooosssvvv|||~~~~~~}}}zzzuuuooohhhbbb^^^XXXTTTOOOLLLLLLPPPTTTWWW]]]```ccceeeeeeeeeeeefffhhhjjjmmmooopppppprrrsssqqqpppooommmkkkjjjhhhhhhdddcccaaa```^^^]]]\\\[[[\\\[[[ZZZYYYYYYXXXXXXYYYZZZ\\\^^^bbbeeeggghhhiiijjjkkkmmmoooppppppooonnniiihhhgggeeedddgggkkkoootttyyy}}}rrrggg^^^ZZZYYYZZZ[[[^^^dddqqqrrrYYYGGG999777444222333333222111000000000/////////......////////////////////////////////////////////////...------------...//////........................---------...............------------------------,,,,,,,,,---,,,,,,++++++,,,------------.........------,,,,,,,,,------...........................---------------.........+++,,,,,,------.........---------...............////////////////////////......//////000000111111555888CCCUUUbbbggghhhhhhsss}}}nnngggjjjvvv~~~zzzyyy{{{}}}sssjjj```YYYSSSRRRQQQOOOOOORRRRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]___```ccceeehhhkkknnnqqquuuxxx}}}~~~}}}zzzuuuooohhhaaa^^^WWWRRRMMMJJJKKKPPPTTTVVV\\\___bbbdddddddddeeeggggggjjjlllmmmnnnnnnpppqqqpppooonnnmmmkkkjjjiiihhhcccbbbaaa___^^^\\\[[[ZZZ[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[^^^bbbeeehhhiiijjjjjjkkklllmmmnnnnnnmmmmmmhhhhhhhhhggggggiiinnnqqqtttyyyxxxmmmddd^^^[[[ZZZZZZ^^^eeeooo~~~gggPPPBBB>>>999555444333333333111111000000000/////////////////////////////////////////////////////////---------------...//////........................---------.........//////------------------------+++,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------...///...........................------------------,,,++++++,,,,,,---......///---------........./////////////////////////////////000000111222222333333555;;;JJJ\\\ffffffgggjjjsss~~~kkkgggnnnsssyyyxxxyyy{{{|||oooggg[[[TTTPPPPPPPPPNNNOOORRRQQQRRRSSSTTTUUUWWWXXXXXXZZZZZZZZZ[[[]]]^^^```aaadddfffjjjmmmppptttyyy|||~~~|||wwwpppiiiccc___VVVQQQKKKHHHKKKPPPSSSUUU\\\^^^aaaccccccdddfffggghhhiiikkklllllllllnnnooommmmmmlllkkkiiihhhggggggddddddcccbbb```^^^\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\___cccgggjjjlllmmmkkkkkkkkklllllllllllllllkkkkkkjjjiiiiiikkkooorrruuuyyy~~~tttkkkddd___\\\[[[___dddjjjyyy}}}|||~~~xxx___KKKFFF???999777666666555111111111111000000000000////////////////////////////////////////////////---------------...///000........................---------.........//////------------------------,,,,,,---...////////////+++++++++,,,,,,,,,------+++++++++,,,---...///000.................................------,,,,,,,,,++++++,,,,,,---...//////---------.........//////000000000000000000000000111111222333444444555555666>>>NNN```hhhfffhhhlllnnnzzzjjjfffpppmmmqqq|||yyyzzz~~~rrrggg```VVVPPPMMMNNNOOONNNOOORRRPPPQQQRRRSSSUUUVVVWWWXXXZZZZZZ[[[\\\]]]___aaaaaaeeehhhkkkooorrrvvv{{{~~~}}}xxxrrrjjjddd```UUUPPPJJJHHHKKKPPPSSSUUU\\\^^^aaaccccccdddfffhhhhhhjjjkkkkkkkkkkkkmmmnnnkkkkkkjjjiiihhhgggffffffhhhhhhgggfffdddbbb```___ZZZZZZYYYYYYYYYYYYZZZZZZ\\\^^^aaaeeehhhkkknnnoookkkkkkkkkkkkkkkkkkkkkkkknnnnnnmmmkkkjjjkkknnnqqquuuyyyyyyppphhhbbb___\\\```cccfffrrr{{{yyyxxx~~~ooo]]]PPP@@@888666666222---222222111111111111111111.........///////////////////////////////////////................................................+++---///111111000...------------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------......////////////////////////,,,,,,,,,---------.........///////////////...---000000000000///////////////---...111222000111555999JJJVVV___jjjhhhccchhhppp{{{mmmhhhjjjiiippp|||}}}|||www~~~vvvjjj___ZZZOOOMMMKKKIIIHHHHHHIIIJJJNNNPPPRRRSSSSSSSSSUUUWWWYYY[[[]]]^^^___```cccfffiiikkkoootttxxx{{{}}}~~~}}}wwwooofff^^^ZZZOOOLLLIIIHHHJJJPPPVVV[[[^^^```bbbccccccdddggghhhhhhiiijjjjjjiiiiiikkkmmmkkkjjjjjjiiihhhggggggffffffggghhhgggdddbbbbbbccc```___\\\ZZZZZZZZZ[[[\\\]]]___bbbfffjjjlllnnnnnnmmmlllkkklllnnnnnnnnnlllmmmkkkhhhggghhhlllpppssswwwzzz~~~yyyqqqggg___[[[[[[^^^dddlll{{{~~~yyywwwwwwyyyyyycccVVVEEE;;;888777555111333222222111111111111111//////////////////......////////////////////////................................................+++---///111111000...------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.................................,,,,,,---------...............///////////////...000000000000////////////111///000333333111333777???PPP[[[aaagggccc```fffrrrzzzpppgggfffjjjlllttt||||||yyy{{{ooodddZZZVVVOOOMMMKKKIIIHHHIIIJJJKKKNNNOOOQQQRRRRRRSSSUUUWWWZZZ[[[]]]___```bbbeeegggjjjmmmppptttxxx{{{|||}}}}}}wwwooofff^^^ZZZPPPNNNJJJIIIKKKPPPVVVZZZ]]]___aaaccccccdddfffhhhiiijjjkkkjjjiiiiiijjjllliiiiiihhhhhhgggfffffffffeeeggghhhgggeeeccccccdddbbbaaa___]]]\\\]]]^^^___]]]```cccgggjjjlllnnnnnnnnnmmmllllllmmmnnnlllkkkmmmkkkiiiiiijjjmmmqqqsssxxx{{{{{{ssshhh___ZZZZZZ]]]cccjjjwww~~~xxxooobbbOOOAAA;;;999888666444333222222111111111222000000000//////.........////////////////////////................................................+++---///000000000...---------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.................................,,,------------.........------...///000000000///////////////000000000000222111222444444222555:::CCCUUU```ccceee```___jjjxxxyyynnnhhheeecccfffkkknnnxxx{{{|||~~~ssshhh^^^VVVSSSNNNMMMKKKIIIHHHIIIJJJKKKMMMOOOQQQRRRRRRRRRTTTVVVZZZ\\\^^^___```cccfffiiimmmooorrrvvvyyy{{{||||||}}}~~~}}}wwwooofff^^^ZZZRRROOOLLLJJJLLLPPPVVVYYY]]]___aaabbbbbbccceeegggiiijjjkkkjjjhhhhhhiiijjjhhhgggfffeeeeeeddddddddddddfffhhhgggfffeeeeeefffeeedddbbbaaa```aaaaaabbb___aaadddhhhkkklllmmmnnnmmmlllkkklllmmmmmmlllkkkllllllkkkkkkmmmooorrrtttzzz}}}uuuiii```ZZZZZZ\\\bbbhhhsss~~~qqq]]]KKK@@@;;;999888555444333222222222222222222111111000///...------////////////////////////................................................+++---...///000///...------,,,,,,,,,,,,+++++++++........................------------------------////////////////////////------------....................................------------............,,,,,,...///000000000000////////////000000000000333111222444444333777>>>FFFYYYccccccccc___cccqqqyyylll```]]]```ccchhhlllmmmxxx}}}zzz||||||oooeee[[[UUUSSSMMMLLLJJJIIIIIIJJJKKKLLLMMMOOOQQQQQQQQQRRRTTTVVVYYY[[[]]]___aaacccgggiiioooqqqssswwwyyy{{{||||||{{{|||}}}wwwooofff^^^ZZZSSSQQQNNNLLLLLLPPPUUUXXX\\\^^^```aaaaaabbbdddfffiiijjjkkkjjjhhhgggggghhhfffeeedddccccccccccccddddddfffhhhhhhggggggggghhhffffffeeedddccccccddddddaaacccfffiiikkkmmmmmmmmmkkkjjjjjjkkkmmmoooooonnnlllllllllmmmoooqqqsssttt|||xxxlllccc\\\[[[]]]aaafffnnn}}}mmmZZZJJJ???:::888666555444333222222222222222222111000///......---////////////////////////................................................,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------////////////////////////---------.........//////........................---------.........//////,,,,,,...///000000000000.../////////000000000111111111222444333333999AAAMMM___fffcccaaa^^^ddduuunnnbbbYYYZZZ___dddhhhkkklllyyy{{{zzz}}}wwwkkkaaaXXXRRRQQQLLLKKKJJJIIIIIIJJJLLLMMMMMMOOOQQQRRRRRRRRRTTTVVVXXXZZZ]]]___aaadddgggjjjppprrruuuxxxzzz||||||}}}zzz|||}}}wwwooofff^^^ZZZSSSQQQNNNLLLMMMPPPTTTWWW[[[]]]___``````aaaccceeegggiiijjjjjjhhhffffffgggfffeeecccbbbbbbcccdddeeeeeegggiiiiiihhhhhhiiijjjgggffffffeeeeeeeeeeeeeeedddeeehhhjjjlllmmmmmmmmmhhhhhhiiikkkoooqqqrrrqqqllllllmmmnnnppprrrtttvvv||||||qqqiiiaaa^^^^^^aaadddjjjvvv~~~~~~kkkWWWGGG>>>:::777666555444333222222222111111111000000/////////////////////////////////................................................,,,,,,---...............+++,,,,,,,,,------------........................------------------------------------------------------........./////////------------------------------........./////////------...///000000000///......//////000000111111000000222333222444<<>>888777666444333333222222111000000000000000000000////////////////////////................................................,,,,,,---------.........++++++,,,---...//////000------------------------........................------------------------............////////////------------------------............////////////......///////////////............///000111111111///000222444444666@@@LLL^^^iiiiiibbb```^^^fffwwwyyy___YYYVVV[[[aaagggmmmrrr{{{{{{xxx}}}xxxjjj```XXXQQQNNNOOOKKKJJJIIIHHHIIIKKKMMMOOOOOOQQQSSSTTTTTTTTTVVVXXXZZZ\\\___bbbdddhhhllloooqqqsssvvvyyy|||~~~}}}wwwooofff^^^ZZZPPPNNNLLLKKKMMMPPPSSSVVVYYY[[[]]]^^^^^^```bbbddddddfffiiiiiihhhgggfffggghhhgggeeecccccceeeggghhhhhhiiikkkkkkjjjiiijjjkkkhhhhhhiiiiiiiiiiiihhhhhhhhhiiikkklllmmmmmmmmmllllllkkklllnnnqqqssstttsssmmmlllkkkkkkmmmqqquuuxxxzzz~~~~~~vvvjjjddd^^^]]]^^^bbbjjjssspppZZZJJJCCC888888666555444333333222000000000000000111111111////////////////////////................................................,,,,,,,,,---------......***+++,,,---///000111111------------------------........................////////////////////////............/////////000------------------------............/////////000...///////////////......---......///000111111222000111333555555888CCCPPP^^^gggfff```aaabbbkkk|||xxx___ZZZXXX]]]dddjjjssszzz~~~yyyxxx~~~sssfff^^^XXXRRRPPPRRRJJJIIIHHHHHHIIIKKKMMMOOOPPPRRRTTTTTTTTTUUUWWWYYY[[[^^^aaadddgggjjjooorrrqqqsssvvvzzz}}}}}}wwwooofff^^^ZZZOOOMMMLLLKKKLLLPPPSSSVVVYYYZZZ]]]^^^^^^___aaacccbbbeeehhhiiihhhgggggggggiiihhhfffddddddfffhhhjjjiiijjjlllkkkjjjiiiiiijjjiiiiiijjjkkkkkkjjjjjjjjjiiijjjlllmmmmmmmmmmmmlllooonnnnnnoooqqqsssrrrqqqnnnllljjjjjjlllqqqvvvyyyzzz}}}{{{lllddd]]][[[\\\___gggpppmmmXXXHHHCCC<<<666555555333222555111111111111000000000000000000//////.........---////////////////////////000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------............///000000//////.........---........................///---,,,---000111000...000000000000111111111111......222666666:::IIIYYYcccaaabbbdddeeejjjvvvoooXXXXXX[[[```dddkkkzzz{{{yyy{{{vvvmmmaaaYYYUUURRRMMMIIIKKKKKKJJJJJJJJJLLLMMMNNNSSSRRRRRRRRRSSSUUUWWWXXX[[[]]]aaaeeejjjmmmpppqqqrrrtttwwwzzz~~~~~~xxxpppggg]]]WWWOOOKKKIIIKKKLLLNNNRRRXXX\\\]]]___```bbbcccddddddfffggghhhjjjkkklllmmmmmmnnnllliiigggfffggghhhjjjkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjllloooqqqrrrqqqooommmooopppqqqpppooooooqqqrrrrrrrrrqqqrrrtttvvvyyy{{{}}}sssjjj```ZZZZZZ___dddfff~~~zzz}}}www```NNNCCC<<<666555444111000222111111111111000000000000111111000000000/////////////////////////////////000...---,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------............///000/////////.........---........................///...,,,...000111000...000000000000111111111111111000333666888>>>NNN^^^fffeeehhhlllnnnsss~~~kkk^^^___ccciiimmmttt}}}{{{zzz}}}qqqiii___XXXTTTRRRNNNJJJLLLKKKJJJJJJKKKLLLNNNOOOSSSSSSSSSSSSTTTVVVXXXYYY\\\^^^bbbfffkkkoooqqqssstttuuuxxx|||~~~yyyqqqfff\\\TTTOOOKKKIIIKKKLLLNNNRRRXXX]]]^^^```bbbccceeeeeefffiiiiiikkklllmmmnnnnnnnnnooommmkkkiiihhhiiikkkllllllmmmmmmmmmmmmmmmllllllkkkkkkkkklllllllllllllllkkklllnnnpppqqqpppooooooqqqrrrrrrqqqooooooqqqrrrrrrrrrqqqrrrtttxxx{{{}}}|||~~~~~~uuummmbbb[[[[[[^^^bbbdddxxxsssuuummmVVVGGG>>>888666555222000000222222111111111000000000111111111111000000000000///////////////////////////...---,,,,,,---...///------------------------///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------............////////////.......................................///...---...000111000///000000000000111111111111444333333666;;;DDDVVVeeehhhiiinnnuuuzzzxxxfff```bbbhhhooosssyyy~~~{{{|||}}}|||kkkddd[[[UUURRRQQQNNNLLLLLLKKKKKKKKKKKKMMMNNNOOOSSSSSSSSSTTTVVVXXXYYYZZZ]]]___ccchhhlllppprrrtttvvvxxxzzz}}}zzzrrrgggZZZRRROOOKKKIIIKKKLLLNNNRRRXXX^^^___aaaccceeefffggggggkkklllmmmoooppppppppppppooonnnlllkkkkkklllmmmnnnoooooooooooonnnmmmmmmllllllllllllmmmmmmnnnnnnnnnmmmmmmnnnoooooopppppppppsssttttttrrrppppppqqqrrrrrrrrrrrrsssuuuxxx{{{}}}{{{~~~xxxvvvuuuttttttrrrrrrsssvvvzzzyyyqqqggg^^^[[[]]]___aaayyysssuuu|||~~~{{{}}}xxx```MMMDDD;;;999888555222222222222222111111111000000000000000000000000000000///////////////////////////...------------...///.................................------------...------------------------........................---------------------------------............///................................................////////////000000000//////000000000111111111111555444333666===KKK\\\iiiiiikkkrrr}}}rrrccccccfffmmmuuuyyy}}}~~~||||||wwwgggaaaYYYSSSPPPNNNMMMKKKLLLKKKKKKKKKLLLNNNOOOQQQSSSSSSTTTVVVXXXZZZ[[[\\\^^^```dddhhhmmmpppssstttyyyzzz|||}}}ttthhhZZZQQQOOOKKKIIIKKKLLLNNNRRRXXX^^^```bbbdddfffggghhhhhhlllmmmnnnpppqqqqqqqqqqqqooonnnmmmllllllmmmooopppppppppppppppoooooommmmmmmmmmmmnnnnnnnnnoooooooooooonnnnnnnnnnnnpppqqqrrruuuuuuuuusssqqqpppqqqrrrssssssrrrrrrtttvvvyyyzzzzzzwwwsssnnnkkkjjjjjjjjjiiikkkjjjiiijjjlllqqqvvvyyy~~~wwwlllccc]]][[[]]]^^^{{{wwwxxx}}}yyywwwyyy~~~kkkVVVJJJ>>>;;;:::777444333222222222222111111111111////////////////////////////////////////////////.........------.................................---.....................------------------------........................---------------------------------............///---------.......................................000000000000/////////000///000000000111111111111333333333666@@@QQQ```jjjkkknnnwww~~~ooogggiiimmmuuu}}}}}}|||}}}~~~sssddd___XXXQQQMMMKKKKKKJJJLLLLLLKKKLLLMMMOOOQQQRRRRRRSSSUUUXXXZZZ\\\]]]^^^^^^```dddiiimmmqqqtttuuu{{{}}}~~~~~~vvvjjj\\\RRROOOKKKIIIKKKLLLNNNRRRXXX^^^___aaacccfffggghhhiiikkklllnnnoooqqqrrrrrrrrrnnnnnnmmmmmmmmmnnnooooooppppppqqqqqqpppoooooonnnoooooooooooooooooooooooopppooonnnmmmnnnppprrrsssuuuvvvuuutttqqqpppqqqsssuuutttsssrrrrrrtttvvvwww{{{qqqiiigggcccbbbbbbccccccbbbcccbbb```___aaadddhhhjjjvvvzzz}}}ssshhh___[[[[[[\\\{{{xxxzzz}}}wwwyyy|||zzzbbbSSSCCC<<<:::666333222333222222222222111111111............////////////////////////////////////........................------------------------------...////////////...------------------------........................---------------------------------............///---------------.................................000111222111///...///000000000000000111111111111111333444999EEEVVVccchhhmmmpppxxxxxxmmmkkkiiinnnwww}}}|||xxxnnn```\\\VVVPPPLLLJJJJJJKKKLLLLLLLLLLLLNNNPPPRRRSSSRRRTTTVVVYYY\\\^^^___``````bbbfffjjjooosssuuuwww}}}~~~~~~vvvjjj]]]TTTOOOKKKIIIKKKLLLNNNRRRXXX^^^___aaadddfffhhhiiijjjjjjkkkmmmoooqqqsssssstttoooooonnnnnnnnnnnnoooooooooppppppqqqqqqppppppoooqqqppppppoooooonnnnnnmmmpppooonnnnnnoooppprrrssstttuuuuuusssqqqqqqrrrsssvvvuuutttsssssstttvvvwww}}}vvvhhhaaa___]]]\\\]]]^^^^^^]]]ZZZYYYXXXXXXYYY\\\___aaafffjjjqqqzzzyyymmmbbb\\\[[[\\\zzzxxx|||}}}|||yyy|||}}}tttaaaMMMAAA<<<777222111333333222222222111111111......//////000000000000////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...................................................---------------------------------............///,,,,,,,,,------.................................000111333111///...///111000000000000111111111111000333666<<>>999555222222111111111000000000000000000000000000000000---///111000///...///000...------------,,,,,,,,,+++,,,------...---------------------------------................................................---------..............................---------........................------......///000000000...///111111111222555777888@@@NNN[[[```^^^___bbbpppyyynnn```[[[```hhhnnnpppsss}}}|||vvvuuuwwwttt{{{uuujjj```ZZZXXXOOONNNLLLKKKKKKKKKLLLLLLOOOPPPRRRTTTVVVVVVVVVVVVYYYZZZ\\\]]]___ccchhhlllqqqtttxxx{{{}}}}}}~~~uuukkkaaaXXXRRRMMMJJJKKKOOOQQQRRRUUUZZZ]]]aaaeeehhhiiiiiiiiijjjiiikkknnnqqqtttuuuvvvvvvuuuuuutttsssssssssssstttsssssssssssssssttttttuuuqqqqqqqqqqqqrrrsssttttttuuuvvvwwwxxxyyyzzzzzzzzz~~~}}}{{{zzzzzzzzz{{{|||{{{|||}}}~~~~~~rrraaa[[[[[[\\\]]]```dddffffffffffffgggiiimmmttt|||zzzooofff\\\YYYYYY]]]___```ccchhhiiinnnwwwvvvlllfffzzzssslllgggdddeeeeeedddbbbcccfffjjjmmmpppuuuyyy|||}}}yyy~~~xxxmmmaaaYYYPPPLLLLLLHHH???777222222222111111111000000000000000000000000000000---///111111///...///000......---------,,,,,,,,,++++++---.........------------------------------------------------------........................---------.........//////---------.......................................------......///000000111...///111111111333555777;;;BBBPPP\\\___^^^bbbggg{{{~~~sssgggbbbfffooovvvyyy{{{yyyttttttwwwwww|||oooeee\\\UUUSSSMMMMMMLLLKKKKKKKKKLLLLLLNNNPPPRRRTTTVVVVVVUUUUUUXXXZZZ\\\^^^```eeekkkooosssvvvzzz|||}}}~~~}}}uuulllbbbXXXRRRKKKIIIJJJNNNQQQQQQUUUYYYZZZ]]]aaadddfffgggiiijjjkkkmmmooorrrtttvvvvvvvvvuuuuuutttttttttuuuvvvvvvuuuttttttsssssssssssstttrrrrrrrrrrrrssstttuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{~~~~~~}}}}}}}}}}}}}}}|||}}}~~~~~~~~~kkk^^^[[[[[[\\\^^^bbbfffhhhhhhhhhiiikkksssyyytttddd``````dddeeefffiiimmmqqqwwwzzzpppiii~~~yyytttoooiiieee___aaabbbaaa______aaadddaaaeeejjjoootttxxx||||||xxx}}}|||yyy{{{}}}sssfffXXXRRRLLLNNNRRROOODDD999222222222111111111111000000000000000000000000000---000222111///...///111.........------,,,,,,,,,,,,---///000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////,,,------....../////////........................---------...///000000111...///111111222333555888===EEERRR]]]______dddkkkzzznnnhhhllluuu}}}zzztttuuuyyy|||xxxkkkbbbXXXQQQOOOLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOQQQTTTUUUUUUUUUTTTXXXYYY[[[]]]```ffflllqqqtttwwwzzz|||}}}~~~{{{tttlllbbbYYYSSSIIIGGGHHHMMMQQQRRRUUUZZZYYY[[[___bbbcccfffiiikkkkkkmmmoooqqqssstttttttttuuuttttttuuuuuuvvvwwwxxxvvvuuutttsssssssssssssssrrrrrrrrrssstttuuuvvvwwwvvvwwwxxxzzz{{{||||||||||||}}}~~~}}}~~~}}}fff\\\ZZZ[[[[[[^^^cccgggjjjiiiiiikkkmmmzzz|||kkkhhhgggjjjkkkjjjmmmqqqxxx|||rrrkkk}}}}}}~~~~~~{{{wwwrrrmmmiiigggfffbbbcccdddcccaaa____________```cccfffkkkppptttwwwwwwyyy{{{}}}}}}}}}{{{zzz||||||}}}}}}~~~wwwuuuwww}}}}}}uuuooonnnttt___TTTJJJCCCCCCEEEDDDCCCCCC444333222222111111222222000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------------------------...------,,,,,,------...//////...---,,,,,,++++++,,,---......//////........................------///////////////////////////......------///000111000111222333222333666888===LLL[[[___\\\^^^lllyyy|||tttsssyyy|||xxxvvvwwwzzzqqqgggaaa[[[UUUSSSKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNOOOQQQSSSTTTUUUVVVWWWYYY\\\___bbbfffkkkoootttwww{{{}}}}}}~~~{{{ssskkkbbbYYYRRRHHHIIIJJJMMMPPPTTTXXXZZZ^^^^^^```bbbdddfffhhhiiihhhkkknnnoooooooooooopppooooooppprrrtttwwwzzz|||yyyxxxwwwuuutttssssssssstttuuuvvvvvvuuuuuuvvvwwwyyyyyyyyyzzzzzzzzz{{{{{{}}}}}}~~~~~~~~~~~~oooaaa^^^[[[[[[]]]```gggmmmnnnkkkjjjnnnttt|||pppjjjhhhlllppprrrtttwwwzzzvvvooo~~~xxxwwwwwwuuusssppplllhhheeedddccceeefffgggeeebbb````````````aaaccceeeiiimmmqqqsssrrrsssttttttttttttsssrrrssssssttttttttttttttttttxxx|||{{{vvvuuuyyyyyysssnnnmmmvvv|||fffRRRHHH???===>>><<<;;;;;;444333222222111111222222000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///...........................------,,,,,,------............------,,,,,,+++,,,---......//////..............................//////////////////////////////...---...///000111000222333333222333666888AAAOOO^^^aaa]]]```ppp}}}sssqqqvvv~~~yyywwwvvvxxx|||nnneee___XXXSSSQQQKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNPPPQQQSSSUUUVVVVVVXXXZZZ]]]```cccgggmmmppptttwww{{{}}}~~~|||tttkkkbbbXXXQQQIIIIIIKKKMMMQQQUUUXXXZZZ^^^^^^```bbbdddfffhhhhhhhhhjjjlllmmmllllllmmmooooooooopppqqqtttwwwyyy{{{wwwvvvvvvvvvuuuvvvvvvvvvuuuvvvwwwwwwvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyzzzzzz}}}}}}~~~~~~~~~jjj___]]][[[[[[___aaahhhooopppmmmmmmrrrwwwuuuooommmqqquuuvvvxxx{{{~~~wwwqqqzzzsssnnnmmmlllkkkhhhfffdddccccccccchhhiiijjjhhheeecccbbbcccccccccdddfffiiikkknnnooommmmmmlllkkkjjjjjjiiiiiiiiijjjjjjjjjjjjiiihhhhhhmmmpppsssuuuwwwyyy|||~~~xxxsssssstttqqqmmmkkkkkkwwwmmmTTTHHH===999888666333444444333222222111111222222000000000000////////////////////////////////////------------------------///...---,,,,,,---...///////////////////////////...------,,,,,,------...------------------------,,,---......//////..............................//////////////////////////////.........///000111111222333333222444666999FFFTTTaaabbb^^^dddwwwzzznnnkkkqqq{{{zzzvvvtttuuuyyy~~~yyyjjjaaa[[[UUUPPPOOOKKKLLLLLLMMMNNNNNNOOOOOONNNOOOPPPRRRTTTUUUVVVWWWYYY[[[___aaaeeeiiinnnrrruuuxxx|||~~~vvvlllaaaWWWQQQIIIJJJKKKNNNQQQUUUXXXZZZ^^^^^^```bbbdddfffggghhhhhhiiijjjjjjiiiiiikkkmmmnnnnnnoooqqqsssvvvxxxzzzuuuuuuuuuvvvwwwxxxyyyzzzuuuvvvwwwwwwvvvvvvwwwyyywwwxxxxxxxxxyyyyyyyyyyyy}}}}}}~~~~~~~~~eee\\\\\\[[[\\\```cccjjjqqqrrrqqqqqqwww}}}xxxsssqqqtttwwwxxxzzz~~~zzzsssyyyooohhhdddgggfffeeedddddddddeeefffiiikkklllkkkiiihhhhhhiiihhhhhhiiijjjkkklllmmmnnnlllkkkhhheeedddcccddddddeeeeeeeeeeeedddcccbbbaaadddfffhhhiiijjjmmmqqqtttwwwwwwwwwzzz}}}sssoooppppppmmmjjjgggqqqrrr[[[NNN@@@:::888444333333444333222222111111222222000000000000////////////////////////////////////..............................------------.................................------,,,,,,------...,,,,,,------------------,,,---......///.........---------...............///////////////////////////////////////000000000222333333333333444888:::JJJWWWcccccc```iiissshhhffflllyyywwwsssrrrsssxxxtttggg___YYYRRROOOOOOKKKLLLLLLMMMNNNOOOPPPPPPOOOPPPQQQSSSUUUVVVWWWXXXZZZ\\\___bbbfffjjjpppsssvvvyyy}}}zzznnnbbbXXXRRRKKKKKKLLLNNNRRRUUUYYY[[[^^^___```aaaccceeefffgggiiiiiiiiihhhggggggiiilllmmmnnnoooqqqsssvvvwwwxxxtttuuuvvvwwwxxxyyyyyyyyysssuuuvvvvvvuuuuuuwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzwwwaaa[[[[[[[[[\\\aaadddkkkrrrtttsssuuu|||xxxtttsssuuuwwwxxxzzz|||vvvyyymmmeeeaaaccccccbbbbbbccceeeggghhhhhhjjjlllmmmmmmmmmooopppnnnnnnooopppqqqqqqqqqqqqmmmkkkgggdddbbbaaaaaabbbcccdddeeeeeedddbbb```^^^```aaabbbcccdddgggkkknnnnnnmmmlllooosssxxxzzz{{{~~~xxxpppnnnooommmjjjjjjoooxxxxxxdddUUUEEE===999666444555444333222222111111222222000000000000////////////////////////////////////................................................------------------------...------,,,,,,------...,,,,,,------------------,,,---......///.........---------.........///////////////////////////////////////000000000000000222222333333333666:::===NNNXXXbbbcccdddooo}}}nnnggggggnnn~~~~~~vvvsssqqqrrryyy|||pppddd]]]WWWQQQOOOOOOLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQRRRTTTVVVWWWXXXYYYZZZ\\\```cccgggkkkqqquuuxxx{{{}}}pppcccXXXSSSLLLLLLMMMOOORRRVVVYYY[[[^^^___```aaacccdddffffffhhhiiihhhgggffffffiiikkkmmmmmmoooqqqsssuuuvvvvvvuuuuuuvvvwwwwwwwwwvvvuuuqqqrrrttttttssstttuuuwwwzzzzzzzzzzzz{{{{{{{{{{{{rrr```[[[\\\ZZZ\\\```ccckkkrrruuuvvvyyyxxxuuutttwwwxxxxxx|||yyyzzznnneeeaaa`````````aaabbbdddfffggghhhjjjmmmooopppqqqsssuuussstttuuuvvvwwwwwwwwwwwwooommmjjjfffdddcccccccccdddeeefffgggfffdddbbb```bbbcccdddeeeeeegggjjjmmmgggeeedddeeeiiimmmooopppuuuvvvyyy|||uuuoooooonnnkkklllmmmpppuuuooo___LLLAAA;;;666555666444333222222111111222222000000000000////////////////////////////////////------------------------........................------------------------...------,,,,,,------...------------------------,,,---......//////......,,,,,,------.../////////////////////////////////...///000111111111000000111111222222444777<<<@@@RRRYYY```dddjjjyyyvvvlllkkkooovvv}}}wwwtttsssttt|||vvvmmmbbb\\\VVVPPPNNNPPPLLLLLLMMMNNNPPPQQQRRRRRRQQQRRRSSSUUUWWWXXXYYYZZZ\\\^^^bbbeeeiiinnnssswww{{{~~~~~~pppbbbXXXSSSMMMMMMNNNPPPSSSVVVYYY[[[^^^___```aaabbbdddeeeeeeeeefffggggggffffffhhhjjjjjjkkkmmmoooqqqrrrsssssstttuuuuuuvvvuuutttrrrqqqoooqqqrrrsssrrrssstttvvv{{{{{{{{{{{{||||||||||||nnn^^^\\\\\\[[[\\\```dddkkkssswwwxxx}}}zzzwwwxxxzzz{{{{{{~~~zzzooogggcccaaa``````aaabbbdddfffgggiiillloooqqqqqqrrrtttvvvvvvwwwyyy{{{|||}}}}}}}}}tttssspppmmmkkkiiiiiiiiiiiijjjlllmmmllljjjhhhfffgggiiijjjjjjjjjjjjlllnnngggeeeccccccfffiiikkkkkkmmmoooqqqtttwwwyyyzzz{{{{{{{{{qqqpppooommmkkkhhhhhhooo{{{}}}kkkVVVGGG???888555666444333222222111111222222000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////.................................------,,,,,,------............------,,,,,,+++,,,---......//////......,,,,,,------...//////000////////////////////////...///000111222111000000///000111222444999???CCCUUUYYY___fffqqq{{{pppjjjooouuu|||{{{wwwuuuuuuxxx~~~rrriii```ZZZTTTNNNMMMPPPLLLMMMNNNOOOPPPRRRSSSSSSRRRSSSTTTVVVWWWYYYZZZ[[[^^^aaadddhhhlllqqqwww{{{~~~|||nnn```VVVQQQNNNNNNOOOPPPSSSVVVYYY[[[^^^___```aaabbbcccdddeeeaaaccceeefffeeeeeefffhhhfffgggiiilllmmmnnnnnnnnnqqqrrrssstttsssrrrpppooooooqqqssssssssssssuuuwwwzzzzzzzzz{{{{{{{{{||||||xxxhhh[[[[[[\\\[[[\\\aaafffmmmuuuzzz|||yyyxxxyyy|||}}}}}}yyyooohhhdddccccccbbbcccdddfffgggiiikkknnnppprrrrrrrrrtttuuuwwwyyy{{{}}}zzzyyywwwuuurrrqqqoooooonnnoooqqqsssrrrpppnnnlllkkkmmmnnnnnnnnnnnnooopppkkkiiifffeeegggjjjkkkllliiijjjllloooqqqrrrssstttxxx~~~sssppppppnnngggdddccclll{{{uuu^^^MMMBBB;;;777777444333222222111111222222000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////...------,,,,,,------...//////...---,,,,,,++++++,,,---......//////......,,,,,,------...///000000////////////////////////...///000222222111111000///000111222555:::@@@EEEXXXZZZ___ggguuutttkkkhhhqqqxxx}}}~~~zzzwwwvvvwww{{{yyyoooggg^^^YYYSSSMMMLLLOOOLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSTTTVVVXXXYYY[[[[[[aaacccgggjjjnnntttyyy}}}{{{lll^^^TTTPPPNNNNNNOOOQQQSSSWWWZZZ[[[^^^___```aaabbbcccdddeee^^^```ccceeeeeedddeeefffcccdddgggiiijjjkkkkkkkkknnnoooqqqrrrrrrqqqooonnnppprrrssstttttttttvvvxxxyyyyyyyyyzzzzzzzzz{{{{{{}}}}}}~~~sssdddYYYZZZ\\\[[[]]]bbbgggooowww|||~~~xxxwwwxxx||||||}}}wwwmmmgggddddddaaabbbeeefffeeefffiiikkkmmmoooppprrrtttwwwzzz~~~}}}}}}}}}~~~|||}}}}}}~~~~~~~~~}}}xxxtttyyyxxxwwwvvvuuuuuuuuuuuussssssssssssrrrqqqpppooolllmmmppppppqqqrrrtttvvvssskkkjjjeeeccc```aaakkk{{{iiiTTTGGG???:::777333333333222222111111111333333222111000///......////////////////////////////////////////////////---.........//////000000................................................000000///...---,,,,,,+++------------------------........................///////////////////////////000000000000000//////...---///333555888@@@IIIZZZ]]]aaaiiizzzuuullllllrrryyy~~~|||yyyxxxzzz|||yyymmmfff]]]UUUQQQNNNMMMLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTVVVXXXYYYYYY[[[^^^```cccfffjjjnnnqqqvvv|||yyymmmaaaVVVOOOLLLOOOQQQRRRSSSVVV\\\````````````aaabbbbbbcccccccccdddeeefffffffffeeedddaaabbbccceeeggghhhjjjkkkkkkkkkllllllmmmnnnnnnoooppppppqqqrrrtttuuuvvvvvvuuuvvvvvvuuutttuuuxxxzzz{{{|||~~~fff^^^XXXYYY\\\^^^aaaeeemmmrrr{{{|||yyyyyy~~~yyyooogggcccccc``````dddeeedddfffjjjlllnnnpppqqqrrrtttwwwzzz}}}|||{{{{{{{{{|||}}}~~~~~~}}}}}}|||{{{zzzzzzzzz{{{yyyyyyyyyxxxwwwvvvuuutttrrrtttwwwxxxyyyyyy{{{}}}wwwooommmfffddd```___eeeqqq~~~rrr\\\KKK???888555444444333333222111111111000000000000111111111111////////////////////////////////////////////////............/////////000................................................/////////...------,,,,,,------------------------........................//////////////////////////////000000000000//////000///000444666:::CCCMMMZZZ]]]bbblllssslllnnnwww~~~|||{{{}}}vvvhhhbbbZZZTTTPPPOOONNNNNNNNNNNNNNNOOOPPPRRRTTTTTTVVVWWWYYYZZZZZZ\\\___aaacccgggkkkpppsssxxx|||zzzooobbbVVVPPPLLLNNNPPPQQQSSSVVV\\\`````````aaaaaabbbbbbccccccbbbcccdddfffffffffeeeeeecccccceeefffhhhiiijjjkkkkkkkkkkkklllmmmmmmnnnnnnooooooppprrrsssuuuvvvwwwuuuvvvvvvuuuttttttvvvxxxzzzzzz|||eee^^^XXXYYY\\\^^^aaaeeemmmsss|||}}}yyywwwyyy}}}rrrhhhbbbaaa^^^^^^aaaccccccfffkkkmmmoooqqqrrrssstttvvvxxxzzzyyyyyyxxxyyyzzz{{{|||~~~}}}|||{{{zzz~~~~~~uuuqqqgggddd```\\\\\\dddqqq{{{|||gggRRRBBB:::888555555444333222222111222000000000000111111111111////////////////////////////////////////////////............////////////........................................................................................................................//////////////////////////////000000000000//////222000111444777<<>>777666444333222222222222333333222111000///......////////////////////////////////////////////////.........///////////////................................................---------.........//////////////////////////////........................////////////////////////...//////000000000000///333111111333777===JJJVVV]]]___eeerrrtttzzzvvvnnn```[[[UUUQQQPPPPPPPPPPPPOOOOOOPPPQQQSSSTTTVVVWWWXXXYYYZZZZZZZZZ]]]```dddgggkkkrrrwwwzzz}}}}}}ssseeeYYYQQQLLLMMMNNNPPPSSSXXX\\\___```aaaaaabbbbbbcccdddddd```aaabbbcccdddeeeffffffeeeeeefffggghhhhhhiiiiiiiiiiiijjjkkkkkkllllllmmmlllmmmoooppprrrtttvvvwwwtttvvvxxxxxxvvvtttssstttuuuvvvwwwxxxzzz}}}rrrbbb\\\XXXYYY[[[]]]aaagggooouuu~~~xxxuuuwww|||{{{nnneee```\\\ZZZ[[[]]]^^^bbbgggkkkmmmpppqqqqqqrrrssstttvvvuuuuuuuuuvvvwwwyyyzzz{{{}}}uuuiiiccc^^^ZZZUUUTTT___kkk}}}eeeOOOCCC@@@999777555333222222222333333333222111000///......///////////////////////////////////////////////////////////////.........................................................,,,,,,------.../////////////////////////////////........................////////////////////////......///000000000000000222000000333777???LLLYYY```aaafffsss}}}uuu|||rrrjjj```\\\VVVRRRPPPPPPOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXWWWXXXYYYYYYZZZ^^^bbbfffkkkooouuuzzz}}}}}}sssfffZZZSSSMMMMMMNNNPPPUUUZZZ^^^```aaaaaaaaabbbccccccdddddd``````aaabbbcccdddffffffddddddeeeffffffggghhhhhhiiiiiijjjkkkkkkllllllmmmlllmmmnnnppprrrsssuuuuuuuuuwwwxxxxxxvvvtttttttttsssuuuvvvvvvwwwzzzooo```[[[XXXYYYZZZ\\\bbbiiiqqqvvv~~~wwwxxxzzzsssjjjbbb]]]YYYYYYYYYZZZ^^^dddgggiiimmmoooooopppqqqrrrtttssssssssstttvvvwwwyyy|||~~~wwwkkkccc]]][[[VVVSSSZZZeee}}}oooVVVFFF@@@:::888666333222222333444000000000000111111111111///////////////////////////////////////////////////////////////.........................................................---------.........//////................................................////////////////////////---...///000000111111000111///000444999AAAOOO\\\```cccgggrrrwwwtttyyy|||oooggg___[[[VVVRRRPPPOOONNNMMMNNNOOOOOOQQQSSSUUUWWWXXXWWWXXXYYYZZZ\\\```fffjjjooosssxxx|||{{{rrrfff[[[TTTNNNNNNNNNQQQVVV\\\___aaaaaaaaabbbbbbcccdddddddddaaaaaaaaaaaabbbcccdddeeeccccccdddeeefffggghhhhhhjjjjjjjjjkkkllllllmmmmmmmmmmmmnnnoooqqqrrrsssssstttvvvwwwwwwuuuttttttuuurrrtttvvvvvvvvvxxx}}}ooo^^^ZZZXXXYYYZZZ[[[bbbjjjqqqvvv~~~}}}www{{{}}}yyyoooeee^^^YYYWWWWWWVVVZZZ```bbbeeejjjlllmmmnnnooopppqqqqqqpppppprrrsssuuuvvv||||||mmmccc\\\\\\XXXRRRUUU]]]sss}}}{{{yyy___LLLDDD;;;999666444222222333444000000000000111111111111////////////////////////////////////////////////000/////////............................................................---------...............------------------------........................////////////////////////---...///000111111111111111000222777<<>>888666666333333444333333222222111000000000111111111111000000000///111000000000000///////////////...---------------......------------......------,,,+++,,,,,,......................................................//////................../////////////////////.........////////////000000111444666999CCCQQQYYYZZZ^^^aaannntttkkklllqqqyyy}}}zzzwwwzzz{{{|||~~~mmmbbb___VVVTTTRRRPPPOOONNNNNNNNNOOOPPPPPPQQQSSSTTTVVVWWWYYY[[[\\\^^^bbbgggnnnsssvvvyyy}}}~~~}}}~~~{{{uuulllcccZZZUUURRRPPPQQQTTT[[[aaadddeeeddddddeeefffggggggggggggcccbbbaaaaaaaaaccceeefffhhhiiijjjkkkllllllkkkkkkpppooonnnmmmmmmnnnooopppooooooooonnnnnnnnnnnnnnnpppooommmllllllmmmnnnoooqqqrrrsssuuuwwwxxxyyyzzz}}}xxxhhh\\\ZZZXXXXXXZZZ___eeehhhqqquuu|||{{{xxxxxxzzzrrreee[[[UUURRRRRRRRRUUUYYY]]]aaadddfffiiilllhhhkkkoooooooooqqquuuyyy|||~~~uuujjjccc]]]WWWVVVWWWTTTaaarrrxxxwwwwwwrrrXXXKKKAAA999888777555444555333333333222111111000000111111111111000000000000111111111111000000000000//////...------------.........------------......------,,,+++++++++,,,,,,........................---------------------------------------...............//////////////////......//////000000000000111555888===GGGSSSZZZ[[[\\\gggyyyoooiiimmmttt{{{wwwuuurrrtttvvvyyyzzzjjj```]]]RRRQQQPPPOOOOOOOOOPPPQQQTTTTTTSSSTTTTTTUUUUUUVVVYYY[[[]]]___ccchhhoootttwwwzzz~~~~~~{{{yyyvvvoooggg^^^WWWRRRRRRRRRSSSWWW]]]bbbfffgggggghhhhhhiiiiiiiiihhhhhheeedddcccbbbcccdddeeefffiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqqqqpppooonnnnnnnnnnnnqqqqqqppppppooooooooonnnoooppprrrtttwwwyyy{{{|||~~~vvvggg[[[ZZZXXXWWWZZZ___dddhhhpppvvv}}}{{{yyyzzzwwwiii]]]UUURRRQQQQQQSSSVVVYYY\\\___ccchhhkkkhhhkkknnnooonnnpppuuuyyy{{{|||pppfff^^^YYYWWWVVVNNNWWWddduuu}}}{{{ttt}}}bbbPPPEEE;;;888777555444555333333333222222111111111111111111000000000000000111111111000000000/////////......---------............------------......------,,,,,,++++++++++++........................------------------------+++,,,,,,,,,---...................../////////////////////000000111111222222444999@@@JJJTTTZZZ\\\___oooxxxkkkgggkkkrrr{{{tttrrrqqqtttuuuyyyvvvggg]]][[[QQQPPPOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTUUUVVVVVVXXXZZZ\\\___ccchhhooosssxxx{{{~~~~~~~~~yyywwwrrrlllddd\\\UUURRRQQQRRRTTTXXX]]]cccfffhhhiiijjjjjjjjjjjjiiiiiihhhfffeeeddddddcccddddddeeeiiiiiijjjkkklllmmmmmmnnnllllllmmmnnnoooqqqrrrsssrrrrrrqqqpppppppppqqqrrrvvvvvvvvvvvvuuutttrrrqqqpppqqqsssvvvxxx{{{}}}~~~rrreee[[[YYYWWWWWWYYY___dddhhhpppwwwzzzyyyzzzxxxkkk___WWWSSSRRRQQQRRRSSSVVVXXX[[[```eeeiiihhhjjjmmmnnnnnnpppuuuzzz{{{vvviii```\\\YYYVVVMMMRRRZZZiii|||vvv~~~oooWWWJJJ===999888555333333333333333222222222222222000000000000000000111111000000/////////...............---------......///......------------......------------,,,++++++***........................------------------------+++,,,,,,,,,---.........---.........//////000000//////000000111222222333111333999DDDNNNVVVZZZ]]]dddvvvxxxlllhhhlllqqqyyyrrrqqqrrrtttvvv{{{rrrcccZZZXXXRRRQQQPPPOOONNNOOOOOOPPPQQQRRRRRRSSSTTTUUUWWWXXXVVVXXX\\\___ccchhhnnnsssyyy|||~~~~~~~~~}}}|||{{{wwwuuupppiiiaaa[[[UUURRROOOQQQTTTXXX]]]aaaeeehhhiiiiiijjjjjjjjjiiiiiihhhffffffeeeeeeeeeeeeeeeeeehhhhhhiiijjjkkklllmmmnnnlllmmmoooppprrrtttuuuuuusssrrrqqqqqqrrrtttvvvwwwxxxxxxyyyyyyxxxwwwtttssstttuuuvvvxxxzzz|||~~~nnnbbbZZZXXXWWWWWWZZZ```fffjjjqqqyyy|||wwwxxxyyyzzzmmmbbbZZZUUUSSSQQQQQQRRRTTTVVVYYY]]]cccggggggjjjlllmmmmmmpppvvv{{{|||{{{lllbbb___[[[WWWNNNQQQVVVaaavvv~~~}}}||||||___PPPAAA;;;999666333333333333333333333333222222000000000000111111111111////////////...............------------...//////......------------......------.........---,,,,,,........................---------------------------------------.........------......///000000000//////000111222333333444333444;;;HHHSSSXXX\\\___hhh{{{xxxooommmpppuuuxxxrrrqqqtttrrrvvv}}}}}}oooaaaYYYWWWRRRQQQPPPNNNNNNNNNNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYVVVYYY]]]```dddjjjooosssyyy|||~~~}}}}}}}}}~~~}}}~~~~~~~~~}}}{{{zzzxxxuuurrrllleee^^^XXXTTTRRRLLLPPPTTTXXX\\\```eeehhhhhhiiiiiijjjjjjjjjiiiiiiffffffgggggggggggggggggghhhhhhhhhiiijjjlllnnnnnnoooppprrrtttvvvwwwxxxxxxsssrrrqqqqqqsssuuuxxxzzzvvvvvvwwwwwwwwwuuutttsssuuuvvvxxxzzz|||~~~jjj___XXXWWWVVVWWW[[[bbbhhhmmmsss|||yyyvvvxxxyyy}}}qqqfff^^^XXXSSSQQQPPPRRRTTTVVVXXX\\\```dddgggiiilllllllllpppvvv{{{nnndddaaa]]]XXXPPPQQQTTT]]]ppp~~~gggWWWFFF>>><<<888444333333333333333333333333333///000000000111111111111000000000////////////...---------------...//////......------------......,,,---.../////////...---................................................//////..................------......///000000111///000000111222333444555555666>>>MMMXXX\\\^^^bbbiii}}}~~~sssmmmnnnuuu{{{|||wwwrrrqqqtttrrrvvvwwwkkk___YYYXXXQQQPPPOOONNNNNNNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWYYYWWWZZZ___cccggglllrrrvvvyyy|||~~~~~~~~~~~~~~~}}}|||||||||~~~~~~~~~~~~}}}~~~||||||}}}}}}|||zzzxxxvvvqqqmmmggg```YYYTTTPPPOOOKKKOOOUUUYYY]]]```eeeiiihhhhhhiiijjjkkkkkkkkkkkkhhhhhhiiijjjjjjkkkkkkkkkiiiiiiiiijjjkkkmmmoooppprrrsssuuuxxxyyyzzzzzzzzzsssrrrqqqpppqqqsssvvvxxxttttttuuuuuuuuuttttttsssssstttvvvyyy|||}}}fff\\\WWWVVVVVVXXX]]]dddkkkpppttt~~~wwwvvvyyy|||uuujjjaaaZZZTTTPPPPPPRRRTTTVVVXXX[[[___bbbgggiiikkkllllllpppvvv{{{oooeeeccc___XXXPPPRRRTTT[[[lllmmm[[[IIIAAA>>>:::666444333333333333333333333333//////000000111111111222111111111111000000000000---------------...///000.........------.........,,,---///000000000//////........................////////////////////////000000000///.........------------...///000000111///000000222333444555555777888AAAQQQ\\\^^^aaaeeehhh}}}xxxmmmhhhlllvvv{{{wwwqqqpppssssssxxxtttiii^^^YYYYYYOOOOOONNNNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXYYY\\\aaaeeeiiinnntttwwwyyy|||~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~|||}}}{{{|||{{{{{{{{{||||||}}}{{{yyywwwuuummmiiiccc\\\UUUPPPMMMLLLKKKPPPVVVZZZ]]]aaafffjjjhhhiiijjjkkkllllllmmmllliiijjjkkklllmmmnnnnnnmmmjjjjjjjjjkkklllnnnqqqrrrtttvvvxxxzzz{{{||||||{{{tttsssqqqooooooqqqsssuuutttttttttttttttuuuuuuuuupppqqqtttxxx|||{{{dddZZZWWWVVVVVVXXX^^^fffmmmrrruuu}}}vvvwww{{{~~~yyyoooddd[[[TTTPPPQQQRRRSSSUUUVVVYYY^^^aaaeeejjjooorrrsssuuuzzz}}}|||rrrlllfff```\\\VVVPPPMMMUUUdddyyy~~~eeeKKK@@@===999666555333333222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000------............------////////////////////////........................,,,,,,,,,---...///000000000000//////.........------......///////////////---///000000000000333555777888AAAPPP\\\```bbbccciiiwwwvvvlllggglllyyy}}}yyyvvvrrrpppqqqyyy}}}zzznnnddd[[[VVVVVVNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOOOOPPPRRRSSSUUUUUU\\\^^^bbbfffkkkqqqwww{{{|||}}}}}}{{{{{{{{{|||}}}}}}{{{yyyyyyyyyyyy||||||||||||{{{zzzyyyxxx{{{|||}}}}}}{{{yyyvvvtttwwwvvvvvvwwwxxxvvvssspppoooiii___UUUNNNLLLLLLMMMMMMPPPTTTZZZ___bbbcccdddhhhhhhiiijjjkkkllllllkkkmmmllllllllllllmmmnnnooommmmmmmmmllllllnnnrrrvvvyyyzzz{{{||||||}}}}}}}}}uuurrrpppqqqssstttrrrooosssrrrrrrqqqqqqrrrrrrsssrrrsssuuuxxx{{{}}}}}}~~~wwwbbbWWWWWWVVVVVVXXX^^^eeemmmrrr{{{~~~{{{vvvuuuxxx}}}yyyoooeee\\\VVVRRROOOPPPQQQQQQRRRVVV[[[___eeejjjooossstttvvvzzz}}}{{{rrrlllgggaaa]]]VVVQQQNNNSSS^^^ooommmRRRDDD???:::666555333333333222222222222222111111111111000000000000000000000000000000000000000000000000000000000000---......//////......---------------------------........................---,,,,,,------///000000000/////////............---......///////////////...///000000000000222444666999CCCRRR]]]```aaacccjjjyyysssjjjhhhnnnzzz{{{xxxtttsssssszzzwwwlllccc[[[WWWWWWNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQRRRRRRTTTUUUVVVWWW\\\___dddhhhlllqqqwww{{{}}}~~~}}}{{{zzzzzzzzz{{{~~~}}}{{{yyywwwwwwwwwwwwyyyyyyyyyyyyxxxwwwvvvuuuyyyyyyyyyxxxwwwuuusssrrrtttssssssssstttrrrooollliiicccZZZRRRMMMKKKLLLMMMOOORRRVVV\\\```ccceeefffggghhhiiikkkllllllllllllmmmmmmmmmnnnnnnnnnnnnoooooooooooonnnnnnppptttxxx||||||}}}~~~~~~~~~~~~}}}vvvtttrrrssstttuuusssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttwwwzzz}}}vvvaaaWWWWWWVVVVVVXXX^^^eeemmmqqqyyy~~~xxxuuuvvvzzz~~~yyyooofff^^^XXXUUUPPPPPPOOOOOOOOOSSSYYY]]]dddiiippptttuuuwwwzzz}}}yyyqqqlllhhhbbb^^^VVVRRROOOQQQUUUaaatttxxx\\\JJJAAA;;;888666444333333333222222222111111111111111000000000000000000000000000000000000000000000000000000000000---......//////......---------------------------........................---------------...///000////////////............---......//////////////////000111111000000222444666:::FFFUUU^^^```aaadddmmm{{{pppjjjlllttt}}}{{{wwwvvvxxx|||sssiiiaaaZZZVVVWWWNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTTTTUUUVVVWWWXXXYYY\\\```fffkkkooosssvvvyyy|||}}}~~~}}}}}}|||{{{zzzyyyxxxxxxzzzyyyxxxvvvuuutttssssssttttttttttttsssrrrqqqqqquuutttsssrrrqqqooonnnnnnnnnnnnmmmnnnnnnmmmjjjgggaaa\\\UUUNNNJJJJJJKKKMMMQQQTTTXXX^^^bbbeeeggggggggghhhiiikkklllmmmmmmmmmmmmnnnoooqqqqqqppppppoooqqqrrrrrrqqqqqqssswwwzzz~~~~~~xxxwwwuuuuuuuuuuuutttrrrppppppqqqqqqqqqqqqpppppppppqqqsssvvvyyy|||~~~tttaaaXXXWWWVVVVVVYYY^^^eeelllpppwww|||vvvuuuwww|||zzzpppfff^^^YYYVVVTTTSSSQQQOOOOOOSSSYYY]]]bbbhhhoootttvvvxxx{{{~~~~~~wwwqqqmmmiiiccc___VVVSSSQQQOOONNNUUUfffvvvdddNNNBBB<<<888777444444444333333222222111111111111111000000000///000000000000000000000000000000000000000000000000......////////////......////////////////////////........................---------------...///000///////////////.........---......///////////////000111111111000000222444666===JJJYYY``````bbbeeeppp~~~mmmkkkrrr|||}}}{{{zzz|||~~~pppggg___XXXTTTTTTOOONNNNNNOOOOOOPPPQQQRRRUUUUUUUUUVVVWWWXXXYYYZZZ]]]bbbhhhnnnqqqsssvvvwwwyyyzzz|||~~~~~~~~~||||||{{{{{{yyyxxxvvvuuuwwwvvvuuusssrrrqqqppppppooooooppppppooonnnnnnmmmqqqpppnnnlllkkkjjjjjjjjjiiihhhgggggghhhgggdddbbb[[[WWWQQQKKKHHHIIIJJJLLLRRRUUUYYY^^^bbbeeeggggggggghhhjjjkkkmmmnnnoooooooooppprrrttttttsssrrrpppsssttttttttttttvvvyyy|||~~~}}}xxxxxxwwwvvvuuuuuutttssspppqqqrrrssssssrrrqqqpppoooqqqsssvvvyyy|||~~~qqq```YYYWWWVVVWWWYYY^^^dddjjjnnnuuu{{{|||uuuuuuxxx}}}zzzpppfff^^^YYYWWWVVVUUUSSSPPPOOORRRWWW\\\___eeemmmrrruuuxxx}}}}}}wwwrrrppplllfffaaaWWWUUURRROOOLLLNNN\\\jjjjjjSSSDDD===:::777555555444444333222111111111111111111000000000///000000000000000000000000////////////////////////...//////////////////...////////////////////////...........................------------...//////.........///////////////---......///////////////000111222111000111333555888AAAOOO]]]aaaaaaccchhhtttxxxhhhjjjttt~~~~~~~~~{{{nnneee]]]VVVQQQQQQOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTUUUVVVWWWYYYZZZ[[[^^^cccjjjooorrrssstttvvvyyyzzz{{{}}}~~~~~~~~~~~~zzzzzzzzzyyywwwvvvtttssssssrrrrrrqqqooonnnmmmlllkkkkkkkkklllkkkkkkjjjiiilllkkkiiihhhfffeeeeeeeeeeeecccbbbbbbbbbaaa___]]]XXXTTTOOOJJJHHHHHHJJJKKKQQQTTTYYY]]]bbbdddeeefffggghhhjjjlllnnnoooppppppqqqrrrtttvvvvvvuuutttssstttuuuvvvvvvvvvwwwzzz}}}~~~||||||wwwwwwwwwvvvuuutttttttttsssttttttuuuuuuttttttsssqqqssstttwwwzzz|||~~~ooo```ZZZWWWWWWWWWYYY^^^ccciiilllsss{{{|||vvvwwwzzz~~~xxxnnnfff```\\\ZZZWWWVVVSSSQQQOOOQQQUUUYYY\\\bbbiiiooosssxxxzzzwwwuuuqqqjjjeee[[[WWWTTTPPPLLLLLLUUU___zzzrrrXXXGGG@@@;;;777666666555444333222111111111111111111000000000000000000000000000000000000////////////////////////...//////000000//////...------------------------..............................---------......///.........///////////////---......//////////////////000111111111222444666<<>>:::777777666555333222111000444333222222111111222222000000000000000000000000////////////////////////000000000000000000000000........................////////////////////////111111000000//////......000000000000////////////////////////000000000000555000...111333333555999AAANNNXXXaaagggbbbdddtttqqqdddhhhrrryyyzzzoooccc]]]XXXSSSPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSRRRSSSTTTVVVYYY\\\___aaaeeefffiiikkknnnoooqqqqqqtttsssrrrqqqqqqqqqrrrsssuuuuuuuuuuuutttsssqqqqqqnnnkkkhhhfffeeedddbbb```eeedddcccaaa___]]][[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\ZZZYYYWWWUUUTTTSSSRRRRRRQQQPPPOOOMMMKKKJJJJJJJJJHHHIIIIIIIIIHHHIIILLLNNNWWWXXX[[[^^^aaaccceeeeeeggghhhjjjmmmqqqtttvvvwww|||yyywwwxxx|||~~~~~~yyyyyyzzz{{{|||}}}~~~~~~|||yyyuuussssssvvvzzz}}}~~~~~~~~~}}}}}}}}}}}}|||ooobbb]]]XXXWWWWWWWWWZZZ___ffflllttt}}}qqqrrryyy{{{vvvpppkkkiiigggeeedddbbbaaa```]]]ZZZXXXYYYZZZXXX[[[```eeelllsss|||yyyoooeee[[[TTTOOOIIIGGGIIIOOO```www|||yyybbbNNNCCC???777777666555333222222111333222111111000000111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000000//////......///////////////000000000////////////000000000000444///...111333333555999AAANNNXXX```fffbbbdddtttuuummmttt~~~xxxmmmbbb\\\XXXSSSQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVXXXZZZ\\\^^^```hhhiiijjjlllnnnnnnoooooopppooonnnmmmmmmmmmnnnoooppppppppppppooonnnmmmmmmkkkhhheeeccccccaaa___^^^______^^^]]][[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSRRRPPPOOOOOONNNKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIILLLOOOUUUWWWYYY\\\___aaacccdddfffhhhjjjnnnqqqtttwwwxxx{{{yyywwwyyy|||~~~}}}~~~~~~zzzxxxtttrrrrrruuuyyy|||~~~~~~~~~~~~~~~mmm```[[[WWWWWWWWWWWWZZZ___gggllluuu}}}rrrrrrzzzzzzuuuoookkkiiihhhgggfffddddddccc```\\\ZZZZZZ[[[YYY\\\```dddiiipppwww|||}}}yyylll]]]VVVQQQKKKHHHGGGLLLYYYlll~~~}}}hhhSSSFFFBBB777777666555444333333333222111000000//////000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000////////////............//////000000111////////////000000000000111......222333333555999BBBOOOXXX^^^cccaaaeeetttzzzwwwuuukkk```[[[XXXSSSQQQRRRQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXXXXZZZ[[[]]]___```jjjkkklllmmmnnnmmmmmmlllkkkjjjhhhggggggggghhhhhhhhhhhhiiiiiiiiihhhhhhgggfffdddaaa______^^^\\\ZZZXXXXXXWWWWWWVVVVVVUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRPPPOOONNNLLLKKKJJJJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBAAACCCEEEFFFHHHJJJMMMPPPTTTUUUWWWZZZ\\\___aaabbbeeegggjjjmmmqqquuuxxxyyyzzzxxxxxxyyy|||~~~}}}|||yyywwwtttssssssuuuyyy{{{kkk^^^ZZZUUUUUUVVVWWWZZZ```hhhmmmvvv|||ssstttzzzyyytttnnnjjjhhhhhhhhhhhhffffffeeeccc___]]]]]]]]]\\\___bbbeeeiiinnntttyyy~~~qqq```WWWRRRLLLGGGEEELLLUUUeeewwwnnnUUUFFF@@@888777666555444444444444222222111000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////------......///000111111////////////000000000000///...///333444333555:::CCCQQQXXX\\\bbbbbbfffttt}}}|||~~~rrrggg]]]YYYWWWSSSRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXYYY[[[]]]___bbbcccjjjkkkmmmnnnnnnmmmlllkkkfffeeedddbbbaaaaaabbbbbbbbbbbbccccccdddcccccccccaaa^^^\\\[[[ZZZZZZXXXWWWTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC???BBBEEEGGGIIILLLPPPRRRTTTUUUVVVXXX[[[]]]___```ccceeehhhlllppptttwwwyyywwwwwwxxxyyy{{{}}}~~~}}}zzzxxxyyyxxxvvvuuuvvvxxxzzz|||kkk___ZZZTTTTTTUUUVVVYYY```hhhnnnvvv|||tttuuu{{{xxxsssmmmhhhggggggggghhhfffggggggeeebbb```___``````bbbdddfffiiimmmssswww{{{uuucccYYYSSSMMMGGGDDDFFFMMM\\\pppsss[[[JJJBBB:::999777555444444555555333333222111111111111222////////////////////////////////////////////////................................................////////////////////////.............../////////,,,------...///000000111////////////000000000000///...000333333333777===FFFUUU[[[[[[aaaccciiivvv{{{zzz|||oooeee[[[XXXVVVSSSRRRSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWYYY[[[___bbbeeeggghhhjjjlllnnnnnnmmmlllkkkdddbbbaaa___]]]]]]]]]^^^]]]^^^^^^_________^^^^^^[[[YYYWWWVVVVVVVVVTTTSSSQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDD@@@CCCGGGJJJLLLOOORRRUUUTTTUUUVVVWWWYYY\\\___```aaacccfffjjjnnnrrruuuwwwtttuuuwwwyyyzzz|||}}}~~~}}}zzzxxx{{{zzzzzzzzzzzz|||~~~lllaaa\\\TTTTTTUUUVVVYYY```hhhmmmuuu|||uuuwww|||wwwrrrkkkfffdddeeefffffffffggghhhgggdddbbbbbbbbbccceeefffhhhjjjmmmrrrvvvyyywwwggg]]]UUUMMMHHHFFFEEEIIIVVVmmmxxxcccQQQHHH<<<;;;888555444444444555444333333222111222222222000000000000000000000000////////////////////////................................................////////////////////////---............/////////---------......//////000////////////000000000000000///111333333333999AAAJJJZZZ^^^\\\aaafffmmmyyy}}}vvvuuuzzz}}}|||~~~zzzmmmcccZZZVVVUUURRRQQQSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVXXX[[[___cccfffhhhgggiiikkkmmmmmmllljjjhhhbbb```^^^\\\ZZZZZZZZZZZZXXXYYYYYYYYYYYYYYYXXXXXXUUUSSSQQQPPPPPPQQQPPPNNNNNNMMMLLLKKKIIIHHHGGGFFFDDDDDDEEEFFFFFFGGGHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCFFFJJJMMMNNNPPPSSSUUUTTTTTTTTTVVVXXX[[[]]]___^^^```cccfffjjjnnnqqqrrrqqqsssvvvxxxyyyyyy{{{}}}}}}|||||||||}}}}}}~~~nnnbbb\\\TTTTTTUUUVVVYYY___ggglllsss{{{wwwyyy}}}wwwqqqjjjdddbbbcccdddddddddfffhhhgggfffddddddddddddeeeggghhhjjjmmmrrruuuzzzyyylllbbbXXXOOOJJJJJJKKKKKKSSSggg|||jjjWWWKKK???<<<999666444333444555333222222111111111111111000000000000000000000000////////////////////////................................................////////////////////////---------.........//////........................////////////000000000000222111111333222444<<>>:::666444333333444222111111000000000000000000000000000000000000000////////////////////////................................................////////////////////////---------.........//////...............---------////////////000000000000333222222333222444===HHHPPP```ccc^^^cccjjjsss~~~pppmmmooouuuwwwvvv}}}~~~~~~}}}~~~vvvlllbbbXXXUUUSSSPPPOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUXXXYYYZZZ\\\^^^aaadddeeeiiikkklllmmmkkkgggcccaaa^^^]]]ZZZXXXVVVUUUTTTTTTOOOOOOOOOOOONNNLLLKKKKKKJJJHHHFFFFFFGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@AAA@@@???>>>>>>>>>>>>>>>AAAAAABBBCCCDDDFFFGGGHHHFFFIIIMMMNNNOOOOOOPPPRRRQQQQQQQQQQQQSSSVVVYYY[[[[[[\\\^^^aaaeeehhhjjjkkklllppptttvvvvvvvvvxxx{{{~~~}}}}}}~~~|||}}}nnn___XXXVVVVVVUUUVVVXXX]]]eeejjjnnn~~~{{{xxx{{{~~~zzznnndddaaaaaa```___```ccceeehhhjjjjjjiiigggfffhhhiiiiiihhhiiimmmrrrvvv|||uuuhhh___WWWPPPKKKGGGJJJMMMVVVkkk}}}hhhLLLDDD>>>:::999666222222555222222222222111111111000000000000000000000000000111111000000/////////...............////////////------..................////////////////////////............////////////............///////////////////////////000111111000111333555444666BBBNNNWWW[[[]]]]]]aaallltttwww|||qqqooosss{{{}}}{{{|||~~~}}}|||yyywww{{{tttgggaaaZZZTTTRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUVVVVVV[[[[[[\\\]]]___bbbeeegggkkkkkkkkkjjjgggdddaaa^^^ZZZXXXUUUSSSRRRQQQOOONNNMMMKKKHHHGGGGGGGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBAAA???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>><<<<<<===>>>AAABBBAAAAAAAAABBBBBBDDDEEEEEELLLLLLMMMNNNOOOOOOOOOOOOMMMNNNOOOQQQRRRTTTUUUVVVWWWZZZ^^^```bbbdddfffiiieeekkksssvvvuuuuuuxxx{{{{{{}}}~~~~~~~~~~~~~~~ssseee[[[XXXSSSRRRUUUYYY]]]eeellltttzzzvvvyyy}}}yyynnndddbbbbbb``````aaafffhhhjjjlllmmmlllkkkiiiggghhhhhhggghhhkkkpppttt{{{wwwlllcccZZZQQQLLLHHHJJJLLLRRRddd{{{mmmOOOEEE???:::888666222222444222222111111111000000000000000000000000000000000000000000//////.....................//////////////////......---.........////////////////////////............////////////............///////////////////////////000111111000111333555555888CCCOOOWWW[[[\\\\\\bbbllltttwww}}}yyyooonnnqqqxxx|||{{{~~~~~~{{{yyywwwuuuuuu|||~~~rrrddd___XXXSSSQQQPPPQQQPPPSSSSSSSSSTTTUUUUUUVVVVVV[[[[[[\\\^^^```cccfffhhhkkkkkkkkkiiigggccc```^^^ZZZWWWTTTRRRQQQOOOMMMKKKJJJHHHFFFEEEFFFEEEDDDCCCDDDCCCCCCBBBAAA@@@@@@???????????????@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAABBBCCCEEEGGGDDDDDDDDDDDDEEEFFFGGGGGGLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNPPPQQQRRRSSSTTTUUUWWW[[[]]]___aaaccceeeeeekkkqqqtttssssssuuuxxxyyy|||~~~uuuggg]]]XXXSSSRRRUUUYYY]]]dddkkktttzzzuuuyyy}}}wwwmmmeeeccccccaaa```bbbggghhhkkkmmmmmmmmmlllkkkgggggggggggggggjjjooorrrzzz~~~{{{pppggg]]]SSSMMMHHHJJJJJJMMMYYYnnntttVVVHHHAAA:::888555222111444111111111111000000000///000000000000000000000000/////////...........................////////////111000///...------...///////////////////////////............////////////............///////////////////////////000111111111111333555666:::EEEPPPWWWZZZ\\\\\\cccnnnvvvxxxpppoooooorrryyy|||xxxtttsssqqqsss|||{{{ooobbb]]]VVVQQQOOOOOOOOOOOOSSSSSSTTTTTTUUUVVVVVVVVVZZZ[[[]]]___bbbeeehhhiiikkkkkkjjjiiifffbbb^^^\\\YYYVVVRRROOOMMMLLLJJJHHHGGGFFFDDDCCCDDDCCCBBB@@@@@@@@@@@@???>>>>>>>>>======>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBAAABBBCCCEEEFFFGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQSSSVVVYYY\\\]]]^^^aaabbbeeejjjoooqqqppppppqqqtttvvvxxxzzz{{{|||}}}wwwiii___XXXSSSRRRUUUXXX\\\cccjjjrrrzzzuuuxxx}}}tttllleeedddcccaaaaaacccdddeeegggiiijjjjjjiiiiiihhhhhhiiihhhiiikkkooorrrzzzzzz~~~|||sssjjj___UUUMMMHHHIIIIIIIIIQQQccc{{{|||^^^MMMDDD;;;888666222111333111111111000000000//////////////////////////////..................------............////////////222111///---------...///////////////////////////............////////////............///////////////////////////000000111111111222666888===GGGRRRXXXZZZ[[[]]]eeeqqqyyyzzz}}}mmmkkkmmmrrr{{{zzzvvvtttsssqqqrrr{{{yyymmm```[[[UUUQQQOOOOOOOOOOOOSSSSSSTTTUUUUUUVVVVVVWWWZZZ[[[]]]```dddgggjjjlllkkkkkkjjjhhheeeaaa]]][[[XXXUUUPPPLLLJJJHHHFFFDDDEEEDDDCCCCCCCCCCCCAAA???>>>>>>>>>>>>>>>==================>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOTTTVVVYYY[[[\\\]]]___aaadddgggkkkllllllkkklllmmmqqqrrruuuvvvwwwyyy{{{~~~~~~yyyjjj___XXXTTTRRRTTTXXX[[[bbbiiipppyyyuuuxxx}}}|||pppjjjeeeeeedddaaaaaadddcccdddeeeggghhhiiiiiihhhkkkkkklllkkkkkkmmmpppssszzz~~~}}}xxx|||ssskkkaaaVVVNNNGGGHHHHHHHHHLLL]]]vvvhhhRRRGGG<<<888666333222333111111111111000000000000////////////////////////------..............................////////////111000///...------...///////////////////////////............////////////............///////////////////////////000000111222111222777;;;@@@JJJTTTYYY[[[\\\___iiiwww|||pppgggkkksss}}}xxxvvvuuuuuutttsssyyywwwlll___[[[VVVRRRQQQQQQQQQPPPTTTTTTTTTUUUVVVVVVWWWWWWYYY[[[^^^bbbfffjjjlllnnnllllllkkkiiieee```\\\ZZZWWWSSSMMMIIIGGGEEECCCBBBDDDCCCCCCCCCDDDCCCAAA???>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBBBBBBBFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRTTTWWWYYYYYYZZZ\\\]]]aaaccceeefffffffffggggggjjjlllnnnoooqqqssswwwyyy}}}}}}~~~{{{kkk___XXXTTTQQQTTTWWWZZZ```gggnnn}}}yyyuuuxxx|||}}}wwwkkkgggeeeeeeccc``````cccdddeeefffhhhiiijjjjjjkkkmmmnnnnnnnnnmmmnnnqqqsssxxx|||zzzyyy{{{ssskkkbbbXXXQQQHHHGGGGGGHHHKKKYYYqqqsssXXXKKK>>>999888555333444222222222222111111111000000000000000000000000000.............../////////............////////////---.....................////////////////////////............////////////............///////////////////////////000111111333111222777===BBBMMMVVVZZZ\\\]]]bbbooo~~~|||tttmmmsss|||uuutttuuuvvvuuuuuu{{{uuujjj^^^[[[VVVSSSRRRRRRRRRQQQTTTTTTUUUUUUVVVWWWWWWWWWYYY[[[___dddhhhlllooopppmmmmmmllliiieee```\\\YYYUUUQQQKKKGGGEEECCCBBBAAACCCCCCCCCDDDEEEDDDBBB????????????@@@@@@AAAAAAAAA???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPNNNPPPSSSTTTTTTUUUVVVXXX]]]]]]___```aaaaaabbbbbbdddeeegggiiijjjmmmrrruuuzzz{{{}}}~~~}}}mmmaaaYYYTTTQQQSSSVVVYYY___ffflll{{{yyytttwww|||xxxrrrhhheeeddddddbbb______ccceeeeeefffhhhiiikkkkkklllnnnooopppooonnnoooqqqsssssswww~~~zzzxxx{{{zzzrrrlllddd[[[UUUJJJGGGGGGIIIKKKUUUjjj~~~~~~]]]NNN@@@:::999666555555333333333333222222222222000000000000000000000000.........//////000000000............////////////)))+++,,,...///...---,,,////////////////////////............////////////............///////////////////////////000111111333111222888>>>EEENNNXXX[[[]]]___eeesss{{{tttuuu}}}zzzrrrpppqqqssssssvvv~~~rrrggg]]]ZZZVVVSSSSSSSSSRRRQQQTTTTTTUUUVVVVVVWWWWWWXXXXXX[[[___eeejjjnnnppprrrooonnnmmmjjjfffaaa\\\YYYTTTPPPJJJEEEDDDCCCBBBAAABBBBBBBBBCCCDDDDDDAAA>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMMMMMMMNNNNNNOOOOOOMMMOOOQQQRRRRRRSSSTTTUUUYYYYYYYYYZZZ\\\]]]^^^]]]___```bbbccceeeiiimmmqqqssstttwwwyyy|||~~~~~~qqqeeeYYYTTTQQQSSSUUUXXX^^^dddkkkyyy|||xxxtttwww||||||tttooofffccccccdddbbb^^^___bbbddddddeeeggghhhjjjkkkkkknnnooopppooonnnoooppprrrooottt|||vvvwww}}}zzzsssllleee^^^XXXKKKHHHGGGIIIKKKSSSeeewww___PPPAAA;;;:::777666666444444444333333333222222000000000000000000000000.../////////000000111111............/////////000'''))),,,...//////---,,,////////////////////////............/////////000............/////////000///////////////000111111333111222888???FFFPPPXXX\\\]]]```gggvvvyyyrrrvvv}}}|||tttpppmmmmmmoooqqqvvvpppeee\\\YYYUUUSSSRRRRRRRRRQQQTTTUUUUUUVVVVVVWWWWWWXXXXXX[[[```eeekkkoooqqqrrrpppooonnnkkkgggaaa]]]ZZZSSSOOOIIIEEECCCCCCBBBBBBAAAAAAAAACCCDDDCCC@@@>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLJJJKKKLLLMMMMMMNNNNNNMMMKKKKKKKKKLLLMMMMMMNNNNNNNNNPPPSSSTTTSSSSSSUUUVVVVVVVVVVVVWWWZZZ[[[\\\[[[\\\]]]___```bbbfffkkkoookkkmmmppptttxxx{{{~~~|||}}}~~~~~~}}}}}}tttiiiYYYTTTQQQSSSUUUWWW]]]dddjjjwwwzzzxxxtttwww|||yyyqqqkkkaaabbbccccccbbbaaa```___bbbdddeeeffffffgggjjjlllmmmmmmnnnnnnnnnnnnnnnnnnmmmrrrxxx}}}}}}uuuwww}}}yyytttpppiii```XXXOOOIIIEEEFFFKKKTTTcccqqqiiiUUUAAA999999888444222555555444333333222111111000000000000000000000000//////////////////////////////............//////111000000///////////////000000000000000000000000------------------------////////////////////////000000000000111111111111222333666999>>>GGGQQQWWW^^^ZZZ^^^nnn}}}ssspppyyywwwooonnnmmmooopppvvvwwwkkkeeeZZZXXXUUURRROOONNNNNNOOOQQQSSSVVVWWWWWWWWWXXXYYYYYY^^^dddiiimmmpppsssuuuwwwsssooojjjfffaaa[[[WWWQQQMMMIIIEEECCCAAA???===>>>>>>>>>>>>>>>=========@@@??????@@@AAACCCFFFGGGHHHGGGFFFFFFGGGGGGFFFEEEHHHGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMLLLLLLPPPPPPPPPOOONNNMMMLLLKKKNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLMMMMMMNNNNNNRRRRRRSSSSSSSSSSSSSSSRRRUUUUUUVVVWWWXXXYYYZZZ[[[]]]\\\\\\]]]```cccgggiiikkkkkklllnnnqqquuuxxxzzz}}}}}}~~~~~~~~~~~~~~~~~~uuujjj^^^WWWQQQPPPQQQTTT[[[bbbjjjssszzzssstttxxxzzz~~~vvvnnnhhh___```bbbcccdddcccbbbaaa```bbbdddeeefffhhhkkkmmmnnnnnnmmmmmmllllllkkkkkkkkkooouuuzzz}}}xxxzzzyyytttpppiii```YYYRRRKKKFFFFFFIIIQQQ___kkkppp[[[FFF<<<:::888444222444444444333333222222222000000000000000000000000000000000000000000000000//////............/////////////////////000111111////////////////////////------------------------////////////////////////000000000000111111111111222333666999???HHHQQQXXX^^^[[[___ppp|||sssqqqttt{{{~~~sssooommmmmmooorrrxxxssshhhcccZZZXXXUUURRRPPPOOOOOOOOOQQQSSSVVVWWWWWWWWWYYYZZZ[[[```fffkkkooorrrtttvvvwwwtttoookkkgggbbb\\\XXXPPPMMMHHHEEECCCAAA???===?????????????????????@@@BBBBBBBBBBBBDDDFFFHHHJJJIIIHHHGGGHHHIIIJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMMMMOOOOOONNNNNNNNNMMMMMMMMMPPPPPPPPPOOOOOONNNMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKNNNOOOPPPQQQQQQQQQQQQQQQUUUUUUVVVWWWXXXYYYZZZZZZ\\\\\\\\\]]]___bbbdddffffffgggiiilllppptttwwwyyy{{{{{{||||||}}}}}}~~~~~~~~~~~~tttiii]]]VVVQQQPPPQQQTTT[[[bbbiiiqqq}}}yyyrrrsssvvvyyy}}}zzzsssjjjddd]]]___bbbdddeeeeeedddccc]]]___bbbccceeegggjjjmmmmmmmmmlllkkkjjjiiihhhhhhhhhlllrrrwww|||}}}zzz}}}{{{vvvqqqiii```YYYTTTNNNHHHFFFGGGMMMXXXddd|||zzzdddLLL@@@<<<888444222333333333333333333333333000000000000000000000000111111111111111111111111//////............//////------...///000111222222////////////////////////------------------------////////////////////////000000000000111111111111222444666:::@@@IIISSSYYY^^^]]]ccctttyyyrrrrrrxxx~~~yyyooommmlllmmmpppttt{{{{{{oooeeeaaaZZZXXXUUURRRPPPOOOPPPPPPRRRSSSVVVVVVWWWWWWYYY[[[^^^bbbhhhmmmpppsssvvvxxxwwwtttpppmmmiiiccc^^^ZZZOOOLLLGGGDDDBBBAAA@@@>>>@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEFFFHHHJJJMMMNNNLLLJJJIIIJJJLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJMMMNNNOOOPPPQQQQQQQQQQQQUUUUUUVVVVVVWWWXXXYYYYYY\\\[[[[[[\\\]]]___aaaccc```bbbfffjjjnnnqqqtttuuuxxxxxxyyyyyyzzz{{{||||||~~~~~~~~~rrrhhh]]]VVVPPPPPPQQQSSS[[[bbbgggooo{{{yyyqqqqqquuuxxx|||}}}xxxppphhhbbb^^^```cccfffgggfffdddccc]]]___aaabbbccceeehhhkkkkkkjjjjjjiiiiiihhhhhhhhhgggkkkqqqvvv{{{|||yyy~~~}}}xxxrrrjjjaaa[[[UUUNNNHHHFFFFFFJJJTTT^^^qqqkkkPPPBBB===999555333222333333333333333333333000000000000000000000000000000000000000000000000//////............//////---...//////000111111111////////////////////////........................///////////////////////////000000000111111111111222444777:::AAAJJJTTT[[[```aaajjjzzzwwwqqqrrr|||uuummmjjjiiilllpppuuu~~~wwwlllddd```YYYWWWUUURRRPPPPPPQQQQQQRRRTTTUUUVVVVVVXXXZZZ\\\```dddiiinnnqqqsssvvvwwwwwwuuurrroookkkfff```\\\OOOLLLGGGCCCBBBAAA@@@???????????????AAABBBDDDEEEGGGGGGGGGIIIKKKNNNPPPRRRQQQOOOMMMMMMNNNOOONNNMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOMMMNNNNNNOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXZZZZZZZZZZZZ[[[]]]^^^______aaaeeeiiilllnnnooopppttttttuuuvvvwwwxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~sssjjj]]]VVVPPPOOOPPPSSSZZZaaafffnnnzzzzzzrrrrrruuuwww||||||vvvooohhhccc___bbbfffiiiiiigggcccaaa___aaabbbbbbbbbccceeeggghhhhhhhhhiiiiiijjjjjjjjjjjjmmmrrrwww{{{~~~{{{xxx{{{tttkkkccc]]]TTTNNNHHHFFFFFFIIIQQQ[[[hhhqqqTTTDDD>>>:::777555222333333333333333333333000000000000000000000000//////////////////////////////............////////////000000000000///...................................................///////////////////////////000000000111111111111222444777;;;BBBLLLVVV]]]bbbeeeqqqvvvppprrrwww}}}tttmmmggggggjjjpppvvv~~~uuukkkccc```XXXWWWTTTRRRQQQQQQRRRRRRRRRTTTUUUVVVVVVXXX[[[^^^aaaeeejjjnnnqqqsssuuuwwwwwwuuusssqqqmmmhhhbbb^^^QQQMMMGGGDDDBBBAAAAAA@@@>>>>>>>>>>>>@@@CCCEEEGGGHHHIIIIIIKKKNNNQQQTTTVVVXXXUUURRRPPPOOOOOONNNMMMOOOPPPPPPQQQRRRQQQQQQPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWYYYYYYYYYZZZZZZ[[[\\\]]]aaabbbeeehhhjjjkkkllllllpppqqqrrrsssuuuvvvwwwxxxxxxyyyzzz{{{{{{{{{{{{zzz~~~uuulll^^^WWWQQQOOOOOORRRXXX```eeennnyyy|||tttrrruuuxxx}}}~~~zzzuuuooohhhccc```cccgggkkkkkkhhhdddaaaaaabbbcccbbbbbbbbbdddfffgggggghhhiiijjjkkkllllllmmmppptttxxx||||||zzz{{{wwwmmmeee```TTTNNNIIIGGGFFFHHHOOOXXXdddxxxYYYGGG???;;;888666333333333333333333333333000000000000000000000000........................//////............/////////000111111111///...---................................................////////////////////////000000000000111111111111222444777<<>>>>>===>>>@@@DDDGGGIIIKKKKKKLLLNNNQQQTTTXXXYYY___[[[WWWTTTRRRRRRQQQPPPQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRPPPOOOOOOPPPQQQRRRPPPQQQQQQRRRRRRRRRRRRRRRNNNNNNNNNNNNOOOOOOPPPPPPNNNNNNPPPQQQRRRRRRRRRRRRTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYYYYZZZ[[[\\\\\\bbbccceeefffhhhiiiiiiiiimmmnnnoooqqqsssuuuvvvwwwuuuvvvxxxzzzzzzzzzzzzyyy|||}}}wwwooo```YYYRRROOOOOOPPPVVV]]]eeemmmxxx~~~tttsssuuuxxx||||||xxxtttnnnhhhddd^^^bbbggglllmmmjjjfffbbb```aaabbbbbbbbbccceeehhhjjjjjjjjjkkkkkklllllllllppprrrvvvyyy|||~~~||||||yyyooogggbbbVVVPPPKKKIIIGGGGGGMMMUUU]]]vvvzzz~~~___JJJAAA;;;888666444444444333333222222222000000000000000000000000//////////////////////////////............//////---...000111111111///...................................................////////////////////////000000000000111111111111333444888===DDDNNNYYYaaaaaaiiixxxwwwsssvvvwwwrrrmmmiiijjjmmmttt{{{}}}uuukkkbbb^^^WWWVVVTTTRRRRRRRRRTTTUUUSSSTTTUUUUUUVVVYYY]]]```eeeiiinnnqqqsssuuuvvvxxxxxxwwwuuutttqqqlllfffaaaWWWRRRKKKFFFCCCBBBAAAAAA???>>>>>>???BBBFFFJJJLLLMMMNNNOOOQQQUUUXXX\\\^^^ccc```[[[XXXWWWWWWVVVUUUSSSTTTVVVWWWWWWUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSPPPPPPQQQRRRRRRRRRRRRRRRNNNNNNOOOPPPQQQRRRSSSSSSPPPPPPQQQRRRSSSSSSRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYY[[[[[[\\\\\\aaaaaabbbccceeegggiiijjjkkklllnnnppprrrtttvvvvvvtttvvvxxxzzz{{{|||{{{zzz|||}}}xxxpppbbbZZZSSSPPPNNNOOOTTT[[[ccckkkvvv~~~tttrrrsssvvv{{{}}}zzzvvvrrrmmmhhhddd[[[```ggglllnnnlllhhheee^^^```bbbbbbcccdddgggjjjmmmlllllllllllllllllllllqqqsssvvvyyy|||}}}|||}}}zzzppphhhdddYYYSSSMMMJJJGGGFFFKKKRRRUUUmmmzzz|||dddMMMBBB;;;777666555555444333333222111111000000000000000000000000000000000000000000000000//////............//////+++---///111222222111000........................////////////////////////////////////////////////000000000000111111111111333555888===EEEOOOZZZaaa___hhhyyyxxxtttxxxyyy~~~qqqlllkkklllpppvvv}}}|||uuukkkbbb]]]WWWVVVTTTSSSRRRSSSTTTUUUSSSTTTUUUUUUVVVYYY]]]```gggkkkpppsssuuuvvvxxxyyyxxxwwwvvvuuurrrmmmgggbbbYYYTTTLLLGGGCCCBBBAAAAAA@@@@@@???@@@CCCGGGLLLNNNPPPPPPQQQTTTWWW[[[___aaaeeebbb]]][[[ZZZ[[[ZZZZZZUUUVVVXXXYYYYYYXXXVVVUUUSSSSSSTTTTTTTTTUUUUUUUUUSSSRRRQQQPPPPPPQQQSSSTTTOOOOOOPPPQQQRRRRRRRRRQQQPPPQQQRRRSSSTTTVVVWWWWWWSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVXXXZZZ[[[\\\\\\]]]_________aaacccfffiiikkkkkkkkkmmmooorrrtttuuuvvvtttvvvyyy{{{}}}}}}}}}|||{{{}}}~~~xxxpppccc[[[SSSPPPNNNNNNSSSYYYaaaiiittt}}}sssppprrruuuzzz~~~}}}}}}yyysssnnnhhhdddaaaaaabbbeeekkkqqqqqqkkkeee^^^___```aaaaaacccfffiiikkkllllllmmmnnnooopppppptttuuuyyy}}}}}}vvvjjjcccZZZTTTMMMHHHGGGIIIJJJKKKUUUdddwwwzzzzzzjjjRRRDDD===999777444333222111000000000000111222222222222111000000000000000000000000000000222111000.........///000------............------//////////////////////////////////////////////////////......---------,,,000111111111111222222222111222666===HHHSSS[[[^^^eeehhhtttxxxrrruuuzzzqqqooonnnkkkoooyyy|||ssslllddd___XXXVVVTTTRRRQQQQQQRRRSSSTTTUUUVVVWWWXXX[[[```cccdddgggmmmrrrwwwzzz{{{{{{yyyvvvtttssssssoooggg```YYYUUUOOOIIIDDDAAAAAAAAA@@@@@@AAACCCEEEIIILLLMMMQQQTTTYYY\\\^^^___aaacccbbbccccccaaa]]]\\\___bbb``````___^^^\\\[[[[[[ZZZ\\\YYYWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRPPPPPPOOOOOOPPPQQQSSSTTTTTTTTTTTTSSSTTTUUUUUUVVVWWWVVVVVVUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[```bbbeeefffggghhhiiikkknnnnnnpppqqqrrrsssssstttvvvvvvwwwxxxzzz{{{||||||}}}}}}~~~xxxnnnggg^^^UUUPPPLLLLLLPPPWWW]]]fffrrr}}}uuussstttuuuyyy~~~}}}{{{yyyuuupppkkkfffcccbbb``````ccciiinnnnnniiiddd___```aaaaaaaaabbbeeehhhkkkkkklllmmmooopppqqqqqquuuwwwzzzwwwmmmeee[[[VVVOOOJJJHHHIIIJJJKKKRRR___ppp}}}{{{zzzoooUUUFFF???:::888555444333222111111111111111222222222222111000000000000000000000000000000222111000///......///000---......//////......---/////////////////////////////////////////////////////////.........------000000111111111222222222222333666>>>IIITTT\\\```ccciiizzzuuurrrwww{{{rrrppppppmmmrrr}}}zzzqqqiiibbb]]]WWWVVVTTTRRRQQQQQQRRRSSSTTTUUUVVVWWWYYY\\\```dddgggjjjnnntttxxxzzz{{{{{{{{{xxxvvvvvvuuuqqqjjjccc[[[WWWQQQJJJEEEBBBAAAAAA@@@@@@AAACCCFFFIIILLLNNNRRRUUUYYY\\\^^^```bbbccceeeffffffeeebbbaaabbbdddbbbbbbaaa```___^^^]]]]]]\\\ZZZXXXWWWXXXZZZYYYYYYUUUTTTTTTSSSSSSSSSSSSTTTSSSRRRRRRRRRSSSTTTVVVWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWYYY[[[]]]___``````___bbbeeegggggghhhjjjlllnnnooopppqqqrrrsssssssssvvvvvvwwwxxxyyy{{{||||||}}}~~~yyyoooggg^^^UUUPPPMMMLLLQQQWWW]]]fffrrr|||uuuqqqrrrsssxxx|||~~~}}}~~~}}}{{{uuusssnnnjjjfffcccbbbbbb^^^^^^aaafffjjjkkkfffbbb___```aaaaaa```bbbeeegggkkkkkklllnnnpppqqqrrrssswwwyyy|||wwwmmmfff^^^YYYQQQLLLJJJJJJKKKKKKPPPZZZfffqqq~~~}}}{{{wwwZZZHHH@@@===:::666555444333333222222222111222222222222111000000000000000000000000000000111000000////////////000---......//////......---////////////////////////////////////////////////000000////////////......000000000111111111222222333444666===HHHTTT^^^bbbdddiiiyyytttuuu|||{{{rrrqqqrrrpppvvvvvvnnnggg```[[[WWWUUUSSSRRRQQQRRRSSSTTTTTTVVVWWWXXXYYY]]]aaaeeejjjmmmqqquuuxxxzzz{{{{{{{{{yyywwwvvvuuuqqqjjjddd^^^ZZZTTTMMMGGGCCCAAAAAA@@@AAABBBCCCFFFJJJMMMOOOSSSVVVZZZ]]]___aaaccceeehhhjjjkkkjjjhhhgggggggggeeeeeedddcccbbbaaaaaa```\\\[[[ZZZZZZ\\\]]]]]]]]]VVVUUUUUUUUUUUUUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[XXXYYY[[[^^^```aaabbbbbb___bbbeeeggghhhjjjlllnnnnnnoooppprrrrrrsssssssssuuuuuuvvvxxxyyy{{{||||||~~~~~~{{{rrrhhh___VVVRRROOONNNRRRXXX^^^gggqqq{{{uuuoooooopppuuuzzz~~~|||{{{zzzzzz{{{zzzxxxuuummmkkkgggcccaaa```aaaaaa[[[\\\^^^bbbffffffccc```]]]^^^`````````bbbfffhhhjjjkkkmmmoooqqqssstttuuuxxxzzz}}}}}}uuukkkeee```[[[TTTNNNLLLKKKKKKKKKNNNVVV```iiivvv}}}zzz___JJJBBB===:::666555444333222222222222111222222222222111000000////////////////////////000000000////////////000......////////////......////////////////////////////////////////////////000000000000000/////////000000000000111111111111333333555<<>>888555444333222111111111111111222222222222111000000000000000000000000000000...//////000000000000///...//////000000//////...////////////////////////////////////////////////......////////////000000/////////000000000111111222222555<<>>888888666444333333333222111000111111222222222111111000000000000000000000000000000////////////000000////////////////////////------------------,,,,,,111000///---------...///.........////////////000000000000000111111111111444666:::AAAJJJRRRXXXZZZaaapppyyyyyy~~~sssqqqssssssyyy|||ppphhhbbb]]]YYYUUUTTTSSSSSSSSSTTTVVVVVVWWWYYYZZZ]]]```eeekkkpppqqqsssvvvxxxxxxyyyzzz|||~~~{{{wwwtttqqqmmmhhheee]]][[[WWWRRRMMMHHHEEECCC@@@BBBDDDFFFGGGJJJMMMPPPVVVZZZaaahhhnnnrrruuuwwwvvvvvvuuutttuuuwwwyyyzzzwwwuuuqqqooonnnmmmlllkkknnnnnnnnnnnnooopppqqqrrrpppnnnkkkhhhfffeeeffffffjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggdddddddddeeegggjjjlllnnniiiiiiiiijjjkkklllnnnoookkknnnpppqqqpppnnnnnnnnnpppqqqrrrtttvvvwwwxxxyyy|||{{{{{{zzzzzz{{{{{{|||~~~~~~~~~~~~|||tttnnnddd[[[UUURRRSSSTTTXXX___kkkvvvsssmmmmmmqqqtttzzzwwwnnnhhheeebbbaaaaaabbbbbbaaa`````````aaaaaa```]]][[[XXXWWWUUUTTTSSSTTTVVVWWW[[[[[[\\\]]]]]]^^^^^^___aaabbbddddddccccccdddfffiiilllqqqtttvvvxxx{{{}}}zzztttpppooooooooovvvwwwzzz~~~wwwmmmfff```\\\VVVRRROOOMMMKKKIIIGGGNNNTTT^^^sss{{{{{{|||]]]HHH===999888666444333333333222111111111222222222111111000000000000000000000000000000000//////.../////////////////////////////////........................000000///...................../////////000000000000000000000111111111111333555:::BBBLLLUUU[[[]]]dddrrr}}}zzz|||sssqqqsssttt{{{yyynnnfff```[[[XXXUUUTTTSSSSSSSSSTTTVVVWWWUUUVVVXXX[[[^^^ccciiimmmrrrtttwwwxxxyyyyyy{{{}}}{{{zzzyyywwwtttnnnhhhccc\\\ZZZVVVPPPKKKGGGDDDBBB@@@BBBDDDEEEFFFHHHKKKNNNSSSXXX___fffmmmrrrvvvxxxvvvvvvwwwyyyzzz|||}}}~~~zzzwwwtttqqqpppooonnnmmmmmmmmmmmmnnnppprrrssstttsssqqqooollljjjiiijjjjjjjjjjjjiiiiiihhhhhhhhhgggjjjjjjjjjiiiiiiiiiiiiiiiiiihhhggggggggghhhiiijjjiiijjjjjjkkklllmmmmmmnnnlllnnnqqqrrrqqqooooooooosssssstttvvvwwwyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{||||||||||||}}}~~~~~~vvvpppfff\\\VVVSSSRRRSSSVVV]]]hhhsss}}}tttllljjjlllooowww|||~~~vvvmmmfffccc```^^^___aaabbbbbbaaaaaa```aaabbbbbb___]]]YYYXXXVVVTTTTTTUUUVVVWWW[[[[[[]]]^^^___```aaaaaaaaabbbddddddcccccceeefffjjjnnnssswwwyyy|||{{{rrrmmmkkkkkkjjjiiioooqqqvvv{{{yyyooohhhaaa]]]WWWRRROOOMMMKKKJJJFFFMMMUUUaaaxxxbbbKKK@@@<<<888666444333333333222111222222222222222111000///000000000000000000000000000000///...............////////////////////////---......//////000000000///////////////......---...////////////000000000000000000000111111111111333555;;;DDDOOOXXX^^^```gggttt{{{xxx~~~~~~sssrrrtttvvv|||vvvkkkccc^^^YYYVVVUUUTTTTTTSSSTTTUUUVVVWWWTTTVVVXXX[[[^^^ccciiimmmsssuuuxxxyyyzzzzzz|||~~~zzzzzzzzzyyyvvvooogggaaa[[[YYYTTTOOOIIIEEECCCAAA@@@BBBCCCDDDDDDFFFHHHKKKOOOTTT\\\cccjjjoootttxxxvvvxxx|||~~~{{{uuurrrpppooonnnmmmllllllmmmoooqqqsssuuuvvvtttssspppnnnmmmlllllllllllllllkkkkkkjjjiiihhhhhhkkkkkkkkkkkkllllllllllllkkkkkkjjjiiiiiiiiiiiijjjjjjkkklllnnnnnnnnnmmmmmmmmmppprrrsssrrrqqqqqqqqquuuvvvwwwxxxyyyzzz{{{|||}}}}}}||||||||||||}}}}}}|||||||||}}}}}}~~~yyysssiii___WWWSSSRRRSSSUUU[[[eeeoooyyyvvvllliiijjjllluuuzzzwwwnnnfffccc______```dddfffggghhhgggeeeeeeeeedddaaa___ZZZYYYWWWUUUUUUVVVWWWXXXZZZ[[[]]]___aaaaaabbbbbb```bbbddddddddddddfffgggjjjnnnsssxxx{{{~~~wwwnnnjjjlllnnnmmmkkkpppssswww~~~zzzqqqjjjbbb^^^WWWRRROOOMMMKKKJJJGGGNNNVVVdddzzziiiOOOCCC@@@888666444333333333222111333333333222111000///...////////////////////////111000///...------------////////////////////////,,,,,,---...///000000111---...///000000///...---------.........////////////000000000111111111111333666<<>>GGGQQQXXX\\\]]]hhh{{{yyyrrrsssvvvyyy~~~rrrhhhbbb___[[[XXXVVVUUUUUUTTTTTTVVVWWWXXXVVVXXX\\\___bbbfffkkknnntttvvvyyyzzz{{{{{{}}}}}}yyyuuurrrnnnjjjggg]]]YYYTTTMMMHHHEEECCCCCC@@@AAABBBAAAAAAAAACCCEEEGGGLLLRRRXXX]]]hhhuuuzzzqqqkkkiiigggggglllkkkkkkllllllmmmnnnooooooooonnnnnnmmmmmmmmmlllkkkkkkjjjjjjjjjjjjiiiiiihhhiiijjjkkklllmmmnnnnnnqqqqqqqqqqqqpppooonnnmmmlllnnnoooqqqrrrsssrrrrrrsssuuuwwwwwwvvvwwwyyyzzzwwwxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~}}}wwwnnnddd[[[UUURRRQQQRRRXXX___hhhrrrqqqiiiiiikkkqqqttt{{{zzzqqqiiieeeaaaaaaeeemmmsssvvvuuurrrooollljjjgggdddbbb]]][[[ZZZXXXXXXYYYZZZ[[[\\\^^^aaacccdddcccaaa``````bbbdddeeeeeefffhhhiiilllpppuuuyyy||||||sssssssssuuuxxx{{{~~~~~~wwwpppfff```XXXQQQNNNMMMLLLKKKIIIIIILLLVVVeeevvvvvvXXXFFF===888666444333333333222111111111222222222111111000000000000000000000000000000000///000000111222333////////////////////////------------...........................///000000........./////////000000000000000000111111111111444777>>>HHHSSS[[[___```jjj|||xxxrrrtttvvv||||||pppgggbbb^^^[[[XXXVVVVVVUUUTTTUUUVVVWWWXXXWWWZZZ^^^aaadddhhhlllooosssvvvxxxzzzzzz{{{|||~~~~~~|||zzzwwwtttoooiiieee\\\XXXRRRKKKFFFCCCBBBBBB???AAABBBAAAAAAAAADDDFFFEEEJJJQQQVVV^^^lll~~~~~~tttlllgggfffffffffggghhhhhhiiijjjkkkmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkkkklllllllllhhhiiijjjkkkmmmnnnooopppqqqrrrrrrsssrrrqqqpppooommmnnnoooqqqrrrtttuuuvvvuuuvvvxxxxxxxxxxxxzzz|||wwwxxxzzz|||~~~|||~~~}}}zzzvvvvvvuuuuuuvvvxxxyyy{{{~~~|||wwwnnnddd[[[VVVRRRQQQPPPUUU]]]fffqqqssskkkkkkmmmpppsss{{{~~~uuuhhhddd```___dddlllssswwwxxxuuuqqqooommmllliiiggg]]]\\\ZZZYYYXXXYYYZZZ[[[^^^```ccceeeeeedddbbbaaa```bbbdddeeeeeefffhhhjjjnnnrrrwww{{{}}}~~~zzzuuuwwwzzz{{{}}}zzzrrrfffaaaXXXQQQNNNMMMLLLKKKGGGEEEHHHQQQ___ppp{{{]]]III???888666444333333333222111000111111222222222111111000000000000000000000000//////000000111333444555///////////////////////////////////////.........///...---------///000111000000000000111111111111000000000000111111111111333777???JJJUUU^^^bbbdddlll}}}wwwrrrtttwww~~~{{{ooofffaaa^^^ZZZXXXVVVVVVUUUUUUUUUVVVWWWXXXZZZ]]]aaadddhhhkkkooorrrsssuuuxxxyyyzzzzzz|||~~~|||{{{{{{zzzwwwpppiiiccc[[[WWWQQQJJJEEEBBBAAAAAA???@@@BBBBBBAAABBBDDDFFFDDDIIIPPPVVV___ppp~~~wwwmmmfffbbbbbbddddddddddddeeegggiiikkkmmmnnnllllllmmmmmmmmmmmmllllllmmmmmmnnnnnnooopppppppppiiiiiijjjlllmmmooopppqqqnnnoooqqqssstttttttttsssnnnnnnoooppprrruuuwwwxxxvvvwwwxxxxxxxxxyyy|||~~~xxxyyy{{{~~~}}}xxxrrroooooonnnjjjfffgggggggggiiikkknnnqqqrrr|||{{{vvvnnnddd\\\VVVSSSQQQNNNSSS[[[dddooo~~~uuunnnooorrrrrruuu}}}}}}wwwjjjfffaaa```eeeoooxxx}}}~~~vvvqqqrrrsssnnngggeeefffccc___\\\[[[[[[]]]___\\\___ccceeedddbbb``````bbbcccdddeeefffhhhkkknnntttwww{{{}}}zzzuuutttsssuuuxxx{{{~~~xxxmmmccc```[[[TTTMMMIIIIIIIIIEEEFFFHHHLLLUUUfffzzz^^^HHHBBB;;;999777444333222111111333222111111000000111111111111111111111111111111000000000000////////////---------............///................................................////////////000000000000---------...///111222333666555<<>>@@@???>>>>>>???@@@BBBDDDJJJMMMRRRYYYdddvvv{{{pppgggeeedddbbb``````aaacccfffiiilllmmmlllllljjjlllmmmmmmmmmmmmnnnpppoooqqqtttuuussspppooonnnkkklllnnnoooqqqrrrrrrrrrssstttuuuuuuuuutttsssrrrppppppqqqrrrrrrsssssstttwwwvvvvvvwwwxxx{{{}}}~~~{{{}}}|||rrrjjj```\\\\\\______^^^\\\aaaffffffggglllwwwyyytttlllccc[[[UUUQQQOOONNNPPPWWWbbblllxxxwwwmmmlllnnnqqquuu~~~~~~xxxkkkgggbbbaaafffoooxxx}}}yyyuuuvvvuuunnniiigggdddbbb___\\\[[[\\\^^^___^^^aaadddeeedddcccbbbbbbdddeeefffggggggiiimmmoootttwww{{{~~~}}}wwwttttttxxxzzz}}}vvvllldddaaa\\\VVVPPPKKKJJJIIIFFFFFFGGGKKKTTTeeexxx```IIIBBB;;;999777444333222222222333222111111000000111111111111111111111111111111000000000000/////////...---------............///........................////////////////////////.../////////000000000000.........///000111222333555555<<>>>>>???AAACCCEEEHHHMMMTTT\\\hhhzzzvvvlllcccaaa```^^^]]]^^^___aaadddgggiiikkkkkkkkkjjjkkkmmmmmmllllllnnnoooooorrruuuuuutttrrrppppppmmmnnnooopppqqqrrrrrrrrrrrrsssttttttuuuuuuttttttttttttttttttttttttuuuuuuwwwwwwwwwxxxyyy{{{}}}}}}~~~rrrgggaaaYYYVVVXXX[[[\\\[[[[[[___dddfffiiiqqq}}}xxxssslllccc[[[UUUQQQOOONNNPPPWWWaaalllwww{{{pppmmmooouuuyyyxxxlllgggcccbbbhhhpppxxx|||}}}zzzxxxxxxssslllhhhhhhbbb```^^^]]]\\\]]]___```bbbdddffffffeeedddeeefffggghhhiiiiiiiiikkknnnqqqtttwww|||~~~yyyuuuqqqqqqsssyyy|||vvvnnneeebbb]]]XXXRRRNNNKKKIIIGGGGGGGGGJJJSSScccwwwbbbKKKCCC;;;999777555333222222222333222111111000000111111111111111111111111111111000000000/////////......---------............///........................////////////////////////....../////////000000000000000000000000111222333444555===KKKVVV\\\aaaeeeqqqyyyssstttxxxxxxmmmddd___\\\YYYVVVUUUVVVVVVWWWWWWXXXYYYYYY[[[^^^cccgggkkkoootttwwwzzz{{{|||}}}~~~~~~~~~~~~|||yyytttpppmmmkkkjjj^^^XXXQQQJJJFFFCCCAAA???>>>=========???BBBEEEFFFGGGLLLTTT^^^kkk|||}}}vvvnnneee]]][[[[[[YYYXXXZZZ\\\^^^aaadddggghhhiiiiiiiiikkkllllllllllllmmmoooooorrruuuvvvuuusssrrrsssooopppqqqrrrrrrrrrqqqqqqrrrrrrrrrssstttuuuwwwwwwxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxyyy{{{}}}vvvhhh\\\WWWSSSRRRUUUYYYZZZYYY[[[```fffkkkrrr~~~vvvrrrkkkccc[[[UUUQQQOOONNNPPPVVVaaajjjuuutttppppppzzz|||xxxjjjfffcccccchhhpppwww{{{yyywwwvvvuuuooofffcccddd___^^^]]]]]]^^^___```aaaeeefffggggggffffffgggiiihhhiiijjjjjjjjjlllooorrruuuxxx}}}tttooollljjjlllqqqtttxxx|||~~~xxxqqqfffbbb]]]XXXSSSOOOKKKIIIGGGGGGGGGIIIRRRbbbvvvcccLLLCCC:::999777555333333333333333222111111000000111111111111111111111111111111000000/////////.........---------............///........................////////////////////////........./////////000000222111111111111111222222444666>>>LLLVVV[[[```ddduuuyyyrrrsssyyywwwlllccc^^^[[[WWWUUUTTTUUUWWWXXXYYYYYYYYYYYYZZZ^^^bbbgggjjjooossswwwzzz{{{|||}}}~~~|||{{{wwwsssoookkkhhhfff\\\WWWPPPJJJFFFCCCAAA???===<<<<<<===???BBBFFFHHHEEEKKKSSS^^^jjjxxx~~~tttnnnfff^^^WWWVVVVVVTTTUUUXXX[[[]]]```ccceeeggghhhiiiiiijjjllllllkkkkkkmmmnnnoooqqqtttuuutttsssssssssqqqrrrsssttttttsssqqqppprrrrrrrrrrrrtttwwwyyy{{{{{{zzzyyywwwwwwwwwwwwwwwxxxxxxyyy{{{|||~~~pppbbbVVVTTTRRRSSSWWWZZZ\\\\\\___dddllluuuvvvrrrkkkccc\\\VVVRRRPPPOOOPPPVVV```iiisssxxxrrrqqq|||~~~}}}vvvgggeeebbbccciiipppwwwzzzxxxtttrrrpppiiiaaa___aaa[[[\\\]]]^^^___aaabbbccchhhhhhiiihhhggggggiiikkkhhhiiijjjkkkkkkmmmpppssswwwzzz~~~wwwlllgggdddcccfffkkklllqqqwwwzzz}}}xxxrrrfffbbb[[[VVVSSSOOOKKKHHHGGGGGGGGGIIISSSdddyyyeeeMMMDDD:::999777555444333444444333222111111000000111111000000000000000000000000////////////............---------............///........................------------------------............////////////222111111111111111222222444777@@@MMMVVVZZZ___dddvvv{{{}}}{{{tttuuu{{{~~~vvvkkkbbb]]]ZZZWWWTTTSSSUUUWWWYYYZZZZZZZZZYYYZZZ]]]bbbfffjjjnnnsssvvvzzz{{{|||~~~yyyyyywwwtttoooiiiddd```ZZZVVVOOOJJJFFFDDDAAA???<<<<<<<<<===???CCCFFFHHHEEEJJJQQQZZZeeepppzzz|||uuummmhhh```YYYTTTSSSSSSRRRTTTXXX\\\]]]___bbbeeegggiiijjjiiikkkllllllllllllmmmooonnnppprrrsssrrrqqqrrrsssrrrsssuuuvvvvvvtttrrrqqqrrrrrrrrrtttvvvxxx{{{}}}|||{{{yyywwwvvvvvvwwwwwwyyyzzz{{{}}}~~~{{{jjj]]]UUUTTTTTTVVVYYY]]]___```ccciiirrr~~~}}}}}}xxxtttnnnfff^^^WWWSSSPPPOOOPPPUUU___gggqqq{{{sssrrrzzz}}}{{{sssfffdddbbbeeekkksssyyy|||xxxsssmmmjjjeee^^^\\\]]]XXXYYY\\\^^^aaaccccccdddhhhiiijjjiiihhhhhhjjjlllhhhjjjkkkllllllooorrruuuyyy|||zzzpppfffbbb___^^^```dddeeekkkrrrvvvxxx~~~xxxsssiiibbbZZZUUURRROOOLLLIIIGGGGGGGGGJJJUUUhhh~~~iiiOOODDD:::999777555444444444555333222111111000000111111000000000000000000000000/////////.........---------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000000111222333444888BBBOOOWWWZZZ___ddduuuxxxyyyzzzzzz~~~~~~vvvkkkbbb]]]ZZZWWWTTTTTTUUUWWWYYYZZZ[[[ZZZZZZ[[[^^^cccgggkkkoootttwwwzzz{{{|||~~~xxxxxxwwwtttnnnggg```[[[XXXTTTNNNIIIFFFCCC@@@>>>===<<<<<<===???CCCFFFHHHGGGIIIOOOVVV___hhhooorrrwwwvvvuuutttrrrmmmgggcccZZZUUUQQQPPPPPPPPPSSSXXX\\\]]]___bbbeeegggjjjkkkjjjlllmmmmmmlllmmmnnnpppoooqqqrrrrrrqqqpppqqqrrrrrrtttvvvxxxxxxvvvsssrrrssstttuuuvvvxxx{{{}}}~~~}}}{{{yyywwwvvvwwwxxxyyy|||}}}~~~sssdddYYYUUUUUUVVVXXX\\\aaaeeegggiiinnnwww~~~yyyxxxyyy{{{xxxqqqiiiaaaZZZTTTQQQOOOPPPUUU^^^fffooo}}}|||tttssswwwzzzxxxpppeeeddddddgggnnnvvv|||xxxnnnfffbbb___ZZZWWWXXXUUUXXX[[[___bbbdddeeeeeehhhiiikkkkkkiiiiiijjjllliiijjjlllmmmoooqqquuuxxx|||~~~ssskkkccc```]]]ZZZ[[[^^^___eeelllooorrrwww|||wwwllldddZZZTTTRRRQQQNNNKKKFFFGGGGGGLLLWWWlllmmmQQQDDD:::999777666555444555555333222111111000000111111000000000000000000000000//////.........------------------............///........................---------------------------------.........//////.........///000111222333555:::EEEQQQXXXZZZ___eeeqqqyyywww~~~vvvkkkccc^^^ZZZWWWTTTTTTUUUWWWXXXZZZ[[[[[[\\\]]]```eeeiiimmmqqqvvvyyyzzz{{{|||~~~{{{yyyvvvqqqjjjccc]]]YYYUUURRRLLLHHHEEEBBB???===============???BBBEEEGGGIIIJJJNNNTTT\\\ccciiikkkooonnnlllkkkjjjfffaaa]]]VVVQQQNNNNNNNNNMMMRRRXXX[[[\\\^^^```cccgggiiikkkkkkmmmnnnnnnnnnnnnoooqqqqqqrrrssssssqqqpppqqqrrrrrrtttwwwyyyyyywwwuuussstttuuuwwwyyy{{{}}}~~~~~~}}}|||yyywwwwwwxxxyyy{{{~~~~~~~~~~~~~~~wwwmmmccc\\\UUUVVVXXX\\\aaagggnnnrrrqqqvvv|||wwwyyy{{{|||uuummmddd\\\VVVRRROOOOOOTTT]]]eeennn{{{}}}tttssstttxxxvvvnnnfffeeeeeejjjqqqyyyuuujjj___[[[YYYVVVSSSRRRTTTWWW[[[___ccceeeeeeeeegggiiikkkkkkjjjjjjjjjkkkjjjkkkmmmoooqqqtttxxx{{{}}}~~~}}}}}}~~~yyyppphhhaaa___\\\YYYXXXZZZZZZ```gggjjjkkkpppzzz|||ooofff[[[TTTRRRRRRPPPMMMFFFFFFHHHMMMYYYnnnpppSSSEEE:::999777666555555555666333222222111000111111111000000000000000000000000//////.........------------------.........//////................................................---------.........//////---------...///111222333666;;;FFFRRRXXXZZZ___eeemmmzzzwwwwwwkkkccc^^^[[[WWWTTTUUUUUUVVVXXXYYY[[[\\\]]]___bbbgggkkkooosssxxx{{{zzz{{{|||~~~~~~{{{uuunnngggaaa\\\ZZZTTTPPPKKKGGGDDDBBB???===>>>=========???BBBEEEFFFJJJKKKNNNSSS[[[bbbgggiiikkkjjjhhhgggeeebbb]]]ZZZSSSOOOLLLLLLLLLLLLQQQXXXZZZ[[[]]]___bbbfffiiijjjlllmmmoooooonnnnnnpppqqqssstttuuutttrrrqqqrrrsssrrrtttwwwyyyzzzxxxvvvtttuuuvvvyyy{{{}}}~~~~~~~~~~~~|||zzzxxxxxxyyy{{{}}}~~~}}}||||||}}}~~~|||rrrlllfffaaaWWWXXX[[[___eeemmmvvv{{{yyy}}}{{{yyy}}}~~~xxxooofff]]]VVVSSSOOOOOOTTT\\\dddmmmzzz|||tttsssrrrwww{{{uuupppgggfffgggmmmuuu}}}{{{hhhXXXVVVUUUOOONNNSSSSSSUUUWWWZZZ\\\^^^``````hhhiiijjjlllmmmmmmllllllppppppoooppprrrvvvzzz|||}}}xxxvvvsssqqqppprrrvvv{{{~~~}}}yyywwwlllfff___[[[[[[[[[[[[ZZZ[[[___cccdddgggmmmxxxzzznnnhhh___WWWRRROOOMMMLLLIIIFFFGGGOOO[[[jjjyyyUUUAAA>>>;;;888666555444333222222222222111111111111000////////////000000000000////////////////////////------------------------........................//////.........---------...------------...//////000000000111222333555555666:::DDDPPPWWWZZZ___dddssstttvvvttthhhbbb^^^ZZZXXXYYYTTTUUUWWWYYY[[[]]]]]]^^^___ccchhhmmmqqqtttwwwzzz}}}~~~|||yyytttoooiiibbbZZZUUUQQQMMMHHHDDDCCCAAA@@@>>>>>>???>>>>>>???CCCHHHLLLLLLPPPTTTWWW[[[```cccccceeejjjllljjjhhheee___XXXOOOJJJHHHKKKNNNNNNPPPSSSVVVXXXZZZ\\\___bbbgggkkknnnnnnnnnnnnoooooooooooossssssrrrqqqqqqqqqrrrrrrtttuuuwwwyyyzzzyyyxxxwwwwwwxxxzzz|||}}}}}}||||||}}}{{{yyywwwwwwxxx{{{}}}|||{{{zzzvvvtttuuuuuuyyy~~~xxxtttqqqkkkccc```\\\[[[bbbjjjqqqyyy}}}uuuuuu|||{{{qqqeee[[[TTTPPPOOOOOOTTT\\\eeennn}}}|||qqqooottt}}}zzzsssooogggfffhhhoooyyyvvveeeVVVTTTSSSNNNMMMQQQTTTUUUXXXZZZ]]]___``````dddeeehhhjjjlllmmmnnnnnnsssrrrqqqrrrtttwwwzzz}}}|||uuuiiihhheeeeeefffiiimmmpppuuuvvvxxxyyyxxxvvvsssqqqkkkfff```]]]]]]^^^___^^^]]]```ccceeefffkkkttt|||vvvmmmggg___XXXSSSOOOMMMKKKGGGDDDEEELLLXXXhhh}}}|||ZZZFFF<<<999666444333222111000222222222111111111111000////////////000000000000////////////////////////------------------------........................//////.........---------...------------...//////000000000111222333444555666:::DDDPPPWWWZZZ^^^dddqqq{{{rrruuuttthhhbbb^^^YYYWWWXXXUUUVVVWWWYYY[[[\\\]]]]]]^^^bbbhhhlllpppsssvvvyyy|||}}}~~~~~~}}}{{{xxxtttoooiiibbbZZZUUUPPPLLLGGGDDDBBBAAA???>>>>>>>>>>>>>>>@@@CCCIIIMMMOOORRRVVVYYY]]]bbbeeeffflllppprrroookkkhhhaaaZZZOOOJJJGGGIIIKKKLLLOOORRRUUUWWWYYY\\\^^^bbbgggjjjnnnnnnnnnnnnnnnoooooooootttssssssrrrrrrrrrsssssstttuuuwwwxxxyyyyyyxxxxxxwwwyyyzzz|||}}}}}}}}}}}}~~~|||yyywwwwwwxxxzzz|||zzzsssnnnmmmlllhhhhhhiiiiiilllpppssstttuuuwwwxxxzzz||||||zzzyyyxxxrrrjjjccc^^^]]]ccckkksss{{{wwwpppsss{{{vvviii^^^VVVRRROOOOOOTTT\\\dddnnn|||~~~ssspppsss|||}}}wwwppplllhhhfffhhhppp{{{|||mmm^^^SSSQQQQQQMMMMMMPPPUUUVVVXXX[[[]]]___```aaa```bbbfffiiilllnnnppppppttttttssstttvvvyyy|||~~~xxxpppcccbbb`````````bbbeeefffjjjlllnnnoooooonnnlllkkkiiifffbbbaaaaaacccddddddccceeeggghhhiiimmmtttzzzrrrkkkfff___YYYTTTPPPLLLJJJFFFCCCCCCIIITTTddd{{{~~~^^^JJJ===:::666444333333111000222222222111111111111000////////////000000000000////////////////////////------------------------.......................................---------...------------...//////000000000111222333444555666:::DDDPPPWWWZZZ^^^cccnnn~~~xxxrrrvvv~~~ssshhhbbb^^^YYYWWWWWWVVVWWWXXXYYYZZZ[[[\\\\\\^^^bbbggglllooosssvvvxxx{{{|||}}}~~~~~~~~~}}}|||zzzxxxtttoooiiibbbYYYTTTNNNKKKFFFCCCAAA@@@>>>======>>>>>>???AAADDDJJJNNNRRRUUUYYY^^^aaadddhhhkkktttyyy{{{wwwrrrlllcccZZZNNNHHHDDDFFFHHHIIIMMMRRRTTTVVVXXX[[[]]]aaaeeeiiimmmmmmmmmnnnnnnooooooooottttttsssssssssttttttuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxzzz{{{}}}~~~~~~~~~~~~~~~{{{xxxwwwxxxyyyzzz{{{lllddd^^^]]]\\\ZZZZZZ]]][[[^^^aaadddfffhhhjjjlllqqqwww|||{{{ssshhhbbb```eeemmmuuu~~~zzzpppnnnsss|||xxxiii\\\SSSNNNNNNOOOSSS\\\cccmmm{{{~~~rrroooqqqzzz~~~zzztttmmmhhhgggeeefffnnnwww{{{vvvpppaaaWWWOOONNNPPPOOOPPPSSSVVVXXXZZZ\\\^^^```aaaaaaaaacccfffjjjmmmoooqqqqqqrrrrrrssstttwww{{{~~~uuukkkbbbaaaaaa`````````aaabbbcccdddfffhhhiiijjjjjjiiigggfffdddddddddfffhhhhhhiiikkkmmmoooppptttyyy~~~pppiiieee___YYYUUUPPPLLLIIIGGGDDDCCCHHHRRRbbbzzz```III???<<<999666666555444222222222222111111111000000////////////000000000000////////////////////////...........................................................................------------...////////////000000111333444555555:::DDDPPPWWWYYY]]]aaakkkzzz~~~}}}yyyuuuxxx}}}rrrgggbbb^^^YYYVVVWWWXXXXXXXXXYYYZZZ[[[[[[\\\```ccciiimmmpppssswwwyyy{{{|||}}}~~~~~~~~~}}}|||zzzxxxtttpppjjjbbbYYYSSSMMMIIIEEEBBB@@@???>>>===<<<===???@@@BBBFFFLLLPPPTTTWWW]]]dddgggiiimmmsss||||||ssseeeZZZMMMFFFAAACCCEEEGGGLLLQQQSSSUUUWWWZZZ\\\```eeehhhllllllmmmmmmnnnooopppppptttttttttttttttuuuvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{zzz{{{}}}~~~|||yyyxxxxxxxxxyyywwwnnnccc[[[UUUTTTSSSRRRTTTWWWTTTWWWZZZ^^^```dddhhhkkkrrryyyzzznnngggdddhhhooowww~~~wwwssstttzzz{{{kkk\\\RRRNNNOOOOOOSSS[[[ccclll{{{{{{oookkknnnxxx|||wwwpppiiiddddddbbbccciiiooooooiiibbbVVVPPPLLLMMMPPPRRRTTTVVVXXXYYY[[[]]]___aaaaaabbbdddfffiiilllnnnpppqqqqqqooooooqqqtttxxx|||ssshhh______^^^^^^]]]]]]]]]]]]^^^___```bbbdddfffggghhheeefffffffffggghhhjjjkkklllnnnqqqtttwww{{{rrrhhhddd^^^YYYTTTPPPLLLIIIHHHFFFFFFJJJQQQ```xxxdddHHH???<<<999777666555444333222222222111111111000000////////////000000000000////////////////////////................................................---........................------------...///////////////000111222444444555999DDDQQQXXXYYY\\\```iiixxx|||{{{zzzxxxxxx~~~zzzpppfffbbb^^^YYYWWWWWWXXXXXXXXXXXXYYYZZZ\\\]]]bbbfffkkkooorrruuuxxxzzz|||}}}~~~~~~}}}zzzxxxuuuqqqkkkcccZZZTTTLLLIIIDDDAAA@@@???>>>===<<<>>>@@@BBBEEEIIINNNRRRVVVZZZcccmmmqqqqqqvvv~~~zzzhhhYYYIIICCC???@@@DDDFFFKKKPPPSSSUUUWWWYYY\\\___dddhhhjjjkkklllmmmnnnooopppqqqssssssssstttuuuvvvwwwxxxwwwvvvwwwwwwxxxzzz{{{|||{{{|||~~~}}}zzzxxxxxxxxxxxx}}}}}}~~~yyylllddd\\\UUUPPPPPPPPPPPPSSSWWWUUUWWWZZZ\\\^^^bbbfffjjjqqqyyyuuummmhhhjjjrrrzzz~~~|||~~~rrrbbbXXXTTTOOOPPPTTT\\\ccclllzzzxxxlllhhhkkkuuu~~~yyytttmmmeee`````````aaaeeefffddd]]]XXXQQQOOOMMMOOORRRUUUXXXYYYYYYZZZ\\\^^^```aaabbbbbbfffgggjjjmmmooopppqqqqqqnnnooorrruuuyyy}}}ssshhh```___^^^^^^]]]]]]]]]]]]ZZZ[[[\\\]]]```bbbeeeffffffhhhjjjjjjjjjjjjkkkmmmmmmooossswww|||~~~ssshhhddd]]]WWWSSSPPPLLLJJJJJJHHHIIILLLQQQ___vvviiiJJJ>>>;;;777555444444222111222222222111111111111000////////////000000000000////////////////////////................................................---------..................------------...///////////////000111222333444555999DDDQQQXXXYYY[[[___iiixxx|||||||||zzzxxx~~~wwwmmmdddaaa^^^ZZZXXXXXXXXXXXXWWWXXXYYY[[[]]]^^^dddggglllpppsssvvvyyy{{{|||}}}~~~~~~}}}{{{yyyvvvsssmmmddd[[[TTTLLLIIIDDDAAA@@@@@@>>>===<<<>>>BBBEEEHHHLLLQQQUUUXXX]]]kkkyyy~~~}}}yyydddUUUEEE@@@===@@@DDDGGGLLLQQQSSSUUUWWWZZZ\\\```dddhhhiiijjjkkklllnnnoooqqqqqqrrrrrrssssssuuuvvvxxxxxxwwwwwwxxxyyy{{{|||}}}}}}|||}}}}}}{{{yyyyyyxxxyyyzzz{{{}}}|||oooccc\\\VVVPPPLLLNNNPPPQQQTTTXXXYYYZZZ[[[\\\]]]```eeeiiipppxxx}}}tttmmmooovvvwwweeeZZZUUUQQQQQQUUU]]]dddmmm{{{vvvkkkggggggrrr|||xxxrrrjjjbbb]]]\\\^^^aaabbb```\\\XXXVVVQQQQQQQQQQQQTTTWWWYYYXXXZZZ[[[]]]___aaabbbbbbcccdddfffiiilllnnnpppqqqqqqrrrsssuuuxxx{{{~~~ttthhhaaa```___^^^^^^^^^___```ZZZZZZ[[[\\\^^^bbbeeefffiiikkknnnnnnlllkkklllnnnrrrssswww|||{{{sssiiiddd\\\VVVRRROOOMMMKKKJJJIIIKKKMMMQQQ]]]ssslllLLL>>>;;;777555555444333111222222222111111111111000////////////000000000000////////////////////////................................................---------.........//////...------------...//////////////////000222333444444999DDDQQQXXXXXXZZZ^^^iiiyyy~~~~~~|||tttkkkccc```___[[[YYYYYYWWWWWWVVVWWWXXX[[[^^^___dddggglllpppsssuuuxxxzzz{{{|||}}}~~~~~~~~~}}}||||||zzzxxxtttnnnfff\\\UUULLLIIIEEEBBBAAA@@@???>>>===???CCCGGGJJJOOOTTTXXX[[[aaasssnnnYYYJJJBBB===<<<@@@EEEHHHLLLQQQSSSUUUXXXZZZ]]]```eeeiiihhhiiijjjlllnnnpppqqqrrrqqqqqqrrrssstttvvvxxxxxxwwwxxxzzz|||~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzyyyyyyyyyyyy{{{}}}sssggg\\\UUURRRMMMKKKOOORRRSSSVVVZZZ\\\]]]___```ccchhhnnnrrryyy|||tttttt{{{{{{fffYYYTTTRRRRRRVVV^^^eeennn|||rrrhhheeedddppp~~~{{{wwwqqqiiiaaa[[[YYY^^^bbbbbb^^^ZZZWWWWWWSSSUUUUUUTTTUUUWWWXXXWWW[[[\\\^^^___aaabbbccccccbbbdddgggkkknnnpppqqqqqqvvvvvvxxxzzz|||~~~uuuiii___^^^\\\[[[[[[\\\]]]___\\\\\\\\\]]]```cccfffiiikkknnnqqqqqqooommmmmmooowwwyyy|||yyyrrrjjjddd\\\UUUQQQOOOMMMLLLIIIJJJLLLNNNQQQ[[[ppplllMMM@@@===:::777777666555333222222222111111111111000////////////000000000000////////////////////////////////////////////////........................---------.........//////...------------...//////......//////000222333444444999DDDQQQXXXXXXZZZ]]]iiizzzrrriiibbb```___\\\ZZZZZZWWWVVVVVVWWWXXX[[[^^^```cccgggkkkooorrrtttwwwyyyyyyzzz|||}}}}}}}}}|||{{{|||{{{yyyuuuoooggg]]]VVVLLLIIIEEEBBBAAAAAA@@@???===@@@DDDHHHLLLQQQVVVYYY]]]eeexxxuuubbbNNN??????;;;;;;AAAFFFIIIMMMRRRTTTVVVXXX[[[]]]aaafffiiihhhiiijjjlllnnnpppqqqrrrppppppqqqrrrtttvvvwwwxxxwwwxxx{{{~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{~~~{{{nnnbbbWWWQQQPPPLLLLLLPPPUUUVVVXXX\\\]]]___bbbfffkkksss{{{xxxxxx~~~lll^^^XXXSSSSSSWWW___fffooo|||mmmdddbbbcccnnn}}}}}}yyyssskkkccc___\\\```cccccc```\\\[[[[[[\\\[[[YYYXXXXXXYYY[[[]]]^^^```aaabbbaaaaaaccceeegggggghhhjjjllloooqqqrrrwwwyyyzzz{{{{{{|||wwwkkk```___]]]\\\\\\]]]^^^```____________aaaeeeiiilllmmmrrruuurrrpppssswwwxxxzzz~~~|||sssjjjbbb[[[XXXUUURRRRRRTTTPPPNNNMMMNNNQQQ]]]sssmmmMMM@@@===999666555444333222333333333222111000///...111111111111000000000000////////////////////////---------............//////...---,,,,,,---.../////////.........---------------......///000000000111222222111000000111333:::<<>>===@@@@@@DDDIIILLLLLLOOOUUU\\\hhhyyytttbbbRRRGGGBBBAAABBBDDDDDDFFFIIIMMMQQQWWWYYY[[[]]]```ccchhhllliiiiiijjjkkkmmmoooqqqrrrpppqqqsssttttttuuuwwwxxx{{{|||}}}}}}}}}|||{{{{{{{{{{{{{{{wwwzzz~~~{{{mmm^^^UUURRROOOOOOPPPSSSWWWZZZ\\\\\\^^^fffmmmnnnrrr~~~}}}{{{ppp^^^VVVTTTSSSUUU]]]fffqqq}}}iiiaaaaaaeeeqqq}}}yyyrrrkkkddd___aaadddggggggeeeccccccddd```^^^[[[YYYXXXZZZ\\\]]]]]]___```aaa```aaabbbdddggghhhiiijjjlllnnnpppqqqvvvxxxzzz{{{|||~~~uuuhhhaaa```]]]\\\[[[\\\]]]^^^^^^______```bbbfffkkknnnpppuuuxxxuuusssvvvyyyzzz|||zzzqqqiiibbb[[[ZZZWWWSSSRRRTTTOOOMMMMMMNNNRRR^^^tttmmmMMM@@@===999666555444333222222222222222222111000///111111111111000000000000////////////////////////---------............//////...------------.../////////.........---------///////////////.........///000111111000111333555888<<>>@@@@@@CCCIIIKKKLLLOOOUUU\\\ffftttxxxfffVVVJJJDDDAAADDDEEEFFFGGGHHHKKKPPPSSSWWWYYY[[[]]]^^^aaaeeehhhiiiiiiiiijjjkkkmmmnnnooooooppprrrsssrrrsssuuuvvvyyyzzz|||~~~|||{{{zzzzzzzzzzzz{{{{{{zzz|||wwwjjj\\\SSSQQQPPPPPPQQQTTTWWW[[[]]]^^^bbbkkksssxxxzzzfff\\\XXXVVVXXX```hhhrrr{{{iiicccccciiittt~~~}}}yyyssskkkeeeaaadddgggkkkmmmmmmlllmmmmmmfffccc___[[[YYYZZZ]]]^^^\\\^^^___`````````bbbdddhhhhhhiiijjjkkkmmmooopppuuuxxxzzz|||~~~vvvhhhbbb```]]]ZZZXXXXXXYYYZZZ\\\]]]```aaadddiiinnnrrrtttzzz|||zzzxxxzzz|||||||||wwwnnnfff```\\\[[[YYYUUUSSSTTTOOOMMMMMMOOOSSS^^^sssnnnMMM@@@===999666555444333222111111222222222111111000111111111111000000000000////////////////////////---------............//////...------------...///...............---------111000000///......---------///000111111222444777777<<>>??????CCCIIILLLLLLPPPVVV[[[```fffkkkmmmoooqqqsssllleee[[[PPPIIIFFFFFFGGGIIIJJJKKKLLLMMMQQQUUUYYY\\\___aaacccdddfffjjjlllnnnnnnmmmmmmmmmnnnooooooppprrrssstttssstttuuuwwwuuuvvvyyy|||{{{zzzyyyxxxyyyzzz{{{}}}|||ooocccXXXRRRRRRSSSTTTUUUWWWZZZ___eeeiiiqqqyyy}}}yyytttpppoooooosssxxx}}}mmm]]]\\\[[[^^^eeemmmvvvrrreeebbbeeemmmxxx~~~{{{wwwrrrlllgggddd___eeennnwww{{{yyytttpppiiifffaaa]]][[[[[[]]]^^^]]]___aaabbbbbbccceeegggjjjjjjjjjkkklllnnnoooppptttwww|||wwwlllbbb^^^XXXRRRNNNMMMMMMMMMRRRWWW]]]bbbfffkkkssszzzzzz{{{rrrjjjaaa\\\ZZZ[[[YYYTTTPPPPPPQQQPPPOOONNNNNNTTTeeeuuurrrPPP@@@===999666555444333222000111111222222222111111111111111111000000000///////////////////////////---------............///---..................------.................................//////000000000111222111000000222444555<<>>KKKXXX\\\[[[^^^ccckkkvvv~~~{{{uuuuuuvvvyyy}}}xxxooofff___]]]\\\XXXVVVWWWWWWVVVTTTTTTVVVYYY]]]___bbbffflllqqquuuxxxzzz|||~~~}}}{{{xxxvvvtttrrrrrrpppooommmmmmllljjjfffccc[[[VVVOOOHHHDDDBBB@@@>>>BBBBBBGGGMMMPPPQQQUUU[[[^^^```cccgggiiiiiigggddd```___\\\YYYUUURRROOONNNLLLMMMNNNOOOQQQTTTXXX\\\]]]```dddhhhiiikkknnnoooiiiiiiiiiiiiiiijjjkkkllljjjllloooqqqsssuuuxxxzzz{{{|||}}}~~~{{{xxxwwwxxxzzz|||}}}|||qqqfff\\\WWWWWWSSSVVVYYY\\\```iiivvvxxxssslllggggggffffffiiiooossswwwyyyeee___[[[]]]```aaadddhhhkkkpppuuuyyy|||nnn______ccclllttt}}}vvvfff```ccciiittt~~~~~~{{{wwwuuusssrrroookkkfffbbb^^^\\\VVVXXX\\\bbbhhhiiieeeaaaZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^```aaabbbccceeegggjjjkkklllnnnppprrruuuvvvwww{{{{{{rrrmmmhhhbbbZZZQQQJJJFFFEEEEEEBBBKKKVVV]]]bbbiiittt}}}~~~yyysssnnniiiccc^^^]]]ZZZUUURRRSSSQQQPPPPPPOOOMMMQQQ___mmm}}}yyyWWW@@@===999666555444333222333333333222111000///...111111111111000000000000////////////////////////---------.........//////,,,---...//////...---,,,---------.........//////000000000///......------...///000111111222444666888???KKKWWWZZZZZZ]]]ccckkkttt~~~yyyyyy{{{~~~yyynnneee^^^\\\\\\XXXWWWWWWXXXVVVTTTSSSUUUYYY]]]```bbbffflllqqquuuxxx{{{}}}~~~|||zzzvvvsssqqqooonnnlllkkkjjjjjjiiigggdddbbb\\\WWWOOOIIIEEECCCAAA@@@CCCCCCGGGNNNQQQRRRVVV\\\___aaaeeeiiilllllliiiffffffddd```\\\XXXTTTRRRQQQMMMNNNPPPQQQRRRUUUZZZ]]]bbbeeeiiikkklllmmmooopppjjjjjjjjjjjjkkklllmmmnnnmmmooorrruuuwwwyyy|||}}}~~~~~~zzzwwwvvvwwwxxxzzz{{{}}}|||qqqggg\\\WWWWWWRRRVVVYYY\\\aaakkkyyy{{{kkkfffdddaaa___aaaaaaaaaeeejjjnnnrrrzzzuuueeebbb```aaaeeehhhiiimmmrrrsssxxx~~~rrrcccbbbfffnnnvvv~~~ttteeeaaaffflllyyy}}}{{{xxxtttppprrrnnniiieeeaaa]]]YYYVVVSSSPPPSSS\\\bbb___\\\]]]]]][[[YYYYYYYYYYYYXXXWWWXXX[[[___aaabbbccceeeggglllnnnppppppqqqrrruuuwwwyyy~~~{{{vvvssslllggg^^^SSSIIICCCAAAAAAEEEHHHOOOXXXbbbllltttyyyyyyrrrnnneeeccc^^^YYYUUUSSSRRRRRROOONNNNNNMMMMMMSSScccsss{{{YYYEEE???999888666222111333222222222111111111111000000000000000000000000000111000000///...---------........................//////.........---------////////////////////////000000//////.........---///000111111000111333555666===LLLXXX]]]]]]bbbhhhsss|||zzz|||zzz}}}|||uuummmiiiccc^^^[[[YYYWWWVVVUUUUUUTTTUUUWWWZZZ]]]^^^___bbbhhhnnnssswwwyyyzzzwwwwwwvvvssspppllliiiggggggfffeeecccaaa___^^^]]]XXXTTTNNNHHHCCCAAA@@@@@@BBBEEEIIILLLPPPTTTYYY]]]```gggmmmooopppttttttrrrsssmmmiiigggbbbYYYRRRPPPNNNNNNOOOQQQTTTXXX\\\^^^bbbdddgggjjjlllmmmmmmllljjjkkklllmmmnnnooopppppprrrrrrsssvvvyyy|||||||||}}}{{{xxxvvvuuuvvvwwwxxxzzz}}}{{{oooeee[[[UUUUUUSSSVVVYYY___fffooozzzzzzrrrggg^^^[[[]]]aaadddfffgggiiilllpppvvv}}}rrrgggaaaaaaeeehhhhhhkkkrrrxxxzzzyyykkkjjjkkkpppyyy~~~lllaaaaaaeeeiii{{{~~~zzzwwwuuuqqqmmmjjjjjjgggccc___[[[XXXUUUSSSSSSPPPRRRZZZ^^^\\\ZZZ[[[]]][[[YYYXXXYYYYYYYYYWWWZZZ\\\^^^``````bbbdddfffiiikkknnnpppqqqtttxxxzzz||||||yyyxxxpppjjj___SSSIIIDDDCCCCCCDDDGGGLLLTTT^^^jjjttt{{{}}}|||||||||}}}~~~~~~}}}{{{yyy}}}~~~xxxqqqlllfffddd```[[[WWWTTTSSSRRRQQQOOOOOONNNMMMSSSbbbrrr}}}[[[EEE>>>999888666222111333222222222111111111111000000000000000000000000000111000000///......------........................//////.........---------////////////////////////000/////////............///000111111000111333555777???MMMZZZ^^^___cccjjjuuu}}}|||~~~}}}|||uuulllgggbbb]]][[[ZZZYYYWWWUUUUUUTTTUUUWWWZZZ\\\^^^aaadddhhhmmmpppsssttttttooonnnmmmllliiifffcccaaabbbbbbaaa```___]]]]]]\\\VVVSSSMMMGGGCCCAAA@@@@@@BBBEEEIIILLLPPPTTTYYY]]]cccjjjpppqqqsssxxxyyyxxxxxxqqqlllhhhbbbXXXQQQOOOMMMMMMNNNPPPSSSWWW[[[]]]ccceeehhhkkkmmmnnnnnnmmmmmmmmmmmmnnnnnnooooooooorrrssstttvvvyyy{{{||||||~~~|||zzzwwwvvvwwwxxxyyy{{{~~~~~~qqqeeeYYYRRRPPPRRRUUUXXX]]]eeeoooyyytttmmmddd^^^^^^ccciiimmmppprrruuuwwwzzz~~~sssfff___]]]cccjjjoooqqquuu}}}}}}ooommmmmmrrr{{{xxxhhh___aaaggglllzzz}}}yyytttoookkkhhhdddbbbaaa___\\\YYYVVVSSSRRRQQQTTTQQQSSSXXX\\\\\\\\\]]]___\\\ZZZYYYZZZZZZZZZYYY\\\]]]^^^^^^^^^___bbbeeefffhhhllloooqqquuuzzz}}}~~~~~~yyypppbbbTTTJJJFFFEEEFFFEEEGGGKKKQQQ[[[iiiwwwzzzuuussspppnnnnnnppprrrttt{{{|||~~~~~~xxxtttppppppqqqrrrtttssspppmmmnnnsss||||||uuuoookkkfffeeebbb^^^YYYUUURRRQQQRRRPPPOOONNNMMMRRRbbbqqq\\\EEE>>>999888666333222444222222222111111111111000000000000000000000000000000000000///......------.......................................---------////////////////////////////////////............///000111111000111333555888@@@NNN[[[``````eeekkkwww}}}}}}vvvkkkgggaaa]]]\\\[[[ZZZYYYUUUUUUUUUVVVWWWZZZ\\\]]]bbbdddgggjjjlllmmmmmmllljjjjjjiiihhhfffcccaaa```]]]\\\\\\[[[[[[ZZZZZZYYYSSSPPPKKKFFFBBB@@@@@@@@@CCCEEEHHHKKKOOOSSSYYY]]]ffflllrrruuuxxx~~~wwwoooiiiaaaVVVOOOMMMJJJJJJLLLNNNRRRVVVZZZ\\\ccceeeiiilllnnnoooooonnnoooooonnnnnnnnnnnnoooooossstttuuuwwwyyyzzz||||||~~~~~~}}}{{{xxxwwwwwwyyyzzz{{{~~~rrreeeYYYRRRPPPQQQSSSVVV[[[cccnnnzzzuuuooohhheeehhhnnnuuuyyy}}}yyykkkcccbbbdddiiipppvvvyyy}}}tttqqqpppttt}}}qqqddd^^^bbbjjjqqq|||zzzuuunnnhhhddd```]]][[[YYYYYYXXXVVVSSSQQQQQQRRRUUUUUUVVVZZZ]]]```bbbdddccc```]]]\\\\\\]]]]]]\\\]]]^^^]]]\\\[[[]]]```ccccccfffiiilllooosssxxx{{{~~~xxxgggVVVKKKGGGGGGHHHIIIJJJLLLQQQZZZiii{{{uuullliiieeebbb```bbbdddfffhhhiiijjjlllmmmmmmkkkjjjmmmoooqqquuuvvvtttoookkkiiiooo{{{yyytttnnnkkkfffdddbbb^^^YYYUUUQQQNNNPPPOOONNNNNNMMMSSSbbbrrr~~~[[[DDD>>>999888666333222444222222222111111111000000////////////////////////000000//////............................................................///////////////////////////////////////.........///000111111000111333555777@@@NNN[[[```aaaeeelllxxx|||xxxlllhhhbbb^^^\\\ZZZYYYXXXUUUUUUUUUVVVXXXYYY[[[\\\```aaadddfffgggggggggfffffffffeeedddbbbaaa```___YYYYYYXXXWWWVVVVVVUUUUUUOOOMMMIIIEEEBBB@@@@@@@@@BBBEEEGGGJJJMMMRRRXXX\\\dddllltttxxx~~~{{{qqqiii___SSSLLLJJJGGGHHHJJJMMMQQQUUUXXXZZZbbbdddhhhkkkmmmnnnnnnnnnooonnnnnnmmmnnnooopppqqqsssuuuvvvxxxxxxyyy{{{}}}~~~~~~}}}}}}}}}zzzxxxvvvwwwxxxyyyzzz}}}~~~rrrggg\\\UUUSSSQQQRRRUUUZZZbbbnnn{{{}}}wwwuuuwww|||}}}nnngggiiimmmttt{{{yyyuuurrruuu~~~|||lllaaa___cccmmmvvv{{{uuulllddd___\\\ZZZYYYUUUVVVVVVTTTRRRQQQRRRTTTUUUXXXZZZ\\\```eeeiiikkkiiieeebbb______``````___^^^^^^]]]\\\[[[\\\___bbbccceeehhhkkkmmmppptttwww|||~~~~~~jjjWWWLLLHHHHHHHHHIIIKKKLLLPPPXXXgggyyyqqqeeebbb^^^ZZZYYYZZZ\\\^^^\\\^^^```bbbdddgggjjjlllrrruuuyyy~~~}}}wwwsssooovvv|||wwwsssooolllfffdddaaa]]]XXXSSSOOOLLLMMMLLLLLLLLLLLLSSScccrrr~~~{{{{{{{{{XXXDDD===888888666333333444222222222111111111000000////////////////////////////////////....................................---.....................////////////////////////.........//////////////////000111111000111333555666???MMMZZZ```aaaeeelllxxxzzzzzzzzzoookkkddd___\\\YYYWWWVVVUUUUUUVVVWWWXXXYYY[[[[[[\\\^^^```bbbddddddcccbbb______^^^]]]\\\[[[ZZZZZZXXXWWWVVVTTTRRRQQQOOOOOOKKKIIIFFFCCCAAA@@@??????BBBCCCFFFHHHKKKPPPVVVZZZ```jjjttt|||{{{nnneeeZZZOOOHHHGGGDDDEEEHHHLLLPPPTTTXXXYYY```bbbfffiiilllmmmmmmmmmllllllllllllnnnppprrrttttttvvvxxxyyyxxxxxxzzz}}}}}}~~~~~~~~~}}}}}}~~~}}}yyywwwuuuuuuvvvwwwyyy}}}ssshhh]]]VVVTTTQQQRRRUUUZZZcccppp~~~ppphhhjjjooo~~~xxxsssvvvxxxhhhaaaaaafffppp{{{}}}vvvkkkbbb]]][[[ZZZZZZTTTVVVXXXWWWTTTSSSVVVYYYXXX]]]aaaaaadddkkkooopppnnnjjjfffbbbaaaaaaaaa```]]]^^^^^^]]]\\\]]]___aaaccceeehhhjjjlllooorrruuu{{{{{{vvvttttttvvvwwwyyy{{{}}}}}}hhhUUULLLHHHHHHHHHGGGIIILLLNNNTTTbbbttt~~~lll```]]]ZZZXXXWWWYYY[[[]]][[[]]]```cccggglllqqqvvv{{{~~~{{{xxxtttpppmmmgggeeeaaa\\\WWWRRRNNNLLLLLLKKKKKKKKKKKKQQQaaapppyyywwwzzzyyyWWWDDD===888888666333333555222222222111111111111000000000000000000000000000//////////////////..............................---------...............////////////////////////.........//////////////////000111111000111333555666>>>MMMZZZ```aaafffmmmvvv~~~wwwvvv|||zzzqqqllleee___\\\YYYVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[^^^```aaa```______]]]\\\[[[YYYXXXXXXXXXXXXUUUTTTRRRPPPNNNLLLKKKJJJGGGFFFDDDBBB@@@?????????AAABBBDDDEEEHHHMMMSSSXXX]]]jjjxxxvvviii^^^TTTJJJDDDDDDBBBCCCGGGKKKPPPTTTWWWYYY___aaaeeehhhkkklllmmmllljjjjjjjjjjjjmmmpppsssuuutttwwwzzzzzzxxxwwwzzz}}}|||}}}~~~}}}}}}}}}}}}yyyvvvuuuuuuvvvvvvzzz}}}uuuiii]]]TTTRRRSSSTTTVVVZZZdddrrrtttmmmooottt|||uuuwwwssseeebbbeeejjjttt~~~vvvkkkbbb]]][[[[[[[[[ZZZ]]]___^^^[[[[[[^^^bbbaaahhhlllkkklllrrrvvvvvvrrrmmmhhhcccbbbaaa``````\\\^^^______^^^^^^___aaacccfffhhhkkkmmmppptttwww||||||yyyuuusssooommmkkklllmmmnnntttwww}}}vvvaaaQQQJJJHHHIIIIIIFFFJJJMMMPPPTTT___ooo{{{|||fff[[[ZZZYYYXXXYYYZZZ\\\^^^^^^bbbggglllrrryyy|||zzzuuupppmmmjjjgggbbb\\\VVVRRROOOMMMNNNLLLKKKJJJIIINNN]]]lll|||wwwyyyxxxXXXCCC===888888777444333555222222222111111111111000000000000000000000000000.../////////////////////........................---------.........//////////////////////////////............/////////000///000111111000111333555777???NNN\\\aaacccgggnnnttt||||||vvvtttyyy~~~yyypppkkkeee___\\\ZZZXXXVVVUUUUUUWWWXXXYYYYYYZZZZZZZZZ[[[]]]^^^^^^]]]\\\[[[ZZZYYYWWWVVVTTTTTTTTTTTTOOONNNMMMLLLJJJIIIHHHGGGDDDDDDBBBAAA???????????????@@@BBBCCCFFFKKKQQQVVV___mmm}}}{{{ooobbbWWWNNNEEEAAABBB@@@CCCFFFKKKPPPUUUXXXYYY___aaaeeeiiilllmmmnnnmmmkkkjjjiiiiiikkknnnqqqsssuuuxxx{{{zzzwwwwwwyyy}}}zzz|||}}}}}}}}}~~~~~~zzzwwwuuuuuuvvvwww|||uuujjj^^^VVVSSSUUUVVVWWW\\\fffuuuzzzuuuyyyxxxyyy}}}lll```bbbhhhmmmxxxwwwkkkbbb]]][[[\\\]]]aaaeeegggfffcccbbbfffjjjjjjrrrvvvttttttyyy|||zzzsssooohhhdddaaa```______[[[]]]``````______```aaacccfffiiilllnnnrrrvvvzzz~~~~~~xxxtttiiiiiihhhgggggghhhhhhiiipppuuu|||~~~ppp\\\NNNHHHHHHIIIIIIHHHLLLQQQSSSVVV___nnnyyyyyybbbXXXXXXXXXYYYZZZ\\\^^^___aaafffmmmuuu}}}{{{wwwqqqllllllhhhccc\\\VVVRRRPPPOOOPPPNNNLLLIIIGGGKKKYYYhhhzzzzzzwww~~~yyyZZZCCC===888888777444333666222222222111111111111000000000000000000000000000.........///////////////........................---------.........//////////////////////////////---.........//////000000///000111111000111333555888AAAOOO]]]cccdddiiippprrrzzz{{{uuutttyyy|||wwwzzz~~~xxxnnnjjjddd___]]][[[YYYXXXUUUVVVWWWXXXYYYYYYYYYYYY[[[\\\]]]^^^]]][[[YYYXXXTTTRRRPPPNNNMMMLLLMMMMMMJJJJJJIIIIIIHHHGGGGGGFFFCCCBBBAAA@@@????????????>>>???@@@BBBDDDIIIPPPUUUaaapppwwwkkk]]]SSSJJJBBB@@@AAA@@@BBBFFFLLLQQQUUUXXXZZZ```bbbfffjjjmmmnnnoooooolllkkkiiiiiijjjllloooqqquuuyyy|||{{{wwwvvvyyy}}}zzz{{{}}}~~~~~~{{{xxxvvvvvvwwwxxx}}}uuulllaaaZZZXXXWWWWWWXXX]]]gggvvv|||yyyzzz{{{xxxggg]]]aaaiiiooozzz~~~yyypppfff___]]]___bbbeeeiiiooorrrrrrrrrtttvvv}}}qqqnnnkkkfffcccbbbaaaaaa```aaabbbcccdddeeeeeeeeehhhiiijjjmmmqqquuuyyy{{{|||wwwoooiiiaaabbbcccccccccdddgggjjjpppxxxzzzkkkbbbUUUKKKFFFGGGJJJLLLKKKOOOSSSTTTWWWaaaqqq}}}tttcccXXXXXXYYY\\\___aaaaaa```fffmmmuuu~~~|||xxxuuurrrqqqlllllljjjddd[[[UUURRRRRRRRRNNNKKKJJJIIILLLVVV```zzzwwwwwwxxxTTTBBB===777555555555444222333333333222222222111111000000000000000000000000//////.........//////000////////////////////////111111000000//////.....................///000000000//////.........//////111111111222333444666666<<>>>>>>>>@@@BBBCCCEEEKKKSSSZZZffftttssseeeVVVMMMGGGBBB>>>>>>AAADDDGGGKKKOOOTTTZZZ^^^aaacccfffjjjmmmnnnnnnnnniiigggfffhhhmmmppppppoooqqqtttwwwxxxyyyyyyzzz{{{zzz|||~~~~~~yyywwwxxxzzzzzzyyy~~~}}}ooofff```\\\YYYVVVWWWYYY___hhhwww}}}qqqiiidddfffllluuu{{{sssiiibbb```bbbeeemmmssszzz|||xxxooommmiiieeebbbaaa``````aaabbbcccdddeeefffffffffjjjjjjlllooosssxxx{{{~~~}}}sssjjjddd[[[\\\^^^```aaadddhhhkkkrrryyyyyypppeee]]]RRRJJJGGGIIIKKKMMMNNNQQQTTTVVVYYYcccssslll[[[ZZZ[[[\\\___cccfffhhhhhhnnnvvv|||xxxuuutttssspppoookkkddd\\\UUUSSSSSSQQQMMMKKKJJJJJJMMMWWWbbb{{{|||}}}uuuPPPBBB===777555555555444222333222222222111111111111000000000000000000000000//////............//////////////////////////////000000///////////////..................///000000//////............//////111111111111222444555666;;;AAAOOO^^^fffhhhiiimmmuuu|||ttttttwwwzzzzzzrrrrrrwww||||||zzzzzz{{{ppplllfffaaa___]]][[[ZZZXXXWWWWWWVVVWWWYYYZZZ[[[\\\\\\ZZZXXXUUUSSSPPPOOOKKKJJJIIIHHHFFFFFFFFFFFFDDDDDDDDDCCCCCCBBB@@@@@@@@@?????????>>>>>>======>>>AAACCCEEEGGGLLLSSSYYYhhhtttyyykkk^^^PPPIIIEEEAAA??????BBBDDDHHHLLLOOOTTTZZZ^^^```bbbeeeiiikkklllllllllgggfffeeegggllloooooonnnrrruuuxxxyyyyyyyyyzzz{{{{{{}}}{{{yyyzzz|||||||||yyylllddd___[[[YYYZZZZZZ\\\```iiiwww~~~~~~oooiiifffjjjqqqzzz}}}vvvmmmgggdddfffiiisss{{{wwwqqqllljjjgggcccaaa```___```bbbcccdddfffgggggghhhhhhllllllnnnrrrvvv{{{yyynnnddd^^^TTTVVVYYY\\\___ccchhhllluuu{{{{{{oooddd[[[VVVNNNJJJIIIKKKNNNPPPRRRTTTVVVXXX\\\hhhxxxlll^^^]]]^^^aaadddiiinnnsssuuuyyy{{{xxxvvvvvvuuuvvvsssmmmddd\\\VVVTTTTTTQQQNNNKKKKKKKKKNNNXXXbbb{{{vvvOOOBBB===777555555555444222222222111111111000000000000000000000000000000000//////............//////////////////////////////.............../////////...............///000000//////............//////000000000111222333444555999@@@NNN]]]eeegggiiimmmuuu|||sssqqqrrrttt|||{{{rrrqqqtttxxx|||~~~wwwuuuuuuzzz|||qqqmmmgggbbb___]]][[[ZZZWWWWWWVVVVVVVVVXXXYYYZZZZZZYYYWWWTTTQQQOOOLLLKKKGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>=====================<<<>>>BBBFFFHHHJJJMMMSSSXXXgggqqq{{{~~~|||uuunnn___TTTIIIDDDBBB??????AAABBBEEEIIIMMMQQQUUUZZZ^^^```bbbeeehhhiiijjjiiiiiifffeeeeeegggkkknnnooooootttvvvyyyzzzzzzzzz{{{||||||~~~|||{{{|||~~~ttthhhaaa]]][[[ZZZ^^^^^^___bbbkkkxxx|||zzzllliiiiiioooxxx~~~xxxqqqkkkiiijjjmmmvvv~~~{{{qqqllljjjhhheeebbb```______```cccdddfffgggiiiiiijjjjjjmmmmmmpppssswww|||}}}uuukkk```YYYPPPSSSVVVZZZ]]]bbbhhhlllvvv|||}}}vvviii]]]SSSPPPKKKJJJKKKNNNQQQSSSTTTVVVWWWZZZaaannn~~~oooeee```bbbeeejjjpppwww{{{xxxwwwwwwxxx{{{vvvnnnddd\\\WWWUUUUUUTTTPPPNNNMMMLLLNNNWWWaaayyy{{{SSSBBB===777555555555444222111111111000000000000///////////////////////////000//////............///////////////////////////,,,,,,------......//////...............///000000///............//////000/////////000111222444444777>>>LLL\\\eeegggiiimmmuuu|||sssooonnnooovvv~~~tttrrrtttvvvzzz{{{tttrrrssswww||||||rrrnnnhhhccc```^^^\\\ZZZWWWVVVVVVUUUVVVWWWXXXYYYYYYWWWUUURRRNNNLLLJJJIIICCCBBBAAA@@@????????????>>>???????????????>>>===<<<<<<<<<<<<============>>>CCCIIILLLMMMOOOSSSWWWbbbjjjrrrttttttqqqkkkcccWWWMMMEEEAAA@@@>>>@@@CCCDDDGGGKKKOOOSSSWWW\\\___aaacccfffhhhiiiiiiiiihhhffffffgggiiilllooopppqqqvvvxxxzzzzzzzzzzzz|||}}}}}}}}}{{{|||~~~|||qqqfff___[[[[[[[[[______aaaeeemmm|||~~~yyyvvvttttttwwwyyyzzzyyy{{{wwwtttuuuwwwxxxxxxvvviiihhhllluuuzzztttooommmnnnpppzzz}}}sssmmmjjjhhhgggdddbbb``````aaaaaaeeefffhhhiiikkklllllllllmmmnnnpppssswww|||~~~zzzsssjjj^^^WWWQQQSSSVVVZZZ]]]bbbhhhlllrrrxxx||||||yyyrrreeeYYYOOOMMMJJJJJJMMMQQQTTTUUUTTTVVVXXX\\\eeessszzzlllgggbbbffflllrrryyy}}}yyyvvvvvvxxxyyy|||vvvmmmddd\\\XXXVVVUUUWWWSSSQQQOOOMMMNNNUUU^^^rrr~~~VVVBBB===777555555555444222111111111000000000000///////////////////////////000000///...............////////////////////////,,,,,,------......//////...............///000000...............///000000/////////000111222444444666===KKK[[[eeegggiiimmmtttzzzsssnnnmmmmmmsss|||wwwtttwwwxxxzzz}}}{{{uuusssssswww|||{{{sssoooiiiccc```^^^\\\ZZZWWWWWWVVVUUUVVVWWWXXXYYYYYYWWWTTTPPPLLLJJJHHHGGGAAAAAA@@@???>>>>>>>>>>>>======>>>>>>???>>>>>>>>>=========>>>>>>?????????@@@EEEKKKOOOPPPQQQTTTVVV]]]dddiiikkkllljjjddd]]]RRRKKKDDDAAA@@@>>>AAAEEEFFFJJJNNNRRRVVVYYY]]]```ccceeegggjjjkkkkkkjjjiiihhhiiikkklllnnnqqqtttuuuwwwxxxzzzzzzzzzzzz|||~~~}}}}}}{{{{{{}}}}}}||||||xxxpppggg___\\\[[[\\\^^^___aaafffooo|||}}}yyysssnnnllljjjhhhggggggiiikkklllllliiiggghhhlllrrrzzz~~~uuunnnpppxxxvvvhhhiiippp{{{}}}xxxtttrrrrrrttt|||sssmmmjjjiiihhhgggeeecccbbbbbbcccdddggghhhiiikkkmmmnnnooooooooooooqqqtttwww|||}}}{{{xxxsssjjj]]]TTTQQQTTTWWWZZZ^^^ccciiilllnnnssswwwwwwuuuooodddZZZPPPMMMKKKLLLOOOSSSVVVWWWUUUWWWYYY___hhhvvvuuukkkiiihhhnnnvvv}}}|||wwwuuuuuuwwwyyyzzzsssjjjbbb]]]ZZZWWWVVVXXXTTTRRRQQQNNNNNNUUU^^^nnn~~~VVVBBB===777555555555444222222222111111111000000000000000000000000000000000111000///......---......////////////////////////.............../////////...............///000000......---......///000111000000000111222333444555666<<>>>>>>>>>>>>>><<<===>>>?????????????????????@@@@@@AAABBBCCCCCCBBBGGGNNNQQQQQQRRRTTTWWW\\\```dddeeeffffff```YYYOOOIIIDDDBBBAAA@@@CCCIIIIIIMMMQQQVVVYYY\\\```bbbdddfffiiikkkllllllkkkkkkjjjlllnnnoooqqqsssvvvyyyxxxyyyzzzyyyyyyyyy|||~~~}}}}}}{{{yyy{{{wwwpppmmmjjjgggiiilllpppuuuwwwxxxwwwvvvrrrqqqmmmgggaaa^^^^^^___]]]___aaaeeelllwwwxxxqqqlllhhhbbb```aaabbbbbbccccccddddddddddddbbbaaabbbhhhnnnuuusssmmmjjjnnnxxxyyymmmooowww|||xxxvvvwwwxxx~~~{{{tttnnnkkkiiiiiiiiihhhfffdddcccdddeeefffhhhiiikkkmmmnnnppppppqqqqqqrrrsssuuuxxx|||~~~|||zzzxxxtttjjj\\\QQQOOORRRVVVZZZ^^^dddjjjnnnoootttwwwvvvuuuqqqhhh^^^SSSPPPMMMMMMPPPTTTWWWYYYXXXYYY\\\aaajjjuuusssmmmnnnpppwww{{{uuussssssvvvxxxuuuooogggaaa]]][[[XXXUUUVVVSSSRRRQQQPPPQQQXXXaaarrr|||UUUBBB===777555555555444222333222222222111111111111000000000000000000000000111000///......---------////////////////////////000000///////////////..................///000000---------......///000111111111111111222444555666555<<>>============>>>======???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGEEEIIIOOORRRRRRSSSUUUXXXZZZ]]]^^^^^^______ZZZRRRKKKFFFCCCCCCBBBBBBGGGMMMLLLOOOTTTYYY\\\^^^bbbddddddfffhhhkkklllmmmlllllljjjmmmoooqqqrrrtttxxx{{{xxxyyyyyyyyyxxxyyy{{{}}}}}}~~~~~~{{{yyyzzz~~~~~~pppfffaaa```^^^\\\]]]___aaaddddddeeeeeeeeefffggghhhfffcccaaabbbccc```aaabbbdddggglllsssyyy}}}tttjjjcccaaa```^^^```dddeeefffhhhhhhfffdddcccbbbcccaaaccchhhmmmqqqxxx|||jjjggghhhqqq{{{yyyuuuxxx{{{yyyzzz{{{yyy}}}yyywwwtttpppllljjjiiiiiijjjhhhfffeeeeeefffggghhhhhhiiikkkmmmoooqqqqqqrrrsssttttttvvvyyy|||~~~|||zzzyyyuuujjjZZZOOOMMMPPPUUUYYY___eeekkkppptttxxxzzzyyyxxxuuullldddVVVSSSOOONNNQQQUUUXXXYYY[[[[[[^^^cccjjjttt~~~~~~}}}wwwooolllooouuu~~~{{{uuuqqqrrruuuwwwrrrllleee```]]][[[XXXUUUSSSQQQQQQQQQQQQSSS[[[dddyyy|||UUUBBB===777555555555444222333333333222222222222111000000000000000000000000111111000......---------////////////////////////111111000000//////.....................///000000---------......000111111111111111222333444666666666===KKK\\\fffiiilllpppvvv{{{vvvuuuvvvuuuyyy{{{yyy|||xxxwwwwwwyyy}}}{{{tttqqqppprrrvvvyyyvvvqqqkkkeeeaaa___]]][[[ZZZZZZXXXXXXWWWXXXYYYZZZXXXUUUPPPKKKGGGDDDBBBBBB>>>>>>===<<<<<<<<<=========>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJFFFKKKPPPRRRRRRSSSVVVYYYWWWYYYZZZXXXYYYYYYSSSKKKGGGCCCAAABBBCCCDDDIIIPPPMMMQQQVVVZZZ]]]```ccceeeccceeehhhjjjlllmmmlllllljjjmmmpppqqqrrrtttxxx|||xxxyyyyyyxxxwwwxxxzzz}}}|||~~~|||yyyzzz~~~yyyoooccc[[[ZZZ\\\\\\[[[XXXYYY[[[[[[[[[[[[\\\]]]]]]```dddfffddddddeeegggcccccccccbbbbbbdddgggjjjmmmuuu~~~uuukkkiii```ZZZ\\\___```fffnnnoooqqqsssrrrpppllliiigggfffdddeeejjjmmmoootttzzz~~~uuueeedddhhhsssxxx|||}}}zzzwwwtttvvvyyy~~~yyyrrrpppmmmjjjhhhgggggghhhgggggghhhfffdddccccccdddhhheeehhhppptttrrrrrruuupppoooppprrrwwwzzz|||}}}}}}yyyvvvvvvtttkkk]]]RRROOOQQQUUUXXX]]]cccjjjooopppqqqsssvvvuuuqqqkkkfffYYYTTTQQQSSSUUUTTTUUUXXXZZZ[[[]]]aaagggmmmssswwwttttttqqqmmmiiijjjnnnrrr{{{|||uuuqqqpppooooookkkiiieee```\\\XXXUUUTTTPPPWWWUUURRRTTTRRRZZZmmm}}}\\\CCC???:::666444444444444222222222111111111111000222222222111111111111000//////............//////........................///////////////.........,,,---------.../////////////////////////////////111111111111222333444555555===LLL\\\eeehhhmmmrrruuuvvvxxx{{{~~~zzzwwwvvvwwwxxx{{{||||||xxxwwwvvvvvvyyyxxxtttqqqmmmnnnsss~~~{{{tttooojjjeeebbb```]]]\\\YYYXXXWWWWWWXXXYYYZZZ[[[YYYVVVQQQKKKFFFAAA???===>>>??????>>><<<<<<===>>>???@@@BBBDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHJJJNNNQQQSSSSSSRRRQQQPPPRRRTTTVVVUUUQQQMMMJJJFFFEEEDDDDDDFFFIIIMMMOOORRRUUUYYY\\\]]]^^^```bbbddddddeeefffgggggggggggghhhkkkmmmooooooppprrrssstttuuuwwwyyy{{{|||||||||~~~}}}|||{{{|||~~~ppphhh```[[[\\\^^^]]][[[YYYXXXWWWVVVWWWXXXYYYZZZ^^^```dddjjjnnnpppnnnkkkgggbbb^^^^^^^^^]]]```eeefffiiikkklllpppqqqlllddd]]]\\\ZZZ[[[```iiittt{{{}}}~~~}}}yyytttrrrpppjjjfffgggooouuuwwwyyy{{{sssooolllnnnwww|||xxxuuusssuuuyyy}}}|||wwwsssnnnllljjjgggffffffggggggggghhhiiihhhfffeeeeeefffhhhfffiiiooorrrpppppprrrooonnnooorrrvvvyyyzzzzzz}}}zzzwwwwwwuuummm```VVVOOOPPPSSSVVVZZZaaaiiioootttuuuwwwyyyyyyuuupppkkk```ZZZVVVWWWWWWVVVWWWZZZ[[[\\\]]]___cccgggjjjllljjjjjjjjjhhhfffhhhnnnsssyyyrrrnnnllllllkkkhhhfffbbb]]]YYYVVVSSSRRRPPPWWWUUUSSSVVVVVV___sss~~~]]]CCC???:::666444444444444222222222111111111111000111111111000000000//////................................................////////////..................//////////////////////////////////////////111111111111222333444444666===KKKZZZccceeehhhmmmrrrvvvzzz~~~{{{zzz{{{{{{zzzzzz|||{{{yyyyyyzzz{{{~~~zzztttqqqmmmooouuu~~~|||tttpppkkkfffccc```^^^\\\XXXXXXWWWVVVVVVWWWYYYYYYYYYWWWRRRMMMHHHCCCAAA@@@>>>??????>>><<<<<<>>>???AAABBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOPPPOOOMMMLLLHHHJJJNNNPPPPPPNNNKKKIIIHHHGGGGGGGGGIIILLLOOORRRTTTWWWZZZ]]]^^^___```bbbccccccddddddeeeeeeeeeeeehhhjjjmmmooooooppprrrttttttvvvxxxzzz|||}}}}}}}}}~~~~~~}}}||||||}}}kkkeee___]]]___bbbbbb```___^^^\\\[[[ZZZZZZZZZ[[[]]]```fffmmmsssuuutttqqqjjjeee``````^^^\\\___cccaaadddggghhhkkkmmmggg___]]]]]]]]]```gggssszzzxxxnnnjjjjjjpppvvvxxxzzz}}}xxxsssppprrr{{{}}}{{{wwwtttooopppqqqssssssrrrnnnkkkhhhgggeeedddddddddeeeeeeeeefffgggfffeeedddeeefffhhhgggiiimmmnnnllllllnnnmmmmmmnnnrrruuuwwwvvvuuuyyyvvvttttttssslllaaaXXXOOOPPPQQQRRRWWW___hhhnnnvvvwwwyyy{{{{{{yyytttqqqiiibbb[[[ZZZXXXVVVWWWZZZ]]]]]]]]]]]]^^^^^^_________aaaccccccdddhhhooouuu~~~vvvnnnjjjhhhgggfffdddaaa^^^YYYUUURRRQQQPPPQQQWWWUUUTTTXXXZZZfff{{{^^^CCC???:::666444444444444222222222111111111111000000000/////////.........------............------................................................000000000000000/////////////////////////////////111111000111111222333444666<<>>??????>>>======???AAACCCDDDFFFHHHJJJLLLLLLMMMLLLLLLKKKKKKJJJIIIHHHHHHJJJKKKKKKLLLKKKIIIGGGFFFBBBEEEHHHLLLMMMMMMKKKIIIJJJIIIIIIJJJLLLOOOSSSUUUWWWYYY]]]^^^______```aaabbbbbbbbbccccccccccccccchhhjjjmmmooopppqqqsssuuuvvvwwwyyy{{{}}}~~~~~~~~~}}}||||||~~~uuueeebbb```aaafffiiiiiihhhgggfffdddbbbaaa```______```dddkkkttt{{{}}}{{{yyynnnhhhcccbbb___]]]^^^ccccccfffiiikkknnnoooiiiaaa______aaahhhtttrrrmmmmmmqqqvvvxxx|||{{{wwwxxx~~~|||zzzwwwssspppmmmlllkkkjjjjjjiiigggeeeeeedddcccbbbaaaaaaaaabbb___aaabbbbbb``````aaabbbeeefffhhhiiiiiihhhhhhjjjjjjkkkmmmppprrrsssqqqoooqqqooommmnnnmmmhhh___XXXPPPOOOOOOPPPTTT]]]gggnnnvvvvvvyyy|||}}}|||yyyvvvpppggg^^^ZZZWWWTTTTTTXXX]]]]]]]]]\\\[[[YYYXXXWWWZZZ]]]```bbbdddjjjrrrxxx|||vvvyyyzzzrrrkkkgggeeecccbbb```^^^ZZZVVVRRRPPPOOOOOOQQQWWWVVVUUUZZZ]]]jjj^^^CCC???:::666444444444444222222222111111111000000000000000/////////......---...////////////...---........................------...............///111000000//////.........////////////////////////000000000000111222333444666;;;HHHWWW```bbbdddgggpppwww~~~}}}}}}~~~zzzrrrooonnnsss{{{wwwsssmmmhhheeebbb___]]]ZZZYYYWWWVVVVVVVVVWWWWWWXXXVVVSSSOOOKKKGGGEEECCC?????????>>>===>>>AAADDDFFFGGGJJJLLLNNNPPPQQQQQQQQQPPPOOOMMMLLLJJJIIIHHHIIIIIIHHHHHHGGGEEEDDDCCCBBBEEEHHHLLLNNNNNNMMMLLLJJJJJJKKKLLLNNNRRRUUUVVVYYY[[[^^^````````````aaabbbbbbbbbbbbbbbccccccdddiiillloooqqqrrrtttvvvxxxxxxyyyzzz|||}}}~~~~~~}}}|||}}}|||pppfffeeefffiiimmmppppppooonnnmmmlllkkkjjjiiihhhhhhhhhlllsss{{{~~~qqqkkkfffdddbbb___aaaeeelllppptttwwwzzz{{{sssjjjbbbccchhhsssrrrnnnmmmqqquuuwww|||~~~}}}}}}{{{yyyuuuqqqnnnmmmjjjgggfffeeedddcccbbbdddcccbbbaaa___^^^]]]]]][[[]]]^^^]]]\\\\\\]]]^^^```ccceeedddcccdddeeefffhhhhhhjjjlllnnnnnnllliiiiiihhhggggggfffbbb\\\VVVPPPOOONNNNNNRRR[[[eeemmmuuuvvvzzz|||xxxmmmbbb[[[WWWSSSTTTXXX[[[\\\[[[[[[ZZZXXXWWWVVVXXX[[[___bbbfffkkkssszzz~~~vvvrrrpppuuu~~~|||wwwoooiiieeecccaaa```^^^[[[WWWSSSQQQOOOOOOOOORRRXXXVVVTTTYYY\\\iii]]]CCC???:::666444444444444222222222111111111000000111111000000000//////////////////000000/////////........................,,,---------......///////////////......---------////////////////////////000000000000111222333333555:::FFFWWWbbbfffgggjjjqqqwwwwwwooonnnnnnuuu~~~xxxtttnnnhhheeebbb___]]][[[ZZZYYYWWWWWWWWWXXXXXXWWWUUUSSSOOOLLLHHHEEECCC@@@@@@@@@???>>>@@@CCCFFFIIIJJJMMMOOORRRTTTUUUVVVUUUTTTSSSQQQNNNLLLKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDEEEGGGJJJMMMNNNNNNMMMLLLKKKKKKLLLMMMOOORRRTTTVVVZZZ]]]___aaa``````aaabbbccccccbbbbbbcccdddeeefffkkknnnrrrtttvvvxxxzzz|||{{{{{{{{{|||}}}~~~~~~}}}}}}~~~yyyrrrlllmmmooorrruuuvvvvvvuuutttttttttttttttttttttttttttwww|||sssmmmiiigggfffdddeeejjjqqqxxx~~~}}}ssshhhiiippp~~~}}}xxxnnnkkkkkkooosssuuu{{{~~~|||yyyvvvrrroookkkhhheeebbbbbbaaa```___aaaaaa```^^^]]][[[ZZZZZZYYYZZZ[[[[[[YYYXXXYYY[[[YYY^^^aaa___]]]```cccdddfffffffffggghhhhhhfffdddccccccbbbaaa```]]]XXXUUUMMMMMMLLLLLLPPPXXXcccjjjtttwww}}}}}}rrreee]]]XXXUUUVVV[[[ZZZZZZZZZZZZZZZZZZZZZYYYWWW[[[```dddhhhmmmuuu{{{|||rrroooqqqlllsss}}}xxxssslllfffcccaaa```___[[[YYYUUUQQQOOONNNOOOPPPRRRXXXVVVSSSWWWXXXbbbwww]]]CCC???:::666444444444444222222222111111111111000111111111000000000//////000///............///000........................,,,,,,,,,---......//////............------------////////////////////////000000///000000111222333555999FFFXXXeeeiiikkkmmmpppuuu}}}uuunnnmmmnnnuuuxxxtttnnnhhheeebbb___]]][[[ZZZYYYXXXWWWXXXYYYZZZWWWVVVTTTPPPLLLHHHEEECCC@@@@@@@@@??????AAAEEEHHHJJJLLLOOORRRUUUWWWYYYYYYYYYXXXVVVTTTRRRPPPNNNMMMHHHGGGFFFDDDDDDEEEFFFFFFGGGHHHJJJMMMNNNMMMMMMLLLLLLMMMMMMOOOPPPRRRTTTUUUZZZ\\\___aaaaaa```aaabbbcccbbbbbbcccdddfffhhhiiimmmppptttwwwxxx{{{}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~yyyuuussstttwwwyyyzzz{{{zzzzzzyyyzzz{{{}}}~~~wwwqqqmmmkkkiiigggiiinnnqqqzzzwwwnnnpppyyyuuummmiiihhhfffiiinnnqqqttt{{{}}}{{{xxxuuuqqqmmmhhheeeaaa___^^^^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXVVVWWWWWWVVVTTTSSSTTTUUURRRZZZ]]]ZZZYYY]]]bbbbbbeeedddbbbbbbccccccbbb```]]]\\\[[[ZZZYYYVVVRRRPPPIIIIIIIIIJJJNNNUUU___eeepppttt}}}~~~rrrddd\\\VVVTTTWWW\\\ZZZZZZYYYXXXYYYZZZ\\\\\\YYY^^^dddhhhmmmsss{{{vvvmmmnnntttrrrxxx|||sssnnnhhhdddaaa```___]]]YYYVVVRRROOOMMMMMMNNNOOOSSSYYYVVVRRRSSSRRRZZZmmm^^^CCC???:::666444444444444222222222111111111111000000000/////////.........///...,,,******,,,...///........................++++++,,,------...//////............/////////////////////////////////////////////000000111222333777:::FFFXXXfffkkklllmmmmmmqqqwww}}}uuunnnmmmnnnttt~~~xxxtttmmmhhhdddaaa^^^\\\YYYXXXWWWWWWWWWXXXYYYZZZYYYXXXVVVSSSNNNJJJFFFCCCAAAAAA@@@??????BBBGGGJJJKKKMMMPPPSSSVVVYYY[[[\\\\\\[[[YYYWWWUUUSSSQQQPPPKKKJJJGGGEEEDDDEEEFFFGGGHHHIIIKKKNNNOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTTTTYYY[[[^^^`````````aaacccaaaaaaaaabbbdddgggjjjlllmmmppptttwwwyyy|||}}}|||{{{{{{||||||~~~xxxwwwwwwyyy{{{||||||}}}}}}}}}|||vvvqqqooollliiikkkoooqqq|||{{{sssvvvzzzkkkddd```^^^aaabbbgggnnnrrrttt{{{~~~{{{xxxvvvrrrnnnkkkeeebbb^^^\\\\\\[[[ZZZYYYWWWWWWXXXYYYYYYXXXXXXWWWRRRSSSSSSRRROOONNNNNNOOONNNWWW[[[WWWVVV\\\aaabbbeeebbb```___``````___^^^WWWWWWVVVTTTRRRPPPMMMKKKFFFGGGGGGHHHLLLSSS\\\bbbkkkqqq{{{|||pppaaaYYYTTTRRRUUUZZZZZZYYYXXXWWWXXXZZZ\\\^^^\\\aaahhhmmmrrryyy~~~{{{ssskkkmmmttt{{{|||yyyoookkkfffbbb```___^^^]]]WWWTTTPPPMMMKKKKKKMMMNNNSSSYYYVVVQQQQQQNNNTTTfff___DDD???:::666444444444444222222222111111111111000//////.........---------///,,,***((((((***,,,///........................++++++,,,,,,---...//////......//////000000111111////////////////////////////////////000111222333888;;;GGGXXXfffjjjkkkllljjjmmmsssyyywwwpppnnnnnnsss|||xxxsssmmmgggccc```]]][[[WWWVVVVVVUUUVVVWWWYYYZZZ[[[ZZZXXXTTTPPPKKKGGGDDDAAAAAA@@@???@@@CCCGGGKKKLLLNNNPPPTTTWWWZZZ\\\]]]^^^]]][[[YYYWWWUUUSSSRRROOOMMMIIIFFFEEEEEEFFFHHHIIIJJJMMMPPPRRRSSSSSSSSSQQQQQQQQQRRRSSSSSSTTTTTTXXX[[[^^^``````aaabbbccc`````````aaacccgggjjjmmmlllooossswwwyyy|||~~~|||zzzzzzzzz{{{}}}~~~}}}wwwxxxxxxzzz|||}}}}}}}}}~~~zzztttqqqnnnjjjjjjnnntttwwwzzzhhh]]]ZZZZZZZZZ^^^```fffnnnrrruuu}}}~~~zzzxxxwwwtttnnniiieeebbb^^^ZZZWWWVVVWWWWWWYYYWWWUUUTTTUUUUUUTTTSSSMMMLLLIIIGGGFFFFFFFFFGGGKKKNNNRRRVVVYYY\\\```cccbbbbbbbbbbbb```^^^\\\ZZZWWWSSSOOONNNNNNMMMJJJHHHDDDDDDDDDEEEGGGNNNVVV[[[jjjnnnwwwrrriii]]]WWWWWWYYYZZZZZZWWWXXXYYY\\\```bbbbbbbbbaaaeeemmmuuuzzz|||wwwsssqqqrrrttt}}}{{{vvvllljjjfffbbb___]]]\\\\\\TTTPPPMMMLLLIIIGGGKKKQQQPPPSSSVVVTTTNNNMMMXXXgggYYYEEE@@@999555333444444444222222222111111111111000000000//////.........---000000000000000000000000------------------------------------------------000///...------...///000000000//////.........---...///111111000000222333888<<>>======???AAABBBEEEHHHMMMQQQTTTWWWZZZ\\\YYYZZZZZZZZZYYYWWWUUUTTTPPPOOOLLLJJJHHHGGGEEEEEEFFFHHHJJJJJJJJJJJJKKKMMMPPPSSSYYY^^^``````]]][[[ZZZXXXWWWXXX[[[]]]^^^]]]\\\^^^aaacccfffiiimmmooopppyyy~~~~~~yyyuuuoooggg]]]ZZZ]]]^^^[[[WWWQQQMMMKKKKKKIIIHHHMMMSSSUUUVVVWWWUUUQQQUUUgggyyyuuuTTTAAA>>>:::888777555444222222222222111111111000000000000000000000000000000........................////////////////////////......................../////////......////////////////////////............///111111000000222333333888DDDUUUbbbfffhhhjjjkkkmmmrrrzzz{{{{{{}}}{{{wwwqqqlllhhhddd```^^^XXXWWWUUUTTTUUUXXX[[[]]]bbbbbbaaa^^^ZZZTTTNNNJJJDDDCCCBBBAAABBBEEEIIIKKKOOOTTTZZZ]]]]]]]]]___aaaggghhhhhhhhhggggggfffeeeaaabbbdddcccaaa```___```aaadddgggjjjmmmqqqvvvyyy|||oooddd___ZZZ]]]```ccceeeeeedddcccdddeeefffgggiiikkklllmmmpppsssyyy}}}~~~|||~~~~~~~~~~~~~~~}}}|||zzz|||}}}{{{sssnnnlllmmmpppxxx{{{xxxfffVVVUUUXXXYYY]]]bbbhhhiiinnntttwww~~~|||uuunnnjjjjjjkkkkkkmmmpppwww}}}}}}zzzvvvpppjjjcccaaa]]]XXXTTTPPPNNNMMMLLLJJJFFFDDDCCCBBB@@@>>>>>>===<<<<<<===???BBBCCCHHHKKKPPPTTTVVVXXX[[[\\\WWWWWWXXXXXXWWWUUUSSSRRRNNNMMMLLLJJJHHHFFFFFFFFFJJJLLLNNNOOONNNMMMMMMMMMOOORRRVVVYYYZZZZZZXXXXXXYYYYYYYYY[[[]]]^^^^^^]]][[[^^^bbbdddfffjjjooosssxxx|||yyytttnnnfff]]]ZZZ\\\]]]YYYTTTOOOKKKJJJJJJIIIIIINNNTTTVVVVVVWWWUUURRRWWWjjj}}}vvvRRR@@@===:::888777666444333222222222111111111000000////////////////////////........................////////////////////////...........................//////////////////............///////////////...///111111000000222333444888EEEVVVcccgggiiikkkfffjjjqqq{{{}}}|||~~~|||xxxrrrlllhhhddd```^^^XXXWWWUUUUUUVVVXXX[[[]]]bbbbbbbbbaaa]]]WWWRRRNNNFFFEEEBBB@@@AAACCCGGGIIIQQQUUU[[[^^^^^^___bbbdddkkkllllllkkkkkkjjjiiihhhfffhhhkkkkkkjjjhhhggghhhjjjmmmqqquuuzzztttfff___[[[]]]```ccceeedddcccbbbdddeeefffhhhiiikkkllllllpppsssxxx|||}}}{{{~~~}}}}}}~~~~~~~~~{{{}}}{{{uuuooolllmmmoooyyyzzz|||vvveeeXXXYYY]]]^^^cccjjjtttsssvvv{{{yyytttmmmgggcccccccccbbbbbbeeeiiimmmttt{{{}}}zzzvvvooojjjcccaaa]]]XXXSSSOOOKKKJJJJJJGGGDDDBBBAAA@@@>>><<<<<<<<<;;;<<<>>>@@@CCCEEEHHHLLLQQQTTTVVVVVVXXXYYYTTTUUUUUUUUUTTTSSSQQQPPPJJJKKKJJJIIIGGGFFFGGGHHHMMMOOORRRRRRQQQQQQQQQQQQRRRUUUXXXZZZYYYYYYYYYZZZYYYZZZ\\\]]]^^^^^^]]]]]]```cccfffggghhhkkkpppuuu{{{{{{xxx|||~~~xxxtttlllfff^^^[[[[[[ZZZUUUQQQMMMJJJHHHIIIIIIIIINNNUUUUUUVVVVVVTTTRRRXXXkkkwwwQQQAAA===999777666666555444222222222111111111111000............////////////..............................................................................////////////...............///////////////...///111111000000222333555999EEEWWWcccggghhhjjjccciiisss~~~~~~{{{wwwqqqkkkgggccc___\\\XXXWWWUUUUUUVVVYYY\\\^^^bbbccceeedddaaa\\\WWWSSSJJJHHHDDDAAAAAABBBEEEHHHPPPTTTZZZ]]]^^^```cccgggllllllmmmmmmmmmllllllkkkkkknnnqqqrrrqqqpppppppppnnnqqqvvv|||xxxjjjccc^^^___bbbdddeeeddddddccceeefffhhhjjjkkkmmmmmmmmmqqqrrrvvvzzz~~~}}}{{{||||||{{{{{{{{{|||~~~}}}~~~~~~|||xxxsssqqqrrrttt~~~yyy~~~yyywwwggg[[[\\\```ccciiiqqqxxxwwwzzz~~~wwwpppllljjjdddaaaaaaaaa^^^^^^___^^^aaagggnnnrrrvvv~~~}}}zzzuuunnniiibbb```\\\WWWRRRMMMIIIGGGGGGDDDAAA@@@???>>>===;;;:::::::::;;;>>>AAADDDFFFIIIMMMQQQTTTTTTTTTUUUUUUQQQQQQRRRRRRQQQPPPOOONNNIIIJJJKKKJJJHHHHHHJJJLLLNNNPPPSSSTTTSSSSSSTTTUUUVVVXXX[[[[[[ZZZZZZ\\\^^^[[[]]]___``````aaaaaabbbdddhhhkkkllllllooovvv{{{~~~zzzzzz}}}}}}xxxsssiiifffaaa]]]ZZZVVVRRROOOLLLIIIHHHIIIIIIJJJOOOVVVTTTUUUVVVTTTRRRXXXkkk~~~sssOOOBBB>>>999555555555666555222222222111111111111000......//////000000000000////////////////////////------------------------........................---...///000000///...---............/////////000...///111111000000222333555999EEEVVVbbbeeefffhhhbbbkkkwww~~~zzzvvvpppjjjfffaaa]]][[[WWWWWWUUUUUUWWWYYY]]]___ccceeeggghhhfffbbb]]]YYYOOOLLLGGGCCCBBBCCCFFFHHHMMMQQQWWW[[[]]]___dddgggjjjkkklllnnnooopppppppppqqqsssvvvxxxwwwvvvwwwwwwuuuyyyxxxkkkeeecccddddddeeeffffffeeeeeeggghhhjjjmmmnnnoooppppppqqqrrrsssxxx|||~~~}}}zzz{{{{{{{{{{{{|||~~~~~~}}}{{{}}}}}}}}}|||zzzyyyzzz|||zzz~~~xxxzzzkkk``````eeeiiiqqqzzz}}}|||}}}yyyuuutttssssssrrroooiiieeegggbbb___```___\\\[[[\\\YYYYYY^^^dddgggiiipppyyy|||}}}zzzuuummmhhhbbb```\\\WWWRRRLLLHHHFFFEEEBBB@@@>>>>>>===<<<:::999999999;;;===AAADDDFFFJJJNNNRRRTTTUUUTTTTTTTTTNNNOOOPPPPPPOOONNNMMMLLLJJJLLLNNNMMMKKKKKKNNNQQQOOOQQQSSSTTTTTTUUUVVVWWWWWWZZZ\\\\\\[[[[[[]]]```^^^```cccddddddeeefffgggdddhhhmmmoooqqquuu}}}~~~}}}}}}wwwssshhhfffccc___ZZZTTTPPPMMMKKKHHHGGGIIIIIIJJJOOOVVVSSSTTTUUUTTTRRRWWWjjj}}}nnnLLLBBB>>>888444444555666666222222222111111111111000//////000000111111111222000000000000000000000000------------------------////////////////////////---...///000000///...------.........//////000000...///111111000000222333555999DDDUUU```ddddddfffcccnnnzzz}}}~~~zzzuuuoooiiieee```\\\YYYWWWWWWUUUUUUWWWZZZ]]]___eeegggjjjkkkjjjfffaaa^^^SSSOOOJJJEEECCCDDDFFFHHHJJJOOOUUUYYY[[[^^^cccggghhhiiilllnnnqqqssstttuuuuuuwwwzzz{{{{{{zzz{{{|||vvvjjjeeeggggggggggggggggggggggggiiijjjmmmoooqqqrrrrrrrrrrrrqqqrrrvvv{{{}}}|||zzz|||||||||~~~~~~{{{yyyzzz|||~~~|||xxx~~~ooodddeeejjjnnnxxx~~~yyytttllliiihhhiiikkkjjjfffaaa```[[[YYYZZZZZZVVVTTTUUUXXXVVVZZZ___``````gggpppsss||||||wwwrrrnnnccc```ZZZVVVRRRNNNJJJGGGDDDBBB>>>;;;::::::<<<===::::::::::::===@@@CCCEEEKKKMMMPPPSSSTTTRRRPPPOOOOOOOOOPPPOOONNNLLLJJJIIIIIIJJJKKKLLLNNNPPPQQQRRROOOOOOPPPQQQSSSVVVYYY[[[YYY[[[^^^___^^^___```bbbccceeegggiiijjjkkkkkkkkkooonnnqqquuuwww|||zzzzzz}}}}}}yyyuuurrrgggeee```[[[VVVRRROOOMMMLLLGGGEEEGGGIIIKKKPPPVVV]]]WWWTTTSSSTTT[[[nnniiiMMM???<<<999777777666555444222222222111111111111000//////000000111111222222//////......---------,,,,,,---...000000000////////////////////////////////////.........------------...............------////////////000111222333888;;;DDDRRRaaaiiiiiifffgggttt~~~|||{{{vvvnnnhhhccc```]]][[[WWWVVVUUUUUUVVVXXX[[[\\\dddfffiiimmmooommmfff```WWWSSSMMMHHHDDDCCCDDDEEEJJJKKKOOOTTTZZZ^^^```aaadddggglllqqquuuwwwyyyzzz~~~uuullliiihhhhhhgggfffffffffgggggglllllllllllllllmmmnnnnnnqqqrrruuuyyy|||~~~~~~~~~~~~~~~}}}~~~~~~~~~|||zzzzzzssshhhjjjttt|||{{{qqqkkkjjjfffbbbaaa```___]]]ZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWZZZ^^^bbbeeennnsss|||}}}yyyssspppeeeaaa[[[UUUQQQMMMIIIFFFCCCBBB???===;;;;;;<<<<<<<<<;;;;;;<<<>>>AAADDDEEEIIIKKKOOORRRSSSSSSQQQPPPQQQPPPPPPOOONNNLLLKKKJJJMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRUUUXXXZZZ\\\ZZZ]]]___aaaaaaaaacccdddhhhjjjmmmoooooonnnnnnmmmrrrrrruuu{{{|||~~~|||yyyuuuqqqnnnfffccc___ZZZVVVQQQNNNMMMKKKHHHHHHKKKNNNNNNRRRWWWYYYUUUSSSSSSSSSZZZmmmgggLLL???<<<999777777666555444222222222111111111111000///////////////000000000/////////.........---------...///000000//////...//////////////////////////////.........------------......//////...------////////////000111222333666999BBBPPP___hhhhhhfffiiisss~~~zzzvvvnnnhhhddd```]]][[[TTTTTTTTTUUUWWW[[[^^^```fffgggkkkoooqqqoooiiicccYYYUUUOOOIIIEEEDDDDDDEEEIIIJJJMMMRRRXXX\\\^^^___dddhhhooouuuzzz~~~{{{qqqllljjjiiiiiiiiihhhiiiiiiiiijjjmmmllllllllllllmmmnnnoooqqqrrrtttwww{{{}}}~~~~~~~~~}}}}}}{{{{{{{{{|||xxxoooqqqxxxzzzooohhhdddaaa^^^]]]]]]\\\YYYVVVVVVWWWXXXXXXWWWVVVWWWWWWYYYYYYXXXYYY[[[^^^aaacccffflllttt}}}{{{vvvrrrhhhccc[[[TTTOOOKKKGGGEEEBBBAAA@@@>>>===<<<<<<;;;=========>>>???AAACCCEEEGGGIIIMMMQQQSSSSSSRRRRRRTTTSSSQQQOOOMMMMMMMMMMMMQQQQQQQQQQQQPPPOOONNNNNNPPPQQQRRRTTTVVVYYY\\\]]]\\\___bbbddddddeeefffggglllooosssuuutttrrrqqqpppvvvxxx}}}~~~}}}xxxuuupppkkkhhhdddaaa^^^YYYTTTPPPMMMLLLJJJIIILLLRRRTTTSSSTTTWWWWWWVVVTTTSSSTTT^^^tttfffLLL???<<<999777666666555444222222222111111111111000////////////............000000////////////.........//////000//////...---////////////////////////...............------------......//////.........////////////000111222333333666???MMM]]]fffhhhfffkkkrrr{{{|||}}}zzzuuunnnhhhddd```]]]ZZZUUUUUUUUUVVVXXX\\\___aaafffiiimmmrrrtttqqqlllggg]]]YYYSSSMMMHHHEEEDDDEEEGGGIIILLLOOOTTTXXX[[[]]]fffkkkssszzz~~~sssnnnmmmmmmkkkkkkkkkllllllmmmmmmmmmnnnmmmmmmllllllmmmnnnoooqqqrrrsssuuuxxx{{{~~~}}}~~~~~~}}}yyywwwxxxxxx{{{zzzuuuwww|||zzznnngggbbb```^^^]]]\\\[[[XXXVVVVVVYYY\\\[[[YYYXXXZZZ\\\___^^^]]]]]]^^^___aaacccbbbfffnnnvvv}}}yyyuuulllfff]]]TTTNNNJJJFFFDDDBBBBBBAAA@@@>>>===<<<;;;>>>>>>>>>>>>@@@AAACCCDDDEEEGGGKKKOOORRRTTTTTTTTTWWWUUURRROOONNNNNNOOOPPPSSSTTTTTTTTTSSSQQQPPPOOOPPPQQQSSSUUUXXXZZZ\\\]]]]]]```dddfffgggggghhhiiilllqqqvvvyyyxxxvvvuuuvvv}}}}}}}}}zzzuuuppplllgggdddaaa___[[[WWWRRROOOLLLKKKIIIJJJOOOWWWZZZWWWVVVXXXYYYXXXVVVUUUYYYiiidddLLL>>><<<888666666666555333222222222111111111000000000000000//////.........000000000000000/////////000000000//////...------////////////////////////........................---......////////////...////////////000111222333333555===KKK[[[eeehhhgggkkkooouuu{{{}}}xxxxxx{{{~~~yyyuuunnnhhhddd```\\\YYYYYYXXXWWWWWWXXXZZZ]]]^^^fffiiinnnssstttrrrnnnjjjbbb^^^XXXQQQKKKGGGFFFEEEFFFGGGJJJLLLPPPTTTYYY\\\hhhnnnwwwuuuooooooppppppmmmnnnnnnooooooooooooooonnnmmmlllkkkkkklllnnnooopppqqqrrrtttvvvyyy}}}~~~}}}|||}}}~~~~~~zzzvvvtttttttttwww{{{xxxuuuvvvzzztttmmmkkkjjjhhhfffdddaaa___^^^]]]bbbffffffdddccceeehhhhhhgggeeeccccccccceeefffeeeiiipppwww{{{wwwnnnhhh^^^UUUOOOJJJFFFDDDCCCBBBBBB@@@???>>>===<<<>>>>>>>>>???@@@BBBCCCCCCDDDGGGKKKOOOSSSUUUVVVVVVXXXVVVSSSPPPOOOPPPRRRSSSSSSTTTVVVVVVVVVUUUSSSRRRPPPQQQSSSVVVYYY[[[]]]^^^___bbbfffiiiiiiiiiiiijjjkkkrrrzzz~~~~~~}}}~~~}}}{{{}}}~~~xxxrrrmmmiiidddaaa^^^\\\YYYUUUQQQMMMKKKJJJHHHJJJPPPYYY\\\ZZZXXXYYY[[[YYYUUUTTT]]]uuubbbMMM>>>;;;888666666555444333222222222111111111000000111111111000000//////////////////000000000000000000000//////............////////////////////////---.....................---......///000000//////////////////000111222333444666<<>>>>>===>>>>>>???AAABBBDDDEEEEEEEEEGGGKKKOOOSSSVVVXXXXXXXXXVVVTTTRRRQQQRRRTTTVVVTTTUUUWWWYYYYYYXXXWWWUUUPPPRRRUUUXXX[[[]]]___```bbbeeeiiikkkkkkjjjjjjjjjnnnuuu~~~yyyzzz|||vvvpppkkkfffbbb___[[[YYYVVVRRROOOLLLJJJIIIHHHIIIOOOWWW[[[YYYXXXZZZYYYWWWSSSSSSccc^^^KKK>>>;;;888666555555444333222222222111111111111000111111111111000000000000......////////////000000000//////............///////////////////////////---------...............---...//////000000000000////////////000111222333555666<<>>>>>?????????@@@BBBDDDFFFGGGHHHIIIGGGIIILLLPPPTTTWWWYYYZZZVVVUUUTTTSSSTTTUUUWWWXXXVVVXXXZZZ[[[[[[YYYWWWVVVSSSTTTXXX[[[^^^aaabbbbbbeeeiiimmmooonnnmmmkkkkkkpppxxx}}}xxx|||~~~zzzsssmmmhhhddd```^^^YYYWWWTTTQQQNNNKKKIIIHHHGGGGGGLLLTTTWWWWWWXXX[[[XXXWWWSSSWWWkkk}}}WWWFFF===;;;777666555555444333222222222111111111111000/////////000000000000000------.........///////////////...---......000000////////////////////////---------.........//////------///000000111111111////////////000111222333555555:::FFFUUU```eeeeeeeeekkkqqquuuwwwxxx|||~~~}}}wwwsssnnniiiddd```[[[WWWTTTTTTTTTUUUWWW[[[^^^``````gggooottttttsssqqqqqqlllhhhccc\\\UUUPPPMMMKKKCCCEEEHHHIIIKKKRRR[[[ccckkksss}}}xxxwwwuuuuuuvvvyyy|||~~~}}}zzzvvvsssqqqjjjhhheeecccbbbdddfffhhhhhhmmmrrrtttssstttxxx{{{{{{zzzzzz{{{~~~|||xxxuuuuuuuuuvvvsssvvvzzz}}}~~~}}}{{{yyyxxxrrrnnnooollleeeaaabbb___```fffooovvv~~~|||sssoooiiieeedddhhhmmmqqqsssyyy}}}yyypppkkkddd]]]VVVOOOIIIEEEGGGEEEBBB???>>>>>>???@@@@@@AAACCCFFFHHHJJJKKKKKKHHHJJJMMMQQQTTTWWWYYYZZZUUUUUUTTTTTTUUUWWWXXXYYYXXXZZZ[[[\\\\\\ZZZWWWUUUTTTWWWZZZ^^^aaacccdddeeehhhlllpppqqqpppnnnmmmlllqqqxxx{{{yyy|||xxxqqqkkkfffbbb___\\\XXXVVVSSSPPPMMMJJJIIIHHHGGGFFFJJJQQQUUUUUUWWW[[[YYYXXXVVV\\\rrrxxxRRRBBB===;;;777555555555444222222222222111111111111000---.........//////000000,,,---------....../////////...------...///000111////////////////////////---------.........//////------///000111111111111////////////000111222333444555999DDDSSS^^^ccccccdddllltttwwwvvvvvvzzz~~~}}}}}}vvvsssnnniiiddd```ZZZWWWWWWVVVUUUUUUVVVXXX[[[\\\```gggpppuuuuuutttrrrrrrmmmiiiddd]]]WWWRRRNNNLLLBBBEEEHHHJJJLLLRRR]]]fffjjjrrr}}}zzzuuuwwwxxxzzz{{{}}}yyytttqqqhhhfffcccaaa```bbbdddfffggglllrrrtttsssssswwwzzzzzz}}}vvvvvvxxx||||||wwwtttssstttuuuqqqtttyyy}}}}}}{{{vvvooojjjllljjjccc______\\\\\\```gggmmmttt~~~}}}qqqllleeeaaaaaaeeelllqqqttt{{{