BM6P6(@ eeeeeegggjjjmmmpppssstttsssxxx~~~yyytttqqqooommmllllllkkkiiigggeeeeeeeeedddcccbbbaaa```cccbbb```___^^^^^^______XXXWWWUUUSSSPPPNNNLLLKKKGGGIIILLLMMMOOOPPPSSSVVVYYY[[[```fffmmm{{{kkkhhhooovvvxxxooofffaaa^^^\\\[[[[[[ZZZYYYZZZ\\\^^^___^^^aaabbbaaa```^^^\\\YYYWWWXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZZZZZZZZZZXXXVVVUUUSSSTTTTTTTTTSSSRRRQQQPPPQQQQQQTTTZZZ```jjj{{{~~~yyy~~~zzzwwwlllfff]]]UUUPPPLLLIIIGGGHHHGGGEEEEEEIIIOOOUUUYYY___dddjjjnnnqqqtttyyy}}}~~~wwwhhhXXXQQQQQQSSSVVVZZZXXX\\\ccckkksss{{{|||wwwuuuyyy~~~vvvoooeee[[[TTTPPPMMMKKKMMMMMMOOOSSSWWWXXXVVVSSSMMMGGGCCCDDDFFFJJJRRRZZZdddllltttzzz|||xxxlll```RRRNNNHHHCCC@@@@@@BBBDDDJJJLLLNNNQQQUUU___llluuu~~~}}}nnn\\\LLLCCC===<<<;;;:::999999999999888888888888888888888888888999:::999888888:::;;;======>>>CCCOOOeeelll___TTTSSSSSSSSS[[[eeeqqqbbbccceeegggjjjnnnppprrrsssxxx~~~wwwsssqqqooommmlllkkkjjjhhhfffddddddddddddcccbbbaaaaaabbbaaa```___^^^^^^^^^___ZZZYYYVVVSSSPPPMMMKKKIIIGGGIIILLLNNNPPPRRRUUUWWWYYY]]]cccjjjsss{{{iiijjjuuu~~~|||uuulllccc^^^\\\[[[ZZZZZZYYYZZZ\\\^^^```___^^^``````___]]]\\\ZZZXXXWWWXXXXXXYYYYYYYYYXXXWWWWWWYYYYYYYYYYYYYYYXXXWWWVVVSSSSSSSSSRRRRRRQQQQQQQQQRRRQQQTTTYYY___iiizzz|||uuuyyy~~~|||rrrlllccc[[[TTTOOOKKKHHHHHHGGGEEEFFFIIINNNSSSWWW^^^ccciiimmmppptttyyy}}}wwwgggWWWOOONNNOOORRRVVVYYY]]]ccckkkttt}}}|||yyy|||{{{ssslllbbbYYYSSSOOOMMMKKKMMMMMMOOORRRUUUUUURRROOOJJJEEEBBBEEEIIINNNWWW___fffmmmuuuyyyzzzuuuhhh[[[OOOKKKFFFBBB@@@AAADDDFFFKKKLLLNNNSSS\\\iiiwwwzzzkkkXXXJJJCCC<<<<<<;;;:::999999999999888888888888888888888888888999:::999888888:::<<<<<<===@@@HHHWWWnnn}}}nnnaaaVVVTTTTTTVVV___jjjxxxddddddfffhhhjjjmmmoooqqqrrrxxx|||vvvqqqqqqooommmkkkjjjiiifffdddbbbcccccccccccccccbbbbbbaaaaaa```^^^^^^^^^^^^^^^[[[ZZZWWWTTTPPPLLLJJJHHHGGGJJJMMMPPPRRRTTTWWWZZZZZZ```gggoooyyytttiiipppxxxqqqggg___[[[ZZZZZZZZZXXXYYY\\\```cccccc```^^^^^^]]]\\\ZZZXXXWWWVVVVVVXXXXXXXXXXXXXXXWWWVVVUUUYYYXXXWWWWWWWWWWWWWWWXXXSSSRRRQQQPPPOOOPPPQQQRRRSSSRRRSSSWWW\\\fffxxx~~~tttsss{{{{{{uuulllccc[[[TTTNNNJJJGGGFFFEEEFFFHHHLLLQQQSSS[[[```gggkkknnnrrrxxx|||xxxhhhXXXOOONNNNNNPPPTTTZZZ^^^dddlllttt~~~{{{vvvmmmggg^^^VVVQQQNNNMMMLLLMMMMMMOOOQQQRRRPPPLLLIIIGGGCCCCCCHHHMMMSSS\\\dddhhhooovvvxxxvvvoooaaaTTTJJJHHHDDDAAA@@@BBBEEEGGGIIIKKKPPP[[[jjj{{{wwwdddRRRFFFBBB<<<;;;:::999999888999999888888888888888888888888888999:::999888999:::<<<;;;===CCCNNNbbb|||yyyooobbbWWWUUUVVVYYYeeerrrlllllllllmmmnnnpppqqqrrrrrrxxxyyyxxx}}}{{{uuuqqqqqqooollljjjiiihhheeecccaaabbbbbbccccccccccccbbb``````___^^^^^^]]]]]]]]]ZZZYYYVVVSSSPPPMMMKKKIIIHHHKKKNNNQQQSSSVVVZZZ\\\]]]cccjjjqqq}}}ooommmzzz~~~ssslllccc\\\YYYYYYZZZ[[[XXXZZZ___dddgggfffbbb^^^]]]\\\ZZZXXXVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUXXXWWWVVVUUUUUUVVVWWWXXXRRRPPPOOONNNNNNOOOQQQRRRTTTRRRRRRUUUZZZccctttwwwrrruuu}}}uuulllcccZZZRRRMMMFFFFFFDDDDDDFFFIIIMMMOOOXXX]]]dddiiilllpppvvvzzzzzzjjjYYYQQQPPPPPPSSSVVVZZZ___fffmmmuuu}}}wwwrrrfffaaaXXXRRRNNNMMMLLLLLLLLLMMMNNNOOONNNKKKGGGDDDEEECCCDDDJJJQQQWWW___ggglllrrrwwwvvvppphhhZZZNNNHHHFFFBBB@@@@@@BBBDDDFFFFFFKKKXXXkkkqqq]]]KKKBBBAAA;;;::::::999888888999999888888888888888888888888888999::::::999999;;;======>>>DDDSSSlllyyynnnaaaWWWUUUVVV[[[jjjyyyuuuuuuttttttttttttuuuuuuuuu{{{zzzqqqrrrzzz{{{uuuqqqooommmkkkiiihhhgggdddbbbaaaaaabbbcccccccccbbbbbb_________^^^]]]]]]\\\\\\WWWVVVUUUSSSPPPNNNMMMLLLIIILLLOOORRRTTTWWW[[[]]]```ffflllsssxxxooouuuyyynnnhhh```ZZZXXXYYYZZZ[[[ZZZ\\\```eeehhhgggccc___\\\[[[YYYXXXWWWWWWWWWXXXWWWWWWXXXXXXWWWVVVVVVUUUXXXWWWUUUTTTTTTUUUVVVVVVPPPOOONNNMMMNNNOOORRRSSSTTTRRRRRRTTTWWW___ooo~~~|||ssssss|||{{{sssjjj```WWWQQQHHHGGGDDDCCCDDDGGGKKKMMMUUU[[[bbbgggkkkooouuuzzzyyyiiiYYYRRRQQQRRRUUUYYY[[[aaahhhpppxxxyyysssnnnaaa[[[TTTNNNLLLLLLLLLLLLKKKLLLMMMLLLIIIFFFCCCAAAEEEDDDFFFNNNUUUZZZaaagggnnntttvvvrrrjjj```TTTIIIFFFDDDAAA??????@@@BBBDDDCCCOOOeeejjjVVVEEE>>>>>>::::::999888888888999999888888888888888888888888888999::::::999:::<<<>>>???@@@HHHZZZwwwyyykkk___VVVUUUWWW]]]mmm||||||{{{{{{{{{{{{||||||~~~vvvnnnqqq{{{~~~yyyuuuqqqmmmkkkiiihhhhhhgggdddcccaaabbbbbbbbbbbbbbbaaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZVVVUUUTTTRRRQQQOOONNNMMMJJJMMMPPPSSSTTTWWWZZZ]]]aaahhhooowwwrrrqqqyyyrrrgggbbb\\\XXXWWWYYYZZZZZZ[[[\\\___bbbeeedddaaa^^^[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSOOOOOONNNNNNOOOQQQRRRSSSSSSQQQQQQSSSTTTZZZhhhuuuvvvvvv|||yyyqqqhhh^^^WWWMMMJJJFFFDDDDDDGGGKKKNNNUUU[[[bbbhhhlllqqqwww{{{xxxhhhXXXQQQPPPQQQTTTXXX^^^eeennnuuu|||{{{uuunnnjjj]]]XXXQQQLLLKKKKKKLLLLLLJJJKKKJJJHHHEEEBBBBBBBBBFFFFFFJJJRRRYYY^^^ccciiinnnrrrrrrkkkaaaXXXNNNFFFCCCBBB@@@>>>>>>@@@BBBCCCFFFXXXuuuttt```OOOBBB<<<<<<999999888888888888999999888888888888888888888888888999::::::::::::===???AAACCCNNNeeevvvggg]]]VVVVVVXXX___qqqwwwqqqvvv|||wwwssspppkkkiiiggggggggggggeeecccbbbbbbcccbbbbbbaaa```___]]]]]]^^^^^^]]]\\\ZZZZZZWWWVVVUUUSSSQQQNNNMMMLLLKKKNNNQQQSSSTTTVVVYYY\\\```jjjttt~~~zzzmmmttt|||pppiii```]]]YYYVVVVVVWWWXXXXXX\\\[[[[[[]]]^^^___^^^\\\XXXXXXXXXYYYXXXXXXWWWWWWVVVWWWXXXXXXYYYYYYYYYYYYVVVVVVVVVUUUTTTRRRQQQPPPNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQQQQRRRRRRVVVaaammm}}}|||{{{~~~xxxoooeee^^^SSSPPPJJJFFFFFFIIINNNRRRXXX]]]eeekkkoootttzzz{{{kkkZZZSSSQQQQQQTTTXXXbbbjjjttt||||||vvvpppjjjeee[[[VVVOOOKKKJJJJJJKKKLLLIIIIIIHHHEEEBBBAAABBBEEEGGGGGGMMMWWW___ccciiinnnkkkooommmcccXXXPPPIIICCC???>>>======>>>AAACCCEEENNNcccgggUUUIII@@@<<<;;;999999888888888888999999888888888888888888888888888999:::::::::;;;===???AAAGGGWWWsssvvvddd[[[VVVXXXZZZaaattt{{{vvv{{{zzzvvvrrroooiiihhhffffffggggggeeedddcccccccccbbbbbb```______]]]]]]^^^^^^]]]\\\ZZZYYYYYYXXXVVVSSSPPPMMMKKKJJJLLLNNNQQQSSSTTTVVVXXX[[[___kkkxxxtttjjjvvvvvviiiaaa\\\YYYVVVUUUUUUVVVVVVUUU\\\ZZZXXXXXXZZZ[[[[[[ZZZVVVWWWXXXYYYXXXXXXVVVUUUVVVVVVXXXYYYZZZZZZ[[[[[[VVVVVVVVVVVVTTTRRROOONNNMMMNNNOOOQQQRRRSSSSSSSSSQQQQQQQQQRRRQQQSSS]]]iiisss~~~|||~~~|||tttjjjcccXXXTTTMMMHHHHHHLLLQQQUUUZZZ```gggmmmrrrwww}}}ppp___VVVSSSSSSUUUXXXeeennnyyyyyysssmmmgggcccZZZUUUOOOJJJIIIJJJKKKLLLHHHIIIGGGDDD@@@@@@CCCGGGGGGHHHOOOZZZccchhhmmmsssiiikkkhhh]]]RRRKKKEEEAAA<<<;;;;;;<<>>???CCCFFFHHHMMMUUU^^^eeeiiijjjkkkjjjddd\\\TTTMMMFFF@@@<<<===<<<;;;;;;???DDDHHHKKK^^^uuuzzziiiUUUIIIAAA<<<:::::::::999999888888999999:::888888888888888888888888:::;;;;;;::::::;;;???AAA@@@JJJ___}}}ccc\\\WWWYYY___kkk}}}}}}xxxrrrnnnnnnkkkjjjhhhgggeeedddddddddbbbaaa```aaabbbaaa___]]]\\\\\\[[[ZZZYYYWWWUUUTTTSSSSSSSSSRRRPPPNNNMMMLLLNNNKKKLLLOOORRRSSSXXX^^^nnnpppsssoooooo~~~sssfff]]]ZZZVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXWWWVVVUUUUUUWWWYYYXXXWWWUUUUUUUUUUUUSSSQQQQQQRRRRRRQQQPPPOOONNNNNNPPPSSSUUUUUUTTTSSSRRRPPPNNNMMMOOOTTTXXXfffooo|||{{{yyy|||tttnnnddd___XXXRRRQQQTTTZZZ^^^hhhmmmssswww{{{zzzlllaaaYYYUUUYYY^^^gggppp}}}~~~yyyssslllddd\\\WWWRRRPPPMMMJJJHHHGGGGGGGGGCCCBBBAAA???>>>@@@DDDGGGMMMRRRYYYaaagggkkkllllllhhhbbbXXXNNNHHHDDDAAA???:::<<<<<<<<<>>>DDDNNNVVVjjjyyyooo___MMMCCC>>>999888999:::999999888888999999:::888888888888888888888888999::::::999999:::>>>@@@CCCLLLaaayyyddd]]]XXXZZZbbbooo{{{wwwqqqmmmmmmkkkjjjhhhgggeeeeeeddddddbbbaaa```aaabbbaaa^^^\\\ZZZYYYYYYXXXWWWVVVTTTSSSSSSRRRQQQPPPOOONNNMMMLLLNNNLLLMMMPPPRRRTTTYYY```uuu{{{}}}pppnnnssstttjjjaaa[[[YYYWWWWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUWWWXXXXXXUUUSSSRRRSSSSSSQQQPPPPPPQQQRRRQQQPPPOOONNNNNNPPPSSSTTTTTTSSSTTTSSSQQQMMMKKKLLLOOORRRaaahhhsss}}}|||zzz~~~yyytttkkkfff___YYYWWWZZZ___ccckkkpppwww|||sssiiiaaaZZZ[[[___iiisss{{{tttnnnfff___WWWRRROOONNNLLLJJJHHHGGGEEEEEE@@@??????>>>>>>AAAFFFJJJRRRVVV\\\ccchhhjjjjjjjjjddd\\\QQQGGGBBBAAAAAAAAA999===???@@@CCCMMM\\\hhhzzzsssbbbTTTEEE>>>;;;999999:::999999888888888888999999888888888888888888888888999999999888888:::===@@@FFFOOOccc~~~sssccc\\\WWW[[[fffttt}}}yyyuuuppplllllljjjiiihhhfffeeedddddddddaaaaaaaaaaaabbb```]]][[[WWWWWWWWWWWWVVVUUUSSSSSSRRRQQQPPPOOONNNMMMLLLLLLNNNLLLMMMPPPRRRSSS[[[cccyyyssskkknnnwwwxxxllleee^^^[[[ZZZXXXXXXXXXXXXWWWVVVUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUTTTUUUUUUUUUUUUUUUUUUTTTUUUWWWXXXWWWTTTQQQPPPPPPPPPOOONNNNNNPPPQQQQQQPPPOOOOOOOOOPPPRRRSSSSSSSSSSSSRRROOOLLLJJJJJJLLLOOO[[[cccmmmwww}}}{{{~~~zzzvvvqqqlllddd^^^\\\^^^cccffflllqqqwww|||wwwoooggg___]]]___jjjsss|||{{{wwwooohhhaaaYYYRRRNNNLLLLLLKKKJJJHHHFFFCCCBBB============???CCCIIIMMMTTTXXX]]]bbbeeefffeeeccc[[[TTTKKKCCC@@@@@@AAAAAA<<<>>>AAAFFFPPP^^^ooo{{{~~~wwwhhhZZZMMMAAA<<<<<<::::::;;;999999888888888888999999888888888888888888888888999::::::999999:::>>>AAAEEEOOOdddyyyooo```YYYVVV\\\iiiyyyzzzwwwtttnnnkkkjjjhhhhhhfffeeeddddddddddddaaaaaaaaabbbbbb```\\\YYYUUUUUUUUUUUUUUUTTTSSSSSSQQQPPPOOOMMMLLLLLLLLLLLLLLLKKKMMMPPPQQQTTT\\\fff{{{nnneeelll{{{pppfffaaa\\\YYYZZZXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTUUUVVVWWWVVVRRRPPPNNNNNNNNNMMMLLLMMMOOOPPPPPPPPPOOOPPPPPPQQQQQQQQQRRRRRROOOOOONNNKKKIIIIIILLLNNNVVV^^^jjjttt{{{~~~~~~~~~|||yyysssoooiiidddaaaaaadddfffjjjnnntttyyy|||xxxrrrjjjbbb___```iiisss~~~yyy~~~|||vvvqqqjjjbbb\\\UUUPPPLLLJJJJJJJJJIIIGGGDDDAAA???;;;<<<===>>>@@@EEEKKKPPPWWWZZZ^^^aaacccaaa___]]]QQQMMMGGGCCCBBBBBBAAAAAA>>>>>>BBBMMM___qqq{{{{{{qqqaaaTTTIII>>>;;;;;;:::999:::999888888777777888888999888888888888888888888888;;;;;;;;;;;;:::<<>>;;;<<<===???BBBGGGNNNSSSZZZ]]]___aaa```]]]ZZZWWWJJJHHHFFFEEEEEEEEEDDDCCCBBBCCCIIIYYYmmm}}}yyyzzz~~~kkk\\\MMMCCC:::999:::888666666888888777777777777888888888888888888888888888888<<<<<<<<<;;;;;;===@@@CCCFFFSSSlll~~~ooodddWWWRRRSSS^^^ppp}}}uuusssqqqlllhhhhhheeedddcccbbbaaaaaaaaaaaa``````aaabbbbbb___[[[WWWSSSTTTTTTUUUUUUUUUTTTTTTOOONNNLLLJJJJJJJJJKKKLLLJJJKKKOOOSSSTTTYYYeeeqqqrrrmmmgggtttuuujjj___[[[[[[XXXVVVVVVTTTTTTTTTTTTRRRQQQPPPOOOSSSTTTVVVWWWWWWVVVTTTSSSSSSSSSRRRQQQQQQRRRSSSSSSQQQSSSTTTSSSPPPNNNMMMMMMMMMLLLJJJKKKLLLMMMMMMLLLOOOQQQRRRQQQOOONNNOOOQQQNNNNNNMMMKKKIIIIIIJJJLLLRRRXXX```gggmmmuuu}}}~~~{{{wwwvvvxxx}}}yyyxxxuuuqqqmmmjjjhhhggggggkkkpppsssuuuxxx}}}~~~{{{vvvrrrqqqmmmgggfffhhhiiisss{{{www~~~}}}xxxsssiiiddd\\\VVVRRROOOLLLKKKHHHHHHGGGEEECCCAAA???>>>;;;<<<>>>@@@CCCIIIOOOTTTZZZ\\\^^^^^^\\\XXXSSSPPPHHHFFFEEEEEEFFFHHHHHHGGGHHHMMMYYYiii{{{{{{xxxyyyyyyeeeUUUHHH???888888:::888666666888888777777777777888888888888888888888888888888;;;<<<<<<;;;;;;<<>>>>><<<===???AAADDDIIIPPPUUUXXXYYYZZZZZZWWWSSSMMMJJJHHHFFFDDDDDDFFFIIIKKKKKKNNNXXXgggxxx~~~{{{wwwxxxuuu```QQQFFF>>>888999;;;:::888888888888777777777777888888888888888888888888888888:::;;;;;;::::::;;;???AAAPPP___yyyrrrbbbWWWTTTQQQTTTcccvvv}}}xxxrrrllljjjiiiggggggeeecccaaa___^^^^^^___```ccccccdddcccaaa]]]YYYWWWYYYYYYXXXWWWUUUTTTSSSSSSMMMLLLKKKJJJIIIHHHHHHHHHQQQNNNPPPXXX^^^dddqqq~~~}}}qqqmmm{{{uuueee___YYYXXXZZZ[[[YYYVVVVVVUUURRRPPPNNNNNNOOOOOORRRTTTVVVXXXXXXVVVTTTRRRRRRQQQQQQPPPOOONNNMMMMMMRRRQQQPPPPPPNNNNNNMMMLLLNNNMMMMMMMMMLLLLLLKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKHHHGGGHHHJJJKKKNNNPPPSSSXXX^^^gggqqqwww{{{vvvrrrrrrwww}}}|||||||||{{{xxxsssooolllooonnnnnnqqquuuxxxzzzzzz{{{xxxuuutttttttttsssssssssrrrrrrsssssstttxxx{{{{{{|||vvvmmmeee]]]XXXRRRMMMKKKKKKKKKJJJGGGFFFFFFDDDBBB???===;;;@@@@@@@@@CCCGGGMMMSSSVVVYYYWWWTTTSSSRRRPPPKKKFFFFFFFFFEEEEEEGGGKKKQQQTTTYYYjjj}}}vvvyyyqqq\\\NNN???<<<999888888999999999777777888888888888777777777777777888999999::::::;;;888888<<<>>>???BBBGGGSSSdddppp```YYYWWWUUUYYYhhh~~~|||wwwqqqllljjjhhhgggfffeeedddaaa___^^^^^^___```___```aaabbbaaa^^^[[[YYYYYYXXXWWWVVVUUUSSSRRRRRRMMMLLLKKKJJJIIIHHHHHHIIIOOOOOOSSSZZZ```hhhxxxwwwpppqqqwwwkkk```\\\XXXWWWZZZ[[[YYYVVVTTTRRROOOMMMKKKLLLMMMNNNSSSUUUVVVWWWWWWUUUSSSQQQOOONNNNNNMMMMMMLLLLLLLLLQQQQQQPPPOOONNNMMMMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKNNNNNNNNNNNNNNNNNNOOOOOOOOOMMMKKKIIIHHHIIIJJJKKKMMMNNNQQQUUUZZZccclllrrr}}}}}}wwwssssssxxx~~~{{{xxxuuurrrqqqqqqsssvvvyyyyyyyyy~~~|||yyyvvvsssrrrrrrsssrrrrrrssstttvvvxxxzzz{{{~~~{{{zzzwwwqqqhhh```XXXTTTOOOLLLJJJJJJIIIHHHFFFEEEDDDBBB@@@>>>===<<<@@@AAABBBEEEIIINNNRRRUUUTTTRRROOONNNMMMKKKFFFCCCBBBDDDGGGJJJNNNUUU]]]cccrrryyy}}}}}}gggQQQDDD>>>;;;999777888999999888777777888888888888777777777777777888999999::::::;;;888888<<<>>>>>>BBBHHHVVViiinnn^^^WWWUUUTTTZZZjjjzzzvvvpppkkkiiihhhgggeeeeeecccaaa```____________[[[\\\^^^______^^^]]][[[XXXWWWVVVUUUTTTSSSRRRQQQLLLLLLJJJIIIIIIIIIJJJJJJMMMPPPWWW^^^dddooo~~~pppsss|||}}}lllccc[[[XXXVVVWWWZZZZZZXXXVVVSSSQQQNNNKKKJJJKKKNNNOOOUUUVVVWWWWWWVVVTTTQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJNNNMMMMMMMMMMMMMMMMMMMMMOOOMMMKKKIIIIIIIIIKKKLLLKKKLLLNNNQQQUUU\\\eeekkkvvv~~~zzzvvvvvv{{{~~~~~~vvvuuutttuuuwwwyyyyyyyyyzzzxxxuuurrrqqqppppppqqqqqqrrrtttxxx||||||zzzsssoooiii```ZZZQQQOOOLLLJJJIIIHHHGGGEEEEEEDDDAAA???======>>>>>>AAABBBEEEHHHLLLOOOQQQRRRPPPNNNKKKJJJHHHFFFCCCAAA???CCCIIIMMMRRR[[[hhhqqqqqq[[[HHH===<<<:::777777777888888777777777888888888888777777777777777888999999::::::;;;999999<<<======CCCIII[[[rrrkkk\\\VVVSSSUUU]]]ooo~~~wwwsssnnnjjjhhhgggfffeeedddcccaaa```___^^^^^^___YYYZZZ\\\]]]]]]\\\[[[ZZZWWWVVVUUUTTTRRRQQQPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLNNNTTT\\\ccciiivvvrrrkkkwwwtttgggbbbYYYWWWWWWXXXYYYYYYWWWTTTTTTRRROOOLLLLLLNNNQQQSSSVVVVVVVVVVVVUUURRRPPPNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMKKKJJJIIIJJJKKKLLLJJJKKKLLLNNNQQQWWW___dddoooyyy|||}}}~~~{{{yyyxxxxxxyyyzzzzzzyyywwwuuussspppooonnnoooppprrrsssvvv{{{zzzqqqkkkfffaaaYYYTTTLLLKKKIIIIIIIIIHHHEEECCCDDDAAA>>><<<;;;<<<>>>@@@BBBDDDHHHLLLNNNOOOOOOOOOMMMKKKIIIGGGFFFEEEDDDCCCEEEJJJNNNRRRWWWcccsssyyyfffUUUFFF===;;;999666666777888777666777777888888888888777777777777777888999999::::::;;;999999;;;<<<===DDDMMMaaa}}}jjj\\\WWWSSSVVVaaattt|||tttqqqmmmiiihhhgggeeedddbbbbbbaaa___^^^^^^]]]]]]ZZZZZZZZZ[[[ZZZYYYXXXWWWUUUUUUTTTRRRQQQPPPOOONNNKKKJJJIIIHHHIIIKKKMMMOOOQQQXXXaaahhhppp~~~xxxiiihhhzzzmmmddd```YYYXXXXXXWWWWWWVVVTTTRRRSSSQQQNNNMMMMMMOOORRRTTTVVVVVVVVVUUUSSSQQQOOONNNNNNNNNNNNOOOOOOPPPPPPQQQOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLOOOTTT[[[```kkkvvv|||}}}{{{zzzzzz{{{|||{{{zzzxxxvvvsssqqqoooooooooppptttvvvyyy}}}~~~vvvqqqjjjddd___ZZZTTTOOOJJJIIIHHHHHHIIIHHHEEECCCBBB???<<<::::::<<<@@@BBBDDDFFFJJJMMMOOOOOOMMMLLLHHHGGGFFFDDDCCCCCCDDDFFFNNNQQQVVV[[[dddsssooo]]]OOOEEE???999888666666777888777666777777888888888888777777777777777888999999::::::;;;999:::<<<<<>>;;;:::;;;>>>AAACCCEEEHHHKKKNNNNNNMMMKKKIIICCCCCCBBB@@@@@@AAAEEEIIINNNRRRZZZeeeuuuzzzeeeTTTHHH@@@<<<888777666777888999777666777777888888888888777777777777777888999999::::::::::::;;;======AAALLLXXXtttjjj]]]YYYUUU[[[gggzzz}}}wwwpppmmmjjjhhhgggfffdddbbb^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRPPPOOONNNMMMLLLKKKIIIHHHGGGIIILLLPPPRRRXXX```jjjtttssskkklllttt~~~nnnccc[[[VVVSSSSSSRRRQQQPPPPPPQQQRRRMMMMMMNNNOOOPPPRRRSSSSSSUUUTTTTTTSSSQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIKKKKKKKKKLLLLLLLLLMMMMMMOOOOOONNNMMMMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJLLLPPPVVV[[[```lllyyyzzz}}}~~~~~~{{{zzzyyyzzz}}}~~~zzzwwwuuutttttttttxxxzzz~~~yyysssmmmiiibbb___[[[VVVRRROOOKKKIIIIIIGGGEEEEEEEEEEEECCCAAA===<<<;;;;;;<<>>>>>CCCPPP^^^}}}iii\\\YYYUUU[[[gggyyyzzztttooollliiiggggggeeecccbbb]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPNNNMMMLLLLLLJJJIIIHHHGGGIIIMMMQQQSSSYYYbbblllxxx~~~kkkiiiqqq~~~tttiiiaaaZZZUUUOOOOOONNNMMMMMMNNNQQQSSSNNNOOOQQQSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOONNNMMMLLLLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJOOOUUUZZZ\\\hhhttt|||}}}zzzxxx{{{~~~}}}|||{{{{{{zzzyyyyyyzzz}}}}}}zzzwwwvvvvvvvvvyyy{{{xxxqqqkkkeeebbb\\\ZZZVVVRRROOOKKKIIIHHHIIIGGGDDDCCCCCCCCCBBB@@@<<<<<<<<<<<<===@@@CCCDDDHHHIIIKKKLLLLLLJJJHHHFFFBBBCCCCCCCCCCCCGGGNNNSSS\\\cccttt|||hhhUUUGGG>>>:::888888888777888::::::999777777777888888888888777777777777777888999999::::::::::::<<<>>>???EEESSSaaaiii[[[XXXUUUZZZfffwwwzzztttmmmllljjjgggcccaaa``````^^^]]][[[ZZZXXXXXXYYYYYYSSSTTTUUUUUUUUUSSSRRRQQQQQQOOOMMMLLLLLLLLLJJJIIIJJJGGGGGGLLLPPPQQQSSSWWWYYYcccrrrvvviiinnn|||}}}lllbbb[[[UUUSSSQQQOOOMMMKKKJJJLLLMMMOOONNNOOOQQQRRRSSSSSSSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQLLLLLLMMMNNNNNNNNNMMMMMMOOOPPPQQQOOOLLLJJJJJJJJJNNNNNNOOOOOOOOONNNNNNMMMNNNMMMMMMKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFHHHJJJKKKFFFHHHIIIJJJLLLNNNRRRUUU___fffooovvv|||~~~zzzxxxzzz~~~}}}}}}}}}}}}}}}|||{{{{{{||||||zzzzzz{{{~~~{{{tttnnnhhhccc^^^[[[XXXTTTPPPLLLJJJIIIHHHGGGEEEEEEEEEDDDCCCAAA@@@???<<<<<<<<<>>>@@@CCCEEEGGGKKKLLLMMMLLLHHHEEEBBBAAAEEEGGGGGGFFFFFFLLLWWW```lll{{{nnnUUUGGGAAA<<<888777888777777777888999::::::777777777777777777777777777777777888999999::::::>>><<<===???>>>BBBVVVmmmzzzggg\\\WWWWWW[[[ggg{{{~~~~~~{{{uuummmllljjjgggccc```______]]]\\\ZZZXXXWWWWWWWWWWWWRRRRRRSSSSSSRRRPPPOOONNNPPPNNNLLLKKKKKKKKKJJJIIIKKKHHHHHHMMMQQQQQQTTTWWW]]]iiizzzrrriiitttvvvfff___YYYUUUTTTQQQOOOMMMKKKKKKLLLNNNOOOOOOQQQSSSUUUUUUUUUTTTSSSRRRRRRSSSTTTTTTTTTSSSRRRPPPPPPQQQQQQQQQPPPPPPOOOPPPQQQRRRPPPMMMKKKJJJJJJNNNNNNNNNOOOOOONNNNNNMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGIIIKKKGGGIIIJJJKKKLLLNNNQQQTTT[[[bbbllltttzzz{{{wwwuuuxxx}}}}}}|||{{{{{{{{{|||{{{zzzzzz|||~~~||||||}}}wwwrrrllleee```\\\WWWTTTTTTQQQMMMJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA??????<<<<<<===>>>@@@CCCFFFGGGHHHJJJKKKKKKHHHFFFDDDDDDAAACCCFFFHHHKKKUUUcccmmmzzzfffPPPDDD>>>:::777777777777666666666777888888777777777777777777777777777777777888999999::::::===;;;===??????EEEZZZrrrxxxdddZZZWWWWWW\\\jjj}}}{{{~~~}}}wwwooommmjjjfffccc```___^^^[[[ZZZXXXWWWVVVVVVUUUUUUQQQQQQPPPPPPNNNMMMKKKJJJMMMKKKJJJIIIJJJKKKJJJIIIKKKIIIJJJOOORRRRRRUUUYYYbbbppp{{{ooommm}}}lll___ZZZVVVTTTUUUQQQPPPMMMLLLKKKMMMOOOPPPQQQSSSVVVXXXYYYXXXUUUTTTSSSSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPOOORRRSSSSSSRRRNNNLLLKKKKKKMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIFFFFFFEEEEEEEEEGGGIIIJJJIIIJJJKKKLLLLLLMMMOOORRRWWW^^^hhhqqqyyy|||xxxtttrrrwww{{{}}}{{{zzzzzzyyyzzzzzzzzz{{{}}}}}}xxxmmmiiiccc]]]YYYUUUQQQNNNOOOLLLIIIGGGGGGFFFFFFDDDEEEEEEDDDBBBAAA@@@>>>>>>======>>>???BBBDDDFFFGGGEEEGGGIIIIIIGGGFFFGGGGGGAAAEEEIIINNNUUUcccuuulll[[[HHH???;;;888777777777777666555555555666666777777777777777777777777777777777888999999::::::;;;999<<<@@@AAAHHH___wwwvvvaaaWWWVVVVVV]]]ooo}}}~~~|||yyywww}}}{{{pppmmmiiieeebbb```^^^]]]ZZZYYYXXXWWWVVVUUUUUUTTTPPPPPPOOONNNLLLJJJIIIHHHKKKIIIHHHIIIJJJKKKKKKJJJKKKJJJLLLQQQTTTTTTWWW\\\hhhwwwvvvppptttwwwdddZZZVVVSSSSSSTTTRRRPPPNNNLLLLLLMMMPPPQQQRRRUUUYYY[[[\\\ZZZWWWTTTTTTTTTUUUVVVVVVUUUSSSRRRQQQQQQPPPOOONNNMMMMMMMMMTTTUUUUUUSSSOOOMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNLLLLLLLLLKKKKKKJJJJJJJJJFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLLLLLLLNNNOOOTTT[[[fffpppyyy}}}|||}}}}}}zzzvvvsssqqquuuxxx~~~~~~|||zzzyyyyyyzzzzzz{{{|||}}}|||~~~{{{tttpppgggccc]]]XXXUUURRRNNNLLLJJJHHHFFFEEEFFFFFFEEEDDDEEEDDDCCCAAA@@@>>>>>>===>>>>>>@@@AAACCCEEEFFFGGGEEEFFFGGGGGGFFFFFFGGGIIIHHHKKKPPPVVVaaatttxxx^^^PPPAAA;;;:::888777888888777777666555555555555777777777777777777777777777777777888999999:::::::::888;;;???AAAIIIaaazzzsss]]]VVVVVVVVV```ttt}}}zzz~~~{{{yyyxxx}}}rrrnnnhhhdddaaa```]]]\\\YYYYYYYYYXXXWWWVVVUUUTTTPPPOOONNNMMMKKKJJJIIIHHHJJJHHHHHHIIIKKKMMMNNNMMMLLLLLLNNNSSSUUUVVV\\\cccnnn~~~ppprrr~~~~~~pppaaaYYYUUURRRRRRTTTRRRPPPNNNMMMMMMNNNQQQRRRTTTVVVZZZ\\\]]][[[WWWUUUTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLTTTUUUUUUSSSPPPNNNMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHJJJLLLMMMMMMLLLLLLMMMNNNSSSYYYdddoooxxx}}}}}}{{{{{{|||~~~~~~~~~|||zzzwwwtttrrrsssuuuzzz~~~|||{{{zzzzzzzzzzzz{{{}}}zzzyyyzzz{{{tttoooiiieee```]]]XXXTTTQQQOOOLLLJJJHHHFFFEEEEEEFFFGGGFFFEEECCCBBBAAA???>>>>>>>>>>>>???@@@AAACCCDDDFFFGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJKKKOOOUUU^^^mmm|||hhhSSSGGG===::::::888888999999888777777666666666666666666666666666666666666777777777888999999:::::::::999;;;???AAAJJJbbb{{{ooo[[[UUUVVVWWWbbbxxx}}}wwwyyy~~~~~~tttnnngggbbbaaa```]]]ZZZXXXXXXXXXXXXWWWUUUTTTSSSOOONNNMMMKKKJJJIIIIIIIIIJJJIIIIIIJJJMMMPPPQQQQQQPPPPPPRRRVVVYYY[[[dddmmmzzzyyyoooxxxtttiii^^^YYYVVVSSSRRRTTTRRRPPPOOOMMMNNNOOORRRSSSUUUWWWZZZ[[[\\\ZZZWWWUUUTTTUUUUUUUUUUUUSSSRRRQQQRRRQQQOOONNNMMMNNNNNNOOOSSSTTTUUUSSSQQQNNNNNNNNNLLLMMMNNNNNNOOOOOOOOOOOOJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNNNNMMMLLLLLLMMMQQQVVV```kkkuuu}}}|||~~~}}}yyywwwxxxyyy{{{{{{{{{zzzxxxuuusssqqqoooqqquuu{{{}}}|||zzzzzzzzzyyyzzz{{{}}}wwwvvvxxxyyyrrrmmmhhhbbb^^^XXXUUUQQQMMMLLLJJJHHHFFFFFFEEEDDDEEEFFFGGGFFFDDDAAA@@@???======>>>>>>???@@@AAABBBDDDFFFGGGGGGGGGHHHHHHGGGFFFFFFGGGJJJMMMMMMSSS]]]jjj}}}qqq^^^JJJAAA:::999:::888888999888888777777666666777777666666666666666666666666777777777888999999::::::;;;999;;;@@@CCCMMMfffjjjYYYTTTUUUXXXddd{{{{{{wwwuuu{{{uuuooofffbbb```___\\\YYYVVVWWWWWWWWWUUUTTTRRRQQQMMMLLLKKKIIIIIIIIIIIIIIIKKKJJJJJJLLLPPPSSSTTTTTTUUUUUUWWWZZZ]]]bbbmmmxxxuuuvvv{{{kkkccc\\\ZZZXXXUUUSSSUUURRRQQQOOONNNNNNPPPRRRTTTVVVWWWXXXYYYYYYXXXVVVUUUTTTTTTUUUUUUTTTRRRQQQPPPRRRQQQOOONNNNNNOOOPPPQQQQQQSSSSSSSSSQQQOOOOOOOOOLLLLLLMMMNNNOOOOOOOOOOOOKKKKKKLLLLLLMMMMMMMMMNNNJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKMMMNNNMMMLLLMMMMMMMMMQQQZZZdddpppxxx~~~|||{{{|||{{{zzzxxxuuurrrqqqrrrsssvvvvvvvvvvvvtttrrrpppnnnjjjkkkooouuu|||~~~~~~|||{{{zzzyyyyyyyyywwwwwwyyyzzz|||~~~}}}uuutttuuu~~~|||vvvpppkkkgggccc]]]YYYRRROOOKKKHHHGGGFFFEEECCCEEEDDDCCCDDDEEEEEEDDDBBB???>>>===<<<<<<>>>???AAA@@@BBBDDDEEEGGGGGGGGGGGGGGGGGGGGGFFFFFFIIINNNRRRWWW```ooozzzdddSSSDDD===888999999777666888666666555555555666777777666666666666666666666666777777777888999999:::::::::999<<>>===<<<;;;<<<>>>@@@BBBAAABBBDDDFFFGGGHHHGGGGGGEEEEEEFFFFFFGGGKKKQQQVVVcccooo{{{iiiUUUFFFAAA;;;777888888666555777444444444444444555666777666666666666666666666666777777777888999999:::::::::999===CCCIIIUUUqqqvvvaaaTTTPPPQQQZZZfff}}}}}}}}}~~~wwwmmmdddaaa```]]]\\\]]]WWWVVVUUUTTTSSSQQQPPPPPPKKKJJJHHHGGGGGGHHHIIIJJJHHHKKKPPPSSSTTTUUUVVVWWW\\\aaaddddddeeennn}}}}}}vvvzzzqqqfffYYYYYYYYYYYYWWWUUUSSSRRRRRRRRRPPPPPPQQQSSSUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPMMMMMMLLLKKKJJJKKKMMMPPPNNNOOOPPPQQQQQQOOOMMMLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNLLLKKKIIIIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJKKKKKKNNNSSS\\\gggqqqwwwzzz{{{wwwnnnnnnkkkgggdddbbbcccdddeeeiiijjjllllllllljjjhhhgggccceeehhhlllooorrrtttuuuoooqqqsssuuuvvvvvvuuutttpppqqqqqqqqqqqqtttyyy}}}}}}zzzxxxzzz~~~yyysssqqq|||zzzpppkkkbbb```\\\XXXTTTQQQOOONNNIIIGGGDDDCCCCCCDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>===<<<<<<<<<===>>>@@@AAADDDGGGJJJJJJIIIGGGFFFGGGKKKHHHHHHIIIHHHJJJXXXgggvvvpppZZZJJJCCC;;;:::999888777777777777777777666666555555555444777777777777777888888888777777777777888999:::;;;;;;:::===BBBIIIYYYvvvrrr\\\PPPMMMOOOZZZhhh||||||}}}uuulllccc```___[[[ZZZ[[[VVVVVVUUUTTTRRRQQQPPPPPPLLLJJJHHHGGGGGGHHHIIIJJJKKKNNNRRRUUUWWWXXXYYYZZZ\\\aaaeeehhhlllwwwzzzwww|||ssseee[[[WWWXXXXXXXXXWWWUUUTTTSSSRRRQQQPPPPPPQQQSSSUUUWWWUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPMMMNNNMMMKKKJJJJJJMMMOOOMMMNNNPPPQQQPPPOOONNNLLLLLLMMMNNNOOOPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOPPPOOOMMMKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLMMMQQQWWW```iiinnnrrruuuzzz~~~tttlllhhhccc^^^\\\[[[\\\\\\```aaaccceeeffffffeeedddaaabbbdddgggiiikkkllllllkkkllloooqqqrrrsssrrrrrrmmmnnnnnnnnnnnnppptttxxxyyyvvvuuuvvvzzz~~~{{{uuusss{{{yyyooohhhccc]]][[[XXXTTTPPPMMMKKKJJJGGGEEEBBBBBBBBBCCCCCCBBBCCCCCCBBBAAA@@@???>>>======<<<<<<===>>>???AAABBBBBBEEEGGGHHHGGGFFFFFFGGGGGGEEEFFFJJJMMMTTTeeeuuuwwwdddQQQCCC>>>;;;:::999888777777777777777666666666555555555555666777777888999888888888777777777777888999:::;;;;;;;;;===CCCJJJ\\\zzznnnZZZOOONNNPPPZZZhhh~~~||||||rrriiiaaa___]]]YYYWWWXXXVVVUUUTTTSSSRRRPPPOOOOOOLLLJJJHHHGGGGGGGGGIIIJJJNNNQQQUUUXXXZZZ[[[]]]^^^```dddiiimmmuuuwwwyyyvvvfff[[[SSSUUUVVVVVVWWWVVVUUUTTTSSSQQQQQQPPPQQQRRRTTTVVVWWWTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMKKKIIIIIIKKKNNNLLLMMMOOOPPPPPPOOONNNMMMLLLMMMOOOPPPPPPPPPOOONNNMMMMMMMMMNNNNNNNNNOOOOOOPPPOOOMMMLLLLLLLLLMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJMMMLLLLLLMMMQQQWWW]]]aaahhhmmmuuu~~~kkkfff___ZZZWWWVVVUUUTTTXXXZZZ\\\]]]^^^___^^^^^^]]]^^^___```aaaaaaaaaaaaccceeehhhkkkmmmnnnnnnnnniiijjjkkkjjjjjjkkknnnqqqsssqqqpppqqqtttwwwxxxyyy{{{}}}}}}xxxuuuxxx{{{rrrkkkddd^^^ZZZUUUSSSQQQMMMJJJHHHFFFEEEDDDBBB@@@@@@BBBCCCBBBAAAAAAAAA@@@???>>>>>>===============>>>@@@BBBDDDEEECCCEEEGGGHHHGGGFFFGGGHHHEEEEEEHHHMMMUUUcccwww{{{gggVVVFFF<<<::::::999888777777666666777666666666666555555555555555777999:::::::::888777777777777777888999:::;;;;;;<<>>=========<<<===>>>???@@@BBBDDDFFFGGGGGGIIIJJJIIIHHHGGGIIIJJJHHHJJJNNNUUUaaasssooo[[[LLL@@@;;;:::999888777666666666666666666666666666666555555555555777999;;;;;;:::888777777777777777888999:::;;;;;;===AAAGGGSSSjjj~~~eeeTTTMMMOOORRR\\\lll}}}sssmmmeee______^^^ZZZVVVVVVTTTSSSRRRQQQPPPNNNMMMMMMKKKJJJIIIHHHHHHJJJLLLMMMRRRTTTXXX[[[\\\___aaadddiiilllrrr|||zzz|||qqqbbbYYYUUUSSSQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRSSSSSSSSSRRRPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNMMMJJJHHHHHHJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOOOONNNMMMKKKKKKKKKLLLLLLLLLMMMMMMOOONNNMMMLLLLLLLLLMMMNNNKKKKKKKKKKKKKKKJJJIIIIIIKKKJJJIIIIIIKKKNNNRRRUUU```hhhttt|||uuullleeeaaa\\\UUUPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXVVVXXXZZZ]]]```ccceeefffeeegggiiiiiihhhggghhhiiikkkkkkllllllmmmnnnooopppqqqtttwwwxxxyyyyyy{{{|||~~~{{{wwwvvv}}}~~~xxxooojjjddd^^^YYYUUUPPPMMMIIIHHHGGGEEECCCBBBAAAAAABBBAAAAAABBBCCCDDDCCCAAA========================???@@@AAACCCEEEGGGHHHHHHJJJJJJJJJIIIGGGGGGIIIKKKKKKPPPVVV___ooo|||bbbPPPEEE===:::;;;777777666666555666666666555555555666666666666666555666999;;;;;;:::888666777777777777888999:::;;;;;;>>>CCCJJJYYYuuu}}}dddTTTNNNPPPTTT```pppxxxppphhhbbb]]]^^^^^^ZZZWWWVVVSSSRRRQQQPPPOOOMMMLLLLLLJJJJJJIIIIIIJJJMMMOOOQQQSSSUUUYYY[[[]]]```cccfffiiinnnxxx{{{}}}uuudddZZZRRRNNNNNNPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJHHHHHHJJJMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJJJJKKKKKKKKKLLLLLLNNNMMMKKKJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHIIIKKKNNNRRRTTT^^^hhhvvvyyysssmmmfff[[[SSSNNNOOOOOOPPPQQQRRRSSSSSSQQQQQQSSSTTTTTTUUUUUUUUUQQQRRRTTTWWWZZZ]]]___aaaaaadddfffgggfffeeeeeeffffffhhhiiiiiihhhhhhiiikkkkkknnnqqqsssttttttuuuvvvxxxyyyzzz||||||xxxxxx}}}}}}vvvooojjjccc___YYYTTTQQQMMMJJJGGGFFFEEEDDDCCCBBBAAAAAAAAACCCBBBAAABBBCCCCCCBBB@@@<<<=====================AAABBBDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHKKKNNNQQQXXXaaakkk|||~~~kkkTTTFFF???;;;999999666666555555555555666666555555555666666666666666444666888999999999777666777777777777888999:::;;;:::@@@EEEMMM```{{{cccUUUQQQSSSVVVeeettt{{{pppiiiccc^^^ZZZ]]]]]]ZZZVVVUUURRRQQQPPPOOONNNMMMLLLKKKJJJIIIIIIJJJLLLOOOSSSUUUUUUWWWZZZ\\\___bbbeeehhhooouuuyyyzzz|||ggg[[[UUUPPPMMMNNNPPPPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOONNNMMMLLLLLLIIIJJJLLLMMMNNNNNNMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHIIIKKKMMMOOONNNMMMLLLKKKJJJJJJJJJIIIJJJKKKMMMMMMLLLLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKMMMLLLJJJHHHGGGGGGHHHHHHJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHKKKNNNQQQSSS\\\gggwwwxxxmmmdddYYYXXXVVVUUUSSSRRRRRRRRRNNNNNNOOOPPPPPPPPPOOOOOOLLLMMMNNNQQQTTTWWWYYY[[[[[[^^^bbbccccccbbbaaabbbaaaccceeeeeecccbbbccceeeeeehhhlllnnnnnnnnnoooppppppqqqrrruuuxxx|||~~~}}}yyyzzz}}}~~~xxxrrrlllfffaaa]]]XXXUUUPPPMMMJJJHHHFFFDDDCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAAAAABBBAAA???===<<<<<<======>>>>>>>>>>>>CCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKNNNSSSWWW]]]eeeoooxxxmmm[[[HHH???===:::888888666555555444444555555666555555555555666666666777555555666777777777777666777777777777888999:::;;;:::@@@GGGPPPeeewwwaaaUUUSSSVVVYYYiiiyyy~~~qqqhhhccc```[[[XXX[[[\\\YYYUUUTTTRRRQQQPPPOOOMMMLLLKKKKKKIIIIIIJJJKKKNNNQQQUUUWWWVVVXXX[[[^^^```cccgggjjjwww}}}|||tttyyyqqq^^^VVVUUURRRQQQSSSPPPPPPQQQQQQQQQPPPOOONNNOOOOOOOOONNNMMMLLLJJJJJJFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIHHHIIILLLNNNPPPOOOMMMLLLJJJIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHJJJMMMPPPRRRYYYeeewwwwwwgggeeeaaa\\\WWWSSSQQQOOOLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIKKKMMMPPPSSSVVVWWWWWWZZZ^^^``````___^^^^^^\\\___aaaaaa^^^]]]^^^```aaadddhhhjjjkkkkkkkkkllljjjkkkmmmpppsssvvvyyy{{{|||||||||~~~{{{|||~~~|||yyyvvvrrrlllfffaaa\\\WWWTTTRRROOOKKKIIIHHHGGGFFFDDDBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@AAA@@@===;;;<<<<<<======>>>?????????EEEFFFGGGIIIJJJJJJIIIIIIJJJKKKLLLMMMPPPUUU\\\aaaiiirrrzzz|||cccSSSCCC>>>===<<<999888555555444444444555555666444555555555666666777777555555555555666666666777777777777777888999:::;;;999AAAHHHQQQiiittt```VVVUUUXXX[[[lll{{{uuukkkeeeccc]]][[[YYYWWWVVVUUUSSSQQQQQQPPPOOOMMMLLLJJJHHHHHHJJJHHHHHHKKKQQQUUUWWWVVVXXXZZZ]]]___bbbgggmmmrrr~~~~~~sssppp}}}vvvgggXXXRRRQQQPPPOOOOOOPPPPPPPPPOOONNNMMMLLLKKKIIIJJJLLLQQQSSSQQQJJJDDDCCCEEEGGGHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIMMMMMMMMMKKKIIIIIIKKKMMMSSSQQQMMMIIIGGGFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGFFFEEEEEEEEEIIIIIIHHHGGGGGGFFFFFFEEECCCDDDEEEGGGIIILLLNNNPPPZZZdddsss{{{rrrggg\\\TTTQQQOOONNNLLLJJJIIIIIIJJJKKKIIIIIIHHHJJJLLLMMMMMMLLLPPPPPPQQQRRRSSSUUUVVVWWWXXXYYY[[[\\\\\\ZZZXXXWWW^^^^^^___```aaabbbcccdddffffffgggiiikkknnnqqqsssuuuvvvwwwyyyzzz{{{{{{|||wwwzzz}}}~~~zzzwwwuuurrrnnnkkkeeeccc```[[[WWWRRROOOMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@???>>>======<<<<<<<<<===>>>???@@@AAABBBBBBBBBHHHHHHHHHJJJKKKKKKIIIGGGLLLJJJJJJNNNSSSXXXbbblllzzz{{{}}}|||gggOOOGGG===777777888777555666666666666555555555555555555555555555555555555555555555555666666666666666777888888::::::;;;<<<:::@@@HHHWWWqqqmmm```XXXUUUZZZccctttvvvnnnfff``````]]]ZZZXXXWWWVVVUUURRRPPPOOONNNNNNLLLKKKJJJIIIIIIKKKJJJKKKOOOTTTXXXXXXXXXXXX[[[___bbbfffkkkrrrwwwxxxqqqrrroooaaaSSSOOOOOONNNNNNOOOPPPPPPPPPOOONNNMMMKKKKKKJJJJJJKKKOOORRRQQQLLLGGGDDDFFFHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJHHHHHHJJJKKKOOOMMMJJJGGGFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMUUU]]]lll~~~xxxhhh[[[TTTOOOMMMKKKHHHGGGGGGHHHIIIJJJHHHGGGHHHIIIJJJIIIHHHJJJJJJKKKKKKLLLNNNOOOPPPSSSTTTVVVWWWWWWVVVUUUTTTYYYYYYZZZ[[[\\\]]]^^^^^^aaaaaabbbcccfffiiilllmmmoooppprrrtttuuuvvvwwwwwwvvvxxxzzz|||~~~}}}~~~}}}zzztttrrrnnnkkkiiifffccc```[[[ZZZWWWTTTQQQNNNKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@@@@????????????>>>===<<<<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDEEEKKKJJJJJJKKKKKKKKKIIIHHHJJJIIIKKKRRRYYYaaalllwww||||||~~~iiiTTTIIIBBB;;;777888999888777666666666666555555555555555555555555555555555555555555555555666666666666777777888999:::;;;<<<<<<===BBBKKK[[[vvvkkk^^^XXXUUU\\\eeeuuuuuunnniiibbb]]]]]]\\\ZZZWWWVVVUUUTTTQQQOOOMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMOOOSSSWWWZZZZZZYYYZZZ___dddiiimmmsss{{{uuuppppppzzzxxxdddYYYNNNKKKLLLLLLLLLNNNOOOOOOOOONNNNNNLLLKKKJJJIIIIIIKKKOOOSSSSSSOOOKKKFFFHHHJJJJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFFFFHHHJJJKKKJJJHHHFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJNNNUUUbbbsss{{{hhh]]]SSSQQQMMMIIIGGGGGGHHHIIIJJJHHHGGGFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFHHHIIIIIINNNOOOQQQRRRSSSRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWYYYYYYZZZ[[[]]]```ccceeefffhhhiiilllmmmooopppppprrrssstttttttttvvvzzz|||zzzsssooolllnnnppprrruuuxxx~~~}}}yyyuuupppmmmfffddd```^^^\\\ZZZVVVTTTQQQPPPOOOMMMKKKJJJHHHHHHFFFEEEDDDCCCBBB@@@@@@???AAA@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<======<<<>>>@@@CCCEEEGGGHHHIIIKKKKKKJJJIIIHHHGGGGGGGGGLLLLLLPPPZZZbbbkkkvvv}}}pppYYYGGGAAA===888777888:::999777666666666555555555555444555555555555555555555555555555555555666666666666888888999:::;;;<<<======AAAEEENNNaaahhh\\\VVVUUU]]]gggxxxyyypppkkkgggaaa]]]]]]ZZZXXXVVVTTTTTTRRRPPPNNNMMMMMMKKKJJJIIIIIIIIIJJJMMMOOORRRWWWZZZ[[[[[[[[[^^^dddlllrrrwww~~~ssskkksssooo]]]SSSKKKIIIJJJJJJJJJLLLNNNNNNNNNNNNMMMLLLKKKKKKIIIJJJNNNSSSXXXWWWRRRMMMJJJLLLNNNNNNLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIGGGFFFFFFGGGIIIJJJIIIHHHFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIOOOZZZhhhxxxwwwjjj]]]ZZZUUUPPPLLLJJJIIIIIIJJJHHHFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFKKKLLLMMMNNNOOOPPPOOOOOOMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTVVVXXX[[[\\\^^^___aaaccceeegggggghhhjjjkkkkkkkkkjjjkkknnnppp{{{{{{ssskkkeeeaaa___aaabbbeeehhhmmmttt}}}yyyrrrmmmiiieeeccc]]][[[XXXVVVUUUSSSPPPMMMLLLLLLKKKJJJIIIHHHGGGFFFCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<======>>>AAABBBEEEGGGIIIKKKLLLLLLMMMLLLKKKIIIHHHHHHJJJKKKQQQSSS[[[fffnnnssszzz~~~sss___MMMBBB;;;999777777888888777555666666555555555444444444555555555555555555555555555555555555666666666666888999999:::;;;<<<===>>>AAAFFFQQQhhh~~~fffYYYTTTTTT\\\hhh{{{}}}tttllljjjfff```\\\[[[YYYWWWTTTSSSRRRQQQOOOLLLOOOMMMKKKIIIHHHHHHIIIIIINNNQQQUUUYYY[[[\\\\\\]]]```gggqqqxxx~~~wwwqqqjjjwwwzzzeeeZZZRRRKKKJJJJJJHHHGGGIIIKKKKKKLLLMMMMMMMMMLLLLLLHHHKKKQQQYYY^^^\\\UUUNNNNNNPPPRRRRRROOOLLLJJJIIIGGGHHHHHHHHHIIIIIIIIIJJJIIIJJJIIIHHHFFFFFFHHHJJJLLLKKKIIIHHHGGGFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDAAAAAABBBCCCEEEGGGIIIJJJHHHLLLTTT^^^lll|||vvvjjjfffaaa[[[UUUQQQNNNLLLKKKHHHEEECCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNPPPRRRTTTUUUVVVWWWYYY[[[]]]^^^___``````aaabbbbbbaaacccfffhhhnnnrrrxxx}}}~~~{{{yyyqqqnnniiibbb]]]XXXUUUSSSYYY[[[]]]aaafffnnnvvv|||{{{vvvnnngggbbb^^^ZZZXXXWWWUUURRRQQQPPPOOOLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@EEEFFFGGGIIIJJJKKKKKKKKKMMMMMMLLLJJJJJJLLLQQQUUUWWW\\\fffssszzz|||ppp]]]LLLAAA<<<999888777777777666444333555555555555444444444444555555555555555555555555555555555555666666666666888999999:::;;;<<<===>>>@@@FFFUUUooo~~~eeeXXXRRRRRR[[[ggg~~~}}}vvvnnnhhhfffddd^^^ZZZYYYXXXVVVSSSRRRQQQPPPMMMKKKNNNMMMKKKIIIIIIJJJKKKLLLQQQTTTXXXZZZ\\\]]]^^^```bbbkkkwww~~~tttlllkkkooorrr```VVVPPPKKKKKKJJJGGGFFFGGGHHHIIIJJJKKKMMMMMMNNNNNNIIILLLSSSZZZ___^^^VVVPPPQQQSSSUUUTTTPPPLLLJJJHHHEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGEEEEEEGGGIIIKKKJJJIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGFFFEEEEEEDDDDDD???@@@@@@BBBDDDFFFHHHIIIHHHJJJNNNUUU```nnn}}}}}}|||zzz}}}vvvtttpppjjjddd^^^YYYVVVRRRNNNJJJGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWXXXYYYYYYYYY[[[^^^aaabbbeeeiiimmmooonnnllljjjcccaaa]]]YYYUUURRRQQQPPPSSSUUUXXX\\\aaagggnnntttsssnnngggaaa]]]YYYVVVTTTQQQOOOMMMLLLLLLKKKHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>???AAABBBFFFGGGHHHIIIJJJKKKKKKKKKHHHIIIJJJIIIKKKPPPYYY```eeeiiissssss___OOOBBB;;;:::888888888777666555333222555555555444444444444333555555555555555555555555555555555555666666666666888888999:::;;;<<<======>>>GGGYYYuuu~~~eeeWWWQQQRRR\\\iii~~~uuuooohhhcccdddccc^^^ZZZYYYWWWUUURRRQQQPPPOOOLLLJJJLLLKKKJJJIIIJJJLLLOOOQQQUUUXXX[[[\\\]]]^^^aaadddhhhrrr{{{lllkkkooo|||{{{jjj\\\RRRMMMJJJKKKJJJFFFEEEGGGEEEFFFHHHJJJMMMNNNOOOPPPLLLMMMQQQWWW\\\\\\WWWRRRRRRTTTUUUTTTPPPKKKHHHFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHGGGFFFDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@AAAAAABBBDDDEEEFFFGGGGGGIIIMMMUUUaaaoooxxx~~~}}}}}}zzz|||~~~~~~~~~~~~}}}|||}}}xxxqqqkkkhhhbbb^^^WWWQQQMMMKKKHHHFFFCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAEEEEEEFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSVVVYYYWWWYYY\\\^^^______^^^]]]ZZZXXXUUURRRPPPOOONNNNNNNNNPPPTTTWWWZZZ___eeeiiiiiifff```\\\YYYVVVSSSPPPLLLJJJIIIHHHHHHHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@???@@@AAABBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDGGGHHHJJJLLLMMMNNNOOOOOOKKKMMMPPPQQQUUU^^^jjjsss{{{|||{{{bbbSSSIII@@@::::::666777777777555444444444555555555444444444333333555555555555555555555555555555555555666666666666777777888999:::;;;<<<<<>>???@@@AAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEIIIKKKMMMOOORRRTTTUUUUUUXXX[[[^^^aaafffqqq~~~hhhRRRGGGBBB<<<888888555666666666555555666777555555444444444333333333555555555555555555555555555555555555666666666777666777888999:::;;;;;;<<<@@@MMMaaa}}}{{{bbbUUURRRUUUbbbppp{{{qqqlllgggfffccc```^^^[[[ZZZZZZVVVTTTQQQOOOMMMKKKKKKKKKHHHIIIIIIJJJKKKOOOTTTXXXZZZ^^^aaaaaa```bbbiiinnnuuuuuummmlllzzzwwwjjj]]]SSSOOOPPPNNNLLLIIIGGGFFFFFFFFFGGGEEEFFFKKKRRRUUUTTTQQQPPPNNNLLLMMMOOORRRTTTTTTSSSRRRQQQOOOKKKGGGDDDBBBDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAABBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCEEEHHHOOOWWW\\\bbbhhhnnnrrrtttyyy}}}yyytttrrrooommmooouuu{{{tttkkkaaaXXXSSSMMMKKKIIIGGGEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@????????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDGGGHHHKKKNNNPPPRRRTTTTTTTTTSSSPPPNNNLLLKKKKKKKKKKKKGGGDDDCCCEEEFFFEEECCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???===<<<;;;::::::999999::::::;;;AAA@@@@@@BBBEEEGGGHHHHHHOOOQQQRRRSSSUUU[[[dddkkkhhhlllrrrwww}}}kkkZZZGGG>>>;;;888888999666666555555555555666666333333333333333333333333444555555666777666666666555555555666666666666666777888::::::999999:::<<>>===?????????>>>>>>??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOMMMKKKJJJIIIIIIHHHJJJGGGDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@>>><<<;;;:::::::::::::::;;;<<<===BBBAAAAAABBBDDDFFFGGGGGGJJJNNNTTT\\\eeeoooyyyrrr\\\NNNAAA<<<;;;888666666666666555555555555666666333333333333333333333333333333444555555555555444555555555555666666666666555666888999999:::<<<>>>EEENNNdddoooYYYVVVTTTSSSccczzzzzzrrrkkkeeebbbdddcccaaa^^^\\\ZZZYYYYYYVVVTTTRRROOOLLLKKKJJJJJJHHHJJJMMMOOOPPPRRRUUUXXX\\\___ccceeegggnnnyyywwwyyylll___WWWSSSSSSUUUPPPOOONNNLLLKKKJJJJJJJJJIIIIIIKKKPPPUUUWWWUUUQQQLLLIIIGGGGGGIIIKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEECCCDDDDDDDDDDDDFFFIIIKKKRRRWWW]]]aaafffnnn{{{zzzsssooopppsssvvv||||||pppmmmiiihhhhhhddd]]]VVVRRRNNNIIIEEECCCBBB@@@???>>>===<<<;;;;;;<<<======??????@@@AAAAAABBBBBBBBBDDDDDDCCCCCCBBBBBBBBBAAAAAACCCEEEFFFFFFFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAACCCCCCEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIIIIHHHHHHGGGFFFEEEHHHFFFDDDCCCDDDEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>===<<<;;;:::::::::;;;;;;<<<===??????EEEEEEDDDDDDEEEGGGHHHIIIJJJPPP\\\lll|||oooZZZJJJ@@@999999:::777444444666555555444444555555666333333333333333333333333111111222333333333333333555555555555666666777777333555777999999;;;>>>AAAEEEPPPiiiiiiWWWTTTSSSUUUggg~~~zzzqqqkkkgggdddbbbbbb```___\\\ZZZYYYXXXXXXVVVTTTQQQNNNLLLJJJJJJIIIHHHKKKOOORRRSSSUUUWWWXXX\\\```ccceeeiiirrr|||uuubbbWWWSSSQQQSSSVVVRRRQQQPPPNNNLLLKKKJJJJJJHHHIIILLLPPPTTTUUURRROOOJJJHHHFFFEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDBBBAAAAAAAAAAAABBBCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBBBB@@@AAAAAAAAABBBCCCCCCDDDBBBCCCDDDDDDCCCCCCEEEFFFKKKPPPUUUZZZ```jjjxxx~~~yyyuuuttttttwwwzzz~~~sssiii___YYYQQQKKKIIIHHHFFFDDDAAA@@@>>><<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@?????????AAACCCEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@=========<<<<<<;;;::::::;;;;;;<<<===>>>@@@BBBCCCIIIIIIIIIHHHHHHIIIKKKNNNPPPXXXhhh}}}sss]]]LLL@@@999444666888666444444555444444444444444444555333333333333333333333333111111222333333333333333444444555555666666777777555666888888999;;;>>>AAAFFFTTTooouuucccUUUSSSRRRUUUjjj||||||zzzqqqjjjfffdddbbbaaa___^^^\\\ZZZYYYXXXWWWWWWTTTSSSPPPNNNLLLJJJJJJJJJJJJMMMRRRUUUVVVWWWXXXZZZbbbeeeiiilllqqq{{{yyykkk\\\VVVTTTSSSSSSUUUSSSRRRQQQOOOMMMJJJIIIHHHFFFHHHJJJMMMPPPPPPNNNLLLJJJHHHEEEEEEFFFHHHIIIIIIKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCBBBAAABBBBBBBBBGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCAAAAAA??????@@@@@@AAAAAAAAAAAA@@@BBBDDDDDDCCCCCCDDDFFFHHHLLLRRRVVV\\\gggvvv{{{wwwsssuuuxxx}}}qqqhhh\\\SSSOOOLLLIIIFFFFFFEEEDDDBBBAAAAAAAAABBB???>>>======<<<===>>>>>>======>>>>>>>>>?????????>>>???BBBDDDDDDCCCAAA???BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>???>>>???@@@AAABBBBBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;======>>>???@@@BBBDDDEEEHHHIIIIIIHHHHHHJJJNNNQQQWWWaaatttqqq]]]MMMDDD>>>888444555777555555777444444333333333333444444333333333333333333333333222222333444444444444444444444444555666777777888777888999999999:::>>>@@@HHHXXXuuunnn___SSSQQQRRRXXXmmm|||~~~}}}sssnnnhhhccc```___^^^]]]\\\\\\ZZZYYYXXXWWWWWWVVVRRRQQQOOOMMMLLLKKKKKKKKKLLLOOOSSSVVVXXXYYY[[[\\\dddhhhmmmrrrxxxooocccYYYVVVVVVTTTRRRRRRQQQPPPPPPNNNLLLJJJHHHFFFEEEFFFHHHJJJJJJKKKJJJJJJJJJHHHEEEEEEGGGIIIJJJJJJLLLKKKIIIFFFDDDCCCBBBBBBDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@??????@@@@@@@@@@@@??????>>>@@@BBBCCCCCCCCCEEEGGGGGGKKKPPPTTTYYYcccqqq{{{uuuuuuvvvwww|||zzzjjj]]]VVVRRRMMMIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCAAA???>>>=========>>><<<<<<<<<=========>>>>>>===>>>@@@AAABBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>======>>><<<<<<>>>???AAABBBBBBBBB???@@@@@@AAABBBBBBAAAAAAAAACCCDDDDDDCCCBBBBBBCCCAAAAAAAAA@@@@@@@@@??????<<<<<<<<<;;;<<<<<<======??????@@@AAABBBDDDFFFGGGDDDFFFHHHGGGGGGJJJPPPUUU^^^kkk|||||||||}}}ppp]]]JJJ@@@===>>>888555555666444555777444333333222222333333444333333333333333333333333333444444555555555555555333444444555666777888888888999999888888:::>>>AAAJJJ\\\{{{lll^^^SSSRRRUUU^^^rrryyysssjjjfffbbb^^^]]][[[ZZZYYY[[[ZZZYYYWWWVVVVVVVVVVVVPPPOOONNNLLLLLLLLLLLLMMMNNNQQQTTTWWWXXXZZZ\\\^^^eeejjjrrrxxx}}}iii___VVVTTTTTTQQQOOOOOOLLLLLLLLLLLLKKKJJJHHHGGGEEEFFFGGGFFFFFFGGGHHHIIIIIIFFFDDDEEEGGGJJJKKKKKKLLLJJJHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBB@@@???@@@AAAAAABBBAAA@@@>>>===>>>@@@AAAAAAAAAAAADDDFFFEEEIIINNNQQQUUU^^^jjjsss|||yyyyyy}}}wwwjjjccc```[[[WWWRRRRRRSSSSSSQQQOOOLLLJJJHHHGGGDDDAAA????????????======<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>==============================???>>>>>>=========>>>>>>;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>??????@@@???BBBDDDDDDBBBAAAAAACCC@@@@@@@@@@@@????????????>>>===<<<<<<===>>>???@@@AAAAAABBBBBBDDDEEEGGGGGGCCCFFFIIIIIIIIIMMMUUU[[[iiixxx}}}uuuvvvxxxzzz~~~jjj[[[MMM@@@:::::::::666444666666444333666333333222222222222333333333333333333333333333333333333444555555555555555333333444555666777888888777888888888999;;;@@@CCCLLL___kkk]]]RRRSSS[[[gggzzzyyypppkkkfffccc```]]]\\\[[[YYYWWWZZZYYYXXXWWWVVVVVVVVVVVVOOONNNMMMLLLLLLLLLMMMNNNPPPRRRUUUWWWXXXZZZ]]]```jjjpppyyytttfff\\\SSSQQQQQQOOOLLLLLLGGGHHHJJJKKKKKKKKKJJJIIIFFFFFFFFFEEEDDDEEEGGGIIIGGGEEEDDDDDDGGGJJJKKKKKKKKKIIIGGGFFFDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAACCCDDDDDDDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@???BBBCCCCCCCCCBBB@@@>>>===???@@@@@@??????@@@BBBEEECCCHHHMMMOOORRRZZZeeemmmwww{{{|||tttpppnnnjjjgggbbbcccdddeeeccc```\\\ZZZMMMKKKGGGDDDBBBAAAAAAAAA???>>>>>><<<;;;::::::999:::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<===>>>???;;;<<<======>>>>>>>>>===>>>===<<<;;;;;;<<<>>>>>>>>>BBBDDDDDDBBBAAAAAACCC@@@@@@@@@????????????>>>>>>>>>======>>>???@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHEEEHHHKKKLLLMMMRRRZZZbbbsss}}}qqqsssuuuzzzoooYYYMMMEEE>>>::::::666333444777777333222333333222222222222222222333333333333333333333333333222333444444555555444444333333444555666777888999555666777888999===BBBFFFMMMaaakkk]]]SSSUUU___nnn~~~uuunnniiiggg^^^]]][[[[[[[[[[[[ZZZXXXZZZYYYVVVSSSQQQPPPPPPPPPPPPOOONNNMMMMMMOOOQQQRRRSSSSSSTTTUUUXXX\\\aaadddmmmyyywwwhhh^^^ZZZTTTPPPMMMLLLJJJHHHFFFHHHIIIIIIHHHGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCAAAAAABBBCCCDDDBBBBBBAAA@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBHHHNNNOOOOOOSSS\\\dddppp}}}}}}|||{{{zzz~~~yyyjjjdddXXXMMMJJJHHHEEEDDDDDDAAA@@@???===<<<;;;::::::;;;:::999999;;;<<<<<<;;;888999:::;;;;;;:::888777888:::<<<<<<999888999;;;<<<<<<============<<<<<<:::::::::;;;;;;===>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAEEEDDDAAA???>>>???@@@AAA@@@??????>>>???AAACCCDDDCCCBBBBBBCCCFFFGGGGGGFFFJJJHHHJJJOOOSSSXXXgggvvvzzztttvvvzzz~~~iii]]]MMM@@@;;;999777555888888777666555444444333222222333333333333444444333333333333333333333333444333333333333444555555444444444444444555666666777666888:::999888===DDDNNNeeejjj___WWWXXXcccttt}}}uuunnnhhhcccaaa]]][[[ZZZYYYZZZYYYWWWVVVWWWUUUSSSQQQPPPOOOOOOOOOMMMMMMMMMMMMNNNQQQSSSUUUTTTTTTTTTVVVYYY^^^dddiiivvvkkk^^^YYYVVVRRROOOMMMKKKIIIGGGEEEFFFHHHHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@??????>>>>>>>>>???@@@AAAAAAFFFJJJNNNNNNMMMOOOVVV]]]iiitttqqqeeeXXXSSSOOOLLLJJJKKKIIIGGGDDD@@@===:::999999<<<;;;999999999:::999777:::;;;;;;;;;::::::999999:::<<<===<<<:::999999;;;888888999999999999888888777777888888999:::;;;;;;>>>>>>>>>??????@@@AAABBBAAA???===<<<;;;;;;<<<===CCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEGGGGGGGGGKKKLLLQQQYYY___ggguuuzzzxxx{{{}}}nnn]]]SSSFFF===:::999888666444444444444333333333333222222222333333333444444333333333333333333333333444333333333333444555555555555444444555555666777888777999;;;:::999???FFFQQQiiilllaaaXXXZZZfffvvv~~~yyyvvvrrrlllgggbbb___]]][[[YYYWWWWWWWWWWWWUUUSSSSSSRRRPPPNNNMMMMMMMMMNNNKKKLLLLLLNNNPPPSSSUUUWWWUUUUUUUUUVVVZZZbbbkkkqqqqqq___UUUSSSQQQNNNLLLLLLJJJGGGEEECCCEEEFFFFFFEEEDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCC??????>>>>>>??????@@@AAADDDDDDDDDCCCCCCAAA@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@???AAAAAABBBBBBBBBAAA@@@???===<<<;;;;;;<<<>>>@@@AAAKKKOOOQQQOOOLLLLLLPPPUUU^^^hhhvvvvvvhhh```\\\XXXWWWYYYZZZVVVPPPIIICCC>>>;;;:::===;;;:::999::::::999888;;;;;;:::999888888999999999:::;;;:::888777777888777777888888888888777777777888888888999::::::::::::;;;;;;;;;<<<======>>>>>>===<<<;;;::::::;;;<<>>>>>>>>>>>???@@@@@@CCCDDDDDDDDDCCCAAA???>>>CCCCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???===<<<::::::;;;>>>AAACCCOOOQQQSSSPPPLLLKKKNNNQQQUUU\\\fffqqqzzztttnnnkkkiiikkkooouuupppfff\\\RRRJJJEEECCCAAA???===<<<===>>>===<<<>>>===<<<;;;::::::;;;;;;999::::::999999999999:::999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<>>============>>>>>><<<>>>@@@CCCEEEFFFFFFFFFEEEGGGIIILLLNNNRRRUUUXXX^^^eeerrr|||mmm[[[MMM@@@<<<888666777888888777444444444444444444555555111222222222222333333333111111111111111111111111444333333333333444555555666666666666666777888888999888999;;;;;;;;;BBBJJJYYYrrrlllaaaYYY]]]lll}}}~~~}}}{{{yyyxxxtttppplllhhhgggfffdddbbbaaa___^^^YYYXXXVVVUUUUUUTTTRRRPPPPPPOOOLLLJJJHHHGGGGGGGGGNNNOOOQQQTTTVVVWWWWWWWWWVVVWWWYYY[[[```lll|||{{{qqqxxxlll]]]SSSNNNGGGFFFEEEFFFGGGFFFDDDBBBCCCEEEFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@????????????@@@AAAAAADDDDDDDDDDDDDDDCCCBBBBBB???????????????@@@AAAAAABBBCCCCCCDDDCCCAAA???>>>CCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???===<<<::::::<<>>>>><<<;;;::::::;;;<<<<<<===999999::::::::::::999999777888999:::::::::999999:::;;;<<<===>>>>>>>>>=========<<<<<<=========>>>@@@BBBDDDGGGHHHIIIIIIIIIDDDIIIOOOUUUYYY^^^dddhhhqqq{{{|||nnn\\\LLLBBB:::999777666666666666555666555555444333333222222111111111222222222333333111111111111111111111111444333333333333444555555666666666666666777888888888777888::::::;;;BBBKKK\\\vvvjjj___WWW]]]mmm}}}yyywwwrrrpppooonnnnnnllliiifffbbbbbbbbbaaa```^^^]]]\\\XXXVVVTTTSSSSSSRRRPPPNNNOOONNNLLLIIIHHHGGGGGGHHHOOOQQQTTTWWWYYYYYYYYYXXXXXX[[[^^^aaahhhuuusssllllllzzzpppaaaUUUMMMIIIDDDCCCBBBCCCDDDDDDCCCBBBBBBDDDFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@??????????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB??????>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???<<<;;;;;;<<<>>>@@@CCCEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHLLLRRRYYYaaaiiiqqqwwwyyy~~~||||||wwwoookkkccc\\\TTTMMMJJJHHHHHHHHHHHHIIILLLMMMLLLIIIEEECCC@@@>>>;;;:::;;;<<<<<<;;;999999::::::::::::999999777888999::::::999888777999:::<<<>>>>>>>>>======;;;;;;<<<<<<======>>>>>>CCCDDDEEEFFFGGGHHHHHHHHHJJJRRR\\\eeelllrrryyy}}}ppp```OOOBBB<<<999999888666555555444444444333333222000//////...111111111111222222222222222222222222222222222222444333333333333444555555666666555555666666777888888666777::::::<<>>>>>======>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBBBB@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???999:::;;;<<>>===???AAABBBCCCCCCBBBAAAAAAAAABBBDDDDDDEEEEEEEEEEEEEEEFFFHHHKKKMMMOOOPPP[[[eeerrr}}}pppaaaRRRDDD<<<;;;999999888666444333333333222222111111000000//////111111111111222222222222333333333333333333333333444333333333333444555555555555444444555555666777999777888:::;;;===EEEOOOggghhh\\\UUU]]]ppp~~~yyy|||}}}wwwrrrooommmkkkiiihhhgggeeeeeeeeedddaaa_________``````___]]][[[ZZZUUUSSSQQQOOOOOONNNKKKIIIIIIIIIIIIIIIJJJLLLNNNOOOMMMPPPVVV[[[___``````___^^^ccciiiooovvvpppaaaaaaffftttvvvbbbVVVSSSQQQLLLGGGDDDBBB???>>>@@@BBBBBBBBB???AAACCCBBBAAA@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>==================>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@?????????????????????@@@@@@AAAAAA@@@??????@@@AAACCCDDD@@@@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@???888999:::===???AAACCCCCCAAAAAABBBCCCCCCBBBBBBBBBAAACCCFFFJJJNNNTTT[[[___eeemmmvvv}}}ttt|||rrrjjjhhhkkkooorrrzzz{{{uuueee```YYYUUUSSSRRROOOLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIHHHIIIKKKMMMNNNMMMLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOIIIJJJLLLPPPUUU[[[___bbbkkkvvvppp^^^QQQEEE:::666999888888888666333222333333222222222222222333333333000111111111111222222222333333333333333333333333444333333333333444555555444444444444444555666666:::888999<<<===???GGGQQQllliii\\\UUU^^^qqqvvvuuuyyy~~~|||uuussspppllliiigggfffeeefffccc```____________^^^```______]]]\\\[[[ZZZZZZWWWWWWUUUSSSPPPMMMJJJIIIHHHHHHHHHIIIKKKNNNPPPRRRXXXXXXYYY[[[^^^bbbfffhhhdddggglllvvv{{{hhhaaabbb^^^mmm{{{fffUUURRRPPPHHHDDDGGGCCCBBB@@@>>>>>>@@@BBBDDD@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAA======<<<<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@??????????????????@@@@@@======<<<<<<<<<<<<======999===@@@@@@>>><<<===???@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@?????????============???AAACCCEEEBBBAAA???======>>>???@@@CCCCCCCCCDDDGGGKKKPPPRRR\\\bbbkkkttt|||}}}~~~}}}~~~|||{{{{{{{{{pppgggbbb___]]][[[^^^^^^^^^^^^]]]]]]]]]]]]```bbbeeefffddd```\\\YYYWWWZZZ^^^aaaaaa^^^ZZZWWWXXX[[[```dddeeedddaaa^^^[[[ZZZYYY\\\bbbkkktttzzzmmm\\\JJJCCC???999666777333333444444444444444444333333333222222111111111111111111111111111111111222222333333333333444444444444333222222333333333555555555555666666666666888777888;;;<<<@@@IIISSSnnnccc\\\XXX^^^oooyyypppooosssxxx~~~zzzwwwrrrpppmmmjjjgggeeedddddddddbbb___^^^______^^^]]]```___^^^]]]\\\ZZZZZZYYYWWWVVVTTTRRROOOLLLJJJIIIHHHIIIIIIKKKMMMPPPRRRSSSYYYZZZ[[[^^^ccchhhmmmpppppppppttt~~~mmm___\\\```gggwwwrrr___PPPNNNNNNHHHEEEHHHEEECCCAAA???>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????@@@???>>><<<;;;::::::999999999:::;;;<<<===>>>>>>@@@@@@??????????????????======<<<<<<<<<<<<======:::===@@@@@@>>>===>>>???========================>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===;;;;;;;;;<<<===???AAABBBBBB@@@???======>>>???@@@AAAAAA@@@AAADDDGGGKKKNNNVVV]]]fffooovvv{{{|||}}}}}}{{{}}}|||wwwtttrrrpppsssssstttsssrrrrrrssssssuuuxxx|||}}}|||wwwpppllljjjmmmrrrvvvvvvsssooolllnnnqqquuuxxxyyywwwtttrrriiihhhiiikkkrrr{{{~~~ppp___PPPBBB===;;;777555666444444444444444444333333333333333222222111111111111111111111111111111111222222222333333333444444444333333222222333333444555555555555666666666666888777888;;;<<>>>>>?????????>>>>>>===@@@???===<<<:::999999999999999:::;;;<<<======>>>AAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<======;;;===@@@@@@???>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========??????????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@???>>>===<<<;;;:::::::::;;;<<<>>>???@@@AAA@@@>>>=========>>>??????>>>>>>>>>@@@BBBEEEGGGNNNTTT]]]gggnnnsssxxx{{{~~~{{{{{{wwwnnniiilllnnnmmmmmmooosssxxx}}}{{{{{{|||lll^^^OOODDD:::888888777555555555555444444333333222222222222222222222111111111111111111111111111111111222222222222333333333333333333333222222333333444555555555555666666666666999888999:::;;;>>>JJJVVVpppbbb[[[VVV\\\mmm}}}tttmmmnnnqqqttt{{{}}}{{{xxxvvvtttqqqnnnkkkiiihhhfffdddbbbbbbbbbbbbaaa```^^^___`````````^^^]]]]]]\\\ZZZXXXWWWVVVUUUSSSRRRQQQOOOMMMKKKJJJIIIJJJKKKNNNQQQTTTWWWYYYZZZ]]]___ccciiiqqqxxx~~~ooo```XXXZZZeeerrrppp]]]QQQHHHHHHIIIHHHFFFGGGDDDCCCBBB@@@@@@@@@AAABBBDDDCCCCCCBBBAAA@@@@@@???>>>>>>?????????>>>======;;;;;;::::::::::::;;;;;;:::;;;;;;<<<===>>>???@@@AAAAAA@@@??????>>>=========<<<<<<;;;;;;<<<<<<===<<<===???@@@@@@?????????================================================>>>>>>>>>???????????????AAAAAABBBBBBBBBCCCCCCCCCAAA@@@???>>>===<<<;;;:::999::::::;;;<<<===>>>???@@@???>>>============>>>>>>===<<<<<<===>>>@@@AAAEEEKKKUUU^^^fffmmmsssvvv~~~{{{xxxyyy~~~vvvjjjbbb______``````aaadddjjjoooxxxooo\\\PPPCCC===777666888888777555555555444444333222111111222222222111111111111111111111111111111111111111111222222222222333333333333333222222222333444444555555555555666666666666999888999::::::>>>KKKYYYsss~~~aaaZZZUUU[[[lllvvvoooiiijjjlllnnntttzzz}}}{{{wwwuuusssrrrqqqooollliiigggfffdddcccbbbaaabbbbbbaaa```___```aaaaaa```^^^[[[ZZZYYYWWWVVVTTTSSSRRRPPPOOONNNLLLKKKKKKKKKKKKKKKMMMOOOSSSVVVZZZ]]]^^^```ccchhhpppwww{{{oooaaaZZZZZZbbbrrr|||eeeWWWOOOHHHGGGHHHGGGEEEDDD@@@@@@@@@???@@@AAABBBCCCCCCCCCBBBAAA@@@????????????????????????>>>======::::::999999999999::::::::::::;;;<<<===>>>??????@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<===>>>>>>=========>>>>>>?????????AAAAAAAAABBBBBBBBBCCCCCC@@@@@@???>>>===<<<;;;::::::;;;<<<===>>>?????????>>>>>>=========<<<============<<<<<<<<<===>>>>>>???DDDMMMVVV___gggooosss|||zzzxxxyyy~~~vvvllleee___^^^\\\[[[[[[^^^bbbeeennnwwwppp\\\LLLCCC<<<:::777555666777666333555555444333222222111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222333333444555555555555555666666666666999999:::;;;:::@@@OOO^^^xxx{{{^^^XXXTTTZZZkkk}}}tttooojjjkkkkkklllqqqxxx}}}zzzvvvrrrqqqooonnnnnnmmmjjjhhhfffeeecccbbbaaaaaaaaaaaaaaa```___`````````^^^\\\XXXXXXVVVTTTRRRQQQOOONNNLLLLLLKKKJJJJJJKKKLLLMMMMMMNNNPPPSSSWWW\\\```ccceeeiiiooowwwhhh```ZZZ\\\dddpppttt___RRRMMMHHHFFFFFFFFFCCCAAA===>>>>>>???@@@AAABBBCCCAAAAAA@@@@@@??????>>>>>>??????@@@??????>>>===<<<===<<<:::999777666666666888888999:::;;;<<<<<<===>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<===>>>>>><<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBB??????>>>>>>======<<<<<<;;;<<<===??????@@@??????============<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===<<<@@@GGGNNNVVV___iiiooouuuyyy~~~~~~|||}}}xxxsssjjjhhheeebbbaaabbbdddeeehhhooowww}}}rrraaaOOOCCC===777777555222333555333///444444333333222222111111000000000111111111111111111111111111111111111111111111111111222222222222222222222222333444555555555555555555666666666666888999;;;<<<;;;BBBSSSdddttt[[[VVVSSS[[[lllzzzuuupppllllllkkkkkkpppvvvzzz|||zzzvvvrrrmmmlllkkkjjjkkkjjjgggeeeeeedddbbb```_________```___^^^^^^^^^^^^]]][[[YYYVVVUUUTTTRRRPPPNNNLLLKKKIIIHHHHHHHHHIIIKKKNNNOOOOOOOOOOOORRRVVV]]]bbbfffjjjnnnvvvyyymmm^^^\\\^^^iiixxx}}}iiiZZZLLLJJJGGGEEEEEEEEEBBB???=========>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<;;;999888666666555555777888999999;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;<<>>???????????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@?????????<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAAFFFLLLUUU___fffnnnrrrwww{{{||||||~~~|||yyyvvvuuuuuuvvvvvvoootttvvvvvvzzz~~~ooo___RRREEE===<<<444666555111111444444000333333222222222222222222///000000000111111111222111111111111111111111111111111111111222222222222222222222222333444555666555555555555666666666666888999;;;<<<===DDDWWWjjj~~~iiiXXXTTTSSS\\\mmm~~~wwwpppkkkhhhhhhfffeeejjjpppvvv|||zzzxxxsssnnnjjjhhhgggggghhhgggeeecccdddcccaaa___^^^]]]^^^^^^^^^]]]\\\\\\]]][[[XXXVVVUUUTTTRRRPPPNNNLLLJJJIIIGGGGGGFFFGGGIIILLLOOOQQQOOOOOOOOOQQQVVV]]]dddhhhlllqqq{{{}}}kkk```^^^___gggxxx~~~ooo```VVVHHHGGGEEECCCCCCDDDBBB>>>>>>>>>>>>>>>========================>>>>>>>>>>>>============<<<;;;:::999888888777777777777888888999::::::;;;<<<===>>>???999:::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;::::::<<<>>>???<<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;<<<===>>>>>>???>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>????????????;;;<<<===?????????>>>>>><<<<<<======<<<<<<;;;::::::::::::::::::;;;;;;;;;======>>>@@@EEENNNXXX___jjjnnntttwwwxxxzzz|||}}}}}}|||uuusssyyy~~~zzz~~~oooYYYLLLBBB999666888444777666222222666666222222222222222222222333333//////000000111111111222111111111111111111111111000111111111111222222222222222222222333444555666555555555555666666666777777999<<<======EEEZZZmmmuuu```VVVSSSSSS]]]nnn{{{{{{|||}}}}}}zzzuuurrrooommmjjjgggffffffhhhiiiuuu{{{yyyvvvtttoookkkiiigggffffffgggfffdddaaaaaaaaa___^^^\\\ZZZYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTQQQNNNLLLLLLLLLKKKGGGDDDGGGGGGHHHIIILLLOOORRRTTTPPPPPPPPPRRRVVV]]]gggnnnxxx|||lllbbbaaaZZZkkkooo___RRRKKKFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;;;;===>>>===<<<;;;;;;::::::::::::999999::::::999888777777777888777888:::<<<<<<<<<:::999888888999::::::::::::999<<<;;;999777777888999:::<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<<<<===============<<<>>>>>>>>>>>>>>>??????@@@============>>>???@@@AAA===>>>?????????===<<<;;;===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBGGGMMMQQQdddiiinnnqqqrrrsssuuuxxx~~~}}}}}}{{{yyywwwuuurrrrrruuu|||~~~zzzxxxkkk[[[KKKDDD???999777999333333444444333333222222444555555555444333333222000000000000000000000000000000111111111222222222111111222222222333333333222222333333333333444444555444444555555666777888;;;888888<<>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>=========>>>??????============>>>???@@@AAA>>>>>>?????????>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???CCCIIIMMMVVV]]]ffflllpppsssxxx{{{zzzvvvpppkkkkkkooouuuzzz~~~|||sssZZZMMM@@@;;;888444222444444444444444444333222111333333333333333222111111000000000000000000000000000000111111111222222222111111111222222222333333222222333333333333444444555444444555555666777888;;;888999>>>BBBKKKccc{{{ooo]]]TTTTTTVVV```ttt}}}|||{{{zzzyyyzzz{{{|||zzzxxxvvvtttrrroookkkiiihhhgggeeeddddddeeeggghhhqqquuu|||zzzsssnnnlllkkkhhhffffffdddcccccccccccc```^^^``````^^^]]][[[ZZZXXXXXXPPPQQQQQQRRRRRRQQQQQQPPPNNNLLLHHHGGGGGGFFFEEEDDDFFFGGGJJJMMMQQQTTTWWWYYYZZZYYYWWWWWW\\\eeeqqqyyy|||lllaaa\\\___eeewwwuuu```QQQJJJGGGFFFDDDCCCBBBAAA@@@>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;@@@>>><<<<<<=========<<<::::::::::::999999999999999999888777777777888888999999999999999:::::::::777888999999::::::999999:::999777666666666777888;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999:::<<<==================<<<<<<======>>>???=========>>>>>>???@@@AAA>>>>>>?????????>>>======;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<>>>CCCFFFIIIQQQ[[[dddjjjqqqxxx}}}zzzrrrnnnnnnqqqsssxxxwww{{{~~~~~~}}}jjj[[[KKKCCC;;;888888666555666555555555555444333111111111111222222222111000000000000000000000000000000000000000111111111111222111111111222222222222333222222333333333333444444555444444555555666777888;;;888:::???DDDOOOggglll[[[UUUUUUXXXbbbvvvzzzyyyxxxvvvuuuvvvvvvwwwsssqqqooonnnmmmkkkhhheeeeeeeeeddddddeeegggiiijjjmmmppptttyyy|||~~~~~~}}}wwwrrrlllhhhgggffffffeeeeeedddcccccccccbbb```^^^___^^^]]]\\\ZZZXXXWWWVVVOOOOOOOOOOOOOOONNNMMMLLLLLLJJJGGGEEEEEEEEEFFFFFFHHHJJJMMMRRRVVVYYY[[[\\\\\\[[[ZZZ\\\bbbmmmzzz~~~mmmbbb^^^___gggpppzzzfffTTTIIIEEEEEEFFFBBBAAAAAA@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@>>><<<<<<======<<<;;;:::::::::999999999999888888888777777777777888888999999888888888888999:::777777888999999999999999888777666666666666777777:::::::::::::::;;;;;;<<<::::::::::::::::::::::::999999999999999888888888777888999;;;<<<=========<<<<<<<<<;;;<<<<<<===>>>============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>===999999999999:::;;;<<<<<<::::::::::::::::::::::::888999:::999999;;;>>>AAAEEEJJJRRRZZZaaajjjttt{{{}}}zzzyyyyyyuuuuuuxxx}}}}}}}}}}}}~~~~~~~~~jjjVVVHHHAAA===999888999888888777555555555555444222111000111111111222222111111000000000000000000000000000000000000000111111111111111111111111222222222222222222222333333333444444555444444555555666777888;;;999;;;@@@EEEPPPiiikkkYYYTTTUUUXXXbbbvvvvvvuuutttsssrrrsssssstttooommmlllkkkkkkiiigggdddddddddeeeeeegggiiikkkllliiikkknnnqqqsssuuuvvvvvvpppmmmhhheeecccdddeeeeeeeeedddcccccccccbbb```^^^]]]\\\[[[YYYXXXVVVUUUTTTQQQQQQPPPOOOMMMLLLJJJIIIJJJIIIHHHFFFFFFGGGIIIKKKJJJMMMQQQUUUYYY[[[\\\]]][[[\\\^^^ccclllxxxwwwlllbbb```dddkkkuuu~~~sssiii[[[NNNFFFCCCCCCCCC@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;???===<<<;;;<<<===<<<;;;::::::999999999888888888888777777666777777888888999888888777777777888888777777888999999999999888666666666666666666777777999999999999999:::;;;;;;::::::::::::::::::::::::888888888888888888888888666777888999;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===>>>??????==================>>>>>>999999999999999:::;;;<<<::::::::::::::::::::::::999:::;;;:::999999<<<>>>BBBEEEJJJOOOVVVbbbpppyyy}}}|||yyyuuusssrrruuuyyy}}}~~~{{{iiiXXXHHH>>>777777555444444444333222444444444444333222111000111111222222222222111111000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333444444555444444555555666777888<<<999;;;AAAFFFQQQjjjiiiXXXQQQSSSVVVaaavvvsssrrrqqqpppppppppqqqrrrlllkkkjjjjjjjjjiiigggeeedddeeeeeeggghhhjjjlllmmmggghhhiiijjjlllnnnooopppllliiifffcccaaabbbdddeeeeeedddbbbbbbcccbbb```^^^ZZZZZZYYYWWWUUUTTTRRRRRRRRRQQQPPPOOOMMMJJJHHHGGGHHHIIIJJJJJJIIIKKKNNNPPPOOORRRVVVZZZ]]]^^^]]]\\\]]]aaagggooozzz}}}eee___]]]eeeqqq|||~~~aaaZZZPPPHHHCCCAAA@@@???>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::===;;;::::::;;;<<<<<<;;;999999999999888888888888777777666666666777888888888888888777777777777777666777888888999999888888666666666666777777777777999999888888999999:::;;;::::::::::::::::::::::::777777777777777888888888666666888999:::::::::::::::::::::999:::;;;;;;<<<:::::::::;;;;;;<<<===>>><<<<<<;;;;;;;;;<<<===>>>:::999999999999::::::;;;:::::::::::::::::::::::::::;;;;;;;;;999999;;;<<<<<<>>>AAAEEELLLXXXgggrrr|||yyy|||}}}xxxrrrmmmkkkjjjjjjpppyyyxxxcccTTTIII@@@:::333555555222111333222///222222222222222111111000000000111222222222222111000000000000000000000000111000000000000000//////000000000111111111111222222222333333333333444444555444444555555666777888;;;888;;;BBBHHHSSSmmm|||eeeVVVPPPQQQUUUaaauuusssrrrpppooonnnnnnnnnoookkkjjjiiiiiijjjjjjhhhfffdddeeefffgggiiijjjllllllgggffffffeeefffgggiiijjjiiigggdddaaa``````ccceeecccbbbaaaaaaaaa```^^^\\\XXXWWWVVVUUUSSSQQQPPPOOOPPPPPPOOONNNLLLJJJIIIHHHGGGJJJMMMNNNNNNOOORRRUUUYYY[[[___cccddddddbbb```dddjjjttt~~~wwwjjj^^^[[[___nnn{{{lllVVVPPPIIICCC@@@??????>>>======<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999888888:::<<<<<<;;;999999999999888888888888666666666666666777888888777777888888888777555444666777777888888888888888666666777777888888888888888888888888888999::::::999999999999999999999999666666666777777777888888666777777888999999888888999999999999999:::;;;;;;999999999999:::;;;<<<<<<;;;::::::999:::;;;<<<===::::::999999888999999999999999999999999999999999999:::;;;;;;999999:::;;;777999<<<>>>CCCLLLWWW```nnnttt{{{~~~zzzxxxtttyyy~~~~~~vvvoookkkjjjkkkkkkuuu{{{xxxyyy|||rrr]]]MMMDDD???;;;777222777777333222555555222//////000111111111111000...///000000111111111000000000000000000000000000111111000000////////////000000000000111111111111222222333333333333444444555444444555555666777888888777;;;CCCJJJXXXrrrvvvaaaTTTOOOQQQUUUaaavvvtttssspppnnnmmmllllllllljjjiiihhhiiijjjjjjiiigggddddddeeeggghhhjjjkkklllhhhfffdddcccbbbcccdddeeegggfffccc```^^^___bbbeeebbb```______```___]]][[[WWWVVVUUUSSSRRRPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIFFFJJJOOOQQQQQQSSSVVVYYYbbbeeeiiillllllkkkhhhfffjjjrrr}}}sssfff\\\___]]]dddvvviiiYYYSSSMMMFFFAAA??????@@@@@@<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888777666777:::;;;<<<;;;999999999888888888888777666666666666666777888888666777888999888777555333666666777888888888888888666666777888888888888888888888888777888999999:::999999999999999999999999555666666666777777888888666777777888888888777777999999888888999999:::;;;888888888888999:::;;;;;;:::999999888999:::<<<===;;;;;;:::999888888888888999999999999999999999999888:::;;;:::999888999:::555888;;;<<<===BBBIIINNN\\\cccmmmuuuwwwvvvtttsssqqqvvv}}}zzzrrrooonnnoooppp}}}zzzuuurrrsssqqqooopppsssjjj]]]LLL@@@;;;:::888666///555555111000444555111---...///000000111111000------...///000000//////000000000000000000000000111111000000/////////...000000000000111111111111222222333333333444444444555444444555555666777888666555:::DDDMMM\\\wwwrrr^^^RRROOOQQQVVVbbbwwwtttrrrpppmmmkkkjjjjjjjjjhhhhhhiiiiiiiiihhhhhhgggfffffffffffffffgggggghhhdddbbb______aaacccddddddfffeeecccaaa_____________________^^^\\\YYYVVVUUUVVVUUUSSSQQQOOOMMMLLLLLLLLLMMMMMMLLLKKKJJJLLLNNNOOOQQQTTTXXX\\\```ccceeegggjjjnnnrrrtttssspppooorrr{{{tttjjjaaa^^^^^^^^^hhhxxxlll]]]WWWIIIGGGCCC@@@>>>>>>???@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999999::::::999999999::::::;;;;;;;;;777777888999999999888888;;;:::888777666555666666888888888888777777777777666777777888888888777777666666666666777777777777888999:::999777777777999888888888888888888888888666666666666666666666666777888:::;;;;;;:::888777888777666666666777999:::999999:::::::::;;;;;;;;;444;;;:::999???<<<777<<<888999999::::::999999888:::::::::999999999888888888999999::::::999999888999999:::;;;===???AAABBBLLLQQQXXX___dddgggjjjllllllpppyyy~~~|||yyy|||zzzvvvoooppppppooommmnnnssswwwpppcccRRRKKKBBB;;;888666444222333222222111111111111111111111111111111111111111111111000000111111222333222111111000000111111222///000111222222111000///000000000000111111111111444444444444444444444444444444444444666777888999777777<<>>>>>???@@@>>>>>>======<<<<<<;;;;;;<<<;;;;;;:::999999999999999999999:::::::::;;;;;;888999999999999999888888999888777555555555555666888888888777777777666666666777777888888888777777666666666666777777777777777999999999777666777888888888888888888888888888666666666666666666666666666777999:::::::::888777777777666666777888:::;;;:::::::::;;;;;;;;;<<<<<<777>>>;;;888;;;999888???999999::::::::::::999999::::::999999999888888888888999999::::::999999888888888999999;;;<<<>>>???DDDHHHNNNTTTXXX\\\___bbbhhhlllvvv{{{||||||zzzxxxyyy~~~uuugggXXXMMMDDD???888444444444444333333333222111111111111222111111111111111111111111111111000000111111222333111111000000000000111111///000111222222111000///000000000000111111111111444444333333333333333333444444444555666777888999888999===GGGTTTiiilllZZZPPPNNNMMMUUUjjjrrrpppooommmkkkjjjiiiiiihhhiiiiiijjjjjjjjjiiiiiiiiihhhgggeeedddccccccccc___]]][[[[[[]]]^^^___^^^```___]]][[[YYYYYYYYYYYYZZZZZZYYYXXXVVVUUUSSSRRRPPPPPPNNNMMMLLLKKKKKKKKKJJJLLLMMMNNNNNNOOORRRTTTYYY[[[___cccfffjjjooorrrzzz|||~~~|||ooo```XXXUUUXXX___gggzzzlllYYYMMMHHHDDDBBB@@@>>>===>>>???@@@>>>>>>======<<<;;;;;;;;;<<<<<<;;;:::999999888888999999999999:::::::::::::::::::::::::::999888777666666555555555555666666888888777777777777666666777777777888888777777666666666666666777777777777666888888777666555666777888888888888888888888888666666666666666666666666666777888:::::::::999888888777777777888999;;;<<<::::::;;;;;;;;;<<<<<<<<<:::???:::777<<<:::999@@@::::::;;;;;;;;;;;;:::::::::999999999999888888888888888999999999999888888777777777777888999:::;;;<<>>======>>>???@@@>>>======<<<<<<;;;::::::<<<<<<<<<;;;:::999888777999999999999999999999:::;;;;;;;;;::::::888777777555555555555666666777777888777777777666666666666777777777777777777666555666666666666777777777777666777777777555444555666888888888888888888888888555555555555555555555555666777999:::;;;;;;;;;;;;;;;:::999888888999:::;;;999::::::::::::;;;;;;;;;999<<<999;;;FFFDDD<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999888888888888888888999999999999888888777777777666777777888888:::<<<>>>@@@CCCFFFKKKNNNXXX]]]iiivvv}}}xxxxxxdddTTTIIICCC>>>;;;888666444222111222222333222111000000//////000000111111111111111111111111000000000000000111222222111111222222222222111111///000000111111111111111000000111111111222222222111111222222222222333333444444555555666888999:::===<<>>>>>=========>>>???=========<<<;;;;;;::::::;;;;;;;;;;;;;;;999888777999999999999999999999999;;;;;;;;;:::999888777666555666666777888888888888777777777666666666666555777777777777777666555555666666666666777777777777555666777666444444444666777777777777777777777777444444444444444444444444777888999:::<<<=========>>>===;;;:::999888999999999999999999::::::::::::999<<<;;;EEEVVVTTTBBB888:::;;;;;;<<<<<<;;;;;;:::999999999888888888777777777888888999999888888777888777777777777777888888999:::;;;<<<===@@@DDDHHHMMMSSS^^^mmm{{{}}}eee\\\NNNCCC===999777666777777666444333222222333000000///...............000000000000000000000000000000//////000000111222222222333444444333222222000000000000000111111222111111111111222222222222111111111222222333333333555555555555777888999:::>>>===@@@KKK```|||~~~gggWWWOOOKKKOOO\\\rrrpppppppppooonnnlllkkkjjjfffggghhhiiiiiiiiiiiiiiifffeeebbb___\\\ZZZYYYXXXYYYXXXWWWWWWXXXXXXWWWVVVVVVUUUSSSRRRQQQQQQQQQRRRPPPOOONNNMMMMMMMMMMMMMMMJJJJJJJJJKKKLLLMMMOOOOOOPPPSSSVVVXXX[[[^^^bbbeeehhhmmmrrrtttvvv{{{~~~sssjjj```WWWSSSRRRVVVaaaoooppp^^^RRRIIIDDDDDD??????>>>=========>>>>>>======<<<<<<;;;:::::::::999:::;;;<<<;;;:::999888999999999999999888888888999999999999999888777666666666777888999999888888777777666666666666555555777777777777666555444444666666666666777777777777555777777666555444555666777777777777777777777777444444444444444444444444777777888:::;;;===>>>???@@@???===;;;:::999999:::999999999:::::::::;;;;;;;;;>>>???KKK^^^[[[EEE999::::::;;;;;;;;;;;;::::::999888888888888777777777777777888888888888777777888777777777777777888999777888999999999;;;>>>AAACCCHHHTTTbbbqqqwwwjjjPPPKKKCCC<<<888555333222111333444333222222222444000//////...............000000000000000000000000000////////////000111111111222333444444333222111000/////////000111222333111111111222222222222333111111222222333333444444555555555666777888999:::>>>>>>BBBNNNggggggWWWPPPKKKPPP```vvvmmmmmmnnnmmmlllkkkiiihhheeeeeefffhhhhhhiiiiiihhhcccbbb___]]]ZZZXXXVVVVVVVVVUUUTTTUUUVVVVVVTTTRRRRRRQQQOOONNNMMMNNNNNNOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPRRRTTTUUUVVVXXX[[[^^^```dddhhhkkkoootttzzz|||~~~~~~vvvkkkccc___[[[VVVYYY\\\fffuuuwwwbbbTTTLLLFFFBBBBBB@@@??????>>>>>>============<<<<<<;;;;;;::::::999777999:::<<<<<<;;;:::999999999999999888888888777777777888888888777777666555666777888888777777666777777666666666555555555777777777777666555444333666666666666777777777777666777888777555444555666777777777777777777777777333333333333333333333333555555666777999;;;===>>>>>>===<<<;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<======;;;??????GGGVVVRRRAAA:::999999::::::::::::999999888888888888777777777777777777888888888888777777666666666666666777888999777888999999888999;;;<<<>>>BBBKKKWWWcccsss~~~}}}~~~xxxlll^^^RRRDDDAAA<<<888666555444333...111333333111000111333111111000////////////000000000000000000000000000///////////////000111111///000222333333222000///000/////////000111222333111111111222222222333333222222222333444444555555555555555666777888::::::===???EEETTTqqq|||dddVVVQQQMMMSSSdddzzzkkkkkkllllllkkkiiihhhfffdddeeefffggghhhhhhhhhhhhbbb```^^^[[[XXXVVVUUUTTTTTTSSSRRRSSSTTTSSSRRRPPPOOONNNMMMKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPQQQRRRTTTVVVXXXYYY\\\^^^bbbdddgggjjjnnnqqquuuzzz~~~nnnmmmeee\\\XXXZZZ\\\[[[dddiiivvv{{{iiiWWWMMMHHHEEECCCDDD@@@@@@@@@???>>>============<<<<<<;;;;;;:::999999666888:::<<<<<<<<<;;;:::999999999999888888777777555666666777777777777666444555666777777666555444777666666666555555555555777777777777666555444333666666666666777777777777666888888777666555666777777777777777777777777777333333333333333333333333333333444666888:::<<<===<<<<<<;;;;;;<<<===???@@@============>>>>>>>>>>>>999???===@@@IIIEEE;;;:::888999999::::::999999888888888888888777777777777777777888888888888777777555444444555666777888888888:::;;;;;;:::999:::<<<===@@@FFFOOOWWWdddxxxzzzyyy{{{~~~pppcccXXXKKK@@@:::888555333222222333333000333555555222//////111333222222111111111111111000000000000000000000000///////////////000111111---///000111111000///---000////////////111333444111111222222222333333333222222333444444555666666555555666666777999:::;;;===@@@GGGXXXwwwxxxaaaUUUQQQOOOVVVggg}}}fffffffffeeecccaaa^^^]]]``````````````````aaaaaadddbbb^^^YYYTTTPPPNNNLLLPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQUUUUUUWWWYYYZZZ[[[\\\\\\aaaeeeiiilllnnnqqquuuyyy{{{qqqmmm```ZZZWWWWWWVVVXXXbbbnnnzzzfff[[[NNNFFFEEEEEEAAA===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999<<<<<<;;;:::999999999999888888888888777777777777777777777777777777777777666666555555555444444444444555666777888888888888555444444444444555666666666666666666666666666666777777777777666666666666666666555555555444444444666555444333333333333333444444555666777777666666666777888:::;;;<<<======>>>===<<<===???AAA@@@???@@@???===<<<;;;;;;;;;<<<999999999888888888777777777777888888888777777666777777777777777777777777666666666666666555555444666777777777888888888888:::<<>>GGG```uuu```UUURRRRRRYYYjjj``````aaa```___^^^\\\[[[]]]]]]]]]]]]^^^^^^^^^^^^\\\ZZZWWWTTTQQQNNNLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJNNNOOOPPPQQQSSSTTTVVVVVVZZZ[[[\\\^^^___```aaaaaadddggglllqqquuuzzzyyyjjj```]]]ZZZVVVUUUYYY]]]eeesssuuu]]]SSSHHHBBBBBBCCCAAA>>>>>>>>>======<<<;;;;;;;;;::::::::::::999999999999<<<;;;:::999999888888888666666666666555555555444555555555555555555555555666555555555444444444444555666666666666666555555333333333333333444555555555555555555555555555555777777777666666666555555666555555555444444444444444444444444444444333333444555555555666666666666777777888999999:::999999<<<;;;;;;<<<>>>??????>>>>>>===<<<:::::::::::::::999999999888888777777777777777888888888777777666777777777777777777777777555555666777777888777777666666777777777888888888999:::;;;===@@@GGGPPPWWWbbbeeejjjpppssstttssssssppprrruuuxxx~~~~~~wwwhhh^^^QQQGGG@@@;;;666222666555333222111111111222//////000000000000//////........................111000000///////////////....../////////000000000000000000000000000000000/////////000000000000111111111111111111111111111222333444444555444444444555555555555666888999:::===@@@JJJdddrrr]]]SSSQQQTTT[[[mmmXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZUUUTTTRRRPPPNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNTTTUUUUUUWWWYYY[[[]]]^^^aaabbbdddfffhhhiiijjjkkklllnnnrrrwww|||uuugggZZZSSSRRRVVVVVVZZZbbblllxxxrrrgggSSSKKKBBB???@@@BBBBBB@@@>>>======<<<<<<;;;::::::999999999999888888888777;;;::::::999888888777777666666666555555555444444333333333333333333333333555555555555444444444444666666666555555444333222333222222222222333444444555555555555555555555555777666666666666555555555555555555555444444444444222333444555555555444333555555555444555555666777666777777888888777666666:::999999:::<<<======<<<<<<;;;:::999888888999999888888888888777777777777666777777888888777777777666666666666666666666666444555666777888999999999666666666666777777777777666777777777999<<>>BBBNNNhhhnnnZZZQQQQQQUUU]]]pppTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUSSSRRRQQQOOONNNMMMLLLLLLHHHHHHHHHIIIJJJMMMOOOPPPQQQPPPPPPPPPQQQQQQRRRSSSYYYYYYZZZ[[[^^^```cccdddggghhhlllooosssuuuwwwxxxxxxxxxzzz}}}|||pppfff]]]UUUSSSVVVZZZ___iiiuuuvvveee\\\MMMGGGAAA>>>@@@BBBBBBAAA======<<<<<<;;;::::::999888888888888777777777777:::::::::999888777666555888888777777777666666666222222222222222222222222444444444444444444444444444444444444444333222111333333333222333333444555555555555555555555555555666666666555555555444444444444444444444444444444000222444666666666444333666555444444444555666666555666666777777777777666888777777888:::;;;;;;::::::::::::999999888888888777777777777777777777777555666777777777777777777555555555555555555555555444444666777777888888888555555555666666666777777444555666777999;;;>>>???CCCDDDGGGJJJNNNRRRUUUWWW___dddkkkpppuuuzzz|||nnn___QQQIIIDDD@@@:::666555555555444222222222111000000000000...//////////////////...000000000000000000000000000//////.........//////000000000000111111111111//////////////////////////////000000000111111111111111111111111222222222222222333444444444444333555555555555666888999:::>>>CCCQQQkkkkkkWWWQQQRRRUUU___rrrSSSSSSRRRQQQPPPOOONNNNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSRRRQQQOOOMMMLLLKKKKKKHHHHHHHHHIIIKKKNNNQQQSSSTTTTTTTTTTTTUUUWWWXXXYYY]]]]]]]]]___aaaeeehhhjjjkkknnnttt{{{rrriii```[[[WWWVVVYYY___dddpppzzzhhhYYYQQQHHHDDD???===>>>@@@???>>><<<<<<;;;;;;::::::999999888888888777777777666666::::::::::::888777555444777777777777666666666666333333333333333333333333333333444444444444444444111111222333333333333333444444444444444555555666555555555555555555555555555555555555444444444444333333444444444444444444000222444666666666444333555555444444444444555555333444555777888888999999777666555666888999999888::::::::::::999999999888666666666666666666666666555555666777777777777777444444444444444444444444444555555666555555444444444555555555555666666666555555666888:::<<<<<<<<<>>>>>>???AAACCCGGGJJJLLLTTTZZZbbbhhhmmmrrrxxx}}}}}}||||||{{{|||}}}~~~uuufffXXXLLLCCC===999666333111111111111111222222222222222111111111......////////////......//////////////////////////////............//////000000000000111111111111////////////////////////........./////////000000000000111111111222222222111222333333444444333333555555555555666888999:::>>>EEESSSkkkiiiVVVQQQSSSUUU```sssUUUTTTRRRQQQPPPOOOOOOOOONNNOOOOOOPPPQQQRRRSSSSSSTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJKKKNNNQQQTTTWWWWWWWWWXXXYYYZZZ\\\^^^___bbbaaabbbcccfffjjjnnnpppqqqwww{{{qqqkkkaaaZZZVVVVVVXXX[[[ccckkkwww}}}jjjZZZNNNGGGDDDAAA>>><<<<<<<<<<<<;;;<<<;;;;;;::::::999888888888888888888777777777666;;;;;;;;;;;;999777555444555555555444444444333333444444444444444444444444333333333333444444444444000111222333444444444444555444444444444555666666444444444444444444444444555555444444444333333333333333333333444444444444222333444555555555444333444555555555555444333333222333444666777888999999666555444555777888888777888999999:::999999888888555555555555666666666666444444555666777777777777555555555555555555555555555555555555555444333222444444444444555555555666888666666777888999888777888888999:::===@@@CCCEEEIIINNNUUU[[[```eeelllqqqvvvvvvwwwyyyzzz||||||}}}xxx{{{~~~wwwmmm^^^PPPGGG@@@:::666555444222111000000111111111111222222222222111000---......//////......---------------------------......------......///////////////000000000111111000000000000000000000000............////////////000000000111222222333333111111222333333333333333555555555555666888999:::>>>EEETTTkkkhhhVVVRRRTTTUUUaaavvvUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWUUUTTTSSSQQQPPPOOOOOOOOONNNNNNMMMNNNPPPTTTXXXZZZZZZZZZ[[[]]]___aaacccdddhhhggghhhiiilllqqquuuxxxzzzzzzrrriii```[[[WWWTTTUUU[[[ccclllwww}}}iii[[[QQQHHHBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::999888888888999999888888888777777777;;;<<<<<<<<<;;;888666444555555444444444333333333444444444444444444444444222222333333333444444444222222333333444333333333444444333333444444555666444444444444444444444444444444444333333333333222222222333333333444444444444444444444444444333333333444666777666444222111222222444555666666666666555444444555777888888777666777888888888888777666444444444555555666666666333444555666777777777777555555555555555555555555444444555555555555555555333333444444444555555555777555444444666777666444777777777888:::<<<>>>???@@@DDDIIIMMMPPPVVV]]]ccclllnnnrrrvvvyyyzzz{{{{{{uuuxxx{{{~~~}}}xxxwwwrrrjjj\\\SSSHHH@@@===:::666222333444444333222222222333//////000111111111000///---......//////......---------------------------...------------...///000....../////////000000000000000000000000000000000...////////////000000000///000000111222222333333111111222333333333333222555555555555666888999:::>>>FFFVVVmmmgggUUUQQQSSSVVVcccxxxUUUUUUTTTSSSTTTUUUVVVWWWUUUUUUVVVWWWXXXYYYZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUQQQPPPOOOPPPRRRVVVZZZ\\\\\\\\\]]]___aaaccceeeggglllllllllnnnqqqvvvzzz}}}|||rrrjjjddd^^^WWWSSSUUUTTTYYYeeeqqq}}}lll[[[RRRMMMGGGCCCBBBAAA@@@???????????????;;;;;;::::::999888888777999999999999888888888888<<<=========;;;999666444777777666666666555555555333333333333333333333333222222222333333444444444444444444444333222111111333333222222333333444555444444444444444444444444444444444333333333222222222222222333333444444444666555444333333333333333222333666888777555111///222333333444444333333333555444444555777888888777444555666777777666555555444444444555555555666666333444555666777777777777666666666666666666666666333333555666777777888888333333333444444444555555555333111333666999888777;;;::::::999999999::::::;;;>>>AAACCCEEEKKKSSSYYY___bbbgggmmmqqqsssttttttuuuwww{{{}}}~~~uuummmiii___TTTIIICCC<<<888888777444000///000111111000000000111---...///000000///......---..................---////////////////////////---------------...///000............////////////000000000000000000000000000000000000111111111111///000000111222222333333111111222333333333333222555555555555666888999:::===GGGWWWooofffTTTPPPRRRWWWeee{{{\\\[[[YYYYYYYYYXXXUUUSSSUUUVVVWWWXXXYYY[[[[[[\\\ZZZZZZZZZYYYXXXXXXZZZ\\\WWWVVVVVVVVVVVVYYY\\\^^^\\\]]]]]]^^^```fffmmmrrrwwwzzz}}}|||{{{}}}{{{vvvnnnhhh```YYYVVVUUUVVVVVV[[[aaalllxxxrrr```QQQJJJFFFBBB??????>>>>>>==================<<<:::999888777777777888888777777666666555555:::;;;<<<<<<<<<:::777666777777666666555444222222555555444444444333333333444333333222222333333444555444444333333222222111222222333333333333444444444555666555333222333444333333333222222111111111222222222222222222222222222333333444444333333222222333444444444333222111111222444666777777666666444222222444777888777444444555555555444333333222444444222222222222444444666666666666666555555555555555555555555555555555666666666666555444333222333333333333333333333333222333555666666666555444555666666777888999999::::::;;;<<<>>>@@@CCCEEEFFFPPPTTT[[[aaaeeeiiimmmooosssvvvyyy|||}}}{{{}}}xxxjjj^^^SSSIIIDDD;;;:::888777555444444444222111111111000000//////////////////////////////////////////............------............------000000//////.........---//////000000///...------////////////000000000000............/////////000000111111111111222222222222222333444444555555666555555666666777999:::;;;@@@FFFXXXsssyyybbbVVVSSSUUU___nnn]]]\\\\\\\\\]]]]]]ZZZXXXZZZZZZ[[[\\\^^^___```aaa_________]]][[[[[[]]]___]]]]]]\\\[[[ZZZ[[[\\\^^^ZZZ\\\___bbbgggpppyyyyyyuuusssoooiiiccc^^^[[[WWWUUUVVVZZZ]]]```fffmmmyyy|||pppeeeVVVJJJEEEBBB???===>>>>>>===<<<<<<<<<<<<===<<<;;;:::999888777777777777777777666666666555555999:::;;;;;;:::999777555444555555555555555444333444444444333333333222222444333333222222333333444222222222222222333333333222222222333333333444444333555555444333222333444333333333222222111111111222222222222222222222222222333333444444333333222222333333444444333222222333444555666666555444444333222222444777888666444444444555555444333333222444333333222222333333444555555555555666666666666555555555555555555555555666666666666555444333222555555555555555555555555444555666777888777777666555555666666777888888999999999999999:::;;;<<<===DDDHHHNNNSSSXXX]]]aaaeeejjjooovvv||||||}}}~~~~~~}}}~~~wwwpppdddXXXNNNEEE>>>999888777666444333333333333111111111000000000//////////////////////////////++++++,,,---...///000000------............------/////////......---------///////////////...------....../////////000000000........./////////000000000111111111111222222222111111222222333444444555555555666666777999:::;;;@@@GGGYYYvvvuuu```TTTSSSUUUbbbqqq``````aaaccceeeeeebbb```aaaaaaaaabbbdddeeeggghhhgggfffeeebbb```___bbbdddeeefffeeebbb^^^\\\\\\]]][[[^^^bbbiiiqqq{{{}}}wwwnnngggbbb^^^XXXTTTQQQQQQSSSWWW^^^fffmmmqqqxxxxxxggg[[[TTTIIIBBB???>>><<<:::======<<<;;;;;;;;;<<<<<<;;;:::999888777666666666666666666666666555555555777888999999888777555444333333444555555555555555444333333333333222222222333333222222222222333333///000000111222222333333222222222222333333333333333444555444222111222333222222222222222111111111222222222222222222222222222222333333333333222222222222333333333333222222444555666666555444333222333222222444666666555444444444444444444333333222444333333222222333333444444444444555666666666777444444444444444444444444555555666555555444333222555555555555555555555555444555666666777777666666444444444555666666777777777666666555555666666777999<<<@@@DDDHHHNNNTTTXXX]]]dddoooxxx}}}~~~|||{{{}}}|||pppccc\\\RRRIIIBBB<<<888555444333222222111111222222111111000000000000//////////////////////////////******+++,,,---...//////------............------//////............------///////////////......---------........./////////....../////////000000000000111111111111222222222000000111222222333333444555555666666777999:::;;;@@@III\\\yyyqqq]]]SSSSSSUUUgggwwweeeeeegggkkkmmmmmmkkkhhhffffffggghhhjjjlllnnnoooooonnnkkkgggddddddgggjjjmmmnnnlllhhhbbb]]]\\\]]]___cccjjjrrr{{{{{{pppjjjbbb\\\XXXUUURRRPPPPPPTTT[[[cccmmmvvv|||hhhZZZMMMHHHBBB???===<<<;;;999<<<<<<;;;::::::::::::::::::999888777666666666666555555555555555555555555666666666666666555444333333444444555555444444444444444444444444333333333333333222222222222333333///000000000111111111222111222222222222333333333222333444333222111111333222222222111111111111111111111111111111111111111222222333333333333222222111222222222333333333333333444555555555444333222222222333444444555444333333333444444444333333222333333333333333333333333333333444444555666777777444444444444444444444444444555555555444444333222222222222222222222222222222222333333444444444444333333333444444555555555444444444444555777888999666777999;;;>>>CCCIIIMMMQQQYYYcccmmmtttxxx{{{}}}~~~~~~{{{qqqeee[[[RRRMMMEEE>>>;;;888777666111111111000000111222222000000000000000000//////////////////////////////.........---------,,,,,,------............------////////////////////////...///////////////......------------.........///...////////////000000000000000111111111222222222111111111222333333444444555555666666777999:::;;;@@@JJJ___}}}nnn\\\SSSTTTWWWjjj|||mmmnnnqqqtttvvvuuurrroooiiijjjjjjlllnnnqqquuuwwwvvvtttpppllliiiiiimmmppptttuuusssmmmeee______```fffllluuurrrlllaaa]]]WWWSSSQQQQQQQQQQQQTTT[[[fffrrr|||uuueeeWWWOOOGGGDDDAAA???===<<<;;;999;;;::::::999888999999999888888777666555555555555444444444444444555555555444444444444444444333333555555555555444333222111444444444444444555555555333222222111111222222333111111111000000/////////111111111222222222333333222333333333111000111222111111111111111111111111111111111111111111111111111222222333333222222111111111111111222222333333000111333555555555555444111222333333333333333333222222333333444333333222333333333333333333333333222333333444555666666777444444444444444444444444444444444444444444333222222222222222222222222222222222222222222333333444333333333333444444444444444444444444555666777888888888888777888;;;@@@DDDHHHMMMUUU]]]cccjjjppptttwww}}}uuulllcccYYYPPPJJJBBB>>>999555444444444333111111111000111111222333//////////////////000000/////////////////////////////////............---------............------000000000000000000000000......///////////////...------------.........///////////////000000000111000000111111111222222222222222333333444555555555555555666666777999:::;;;AAALLLbbbnnn\\\TTTUUUYYYkkkyyyzzz}}}~~~xxxtttkkkkkklllnnnrrrwww{{{}}}}}}zzzvvvqqqnnnooossswww{{{|||zzzsssjjjeeefffiiipppwww{{{lllbbb^^^WWWUUURRRPPPPPPRRRUUUWWW]]]ffftttrrrbbbTTTKKKHHHCCCBBBAAA???===;;;:::::::::999888888777777888888777666555555444444444555333333333444444444444444444333333333333333333333666555555555333222111000333333444444444444555555222222111111111111222222222222111111000//////...111111111111222222222222111222333222000///000111000000000111111111111111111111111111111111111111111111222222222222111111111111000111111222333444///000222444555666555555000222333333222111222333111222222333333333333333222333333444444333333222333333333444555555555666333333333333333333333333333333444444444444333333444444444444444444444444444333333333333444555666333333333333333333444444666666555444333333333444777777666555444555999<<>>:::777444333333333333333222111111111111111222222......////////////000000////////////////////////,,,------...///000111111------............------///000000000000000111111---...//////////////////------.........//////////////////000000000111111000111111111111222222222222333333444444555666666555555666666777999:::;;;AAAMMMcccppp^^^UUUVVVZZZiii~~~xxxlllmmmnnnqqquuu{{{{{{uuusssuuuzzzyyypppmmmpppuuu|||}}}vvvlll___YYYYYYVVVWWWXXXYYY\\\aaafffiiisss}}}qqqcccUUUIIIDDDEEE??????>>><<<:::999999999999888777777666666777777666555444444444444444444222222333333333444444444333333333333333333333444444444444444444333222111111111111222222333333333222222111111111111222222111111111111111111111111111111111111222222222222000222222222000///000111///000000000111111111222111111111111111111111111111111222222222222111111111000000000111222333444111222333444555444444333///222444333111000111222111111222333333333333333222333333444444333333222444444444444444444444444333333333333333333333333222333333444444333333333333333333333333333333333444333222222222333555555444444444444444444444444666555555444444444555555555555555333222222555777999;;;===@@@CCCGGGMMMQQQ]]]eeerrr~~~}}}|||}}}zzzqqqiii]]]SSSJJJGGGCCC;;;777777777555444444555555444222222111000000000000000111........./////////000000////////////////////////+++,,,,,,---...///000111------............---------.........////////////------...///////////////....../////////000000000//////000000000111111111000111111111111222222222111222222333444444555555555555666666777999:::;;;AAAMMMccc~~~qqq^^^UUUUUUXXXfff~~~{{{mmmnnnooosssxxx~~~~~~yyyvvvyyy~~~uuusssxxx~~~|||~~~vvvnnnjjjccc[[[XXX\\\YYY\\\```eeejjjqqqyyy}}}zzzmmm___UUUJJJ@@@===AAA:::;;;:::999777777777999888888777666666666666666555555444333333333444444222222222333333444444444444333333222333333444444222222333444444444333333//////000000111111111222222222111111111111222222000000000111222222333333000111111111111222222222000111222111000//////111//////000000111111111222000000000000000000000000111111222222222222111111111000000000000222444555222333444444444333222111///222444333111///000222000111222333333333333333222222444444444444222222444444444444444444333333333333333333333333333333222222333444444333333333111111111111111111111111222111000000000111222333444444444444444444444444444444555666777999:::;;;333444444333222333555777444666888:::;;;>>>BBBEEEKKKSSS```kkktttyyy|||~~~~~~~~~{{{yyyyyy|||zzzsssnnnfff[[[SSSKKKCCC===>>>===777222333333222111222333222000...111111000///////////////---.........//////000000////////////////////////......---------,,,,,,,,,---..................---,,,,,,,,,---------......------...///000000//////////////////000000000000000000000000111111111111000111111111111222222222000111111222333333444444555555666666777999:::;;;BBBNNNccc}}}rrr^^^TTTTTTWWWddd}}}zzzuuuuuuvvvxxx}}}~~~~~~~~~{{{wwwuuurrrooopppsssjjjppprrrmmmhhhfffdddbbbfffiiiooovvvkkk```SSSIIIDDDBBB>>>;;;<<<:::999999:::999777555888777666555555666777888555555444444444333333333111222222333333222222111000111222333333222111000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000444333333222111000//////000000000000000000000000//////000111222222333333222222222111111111000000000000000000000000000000111111111111111111111111111222333444444333222111222222111111111111111111222222222111111111000000...///222444666666555444222333333444444333333222222222333333333333444444444444444444444444444444444444333333333333222222222222222222222222222222333222222111111222222333333333333333333333333333444444444444444444444444444555666777888999:::;;;BBBGGGMMMTTT[[[bbbiiimmmssstttwwwyyyzzz{{{{{{{{{xxx~~~}}}wwwsss{{{}}}}}}uuuhhh^^^WWWQQQIIICCC>>><<<:::777555333222111000000111111222222333333111000///......///000111//////////////////////////////.........//////000000000000///......------------------------------//////////////////......////////////////////////...............///000000111000///......///000111---......///000111111222333333333333333333333333666444555888888666888===BBBLLLdddnnn]]]TTTSSSWWWcccxxx}}}zzz{{{~~~}}}||||||}}}}}}xxxtttmmmiiifffeeedddcccggglllllltttzzzyyywwwwwwuuussswwwzzz~~~xxxnnn]]]UUUJJJBBB@@@>>>;;;888;;;:::999999:::999777555777777666555555666777777444333333333222222222222111222222333333222222111000111222222222222111000222222222222222222222222////////////////////////000000000000000000000000////////////////////////333222222111111000000000000000000000000000000000//////000111111222333333222222222111111111000000000000000000000000000000222222222222222222222222111111222222222222111111111111111111111111111111222222222111111111000000///000222444555555444444222333333444444333333222222222222333333333444444444444444444444444444444444444333333333222222222222222222222222222222222333222222111111222222333333333333333333333333333444444444444444444444444444444555666777888999999777;;;AAAFFFLLLQQQWWW[[[aaaccceeehhhkkklllmmmmmmnnnuuuyyyyyy|||~~~{{{zzz{{{}}}~~~}}}|||{{{yyy|||}}}~~~~~~}}}mmmeeeYYYQQQKKKFFF@@@;;;555444333222222111111222000000000111111111111111111000///......///000111........................................................................------------------------........................////////////////////////...............///000000111000///......///000111//////000000111222222222333333333333333333333333666444555888888666999>>>DDDPPPhhhlll[[[RRRRRRVVVbbbwww{{{vvvrrrpppppppppqqqqqqpppnnnjjjddd```]]]\\\YYYWWWXXXYYY[[[bbbjjjwwwxxxeeeYYYNNNIIIBBB======<<<:::777:::999888888999999777555777666555555555555666777222222222222111111111111111111222222222222111111000111111222222111111000111111111111111111111111////////////////////////000000000000000000000000........................111111111111111111111111000000000000000000000000///000000111111222222222222111111111111000000000000000000000000000000000222222222222222222222222111111000000000000111111111111111111111111111111222111111111111000000000000111333444444444333222222222333333333333222222222222222222333333333333333333333333444444444444333333333333222222222222222222222222222222222222222222111111111111222222333333333333333333333333444444444444444444444444444444444555555666666666333666:::===@@@DDDHHHKKKLLLMMMPPPTTTWWWZZZ[[[\\\___eeeqqqzzzuuuuuuxxx|||~~~~~~}}}||||||}}}~~~}}}mmmcccVVVPPPGGGAAA>>>;;;777444111111000000000000111111000000000000////////////000//////......//////000........................---......///...---+++***++++++,,,------...//////------------------------........................////////////////////////...............///000000000000////////////000000000000111111222222333333333333333333333333333333555444555888888777:::???GGGVVVppphhhWWWOOOQQQVVV```uuu{{{yyyrrrpppkkkgggcccaaa``````___^^^]]][[[YYYWWWVVVUUUVVVTTTUUUXXX\\\aaalllvvv{{{jjjYYYMMMFFFBBB???=========;;;999888777777777888888666444555555555555555555555555333222222222222111111111111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000///////////////////////////000000000111111111222000000000000000000000000///000000000111111111222111111111111000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000000111111111111111111111111000000000000222222333333333333222111222222333333333333222222111222222222222333333333333333333333333444444444333333333222222222222111111111111111111111111111222222111111111111222222222222222222222222222222333333333333333333333333444444444333333333333333444666888999:::;;;>>>@@@???@@@BBBEEEHHHKKKLLLMMMPPPVVV```nnn{{{|||wwwssstttvvv{{{|||zzz~~~zzzqqqdddWWWNNNEEEAAA<<<888777666444222444333222111000000000000000000//////.........---////////////////////////........................,,,---...///...,,,)))(((+++++++++,,,,,,---------------------------------------------............////////////////////////...............///000000000000////////////000000000000000111111222222222222222333333333333444444555444555888888777;;;AAAKKK^^^zzz|||dddTTTMMMPPPVVV```ttt|||wwwsssnnnhhheeeaaa___\\\XXXVVVUUUTTTUUUSSSRRRRRRRRRSSSTTTUUUUUUVVVVVV[[[bbbjjjsssyyykkk]]]PPPHHHAAA???>>>======<<<:::999777666555666777777555444444444555555555555444444333333333333222222222222000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000/////////000111111222222////////////////////////000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////111000///......///000111//////000000000111111111000000000000000000000000222222333222222222111111111222222333333222222111111111111222222222333333222222222333333333444444333333222222222111111111111111111111111111111111222111111000000111111222222222222222222222222222333333333333333333333333333333333333222222222222222333444444333333444666999:::;;;<<<>>>???AAABBBDDDIIIQQQ[[[eeemmmtttxxx~~~~~~wwwtttooommmnnnpppttt||||||yyyxxxwww|||}}}~~~~~~|||yyy{{{~~~{{{uuuoookkkjjjgggeeebbb]]]WWWOOOEEE???;;;888555444444444444444333222111111111111111111000/////////......------......////////////..............................,,,---......---+++)))'''------,,,,,,,,,+++++++++---------------------------------.........//////////////////////////////...............///000000//////000000000000///////////////000000000000000222222222333333444444444555333444777888888===CCCOOOeeewwwaaaSSSMMMQQQXXXcccvvv|||wwwtttqqqnnniiieeeaaa\\\WWWSSSOOONNNMMMKKKKKKKKKLLLMMMLLLMMMNNNOOORRRTTTWWWXXX\\\```hhhsss}}}yyyhhhZZZPPPGGGBBB;;;;;;;;;:::999888777777666555444555666666555333333333444555555444333333444333333333222222222222000000111111111111000000111000000//////000000111////////////////////////........................////////////////////////111111111111111111111111/////////000000111111111////////////////////////000000000000000000000000//////000000000000000111000000000000000000000000........................000000////////////000000...//////000000111111111//////000000000000000111222222222222111111111111111111222222222222111111111111111111222222222222111111222222333333444444222222222222111111111111111111111111111111111111111111000000000000111111222222222222222222222222333333333333333333333333222222222222222222222222222333444333222111222444666555555555666777888999<<<@@@EEEKKKQQQWWW]]]bbbiiinnnqqqrrrrrrtttqqqllllllhhhgggiiijjjlllsss{{{}}}|||zzzxxxwwwxxxxxxyyyxxxzzz|||}}}~~~yyywwwyyy{{{}}}yyyvvvuuunnnkkkgggbbb\\\WWWSSSQQQKKKIIIGGGEEEBBB???:::666333333222111111111222333------......///111222333////////////............---......//////......---------------------------,,,------...---,,,***)))......---,,,,,,+++******------------------------------......///000000000////////////////////////...............///000000//////000000000000///////////////////////////000111222222333333444444555555333444777888999>>>DDDRRRlllrrr___SSSOOOTTT[[[hhhzzzuuuqqqnnnlllnnnppprrrsssqqqpppooommmkkkgggdddbbb___\\\XXXUUUSSSPPPMMMKKKHHHHHHHHHIIIKKKMMMOOOPPPSSSUUUXXX\\\aaaeeeiiikkkrrrwwwxxxgggWWWLLLFFFAAA>>>777777777777666666666777555444333444666666444333222333444444444444333222222222222222111111111111000000111111111111000000111000///......///000111////////////////////////........................////////////////////////000000000000000000000000/////////000000000000000////////////////////////000000000000000000000///////////////000000111111000000000000000000000000000000000000000000000000///000000111111000000///......//////000111111222////////////000000111111111111111111111111222222111111222222222222111111111111111111222222222222000111111222333333444444222222222222111111111111111111111111111111111111111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222222444555444333333444555333222222222222333555666777999===???AAAEEEJJJOOOPPPUUUYYYZZZ\\\``````]]]aaa___^^^aaabbbbbbhhhnnnqqqqqqqqqrrrsssuuuwwwxxxuuuwwwzzz|||}}}{{{xxxxxxzzz|||~~~~~~}}}|||yyyzzzyyyuuunnnhhhcccaaaVVVSSSOOOJJJGGGDDDBBBAAA<<<:::888777777777555333111111111000//////111222---------......000111222//////////////////000000------...//////...---------------------------------------------,,,,,,,,,------------,,,,,,,,,,,,------------------------......//////000111111222////////////////////////...............///000000...///000111111000///...000000000000000000000000111111222333333444555555555333333666888999???FFFTTTqqqooo^^^TTTRRRWWW^^^mmmbbb```]]]]]]___aaabbbccccccbbb```^^^[[[YYYXXXWWWTTTQQQNNNMMMLLLLLLJJJIIIMMMNNNPPPRRRVVVYYY\\\]]]cccfffkkkrrryyyrrrgggXXXLLLEEEBBB???>>>444555666666555666888999444333333444555666444333222222444444444444222222111111111111000000000000000000111111111111000000111000///......///000111////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000/////////////////////////////////000000000000////////////.../////////000000111111000000000000000000000000111111111111111111111111///000111222222111000///---......///000111111222.../////////000000111111111111000000111222222333111111222222222222111111000111111111111222222222000000111222333333444444222222222111111111111000000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222111111222222222333333333///000222222111111222444222111111111222333555666444666888888888:::???DDD???CCCGGGHHHLLLQQQSSSQQQTTTRRRSSSUUUVVVVVVZZZ```ddddddfffhhhkkknnnqqqrrrtttvvvyyy{{{}}}|||yyyyyyyyyzzz}}}}}}{{{xxxtttpppnnnlllhhhhhhgggccc\\\TTTNNNLLLFFFCCC???<<<;;;::::::999999777555444555555444333111111222111//////000222222111000///////////////......//////000000111111,,,---...//////...---,,,------------------------------,,,,,,,,,---......+++,,,,,,------......///------------------------...//////000111222222333////////////////////////...............///000000...///000111111000///...222222111111111111111111111111222333333444555555555333333666888999???FFFUUUsssmmm^^^VVVTTTYYY```pppZZZVVVRRRSSSWWWZZZYYYVVVWWWVVVUUUVVVWWWWWWVVVUUUPPPNNNLLLMMMOOOQQQSSSSSSUUUXXX\\\bbbhhhmmmqqqssswwwooo___VVVJJJBBB???===:::777666555555555555444444444555444333333333333444555444444444333222111000///222222111111111111222222---......///////////////000000000000000000000000////////////////////////......///////////////............------,,,,,,+++////////////////////////...//////000//////...---000000000000///...---,,,............////////////000000111111111111000000000000000000000111111222000000000000000000000000////////////000000000000------......//////000000222111000//////000111222000000000000111111111111000000000000111111111111111111111111111111111111///000000000000111111111222222222111111111000000111222222222333333333333111111000000000000111111------...///000111111222111111111111111111111111111111111111111111111111333333222111000000000111333333444444333333222111444444555555666777777888888888:::;;;===>>>@@@@@@BBBCCCEEEGGGJJJLLLNNNOOORRRTTTWWW[[[```eeehhhjjjnnnpppsssuuuvvvyyy|||~~~zzzvvvtttuuuvvvwwwxxxzzz}}}|||zzzxxxvvvuuusssppplllhhheeeaaa\\\YYYYYYVVVQQQLLLGGGCCC@@@???777888888777555333333444222222222222222222222222111111000000000000111111//////000000000000//////////////////............---------............///******+++,,,,,,---......+++++++++*********))))))------------------------++++++,,,---............000///.........///111222//////...---------------000000000000111111111111---.........//////000000333111000......///111222222222333333333333444444666555666888888999???GGGXXXvvvlllYYYWWWUUUXXXeeewwwZZZWWWTTTVVVZZZ]]][[[YYYYYYXXXWWWYYY\\\___```______]]]ZZZZZZ\\\___aaabbbjjjmmmttt||||||rrrggg```RRRKKKBBB===<<<<<<:::888555555555555444444444444555444333222222333444555333333333333222111000///222111111000000111111222......///000000000000///////////////////////////////////////////////////......///......---,,,+++.........---------------......................../////////...............000000000000///...---,,,////////////000000000000000000111111111111000000000000//////000000111222////////////////////////.../////////000000000000.........//////////////////...---,,,,,,---.../////////000000000111111111//////000000000111111111111111111111111111111111000000000111111111222222222222222111111111000000....../////////000000000111111000000000000111111000000111111222222333333111111111111111111111111111111111111111111111111333222111111000000111111333333444444333333222111333333444444555666666777444444555666888999::::::;;;<<<===???AAACCCDDDEEEGGGIIILLLOOOSSSVVVYYY[[[___bbbeeehhhjjjnnnsssvvv|||~~~yyyuuuqqqooollllllmmmnnnooopppqqqrrrnnnmmmkkkiiigggeeecccccc^^^[[[XXXTTTRRROOOKKKHHHFFFDDD@@@<<<999777555555555666777666444222333444222222222222222222222222111000000//////000000111/////////000000/////////////////////.........---------------............+++++++++,,,,,,---------------,,,,,,,,,+++++++++------------------------------......///.........000///.........///111111000///......---------.../////////000000000111111............/////////000222111000//////000111222222222333333333333444444666555666888888999???HHHZZZxxxlllYYYWWWUUUZZZhhhyyybbb``````cccgggiiigggdddbbbaaaaaadddjjjooorrrtttuuurrrooonnnppptttwwwyyyzzzrrriii^^^UUUOOOEEEAAA;;;888999888777444555555444444444333333333444333333222222333333444333333333333222111000000222111111000000111111222...///000000111111000000//////////////////////////////////////////////////////......---,,,***)))..................//////........................//////...------...///000///////////////...---,,,//////000000000111111111///000000111111000000//////////////////000111111////////////////////////....../////////000000000///////////////.........111000000//////000000111//////000000000000111111//////000000000000111111111111111111111111111111111111111111222222222333222222222111111111111111000111111111111222222222111000000//////000000111111111111111111222222222111111111111111111111111111111111111111111111111222222111000000000111111333333333333333222222111222222222333333444555555111222222333333444555555444555666777888:::;;;;;;===>>>???BBBDDDFFFHHHIIIJJJMMMQQQUUUYYY]]]bbbfffnnnqqquuuyyy}}}yyyxxxuuussssssxxx~~~|||uuuoookkkgggeee``````aaaaaaaaa```^^^]]][[[ZZZYYYWWWUUUTTTRRRRRRKKKIIIFFFDDDBBB@@@===;;;888888666555333333333333222333444444222222222444111111111111111111111111000000////////////000000......////////////......//////.........---------------------............,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------...////////////......---//////......//////000111000//////............///.........////////////000............////////////222111000//////000111222222222333333333333444444666555666888999999@@@HHH^^^|||mmmZZZWWWVVV\\\mmmssstttvvvyyy}}}~~~|||yyyuuuttttttwww}}}}}}wwwmmmcccZZZPPPHHHCCC???<<<999777777666333111444444444444333333333222333333222222222222333333222222222222222111000000111111000000000000111111//////000111111111111111////////////////////////////////////////////////...............---,,,+++---.........//////000000........................///...---,,,,,,---///111.../////////......---,,,////////////000000000000//////000000000000/////////............///000000////////////////////////........./////////000000000000//////......------111111111111111111111111////////////000000000111////////////000000000111111111111111111111111111111111222222222333333333111111111111111111111111111111222222222333333333000000////////////000000000000000///////////////111111111111111111111111111111111111111111111111111111000000000000111111222333333333333222111111111111111111222222333333222222222222333333333333222333333444555555666666888888999:::;;;<<<======;;;>>>AAAEEEHHHLLLQQQUUU\\\^^^bbbeeehhhjjjkkkkkkfffeeecccaaaaaaccchhhlllpppttt{{{~~~wwwrrrkkkeeeaaa]]]ZZZXXXUUUUUUVVVUUUTTTQQQNNNLLLKKKJJJIIIHHHGGGEEEDDDDDD>>>===:::999999888666444555555555444444555555555///000222111000000222333111111111111111111111111000//////......//////000---......//////......---.........---------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,+++............------------------------------------.../////////...---,,,,,,............//////000000000//////.........//////---------.........//////.........///////////////111000000///000000111222222222222333333333444444666555666999999:::AAAIIIaaa~~~ooo[[[WWWWWW```sss}}}rrrkkkaaaWWWNNNGGG@@@===:::999888888777666444333444333333333222222222222111222222222222222222111111111222222222111000000111000000000000000000111//////000111111111111111........................////////////////////////,,,---...///////////////---.........//////000000........................///...,,,+++,,,---///111...............------,,,---------.........////////////000000000000//////.........---......///000....................................////////////000000//////......------...........................////////////000000000...////////////000000000000000000000000000000000111111222222222333333333111111111111111111111111............////////////000000////////////000000000000000///////////////000000000000000000000000000000000000000000000000111000000///000000111111222222333333222222111000000000000000111111111111111111222222222222222222222222222333333333333444666666666666777777777777444666999;;;===???CCCFFFJJJKKKMMMOOOQQQRRRRRRRRRRRRRRRQQQOOONNNOOORRRUUUYYY\\\aaafffiiiiiihhhgggaaa]]]WWWSSSPPPNNNKKKIIIIIIIIIIIIIIIGGGCCC@@@>>>;;;::::::999888888777777555333111111222222000///000000111111111111111111---...000000//////111222000000000000000000000000//////............//////------............------------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,------------------------------------,,,,,,+++***---....../////////////////////............//////------------............///////////////.........000000000000000111111222222222222333333333444444666555666999999:::AAAJJJcccyyysss^^^XXXXXXcccyyyzzzrrrbbb\\\SSSKKKDDD???;;;999444555666777888888888888333333333222222222111111000111111222222111111000000111111111111111000000111000000//////000000111...///000000111111000000........................////////////////////////,,,,,,...///000111111111..................//////---------------------------,,,,,,,,,,,,...///000------.........------,,,,,,,,,---------............//////000000//////...---------------...//////........................------.........////////////////////////............//////000000//////.........////////////000000......////////////000000000000000000000000000000111111111111222222222333111111111111111222222222////////////000000000000000//////......//////000111111111111111222222222000000000000000000000000000000000000000000000000000000/////////000111111222222222222222111111000000000000000000000000000///////////////000000000000000111111111111222222333333333333333444444444333444555666666777999<<<<<<======>>>>>>>>>>>>>>>AAAAAAAAA@@@??????AAACCCFFFHHHLLLOOOQQQRRRRRRQQQLLLIIIEEECCCBBBAAA???===<<<======<<<:::888666555333333333222222222222222222111000000111222111///......////////////......---...//////......000111////////////////////////......------------......,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***------------------------+++,,,,,,,,,,,,++++++***------...////////////......------------...//////---------............//////////////////.........//////000000111111222222222222333333333333444444555555666999:::;;;BBBKKKdddvvv~~~wwwaaaYYYYYYgggzzzmmmdddRRRMMMGGGAAA>>>;;;999888333444666666666666777777222222222222111111111111000000111222222111000000000000111111111111000000000000////////////000000......///000000000000///........................////////////////////////,,,,,,---...////////////.........---------------------------------------++++++,,,------...//////,,,------......---------------------.........///......////////////......------,,,,,,------...///........................---------.........//////.........///////////////000111222333333222111000........./////////000000........./////////000000000000000000000000000000000000000111111111222222000000111111111222222222111111111111222222222222//////............//////000000111111222222333333000000000000000000000000000000000000000000000000///////////////000111111222222222222222111000000000000000000000000000000------......//////000000000000000000111111222222111111111222222333333333111222333333222222444666444444555555555555555555555777888777666555666777999:::<<<>>>???@@@@@@???===;;;999888888888777666444444444333333222222222222222222222222222333333333222111222333444333111---...///000111000000///---///000///......///000////////////////////////...------------------...,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++------------------------++++++,,,,,,------,,,,,,,,,---.../////////......,,,,,,,,,,,,,,,---......---............/////////000/////////...............///000111111222222222222222333333333333444444555555666999:::;;;CCCKKKcccuuu~~~{{{ddd[[[ZZZiii~~~wwwmmm^^^TTTIIIEEE@@@===;;;;;;:::999666777777555333222222333222222222111111111111000///000111222222111000//////000000111111111000000000000////////////000000---......///////////////........................////////////////////////---------...------,,,,,,.........------,,,,,,+++------------------------***+++,,,---............,,,,,,------...---------............/////////000......////////////......---,,,,,,,,,,,,---..............................---------.........//////---.........//////000000---...///000000///...---............/////////000............/////////000000000000000000000000000///000000000000111111111000000111111222222222222............//////////////////............//////---......///000111111222000000000000000000000000000000000000000000000000///////////////000111111111222222222222111000000111111111111000000000000......///000000111222222000111111222222333333444000000111222333444444555///000111111000000222333111111111222222222333333000222333333222111222333222333444555555666666666555444222222333444444333111111111000111111222333/////////000000111111111111/////////111111000///+++,,,...///000000000///...///000000...---...000////////////////////////...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------******+++,,,,,,---......------,,,,,,,,,+++++++++------------------------++++++,,,---............,,,,,,.../////////...---++++++++++++,,,,,,---............////////////000000000//////.........---......000111222222222222222222333333333444444444555555666999:::<<>>;;;:::::::::999333333333222222222111111222222222222111111111111......////////////......000000000000000000000000000000000000000000000000......------------....../////////...---------,,,+++,,,---......---,,,+++///...---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......---,,,,,,,,,------------------------------..............................------------......///////////////////////////............---------.........////////////000,,,,,,------,,,,,,+++***------............------///////////////////////////////////////......---000000000000000000000000111111000000//////....../////////000111111222222222111111111000000////////////............//////000000000000000000000000000000000000111111111111111111000000000000111111000000111111111111000000000000////////////000000111111222222222222111111000000000000000000000000000000000000000000000000///000222222000///000111000000000000000000000000333222111000000111222333000000000000000000000000......///000000000000000222333333444444333333222555444222000///000111222000000////////////000000//////............//////,,,,,,,,,---...///000000222000---******,,,...000000000000000000000000000////////////////////////------------------------------------------------++++++,,,,,,,,,++++++***------------------------,,,,,,------------......+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++(((((()))***++++++,,,,,,------------------------//////.........------------------............///......///000000000000000000000000000111111111111111111222222222333333333555:::888999???>>>AAAOOOeee|||}}}ddd\\\\\\kkk}}}mmmaaaYYYQQQHHHBBB@@@===:::777777777666555333333222222222111111111000000000/////////.........///////////////......////////////////////////////////////////////////......------------......///////////////.........,,,---............---,,,///...---,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,---------------------------,,,++++++------............------........................---...//////000000000000////////////////////////000000000///////////////111111000000000000000000111111111000000000////////////............////////////////////////////////////000000000111111111111111000000000000111111000000111111111111000000000000////////////000000///000000111111000000///000000000000000000000000///////////////////////////000222222000///000111000000000000000000000000222111000000000000111222000000000000000000000000......///000000000000000111111111222222111111111///...---,,,,,,---///000000//////////////////000//////............//////,,,,,,------......//////111///---++++++,,,...///////////////////////////........................------------------------+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,---------------------------//////.........------------------............///......///000000000000000000000000000111111111111222222333333333444444444555:::888999??????CCCRRRfff~~~}}}ddd\\\\\\jjj{{{ooo___SSSLLLHHHDDD@@@===;;;777666555555444333333222222222222111111111000000////////////......//////000000///...------////////////////////////////////////////////////......------------......///////////////000000000------...//////...------......---,,,,,,,,,------...---------,,,,,,,,,,,,+++,,,---/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------..........................................------------,,,,,,,,,,,,---------------............---,,,,,,------............------........................,,,---...000111111222222//////////////////////////////////////////000000222222111000000///......111111000000000000////////////............////////////////////////////////////000000000000111111111000000//////000000111///000000111111000000///000//////......//////000...//////000000//////...000000000000000000000000////////////////////////...000111111000//////000000000000000000000000000000000////////////000000000000000000000000000000......///000000000//////...//////000000//////...++++++******+++,,,...//////////////////////////////......------......///------------------------///...------,,,---------------------------------........................------------------------,,,,,,++++++******))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,***((((((***,,,---***++++++,,,,,,---------.......................................------------------............///......///000000000000000000000000000111111111111333333444444444555555555555:::888999??????EEEUUUkkk}}}ddd\\\[[[hhh~~~vvvjjjaaaTTTJJJFFFCCCAAA???===;;;888777777777666555222222222222111111111111222111111111000000000000000000000000///...---,,,////////////////////////////////////////////////...------,,,,,,------...------......//////000000...........................------,,,,,,,,,------,,,,,,,,,,,,++++++++++++***+++...000111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////.........---------,,,,,,------........./////////......//////......---,,,,,,------......------,,,........................---...///000111111111111////////////////////////---......//////000000000111111000000////////////000000000000000000////////////............//////////////////////////////////////////000000000111000000////////////000000//////000000000000///////////////....../////////...//////000000//////...000000000000000000000000////////////////////////...000111111000//////000000000000000000000000000/////////....../////////////////////////////////......///////////////.........////////////......------,,,,,,---...//////...........................------------------...---------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++************+++,,,,,,,,,++++++------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,---------......................................................---------............///......///000000000000000///000000000111111111111333333333333444444444444333999777888===>>>FFFXXXuuu{{{ccc[[[ZZZfff|||wwwkkkcccTTTNNNGGGAAA>>><<<:::888;;;999777777777777666444222222222111111111000000111111111000000000000/////////000//////...------................................................------,,,,,,,,,,,,------,,,,,,,,,------..................------.........------,,,,,,,,,------...++++++++++++************)))+++---///000000///...........................------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++...------------,,,,,,,,,---------............///......//////......---,,,,,,,,,------------,,,,,,........................//////000000000000//////........................------......//////000000......//////000000000000//////////////////000000//////............//////...........................////////////000000000000000////////////000000//////000000000000////////////............/////////000000111111000000///////////////////////////...........................///111111///...///000////////////////////////.........//////.......................................////////////............////////////......000//////......---------,,,---............---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******)))***+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***------------------..............................---.....................---------............///......///000000000000000///000000000111111111111222222222222333333333333111777666666<<<>>>HHH[[[|||vvv___YYYYYYeeezzzwwwnnncccWWWNNNEEECCC???<<<;;;999777555666555444444555555333222222111111111111000000000//////............------......////////////......................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------...---,,,,,,,,,,,,---...------,,,,,,,,,---......++++++++++++***************+++,,,.........------................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............---,,,,,,,,,,,,------------,,,,,,------------------------///////////////...------..........................................//////------...//////000111111......////////////000000//////............//////..............................////////////000000000//////......//////000...//////000000//////...///......------......//////000000111111000000///////////////////////////........................---///000000///......///////////////////////////......////////////..................................../////////...------/////////000000////////////......------,,,+++++++++,,,---......---,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))+++---......---+++)))---------------------------------------------------------...............---------............///......///000000000000000000000000000111111111111111111111222222222333333000777666666;;;>>>JJJ___~~~oooZZZWWWYYYeeeyyy}}}oooccc[[[SSSIIIAAA???===;;;999888888777777333222111222333333222000111111111111000000000000//////.........---------,,,---...///000000000000................................................---,,,,,,++++++,,,,,,------------------,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---........................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---------------,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,------............---..........................................------......//////////////////........./////////000000//////............//////................................./////////000000//////............//////......////////////......///......------......///...//////000000//////...////////////////////////........................---///000000///......///////////////////////////...///000000000000///...------------------------......//////......---,,,......////////////......,,,---------------,,,,,,***,,,---......---,,,***,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///......///000000000000000000000000000111111111111222222222333333333444444111888888888===@@@NNNdddhhhUUUUUUYYYeeezzzxxxmmm___UUUPPPKKKDDD>>>:::888555333333444555666333222222222444444222000111111111111000000000000111000000000////////////+++,,,---///000000111111................................................---,,,,,,++++++,,,,,,---/////////......------,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,---.../////////.........---------,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++------------------------******,,,---......//////......................../////////......------,,,000000000///......---------.........//////000000//////............//////..................................../////////000//////............//////......////////////...............------.........---..................---////////////////////////........................---///000000///......///////////////////////////...///000111111000///...------------------------.../////////...---,,,,,,---......//////......---,,,,,,---...////////////***+++---......---+++***,,,++++++++++++++++++,,,(((((()))***+++,,,,,,---,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,((()))***+++,,,---------------------------------,,,,,,---------.........+++,,,,,,------,,,,,,++++++***)))'''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////---------.........//////...//////000000000000000000000000000111111111111333333333444444444555555222::::::999>>>BBBPPPggg}}}cccRRRTTTYYYfffzzzvvvjjj```RRRGGGBBB???;;;888777666333333333444222111333333222222111000//////000000000000000000000000000000///...............////////////////////////,,,------...//////............---------,,,,,,,,,------......------,,,+++///,,,+++,,,......+++((()))+++---//////---***))),,,---...---+++***+++,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++------------++++++******+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,------.........---------............///........................//////.........------------------............///000000000000000000000000......................................................---,,,,,,,,,------////////////////////////000000//////.........---111000...,,,,,,---000111000000000000000000000000//////............//////...---------...111333555000000000000000000000000------------------------//////.........---------///............---------+++,,,---......---,,,+++..................------.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,******++++++++++++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,------------++++++++++++++++++++++++,,,,,,------------.........---+++******+++---...---------...///000000111*********+++,,,---...///000000///.....................///000000000000000222222333333333333444444333777555777<<>>===<<<777555333333444444333222222222222111111000000///000000000000000000000000000///......---.................................------.........------,,,------------,,,,,,,,,,,,+++++++++++++++******)))((()))++++++***)))***+++---------...............+++,,,,,,+++)))'''((()))++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............---------------------............///........................------------------------------------------------,,,,,,,,,,,,------...///------------------------////////////............---...000111000///,,,+++000000000000000000000000//////............//////........./////////000000............................................................------------............------------------,,,,,,,,,,,,------------------------.........------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********++++++++++++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++,,,,,,---,,,+++++++++,,,---...++++++,,,,,,---...............---,,,,,,,,,,,,---000//////...............000111222222333333222222222222333333333333444444444777666888>>>BBBTTTpppsss___SSSOOOTTTfffyyy{{{ooojjjddd^^^YYYSSSKKKEEEBBB>>>:::888777666444111666555333333333444333222222111111111000000000///000000000000000000000000///......------.................................------.........---,,,,,,---------,,,,,,,,,+++++++++++++++,,,+++******)))(((***---,,,)))''')))+++,,,+++*********+++,,,---+++,,,,,,+++)))''''''(((,,,++++++++++++*********++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***+++++++++++++++***)))(((+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------............///........................------------------------------------------------+++++++++,,,---...///000------------------------///////////////.........---...///000///...,,,+++///////////////////////////......------......///....../////////......---------------------------........................------------------------.........---------,,,,,,...---,,,++++++,,,---...,,,,,,------------......------------------------++++++++++++++++++++++++,,,++++++++++++++++++++++++******)))******+++++++++++++++++++++,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++***++++++,,,,,,++++++***+++,,,------++++++,,,---++++++++++++++++++++++++*********))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++++++++,,,---...,,,,,,---------.........,,,,,,+++++++++,,,------111111000///////////////000111111222222222222222222222222333333333444444333666555666===BBBUUUrrr~~~|||sss^^^SSSOOOTTTgggzzz|||rrrlll```[[[SSSNNNKKKGGGBBB>>>888777555555555555444333555333111111222333333222111111111000000000000000////////////////////////......------------..............................,,,---------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******---///---)))'''(((***++++++)))))))))+++,,,...,,,------,,,***((()))***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++------------............------------------------,,,,,,---------------------------............///////////////////////////------------------------------------------------+++++++++,,,---...///000.................................///////////////......------------....................................------------......---............---,,,,,,------------------------........................,,,,,,------------------...------------,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++*********++++++,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,,,,------.............../////////------......///111222333333222111111000000111111///000111111222222111111222222222333333333444444666:::888:::AAAGGGZZZxxx}}}|||sss___TTTQQQVVViii}}}|||pppeee^^^TTTNNNGGGCCCAAA@@@===:::555555555444444333333222333111000000111222111000000000000000000000000000////////////////////////---------,,,------...///------------------------++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,---,,,+++))))))))),,,,,,+++++++++---...///+++,,,,,,,,,***)))***+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////////////////.........///////////////,,,,,,,,,,,,---...///000..............................------------......------------------,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,,,,,,,------------...++++++++++++++++++++++++*********+++++++++++++++------,,,,,,++++++,,,,,,))))))******+++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,...//////...++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---++++++++++++++++++++++++))))))))))))************++++++++++++++++++***)))++++++++++++++++++++++++******++++++++++++,,,,,,***++++++,,,,,,---------////////////////////////++++++,,,---///111333444333222222111111111111111///000000111222111111111222222333333333333444444555888777999AAAGGG\\\zzz~~~}}}~~~uuuaaaVVVSSSYYYlllxxxmmmcccYYYRRRJJJEEE>>>;;;;;;:::888666666666555444222111111111111///......000111000//////000000000000000000000////////////////////////---,,,,,,,,,------...///------------------------)))***+++,,,---.........,,,,,,,,,++++++++++++***+++++++++++++++******))))))((((((***+++,,,+++)))++++++++++++,,,---...///((()))+++***))))))***+++++++++++++++************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))***+++,,,------...***++++++,,,,,,,,,,,,+++------------,,,,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......................................./////////000((())),,,...///000//////------------------------...------,,,,,,------...---,,,,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,------......,,,,,,,,,---------......++++++++++++++++++++++++)))*********++++++++++++...---,,,,,,++++++,,,,,,((())))))***++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---+++,,,,,,------,,,,,,++++++,,,------++++++,,,---************************)))))))))******+++++++++)))******++++++++++++***++++++++++++++++++++++++******++++++++++++,,,,,,******+++,,,------------........................******++++++---...000000222111000000//////000000000111222222333333222222222222333333333333444444333666444777???FFF[[[yyy}}}~~~wwwcccYYYVVV\\\ooozzznnnccc\\\UUULLLFFFEEE@@@:::777777777555333000111222222222333555777000...------///000//////////////////000000000000////////////////////////,,,,,,,,,,,,------...///------------------------((()))***,,,---...//////,,,,,,,,,+++++++++*********************)))((((((&&&$$$$$$'''+++...,,,***(((((()))***++++++,,,,,,&&&'''))))))((((((***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,(((((()))***,,,---...///***+++,,,---------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------------------------.........//////000000$$$''',,,000222111///...------------------------...------,,,,,,------...---,,,+++******,,,...///........................+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++***+++,,,------,,,+++*********+++,,,,,,---......,,,,,,,,,------.........++++++++++++++++++++++++))))))******++++++++++++,,,++++++***)))))))))***((())))))***++++++,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---************************))))))******+++++++++,,,((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,---------.........)))***+++,,,---...------------------------------///////////////000111222000000///...............222222333444444444333333222222333333333444444444666999777:::BBBJJJ___~~~}}}}}}xxxeeeZZZXXX^^^qqq}}}yyyoooggg\\\TTTPPPKKKEEE@@@===:::777555555666666555333333333222222222111111333222111000000111222333333111///...---------...,,,,,,,,,,,,,,,---...///***,,,...,,,***(((***,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++******(((&&&'''***,,,+++)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++******)))))))))+++*********))))))((((((************************++++++,,,,,,,,,++++++******++++++,,,,,,++++++***------,,,++++++******)))************************)))***++++++***)))***+++++++++++++++++++++++++++)))666:::///'''))),,,***++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------------/////////...------,,,,,,........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------......------............------...------,,,,,,------...///............---------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++*********))))))(((((())))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************++++++************++++++)))************+++++++++,,,,,,+++***((())),,,...........................---------............///...............///000000000000///............///000000000000111111111111111222222333333444444555777444666;;;>>>GGGbbb~~~||||||{{{eeeWWWVVVcccwwwyyyrrrkkkggg[[[UUULLLGGGFFFCCC???<<<===:::666444444444444333333333222222222111111111222111000//////000111222111000///......------...------,,,,,,---......///,,,...///...,,,+++,,,...------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++(((&&&&&&(((******)))))))))))))))))))))))))))+++++++++*********))))))************************,,,+++++++++************+++*********))))))))))))************************+++++++++,,,,,,++++++******++++++++++++++++++***++++++++++++++++++++++++************************)))***++++++***)))***+++++++++++++++++++++++++++)))444666...(((***,,,)))+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...---------...............------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......------------......------............------.........------.....................------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************------,,,+++***))))))(((*********+++++++++,,,,,,+++*********))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************++++++************++++++)))************+++++++++---------+++******---///........................---------............///...............///000000...............///000111000000000000111111111111111222222333333444444555777444777<<>>===>>>AAAEEEFFFEEE===:::666333222222111000222111111111111000000000........................+++,,,...///000///......//////.........//////000---,,,+++*********+++,,,...------,,,,,,------......------,,,+++***))))))******************************++++++++++++******---+++(((&&&&&&'''))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******************************************************+++,,,,,,,,,++++++++++++************++++++))))))******+++++++++,,,************************)))***++++++***)))***+++************************))),,,,,,)))***---,,,'''***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...------,,,,,,------...------............------......------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************&&&'''((()))***+++,,,,,,************++++++++++++***************************************************++++++,,,,,,++++++***************************************************************************))))))*********+++++++++************************++++++************++++++))))))*********+++++++++,,,------,,,******,,,...---------------------------------............///...............///000000............///000111222///000000000111111111111111222222333333444444555666666999>>>DDDTTTpppyyyzzzzzzcccXXXVVV```uuu}}}wwwooojjj```[[[SSSKKKFFFBBB>>><<<888888888:::===AAACCCCCC>>>:::666333333222111000111111111000000000//////---------......---------***,,,---/////////......000//////.........//////...,,,***))))))***++++++---------,,,,,,---------------,,,++++++***))))))************************)))******++++++******)))---,,,+++)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***************+++++++++************************)))***+++,,,,,,,,,,,,,,,+++******))))))******++++++++++++******)))))))))************************)))***++++++***)))***+++************************)))))))))(((+++---,,,(((*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------............---------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++++++++*********++++++++++++++++++++++++************************&&&'''((()))***+++,,,,,,))))))*********+++++++++***************+++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++************++++++))))))*********+++++++++***+++++++++))))))***,,,---------------------------------............///...............///000000111000000/////////000000///000000000111111111111111222222333333444444555666777:::???HHH[[[wwwxxxxxxvvv```WWWVVV^^^sss~~~|||xxxyyy|||~~~{{{yyytttooojjjccc[[[VVVNNNJJJDDD@@@===;;;888777666666777999;;;===???@@@===:::666333333222222111000000000000////////////,,,---............---,,,+++,,,---...............//////......------......111...+++***+++------------,,,,,,++++++,,,,,,---++++++++++++************************************))))))************))))))+++,,,,,,+++***)))***,,,))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))************+++++++++*********+++++++++++++++************************)))***++++++,,,,,,,,,,,,+++***)))(((((()))***+++,,,++++++***))))))((((((************************)))***++++++***)))***+++************************))))))))))))+++,,,+++)))************++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,---...//////......------,,,++++++***------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,------------............------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************+++++++++******))))))))))))))))))************+++*********++++++++++++++++++++++++******************++++++,,,,,,++++++***************************))))))))))))))))))))))))************************)))************+++++++++************************++++++************++++++)))************+++++++++(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000222111000000/////////000000000000000111111111111111222222333333444444555555888;;;@@@KKKaaa}}}xxxxxxooo\\\VVVVVV\\\ooo}}}yyyxxxssstttwww{{{yyyppplllhhhbbb\\\WWWQQQKKKGGGAAA>>>;;;999888666444222555666888999:::;;;===>>>:::777444222111222111111000000/////////.........,,,---...//////...---,,,---------,,,,,,---......///......---,,,,,,------222...+++***+++---...---,,,++++++******++++++,,,************++++++++++++************************))))))************))))))'''***,,,,,,+++)))***+++))))))))))))))))))))))))(((((((((((())))))******************************(((((()))))))))******************++++++,,,,,,,,,************************))))))***+++,,,,,,,,,,,,+++***)))(((((()))***+++************))))))))))))************************)))***++++++***)))***+++************************))))))***++++++******+++************++++++++++++***++++++++++++,,,,,,,,,***++++++,,,---...///000---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---------............---------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++************************------,,,+++***))))))((())))))))))))*********************++++++,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************)))************+++++++++************************++++++************++++++)))************+++++++++)))***,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000000000000///000000111111000000000000111111111111111222222333333444444555555888<<>><<<:::888777666555222000000222444555555666888:::888555222000000111111000000/////////............------...//////...------///...,,,++++++,,,---...///...---,,,,,,,,,,,,,,,000,,,((('''))),,,,,,++++++******************+++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))$$$(((,,,---+++))))))***))))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++''''''(((((()))))))))************++++++,,,,,,,,,************************((()))***+++,,,---------+++***)))'''''')))***+++((((((((()))******++++++************************)))+++++++++***)))***+++)))))))))))))))))))))))))))***+++---+++)))))),,,)))************+++++++++******+++++++++,,,,,,,,,******+++,,,---//////000***++++++,,,,,,------...************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------..................---...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))(((((()))***,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++,,,,,,))))))))))))*********************++++++,,,,,,,,,++++++++++++******))))))+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++)))************+++++++++)))+++------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............///000000////////////000222333444000000000000111111111111111222222333333444555555555999<<>>;;;888777666555444444444555444444444333222111111000///000111111222222111111111000//////........./////////.........---------......//////...---,,,+++---......//////......---,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,*********+++,,,---(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++************))))))((('''&&&&&&)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++************)))))))))************)))))))))(((************************,,,+++++++++***)))))))))************************)))))))))***************)))))))))***++++++,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))***+++------,,,---...000******************************+++,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...------,,,,,,------...------,,,,,,++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++***************+++++++++************************************************************************++++++************++++++***************+++++++++************************))))))))))))************))))))************))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******((())))))******+++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///---------............///000000000000//////////////////000000111111222222000111111222444555555666888888:::AAAOOOddd|||zzzmmmooowwwwwwcccSSSSSSWWW___qqq~~~xxxtttooonnnlllkkkhhhccc]]]YYYRRRMMMGGGAAA>>>;;;:::999666666555444333222222111333333333222111111000000...///000000111111000000000///......---.....................------------------------,,,,,,++++++------............------+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...++++++++++++++++++++++++------,,,++++++*********---,,,***)))(((((())))))(((((()))***************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******++++++***)))((((((''''''((()))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++*********************************)))))))))((((((*********)))))))))))))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))************+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---,,,******+++,,,******************************+++---...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------.........///------------------------...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++))))))*********+++++++++************************************************************************++++++************++++++************************))))))))))))))))))))))))(((((()))))))))*********((())))))*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000---------............///000000000000////////////...//////000111111222222222222333333333333444444666777999???KKK___wwwwwwkkkmmmuuuvvvbbbSSSTTTXXX```rrr}}}xxxsssmmmgggccc]]][[[XXXUUUSSSPPPLLLIIICCCAAA>>>:::888666666666444333333222000//////...222222222111111111000000---...//////000000//////......------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++...---+++***))))))*********)))((('''&&&%%%%%%%%%(((((()))***************((((((((((((((((((((((((*********))))))))))))((()))******************)))*********))))))((((((((((((((()))************))))))))))))))))))))))))))))))))))))************+++)))************+++++++++************************))))))))))))((((((((((((+++******)))((()))))))))************************+++++++++***************))))))))))))))))))))))))*********+++,,,,,,------***+++,,,+++***)))***,,,)))******+++,,,,,,------++++++++++++++++++***)))+++,,,,,,+++***))))))***************************)))***+++---............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////++++++++++++++++++++++++...---,,,+++++++++,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++)))))))))***++++++,,,,,,+++++++++***************************************************************++++++************++++++***************)))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))******)))))))))******+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,***+++,,,---......------++++++,,,,,,,,,,,,------+++,,,---......///......---------............///////////////000000000000......///000111222222333333333333333333333333333555777999>>>III]]]uuuvvvjjjkkksssvvvbbbTTTTTTYYY```rrr}}}sssoooiiiddd___ZZZUUURRRMMMJJJGGGEEECCCBBB@@@>>>999999888777555444444555111111111111111000///...111111111111111000000000------...////////////......------,,,------...............---------,,,,,,,,,,,,,,,,,,,,,---...///***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++******)))))))))******((((((((((((((('''&&&&&&(((((()))***************(((((((((((((((((((((((()))))))))(((((((((''''''((())))))******))))))((((((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************))))))((((((((('''''''''++++++)))((((((((()))******************************************+++++++++)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,---...---***)))***,,,+++++++++++++++++++++,,,)))******++++++++++++******+++,,,,,,******+++---++++++++++++++++++++++++)))***+++---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////***++++++,,,,,,++++++***...---+++******+++---...,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,+++++++++*********))))))************************************************++++++************+++++++++*********)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))))))))))))))((()))******++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******)))******++++++,,,,,,---***+++,,,............---+++++++++,,,,,,---------******,,,------------------------............///......//////000000111111......///000111222333333222222222333333444444444555777;;;???III\\\uuuyyymmmnnnvvvvvvcccTTTUUUZZZ```rrrwwwpppddd___YYYSSSOOOKKKGGGEEEDDDAAA===;;;;;;;;;999888555666777666555444444555111111222222333222222111111111111111000000000000,,,---......//////......------,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---...///000111,,,------......------,,,+++++++++,,,,,,+++++++++...------,,,++++++++++++++++++++++++++++++++++++&&&''')))***++++++******((()))+++,,,,,,+++******(((((()))***************************************((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''''''''((()))++++++******)))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++************************)))((((((((('''''''''''',,,+++)))((((((((()))***************************))))))******+++++++++,,,))))))))))))))))))))))))'''(((((()))***+++++++++---///000...***)))***+++------,,,++++++*********((()))***+++++++++++++++)))***,,,,,,,,,,,,...000++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++------------++++++------------------------******+++,,,,,,---......,,,------......------,,,...---+++******+++---...,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,++++++++++++******))))))************************************************++++++************+++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,+++*********+++,,,,,,---,,,,,,,,,+++++++++******)))******++++++,,,------)))+++,,,...//////......+++++++++,,,,,,---------++++++,,,---............---------.........//////---......///000111111222---...///000111222333333000000111222444555666666666999<<<@@@JJJ]]]vvv~~~rrrsss{{{wwwcccUUUVVVZZZ```qqq~~~{{{}}}zzzwwwvvvvvvwwwxxx|||qqqfff^^^SSSNNNHHHEEECCCBBB???<<<999999999888888888888777555555444444444333333333000000000111222222333333000000000000000000000000////////////............000///...---,,,------...---------------------------...000111111111000///+++++++++******))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***)))))))))************************)))***+++++++++)))((('''((()))***++++++***)))(((&&&&&&''''''(((((())))))++++++******))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&((()))*********)))---,,,,,,++++++,,,,,,---+++******)))))))))))))))(((***,,,,,,*********+++***+++***)))(((((()))***+++,,,,,,---,,,+++***))))))((((((((()))***+++++++++***)))'''''''''((()))(((((()))***************++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++------,,,+++************'''(((***+++,,,,,,+++***,,,,,,,,,------,,,++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,,,,---...------,,,+++******++++++,,,+++++++++***)))))))))************************'''((()))+++,,,,,,,,,,,,************************+++)))(((''''''((()))+++++++++++++++++++++++++++++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++***************+++************************))))))))))))))))))))))))(((((('''((()))***,,,---******+++++++++,,,,,,,,,)))))))))******+++++++++,,,+++(((&&&%%%''')))***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...------,,,,,,,,,------............////////////222222222111222222333333111111222333444666777888555:::===>>>III```zzzqqqsss{{{dddTTTUUUZZZgggyyyzzzwwwuuussspppllliiigggggghhhiiiiiijjjllljjjeee[[[RRRLLLGGGCCC???<<<<<<<<<;;;999888888888777777777666666444444444444333333333333222111111111111111111111000000000000000000000000////////////............000///...---,,,------...------------------------------///000000000///...,,,,,,+++++++++*********,,,,,,+++++++++*********++++++++++++++++++++++++*********************+++************************))))))*********)))((('''((()))************)))((('''''''''((((((((((((((()))))))))((((((((((((((((((((()))************)))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))%%%&&&((()))*********)))+++++++++******++++++++++++******))))))))))))))))))***++++++***))))))***))))))***))))))((())))))++++++,,,,,,,,,+++)))))))))(((((((((((())))))******)))(((''''''(((((()))(((((()))************)))***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++,,,,,,+++*********++++++******+++++++++******)))+++,,,,,,---,,,,,,++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++------,,,+++,,,---******)))(((((((((((((((*********)))))))))))))))************************(((((())))))***+++++++++***************************)))(((''''''((()))***++++++++++++++++++++++++++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++***************+++************************))))))))))))))))))))))))***))))))(((((()))***+++*********+++++++++,,,,,,+++++++++,,,,,,------------,,,***(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------///......------.....................////////////222222111111111222333333333333222222333444555555555999===???KKKccc|||tttvvveeeVVVWWW\\\jjj}}}}}}|||zzzwwwtttqqqnnnmmmfffbbb]]]XXXUUUUUUVVVWWWVVVWWWWWWUUUQQQJJJCCC???:::888666555666777777777666666666666555555555555444444444333333333222222333333222111111000///////////////////////////////////////............---///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,++++++++++++,,,++++++++++++*********++++++++++++++++++++++++(((((()))******+++,,,,,,************************(((((()))))))))(((''''''((())))))******))))))(((((((((((((((((('''''''''''''''''''''(((((((((((('''((())))))******))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))******))))))******))))))))))))******+++******))))))))))))))))))***+++***((('''((()))(((((())))))))))))((((((******+++,,,,,,***)))((()))))))))((((((((((((((()))(((((((((((())))))***'''((())))))******))))))******+++++++++++++++***)))))))))))))))))))))))))))************+++++++++++++++*********+++,,,,,,,,,,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++***++++++,,,,,,+++*********++++++((((((((()))))))))))))))***************************)))((((((((()))*********************************)))(((''''''((()))***+++++++++++++++++++++++++++***))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////.........//////000............////////////111111111111111222333333333333222222222222333333555999<<<@@@NNNgggxxxzzzhhhYYY\\\aaappp~~~||||||}}}~~~}}}|||{{{~~~~~~|||{{{|||{{{xxxvvvtttssssssssssssqqqooollliiifffdddccc\\\XXXRRRLLLIIIHHHIIIKKKKKKKKKJJJIIIEEEAAA>>>;;;555444333333444666666777444444444444333333333333333333333333222222222222222111111111000000000///........................//////.........---------...---------------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************((()))))))))*********+++************************'''(((((((((((((((''''''((())))))))))))))))))((())))))((((((''''''&&&&&&'''''''''(((((()))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))*********))))))*********+++******))))))))))))))))))******)))'''&&&'''(((((((((((()))******((('''))))))***++++++***)))(((************)))(((((('''''''''(((((())))))******'''(((((())))))))))))))))))******++++++++++++***))))))))))))))))))))))))))))))*********+++++++++******))))))***+++,,,,,,,,,+++***((((((((()))*********+++,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---+++*********------,,,,,,,,,,,,------(((((())))))******++++++************************,,,***(((&&&&&&'''((()))******************************)))(((((()))************************************)))))))))))))))******))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++*********)))******+++,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))************++++++++++++)))))))))))))))*********+++,,,,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------..................///000............////////////111000000000111222333444222222111111111222333333666999<<>><<<:::888777666333444444444444444555555333333333222222222111111333333222222222111111111//////000000000111111111------------------------............------------,,,,,,------------------++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********************************)))))))))(((((())))))))))))))))))))))))(((''''''''''''((((((((()))(((((((((((((((((()))))))))((((((''''''&&&&&&((((((((())))))*********''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((()))))))))++++++************+++++++++******))))))))))))))))))******((('''&&&((()))***)))((((((******(((&&&'''((()))*********)))(((***++++++++++++***((((((''''''(((((())))))******''''''((()))))))))))))))((()))******++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))***++++++,,,***)))((('''((()))+++,,,)))***++++++,,,,,,,,,++++++*********++++++,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++))))))*********)))))))))******+++*********++++++,,,,,,,,,************************,,,+++((('''&&&'''((()))))))))))))))))))))))))))******))))))))))))*********************************)))))))))))))))************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******))))))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,------...///............////////////000000000000111222333444000000000111222333555555888:::<<>>;;;::::::;;;999999888666555444333333222333444333222111222333222222222222111111111111222222222111111111000000......///000000111222222.................................------------,,,+++,,,,,,------------,,,******************************))))))******+++,,,++++++++++++,,,,,,,,,,,,+++************)))))))))************************++++++***))))))(((''''''))))))))))))))))))))))))(((((('''''''''((()))***)))((((((''''''(((((()))((((((((((((((('''''''''))))))))))))************&&&'''(((((())))))((((((************************))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))+++++++++******++++++++++++******))))))))))))))))))******(((''''''))),,,///+++((((((******(((&&&&&&''')))******)))(((((())))))***++++++***(((''''''((()))))))))))))))(((&&&'''(((((())))))(((((((((((()))***++++++++++++)))))))))))))))))))))))))))************+++++++++******)))))))))***++++++(((((((((((()))***++++++((()))***+++,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,***)))******+++++++++***++++++,,,---+++++++++,,,,,,,,,,,,,,,************************++++++)))((('''(((((()))))))))))))))))))))))))))************************************************)))))))))))))))******++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++)))))))))************++++++++++++++++++*********((((((***+++++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///............/////////////////////000111222333444000000000111333444666777::::::<<>>>>>???>>>======>>>AAACCCEEE<<<;;;;;;999888777666555666666666555444333333222///222555555222111333555222222222222111111111111111111111111000000000000111111000000//////......////////////////////////......---------,,,,,,,,,)))***,,,---...------,,,))))))))))))))))))))))))+++***)))))))))***,,,---)))))))))******+++++++++************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))(((((((((***+++,,,)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))+++******)))))))))))))))))))))))))))(((***---000777111***''')))***)))&&&%%%&&&((()))))))))(((((("""$$$&&&(((((('''&&&%%%))))))*********((('''&&&&&&''''''((((((((((((((('''''')))******+++++++++)))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))))))))*********((('''%%%(((((()))++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++''')))+++++++++***+++,,,************++++++,,,---,,,+++++++++***)))))))))************************)))***++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))((())))))***++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))***++++++***((('''))))))))))))***************)))))))))(((((('''''')))))))))******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------......000111111............/////////000.........///000222333444555444444333333444444555888999===IIIaaa}}}yyy|||qqqcccgggnnnCCCBBBDDD@@@888???DDD;;;??????>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::777777888999::::::;;;;;;<<<;;;888666555555666666555555444333333333333444111111222222222333333333222222111111111111222222000000////////////000000//////.........---------.........////////////000---------,,,,,,+++++++++...---,,,,,,++++++++++++******))))))))))))*********++++++***(((''')))***))))))))))))))))))))))))(((((((((((((((((((((((()))******)))'''&&&((()))((((((''''''''''''(((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))***+++++++++++++++((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&***)))((()))***+++***)))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++++++++++++++***)))(((***************************++++++,,,,,,++++++*********************************++++++++++++******,,,+++***))))))***+++,,,++++++***)))(((((())))))+++)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************+++***)))***++++++***))))))((('''''''''(((***++++++***)))(((((()))***+++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------+++++++++*********))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******************)))))))))+++,,,+++***------,,,,,,,,,,,,++++++000///---,,,++++++,,,---------------------------000///...---,,,------...000000//////......------////////////000111222333555444222111111222444555888999>>>KKK___uuuzzzyyynnnccckkknnnvvv;;;999===<<<555888>>>888===<<<<<<<<<<<<<<<<<<;;;::::::999999999888888888666777777888999999:::::::::999777555444444444555555555444333333333333333111111111111222222222333222111111000000111111222000000////////////000000//////.........---------------........./////////---------,,,,,,+++++++++...---,,,+++++++++++++++++++++************++++++***++++++***(((''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&((()))((((((''''''''''''(((((()))))))))))))))*********************************(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))******++++++''''''(((((())))))******)))(((''''''''''''((()))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''))))))((((((((('''''''''***(((((((((***+++***)))***)))))))))((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++++++++***))))))***************************++++++,,,,,,++++++***************************+++++++++,,,,,,+++++++++++++++***))))))***++++++++++++***)))))))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))((('''''''''(((((())))))))))))************))))))))))))))))))************+++***))))))++++++***))))))(((((('''((()))***++++++***)))(((((()))***++++++*********************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------***)))))))))+++,,,+++***+++++++++,,,,,,------------,,,+++++++++,,,------------------------------000///...---,,,------...///////////////.........////////////000111222333555444222111111222444555777888===III\\\rrrzzzzzzooocccjjjnnnxxx888444:::???777666<<<;;;999999999999::::::::::::777777777777666666666666555555666666777888888888888777555333222222333333555444333333222222333333000000000000111111111111111111000000000000111111000//////......//////000...............---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,***++++++***(((''')))***))))))))))))))))))))))))************************)))******)))''''''((()))((((((''''''''''''((((((***))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++)))((((((''''''(((((()))))))))))))))))))))))))))((()))******+++*********((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''(((((((((((('''''')))))))))))))))((((((((()))((('''(((***+++***)))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++***++++++++++++***))))))***************************++++++,,,,,,++++++***************************+++,,,,,,,,,,,,,,,,,,+++++++++***))))))***+++++++++***))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))((('''&&&&&&'''(((***+++******++++++++++++******))))))))))))************+++***))))))++++++***)))((((((((((((((()))************))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***)))((()))***+++***)))))))))+++,,,+++***))))))***+++,,,---......************+++,,,---...........................//////...------------............///////////////////////////000111222333444333222222222333444555666777;;;FFFWWWlllyyyzzzooobbbhhhmmmyyy888222999@@@999555:::;;;666666666777777888888888666666666666555555555555444444555555555666666666777666555333222222333333444333333222222222222222/////////000000000000000000000000//////000000000/////////....../////////........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++******+++++++++***++++++***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))''''''(((***((((((''''''''''''((((((******))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((******))))))(((((((((((('''''''''((()))*********)))(((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,+++++++++((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''(((***+++***)))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++******)))***************************++++++,,,,,,++++++******************************++++++,,,,,,++++++***+++******************+++******)))))))))))))))***))))))(((((())))))***+++))))))))))))))))))))))))***)))(((''''''(((***+++)))******++++++******)))((()))))))))************+++)))((()))***+++***)))((((((((((((((())))))******))))))))))))))))))***++++++******))))))(((((()))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))*********))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++)))'''&&&'''((()))***)))))))))+++,,,+++***)))******+++,,,,,,------+++++++++,,,,,,---------////////////////////////............------......------......//////000000////////////000111222333333333222222222333444555555666:::BBBPPPcccwwwwwwyyylll___dddjjjzzz777111777===777666999666444444555555666666777777666666666666555555555555333444444444444444555555666555555444333333333333333333222111111111111222////////////////////////000//////......//////000//////............//////---.....................+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,******))))))))))))*********++++++***(((''')))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''''')))***((((((''''''''''''((((((***)))))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((((((((())))))((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))******))))))((('''''''''))))))))))))((((((((((((((())))))))))))))))))((())))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''')))+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++*********************************++++++,,,,,,++++++***************************))))))************))))))*********++++++************)))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))---,,,***))))))))))))***(((((())))))))))))((((((((()))))))))***************)))((()))******)))((('''(((((())))))))))))))))))))))))******)))))))))*********)))))))))(((((())))))))))))))))))))))))************+++++++++,,,******************************))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))///...,,,***)))***,,,---***)))))))))+++,,,+++***++++++++++++++++++++++++...............------,,,////////////////////////------..................------......//////000000////////////000111222333222222222222333333444444666777999???JJJ[[[nnn{{{uuuwwwhhh[[[___iii|||:::555888:::999???BBB777555555555555666666666666777666666666555555555555444444444444444444444444444444444444333333333222333222111111000000111111000000000000//////////////////............/////////......------......///---------...............+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++************++++++,,,***))))))))))))))))))******++++++***(((''')))***))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''''')))+++((((((''''''''''''(((((()))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((***))))))(((''''''&&&&&&''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((('''''''''***)))))))))((((((((('''((())))))******))))))((())))))))))))))))))))))))))))))*********)))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%''')))+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,******++++++++++++******))))))***++++++++++++******************************++++++,,,,,,++++++***************************(((((())))))))))))(((((()))***++++++++++++***))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))+++++++++******)))))))))(((((())))))))))))(((((())))))))))))***************)))((((((******)))(((''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***************+++++++++************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,***))))))***++++++***)))))))))+++,,,+++***,,,,,,++++++************000000000000///...,,,,,,........................,,,---......///..................///////////////////////////000111222333111222222333333444444444666777999===GGGWWWkkkxxxtttvvv|||dddXXX]]]iii~~~:::999999777;;;LLLMMM:::777777666666666666666666666666555555555444444444444444444444444444444444222222222333222222111111222222111000000000000000111111111000000////////////......------......//////......------......///---------.........//////,,,,,,,,,,,,------------+++++++++,,,,,,---------***************+++,,,,,,+++******))))))******+++***++++++***(((''')))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''((()))+++((((((''''''''''''(((((('''''''''(((((((((((((((************************))))))))))))))))))))))))++++++***)))((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((())))))))))))((()))************)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++******((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''&&&'''''''''((((((((((((&&&%%%%%%''')))+++***)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******))))))***+++++++++++++++***************************++++++,,,,,,++++++***************************))))))************)))))))))***++++++++++++***))))))))))))))))))***++++++(((((()))***************))))))))))))))))))))))))$$$&&&(((*********)))))))))))))))******)))))))))))))))))))))***************((('''((()))***)))(((&&&'''((()))***))))))(((((()))***++++++***)))(((''''''(((((()))*********)))))))))))))))))))))))))))))))))************+++))))))*********+++++++++************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))))))))***)))))))))+++,,,+++******************+++++++++---.../////////...---,,,------------------------,,,,,,.../////////......///////////////.........////////////000111222333111111222333444444444444555777:::>>>HHHYYYmmm|||vvvwwwwwwaaaVVV]]]jjj555555555000888OOOQQQ999888888888777777666666555555555555444444444333333444444444444444444444444000111111111111000000///222111111000000000000000222222111111000000//////.........------..................------.........---------.........//////,,,,,,------------......+++++++++,,,,,,---------******))))))***+++,,,,,,,,,++++++++++++++++++,,,***++++++***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''(((***+++((((((''''''''''''((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++)))((('''&&&%%%&&&&&&''''''((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))((('''&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''(((((((((((('''''''''((((((((())))))******&&&%%%%%%&&&)))+++******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********++++++,,,,,,,,,******++++++++++++******((()))***+++++++++++++++************************+++++++++,,,,,,+++++++++******************************++++++++++++******)))***+++,,,,,,+++***)))))))))((())))))***++++++(((((()))***************))))))))))))))))))))))))!!!%%%)))++++++***)))******++++++++++++******))))))))))))***************((('''((()))***)))(((&&&''')))*********)))(((((()))***++++++***)))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++++++++*********))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***)))))))))+++,,,+++***(((((()))***+++,,,,,,---***+++---...///......---------------------------+++,,,.../////////......000000//////.........---////////////000111222333000111222333444555444444444777:::???III[[[qqqxxxxxxuuu___VVV]]]lll777777888999::::::;;;;;;555555444444444333333333444444444444444444444444333333444444333333222111333333222111111222333333333333222222111000//////......------------......///...------...///000111222111000...------,,,,,,///.........------------,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******+++++++++*********))))))+++*********+++,,,------+++++++++************)))******))))))((((((''''''(((((((((((())))))))))))++++++)))((((((((()))******(((&&&'''***+++)))'''''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))###$$$###"""!!!!!!$$$&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******(((((((((((()))))))))))),,,+++++++++******))))))''''''((((((''''''&&&%%%))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((('''''''''''''''(((******((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++''''''((()))***++++++,,,+++*********,,,---,,,+++(((((())))))******++++++))))))))))))************...------,,,+++++++++,,,))))))************))))))))))))))))))************,,,,,,+++***)))))))))***(((((()))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))************)))))))))((('''((()))***)))(((***************)))((('''))))))))))))))))))))))))******))))))))))))************))))))))))))******************************))))))))))))************,,,,,,,,,++++++*********'''(((***++++++***((('''))))))))))))))))))))))))++++++,,,,,,,,,------------,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........////////////000---------............///000111111111111222222222111111222222222333333333999:::<<<@@@KKK^^^vvvuuuwwwttt^^^UUU]]]kkk555666666777888888999999555555444444444333333333333333333333333333333333333333444444333333222111333222222111111222222333333333222111111000//////.........------.........---,,,,,,---...000222333333222111000///........./////////.........------,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++*********))))))+++************++++++,,,+++++++++************)))******))))))(((((((((((((((((((((((())))))))))))******(((((()))***,,,...(((&&&%%%&&&)))***)))'''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((&&&%%%%%%''')))&&&&&&''''''((())))))***(((''''''&&&&&&&&&''''''((((((((((((((())))))***(((((((((((())))))))))))++++++******))))))))))))(((((())))))(((((('''&&&)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((******((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++---,,,+++***)))((('''''')))(((((((((***+++***))))))))))))))))))*********))))))))))))************,,,+++******)))))))))***))))))************))))))))))))))))))************,,,+++******))))))******(((((()))******+++,,,,,,************************))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))************)))))))))((('''((()))***)))(((,,,---------,,,,,,+++***))))))))))))))))))))))))******))))))))))))************))))))))))))******************************))))))))))))************,,,,,,,,,++++++*********((()))+++,,,,,,+++)))(((************************++++++++++++,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------........./////////........./////////000000000111111111111222222222222222222222333333333333666888;;;@@@MMMbbbzzzuuuwwwuuu___UUU]]]kkk444444444555555666666777555555444444444333333333222222222222222222222222333333333333333222222111333222111111111111222333222222222111111000000///........................++++++,,,---///111333444444333222111000////////////////////////......---,,,++++++***++++++,,,,,,------------,,,,,,,,,,,,+++++++++***************+++******))))))))))))***+++++++++************)))***))))))))))))((((((((((((((((((((()))))))))))))))(((''''''))),,,///111&&&%%%%%%&&&)))******)))))))))))))))(((((((((((('''''''''''''''''''''''')))))))))***************''''''''''''(((((((((((()))******)))(((''')))+++&&&&&&''''''((()))))))))***)))((('''&&&&&&&&&&&&((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))(((((((((((()))************)))(((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))******'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++......,,,+++)))'''&&&%%%)))(((((((((***+++***)))************)))))))))))))))))))))*********++++++++++++***))))))))))))***))))))************))))))))))))))))))************++++++***)))))))))******((())))))******+++++++++************************)))))))))))))))))))))))))))))))))******+++++++++************))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''((()))***)))(((***************))))))((())))))))))))))))))))))))******))))))))))))************))))))))))))******************************))))))))))))************+++++++++++++++*********)))***+++,,,,,,+++***)))*********************************++++++++++++,,,)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,---------............////////////000000000111000111111111111222222222333333333333444444444444333555999AAAPPPfffwwwxxxyyyaaaVVV]]]kkk333333444444555555555666555555444444444333333333222222222222222222222222222333333333333222111111222222111111111111222222222111111111000000000///---..................---,,,,,,---...///000111222333222111000//////////////////000000000///...---++++++******++++++,,,,,,......---------,,,,,,,,,************************+++***)))(((((((((((((((+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&&&&'''***...000%%%%%%&&&''')))***++++++******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))*********'''''''''(((((((((((((((((())))))((('''&&&''')))''''''''''''(((((())))))))))))((('''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((''''''))))))******))))))((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''(((((()))*********'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************+++*********,,,---,,,+++++++++******))))))(((((())))))*********+++++++++,,,,,,+++++++++++++++,,,))))))************))))))((()))))))))******************))))))))))))******((()))))))))*********+++************************((((((((((((((((((((((((''''''((()))***+++++++++*********)))))))))))))))(((((((((((((((((((((((())))))************)))))))))((('''((()))***)))(((((((((((())))))(((''''''))))))))))))))))))))))))******))))))))))))************))))))))))))******************************((()))))))))************+++++++++******************+++,,,,,,,,,,,,+++***************************))))))*********++++++++++++,,,.........,,,)))(((++++++,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,---------............/////////000000000000000111111111222222222333333333444444444555555444555:::BBBRRRiiiwwwyyygggZZZ^^^jjj444444555555555555555666555555444444444333333333333333333333333333333333222222333333222222111000111111111111111111111111111111111000000000000000------...//////...------......//////////////////111000///..................///000000000///---,,,+++*********++++++,,,---......---------,,,,,,,,,******************************)))((('''''''''(((+++++++++*********))))))))))))))))))************(((((((((((()))))))))))))))(((&&&%%%%%%''')))+++&&&&&&((())))))***,,,,,,******))))))((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((''''''''''''((())))))'''&&&&&&'''''''''''''''(((((((((((('''''''''''''''((()))***'''''''''''''''(((((()))(((((((((((())))))))))))''''''''''''''''''((((((((())))))))))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''(((((()))))))))***'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++((())))))***+++,,,,,,,,,+++*********,,,---,,,+++++++++******))))))((((((************+++++++++++++++++++++******+++,,,,,,))))))************))))))((()))))))))***************))))))((())))))******)))))))))))))))*********************************((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))******(((((((((((((((((((((((())))))************)))))))))((('''((()))***)))(((******+++++++++++++++***))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,+++++++++************************))))))*********+++++++++***+++,,,---,,,***((('''+++++++++,,,,,,---------,,,------...------,,,,,,,,,,,,,,,---------......------........./////////000000111111111222222222333333333444444444555555777888;;;DDDTTTkkkxxxzzznnn___aaakkk555555555555555555555555555555444444444333333333333333333333333333333333222222222222222111111000000000111222222111000000000000000000000000000000,,,---...//////...---,,,/////////000///......---///...------,,,,,,,,,---,,,...///000000...,,,+++************+++,,,------------------,,,,,,,,,,,,***************+++++++++***))))))(((((((((((()))+++++++++************))))))))))))************+++(((((((((((()))))))))))))))((('''&&&%%%%%%&&&&&&%%%'''))))))((()))***,,,))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&''''''(((((((((((((((((((((''''''''')))***++++++)))''''''(((''''''((((((((((((((((((''''''''''''((()))***+++''''''&&&&&&''''''((()))(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))(((((('''&&&))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++++++++*********)))(((((((((***+++***)))************))))))))))))*********++++++++++++,,,)))(((((((((((()))******))))))************))))))))))))))))))************))))))((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&''''''((((((((())))))))))))************))))))))))))))))))))))))))))))************)))))))))((('''((()))***)))((((((((()))************)))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,'''(((***+++,,,,,,++++++***++++++,,,,,,------...+++,,,------......------,,,---------............------------............000111111111111222222222333333333333444444444444999999<<>>EEETTTjjj|||oooqqqzzzrrrfff\\\^^^ooo555555555555444444444444000000111111222222222222//////000111111222222333111000000000///////////////////////////.........///...------,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++***************************************,,,++++++*********))))))******************************++++++++++++******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&))))))((((((((('''&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''))))))((((((((((((((()))((((((((((((((()))******)))))))))******)))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))***++++++++++++***++++++++++++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((())))))******+++))))))))))))))))))))))))(((((()))***************((((((''')))***+++)))(((************************(((((((((((((((((((((((())))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))'''''''''(((((()))))))))((((((((((((((((((((((((((((((((())))))*********))))))))))))************++++++************++++++*********)))))))))))))))((()))))))))************))))))*********+++++++++************************,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////////////////......///000111222222333222333333444444555555555999:::===DDDRRRhhh~~~qqqrrrzzzmmmccc[[[___ooo444444444444333333333222///000000111111222222333000000111111222333333444000000000////////////............///////////////......---,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******************************************************))))))******++++++++++++*********************************++++++*********(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&&&&&&&'''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((***)))(((''''''((()))***&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((('''''''''&&&&&&''''''(((((((((((((((((()))******'''(((((())))))((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))***++++++++++++***+++++++++,,,+++***)))((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))***************))))))))))))))))))))))))(((((()))***************)))))))))***+++,,,+++)))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++++++++***)))((((((((()))******)))))))))((((((((((((((((((((((((((((((((()))))))))***************(((((()))))))))*********++++++************++++++))))))))))))))))))******((()))))))))************************++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////////////////......///000111222222333222222333333444555666666777999<<>>KKK^^^tttyyyzzzuuufffaaaiii}}}---------------.........////////////..................---------,,,,,,,,,))))))))))))*********+++---,,,++++++******+++++++++++++++***************++++++************++++++(((((())))))******++++++((()))************)))((())))))(((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&&&&''''''(((((('''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))'''&&&&&&))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%(((((()))***))))))''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((()))(((''''''''''''((()))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''%%%%%%&&&'''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%'''&&&%%%''')))***(((&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((())))))******(((((((((((())))))))))))******))))))))))))************)))(((((()))******)))((('''''''''(((*********))))))(((''''''((((((+++)))''''''(((***))))))'''(((((()))))))))))))))$$$$$$%%%&&&''''''''''''))))))))))))))))))))))))*********))))))(((((((((***))))))(((''''''(((((())))))))))))))))))))))))(((((()))))))))*********************************++++++,,,,,,+++******)))+++++++++*********))))))))))))))))))((((((((((((,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,***,,,...///...,,,---------.........//////............////////////111000000000000000000000000000000000111222333444666777888===III[[[ppp~~~xxxzzzyyyiiicccjjj~~~++++++,,,,,,------..............................------------,,,,,,,,,,,,*********++++++++++++++++++***))))))))))))))))))++++++++++++******))))))++++++************++++++)))))))))))))))*********((())))))******))))))(((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))&&&###((('''&&&'''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''######$$$&&&&&&'''''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((******))))))(((''''''&&&''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&'''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''((((((''''''&&&%%%(((''''''(((******)))'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***&&&&&&'''((()))***++++++(((((((((((())))))))))))+++******))))))******+++***))))))(((((())))))***))))))))))))************)))(((((('''''''''''''''+++)))'''((()))******)))'''((())))))******))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))((((((((((((+++***))))))((()))))))))))))))))))))))))))))))))'''((((((((())))))))))))************************,,,,,,,,,,,,,,,++++++***+++++++++***************))))))))))))((((((((((((++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,++++++,,,---...///000111............////////////000000000000000000111111111000000111111222333444777777999===GGGYYYnnn|||~~~xxxyyy~~~llleeelll***++++++,,,---......///------...............///,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------***))))))((((((((()))))),,,,,,++++++***)))))))))++++++************++++++*********)))))))))))))))((())))))))))))))))))(((&&&&&&'''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''''''''((()))(((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''((((((((((((''''''&&&'''(((((())))))(((((())))))((((((((('''''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''(((((()))******)))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((()))*********(((((((((((())))))))))))******))))))))))))******)))))))))(((((()))))))))''''''((())))))))))))((()))(((((('''''''''(((((()))'''&&&&&&((((((((('''(((((()))************)))))))))))))))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))******+++))))))))))))))))))))))))((((((((()))))))))******************************,,,,,,---------,,,,,,+++************************++++++++++++*********)))++++++************++++++************************************************++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------,,,++++++,,,------------,,,,,,------...//////000............////////////000000000000000111111111111111111111222333444444666777999===GGGXXXnnn}}}}}}wwwxxxmmmgggooo++++++,,,---...//////000,,,---------......//////***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++******)))))))))******++++++++++++*********))))))++++++************++++++*********))))))))))))))))))(((((((((((((((((()))%%%&&&((()))************''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))%%%'''(((&&&""""""&&&+++&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''&&&&&&&&&'''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%'''((())))))))))))))))))'''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''')))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((())))))((((((((('''((())))))***))))))))))))))))))(((((()))******((('''''''''))))))(((&&&((())))))***************))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))*********++++++************************+++,,,,,,------,,,,,,,,,************************++++++++++++*********)))+++******))))))******+++************************************************++++++++++++++++++++++++***+++,,,---------------------------------------++++++,,,,,,,,,,,,,,,---....................................//////////////////000000111111111111111111111111222333444555444777:::>>>GGGYYYppp}}}vvvwwwmmmgggppp,,,,,,------......//////,,,,,,,,,---......//////)))******+++,,,------...************))))))))))))***************++++++,,,************************++++++************++++++)))))))))))))))*********)))((((((''''''(((((()))%%%'''(((***++++++******''''''''''''''''''''''''((((((((((((((((((((((((######$$$&&&'''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&###$$$***%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''%%%$$$$$$'''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((###$$$$$$%%%&&&&&&''''''''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%'''))))))((((((((()))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***)))))))))((((((((('''(((((((((((())))))))))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''************++++++++++++***))))))))))))******+++***))))))***+++,,,***(((((()))******++++++******---+++***(((''''''''''''))))))))))))))))))))))))))))))))))))*********************)))******+++,,,))))))))))))))))))))))))************++++++++++++***************************++++++,,,,,,,,,,,,,,,***************+++++++++))))))))))))((((((((((((******))))))))))))******************************************************************************)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---//////.........---------............/////////////////////000111111222222222111111222222333444555333777;;;???GGGYYYppp~~~uuuuuu}}}jjjeeennn,,,,,,,,,,,,,,,---------++++++,,,------...//////((()))***+++,,,---......,,,,,,++++++******************))))))******+++,,,)))))))))***++++++,,,,,,++++++************++++++(((((())))))******++++++)))(((''''''''''''((()))&&&''')))+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((""""""###%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$""""""$$$'''$$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&%%%)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************************(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$'''))))))'''&&&''')))%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((())))))(((''''''******)))((()))***+++,,,((((((((((((((()))************)))+++,,,,,,***((())))))***++++++++++++***...---+++***)))***+++,,,)))))))))))))))))))))))))))*********+++++++++,,,)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************************************)))******+++,,,,,,++++++))))))*********+++++++++))))))))))))((((((((((((******))))))))))))******************************************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,******,,,...---------...........................////////////...//////000111111222222222222222222333444555555444777;;;>>>EEEVVVmmm|||uuutttzzzgggbbbjjj{{{,,,,,,++++++++++++++++++++++++,,,,,,---...//////(((((()))+++,,,---....../////////......---------)))))))))))))))***++++++(((((()))***+++,,,,,,---++++++************++++++'''(((((()))***++++++,,,)))((('''&&&&&&'''((()))'''(((***+++,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&'''))))))'''$$$$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***************((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''%%%&&&''''''(((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%###&&&)))(((&&&%%%''')))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&)))(((&&&%%%%%%''')))***'''''''''''''''((()))***((((((((()))******(((&&&))))))***++++++++++++******)))'''&&&&&&(((***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))************************((()))***+++++++++++++++))))))******++++++++++++++++++++++++******************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,,,,++++++++++++++++++++++++(((+++---,,,***)))+++...+++,,,,,,---...///000000............/////////000...//////000111222222222222222222222333444555555444888<<<>>>DDDSSSjjj|||zzzuuutttxxxeee```gggvvv,,,,,,,,,------.........///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,***(((((()))+++++++++---+++)))+++...000000...******++++++++++++******''''''((()))))))))))))))'''((()))******)))((('''''''''(((((('''&&&%%%%%%))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%'''((((((((('''&&&&&&'''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&'''((())))))((((((******))))))((((((''''''''''''''''''''''''''''''))))))((((((((((((((()))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((()))))))))(((&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))))))))&&&''''''(((((())))))***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((******((('''((()))'''((((((((()))))))))***)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''******++++++++++++******)))(((((('''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++******))))))(((((())))))(((((((((((()))))),,,+++******++++++***((((((((((((((())))))))))))++++++************++++++&&&'''(((***+++---......,,,***(((''')))*********(((((((((((())))))))))))---,,,,,,+++*********+++++++++++++++++++++++++++************************************************)))************+++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................)))***,,,---...------,,,/////////000000000000000000000000000111111111111000000000000111222333444555777:::>>>FFFUUUhhhvvvyyyvvvxxxfffaaagggttt,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++///...,,,,,,---...---,,,,,,***((()))+++,,,+++***)))******++++++******)))'''((())))))******))))))'''((()))******)))((('''((()))))))))(((((('''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%'''((((((((('''&&&$$$$$$###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''&&&&&&))))))))))))((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))(((''''''&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''((((((((()))***)))((('''''''''((((((%%%&&&'''((())))))))))))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&((())))))(((''''''(((''''''''''''((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))(((&&&&&&'''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))***++++++***((((((((((((((())))))))))))+++******))))))******+++*********************)))+++***(((((()))*********((((((((()))))))))******---,,,++++++*********+++++++++++++++++++++++++++************************************************)))************+++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------.........------///.........//////000000000000000000111111111111000000000000111222333444666777:::>>>FFFUUUggguuu{{{wwwyyygggaaaeeerrr}}},,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,---,,,++++++,,,,,,***(((,,,***))))))******)))''')))******++++++******)))((()))******++++++******(((((())))))))))))(((((())))))*********)))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%'''((((((((('''&&&###!!! $$$(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$)))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))******)))(((((('''''''''''''''((((((((()))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((((((((((((''''''(((((()))***%%%&&&'''((())))))))))))((((((''''''&&&%%%%%%$$$'''(((((())))))((((((''''''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&((()))((('''&&&'''((('''''''''''''''&&&&&&&&&******)))(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&)))***+++***((('''''''''''''''''''''''''''))))))))))))))))))))))))*********))))))((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((()))******))))))(((((((((((()))))),,,***))))))***+++)))((((((((((((((())))))))))))+++******))))))******+++*********))))))(((((((((+++***))))))))))))***+++)))))))))*********++++++,,,,,,+++************+++++++++++++++++++++++++++************************************************)))************+++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................000///..................///...---------...000000000000000000111111111111111000000111111222333444666888:::>>>GGGWWWiiivvv~~~{{{|||hhh```bbbnnnzzz------------------------+++++++++,,,,,,---------------------------------,,,,,,+++++++++++++++,,,+++******+++,,,+++(((&&&+++******+++++++++***)))))))))************))))))))))))***+++++++++++++++(((((())))))))))))(((((()))))))))******)))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%'''((((((((('''&&&$$$!!! """'''***)))&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((('''''''''(((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((('''''''''(((((((((((())))))))))))'''''''''''''''''''''''')))(((((((((((((((((()))'''''''''(((((((((((((((%%%%%%%%%&&&''''''((()))&&&&&&'''(((((()))((((((((((((((('''''''''&&&&&&))))))************))))))''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((())))))(((''''''(((***((((((''''''''''''&&&&&&))))))((((((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&'''''''''((((((((()))))))))(((((((((((())))))+++***))))))******)))((((((((((((((())))))))))))******))))))))))))******''''''(((((()))))))))*********+++***))))))***+++)))*********++++++++++++++++++***************+++************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111000...---,,,---......///...,,,,,,,,,---///000///000000000111111111111111111111111222333444444666777:::@@@KKK\\\ooo{{{jjj___```kkkwww------------------------***++++++,,,,,,------...------------------------+++++++++******++++++,,,---------.........+++)))'''(((***+++++++++++++++)))))))))******)))))))))))))))***+++++++++++++++))))))(((((((((((())))))'''(((((())))))(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&%%%%%%'''******'''$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((&&&&&&'''))))))*********'''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''$$$%%%%%%'''(((((())))))&&&'''((((((((((((((((((######$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''')))******)))'''''')))+++(((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((()))(((&&&%%%&&&''')))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((()))((((((((('''''''''&&&))))))(((((((((((())))))+++***((()))******)))'''(((((((((((())))))))))))***))))))))))))))))))***''''''(((((()))))))))***)))+++,,,,,,***)))***,,,)))*********++++++++++++*********))))))***++++++************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000///---,,,,,,,,,------...------,,,---...///000///000000000111111111111111111111111222333444555666666:::BBBPPPcccwwwmmm```^^^iiivvv...------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,***))))))***+++,,,***)))###&&&)))******)))***+++((())))))******))))))(((((()))******++++++******))))))(((((((((((())))))''''''(((((())))))((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%'''((((((((('''&&&''''''((()))((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''')))++++++,,,,,,&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***+++''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&'''((()))***++++++***''''''((((((((((((((('''%%%%%%%%%&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((()))))))))(((&&&''')))+++(((((((((((())))))******'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((((((&&&###!!!"""$$$'''***************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))(((((('''&&&&&&))))))(((((((((((())))))+++)))(((((()))***((('''(((((((((((())))))))))))***))))))(((((())))))************))))))((((((((((((+++...---***)))***,,,)))))))))*********++++++***))))))))))))***++++++************************************************************************)))************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------,,,---------------......////////////000000000000111111111111222111111222222333444555555666:::CCCTTTiii}}}pppaaa___jjjxxx......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,'''%%%$$$%%%'''((((((((($$$'''+++,,,***))))))***(((((())))))))))))(((((('''((())))))******))))))***)))(((''''''((()))***'''((())))))*********)))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%'''((((((((('''&&&%%%''''''$$$ $$$(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&((()))************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''''''''((()))***++++++******''''''((((((((((((''''''))))))******************))))))************))))))&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''((('''&&&$$$%%%'''***%%%&&&&&&'''((()))******'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''&&&$$$###$$$%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++)))(((((())))))((('''(((((((((((())))))))))))))))))(((((((((((())))))*********************)))'''+++///...***(((***,,,((((((((()))))))))******)))))))))))))))***++++++************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---....../////////......,,,...///111111000///...000000000000111111111111222222222222333444555555666666:::DDDUUUjjj~~~rrrccc```lll{{{.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,)))'''%%%&&&(((+++,,,,,,(((,,,//////,,,***)))***(((((())))))))))))((((((''''''((()))))))))))))))***)))(((''''''((()))***((()))***+++++++++++++++''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''&&&###%%%$$$###+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&''''''((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((()))++++++)))))))))))))))*********&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&%%%&&&((())))))((((((''''''(((((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$"""###&&&(((###$$$%%%&&&''')))******((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))******++++++))))))(((((((((((())))))***)))(((((())))))((('''(((((((((((())))))))))))))))))(((((((((((())))))&&&'''(((***+++---......'''+++///...+++(((***---(((((((((((())))))))))))))))))((())))))***++++++))))))))))))))))))))))))************************************************)))************+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---...///111111111000///,,,...000222333111///...000000000000111111111111222222222222333444555555777777:::CCCUUUjjj}}}|||{{{sssdddaaammm}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((''''''************************+++++++++*********))))))******++++++++++++******,,,***((('''&&&'''((()))))))))************))))))((((((''''''''''''(((((('''***---//////---***'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''***)))((('''&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''$$$%%%&&&'''(((***++++++'''''''''''''''''''''''')))))))))************+++''''''''''''''''''''''''))))))))))))************''''''''''''''''''''''''---,,,+++)))(((((((((((((((((((((((()))))))))))))))((('''&&&%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''((()))))))))))))))))))))))))))************))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))'''&&&&&&''''''((()))***''')))***)))((('''(((******)))(((''''''((()))***++++++******)))((((((((())))))))))))))))))))))))+++*********))))))((((((++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))+++++++++***************---+++)))***,,,---,,,)))***+++,,,,,,,,,,,,+++*********+++,,,,,,---......---...............------//////000000000000//////111111111000000000000000000111111111111222222222111222222333333444444555666777:::CCCRRRfffzzz}}}vvvyyyuuufffgggpppvvv,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************+++++++++*********))))))************************+++***((('''''''''((()))))))))************))))))((((((''''''''''''(((((('''))),,,......,,,)))'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((((((((("""######$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''***)))(((''''''&&&&&&''''''((((((((()))))))))))))))((('''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((()))))))))))))))'''(((((((((((()))))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))))))))''')))***)))((('''(((***((((((((((((((()))******************))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))(((((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))---+++)))***,,,---,,,******+++,,,,,,,,,,,,+++*********+++,,,,,,---......---...............------//////000000000000//////000000000000000000000000000000111111111222222222111222222333333444444555777777:::BBBQQQeeexxx{{{uuuvvvwwwffffffqqqyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------------************************+++************)))))))))******((((((((((((******+++***(((''''''((())))))((())))))******))))))(((((((((''''''''''''((((((((()))***++++++***)))((())))))))))))))))))))))))''''''&&&&&&%%%%%%%%%$$$'''(((((((((((('''&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))((((((''''''''''''&&&&&&'''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((())))))))))))(((''''''&&&&&&''''''((((((''''''''''''((((((&&&''''''''''''((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))''''''''''''(((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''''')))***)))((('''(((***''''''((())))))***))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,************************------------------------,,,+++******,,,,,,+++******++++++,,,,,,++++++******++++++,,,,,,------...------...............---//////000000000000//////000000000000000000000000000000000111111111222222111222222333333444444555777888;;;AAANNNaaauuu{{{vvvttt{{{gggfffrrr|||,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************************))))))))))))+++)))'''&&&&&&''')))+++***)))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%'''''''''(((((('''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))((((((''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))***++++++'''''''''((((((((())))))((((((''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((()))((((((&&&%%%$$$######''''''((()))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%''')))***)))((('''(((***'''((()))******)))(((''''''(((((()))***+++++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,************************.............../////////+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,---......///.........//////000000000000///////////////000000000000000000000000000111111111111111222222333333444444555888999;;;@@@LLL^^^rrr}}}xxxtttjjjfffqqq|||,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&&&&''')))+++)))((((((((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((()))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&''''''((((((((('''&&&''''''((((((''''''&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((())))))***+++,,,''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((&&&%%%$$$######''''''((()))))))))))))))(((((()))))))))*********((((((((((((''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''''')))***)))((('''(((***)))***+++******(((&&&%%%''''''((()))***++++++,,,((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,************************)))))))))*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...//////......//////000000000000//////......//////000000000000//////000000000111111111111222222333333444444555777999;;;???HHHZZZooo}}}~~~xxxvvvnnngggoooxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))))))))*********((((((((((((******(((((((((((())))))))))))'''(((((())))))(((((('''((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((''''''''''''((()))''''''''''''''''''''''''%%%&&&((()))))))))(((''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''''''''(((((((((''''''((()))))))))((((((((((((''''''''''''(((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))))))))))))))))))))************((((((((('''''''''&&&&&&&&&''''''(((((())))))***))))))))))))))))))))))))''''''''''''((()))***+++''')))***)))((('''(((***************)))'''&&&%%%'''(((((()))***+++++++++))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((())))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++)))))))))******++++++,,,***+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////000000000000//////---......//////000000111/////////000000000111111111222222333333444444555666888:::===FFFWWWmmm|||wwwxxxnnnhhhnnnuuu,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,---))))))))))))))))))))))))(((((((((((())))))******************************''''''((()))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((((())))))******))))))(((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))$$$%%%&&&&&&'''''''''&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((''''''''''''((()))''''''''''''''''''''''''%%%&&&((()))***)))((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%&&&'''((())))))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))*********++++++''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((('''''''''''''''((()))&&&&&&&&&'''''''''((((((&&&'''((()))***))))))(((((((((''''''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''((()))))))))))))))((((((((())))))))))))***(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))(((((()))******''')))***)))((('''(((***))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))((((((((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,---.........***+++---,,,***)))+++---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////000000000000//////------......///000000111////////////000000000111111222222333333444444555555777999<<>>CCCRRRgggwwwsssuuusssfffeeennnxxx+++++++++++++++++++++++++++++++++*********))))))))))))((((((((((((((())))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''))))))(((&&&&&&'''((())))))'''%%%###''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((&&&&&&&&&'''((('''&&&&&&%%%$$$$$$%%%&&&((()))(((((((((((())))))))))))))))))(((''''''((())))))(((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((()))(((((((((((((((((()))''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))((((((&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((''''''''''''((()))(((&&&&&&((()))(((((((((((((((((((((((('''''''''''''''''''''''',,,+++***((('''&&&&&&&&&''''''&&&&&&((()))+++---)))((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***************+++++++++************************(((((()))************))))))))))))*********++++++))))))))))))))))))))))))((()))))))))************&&&))),,,---,,,*********************************))))))))))))************((()))))))))************))))))))))))))))))))))))************************++++++***************+++************************************************++++++++++++++++++++++++------------------------,,,---------.../////////---------.........//////000000000000000111111111///000000000111111111111111222222333333444444555666999<<<>>>CCCQQQeeeuuurrrppp{{{ssshhhiiiqqqzzz+++++++++++++++++++++++++++++++++*********)))))))))((((((((((((((())))))(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))'''&&&###%%%'''))))))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((&&&&&&&&&'''((('''&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''((())))))((('''&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&%%%&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((()))(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((&&&&&&((()))(((((((((((((((((((((((('''''''''''''''''''''''',,,+++***((('''&&&&&&&&&''''''&&&&&&((()))+++---***))))))((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,************************((())))))***************((((((((()))))))))******((((((((((((((((((((((((((()))))))))************&&&))),,,---,,,*********************************((()))))))))))))))******((()))))))))************************************************************+++***************++++++******++++++*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.../////////------------............///000000111111111111111///000000000111111111111111222222333333444444555444888;;;===CCCQQQeeetttsssooo{{{vvvllllllttt|||***++++++++++++,,,,,,,,,+++++++++************)))))))))((((((((()))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((***)))'''%%%###$$$&&&((())))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''(((((()))******+++))))))))))))((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))*********))))))(((((((((((((((******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))***))))))(((((())))))***)))))))))***++++++,,,,,,************************((()))******++++++******((((((((()))))))))******(((((((((((((((((((((((())))))))))))************'''))),,,,,,+++******+++***************+++++++++'''(((***)))(((((()))+++))))))))))))*********************************************************************)))******+++,,,***+++,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............,,,------------.........------...///000000000000000000000000111111111111111222222333333444444555444777:::<<>>JJJ^^^uuurrrkkkrrr{{{oooppp|||,,,,,,,,,+++++++++***************+++******)))((())))))))))))************)))))))))))))))******+++,,,,,,,,,+++++++++++++++''''''((((((((((((''''''(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))((((((%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''))))))((((((((())))))***&&&''''''((((((''''''&&&))))))(((((((((((())))))''''''((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((&&&%%%$$$&&&((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((((((((('''''''''(((((((((((()))))))))'''''''''''''''((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&'''(((((())))))((((((''''''''''''(((((((((((((((((('''''''''((())))))******+++******(((''''''''''''((()))))))))(((((())))))))))))(((((((((((((((''''''&&&&&&''''''((())))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,---((((((((()))))))))*********)))((((((*********(((((())))))******))))))(((*********+++++++++,,,,,,******))))))))))))******,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''++++++++++++++++++++++++))))))*********+++++++++---...///...,,,*********+++***)))***+++***)))''')))***++++++******+++,,,------...////////////...---------------,,,,,,,,,////////////000000000111............////////////111111111111222222222222333333333333222222222222888999:::>>>III\\\sss~~~qqqhhhooo{{{|||oooppp|||,,,,,,,,,+++++++++***************++++++******))))))))))))))))))*********)))))))))))))))******+++++++++++++++++++++******))))))************))))))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((())))))(((((('''(((((((((''''''((((((((((((''''''***)))(((''''''((()))***''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''')))(((''''''''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((()))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((()))***+++)))))))))((('''&&&%%%%%%&&&'''((()))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))(((((())))))******++++++******************************)))))))))))))))***((((((((((((((((((((((((...---,,,***)))((((((((((((((((((((())))))))))))***((('''((())))))((('''******++++++++++++******))))))*********++++++++++++******))))))******+++---------,,,,,,,,,++++++((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++)))***++++++,,,,,,++++++---...///---+++)))((()))*********+++++++++***)))***+++,,,,,,+++***+++,,,---......///000/////////------------------------....../////////000000000............////////////000000000111111111222222444333333333333222222222555777999<<>>BBBOOObbbppp~~~}}}qqqnnnsss~~~|||uuu|||,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,+++************)))))))))((()))))))))))))))******+++'''(((***,,,,,,+++***)))''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''''''''((((((((()))))))))%%%&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))'''&&&'''((((((&&&$$$&&&'''((((((((('''&&&%%%''''''((())))))((('''&&&&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&'''((()))***(((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&%%%%%%$$$######"""&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%'''((()))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))(((((()))************)))''''''''''''((((((((((((((((((''''''&&&'''''''''((('''&&&%%%%%%&&&''''''))))))*********)))(((((((((((((((((())))))))))))))))))************))))))*********)))))))))))))))'''''''''''''''''''''''')))))))))))))))***++++++))))))))))))))))))))))))&&&'''((()))*********+++)))))))))*********++++++&&&%%%%%%&&&((()))((('''''''''((((((((((((''''''(((((((((((()))))))))))),,,++++++******++++++,,,,,,++++++++++++***************+++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************************---,,,,,,++++++---...///)))+++,,,+++)))(((((())))))+++------,,,+++,,,...---...///...,,,+++,,,---,,,,,,---...............---------....../////////............////////////............//////////////////000000000111111111111111222333444555666666555999<<<===???JJJ\\\jjjzzz~~~rrrmmmsss}}}uuuyyy,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,+++*********))))))(((((()))))))))))))))******+++((()))+++---------+++***))))))************))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))$$$%%%''')))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&)))'''&&&&&&((()))&&&###&&&'''((((((((('''%%%%%%%%%&&&''')))))))))((((((&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&(((((()))$$$&&&(((***+++)))'''&&&%%%&&&''''''((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''(((***++++++(((((())))))))))))(((((('''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&%%%%%%)))(((&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((()))+++,,,---,,,***)))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((()))***************''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&---,,,+++)))))))))*********************)))((('''''''''(((((())))))******'''((()))******)))((('''++++++******))))))((((((''''''''''''''''''''''''))))))((())))))***++++++))))))))))))))))))))))))&&&'''((())))))***))))))************++++++++++++)))(((((()))+++---,,,,,,))))))************))))))))))))))))))************,,,++++++******++++++,,,+++++++++*********))))))******+++++++++******)))++++++************++++++))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))))))))))))))))))))...---,,,++++++,,,///000+++,,,......,,,++++++,,,))),,,...---***)))***,,,,,,---...---+++***+++,,,+++,,,------......------,,,,,,,,,------.........////////////000000000000............/////////000000111111111111222222222222333333444444555555555333777;;;:::<<>>???KKKZZZppp}}}wwwiiiiiinnnzzzoooiiikkkxxx))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))******++++++***)))'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''((((((((((((''''''(((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***%%%''')))******)))'''%%%%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''(((******((('''&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((())))))******++++++)))(((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((''''''&&&''''''(((((((((((('''''')))))))))(((''''''&&&&&&'''((()))((('''&&&'''((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))''''''(((((()))))))))***''''''((((((((((((''''''((()))***++++++***)))(((***)))(((''''''((()))***(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++***)))'''&&&'''(((***+++((((((((((((((()))******++++++******))))))(((((()))))))))))))))))))))))),,,+++)))((('''(((***+++(((((())))))******++++++)))))))))))))))(((''''''+++***)))(((((()))***+++***************)))((((((((()))***++++++***)))((((((((())))))*********+++)))***+++,,,,,,,,,,,,,,,))))))))))))************************************************************************************))))))***++++++++++++***((()))***+++,,,++++++***++++++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------///000///...,,,------,,,,,,,,,---------......---.........//////000000//////............//////////////////////////////000111111111111222222222444444444444444444444444555444888???@@@@@@JJJXXXmmmzzzvvvggggggkkkxxxqqqjjjlllvvv))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***,,,------&&&&&&'''((()))***+++++++++***)))(((((()))***+++((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((***)))(((''''''((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''((())))))&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&'''((())))))******)))))))))(((((((((((())))))+++******)))((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((()))))))))))))))((((((***)))((((((((()))+++,,,+++*********))))))((((((+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((()))***************+++*********))))))((((((++++++******))))))(((((()))************+++++++++))))))))))))))))))))))))...---,,,+++************(((((()))***+++---...///******))))))))))))******************************,,,+++++++++******))))))************************,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------............////////////.........000111000///...///111000111111111111222222222333333222222333333444555555555888;;;<<<@@@KKKWWWhhh}}}rrrhhhiiimmmxxxwwwkkkjjjxxx(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))******)))(((((()))******(((((((((((((((((((((((())))))((('''''''''''''''))))))(((''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&'''(((((()))&&&''')))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))***))))))(((''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((()))''''''''')))***)))((())))))))))))))))))))))))&&&''''''(((((((((((((((((()))))))))))))))((('''))))))(((((((((((())))))************)))))))))((()))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))((((((***)))((((((((()))++++++************)))))))))(((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((()))************)))************)))))))))(((*********))))))))))))))))))************+++++++++))))))))))))))))))))))))*********))))))))))))((()))))))))***+++,,,---...******))))))))))))******************************))))))))))))******************************************************++++++)))******+++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........------.........//////000//////...------///000111000///...///000000111111111111222222222333333222222333333444555333333666999:::===HHHTTTiii~~~wwwjjjkkkooozzz|||qqqooo{{{(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))(((((('''***)))))))))((((((((('''***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((''''''&&&(((((('''&&&&&&'''(((((((((((((((((()))))))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((()))))))))*********)))((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))''''''((()))***)))((())))))))))))))))))))))))'''''''''''''''((())))))************)))((('''&&&)))((((((''''''(((((())))))******+++***)))((('''))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))(((((())))))((((((((()))***+++************))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,''''''((()))))))))))))))************))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))'''((()))***+++***))))))***************+++,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,************************((())))))***++++++,,,,,,((()))******++++++******)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,........................//////000000///...------000111111000///......///000111111111111222222222333333222222333333444555333333666888999===GGGSSSlll~~~mmmmmmqqq|||vvvttt''''''''''''''''''''''''((((((((((((((((((((((((*********)))((((((''''''))))))))))))(((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''((()))***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))************+++)))'''&&&%%%&&&((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&$$$$$$$$$&&&'''&&&%%%))))))))))))))))))))))))(((''''''&&&&&&''')))***)))))))))))))))(((''''''(((((((((''''''(((((((((((()))+++,,,+++***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((()))(((((('''((()))***+++*********)))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***************************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++''''''((())))))))))))(((*********)))))))))))))))(((((())))))******++++++))))))*********+++++++++))))))))))))))))))))))))''')))+++---...---,,,+++++++++***************+++******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++(((((()))************)))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------..................------......///////////////000111222000...---...///000000111111111222222222333333222222333333444555666666777::::::===HHHSSSmmmoooooorrr|||uuusss((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''''''((()))*********((((((((())))))((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''$$$""""""$$$''')))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))'''&&&%%%&&&((()))((((((((((((((('''''''''(((((((((((((((((((((((($$$###"""###%%%&&&%%%$$$(((((((((((((((((((((((((((''''''&&&&&&''')))***''''''((()))))))))))))))((((((''''''''''''((((((((()))+++,,,+++***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))((('''''''''(((******))))))))))))))))))***************)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***++++++++++++++++++++++++)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******'''(((((()))))))))))))))))))))))))))))))))******(((((())))))******++++++))))))*********+++++++++))))))))))))))))))))))))'''(((+++---......,,,,,,++++++******))))))************))))))))))))******))))))))))))))))))))))))------,,,+++***))))))(((************************+++++++++*********))))))(((((()))************)))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------...//////...------***+++---///000111111222000111111000///......///000000111111111222222222333333222222333333444555666666777999999<<>>LLLWWWooo~~~nnnmmmuuuqqqhhhgggsss(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''&&&&&&&&&'''***'''$$$&&&***,,,***(((((((((((((((((()))******))))))))))))((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&***))))))(((''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((''''''''''''((((((((())))))))))))(((((())))))))))))((((((***'''''')))'''"""###((()))))))))(((''''''&&&&&&''''''((()))))))))))))))''''''(((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&***,,,(((%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&(((*********))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((('''&&&&&&&&&'''))))))************************(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((%%%%%%'''((())))))*********((('''''')))***))))))******)))((((((((((((((((((((((((((((((((((((((($$$--- ,,,+++************+++,,,+++++++++++++++++++++++++++***)))(((((()))***+++111'''+++&&&QQQ222000!!!...%%%++++++++++++++++++++++++---$$$(((+++---111...```************************###777'''111)))%%%///((()))***+++,,,+++******)))%%%%%%666WWW///000,,,111'''000++++++,,,,,,,,,---------++++++++++++++++++++++++........................444+++&&&LLL---000***222000,,,555000000000000000000111111333333333333333333333333555333444777888777:::???IIIVVVppp~~~nnnmmmssstttjjjgggsss(((((((((((())))))))))))((((((((((((((((((((((((*********)))((('''%%%%%%,,,)))'''(((+++,,,+++)))((((((((((((((())))))***))))))))))))((((((((((((''''''''''''(((((((((((()))((((((((((((((()))))))))(((((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&'''(((******((('''&&&'''''''''(((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''+++))))))***(((%%%&&&***(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))((((((((('''(((((((((((((((((('''(((%%%&&&***,,,)))'''(((''''''''''''''''''''''''''''''''''''''''''''''''************************((((((((((((((((((((((((&&&$$$"""###&&&)))++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((%%%&&&'''((()))*********((('''&&&''')))++++++***++++++***)))))))))))))))''''''''''''''''''''''''(((---&&&************************++++++++++++++++++++++++******))))))))))))******&&&+++,,,000&&&```HHH111###+++%%%++++++++++++++++++++++++,,, ///---&&&$$$***ccc111++++++++++++++++++++++++fffKKK000***000%%%&&&///''')))+++,,,,,,,,,***)))&&&444+++ (((000)))000(((***,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,...........................444###FFF###333111000///+++555/////////000111111111222333333333333333333333333555333444777777666:::@@@EEETTToooppplllrrr|||wwwmmmjjjsss(((((((((((())))))))))))(((((((((((((((((((((((()))************(((&&&%%%---***((()))***+++***)))))))))(((((())))))***+++))))))))))))(((((((((((((((((((((((())))))))))))******)))))))))***++++++)))(((((('''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%''')))******)))'''%%%&&&&&&''''''(((((())))))'''''''''((((((((())))))'''(((((((((((((((((('''))))))))))))'''&&&''')))''''''''''''(((((())))))(((((())))))))))))((((((***))))))(((((('''''''''&&&'''((())))))((('''&&&((($$$%%%)))+++)))((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''%%%######&&&)))***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((((((''''''''''''(((((()))***))))))((((((((((((((()))(((&&&''')))******)))+++***))))))(((((())))))((((((((((((((((((((((((***++++++yyy))))))***++++++***))))))***************************))))))))))))))))))***"""///+++000777###***___kkk'''+++''',,,++++++++++++++++++++++++&&&***333&&&'''<<<###$$$++++++++++++++++++++++++;;;999(((+++'''...)))''')))+++,,,---,,,***)))'''666!!!&&&888//////&&&///+++(((,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,........................&&&999111'''---444555111000+++000000000111222333444444444222222333333333333444444555444444666666666;;;BBBFFFUUUpppsssmmmqqqzzz{{{ooommmttt(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''+++)))(((((()))))))))(((***))))))))))))***++++++))))))))))))((((((((((((((((((((()))))))))******'''&&&&&&&&&''''''((())))))))))))(((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''(((((((((((('''''''''))))))'''%%%&&&'''(((&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''$$$$$$(((***)))(((***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++(((&&&&&&''')))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''((())))))******)))(((((((((((()))+++)))((('''((()))((('''))))))(((''''''''''''((())))))))))))))))))))))))(((%%%***ddd******+++,,,,,,+++******************************)))))))))******))))))))),,,,,,'''&&&...000)))$$$zzz222###222++++++++++++++++++++++++(((......$$$***///``` ++++++++++++++++++++++++(((HHH555###---))),,,)))''')))+++,,,,,,,,,***)))***###+++222((((((###QQQ///)))111111,,,,,,,,,---------.........++++++,,,,,,,,,---------........................&&&222777'''|||OOO///222111111---,,,000000111222333444444444222222222333333444444444555444555777666666>>>GGGNNNZZZqqqwwwoooqqqyyy~~~qqqqqqvvv(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((()))))))))((((((((('''''''''(((((())))))))))))))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++***))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&%%%((((((%%%$$$&&&'''&&&&&&'''''''''(((((()))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''###"""&&&)))'''''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***((((((***+++***)))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''(((((()))***)))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''''''''&&&''''''((()))***((('''''''''(((***,,,---,,,***(((((((((((('''&&&)))(((((('''''''''''''''************************)))%%%,,,^^^++++++++++++++++++++++++************************))))))************))))))$$$###***,,,%%%(((///+++%%%###333"""222************************...&&&&&&,,,+++ ***,,,,,,,,,,,,,,,,,,,,,,,,### ###111***"""...))))))***+++++++++++++++***(((...333777GGG+++)))...000,,,,,,---------............++++++,,,,,,------..............................---)))...+++FFF,,,,,,000000111,,,/////////000111111111222111222222333333444444555555444666777666888AAALLLWWW^^^pppzzzppppppwwwuuussswww(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((()))***'''''''''''''''((())))))))))))))))))(((((((((((('''''''''((((((((())))))************+++,,,---...((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&$$$((()))$$$###'''(((&&&'''''''''((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&"""!!!%%%'''%%%%%%'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,+++)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''((()))******)))((('''&&&&&&&&&''''''((()))***((((((''''''(((***,,,...+++)))''''''((())))))(((***))))))((('''((((((((())))))))))))))))))))))))***'''...```+++***)))(((((()))***+++************************((()))***++++++***)))(((%%%---...***$$$(((222******555,,,''',,,))))))))))))))))))))))))---&&&&&&111'''YYY222,,,,,,,,,,,,,,,,,,,,,,,,%%%BBB,,,***...$$$---******)))))))))***+++,,,(((333***&&&111###???fff&&&)))***++++++------------............++++++,,,,,,---......///........................///+++(((---111666,,,222+++555///000000000000000000111111111111222333333444555555555555666888777:::EEEQQQYYY\\\hhh~~~{{{ooonnnuuuyyysssvvv(((((((((((())))))))))))((((((((((((((((((((((((+++)))'''&&&%%%%%%%%%&&&&&&'''((((((((((((***,,,&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++'''''''''''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((***)))'''%%%%%%''')))***))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$)))***%%%###''')))'''(((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((())))))******)))((('''&&&&&&'''((()))&&&"""!!!$$$&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%'''***---...,,,***))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((%%%%%%'''((((((((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((('''((()))++++++)))((('''&&&&&&&&&'''''')))******,,,+++)))((('''((()))+++)))'''&&&''')))*********+++******)))))))))))))))(((((((((((((((((((((((('''$$$***___+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((()))***++++++***)))(((&&&555'''+++*** +++..."""888EEE$$$,,,'''((((((((((((((((((((((((%%%...,,,000$$$```+++,,,,,,,,,,,,,,,,,,,,,,,,***555333000''',,,***)))((((((***,,,---)))(((***333%%%---333)))...,,,,,,///---------.........//////++++++,,,,,,---...//////........................---333,,,,,,---~~~DDD222444(((666111333333333222222222222222111111222333333444555555444555777888888;;;GGGTTTVVVVVV___uuu{{{ooommmsss|||rrruuu((((((''''''''''''((((((((((((''''''''''''((((((((('''%%%%%%%%%&&&(((***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((%%%%%%&&&'''((()))******''''''''''''((((((((((((((((((''''''''''''((((((''')))++++++***'''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((('''''''''''''''))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))+++***)))'''''')))***+++)))(((((((((''''''''''''%%%%%%&&&'''((()))***+++)))))))))))))))(((''''''''''''''''''((()))++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''&&&&&&%%%))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++(((,,,^^^))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++'''+++,,,TTTggg...'''))))))************++++++++++++$$$000&&&333hhh%%%************************'''---""" 111******+++++++++,,,,,,,,,***************************%%%222///!!!***000,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))//////////////////.........***+++///'''>>>---'''555---***222222222111111111111000666555333111000000111111333777777333666@@@KKKQQQLLLOOOYYYjjj~~~{{{mmmiiipppxxxmmmqqqwww((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((('''''''''(((((()))(((***,,,,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))(((((((((''''''''')))))))))))))))((((((((()))))))))))))))(((''''''(((((('''(((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++(((,,,]]]))))))(((((((((((())))))******))))))))))))******************************++++++++++++************$$$;;;%%%+++vvv///******)))************+++++++++222 444%%%sss```+++************************'''???000((()))...******+++++++++,,,,,,,,,************************111%%%***zzzWWW///+++...,,,++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------111***,,,111(((000:::111,,,333333///000000000111111222222222222111111222222333333222444444222666???HHHLLLCCCHHHSSSdddvvvzzzlllhhhppp{{{jjjlllpppzzz((((((''''''''''''((((((((((((''''''''''''((((((&&&''')))++++++***((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))***(((***,,,,,,+++)))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))(((((((((''''''+++*********)))))))))((()))))))))))))))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))******+++,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++(((,,,]]]***))))))(((((())))))*********))))))))))))******************************------,,,,,,+++******)))'''&&&'''+++$$$bbb###'''222 ###222&&&((((((((())))))))))))***(((,,,111///++++++)))************+++++++++222222"""LLL,,,************************(((ttt******,,,'''******+++++++++,,,,,,,,,++++++++++++++++++++++++... CCCaaa...)))"""000---###+++*********)))((()))+++...)))&&&ooo)))222000&&&***+++,,,---...............---,,,,,,,,,,,,---...)))***+++,,,,,,---,,,,,,111)))///222,,,'''zzzOOO222'''666111......///000111222333333...///000222333444555555333444333333888AAAFFFFFF;;;BBBMMM]]]mmm{{{zzzlllhhhpppkkkhhhjjjuuu((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((()))***)))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))***((()))++++++)))(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((''''''''''''((((((((((((((((((((('''''''''(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((())))))))))))(((((((((((('''''''''((())))))***++++++(((((())))))))))))((((((***))))))(((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***''',,,]]]***))))))))))))))))))*********))))))))))))******************************,,,,,,+++++++++*********333,,,;;;###666PPP'''...333'''333'''******************))))))%%%---***///555[[[111(((---))))))*********+++++++++---###...000333'''************************)))###+++(((&&&******+++++++++,,,,,,,,,++++++++++++++++++++++++%%%222000!!!gggIII***!!!///222))))))///+++,,,,,,+++))))))+++---)))...+++*** ...///%%%***+++,,,,,,---------,,,...---+++******+++---...((()))***+++,,,---------...,,,111///000---FFF(((///777+++000000111111222333333444---///111333444555444444555666555666<<>>'''111***)))***+++***(((((()))***777...@@@"""'''...++++++++++++++++++***))))))------,,,++++++,,,------******+++---............+++000222***000666+++'''444555000333333333333333333333333///111222333444333222222555666555666;;;BBBBBB>>>:::@@@IIITTTaaaooo|||rrrlllrrrtttooozzz((((((''''''''''''((((((((((((''''''''''''((((((((('''%%%$$$$$$&&&(((***''''''(((((())))))******))))))))))))))))))))))))******)))((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((%%%'''((('''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((('''''''''((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))'''''''''((((((((((((((((((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))******)))))))))(((((((((******)))((('''&&&%%%%%%'''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***&&&+++]]]+++******))))))******+++******))))))))))))******++++++++++++++++++++++++'''(((((()))******++++++BBB ###)))///yyyHHH555%%%+++///------,,,,,,+++*********---$$$===;;;555jjj$$$///)))************+++++++++###666((()))---***************************QQQ,,, ...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((!!!000 ***+++FFF'''000+++,,,+++,,,------+++***+++,,,:::***###555,,,SSS;;;&&&///222++++++++++++***)))((('''........................+++,,,---......///......,,,333///)))+++333&&&{{{CCC,,,---555444444333333222222222222222222333333333222111111111444444333666<<<===:::<<>>NNN///%%%+++'''''''''(((((())))))))))))111111%%%111~~~))),,,)))************+++++++++###,,,(((,,,---***************************&&&!!!)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 222***---(((......444+++444$$$&&&&&&((())))))((((((((()))$$$)))......***@@@___+++---111******+++++++++******))),,,---...//////...---,,,------............------///000***111******///AAA***,,,333111111111111111111111222333222222111111222222333000444555222333777999999@@@@@@DDDQQQeee{{{yyyoooqqqzzzttt~~~((((((''''''''''''((((((((((((''''''''''''((((((&&&''')))***+++***((('''&&&''''''((()))******+++))))))))))))))))))))))))++++++***))))))((())))))))))))(((((((((((())))))(((((())))))))))))((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))+++***)))(((&&&&&&&&&&&&'''((()))((('''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((()))***&&&'''''''''(((((())))))''''''''''''((()))***+++''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''************))))))))))))))))))))))))************''''''((()))))))))))))))''''''''''''(((***++++++************************''''''(((((((((((('''''' !!!"""###%%%&&&'''(((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))&&&+++]]]++++++************++++++******))))))))))))******++++++++++++++++++++++++------,,,,,,+++*********000555"""...+++'''---###999///'''((()))***,,,---///000111###444222***!!!%%%444'''///))))))************+++++++++***$$$---+++(((***************************'''***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222,,,$$$---555;;;===444777$$$***+++---...---,,,---...///222888000,,,+++AAAzzz000+++,,,)))***++++++,,,,,,,,,,,,(((***,,,......,,,***(((------.........---,,,,,,111+++&&&;;;,,,###;;;%%%555555///------...///000111222222333222111000111222444555111666777444222666:::;;;DDDBBBEEESSSkkkzzzooopppxxxrrr|||******))))))((((((''''''''''''''''''((((((((((((***((((((***,,,,,,)))&&&''''''&&&''''''((()))***))))))))))))))))))))))))******))))))(((((('''''',,,,,,+++)))(((&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''((()))))))))(((&&&%%%&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%++++++******)))'''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((()))))))))))))))(((''''''((()))***+++,,,***((('''&&&'''((()))+++*********))))))((((((((()))*********)))'''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))((()))***++++++***)))((())))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&'''((()))))))))(((***''',,,^^^+++***)))(((((()))***+++))))))))))))))))))))))))***+++,,,,,,+++***)))(((,,,,,,+++***))))))******))))))))))))))))))))))))%%%BBB999''':::444222***+++,,,******))))))))))))******ooo111###************************%%%111aaa''',,,+++++++++************))))))%%%(((222++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,iii,,,///%%%%%%******444###$$$@@@'''...444///222555'''AAA}}}:::###...++++++*********+++---...///...---,,,+++,,,---...........................------------------------pppEEE666###000000000000111111111111000000000000111222333444222444555555555666888:::BBBAAAFFFVVVooozzzqqqsssssskkksss***)))))))))((((((((('''''''''((((((((()))))))))***)))(((***,,,,,,)))''')))(((((('''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))&&&'''(((((()))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''&&&%%%%%%$$$((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))((('''''''''((()))***,,,+++)))((((((((()))***************)))))))))((()))))))))))))))(((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))*********)))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))***))))))(((''''''&&&&&&''''''(((((()))(((((((((***''',,,^^^+++***)))(((((()))***+++))))))))))))))))))))))))***++++++,,,+++***)))(((,,,++++++******)))******))))))))))))))))))))))))$$$222oooDDD888+++///--->>>*********))))))*********!!!===%%%###$$$777###111***************************...{{{''',,,++++++++++++************)));;;)))---++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,:::666999000###&&&999###444222444+++***111((((((???111,,,///777111### (((++++++*********+++------...---,,,,,,,,,,,,---...........................------------------------QQQ+++555////////////000000000000000000111222222333333444333444555555555666888:::>>>???GGG[[[wwwzzzqqqsss{{{mmmfffmmmyyy))))))))))))((((((((((((((((((((()))))))))*********)))((()))++++++)))(((+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&***))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))(((''''''&&&'''''''''---,,,***)))))))))***+++************))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))+++++++++***))))))(((((('''((()))*********)))((())))))))))))))))))))))))***))))))((((((''''''&&&(((((()))))))))(((''''''***''',,,^^^******))))))))))))******))))))))))))))))))))))))***++++++++++++***))))))+++++++++***************))))))))))))))))))))))))***%%%)))888 666999"""222'''++++++************++++++***&&&+++..."""***///$$$************************...)))''',,,,,,+++++++++************)))^^^+++'''++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,!!!444---)))...%%%+++222***+++222,,,000---)))...222)))555((($$$///444333111,,,++++++++++++,,,,,,---------,,,,,,,,,------...........................------------------------..."""888........./////////000000000111222444555444444333333444666666555666888:::;;;>>>III```~~~zzzppprrrwwwjjjcccjjjvvv))))))))))))(((((((((((())))))))))))************))))))))))))******))))))******)))(((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''&&&&&&'''((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((('''''''''''')))))))))(((''''''&&&&&&(((((())))))))))))((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&++++++***)))))))))***+++*********)))))))))))))))+++***((('''''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))***++++++'''((()))*********)))((())))))))))))))))))))))))))))))))))))(((((('''''')))))))))))))))((('''&&&***''',,,^^^***))))))))))))))))))***))))))))))))))))))))))))*********+++******************+++++++++*********)))))))))))))))))))))))))))...$$$777333222(((222 $$$111,,,++++++++++++++++++,,,---222333000%%%///************************...&&&''',,,,,,,,,+++++++++*********))),,,(((++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((,,,XXXppp'''333%%%999333777...''',,,111---)))333777---111111...)))''')))(((%%%,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......................................................###@@@,,,////////////000000000000000111444666666666444333444555666666555666888:::<<<@@@LLLccc{{{pppppp~~~xxxkkkdddkkkvvv(((((((((((())))))))))))))))))))))))************)))******))))))))))))***((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''))))))''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((''''''''''''))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((''''''&&&%%%%%%))))))((((((((()))))))))))))))))))))))))))******+++***((('''''''''((()))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''(((((())))))***&&&'''((()))***))))))((((((((((((((((((((((((((()))))))))))))))((((((((()))*********)))(((''''''***''',,,^^^)))))))))******)))))))))))))))))))))))))))))))))******************++++++)))******+++++++++******))))))))))))))))))))))))###555$$$VVV&&&222(((---...***,,,++++++++++++++++++,,,---$$$)))111$$$333888************************++++++''',,,,,,,,,,,,++++++++++++***))),,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,333,,,***}}}))))))...***555(((222---***......''')))222222'''111777333...000222222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............................................................BBB)))000000111111111222222222000222444666777666555444555666777666666666888:::===AAANNNeee~~~pppnnn{{{zzznnngggmmmwww(((((((((((())))))))))))((((((((()))))))))******)))******)))(((((()))+++(((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))************************((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%&&&((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))((((((***''',,,^^^))))))************))))))))))))))))))))))))))))))*********)))******+++,,,((()))***,,,,,,+++******))))))))))))))))))))))))+++$$$###444"""|||(((++++++(((...++++++************++++++###***---"""999$$$ &&&***************************;;;''',,,,,,,,,,,,,,,++++++++++++))),,,000++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,...)))000%%%hhh!!!'''111333///---111)))&&&...333...***---000111000,,,+++---,,,))),,,------------,,,,,,+++++++++,,,---............................................................666"""111111111111222222222333333111222333555666555555444666777777777666666888:::;;;@@@MMMdddqqqlllvvvzzznnnfffkkkuuu'''((((((((()))))))))***''''''((((((((())))))))))))***+++)))''''''))),,,))))))))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''''''''''''''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%%%%&&&''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))'''(((((())))))(((((('''&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&'''((()))))))))((('''(((((())))))************((()))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((('''''''''%%%&&&'''))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))***''',,,^^^((()))***++++++***)))((())))))))))))))))))))))))******)))))))))***,,,,,,''')))***,,,,,,,,,***)))))))))))))))))))))))))))000000------///ttt999&&&!!!333*********))))))************,,,...&&&111///222333************************,,,OOO''',,,------,,,,,,,,,+++++++++)))---///++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,###666333DDD[[[444555&&&777***+++///(((+++:::444)))222222---***---000111111111------.........---++++++***+++,,,...............................................................///'''OOO000111111111111222222222222222222333444444555555666777888777666666888:::999===JJJ```}}}rrriiiqqq}}}zzznnnfffjjjrrr}}}'''((((((((())))))******''''''''''''(((((((((((()))***+++)))''''''***---,,,+++***)))(((((((((((((((((((((((((((((((((((('''((((((((())))))******,,,,,,+++)))(((&&&%%%%%%&&&'''''''''&&&%%%%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))***)))(((''')))))))))(((''''''&&&&&&((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%&&&'''((()))******''''''((((((((((((''''''###$$$%%%'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&'''(((*********))))))((()))***+++++++++++++++(((((())))))*********+++((()))*********)))'''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++$$$%%%'''))))))))))))((((((((((((((((((((((((((()))))))))))))))*********'''((()))******************''',,,^^^((()))***++++++***)))((())))))))))))))))))))))))******)))))))))***,,,---'''(((***,,,---,,,***)))))))))))))))))))))))))))%%%222,,, ///(((222FFF333333%%%******))))))))))))******---(((---*** (((///"""************************...___(((,,,---------,,,,,,,,,++++++)))...---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,--- 555$$$)))ooo???&&&777555%%%;;;333(((222,,,$$$666///---///333///((((((...------...///...---+++***)))+++,,,...//////..............................////////////////////////###777GGGttt000000000000111111111111222222222222222444555555666777888777666666888:::999<<>>^^^```666---)))$$$222$$$!!!999 ,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///000---------------------------+++@@@ )))***++++++))))))***+++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,------,,,)))222***222555'''000---,,,,,,222,,,)))111+++////////////............000000000000000000000000111111111000//////......111111000000/////////.........////////////......222""":::'''???(((000===''',,,222111111222222222333333333555555666666777777888888:::>>>HHHYYYooosssgggjjjrrrpppeeehhhpppzzz(((((((((((((((((((((((()))))))))(((((((((''''''+++***((('''&&&&&&''''''''''''(((((((((''''''&&&******)))(((((('''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++((())))))))))))((('''&&&''''''''''''((((((((((((%%%'''(((((('''&&&&&&''''''((())))))''''''((()))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''((((((((('''''''''&&&&&&)))))))))(((((((((((((((,,,+++)))((('''''''''(((&&&''''''(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((*********)))))))))))))))************************((((((((((((((((((''''''))))))))))))))))))))))))***************************)))))))))((((((((('''(((((((((((())))))))))))++++++***)))))))))))))))((())))))))))))))))))((((((((()))***************))))))))))))************+++(((,,,^^^---,,,+++***))))))))))))+++++++++*********))))))************))))))))))))******************************+++++++++,,,,,,,,,---'''(((///+++###(((666NNN222///)))333111(((///...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))),,,)))+++++++++++++++++++++++++++QQQ...,,,...///...---,,,---...,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---)))111%%%"""???%%%:::&&&)))555111...+++333444...///...000000//////......------////////////////////////000////////////.........000000/////////...............////////////......//////222EEE333///...444+++222222111111222222222333333333555555555666777777888888888<<>>HHHYYYmmm{{{wwwjjjiiippp}}}~~~rrrsss((((((((((((((((((((((((''''''((((((((()))))))))))))))******)))(((&&&%%%(((((()))*********))))))'''(((((())))))******+++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((('''&&&&&&'''((())))))))))))(((''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''&&&((()))((('''&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((()))((('''&&&%%%&&&&&&((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((*********)))))))))))))))(((((())))))***++++++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))***++++++******++++++++++++******(((((()))***************))))))))))))************+++(((,,,^^^+++***************++++++))))))*********+++++++++))))))***++++++,,,------******************************+++++++++,,,,,,,,,((((((+++//////---...111***222111KKK###...***''',,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((...000,,,,,,,,,,,,,,,,,,,,,,,,+++...---///000///...---...///---.........////////////---,,,,,,++++++,,,,,,---///%%%>>>---...000***'''fff444***///+++888///555............////////////------------------------,,,,,,------......//////,,,---------..................////////////......,,,...333(((000333---666111...555111111222222222333333333333333444555555666666777666888:::>>>GGGWWWkkkyyy|||mmmjjjoooyyyyyywww((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))++++++++++++***))))))))))))((('''&&&%%%$$$%%%'''))),,,...000111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&&&&&&&'''(((((()))((((((''''''''''''((((((((()))''')))******)))(((((()))((()))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))************************%%%%%%%%%&&&&&&((()))***))))))************))))))************))))))))))))((((((((('''&&&&&&%%%%%%&&&'''((()))))))))((('''%%%&&&(((************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((''''''(((((())))))))))))(((((((((((())))))))))))((((((++++++******))))))((((((((())))))***+++,,,,,,,,,)))))))))))))))***************))))))))))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))((())))))***++++++******++++++++++++******(((((()))***************))))))))))))************+++(((,,,^^^+++***************++++++))))))******++++++++++++))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,000(((%%%)))+++(((***000...&&&///%%%***//////000************************---,,,,,,++++++,,,,,,---###,,,///////////////////////////+++222---...///...---,,,---///,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---111111"""333...000%%%333222aaa444666,,,222***555------......///000000000........................---------.........//////---------....../////////......////////////......,,,---///---222CCC///777222000333111111222222222333333333333333444444555666666777777999<<<@@@IIIYYYmmm{{{oookkkoooxxx~~~zzz(((((((((((())))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((()))))))))))))))((('''&&&&&&''')))***))))))((('''''''''''''''''''''''''''((()))++++++***((('''&&&&&&'''(((***---,,,+++***)))))))))***''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))$$$$$$&&&'''(((((((((((()))((('''''''''(((***+++,,,+++)))((((((((()))***))))))))))))))))))))))))++++++***)))(((((())))))'''%%%###$$$(((***)))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))(((''''''((()))((('''(((***,,,))))))))))))************,,,+++++++++******))))))++++++******))))))(((((())))))************))))))******))))))))))))*********(((---___*********+++,,,,,,------+++*********))))))((((((+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++***)))(((***+++++++++,,,,,,,,,,,,---((('''BBBooo***---***000///---,,,+++,,,------,,,,,,------,,,+++)))((((((333---333222222111111000000000222bbbmmm111333333333222111000///...222111000......//////000111///......//////...---.........///......------000***pppBBB+++%%%111111000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................////////////////////////+++444***777222CCC000111111777000333333333333333333333333555555555555666666666666999999;;;@@@HHHXXXppprrrkkklllyyyxxx{{{''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''(((((())))))*********(((((((((((())))))))))))***)))'''&&&&&&'''((()))))))))((('''''''''''''''(((''''''(((((()))*********)))'''&&&&&&''')))***'''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))%%%&&&'''(((((((((((((((((((((((((((((())))))***)))(((((((((((()))***+++))))))))))))))))))))))))++++++***)))))))))))))))(((&&&%%%&&&)))+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))((()))))))))(((((()))+++))))))))))))************))))))))))))((((((((('''*********)))))))))))))))******))))))))))))************))))))))))))*********(((---___+++++++++++++++*********,,,+++++++++************+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++***))))))(((((((((((())))))))))))++++++(((333CCC...''')))///...---,,,++++++,,,------,,,+++******++++++,,,)))555...444444444333333333333333666iiippp444666666666555444333222222333222111000///000000111222000//////000000///...///////////////...---,,,,,,***TTT"""999+++%%%...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------...................................................333***222...888222000,,,///444222222222222222222222222555555555555666666666666999999;;;BBBLLL^^^yyyyyynnnmmmyyy~~~tttxxx&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***((('''&&&''''''((())))))((('''''''''((((((((((((((((((((()))))))))***)))(((''''''((()))***###$$$&&&'''((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((''''''&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))'''((())))))))))))(((((('''(((((()))))))))))))))&&&&&&&&&'''((()))+++,,,))))))))))))))))))))))))+++***)))))))))))))))))))))((('''''')))++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))*********))))))*********((('''((()))))))))))))))************))))))))))))(((((((((((())))))))))))************+++***))))))))))))***+++******))))))))))))*********(((---___,,,++++++***))))))((((((,,,,,,,,,,,,,,,++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++***)))******+++++++++,,,,,,,,,+++---)))%%%vvv!!!222%%%------,,,+++++++++,,,,,,---,,,***((()))+++---///***999222777888888888888888999999777qqqrrr888999999999999999888777666777666555444444444555555444222111111222222111000111111111000///...---,,,***,,,444]]]222...!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------................................................///111,,,...---///FFF---222...333111111111111111111111111555555555555666666666666999999<<>>>>>>>>???@@@@@@@@@888{{{ooo>>>;;;<<<<<<<<<<<<<<<;;;:::<<<<<<;;;;;;::::::::::::666555444444555555444222333333333222111///...---,,,...$$$zzz+++///******,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------------------................................................000...///...111///PPP|||(((<<<999...111111111111222222222222555555555555666666666666:::999<<>>>>>???>>>>>>>>>>>>>>>>>>>>>======<<<<<<999777666666777888666555666666555444333222000//////---'''LLLnnn$$$111---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------......................................................111,,,111000333111---***555@@@...222222222222333333444444555555555555666666666666;;;:::<<>>???@@@@@@AAAAAAAAAAAA>>>>>>??????>>>>>>===<<<;;;:::999999::::::999888888888888777666555444333111,,,///333///...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.................................------------------------333,,,222111///000###HHH&&&999333222222222333333444444555555555555555666666666666:::999;;;BBBNNNdddyyysssuuuiiimmm{{{'''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))*********(((((((((((())))))))))))))))))*********))))))((())))))(((((()))******+++%%%'''(((***+++***)))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++''''''((((((((((((''''''************************''''''''''''((((((((())))))))))))))))))(((''''''''''''((()))************((((((((((((((())))))***'''((()))*********)))((()))))))))))))))))))))))))))))))))))))))***++++++(((***+++)))'''''')))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((((('''))),,,,,,+++*********))))))))))))************'''((((((((())))))))))))*********)))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,***(((---___*********+++++++++++++++++++++++++++,,,,,,------))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------.........//////)))...(((+++///```---,,,---.../////////.........//////000111333444444555nnnPPPMMMLLLLLLLLLKKKKKKKKKKKKKKKMMMFFFDDD@@@@@@BBBCCCDDDDDDDDDDDD@@@AAAAAABBBAAA@@@???>>>===<<<;;;;;;<<<<<<;;;:::999999999999999888777777444222666///xxx,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,---......///........................------------------------333***000222***000...MMM(((---555000111111222333333444444555555555555666666666666888777:::AAAMMMbbbwwwooo}}}xxxlllnnnyyy&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((())))))))))))((())))))************)))))))))((())))))***++++++$$$&&&(((***++++++***)))''''''((((((((((((''''''((((((''''''((()))***+++''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((()))++++++******++++++++++++******************************&&&'''''''''(((((()))))))))))))))))))))(((''''''&&&&&&'''))))))*********)))((('''''''''(((***+++&&&''')))***++++++++++++))))))))))))))))))))))))))))))((())))))***++++++)))+++,,,+++((((((***,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***&&&))),,,---,,,+++***+++))))))))))))************))))))******+++++++++,,,++++++******))))))((((((***++++++,,,,,,++++++***,,,++++++******++++++,,,***(((---___------,,,,,,+++*********,,,,,,,,,------.........))))))******++++++++++++++++++++++++++++++++++++***+++,,,,,,------------*********+++++++++,,,,,,&&&444(((!!!111<<>>===<<<<<<======<<<;;;::::::;;;;;;;;;:::999999777999999555000***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,---...//////........................------------------------111)))...444)))444===$$$666&&&222///000000111222222333333555555555555666666666777777666999AAAMMMbbbuuulllzzz{{{nnnnnnwww(((((())))))))))))((((((&&&''''''((((((((((((((()))((('''''''''(((***+++***)))(((''''''((()))***((((((((((((((()))******+++)))''')))+++,,,***''')))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''''')))******)))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))'''''')))******)))((((((+++*********))))))((((((''''''(((((())))))******))))))(((((((((((())))))&&&&&&&&&&&&''''''(((((())))))(((((((((((()))))))))((((((((()))***++++++******))))))((((((''''''******))))))))))))******+++((('''(((+++------+++%%%%%%&&&'''((()))***+++))))))************))))))******))))))))))))******++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&'''((()))******+++'''''''''((()))+++,,,---************************)))************++++++++++++,,,,,,,,,,,,+++******+++(((,,,^^^++++++************++++++,,,,,,,,,------.........++++++******++++++,,,---++++++++++++++++++++++++************************---------,,,,,,+++++++++%%%+++,,,...000...+++555%%%222&&&...///333111222555888;;;======>>>HHHEEEQQQQQQLLLMMMMMMNNNMMMLLLKKKJJJIIIDDD===BBBCCCDDDEEEEEEDDDCCCBBBGGGDDDBBBCCCEEEEEECCC@@@???>>>>>>===============<<<<<<<<<<<<<<<;;;;;;:::888<<<>>>===eee```(((''',,,///,,,)))))),,,...(((777'''%%%555...(((///...666&&&...(((333''',,,......------------.................................///000111222333444444,,,444///222222333333333333444444444444444555555555555666999888999>>>III^^^}}}rrrmmmrrruuupppttt|||(((((())))))))))))((((((&&&'''(((((())))))(((((()))(((((('''((()))***+++***)))(((''''''((()))***((((((((((((((()))*********)))((()))++++++)))'''''''''((((((((((((((((((((((((((())))))))))))***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''&&&%%%%%%&&&''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''''')))******))))))(((************)))))))))((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''((((((******))))))))))))******))))))))))))))))))***+++***)))))))))((((((((('''******))))))))))))*********((('''(((+++,,,,,,+++))))))((((((((((((''''''))))))************))))))((((((''''''''''''((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((((((+++++++++++++++,,,,,,,,,))))))((((((''''''((((((************************)))************++++++++++++++++++++++++******)))+++(((,,,^^^,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++******++++++,,,---++++++,,,------......///++++++++++++++++++++++++---------,,,,,,,,,++++++(((,,,***,,,***,,,333444...111444999///666888999<<<@@@CCCEEEFFFFFFIIIHHHQQQPPPMMMMMMNNNMMMLLLJJJIIIGGGFFF>>>@@@AAAAAABBBCCCCCCCCCCCCCCCEEEDDDCCCCCCEEEFFFEEEDDD@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===999888PPP---444444222...+++*********'''......---***,,,111,,,111'''555,,,111000***222......------------..............................///000111222333444555555SSShhh+++444222222222333333333444444555555555666666666666777999888999>>>HHH\\\yyyrrrmmmrrr|||uuupppttt{{{(((((())))))))))))((((((&&&'''(((((())))))(((((()))(((((((((((()))***+++))))))(((((((((((())))))((((((((((((((()))*********)))((()))++++++)))(((&&&&&&'''(((((()))******))))))))))))***************))))))(((((())))))******))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))+++)))((()))******)))((('''(((((())))))(((((('''(((((((((((())))))))))))))))))((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++************+++++++++***))))))))))))))))))))))))))))))((((((((((((******))))))))))))******)))((('''''')))++++++***))))))))))))((((((((('''))))))************)))))))))((((((''''''(((((()))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))(((((((((*********))))))(((((((((******))))))((((((((((((************************)))************+++++++++******++++++******)))(((+++(((,,,^^^---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++******++++++,,,---))))))***+++,,,------...------------------------------------,,,,,,,,,,,,+++---***---)))000\\\444666000===AAA444<<<@@@BBBDDDGGGJJJLLLNNNNNNIIIKKKPPPOOOOOONNNNNNMMMJJJGGGEEECCCAAA444????????????@@@AAABBBCCCDDDCCCDDDDDDDDDDDDEEEGGGIIIAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@???>>>>>>===???888:::>>>>>>000...,,,,,,---......///---&&&111555(((---333&&&111$$$444'''&&&///******......------------..............................000111111222333444555555++++++444222222222222333333333333555666666666666777777777999777999===FFFXXXssssssmmmpppzzzuuuooorrrzzz(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))*********))))))(((((((((((())))))((((((((((((((())))))***)))))))))*********)))(((''''''(((((())))))))))))(((((()))))))))************))))))))))))))))))******))))))))))))))))))***(((((((((((((((((((((((()))))))))******))))))))),,,+++***+++,,,,,,+++)))(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))***************)))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))((((((((((((+++******))))))******+++++++++***)))((((((((()))))))))))))))((((((((((((******))))))))))))******((((((''''''((()))******''''''((())))))***++++++))))))************))))))+++******************+++(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******+++,,,---------************************))))))*********+++++++++)))************)))((((((+++(((,,,^^^,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---///,,,111+++888666:::888;;;AAABBBDDDGGGHHHIIIKKKMMMOOOPPPPPPKKKPPPOOONNNOOOOOOMMMKKKHHHDDDAAA???<<<...888<<<;;;;;;<<<===???BBBCCC@@@CCCEEEDDDBBBBBBEEEIIICCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>:::???;;;DDD888fff+++***,,,///111000111444333'''...444222---+++<<<---111---777&&&000555.........------------..............................000000111222222333444444000DDD,,,111222222222222333333333555555555555666666666666888777999===DDDRRRjjjuuujjjoooyyywwwoooqqqwww(((((())))))))))))(((((('''(((((()))))))))))))))((())))))***************(((((())))))))))))((((((((((((((((((((())))))***((()))*********)))))))))******))))))(((((((((((('''''''''((((((((())))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))(((''''''((())))))'''&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((())))))***+++))))))))))))))))))************))))))((((((''''''))))))(((((((((((()))))))))))))))))))))((((((((())))))(((((((((((())))))++++++***)))((((((((()))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((()))***(((((())))))***+++++++++))))))************))))))++++++************++++++(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))************))))))***++++++,,,------)))***+++,,,------,,,,,,************************))))))*********+++++++++)))************)))((((((+++(((,,,^^^++++++************++++++,,,,,,,,,++++++*********++++++******++++++,,,---/////////...............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///+++000***777===;;;JJJ===BBBRRRHHHMMMMMMMMMMMMNNNOOOOOOPPPOOOVVVNNNLLLNNNMMMLLLIIIFFFAAA>>><<<:::lll000222777777777888999<<<>>>@@@===@@@CCCCCCAAAAAACCCFFFDDDCCCCCCBBBBBBBBBBBBBBB??????@@@@@@??????>>>===:::???;;;DDD888222111444777444......222.........---999'''+++|||www'''555111......------------......//////////////////////////////000000111111222222777HHHvvv'''111111111222222222333333333333333444444444555555777777999<<>>????????????>>>=========???888:::>>>555000000444333------222'''333444(((444###111222'''***......------------......////////////////////////////////////000000111111+++,,,222111111111111222222222222222222333333333444444444777777999<<>>======<<<===999888PPPDDD444+++000444222111444---...666(((222,,,...222---......------------......////////////////////////000000000000000111111111'''...NNN111111111111222222222222333333333444444444555555666777999;;;===CCCRRRaaannn{{{vvveeehhhrrr}}}uuuvvv(((((())))))))))))(((((((((((()))***************((()))***+++,,,+++******'''((()))******)))((('''((((((((((((((()))******'''***,,,+++)))((()))+++((((((((()))******++++++))))))))))))************++++++************++++++++++++************++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((""""""$$$'''******)))'''))))))************))))))(((((((((((())))))))))))(((((())))))*********+++&&&''''''((((((((((((((())))))))))))))))))))))))''''''&&&'''(((***,,,---(((((())))))*********+++''''''(((((())))))******))))))(((((((((((())))))###$$$%%%&&&''')))******++++++************++++++))))))(((((()))***++++++'''((((((((())))))************))))))))))))*********+++,,,+++((((((***---++++++++++++++++++,,,,,,))))))************)))))),,,,,,++++++++++++,,,,,,++++++******))))))(((((())))))))))))))))))))))))************************))))))******++++++++++++++++++++++++************'''(((***+++,,,+++)))(((************************)))************++++++++++++,,,,,,,,,,,,+++******+++(((,,,^^^---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++******++++++,,,------...///111444666888888........................---------.........//////,,,111111111111---OOOGGGHHHHHH@@@NNNFFFFFFFFFGGGIIILLLOOOPPPHHHNNNWWWLLLJJJFFFFFFFFFDDDBBB???===;;;<<>>>>>888<<<>>>===eeeaaaGGG333444:::888444333;;;'''444,,,555:::$$$GGGGGG,,,.........------.........000000000000000000000000111111111111111222222222333666???fff000111111111111222222222444444444555555555666666666777999;;;<<>>&&&***777PPPEEE===BBBDDDCCCFFFBBBAAA@@@@@@AAADDDGGGIIIIIIOOOTTT;;;DDDAAAAAA@@@@@@@@@?????????===<<<555,,,222000///......///000222000DDD777???DDDHHHEEEDDDJJJDDD>>>CCC>>>EEE???:::EEEKKKDDD<<>>333555555555555555555444444777777888:::;;;???JJJVVViiippp{{{uuujjjfffhhhwww|||www}}}+++++++++***************+++***)))((('''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''************************))))))))))))))))))))))))((((((((((((((()))******((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''',,,+++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&((()))+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))),,,+++******)))))))))***((((((((((((((()))******************)))))))))(((************************************************))))))))))))************************************))))))))))))))))))))))))++++++++++++*********)))************************************************************************''')))******))))))***,,,---***'''***111222,,,'''""")))000111---(((&&&$$$111,,,&&&ZZZ---,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******...ZZZ...&&&888***+++***===***///...---------,,,+++***>>>""">>>"""+++EEE@@@@@@AAA===>>>???>>>======>>>@@@CCCDDDCCCMMMFFF666999;;;;;;;;;;;;;;;:::::::::<<>>GGG555GGGTTT000GGGHHHGGGBBB===::::::===777EEEAAA444666888555666999555:::777666666555444444333333,,,///000555)))(((@@@333333222111000---+++***111111000000000000111111***'''""";;;///111555444---;;;///555555555555555555555555777666888:::;;;>>>IIIUUUiiissszzzjjjeeeggguuu|||www|||***************+++++++++******)))((((((((())))))((())))))))))))*********)))))))))))))))))))))))))))*********)))(((((('''))))))))))))))))))))))))***)))((('''''''''((()))************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))******))))))((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))***)))((('''((()))***++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++************))))))))))))(((((((((((()))******************))))))))))))************************************************))))))))))))************************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++************************************************************************((()))+++***))))))***+++444''''''...---+++)))"""888333,,,'''%%%''',,,000///000,,,[[[......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++'''EEEVVV===&&&>>>"""///(((000.........///...------,,,000'''222===444@@@@@@===>>>999888<<<;;;999999999;;;===>>>AAAGGG@@@xxx:::333555666666666666666666666999???///:::444222111000//////000111222===EEE999:::FFFGGG>>>@@@JJJ===444:::EEEEEEDDDCCC===;;;HHH000ttt777444777555;;;:::999999888888777777666555555UUU......$$$---555&&&(((,,,///222222222111...------,,,,,,------...:::444333QQQhhh555...---999---666000555555555555555555555555666555777999:::===IIITTTjjjzzzkkkeeegggttt{{{uuuxxx{{{rrroooppp{{{)))))))))***+++++++++,,,******))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***************)))((('''************************+++)))(((&&&&&&''')))***************************))))))))))))))))))))))))'''((()))++++++***))))))+++******))))))((((((((())))))))))))))))))))))))))))))*********))))))((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))((((((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))***************))))))))))))(((((())))))***+++*********)))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************)))***++++++))))))***+++...)))//////%%%'''///+++'''""""""***222333...***"""***---___///...---,,,++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---(((888(((888444EEE+++---///000000000111111---//////333999???;;;???999888999888777666666666888999@@@???CCCCCCJJJ777333333444444444444555555333,,,999555...111000////////////000111CCC***DDD@@@000999@@@;;;===CCC<<<@@@CCC===@@@CCC;;;GGG777BBB:::333:::444;;;===777999999999888777777666666]]]777888AAA///'''333444444444444333222111333333222222222222333333///***...000666///+++444222444666444444444555555555555555555555666999999===HHHTTTmmmnnnggggggtttwwwpppqqq~~~vvvnnnhhhfffgggooo~~~)))))))))***+++++++++,,,))))))******************************++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++)))(((&&&'''(((***+++************************))))))))))))))))))))))))'''(((***+++++++++***)))++++++******))))))((((((************************))))))************))))))'''((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((''''''((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((())))))*********)))))))))))))))))))))***++++++))))))))))))))))))******((((((((((((((((((((((((************************((()))))))))************************************))))))))))))))))))))))))))))))*********************************************************************************************+++,,,+++***)))***+++$$$+++000,,,)))111444,,,333...---000000+++)))+++///,,,---mmm------,,,++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,111(((***@@@###111+++---000000//////111333<<<111555hhh:::@@@===AAA<<<:::777666555444444444555666777>>>:::333YYY:::333333333333333333333333///~~~111<<<+++...////////////////////////...~~~666'''???777777CCC:::999BBBEEE:::///777DDDGGG===<<<<<<555;;;555;;;<<<555999999888888777666666555===^^^888111000---+++++++++---...,,,,,,++++++++++++,,,,,,222------888:::111222...;;;111888444444444555555555666666555555666999999===HHHTTTooorrrjjjiiitttqqqkkklllyyy~~~qqqiiicccbbbdddjjjyyy***************+++++++++((()))***+++++++++******)))************+++++++++)))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((***)))((((((((()))***+++************************))))))))))))))))))))))))((()))******++++++************************))))))************************))))))******++++++******'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((((((((())))))))))))))))))))))))''''''(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))*********)))(((***))))))))))))***++++++))))))))))))************((((((((((((((((((((((((************************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***************************************************,,,,,,,,,***)))***+++&&&...((($$$//////%%%###''''''***,,,'''!!!(((444666'''))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++...DDD)))666 666---///111111//////222555+++555sss@@@AAA>>>@@@;;;:::555555444444333444444444--->>>+++===bbb777444444333333333222222222111LLL888111&&&555/////////000000/////////&&&///222999000555CCC+++666333222>>>???555444===;;;888;;;888<<<:::777999888888777666666555555///```222:::111>>>111444333333444444555666666666666555777999:::===IIITTTooouuummmiiisssoooiiijjjvvv~~~qqqggg``````ccclll{{{+++++++++***************((()))***++++++++++++***)))))))))************+++))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))******))))))******+++,,,******************++++++************************((()))***++++++++++++***((()))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))*********)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&''')))***+++***)))(((******))))))******+++,,,((()))))))))************************************************************))))))))))))************************************)))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++************************************************+++,,,---,,,***)))***++++++444$$$"""222###!!!HHH999,,,&&&---222...)))***### :::,,,++++++,,,,,,---...///---------------,,,,,,,,,,,,,,,,,,---------......000333777NNN@@@@@@&&&...111444444444666===CCCIIItttCCC===<<<;;;777777222222222222333333333333...777000;;;KKKkkk888999888888777666555444444888;;;777***...888111111222222222222111111,,,^^^EEE444;;;000)))888>>>...111EEE555+++III777;;;:::<<<>>>888<<<999999888888777666666666222222777666444333111333333444444555666666777777666888:::;;;>>>IIIUUUnnnwwwmmmhhhqqqqqqmmmlllwwwwwwkkkcccccchhhttt,,,+++++++++******))))))((()))***+++,,,,,,+++***((())))))))))))*********))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))'''((()))***************************************))))))))))))))))))))))))+++***)))))))))***,,,---)))))))))***+++++++++,,,************************((()))***+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))***++++++++++++***'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))%%%''')))***+++***)))(((*********)))******+++,,,(((((())))))*********+++++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++,,,---,,,***)))***+++(((555'''(((555 777SSS)))'''---//////&&&;;;qqq,,,,,,,,,---...///000111.........------,,,,,,,,,,,,,,,,,,------.........+++)))000999<<<...222666888;;;AAAKKKSSSAAA666888666333555000111111111222222222333777---CCC,,,777sss<<<>>>>>>===;;;:::999888777>>>999444,,,;;;333222333333444444333333222222...uuu111222<<<)))<<<000+++444(((XXX333===999???@@@777@@@::::::999999888777777666777kkk333///888(((777222333333444444555666777777777777888;;;;;;???JJJVVVlllwwwmmmgggoootttqqqoooxxxqqqhhhiiinnn}}}(((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******((())))))))))))(((''''''++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******++++++************++++++,,,,,,+++***)))(((''''''******++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))+++******)))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))***+++,,,,,,------))))))************))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************)))))))))))))))***''''''''''''(((((((((((())))))))))))))))))))))))************************************************************************************************,,,++++++++++++++++++,,,++++++************++++++************************)))************+++++++++************************))))))))))))************,,,+++******,,,,,,+++***)))******++++++,,,------777!!!333333888:::YYY111$$$SSS------------------------------------------------///////////////.........---111---333yyyiiikkkvvv+++777333@@@---555666555333111222444666888BBB...???;;;777hhhKKKCCCDDDAAA<<<<<<>>>:::333555TTT@@@???===???555888888666555444333333222666555wwwcccfffbbbeee]]]KKK<<<;;;@@@AAA??????<<<<<<;;;:::999777777666222<<>>HHHTTTkkkjjj```iiiuuuzzzmmmnnnyyysssnnnrrrwww)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++)))************)))((((((******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++************))))))))))))******************))))))))))))******++++++++++++******)))******++++++******)))''''''((()))***+++,,,,,,+++******))))))))))))))))))))))))*********++++++************************++++++***)))((('''&&&%%%))))))))))))))))))))))))***************)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))************))))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))************************************************************************************************++++++************++++++++++++************++++++************************)))************+++++++++************************))))))))))))************+++***)))***++++++***))))))******++++++,,,------,,,,,,///...111+++------------------------------------------------------....../////////000,,,///...444ooo222000111<<>>@@@nnn@@@KKK???GGG@@@===???>>><<<:::888666555555888***...666888<<<>>><<<999:::???<<<<<<;;;:::999999888777>>>000999333666)))888555555666666666777777777666666777::::::===GGGRRRjjjoooccchhhqqqvvvnnnwww+++++++++***************))))))************))))))+++,,,,,,,,,,,,+++******&&&'''((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))************))))))))))))*********+++++++++******++++++++++++******))))))************))))))%%%&&&'''(((***,,,---...+++******)))))))))))))))******+++++++++,,,,,,,,,************************************++++++++++++,,,***(((''''''(((***,,,,,,,,,,,,+++******)))))))))******++++++******)))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))***+++))))))*********+++++++++))))))))))))))))))))))))******************************************************************************************************))))))))))))******++++++************++++++************************))))))*********+++++++++************************))))))*********++++++++++++***)))***+++,,,+++))))))******++++++,,,------///===000***................................................,,,,,,,,,---.../////////222---%%%<<<'''$$$===111555777444777333444666888:::<<<===>>><<>>TTTFFFDDDMMMEEEFFFFFF???AAA@@@>>><<<999888777666444999<<<@@@ccc555:::@@@AAA===999:::===<<<<<<<<<;;;:::999999999>>>222}}}ggg...@@@000444666666666666777777777777666555777999999<<>>###---HHHAAA___222777:::999777444:::666777888999:::;;;;;;<<>>>>>===<<<<<<;;;===<<<<<<<<<;;;:::::::::::::::YYY+++888999222666666666666777777777777666555777888888;;;EEEPPPjjjnnnbbbeeejjj{{{vvvmmmqqqzzz******************++++++))))))************)))))))))************)))((((((,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********+++,,,------,,,+++***,,,,,,+++++++++******)))******++++++++++++******++++++,,,,,,,,,,,,++++++*********)))))))))))))))+++******)))))))))))))))************+++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++***)))(((((()))***+++******************************++++++++++++******************************((((((''''''(((((()))*********))))))))))))******(((((((((((()))***+++,,,)))************+++++++++))))))))))))))))))))))))*********************************************************************************************************))))))*********++++++************++++++************************)))************+++++++++*********************************++++++++++++,,,...,,,+++,,,---...---,,,)))******++++++,,,------222===((($$$///)))###***DDD................................................000000/////////.........&&&555333222222111---EEE444AAA===999888;;;::::::999999999:::;;;;;;FFF===EEEOOOCCCXXXKKKbbbWWWVVVUUUUUUTTTPPPJJJIIIKKK999BBBHHH999FFF;;;HHH@@@DDDCCCAAA>>>===;;;::::::999777;;;000===}}}444666888888777:::>>>???<<<======<<<<<<<<<;;;;;;;;;888>>>CCCAAA''';;;444555555666666666777777777555555666888888:::DDDOOOfff|||nnnbbbdddgggwwwvvvlllnnnsss)))))))))***+++++++++,,,)))******++++++******))))))************)))(((((((((((()))*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***,,,------,,,***)))******++++++++++++,,,,,,******++++++++++++************++++++++++++************))))))))))))))))))+++******))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********************))))))))))))))))))))))))))))))******+++,,,,,,,,,***++++++,,,,,,++++++***************************(((''''''''''''((())))))******))))))))))))******(((((((((((()))***+++,,,)))))))))************+++))))))))))))))))))))))))************************************************************************************************++++++************++++++++++++************++++++************************)))************+++++++++*********************************+++++++++,,,,,,---,,,++++++------,,,+++)))******++++++,,,------)))+++,,,>>>(((///111888999................................................/////////000000000000000...+++999;;;OOOBBBhhh...JJJ:::EEEBBBBBBDDD>>>AAA@@@>>>======???AAABBBDDDFFFJJJLLLGGGXXXQQQOOOVVVRRRRRRRRRPPPMMMPPPWWWSSS;;;FFFJJJ<<>>>>>>>>@@@444@@@888999vvv999666000555777555777===>>><<<============<<<<<<<<<<<<;;;:::999yyy'''<<<222444444555555555666666666555555666888777999CCCNNN^^^tttpppdddcccdddrrrxxxkkkkkknnnxxx(((((()))***+++,,,,,,---******++++++++++++******+++,,,,,,,,,,,,+++******)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((()))+++,,,,,,+++)))(((((()))***+++,,,---......******++++++++++++******))))))************))))))))))))))))))************+++******)))))))))))))))((())))))))))))*********++++++++++++++++++++++++******++++++,,,,,,,,,---))))))************)))))))))***+++,,,------...///***++++++,,,,,,++++++***************************'''''''''''''''((())))))******))))))))))))******(((((((((((()))***+++,,,((())))))))))))*********))))))))))))))))))))))))************************************************************************************************,,,,,,++++++++++++,,,,,,++++++************++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,+++******,,,,,,+++***)))******+++,,,,,,------000&&&999,,,###111'''111 777444222////////////////////////////////////////////////......///000111222333333111888***111EEE333@@@333DDDFFFEEEHHHHHHKKKPPPCCCGGGEEEDDDCCCCCCEEEHHHJJJ@@@QQQQQQLLLQQQYYY[[[ZZZUUUZZZUUUSSSTTTSSSSSS[[[fff888GGG666AAA===DDDLLL>>>KKKFFFFFFDDDCCCAAAAAA@@@@@@555JJJ000CCCMMM///TTT333'''...666:::777666:::<<<;;;===============<<<<<<<<<@@@555555555===---444444444444555555555666555555666777777999CCCNNNXXXnnnrrreeecccbbbooo{{{jjjiiikkkttt+++)))'''(((+++,,,+++)))---...............---,,,+++,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,+++++++++++++++*********,,,++++++***************************************)))***+++,,,,,,,,,,,,,,,---+++'''$$$$$$&&&))),,,,,,,,,+++***))))))************++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++***************************))))))((((((((((((((()))))))))))))))*********++++++,,,,,,,,,,,,---------,,,***)))))))))*********************)))(((((()))(((''''''((()))***+++(((((((((((())))))))))))'''((()))***++++++***)))++++++******))))))((((((************************,,,+++)))((('''((()))***+++)))((())),,,---+++)))++++++******************((()))***+++++++++++++++++++++,,,,,,,,,---------++++++************++++++(((((())))))******++++++)))&&&%%%&&&***---...---***++++++,,,,,,++++++***))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********---------------------------&&&(((111,,,(((>>>___000000000000000000000000---...///000000///...---///000222222000/////////777999;;;===???DDDIIIMMMCCCKKKKKKLLLMMMNNNOOONNNMMMMMMPPPOOOMMMLLLKKKLLLLLLMMMQQQRRRSSSUUUVVVWWWXXXXXXVVVZZZIII___UUUJJJRRR]]]OOOCCCCCCCCCDDDEEEFFFHHHJJJKKKIIIHHHFFFDDDCCCBBBAAAAAADDD;;;888:::DDD000MMM333000...222222333555777888999:::;;;;;;<<<<<<<<<<<<;;;;;;777>>>555```&&&***///444444333333444666777888666777888999999;;;>>>AAAPPP```uuukkkaaacccooouuulllgggppp///---,,,---///111///............------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,++++++***))))))************++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,++++++***************,,,,,,+++***)))(((''''''*********+++++++++,,,,,,,,,,,,***)))))))))*********************)))((((((***)))((((((((()))***+++))))))))))))************((((((******+++***))))))*********)))))))))))))))***************************************)))((((((+++)))((()))+++---+++*********************************+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++))))))))))))************+++(((&&&'''***,,,,,,+++***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******------------------------...))),,,111,,,"""'''666"""```000000000000000000000000///000111111111000///...///111222222111111222333555888<<>>999CCCwww000888444444333333333555666777666777888888999:::>>>@@@HHHWWWlll}}}pppccccccnnnzzzoooiiirrr...,,,,,,---...///...---///......------...////////////000//////...---,,,...............---------,,,---..................------------------------+++***))))))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---...//////---+++***,,,+++******)))***************++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,++++++***************,,,++++++***)))((('''''')))))))))************+++,,,+++******)))******************+++******)))(((+++******))))))))))))***************++++++++++++)))************))))))((())))))))))))************************************((()))+++,,,+++***(((&&&***)))))))))+++,,,+++***************************++++++,,,---------,,,,,,)))*********++++++++++++++++++************++++++***************))))))))),,,***((((((*********)))***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++************++++++,,,,,,,,,++++++++++++***------------------------,,,+++---000000***&&&&&&444"""'''\\\000000000000000000000000222222222222222111000//////000222222222444777:::999===CCCIIINNNSSSXXX\\\QQQaaaNNNOOOSSSRRRTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXWWWVVVWWWXXXYYYZZZWWWWWWWWWXXXXXXWWWWWWVVV^^^IIIUUUuuuYYY@@@MMMFFFKKKKKKKKKLLLNNNOOOQQQQQQNNNNNNLLLKKKIIIHHHHHHHHHIIIJJJFFF999FFFOOO:::888ccc<<<,,,...,,,///000111111333444555666666888888:::;;;<<<<<<======???999===888***333444444333333333333444555555666777888888:::===@@@AAAOOOcccvvvwwwgggdddlll~~~}}}qqqiiiqqq------------............111111000000111222333444444444444444333222000000111111000000000000////////////000000000000000///.........---------------+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***,,,---,,,+++)))(((++++++***************+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))***************************************************))))))((((((((((((((((((((())))))******++++++)))))))))*********++++++++++++***************************++++++******)))******))))))(((((((((((()))))))))*********++++++************))))))(((((((((((())))))******++++++************************)))******+++***)))((('''***))))))***++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,+++))))))))))))************++++++************+++++++++++++++******)))))))))+++************************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---111000,,,---000000'''$$$HHH////////////////////////222222222222222111111000///111222333555888===AAACCCGGGMMMQQQTTTVVVXXXZZZ[[[aaabbbcccQQQHHHUUUYYYXXXYYYZZZ\\\]]]\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYWWWWWWWWWWWWVVVUUUTTTTTTVVVRRRTTT[[[qqq[[[GGGNNNLLLOOOJJJJJJJJJKKKLLLNNNOOOPPPOOONNNMMMKKKJJJIIIIIIIIIPPPCCCDDDHHHHHHIIIKKKPPPIII^^^666333>>>000///---///000000111222333444444555666888999;;;<<<<<<<<<@@@333999???BBB555444333333333333222333333555666777777777999===???BBBNNNaaavvvllldddiiizzzpppgggooo333333444444444444555555777777777888888:::;;;;;;;;;;;;;;;;;;:::999777777666666666555555444444444333444444444444444333333000//////...------,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---++++++***)))))))))))))))+++***************++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***************************************************))))))((((((((((((((('''(((((()))******++++++************+++++++++,,,************+++***************++++++++++++******))))))))))))(((''''''&&&((((((((()))))))))******++++++***))))))((((((((((((((())))))******++++++************************,,,+++)))((((((((()))***)))***************++++++))))))*********+++++++++******++++++++++++******(((((()))))))))*********++++++************++++++,,,,,,++++++******))))))((()))***+++++++++,,,,,,***++++++,,,,,,++++++***************+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///(((%%%)))+++)))******...111+++%%%---<<>>DDDHHHKKKOOOTTTWWWXXXXXXYYYYYYhhhTTTbbbggg[[[EEEQQQWWWQQQNNNZZZ[[[\\\]]]]]]]]]\\\\\\^^^]]]\\\ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVLLLZZZaaaVVVbbbYYY[[[FFFZZZNNNBBBZZZLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRPPPOOONNNNNNNNNNNNKKKBBBIIIWWWMMMBBBJJJMMM===OOOGGG---EEE ---444&&&888///000000000111111222222222333555777999:::;;;;;;555:::555===hhhuuu000333333333333333333222222444555666666777999<<>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>======<<<<<<<<<:::;;;;;;;;;;;;:::999999555444333222000///...---///...------,,,,,,------------------------------///...,,,++++++,,,------///---+++))))))***,,,---*********)))******+++,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************************************,,,++++++***************************))))))((((((*********+++++++++,,,,,,))))))***++++++++++++***)))***++++++,,,+++++++++((())))))))))))((((((''''''((((((((())))))))))))+++***)))))))))))))))***))))))))))))************************************---+++)))''''''(((***+++(((***++++++******+++,,,)))))))))***++++++,,,,,,******+++++++++***))))))((()))))))))************++++++************+++++++++++++++++++++*********''')))+++,,,++++++,,,---***++++++,,,,,,++++++***))))))*********+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&,,,000...***)))******222...---222444///'''$$$222@@@rrr000000000000000000000000000000000000111222333444444666:::===AAAEEEKKKOOOPPPSSSWWWZZZ[[[[[[\\\]]]cccfff```jjj___ZZZ>>>RRRAAAOOOgggLLL]]]]]]^^^___^^^]]]\\\[[[]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYQQQlllNNNbbbZZZRRRWWWUUUHHHYYYQQQIIINNNKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOONNNNNNNNNNNNLLLOOOJJJMMMHHHHHHQQQAAARRR===OOOLLL~~~<<<222 DDD***===+++000000000000000000111111000111333555666777888888+++DDD<<<888???---222333444444444444333333333444555666666888;;;>>>BBBMMMaaa{{{tttfffeeerrrqqqgggppp???AAABBBBBB@@@@@@AAADDDEEEGGGJJJLLLNNNNNNMMMLLLJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCCCCCCCBBBBBBAAA@@@===<<<;;;888666444222111111111000////////////000////////////////////////000...---+++++++++---...///...,,,+++++++++------******))))))***++++++,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))************************************************,,,++++++***************************)))))))))))))))))))))************+++((()))***+++,,,++++++***)))***++++++,,,,,,,,,+++))))))***+++,,,+++******(((((()))))))))************))))))(((((()))***+++*********)))))))))))))))************************+++******)))))))))))))))(((***,,,+++))))))+++---((())))))***++++++,,,,,,+++,,,,,,,,,++++++***))))))))))))*********++++++++++++************++++++***++++++++++++++++++,,,(((+++------+++******,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++,,,------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++''')))...111000---...111,,,***&&&%%%+++333444111 222...222ooo000000000000000000000000000000000111222444666777999<<>>NNN[[[OOOiiiaaaaaabbbaaa```___]]]\\\\\\[[[ZZZZZZ[[[\\\]]]^^^```aaabbbcccddddddddddddmmmbbboooMMMsssoooIII```ooobbbNNNJJJYYY[[[JJJQQQZZZEEEOOOOOOOOOOOOPPPQQQRRRSSSQQQPPPOOONNNMMMMMMMMMMMMLLLXXXHHHDDDGGGLLLXXXIIIHHH^^^AAA>>>RRRgggPPP222'''<<<777)));;;+++999'''111111111000000000000000///000111333444555555555000???>>>;;;222@@@222333444555666666555555333444555555666777;;;===???JJJaaa~~~vvvfffdddooo}}}pppfffpppIIIKKKMMMLLLJJJJJJLLLNNNIIIKKKOOOSSSUUUTTTRRRQQQNNNOOOOOOPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFDDDBBB@@@>>>;;;888666444333222222111111111111111111111111111111111111111000///---+++++++++---...------,,,,,,,,,+++++++++******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((((((((((((&&&'''((()))***+++,,,,,,(((((((((((())))))))))))((()))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,)))***,,,---...------,,,)))************+++++++++))))))(((((((((***+++,,,++++++******))))))((((((************************((()))+++,,,+++***((('''(((***,,,+++))))))+++---((())))))***++++++,,,,,,------------,,,,,,+++***************++++++++++++++++++************++++++*********++++++,,,,,,---***---///...+++((()))***+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++------------++++++*********++++++,,,,,,,,,++++++++++++++++++++++++222,,,***,,,,,,((()))000%%%222666---&&&)))//////444***)))222+++###YYY000000000000000000000000111111111222333666888:::<<<@@@FFFKKKOOOSSSWWWZZZ[[[]]]^^^___^^^]]]^^^___ZZZgggcccgggoooiiieeedddttt}}}NNNLLLIIIIII@@@YYYSSSTTTdddTTTdddeeeeeedddccc```^^^]]]_________```bbbdddfffhhhmmmnnnoooqqqssssssttttttttttttooojjjfffxxx```___^^^oooKKKSSSSSSbbbYYYSSS```WWWMMM]]]WWWWWWWWWWWWXXXYYYZZZZZZUUUTTTSSSRRRRRRRRRRRRRRRBBBUUUJJJQQQRRRCCCLLLJJJEEEEEEOOOOOOHHHCCCJJJdddTTT000777555===%%%333;;;)))222...000111111111111000000000000...///000111222333333333>>>...777===...HHH111222444666777777666666222444555555555777;;;======IIIaaawwwgggcccnnn{{{mmmdddnnn~~~MMMOOOPPPQQQPPPPPPRRRSSSTTTSSSRRRSSSUUUTTTQQQMMMOOOPPPQQQQQQRRRQQQQQQQQQTTTTTTSSSSSSRRRQQQPPPPPPLLLMMMMMMMMMMMMKKKIIIHHHHHHGGGEEECCCAAA@@@??????===<<<;;;:::888777666555333333333333444444444444444444333111000...---------,,,++++++++++++,,,,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************,,,,,,+++***))))))*********************************++++++,,,,,,++++++***++++++,,,,,,,,,---------))))))************))))))************************(((((('''&&&&&&&&&&&&&&&)))************+++++++++))))))))))))************++++++************++++++************************++++++++++++++++++++++++------++++++++++++------,,,,,,***)))))))))***+++************************************************)))************+++++++++*********+++,,,,,,,,,---***************++++++,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***------,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,------.................................;;;///000111222222111000///444555555555666:::???CCCFFFJJJOOOSSSUUUWWWYYYZZZ______^^^^^^___```aaaaaaeeeeeeeeehhhkkknnnppppppoooiiirrrqqqTTTKKKNNNQQQRRRRRRTTTVVVZZZ___cccfffgggggggggeeeddddddfffhhhhhhjjjkkkllllllnnnqqqttt{{{zzztttpppnnnkkkhhhnnnvvv\\\UUUUUUWWWYYY]]]bbbcccaaa______aaa\\\___bbbeeeeeecccaaa^^^^^^ZZZUUUSSSTTTUUUTTTRRRSSSPPPNNNNNNPPPOOOLLLHHHMMMKKKIIIIIIJJJJJJJJJIIICCCYYYOOO666555666333111666444222111222222222000///000111000///...///000111111000111111222333444444444555555666777888888;;;;;;<<<<<<===<<<<<<<<<;;;:::888777666777777888777666555444222111000///222222111111111111222222111111111000000000000000000000111222333333444444444555666666777777666666888777666555666777999;;;>>>KKKcccyyyhhhccckkkuuutttjjjppp~~~OOOPPPQQQQQQPPPPPPRRRSSSTTTSSSRRRSSSUUUUUURRRPPPNNNOOOPPPQQQRRRSSSSSSSSSUUUTTTTTTSSSRRRRRRQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKJJJHHHFFFEEEEEEEEEBBBAAAAAA???>>>===<<<<<<::::::::::::999999999999:::999777555222000...---...------,,,,,,,,,------//////...---------------,,,,,,,,,,,,,,,,,,,,,+++************************************************************************************************************************,,,++++++***))))))*********************************++++++,,,,,,++++++***(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))******)))((((((((((((((()))************+++++++++))))))))))))************)))))))))(((((()))))))))************************++++++++++++++++++++++++---,,,++++++++++++,,,---,,,+++***)))))))))***+++************************************************)))************+++++++++)))))))))))))))************))))))))))))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,---...//////+++,,,------......------,,,,,,,,,------.................................888)))???YYY......///000000///......444555666777999>>>DDDHHHKKKNNNSSSWWWYYYZZZ\\\]]]aaaaaa```aaaaaabbbbbbcccfffffffffhhhjjjmmmoooooovvvmmmiiipppyyyjjjbbbXXXSSSUUUYYY[[[[[[ZZZZZZ\\\]]]```dddiiilllmmmnnnooonnnnnnoooqqqsssvvvwwwwwwvvvvvvxxx|||~~~{{{xxxzzz|||{{{{{{xxxlllccc___^^^^^^eeeiiimmmnnnllljjjjjjkkkiiikkkoooqqqrrrpppmmmkkkgggccc^^^[[[\\\[[[YYYVVVVVVSSSPPPOOOQQQPPPNNNKKKQQQOOOMMMMMMNNNNNNMMMLLLEEECCCEEEJJJSSSccc}}}qqqXXXIIILLLBBB===BBBDDD===999<<<666444222222333333222111000111222111000///000111000/////////000111111222333333333444555666666666999999:::;;;;;;<<<;;;;;;::::::999888888888888888777666555444333111000000222222111111111111222222111111111111000000000000000111111222333333444444222333444444555555444444888777666555666888999;;;???KKKccc|||llleeekkktttyyyoootttNNNPPPQQQQQQQQQQQQRRRTTTUUUTTTSSSSSSTTTUUUTTTRRRNNNNNNPPPRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@===:::777444222000000000///......---......000000///...............,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,+++******)))***************************************++++++++++++******&&&&&&''''''''''''(((((())))))************))))))((((((((((((((((((((((((,,,+++******************)))************+++++++++)))))))))*********++++++******))))))))))))******************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))************************)))************+++++++++*********))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---...//////000+++,,,------......---------------------.................................---((('''444---)))888111...//////000000000//////222444777:::>>>DDDJJJOOOQQQTTTXXX[[[]]]^^^```aaaddddddddddddddddddeeeeeeggggggggghhhiiikkkmmmnnnooonnnnnnooommmkkknnnssslllqqqvvvuuuqqqlllccc[[[\\\ZZZWWWXXX[[[]]]]]][[[cccdddeeefffhhhlllqqquuuxxxzzz|||}}}~~~tttllljjjlllxxx}}}||||||}}}}}}~~~wwwsssnnnkkkkkkiiifffccc^^^ZZZUUURRRSSSSSSQQQNNNQQQPPPNNNNNNNNNNNNLLLKKKIIIJJJLLLJJJCCC???CCCKKKAAADDDIIIMMMMMMKKKGGGDDD>>>@@@GGGKKKAAA333///444555444222222333444333222000111222222111000111333000000000000111111111111111111222222333444444444666666888999::::::::::::999999999999999999888888777777666555333222111111222222111111111111222222111111111111111111111111111111222222333333444444222333444444555555444444777666666666666888:::;;;???KKKbbbooofffjjjrrruuuxxxIIIKKKNNNOOOOOOQQQSSSUUUWWWVVVUUUTTTTTTTTTSSSSSSPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMLLLKKKJJJHHHHHHIIIJJJKKKNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKMMMMMMLLLKKKJJJHHHHHHGGGFFFEEECCC@@@===;;;999888444333222111000000000000000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++***************+++******************************++++++++++++******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,++++++*********++++++))))))*********+++++++++))))))*********+++++++++---,,,,,,,,,,,,,,,,,,---************************************************,,,++++++++++++++++++,,,+++++++++***************))))))))))))))))))))))))************************))))))*********+++++++++---,,,,,,,,,+++*********))))))(((((())))))***+++******+++++++++,,,,,,,,,---,,,+++******+++,,,---//////.........---------+++,,,------......---------------.......................................(((>>>:::(((&&&333888---111111222222333333333333222555:::???DDDJJJQQQUUUVVVYYY\\\^^^___aaabbbdddffffffgggggggggggggggggghhhhhhhhhgggggghhhjjjmmmnnnrrrvvvwwwtttqqqrrrvvvooolllfffaaa```ccchhhkkkqqqkkkccc______bbbeeefffkkkmmmooooooqqquuu|||}}}~~~zzzvvvkkkeee]]]YYYXXXWWWUUUSSSUUUTTTRRRQQQQQQOOOMMMKKKNNNJJJGGGKKKPPPPPPKKKFFFPPPLLLEEEAAA???BBBFFFJJJSSSJJJDDDCCC@@@======AAA555333222222333333333222000111222222111000222333333333333333333333222222000000111111111222222222333333555666888888999999777888999:::::::::888888888888777666555333333222222222111111111111222222000111111111111111222222222222222333333333444444444555666666777666666666666666666666777888:::;;;>>>JJJ___zzzqqqfffhhhppp|||yyy{{{AAADDDGGGJJJLLLNNNQQQTTTVVVVVVVVVUUUTTTSSSRRRRRRTTTTTTTTTTTTSSSRRRQQQQQQNNNMMMJJJHHHGGGFFFFFFGGGHHHGGGFFFEEEEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNPPPPPPNNNNNNOOOOOOOOOOOOPPPPPPSSSRRRQQQPPPOOONNNMMMLLLIIIIIIGGGFFFDDDCCCBBBAAA:::999777666555444333333111111000///////////////000///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++***************++++++************************)))******++++++******)))************************))))))************))))))*********************************))))))******+++))))))*********+++++++++************++++++++++++---,,,,,,,,,,,,,,,,,,---************************************************++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))************************))))))*********+++++++++---,,,,,,,,,+++*********)))))))))))))))******+++******+++++++++,,,,,,,,,...---,,,++++++,,,---...//////.........---------+++,,,------......------................................................+++,,,+++...;;;:::---000111111222333444555777777555999???EEEJJJPPPVVVZZZZZZ\\\___```aaaaaaccceeehhhhhhiiijjjiiiiiihhhggggggggggggeeedddeeehhhkkkmmmqqqtttsssqqqnnnlllkkkssspppllljjjgggffffffgggcccccceeehhhlllppprrrssstttvvvyyyzzz{{{yyysssjjjeeebbbaaa___]]]___^^^[[[ZZZXXXVVVRRROOOMMMHHHCCCDDDJJJNNNMMMHHH@@@BBBDDDGGGIIIIIIHHHHHHDDD???>>>BBBEEEDDD@@@>>>666444222222333333222111///000222222111000222333444444444444444333222111000000000111111111111111111222333555666777777777555666888999:::999999888888888777777666555444444222222111111111111222222000000111111222222222333333333333333333444444444444555666666777666666666555555666666888999:::;;;>>>GGGZZZsssrrreeegggooo}}}zzzzzz~~~999<<<@@@CCCEEEHHHLLLOOOQQQTTTVVVVVVUUUSSSSSSSSSVVVVVVVVVUUUSSSRRRPPPPPPKKKIIIFFFBBB@@@?????????????????????@@@AAAAAABBBFFFFFFHHHJJJMMMOOORRRSSSOOOOOOPPPQQQRRRRRRSSSSSSVVVUUUTTTSSSRRRQQQPPPPPPLLLLLLKKKKKKJJJIIIIIIIIIBBBAAA???===<<<;;;::::::666555444444333333444444555333111///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************)))******+++,,,************************))))))************))))))******))))))))))))(((((())))))************))))))************************)))))))))((())))))***+++)))************+++++++++*********++++++++++++,,,******))))))))))))************************************************************++++++++++++*********++++++++++++***))))))************************************************)))************+++++++++*********)))))))))))))))***************++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---...//////000+++,,,------......------/////////..........................................---555000,,,$$$333///000111222444777999:::<<<@@@GGGLLLRRRVVV[[[^^^]]]___aaaaaaaaabbbdddeeehhhiiijjjkkkjjjiiihhhgggeeeffffffcccaaaaaafffjjjkkkpppuuuvvvxxx{{{{{{xxxrrrmmmjjjiiiiiihhhjjjnnnxxxxxxwwwwwwxxxyyy{{{|||}}}yyytttrrrqqqooommmkkkiiifffdddaaa]]]XXXTTTKKKUUU]]][[[TTTOOOLLLJJJLLLMMMMMMLLLIIIEEE@@@===DDDHHHLLLJJJCCC;;;888888:::888555444444444222111000111222333222222333555444555555555444333111000222222222222222222222222111111333444555555555555444555666777888888888888999999888777777666555555222222111111111111222222000000111111222333333333333333333333444444444444222333444444555555444444444555666777888999:::;;;===EEETTTjjjvvvffffffmmm}}}{{{yyy{{{555777:::===???AAADDDGGGJJJNNNSSSVVVVVVUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQJJJGGGCCC>>>;;;:::999:::555666777888999999999999>>>???BBBEEEIIIMMMQQQSSSQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSOOOOOOOOONNNNNNMMMMMMLLLKKKIIIHHHFFFDDDBBBBBBAAA======<<<;;;;;;;;;;;;;;;;;;999666222000///......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))***++++++,,,************************))))))************))))))*********))))))((((((((())))))************))))))************************)))))))))))))))***++++++)))************+++++++++*********+++++++++,,,,,,)))))))))(((((()))))))))************************************************)))***+++,,,,,,+++***)))***++++++,,,+++***)))(((++++++++++++++++++++++++************************)))************+++++++++)))))))))))))))*********+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,******+++,,,---...//////+++,,,------......------000/////////.........---........................222(((///&&&...@@@444444///000111333777:::===???EEEIIIOOOUUUYYY\\\___bbb```aaabbbbbbbbbbbbdddfffhhhiiijjjkkkjjjiiigggfffbbbcccdddaaa^^^___dddiiipppwwwzzzwwwuuuxxxxxxvvvzzzrrrllllllpppuuu||||||}}}zzzwwwtttpppjjjddd___XXX\\\ZZZOOOHHHIIIOOORRREEEDDDBBBBBBDDDHHHMMMPPPEEEIIIJJJGGGCCCCCCFFFIII???===:::888777666444333222333555555444444666777888999::::::888666444222333333333333333333333333111222333444444444444444333333444444555777888999999999999888888777666666222222111111111111222222000000111222222333444444444444444444444444444444222333444444555555444444333444666777999::::::;;;<<>>AAADDDJJJQQQVVVWWWWWWXXXYYYTTTUUUUUUUUUUUUTTTSSSSSSIIIFFFBBB===999777777777222333555666777777777666777999<<<@@@EEEJJJNNNPPPSSSSSSTTTVVVWWWYYYZZZZZZXXXXXXWWWWWWVVVUUUUUUUUURRRRRRQQQPPPOOONNNNNNMMMQQQOOOMMMKKKIIIHHHGGGGGGCCCBBBBBBAAAAAAAAAAAAAAA???===999555222111000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))***+++,,,,,,************************))))))************)))))),,,,,,++++++******))))))))))))************))))))))))))))))))))))))))))))***)))))))))***++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,+++,,,............,,,+++------,,,,,,,,,++++++++++++,,,------......------000000//////.........---........................333"""666777///111)))666111222333666:::>>>BBBDDDKKKOOOUUUZZZ]]]```bbbdddbbbcccdddccccccccceeegggggghhhjjjjjjjjjhhhfffeee```bbbbbb```\\\]]]ccciiiiiissszzzwwwvvv{{{yyyxxx~~~{{{tttooohhhhhheeebbbdddeee\\\PPPNNNNNNMMMKKKIIIHHHGGGFFFIIIFFFBBBCCCHHHJJJEEE===CCCAAA===;;;:::888666444444555777777666777888:::===>>>??????===;;;888777444444444444444444444444222333333444444444333333333333222333444666888999:::999999999888777777777222222111111111111222222000000111222333333444444444444444444444444444444444555666666777777666666333444666777999::::::;;;<<<@@@KKK^^^tttnnngggiiixxxzzzwwwzzz222111111111222444666777>>>BBBGGGLLLQQQTTTVVVWWWSSSSSSTTTUUUUUUUUUUUUUUUNNNHHH@@@;;;999888666444333333222222222222333333666666888;;;@@@GGGMMMPPPXXXWWWVVVVVVXXXZZZZZZZZZ\\\[[[YYYXXXWWWVVVVVVVVVUUUTTTRRRQQQOOONNNMMMMMMNNNOOOPPPPPPNNNLLLIIIHHHFFFFFFGGGHHHIIIIIIHHHHHHIIIFFFAAA;;;666222///...------,,,,,,++++++******,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))************))))))+++******+++------,,,***************************))))))))))))))))))))))))))))))************)))))),,,++++++******++++++,,,******************************++++++++++++******,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------......---------......///...///000///...---...///......///000111222333333555666888:::===BBBHHHLLLVVVXXXZZZ]]]```bbbcccdddffffffeeeeeefffeeedddbbbggggggiiilllnnnlllgggbbb``````___]]]\\\___fffkkkppptttxxxzzz{{{~~~zzzxxxtttnnnhhhbbb]]]ZZZQQQNNNKKKJJJKKKLLLKKKJJJOOOLLLHHHEEEDDDDDDCCCBBBAAAAAA@@@???===;;;888777555666777888:::;;;======>>>>>>>>>===============:::999777555444333222222444222111111222333333222333333333444555666777888888888999999999888777777444444333222111111111111222222222222222222222222444444444333333222222222444444555555555555555555555555555666666777888999999===GGGVVVjjj~~~pppeeegggtttvvvpppvvv222111111111111333444555777:::???EEEKKKNNNQQQRRRQQQRRRRRRSSSSSSSSSSSSSSSNNNIIIBBB>>><<<:::888666333222222111000000111111333333444777<<>>????????????????????????>>>===;;;:::888666666555444333111111222333333222333333333333444555666777888888999999999999888777555444333222111111111111333333333333444444555555444444444444333333333222555555555555555555555555555555555666666777888999888<<>>CCCGGGJJJKKKLLLMMMMMMNNNOOONNNNNNNNNKKKHHHDDDAAA???===:::888555444333222111000000000111111222555999>>>BBBEEEOOOQQQTTTWWWYYY[[[\\\\\\ZZZZZZ[[[[[[ZZZXXXVVVUUUWWWVVVUUUTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQOOOMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOMMMJJJFFF@@@;;;666333333222111000///...---,,,000///...---,,,+++++++++,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++***************+++++++++++++++++++++++++++******************+++((((((((((((((((((((((((''''''((()))***+++,,,---++++++,,,,,,,,,,,,++++++&&&&&&&&&'''***+++***(((************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++******)))))),,,,,,,,,------,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------------------------,,,,,,,,,------------------------++++++,,,---...000111222---///000///...---///000000000111111222444555666777;;;@@@FFFJJJOOOTTTWWW]]]^^^```aaaccccccddddddcccbbbbbbbbbccccccddddddcccbbbbbbdddfffhhhhhhgggccccccbbbbbbdddhhhnnnsss{{{vvvnnn```\\\WWWVVVWWWXXXVVVTTTNNNMMMLLLMMMMMMLLLIIIFFFCCCCCCDDDEEECCCAAA>>>===::::::;;;;;;<<<======>>>??????@@@@@@AAAAAABBBBBB@@@@@@>>>===;;;:::999888666444222222333333222111222222222222333444555555888888999999999999999888555555444333222222222222333333444555666777777888555555555444444444444333555555555555555555555555555555555666666777888999999<<>>>>>??????@@@AAABBBBBB@@@??????>>><<<;;;:::999888666444333333333222111222222111111222333333444777777888999::::::999999777666555333222222222222222222333555666888999999555555555555555555555555555555555555555444444444555555555555666777888999<<<===BBBJJJXXXjjj{{{{{{kkkeeegggrrrvvv{{{444333111000......//////222333555777999;;;<<<===<<<<<<===>>>>>>>>>>>>>>>>>>??????>>><<<:::888777999888666444222111111000222222222333555777:::;;;@@@DDDJJJNNNPPPRRRUUUWWWUUUVVVXXXYYYZZZYYYWWWVVVUUUVVVVVVVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTSSSSSSNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNOOOOOOMMMIIIEEECCC;;;:::999666444222000///------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,---************************))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,***))))))***)))'''%%%************************************************,,,,,,------------,,,,,,,,,++++++******++++++,,,+++++++++*********))))))******++++++++++++******+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---------.........................................................000//////.........//////,,,...//////......///111000000000222444777:::;;;EEEIIINNNRRRTTTUUUVVVWWWVVVXXXZZZ]]]___aaabbbcccddddddccc```]]]]]]```ccceeefffgggjjjmmmqqquuuxxxxxxvvvttttttwwwzzz}}}wwwssspppqqquuuvvvrrrmmmccc```\\\YYYWWWVVVSSSQQQMMMMMMLLLKKKIIIFFFDDDCCC???>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@??????@@@@@@???>>>===<<<;;;999666555555444222111222222111111111222333333555666777888999:::::::::888777666444333222222222000111222333555777888888666666666666666666666666666666555555555444444444555555555555666777888999;;;===@@@GGGTTTggg{{{nnndddcccmmm~~~yyyyyy666555333111000000000000111222222333444555666666777888999999::::::999999:::<<<===<<<:::999888999777666555333111000000000111111111111222333444555888===CCCFFFGGGIIILLLOOOOOOPPPRRRTTTUUUUUUUUUUUUVVVVVVXXXXXXXXXWWWVVVUUURRRRRRRRRRRRSSSSSSSSSSSSLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOPPPOOOMMMJJJHHHAAA@@@>>><<<999666444333......---------......///------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))******))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,***************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))++++++*********))))))))))))))))))******)))))))))(((((((((***,,,---,,,***************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************)))******++++++******)))*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,---------.....................///////////////........................222111000///............,,,...//////......000111111111222444777;;;???BBBKKKNNNRRRSSSSSSRRRSSSSSSTTTVVVXXX[[[^^^```bbbcccddddddccc___\\\\\\```eeebbbffflllqqqvvv|||~~~~~~~~~ooollliiifffccc```]]]ZZZXXXVVVSSSOOOLLLIIIHHHGGGBBBBBBAAA???>>><<<;;;;;;999999::::::;;;;;;<<<<<<>>>???AAABBBCCCBBBAAAAAA???<<<999777777666444222333222222111111222333333333444555777888999999999999888666555444333222222///000111222444555777777666777777777777888888888666666666555444444333333555555555666666777888999888:::===DDDQQQfff~~~qqqddd```jjjzzzxxxwww}}}777666444333222222222333000000000111222333444555777888999999::::::999999:::<<<======::::::;;;===999888777555444333333333222222222222222222222222333777<<<>>>===???DDDHHHGGGHHHJJJLLLNNNPPPRRRRRRRRRSSSUUUVVVVVVUUUTTTSSSOOOOOOOOOOOOOOOPPPQQQQQQKKKJJJHHHGGGFFFGGGHHHIIIMMMMMMOOOOOOOOOMMMKKKJJJHHHGGGDDDAAA>>>;;;999888444333222000///.........------,,,,,,,,,,,,------++++++++++++++++++++++++)))******++++++******)))************************++++++++++++++++++++++++------------,,,,,,,,,+++))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++*********+++++++++++++++)))******++++++******)))'''''''''))),,,------+++************************************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))))))))***++++++,,,,,,***++++++,,,,,,++++++*********))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,------------................../////////000000000........................111000//////////////////,,,---//////......000222333333444777;;;@@@EEEIIINNNPPPRRRRRRQQQPPPPPPPPPWWWYYY[[[]]]___aaabbbcccbbbcccbbb^^^[[[]]]ccciiiiiioooxxx{{{{{{zzzzzzxxxsssmmmhhhddd```ZZZTTTOOOLLLKKKKKKFFFFFFDDDBBB@@@???===<<<888888888999999999999999;;;===???BBBCCCCCCCCCBBBBBB???<<<:::888777555333333333222222222222333333111222444555777888888999:::999777555444333333222000111222333444555666666777777777888888888999999777666666555444444333333555555555666666777888999666888<<>>???>>><<<<<<>>>AAA<<<<<<:::999888888888888555555555555444444333333000444888999777999>>>CCCBBBCCCDDDFFFIIILLLOOOPPPNNNOOOQQQRRRSSSRRRPPPOOOLLLLLLLLLLLLMMMNNNOOOOOOKKKJJJHHHFFFEEEFFFHHHIIINNNNNNOOONNNNNNLLLKKKIIIMMMKKKIIIFFFBBB???<<<;;;999888555333000///------...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))******++++++++++++))))))))))))))))))))))))+++******************+++++++++++++++++++++++++++))))))***+++,,,------...+++++++++,,,,,,+++++++++))))))((()))++++++***(((************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,---------.........//////.../////////000000111111///////////////////////////////////////000111111,,,---//////...///000222555555777999>>>DDDJJJMMMNNNPPPQQQQQQOOONNNOOOOOO[[[\\\^^^```aaabbbbbbccc___aaaaaa^^^\\\___fffmmmuuu|||{{{tttkkkggg___WWWRRROOONNNOOOIIIIIIGGGEEECCCAAA???>>>999999888888888888888888777999<<>>FFFVVVooouuueee\\\eeevvvooopppyyy???===;;;999777666555555666555333333333555777888<<>>AAADDDFFFGGGMMMNNNPPPRRRSSSSSSSSSRRROOOLLLHHHFFFFFFGGGFFFFFFHHHHHHGGGGGGHHHHHHIIIIIIQQQQQQOOONNNMMMLLLLLLLLLKKKKKKJJJIIIHHHFFFDDDCCC<<<;;;888444222000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++******)))***+++---...+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---------.........------,,,++++++,,,,,,,,,((()))***++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///***++++++,,,---...//////////////////////////////////////////000000000000///000111111000000111222555888===BBBGGGJJJLLLMMMMMMMMMNNNNNNNNNQQQUUUXXXcccccccccdddcccbbbbbbaaaeeecccbbbbbbaaabbblllvvv~~~wwwnnnddd______]]]XXXSSSNNNOOONNNKKKFFFCCCAAA@@@??????===<<<;;;;;;::::::::::::;;;<<<>>>???@@@@@@CCCBBBAAA???===;;;999888666555555444333333333333333333333444444555555555666666777666666555444444///000222444555666777777;;;999777666666777999:::777777777777666666666666777777666666666666777777888999<<>>@@@AAABBBIIIJJJMMMPPPRRRSSSSSSSSSPPPMMMIIIGGGFFFEEEDDDCCCEEEEEEEEEEEEFFFHHHIIIJJJQQQPPPOOONNNMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGEEEDDDAAA???<<<999666444333333///...------,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++*********))))))************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,+++,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///---.....................////////////////////////000000000000111111111111///111222222222222333555999<<<@@@EEEIIILLLMMMMMMMMMOOOQQQRRRSSSVVVZZZ]]]dddeeeggghhhhhhfffcccbbbdddcccdddfffgggjjjuuu}}}tttiiicccbbbaaa\\\XXXTTTSSSPPPNNNJJJGGGDDDBBB@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???AAAAAA@@@>>>===<<<::::::666555444333333333333333222333333333444444444444666666666666666555444444222333444555777888888888:::999888888888888999:::888777777777666666666666777777666666666666777777888999<<>>;;;;;;;;;:::;;;<<<>>>@@@AAAHHHKKKPPPSSSUUUVVVYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[YYYWWWWWWWWWVVVTTTRRRRRRQQQOOOKKKFFFAAA===:::777555222000000111333444777888999;;;===>>>???@@@EEEGGGJJJNNNQQQSSSTTTTTTRRROOOKKKHHHFFFDDDBBB@@@AAAAAAAAABBBDDDFFFHHHJJJPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGFFFEEEBBB???<<<:::999888333222000---,,,++++++,,,------,,,+++++++++++++++,,,---,,,,,,+++***))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++************++++++,,,---------------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000/////////.........////////////////////////111111111111222222222222000222333444444555777999???AAAFFFJJJNNNOOOPPPOOOOOOQQQUUUWWWYYY[[[^^^aaaeeegggiiikkkkkkiiifffdddeeeeeeggglllpppvvv{{{pppiiihhhgggddd```___[[[VVVSSSQQQNNNJJJFFFCCCBBBAAA@@@@@@??????@@@========================>>>>>>>>>======<<<<<<;;;666555444333222222222222222222222222333333333333555555666666555555444444333444444555666666777777999999::::::::::::999999888888777777777666666666777777666666666666777777999:::===EEEWWWuuukkk^^^aaaiiixxxpppmmmppp~~~ZZZYYYXXXTTTOOOIIIDDDAAACCCCCCCCCDDDEEEGGGIIIJJJQQQTTTXXX[[[]]]^^^```bbbaaaaaaaaaaaaaaaaaaaaaaaa```___]]]\\\\\\\\\ZZZXXXYYYXXXWWWTTTPPPJJJEEEBBB>>><<<888555333444555666999:::;;;===???AAACCCDDDGGGIIILLLOOORRRTTTTTTUUUUUURRRNNNKKKHHHDDD@@@============>>>AAADDDGGGIIIMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHIIIHHHFFFDDDAAA???======888666333000...---,,,---...---,,,++++++***++++++++++++,,,---,,,+++***)))***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------------............+++++++++***++++++,,,------------------,,,+++***++++++++++++,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............//////.....................////////////////////////000000000111111111222222000111333444555777;;;===CCCFFFKKKPPPSSSTTTTTTSSSQQQTTTWWWZZZ[[[\\\___```dddeeegggiiijjjiiihhhgggjjjiiilllsssyyyvvvpppoooooommmkkkllleee]]]YYYXXXUUUOOOJJJGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;666666444333222222222222222222222222222222222222444444555555555444444333333333333333333333444444888999;;;<<<<<<;;;:::999888888888777777777666666777777666666666666777777999;;;>>>EEEVVVsssnnn```aaafffssssssoooqqqzzz]]]]]]\\\ZZZVVVRRRMMMKKKLLLLLLMMMOOOPPPRRRSSSTTTXXX[[[^^^``````aaabbbccceeeeeeeeeeeeeeeeeeeeeeeebbbaaa____________]]][[[ZZZZZZZZZXXXUUUQQQMMMKKKEEEBBB???;;;999888888999999:::===@@@CCCFFFHHHJJJLLLNNNPPPRRRTTTUUUUUUUUUWWWUUURRRNNNKKKGGGAAA>>>;;;::::::;;;>>>AAAEEEGGGJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIIIIJJJIIIHHHFFFDDDBBBAAA@@@===<<<888555222000/////////...---,,,++++++++++++)))***+++,,,---,,,++++++***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))*********++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,---,,,,,,+++******)))******+++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///++++++,,,---......///////////////////////////////////////000000000111111000111333555777:::>>>BBBFFFIIIOOOTTTWWWXXXXXXWWWSSSUUUXXXYYYYYYZZZ[[[]]]bbbbbbdddfffhhhjjjkkklllqqqoooqqqxxx~~~{{{}}}}}}yyyxxxyyyyyyyyywwwoooeee___\\\XXXRRRMMMKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCBBBAAA???>>>===<<<::::::::::::::::::::::::888777555444333222222222222222222222222222222222333333444444444444333333333333222222222222333444777888:::<<<===<<<:::999888888888888777777777777777777666666666666777777888;;;???DDDRRRllltttbbbaaadddnnnxxxssssssxxx`````````___]]][[[XXXWWWUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^aaabbbaaa```aaaaaagggggggggfffffffffffffffcccbbb``````aaaaaa___]]]ZZZZZZZZZYYYXXXUUUSSSRRRIIIHHHEEEBBB???===<<<<<<;;;<<>><<<888555333222111000///---,,,,,,,,,,,,))))))***+++,,,,,,---,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++***************+++++++++))))))))))))))))))))))))***************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,------...///000+++,,,,,,,,,,,,++++++***((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///******+++,,,---...///000////////////////////////.../////////000000000000111222444666999>>>CCCGGGJJJMMMRRRWWWZZZZZZXXXWWWRRRTTTUUUVVVVVVVVVXXXYYY___aaaeeeiiimmmpppssstttwwwttttttzzz}}}zzzzzz~~~}}}rrrhhhbbb\\\WWWSSSOOONNNLLLJJJIIIGGGGGGFFFHHHGGGFFFDDDCCCAAA@@@???<<<<<<<<<;;;:::::::::999999888777555444333333333333333333333222222222222222222333333444444333333555555444333333444555666666777:::;;;<<<;;;:::999999999888888888777777777777777666666666666777777666:::>>>CCCMMMccc}}}cccaaabbblll~~~~~~uuusssvvvbbbbbbbbbaaa```_________[[[\\\]]]^^^____________\\\___aaabbbaaa``````aaaeeeeeeeeeddddddcccccccccbbbaaa______``````___]]][[[ZZZZZZYYYXXXWWWVVVVVVOOONNNLLLJJJGGGEEEBBBAAABBBCCCEEEHHHLLLOOOQQQRRRSSSUUUVVVXXXYYYYYYYYYXXXZZZYYYXXXWWWTTTOOOIIIEEE===<<<:::999:::<<<@@@BBBDDDFFFHHHKKKLLLMMMLLLLLLGGGFFFEEEDDDDDDEEEGGGHHHFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCBBB???;;;777555222111000///...---------+++++++++***++++++,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------.........//////,,,,,,,,,,,,---...//////+++,,,,,,------------,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///,,,,,,------......////////////////////////////////////000000000111111111333555777999===BBBHHHMMMNNNQQQVVVYYYZZZYYYVVVTTTPPPQQQRRRRRRRRRTTTWWWYYY^^^cccjjjrrrxxx|||}}}}}}yyyuuuuuuyyy~~~}}}{{{zzz}}}yyynnngggbbb```XXXVVVTTTQQQOOOMMMLLLKKKKKKKKKIIIHHHFFFEEECCCCCCAAA@@@???>>><<<;;;::::::;;;:::888777555444444444444444444444333333333222111111222333333333333333555444333222333444666777666777888::::::::::::999999999999888888888777777777777666666666666777777444999>>>@@@HHHZZZuuudddbbbbbbjjj|||wwwrrrqqq~~~cccbbbaaa````````````aaa^^^___```aaaaaaaaaaaaaaa[[[^^^```aaaaaa```aaabbbbbbaaaaaaaaa``````______```___]]]]]]^^^^^^]]][[[\\\[[[ZZZXXXXXXWWWWWWWWWTTTTTTSSSQQQOOOKKKHHHFFFIIIJJJLLLNNNQQQSSSUUUVVVSSSUUUWWWYYYZZZZZZZZZZZZZZZZZZYYYYYYWWWRRRLLLHHH???===:::888999;;;>>>@@@BBBDDDGGGJJJLLLLLLLLLKKKFFFEEECCCBBBBBBDDDFFFGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGEEECCC>>>:::777333222111000......------...---+++***)))******++++++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++,,,---...///,,,,,,---.../////////...***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------........./////////////////////.........////////////////////////000111111111111222222222555777999<<>><<<;;;:::<<<;;;999888666555555444555555555444444333333333000111222333333333333333222111000000000222444666666666777888999:::::::::999999999888888888888777777777666666666666777777333888===???DDDTTTmmmdddbbbbbbjjj{{{wwwqqqlllxxxaaa``````_______________`````````______^^^^^^^^^^^^]]]]]]^^^______]]]\\\aaa```___^^^]]]\\\\\\\\\ZZZZZZ[[[[[[\\\[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXVVVWWWWWWXXXXXXXXXYYYYYY[[[YYYXXXXXXYYYWWWSSSNNNGGGCCC>>>::::::;;;;;;;;;???AAAEEEIIILLLMMMNNNNNNJJJGGGCCC@@@??????AAACCCHHHHHHHHHHHHHHHGGGFFFEEEIIIHHHHHHGGGEEECCCAAA@@@<<<:::777555444222///---,,,------.........------,,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---///...,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++***,,,...***)))((('''((()))+++------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++,,,---...///000//////.........------------,,,---///222222///+++............/////////000/////////000000000000000...///111222333444444333888:::===CCCIIIQQQWWWZZZYYYZZZ[[[ZZZYYYVVVSSSQQQMMMNNNOOOPPPPPPSSSWWWZZZhhhqqq}}}wwwrrruuuzzz|||}}}~~~|||zzztttlllaaa[[[ZZZ[[[[[[[[[YYYUUUOOOKKKIIIIIIHHHGGGEEEDDDCCCCCCBBB???;;;777<<<;;;:::999888666555555333444444555555444444333444444444333333222222222333333333333333333333333666777999::::::999777666888999::::::::::::999888555555666666777777888888555666888:::===JJJccczzzlllccc^^^eeexxxxxxjjjpppwwwbbbaaaaaa```````````````]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZ\\\^^^___^^^]]]___^^^]]]\\\[[[ZZZZZZZZZWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXYYYZZZXXXWWWXXXXXXVVVRRROOOHHHDDD???===<<<=========???AAAEEEHHHKKKMMMMMMMMMIIIFFFCCC@@@>>>>>>???@@@EEEFFFFFFFFFFFFFFFEEEEEEHHHHHHHHHGGGFFFEEECCCBBB???<<<999777666444111///......---------,,,,,,,,,+++++++++++++++,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---...---,,,+++******+++,,,------,,,+++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++,,,......,,,+++*********,,,------,,,,,,++++++,,,,,,------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---...////////////.........---------000///000222444444222///........./////////000000////////////////////////000000111222444555666777;;;===BBBHHHOOOVVV[[[]]]]]]\\\[[[ZZZWWWTTTQQQOOOJJJLLLNNNPPPRRRWWW]]]aaakkkuuuzzzsssooorrrvvvwwwwwwxxx{{{~~~~~~{{{zzz}}}zzzsssiiibbbaaabbbcccbbb___[[[UUUQQQMMMKKKHHHFFFGGGFFFEEEEEEDDDBBB>>>;;;<<<<<<;;;999888777666555444444444555555444444444222333333333333333333444333333333333333333333333555666888::::::999888777888999::::::::::::999888888888888888999999999999666777999;;;===HHH^^^sssmmmddd^^^ddduuu{{{mmmkkksss^^^]]]]]]\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYXXXXXXXXXYYYXXXYYY[[[___aaaaaaaaa^^^^^^\\\[[[ZZZYYYYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWUUUUUUUUUVVVXXXYYYXXXWWWWWWWWWWWWVVVSSSPPPKKKHHHCCCAAA@@@@@@???>>>???AAADDDHHHKKKMMMNNNNNNIIIGGGDDDAAA???=========AAABBBBBBCCCDDDDDDEEEEEEGGGGGGGGGHHHGGGGGGFFFFFFBBB@@@===;;;:::888555222111000...,,,+++++++++,,,******+++,,,,,,,,,++++++******++++++++++++******------------------------++++++,,,,,,,,,+++******++++++******++++++,,,---,,,,,,+++************+++---,,,+++***((('''&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---......///...............---------------...///111111///---....../////////000000000000000000000000000000000111222222333555888:::<<>>===???CCCGGGKKKNNNQQQRRRKKKJJJHHHEEEBBB@@@>>>===>>>>>>??????AAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHFFFCCC@@@???===<<<999777555333000---+++++++++,,,)))***+++,,,,,,,,,******,,,------------------,,,------------------------++++++,,,,,,,,,++++++***++++++******++++++,,,---+++*********************,,,++++++***)))(((((('''+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++,,,---,,,+++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------.................................,,,,,,---...///......---...////////////000000000222222222222222222222222333333333555888<<<@@@BBBGGGJJJPPPVVV[[[]]]]]]]]]\\\ZZZXXXUUUSSSRRRRRRSSSTTTUUUUUUVVVXXX^^^dddiiittt}}}}}}vvvvvvqqqnnnppppppmmmkkklllmmmrrryyy}}}|||uuuqqqrrrssssssrrrpppmmmgggaaa[[[UUUOOOKKKKKKIIIGGGFFFFFFFFFDDDBBB>>>>>>===;;;:::999888777666555555555555555555666333333333333333444444444444444444444444444444444333444666888999:::::::::999999999999999999999999888888888777777666666666777888:::<<<<<>>@@@AAABBBDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBBBB@@@>>>;;;999666444222000000000,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++******++++++,,,---)))***++++++,,,++++++++++++++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,......---++++++,,,++++++,,,,,,---.........++++++------------+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---.........,,,,,,---------...............---...//////......///111/////////000000000111111//////000111222333444444888999<<>>===<<<<<<888777666555555666777888999999888777555444333222444444444444444444444444333444555666888999:::;;;:::999999888888999999::::::::::::::::::999999999666666888;;;<<<@@@LLLXXXmmm~~~nnn___cccnnn||||||{{{~~~^^^^^^```bbbeeehhhkkklllpppppppppqqqqqqqqqrrrrrrooollljjjiiikkklllmmmlllmmmlllkkkjjjiiihhhhhhhhheeedddcccbbb___]]][[[ZZZUUUVVVVVVUUUUUUTTTSSSRRRVVVVVVWWWVVVUUUSSSPPPOOOMMMNNNPPPRRRSSSUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRTTTUUUUUUTTTTTTWWWYYYYYYXXXVVVUUUSSSPPPLLLIIIEEEFFFHHHJJJMMMQQQSSSUUUPPPMMMIIIEEECCCBBBBBBCCC???>>><<<:::999999:::;;;===>>>@@@AAACCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBAAA<<<;;;:::888666444333222///...------,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---)))***+++,,,------,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))),,,......---,,,++++++,,,,,,------------------***+++---......---+++***,,,------------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...//////...,,,+++---------.........//////***,,,---,,,+++***---/////////000000000111111111000111222333555777888999===???BBBGGGMMMRRRVVVXXXXXXWWWTTTRRRQQQRRRTTTUUUSSSTTTVVVYYY]]]bbbfffhhhdddfffhhhjjjkkkmmmppprrruuuzzz{{{uuunnnmmmmmmllliiigggiiinnnqqqtttyyy|||tttnnnjjj```[[[TTTOOOLLLJJJIIIGGGEEEDDDCCCBBBAAA???>>>>>>999888666555555666888999:::999999888777666555555555555555555555555555555444444555666777888999:::::::::999888888999::::::999::::::::::::::::::;;;999888888;;;<<>>@@@AAABBBBBBBBBCCCBBBAAABBBCCCDDDCCCBBB======<<<;;;999777555444111000...---,,,------...---......//////......---************************)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,---...------,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++...///---,,,++++++,,,,,,,,,,,,+++***))))))***+++---......---+++***---.........---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...//////...,,,+++---------.........//////---///000///------///222000000000000111111111111333444555777:::<<<===>>>@@@BBBGGGMMMSSSXXX[[[]]]ZZZWWWSSSPPPOOOQQQTTTWWWUUUVVVYYY]]]bbbfffjjjlllkkkmmmoooooonnnmmmnnnooommmrrrrrrlllfffgggiiijjjhhhgggjjjqqqwww}}}|||uuuqqqgggbbbZZZTTTPPPNNNLLLJJJFFFFFFEEEDDDBBBAAA@@@???999888777555555777888999999999999888888888888888555555555555555555555555555555555555666888999:::;;;:::999888888999:::;;;777777777888888999999:::<<<:::999;;;;;;>>>GGGRRRmmm~~~hhhhhhoooyyy{{{yyyzzz{{{{{{}}}~~~}}}}}}~~~{{{xxxtttsssrrrpppkkkgggjjjeee```^^^^^^______]]]]]]]]]\\\[[[ZZZXXXVVVUUUSSSUUUWWWYYY[[[[[[ZZZYYYUUUSSSQQQOOONNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTSSSUUUTTTRRRRRRTTTVVVVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSOOOLLLHHHCCC@@@????????????>>>>>><<<:::888555444666777999<<<>>>???AAAAAAAAAAAAAAABBBDDDEEEGGGHHHGGGCCC@@@>>>>>><<<999555666555222///---,,,++++++---,,,+++***+++,,,...///---------,,,,,,,,,++++++,,,,,,,,,---------............---,,,,,,+++*********************************************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,---------,,,,,,---......---------,,,,,,+++++++++---.........---,,,,,,+++******+++,,,,,,---......//////.........---------////////////000000000000...000111222111111222444555999===>>>>>>???BBBEEEFFFJJJPPPWWW\\\^^^^^^]]]YYYUUUQQQMMMNNNQQQVVVZZZ\\\]]]___bbbgggkkknnnpppoooqqqssstttsssooojjjggghhhiiiiiigggdddbbbaaabbbgggmmmvvv|||wwwmmmkkkfff___YYYRRRMMMKKKHHHGGGEEEEEEEEEDDDBBB@@@<<<;;;888666555555666777999:::;;;;;;;;;:::999888888777666444444555555666555444444555555666777888;;;;;;;;;::::::999999999888888888888888888888888:::888999<<<<<>>??????===999666333444666777999;;;===>>>>>>AAAAAABBBCCCDDDEEEFFFFFFGGGEEEBBBAAABBBAAA???<<<888777444222///...------,,,,,,------...------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------......---,,,,,,+++*********************************************************++++++,,,,,,++++++***)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,......------------......---------,,,,,,+++++++++------......------,,,++++++++++++,,,,,,------...//////.........---------....../////////000000000222333444444444444555777999===AAACCCCCCDDDHHHKKKKKKOOOVVV]]]aaabbbaaa```WWWTTTPPPNNNPPPUUUZZZ^^^bbbccceeehhhkkknnnppprrrmmmnnnoooooonnnjjjfffddd```bbbbbbbbbaaabbbdddfffmmmsss|||wwwrrrkkkddd]]]WWWQQQMMMJJJHHHFFFFFFEEEEEECCCAAA>>><<<;;;999777777777777999999:::;;;;;;;;;:::999999888777555555444555555555555555666666777888999;;;;;;;;;::::::999999999888888888888888888888888:::888999<<<<<>><<<;;;999888888888999:::;;;;;;<<<;;;;;;;;;:::888777555555444444666666666666777888999:::;;;;;;::::::::::::999999999999999999999999999999:::999:::<<<<<<>>>FFFOOOccc~~~pppggghhhpppqqqjjjiiiwww}}}zzzwwwuuussssssssssssrrrqqqooommmlllgggddd___ZZZUUURRRPPPOOOQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPQQQSSSTTTSSSRRRUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTRRROOOJJJFFFBBB@@@<<<===??????===:::777555555555555666777999:::;;;>>>???AAACCCEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDD@@@>>><<<:::888555444333//////000000///---,,,+++...------------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------------,,,,,,,,,........................---.........///////////////000111111000111444666===AAAGGGIIIKKKMMMQQQUUUYYY\\\aaaeeeeeebbb^^^[[[RRRQQQRRRTTTYYY```gggkkknnnnnnnnnnnnnnnnnnmmmmmmjjjhhhfffdddcccaaaaaaaaaaaabbbdddeeehhhmmmssswwwyyypppmmmmmmlllfff```YYYUUUPPPMMMKKKJJJHHHGGGAAAAAA@@@???===;;;999888888999:::;;;;;;<<<<<<======<<<:::888777555444333555555555555666777888999::::::::::::::::::::::::999999999999999999999999:::999:::<<<<<<===DDDMMM^^^yyypppdddccckkkqqqiiifffrrrzzzzzzyyyxxxwwwuuutttsssllliiieee```[[[YYYWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTRRRRRRRRRTTTTTTSSSQQQTTTUUUVVVVVVVVVVVVUUUTTTUUUUUUSSSQQQNNNIIIEEECCC@@@???>>><<<;;;999888888777777777777888:::<<<===<<<===???BBBDDDFFFGGGHHHHHHHHHHHHGGGEEEEEEDDDDDDBBBAAA@@@>>><<<:::888777333222000...---,,,------.........---------,,,,,,------------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,...------------------------..............................////////////000222333444444555777;;;===@@@EEEJJJMMMOOOQQQUUUYYY```bbbeeegggeee```ZZZVVVRRRSSSTTTXXX^^^eeekkkoooqqqqqqqqqpppnnnllljjjiiicccbbb```______```aaaccceeegggjjjmmmrrrxxx~~~vvvtttvvvuuuoooiiibbb]]]WWWRRROOOLLLJJJHHHDDDDDDCCCAAA???<<<:::999999999::::::;;;<<<===>>>>>>===<<<:::888666444333444444444444555666777777::::::::::::::::::::::::999999999999999999999999:::999:::===<<<===CCCKKK[[[wwwrrrdddaaaiii{{{sssiiidddnnn~~~}}}}}}|||uuusssnnnjjjfffdddccccccbbbbbbaaa___]]][[[YYYXXXWWWVVVUUUUUUUUUUUURRRPPPRRRSSSTTTUUUUUUTTTSSSRRRTTTTTTSSSRRRPPPMMMJJJHHHEEECCC@@@===;;;::::::;;;888888888999:::<<>>???@@@CCCEEEHHHIIIKKKKKKKKKJJJGGGEEEEEEFFFCCCCCCBBBAAA@@@>>>===<<<888666333000.........///............---------,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......---------------------.........---------...............////////////000000000000000222333444555999>>>AAAGGGLLLQQQTTTUUUWWW[[[___eeefffgggfffccc^^^YYYVVVUUUVVVXXX]]]bbbhhhnnnqqqtttssssssqqqnnnkkkhhhfff]]]]]]]]]]]]___cccfffhhhkkknnnsssxxx~~~~~~xxxsssmmmhhhbbb\\\WWWRRRMMMJJJIIIHHHFFFDDDAAA>>>===<<<;;;:::::::::;;;<<<===>>>>>>======;;;:::777555444333333333333444555666666999999::::::::::::;;;;;;:::::::::::::::::::::::::::999;;;======<<>><<<;;;999888888999;;;>>>AAABBBAAA@@@??????@@@CCCFFFHHHIIIJJJKKKIIIFFFDDDEEEGGGBBBCCCCCCCCCBBBAAA@@@???;;;:::888666444222111000............---------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,------111111///......---------+++++++++,,,,,,---------+++,,,------......------,,,,,,------......//////---------.........//////000000000000111111111222...///111222555:::???DDDLLLQQQVVVXXXYYY[[[___ccccccccccccbbb___\\\XXXVVVYYYZZZ\\\```eeejjjnnnppprrrrrrqqqoookkkgggcccaaa\\\]]]___bbbggglllqqqtttzzz}}}}}}}}}}}}xxxrrrkkkddd]]]WWWSSSOOOMMMJJJFFFCCCAAA@@@@@@<<<<<<;;;:::;;;;;;<<<============<<<;;;999777555444333333444444555666777999999999::::::;;;;;;;;;:::::::::::::::::::::::::::999;;;======<<>>BBBDDDEEECCC@@@>>>???AAADDDFFFDDDFFFHHHFFFDDDBBBDDDFFFBBBCCCCCCDDDDDDCCCBBBAAA=========<<<999666222000//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------...333333111000////////////+++++++++,,,,,,---------+++,,,,,,---.........---,,,,,,,,,---...///000000---------.........//////000111111111222222222222111222444666999>>>EEEIIINNNRRRWWWZZZZZZ\\\```ccc^^^^^^^^^]]][[[YYYWWWUUU[[[\\\___bbbfffjjjnnnpppnnnnnnmmmkkkgggccc^^^\\\___aaadddiiiooovvv{{{~~~zzzyyy}}}xxxqqqhhhaaa[[[SSSPPPLLLHHHEEEDDDCCCCCC>>>===;;;::::::;;;<<<===============<<<:::777666555444444555555666777888999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;======<<<@@@GGGRRRnnn~~~hhh]]]```nnn{{{uuulllqqq~~~}}}{{{yyyuuupppjjjeeehhheeeaaa]]]ZZZVVVRRROOORRRPPPPPPQQQRRRSSSRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOMMMKKKHHHEEEBBB@@@<<<:::777555777;;;@@@CCCEEEDDDBBBAAA@@@@@@AAABBBGGGHHHHHHIIIHHHGGGFFFEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@<<<666111000///............///000---------,,,,,,,,,++++++///...---++++++,,,---...---------,,,,,,+++++++++---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......))))))******+++---...///....................................////////////////////////////////////---000333444333333333444666444333555:::BBBJJJOOOTTTWWWZZZ\\\\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^___aaa``````aaadddgggkkkmmmgggfffdddaaa^^^^^^```bbbkkknnnrrrvvv{{{|||yyyzzz~~~~~~}}}yyypppggg^^^XXXQQQKKKGGGEEEDDDBBBDDDBBB@@@===;;;;;;;;;;;;>>>>>>===<<<:::888666555444444333222333444555666888999:::;;;;;;;;;:::999<<<<<<<<<;;;;;;::::::::::::;;;:::999999;;;???BBBQQQddd}}}jjj\\\]]]kkkwwwvvvkkkuuu|||uuuqqqjjjhhhdddbbb___\\\WWWTTTTTTRRRQQQQQQSSSSSSRRRQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPOOONNNLLLJJJGGGEEECCC???===:::888999<<<@@@CCCFFFEEEDDDCCCBBBAAAAAAAAADDDEEEGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAA>>>999555222111///---------...///---------,,,,,,,,,++++++------,,,,,,,,,------...---------,,,,,,+++++++++---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------************************------------------------,,,---------------------***))))))((('''(((((((((....................................////////////////////////////////////...000222333333222333444666555666888>>>FFFNNNSSSYYYZZZ\\\\\\[[[ZZZ[[[]]]___```aaaaaaaaaaaaaaaaaaccccccbbbbbbcccdddfffgggbbbaaa___]]]]]]___dddhhhxxx{{{uuummmgggbbb[[[TTTPPPMMMJJJHHHEEEDDDBBB???===<<<;;;;;;======<<<;;;:::888777666666666555555555666777888888999:::;;;;;;;;;:::999<<<<<<;;;;;;;;;::::::::::::;;;:::999999;;;???BBBJJJ\\\tttlll\\\\\\hhhsssyyymmmsss{{{tttrrrooolllhhhccc\\\XXXTTTQQQOOONNNOOOOOOOOONNNQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNLLLKKKIIIHHHEEEBBB???======???BBBDDDGGGGGGGGGGGGEEEDDDBBBAAABBBCCCEEEGGGHHHHHHHHHGGGEEEEEEDDDCCCBBBBBBBBBCCCEEEDDDCCCBBBBBB@@@<<<999666444111...,,,,,,...///------------,,,,,,,,,,,,++++++,,,---............------,,,,,,,,,,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------------------------,,,......---,,,,,,,,,,,,---////////////////////////............////////////////////////////////////...000222333222222222333666777:::>>>EEEMMMTTTXXX]]]]]]\\\ZZZXXXXXXZZZ\\\bbbeeehhhiiihhhfffeeeeeedddddddddcccccccccbbbbbb\\\\\\[[[[[[]]]dddmmmsss~~~|||vvvmmmiiibbb\\\VVVQQQMMMJJJGGGFFFDDDBBB@@@>>><<<;;;;;;;;;;;;;;;:::999888888666666555555666666777888888999:::;;;<<<;;;::::::<<<;;;;;;;;;;;;::::::::::::::::::999999;;;>>>AAADDDSSShhhzzzppp___]]]gggqqqqqqqqqyyy}}}yyyrrrjjjbbb\\\YYYVVVRRRPPPPPPPPPOOOOOORRRRRRRRRRRRRRRSSSSSSSSSPPPPPPPPPPPPOOONNNMMMLLLIIIHHHEEECCCBBBCCCEEEFFFFFFHHHIIIJJJJJJHHHEEECCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCFFFDDDBBBAAAAAAAAA???===:::777333///---,,,---......------------,,,,,,,,,)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,------------...........................------------------------...------------,,,,,,,,,/////////000111222333444000000000000000000000000............///////////////////////////////////////000222222222111333444666999>>>EEEMMMTTTYYY\\\]]]]]]ZZZXXXVVVXXX[[[___hhhlllqqqrrrpppllljjjjjjddddddeeedddcccbbbaaa```YYYYYYZZZ\\\bbbmmmyyy|||rrrooojjjddd^^^XXXQQQMMMJJJIIIGGGEEEBBB???<<<;;;999::::::;;;;;;::::::999444444444444444555555666777888:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::===@@@AAAMMM___ppp}}}tttccc___gggpppxxxqqqsss}}}vvvnnnhhhddd```ZZZWWWVVVVVVUUUUUUSSSRRRRRRQQQRRRRRRSSSTTTPPPPPPPPPPPPPPPPPPOOOOOOMMMKKKJJJHHHHHHHHHHHHIIIFFFHHHKKKMMMMMMLLLJJJHHHFFFGGGGGGGGGFFFEEECCCBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@AAAAAA@@@>>>===:::666222///..................---------,,,,,,)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++,,,,,,,,,---------++++++,,,---......//////,,,,,,---------.........++++++++++++++++++++++++------------------------------------------------+++++++++,,,---...///000000000000000000000000000............////////////000000000000000000000000///111222222222222444666888<<>>???HHHWWWhhhvvvwwwddd___eeennnvvvpppwww~~~zzzyyy{{{~~~}}}yyylllggg```[[[YYYYYYYYYYYYWWWVVVTTTRRRPPPPPPPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMLLLLLLLLLMMMMMMIIIKKKNNNOOOPPPNNNLLLKKKJJJJJJIIIHHHFFFCCCAAA???AAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAA@@@??????===999666333111//////............---------,,,++++++,,,---............++++++,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------++++++,,,---...//////000,,,---------............------------------------------------------------,,,,,,,,,---------......------,,,++++++++++++,,,////////////////////////............////////////000000000000000000000000///111222333333444777:::<<>><<<:::777444111000............------------------,,,,,,,,,------...+++++++++,,,,,,---------,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------..................---------------------............000000000000000000000000------------------------***++++++,,,---...//////000000///...................................................////////////000000000000000000000000///000222333444777:::===BBBIIISSS^^^dddfffeeeccc]]]]]]]]]^^^```fffmmmsssyyy~~~~~~tttjjjfffeeebbb```^^^[[[YYYXXXXXXXXXaaaeeellluuu~~~~~~xxxwwwwwwzzz~~~~~~|||{{{zzz|||~~~|||}}}yyypppiiiccc___WWWOOOHHHDDDBBBAAA999999:::;;;;;;;;;::::::555666777888999888888777666777999;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<999:::;;;;;;999999;;;<<<>>>CCCMMM^^^ppp~~~lll```bbbhhhzzzuuuvvv}}}wwwvvvvvvxxx|||}}}tttmmmjjjjjjjjjjjjlllhhhbbb\\\VVVQQQOOONNNNNNNNNNNNOOONNNNNNMMMMMMKKKLLLNNNPPPQQQRRRRRRSSSSSSSSSSSSRRRPPPNNNKKKJJJKKKKKKKKKJJJHHHEEEBBBAAA======>>>>>>???@@@AAABBB@@@@@@AAABBBDDDDDDBBB@@@??????>>><<<999666222000//////.........---------///...---++++++,,,---...+++++++++,,,,,,---------,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......111000///...---,,,++++++---------.........//////------------------------------------------------)))***+++,,,...///000000------------...000111222..................................../////////000000000000000000000000000///000222444555888<<>>:::;;;;;;;;;;;;<<<>>>@@@AAABBBAAA@@@?????????AAAAAA@@@@@@@@@???===<<<:::999555333///---+++,,,---...------------------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,------++++++++++++---------,,,+++***+++,,,---...///,,,+++,,,...///---+++---------............///////////////////////////++++++,,,,,,,,,,,,,,,,,,------------------------........................///......---------......,,,------...///000111111111111222222222222111000***...222444444888???EEEMMMWWWeeemmmmmmkkkiiiiiifffhhhjjjnnnrrruuuwwwxxxyyyoooeee\\\XXXRRRSSSUUUUUUVVV[[[cccjjjvvvzzz{{{xxxtttvvvxxx|||uuunnndddZZZRRRLLLHHHEEEDDDAAA>>><<<;;;:::777666888777777666555555444444888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<@@@EEEPPPaaauuuooobbbeeeuuu}}}~~~ssshhh]]]VVVRRRPPPKKKKKKKKKKKKKKKLLLLLLLLLOOOOOOPPPPPPQQQRRRRRRRRRVVVVVVWWWVVVTTTQQQNNNMMMLLLKKKJJJIIIHHHDDD???;;;<<<;;;:::999:::;;;<<<===@@@@@@???>>>>>>???@@@AAAAAAAAAAAA@@@???>>><<<<<<888666333///...---..............................------------------------//////......---,,,++++++......---,,,,,,,,,,,,---+++,,,------------,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---......---+++,,,...///---+++---------............///........................------------,,,,,,,,,,,,------------------------...........................------------...//////.........///////////////111111111111111111111111///222555555666:::BBBIIIRRR[[[ffflllmmmllllllmmmlllnnnrrruuuxxxyyyyyyxxxzzzzzzxxxrrrhhh___XXXUUURRRUUUYYY[[[___eeennnuuu|||zzzzzz{{{}}}~~~wwwlllaaaWWWPPPJJJFFFEEECCC???===<<<;;;999777777777777666666555555555888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<@@@DDDOOObbbyyyvvvhhhhhhsss~~~|||||||||~~~~~~|||~~~|||pppeee[[[UUURRRMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNPPPQQQRRRSSSTTTWWWWWWWWWVVVUUUSSSPPPOOOMMMLLLKKKJJJIIIFFFAAA>>><<<:::888777666777888999>>>=========>>>???@@@@@@CCCCCCCCCBBBAAA@@@???>>><<<:::777444111///......////////////////////////++++++,,,------...//////111111000///---,,,+++***......---,,,,,,,,,,,,---***,,,...000000...,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,------......---,,,,,,......---,,,---------............///------------------------//////......---,,,,,,,,,------------------------........................------------...///000000000000000//////.........111111000//////000111222444555777777999???HHHOOOZZZ```hhhlllnnnoooqqqsssvvvyyy}}}}}}zzzwwwtttsssooohhh```XXXTTTRRRSSSXXX___eeelllttt~~~wwwjjj```VVVNNNJJJHHHEEEAAA???>>>===;;;999777777777777777777666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===@@@BBBMMMbbb|||nnnjjjooo{{{{{{xxxvvvxxxmmmccc\\\XXXTTTRRRQQQOOOMMMMMMLLLLLLKKKLLLMMMOOOQQQSSSTTTUUUWWWWWWWWWVVVUUUTTTSSSRRRNNNMMMKKKJJJIIIGGGCCC???;;;999777444444444666777::::::;;;<<<===>>>???@@@BBBBBBCCCBBBBBBAAA@@@@@@???===:::777333111...---000000////////////......,,,,,,,,,---------......000//////...---,,,,,,+++......---,,,,,,,,,,,,---+++,,,---//////---,,,+++++++++------------++++++,,,,,,,,,,,,------......------,,,------------------------............///------------------------.....................---................................................//////...............///000/////////////////////222000///......000222333555666777999>>>FFFPPPWWWbbbeeeiiimmmooosssxxx{{{xxxsssmmmkkkfff```YYYTTTSSSTTTTTT[[[eeeoooxxxtttiii___VVVQQQKKKHHHCCC@@@???>>><<<;;;888888888888888888888888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@BBBKKK```|||ppphhhjjjvvvyyysssppp~~~wwwmmmfffbbb\\\ZZZVVVRRROOOMMMKKKKKKKKKKKKMMMOOOQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTOOOMMMLLLKKKJJJHHHDDDAAA;;;999666444333444555777666777999:::<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???<<<:::666333000.../////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++------------++++++,,,,,,---------.........,,,------------,,,---------------............///------------------------,,,------....../////////................................................222111000///...---------......//////000111111222111000///...///000222444444666888===DDDMMMWWW^^^eeegggjjjnnnsssyyy{{{rrrlllcccaaa]]]XXXSSSRRRTTTVVVXXXaaammmyyy}}}zzz{{{}}}~~~{{{rrrhhh```ZZZPPPLLLGGGCCC@@@???===<<<999999999999999888888888666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======AAABBBIII\\\wwwoooccceeeqqqyyypppkkkyyyyyyssspppfffccc]]]VVVQQQMMMJJJIIIKKKKKKMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVQQQOOOMMMLLLKKKJJJGGGDDD???===999555333444555666333444666999;;;===>>>>>>??????@@@AAAAAAAAA@@@@@@??????>>><<<999666333111000//////......---------//////...---,,,,,,++++++******++++++,,,------.........---,,,,,,,,,,,,------,,,***))))))***,,,---+++,,,,,,------,,,,,,+++,,,,,,---............---,,,---......,,,,,,---...---------............///------------------------,,,,,,---------.........................................................222111000///...------------......///111222222333111111000000000222333444444666;;;BBBKKKUUU\\\aaaeeegggjjjpppxxx}}}rrrhhhbbbZZZYYYVVVSSSRRRTTTXXX\\\bbbkkkxxx|||tttvvvxxxyyy{{{~~~zzzqqqiiidddWWWSSSLLLGGGDDDBBB@@@>>><<<;;;;;;:::999999888888666777888:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>AAABBBHHHXXXoooooo``````lll}}}zzznnnfffttt}}}sssoooggg^^^VVVPPPMMMKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVTTTRRRPPPOOONNNMMMJJJHHHFFFCCC===888444333444555000222555888;;;<<<======>>>???@@@AAAAAAAAAAAAAAA??????@@@???===:::777555111111000000///......------------------------,,,,,,,,,,,,---------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,.../////////...---+++---///...,,,+++---...---------............///........................///......---,,,++++++***................................................000///////////////000000//////000000000111111111111111111222333333444444666:::AAAJJJSSSZZZ^^^```bbbdddjjjsss|||ttthhh^^^YYYVVVVVVUUUUUUVVVZZZaaaeeennnxxx{{{ssswww|||xxxpppkkk```ZZZSSSLLLHHHEEECCCAAA>>>===<<<;;;:::999888777666777888:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;===>>>>>>@@@AAAGGGTTTiiirrraaa]]]hhhxxx~~~nnncccppp~~~yyypppfff\\\UUUQQQOOOLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWUUURRRQQQQQQOOOMMMKKKLLLGGGAAA:::555333222333///111444777:::<<<======??????@@@AAABBBBBBBBBBBB???@@@AAABBB@@@>>>:::888222222222111000//////...+++,,,,,,------......////////////......------,,,......---,,,,,,,,,,,,---***,,,...//////...,,,***...---++++++++++++---...,,,,,,.../////////...---+++---///...,,,+++,,,///---------.........//////////////////////////////111000///---+++)))((('''////////////////////////........................------......///111222333111111111111000000000000000111222444444555555444999>>>EEEOOOXXX]]]_________cccjjjtttzzzmmmaaaXXXSSSWWWXXXXXXYYY\\\bbbiiinnnwww~~~yyyuuu||||||tttoooeee___WWWPPPKKKHHHEEECCC??????===<<<:::888777777666777888:::;;;<<<==============================:::::::::;;;<<<===>>>???>>>AAAGGGRRReeeuuuccc\\\fffuuunnnaaannnyyynnneee]]]UUUQQQQQQQQQQQQPPPOOOOOOPPPRRRTTTTTTSSSSSSSSSUUUVVVWWWVVVVVVUUUTTTRRRPPPNNNMMMGGGGGGDDD>>>777333222444444555666777888999:::;;;AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCBBB@@@>>><<<666555333111///------,,,,,,------......------,,,////////////........................---,,,+++***------------------------------------------------000///---+++***+++---...---......///...---+++***++++++,,,,,,---...//////////////////////////////////////////////////////....................................////////////333222111/////////000000///000111111000111333555111222333222222333555777>>>EEEOOOTTTUUUVVVYYY]]]^^^cccmmmyyyyyyooodddZZZUUUVVVVVVWWWZZZ^^^dddllluuu{{{~~~|||}}}{{{yyypppmmmcccWWWPPPMMMIIICCCAAA@@@>>>>>>>>>===<<<:::999999::::::;;;<<<======<<<<<<;;;;;;;;;:::::::::999:::<<<=========<<<;;;??????EEERRRhhh~~~ddd\\\aaannn~~~rrriiilllzzz|||uuunnneee\\\VVVUUUUUUUUUSSSRRRQQQQQQQQQSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXWWWVVVTTTRRRPPPOOOJJJJJJGGGAAA:::555444555555555666777888999999:::@@@@@@AAAAAABBBAAAAAA@@@@@@AAABBBBBBBBB@@@>>><<<777555333111///...---,,,---......//////......---............------------............---,,,+++***------------------------------------------------///...---,,,+++,,,------,,,,,,------...---------,,,,,,,,,------.........////////////////////////////////////////////////....................................////////////111111000//////000111222///000111111000000222444222222333333444666:::===DDDKKKUUUZZZZZZYYYYYY[[[^^^dddmmmyyy~~~sssjjj```XXXVVVYYYYYY\\\aaafffmmmuuu}}}~~~vvvssskkk___XXXSSSMMMGGGEEECCC@@@???>>>===;;;999::::::;;;;;;<<<======>>>=========<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<@@@@@@DDDPPPeeefff^^^bbbmmm|||uuulllmmmwww{{{rrrhhhaaa___^^^\\\YYYWWWUUUSSSRRRQQQQQQPPPPPPQQQSSSVVVWWWZZZZZZZZZYYYXXXVVVSSSRRROOONNNKKKEEE???999666666888888888999999:::::::::>>>???@@@AAABBBBBBBBBBBB@@@AAABBBBBBAAA@@@>>>===888666444222000...------...//////////////////......------------,,,,,,,,,............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,---...//////------------------......////////////////////////////////////////////////....................................////////////////////////000111222333...///000000///000222444111222333444777;;;BBBFFFNNNTTT\\\___^^^[[[YYYXXX___dddnnnyyywwwlllddd^^^ZZZ\\\aaabbbffflllssszzz~~~}}}vvvkkkccc]]]TTTLLLHHHFFFBBB???>>>===;;;:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>AAAAAACCCNNNaaa{{{iii___aaajjjwww{{{pppnnntttvvvpppllljjjfffccc___\\\XXXUUUQQQQQQOOOOOOPPPSSSUUUWWW\\\\\\]]]]]][[[YYYWWWVVVSSSRRROOOJJJDDD>>>999777<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBB@@@AAAAAAAAAAAA@@@???>>>999888666333111///...---......////////////...............---------,,,,,,---.........------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,------,,,+++,,,---...///............------------////////////////////////////////////////////////....................................////////////000000000000000111111222...///000000///000222444111222333666:::AAAIIIOOOXXX[[[___```^^^ZZZYYYXXX___dddnnnxxx|||xxxooofffaaa______eeelllmmmrrrzzzwwwnnnfff[[[QQQKKKGGGCCC???>>>===<<<;;;======>>>>>>>>>?????????>>>>>>>>>=========<<<<<<===<<<;;;;;;;;;<<<>>>???@@@@@@CCCKKK]]]vvvmmm______eeeqqqtttnnnppp~~~{{{wwwsssoookkkfff___[[[UUUSSSQQQPPPPPPRRRUUUVVV\\\]]]^^^___^^^]]]ZZZYYYWWWUUURRRNNNIIICCC===999======<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBCCC@@@@@@AAAAAA@@@@@@??????:::999777444222000......,,,------......------,,,////////////.........------------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,///...---,,,+++,,,------.....................---////////////////////////////////////////////////////////////////////////............////////////111111111111000000//////...///000000///000222444111222555888>>>FFFOOOVVV``````___]]][[[ZZZ[[[\\\___eeemmmwww~~~{{{xxxooogggaaa```bbbeeemmmvvv{{{}}}}}}yyyooocccXXXMMMIIICCC@@@?????????>>>>>>>>>>>>???????????????=========<<<<<<<<<;;;;;;======<<<;;;;;;===>>>?????????BBBIIIYYYqqqqqq___\\\___jjjyyyzzzooonnn~~~}}}}}}{{{wwwqqqiiicccZZZXXXTTTRRRQQQRRRTTTUUUYYY[[[^^^``````___]]]\\\[[[YYYVVVTTTPPPJJJBBB===;;;;;;;;;;;;;;;;;;::::::<<<===>>>@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<:::888555222000///...,,,,,,------------,,,,,,000000/////////.........,,,------...------,,,,,,------------------------------------------------,,,,,,,,,------------...//////...---,,,,,,,,,,,,..................//////////////////////////////////////////////////////////////////////////////............////////////222222222222111000......///000111111000111333555333555888===CCCKKKTTTZZZdddaaa___\\\\\\^^^```bbbbbbfffllltttyyyyyyuuuqqqfffbbb```ccchhhmmmuuu~~~~~~~~~|||yyyxxx|||zzzmmmbbbSSSNNNGGGBBBAAAAAAAAAAAA????????????????????????=========<<<<<<<<<;;;;;;======<<<<<<======>>>???===>>>AAAGGGTTTjjjwwwaaa\\\[[[eeettttttnnn|||{{{rrrkkk```]]]XXXTTTRRRRRRSSSTTTVVVYYY\\\___aaaaaa___^^^^^^]]][[[YYYVVVPPPHHHBBB<<<<<<<<<=====================>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA===;;;999666333111//////------............------//////.........---------,,,,,,------...------,,,------------------------........................------,,,+++,,,---...///---------...------,,,,,,------......//////000000////////////////////////////////////////////////////////////////////////............////////////000000111222111111000///000111222222111222444666666999>>>CCCIIIQQQYYY^^^dddbbbaaa```bbbeeegggiiieeeggglllpppsssqqqlllhhhdddbbbdddkkkrrrwww~~~wwwuuuxxxzzz{{{}}}xxxmmm\\\VVVNNNGGGCCCBBBBBBBBB???????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>AAAEEENNN```vvv|||eee]]]ZZZaaaooo{{{ppp}}}wwwpppdddaaa[[[VVVRRRRRRSSSTTTTTTWWW[[[___aaaaaa```___aaa```^^^]]][[[UUUMMMFFF??????@@@@@@@@@AAAAAAAAA===>>>???@@@@@@@@@@@@@@@AAA@@@@@@???@@@@@@AAAAAA>>><<<999666444111000///......////////////............---------,,,,,,,,,,,,,,,------...---------------------------------////////////////////////...---+++++++++---///000***+++---...///......---,,,------...///000111111////////////////////////////////////////////////000000000000000000000000............/////////000---...000111222222111111111222333333222333555777999<<>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>;;;<<<>>>?????????>>>======???@@@CCCJJJZZZmmm|||hhh___ZZZ___lll|||qqq}}}|||pppjjj```YYYUUUTTTSSSSSSUUUVVVXXX\\\aaadddeeeddd```___^^^]]]\\\YYYTTTQQQGGGCCC===::::::<<>>===<<<999777444111000111000///...............000000///...------,,,,,,......//////...---,,,,,,........................///////////////...............---------......///////////////////////////---------.........//////////////////////////////////////////////////////............////////////000000000000111111111111111111111111111222222222222222333444555777999:::;;;???DDDJJJOOOUUU\\\```dddeeegggkkkoooqqqqqqqqqllljjjhhhfffeeeeeeeeefffggglllsss{{{|||{{{|||nnneeeYYYPPPLLLHHHEEEAAADDDBBB@@@@@@AAA@@@>>>===>>>=========<<<<<<<<<<<<========================>>>>>>@@@DDDHHHQQQddduuunnnZZZUUU___jjj{{{uuuyyyxxxrrriiiaaa[[[XXXVVVUUUUUUUUUWWW[[[___cccddddddbbbaaa```___^^^[[[WWWSSSJJJFFF@@@<<<<<<===>>>>>>>>>===<<<;;;<<<>>>@@@AAABBBBBBBBBAAAAAAAAABBBBBB<<<<<<;;;:::888555333222000000///...............000//////...------,,,,,,......//////...------,,,.......................................---------000///...---------------........................---------.........//////////////////////////////////////////////////////............/////////////////////000000000111111////////////000000000000111111111222444666999:::???BBBGGGKKKPPPUUU[[[___eeegggjjjnnnqqqrrrrrrqqqhhhfffdddbbbbbbdddgggiiilllrrrzzz|||~~~ssslll```VVVNNNHHHDDDAAACCCBBB@@@@@@@@@@@@???===>>>>>>=========<<<<<<<<<========================>>>>>>@@@BBBEEENNN```pppttt^^^WWW___iiizzz}}}}}}{{{sssllleee```\\\YYYWWWWWWXXX\\\```dddffffffeeedddcccbbbaaa___ZZZWWWOOOKKKEEE@@@>>>===<<<;;;???>>><<<;;;;;;;;;===>>>@@@AAABBBCCCCCCBBBAAAAAA;;;;;;;;;:::999777666555//////......------....../////////...------,,,,,,.........///......---,,,........................------------------------111000///...---,,,,,,,,,------------------------------........./////////////////////////////////////////////////////////............////////////....../////////000000000/////////000000000111111222222333444666999<<<>>>EEEGGGJJJMMMPPPUUU[[[___hhhjjjnnnqqqrrrqqqooonnneeeccc``````bbbggglllppptttzzz~~~}}}~~~~~~}}}vvvlll```TTTLLLFFFCCCCCCAAA??????@@@@@@???>>>>>>>>>>>>=========<<<<<<========================>>>===???AAABBBJJJZZZjjj}}}eeeZZZ___gggxxx~~~{{{uuuooojjjddd```^^^]]]\\\___bbbfffhhhiiifffeeedddddddddaaa^^^ZZZTTTPPPJJJEEEAAA>>>;;;888===<<<:::888888999;;;<<<===???BBBCCCDDDCCCAAA@@@======<<<<<<:::888777666000///......------......//////.........------------...............------........................---------------.........000///...---------------------------------------............////////////////////////////////////////////////////////////............////////////............////////////111111111222222333333444666666777999<<<@@@CCCEEEHHHIIIKKKMMMQQQVVV]]]aaakkknnnqqqrrrppplllhhhfffbbb```___```dddllltttyyy}}}~~~}}}~~~~~~vvvjjj]]]SSSLLLIIIDDDBBB@@@???@@@@@@@@@???>>>>>>>>>============<<<==============================>>>@@@AAAHHHXXXgggnnn___```eeeuuuyyywww}}}yyytttnnnkkkeeeccc``````cccfffhhhhhhgggffffffffffffddd```]]]XXXTTTOOOJJJEEE@@@;;;777999888777666666777999:::<<<>>>AAACCCDDDCCCAAA@@@@@@@@@???===;;;999777666111111000///...........................---------------...............---........................------......////////////---------------...///000................................./////////000000////////////////////////////////////////////////............////////////............////////////000111111222333444444444777999;;;>>>BBBFFFIIIKKKHHHIIIKKKLLLPPPVVV^^^cccllloooqqqooojjjccc^^^\\\\\\\\\]]]aaahhhqqqyyy~~~}}}|||||||||}}}~~~yyypppeee[[[SSSOOOGGGDDDAAA@@@@@@@@@@@@??????>>>>>>>>>====================================<<<<<<>>>@@@BBBHHHXXXgggwwwdddaaacccsss|||tttqqq~~~~~~zzzwwwmmmiiieeebbbcccdddffffffiiihhhhhhhhhiiigggcccaaa[[[YYYTTTPPPKKKEEE>>>:::888777555555555666888999;;;===@@@CCCDDDCCCBBBAAABBBAAA@@@???<<<:::888777444333222000///...------........................,,,---......///.................................------......///000000000,,,,,,,,,---...///000111////////////////////////....../////////000000000////////////////////////////////////////////////............////////////....../////////000000000...//////000111222333333666999>>>CCCGGGJJJLLLMMMIIIIIIJJJKKKNNNUUU]]]cccjjjmmmnnnjjjccc[[[WWWVVVVVVYYY]]]dddmmmvvv}}}xxxsssrrrsssuuuyyy}}}zzzsssmmmdddZZZSSSJJJGGGCCCAAAAAAAAA@@@@@@??????>>>>>>>>>=================================<<<<<<>>>AAABBBGGGVVVeeejjjdddcccqqq|||sssppp~~~xxxssslllgggffffffggggggkkkjjjjjjkkkllljjjgggddd___]]]ZZZWWWRRRKKKDDD>>>;;;999777666555666777888;;;<<>><<<:::999777666444222000...------........................,,,------...//////..............................,,,,,,---......///000000---------------...///000.........................../////////000000000000////////////////////////////////////////////////............/////////////////////000000000111111...//////000222333333444777;;;BBBHHHMMMPPPQQQPPPKKKJJJIIIIIIKKKRRRZZZ```fffhhhiiieee^^^WWWUUUUUUUUUZZZbbblllvvv~~~{{{rrrkkkhhhkkkpppttt}}}}}}yyywwwpppcccYYYNNNJJJFFFCCCBBBAAAAAA@@@?????????>>>>>>>>>==============================>>>>>>???AAAAAAEEESSSaaaxxxnnnfffdddooo~~~sssnnn|||{{{sssmmmjjjjjjjjjjjjmmmlllmmmnnnnnnmmmjjjgggaaa```^^^[[[VVVPPPHHHBBB>>>===:::777666555666666;;;<<<>>>AAABBBCCCCCCCCC???????????????>>>===<<<999888666333000...---------.....................,,,,,,---.../////////...........................++++++,,,,,,---.../////////......---------......------------------------////////////000000000000////////////////////////////////////////////////............/////////000000000000000111111111111000111111333444555666666999>>>FFFNNNSSSUUUUUUTTTMMMLLLJJJHHHJJJOOOWWW]]]bbbeeefffbbb[[[VVVUUUWWWWWW]]]hhhttt~~~xxxrrriiicccccchhhpppvvv}}}yyykkk^^^PPPLLLGGGDDDBBBAAAAAA@@@????????????>>>>>>>>>>>>========================??????@@@@@@???CCCOOO]]]sssqqqhhhdddooossslllxxx~~~xxxuuusssrrrqqqvvvuuutttsssrrrpppllliiidddcccbbb```^^^YYYSSSOOODDD@@@;;;777555444333222:::;;;===???AAAAAAAAAAAABBB@@@>>>>>>???AAAAAAAAAGGG@@@777333333333000---111111000......------............................../////////...---,,,,,,------......//////000000---------............/////////////////////////////////............//////111111000000//////......///---,,,,,,...//////...////////////////////////111111111000000000000000222333333222222333777999???EEEOOOYYY^^^\\\VVVQQQOOOKKKGGGGGGJJJOOOQQQRRRXXXZZZ\\\ZZZWWWVVVXXX[[[ccchhhqqq}}}}}}pppjjjeeeeeefffjjjsss}}}}}}|||zzzxxxwwwxxxxxxzzz|||yyypppeeeWWWJJJEEEEEECCCBBBBBB???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???======???@@@CCCLLLVVVqqqxxxddd___jjj{{{wwwmmmuuu}}}~~~{{{yyyxxxwwwxxxwwwuuuuuutttrrrnnnkkkfffeeedddccc```\\\WWWSSSJJJFFF???;;;888777666555888999;;;===???@@@@@@@@@AAA@@@>>>???@@@AAAAAA@@@EEE???888444444444111...111000///.........................................................------............////////////---------............/////////////////////////////////............//////111000000000/////////...///---,,,,,,...//////...////////////////////////111000000000000000000000222333333222222444777:::BBBGGGPPPXXX\\\[[[VVVRRRPPPLLLHHHHHHJJJMMMOOOOOOTTTVVVYYYYYYXXXZZZ^^^bbblllqqqzzz|||xxxqqqllliiijjjlllqqq{{{~~~}}}|||zzzyyyxxxwwwvvvuuuuuutttrrrqqqooonnnnnnoooppprrruuuxxx{{{|||}}}}}}}}}~~~~~~~~~}}}|||{{{{{{}}}yyynnn```QQQJJJGGGCCC@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???======???@@@CCCKKKUUUnnnzzzeee```iiiyyy|||ppptttxxx}}}~~~|||{{{yyyxxxvvvuuuuuussspppmmmhhhgggffffffeeeaaa\\\XXXSSSMMMFFF@@@<<<;;;:::999777888:::<<<>>>@@@@@@@@@@@@??????@@@AAAAAA@@@>>>AAA===888666777666222///000///...............///........................---------.............../////////...............---------............///////////////////////////000//////......//////000000000000000///////////////---,,,---...000//////////////////////////////000000000000000000111111222222333333333555999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???======???@@@BBBJJJSSSjjj}}}hhh```fffttt~~~sssrrr|||{{{~~~~~~|||zzzxxxvvvtttssssssqqqooommmhhhhhhhhhiiiiiifffbbb^^^ZZZTTTLLLDDD@@@>>>===<<<999:::;;;===???@@@AAABBB@@@??????@@@AAAAAA???<<<===;;;999888888777444111000//////....../////////........................------------......///////////////......------------------............///////////////////////////000000////////////000000000000000000///////////////...,,,---///000000///////////////////////////000000000000000111111111111222333333444666:::>>>FFFJJJPPPTTTVVVUUUTTTTTTWWWUUUSSSPPPNNNLLLIIIHHHJJJMMMRRRVVV[[[cccmmmtttzzzwwwxxx{{{}}}{{{zzz|||~~~}}}|||vvvssspppmmmlllkkkjjjhhhggggggeeecccaaa```^^^]]]_________^^^]]]\\\[[[ZZZXXXYYYZZZ[[[^^^```bbbccceeegggiiilllmmmnnnmmmllljjjiiihhhgggggghhhjjjjjjllllllmmmoooqqqsssvvvwwwxxxyyy{{{~~~vvvdddXXXNNNFFFAAAAAA??????>>>>>>>>>>>>>>>===========================>>>======??????AAAHHHQQQgggjjj___bbbmmmvvvuuupppyyyyyysssooorrrxxx~~~{{{xxxuuusssqqqoooooonnnlllkkkiiiiiiiiikkklllkkkgggddd```ZZZQQQJJJEEEAAA???===::::::;;;<<<>>>???@@@AAA@@@??????@@@AAA@@@>>>;;;;;;;;;:::::::::888666444111111000/////////000000........................---------------...///000//////......------,,,,,,---------............///////////////////////////000000////////////000000////////////000000000000000...------///000000///000000000000000000000000//////000000111111111111000111333333555888<<<@@@FFFJJJNNNQQQRRRSSSVVVXXX^^^]]][[[WWWRRRMMMJJJHHHIIILLLRRRWWW]]]gggrrrzzz|||wwwwww||||||{{{zzzxxxvvvuuussssssjjjgggdddbbbaaa```___]]]]]]]]][[[ZZZXXXVVVUUUTTTTTTTTTUUUTTTTTTSSSRRRRRROOOPPPPPPRRRTTTVVVXXXYYYZZZ\\\___bbbddddddcccccc```___^^^^^^^^^^^^______bbbbbbdddfffhhhjjjlllmmmooopppsssvvvzzz~~~~~~mmm```UUUJJJEEEDDD@@@?????????>>>>>>==============================>>>======??????@@@GGGOOOddd|||kkk^^^^^^fffnnnxxxooossswwwuuupppiiiddddddjjjpppwww|||}}}{{{tttqqqooommmmmmmmmllljjjiiijjjkkknnnpppooommmjjjeee```XXXQQQKKKGGGCCCAAA;;;;;;;;;;;;<<<===>>>???AAA@@@??????@@@???===<<<;;;;;;;;;;;;999888777666444333222111000000000000........................///...---,,,,,,---///000.........------------------------............///////////////////////////111000000//////000000111////////////000000000000000...---...///111000000000000000000000000000000/////////000111111222222///111222444666999>>>BBBGGGJJJNNNPPPQQQTTTZZZ___dddcccaaa[[[TTTOOOLLLKKKIIINNNUUU\\\cccmmmyyy{{{xxxwww{{{|||yyywwwqqqpppnnnmmmkkkiiigggggg^^^\\\XXXWWWVVVVVVUUUTTTTTTSSSRRRQQQPPPNNNMMMMMMJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGHHHIIIKKKLLLNNNOOOQQQRRRTTTWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWYYYZZZ[[[]]]___aaabbbbbbeeefffhhhkkkooossswwwyyy{{{|||~~~wwwjjj]]]PPPIIIHHHAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======?????????EEEMMM```vvvnnn___[[[bbbiii|||}}}qqqoooyyymmmllliiibbb]]]]]]bbbgggooorrrwww|||~~~|||yyy{{{}}}~~~~~~uuurrrooonnnnnnnnnmmmlllkkklllnnnqqqttttttrrrpppkkkggg```ZZZTTTOOOJJJFFFAAA@@@???>>>>>>???@@@AAABBB@@@>>>>>>>>>>>>===<<<<<<<<<<<<:::999888777888777666555333222111000000........................000///---,,,,,,---...///,,,------------------...---------............///////////////////////////111111000000000000111111.../////////000000000111000///---...000111111000000000000000000000000000...//////000111111222222///000222444666:::???CCCHHHLLLOOOQQQRRRWWW```ggghhhgggddd]]]UUUOOOMMMMMMJJJQQQYYYbbbkkkuuu}}}uuuvvvxxx}}}~~~zzzuuuqqqmmmllldddcccbbb```]]][[[ZZZYYYTTTQQQNNNMMMMMMNNNMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGDDDEEEEEEFFFFFFFFFEEEEEECCCCCCDDDEEEFFFGGGIIIJJJLLLLLLMMMOOOPPPQQQRRRRRRTTTSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSUUUWWWXXXXXXYYYZZZ[[[]]]```cccgggjjjlllooopppsssvvvxxx{{{|||}}}ttteeeVVVMMMKKKBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????>>>DDDLLLYYYoooqqqaaa\\\```gggxxxvvvooosssggghhhfff```[[[[[[```eeekkkmmmqqqtttvvvuuutttsssjjjllloooppppppqqquuuyyy~~~wwwtttqqqpppppppppooonnnmmmnnnppptttwwwxxxvvvtttoookkkfff```ZZZTTTNNNJJJGGGFFFDDDCCCBBBCCCDDDDDDCCCAAA>>>======>>>>>>=========<<<:::888777888999999888666444222111111000........................111000...,,,+++,,,---...,,,,,,,,,------.........---------.........//////////////////////////////111111000000000000111111.../////////000000111111000///......000111111000000000000000000000000000...//////000111222222222///000222444777;;;@@@DDDJJJMMMPPPRRRTTTZZZeeemmmjjjiiieee]]]UUUOOOMMMNNNKKKRRR]]]gggqqq{{{zzzuuusssuuu{{{~~~|||uuussspppkkkfffbbb___]]][[[ZZZXXXVVVTTTRRRQQQPPPMMMKKKIIIHHHHHHIIIIIIHHHDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKKKKLLLMMMNNNOOOPPPRRRQQQQQQQQQPPPPPPOOOOOOLLLMMMOOOPPPQQQRRRRRRRRRRRRSSSUUUXXX[[[___bbbcccggghhhkkknnnqqqtttuuuvvv{{{|||~~~{{{jjjZZZOOOLLLCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????>>>CCCKKKTTTiiitttccc]]]aaagggttt{{{pppppp~~~gggfffdddccccccddddddeeellllllllllllkkkjjjiiihhhcccccccccccccccfffkkknnnuuuyyy}}}{{{vvvqqqrrruuusssooommmnnnqqquuuxxxzzz|||}}}wwwsssmmmfff```YYYSSSOOOKKKHHHEEEDDDCCCCCCBBBAAAAAA???===:::999999:::;;;=========<<<;;;;;;::::::;;;999777777666666444222////////////000000000000,,,,,,,,,---------......///......------///000111.........///......---,,,........................---......///000000111111222111111111000000//////000000000000000000000000222111111111000000//////...///000000//////000111111222333444777===CCCHHHOOOMMMLLLQQQ[[[eeellloooqqqiii^^^VVVSSSRRRRRRRRRUUU[[[ccckkksss|||yyysssrrruuurrr||||||yyywwwuuurrrpppllliiiddd___ZZZXXXVVVVVVQQQPPPNNNLLLKKKKKKKKKKKKGGGGGGFFFEEEDDDDDDCCCCCCFFFDDDBBB@@@???AAACCCDDD@@@BBBCCCCCCBBBBBBCCCDDDGGGFFFFFFEEEFFFGGGHHHIIIHHHJJJLLLLLLLLLLLLMMMOOOPPPRRRSSSRRROOOMMMLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJOOOOOOPPPQQQSSSVVVXXXZZZ^^^^^^^^^___aaadddhhhjjjnnnppptttwwwzzz}}}}}}pppcccXXXPPPIIIEEEAAA?????????<<<999<<<===>>>??????>>>===<<<<<<<<<<<<<<<>>>@@@BBBCCCPPP^^^rrrnnn\\\[[[dddtttuuuttt}}}nnnmmmllljjjjjjjjjkkkkkkmmmmmmlllkkkkkkjjjiiihhhgggfffeeebbb``````bbbeeennnrrrwww}}}}}}wwwvvvwwwtttooolllnnnqqqtttxxx{{{}}}{{{wwwqqqkkkeee^^^WWWRRROOOKKKGGGEEEDDDDDDCCCBBBAAA???===;;;999999::::::<<<<<<<<<;;;;;;:::::::::;;;:::888777777666444222000000000000000000000000------------............///......---...///000111000///...,,,,,,---...///////////////////////////000111111222333333444444111111111111000000000///000000000000000000000000111111111111000000000///...///111000//////000222111222444555888===DDDHHHNNNNNNPPPWWWaaajjjppprrrnnnggg]]]VVVSSSSSSSSSSSSWWW]]]gggqqqyyyyyysssnnnnnnqqqxxx{{{tttqqqnnnkkkhhhfffcccaaa]]][[[WWWSSSPPPNNNMMMMMMJJJIIIHHHFFFFFFFFFFFFGGGCCCCCCCCCCCCBBBBBBBBBBBBFFFDDDBBBAAAAAABBBDDDEEEBBBDDDEEEDDDCCCCCCDDDEEEGGGFFFFFFFFFGGGHHHJJJKKKKKKMMMNNNOOOOOOQQQTTTVVVXXXYYYZZZYYYVVVRRRPPPOOOJJJJJJKKKKKKJJJJJJIIIIIIKKKKKKKKKLLLNNNPPPRRRTTTWWWWWWWWWYYY\\\___ccceeefffiiimmmpppssswww{{{~~~vvvjjj^^^VVVLLLHHHCCC@@@AAA@@@>>>;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<>>>@@@BBBCCCLLLYYYnnnuuu```]]]fffqqq~~~|||www}}}xxxwwwvvvuuutttuuuvvvvvvuuutttsssqqqpppooooooooonnnmmmjjjfffbbb```aaabbbkkkmmmppptttyyy}}}{{{zzzvvvppplllmmmpppssswww{{{~~~|||wwwrrrllleee]]]XXXTTTPPPKKKFFFEEEEEEDDDDDDAAA@@@>>>;;;:::999::::::;;;;;;;;;;;;;;;:::::::::<<<:::888777777777555333222222111111000000//////............///////////////............///000000222000---++++++,,,///000000000000000000000000000......//////000000111111111111111111000000000000000000000000000000000000111111111111000000000000...000111111000000111222222444666777:::???DDDHHHLLLNNNTTT\\\eeelllooopppiiiccc[[[UUUSSSTTTUUUVVVZZZcccooozzzyyytttoookkknnnsss|||wwwrrrnnniiifffbbb___]]]ZZZWWWUUURRRQQQNNNKKKIIIHHHHHHHHHCCCCCCBBBBBBBBBBBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCFFFEEECCCBBBBBBDDDEEEGGGEEEFFFGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIKKKLLLNNNOOOPPPQQQRRRSSSUUUYYY^^^bbbccceeeeeebbb]]]WWWSSSQQQJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNOOOQQQTTTWWWZZZ\\\\\\^^^bbbfffiiimmmrrruuu|||}}}rrrfff^^^QQQLLLFFFBBBBBBBBB@@@=========>>>>>>>>>>>>======<<<<<<<<<<<<>>>@@@BBBCCCGGGTTThhh|||ggg```ffflll{{{www{{{~~~~~~~~~yyyxxxvvvqqqmmmjjjjjjkkkpppppppppqqqssswwwzzz|||{{{zzzxxxyyy}}}}}}xxxsssmmmmmmnnnqqqtttxxx|||~~~|||xxxssslllddd^^^ZZZUUUNNNHHHFFFEEEEEEDDDAAA@@@>>><<<;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<<<<:::888888888888666444333222111000///...------////////////000000000000............/////////000111000...---------...///////////////////////////---------....../////////111111111000000000000000////////////////////////111111111000000000000000...000111111111111222333333555888:::===@@@EEEIIIKKKOOOVVV]]]dddggghhhhhhaaa]]]XXXUUUUUUWWWYYY[[[bbblllyyyxxxsssqqqpppvvv||||||zzzuuurrrnnniiidddaaa___\\\XXXUUUTTTQQQOOOMMMKKKJJJIIIGGGEEEDDDDDDDDDAAAAAAAAABBBBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHIIIJJJIIIGGGGGGGGGIIILLLLLLMMMOOOPPPRRRSSSTTTTTTUUUVVVXXX[[[aaahhhnnnrrrrrrpppkkkbbbYYYRRROOOIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKIIIIIIJJJKKKMMMOOOQQQSSSRRRUUUXXX\\\___dddiiimmmtttwww|||xxxlllcccVVVPPPIIIDDDCCCBBB@@@>>>======>>>>>>>>>>>>=========<<<<<<<<<>>>???AAACCCFFFPPPcccyyynnnaaaccchhhxxxuuuvvv{{{wwwvvvvvvzzzxxxvvvttttttuuuwwwxxxyyywwwuuutttwww}}}|||xxxpppooonnnnnnpppssswwwyyy~~~}}}}}}|||yyyrrrjjjddd___ZZZRRRKKKGGGFFFEEEDDDBBBAAA???===;;;:::999999;;;;;;;;;<<<=========>>><<<:::999888999888777555222222111000...---,,,,,,/////////000000000111111---......///////////////...///000111000///---,,,........................000000111111111111111222000000000000000000111111////////////////////////000000000000000000111111///000222222111111333555444777:::===???BBBFFFIIILLLQQQXXX^^^```aaa___^^^YYYXXXWWWVVVXXX[[[```cccmmmvvvwwwuuuuuuwww~~~|||yyyqqqmmmiiidddaaa]]]YYYVVVRRROOOLLLJJJHHHGGGDDDBBBCCCBBBAAA@@@>>>======<<<@@@@@@AAABBBDDDDDDEEEEEECCCCCCDDDEEEGGGHHHIIIJJJGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKLLLMMMOOOPPPQQQSSSTTTVVVVVVWWWXXXYYY[[[]]]bbbiiirrrxxx{{{rrrfffZZZQQQMMMIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKMMMOOORRRTTTWWW[[[aaaeeejjjnnnrrrvvvzzz}}}|||}}}|||qqqhhh]]]VVVLLLFFFCCCBBB@@@>>>>>>>>>============>>>>>>======<<<===>>>???AAABBBFFFOOO```wwwuuuccc```fffuuuuuurrr{{{~~~{{{zzzzzzzzz{{{{{{yyyvvvtttuuuwww{{{}}}vvvtttqqqnnnnnnooorrrtttxxxzzz|||~~~}}}wwwpppjjjddd___WWWPPPKKKHHHEEEDDDBBBAAA@@@>>><<<:::999888::::::;;;;;;<<<===>>>>>><<<;;;999999:::999888666222222111000///...---,,,////////////000000000000---......///000/////////---///111222222000---+++........................///////////////000000000000000000000111111111111000000000000000000000000000000000000111111111111///000222222222222444666555888===@@@BBBDDDGGGIIIOOOSSSYYY\\\[[[YYYXXXWWWTTTUUUXXX[[[^^^cccjjjnnnxxx~~~xxxvvvwwwzzz|||wwwrrrnnneeebbb\\\XXXUUURRROOOMMMJJJGGGDDDCCCBBBBBB@@@>>>?????????>>>===<<<<<<;;;???@@@BBBCCCDDDEEEEEEEEECCCDDDEEEFFFHHHIIIJJJKKKJJJJJJKKKLLLMMMNNNPPPQQQPPPRRRSSSSSSRRRRRRSSSTTTSSSTTTVVVXXXYYYZZZZZZZZZ\\\^^^```dddjjjrrr{{{uuugggZZZQQQMMMHHHGGGFFFFFFGGGHHHJJJKKKHHHIIIJJJKKKKKKKKKKKKKKKMMMMMMLLLKKKKKKJJJIIIIIILLLMMMNNNOOOQQQUUUZZZ]]]```dddhhhmmmpppuuuzzz}}}}}}~~~zzzwwwxxx}}}xxxqqqeee]]]QQQIIIEEECCC@@@???>>>>>>============>>>>>>>>>============???AAABBBGGGMMM\\\sss~~~hhhaaafffrrrvvvqqqyyy}}}zzzyyyyyyzzzzzzyyy{{{~~~zzzuuupppmmmmmmnnnooosssvvv{{{|||uuuoooiiiddd]]]VVVPPPKKKGGGDDDBBBBBBAAA???===;;;999888777777888999;;;<<<<<<===<<<;;;999999::::::999777333333333222111000//////........./////////000000------///000000000///...//////111111111000...---........................------------------------///000000000111111111111000000000000000000000000///000000000111111111111///111222333333333555666666:::>>>BBBDDDEEEGGGIIINNNQQQUUUUUUTTTQQQQQQRRRRRRVVV[[[```eeellltttzzzzzzyyyyyy|||yyytttooojjjeeeaaaZZZVVVQQQLLLJJJHHHFFFEEEEEECCCAAA@@@AAAAAA@@@>>>>>>??????@@@AAAAAAAAAAAAAAABBBDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIJJJLLLLLLMMMOOOPPPQQQRRRSSSUUUVVVWWWVVVWWWYYYYYYYYYYYY[[[]]]\\\]]]___```aaaaaaaaaaaaaaacccfffkkkqqqyyy~~~qqqcccWWWOOOKKKGGGFFFFFFFFFGGGJJJLLLNNNKKKLLLNNNOOOPPPPPPPPPOOONNNNNNMMMMMMLLLKKKJJJJJJLLLLLLMMMLLLMMMOOOTTTWWWYYY\\\```cccgggkkkooosssvvvxxx{{{|||yyyuuurrrsssxxx~~~~~~mmmdddWWWMMMGGGEEEBBB@@@???>>>===<<<<<<===>>>???>>>>>>=========???@@@AAAEEEIIIWWWnnnoooeeeeeeooo~~~uuunnnuuu~~~}}}}}}tttuuuxxxxxxqqqmmmllllllmmmppptttzzzxxxssslllhhhaaaZZZTTTNNNIIIEEEBBBBBBAAA???===;;;999777555555666888999:::;;;;;;<<<;;;::::::::::::999888555444444333333222222222............////////////,,,---///000000000///...111000000///////////////000000000000000000000000000000000000000000////////////000000111111111222000000000000000000000000//////000000111111111222///111333333333333555777666:::???CCCEEEFFFHHHIIIJJJMMMOOOOOOMMMKKKLLLMMMRRRWWW^^^dddkkksss{{{}}}|||{{{}}}yyyuuuoooiiiddd___ZZZWWWSSSOOOIIIEEECCCBBBAAA@@@@@@>>>===<<<===>>>===<<<:::;;;===???AAABBBBBBCCCDDDFFFGGGIIIIIIIIIIIIHHHKKKKKKLLLMMMNNNOOOPPPPPPSSSTTTUUUVVVXXXZZZ[[[[[[ZZZ[[[]]]^^^^^^___aaaccceeefffhhhiiiiiiiiihhhhhhdddfffkkkpppvvv~~~xxxkkk]]]RRRLLLIIIFFFFFFFFFFFFHHHKKKNNNPPPOOOPPPRRRTTTUUUUUUUUUUUUMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJLLLPPPSSSVVVXXX[[[^^^```cccgggkkkqqqtttwww{{{yyyvvvqqqnnnpppttt{{{sssiii[[[PPPJJJFFFCCCAAA???>>>===<<<<<<===>>>???>>>>>>=========???@@@AAACCCGGGSSSjjjvvvjjjdddlllzzzsssjjjqqqvvvuuuvvvyyy~~~xxxrrrmmmjjjhhhkkkooouuu|||}}}zzzwwwqqqggg^^^VVVPPPLLLIIIHHHEEEBBB@@@>>><<<:::888999999888888999;;;===>>>;;;<<<<<<<<<;;;::::::999777777666555333111///...///.........------------////////////////////////////////////////////////////////////000000000000//////000000111111222222111111111111111111111111000000//////000111222222000000000///////////////000000111222444666888999>>>>>>???BBBFFFIIIIIIIIIKKKJJJIIIHHHIIIJJJLLLMMMNNNVVVaaalllttt}}}zzzxxx|||{{{wwwpppiiiaaa\\\YYYVVVPPPKKKIIIGGGEEECCCAAA@@@@@@@@@>>>======<<<<<<=========>>>??????>>>>>>???BBBDDDGGGHHHJJJLLLMMMMMMMMMMMMMMMOOOQQQRRRSSSUUUWWWYYYZZZ[[[]]]___bbbeeeggghhhgggfffffffffggghhhjjjkkkkkklllmmmnnnnnnmmmlllkkkmmmnnnppptttyyy~~~}}}pppcccYYYRRRNNNKKKEEEFFFGGGHHHKKKOOOTTTXXXVVVXXX\\\___```^^^\\\ZZZWWWWWWVVVVVVVVVTTTPPPMMMJJJIIIIIIIIIIIIKKKLLLMMMQQQRRRTTTVVVXXX[[[\\\]]]eeehhhlllrrrxxx}}}vvvrrrmmmlllpppuuuyyyzzzuuucccVVVPPPLLLGGGBBBDDDBBB@@@>>>======>>>>>><<<<<<<<<===>>>@@@AAABBBEEEEEELLL___zzz{{{cccaaaggguuuwwwjjjlllyyyxxxxxx{{{{{{uuuooojjjhhhiiikkkqqqxxx~~~{{{uuulllddd\\\VVVPPPMMMGGGDDDAAA>>>===;;;999777777666666666777888:::;;;;;;<<<<<<<<<;;;;;;:::999777777666555333111///...////////////.........---////////////////////////////////////////////////////////////000000000000000000000000000111111111//////000000000000/////////////////////000111111000000000000000000000000000111222333555777999:::??????@@@DDDHHHJJJKKKJJJHHHGGGFFFEEEFFFHHHKKKMMMRRRZZZfffqqqzzz{{{yyy~~~{{{uuuoookkkbbb\\\TTTPPPNNNKKKEEEAAADDDCCC@@@>>>===<<<<<<<<<======<<<<<<<<<======>>>@@@AAABBBCCCBBBCCCEEEHHHHHHJJJLLLNNNOOOOOOOOOOOOOOORRRTTTVVVWWWXXX[[[]]]aaabbbdddfffiiilllnnnooorrrqqqpppooooooooopppqqqqqqqqqrrrrrrqqqpppooonnnpppqqqtttwww{{{xxxkkk___WWWRRROOOMMMLLLLLLNNNNNNPPPTTTYYY]]]]]]___cccfffgggeeecccaaa\\\[[[ZZZZZZZZZXXXTTTQQQOOOOOOMMMLLLKKKLLLLLLMMMNNNNNNOOOQQQSSSUUUWWWXXX```bbbggglllrrrwww{{{}}}~~~wwwsssnnnmmmpppuuuyyyzzz{{{iii[[[TTTNNNGGGBBBCCCAAA???===<<<<<<===>>><<<<<<======>>>@@@AAABBBCCCCCCJJJ\\\vvvggg]]]bbbnnn{{{nnnooo~~~~~~zzzsssmmmiiiggghhhkkkrrrzzz{{{tttlllddd]]]VVVRRRIIIFFFBBB@@@>>>===;;;999777666666555666777999:::;;;<<<<<<<<<<<<;;;::::::888777777666444222000///000000000000////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000------////////////------//////.........///000000111111111111111111111111111111222444666999;;;<<>>@@@???===<<<;;;:::::::::<<<<<<<<<<<<<<<===>>>???BBBDDDGGGHHHHHHIIIJJJLLLMMMOOORRRUUUVVVVVVUUUUUUVVVXXX\\\^^^___aaaccceeekkklllnnnqqqtttvvvxxxyyy~~~}}}{{{zzzxxxxxxwwwwwwyyyyyyyyyyyyxxxwwwuuutttxxxyyy|||~~~}}}uuuiii^^^WWWUUUSSSSSSSSSTTTUUUVVVXXX[[[```dddgggiiimmmooopppnnnllljjjcccbbbaaaaaaaaa___[[[XXXWWWVVVSSSQQQOOONNNNNNNNNNNNMMMMMMNNNOOOQQQSSSTTTWWWZZZ^^^ccciiinnnrrrtttzzz{{{}}}}}}xxxuuuqqqppprrrvvvyyyzzz|||~~~uuueeeZZZQQQIIICCCAAA@@@>>><<<<<<===>>>???============>>>???AAAAAAAAABBBGGGWWWppplll\\\^^^hhhyyy~~~qqqqqqyyyyyyrrrnnnhhhhhhhhhmmmttt}}}zzzssskkkcccZZZTTTOOOLLLGGGDDDBBB@@@>>>===999888777777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;888888777666555333222111111111111000000000000///////////////////////////////////////////////////////////////000000000000222222111111000000//////,,,---///000000///---,,,000000////////////000000111111111111111222222222222222333555888;;;===>>>CCCDDDGGGKKKPPPRRRQQQPPPKKKIIIGGGFFFIIINNNTTTXXX]]]gggtttzzzrrrjjjbbb[[[UUUQQQNNNKKKGGGDDDDDDCCCAAA??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAACCCFFFJJJLLLMMMNNNOOOQQQVVVXXX\\\___aaa```^^^]]]]]]```dddgggiiikkknnnpppvvvwwwyyy{{{~~~~~~wwwkkkbbb\\\ZZZZZZ[[[WWWYYY\\\^^^```dddiiimmmppprrruuuwwwwwwvvvtttrrrkkkjjjhhhhhhgggfffccc```^^^\\\ZZZWWWUUUTTTSSSSSSSSSRRRQQQPPPPPPQQQSSSTTTQQQRRRVVVZZZ```eeeiiikkkqqqtttxxx}}}}}}zzzxxxuuuttttttwwwyyy{{{xxx{{{qqqbbbVVVLLLEEEBBBAAA???======>>>???@@@============>>>???@@@AAAAAAAAAEEESSSjjjrrr^^^^^^dddrrrrrrooorrrzzzvvvooommmjjjkkkpppwww}}}}}}xxxqqqhhh^^^WWWTTTPPPJJJFFFCCCAAA???>>>:::999888777777777888999;;;;;;<<<======<<<<<<;;;999999888777666555333222222111111111000000000000////////////////////////////////////////////////////////////000000000000222222111111000000//////...///000000000000///...222222111111000111111222000000111111222222222222222333555777:::===@@@AAAEEEHHHLLLRRRWWWXXXVVVSSSLLLKKKIIIIIILLLRRRXXX\\\ccclllyyy|||tttoooggg___XXXRRRLLLIIIDDDBBB@@@>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@BBBDDDEEEEEEHHHLLLPPPQQQSSSUUUVVV]]]```eeehhhiiihhheeecccaaaeeejjjooorrruuuwwwyyy}}}rrriiidddbbbbbbbbb\\\___bbbfffiiinnnssswwwyyyzzz|||~~~~~~}}}{{{zzztttrrrpppoooooonnnkkkiiidddcccaaa^^^\\\\\\\\\\\\[[[YYYXXXVVVUUUUUUVVVVVVOOOPPPRRRUUUYYY]]]```bbbhhhlllrrryyy~~~~~~|||{{{yyywwwwwwwwwyyy{{{uuuxxx}}}lll]]]QQQJJJDDDCCCAAA?????????AAABBB>>>=========>>>???@@@@@@AAAAAAEEEPPPdddvvv```\\\^^^jjj{{{qqqjjjkkk{{{yyyuuupppnnnppptttwwwyyy}}}yyypppfff___WWWRRRLLLFFFBBB@@@>>><<<:::999777666555666666777;;;;;;<<<============<<<999999999888777666444444111111111111000000000000////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000333333222111111111222222//////000000111222222222333444666888<<>>;;;<<<===>>>>>>>>>>>>>>>??????@@@BBBDDDFFFIIIJJJJJJMMMQQQTTTWWWYYY]]]___dddhhhmmmppppppnnniiifffccchhhooouuuzzz}}}|||tttooommmlllkkkgggjjjnnnrrrvvvzzz}}}{{{zzzyyyxxxvvvtttmmmkkkiiigggfffeeeffffffccccccaaa```^^^\\\ZZZYYYSSSSSSSSSTTTVVVXXX[[[]]]```dddkkksssyyy}}}}}}~~~}}}{{{yyyxxxzzz{{{tttwww~~~uuudddWWWOOOGGGEEECCCAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@@@@BBBEEEMMM]]]wwwyyy```YYYWWW```pppqqqhhhfffqqq~~~xxxtttssstttttttttzzz|||{{{rrrkkk\\\VVVOOOHHHCCC@@@===<<<;;;:::888777666666666777;;;;;;<<<===============::::::999999888777555555111111000000000/////////////////////////////////////////////////////////////////////000000000000000000000000000111111111222111///......///111222333222222111000000111111......///000000111222222444555777999===AAADDDFFFHHHNNNXXXaaafffddd]]]XXXOOOOOOOOOQQQTTTYYY^^^aaannnuuu~~~zzzrrrjjjdddZZZVVVOOOJJJFFFCCCAAA?????????>>>>>>===>>>???AAA:::;;;===>>>????????????AAABBBCCCEEEHHHJJJMMMNNNQQQTTTWWWZZZ^^^aaafffiiimmmqqqvvvyyyyyyuuuooollliiiooowww~~~|||{{{yyywwwzzz~~~wwwvvvsssqqqooonnnnnnnnnnnnnnnmmmllliiieeebbb```YYYXXXVVVUUUUUUWWWXXXYYY\\\___eeelllrrrwwwzzz{{{}}}~~~~~~~~~{{{yyyzzz{{{vvvxxx}}}|||jjj\\\UUUHHHFFFCCCAAA?????????@@@>>>>>>>>>>>>>>>??????@@@???AAADDDJJJWWWnnn{{{```WWWRRRYYYhhhzzzuuujjjcccjjj{{{~~~yyywwwuuusssrrrwwwzzz{{{uuuaaa[[[RRRKKKFFFBBB???===>>>===;;;999888888999999;;;;;;<<<===>>>>>>======:::::::::999888777666555000000000000////////////////////////////////////////////////////////////////////////000000000000//////000000111111222222222111...------...111222222222111000000///000000---......///000111111111444555777:::>>>BBBEEEGGGIIIOOO[[[eeejjjggg___YYYSSSSSSTTTVVVZZZ^^^bbbdddrrrxxx}}}zzzyyyxxxpppggg```[[[TTTPPPJJJFFFCCCBBB@@@???<<<<<<<<<;;;;;;;;;===???<<<===???@@@BBBBBBAAAAAACCCCCCEEEGGGJJJMMMOOOQQQWWWYYY\\\___cccgggmmmqqquuuyyy~~~|||uuuqqqpppuuu~~~}}}zzzwwwuuusssssssssvvvwwwwwwvvvrrrnnniiifff]]][[[YYYWWWVVVVVVWWWXXXZZZ]]]bbbhhhmmmqqqtttvvvyyy{{{|||yyyzzz{{{wwwxxx|||mmm___XXXHHHFFFCCC@@@>>>======>>>???>>>>>>>>>>>>>>>???@@@>>>@@@CCCHHHTTTiii}}}bbbXXXQQQWWWeeewwwxxxmmmcccfffuuuyyysssooonnnrrryyyzzzmmm```TTTOOOJJJBBB<<<;;;===;;;999888888777666555666888:::<<<=========<<<<<<<<<;;;:::999888666555444333111000///...//////------------------------111111000000//////......////////////////////////////////////000000000000222222111111111111222222////////////000000000000333222111111000111111111555888;;;===>>>@@@CCCFFFMMMRRR[[[cccgggeee___ZZZWWWUUUTTTVVVZZZ```dddgggqqqxxxyyywwwwww|||wwwmmmddd\\\VVVRRRKKKIIIGGGDDDAAA???======<<<===>>>===;;;;;;===???>>>>>>???@@@AAACCCEEEFFFGGGIIILLLNNNOOOQQQTTTVVV\\\___cccgggkkkpppuuuyyy}}}{{{}}}|||{{{{{{||||||}}}~~~|||vvvpppiiifffbbb```]]][[[WWWUUUXXXYYYZZZ]]]bbbhhhnnnqqquuuwwwyyy|||||||||{{{zzz||||||}}}}}}~~~~~~~~~}}}||||||||||||xxxxxx{{{wwwggg[[[QQQJJJCCC>>>>>>>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>:::<<<@@@HHHQQQ```wwweeeWWWNNNTTTaaapppqqqcccgggrrr}}}wwwrrrppppppvvvrrreeeYYYSSSMMMFFFAAA@@@>>><<<999888999999888666666888:::<<<======<<<<<<<<<;;;;;;:::999888777666444333111000/////////000........................111000000000/////////...////////////////////////////////////000000000111222111111000000111111222/////////000000000111111222222111111111111222222777999<<<>>>???BBBDDDGGGLLLQQQYYY```dddccc^^^[[[WWWVVVVVVYYY^^^dddiiikkkqqqyyy{{{yyyyyy{{{~~~xxxoooeee]]]VVVPPPLLLFFFEEECCCAAA???===<<<;;;;;;<<<>>>>>>===>>>@@@BBBAAAAAABBBCCCEEEGGGHHHIIIGGGJJJNNNQQQSSSVVVZZZ]]]bbbeeehhhkkkooosssyyy}}}|||vvvnnnlllhhhfffdddaaa]]][[[YYYYYYYYYZZZ^^^ccchhhkkkqqqrrrsssuuuuuuvvvuuuuuuyyyyyyzzz{{{|||~~~~~~}}}}}}||||||yyyyyy{{{~~~xxxhhh^^^SSSLLLEEE@@@??????>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<===AAAFFFMMMZZZpppjjj[[[PPPTTT___mmmzzzhhhgggnnn}}}}}}xxxuuuqqqvvv}}}zzznnnaaaXXXQQQJJJFFFFFF???===:::999999:::999888777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::888777777444333111000000000111111000000000000000000000000000000000000/////////////////////////////////////////////000000000111111111111000000000000111111000000000111111111222222222222222111111222333333888:::===???@@@BBBEEEHHHLLLPPPUUU[[[^^^___]]]\\\YYYZZZ[[[___dddiiiooorrruuu}}}|||xxxxxx{{{~~~qqqkkkccc[[[TTTNNNIIIEEEAAA@@@???===<<<;;;;;;;;;:::<<<>>>??????AAADDDFFFEEEEEEFFFGGGIIIKKKMMMNNNLLLOOOTTTXXX\\\aaaeeeiiikkklllnnnqqqtttyyywwwuuuqqqooommmjjjgggddd___^^^\\\[[[\\\___ccceeemmmllllllmmmmmmnnnooooootttuuuvvvxxxzzz|||~~~~~~~~~}}}}}}|||{{{{{{~~~|||}}}xxxjjjaaaVVVOOOGGGBBBAAAAAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAADDDIIISSSgggyyysssbbbSSSSSS]]]kkkqqqiiiiiivvv~~~zzzxxxzzz~~~xxxjjj^^^UUUNNNIIIGGG@@@===:::999999:::999999777888999;;;;;;<<<;;;;;;;;;;;;;;;;;;:::999888888444333222111000111111222000000000000000000000000000000000000//////////////////////////////////////////000000000111111111111000000//////000000111000111111111222222222222222222222222222333444555888;;;===???@@@BBBEEEGGGKKKNNNRRRVVVXXXZZZ\\\]]]^^^```cccgggkkkpppuuuyyy|||{{{wwwwww|||yyypppeee```XXXQQQLLLHHHCCCAAA===<<<;;;;;;;;;;;;;;;<<<;;;===???@@@@@@BBBEEEGGGGGGGGGHHHJJJMMMOOORRRSSSUUUXXX]]]bbbggglllqqqtttqqqssstttvvvzzz}}}zzzxxxvvvssspppnnniiifffccc```___```bbbdddjjjiiihhhgggggghhhjjjkkkoooppprrrtttwww{{{~~~~~~~~~}}}{{{|||~~~wwwkkkcccYYYRRRJJJDDDBBBAAA@@@>>>========================??????@@@CCCFFFOOOaaarrrkkkYYYVVV^^^lll}}}ooogggqqq|||||||||~~~tttfffZZZRRRKKKGGGBBB>>>;;;999999999999999888888999::::::;;;;;;;;;::::::;;;;;;;;;::::::999555444333111111111222222////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111000000000000111111000111111111222222222222222222222222333444555666888:::===>>>???AAADDDFFFIIILLLOOOQQQSSSVVVZZZ^^^dddggglllpppssswww{{{|||yyyyyy{{{yyymmmeeeZZZVVVPPPKKKGGGDDDAAA???;;;;;;;;;;;;;;;<<<===>>>===???@@@AAAAAABBBEEEGGGHHHIIIKKKMMMQQQTTTWWWYYY]]]aaafffjjjnnnsssxxx{{{xxxyyy{{{~~~}}}{{{xxxuuuqqqooolllhhhfffeeeeeefffhhhfffdddccccccdddfffgggllllllnnnqqquuuyyy}}}~~~{{{{{{~~~wwwllleee\\\UUULLLFFFDDDBBB@@@>>>========================>>>>>>@@@BBBEEEMMM^^^ooowwwaaa[[[```nnnwwwiiippp~~~|||yyyyyy|||~~~pppdddZZZPPPIIIEEEBBB===:::999999999999999999999999:::::::::;;;999::::::;;;;;;;;;;;;:::777666444222111111111222........................////////////000000000000000000000000000000000000000000000111111111222222222222111111111111222222000000000111111111222222222222222333444555777888888:::===>>>???AAACCCEEEHHHKKKNNNOOOPPPSSSYYY^^^ggglllssswwwzzz~~~yyywwwwww|||}}}wwwnnnccc\\\QQQNNNIIIEEECCCAAA@@@>>>;;;:::;;;;;;<<<===?????????AAABBBCCCCCCDDDGGGIIIJJJLLLOOORRRWWW\\\___bbbeeehhhmmmrrrvvvzzz}}}{{{wwwvvvtttqqqooommmkkkjjjhhhfffdddcccbbbcccdddeeejjjjjjkkknnnsssxxx}}}||||||}}}~~~zzzoooiii```YYYOOOIIIFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>======???AAACCCKKK\\\llljjjaaacccnnnnnnppp|||~~~yyyvvvxxx~~~{{{oooeeeYYYOOOJJJFFF@@@<<<;;;;;;;;;:::999999999999999999::::::999999:::;;;<<<<<<;;;;;;999888555333111111111111.........................../////////000000000111000000000000000000000000000000111111111222222222333333222222222222333333/////////000000000111111111222222333555666888999:::<<<>>>???@@@AAADDDFFFFFFJJJMMMNNNOOORRRYYY___gggnnnwww}}}}}}tttsssuuuxxx{{{uuuoooiiiaaaWWWPPPIIIFFFBBB???>>>>>>===<<<::::::;;;;;;<<<>>>???@@@@@@BBBDDDEEEFFFHHHLLLNNNOOOQQQTTTYYY___eeeiiilllmmmqqqvvv{{{}}}~~~}}}|||zzzwwwtttssslllkkkjjjhhhhhhhhhhhhhhhiiiiiijjjmmmqqqwww|||}}}}}}~~~~~~}}}{{{yyyyyy|||}}}tttnnnddd]]]TTTMMMIIIGGGDDDBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>@@@AAAHHHXXXhhhsssfffdddlll~~~rrrpppwww{{{uuuuuuzzzwwwmmmaaaVVVNNNIIICCC???===<<<<<<;;;999999999888999999::::::999999:::;;;<<<<<<<<<<<<:::999666444222000000000////////////////////////.../////////000000111111000000000000000000000000000111111111111222222222444333333222222333333444////////////000000000000111222222333555777999:::;;;===???AAAAAACCCEEEGGGEEEIIIMMMNNNNNNQQQYYY___eeemmmxxxvvvnnnoootttzzz}}}tttpppjjjddd___WWWNNNGGGDDDAAA===;;;;;;;;;;;;::::::::::::;;;<<<===>>>???@@@BBBEEEGGGIIILLLPPPSSSSSSUUUYYY___eeekkkpppssstttxxx~~~}}}zzzrrrrrrqqqooonnnnnnnnnnnniiiiiijjjlllqqqwww|||~~~~~~~~~{{{yyyxxxxxxyyy~~~xxxrrrggg```WWWPPPLLLJJJFFFDDD>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@FFFUUUdddxxxhhhdddjjjzzzuuupppssszzz|||wwwvvvzzzyyyiiiZZZSSSKKKCCCBBBAAA>>><<<<<<>>>===<<<;;;;;;;;;;;;<<<999::::::::::::::::::;;;<<<;;;:::888555333222111------......///000000000000000000000000000000000000000000000000000000000111222222111111000///......//////000111111222222111111111111111111111111222000000333777:::999888<<<===???AAADDDGGGIIIJJJIIIKKKLLLLLLMMMRRR[[[bbbkkkpppwww~~~{{{sssoooqqqwwwzzzssskkkfff___XXXRRRMMMGGGDDD@@@>>><<<===@@@AAA???===999;;;===@@@BBBCCCCCCCCCHHHIIIKKKMMMNNNPPPSSSUUUYYY]]]ccciiinnnsssyyy}}}}}}xxxtttrrrqqqpppoookkkkkkkkknnnsssyyy}}}~~~}}}}}}||||||vvvssssssyyy~~~{{{}}}wwwnnnkkkbbbVVVNNNKKKHHHDDD??????===<<<<<<===>>>>>>AAA>>>===>>>>>>BBBOOO[[[uuukkkccciiiwwwzzznnnlllttt}}}{{{}}}~~~ooobbbVVVLLLDDDBBB@@@<<<:::;;;======<<<;;;;;;:::::::::999999999::::::::::::;;;;;;;;;999777555444222111000000000000000000//////000000000000000000000000000000000000000000000000000111111111111000////////////000000111222222333111111111111111111111111222111111333888::::::999<<<>>>AAADDDGGGIIIKKKLLLJJJLLLMMMNNNPPPVVV___fffoootttzzzuuuooonnnuuu}}}|||rrrkkkccc^^^WWWQQQLLLGGGCCC@@@???===;;;;;;===>>>===<<<<<<===???BBBCCCDDDEEEEEEHHHJJJMMMPPPRRRUUUZZZ]]]cccggglllpppuuuzzz~~~zzzxxxvvvsssqqqooonnnoooqqqvvv|||~~~~~~~~~}}}}}}yyyvvvuuu{{{~~~yyyxxxyyy}}}wwwuuulll^^^TTTOOOJJJEEE@@@???>>>===<<<===>>>>>>???======>>>???BBBMMMYYYppprrrfffhhhrrr{{{zzzlllhhhoooxxxlll[[[RRRHHHDDDBBB===;;;<<<======<<<;;;::::::999999999999999999::::::;;;;;;:::999888777555444333222222222222111000/////////000000000000000000000000//////////////////////////////000111111111111000000000111111222333333333222222222222222222222222222222222555888;;;;;;;;;===???CCCGGGJJJLLLMMMMMMKKKMMMOOOPPPSSSZZZdddkkkvvvzzz|||ppplllooo{{{xxxpppfff```YYYUUUOOOJJJFFFCCC???======;;;999999:::<<<<<<;;;???@@@BBBDDDFFFGGGGGGGGGIIILLLPPPTTTXXX]]]cccfffooorrrwww{{{~~~}}}yyyvvvtttttttttvvvzzz|||zzzyyy}}}wwwrrrpppttt|||xxxiii\\\TTTKKKDDDAAA@@@>>>=========>>>???>>><<<<<>>>>>AAAEEEJJJMMMNNNNNNNNNKKKNNNPPPSSSWWW___iiiqqq|||{{{qqqooouuu}}}uuummmeee\\\VVVQQQNNNIIIFFFDDDBBB???======;;;:::999:::;;;======BBBCCCDDDFFFHHHIIIJJJKKKLLLOOOTTTYYY^^^dddjjjnnnwwwzzz~~~zzzyyyxxxxxxzzz}}}~~~}}}}}}yyyooojjjmmmvvvssscccWWWLLLBBBBBBAAA???>>>===>>>>>>???===;;;<<>>>>>>>>===;;;999777666777777888999999:::;;;;;;888888777666555444333222.........//////000000000////////////////////////////////////////////////---...///111222222222222222222222222222333333333222222222222222222222222333555777999;;;===???AAA@@@BBBGGGKKKMMMNNNNNNMMMMMMOOOSSSVVV[[[cccnnnvvv}}}wwwxxx}}}~~~tttkkkddd\\\TTTNNNKKKHHHDDDBBBAAA@@@???===<<<<<<<<<<<<<<<>>>@@@AAADDDEEEFFFHHHJJJLLLNNNOOORRRUUUZZZ___dddjjjpppttt}}}}}}|||{{{|||~~~}}}}}}rrrkkkjjjrrr~~~}}}kkk]]]PPPEEECCCBBB@@@???>>>>>>>>>???===;;;<<>><<<:::777666666777777888999:::;;;;;;999888777666444333222111---------...///000000000000000000000000000000000////////////////////////......///111111222222222111111222222222222222222333333333333333333333333444666999;;;<<<>>>AAACCCDDDFFFIIILLLNNNOOONNNNNNPPPSSSVVVZZZ___hhhsss{{{{{{tttiiiaaaZZZTTTNNNIIIDDDBBB???============<<<;;;===???@@@@@@AAACCCEEEGGGGGGIIIKKKMMMPPPSSSTTTZZZ^^^ccchhhmmmsssyyy~~~~~~}}}~~~~~~xxxpppjjjqqq{{{sssdddVVVLLLDDDCCCAAA???>>>>>>?????????<<<<<>>;;;777666666666777888999:::;;;;;;:::999888666444222111000///////////////000000000000000000000000000000000000000000000000000000000...///000111111111111111111111111111111111111111333333333333333333333333444777;;;<<<===???BBBEEEIIIJJJKKKMMMNNNOOOPPPPPPTTTWWW[[[___dddmmmxxxzzzpppiii___WWWQQQMMMGGGCCCBBB???===<<<<<<===<<<;;;888<<>>;;;888666555666777888999:::;;;;;;::::::888666444222000///222222111111000000//////000000000000000000000000111111111111111111111111///000000111111111111000111111000000000000000000333333333333333333333333444888<<<===>>>???CCCGGGMMMMMMNNNNNNOOOPPPQQQQQQXXX[[[___bbbgggppp|||~~~~~~uuuiiibbbXXXPPPKKKHHHCCC@@@BBB@@@===<<<===>>>======666;;;AAAEEEEEEEEEGGGIIILLLMMMNNNQQQUUUYYY]]]___gggkkkrrrxxx|||kkkpppvvv~~~wwwhhh\\\RRREEEDDDBBB@@@????????????CCC>>><<>>===;;;888555777777777777777888888999;;;::::::999777666444333111222222111111000///...////////////000000000000000000000000000000000000///000000000000111111111222222222222111111000000444333222111222444777888:::===AAAAAA>>>???CCCHHHJJJMMMOOOOOONNNPPPTTTXXX___dddhhhjjjllltttzzz~~~|||zzz}}}|||qqqiii```YYYPPPIIIEEECCC@@@>>>>>>>>>===<<<<<<===???@@@AAACCCEEEFFFFFFHHHKKKNNNOOOQQQTTTWWW[[[```fffjjjmmmsss{{{xxxtttqqqttt}}}uuuiii___XXXMMMGGGCCCCCCAAA===;;;<<>>======>>>@@@BBBCCCOOO\\\sss|||```UUUYYY\\\jjjzzzwww```UUUYYYaaauuummm\\\SSSMMMHHHCCCAAA???>>>===;;;888666777777777777777888888999:::::::::999777666444333222222222111111000///.../////////000000000111111000000000000000000000000000000000111111111222222222222222222111111111000444333222222333555777888:::===AAA@@@??????DDDHHHLLLNNNPPPPPPOOORRRWWW\\\bbbfffkkknnnqqqyyy}}}wwwwww||||||zzzyyy~~~tttiiibbbWWWQQQIIICCCAAA@@@>>><<>>======>>>???@@@AAABBBCCCFFFGGGHHHJJJMMMPPPSSSVVVYYY\\\```ffflllqqqwww|||~~~~~~zzzvvvrrrttt{{{~~~tttlllccc^^^OOOIIIDDDCCCAAA===<<<===???>>>======>>>???AAACCCMMMYYYnnnfffZZZ[[[\\\iiiwww{{{cccWWWXXX___qqq~~~xxxfff[[[PPPHHHCCCAAA???======;;;999777777777777777777888888999:::::::::999888666555444222222222111111000//////000000000111111111222222000000000000000000000000111111111111222222222333222222222222111111111111333333222333444666888999;;;>>>@@@@@@???@@@DDDHHHMMMOOOPPPPPPQQQUUU\\\aaaeeejjjppptttxxxsssppptttzzzzzzyyyzzz{{{{{{sssiii___WWWMMMIIICCC???>>>>>>======???>>>>>>>>>???@@@BBBCCCDDDFFFIIIKKKMMMPPPSSSVVVYYY\\\```dddiiiooovvv{{{}}}~~~}}}||||||~~~}}}zzzuuuuuuyyy{{{tttmmmfffaaaTTTLLLEEECCCAAA======??????>>>======>>>???AAABBBIIISSSeee|||mmm^^^]]]\\\fffssskkk\\\YYY]]]lllyyy{{{{{{{{{}}}qqqdddWWWLLLDDDBBB???>>>===<<<:::888777777777777777888888999:::::::::999888777555555333333222111000000000000000111111111222222222222000000000000000000000000111111222222222333333333222222222222222222222222333333333444555777888999<<<>>>@@@@@@@@@AAADDDGGGLLLMMMOOOPPPRRRWWW```fffiiinnntttzzzxxxppppppssszzz{{{xxx{{{|||rrrjjj```UUUNNNHHHEEEAAA>>>===>>>>>>???>>>======>>>???AAADDDEEEHHHJJJMMMPPPSSSVVV[[[^^^___bbbgggmmmsssyyy}}}{{{zzz|||~~~zzzwwwyyy~~~|||uuunnnfff```YYYPPPHHHDDDAAA===>>>@@@>>>>>>>>>===>>>???@@@AAADDDLLL\\\ppptttbbb[[[\\\dddppp|||yyyfff^^^]]]hhhuuurrrrrrrrrsssvvvzzz~~~yyykkk[[[OOOGGGDDDAAA???===<<<:::999777777777777777888888999::::::::::::999777666555444333222111000000000111000111111111222222222222000000000000000000000000111111222222222333333333222222222222222222222333333333444555666888999:::===>>>???@@@AAACCCEEEGGGIIIKKKNNNPPPSSSZZZcccjjjmmmrrryyytttoooqqqvvv~~~xxxxxx}}}tttjjjbbbXXXOOOHHHEEECCCAAA>>><<<<<<===???<<<<<<===>>>@@@BBBEEEFFFIIILLLPPPTTTWWW\\\aaadddfffjjjpppvvv}}}}}}{{{|||{{{yyy{{{xxxqqqiiiccc]]]TTTKKKFFFBBB>>>>>>AAA>>>>>>>>>>>>>>>>>>??????BBBGGGSSSeeezzz}}}fffYYY\\\bbbmmm{{{vvvggg```gggsssggggggggghhhjjjnnnrrrtttxxxzzz}}}~~~rrraaaSSSKKKHHHCCC@@@???===;;;999777777777777777888888999::::::::::::999888777666555444222111000000111111000000000111111111222222000000000000000000000000111111111111222222222333222222222222333333333333222333444666888999:::;;;>>>>>>???@@@BBBDDDEEEFFFFFFIIINNNQQQUUU]]]fffnnnssswww~~~tttqqqsss|||zzzxxx{{{~~~wwwlllbbbZZZRRRJJJDDD@@@@@@???<<<:::999;;;===<<<======???AAAEEEGGGIIIKKKNNNSSSWWW\\\aaagggjjjooottt{{{~~~}}}~~~zzzxxxyyy{{{}}}}}}wwwpppjjjaaaWWWNNNHHHDDD??????AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDMMM]]]sssooo]]]\\\aaalll|||tttffffffqqq[[[[[[\\\]]]___bbbeeeffflllnnnsssxxx~~~~~~}}}~~~|||kkk]]]OOOKKKFFFBBB@@@>>>;;;:::777777777777777888888999::::::::::::999888777777666444222111000000111222/////////000000000111111000000000000000000000000000000000111111111222222222222222333333333444444222333555777888:::;;;;;;???>>>>>>@@@BBBEEEFFFFFFDDDIIIOOOTTTYYYaaajjjqqqyyy}}}}}}wwwvvvyyy}}}zzz{{{~~~uuunnncccYYYRRRKKKDDD???<<<======;;;999999<<>>>>>???AAADDDHHHKKKMMMQQQTTTYYY___dddjjjpppttt{{{}}}zzzwwwwwwzzzyyytttsssttttttyyy{{{sssmmmcccYYYPPPKKKFFF@@@>>>@@@===>>>>>>>>>>>>>>>======AAACCCJJJYYYooo|||ggg]]]aaammm~~~lllfffpppSSSSSSTTTVVVXXXZZZ\\\]]]dddggglllrrrxxx}}}|||{{{vvvhhhQQQMMMHHHCCC@@@>>><<<:::777777777777777888888999:::::::::::::::999888777666444222000000000222222////////////000000000000000000000000000000000000///000000000000111111111222222222333333444444444222333555777999:::;;;;;;???>>>>>>@@@CCCEEEFFFFFFDDDIIIPPPVVV\\\dddmmmsss}}}||||||}}}|||}}}~~~}}}|||xxxoooggg\\\SSSMMMGGGAAA<<<:::<<<======;;;<<>>@@@===>>>>>>>>>>>>>>>===<<>>@@@AAACCCFFFGGGFFFFFFFFFGGGHHHLLLRRRZZZcccmmmwww~~~zzzzzz~~~www|||vvvmmmeee^^^TTTKKKEEEAAA>>>======:::999:::===???>>><<<@@@BBBCCCEEEGGGKKKPPPTTTZZZ___gggmmmrrryyy~~~zzzxxxwwwuuusssooopppqqqrrruuuwwwyyyzzz~~~}}}~~~zzzrrrjjjeeegggjjjqqq{{{}}}vvvrrrgggbbbZZZQQQIIICCC@@@>>>@@@???>>>>>>===>>>>>>>>><<>>>>>===;;;:::;;;>>>@@@@@@???FFFGGGJJJLLLNNNRRRXXX[[[___eeemmmtttzzz~~~yyyvvvtttsssqqqpppmmmnnnoooppprrrtttvvvwww{{{zzzzzzyyyyyyzzz{{{{{{zzzrrrjjjfffhhhjjjooowwwyyyuuujjjfff^^^UUULLLFFFBBB@@@@@@@@@???>>>>>>>>>>>>???>>>CCCIIISSShhhlllkkkmmmwwwxxxhhhlllwwwGGGFFFFFFGGGIIILLLPPPRRRYYY]]]cccggghhhhhhhhhiiijjjkkklllnnnqqqtttwwwxxx{{{|||~~~~~~}}}}}}|||yyyyyy{{{|||~~~}}}iii\\\MMMFFFEEEEEEAAA<<<999999888888888888999999;;;::::::999999888888888999777444333333333222000000000111111222333333444333333111000000///000000333222222111111222222333222222222333333444444444777777777888;;;???CCCEEEHHHIIIJJJJJJHHHGGGHHHIIIKKKRRR\\\gggrrr||||||zzzzzz~~~{{{~~~~~~uuuiii```TTTOOOHHHBBB??????>>>>>>>>><<<<<<===@@@BBBBBBBBBGGGIIILLLNNNRRRVVV[[[___gggmmmuuu}}}zzzvvvrrrooonnnnnnmmmlllkkkllllllmmmoooqqqrrrsssvvvvvvvvvwwwwwwxxxyyyyyy~~~~~~yyyrrrlllhhhhhhhhhkkkqqqzzz{{{qqqmmmeee[[[RRRJJJEEEBBBAAAAAA@@@??????????????????CCCHHHPPPdddsssnnnlllttt~~~jjjmmmxxxGGGGGGHHHIIILLLOOORRRTTT[[[___cccfffeeecccaaaaaabbbbbbdddfffhhhkkkmmmoooqqqsssuuuyyy|||~~~}}}|||{{{{{{yyyxxxwwwwwwwwwxxxzzzzzzsssdddRRRHHHGGGFFFAAA<<<999888888777777888888999:::::::::999999888888888:::888555444444333222000444333333222222111000000222222111111000111111111222222222222222222222222333333333333333333333333777777888:::>>>BBBFFFHHHLLLMMMLLLKKKIIIHHHJJJKKKOOOVVVaaammmxxx~~~~~~yyy{{{yyymmm```XXXMMMIIICCC???=====================>>>AAACCCDDDEEEHHHJJJNNNRRRUUUZZZ```cccmmmttt~~~|||yyyssspppllljjjjjjjjjjjjiiikkkllllllmmmnnnppprrrsssvvvwwwxxxyyyzzz{{{{{{zzzzzz|||~~~~~~zzztttooommmiiihhhgggkkkttt~~~{{{wwwnnncccXXXNNNFFFBBBBBBAAA@@@@@@??????@@@@@@???AAAEEEMMM^^^zzzxxxpppjjjooo|||mmmnnnvvvHHHIIIJJJMMMPPPTTTWWWYYY]]]```ccccccaaa]]][[[ZZZZZZZZZ[[[\\\^^^aaabbbdddhhhjjjmmmqqquuuxxx{{{}}}}}}~~~~~~|||{{{zzzyyyxxxvvvtttsssrrrrrrsssttt}}}{{{lllYYYMMMIIIGGGAAA<<<999999888888888888999999::::::999999999999999888;;;888666444444444222111222222222111000000//////000000000000111222444444222222222222222222222222333333333333333333333333777777999<<<@@@DDDHHHJJJNNNNNNMMMKKKJJJJJJMMMOOOSSSZZZeeepppzzz}}}xxxwww|||zzzpppeeeYYYPPPJJJFFFAAA============<<<<<<===>>>@@@BBBDDDGGGHHHMMMPPPUUUZZZ^^^ccciiimmmttt{{{|||wwwtttooollliiihhhiiijjjkkkjjjnnnnnnooopppqqqsssuuuvvvxxxyyy{{{}}}~~~~~~}}}|||yyy{{{}}}~~~|||xxxuuutttmmmjjjgggiiipppzzzwwwkkk]]]PPPFFFAAABBBAAA@@@@@@??????@@@@@@===>>>BBBJJJXXXrrr}}}qqqgggkkkvvvtttqqqtttIIIJJJMMMPPPUUUYYY\\\^^^aaabbbcccaaa]]]YYYVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZaaabbbeeehhhlllppprrrttttttvvvyyy}}}~~~|||zzzyyyxxxuuusssqqqooommmmmmmmmmmmvvvuuucccUUULLLGGGBBB>>>:::999999999999999999:::999999999999999999999999:::777555444444444333111......//////000111111111//////000000222333555666111222222333333222222111222222222333333444444444777888:::===AAAEEEHHHJJJMMMMMMLLLKKKJJJLLLPPPSSSXXX^^^hhhrrr{{{~~~uuusssvvv|||rrrhhh]]]RRRJJJGGGDDD???===<<<======<<<<<<>>>AAABBBDDDFFFJJJMMMPPPTTTZZZ___dddjjjooosss{{{}}}~~~~~~|||wwwssspppmmmkkkhhhhhhjjjlllmmmmmmqqqqqqrrrtttvvvxxxzzz|||zzz|||~~~}}}yyy{{{}}}}}}~~~}}}||||||uuuqqqlllkkkooowww~~~|||pppaaaSSSHHHBBBAAAAAA@@@???????????????<<<===AAAHHHSSShhhsssfffhhhqqq{{{zzzsssrrrLLLNNNRRRVVV\\\aaaeeegggggggggfffbbb^^^ZZZXXXXXXVVVUUUUUUUUUUUUVVVWWWWWWZZZ\\\^^^aaadddgggiiijjjlllmmmqqquuuzzz~~~|||yyywwwvvvsssrrrpppnnnmmmkkkjjjjjjnnnwww~~~nnn]]]PPPHHHDDDBBB;;;;;;::::::::::::;;;;;;999999999999999999999999888666444333444444333222......//////000111111222000000000111222333444555111222333333333333222111111111222333333444555555777888;;;>>>BBBEEEHHHIIILLLKKKKKKJJJKKKNNNSSSWWW\\\bbbkkkttt}}}uuupppqqqwwwtttjjj```VVVLLLEEECCC@@@===;;;<<<===>>>===>>>AAADDDFFFGGGJJJNNNRRRTTTXXX___eeekkkqqqvvvzzz~~~{{{{{{{{{zzzwwwsssooommmllljjjhhhhhhkkkmmmnnnooossstttuuuwwwzzz}}}~~~zzz{{{|||||||||}}}{{{sssoooppptttyyy|||}}}rrrdddWWWKKKEEE@@@@@@???>>>>>>>>>>>>???>>>>>>BBBGGGNNN___}}}wwwhhhhhhmmmttt|||qqqkkkwwwPPPSSSWWW\\\bbbhhhlllnnnnnnnnnkkkfffaaa]]]\\\]]]ZZZYYYYYYXXXXXXXXXXXXYYYWWWXXXYYY\\\^^^aaacccdddfffhhhkkkpppuuuzzz~~~|||yyywwwuuutttsssrrrpppnnnlllkkkjjjhhhrrrtttcccSSSIIIEEEDDD<<<;;;;;;::::::;;;;;;<<<999999999999999999999999777555333333444444333222222222111111000/////////222222222111222222333333111222333444444333222111000000111222444555666666777888;;;>>>BBBEEEGGGIIIJJJJJJJJJIIIKKKOOOUUUZZZ^^^dddmmmvvv~~~qqqmmmpppwwwyyyoooddd[[[RRRHHHBBB???===::::::<<<>>>??????@@@CCCGGGIIIJJJLLLQQQUUU\\\aaagggnnntttzzz~~~~~~}}}}}}zzzzzzyyywwwtttpppmmmkkkkkkiiihhhhhhkkknnnoooppptttuuuvvvyyy|||zzz{{{||||||{{{{{{}}}yyyrrrqqqrrruuuwww}}}sssfffYYYNNNHHH@@@??????>>>===>>>>>>>>>@@@@@@CCCGGGLLLYYYvvvzzziiihhhkkkooozzzyyymmmeeeoooOOOXXXbbbhhhooowwwzzzzzz{{{xxxtttooojjjfffdddcccddddddbbbaaa```^^^^^^]]]_______________```aaaaaaddddddeeegggkkkpppuuuxxx|||}}}~~~zzzvvvssssssrrrqqqooommmkkkiiiiiiiiimmmuuu}}}lllZZZKKKBBB======<<<:::;;;<<<<<<:::999999888999:::===>>>===<<<777777666666555444222111222222111111111111222222222222222111111111111000333333333333333333333333222222111111222444555777;;;<<<===???AAACCCEEEEEEGGGIIILLLOOOQQQTTTYYY\\\```hhhsss|||vvvoooppptttzzzuuulllbbb[[[SSSIIICCCBBB@@@???===<<<<<<===>>>@@@CCCEEEHHHJJJLLLPPPXXX]]]dddgggmmmvvv~~~|||zzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxvvvvvvuuuqqqmmmiiihhhhhhddddddeeegggiiillloooqqquuuvvvyyy|||{{{uuuuuuvvvxxxzzz}}}~~~}}}{{{yyyxxxyyy{{{||||||xxxsssqqqsssttt~~~zzzpppdddYYYNNNGGGDDDBBB@@@???@@@@@@???======<<<>>>@@@DDDQQQhhh}}}mmmaaa```gggrrr|||pppaaaiii|||UUU___kkkttt{{{|||xxxtttqqqooonnnoooooonnnllljjjgggeeedddddddddccccccbbbccccccccccccbbbcccdddgggkkkoooqqquuuwwwyyy|||~~~{{{wwwtttsssrrrpppnnnllljjjiiihhhgggjjjpppzzzqqq```QQQFFF@@@===<<<::::::;;;;;;:::888999888888999:::;;;999888888888888777666555444333222222111111111111222222000000111111222222222333333333333333333333333333333333222333444555777888;;;<<<===???AAACCCEEEFFFHHHJJJNNNQQQTTTXXX]]]```eeellluuu}}}}}}vvvrrruuuzzz|||qqqggg]]]VVVNNNEEEAAAAAA======<<<<<<===???AAABBBEEEHHHKKKMMMOOOTTT[[[aaannnrrryyy}}}zzzwwwuuusssrrroooooonnnnnnmmmmmmmmmmmmooonnnnnnmmmnnnoooqqqrrrppppppooolllhhhdddcccccccccdddeeefffiiimmmppprrrtttuuuwwwzzz~~~~~~zzzppppppqqqsssvvvzzz}}}~~~~~~}}}}}}{{{xxxuuuuuuuuuwwwxxxyyy|||yyytttrrrrrrssszzz~~~yyyooodddYYYPPPIIIEEECCCAAA???@@@@@@>>>===???>>>???@@@CCCMMMaaatttmmm```\\\aaalllvvvsssaaadddsss[[[iiixxx}}}||||||~~~~~~~~~|||yyyvvvrrrpppnnnmmmllljjjiiihhhhhhhhhfffeeeeeeeeefffhhhjjjllloooqqqsssuuuxxx{{{}}}~~~~~~zzzwwwtttssspppmmmkkkiiiggggggfffgggkkkqqqzzz~~~~~~zzzjjjYYYKKKCCC>>><<<::::::::::::999888:::999888999::::::888666999999999888777666555444222222111111111111222222...///000111222333444444333333333333333333333333444444444444555777999:::<<<<<<>>>@@@BBBDDDEEEFFFJJJLLLQQQUUUYYY^^^cccgggmmmqqqxxx}}}{{{}}}zzzwwwxxx}}}~~~uuuiii```UUUNNNHHHAAA>>>???;;;;;;;;;<<<>>>AAADDDEEEGGGKKKNNNQQQTTTYYYaaagggsssxxx}}}zzzxxxwwwtttqqqnnnkkkjjjiiiffffffeeecccbbbaaaaaaaaacccbbbbbbcccdddgggiiijjjjjjjjjiiigggccc```______aaabbbccceeehhhlllppprrrrrrsssvvvyyy}}}~~~zzzvvvmmmmmmnnnqqqtttxxx{{{}}}~~~}}}|||{{{yyyvvvssspppooopppqqqssstttwww{{{|||wwwsssqqqpppvvvyyyxxxnnnddd[[[SSSNNNGGGDDDAAA@@@??????>>>===@@@???@@@AAAAAAGGGWWWfffqqqaaaZZZ\\\gggqqq{{{eeeaaahhhtttdddsss~~~yyyxxxvvvtttsssqqqqqqpppoooooonnnmmmmmmlllmmmmmmmmmnnnppprrruuuxxxzzz{{{}}}zzzuuutttqqqmmmjjjhhhffffffeeeeeefffjjjqqq{{{{{{yyysssaaaPPPEEE???===:::999999:::999777;;;:::999:::<<<<<<:::888999999999888777666444444333222222111111222222333///000000111222222333333333333333333333333333333444444333444555777999:::<<<===???@@@CCCDDDFFFGGGKKKNNNSSSYYY^^^dddkkkooovvvxxx}}}~~~wwwxxx~~~zzzyyy{{{vvvmmmaaaXXXNNNHHHCCC>>>===???<<<<<<===???AAACCCFFFGGGJJJMMMRRRUUUYYY___hhhnnnvvv|||}}}zzzwwwsssqqqpppnnnllliiifffdddbbbaaaaaa```^^^\\\ZZZYYYYYYYYYXXXXXXXXXZZZ\\\___bbbcccfffgggfffccc___]]]\\\\\\]]]]]]___bbbfffjjjnnnpppqqqsssuuuxxx|||~~~{{{wwwtttqqqmmmmmmoooqqquuuyyy}}}~~~~~~~~~|||{{{zzzuuurrrnnnkkkiiijjjlllnnnooossswww{{{~~~{{{vvvrrrooorrrvvv|||xxxnnnfff^^^WWWSSSJJJGGGCCC@@@@@@???>>>===>>>>>>???@@@@@@CCCNNNZZZrrrxxxfff[[[[[[dddooo~~~nnncccbbbjjjyyyqqq}}}{{{{{{zzzzzzyyyyyywwwvvvtttrrrqqqmmmnnnooopppsssvvvxxxzzz~~~xxxuuuqqqmmmiiigggfffeeeeeeeeedddeeeiiisss}}}vvv{{{{{{hhhSSSFFFBBB???;;;:::999999999888888888888:::<<<===<<<:::888888888777666555444333333333222222222222333333111111111111111111111111333333333333333333333333333333333333555777999:::===>>>???AAACCCEEEGGGGGGKKKOOOUUU\\\cccjjjrrrwww}}}~~~~~~wwwssswww{{{yyy|||{{{qqqgggZZZQQQHHHDDD@@@======@@@??????@@@BBBDDDFFFGGGHHHMMMPPPUUUZZZ^^^fffooovvv~~~|||yyyxxxwwwuuurrrooollljjjiiihhhfffcccaaa___^^^^^^]]][[[XXXVVVTTTRRRRRRRRRQQQRRRSSSTTTWWW[[[^^^```ccccccccc```\\\YYYXXXXXXWWWXXXZZZ^^^bbbgggkkknnnrrrsssuuuxxx{{{~~~}}}zzzvvvqqqnnnlllmmmmmmooorrruuuyyy}}}}}}~~~~~~}}}{{{zzzrrroookkkgggfffhhhjjjlllnnnqqqvvvzzz|||yyysssooopppsssxxx|||yyyppphhhbbb[[[WWWNNNJJJEEEBBBAAA@@@???>>><<<<<<===@@@???AAAIIIRRReeewww~~~lll^^^ZZZaaakkkzzzyyyggg```eeerrr}}}{{{xxxvvvpppppppppppprrruuuwwwyyy}}}}}}~~~{{{xxxsssnnnjjjgggfffeeeddddddcccbbbdddkkkuuu}}}zzzyyyoooZZZKKKDDDAAA===;;;::::::999999555555555777:::;;;:::999888888888777666555333333333333222222222222333333222222222111111111000000333333333333333333333333333333333333555777:::;;;>>>>>>@@@BBBDDDFFFGGGHHHIIINNNUUU^^^fffooowww}}}xxxsssrrryyy|||~~~}}}uuukkkaaaRRRJJJDDDAAA@@@===>>>AAA@@@AAACCCEEEGGGIIIJJJKKKPPPTTTZZZ___eeemmmwww~~~}}}yyyuuurrrqqqpppooommmjjjgggeeedddcccbbb```___]]]\\\\\\[[[YYYWWWTTTQQQOOONNNNNNNNNOOOOOOPPPSSSVVVYYY]]]___aaaaaa___\\\XXXTTTSSSSSSSSSTTTWWWZZZ___eeeiiilllrrrsssuuuwwwyyy{{{}}}~~~||||||{{{wwwrrrnnnlllkkkllllllnnnpppssswwwzzz|||}}}~~~}}}{{{qqqnnnjjjffffffhhhkkknnnpppssswww{{{}}}zzzsssooolllnnnqqquuuyyy|||tttllleee___ZZZRRRMMMHHHDDDBBBAAA@@@???<<<;;;===??????@@@FFFNNNZZZmmmuuudddZZZ]]]fffuuupppcccdddoooyyy~~~|||vvvuuuttttttuuuwwwzzz{{{{{{{{{|||}}}}}}zzztttooojjjgggfffeeeaaabbbcccaaa```dddmmmttt}}}zzzwwwbbbTTTGGGCCC???<<<;;;;;;::::::777666666777999:::888777999999999888777666555444444333333222222333333444111111111111111222222222333333333333333333333333444444444555666999;;;===>>>???@@@BBBDDDFFFHHHIIIHHHMMMUUU^^^gggqqq{{{xxxtttuuu~~~uuummmaaaWWWLLLEEE@@@@@@???======@@@@@@AAADDDGGGJJJMMMOOOPPPUUUYYY___eeekkkttt~~~|||wwwsssoookkkhhhhhhgggfffdddbbb```^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXVVVSSSOOOMMMMMMNNNNNNOOOOOOPPPRRRUUUYYY\\\^^^bbbbbb```\\\WWWSSSQQQQQQQQQRRRUUUYYY^^^dddiiilllqqqqqqssstttvvvxxxyyyyyyvvvwwwwwwtttpppmmmmmmnnnllllllmmmooorrrvvvyyy{{{~~~~~~}}}qqqnnnjjjggggggjjjnnnqqqsssvvvzzz}}}yyyrrrmmmggghhhiiikkkooovvv~~~wwwppphhhaaa\\\UUUPPPJJJFFFCCCBBBBBBAAA>>>======?????????CCCJJJUUUiiimmm^^^\\\bbbooo{{{jjjgggooowww|||{{{zzzyyyzzz|||~~~zzzzzz{{{|||~~~~~~{{{uuuooojjjgggffffff___aaabbb```^^^```gggmmmttt{{{}}}iii[[[HHHDDD???<<<;;;;;;;;;::::::999999999::::::999777:::::::::999888777666555444333333222222333333444//////000111222333333444333333333333333333333333555555555666888:::===>>>>>>???AAACCCEEEGGGHHHIIIGGGLLLTTT^^^hhhrrr|||~~~zzzwwwyyyzzznnndddXXXNNNGGGBBB>>>>>>???======??????AAADDDHHHMMMPPPRRRTTTXXX\\\ccciiioooxxx~~~zzzuuuppplllhhhcccaaabbbaaa```^^^\\\[[[YYYYYYWWWWWWVVVVVVVVVVVVWWWWWWZZZWWWTTTQQQOOOOOOPPPQQQOOOOOOPPPRRRUUUYYY\\\^^^eeeeeeccc___YYYUUUSSSRRRPPPRRRUUUYYY___eeejjjlllppppppqqqrrrsssuuuvvvvvvqqqssstttssspppnnnooorrrnnnnnnoooqqqsssvvvyyy{{{~~~rrroookkkhhhhhhlllpppsssvvvyyy|||~~~wwwppplllbbbccccccdddhhhpppzzzzzzsssjjjbbb\\\WWWRRRLLLGGGDDDCCCBBBBBBAAA>>>>>>@@@???>>>BBBHHHUUUjjjuuubbb^^^bbblll|||qqqkkkqqqxxx}}}vvvvvvwwwyyy{{{~~~~~~}}}}}}}}}{{{uuuoooiiiccc___bbbaaa```^^^]]]]]]^^^^^^mmmuuusss```RRRFFF<<<;;;>>>>>><<<<<<:::999999888888999999:::999999888888777666666666666666555444333333333333333222222111111222222333444333222222111111222222333444777888999;;;>>>AAAEEEFFFGGGFFFEEEDDDEEEFFFNNNTTT[[[bbbnnn|||}}}}}}}}}rrrhhh]]]QQQJJJDDDCCCAAA???>>>===<<<<<>>AAADDDPPPaaa}}}jjj^^^^^^iiizzzyyyggghhhrrr}}}wwwtttmmmnnnoooqqqsssvvvxxxyyy{{{|||~~~}}}xxxsssmmmgggcccbbbaaa___]]]\\\\\\\\\\\\gggppp|||zzziiiWWWKKK???===???>>><<<;;;::::::999999999999::::::999999888888777777666666666666555444333333333333333222222111111222222333000000111111222333555666333555777888:::===AAADDDFFFGGGHHHGGGFFFFFFHHHIIIPPPWWW___hhhttt~~~xxxmmmcccXXXNNNGGGCCCBBBAAA???>>>>>>======BBBCCCEEEIIIMMMRRRXXX[[[]]]ccckkksss}}}|||yyypppkkkccc^^^\\\ZZZXXXVVVYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUSSSRRRSSSUUUWWWYYYWWWWWWUUUQQQNNNMMMNNNPPPQQQSSSVVVXXX[[[```eeeiiiooonnnjjjbbbYYYSSSRRRTTTRRRUUUYYY]]]aaafffkkkooorrrqqqnnnlllkkkkkkkkklllmmmooopppooommmllllllmmmnnnoooooonnnmmmoootttyyy{{{~~~uuussspppnnnnnnrrrvvvyyy}}}}}}xxxqqqlllfff___YYYYYY[[[^^^fffnnnwww~~~xxxooofffaaaWWWSSSMMMHHHDDDBBB???===<<<============>>>AAACCCOOO^^^xxxqqqccc```eeeuuukkkiiiqqq}}}uuunnnjjjiiiddddddfffgggjjjlllooopppssstttvvvyyy||||||wwwrrrkkkfffaaa```^^^[[[ZZZYYYYYYYYY___gggsssuuu^^^PPPCCC??????>>><<<;;;;;;::::::999999::::::;;;999999999888777777666666666666555444333333333333333222222111111222222333111111111111222444555666444666777999;;;@@@FFFJJJIIIIIIJJJIIIIIIIIILLLNNNRRR\\\gggqqq}}}~~~qqqeee[[[RRRJJJDDDAAA@@@@@@????????????@@@AAADDDGGGKKKOOOUUU\\\aaaccciiirrr|||zzzuuurrrhhhccc]]]WWWUUUUUUTTTTTTVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUSSSRRRRRRTTTUUUWWWXXXWWWVVVRRROOOOOOPPPRRRRRRUUUXXX\\\```eeekkkooovvvtttoooeee[[[TTTSSSTTTRRRVVV[[[___dddhhhmmmqqqtttrrrnnnkkkhhhgggggggggkkklllnnnmmmlllkkkkkklllmmmnnnmmmkkkiiilllrrrwwwwww{{{vvvtttrrrqqqrrruuuzzz}}}~~~yyysssnnnfff^^^WWWUUUTTTVVV\\\dddpppxxx|||tttjjjdddYYYUUUNNNIIIFFFCCC@@@>>><<<===>>>======>>>AAACCCLLLYYYqqq}}}jjjcccaaammm}}}nnngggmmmzzz~~~zzzuuummmgggcccaaaaaa^^^^^^___aaaccceeegggiiilllmmmooosssvvvzzz}}}~~~{{{tttmmmhhhbbb```]]]ZZZXXXVVVVVVVVVXXX___iiivvvdddUUUFFF@@@???>>><<<===;;;;;;::::::::::::;;;;;;::::::999888888777777666666666555444333333333333333222222111111222222333444444333222222222222333555666888:::>>>DDDKKKPPPNNNNNNNNNLLLKKKLLLNNNQQQUUUaaaooozzzwwwiii\\\SSSLLLFFFBBB????????????@@@AAAAAABBBBBBEEEJJJNNNRRRXXX___eeeiiipppzzz}}}zzzwwwsssnnnkkkccc___YYYTTTRRRSSSTTTUUUUUUVVVXXXYYYZZZYYYYYYXXXWWWUUUTTTSSSRRRSSSTTTUUUXXXWWWVVVSSSPPPPPPRRRTTTTTTWWW\\\```eeekkkqqqvvv{{{yyyrrrggg\\\UUUSSSTTTSSSVVV\\\aaafffkkkpppssstttqqqmmmiiigggeeeeeefffiiikkkllllllkkkjjjjjjkkkkkkkkkjjjgggeeehhhnnnssssssxxx~~~vvvuuussssssuuuxxx}}}~~~}}}}}}}}}~~~zzzuuuqqqhhh```XXXTTTQQQPPPUUU[[[iiirrr~~~xxxnnnggg\\\WWWQQQKKKGGGDDDAAA???======>>>======>>>@@@CCCHHHSSShhh~~~qqqddd___hhhtttqqqfffiiitttqqqmmmgggaaa]]]\\\[[[[[[ZZZZZZ[[[\\\]]]___aaabbbdddeeegggjjjnnnsssvvvxxxxxxzzz}}}}}}vvvoooiiicccaaa^^^ZZZWWWUUUTTTSSSTTTYYYaaalllxxxjjjZZZIIIAAA@@@>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<::::::999999888777777777666666555444333333333333333222222111111222222333555444333333222222333333555777999<<<@@@GGGOOOTTTTTTSSSQQQNNNMMMMMMQQQSSSYYYfffvvv{{{pppbbbVVVNNNIIIDDDAAA>>>>>>>>>???@@@BBBCCCDDDDDDHHHNNNQQQTTTZZZcccjjjqqqxxxyyywwwtttqqqooolllhhheee^^^[[[WWWSSSQQQQQQSSSUUUTTTVVVXXXZZZ[[[\\\\\\[[[XXXWWWUUUTTTSSSRRRSSSSSSVVVVVVUUUSSSPPPPPPRRRTTTUUUYYY___eeejjjqqqwww{{{|||ttthhh\\\TTTRRRSSSSSSWWW]]]ccchhhmmmrrruuutttqqqmmmiiigggfffggghhhjjjkkkmmmlllkkkiiijjjkkkhhhhhhhhheeebbbdddjjjoooqqquuu|||wwwvvvuuuuuuwww{{{~~~~~~}}}||||||~~~~~~~~~~~~{{{wwwtttlllddd\\\WWWSSSOOOQQQVVVdddmmmyyy|||rrrjjj___ZZZSSSNNNIIIFFFBBB@@@===>>>>>>=========@@@BBBEEEMMM^^^sssyyygggaaaeeennnzzzvvvjjjjjjrrrdddaaa\\\YYYYYYZZZZZZZZZYYYYYYYYYZZZZZZ[[[]]]]]]^^^^^^___bbbeeeiiimmmooosssuuuyyy~~~yyysssnnnfffddd```[[[XXXUUUSSSRRRQQQUUUZZZcccnnn|||sssaaaNNNDDDAAA???>>>???===<<<<<<;;;;;;<<<<<<===:::::::::999888888777777666666555444333333333333333222222111111222222333222222222222333555666777555777:::>>>BBBIIIQQQVVVWWWVVVSSSPPPNNNPPPTTTWWW^^^lll|||{{{sssiii[[[PPPJJJFFFBBB@@@>>>>>>>>>???AAABBBDDDEEEFFFKKKRRRVVVYYY```jjjrrr|||zzzuuunnnllljjjiiihhhfffccc```XXXWWWUUUQQQOOONNNPPPRRRSSSUUUWWWZZZ\\\]]]^^^^^^ZZZYYYWWWUUUTTTSSSRRRRRRTTTTTTSSSQQQOOOOOOQQQTTTWWW[[[bbbhhhnnnuuu{{{~~~vvviii\\\TTTRRRSSSTTTYYY```fffkkkpppuuuxxxvvvsssoookkkiiiiiijjjllllllmmmnnnnnnllljjjjjjjjjfffggggggeeebbbcccgggkkkqqqtttzzzyyyxxxwwwxxxyyy}}}}}}||||||}}}~~~~~~~~~|||xxxuuuooohhhaaa]]]XXXRRRQQQTTT___gggsss}}}~~~tttlllbbb]]]VVVPPPKKKGGGCCCAAA>>>>>>>>>>>>======@@@BBBBBBHHHVVVkkklllcccbbbgggsssppplllqqq\\\ZZZXXXYYY\\\^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]]]][[[[[[\\\]]]```cccgggiiinnnqqqvvv{{{~~~zzzvvviiifffbbb]]]YYYUUUSSSRRRPPPRRRUUU[[[eeesss~~~}}}|||~~~kkkUUUHHHBBB???>>>???======<<<<<<<<<<<<======;;;::::::999999888888777666666555444333333333333333222222111111222222333222222222333444555666777444777;;;@@@DDDJJJQQQUUUVVVUUURRRPPPOOORRRXXX\\\dddrrrzzzzzzjjjbbbUUULLLFFFCCC@@@>>>>>>>>>???@@@AAABBBDDDEEEFFFMMMUUU[[[```hhhsss|||vvvnnnhhhcccbbbaaaaaaaaa```^^^[[[TTTUUUUUUSSSOOONNNOOOQQQQQQSSSVVVYYY[[[]]]^^^^^^[[[ZZZYYYWWWUUUSSSRRRRRRRRRRRRQQQOOOMMMNNNPPPRRRYYY]]]dddkkkqqqwww}}}wwwjjj]]]UUUSSSTTTVVV[[[cccjjjppptttyyy|||zzzwwwrrrnnnkkkkkkmmmnnnooopppqqqpppmmmkkkjjjkkkfffhhhiiihhheeedddgggjjjqqqtttyyy}}}|||{{{{{{{{{|||{{{{{{|||~~~~~~~~~|||xxxuuupppjjjfffbbb]]]VVVRRRTTT\\\cccmmmvvvuuummmddd___XXXQQQLLLHHHDDDBBB>>>??????>>>======???AAAAAADDDQQQeee|||tttccc___```kkkyyyrrriiijjjZZZXXXYYY\\\aaaddddddbbbcccbbbaaa```````````````]]]\\\\\\]]]___bbbeeegggkkknnntttyyy~~~}}}jjjhhhccc^^^ZZZVVVTTTSSSOOOPPPQQQVVV___mmm|||}}}{{{{{{rrrZZZKKKDDD???===>>>======<<<<<<<<<<<<======;;;;;;:::999999888888777666666555444333333333333333222222222222222222333555555444333333333333444333777<<>>??????>>>======???AAA@@@BBBNNNccczzzzzzbbb\\\\\\fffsssrrreeebbbuuuWWW[[[___bbbiiioooqqqnnnpppooommmkkkiiigggffffffaaaaaabbbbbbcccdddffffffiiilllqqqwww|||sssmmmccc[[[VVVSSSQQQPPPMMMNNNQQQUUUXXX^^^nnn|||yyyuuuzzzyyy___LLLEEECCCAAA?????????>>>>>>======<<<<<<===<<<<<<;;;999888888777666666666666555444333222000222555666555444444555333333444555666666666555888;;;>>>AAACCCGGGLLLOOOPPPLLLLLLOOORRRWWW```iiippp{{{{{{xxxxxxzzzwwwlll\\\VVVMMMFFFCCCAAA@@@@@@:::<<<>>>???@@@BBBEEEHHHQQQUUU[[[aaajjjvvvtttkkkddd^^^[[[WWWYYYZZZ[[[\\\\\\[[[[[[WWWWWWVVVUUUSSSQQQOOONNNNNNPPPRRRVVVZZZ]]]```aaaaaa___\\\YYYXXXUUURRRPPPNNNKKKIIIJJJIIIIIIMMMSSS^^^bbbgggkkkooovvv~~~yyykkk^^^VVVTTTUUUXXX^^^fffmmmtttyyy~~~~~~xxxssspppooopppqqqsssttttttrrrooommmllllllooopppqqqnnnjjjiiijjjlllpppvvv}}}~~~}}}~~~~~~|||{{{yyy{{{~~~}}}{{{zzzyyyssspppmmmiiieee___XXXSSSVVVWWW^^^jjjvvv~~~}}}zzzrrrkkkgggbbb[[[UUUQQQMMMIIIGGG??????>>>>>>>>>>>>>>>???@@@CCCJJJYYYqqqjjjaaa\\\ccclllvvv{{{hhhhhhooo}}}[[[aaaggglllrrryyyzzzwwwxxxvvvtttrrrooonnnmmmllliiiiiiiiijjjjjjkkklllmmmnnnppptttxxx|||wwwqqqggg___YYYUUURRRPPPLLLMMMOOORRRUUUZZZhhhvvv{{{uuuxxx}}}eeeRRRHHHDDDBBB@@@@@@@@@@@@???>>>>>>=========<<<<<<;;;999888888777666666666666555444333333111333555666444333444444333333444555666666666666888;;;???BBBDDDGGGJJJMMMRRRPPPPPPTTTXXX]]]gggpppvvvzzzuuuwww|||ssshhhXXXRRRJJJCCC@@@???>>>===;;;===???AAABBBDDDGGGJJJSSSWWW^^^fffooo{{{yyymmmddd]]]XXXVVVUUUVVVWWWYYYZZZZZZYYYYYYXXXWWWVVVUUUSSSQQQOOONNNOOOPPPSSSVVVZZZ]]]___aaabbb```]]][[[YYYVVVSSSPPPKKKHHHGGGGGGGGGFFFJJJQQQZZZ^^^cccggglllrrr{{{zzzlll___VVVUUUVVVZZZ```hhhpppvvv|||{{{vvvsssrrrsssttttttuuuuuussspppnnnmmmmmmooopppqqqooollljjjlllnnnqqqvvv}}}~~~|||{{{{{{}}}}}}|||zzzyyytttrrrnnnjjjeee___XXXTTTTTTUUU\\\hhhttt~~~|||{{{yyysssnnnhhhbbb[[[TTTOOOKKKGGGEEE@@@??????>>>>>>>>>??????@@@BBBIIIWWWoooooobbb[[[```iiisss{{{jjjhhhlllwwwccckkkuuu{{{|||yyyxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxwwwxxx{{{}}}~~~~~~}}}{{{zzz{{{|||~~~}}}vvvmmmddd]]]WWWRRRPPPKKKKKKMMMOOOPPPUUU```mmmwwwuuuxxxppp\\\LLLDDDBBBBBBBBBAAAAAA@@@??????>>>>>><<<<<<;;;::::::999888888666666666666555444333333333444666555444333333444333333444555666666777777888<<<@@@CCCEEEFFFIIIJJJOOOMMMOOOUUUZZZ```jjjttt}}}yyytttxxx{{{lllbbbTTTOOOHHHBBB???>>>>>>======>>>AAABBBDDDGGGKKKNNNVVV\\\dddmmmvvv~~~qqqeee]]]WWWSSSQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXWWWUUUSSSPPPNNNMMMOOOQQQSSSVVVYYY\\\___```dddbbb___]]][[[XXXSSSPPPKKKGGGFFFFFFFFFEEEJJJPPPWWW[[[```eeejjjqqqzzz{{{mmm___WWWVVVWWW]]]bbbjjjrrryyyzzzvvvuuuvvvwwwuuuvvvvvvuuurrrooonnnooopppqqqqqqpppooonnnoooppprrrwww~~~}}}{{{{{{}}}~~~|||zzzyyyvvvtttppplllggg```YYYTTTRRRSSSYYYdddooozzz|||{{{zzzxxxuuulllfff]]]TTTNNNJJJGGGEEEBBBAAA???>>>>>>>>>??????@@@BBBHHHTTTiiiuuueeeYYY\\\eeeooo}}}}}}llleeegggnnn}}}nnnxxx}}}zzzxxxxxxyyy{{{}}}}}}{{{rrriiiaaaYYYSSSOOOLLLKKKKKKMMMNNNPPPYYYcccsss{{{tttqqqzzzzzzeeeRRRFFFCCCDDDAAAAAAAAA@@@??????>>>>>><<<<<<;;;::::::999888888777777777666666555444333444555666555333222222333333444444555666777888888999===AAAEEEFFFFFFHHHIIIKKKKKKOOOVVV^^^dddnnnxxx}}}wwwwww}}}tttfff\\\RRRMMMGGGBBBAAA@@@@@@???===???AAACCCFFFIIIOOORRRZZZ```jjjuuuyyylllaaaYYYTTTQQQPPPNNNOOOPPPRRRTTTUUUWWWWWWXXXXXXWWWUUUSSSQQQOOONNNPPPQQQTTTVVVYYY\\\^^^___eeecccbbb```]]]YYYTTTPPPLLLHHHFFFGGGGGGGGGLLLSSSWWW[[[aaafffkkksss||||||nnn```XXXWWWYYY^^^dddllluuu||||||yyywwwxxxxxxwwwxxxxxxwwwtttqqqppppppqqqrrrsssssssssssssssssstttxxx~~~|||{{{|||~~~|||zzzxxxvvvrrrnnnhhhbbb[[[VVVPPPPPPUUU___iiittt~~~~~~~~~}}}ssslllaaaWWWQQQLLLIIIHHHDDDBBB@@@>>>>>>>>>??????@@@AAAFFFPPPbbb||||||iiiXXXYYYaaakkkwwwppp``````eeesss|||}}}zzzyyyyyy{{{|||zzz|||~~~~~~vvvmmmeee\\\TTTOOONNNLLLLLLMMMMMMNNNTTT\\\iiiwwwvvvooorrr|||nnnYYYJJJDDDEEEAAA@@@@@@???>>>>>>======;;;;;;;;;::::::999999888777777777777666555444333444555666555333222333444444444444444555777999:::;;;>>>CCCFFFGGGGGGHHHIIIMMMNNNSSS]]]eeemmmwww{{{www~~~{{{nnnaaaXXXNNNJJJEEEAAAAAAAAAAAA@@@>>>???BBBDDDGGGLLLRRRWWW___fffrrr}}}yyyrrrggg]]]VVVRRROOONNNLLLMMMNNNPPPSSSUUUWWWXXXXXXXXXWWWVVVTTTRRRQQQPPPQQQRRRTTTVVVYYY[[[]]]^^^ddddddcccbbb```[[[UUUPPPLLLHHHFFFFFFFFFGGGMMMTTTWWW[[[bbbhhhmmmuuu~~~oooaaaZZZYYY[[[___eeennnvvv~~~~~~zzzxxxxxxyyyyyyzzzzzzyyyvvvsssrrrsssssstttuuuwwwxxxyyyxxxxxxwwwzzz~~~~~~~~~}}}}}}~~~}}}~~~}}}|||zzzxxxtttpppkkkddd]]]XXXQQQOOORRRYYYaaajjjwwwwwwpppeee[[[SSSNNNKKKIIIFFFDDDAAA???>>>>>>???@@@???AAADDDKKKYYYpppnnn[[[XXX^^^gggtttwww___^^^aaannn~~~}}}}}}}}}zzz{{{~~~yyyrrriii```WWWQQQPPPMMMLLLMMMMMMLLLQQQWWWaaaooo{{{pppooouuu~~~vvvaaaPPPHHHGGG@@@@@@@@@???>>>>>>======;;;;;;;;;::::::999999999777777777777666555444444444555555444222222333555444444444444555777999;;;===@@@DDDFFFGGGIIIJJJLLLLLLNNNUUU```jjjqqq{{{{{{yyyzzzuuuhhh\\\SSSIIIEEEAAA??????@@@@@@@@@@@@AAADDDFFFJJJPPPWWW\\\eeennn{{{{{{oooiii```XXXRRROOOLLLJJJKKKKKKMMMOOORRRUUUXXXYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSUUUWWWYYY[[[\\\]]]ccccccccccccaaa]]]VVVQQQKKKGGGDDDDDDDDDEEELLLSSSWWW\\\ccciiipppxxxpppbbb[[[ZZZ\\\aaagggpppyyy{{{yyyyyyzzz{{{||||||{{{xxxuuuttttttvvvvvvwwwzzz~~~~~~}}}yyy{{{~~~||||||||||||yyyzzz{{{}}}}}}{{{xxxuuuqqqmmmggg```[[[SSSPPPOOOSSSYYY```lllwwwzzzsssiii___WWWRRRNNNKKKHHHFFFBBB???>>>>>>???@@@>>>@@@BBBGGGQQQccczzzwwwaaaZZZ\\\bbbppp~~~gggcccbbbkkk}}}~~~|||vvvnnneee[[[UUUPPPLLLKKKMMMMMMKKKNNNSSSXXXfffwwwtttlllnnnsss||||||iiiWWWMMMJJJAAAAAAAAA@@@??????>>>>>>;;;;;;::::::::::::999999777888888777777666555444333444444333222333555777555444444444555888:::<<>>>>>???@@@===???AAACCCJJJXXXlll{{{iii]]]ZZZ]]]lll{{{uuummmfffiiixxx~~~yyyrrrhhh___XXXOOOLLLKKKLLLLLLJJJLLLQQQPPP^^^ooo{{{wwwhhhhhhkkkrrr~~~nnn]]]QQQLLLCCCCCCBBBAAAAAA@@@@@@???;;;:::::::::::::::::::::888888888888777666555444333444444333222333555888555444444444555888;;;<<<@@@BBBDDDFFFHHHKKKOOORRRRRRUUU]]]jjjttt{{{yyyrrrsss{{{vvvkkk```TTTMMMHHHEEEBBBAAABBBDDDDDDDDDEEEFFFIIILLLQQQXXX```eeeqqq{{{xxxppplllddd```[[[VVVSSSOOOLLLIIIGGGGGGIIIKKKOOOSSSVVVXXXXXXXXXYYYYYYYYYYYYYYYXXXSSSTTTUUUWWWYYYZZZ\\\\\\___```bbbcccccc^^^WWWRRRNNNJJJGGGGGGGGGIIIPPPXXX___dddlllrrryyyrrrddd\\\\\\^^^eeekkkttt~~~|||||||||}}}~~~}}}zzzwwwwwwwwwyyyyyy{{{|||}}}|||yyyxxxxxxyyywwwwwwyyy{{{~~~{{{yyyvvvssspppjjjddd```XXXRRRNNNMMMMMMQQQ[[[eeettt}}}vvvmmmfff___ZZZVVVJJJHHHCCC@@@>>>>>>???@@@<<>>???===<<<<<<;;;;;;:::999999777777777777666666666666555555444444444444555555;;;:::999666555777;;;???CCCDDDFFFGGGIIIMMMRRRUUUVVVZZZbbbmmmxxx}}}wwwsssttt}}}}}}rrrggg\\\RRRMMMFFFEEEDDDBBBBBBBBBCCCDDDDDDHHHMMMRRRVVV]]]fffmmm|||}}}vvvnnngggbbb^^^\\\XXXSSSOOOLLLKKKJJJKKKJJJKKKLLLOOORRRVVVXXXZZZ[[[]]]^^^^^^]]][[[ZZZYYYYYYXXXXXXYYYZZZ\\\]]]bbbaaa``````___\\\WWWSSSPPPKKKGGGFFFFFFHHHOOOWWWccciiiqqqxxx~~~~~~oooeee```___```eeemmmvvv}}}|||yyyxxxyyyzzz{{{|||{{{yyyxxxyyyzzzzzz|||~~~}}}zzzvvvuuuuuuvvvyyyyyyzzz|||~~~}}}xxxvvvtttpppgggaaa[[[VVVPPPKKKLLLQQQXXX]]]kkkuuu{{{sssnnnjjjaaaXXXOOOKKKEEEBBBBBBAAA>>>;;;??????AAAAAA@@@EEEUUUeeebbbVVV___lllsssrrrnnnsss|||zzzuuujjj___VVVRRRMMMJJJIIIJJJKKKKKKOOOTTT\\\iiixxxtttjjjbbbgggsssnnnYYYOOOCCCDDDDDDCCCAAA???>>>>>>===<<<<<<;;;;;;:::999999777777777777666666666666555555444444444444555555666666666555555777;;;???BBBDDDFFFHHHKKKOOOTTTXXX[[[___gggqqq||||||vvvsssvvvyyynnncccYYYQQQLLLFFFFFFEEEDDDDDDDDDEEEEEEGGGJJJOOOSSSXXXaaakkkrrrwwwnnnggg```\\\YYYXXXUUURRROOOMMMKKKJJJIIIIIIIIIJJJLLLOOOSSSUUUXXXZZZ]]]___```___]]]\\\ZZZYYYXXXXXXXXXZZZ\\\]]]bbbaaa``````___[[[VVVRRRMMMIIIFFFFFFGGGIIIQQQZZZdddjjjrrryyy~~~oooeee```___```fffnnnwww{{{wwwvvvvvvxxxyyyyyyxxxwwwwwwxxxzzz{{{}}}}}}|||}}}xxxvvvvvvwwwyyy{{{{{{|||~~~{{{xxxvvvqqqjjjccc^^^YYYRRRLLLKKKNNNTTTXXXgggqqqzzzvvvsssjjjaaaSSSNNNGGGCCCBBBAAA???<<<>>>>>>???@@@???DDDSSSbbb{{{kkk[[[^^^jjjqqqyyyoooooowww~~~zzzpppfff[[[VVVOOOKKKIIIHHHHHHHHHJJJNNNUUU___mmm|||{{{nnnccccccjjjuuuxxxaaaRRRFFFEEEDDDBBBAAA??????>>>===<<<<<<;;;;;;:::999999777777777777666666666666555555444444444444555555333444666777888:::>>>AAABBBDDDHHHKKKOOOTTTYYY]]]bbbfffnnnwwwzzzuuutttwww}}}sssggg]]]UUUNNNIIIGGGGGGFFFFFFFFFGGGHHHHHHJJJMMMRRRVVV\\\fffrrrzzzxxxmmmeee^^^XXXUUUSSSSSSSSSRRRPPPNNNLLLKKKHHHGGGGGGGGGIIILLLOOOQQQUUUXXX\\\```bbbbbbaaa```^^^]]][[[YYYYYY[[[]]]___bbbaaa``````^^^ZZZUUUQQQJJJFFFEEEFFFHHHKKKSSS[[[dddkkksss{{{~~~oooddd``````aaagggoooxxx~~~xxxuuutttssstttuuuuuutttttttttwwwyyy{{{||||||{{{}}}}}}zzzwwwvvvwwwzzz{{{}}}~~~{{{wwwsssmmmhhhbbb]]]UUUNNNKKKLLLOOORRRaaajjjwww|||sssiiiYYYRRRIIIDDDBBBAAA@@@>>>======>>>???>>>BBBPPP^^^uuuwwwaaa^^^fffnnnrrrkkkppp~~~uuukkk___YYYRRRLLLIIIHHHHHHGGGHHHJJJPPPXXXdddsssuuugggbbbeeennn}}}gggTTTJJJGGGDDDBBB@@@@@@???>>>===<<<<<<;;;;;;:::999999777777777777666666666666555555444444444444555555444666999:::;;;>>>AAACCCDDDGGGKKKOOOTTTYYY___ccciiilllsss|||zzzuuuuuuxxxzzznnnbbbWWWPPPJJJFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLPPPTTTYYY```lllyyy|||pppeee^^^XXXUUUSSSQQQRRRSSSTTTSSSPPPMMMKKKHHHHHHGGGGGGHHHJJJLLLNNNRRRVVV[[[aaadddeeedddddddddbbb```]]]]]]^^^aaabbbbbbaaa```___]]]YYYTTTPPPJJJFFFEEEGGGHHHKKKSSS[[[cccjjjttt|||oooddd```aaabbbhhhpppyyy{{{uuusssqqqooopppqqqqqqqqqqqqsssvvvyyyyyyzzz|||~~~~~~{{{xxxyyy}}}|||{{{xxxvvvvvvxxxzzz|||}}}yyytttoookkkeee```XXXPPPLLLKKKMMMNNN[[[cccooozzzvvvlll___WWWMMMEEECCCBBBAAA@@@>>>===>>>???>>>BBBMMMYYYqqqhhh]]]bbbjjj|||wwwjjjnnnwwwnnnccc]]]TTTNNNJJJIIIIIIIIIHHHJJJMMMSSS^^^lll}}}zzzkkkcccbbbiiiyyypppZZZNNNJJJDDDAAA@@@@@@???======<<<<<<;;;;;;:::999999777777777777666666666666555555444444444444555555666888:::;;;<<<>>>AAADDDHHHKKKPPPUUUZZZ___dddhhhmmmpppwwwyyywwwwww{{{xxxjjj]]]RRRKKKFFFDDDGGGHHHIIIJJJLLLMMMMMMNNNNNNRRRWWW^^^fffsss}}}uuujjj```ZZZWWWUUUUUURRRSSSUUUVVVUUURRROOOMMMKKKJJJIIIHHHHHHJJJKKKMMMPPPTTTZZZ```dddggggggggggggfffccc```___```aaacccbbbaaa```___\\\XXXRRRNNNJJJGGGFFFGGGHHHJJJQQQYYYbbbiiisss|||~~~nnndddaaaccceeejjjrrrzzzxxxsssqqqooommmnnnooopppqqqqqqsssvvvyyywwwwwwxxxyyy{{{|||~~~~~~}}}yyyvvvuuuwww|||}}}{{{yyyxxxxxxyyy{{{|||{{{vvvrrrooogggbbb[[[TTTOOOMMMMMMNNNUUU]]]hhhrrr|||xxxmmmccc[[[OOOGGGDDDCCCBBBAAA???>>>>>>@@@???BBBKKKVVVmmmooo^^^^^^fffrrrnnnpppzzzqqqhhhaaaXXXPPPLLLJJJJJJIIIHHHJJJLLLPPPXXXfffvvvqqqfffaaafffuuu{{{eeeQQQLLLDDD@@@@@@@@@???======<<<<<<;;;;;;:::999999777777777777666666666666555555444444444444555555555777999999;;;===AAADDDNNNQQQVVV[[[___dddhhhlllooossszzz~~~yyywwwxxxzzz~~~tttfffXXXNNNHHHEEEDDDFFFGGGIIILLLMMMOOOOOOPPPPPPUUU\\\dddnnn{{{wwwoooeee\\\WWWUUUUUUUUUSSSTTTVVVWWWWWWUUURRRPPPNNNMMMKKKIIIIIIJJJKKKLLLPPPSSSXXX^^^cccgggiiijjjiiihhhfffcccbbbaaaaaaaaacccaaa```^^^\\\WWWQQQMMMJJJGGGFFFHHHIIIKKKQQQYYYaaaiiisss}}}~~~nnndddbbbeeehhhnnnuuu}}}uuurrrqqqooolllnnnppprrrssstttuuuwwwyyyvvvuuuuuuvvvwwwxxxyyyzzz|||xxxtttqqqrrrvvv|||~~~}}}{{{zzzzzz{{{|||}}}yyyuuurrrkkkfff___XXXSSSPPPOOOOOOQQQWWWaaakkkuuuzzzoooeee\\\QQQIIIEEEDDDCCCAAA@@@>>>>>>@@@@@@AAAHHHQQQeeevvvwwwbbb^^^ccclll{{{uuussswwwnnnggg\\\SSSMMMJJJIIIHHHFFFHHHJJJMMMSSS___ooozzzyyymmmdddeeerrroooTTTMMMEEE@@@@@@@@@???======<<<<<<;;;;;;:::999999777777777777666666666666555555444444444444555555555666777888;;;???DDDHHHTTTWWW\\\```dddgggkkknnnqqquuu|||tttrrrtttyyy~~~~~~yyyxxxooo```SSSJJJGGGEEEEEEEEEGGGIIILLLNNNPPPPPPQQQRRRXXXaaajjjuuuqqqjjj```XXXSSSRRRQQQQQQQQQRRRTTTVVVWWWWWWVVVUUUPPPOOOLLLJJJIIIJJJKKKKKKPPPRRRVVV\\\aaafffjjjlllllllllkkkiiigggeeedddccccccbbb```^^^[[[VVVPPPKKKGGGEEEEEEHHHJJJLLLSSS[[[aaaiiiuuu}}}mmmdddcccgggkkkssszzz}}}tttqqqqqqooommmnnnqqquuuwwwwwwwwwxxxyyyvvvuuuttttttuuuvvvwwwxxx{{{wwwrrrnnnnnnrrryyy~~~~~~}}}||||||}}}~~~}}}yyyvvvpppkkkddd\\\VVVQQQOOONNNLLLRRR[[[eeeppp}}}{{{qqqddd]]]RRRJJJGGGEEECCCAAA???======?????????EEEMMMYYYjjjggg^^^aaaggguuu|||uuu|||ssskkk___UUUMMMJJJHHHGGGDDDFFFHHHJJJOOOZZZjjjuuusssiiigggssssssVVVNNNEEE@@@@@@@@@???======<<<<<<;;;;;;:::999999777777777777666666666666555555555444444555555555666777888999===BBBIIINNNXXX[[[```cccfffiiilllooorrrvvv}}}}}}mmmmmmqqqyyywwwrrr|||sssjjj\\\OOOHHHFFFFFFGGGEEEFFFIIILLLOOOPPPQQQQQQTTT[[[eeeooozzz}}}nnnggg]]]UUUQQQNNNMMMMMMNNNPPPRRRUUUWWWXXXXXXXXXQQQOOOMMMJJJIIIIIIJJJKKKPPPRRRUUUZZZ```fffjjjmmmqqqqqqqqqpppmmmkkkhhhfffcccbbb```^^^[[[VVVOOOKKKEEECCCDDDHHHKKKNNNUUU]]]bbbkkkvvv|||mmmddddddiiimmmvvv}}}|||sssqqqrrrpppmmmooossswwwzzzzzzyyyxxxyyyvvvvvvuuuttttttuuuwwwxxxzzzwwwqqqlllkkkpppxxx}}}}}}}}}}}}}}}~~~~~~{{{yyytttooohhh___XXXRRROOOMMMIIIOOOWWWaaalllzzz{{{qqqddd\\\RRRKKKHHHFFFCCCAAA>>><<<;;;===>>>>>>CCCJJJQQQbbb{{{kkk``````cccpppuuu{{{~~~wwwooocccWWWPPPKKKIIIHHHFFFHHHHHHHHHJJJRRR___iii|||uuupppvvv}}}aaaSSSGGGCCCCCC@@@===<<<;;;;;;;;;;;;;;;;;;::::::888888777777666666555555555555555666666666777777666777888:::<<>><<<;;;<<<>>>AAACCCHHHXXXsss|||hhh```]]]dddqqqqqqmmmttt{{{xxxtttrrrooommmjjjhhhiiiiiihhhgggkkkkkklllmmmooorrrtttuuuyyyzzz}}}~~~vvvjjj___WWWQQQLLLIIIEEEFFFFFFEEEFFFLLLVVV]]]kkkwwwzzz{{{jjjZZZJJJCCCBBB@@@>>>>>><<<<<<;;;;;;;;;:::::::::888888777777666666555555333333333444444444444444666777999;;;===BBBHHHMMMRRRVVV]]]ccchhhlllpppsssyyy~~~{{{pppiiieeejjjrrr}}}yyywwwzzzyyy|||~~~rrrcccWWWLLLGGGDDDAAA@@@BBBDDDFFFHHHJJJKKKNNNSSSVVV___fffrrrzzzqqqfff___UUUOOOLLLLLLJJJHHHJJJMMMPPPSSSUUUWWWYYY[[[]]]\\\XXXUUURRRQQQPPPPPPRRRUUUZZZ^^^aaaeeejjjmmmppprrruuuwwwvvvtttqqqooollliiieeeaaa\\\VVVPPPKKKFFFCCCCCCFFFJJJOOOYYYbbbiiissszzzooohhhgggnnnvvv}}}xxxrrrpppnnnpppsssvvvyyy~~~|||xxxwwwxxx{{{}}}{{{|||zzzssskkkmmmwwwzzzuuunnngggaaaZZZSSSOOOIIIHHHMMMXXXfffuuu}}}yyyllldddXXXOOOKKKIIIFFFDDD@@@???>>>======>>>???@@@CCCRRRnnnlll^^^\\\bbblllyyyuuunnnqqqxxxrrrnnnlllkkkjjjgggfffeeeeeeeeefffffffffhhhhhhiiikkkmmmoooqqqrrrqqqsssuuuzzzyyyoooddd[[[SSSMMMIIIHHHHHHGGGFFFGGGKKKSSSYYYcccooo~~~qqq___MMMDDDAAA@@@???@@@<<<<<<<<<;;;;;;::::::999888888777777666666555555666666666666666666666666666777999;;;>>>CCCIIIMMMOOOTTT[[[bbbhhhnnntttwww|||vvvkkkeeeeeelllxxxzzzvvvuuuvvvxxx|||{{{nnn]]]RRRHHHDDDBBB@@@@@@BBBDDDEEEHHHJJJMMMQQQVVVZZZccckkkxxxvvvnnnaaa\\\TTTNNNKKKJJJHHHGGGGGGJJJNNNQQQSSSVVVYYY[[[___^^^[[[YYYVVVTTTRRRQQQSSSVVV[[[^^^bbbfffjjjmmmppprrrtttwwwwwwvvvtttsssoookkkfffaaa[[[UUUNNNJJJEEECCCCCCFFFIIINNNYYYdddlllwwwzzzooojjjjjjqqqxxx~~~xxxsssrrrqqqssswwwxxx{{{zzzxxxyyy{{{}}}zzz~~~xxxooooooyyy{{{wwwpppjjjccc]]]VVVRRRMMMKKKNNNVVVaaannn|||qqqhhh]]]SSSOOOLLLIIIFFFCCCCCCBBBAAA@@@@@@@@@@@@DDDRRRlllppp]]][[[```iiittt{{{qqqnnnxxxssslllgggeeeeeeeeeeeecccdddeeefffggghhhjjjkkkkkklllmmmoooqqqrrrssstttnnnoooqqquuu{{{{{{rrrhhh^^^VVVNNNJJJIIIHHHGGGEEEFFFJJJOOOSSS^^^iiixxxwwweeePPPFFFBBB@@@???@@@======<<<;;;::::::999999888888777777666666555555666666666666666666666555666888:::<<>>===>>>>>>CCCKKK^^^xxx}}}fffWWWZZZ```hhhsss{{{ppp}}}xxxssskkkhhheeeeeegggkkkmmmnnnpppssswwwyyyyyyzzz}}}|||{{{zzzzzz}}}xxxpppggg^^^TTTNNNGGGFFFDDDDDDFFFHHHJJJKKKRRRZZZffftttlllWWWKKKEEEAAA??????>>>===<<<;;;:::999999888888888777777666666555555555555444444444333333333555888;;;>>>AAADDDIIILLLTTTXXX^^^eeekkkrrrzzz~~~{{{ssskkkhhhhhhjjjoooyyyuuuqqqqqquuuyyyoooaaaVVVMMMEEEDDDDDDBBBBBBDDDFFFGGGJJJNNNSSS[[[ccchhhttt~~~{{{rrrhhhaaaXXXWWWTTTOOOKKKHHHGGGFFFEEEGGGIIIKKKMMMPPPTTTXXX\\\]]]```aaaaaa```___]]][[[^^^aaadddfffiiimmmpppuuuwwwyyy{{{|||}}}||||||vvvqqqiiibbbZZZSSSLLLGGGFFFFFFHHHLLLNNNUUUdddsss}}}}}}tttsssuuu{{{}}}zzzzzzzzz{{{~~~}}}~~~~~~vvvtttqqqppppppppppppooommmooosssxxx||||||vvvqqqkkkeee```\\\SSSQQQPPPQQQTTT^^^qqq}}}wwwnnnfff```YYYQQQKKKEEECCC@@@>>>======???@@@AAAGGGUUUmmmqqq[[[[[[\\\aaakkkzzzzzz~~~{{{xxxtttqqqooommmlllmmmqqquuuwwwxxx~~~{{{ssskkkaaaWWWQQQJJJHHHFFFFFFHHHKKKLLLLLLMMMTTT```nnn{{{nnnYYYMMMGGGBBB??????>>>======;;;:::999888888888888888777666666555555777777666666666555555555555888;;;>>>AAAEEEIIILLLVVVYYY___eeelllssszzzxxxnnngggfffiiinnnrrr||||||qqqnnnpppwww{{{jjj\\\UUULLLEEECCCCCCBBBBBBDDDFFFHHHKKKOOOUUU\\\eeekkkzzz}}}uuulllccc\\\WWWVVVTTTPPPKKKHHHGGGGGGEEEGGGIIIJJJLLLOOOSSSVVV\\\^^^aaaccceeedddcccaaa^^^```dddgggiiikkkoooqqqxxxyyy{{{}}}~~~~~~xxxssskkkccc[[[TTTMMMHHHEEEFFFIIINNNRRRZZZjjjzzzwwwvvvyyy~~~}}}}}}}}}~~~zzznnnllljjjiiijjjkkkjjjiiijjjlllqqqvvv|||~~~xxxsssnnnhhhbbb___YYYVVVSSSQQQQQQYYYjjj{{{~~~yyyqqqjjjccc[[[RRRKKKGGGEEEBBB???>>>???BBBDDDBBBEEEQQQfffyyyaaa___\\\^^^gggxxx}}}{{{zzzzzz{{{zzzyyyxxxxxxyyy|||}}}wwwpppggg[[[SSSLLLJJJGGGFFFHHHIIIJJJIIINNNQQQWWWbbbppp~~~wwwxxx{{{zzzwwwcccQQQFFFBBB@@@???===<<<<<<;;;;;;:::999999888888888888777777777777666666444444333444555666666999===???BBBFFFMMMSSS[[[___eeeiiimmmrrryyy~~~wwwkkkcccfffmmmrrrxxxqqqqqqtttyyyuuueee[[[MMMKKKHHHFFFDDDDDDEEEEEEJJJLLLOOOQQQVVV^^^iiirrrtttlllddd\\\WWWTTTTTTTTTSSSQQQMMMJJJHHHGGGGGGHHHIIILLLPPPSSSVVVZZZ^^^cccfffhhhiiijjjkkkeeeffffffggghhhjjjooorrrvvvxxx{{{~~~{{{vvvnnncccYYYQQQLLLIIIIIIHHHIIINNNTTT^^^qqqyyyyyy|||~~~zzz{{{~~~zzz~~~~~~wwwpppkkkeeeccc```___aaaccceeeffffffmmmsssvvv{{{yyytttpppkkkeee```[[[WWWRRRPPPPPPVVVfffttt|||sssiii```YYYSSSOOOGGGCCC???>>>???@@@???===;;;BBBLLLYYYjjjqqq```WWW```iiippp~~~xxxrrrhhh]]]UUUMMMJJJGGGFFFGGGHHHIIIIIILLLNNNTTT^^^lllzzz}}}qqqpppqqqqqqwwwzzzfffSSSHHHBBB@@@???===<<<<<<;;;;;;:::999999888888888888777777777777666666444444444444555666777:::>>>@@@BBBGGGOOOUUU^^^bbbgggkkkpppuuu|||~~~tttjjjeeehhhqqqwwwwwwqqqrrruuu{{{rrrbbbXXXLLLKKKHHHFFFEEEEEEEEEFFFJJJLLLPPPTTTYYYcccoooxxx{{{pppggg```ZZZVVVTTTUUUUUUSSSQQQMMMJJJHHHFFFFFFGGGIIILLLOOOSSSVVVZZZ]]]bbbfffhhhiiikkkmmmiiiiiijjjjjjjjjlllppprrrxxxzzz}}}|||wwwnnncccYYYQQQKKKIIIIIIHHHJJJOOOUUU```rrr{{{zzz~~~{{{xxxyyy|||{{{~~~|||vvvooohhhccc___^^^\\\\\\^^^aaacccdddhhhooovvvzzzzzzuuurrrmmmgggbbb^^^YYYTTTQQQOOOTTTaaaooovvvlllbbbZZZSSSNNNIIIDDD@@@>>>???@@@???===;;;@@@IIISSScccxxx}}}hhh[[[aaajjjpppzzztttkkk___WWWNNNKKKHHHFFFFFFGGGHHHGGGIIILLLQQQZZZfffttt{{{kkkfffeeefffnnnxxx}}}}}}jjjXXXKKKCCC@@@???===<<<<<<;;;;;;:::999999888888888888777777777777666666444444444555666777999<<>>CCCLLLYYYmmmtttaaabbbiiiqqq|||wwwnnnccc[[[QQQMMMHHHFFFEEEFFFFFFFFFHHHJJJOOOVVVaaaooo|||yyyeee]]][[[^^^hhhttt|||ppp]]]NNNEEE@@@???===<<<<<<;;;;;;:::999999888888888888777777777666666555555444444555777777:::===@@@BBBFFFLLLVVV]]]gggiiilllpppuuu{{{xxxnnnhhhiiiooozzz|||sssrrrvvv|||wwwhhhYYYPPPJJJIIIGGGEEEEEEFFFGGGHHHKKKOOOTTTZZZbbbnnn|||pppddd\\\XXXUUURRRTTTTTTUUUTTTRRRPPPMMMKKKFFFFFFFFFHHHKKKOOOSSSUUUWWW[[[```eeehhhlllooorrrrrrssssssrrrppppppqqqsss{{{}}}}}}wwwmmmaaaWWWNNNIIIGGGIIIIIILLLSSSZZZeeewww|||~~~yyyuuuuuuwwwyyy{{{xxxppphhhbbb[[[XXXWWWXXXYYY[[[^^^ccciiilllrrr{{{{{{wwwtttqqqmmmiiiddd]]]WWWSSSPPPPPPXXXaaatttzzzqqqggg]]]WWWNNNIIICCC@@@@@@AAA???>>>>>>===@@@FFFPPPaaaxxxgggbbbgggppp}}}~~~yyyqqqggg```TTTPPPJJJFFFEEEEEEFFFEEEHHHJJJNNNSSS\\\jjjxxxuuu___VVVTTTWWWbbbooozzzvvvcccSSSGGGBBB@@@===<<<<<<;;;;;;:::999999888888888888777777777666666555555444555666777888:::>>>BBBFFFJJJRRR\\\cccmmmmmmnnnrrrwww}}}wwwmmmjjjlllqqq}}}yyyssstttyyyrrrdddWWWOOOHHHGGGFFFEEEEEEGGGIIIJJJMMMQQQWWW]]]fffrrr|||lll```YYYVVVSSSQQQRRRSSSTTTTTTTTTRRRPPPNNNHHHHHHHHHJJJLLLPPPTTTVVVWWW[[[```dddhhhlllqqqtttuuuuuuvvvuuusssrrrsssttt|||}}}~~~{{{uuukkk___TTTMMMHHHFFFHHHHHHMMMTTT[[[gggyyy~~~}}}{{{vvvtttvvvxxxzzz|||~~~tttkkkddd^^^YYYVVVTTTWWWZZZ]]]aaagggnnntttzzz|||wwwuuusssnnnkkkddd]]]WWWTTTRRRQQQWWW^^^lll{{{{{{qqqggg```RRRLLLEEEAAAAAAAAA@@@>>>@@@>>>>>>CCCJJJWWWmmmmmmbbbdddlllzzz{{{tttkkkdddWWWRRRLLLGGGEEEEEEFFFEEEGGGIIILLLQQQXXXeeetttsss\\\QQQNNNQQQ\\\iiiwww{{{hhhWWWJJJDDDBBB===<<<<<<;;;;;;:::999999888888888888777777777777666555555555555666888999;;;@@@FFFLLLRRRZZZdddkkksssrrrqqqtttyyyvvvllllllooottt~~~|||vvvsssvvv|||{{{nnn```TTTMMMGGGFFFEEEEEEFFFGGGJJJKKKOOOSSSYYY```jjjwwwwwwiii]]]WWWTTTQQQOOOPPPQQQSSSTTTUUUTTTSSSRRRLLLLLLLLLLLLNNNQQQUUUWWWXXX[[[```dddhhhlllqqquuuvvvwwwxxxxxxvvvvvvvvvxxx}}}~~~}}}xxxrrrggg\\\RRRKKKGGGFFFFFFGGGMMMUUU]]]hhhzzz}}}}}}wwwssstttwwwzzz|||xxxnnneee^^^ZZZWWWUUURRRVVVZZZ___cccjjjtttzzz~~~yyywwwuuuqqqnnneee^^^XXXVVVTTTSSSVVV[[[eeeuuuyyyooohhhUUUNNNGGGBBBAAAAAA@@@???AAA===>>>CCCFFFOOOcccxxxuuueeebbbgggttt|||wwwnnnhhhZZZUUUNNNHHHFFFFFFFFFFFFFFFHHHKKKNNNTTT```qqq|||uuu^^^RRRNNNNNNWWWcccuuu~~~lllZZZMMMFFFDDD===<<<<<<;;;;;;:::999999888888888888777777777777666555555555555777999:::===CCCLLLTTT[[[ccclllssszzzwwwuuuwww|||}}}}}}sssjjjnnnssswwwzzzvvvtttyyyvvviii\\\RRRKKKFFFEEEEEEEEEFFFHHHKKKLLLOOOTTT[[[dddnnn}}}}}}sssfff[[[UUURRROOOMMMMMMOOORRRTTTVVVVVVVVVUUUPPPPPPOOOOOOQQQSSSVVVWWWYYY\\\```dddhhhlllqqquuuwwwxxxzzz{{{zzzzzz{{{|||~~~uuuooodddYYYPPPJJJGGGFFFEEEFFFLLLUUU]]]iii{{{~~~xxxrrrooorrrwww|||~~~zzzsssiii___ZZZWWWUUUTTTSSSXXX^^^ccchhhppp{{{|||zzzwwwtttppphhhaaa[[[XXXVVVSSSTTTWWW^^^nnn}}}rrrjjjWWWPPPHHHCCCBBBBBB@@@???@@@===>>>CCCEEEIIIZZZooo~~~jjjaaabbbnnnyyy}}}xxxpppjjj\\\WWWOOOIIIGGGFFFFFFFFFEEEGGGIIILLLQQQ^^^nnnzzzzzzbbbVVVPPPOOOVVVaaavvvnnn\\\NNNGGGEEE===<<<<<<;;;;;;:::999999888888888888777777777777666555555555666777999:::???FFFPPPYYYaaaiiirrrxxx~~~{{{xxxyyy~~~{{{zzz~~~pppiiiooovvvzzzyyyuuuuuuzzzsssfffZZZPPPJJJFFFEEEDDDDDDFFFHHHKKKMMMNNNTTT\\\fffrrrzzzqqqdddZZZTTTPPPMMMKKKLLLNNNQQQTTTVVVWWWWWWWWWSSSRRRQQQQQQRRRTTTVVVXXXZZZ]]]aaadddhhhlllqqquuuwwwzzz|||}}}}}}}}}sssmmmcccXXXOOOIIIFFFFFFDDDFFFLLLUUU]]]iii{{{zzzuuuooommmqqqwww|||~~~xxxqqqggg]]]XXXVVVVVVVVVVVV\\\ccchhhmmmvvv~~~|||yyyvvvssskkkccc]]]ZZZWWWSSSRRRTTTWWWgggyyy~~~rrrjjjXXXQQQIIICCCBBBBBBAAA??????<<<>>>DDDDDDEEEUUUiiinnn```___jjjuuu~~~||||||yyysssooo```YYYOOOGGGCCCCCCCCCDDDGGGEEEGGGLLLQQQWWWdddppphhhVVVOOOQQQ[[[cccttt```MMMDDDDDDBBB@@@>>><<<;;;::::::::::::999888666555555444444555666666555555777;;;>>>BBBHHHQQQ\\\eeennnvvv{{{|||xxxvvvwww}}}~~~}}}uuunnnjjjkkkqqqzzz}}}vvvvvvxxx}}}zzzkkk___UUULLLFFFFFFDDDDDDEEEGGGJJJKKKKKKQQQXXXbbbnnnzzz}}}ooo```XXXTTTPPPMMMMMMLLLNNNPPPSSSUUUWWWYYYYYY[[[YYYVVVTTTRRRRRRSSSTTT___aaaccceeehhhlllrrrvvvzzz{{{~~~{{{vvviii\\\SSSMMMGGGDDDDDDGGGHHHLLLRRRYYYddduuuxxxsssmmmmmmsss{{{|||sssjjj```[[[WWWSSSSSSVVVYYY^^^ffflllsss{{{}}}zzzvvvtttjjjfff```[[[XXXVVVUUUTTTVVV]]]jjjyyy}}}ooocccVVVNNNHHHFFFCCC??????AAA;;;;;;<<<>>>>>>BBBOOO]]]xxxwwweeeaaaiiisss~~~}}}zzztttooobbb[[[QQQHHHDDDDDDDDDEEEGGGEEEGGGKKKOOOUUUaaammmkkkXXXQQQTTT^^^iiiwwwcccPPPFFFEEEAAA@@@>>><<<;;;:::;;;;;;:::999888666555555444444555666666666666777;;;>>>EEEJJJSSS]]]gggqqqzzz}}}zzz|||}}}rrrllliiimmmuuu~~~{{{wwwxxxzzzuuuggg]]]TTTLLLFFFFFFEEEDDDEEEGGGJJJLLLMMMTTT[[[eeeqqq}}}|||nnn```XXXTTTOOOMMMMMMLLLMMMPPPSSSUUUXXXYYYZZZ[[[ZZZXXXWWWVVVWWWXXXXXX^^^aaadddfffiiinnnsssvvv{{{|||zzzpppdddXXXQQQLLLGGGFFFGGGHHHIIINNNUUU\\\fffwww~~~yyytttoooooottt|||yyynnnddd[[[WWWTTTQQQRRRUUU\\\aaahhhooouuu~~~~~~|||xxxuuunnnjjjccc^^^ZZZWWWSSSQQQSSSZZZeeesss|||nnnbbbVVVOOOIIIGGGDDD@@@???AAA<<<<<<===>>>>>>BBBOOO\\\vvvkkkaaadddjjjxxx|||vvvpppccc\\\RRRJJJFFFEEEEEEEEEFFFEEEGGGJJJMMMRRR\\\gggyyyooo\\\TTTWWWdddppp{{{gggSSSHHHFFF@@@???===<<<;;;;;;;;;<<<:::999888666555555555555555666666666666888;;;>>>EEEIIIQQQZZZeeeqqq|||{{{tttmmmiiiiiipppzzzzzzyyyzzz}}}~~~ooobbbXXXQQQKKKFFFEEEEEEEEEEEEGGGJJJMMMOOOWWW^^^jjjvvv|||nnn___XXXTTTOOOLLLLLLKKKMMMOOORRRVVVYYY[[[\\\]]]\\\[[[[[[[[[\\\]]]]]]^^^aaaeeeiiilllppptttwww|||~~~~~~xxxiii^^^RRRMMMKKKHHHGGGIIIJJJKKKQQQYYY```iiizzz~~~}}}|||~~~wwwsssoooooottt|||~~~uuuhhh___WWWSSSRRRQQQSSSWWW```eeekkkrrryyy~~~~~~zzzwwwrrrnnnhhhbbb\\\WWWRRROOOPPPUUU^^^kkkzzz{{{nnnbbbWWWPPPJJJHHHFFFBBB@@@BBB>>>===>>>??????BBBMMMYYYppptttdddaaacccmmmzzz}}}vvvpppddd]]]TTTKKKGGGEEEDDDDDDFFFEEEFFFIIIKKKNNNWWW```ooouuuaaaWWWZZZhhhvvv{{{|||}}}kkkWWWJJJFFF@@@???===<<<;;;;;;<<<<<<999888777666555555555555666666777666666888<<>>???@@@@@@BBBKKKUUUiii{{{iiiccccccgggsss}}}vvvpppeee___UUUMMMHHHEEEDDDCCCEEEDDDFFFIIIJJJKKKRRR[[[gggxxx{{{ggg\\\]]]jjjyyyyyyzzzmmmYYYKKKFFF@@@???===<<<;;;;;;;;;<<<999888777666666555555666666777777666666888<<>><<<;;;:::::::::888888777666666666666666666777777777777999<<>>@@@@@@???BBBGGGUUUfffooobbbaaajjjtttzzzvvvmmmggg]]]UUUOOOLLLIIIGGGCCCCCCFFFIIIIIIIIIMMMTTT^^^mmmooogggnnnzzzuuuaaaQQQJJJDDDBBB@@@===:::999888888888777777666666666666777777777888777777999===@@@EEEHHHNNNVVV```nnn{{{{{{ssshhhaaacccgggtttwwwlll\\\PPPJJJHHHHHHHHHEEEHHHIIIIIIHHHLLLUUU\\\fffppprrrddd\\\XXXSSSPPPPPPQQQPPPQQQRRRTTTXXX[[[^^^aaadddjjjooossstttttttttttttttuuuvvvvvvyyy~~~yyykkkaaaVVVLLLDDDCCCEEEFFFIIILLLRRRTTT[[[hhhvvv}}}zzzuuussswww{{{|||~~~~~~}}}}}}||||||||||||}}}|||xxxssstttuuuuuuwww}}}ssseee\\\VVVVVVZZZ___fffnnnzzz~~~{{{uuummmeee___[[[WWWTTTJJJJJJLLLQQQ[[[kkk|||}}}llleee^^^ZZZTTTKKKEEEDDDBBB???>>>@@@@@@>>>@@@DDDKKKYYYrrrvvvfff___gggqqq|||}}}zzzpppjjjaaaYYYRRRLLLGGGDDDFFFEEEEEEFFFHHHKKKNNNPPP[[[fffwwwwwwjjjmmmvvvxxxgggSSSEEEDDDCCC@@@===;;;:::::::::999999999888777666666555555666777777777:::>>>AAADDDIIIPPPYYYcccnnnyyyzzzlllbbb___```iiixxxvvviii[[[RRRMMMHHHGGGHHHIIIHHHIIILLLLLLMMMUUU]]]jjjwwwyyyiii]]]WWWTTTQQQNNNNNNOOOPPPRRRVVVYYY]]]___aaaeeejjjooorrrtttwwwxxxyyyzzz{{{{{{|||~~~tttdddXXXNNNIIIEEEEEEEEEEEEIIINNNSSSWWW___llltttsssqqqrrruuu|||~~~|||{{{zzzzzz}}}}}}}}}}}}|||{{{zzzyyyuuusssqqqqqqtttyyyuuuiiiaaa[[[ZZZ^^^dddoooyyy|||uuulllgggddd```ZZZTTTQQQNNNNNNQQQWWWaaarrr{{{rrrjjj```ZZZVVVQQQJJJCCCAAAAAA@@@>>>======@@@BBBGGGOOObbb{{{nnncccdddkkkxxx~~~{{{sssmmmddd[[[TTTNNNIIIFFFFFFEEEEEEFFFHHHJJJMMMOOOYYYdddttt}}}mmmkkkqqq}}}kkkWWWJJJDDDBBB@@@===;;;:::999999999999888888777666666555555666777777888:::>>>AAADDDIIIQQQZZZcccmmmxxxwwwjjjaaa^^^bbbkkk{{{qqqeeeWWWPPPLLLHHHGGGIIIGGGFFFGGGKKKLLLOOOWWWaaalllyyy}}}mmm```ZZZWWWUUUSSSPPPPPPRRRTTTWWW[[[___aaabbbffflllqqqtttvvvyyy{{{{{{|||}}}}}}~~~rrraaaUUUMMMHHHDDDEEEEEEEEEIIIOOOTTTYYYbbbooo{{{sssrrrqqqrrrvvv|||~~~||||||{{{{{{|||||||||{{{{{{zzzzzztttrrrnnnllllllqqqwww|||vvvhhhaaa\\\]]]aaaiiiuuu{{{uuummmhhheeebbb\\\WWWSSSPPPNNNPPPUUU^^^nnn|||~~~ssslllbbb[[[VVVQQQIIICCCAAA@@@???>>>======???AAADDDKKKZZZpppuuueeeeeejjjvvv|||uuuooofff^^^VVVPPPJJJGGGFFFFFFEEEEEEGGGJJJLLLNNNVVVaaaqqqrrrjjjkkk{{{ooo[[[MMMCCCBBB???<<<:::999999999999999888888777666666666555666777888888;;;???BBBEEEKKKTTT]]]dddmmmvvv|||}}}sssfff^^^]]]dddnnn|||lll```TTTNNNJJJGGGGGGIIIDDDCCCFFFJJJMMMQQQZZZdddppp}}}qqqddd\\\YYYVVVUUURRRRRRTTTVVVZZZ^^^aaaccceeeiiinnnsssvvvyyy|||~~~ooo^^^RRRKKKFFFCCCDDDEEEFFFKKKPPPVVV[[[fffuuuxxxqqqppppppqqqvvv|||~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~xxxtttnnnhhheeehhhmmmrrr~~~xxxhhhbbb^^^```fffooo||||||vvvooojjjfffccc]]]YYYUUUQQQNNNOOORRRYYYhhhuuuwwwoooeee^^^YYYSSSJJJDDDBBBAAA???=========>>>???AAAEEEPPPaaauuu}}}iiieeegggrrr}}}wwwqqqiii```XXXQQQKKKGGGFFFFFFEEEEEEFFFHHHKKKLLLUUU```ooowwwllliiiuuuppp\\\NNNCCCAAA???<<<:::999888888888888888888777777666666666777888888999<<<@@@CCCFFFNNNYYYbbbgggmmmtttzzz}}}}}}xxxnnnbbb\\\\\\cccnnnyyyjjj^^^RRRMMMIIIFFFEEEGGGDDDCCCEEEJJJMMMRRR\\\gggssstttfff\\\WWWTTTRRRSSSSSSUUUXXX[[[```ccceeefffjjjooossswwwzzz~~~mmm[[[PPPIIIEEEBBBDDDFFFHHHMMMSSSWWW^^^jjj{{{~~~wwwnnnmmmnnnpppuuu{{{|||tttkkkcccbbbeeeiiiqqqtttzzzzzzkkkdddaaadddkkkuuu}}}xxxqqqkkkfffaaa\\\YYYVVVQQQNNNMMMOOOUUUcccppp|||uuukkkddd___XXXNNNGGGDDDAAA>>>======>>>>>>>>>???CCCKKKYYYjjj{{{nnnfffcccmmm{{{~~~xxxsssjjjaaaYYYRRRKKKFFFGGGFFFEEEDDDEEEGGGIIIKKKUUU___nnn~~~}}}ppplllooorrr^^^PPPCCCBBB???<<<:::999999999888888888777777777777777666777888999:::===AAADDDIIISSS```hhhkkkoootttyyy}}}~~~}}}{{{xxxssshhh]]]ZZZ\\\cccnnnvvviii^^^RRRLLLIIIEEEDDDEEEFFFEEEFFFKKKNNNSSS^^^iiiwwwzzzkkk___WWWSSSPPPSSSTTTVVVXXX\\\aaaeeeggggggkkkoootttwww{{{}}}kkkZZZOOOHHHDDDBBBEEEHHHJJJPPPVVVYYYaaaoooyyyrrrllllllmmmoootttzzz}}}qqqeee______aaadddggglllqqquuuwwwxxxxxxzzzzzz{{{{{{}}}{{{nnnhhheeehhhpppzzz{{{tttlllfff```[[[XXXVVVQQQMMMMMMNNNSSSaaannn}}}|||tttnnniii```UUULLLFFFCCC???===>>>???>>>===>>>BBBKKKVVVddduuuvvvhhhaaaiiivvvzzzuuulllccc[[[SSSKKKGGGGGGFFFEEEDDDDDDFFFHHHIIITTT]]]lll{{{uuuooojjj{{{vvvbbbSSSDDDCCC@@@===;;;:::::::::888888777777777777777777666777888999;;;>>>BBBFFFMMMYYYgggooopppqqquuuyyy}}}~~~{{{xxxvvvtttnnncccYYYXXX]]]eeepppsssggg\\\QQQKKKHHHDDDBBBDDDGGGEEEGGGLLLPPPVVVaaammm|||tttggg]]]WWWTTTTTTUUUWWWZZZ^^^bbbfffiiiiiilllpppuuuxxx}}}zzzhhhXXXOOOGGGCCCBBBFFFJJJMMMSSSZZZ^^^hhhxxxtttnnnmmmmmmnnnqqquuu{{{~~~{{{kkk```[[[[[[\\\^^^bbbgggjjjmmmnnnnnnppprrrtttvvvwwwzzz}}}|||qqqllliiimmmvvv}}}vvvnnngggaaa]]]ZZZYYYTTTOOOMMMMMMRRR___kkk{{{{{{uuukkk]]]SSSIIIDDD@@@>>>???@@@???======BBBJJJSSS___nnnnnnaaafffqqqzzz}}}wwwooofff^^^UUUMMMHHHGGGFFFEEEDDDDDDEEEGGGHHHOOOXXXgggvvvxxxpppkkkzzzyyydddUUUEEEDDDAAA>>><<<;;;;;;;;;777777777777777777777888666777999:::;;;>>>CCCFFFQQQ^^^mmmuuuuuutttvvvyyy||||||xxxtttrrrpppjjj___WWWXXX^^^jjjttt|||pppaaaWWWMMMIIIFFFCCCBBBCCCEEEEEEGGGLLLRRRYYYfffrrrzzznnnddd]]]ZZZVVVWWWYYY\\\```eeeiiikkkkkknnnrrrvvvzzzvvveeeVVVOOOGGGCCCCCCGGGKKKOOOVVV]]]eeeppp~~~uuuqqqppppppqqqtttxxx}}}uuueee\\\ZZZXXXZZZ^^^bbbeeeggghhhiiihhhkkkoooqqqrrrtttxxx{{{|||sssnnnmmmrrr|||}}}xxxqqqjjjdddaaa```^^^XXXRRROOOMMMQQQ\\\hhhyyyvvvfffZZZKKKFFFAAA???AAABBB???======AAAFFFLLLUUUfffzzzuuudddeeemmmssszzzqqqhhh```WWWNNNIIIGGGFFFDDDCCCCCCEEEFFFHHHLLLUUUcccqqq~~~zzzpppnnn}}}xxxcccUUUFFFDDDBBB???===<<<;;;;;;777777777777777888888888666888999:::;;;???CCCGGGSSSaaaqqqyyyxxxvvvwwwzzzzzzzzzvvvrrrpppnnnhhh]]]VVVXXX___nnnwwwzzznnn]]]SSSJJJGGGEEECCCBBBDDDDDDCCCFFFMMMSSS\\\jjjvvv|||qqqggg```]]]XXXYYY[[[^^^bbbgggkkkmmmmmmppptttxxx|||sssbbbUUUNNNGGGDDDCCCHHHMMMQQQXXX___kkkwwwzzzxxxsssssstttvvvzzz~~~~~~kkk```\\\WWWYYY\\\```ccceeeggggggcccgggkkkmmmnnnpppuuuxxx}}}~~~|||tttoooooovvv}}}yyysssmmmhhhffffffccc\\\UUUPPPMMMOOOZZZeeeuuu|||kkk^^^MMMGGGBBB@@@BBBCCC@@@===<<>>CCCIIIXXXfffsssvvvuuuuuuvvvuuu~~~vvvoooooollliiiddd\\\UUUXXX___kkk{{{uuuhhhZZZRRRJJJFFFCCC??????BBBBBBEEEIIIMMMUUUbbbppp{{{wwwmmmddd^^^\\\ZZZ[[[aaadddfffiiinnnppptttyyy}}}}}}lll\\\PPPIIIEEEBBBDDDIIINNNRRRYYY___nnn~~~yyywwwyyyzzz{{{}}}}}}~~~~~~kkk```]]]]]]]]]```eeejjjiiifffkkkiiihhhiiikkkoooqqqqqqyyy{{{~~~}}}xxxyyy{{{zzzwwwtttoooiiicccccc^^^YYYVVVTTTSSSXXX___rrrzzzjjj___RRRLLLDDD?????????===<<<;;;???>>>CCCNNNWWWkkkuuueeeccclllxxx|||vvvooofff\\\RRRLLLHHHGGGFFFEEEDDDEEEFFFGGGJJJOOOZZZhhhsss{{{|||vvvlll[[[JJJFFFAAA>>><<<<<<;;;:::999999999999888888888888:::888999===???@@@FFFMMMYYYgggsssuuutttuuuvvvvvvvvvppppppmmmiiiddd[[[VVVYYYaaaqqqsssfffZZZQQQJJJFFFCCC@@@???BBBCCCFFFJJJPPPXXXeeettt~~~{{{qqqhhhaaa___\\\]]]bbbeeegggjjjoooqqqtttzzz~~~yyyiiiYYYMMMGGGFFFDDDFFFLLLQQQVVV]]]eeetttzzzzzz|||}}}rrreeeaaa``````bbbhhhmmmnnnmmmmmmlllkkkkkkmmmoooqqqrrrtttvvvyyy}}}~~~{{{}}}~~~|||yyyuuummmhhhddd___ZZZWWWTTTRRRWWW]]]ooouuufff[[[RRRKKKDDD?????????>>><<<<<>>AAAKKKSSSggg|||jjjccchhhsss{{{~~~xxxrrriii```VVVPPPHHHGGGEEEDDDCCCDDDEEEFFFHHHLLLWWWdddnnnwww{{{lll\\\KKKGGGBBB>>>===<<<<<<;;;:::::::::999999999999888:::888:::???BBBDDDJJJRRR\\\hhhssstttsssuuuxxxyyyvvvqqqqqqmmmhhhbbbZZZVVV[[[dddwwwqqqdddXXXPPPIIIFFFCCC@@@@@@CCCDDDGGGMMMSSS\\\iiiyyywwwmmmgggccc``````dddfffhhhlllqqqrrrvvv|||tttcccUUUJJJEEEHHHFFFHHHNNNTTTYYYccclll{{{~~~{{{|||}}}mmmdddaaa```cccjjjooorrrsssqqqqqqpppppppppqqqrrrsssrrrsssuuuxxx}}}{{{tttmmmfff```\\\YYYUUURRRUUU[[[kkk{{{}}}qqqcccZZZRRRKKKDDD?????????>>><<<===???<<>>======<<<;;;::::::999999999888888888999888:::@@@DDDGGGNNNVVV___jjjtttuuusssvvvzzz|||~~~wwwsssrrrmmmggg```YYYWWW^^^hhh{{{pppdddWWWOOOHHHEEECCC@@@AAADDDDDDHHHNNNVVV```nnn}}}|||sssmmmgggcccbbbdddggghhhlllrrrtttxxx~~~ppp___QQQIIIEEEIIIHHHJJJPPPUUU[[[fffqqq|||zzz|||uuugggaaa]]]aaahhhnnnssswwwvvvvvvwwwwwwvvvuuuuuuvvvuuuuuuuuuwww{{{xxxqqqgggbbb^^^[[[VVVRRRTTTYYYgggxxx|||pppddd\\\SSSMMMEEE@@@??????>>><<<===???;;;===FFFLLL___{{{|||iiiaaaeeelll~~~yyyssslllddd[[[UUUJJJHHHEEECCCBBBCCCEEEFFFIIIKKKRRR]]]gggrrr{{{jjj[[[KKKGGGBBB>>>===<<<;;;;;;999888888888777777777777888777:::@@@EEEIIIQQQXXXbbbmmmwwwwwwvvvyyy}}}}}}wwwtttqqqkkkddd]]]WWWWWWaaammm|||pppdddUUUMMMFFFDDDCCCAAABBBEEEDDDIIIPPPXXXcccqqqxxxrrrlllgggdddeeeggghhhlllrrrwwwzzzmmm\\\PPPJJJGGGJJJJJJLLLQQQVVV]]]jjjwww~~~|||{{{}}}}}}|||}}}|||kkkbbb\\\___fffkkkrrryyyyyy|||~~~~~~|||{{{{{{|||{{{zzzxxxxxx{{{yyyrrrgggccc___]]]XXXSSSTTTXXXdddttt|||pppeee___VVVOOOGGGBBB@@@@@@>>><<<;;;>>>;;;>>>FFFKKK\\\xxxkkk^^^^^^bbb}}}yyytttmmmeee\\\VVVLLLJJJFFFCCCBBBDDDFFFGGGIIIKKKQQQ[[[dddooo||||||zzziii[[[JJJFFFAAA===<<<;;;;;;:::888888888777777777666666888888;;;BBBGGGKKKSSS[[[fffqqq{{{|||zzz}}}}}}wwwtttnnnhhh```ZZZUUUWWWdddqqq~~~}}}nnncccSSSLLLEEEDDDCCCAAACCCFFFFFFKKKSSS[[[fffttt}}}yyyqqqkkkgggggghhhiiinnntttyyy}}}kkkYYYOOOKKKJJJKKKKKKOOOUUUZZZcccsss~~~}}}|||~~~zzzyyyyyy|||qqqddd\\\^^^dddhhhqqqzzz{{{}}}|||}}}~~~xxxqqqgggccc```^^^YYYTTTTTTXXX```ooo}}}rrrhhhbbbZZZSSSJJJDDDBBBAAA>>><<<;;;>>><<<>>>EEEHHHWWWqqqmmm___ZZZ\\\}}}yyyuuuoooggg^^^YYYNNNKKKGGGDDDCCCDDDGGGHHHIIIJJJOOOXXXbbbmmm}}}}}}zzzzzzzzzjjj[[[IIIEEE@@@<<<;;;::::::999999999999888888888777777::::::===DDDIIINNNUUU]]]iiiuuu|||vvvtttllleee]]]VVVSSSWWWfffuuu~~~~~~yyyjjj```RRRKKKEEECCCCCCBBBCCCGGGIIINNNVVV___jjjwwwwwwpppkkkjjjkkklllqqqwww{{{iiiWWWNNNKKKKKKLLLMMMRRRZZZaaalll{{{yyyxxxyyy|||ttteeeZZZ[[[___ccclllxxx|||~~~vvvpppfffcccaaa___[[[UUUTTTXXX\\\jjj}}}vvvlllggg^^^VVVMMMFFFCCCAAA>>><<<;;;???===???CCCDDDPPPhhhttteee^^^\\\~~~zzzvvvppphhh```ZZZOOOLLLHHHEEEDDDEEEGGGIIIHHHIIIMMMVVV___kkk|||}}}zzz{{{{{{kkk\\\HHHDDD???<<<::::::999888:::::::::999999999888888<<<<<>>;;;<<<@@@>>>???BBB@@@JJJ```zzz|||mmmdddaaa~~~yyysssjjj```YYYSSSLLLFFFEEEDDDBBBCCCFFFJJJJJJNNNTTT[[[fffxxx}}}~~~}}}}}}||||||zzzjjjZZZJJJDDD>>>===;;;888777999777777666666777888999999999999<<>>BBBIIINNNjjjxxx{{{iii```~~~zzzsssjjjaaaZZZTTTLLLFFFEEEDDDBBBCCCFFFHHHHHHLLLRRRYYYddduuuxxxrrrrrrssszzz~~~zzzjjjZZZKKKDDD???===<<<888777999888777777777777888888999:::999<<>><<<999888999999999888777777777888888;;;:::<<>>>>>>>>======@@@EEEIIITTT```ssslll|||wwwooofff___VVVOOOHHHGGGEEECCCCCCEEEFFFFFFIIINNNTTT^^^ooo~~~|||hhh^^^```eeeooo{{{iiiYYYLLLEEE@@@???===999888::::::999999888777777777777;;;;;;===AAADDDHHHRRR\\\jjjttt}}}}}}vvvqqqccc[[[TTTVVV^^^jjjyyy}}}|||nnn___UUUMMMHHHDDDDDDDDDDDDGGGLLLQQQVVV^^^gggsss~~~{{{yyyyyyyyyzzz|||uuucccXXXRRRTTTXXXZZZaaalllzzzuuuiii\\\UUUTTTYYYcccnnn~~~}}}}}}{{{zzz|||zzzvvviiihhhgggfffccc___YYYUUUTTTYYYbbbnnn}}}ppphhh\\\QQQIIIDDDAAA@@@?????????===<<<>>>BBBEEEJJJTTTeeevvvxxx~~~yyyqqqhhhcccXXXPPPJJJHHHFFFCCCCCCEEEFFFFFFIIIMMMSSS\\\mmm|||yyyddd[[[]]]ccclll{{{|||jjjZZZLLLFFF@@@???===:::999;;;::::::999888777777888888<<<;;;>>>BBBEEEIIISSS]]]iiisss{{{|||||||||uuuqqqaaaYYYSSSWWWaaannn}}}}}}{{{mmm___UUULLLGGGDDDEEEEEEEEEHHHMMMRRRWWW___iiiuuu~~~||||||||||||}}}tttbbbYYYUUUWWW\\\^^^fffttt~~~zzzuuukkk```ZZZXXX[[[eeennn|||wwwuuuxxx}}}}}}zzzyyy|||{{{vvvkkkjjjhhhgggddd```ZZZUUUSSSXXX___kkk{{{vvvnnnbbbWWWNNNHHHDDDBBB@@@@@@???===<<<===@@@CCCDDDLLLZZZkkk}}}{{{ssskkkeeeYYYRRRKKKHHHFFFCCCCCCEEEFFFEEEHHHLLLQQQYYYjjjyyyvvvbbbYYY[[[```lll{{{}}}|||}}}~~~lll[[[MMMFFFAAA@@@>>>;;;:::;;;:::999999888888888999999===<<<>>>CCCFFFKKKTTT___kkkssszzzzzzzzz~~~yyytttqqqcccZZZSSSXXXdddsss~~~zzzlll^^^TTTLLLGGGDDDEEEEEEEEEIIINNNRRRXXXbbbmmmyyyqqqccc[[[YYY\\\aaaeeennn}}}{{{xxxtttmmmeee```^^^___fffoooxxxsssooopppwww~~~~~~|||zzzyyy{{{{{{wwwmmmkkkiiigggddd```[[[WWWSSSVVV]]]hhhyyyyyylll___TTTLLLGGGCCC?????????===<<<<<>>???>>>===<<<<<<>>>@@@@@@DDDMMM\\\qqq}}}vvvnnniii[[[SSSLLLIIIGGGCCCBBBEEECCCBBBDDDHHHLLLTTTdddrrr~~~jjj___\\\```dddqqq}}}|||uuuttttttqqqtttssswww}}}nnn^^^NNNGGGBBBAAA???;;;:::<<<888888888888999:::;;;;;;===<<>>>>>===<<<<<<>>>@@@???AAAIIIXXXmmm~~~yyyqqqkkkbbbZZZPPPGGGCCCBBBBBBCCCDDDDDDEEEIIILLLRRR```mmmxxxdddWWWUUU^^^jjjwww}}}|||uuuqqqmmmiiihhhnnnwww}}}}}}mmm```PPPJJJBBB=========;;;:::777777777888:::<<<>>>@@@===>>>AAAEEEHHHNNN[[[hhh{{{}}}|||kkkddd```cccmmm{{{|||pppcccUUULLLIIIEEEDDDEEEFFFFFFKKKRRRVVV^^^kkkyyyzzzyyywwwuuu}}}}}}~~~~~~|||xxxvvvwwwyyyuuummmlllooonnnwww~~~}}}|||}}}zzz{{{}}}uuuooojjjeeedddeeeccc^^^YYYWWWRRRRRR\\\ooozzzgggWWWKKKDDDAAA???============<<<;;;???DDDHHHOOObbb~~~yyyrrrlllbbb[[[PPPHHHCCCBBBCCCCCCBBBBBBCCCGGGIIIOOO]]]jjjtttaaaUUUUUU```lll|||wwwqqqkkkeeefffnnnxxx{{{kkk___PPPIIIBBB=========;;;:::888888888888999;;;===???>>>???BBBGGGKKKQQQ^^^kkk|||~~~}}}zzzjjjccc^^^cccmmm|||zzzooobbbUUULLLHHHEEEDDDEEEFFFFFFLLLSSSWWW```mmmzzz~~~}}}||||||~~~{{{{{{~~~}}}rrrlllmmmqqqvvv~~~}}}}}}zzz{{{yyypppkkkfffccccccbbb^^^ZZZXXXSSSRRR[[[llllll[[[NNNGGGBBB@@@>>>=========<<<;;;>>>BBBFFFLLL^^^{{{zzzsssmmmccc\\\RRRIIIEEECCCCCCCCCBBBBBBDDDGGGIIINNN[[[hhhppp^^^SSSUUUaaannn}}}zzzssskkkeeefffppp|||vvvhhh]]]OOOIIIAAA===<<<===<<<:::999999888888999;;;<<<===???@@@DDDIIIMMMTTTbbbooo}}}|||yyyiiibbb^^^cccnnn~~~xxxmmm```TTTLLLHHHEEEDDDFFFFFFGGGLLLSSSYYYbbbooo}}}|||zzzwwwxxx{{{~~~~~~xxxrrrooossszzz~~~}}}zzz{{{}}}sssmmmfffbbbaaaaaa___]]]YYYSSSRRRYYYgggzzzrrraaaSSSJJJCCCAAA>>>=========<<<;;;===AAADDDIIIZZZwww|||tttnnnddd]]]TTTKKKFFFEEEDDDCCCDDDDDDFFFIIIKKKOOO[[[hhh{{{ooo]]]SSSTTTaaaoooyyy|||vvvnnnhhhjjjuuu|||rrreee[[[NNNHHHAAA===<<<===<<<:::;;;:::999999999:::;;;<<>>=========<<<<<<>>>BBBIIIVVVqqq~~~wwwqqqggg```WWWOOOJJJGGGEEEDDDCCCCCCEEEGGGHHHKKKUUUaaapppuuuaaaUUUSSS]]]iiiwwwzzzuuuoooiiivvv{{{xxxtttmmmbbbYYYMMMGGG@@@<<<<<<<<<<<<:::;;;:::999999999:::;;;<<>>=========<<<<<<>>>BBBHHHSSSiiixxxrrrhhhaaaXXXPPPKKKHHHFFFDDDCCCCCCEEEGGGHHHJJJTTT___ooovvvcccVVVSSS[[[fffuuu|||zzzvvvsssnnnyyy{{{wwwuuussslllaaaYYYLLLFFF???;;;;;;<<<<<<::::::999999888999:::<<<===@@@AAAEEEKKKOOOVVVdddqqqrrrrrrsssuuuzzzzzzxxxuuupppjjjdddaaabbblllyyy}}}pppfff[[[PPPIIIFFFCCCCCCFFFHHHJJJPPPXXXbbbmmm}}}|||yyyvvvrrrqqqtttwwwvvvwwwyyyzzz|||~~~|||tttsssuuu}}}~~~}}}{{{zzz{{{{{{zzz~~~yyytttmmmddd___]]]___aaa___ZZZVVVUUUWWW^^^nnn}}}vvvlll```WWWKKKGGGBBB>>>=========<<<<<<>>>AAAFFFLLL___yyyssshhhbbbYYYQQQLLLIIIFFFEEEEEEEEEGGGIIIIIIKKKUUU```ooovvvcccWWWSSSZZZdddqqqxxx~~~}}}{{{zzzxxxvvvyyy{{{xxxuuutttssslllbbbYYYLLLFFF???;;;;;;<<<<<<;;;999999888888999;;;<<<===BBBCCCGGGLLLPPPWWWdddqqqqqqqqqrrruuuzzzyyyuuupppiiiccc^^^\\\```lllzzz}}}pppeeeZZZPPPIIIFFFCCCCCCFFFHHHJJJQQQYYYcccnnn~~~~~~yyyvvvsssoooooosssvvvvvvwwwyyyzzz|||tttpppqqquuu~~~~~~{{{zzzzzzyyywwwzzzyyyuuunnneee___]]]___aaaaaa\\\WWWTTTSSSXXXggguuuyyyooocccZZZLLLHHHBBB>>>==================@@@CCCHHHWWWwww