BM6P6(@ }}}|||}}}zzzzzz}}}qqqfff]]]SSSLLLJJJGGGHHHJJJNNNQQQQQQNNNKKKMMMKKKIIIIIIKKKNNNOOOOOONNNNNNOOOPPPQQQQQQQQQPPPTTTXXX[[[YYYSSSMMMLLLMMMQQQQQQQQQOOOLLLLLLMMMOOOPPPRRRSSSSSSRRRRRRSSSUUUSSSXXXaaaooozzz~~~yyysssmmmvvvgggWWWOOOKKKFFFCCCAAA???===;;;::::::;;;<<<===???AAACCCGGGLLLSSS[[[aaalllttt~~~uuuooohhh___ZZZWWWSSSLLLFFFHHHGGGEEEDDDDDDCCCAAA@@@>>>>>>===<<<;;;:::;;;;;;@@@BBBEEEGGGIIIKKKOOORRRVVVZZZ___dddgggjjjmmmooozzz}}}uuurrrooonnnpppsssuuuvvvtttsssssssssuuuwwwyyyzzzwwwvvvtttssssssttttttuuuuuuuuuuuuuuuuuuvvvvvvwwwyyyxxxwwwwwwwwwyyy|||}}}}}}~~~~~~|||{{{|||}}}~~~~~~}}}}}}~~~~~~{{{{{{{{{{{{zzzyyyxxxxxxzzzyyyxxxxxxwwwwwwwwwxxxvvvxxxzzzzzzyyyyyyzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwvvvuuuvvvwwwyyyzzz{{{zzzxxxwwwvvvwwwwwwxxxwwwxxxyyyzzz{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrruuutttssssssssssssrrrqqqtttttttttuuuuuuvvvvvvvvvrrrqqqpppnnnllljjjhhhgggfffeeecccbbbbbbccceeeffflllllllllmmmmmmnnnpppppplllmmmnnnoooqqqqqqrrrrrrtttrrrooojjjeeeddddddffflllnnnpppsssuuuvvvwwwwwwwww{{{~~~{{{uuuyyysssuuuvvvhhhXXXJJJJJJPPPSSSQQQOOOOOOPPPRRRSSSRRRRRRSSSTTTVVVVVVTTTQQQOOOOOOQQQSSSUUUSSSQQQRRRTTTTTTQQQNNNTTTUUUWWWXXXZZZ\\\]]]^^^ZZZZZZ^^^eeekkkuuu~~~}}}zzzzzz~~~sssdddYYYOOOHHHFFFFFFIIIMMMOOOPPPNNNLLLJJJJJJJJJKKKMMMPPPQQQPPPNNNQQQQQQQQQQQQQQQRRRRRRRRRWWW[[[^^^\\\VVVQQQPPPQQQPPPQQQPPPNNNLLLKKKMMMOOOPPPRRRSSSSSSSSSSSSTTTVVVTTTVVV___nnnrrr~~~zzzkkk\\\SSSNNNHHHCCCAAA???>>><<<:::::::::<<<======???BBBEEEIIIPPPXXX]]]gggnnnyyyyyyqqqfff```\\\XXXRRRLLLJJJHHHGGGFFFFFFFFFDDDCCC@@@???>>>===<<<;;;;;;;;;<<<>>>AAACCCDDDGGGKKKMMMRRRUUU[[[___cccfffiiilllpppsssyyy~~~}}}tttqqqnnnmmmooorrruuuuuutttssssssssstttvvvwwwxxxwwwvvvtttsssssssssssstttvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwwwwwwwyyy{{{|||}}}~~~~~~|||{{{|||}}}~~~~~~}}}|||||||||yyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwyyyzzz{{{yyyyyyyyyzzzzzzzzzyyywwwwwwvvvvvvvvvxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwvvvvvvvvvvvvwwwvvvvvvxxxyyyyyyyyyxxxwwwwwwvvvuuutttttttttttttttrrrrrrqqqqqqqqqqqqqqqqqqtttsssqqqrrrssssssrrrqqqssstttuuuvvvwwwwwwwwwvvvpppooonnnllljjjhhhfffeeeeeedddccccccdddfffhhhiiimmmmmmmmmmmmnnnnnnooopppnnnnnnooopppqqqqqqqqqpppqqqpppnnnjjjfffeeegggiiinnnooorrrtttvvvwwwxxxxxxyyyzzz}}}~~~uuunnnuuu|||sssyyyqqqcccWWWKKKIIIKKKKKKKKKLLLMMMOOOQQQQQQQQQQQQQQQSSSTTTTTTRRRPPPNNNNNNOOOPPPQQQQQQRRRVVVYYYZZZVVVRRRRRRSSSUUUXXX\\\```ccceee```^^^```eeekkkttt~~~|||{{{{{{~~~~~~uuubbbUUUKKKFFFFFFGGGKKKQQQRRROOOLLLJJJJJJHHHJJJMMMRRRUUUTTTQQQNNNRRRRRRPPPOOOOOOPPPQQQQQQWWW[[[]]]\\\XXXSSSRRRRRROOOPPPPPPNNNLLLLLLMMMNNNOOOPPPRRRRRRQQQQQQSSSUUUSSSTTTZZZjjj}}}sssddd[[[TTTLLLEEECCC@@@???<<<:::::::::;;;<<<;;;===???BBBEEEKKKRRRWWW^^^fffpppyyyrrriiiccc___XXXSSSMMMKKKIIIHHHHHHHHHGGGFFFBBBAAA???>>>===<<<<<<<<<:::<<<>>>@@@AAACCCFFFIIIKKKOOOTTTYYY\\\```cccfffiiilllrrrwwwzzz{{{{{{zzz}}}~~~~~~}}}|||{{{zzz{{{{{{wwwssspppmmmmmmooorrrtttttttttttttttttttttuuuvvvwwwwwwvvvuuutttssssssssssssvvvvvvwwwwwwxxxyyyzzzzzzxxxxxxwwwwwwwwwyyyzzz{{{}}}~~~~~~|||||||||}}}}}}~~~~~~|||{{{zzzyyywwwwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwyyyzzz|||{{{zzzyyyyyyzzz{{{zzzyyyxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzyyyxxxwwwtttuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwvvvwwwvvvuuutttssssssssssssqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqooopppqqqsssrrrqqqqqqrrrtttuuuuuuuuusssrrrlllkkkjjjhhhfffeeecccbbbcccccccccdddfffiiikkkmmmnnnnnnnnnnnnnnnnnnnnnoooppppppqqqqqqpppooonnnnnnnnnmmmllljjjhhhhhhkkkmmmpppqqqsssvvvxxxyyyzzzzzz}}}|||}}}zzzppplllvvvyyyvvv{{{mmm]]]TTTKKKIIIHHHGGGHHHKKKKKKMMMOOOPPPOOOOOOPPPQQQRRRRRRPPPOOOOOOOOOOOOPPPMMMNNNRRRXXX]]]^^^[[[WWWQQQRRRSSSUUUYYY^^^ccceeebbb^^^]]]bbbhhhoooyyy~~~~~~~~~~~~~~~}}}|||}}}~~~wwwaaaSSSKKKIIIJJJIIIOOOUUUUUUPPPKKKJJJKKKHHHJJJNNNSSSVVVVVVSSSPPPQQQPPPNNNLLLKKKLLLMMMNNNTTTWWWYYYYYYUUURRRPPPPPPOOOPPPPPPOOOMMMMMMNNNOOOLLLNNNPPPPPPPPPPPPRRRSSSRRRSSSYYYcccqqqyyylllddd\\\RRRJJJGGGBBBAAA>>>;;;:::::::::;;;999;;;===???AAAFFFLLLPPPUUU]]]gggpppwwwtttllleee]]]XXXPPPMMMKKKIIIIIIIIIHHHFFFCCCBBB@@@>>>===<<<;;;;;;;;;<<<>>>??????AAACCCFFFFFFIIINNNRRRUUUYYY]]]```cccgggkkkpppssstttsssrrruuuvvvvvvwwwxxxxxxxxxyyywwwwwwwwwwwwwwwvvvvvvvvvwwwzzz{{{tttrrrooommmmmmoooqqqssssssvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvuuutttttttttuuuuuuvvvxxxyyyyyyzzzzzzwwwwwwwwwvvvwwwxxxyyyzzz|||}}}~~~}}}|||{{{|||}}}|||}}}~~~~~~}}}{{{zzzyyyxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxzzz{{{||||||zzzxxxxxxyyy{{{zzzyyyyyyxxxxxxxxxyyyxxxyyy{{{|||{{{yyywwwuuurrrsssuuuvvvwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwxxxwwwvvvtttssssssssssssrrrrrrrrrrrrssssssssssssqqqooonnnnnnppprrrrrrrrroooppprrrsssqqqooollljjjgggfffeeedddbbbaaa````````````bbbdddgggjjjmmmooonnnnnnnnnooooooooonnnnnnqqqqqqppppppnnnmmmkkkjjjkkkkkklllkkkkkkllloooqqqssstttuuuwwwzzz{{{}}}}}}~~~~~~vvvqqqsss~~~~~~xxxppp```UUUMMMKKKLLLKKKLLLMMMJJJLLLNNNNNNNNNMMMNNNPPPRRRQQQQQQRRRTTTUUUUUUTTTKKKKKKNNNTTTZZZ]]][[[XXXSSSRRRQQQQQQSSSVVVZZZ\\\^^^XXXVVVZZZ```eeemmmsss~~~{{{xxxyyyzzz|||}}}~~~xxxaaaRRRJJJIIILLLNNNSSSWWWVVVPPPKKKKKKLLLKKKKKKMMMPPPSSSUUUTTTRRRPPPOOOLLLKKKJJJKKKLLLMMMQQQSSSUUUVVVTTTQQQOOONNNOOOPPPQQQQQQOOONNNOOOPPPMMMOOOQQQQQQQQQRRRSSSUUUSSSZZZaaacccfffooo~~~|||rrrkkkbbbWWWNNNKKKEEECCC@@@===;;;:::;;;;;;999:::<<<===>>>AAAFFFIIIMMMUUU___gggnnnvvvwwwnnnccc\\\UUURRRNNNKKKJJJIIIHHHFFFDDDCCCAAA???===;;;;;;::::::;;;======<<<===???AAABBBEEEIIILLLOOOSSSWWW[[[[[[^^^bbbfffiiikkkkkkkkkllllllmmmmmmnnnnnnooopppqqqqqqqqqrrrrrrsssssssssvvvwww{{{}}}vvvqqqooommmmmmooorrrssssssvvvwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxxxxwwwvvvuuuuuutttuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxzzz{{{||||||zzzzzz{{{|||{{{|||}}}~~~~~~~~~{{{zzzyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyxxxwwwwwwvvvyyyyyyzzz{{{{{{zzzyyyyyyyyy{{{|||{{{yyyxxxxxxyyyzzzzzzyyyyyyxxxxxxyyyyyywwwyyy{{{||||||zzzwwwuuurrrsssuuuwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwvvvuuuttttttttttttrrrsssssssssttttttuuuuuuqqqooommmmmmoooqqqrrrrrrpppqqqqqqpppnnniiieeeccc````````````______^^^^^^]]]^^^```cccgggjjjmmmnnnmmmnnnoooooopppoooooonnnppppppooonnnmmmkkkiiihhhjjjkkkmmmmmmnnnpppsssuuuuuuvvvwwwyyy{{{}}}~~~~~~{{{wwwnnnttt{{{zzzooo```SSSQQQSSSSSSOOOMMMKKKMMMOOOOOONNNNNNOOOPPPRRRRRRSSSWWW[[[\\\\\\ZZZJJJIIIIIILLLRRRVVVVVVUUUTTTRRRPPPOOOOOOQQQTTTUUUWWWQQQOOOTTTYYY^^^dddjjjzzz~~~|||xxxvvvtttvvvyyy|||~~~uuu^^^PPPHHHHHHKKKRRRTTTVVVTTTOOOLLLLLLMMMLLLKKKKKKMMMPPPRRRSSSRRROOOOOOMMMMMMLLLMMMNNNNNNPPPRRRTTTUUUUUUSSSQQQOOOMMMOOOQQQQQQOOONNNNNNOOOPPPRRRTTTUUUUUUUUUWWWYYYWWWcccoooooogggfffrrr~~~yyysssiii\\\RRROOOHHHFFFCCC???===<<<;;;<<<999:::<<<<<<===>>>BBBDDDHHHNNNWWW^^^dddlllwww}}}pppggg___[[[UUUQQQNNNKKKIIIGGGFFFEEECCC@@@>>><<<;;;;;;999:::;;;:::999999;;;<<>>===<<<<<<:::;;;<<<<<<<<<===???AAAEEEJJJQQQUUUZZZaaallluuuzzzvvvkkkfff___XXXTTTPPPMMMKKKIIIHHHFFFCCC@@@???======:::;;;;;;:::888888999;;;===>>>AAABBBDDDGGGKKKNNNQQQRRRTTTXXX]]]cccgggjjjiiihhhhhhhhhhhhjjjkkkllljjjjjjkkklllmmmnnnnnnooopppnnnooowwwxxxrrrpppoooppprrrssstttsssrrrssstttvvvwwwwwwwwwvvvtttuuuvvvwwwwwwwwwvvvvvvwwwxxxyyyzzzyyyxxxvvvuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuwwwxxxxxxwwwwwwxxxyyyzzzzzz{{{||||||||||||{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuvvvxxxzzzzzzyyyxxxwwwvvvwwwyyyyyyxxxwwwxxxyyyxxxxxxwwwwwwwwwxxxxxxyyyuuuvvvxxxyyyzzzyyywwwvvvtttssssssssstttuuuvvvvvvuuuuuutttttttttuuuvvvwwwrrrrrrqqqqqqrrrrrrssssssppppppqqqqqqrrrsssssstttuuurrrooonnnoooqqqrrrrrrkkkjjjiiifffddd```^^^\\\VVVVVVXXXZZZ\\\]]]______```aaacccfffhhhjjjkkkllljjjlllnnnppprrrrrrqqqqqqnnnnnnoooooonnnnnnmmmmmmnnnppprrrssssssuuuwwwyyywwwwwwxxxyyy{{{~~~|||vvvpppllljjjnnnxxxxxxwww{{{rrr```YYYWWWTTTQQQPPPPPPRRRTTTTTTTTTSSSTTTVVVRRRQQQRRRUUUZZZZZZVVVQQQFFFDDDDDDGGGLLLOOOOOOMMMKKKKKKLLLLLLMMMOOOPPPQQQNNNMMMOOORRRRRRSSSZZZbbbhhh}}}{{{yyyvvvttttttsssqqqpppzzz}}}zzzyyyaaaQQQKKKIIIMMMQQQUUURRRNNNLLLLLLLLLLLLKKKIIIIIIKKKMMMOOOOOOMMMLLLHHHIIIJJJKKKLLLLLLKKKKKKMMMNNNOOORRRSSSRRRPPPMMMIIIKKKMMMMMMLLLKKKKKKKKKNNNPPPRRRRRRSSSSSSUUUWWWWWWkkk}}}nnneeecccrrrnnnbbb]]]MMMJJJGGGBBB???>>>======;;;<<<======<<<<<<>>>@@@CCCHHHMMMPPPSSSZZZdddmmmttttttnnnfff^^^YYYTTTPPPNNNLLLKKKHHHEEECCCAAA??????===>>>>>><<<;;;:::;;;===;;;<<<>>>???AAACCCGGGJJJHHHIIIJJJNNNTTTZZZaaaeeeccccccbbbbbbcccdddfffggghhhhhhiiijjjkkklllmmmmmmmmmjjjjjjsssxxxrrrqqqppppppsssttttttsssoooppprrrtttvvvvvvvvvuuuqqqssstttvvvvvvvvvuuuuuuyyyzzz{{{{{{{{{yyywwwuuuuuuvvvvvvvvvvvvvvvuuuuuutttvvvwwwwwwvvvvvvwwwyyyzzzzzz{{{{{{|||{{{{{{{{{~~~}}}{{{yyyxxxwwwvvvvvvtttuuuvvvwwwwwwxxxxxxwwwssstttvvvxxxyyyxxxvvvuuutttvvvxxxxxxwwwwwwxxxyyywwwwwwwwwvvvwwwwwwxxxxxxuuuvvvwwwxxxyyyxxxxxxwwwtttsssrrrqqqrrrssstttuuuttttttsssrrrssstttuuuvvvoooooooooooopppqqqrrrsssnnnnnnooopppqqqqqqrrrrrrvvvssspppnnnoooqqqqqqrrrdddcccaaa___]]][[[ZZZYYYSSSTTTVVVXXX[[[]]]___```bbbccceeegggiiikkkkkkllliiikkknnnqqqrrrsssrrrrrrnnnoooooopppppppppppppppoooqqqtttuuuuuuvvvxxxzzzxxxxxxxxxyyy{{{~~~wwwoookkkjjjwww|||~~~}}}xxxooonnnrrr~~~pppaaaYYYTTTRRRTTTWWWRRRTTTVVVVVVVVVUUUVVVXXXQQQOOOOOORRRVVVUUUOOOIIICCCCCCDDDIIINNNQQQOOOLLLIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNQQQOOONNNUUU^^^aaattt~~~{{{}}}xxxuuuqqqqqqtttuuuuuusss{{{}}}~~~~~~{{{|||~~~lllXXXOOOKKKHHHKKKPPPTTTQQQMMMJJJHHHIIIKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIILLLMMMNNNOOOPPPQQQQQQQQQLLLKKKIIIIIILLLMMMNNNNNNOOOPPPPPPPPPOOOPPPSSSVVVVVVddduuu}}}zzznnnccc]]]hhhqqq}}}qqqiii[[[SSSHHHBBB@@@???<<<999666777888999:::;;;<<<<<<@@@BBBFFFJJJOOOUUU\\\aaammmttt~~~{{{ooofffaaa^^^[[[YYYXXXSSSLLLHHHGGGFFFBBB???@@@>>>============;;;:::;;;::::::;;;===@@@CCCEEEEEEGGGKKKMMMPPPSSSXXX[[[\\\]]]^^^___aaabbbcccdddcccdddeeefffgggjjjnnnrrrrrrsssnnnkkkuuuzzzppppppppppppppppppppppppqqqqqqqqqqqqrrrsssttttttssstttuuuvvvwwwxxxxxxxxx{{{{{{{{{yyyxxxvvvtttssswwwuuusssrrrrrrtttvvvwwwwwwwwwxxxxxxwwwvvvtttsssvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{||||||{{{yyywwwvvvxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttssssssrrrrrrwwwwwwvvvvvvwwwxxxxxxyyyyyywwwvvvtttsssttttttuuutttuuuvvvwwwwwwwwwwwwwwwtttsssrrrqqqpppqqqrrrrrrssstttttttttsssrrrrrrqqqqqqooonnnoooppppppooonnnnnnoooooopppppppppppppppnnnnnnmmmllljjjhhhfffeee^^^]]]ZZZXXXXXXXXXYYYZZZRRRSSSUUUXXX\\\___ccceeeeeeeeedddeeefffhhhjjjkkknnnllllllnnnrrruuutttsssoooooonnnmmmmmmnnnooopppqqqrrrtttwwwyyyyyyyyyyyyvvvxxxzzz}}}~~~~~~wwwtttuuuxxxxxxpppiiidddcccccceeeccc```]]]YYYWWWUUUTTTTTTRRRQQQSSSVVVWWWUUURRRNNNPPPPPPPPPSSSUUUQQQJJJHHHCCCCCCJJJPPPPPPMMMLLLEEEGGGJJJKKKJJJJJJKKKMMMKKKKKKLLLMMMPPPSSSVVVXXXdddnnn}}}{{{}}}vvvtttrrrqqqrrrtttwwwxxxzzzxxxuuuuuu}}}~~~lll\\\NNNJJJKKKLLLNNNRRRPPPNNNJJJHHHGGGHHHJJJLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPNNNLLLIIIHHHHHHIIIIIIHHHLLLMMMOOOOOOOOOPPPRRRTTTUUU___kkkqqqnnnfff___[[[^^^dddpppvvvooo```XXXMMMFFFCCCAAA>>><<<888888999::::::;;;<<<======???CCCGGGKKKQQQXXX\\\gggnnnwww}}}|||qqqiiiddd^^^ZZZYYYTTTNNNJJJIIIHHHEEEBBBBBB@@@>>>>>>??????===<<<;;;;;;::::::<<<>>>AAABBBBBBDDDFFFHHHIIILLLOOORRRUUUUUUWWWXXXZZZ\\\]]]^^^___```aaabbbcccfffkkknnnqqqsssrrrrrr{{{{{{ooooooooooooooooooooooooppppppppppppqqqrrrssstttssstttuuuvvvwwwxxxxxxxxxzzzzzzyyyxxxwwwuuusssrrruuutttsssrrrrrrsssttttttuuuvvvwwwwwwwwwvvvuuutttvvvvvvuuuuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzxxxvvvuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvuuuuuutttttttttvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvuuuuuuttttttttttttuuuuuuuuuuuuvvvvvvwwwwwwuuutttsssqqqqqqrrrrrrsssrrrrrrrrrrrrrrrqqqpppppppppnnnnnnooopppqqqpppooooooooopppqqqrrrrrrrrrqqqooonnnkkkhhhddd```]]][[[YYYXXXVVVUUUUUUVVVWWWXXXTTTVVVXXX[[[^^^bbbdddeeefffffffffgggiiikkkmmmoooqqqpppooopppsssuuutttssspppoooooonnnnnnooopppqqqrrrsssuuuwwwyyyzzzzzzzzzxxxyyy{{{~~~}}}uuukkkccc^^^\\\\\\___^^^\\\ZZZXXXWWWVVVUUUSSSRRRQQQSSSUUUWWWUUUSSSPPPRRRSSSSSSUUUWWWQQQJJJIIICCCAAAFFFKKKIIIFFFEEEFFFHHHJJJJJJIIIHHHIIIJJJKKKKKKLLLMMMPPPSSSVVVWWW^^^ggg|||}}}yyyyyy}}}{{{{{{zzzvvvttttttxxx}}}uuurrrnnnmmmsssxxxtttmmm\\\PPPGGGIIIOOORRRRRRQQQKKKIIIGGGFFFFFFHHHJJJLLLNNNNNNNNNMMMLLLKKKJJJIIIKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJLLLMMMNNNOOOOOOOOORRROOOKKKHHHGGGGGGFFFEEEHHHJJJMMMOOOOOOOOOPPPRRRRRRXXX___bbb___[[[YYYXXXVVVYYY```mmm}}}vvviii```UUUKKKGGGDDDAAA???::::::::::::;;;;;;<<<<<<:::<<>><<<;;;;;;:::;;;<<<>>>??????@@@BBBCCCCCCDDDGGGIIIMMMMMMOOOQQQTTTVVVWWWXXXXXXZZZ\\\]]]^^^aaafffiiikkkpppsssuuu}}}yyynnnnnnnnnnnnnnnnnnoooooooooooooooooopppqqqrrrsssrrrrrrtttuuuvvvwwwwwwwwwxxxxxxwwwvvvuuutttrrrqqqsssssssssssssssrrrqqqqqqssstttuuuvvvvvvvvvuuuuuuuuuuuutttsssssssssssstttwwwwwwxxxxxxxxxvvvuuusssttttttuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttsssssssssttttttttttttuuuvvvvvvuuutttsssuuuttttttsssssstttvvvvvvssssssqqqpppppppppqqqrrroooppppppppppppoooooonnnlllkkkkkkllloooppppppooonnnnnnoooppppppppppppoooiiihhheeeaaa\\\XXXUUUSSSSSSRRRQQQQQQRRRTTTVVVXXXXXXYYY\\\___bbbdddeeefffhhhhhhiiikkkmmmppprrrtttvvvtttrrrrrrssstttsssrrrqqqppppppppppppqqqrrrsssssstttvvvxxxzzz{{{{{{|||{{{|||}}}{{{qqqfff^^^YYYWWWWWWYYYYYYXXXWWWVVVVVVVVVVVVRRRQQQQQQRRRTTTVVVUUUTTTSSSVVVWWWXXX[[[\\\WWWOOOJJJCCC???BBBFFFEEEBBBBBBFFFGGGIIIHHHGGGFFFGGGIIIKKKKKKLLLNNNPPPSSSUUUWWWZZZaaaqqq}}}zzzvvvuuuuuuwwwwwwvvvyyy~~~|||xxxzzz~~~{{{sssnnnhhhhhhlllmmmhhhbbbVVVNNNIIIMMMVVVYYYUUUOOOGGGFFFEEEEEEFFFHHHKKKLLLOOOOOOOOONNNMMMLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIKKKLLLMMMMMMNNNNNNUUURRRMMMJJJIIIIIIHHHFFFEEEHHHLLLOOOOOOOOOOOOOOOPPPSSSWWWXXXVVVUUUUUUUUUWWWWWWYYY___kkk}}}rrriii]]]SSSLLLGGGDDDBBB===<<<;;;:::::::::;;;;;;888:::<<>>@@@DDDDDDCCCDDDCCCDDDEEEEEEEEEEEEGGGIIIKKKKKKMMMOOOQQQSSSUUUVVV[[[___kkk}}}xxxtttqqqpppnnnoooqqqqqqpppsssyyy|||pppiiibbbbbbeeeddd___ZZZRRROOONNNRRRYYY\\\VVVNNNGGGFFFFFFFFFGGGIIIKKKMMMOOOOOOOOOOOONNNMMMLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMSSSQQQNNNLLLLLLKKKJJJIIIDDDHHHLLLOOOOOONNNNNNNNNNNNPPPSSSUUUUUUTTTSSSSSSXXXVVVXXX[[[```kkkyyyrrrggg[[[RRRLLLGGGEEE???>>><<<:::999999999:::888:::;;;===???BBBGGGKKKQQQVVV\\\bbbiiiqqq{{{|||mmmhhh```[[[YYYVVVRRRNNNJJJHHHFFFFFFEEEEEECCCAAA??????>>>===<<<<<<;;;;;;;;;<<<>>>>>>>>>???BBBDDDBBBCCCEEEHHHJJJMMMNNNOOOMMMOOORRRSSSTTTVVVYYY\\\\\\```ccceeejjjooopppooojjjjjjjjjkkkkkkllllllllljjjjjjjjjjjjkkklllmmmnnnmmmmmmoooqqqrrrssstttttttttttttttttttttsssrrrqqqqqqrrrtttuuutttrrrpppnnnooooooooopppqqqrrrssstttppppppqqqrrrssstttvvvvvvvvvvvvvvvvvvvvvuuuuuutttqqqqqqqqqrrrrrrsssssstttrrrsssssstttuuuvvvwwwwwwwwwvvvtttsssqqqqqqppppppoooqqquuuwwwxxxwwwvvvttttttrrrpppooooooppprrrssspppooonnnmmmmmmmmmnnnooommmnnnoooooooooooonnnnnnhhhhhhgggiiikkkllllllkkklllkkkjjjhhhfffcccaaa```VVVVVVTTTSSSRRRRRRRRRSSSNNNNNNOOOPPPSSSWWW[[[^^^^^^___aaadddfffggghhhiiijjjkkkmmmpppsssuuuwwwxxxxxxwwwtttrrrpppoooooopppqqqrrrrrrssstttuuuuuuuuuuuuvvvwwwxxxzzz|||}}}~~~zzzrrrhhhaaa]]]]]]]]]\\\YYYXXXWWWUUUSSSRRRRRRQQQNNNNNNOOOPPPQQQRRRUUUVVVRRRUUUXXX[[[bbbiiiiiidddRRRHHH??????AAAAAA@@@AAA>>>@@@AAABBBCCCEEEHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUZZZ^^^gggvvv}}}|||zzzwwwssspppmmmllliiiggghhhjjjiiigggiiimmm{{{}}}oooeee]]]\\\^^^[[[WWWTTTLLLNNNOOORRRXXX[[[VVVNNNHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMMMMMMMNNNMMMKKKIIIGGGJJJNNNPPPOOONNNNNNNNNNNNOOORRRTTTUUUUUUSSSRRRUUUSSSVVV[[[]]]```ooozzzpppeeeZZZRRRLLLIIIBBB@@@===;;;999888999999999:::;;;<<<===@@@DDDGGGKKKOOOVVV\\\dddllltttzzzyyysssjjjddd```[[[VVVRRRPPPNNNKKKIIIHHHGGGDDDBBBBBBAAAAAA@@@???>>>===<<<999:::;;;;;;;;;<<<>>>@@@===>>>@@@BBBDDDFFFHHHIIIIIIKKKMMMOOOOOOPPPRRRTTTVVVXXX[[[\\\^^^bbbfffiiieeeeeeffffffgggggghhhhhhgggggggggggghhhiiijjjkkkiiijjjlllnnnpppqqqqqqrrrqqqqqqrrrrrrrrrqqqqqqpppnnnpppqqqssssssrrrpppooommmmmmmmmmmmnnnooopppqqqnnnooooooppprrrtttvvvwwwuuuuuuuuuuuutttttttttuuuppppppqqqqqqqqqqqqqqqqqqppppppqqqssstttvvvwwwwwwwwwvvvtttrrrpppooonnnnnnlllnnnrrruuuvvvvvvuuutttqqqqqqooonnnnnnoooppppppqqqpppnnnmmmmmmmmmnnnooolllmmmmmmnnnnnnnnnnnnnnnlllkkkjjjjjjkkklllkkkiiihhhgggfffdddaaa^^^[[[ZZZTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPQQQSSSWWW\\\```bbbbbbbbbccceeegggiiilllmmmmmmnnnppprrrtttvvvvvvwwwvvvuuutttqqqnnnmmmoooqqqqqqrrrssstttuuuvvvvvvvvvuuuvvvvvvwwwyyy{{{}}}~~~~~~~~~oooiiiaaa\\\\\\^^^___^^^]]]\\\ZZZWWWTTTRRRQQQPPPNNNOOOPPPPPPQQQSSSVVVYYYVVVWWWWWWXXX```iiillljjj[[[OOOBBB>>><<<::::::;;;;;;===>>>???AAADDDHHHKKKKKKLLLNNNPPPRRRSSSSSSTTTWWW[[[bbbnnn{{{{{{zzzxxxuuupppooommmlllkkkjjjkkkkkkggggggiiimmmmmmkkklllppp|||sssfff\\\ZZZZZZVVVQQQPPPJJJOOORRRRRRTTTVVVSSSMMMIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKJJJHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOPPPQQQPPPLLLIIIJJJMMMPPPQQQPPPNNNNNNNNNNNNOOOPPPRRRTTTTTTTTTSSSSSSPPPSSSZZZ[[[YYYbbboooyyyooocccXXXQQQNNNFFFDDD@@@===;;;::::::;;;999:::::::::;;;===AAADDDFFFIIIOOOVVV]]]eeelllpppvvv|||zzzrrrlllfff___ZZZVVVSSSPPPNNNLLLJJJFFFDDDCCCCCCCCCBBBAAA@@@???>>>;;;<<<<<<;;;:::999;;;<<<;;;;;;===>>>@@@BBBCCCDDDEEEGGGIIIJJJIIIJJJKKKLLLMMMPPPSSSUUUUUUWWW[[[_________``````aaabbbbbbcccdddddddddeeeeeefffggghhhfffgggiiikkkmmmnnnoooooommmnnnnnnooooooooonnnnnnkkklllnnnoooooooooooonnnkkkkkkjjjjjjkkklllmmmnnnnnnnnnnnnoooppprrrssstttssssssrrrrrrrrrsssssssssqqqpppppppppppppppoooooonnnoooqqqrrrtttvvvwwwxxxvvvuuusssqqqnnnmmmlllkkkiiijjjmmmppprrrssssssrrrooooooooonnnnnnnnnmmmmmmnnnmmmllljjjjjjkkkkkkllljjjkkkkkklllmmmmmmllllllmmmkkkiiihhhiiihhhfffddd^^^^^^]]][[[YYYWWWUUUSSSQQQPPPNNNMMMLLLMMMNNNOOORRRSSSTTTVVVZZZ___cccfffeeeeeeeeefffhhhlllppprrrqqqrrrtttuuuvvvvvvvvvvvvttttttssspppnnnnnnqqqtttpppqqqssstttvvvvvvvvvuuuuuuuuuvvvvvvxxxzzz}}}~~~}}}}}}}}}~~~|||hhhbbb\\\ZZZ]]]``````___aaa___\\\YYYVVVTTTRRRQQQOOOQQQSSSSSSSSSUUUZZZ^^^dddbbb]]]ZZZ```iiinnnmmmcccUUUFFF???<<<:::999:::;;;<<<===>>>???AAAFFFIIIKKKLLLNNNPPPRRRSSSSSSSSSTTTYYY```iiiwww|||uuusssrrrooolllgggfffeeeeeefffhhhkkklllmmmnnnsssyyy|||{{{}}}}}}yyyjjj]]][[[ZZZTTTPPPOOOMMMTTTWWWSSSQQQRRRPPPJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJLLLMMMMMMNNNNNNOOOPPPRRRUUUVVVSSSNNNJJJMMMOOOQQQQQQPPPOOOOOOOOOOOONNNNNNOOOQQQSSSSSSSSSSSSOOOQQQYYYZZZUUUYYYdddllluuuhhh]]]UUUQQQIIIGGGCCC???<<<;;;<<<<<<999999:::999999;;;???BBBCCCFFFJJJQQQXXX___eeehhhlllqqqxxx~~~wwwpppiiicccZZZXXXTTTQQQOOOLLLHHHFFFDDDEEEEEEDDDCCCBBBAAA@@@?????????===:::999:::;;;;;;<<<===>>>@@@AAABBBCCCBBBDDDFFFGGGFFFEEEFFFGGGEEEIIINNNQQQPPPOOORRRWWW[[[[[[\\\\\\]]]^^^______ccccccccccccdddeeeffffffeeefffhhhjjjlllmmmnnnnnnkkkkkkllllllmmmllllllllliiiiiikkklllmmmnnnnnnnnnkkkjjjiiiiiiiiijjjkkklllnnnnnnnnnnnnnnnooopppqqqrrrqqqqqqpppqqqqqqrrrrrrqqqqqqppppppoooooonnnnnnnnnoooqqqsssuuuwwwxxxyyyuuutttrrrooommmkkkjjjiiifffhhhjjjmmmooopppqqqqqqnnnnnnoooooonnnmmmlllllljjjiiigggfffffffffggghhhhhhiiijjjkkkkkkkkkkkkkkkkkkiiigggeeedddcccaaa___UUUUUUTTTSSSRRRQQQOOONNNMMMLLLKKKJJJKKKMMMOOOQQQTTTTTTUUUXXX\\\```eeeggghhhgggfffgggjjjnnnsssvvvtttuuuwwwxxxxxxwwwvvvuuussstttsssqqqnnnnnnrrrvvvoooqqqssstttvvvvvvvvvuuuuuuuuuuuuvvvxxxzzz|||~~~||||||}}}~~~xxxfffaaa[[[[[[___bbbbbb```bbb```^^^[[[XXXUUUTTTSSSQQQSSSUUUUUUUUUWWW\\\aaasssnnneee___bbbkkkppppppgggXXXIIIBBB???>>>>>>@@@<<<============@@@DDDGGGKKKLLLNNNPPPRRRSSSSSSSSSSSSYYYaaahhhttt}}}|||~~~uuummmhhheeeccccccaaa______cccgggkkksss|||yyywww{{{vvvfff\\\TTTNNNKKKKKKTTTVVVXXXVVVQQQLLLJJJJJJJJJIIIHHHGGGHHHIIIKKKMMMGGGIIIJJJLLLMMMMMMMMMMMMKKKMMMNNNNNNMMMMMMMMMNNNMMMKKKJJJHHHIIIKKKNNNOOOOOOUUUXXXTTTOOONNNLLLJJJNNNOOOQQQQQQPPPOOOQQQRRRQQQPPPMMMLLLMMMOOOSSSUUUQQQTTTVVVUUUSSSSSSVVVYYYhhhsss|||wwwssslllaaaXXXOOOMMMIIIDDD???<<<;;;;;;;;;;;;::::::;;;;;;<<<===???AAAEEEJJJPPPWWW]]]```eeeiiinnnuuu}}}vvvnnngggbbb\\\XXXTTTPPPIIIDDDIIIGGGEEEEEEFFFEEECCCBBB@@@???>>>===<<<;;;;;;;;;;;;:::888777777999:::<<>>>>>===???DDDHHHLLLNNNPPPPPPQQQRRRTTTVVVVVVZZZbbbjjjsss|||{{{xxxtttpppoooppprrruuupppjjjdddaaaaaaaaaaaacccaaabbbfffjjjnnnvvv}}}jjj]]]SSSLLLKKKNNNWWWYYYYYYVVVPPPLLLKKKKKKIIIIIIHHHIIIJJJLLLOOOQQQIIIJJJKKKMMMNNNNNNMMMMMMKKKMMMOOOOOOMMMMMMMMMNNNMMMLLLJJJIIIJJJLLLNNNPPPQQQTTTUUURRRQQQRRRNNNIIILLLMMMOOOOOOOOOPPPRRRTTTVVVTTTPPPNNNMMMNNNPPPRRRPPPRRRTTTSSSQQQQQQTTTWWW\\\eee}}}}}}yyywwwrrrjjjbbbPPPMMMIIIEEEBBB???<<<:::;;;:::::::::::::::;;;;;;===>>>AAAFFFLLLRRRWWWZZZ```dddiiiooouuu}}}{{{pppjjjccc]]]YYYUUUPPPKKKKKKIIIGGGFFFGGGFFFDDDCCCDDDCCCBBB@@@>>>===<<<<<<;;;:::999888888999:::;;;<<<<<<===>>>???AAAAAABBBAAAAAABBBCCCEEEHHHJJJKKKLLLLLLMMMOOOQQQTTTVVVWWWVVVVVVWWWXXXYYY[[[]]]^^^^^^```aaabbbaaaaaabbbddddddddddddeeeeeefffggghhhffffffggggggggggggffffffgggiiijjjhhhdddcccgggkkkjjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllmmmmmmmmmnnnnnnooopppqqqrrrrrrtttqqqooommmmmmkkkgggcccdddeeeggghhhiiiiiiiiiiiigggfffdddbbbbbbbbbcccdddgggfffeeeeeeeeefffhhhhhhfffggghhhhhhgggfffdddbbb^^^]]]ZZZWWWTTTQQQOOOOOOLLLKKKJJJIIIHHHIIIIIIJJJLLLMMMNNNPPPRRRTTTVVVWWW[[[]]]___aaaccceeeiiikkkooopppppprrrsssuuuwwwxxxyyyxxxwwwvvvuuuvvvwwwwwwtttsssrrrqqqqqqssstttuuuuuuttttttttttttttttttuuuwwwwwwwwwxxxyyyzzz{{{|||{{{{{{{{{{{{}}}~~~|||{{{}}}ssseee]]]]]]bbbjjjrrrqqqhhh^^^^^^]]]\\\ZZZYYYYYYZZZZZZ[[[\\\]]]\\\ZZZ]]]dddjjjoooqqqqqqmmmmmmppppppmmmcccXXXJJJCCCBBBBBB>>>:::<<<>>>?????????AAAFFFIIINNNOOOQQQQQQPPPPPPQQQRRRVVVZZZ```fffmmm{{{~~~{{{yyyvvvtttsssooonnnlllhhhdddbbbcccdddeeeccc```^^^]]]___aaabbbhhhggghhhmmmpppttt|||}}}{{{}}}mmm\\\QQQKKKNNNTTT\\\[[[YYYTTTOOOLLLKKKKKKHHHHHHIIIJJJLLLOOORRRTTTJJJKKKMMMNNNOOONNNNNNMMMLLLNNNOOOOOONNNLLLMMMNNNMMMLLLKKKJJJKKKMMMOOOQQQTTTSSSQQQQQQVVVYYYTTTKKKJJJKKKMMMNNNNNNPPPRRRUUUYYYWWWSSSOOOMMMMMMMMMNNNNNNPPPSSSRRRPPPPPPRRRUUUXXX]]]lll~~~}}}zzztttoooYYYTTTNNNIIIGGGDDD@@@===;;;::::::999999999999::::::;;;===AAAEEEJJJNNNQQQXXX[[[```eeekkkssszzzyyynnnfffaaa]]]XXXUUUPPPNNNKKKJJJJJJIIIGGGFFFHHHGGGEEECCCAAA???>>>>>>::::::::::::::::::::::::888999:::;;;<<<======>>>?????????@@@BBBCCCEEEFFFFFFGGGGGGIIIKKKMMMOOOPPPNNNNNNOOOQQQSSSUUUWWWYYYZZZ[[[]]]]]]\\\\\\^^^_______________```aaabbbbbbccccccddddddddddddcccccceeefffgggdddaaa```cccfffgggffffffgggggghhhiiijjjkkkkkkkkkkkkllllllllllllkkkkkkjjjjjjjjjjjjkkkkkklllllllllmmmmmmnnnnnnnnnpppnnnlllkkkjjjiiifffcccaaabbbdddeeeeeeeeedddccceeeeeeddddddddddddddddddggggggggggggggggggggggggfffeeedddbbb```^^^\\\[[[TTTRRRPPPNNNKKKJJJIIIHHHIIIHHHGGGGGGGGGIIIJJJKKKNNNOOORRRUUUXXXZZZ[[[\\\___```bbbdddfffiiinnnqqqtttuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwuuutttssssssssstttvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxyyyzzz{{{}}}~~~|||}}}|||{{{{{{|||{{{yyyyyy~~~wwwiii^^^[[[ZZZ```ppp~~~qqqbbb^^^]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^\\\[[[___fffllloootttxxxxxxyyy{{{xxxtttfff\\\NNNEEEBBBAAA>>><<<>>>???@@@@@@AAACCCGGGKKKOOOQQQSSSSSSQQQOOONNNNNNVVVXXX\\\```dddmmm}}}|||{{{zzzuuussspppmmmjjjgggeeedddddddddbbb```]]][[[]]]^^^``````aaaaaabbbdddgggiiiqqqpppqqqvvvyyy|||}}}vvvuuusssppprrryyy}}}|||}}}{{{hhhYYYOOOLLLSSS[[[___\\\WWWRRRMMMKKKKKKLLLIIIIIIIIIKKKLLLOOOQQQRRRLLLMMMNNNOOOPPPOOONNNNNNNNNOOOPPPPPPNNNLLLLLLMMMMMMLLLKKKKKKLLLNNNPPPQQQUUURRROOORRR\\\ccc]]]RRRJJJLLLMMMMMMMMMNNNQQQTTTYYYVVVSSSOOOLLLKKKKKKLLLMMMPPPSSSSSSQQQPPPRRRUUUXXX\\\cccppp{{{wwwiiiaaaVVVOOOKKKIIIEEEBBB<<<;;;:::999888888888888999999:::===@@@CCCGGGIIIOOORRRWWW\\\bbbjjjqqqwww}}}}}}rrrkkkfffaaa]]]XXXUUUQQQOOONNNLLLJJJIIIHHHGGGEEECCCBBBAAA@@@@@@;;;<<<<<<<<<<<<;;;;;;:::888888888888888888888888===============>>>@@@@@@AAABBBBBBCCCEEEGGGHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQSSSUUUVVVVVVVVVVVVWWWYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^___`````````______```aaabbbaaa______aaacccccccccccccccdddeeefffggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkjjjiiihhhgggfffdddccc```aaabbbccccccbbbaaa```aaabbbdddeeeffffffffffffiiiiiiiiihhhgggeeecccbbbaaa___\\\YYYVVVTTTSSSRRRMMMLLLJJJIIIHHHGGGFFFFFFHHHHHHHHHIIIJJJLLLNNNPPPSSSTTTWWW[[[]]]_________cccdddfffhhhjjjmmmrrrvvvxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvxxx{{{}}}|||zzz}}}}}}|||{{{}}}wwwkkkaaaZZZZZZYYY^^^lll{{{~~~ttthhh___^^^^^^]]]\\\\\\\\\\\\______^^^\\\\\\aaahhhmmmpppxxxtttiiiYYYKKKDDDBBBBBBBBBAAAAAAAAAAAACCCEEEIIIKKKPPPRRRUUUVVVTTTQQQOOONNNUUUVVVYYY\\\]]]bbbrrr}}}||||||{{{xxxuuurrrooonnnmmmfffeeebbb___\\\ZZZYYYYYYXXXYYYZZZYYYYYYYYY\\\^^^___bbbgggjjjmmmpppuuuxxx|||zzz{{{~~~xxxkkkkkkkkklllsss}}}}}}zzzmmm^^^TTTOOOPPPWWW______ZZZTTTOOOLLLKKKKKKLLLJJJJJJJJJJJJKKKLLLLLLMMMLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQPPPNNNLLLLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQUUURRROOOSSS___hhhdddZZZMMMNNNNNNMMMLLLMMMPPPRRRTTTRRRPPPMMMLLLKKKKKKLLLNNNRRRUUUUUUSSSRRRTTTVVVTTTYYY]]]aaapppzzzxxxnnn```TTTMMMIIIFFFDDD>>>===<<<:::999888888888999999999:::<<>>>>>??????>>>===<<<<<<::::::999888777666555555;;;;;;::::::;;;;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNOOOOOOOOOOOOPPPRRRTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZYYY[[[\\\\\\]]]^^^```aaa_________``````aaabbbcccdddddddddeeeeeefffffffffffffffeeeeeeeeeeeeffffffdddddddddddddddeeeeeeeeeeeeeeefffeeedddcccbbbbbb```aaabbbbbbbbbaaa```___]]]___aaadddfffgggggggggjjjiiihhheeebbb___\\\ZZZYYYWWWSSSOOOLLLKKKJJJJJJGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIKKKMMMQQQTTTUUUZZZ[[[^^^```bbbbbbbbbbbbgggiiikkkmmmnnnrrrvvvyyyzzz{{{|||||||||zzzyyyxxxwwwwwwxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyuuuuuuvvvwwwyyy{{{|||}}}yyy{{{~~~~~~|||oooccc[[[XXXXXXXXXZZZbbblllpppnnnkkk``````___^^^\\\[[[ZZZYYY^^^]]]\\\\\\^^^ccciiinnnrrr|||}}}kkkYYYMMMIIIIIIKKKEEEDDDCCCCCCEEEHHHJJJKKKOOORRRUUUWWWVVVTTTRRRRRRTTTUUUWWWZZZZZZ]]]hhhuuuwwwwwwxxxwwwvvvuuusssrrrpppnnnlllhhheeecccaaa```[[[ZZZXXXVVVTTTTTTTTTUUUPPPSSSUUUWWWYYY\\\```bbbccciiiqqqvvvzzz~~~yyyssseeegggllltttiii^^^UUUSSSTTTVVVZZZ^^^[[[VVVPPPKKKJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHJJJKKKMMMOOOPPPPPPPPPPPPPPPQQQRRRQQQNNNLLLKKKLLLJJJJJJKKKLLLMMMNNNPPPQQQRRRRRRQQQTTT\\\dddccc\\\OOOOOOOOOMMMLLLMMMPPPRRRPPPOOONNNLLLKKKKKKLLLLLLOOOSSSWWWWWWUUUTTTUUUWWWSSSWWW[[[]]]ddduuu~~~xxxkkk\\\PPPIIIFFFEEEBBBAAA???===;;;:::999888:::999999:::;;;===???@@@CCCFFFJJJOOOTTT[[[ccchhhlllttt|||zzztttkkkfff___ZZZVVVRRROOOMMMIIIHHHGGGFFFEEEDDDDDDDDDBBBAAAAAA@@@@@@?????????===<<<;;;:::888777666555:::999999999999::::::;;;;;;;;;;;;<<<===>>>???@@@BBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIIIIHHHHHHJJJKKKNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUSSSTTTVVVXXXZZZ[[[]]]]]][[[[[[[[[[[[\\\]]]^^^^^^^^^______``````aaaaaaaaaaaaaaaaaa``````aaaaaaaaa^^^^^^______```````````````aaaccccccaaa```aaabbb```aaabbbbbbbbbaaa```___```aaadddfffhhhiiiiiiiiieeecccaaa]]]YYYVVVSSSRRROOONNNKKKIIIFFFEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHHHHIIIKKKMMMQQQUUUYYY[[[aaabbbdddeeegggggghhhhhhlllnnnqqqtttuuuwwwzzz|||||||||||||||{{{zzzyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzzzz{{{|||}}}}}}|||{{{zzzxxxxxxvvvuuutttsssssssssooottt}}}}}}yyynnnbbbYYYUUUWWWWWWXXXZZZ^^^bbbfffhhhaaaaaa```___]]][[[YYYXXX\\\\\\\\\]]]aaafffkkkooosss}}}mmm]]]UUUSSSTTTLLLJJJHHHGGGIIIKKKLLLLLLNNNQQQTTTVVVUUUTTTTTTUUUTTTUUUWWWZZZYYYZZZcccmmmiiiiiijjjjjjjjjhhhgggfffbbbaaa___]]][[[YYYXXXXXXUUUTTTSSSRRRSSSTTTVVVWWWUUUXXX\\\___bbbfffjjjnnnqqqwwwyyyqqqllldddjjjuuuuuu```WWWQQQVVV\\\]]]ZZZXXXUUUPPPKKKHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIILLLNNNPPPPPPQQQPPPQQQRRRRRRQQQNNNLLLKKKKKKIIIIIIJJJKKKMMMNNNOOOPPPNNNQQQSSSRRRUUUYYYZZZXXXOOOOOONNNMMMMMMNNNRRRUUUOOOOOONNNMMMLLLLLLMMMMMMOOOSSSWWWXXXUUUTTTUUUWWWVVVUUUXXX]]]```iiiwwwiiiYYYMMMHHHHHHEEEDDDBBB???===;;;::::::999999999999999;;;===>>>AAACCCFFFIIIMMMRRRYYY]]]aaajjjqqquuu{{{zzzuuummmfff```\\\XXXVVVQQQOOOMMMKKKIIIGGGFFFEEEEEEDDDCCCAAAAAAAAAAAABBB>>>======<<<<<<;;;::::::999999888888999:::;;;;;;999999999999999:::;;;<<<=========>>>???AAABBBCCCAAACCCDDDDDDCCCDDDEEEGGGIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQSSSUUUWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYZZZ[[[\\\\\\]]]]]][[[^^^```aaa___^^^```bbb___```aaabbbbbbaaa``````aaabbbbbbcccdddddddddddd\\\ZZZVVVSSSOOOMMMLLLKKKGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLOOORRRVVV[[[```bbbgggggghhhjjjlllnnnpppqqqqqquuuxxx{{{||||||}}}~~~~~~}}}|||{{{{{{zzzzzz{{{zzzyyyxxxwwwvvvwwwxxxxxxtttuuuvvvwwwxxxyyyyyyzzzzzz{{{}}}~~~~~~}}}{{{zzzxxxwwwuuurrrpppnnnmmmlllnnnuuu}}}zzzuuupppeeeYYYTTTUUUUUUWWWYYY[[[^^^```aaaaaaaaaaaaaaa```^^^\\\[[[[[[[[[\\\```eeekkkoooppprrr{{{pppbbb[[[ZZZTTTPPPMMMLLLNNNPPPOOONNNOOOQQQSSSSSSSSSRRRSSSTTTVVVVVVXXX[[[ZZZYYY^^^fffvvv\\\\\\^^^______^^^]]]\\\YYYXXXWWWVVVUUUTTTTTTTTTSSSRRRRRRRRRTTTWWWYYY[[[^^^bbbfffjjjnnnrrrvvvyyyyyypppjjjgggeeemmm}}}yyyiii]]]UUURRRZZZbbbaaaYYYSSSQQQMMMHHHFFFHHHJJJKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHKKKMMMOOOQQQQQQQQQQQQSSSSSSQQQNNNLLLKKKKKKHHHHHHIIIKKKLLLNNNOOOOOOKKKQQQSSSPPPNNNPPPSSSSSSMMMNNNNNNMMMMMMPPPTTTXXXPPPPPPOOONNNMMMMMMMMMMMMOOOSSSWWWWWWUUUTTTUUUVVVWWWQQQQQQYYYZZZ]]]ppptttcccTTTMMMLLLGGGFFFDDDAAA>>>===;;;;;;999888888888999:::<<<===@@@AAACCCEEEHHHLLLQQQUUUZZZbbbjjjnnnttt}}}yyyqqqkkkfffbbb___WWWVVVSSSOOOLLLIIIGGGFFFHHHFFFDDDBBBAAABBBCCCDDD======>>>>>>>>>>>>>>>???999888888888999:::;;;<<<777777777777777888999999999999:::;;;===@@@BBBCCC>>>@@@AAABBBAAAAAABBBDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMMMMNNNNNNNNNMMMMMMNNNPPPRRRSSSRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVWWWXXXYYYZZZ[[[\\\YYY\\\______^^^]]]___aaa^^^^^^```aaaaaaaaa``````[[[[[[ZZZYYYXXXXXXWWWWWWTTTRRRNNNKKKIIIHHHHHHHHHCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIILLLNNNOOOPPPQQQSSSWWW\\\aaafffiiijjjjjjkkkmmmooosssvvvxxxuuuyyy}}}~~~|||{{{{{{{{{|||||||||{{{yyywwwwwwxxxyyyzzzssstttvvvwwwxxxyyyyyyyyyzzz{{{|||~~~~~~|||{{{zzzuuutttrrrooommmlllkkkkkkttt|||~~~vvvooorrrrrrhhh[[[TTTSSSTTTWWW[[[___```^^^[[[```aaabbbbbbbbbaaa___^^^ZZZ[[[]]]bbbhhhnnnqqqrrrqqqxxx|||kkkaaa\\\YYYUUUQQQPPPQQQSSSRRRPPPOOOPPPQQQQQQPPPPPPQQQRRRWWWWWWYYY[[[ZZZXXX\\\bbboooTTTSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTXXX[[[VVVYYY\\\___aaacccfffhhhqqqtttxxx}}}zzzrrrkkkgggdddmmmttt{{{zzz|||uuuooommmqqquuuzzz|||wwwooofff```SSSVVV[[[```bbb^^^WWWQQQIIIIIIJJJJJJJJJJJJJJJJJJHHHJJJKKKKKKIIIHHHGGGGGGGGGFFFFFFIIINNNPPPNNNLLLRRRRRRRRRRRRPPPNNNLLLKKKIIIJJJJJJKKKLLLMMMMMMNNNMMMOOOQQQQQQQQQQQQSSSUUUMMMLLLMMMPPPTTTYYY\\\\\\VVVSSSOOOKKKKKKMMMQQQSSSOOOQQQSSSUUUVVVUUUTTTSSSSSSWWWZZZXXXVVV[[[hhhsssooo___VVVRRRJJJIIIFFFDDDAAA???>>>===;;;:::888777777999;;;<<<;;;===???AAACCCGGGMMMQQQTTTYYY```hhhnnnuuu{{{{{{tttnnniiieeeaaa\\\WWWSSSOOOLLLIIIIIIIIIHHHEEECCCAAAAAABBBFFFDDDAAA@@@AAAAAAAAA@@@===<<<<<<;;;:::999888888888888777666666666666666:::999888888888999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPOOOOOOPPPPPPQQQRRRQQQRRRSSSTTTUUUVVVWWWWWWTTTUUUVVVVVVWWWXXXYYYZZZ\\\\\\]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[YYYWWWUUUTTTRRRRRRQQQPPPOOONNNMMMMMMJJJJJJIIIHHHFFFEEEDDDDDDAAACCCEEEEEEDDDDDDFFFGGGGGGIIIKKKLLLLLLLLLMMMNNNRRRVVV\\\bbbgggiiikkkkkkkkkmmmooosssvvvxxxzzz{{{}}}}}}~~~}}}}}}{{{zzzyyy{{{{{{{{{zzzssstttuuuvvvxxxyyyzzz{{{zzzzzz{{{}}}}}}zzzwwwqqqqqqpppmmmlllmmmrrrvvv}}}~~~wwwsssjjjiiirrrtttiii]]][[[UUUVVVVVVXXX[[[___bbbdddcccbbb```^^^]]]^^^___```]]]___dddiiinnnnnnllliiilllqqqxxxqqqddd\\\\\\\\\\\\[[[YYYVVVTTTRRRSSSTTTUUUVVVVVVVVVUUUTTTVVVZZZ]]]\\\YYYXXX[[[___kkkPPPPPPOOOOOOPPPQQQSSSTTTXXXYYYZZZZZZZZZ[[[^^^```aaadddhhhkkknnnppptttvvv~~~{{{uuusssrrrrrruuuzzz}}}ssskkkgggggglllrrrrrrkkkbbbZZZVVVVVVZZZ___bbb```YYYOOOIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLKKKHHHFFFEEEEEEIIIGGGGGGIIILLLNNNNNNLLLSSSSSSSSSSSSQQQOOOLLLKKKHHHIIIIIIJJJKKKKKKLLLLLLKKKMMMNNNNNNNNNNNNPPPQQQOOONNNNNNPPPTTTXXXZZZ[[[WWWTTTPPPMMMLLLMMMPPPRRRNNNOOOQQQSSSTTTSSSRRRRRRRRRUUUWWWVVVUUUZZZdddmmm~~~ttthhh\\\UUUOOOMMMKKKHHHEEEBBBAAA@@@>>>===;;;:::999999999:::999:::<<<===???CCCGGGKKKPPPTTT[[[aaagggmmmrrrvvvyyyyyyuuulllhhhbbb]]]ZZZVVVRRRPPPLLLLLLKKKIIIFFFEEEEEEEEEFFFCCCAAA@@@@@@AAAAAA@@@??????>>>===<<<;;;;;;:::::::::999888888888888888;;;:::999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQSSSTTTTTTUUUSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYXXXXXXXXXUUUUUUTTTSSSRRRPPPNNNNNNMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@BBBCCCDDDDDDDDDFFFHHHHHHKKKNNNQQQRRRTTTVVVXXXYYY\\\aaagggllloooqqqrrrqqqrrruuuxxxzzz|||~~~~~~}}}|||}}}~~~~~~|||}}}{{{yyyyyyzzzzzzyyyxxxuuuuuuvvvvvvwwwxxxxxxyyyzzzzzz{{{|||}}}|||yyyvvvvvvuuusssrrrsssxxx~~~{{{uuuhhh______hhhlllccc[[[YYYTTTUUUVVVXXXZZZ]]]___```aaa```^^^\\\\\\\\\]]]^^^^^^```ccchhhmmmooonnnllljjjnnnttt{{{{{{mmmbbb^^^]]]]]]]]]\\\[[[YYYWWWVVVWWWWWWYYYZZZZZZYYYYYYXXXYYY\\\^^^]]]YYYXXXZZZ]]]fffzzzMMMNNNOOOPPPRRRTTTVVVXXX```bbbeeegggggghhhjjjlllpppssswww{{{}}}}}}~~~~~~rrrgggaaa\\\aaafffddd]]]VVVRRRRRRYYY]]]bbbbbb\\\SSSJJJEEEHHHGGGGGGFFFFFFEEEEEEEEEHHHIIIKKKJJJHHHFFFFFFGGGKKKIIIHHHHHHJJJLLLMMMMMMSSSTTTSSSRRRQQQNNNLLLJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJLLLMMMMMMLLLLLLNNNOOOQQQPPPOOOPPPTTTWWWXXXXXXXXXUUUQQQNNNLLLLLLNNNPPPMMMNNNOOOQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUYYY^^^cccjjj~~~}}}yyyqqqdddYYYTTTSSSPPPMMMJJJGGGEEECCCBBBAAA???<<<:::999888777888999::::::;;;>>>BBBFFFIIIMMMSSSXXX]]]bbbhhhkkkpppuuu|||wwwsssmmmhhhddd___[[[XXXPPPOOOMMMKKKIIIHHHGGGGGGGGGEEEBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>=========<<<;;;;;;::::::;;;;;;===<<<;;;:::::::::::::::999999999999999999999999::::::::::::::::::::::::<<<<<<>>>???@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQPPPPPPOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAACCCEEEFFFFFFGGGJJJKKKNNNQQQTTTWWWYYY\\\___aaaaaadddhhhlllqqquuuxxxyyyyyyzzz|||}}}||||||}}}}}}|||}}}{{{yyyxxxyyyyyyxxxwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwxxxyyy{{{zzzxxxvvvxxxvvvuuuxxx~~~}}}~~~}}}~~~}}}~~~xxxrrr___XXXWWW___bbb]]]WWWVVVUUUVVVXXXZZZ\\\]]]]]]]]]___^^^\\\[[[ZZZZZZ[[[[[[]]]^^^```dddiiimmmnnnnnnpppsssxxx|||vvvhhhaaa```^^^^^^]]]]]]\\\ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[^^^___]]]ZZZXXXYYY\\\___nnnRRRSSSUUUXXX[[[^^^```aaajjjnnnrrrvvvxxxyyy{{{|||sssfff^^^XXX\\\]]]ZZZTTTRRRUUUYYY]]]___```^^^WWWPPPJJJHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCEEEGGGHHHHHHHHHJJJLLLMMMKKKIIIHHHIIIKKKLLLMMMRRRRRRRRRQQQOOOMMMJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMNNNNNNMMMMMMNNNPPPPPPNNNMMMOOORRRTTTVVVVVVVVVTTTPPPMMMKKKKKKKKKLLLLLLMMMNNNOOOPPPOOOOOOOOOQQQPPPPPPRRRUUUXXXZZZZZZ```kkk~~~{{{ttthhh^^^YYYXXXUUURRROOOKKKHHHFFFDDDCCCAAA>>><<<999777777:::::::::::::::<<>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<<<<<============>>>>>>??????AAAAAAAAAAAABBBBBBBBBCCCFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEGGGJJJKKKLLLNNNPPPRRRVVVXXX[[[^^^___```bbbdddhhhjjjmmmpppuuuyyy|||~~~}}}|||||||||}}}}}}~~~|||zzzyyyyyyyyyxxxwwwvvvwwwwwwxxxxxxyyyyyyzzzuuuttttttuuuvvvvvvuuutttqqqqqquuu|||~~~}}}~~~}}}}}}tttmmm^^^XXXVVVZZZ\\\XXXTTTTTTVVVXXX[[[^^^___^^^]]]\\\]]]\\\[[[ZZZYYYZZZZZZZZZ[[[ZZZ[[[^^^dddiiimmmnnnsssvvvzzz|||~~~tttfffaaabbb^^^^^^]]][[[ZZZXXXWWWVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZ\\\]]]\\\YYYXXXYYY[[[[[[cccvvvaaabbbeeehhhkkkmmmooopppuuuyyy}}}wwwrrrrrrssswww{{{zzz}}}sssggg___]]]\\\YYYTTTOOORRRYYYaaadddbbb^^^WWWQQQMMMKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDBBBCCCEEEFFFGGGHHHJJJMMMLLLKKKJJJIIIHHHIIILLLMMMNNNNNNNNNNNNMMMKKKHHHGGGJJJJJJJJJJJJJJJKKKKKKKKKJJJLLLMMMMMMMMMMMMNNNOOOMMMKKKJJJLLLOOOQQQRRRSSSQQQPPPNNNKKKJJJIIIIIIIIIMMMMMMNNNNNNNNNNNNNNNNNNQQQPPPPPPRRRUUUXXXWWWVVV___aaannn{{{rrriiiccc]]]\\\ZZZWWWTTTPPPLLLJJJGGGEEECCC@@@===;;;999999::::::999888777888;;;>>>===AAAEEEIIINNNTTTZZZ^^^```eeejjjnnnrrrvvv}}}{{{ssslllhhhfffbbb^^^[[[ZZZXXXTTTRRROOOLLLIIIHHHHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@???>>>@@@???>>>>>>======>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888:::::::::::::::::::::;;;<<<<<<<<<=====================>>>>>>>>>?????????BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLKKKMMMOOOQQQRRRTTTVVVYYY[[[]]]aaacccdddfffhhhjjjqqqrrrtttxxx{{{~~~}}}||||||}}}}}}~~~|||zzzyyyzzzzzzyyyxxxvvvvvvwwwxxxyyyzzz{{{{{{vvvtttqqqoooooonnnllljjjeeejjjtttzzzooofff[[[WWWTTTWWWXXXWWWUUUUUUUUUWWWZZZ]]]]]]\\\ZZZXXXZZZZZZZZZZZZZZZZZZZZZ[[[[[[YYYYYY[[[aaahhhmmmooonnnppprrrtttttttttvvvwwwtttgggbbbccc^^^]]][[[YYYWWWUUUTTTSSSUUUVVVVVVVVVWWWXXXYYYYYYWWWXXXYYYYYYXXXXXXYYYZZZ[[[^^^hhh}}}vvvwwwzzz|||~~~{{{uuupppjjjeeeeeeiiiqqqwwwpppppptttxxx~~~}}}qqqfff___```\\\UUUPPPOOOTTT\\\bbbkkkdddZZZQQQLLLJJJIIIHHHIIIHHHHHHHHHGGGFFFFFFFFFEEEFFFFFFFFFEEEEEEGGGIIIJJJKKKKKKJJJIIIIIIKKKMMMKKKKKKLLLLLLKKKJJJHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKKKKKKKKKKMMMOOOMMMKKKJJJJJJLLLNNNOOONNNLLLLLLKKKJJJJJJIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOOOOQQQTTTUUUUUUUUU^^^]]]cccsss~~~tttlllhhhbbbbbbaaa^^^[[[WWWTTTQQQMMMKKKGGGBBB???===<<<<<<888888777666444555888:::;;;===@@@DDDHHHMMMRRRWWWZZZ^^^dddgggjjjooouuuzzz~~~}}}xxxpppkkkfffbbb```^^^YYYUUUUUURRRNNNLLLKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@????????????@@@???@@@@@@@@@???>>>===<<<:::::::::::::::::::::::::::::::::999999888888888<<<<<<;;;:::::::::;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<<<<========================>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@?????????>>>AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAABBBBBBCCCEEEFFFFFFGGGHHHIIIJJJLLLNNNOOOQQQQQQQQQSSSVVVWWWXXXZZZ\\\^^^___cccgggjjjmmmpppsssuuu{{{}}}~~~~~~|||zzzzzz{{{}}}|||zzzxxxxxxyyyzzzyyyxxxuuuvvvvvvwwwxxxxxxyyyyyyvvvsssnnniiigggeeebbb```^^^hhhwww{{{yyyrrrggg]]]RRRQQQQQQRRRUUUVVVVVVUUUQQQSSSUUUXXXXXXWWWUUUTTTWWWWWWXXXYYYZZZZZZ[[[[[[\\\ZZZXXXZZZ```gggllloookkklllmmmlllllllllnnnpppwww||||||qqqgggbbbbbb^^^]]][[[YYYWWWUUUTTTTTTVVVVVVVVVWWWXXXYYYZZZ[[[VVVVVVVVVWWWXXXYYYYYYYYY[[[\\\bbbppp|||rrrjjjddd```___cccjjjuuu|||vvvrrrrrrwww{{{{{{~~~xxxlllccc^^^ZZZUUUPPPPPPUUU\\\bbbfffiii___SSSLLLKKKKKKHHHEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFEEEDDDDDDFFFHHHHHHJJJLLLKKKJJJIIIKKKMMMIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHJJJKKKKKKLLLNNNPPPQQQOOOLLLKKKKKKKKKJJJJJJHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKMMMNNNOOOPPPQQQRRRTTTUUUWWW\\\^^^dddvvv|||sssoooiiiiiihhhgggddd```\\\ZZZWWWSSSLLLFFFAAA?????????888888888666444555888:::999;;;===>>>@@@DDDIIIMMMRRRVVV\\\___bbbfffmmmrrruuu{{{|||uuuqqqnnnkkkeee```___\\\XXXUUUSSSQQQOOOMMMJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBB??????@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::;;;;;;<<<;;;<<<===>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>????????????@@@????????????>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEGGGHHHJJJKKKKKKOOOOOOQQQSSSVVVXXXYYYZZZ[[[]]]___```aaabbbeeegggkkknnnrrruuuwwwzzz}}}|||||||||zzzwwwwwwyyy{{{xxxwwwuuuvvvxxxyyyxxxxxxvvvuuuuuuuuuttttttssssssnnnkkkfffcccaaaaaa```___```mmm~~~yyyppplllfff\\\TTTOOOOOOPPPPPPRRRTTTTTTSSSNNNPPPRRRTTTTTTTTTSSSRRRRRRSSSUUUWWWXXXZZZZZZ[[[YYYWWWUUUWWW\\\ccchhhkkkmmmlllkkkiiiggghhhjjjmmmkkknnnpppnnnhhhcccaaaaaa___]]]\\\ZZZYYYYYYZZZZZZWWWVVVVVVVVVXXXYYY[[[\\\XXXWWWWWWWWWXXXYYYXXXXXXYYY]]]ccckkkzzz~~~~~~~~~wwwmmmddd^^^]]]___fffppp}}}{{{{{{||||||zzzxxxyyy~~~zzz~~~ssshhh```[[[QQQNNNLLLQQQ\\\eeejjjkkkbbbXXXLLLIIIKKKMMMJJJFFFFFFFFFFFFFFFFFFGGGGGGGGGBBBCCCDDDDDDDDDFFFIIIKKKFFFIIILLLLLLKKKJJJKKKNNNHHHIIIKKKLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGIIILLLMMMNNNOOORRRTTTUUURRRNNNLLLKKKJJJHHHFFFGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIKKKMMMNNNOOONNNPPPRRRUUUPPPZZZ^^^\\\iiizzzsssnnnnnnnnnmmmjjjgggcccaaa^^^YYYQQQIIICCCAAA@@@AAA:::;;;:::888777888:::===999:::;;;;;;;;;>>>BBBEEEGGGKKKQQQTTTWWW[[[bbbgggnnnsssyyy{{{{{{~~~wwwqqqiiifffaaa]]][[[YYYVVVTTTNNNNNNMMMLLLKKKJJJIIIIIIFFFEEEEEEDDDDDDDDDDDDDDD>>>???@@@AAABBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>===;;;;;;;;;<<<<<<;;;<<<===>>>======;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>????????????????????????<<<===>>>@@@AAABBBBBBCCCEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHJJJKKKMMMOOOPPPQQQUUUVVVXXX[[[]]]```aaabbbdddeeehhhiiiiiijjjlllnnnwwwyyy|||~~~~~~~~~yyy{{{{{{xxxuuutttwwwyyyuuutttssstttvvvwwwwwwwwwvvvvvvtttsssqqqooonnnmmmdddaaa^^^^^^```bbbddddddeeessssssgggaaa\\\UUUOOOQQQSSSSSSQQQQQQRRRQQQNNNOOOPPPRRRSSSTTTTTTTTTTTTOOOPPPRRRUUUWWWYYYZZZZZZUUUSSSQQQSSSXXX^^^cccffflllkkkhhhdddbbbbbbeeehhhcccddddddcccaaa``````aaa___^^^]]]]]]]]]^^^___```UUUUUUTTTUUUVVVXXXZZZ[[[[[[ZZZYYYXXXYYYYYYWWWVVVXXX___fffkkkuuu}}}}}}|||{{{zzzwwwssspppjjjlllpppvvv~~~{{{tttttt}}}ooo```YYYVVVMMMLLLOOOUUU^^^fffjjjjjj]]]WWWOOOKKKKKKKKKHHHDDDDDDCCCCCCEEEHHHIIIIIIHHHHHHGGGFFFEEEEEEGGGIIIJJJGGGGGGGGGFFFFFFGGGHHHHHHGGGHHHJJJLLLLLLKKKIIIHHHJJJJJJIIIHHHHHHHHHIIIIIIFFFFFFGGGHHHJJJMMMPPPQQQZZZYYYSSSJJJFFFHHHIIIGGGHHHHHHHHHIIIKKKLLLNNNOOOPPPNNNKKKIIIGGGGGGGGGHHHMMMNNNOOOQQQRRRQQQQQQPPPUUUVVVYYY^^^bbbkkk}}}vvvssspppqqqrrrpppiiicccddd^^^UUUOOOLLLHHHDDDAAA???>>><<<999666555777888333666999:::999:::===@@@AAACCCGGGKKKOOOSSSXXX\\\cccffflllrrrvvv{{{vvvlllgggfffeee```[[[^^^XXXRRROOOQQQRRRPPPMMMLLLLLLJJJIIIHHHHHHHHHHHHDDDCCCAAA@@@????????????@@@AAABBBBBB@@@???>>>???AAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>??????@@@BBB@@@>>>======>>>===<<<>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@BBBCCCDDDGGGIIIJJJIIIIIIIIIJJJMMMNNNOOOPPPQQQSSSVVVYYY]]]]]]^^^```cccgggjjjlllkkkmmmqqqtttvvvxxxzzz|||~~~~~~}}}|||zzzzzzyyyxxxwwwwwwwwwwwwvvvuuutttvvvxxxyyyxxxxxxuuuuuurrrnnnhhheeedddddd^^^]]]\\\\\\___eeekkkpppttt}}}pppaaaWWWPPPNNNOOOPPPPPPLLLIIILLLQQQPPPLLLNNNNNNNNNOOOPPPQQQRRRSSSRRRPPPNNNPPPTTTVVVVVVUUUUUUTTTQQQQQQSSSWWW[[[___eeedddbbbaaa```aaaaaabbbbbbbbbbbbaaa```___]]]\\\eeedddbbb```^^^]]]\\\\\\VVVVVVXXXYYYZZZZZZZZZZZZ[[[^^^aaa___YYYUUUUUUWWWYYY\\\bbblllxxxwwwvvvtttrrrrrrrrrrrrqqqyyyzzz|||~~~~~~}}}yyyuuuwww{{{kkkZZZQQQOOOMMMPPPVVV___fffhhhfffcccXXXRRRMMMKKKLLLMMMKKKIIIFFFDDDCCCDDDFFFHHHHHHGGGHHHGGGFFFEEEEEEGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLKKKJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFHHHJJJMMMOOOQQQZZZ[[[VVVMMMHHHHHHHHHGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMKKKIIIHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQPPPPPPMMMOOOSSSWWWYYY___lllyyyxxxuuuqqqqqqsssrrrnnnjjjfff```XXXRRROOOLLLHHHEEE???>>>===:::888888888999555777999999888888:::<<<===@@@CCCFFFIIIMMMRRRUUU[[[^^^ccchhhlllppptttwwwzzzzzzyyytttppphhhbbb[[[WWWXXXXXXUUUSSSRRRQQQPPPNNNLLLKKKJJJJJJHHHGGGEEECCCBBBBBBBBBBBBAAAAAABBBBBBAAA@@@??????BBBBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>??????@@@AAA???============<<<;;;>>>>>>======>>>???@@@AAA===========================>>>???@@@AAA@@@??????AAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEDDDCCCDDDFFFGGGIIIKKKMMMNNNOOOQQQTTTWWWUUUVVVXXXYYYZZZ]]]```ccccccdddeeegggjjjmmmppprrrtttwww{{{}}}~~~~~~~~~}}}|||||||||||||||{{{{{{yyyxxxwwwvvvuuuuuuwwwvvvuuuvvvxxxyyyxxxwwwoooooommmhhhccc^^^]]]\\\VVVWWW[[[bbbkkkvvv~~~jjj\\\SSSLLLKKKMMMKKKMMMMMMMMMQQQUUUUUUPPPNNNNNNNNNOOOOOOPPPQQQRRRQQQNNNMMMNNNQQQTTTTTTSSSTTTSSSQQQQQQSSSWWWZZZ]]]XXXXXXXXXXXXYYY[[[]]]___``````______^^^\\\[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZUUUVVVWWWXXXXXXYYYYYYYYYZZZ^^^cccbbb]]]XXXVVVWWWYYYZZZ```hhhrrr}}}xxxrrrqqqpppppprrrwww||||||wwwsssqqqooonnnooopppppprrr|||~~~eeeTTTLLLJJJOOOUUUaaakkknnnjjj```YYYQQQMMMJJJJJJMMMOOOOOONNNIIIGGGDDDCCCEEEFFFGGGGGGIIIHHHFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJMMMOOOPPPXXX\\\[[[SSSKKKHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOOOOPPPOOOOOOMMMNNNRRRUUUUUUWWW___hhhvvv}}}xxxtttrrrtttuuusssqqqjjjddd]]]XXXUUURRRMMMIII??????>>>===<<<::::::999888999999888666555777888999;;;>>>@@@BBBEEEHHHKKKQQQTTTYYY]]]```dddiiillluuuyyy|||~~~|||uuulllfffdddbbb___\\\XXXWWWUUUTTTRRRQQQQQQPPPOOONNNLLLIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDAAABBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@AAAAAABBBBBB@@@????????????>>>===?????????@@@AAABBBDDDEEE>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCBBBBBB@@@AAAAAAAAABBBBBBCCCCCCCCCEEEFFFFFFEEEFFFHHHJJJNNNOOOQQQSSSTTTXXX\\\______```aaabbbbbbcccfffhhhmmmnnnoooqqqtttwwwyyy{{{}}}|||zzzzzzyyyyyyyyyyyyzzzzzz|||{{{zzzxxxvvvuuussssssuuutttssssssuuuvvvuuusssiiihhhfffaaa\\\XXXWWWWWWUUUZZZcccnnn}}}sss```TTTMMMHHHGGGJJJFFFJJJMMMPPPTTTZZZYYYUUUNNNNNNNNNNNNOOOPPPQQQQQQOOOMMMKKKKKKNNNPPPRRRRRRRRRRRRRRRSSSTTTWWWYYY[[[VVVVVVVVVVVVXXXZZZ]]]^^^\\\\\\\\\[[[ZZZYYYXXXWWWSSSTTTWWWYYYZZZZZZZZZYYYUUUUUUVVVVVVWWWWWWXXXXXXWWW\\\aaaaaa^^^YYYVVVVVVXXXYYY\\\bbbjjjxxxxxxsssoooppprrruuuzzzzzztttnnniiigggfffgggllloooqqqvvvxxxrrrvvv~~~www```RRRMMMLLLSSS[[[hhhqqqqqqhhh[[[RRRLLLJJJHHHJJJMMMPPPQQQPPPMMMJJJFFFDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFHHHIIIJJJLLLLLLLLLLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMOOOPPPUUU\\\___WWWOOOLLLLLLMMMIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPPPPRRRTTTSSSSSSXXX```kkk{{{~~~xxxttttttuuuuuutttpppjjjccc^^^ZZZUUUOOOKKKBBBAAA@@@??????===:::999999999888666555555666666777888:::;;;<<<===@@@CCCIIILLLQQQUUUXXX]]]bbbeeejjjmmmpppsssxxxzzztttpppllliii^^^^^^\\\[[[ZZZZZZYYYYYYVVVUUURRRPPPMMMLLLLLLLLLMMMLLLKKKKKKKKKLLLKKKJJJFFFFFFGGGGGGFFFFFFEEEDDDFFFEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCDDDDDDBBBAAAAAAAAAAAABBBCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJJJJJJJKKKMMMOOOUUUWWWZZZ\\\]]]___bbbdddlllmmmnnnmmmllllllmmmnnnxxxxxxzzz|||~~~}}}|||{{{xxxyyyxxxxxxvvvvvvwwwxxxyyyyyyxxxwwwuuutttsssrrrqqqooonnnnnnoooooonnnmmmfffddd```[[[WWWWWWYYY\\\eeekkkuuuuuugggWWWNNNHHHEEEEEEHHHDDDIIILLLNNNSSSXXXZZZWWWNNNNNNNNNNNNNNNOOOPPPPPPOOONNNLLLKKKLLLNNNPPPQQQRRRRRRSSSUUUVVVWWWYYYYYY[[[[[[YYYXXXXXXYYYZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTQQQTTTWWW[[[]]]\\\[[[ZZZUUUUUUUUUVVVVVVWWWWWWXXXUUUXXX[[[\\\YYYWWWVVVVVVWWWWWWZZZ___dddooo|||yyyvvvsssssswww{{{~~~yyyqqqkkkgggdddcccaaaeeemmmuuuyyy|||pppjjjmmmrrrzzznnn[[[PPPNNNOOOWWW___iiiooommmcccWWWOOOJJJIIIIIIJJJLLLNNNPPPPPPOOOLLLHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFEEEHHHIIIJJJKKKKKKLLLLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMOOOPPPPPPQQQYYY^^^XXXQQQOOOPPPQQQJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMNNNOOOMMMMMMNNNNNNMMMRRRZZZbbbrrryyyvvvuuuttttttvvvpppjjjddd___YYYQQQKKKGGGEEECCCBBBBBBAAA===:::;;;999777666666666777777666777888888888999;;;===AAADDDHHHLLLQQQVVV\\\```aaadddhhhnnnsssxxx~~~|||yyynnnmmmjjjhhheeedddbbbbbb^^^\\\YYYVVVSSSQQQPPPPPPRRRPPPMMMMMMNNNOOONNNLLLMMMMMMNNNNNNMMMMMMLLLKKKHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPRRRRRRRRRTTTVVVYYYZZZ^^^cccgggiiikkkmmmnnnxxxzzz{{{|||{{{{{{|||}}}~~~}}}|||{{{yyyzzzzzzxxxuuussstttvvvuuuuuuuuuuuutttsssqqqpppmmmkkkjjjiiijjjiiihhhfff```]]]XXXTTTTTTYYYaaahhhyyy{{{hhh\\\PPPJJJGGGEEEEEEHHHFFFJJJKKKJJJLLLRRRVVVUUUNNNNNNMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLMMMOOOQQQRRRRRRTTTUUUVVVWWWXXXXXXYYYXXXVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRUUUYYY\\\]]]\\\ZZZXXXVVVVVVUUUUUUUUUVVVWWWXXXWWWWWWWWWVVVVVVVVVXXXZZZWWWWWWYYY]]]aaajjj}}}}}}wwwsssrrrsssuuuuuu~~~yyytttmmmeee```]]]]]]]]]```dddmmmwww~~~{{{mmmgggggghhhkkksss~~~xxxeeeVVVNNNMMMNNNXXX^^^eeehhhddd[[[SSSNNNHHHIIIIIIJJJLLLMMMOOOOOOOOOLLLIIIGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIIIIHHHGGGEEEDDDGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNNNNOOOOOOMMMTTTYYYUUUQQQPPPQQQPPPLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKMMMMMMMMMQQQWWW[[[ggg|||}}}yyyvvvuuuzzzuuuooojjjeee^^^UUUNNNLLLIIIFFFFFFHHHHHHEEEBBB???<<<999777777888888888666777888888777777999;;;:::===@@@DDDHHHMMMSSSWWWYYYZZZ```hhhlllnnnrrrxxx}}}{{{vvvssspppnnnjjjhhheeeaaa^^^\\\ZZZZZZYYYUUUQQQPPPRRRRRRQQQNNNPPPPPPPPPPPPPPPOOONNNNNNKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJJJJGGGEEEHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHIIIIIIJJJKKKMMMMMMLLLMMMNNNOOOQQQRRRSSSTTTSSSUUUVVVWWWXXXYYY\\\___[[[___eeekkkppptttxxxzzz}}}}}}}}}|||||||||{{{{{{{{{xxxzzzzzzwwwsssqqqrrruuusssssstttsssrrrpppnnnmmmiiihhheeeeeeddddddbbb```XXXUUURRRQQQVVV```nnnwww|||ppp]]]TTTKKKIIIIIIGGGFFFHHHHHHKKKKKKGGGGGGLLLPPPPPPNNNMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPOOOMMMMMMNNNPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTSSSTTTUUUWWWXXXUUUVVVVVVVVVUUUUUUTTTSSSRRRTTTWWWYYYYYYXXXUUUSSSVVVUUUTTTSSSSSSTTTUUUVVVYYYWWWUUUTTTVVVXXX\\\^^^WWWWWWYYY[[[]]]fffwww{{{xxxoookkkggggggjjjoootttvvv|||yyytttrrrssskkkiiieeeaaa^^^^^^^^^___hhhhhhmmmvvv~~~~~~nnneeeccc```___bbbiiittt{{{zzzuuujjj^^^TTTNNNNNNOOOUUUZZZ___```\\\UUUOOOLLLFFFGGGIIIJJJKKKMMMOOOPPPLLLJJJGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGEEECCCFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHFFFGGGIIIKKKLLLMMMMMMMMMKKKPPPRRROOOMMMMMMMMMJJJNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMQQQQQQOOOPPPSSSVVV\\\lll|||zzz{{{xxxsssoookkkddd[[[UUUOOOKKKIIIJJJNNNQQQPPPNNNEEEAAA<<<999999999888777666777888777666666888:::888:::<<<>>>AAAEEEJJJNNNPPPPPPVVV^^^bbbbbbgggmmmppptttzzz~~~~~~|||xxxtttqqqnnnlllllliiiddd^^^]]]^^^___\\\YYYXXXXXXXXXXXXXXXWWWVVVVVVRRRRRRQQQOOOOOONNNNNNOOOLLLLLLMMMNNNPPPOOOMMMJJJLLLMMMNNNOOOOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOPPPQQQSSSTTTUUURRRSSSTTTVVVXXXZZZ[[[\\\ZZZ\\\^^^___```bbbeeegggeeehhhlllpppuuu|||}}}{{{zzzyyywwwwwwxxxxxxxxxyyyyyyyyyuuuwwwxxxvvvrrrppprrruuuttttttsssrrrooollliiigggcccaaa^^^]]]]]][[[YYYWWWOOOPPPRRRVVV___mmm|||~~~~~~}}}{{{wwwmmmbbbSSSLLLHHHIIIJJJHHHFFFGGGFFFJJJLLLHHHGGGIIILLLKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMOOOQQQQQQNNNLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSTTTUUUWWWYYY[[[]]]VVVVVVWWWWWWWWWVVVUUUUUUPPPQQQTTTUUUUUUTTTRRRQQQTTTSSSQQQPPPPPPQQQSSSTTTVVVUUUTTTTTTVVVYYY\\\]]]WWWWWWWWWXXXYYY___ooozzzsssmmmiii```^^^]]]___eeemmmsssvvvnnnqqqrrrnnnhhhcccbbbdddfffffffffggghhhiiijjjkkkrrroooooouuu|||qqqccc```[[[WWWWWW\\\dddkkkjjjgggaaaYYYSSSPPPQQQSSSQQQVVV[[[\\\WWWQQQMMMKKKDDDFFFHHHJJJKKKMMMOOOQQQIIIGGGFFFFFFGGGFFFEEECCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGEEECCCFFFFFFFFFGGGHHHIIIKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIDDDFFFHHHJJJKKKKKKKKKKKKKKKNNNNNNKKKJJJKKKIIIEEEOOONNNMMMKKKIIIHHHHHHHHHGGGHHHJJJLLLMMMNNNOOOOOOIIIHHHGGGGGGHHHIIIKKKLLLIIIIIILLLQQQRRRMMMKKKMMMUUUUUU```vvv|||xxxuuurrroooiii```ZZZQQQMMMJJJMMMSSSXXXYYYWWWJJJDDD>>>;;;:::999777666666777888777666666888999999:::<<<<<<>>>AAAEEEIIIKKKIIIMMMUUUYYYYYY___ggghhhlllqqqvvvyyy|||~~~}}}|||yyysssmmmkkklllllljjjffffffffffffgggffffffeeedddZZZYYYXXXWWWVVVVVVVVVVVVQQQQQQRRRTTTVVVUUURRRPPPOOOPPPRRRTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUVVVXXXZZZ[[[^^^___```bbbdddfffggghhhfffhhhjjjkkklllnnnqqqtttyyyyyyyyy{{{}}}{{{yyywwwvvvsssssstttuuuvvvwwwwwwxxxqqqtttvvvtttpppooosssvvvuuuuuutttrrrnnniiieeebbb\\\ZZZXXXVVVUUUTTTQQQOOOKKKNNNTTT]]]iiixxxxxxrrrkkk```VVVNNNHHHFFFIIIKKKHHHFFFFFFCCCIIIMMMJJJHHHIIIIIIHHHMMMMMMLLLLLLLLLLLLLLLMMMKKKNNNQQQQQQNNNKKKKKKKKKLLLLLLKKKKKKLLLNNNPPPQQQRRRRRRRRRSSSUUUWWWYYY[[[WWWWWWXXXXXXXXXWWWWWWVVVOOOPPPRRRSSSTTTSSSRRRQQQRRRQQQOOONNNNNNOOOPPPRRRQQQQQQQQQSSSVVVYYYYYYYYYXXXVVVVVVVVVUUUZZZiiixxxwwwllleeeccc```\\\ZZZ[[[\\\]]]___```aaabbb^^^]]][[[YYYYYY\\\aaaffffffrrr}}}|||wwwzzztttpppppprrruuu}}}}}}ooogggaaaXXXSSSSSSUUUWWWYYYZZZ\\\]]]\\\YYYXXXZZZ\\\WWWVVVUUUTTTRRRNNNIIIDDDFFFGGGHHHJJJKKKLLLLLLLLLOOOMMMJJJHHHHHHGGGFFFEEECCCBBBAAABBBDDDFFFEEEDDDGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEGGGHHHIIIMMMKKKIIIJJJLLLNNNLLLJJJKKKIIIGGGGGGIIIKKKLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJOOOLLLIIIHHHIIIHHHFFFDDDIIIJJJKKKLLLMMMOOOPPPPPPIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIKKKLLLMMMNNNMMMMMMTTTRRRWWWdddttt|||xxxssskkkbbb]]]TTTRRRPPPPPPRRRVVV[[[___VVVOOOEEE>>><<<;;;999888666555555555555777888999999999999999:::;;;======DDDEEEGGGJJJMMMQQQTTTVVV\\\___bbbfffjjjnnnssswwwzzz}}}~~~}}}|||yyywwwuuusssrrrrrrooommmkkkhhheeeaaa___^^^^^^___aaaaaa___^^^^^^___]]]^^^_________^^^\\\[[[]]]]]]]]]^^^^^^^^^_________^^^^^^___aaadddgggiiijjjjjjkkkmmmooorrruuuwwwzzz{{{}}}~~~}}}~~~~~~|||{{{yyywwwvvvuuuttttttssssssssssssssssssqqqqqqrrrqqqpppnnnlllkkksssrrrpppnnnjjjeee___[[[UUUOOOLLLOOOOOOKKKKKKOOONNNSSS]]]kkkzzz|||uuulllbbbZZZUUULLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHJJJKKKJJJHHHFFFJJJIIIJJJKKKMMMMMMKKKIIIOOOLLLJJJKKKMMMMMMKKKIIIKKKKKKKKKKKKKKKLLLMMMMMMRRRRRRQQQQQQRRRSSSUUUVVVVVVUUUUUUXXX\\\^^^\\\ZZZSSSSSSSSSRRRPPPPPPQQQSSSVVVTTTQQQPPPQQQRRRRRRRRROOOPPPQQQSSSUUUWWWXXXYYYYYYZZZXXXUUUTTTZZZeeennn|||zzzzzz{{{xxxpppddd]]][[[ZZZWWWTTTTTTUUUVVVVVVWWWXXXXXXRRRRRRSSSUUUYYY```hhhnnn||||||wwwuuusssrrruuuzzzsssddd```YYYSSSPPPPPPPPPQQQUUU\\\dddgggeee^^^XXXTTTUUUTTTRRRRRRQQQNNNJJJGGGGGGGGGHHHIIIJJJJJJKKKKKKMMMKKKHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFGGGFFFEEEGGGGGGHHHIIIHHHGGGFFFEEEFFFFFFEEEDDDDDDEEEGGGHHHKKKJJJJJJLLLNNNNNNLLLIIIMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMJJJHHHHHHIIIJJJHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIKKKMMMNNNNNNNNNNNNPPPNNNRRR]]]iiivvv~~~{{{wwwppphhhccc[[[YYYWWWUUUTTTUUUWWWYYYWWWQQQIIICCC@@@>>>:::777:::999999888777555444333666666666666777888999:::;;;<<<>>>@@@DDDGGGJJJLLLTTTWWWZZZ^^^aaaeeejjjnnnmmmqqqvvv|||~~~|||yyyvvvtttssstttvvvwwwvvvtttsssssstttooooooooonnnnnnlllkkkkkkkkkkkklllllllllmmmmmmmmmnnnmmmmmmnnnpppsssvvvwwwxxxxxxyyyzzz|||~~~|||zzzxxxxxxvvvuuusssrrrqqqpppssssssrrrrrrrrrqqqqqqqqqppppppooonnnllljjjhhhggghhhgggfffdddaaa]]]WWWTTTTTTOOOMMMOOOOOOMMMOOOTTTWWW\\\ggguuu~~~ttthhh]]]UUUPPPKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKKKKIIIGGGIIIIIIIIILLLNNNNNNMMMKKKMMMKKKJJJJJJLLLMMMKKKIIIKKKJJJJJJJJJJJJJJJKKKKKKQQQPPPPPPOOOPPPQQQRRRSSSTTTSSSRRRUUUYYY\\\\\\[[[WWWXXXXXXVVVTTTRRRRRRRRRRRRQQQPPPQQQSSSUUUUUUUUUOOOPPPQQQSSSUUUVVVXXXXXXYYYYYYXXXVVVTTTYYYbbbiii|||wwwqqqmmmkkkjjjjjjrrrppphhh\\\VVVUUUTTTRRRNNNOOOOOOPPPPPPPPPPPPPPPMMMOOOTTTZZZcccppp}}}{{{vvvuuuxxx~~~~~~sssccc```[[[TTTNNNLLLLLLMMMTTT\\\fffkkkhhh___UUUOOORRRPPPNNNNNNOOONNNLLLKKKHHHHHHGGGGGGGGGHHHJJJKKKKKKIIIGGGEEEDDDDDDFFFGGGGGGFFFDDDEEEFFFFFFEEECCCFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFDDDCCCCCCDDDEEEEEEHHHIIIKKKNNNPPPOOOLLLIIINNNLLLKKKKKKKKKJJJHHHFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKIIIHHHHHHJJJKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKMMMNNNNNNNNNNNNMMMKKKNNNUUU]]]hhhwww~~~xxxqqqmmmgggeeebbb^^^ZZZWWWTTTSSSWWWSSSOOOMMMKKKGGGAAA<<<===<<<<<<:::888555333111555555555555555666777888999999;;;===@@@CCCEEEGGGIIIKKKOOORRRUUUXXX]]]```___ccchhhlllqqquuuzzz}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwvvvuuutttsssrrrqqqqqqrrrqqqqqqpppooonnnmmmmmmmmmllliiifffdddbbbaaaaaa[[[[[[ZZZYYYVVVSSSOOOMMMPPPNNNNNNPPPRRRTTT[[[bbbhhhmmmvvvzzznnncccYYYQQQMMMJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKJJJHHHHHHHHHIIILLLNNNOOONNNMMMKKKJJJIIIIIIKKKLLLKKKIIIJJJJJJJJJJJJIIIIIIIIIIIIOOONNNMMMLLLMMMNNNOOOPPPQQQPPPOOOQQQUUUYYY\\\]]]^^^______\\\XXXTTTRRRRRRQQQQQQQQQSSSUUUVVVVVVUUUOOOPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXVVVTTTWWW]]]bbb|||xxxuuuiiigggccc```___```aaaccchhhhhhccc[[[VVVUUUTTTPPPMMMNNNOOOPPPQQQPPPPPPOOOPPPTTTZZZcccpppwwwmmm```^^^ZZZTTTNNNMMMOOORRRZZZ]]]aaabbb___YYYSSSPPPOOOMMMKKKLLLMMMOOOOOOOOOIIIHHHFFFEEEEEEGGGHHHJJJJJJIIIHHHFFFDDDEEEGGGHHHHHHFFFDDDDDDEEEEEECCCBBBFFFGGGHHHHHHHHHHHHFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDFFFHHHLLLPPPQQQOOOLLLIIIMMMLLLKKKLLLLLLKKKHHHEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIKKKLLLLLLMMMMMMMMMLLLMMMQQQTTT]]]lll{{{zzzvvvqqqpppmmmhhhbbb[[[UUUQQQUUUTTTUUUWWWXXXUUUOOOJJJAAA???===;;;999777666666777666666666666666777888999999:::<<<>>>@@@BBBDDD@@@BBBEEEGGGJJJMMMQQQTTTUUUYYY]]]aaadddhhhmmmppptttwww}}}~~~{{{zzzyyyxxxvvvuuuuuuuuuuuuuuuuuutttsssrrrrrrqqqqqqpppooonnnlllkkkiiihhhgggfffccc___\\\YYYXXXXXXYYYRRRSSSRRRPPPNNNLLLKKKKKKPPPRRRUUUYYY^^^eeeqqqzzz}}}xxxoooeee\\\UUUQQQOOOLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFFFFGGGJJJKKKJJJIIIHHHHHHIIIKKKMMMNNNLLLKKKGGGGGGGGGGGGHHHIIIIIIHHHJJJJJJKKKKKKJJJJJJIIIIIIMMMLLLKKKJJJJJJKKKLLLMMMOOONNNMMMNNNQQQVVV[[[]]]bbbdddcccaaa[[[VVVRRRQQQSSSSSSSSSTTTVVVUUUSSSQQQOOOPPPPPPRRRSSSTTTUUUUUUVVVWWWWWWVVVUUUUUUXXXZZZ~~~vvvoooiiieeeaaa___WWWVVVTTTTTTUUUXXX[[[]]]]]]``````\\\ZZZZZZXXXTTTPPPQQQSSSTTTUUUUUUTTTSSSVVVYYY___gggtttoooeee[[[XXXTTTQQQPPPSSSXXX]]]```___]]][[[YYYUUUQQQOOOMMMKKKJJJJJJMMMOOOPPPQQQIIIGGGFFFEEEEEEFFFHHHIIIJJJKKKKKKIIIGGGFFFHHHJJJJJJHHHFFFFFFFFFFFFDDDCCCFFFFFFHHHHHHHHHHHHGGGFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDGGGLLLOOOPPPNNNLLLKKKKKKKKKKKKLLLMMMLLLJJJGGGEEEEEEEEEFFFGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKMMMLLLLLLNNNOOOTTTbbbooo|||~~~vvvuuusssooohhh```XXXSSSRRRRRRUUUZZZ___```]]]YYYLLLHHHCCC>>>:::999::::::888777666666666666666777555555666666888999;;;<<<;;;===???AAABBBEEEHHHKKKMMMPPPTTTWWWZZZ]]]aaadddgggjjjooossswwwzzz~~~}}}}}}|||{{{xxxvvvwwwvvvuuutttssssssssssssooonnnnnnmmmlllkkkkkkkkklllkkkiiigggeeebbbaaa```[[[YYYUUUQQQNNNNNNOOOPPPMMMMMMLLLJJJHHHIIILLLOOOZZZaaaiiinnnttt~~~~~~zzzrrrmmmddd[[[TTTPPPNNNNNNMMMNNNPPPQQQQQQPPPOOONNNGGGFFFEEEFFFIIIJJJJJJIIIIIIHHHHHHJJJKKKJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFGGGKKKKKKLLLLLLLLLKKKKKKJJJLLLKKKJJJIIIJJJKKKLLLMMMOOONNNMMMMMMOOOTTTYYY\\\cccddddddaaa[[[VVVRRRPPPSSSRRRSSSTTTVVVUUUSSSQQQOOOOOOPPPQQQRRRRRRSSSSSSSSSUUUVVVVVVUUUUUUUUUVVV~~~uuukkkfff^^^WWWSSSPPPNNNMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVZZZ]]]]]]^^^aaaaaa^^^ZZZ[[[]]]^^^^^^]]]\\\ZZZbbbdddggglllvvv|||iii^^^SSSQQQOOOQQQWWW^^^dddggg```___]]]\\\YYYTTTNNNIIIKKKIIIHHHIIIKKKNNNOOOOOOGGGGGGFFFFFFFFFGGGIIIJJJJJJLLLNNNMMMJJJGGGHHHJJJKKKJJJHHHHHHIIIHHHGGGEEEEEEFFFGGGHHHIIIHHHGGGGGGEEEEEECCCBBBBBBCCCDDDDDDCCCFFFJJJLLLLLLLLLLLLMMMLLLKKKJJJKKKLLLLLLKKKIIIEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHIIIHHHFFFFFFGGGIIILLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJLLLMMMOOOXXXaaasss~~~{{{{{{||||||zzzwwwpppggg___ZZZSSSSSSUUUZZZaaaeeeeeecccZZZVVVOOOGGGAAA>>><<<<<<888777666555555555555555555555444555555666777888888:::;;;<<<===???BBBDDDDDDFFFJJJLLLNNNQQQTTTWWW[[[]]]bbbeeehhhlllpppssstttxxx~~~zzzxxxwwwvvvvvvvvvtttsssssssssrrrrrrqqqpppooooookkkkkkjjjiiihhhgggfffeeefffdddbbb___\\\YYYWWWVVVPPPNNNKKKHHHGGGGGGIIIJJJIIIIIIHHHFFFFFFKKKTTT[[[nnnyyy~~~~~~xxxkkkfff^^^UUUNNNJJJIIIIIILLLNNNPPPRRRSSSSSSQQQQQQHHHFFFEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHFFFDDDFFFGGGHHHGGGEEEDDDEEEFFFIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOOOORRRWWWZZZ___```___]]]XXXSSSQQQPPPOOONNNOOORRRUUUVVVVVVUUUOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUUUUUUUUUUUUU~~~zzzyyyyyyvvvxxx{{{}}}|||uuukkkdddWWWRRRKKKGGGEEEFFFFFFGGGHHHIIIKKKMMMOOOQQQRRRRRRVVVZZZ]]]^^^ccckkkpppoooooopppqqqqqqpppmmmjjjhhhoooooooooqqqwww|||wwwwwwyyydddYYYOOOMMMOOOXXXdddnnnqqqpppaaa^^^ZZZWWWTTTPPPJJJFFFHHHGGGFFFGGGIIIKKKKKKJJJEEEFFFFFFGGGHHHIIIJJJJJJIIIMMMQQQPPPLLLGGGFFFGGGIIIHHHFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFDDDFFFHHHHHHHHHIIIMMMPPPOOOMMMKKKKKKKKKKKKJJJIIIFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGFFFEEEEEEGGGJJJOOONNNNNNLLLKKKJJJIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKKKKIIIIIIMMMOOOOOORRRWWWaaaooo|||ssskkkfff^^^[[[YYY\\\bbbgggjjjjjjccc```[[[TTTMMMGGGBBB@@@:::999888777666666666666777777666666666777777888555777888999999:::<<>>AAADDDEEEGGGJJJMMMOOORRRUUUXXXZZZ]]]aaaeeehhhkkkqqquuuxxx{{{~~~~~~}}}|||zzzyyytttsssqqqqqqrrrrrrrrrpppoooooooooooonnnllljjjiiigggfffeeedddbbbaaa______^^^]]]ZZZWWWSSSOOOMMMKKKHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGJJJTTTcccnnn{{{qqqeeeaaaYYYRRRKKKHHHGGGFFFHHHJJJMMMPPPRRRRRRQQQQQQIIIGGGEEEEEEGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJGGGEEEIIIJJJKKKJJJFFFEEEFFFGGGGGGHHHJJJLLLMMMMMMLLLKKKLLLLLLKKKLLLMMMOOOQQQRRRSSSSSSSSSQQQPPPQQQUUUXXXYYYZZZYYYWWWSSSQQQPPPPPPNNNNNNMMMOOORRRUUUVVVUUUOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQSSSVVVWWWVVVVVVqqqtttuuurrrlllfffbbbaaa\\\^^^bbbfffgggccc]]]XXXLLLHHHCCCAAAAAADDDGGGHHHFFFHHHLLLPPPSSSUUUVVVVVVZZZ]]]___```hhhsss{{{~~~|||xxxvvvsssrrrqqqqqquuu~~~xxxpppmmmttt~~~www```TTTOOONNNSSS```qqq{{{zzzvvvddd]]]TTTMMMJJJIIIHHHFFFFFFEEEDDDEEEGGGHHHGGGFFFDDDEEEGGGHHHJJJJJJJJJJJJHHHMMMRRRRRRLLLGGGEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBEEEFFFGGGHHHIIIHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGDDDEEEFFFEEEEEEGGGMMMRRRSSSPPPLLLJJJJJJJJJIIIGGGFFFFFFFFFEEEDDDDDDCCCCCC@@@CCCEEEEEEDDDEEEIIILLLLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFFFFFFFGGGIIIKKKLLLMMMJJJJJJOOORRRQQQQQQSSSXXXaaappp~~~~~~vvvqqqiiieee```___dddiiimmmnnndddcccaaa]]]WWWPPPIIIEEE======;;;:::999999999999666666555555444555555555333444666666666777999;;;999;;;>>>@@@AAACCCEEEHHHGGGJJJLLLOOOQQQTTTXXX[[[ZZZ]]]bbbfffiiikkkmmmooovvvyyy|||~~~}}}}}}{{{{{{{{{zzzyyyxxxwwwvvvqqqooonnnnnnpppqqqppppppkkklllllllllkkkhhhfffddd___^^^]]][[[YYYWWWVVVUUUYYYWWWTTTQQQMMMIIIFFFEEECCCCCCCCCBBBCCCDDDFFFGGGIIIJJJJJJKKKPPP]]]ppp}}}~~~~~~rrrhhh```]]]VVVPPPKKKIIIHHHHHHDDDFFFJJJNNNPPPQQQPPPOOOJJJHHHFFFEEEFFFHHHHHHGGGGGGGGGHHHIIIKKKKKKJJJHHHLLLMMMNNNLLLHHHFFFGGGHHHDDDFFFIIIKKKLLLMMMLLLKKKLLLLLLLLLMMMOOOQQQTTTUUUTTTUUUUUUSSSPPPPPPSSSVVVUUUUUUUUURRRPPPOOOOOOQQQRRRPPPNNNNNNPPPRRRSSSRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSVVVXXXXXXWWW]]]]]][[[WWWRRRNNNMMMMMMKKKLLLLLLLLLPPPUUUUUUPPPHHHBBB???AAACCCCCCDDDGGGJJJLLLNNNOOONNNOOOPPPRRR[[[```eeefffiiirrruuupppnnnpppsssuuuzzz}}}}}}nnneeeiiipppxxxjjjZZZSSSPPPSSS\\\llloooeee]]]RRRKKKIIIHHHEEEBBBEEEGGGIIIHHHGGGFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIILLLMMMOOOOOOOOOLLLIIIGGGIIIIIIIIIHHHFFFDDDCCCBBBBBBCCCDDDEEEGGGIIIJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKNNNMMMLLLJJJJJJJJJKKKLLLJJJHHHFFFEEEDDDEEEFFFGGGCCCCCCDDDCCCCCCDDDGGGIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCEEEFFFGGGIIIKKKMMMNNNOOONNNNNNNNNPPPRRRSSSSSSSSSWWWTTTWWWeeewww~~~yyytttkkkbbbbbbjjjppppppmmmgggiiijjjhhhbbb\\\VVVTTTHHHCCC===<<<<<<;;;777222444444444666888999888666666777888888888888888888999999999999:::<<>>BBBBBBAAAAAAAAACCCEEEFFFJJJIIIIIIQQQ```rrr}}}~~~yyyzzz|||wwwjjjbbbXXXZZZZZZVVVNNNGGGDDDCCCHHHHHHIIILLLOOOQQQQQQPPPMMMJJJGGGGGGIIIJJJJJJHHHGGGHHHIIIJJJKKKJJJJJJIIIFFFGGGGGGGGGIIIJJJKKKLLLGGGFFFFFFHHHKKKMMMMMMLLLOOOOOONNNNNNOOOQQQRRRSSSTTTSSSPPPNNNNNNOOOQQQSSSXXXUUUQQQOOOPPPPPPPPPOOOQQQQQQQQQQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNQQQSSSUUUUUUUUUUUULLLMMMLLLJJJFFFDDDDDDDDDCCCDDDDDDEEEKKKRRRRRRNNNGGGCCCAAACCCCCCBBBEEEIIIMMMNNNOOOOOONNNNNNPPPRRRUUU\\\eeejjjooozzzzzzvvvqqqnnnooooooooosssxxxtttxxx}}}|||mmmbbbcccfffiiitttvvvdddZZZVVVVVV[[[cccppp{{{lll```XXXOOOIIIGGGFFFDDDAAADDDFFFGGGHHHGGGFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKMMMNNNOOONNNLLLIIIGGGIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHIIILLLLLLKKKKKKJJJKKKKKKKKKIIIGGGFFFDDDDDDDDDFFFGGGBBBCCCDDDDDDCCCEEEHHHJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMMMMOOOQQQSSSTTTTTTXXXTTTTTT^^^kkkwww}}}~~~wwwpppiiihhhmmmqqqrrrqqqmmmnnnnnnlllhhhdddbbbbbbXXXQQQGGGAAA???===999666777666555555777888777666777777888888888888777777777777777777888999;;;<<<:::;;;===???BBBDDDFFFGGGIIIJJJLLLNNNQQQUUUWWWYYY[[[]]]aaadddgggjjjnnnpppqqqsssvvvyyy|||{{{zzzxxxuuusssrrrrrrrrrpppooommmmmmmmmllljjjggggggfffeeeeeedddeeeeeeeeecccaaa___^^^\\\ZZZVVVSSSMMMMMMKKKJJJIIIGGGFFFFFFDDDCCCAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCEEEGGGHHHKKKNNNTTT^^^lll{{{}}}|||~~~~~~zzzlll```ZZZUUUVVVVVVSSSMMMHHHEEEDDDEEEFFFGGGJJJLLLMMMMMMLLLJJJHHHEEEEEEFFFHHHGGGFFFGGGHHHIIIJJJKKKJJJJJJIIIGGGHHHHHHIIIKKKMMMOOOPPPIIIHHHGGGHHHKKKMMMMMMMMMNNNMMMLLLLLLLLLNNNPPPQQQTTTSSSQQQOOOPPPQQQSSSUUUWWWTTTQQQPPPPPPQQQPPPOOOPPPPPPQQQPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPRRRTTTUUUVVVVVVVVV===>>>???>>>===<<<<<<>>><<<>>>???@@@GGGNNNOOOKKKGGGEEEEEEGGGFFFEEEKKKRRRVVVVVVUUUSSSPPPOOOQQQRRRQQQZZZgggqqqyyy}}}zzzuuurrrrrrppplllmmmpppmmmqqqvvvzzzxxxkkk```]]]\\\[[[aaajjjsssvvvvvvpppfff^^^[[[[[[aaaffflllsssyyyzzzqqqeeeXXXRRRJJJFFFEEEDDDBBB@@@BBBDDDFFFGGGFFFFFFGGGIIIFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMKKKIIIGGGHHHHHHHHHHHHHHHGGGGGGFFFCCCCCCDDDEEEFFFGGGIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFIIIJJJJJJKKKKKKKKKKKKJJJHHHFFFEEECCCCCCDDDEEEFFFCCCDDDDDDDDDDDDEEEHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLMMMLLLLLLMMMOOORRRUUUVVV[[[VVVSSSVVV[[[dddrrr~~~~~~~~~zzzuuurrrrrrtttuuuuuuttttttrrrooollllllnnnppplllcccWWWMMMGGGCCC???<<<<<<999777666777888777777666777777777777777666666555555555555555666777777777888999:::<<<===??????AAAAAABBBDDDFFFIIIKKKLLLNNNPPPSSSVVVWWWYYY\\\___bbbcccfffiiilllnnnpppqqqyyyzzz|||~~~|||{{{zzzyyyxxxvvvuuuuuuttttttsssrrrqqqooommmllliiigggfffeeeeeedddbbb___```___^^^]]]\\\[[[[[[[[[\\\YYYWWWTTTRRROOOKKKHHHBBBBBBAAAAAAAAA@@@@@@@@@=========>>>@@@AAABBBCCC@@@BBBEEEGGGHHHJJJMMMOOORRRYYYdddnnnwwwwwwkkk```WWWSSSQQQRRRRRRPPPLLLHHHFFFEEEDDDEEEHHHJJJKKKKKKJJJIIIJJJHHHEEEEEEFFFGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFHHHIIILLLNNNQQQRRRLLLJJJHHHHHHJJJMMMNNNNNNNNNLLLJJJIIIIIIJJJMMMNNNRRRRRRPPPPPPPPPRRRTTTVVVUUUSSSQQQQQQQQQQQQPPPNNNOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSTTTUUUVVVVVVVVV999:::<<<<<<;;;;;;<<<>>>===???@@@CCCJJJRRRSSSOOOLLLLLLNNNOOOMMMMMMUUU___cccbbb___[[[WWWTTTUUUVVVWWW___kkkvvv|||{{{xxxsssqqqssstttwwwxxxyyy~~~}}}uuujjj```]]][[[YYY\\\aaadddeeeccc```\\\[[[^^^aaakkkooopppmmmkkkiiibbb[[[PPPLLLGGGDDDDDDCCCBBBAAA@@@CCCEEEFFFFFFFFFGGGIIIHHHGGGFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKKKKJJJHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBCCCEEEFFFFFFGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMPPPTTTXXX^^^YYYTTTRRRQQQWWWeeettt}}}yyyvvvvvvwwwyyywwwrrrnnnkkkmmmqqquuuvvvqqqhhh```XXXQQQIIIDDD@@@===:::888888999999888666666666666666555444333555555444444444444444444777777888999999:::;;;;;;<<<======>>>???AAACCCDDDFFFHHHKKKLLLLLLNNNPPPRRRTTTVVVXXX[[[]]]___aaaaaajjjlllnnnqqqrrrrrrqqqqqqrrrsssuuuwwwzzz|||~~~~~~~~~~~~zzzyyyxxxwwwvvvvvvvvvwwwttttttrrrqqqooonnnmmmllllllmmmnnnnnnllljjjhhhfffbbb```___^^^^^^\\\ZZZWWWWWWVVVUUUSSSQQQPPPPPPPPPQQQOOOLLLJJJHHHFFFBBB@@@========================:::;;;<<<===>>>@@@BBBEEEBBBGGGLLLPPPRRRVVVZZZ^^^aaaiiirrrxxxzzz}}}|||uuukkkbbbZZZTTTRRRPPPPPPPPPNNNKKKHHHFFFEEEEEEGGGJJJLLLKKKJJJIIIIIILLLJJJHHHGGGGGGHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGCCCCCCEEEGGGJJJMMMPPPQQQNNNKKKIIIHHHJJJLLLNNNOOONNNLLLJJJHHHHHHIIILLLMMMOOONNNNNNNNNOOOQQQSSSTTTRRRQQQQQQQQQRRRRRRPPPNNNMMMNNNOOOOOOOOOOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQRRRSSSTTTUUUUUUUUU:::;;;======<<<<<<===???@@@CCCFFFKKKUUU___ccc```\\\[[[[[[[[[XXXXXX___iiikkkjjjhhhddd```^^^^^^___dddiiiqqqxxx~~~|||yyy||||||ssskkkccc___\\\ZZZ[[[]]]ZZZYYYXXXXXXZZZ^^^dddgggppppppkkkaaaYYYVVVSSSPPPKKKIIIFFFEEEDDDDDDDDDCCC@@@CCCEEEFFFFFFFFFGGGIIIJJJIIIHHHFFFEEEDDDCCCCCCGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEDDDCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEGGGHHHJJJJJJJJJIIIHHHFFFEEECCCBBBBBBDDDEEEGGGJJJJJJIIIGGGDDDCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKNNNSSSWWW[[[WWWSSSOOOLLLOOO\\\jjjvvv~~~{{{{{{yyyyyy{{{xxxsssmmmiiiiiimmmppptttuuutttrrrlllbbbXXXQQQGGGCCC???<<<;;;:::999888777777777666555444333222555555555555555444444444777777777777777777888888999999999:::;;;<<<===>>>AAABBBDDDEEEDDDEEEGGGIIIKKKLLLNNNQQQSSSUUUVVVVVVZZZ[[[^^^aaabbbbbbaaa```bbbcccdddgggiiikkkmmmnnnqqqsssuuuvvvvvvvvvwwwxxx{{{|||}}}}}}}}}~~~}}}}}}}}}}}}}}}||||||||||||{{{yyyxxxvvvvvvvvvvvvqqqppppppoooooooooppppppnnnmmmllljjjhhhgggeeeeee```aaacccdddccc```^^^\\\[[[YYYXXXWWWVVVUUURRRPPPMMMLLLKKKIIIHHHGGGGGGFFFFFFDDDBBBAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<>>>>>===>>>???AAACCCGGGMMMUUUbbbpppvvvtttmmmjjjhhhgggeeedddjjjrrrtttuuutttqqqmmmjjjjjjjjjnnnpppssswww~~~{{{~~~}}}sssmmmeee```\\\[[[ZZZYYYUUUSSSSSSWWW]]]dddhhhkkkkkkiiiaaaUUULLLJJJIIIGGGHHHGGGFFFFFFEEEEEEEEEEEEBBBDDDFFFGGGFFFFFFGGGIIIKKKJJJIIIGGGEEEDDDDDDCCCEEEFFFFFFGGGHHHHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGEEEDDDCCCCCCDDDFFFGGGEEEEEEFFFFFFFFFFFFGGGGGGIIIIIIJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEFFFHHHKKKKKKJJJGGGDDDCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJLLLKKKJJJLLLQQQVVVVVVSSSPPPNNNKKKKKKTTT^^^jjjuuu}}}rrr{{{}}}yyysssmmmjjjjjjkkkooosssyyy|||yyyrrriiicccUUUQQQKKKGGGCCC@@@<<<:::::::::999999777666555444555666666777666666555555444444444444444444444444555555555555666777888999:::<<<===>>>======???@@@CCCDDDFFFHHHJJJLLLLLLMMMOOOPPPRRRTTTVVVVVVVVVVVVVVVWWWYYY[[[]]]___```aaabbbdddggghhhhhhhhhiiikkknnnoooqqqqqqqqqrrruuuwwwxxxyyyzzzyyyxxxwwwxxxyyywwwwwwwwwwwwwwwvvvvvvvvvxxxwwwvvvuuuttttttuuuuuuttttttuuuuuuuuuttttttssssssrrrpppnnnmmmmmmmmmmmmhhhhhhiiiiiijjjjjjjjjkkkfffeeedddbbb```^^^]]]\\\XXXYYYZZZ[[[[[[YYYWWWVVVSSSQQQOOONNNNNNLLLIIIGGGCCCCCCBBBAAA@@@@@@@@@AAA@@@>>><<<<<<=========<<<::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>@@@EEENNNUUUeeekkkrrrvvvxxx~~~}}}}}}vvvnnneeeccc___ZZZVVVTTTRRRQQQQQQOOOLLLKKKJJJIIIFFFDDDCCCFFFHHHHHHFFFEEEGGGIIIKKKKKKKKKHHHFFFEEEGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFFFFHHHJJJLLLNNNOOOLLLJJJHHHHHHJJJMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNOOOKKKLLLLLLMMMNNNOOOQQQQQQQQQPPPOOOOOOQQQRRRQQQPPPJJJKKKLLLMMMNNNOOOOOOOOOIIIJJJJJJLLLMMMNNNOOOOOOQQQQQQPPPPPPPPPQQQRRRRRR>>>@@@BBBCCCCCCDDDFFFHHHIIINNNTTT]]]kkkyyyuuupppmmmoooqqqsssyyy}}}wwwrrrqqqqqqqqqrrrtttyyyqqqllleee___]]]\\\\\\ZZZXXXWWWXXX\\\ccchhhiiihhh```___XXXNNNHHHGGGFFFDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDFFFGGGHHHGGGFFFGGGHHHJJJIIIHHHGGGGGGFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDBBBBBBCCCEEEGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFDDDDDDDDDFFFGGGIIIJJJJJJIIIGGGEEEEEEFFFHHHGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFFFFGGGGGGFFFJJJMMMLLLJJJKKKOOOSSSRRRPPPPPPPPPNNNKKKOOOUUU]]]gggvvv~~~wwwsssvvv~~~wwwqqqmmmlllmmmqqqwww{{{|||{{{xxxwwwmmmhhhaaaZZZSSSLLLEEE@@@???>>>>>>===;;;:::888777444555666777777777666555444444444444444444444444333222222333333555666666555777888888777888999:::<<<===>>>@@@BBBCCCDDDDDDFFFFFFGGGIIIJJJKKKLLLMMMLLLMMMNNNPPPRRRTTTVVVVVVTTTVVVXXXZZZZZZZZZ\\\]]]]]]___aaacccdddfffiiilllnnnpppqqqqqqooommmmmmmmmjjjjjjjjjiiiiiihhhhhhhhhiiihhhgggffffffggghhhhhhiiiiiijjjkkkkkkkkkjjjiiigggfffdddbbbaaaaaabbbccc]]]^^^```bbbbbbbbbbbbbbb]]]\\\ZZZXXXVVVTTTSSSRRRPPPQQQRRRRRRRRRQQQPPPOOOJJJHHHFFFEEEDDDBBB???===;;;;;;;;;;;;<<<======>>>>>><<<::::::;;;<<<<<<;;;:::;;;<<<===???@@@AAABBBBBBDDDEEEGGGKKKUUUcccnnn~~~uuuiiibbbYYYXXXVVVTTTSSSQQQPPPPPPMMMKKKHHHHHHIIIIIIGGGEEECCCFFFHHHGGGDDDEEEHHHMMMLLLMMMMMMJJJGGGFFFHHHJJJLLLLLLMMMMMMMMMLLLJJJIIIFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHGGGHHHKKKMMMMMMMMMLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSQQQOOONNNNNNPPPQQQRRRQQQIIIJJJKKKMMMNNNOOOOOOOOOIIIJJJKKKLLLNNNOOOPPPQQQSSSRRRQQQPPPPPPQQQRRRRRRCCCEEEHHHJJJKKKMMMOOORRRQQQUUUZZZaaannn{{{sssnnnlllrrryyy~~~vvvrrroooooooooqqquuu~~~~~~|||mmmjjjddd___^^^```aaa___aaa______ccchhhjjjgggcccWWWWWWSSSLLLIIIIIIGGGCCCCCCEEEFFFFFFEEEDDDDDDEEEEEEGGGIIIIIIGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEFFFGGGGGGGGGGGGGGGHHHFFFDDDBBBBBBCCCEEEGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFHHHHHHIIIHHHGGGFFFIIIHHHFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDEEEFFFHHHJJJHHHHHHHHHGGGFFFGGGIIIKKKHHHHHHHHHGGGGGGGGGFFFFFF@@@AAABBBDDDGGGIIIJJJKKKFFFFFFFFFFFFFFFGGGGGGGGGFFFJJJMMMMMMJJJJJJMMMQQQRRRQQQQQQSSSRRRNNNMMMPPPSSS[[[hhhuuuwwwwwwqqqtttyyysssooonnnppptttxxx{{{~~~|||tttkkkaaaWWWMMMGGGBBBBBBAAA@@@???===;;;:::333444666777777777666666555555555555555555666666222222222333444555666777333555666666555666777999777777999;;;<<<===>>>>>>;;;;;;<<<<<<>>>@@@AAABBBAAABBBCCCEEEGGGIIIJJJKKKJJJLLLOOOPPPPPPQQQRRRTTTPPPRRRUUUWWWYYY\\\```cccaaaccceeeeeeccc```______bbbbbbaaaaaa```______^^^^^^]]]\\\[[[[[[\\\^^^___[[[\\\]]]^^^^^^]]]\\\\\\^^^\\\ZZZXXXWWWWWWXXXYYYTTTVVVXXXZZZ[[[[[[ZZZYYYVVVUUUSSSQQQOOOMMMKKKKKKGGGGGGGGGGGGGGGGGGGGGFFFDDDBBB@@@???>>><<<999666777777888888:::;;;<<<===???===::::::;;;<<<<<<;;;<<<<<<>>>AAACCCFFFGGGHHHGGGJJJMMMPPPWWWeeevvv|||yyyxxx{{{kkk^^^WWWSSSSSSSSSRRRQQQQQQPPPPPPIIIGGGEEEEEEHHHIIIHHHFFFFFFHHHJJJHHHFFFFFFLLLQQQOOOPPPPPPMMMIIIHHHJJJMMMNNNOOOPPPPPPOOONNNMMMLLLEEEEEEEEEDDDEEEEEEFFFFFFGGGFFFFFFHHHKKKMMMMMMLLLKKKLLLNNNOOOPPPPPPPPPOOOSSSSSSTTTTTTUUUUUUVVVVVVRRROOOMMMMMMOOOQQQRRRSSSHHHIIIKKKLLLNNNOOOOOOOOOJJJKKKLLLMMMOOOQQQRRRRRRUUUTTTRRRQQQQQQRRRSSSSSSLLLOOOTTTXXX[[[]]]]]]]]]``````aaagggooouuuxxxxxxsssssswww}}}{{{pppiiilllnnnnnnooottt~~~yyyxxxyyy~~~}}}rrrjjjdddddddddccciiiqqqppplllhhhgggggggggeeecccSSSPPPLLLIIIHHHHHHHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDHHHKKKKKKIIIHHHIIIKKKLLLJJJHHHGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFGGGHHHJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFFFFFFFEEECCCBBBCCCDDDDDDDDDDDDDDDCCCCCCFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDEEEGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIHHHGGGFFFDDDCCCHHHHHHHHHIIIIIIIIIJJJJJJKKKNNNPPPPPPNNNLLLKKKKKKQQQTTT\\\fffmmmttt{{{uuupppnnnsss~~~}}}xxxssssssrrrsssvvv||||||qqqfff^^^ZZZTTTOOOIIICCC@@@???>>>===;;;:::999999999777555222555555666666666555444444333222222333555555444222444555666777777555333222777777888888999999999:::;;;;;;<<<<<<<<<=========<<<======>>>???@@@AAAAAACCCCCCCCCCCCDDDFFFHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRYYYYYYZZZXXXUUUTTTTTTUUURRRTTTVVVVVVUUUTTTUUUVVVTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNKKKJJJIIIGGGEEECCCBBBAAACCCBBBBBBAAA@@@?????????<<<<<<<<<<<<;;;:::999888:::999777666777999;;;===>>>>>>??????>>>>>>>>>>>>DDDCCCAAABBBDDDHHHMMMPPPQQQVVV]]]dddlllvvvppp___WWWVVVOOONNNNNNMMMMMMMMMMMMMMMHHHFFFEEEFFFHHHJJJJJJJJJIIIKKKMMMLLLJJJIIIKKKNNNMMMOOOPPPNNNKKKIIIJJJLLLNNNPPPRRRSSSRRROOOKKKIIIEEEEEEEEEEEEFFFGGGHHHIIIDDDFFFHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLQQQRRRPPPOOOTTT]]]aaaaaaWWWNNNJJJMMMSSSSSSQQQPPPKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPXXX[[[```fffjjjllllllllllllkkklllooouuuyyyzzzyyyxxxxxx}}}{{{pppqqqqqqooommmpppwww}}}vvvsssssswww~~~tttkkkeeegggkkkooowww~~~yyyssspppnnnjjjccc\\\PPPMMMIIIGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDGGGIIIIIIHHHFFFGGGHHHIIIHHHGGGGGGGGGGGGFFFEEEGGGHHHHHHGGGGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGDDDEEEEEEFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCCCCDDDDDDEEEGGGHHHIIIJJJJJJIIIIIIHHHFFFEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHJJJLLLNNNOOOMMMKKKJJJJJJMMMOOOUUU]]]bbbhhhrrr}}}{{{qqqpppooosss}}}~~~}}}{{{xxxxxxzzz}}}}}}vvvpppmmmhhhcccZZZRRRLLLHHHEEECCC===<<<:::999999888666555666666666555555444333222111111111222555666555444444555666777777555444333555555555666666666777777777777777777888888888888999999:::;;;<<<<<<==================>>>@@@AAABBBDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKLLLMMMNNNPPPQQQQQQOOOMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIHHHHHHHHHIIICCCBBBAAA@@@???===<<<<<<======<<<<<<;;;::::::999777888888999999999999999;;;::::::;;;;;;<<<===>>>>>>???????????????AAABBBAAAAAACCCFFFKKKQQQWWWZZZaaaeeejjjooottt{{{~~~~~~}}}wwwiii[[[SSSQQQNNNNNNMMMLLLLLLLLLLLLLLLJJJIIIGGGHHHJJJKKKJJJJJJIIIKKKNNNMMMLLLKKKLLLMMMLLLNNNOOOMMMKKKIIIJJJKKKLLLNNNPPPQQQOOOMMMIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHDDDEEEGGGHHHJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPOOOPPPWWWbbbiiijjj___VVVNNNOOOQQQOOOLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPeeeiiiooovvv{{{~~~~~~}}}||||||~~~~~~|||{{{yyyyyy~~~yyyyyyxxxtttrrrsssyyy~~~{{{qqqlllkkkmmmuuu~~~~~~uuulllgggkkkuuu}}}wwwtttlll___TTTKKKIIIEEEDDDCCCCCCBBBAAABBBCCCDDDEEEFFFEEEEEEDDDDDDEEEGGGGGGFFFDDDDDDDDDFFFFFFGGGFFFFFFEEEDDDCCCGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIJJJJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGHHHGGGGGGGGGCCCCCCDDDDDDEEEFFFHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFIIIKKKMMMMMMKKKJJJIIIIIIJJJKKKNNNTTTVVVYYYaaajjjrrrrrrqqquuu~~~}}}|||{{{|||~~~~~~~~~xxxppphhh```ZZZTTTPPPEEEBBB???===<<<;;;:::999777777666666666555555555555333333444555666555444444555666666666555444333444444444555555555555555333333444444444555555555555666666666777777888888777777777777888:::;;;<<<======>>>??????@@@@@@AAA>>>@@@BBBBBBBBBBBBDDDEEEFFFHHHJJJJJJGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCC@@@?????????@@@AAAAAABBBCCCBBBAAAAAA@@@AAAAAAAAA;;;;;;::::::999888888888999999888888777666666666444555666888999:::;;;;;;999:::;;;<<<============@@@AAAAAA@@@@@@AAADDDGGGFFFIIINNNTTT\\\dddjjjnnntttvvvxxxzzz|||~~~~~~~~~tttjjj```UUUNNNLLLMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIJJJKKKLLLKKKJJJHHHKKKNNNOOONNNMMMLLLMMMKKKLLLMMMLLLJJJIIIIIIJJJJJJKKKMMMNNNLLLJJJGGGEEEGGGGGGGGGFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNNNNNNNVVVccckkkmmmdddZZZQQQPPPPPPMMMKKKKKKMMMNNNOOOOOOOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPmmmqqqyyy|||yyyxxx{{{uuulllfffdddeeelllttt|||yyyqqqkkkhhhooo}}}{{{ssspppiii[[[OOOHHHFFFCCCBBBBBBBBBAAA@@@@@@BBBDDDGGGHHHGGGFFFFFFEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDFFFFFFEEEDDDCCCCCCEEEEEEDDDEEEEEEFFFEEEDDDKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDFFFGGGHHHHHHGGGFFFDDDEEEEEEFFFGGGHHHHHHHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFIIIJJJLLLLLLKKKIIIJJJJJJJJJIIIKKKNNNPPPQQQWWW^^^ooo|||{{{wwwwww{{{~~~|||}}}~~~~~~~~~}}}wwwpppgggbbbTTTPPPJJJFFFDDDBBBAAA???999999999999999999::::::;;;999666666666555444222444444555555555444333222666666666666666666666666444444444444555555555555333333444444444444444444444555555555666777888888999999999999999999999999888:::;;;<<<;;;<<<===???===@@@BBBBBB@@@===<<<;;;???>>>>>>======>>>>>>???============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;777777777777777888888888888888888888777777666666555666888:::;;;<<<======;;;<<<<<<===>>>???@@@@@@BBBDDDEEEEEEFFFJJJPPPUUU[[[^^^eeemmmvvv~~~~~~}}}~~~xxxhhh___YYYRRRLLLIIILLLKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIJJJLLLMMMMMMKKKHHHJJJMMMOOOPPPNNNMMMLLLJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKHHHFFFDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOPPPQQQOOOOOOMMMKKKQQQ\\\cccdddbbbXXXPPPOOOOOONNNNNNOOONNNNNNOOOOOOOOOOOONNNNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPrrrwww|||yyywwwyyy{{{rrriiidddbbbbbbgggmmmpppyyyyyyqqqiiiggghhhppp~~~}}}mmmeeeccc```VVVMMMGGGEEECCCCCCCCCCCCBBBAAA@@@BBBEEEGGGIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFDDDCCCAAACCCEEEFFFDDDDDDEEEFFFFFFDDDAAABBBDDDEEEEEEDDDGGGHHHIIIIIIJJJIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCDDDGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDFFFHHHIIIIIIIIIHHHEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJKKKLLLKKKHHHHHHKKKLLLLLLQQQWWWbbbooo~~~~~~}}}zzzxxxxxx|||zzzssshhhddd]]]WWWRRROOOLLLJJJDDDBBB@@@>>>===;;;;;;;;;;;;999777555666666555444444444444444444333333222666666666666555555555555444444444555555555555666444444444333333333333333333333444555555555666666888777777777666666666666666888999888777666888999777999<<<<<<;;;999999999;;;;;;::::::::::::;;;;;;999999999888888888777777;;;:::999999888888999999888888888777777888888999555555666666777888888999999999999999888888888888888888:::;;;======>>>>>>@@@@@@??????@@@BBBEEEFFFFFFJJJOOOSSSWWW^^^gggooowww{{{{{{{{{|||~~~{{{}}}~~~ooo___XXXVVVQQQLLLJJJKKKJJJJJJIIIHHHIIIIIIIIIFFFFFFGGGJJJMMMNNNNNNMMMHHHIIILLLNNNPPPOOOMMMKKKIIIIIIJJJKKKKKKJJJHHHGGGJJJJJJKKKKKKJJJHHHFFFDDDDDDDDDDDDFFFGGGIIIKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNQQQSSSTTTQQQQQQMMMJJJNNNWWW\\\\\\]]]UUUNNNNNNNNNNNNOOORRRMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPwww}}}~~~zzzrrrppprrrzzz{{{ssskkkgggdddaaadddiiihhhpppwwwyyyxxxvvvnnnfffaaacccgggooozzzxxxlll]]]VVVVVVUUUPPPKKKFFFEEEDDDDDDEEEEEECCCBBBAAABBBDDDFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFCCC@@@CCCEEEEEEDDDEEEIIILLLLLLGGGBBBAAABBBDDDDDDCCC@@@BBBDDDFFFIIIKKKLLLLLLFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDBBBBBBAAABBBDDDFFFHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJKKKKKKJJJJJJKKKMMMKKKGGGFFFHHHIIIIIILLLPPPWWWbbbsss~~~{{{}}}xxxsssqqqsssxxx|||}}}xxxrrrkkkfffaaa\\\YYYUUUSSSNNNIIIDDDAAA???>>>;;;999777666777888888777666666555555444444444444444444444444444333333333333333333333444444444444555555555444444333333333111222222333444444333333666666666666555555444444555666666555333222333444444666888888777666777888888777777666666777777888777777777777666666666666888888777666666666666666777777777777777888888999444444555666777888999999:::999999999999999999999::::::<<<>>>???@@@AAAAAABBBBBBCCCCCCEEEFFFHHHIIIOOOUUU^^^dddjjjsss|||xxxwwwwww}}}~~~{{{qqqdddXXXTTTTTTQQQMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFHHHJJJNNNOOONNNLLLHHHHHHJJJLLLOOOOOOMMMKKKIIIIIIIIIKKKLLLLLLIIIFFFJJJJJJJJJJJJIIIGGGFFFEEECCCCCCDDDEEEFFFHHHJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNQQQTTTVVVRRRRRROOOLLLPPPWWWZZZYYYZZZSSSNNNMMMLLLKKKLLLOOONNNNNNNNNNNNNNNMMMMMMLLLNNNMMMLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIJJJLLLNNNOOO{{{zzzvvvnnnkkkkkkrrryyy}}}~~~wwwqqqmmmgggbbbbbbeeefffmmmrrrsssqqqnnnfff^^^\\\bbbgggjjjrrr{{{}}}yyyggg^^^TTTNNNMMMMMMJJJGGGEEEDDDCCCDDDEEEEEEDDDBBB@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDFFFIIIIIIFFFDDDAAACCCEEEEEEDDDGGGMMMRRRVVVOOOFFFBBBBBBDDDCCCBBB???@@@BBBDDDFFFHHHIIIIIIGGGFFFEEEDDDCCCDDDDDDEEEGGGFFFDDDBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFDDDDDDFFFGGGHHHGGGGGGGGGHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJIIIHHHIIIJJJLLLMMMHHHFFFGGGHHHGGGHHHLLLOOOWWWbbbooozzz}}}zzz}}}xxxssspppqqqrrrzzz~~~~~~yyysssnnnjjjgggddd___YYYTTTPPPNNNMMMFFFCCC???<<<<<<;;;;;;:::999999888777777777777777555555555555444444333333333333333333444444444444666666555555444333333222111222333444444444333333444444444444333333333333333444555444222111222333555666666444333333555666555555444444444444555555777666666666666555555555666555555555555666666777777777777777777888999999666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAACCCFFFHHHIIIIIIKKKMMMQQQTTTUUUUUUSSSRRR^^^fffnnnsssvvv|||xxxtttrrrsssuuuxxx}}}ssscccYYYRRRQQQQQQOOOMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMOOOOOOMMMKKKHHHGGGGGGIIIMMMNNNMMMKKKIIIIIIIIILLLNNNMMMJJJFFFIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMPPPSSSUUUSSSSSSQQQNNNQQQVVVWWWUUUUUUOOOLLLLLLKKKIIIJJJMMMOOOOOOOOOPPPOOONNNNNNMMMOOONNNMMMLLLKKKJJJJJJIIIJJJIIIIIIIIIJJJLLLNNNOOO|||wwwrrrsssnnnmmmrrrwwwxxxyyy{{{~~~|||uuuqqqjjjccc```bbbfffmmmqqqqqqnnnjjjaaaYYY[[[aaafffgggmmmvvvzzzxxx^^^XXXQQQLLLKKKIIIFFFDDDDDDDDDCCCDDDEEEEEEDDDBBB@@@@@@@@@@@@BBBCCCEEEEEEEEECCCCCCEEEHHHIIIGGGDDDAAADDDFFFEEEDDDHHHPPPWWW^^^UUUJJJCCCCCCCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCGGGFFFDDDCCCCCCCCCDDDEEEJJJIIIFFFDDDCCCCCCDDDEEEBBBCCCDDDFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFEEECCCBBBCCCBBBAAAAAAAAACCCDDDEEEIIIGGGEEECCCCCCEEEGGGIIIIIIIIIIIIIIIHHHHHHGGGFFFCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGIIIKKKQQQLLLHHHIIIIIIGGGGGGJJJJJJPPPWWW___jjjzzz{{{yyy}}}vvvsssqqqlllooovvvyyyuuuqqqnnnjjjfffbbb```______TTTPPPJJJEEEAAA>>><<<:::<<<;;;::::::999999::::::888888777777777666666666444444555555555666666666777666666555444333222222333444666777777666555555222222222222222222222222333444555555333333444555777777555333000000222444555555444444444444555555666666666666555555555555444444555555666888999:::777777777777888888999:::999::::::;;;<<<======>>>????????????????????????AAACCCFFFIIIMMMOOOQQQRRR[[[___fffkkkmmmjjjfffbbblllrrryyyzzzyyyzzzzzztttqqqkkkmmmrrrxxx}}}ooocccYYYRRRNNNOOOOOOMMMKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJNNNMMMNNNOOOPPPOOOLLLIIIIIIGGGFFFHHHKKKMMMMMMKKKJJJIIIJJJLLLOOONNNJJJGGGHHHHHHHHHHHHFFFEEEDDDCCCFFFFFFEEEDDDDDDCCCDDDDDDFFFHHHIIIKKKLLLLLLKKKJJJKKKJJJJJJJJJLLLOOORRRTTTUUUUUUSSSOOOOOORRRRRRNNNOOOKKKIIIKKKKKKIIIJJJNNNPPPQQQQQQQQQPPPPPPOOONNNOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHHHHIIIKKKNNNOOOuuuzzz~~~}}}yyyvvvttttttuuuxxxyyyzzz}}}www~~~{{{wwwooocccZZZ___aaaeeehhhhhhfffcccaaaaaaaaabbbbbbccceeefffgggYYYSSSKKKHHHIIIIIIGGGDDDAAA@@@@@@AAACCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGGGGHHHMMMUUU[[[[[[SSSHHHCCCCCCCCCBBB@@@>>>@@@BBBEEEGGGGGGGGGGGGKKKRRROOOCCC>>>DDDFFFBBBEEEEEEDDDAAA???>>>@@@BBBCCCCCCDDDEEEFFFFFFGGGGGGIIIGGGEEECCCBBBBBBCCCDDDAAABBBBBBBBBAAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???CCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEFFFHHHIIIJJJJJJLLLJJJGGGEEEEEEFFFHHHIIIJJJJJJNNNUUU\\\gggxxx|||{{{|||zzzqqqnnnkkkkkkrrr}}}|||tttvvvvvvtttpppnnnpppsssmmmggg^^^UUUNNNIIIEEEBBBBBB@@@============<<<:::777888:::999888777777888777777777666666666555555666555444444444333111///444444444555444444333222555555555555555555555555444444333333444555555666333444555555555555444333555444444444444444555555777666555555555555555555777777777666666555555555777999::::::999999;;;<<<888999;;;===>>>>>>>>>>>>CCCDDDFFFGGGHHHHHHHHHHHHGGGKKKRRRXXX]]]```cccfffmmmtttwwwqqqvvv}}}yyywww{{{}}}vvvpppjjjnnnpppppprrryyy}}}wwwpppfff]]]WWWNNNMMMLLLLLLNNNNNNMMMLLLLLLNNNOOOOOONNNMMMNNNOOOJJJKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHIIIKKKKKKJJJIIIHHHIIIKKKMMMMMMLLLJJJIIILLLKKKJJJHHHEEECCCBBBAAADDDDDDDDDDDDDDDCCCCCCCCCFFFHHHJJJKKKKKKJJJHHHGGGJJJJJJJJJKKKMMMOOORRRSSSRRRQQQOOOMMMLLLLLLNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLLLLOOORRRRRROOONNNPPPRRRWWWUUUSSSOOOMMMKKKIIIIIIMMMLLLIIIHHHHHHIIILLLMMMmmmrrr{{{xxxssszzz}}}|||wwwnnngggdddddddddddddddcccbbbbbbcccbbb___]]][[[ZZZYYYYYYTTTOOOIIIGGGHHHHHHEEEBBBAAA@@@???@@@BBBBBBBBB@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIMMMSSSXXXYYYQQQHHHDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEHHHMMMQQQ[[[```[[[LLLBBBDDDFFFCCCEEEEEEDDDAAA>>>>>>???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIHHHFFFDDDCCCCCCCCCDDDAAACCCEEEEEEDDDCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIHHHGGGEEEEEEEEEFFFGGGHHHGGGJJJOOOTTT\\\kkkyyy}}}yyytttqqqsssyyy}}}yyyyyy}}}}}}wwwnnnfff```\\\ZZZYYYSSSOOOKKKHHHEEECCC@@@===<<<===??????>>>>>>>>>>>>:::999999999999888888888;;;999888999999999777666888999999999999999888888555555555666666666666666888888888777888888999999777777666555555666777777666555555555555666666777999999888888888999::::::888888999999:::::::::::::::<<<======<<<<<<>>>???===>>>???AAADDDFFFHHHIIIIIIKKKOOORRRTTTTTTSSSSSSTTTYYY```gggmmmsssyyy}}}}}}wwwxxx{{{{{{zzzvvvrrrsssuuuvvvwww|||{{{qqqggg___XXXRRRNNNKKKKKKJJJLLLNNNPPPOOOOOOLLLNNNOOOOOOMMMLLLMMMMMMIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKJJJHHHFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKIIIHHHFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHIIIJJJKKKJJJJJJIIILLLKKKKKKLLLMMMNNNPPPQQQOOONNNLLLKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMPPPSSSRRROOONNNOOOQQQUUUTTTRRRPPPNNNLLLJJJIIILLLKKKJJJIIIIIIJJJKKKLLLfffkkkrrr{{{{{{qqqmmmttt}}}~~~|||zzz{{{}}}}}}yyyuuussspppllliiifffffffffggg```]]]YYYTTTPPPNNNMMMMMMMMMJJJFFFFFFGGGGGGDDDAAABBB@@@??????@@@AAA@@@>>>@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDFFFGGGIIIIIIJJJMMMQQQTTTTTTNNNHHHDDDDDDEEEDDDCCCEEEGGGFFFDDDDDDJJJUUU^^^lllpppiiiVVVGGGDDDEEEDDDFFFFFFDDDBBB???>>>???@@@@@@AAABBBDDDEEEGGGHHHHHHIIIHHHFFFDDDCCCCCCDDDDDDAAADDDGGGHHHGGGDDDCCCBBBEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIGGGGGGFFFGGGHHHHHHDDDCCCBBBBBBAAABBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEHHHGGGGGGJJJMMMRRR]]]hhhttt{{{xxxxxxwwwtttqqq}}}zzztttqqqqqqqqqiiifff```\\\XXXTTTOOOMMMHHHHHHHHHGGGEEECCCBBBAAA???>>>>>>===<<<;;;;;;:::;;;:::999999:::;;;:::888999999::::::::::::999999777777777777777888999:::999888888888888888888888<<<:::777666666777:::<<<888888888888888999:::;;;888888888888999:::;;;;;;:::;;;<<<>>>???@@@@@@AAAAAABBBBBBAAA@@@???@@@BBBCCCDDDEEEHHHKKKOOORRRTTTSSSVVV\\\aaaddddddcccbbbaaaeeekkkqqqxxxzzzxxxyyyyyy|||zzzxxxwww{{{}}}~~~vvvgggYYYPPPLLLJJJJJJIIIHHHIIIKKKNNNQQQQQQPPPLLLMMMNNNMMMKKKJJJJJJKKKHHHIIIIIIIIIJJJJJJJJJJJJLLLJJJIIIIIIJJJJJJHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMIIIIIIHHHHHHIIIKKKLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNQQQSSSQQQNNNLLLMMMOOOQQQQQQQQQQQQPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKkkklllnnnssszzz{{{sssllliiinnnwwwrrrrrrsssvvv{{{~~~~~~|||vvvooojjjgggffffffWWWUUUQQQMMMJJJHHHHHHIIIGGGFFFEEEFFFGGGGGGDDDAAACCCBBB@@@@@@AAA@@@???===AAAAAAAAAAAAAAABBBBBBCCC@@@AAABBBCCCDDDEEEEEEEEEGGGHHHIIIJJJKKKLLLNNNOOONNNJJJFFFDDDDDDEEEDDDCCCEEEGGGHHHEEEDDDJJJWWWbbbppprrrkkkXXXHHHCCCDDDEEEGGGGGGFFFDDDAAA???@@@AAA@@@AAABBBDDDFFFHHHIIIJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCFFFHHHHHHFFFDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJIIIGGGEEEEEEGGGHHHIIIDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGEEEGGGIIIJJJJJJIIIGGGFFFJJJHHHHHHJJJKKKNNNUUU^^^eeeuuu~~~zzz{{{}}}}}}xxxrrrqqqtttwwwyyyzzz{{{{{{{{{zzz~~~}}}zzzuuurrrooolllhhhfff___]]]ZZZWWWTTTPPPLLLIIIHHHGGGEEECCCAAA???>>>===<<<;;;::::::;;;<<<;;;:::999::::::;;;;;;:::::::::999999888888999:::;;;<<<:::::::::::::::999999888;;;:::999777777999:::;;;:::::::::;;;<<<===>>>???;;;;;;;;;:::;;;;;;<<<<<<===>>>@@@BBBCCCDDDDDDDDDGGGGGGFFFDDDBBBAAACCCDDDHHHJJJNNNSSSXXX[[[^^^___eeehhhlllpppssstttsssrrrpppqqqsssvvv{{{|||xxxxxxyyy}}}|||{{{}}}xxxnnn___QQQIIIGGGGGGHHHHHHHHHHHHJJJMMMOOOPPPOOOJJJLLLMMMLLLIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKIIIIIIIIIIIIGGGFFFFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGIIIKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNMMMOOOQQQOOOKKKIIIIIIKKKMMMNNNPPPQQQQQQOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJ{{{vvvrrrqqquuu|||{{{uuupppllliiikkkrrr}}}zzzmmmnnnpppuuu{{{~~~xxxppphhhbbb]]][[[QQQOOOLLLIIIHHHGGGGGGHHHCCCDDDEEEFFFGGGGGGEEECCCEEECCCBBBAAABBBAAA@@@>>>AAA@@@@@@@@@@@@AAABBBBBB@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKGGGFFFDDDDDDDDDDDDCCCBBBAAAEEEGGGFFFDDDIIISSS]]]dddeee```RRRFFFAAACCCFFFHHHHHHHHHFFFCCCAAAAAABBBAAABBBCCCEEEGGGIIIJJJKKKHHHHHHGGGEEEDDDDDDCCCCCCEEEFFFFFFEEECCCBBBCCCEEEBBBBBBCCCEEEGGGHHHIIIJJJIIIHHHFFFEEEEEEFFFHHHIIIDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBDDDEEEGGGHHHIIIJJJEEEHHHKKKMMMNNNLLLJJJHHHJJJGGGGGGJJJKKKLLLQQQWWWZZZiii}}}}}}xxxyyy}}}~~~|||yyyrrrsssuuuvvvwwwvvvtttrrruuuxxx{{{~~~|||zzzvvvsssooollliiieee```]]]VVVTTTRRROOOKKKHHHFFFEEEEEECCCAAA@@@AAAAAAAAA@@@>>>>>>??????>>>>>>===<<<::::::999888888:::;;;=========>>>>>>>>>>>>===<<<:::::::::;;;;;;::::::::::::;;;;;;<<<===>>>@@@AAACCCBBBAAA@@@@@@@@@@@@@@@???@@@CCCEEEGGGGGGGGGGGGGGGHHHHHHGGGFFFGGGJJJLLLPPPUUU]]]fffnnnrrruuuvvv}}}~~~||||||wwwrrrrrrttt~~~~~~vvvjjjbbbVVVLLLGGGEEEEEEFFFIIIHHHHHHIIIKKKLLLLLLKKKHHHJJJKKKJJJGGGFFFEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLJJJIIIHHHIIIIIIGGGEEEHHHFFFDDDBBBAAABBBCCCEEEGGGFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKMMMNNNKKKMMMOOOMMMIIIFFFGGGHHHJJJLLLNNNPPPPPPOOONNNMMMIIIIIIJJJJJJJJJJJJIIIIII|||wwwyyy~~~}}}xxxqqqnnnjjjiiillltttvvvmmmnnnrrrwww{{{~~~{{{uuummmeee\\\VVVSSSMMMLLLKKKIIIGGGFFFEEEEEEBBBCCCEEEFFFGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBAAA???>>>>>>======>>>>>>???@@@AAAAAACCCDDDEEEFFFFFFGGGGGGFFFEEEFFFHHHJJJIIIHHHDDDDDDEEEEEEEEEDDDCCCBBB@@@CCCFFFEEEDDDFFFLLLRRRTTTTTTPPPIIICCCAAABBBEEEFFFGGGGGGFFFDDDBBBBBBCCCAAABBBCCCEEEFFFHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCBBB@@@@@@CCCEEE@@@@@@AAACCCDDDFFFGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIDDDFFFJJJMMMMMMLLLJJJHHHGGGDDDDDDHHHJJJJJJMMMQQQRRR\\\kkk{{{|||{{{}}}|||yyyyyyzzz{{{zzzzzzzzz{{{|||}}}{{{wwwttttttrrrnnnlllnnnyyy|||{{{{{{yyyuuuqqqhhhgggdddaaa^^^[[[XXXWWWRRROOOLLLJJJJJJJJJIIIGGGDDDDDDDDDDDDCCCAAA@@@???>>>===;;;::::::;;;===>>>===>>>???AAAAAAAAA@@@???<<<===>>>??????>>>===<<<<<<<<<===>>>@@@AAACCCDDDFFFFFFEEEDDDDDDDDDDDDDDDFFFHHHKKKOOOQQQRRRRRRRRROOOOOOPPPPPPQQQTTTXXX\\\___eeennnyyy}}}zzz|||xxxnnngggfffjjjwww}}}{{{rrriii```[[[TTTOOOKKKJJJIIIHHHIIIHHHGGGGGGHHHIIIHHHFFFFFFGGGHHHHHHFFFDDDDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHKKKIIIHHHHHHIIIIIIGGGFFFHHHFFFDDDBBBBBBBBBCCCDDDIIIHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDAAAAAABBBCCCDDDEEEEEEFFFJJJJJJKKKLLLLLLLLLKKKKKKDDDDDDEEEFFFGGGGGGHHHHHHJJJIIIIIIHHHIIIJJJLLLMMMIIILLLMMMLLLHHHEEEFFFGGGIIIJJJKKKMMMNNNNNNNNNMMMJJJJJJIIIIIIIIIIIIJJJJJJuuussslllfffdddiiisssyyy{{{sssoooiiilllpppsssvvvyyy|||}}}uuurrrlllddd\\\UUUPPPMMMGGGGGGHHHHHHGGGEEEDDDCCCAAABBBDDDDDDDDDEEEEEEFFFDDDBBBAAAAAABBBBBB@@@???===============>>>??????@@@AAABBBCCCDDDEEEEEEEEEFFFDDDBBBCCCFFFHHHHHHGGGCCCEEEGGGHHHGGGEEECCCCCCBBBCCCCCCCCCBBBCCCFFFIIIJJJGGGDDDCCCCCCBBBBBBBBBCCCDDDEEEEEECCCBBBBBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@???@@@AAAAAA@@@@@@AAABBB>>>>>>???@@@AAABBBCCCDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEE@@@BBBFFFHHHJJJIIIGGGFFFEEEBBBBBBGGGIIIHHHIIILLLMMMQQQXXXcccqqq~~~{{{{{{}}}~~~wwwuuurrrllljjjmmmttt{{{{{{zzzxxxvvvtttrrrppppppiiieeeaaa]]]\\\[[[YYYXXXRRRRRRQQQPPPOOOMMMKKKJJJIIIGGGEEECCCBBBCCCDDDFFFBBBCCCEEEGGGHHHHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMKKKKKKKKKLLLMMMNNNOOOPPPTTTWWW\\\bbbfffhhhiiiiiihhhhhhgggfffeeefffiiilllqqquuu{{{{{{xxxzzzzzzppphhhaaabbbgggooowww}}}tttmmmddd\\\ZZZWWWRRROOONNNLLLJJJIIIGGGFFFEEEEEEFFFGGGFFFDDDCCCEEEFFFFFFDDDCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFIIIHHHGGGHHHIIIIIIHHHGGGEEEDDDDDDCCCDDDEEEFFFGGGLLLLLLJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDGGGHHHJJJKKKLLLMMMMMMLLLGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLIIILLLNNNLLLHHHFFFGGGIIIHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJHHHGGGGGGHHHJJJKKKxxxvvvnnnccc^^^aaahhhmmmqqqsssvvvwwwtttmmmhhhgggcccfffjjjmmmnnnpppqqqrrriiieee___WWWPPPKKKHHHGGG@@@BBBDDDFFFGGGFFFEEEDDDAAABBBCCCCCCCCCCCCDDDFFFBBBAAA???@@@AAAAAA@@@>>>???????????????@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCFFFCCCAAAAAAEEEGGGGGGFFFDDDFFFIIIJJJHHHFFFDDDDDDEEEDDDBBB@@@@@@AAACCCDDDFFFBBB???AAACCCCCCAAAAAA@@@BBBCCCCCCBBBAAAAAABBB@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@???:::===AAABBBAAA@@@??????======>>>???@@@@@@AAABBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA===???BBBDDDFFFEEEDDDCCCFFFCCCCCCGGGIIIHHHHHHJJJKKKJJJKKKQQQ]]]lllxxx~~~}}}wwwooojjjhhhooottt{{{}}}xxxsssqqqooommmkkkeeedddcccaaa___]]][[[ZZZSSSQQQNNNLLLKKKKKKMMMNNNMMMOOOQQQTTTUUUUUUTTTTTTJJJHHHFFFEEEEEEFFFHHHJJJLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVWWWYYY[[[]]]___```bbbffflllsssxxx|||~~~~~~~~~zzzuuussstttvvv~~~~~~}}}|||tttlllgggcccffflllkkktttuuujjjaaaYYYSSSSSSPPPLLLIIIHHHGGGEEEDDDEEEDDDCCCDDDEEEFFFEEEDDDBBBCCCEEEEEEDDDCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCDDDIIIGGGGGGGGGIIIJJJIIIGGGBBBCCCCCCDDDFFFHHHIIIJJJPPPOOOMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHHHHGGGEEEDDDBBBDDDFFFHHHJJJKKKKKKKKKIIIIIIIIIHHHHHHGGGFFFEEEGGGGGGFFFFFFGGGIIIJJJKKKJJJLLLNNNMMMJJJHHHIIIKKKHHHHHHHHHHHHIIIKKKLLLMMMLLLJJJHHHFFFFFFHHHJJJLLLvvvjjjfffeeeeeeiiiooosssnnnhhheeeeeeddd___ZZZXXX\\\bbbiiilllkkkeeeaaaWWWUUUSSSOOOKKKHHHEEEDDDCCCDDDFFFGGGFFFEEECCCBBBEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCAAA@@@???@@@@@@AAACCCCCCBBBBBBBBBCCCCCCDDDBBBCCCCCCCCCBBBBBBDDDEEEGGGFFFEEECCCCCCCCCDDDEEEBBBBBBAAAAAA@@@?????????AAAAAAAAAAAAAAA@@@???>>>======>>>???@@@BBBCCCDDDDDDBBB@@@@@@AAACCCCCCCCC???AAADDDFFFFFFDDDBBB???AAA@@@???>>>>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCBBBBBBEEEGGGLLLIIIGGGIIILLLLLLGGGCCC@@@@@@AAACCCDDDDDDCCCAAA@@@@@@AAAAAACCCDDDFFFGGGFFFGGGIIIKKKPPPXXXaaagggrrr}}}rrrjjjkkkkkkkkkjjjmmmttt}}}tttpppqqqlllllllllmmmnnnmmmkkkhhheeebbb]]]XXXVVVVVVWWWYYY]]]___bbbeeeeeeccc```]]][[[WWWSSSPPPRRRTTTWWWXXX[[[\\\]]]```cccfffhhhiiioooiiigggkkkllljjjkkkpppsssuuu|||}}}~~~yyyvvvwww|||~~~}}}|||tttqqqqqqsssuuu||||||kkk```WWWQQQLLLIIIHHHGGGGGGGGGFFFDDDBBBAAACCCEEEFFFFFFEEEBBBAAACCCCCCDDDDDDEEEFFFFFFGGGEEEDDDCCCCCCDDDEEECCCBBBBBBCCCEEEGGGHHHHHHHHHHHHDDDEEEFFFEEEDDDDDDFFFHHHPPPOOOLLLHHHEEEEEEGGGIIIEEEEEEFFFFFFFFFFFFEEEEEEAAABBBDDDFFFFFFFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCIIIIIIHHHHHHHHHHHHGGGGGGLLLMMMMMMMMMMMMKKKJJJIIIHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIvvvmmmlllmmmnnnrrrwwwtttnnnfffbbb```___[[[WWWYYYZZZ^^^bbbdddaaa\\\XXXQQQPPPNNNLLLJJJGGGFFFEEE???AAACCCEEEFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCAAA???>>>@@@BBBCCCCCCBBBBBBAAABBBBBBBBB@@@AAABBBAAA@@@@@@BBBDDDHHHGGGEEECCCBBBAAAAAABBBAAAAAA@@@@@@?????????>>>@@@@@@@@@@@@@@@??????>>>?????????@@@BBBCCCEEEFFFDDDBBBAAAAAABBBCCCCCCBBB@@@AAACCCEEEDDDCCCAAA???@@@@@@???>>>>>>??????@@@???????????????@@@AAABBB@@@@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEECCCBBBBBBCCCEEEIIIFFFEEEHHHLLLNNNKKKGGGBBBAAAAAABBBDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFHHHLLLQQQVVVddduuu}}}xxxsssqqqnnnjjjgggiiiooottt{{{tttllljjjkkkhhhiiikkknnnqqqrrrpppnnniiieee___ZZZXXXZZZ]]]```cccggglllqqqttttttrrrqqqlllggg___ZZZYYYZZZ[[[\\\dddfffiiinnntttzzz}}}yyy{{{{{{xxxwwwzzz{{{}}}zzzvvvssspppnnnpppvvv}}}rrrdddZZZTTTNNNJJJGGGFFFEEEEEEFFFEEECCCBBBBBBCCCEEEFFFFFFDDDAAA@@@?????????@@@AAAAAABBBBBBDDDCCCBBBBBBCCCCCCAAA@@@AAACCCEEEGGGHHHHHHGGGGGGDDDEEEFFFEEEDDDDDDFFFHHHKKKKKKJJJHHHFFFEEEGGGIIIEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDEEEFFFFFFFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLLLLMMMLLLJJJIIIHHHHHHHHHJJJKKKLLLMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHGGG~~~}}}vvvqqqqqqrrrsssvvvzzzsssmmmfffaaa___^^^\\\YYYXXXXXXWWWXXXWWWTTTPPPLLLIIIIIIHHHHHHGGGFFFFFFEEE???@@@BBBDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???@@@CCCEEEBBB>>><<>>???AAA@@@??????@@@BBBGGGFFFDDDBBB@@@??????>>>??????????????????>>>>>>>>>>>>>>>>>>????????????@@@@@@AAABBBCCCEEEFFFGGGCCCBBBBBBCCCDDDDDDCCCAAAAAAAAABBBBBBAAA@@@???????????????????????????@@@@@@@@@????????????@@@@@@>>>>>>???@@@AAACCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAEEEEEEFFFFFFFFFEEEEEEDDDFFFGGGFFFDDDBBBAAAAAACCCDDDBBBCCCFFFKKKNNNMMMKKKCCCAAA@@@@@@BBBCCCCCCBBB@@@@@@AAABBBBBBAAA@@@???AAABBBCCCBBBAAABBBEEEHHHSSSaaattt|||vvvpppnnnnnnooopppyyy}}}wwwpppllleee^^^\\\^^^^^^___ccchhhlllnnnmmmlllccc___XXXSSSRRRUUUYYY\\\]]]bbbjjjrrrxxx{{{{{{zzzxxxqqqhhh```\\\[[[[[[[[[```bbbgggoooyyy|||xxxwwwuuuuuuyyyxxxooonnnlllmmmpppvvv}}}}}}}}}{{{qqqdddYYYSSSNNNJJJHHHDDDCCCCCCCCCEEEEEECCCBBBCCCDDDEEEEEEDDDBBB@@@>>><<<<<<======>>>?????????CCCBBBAAAAAABBBBBBAAA???AAACCCEEEHHHIIIHHHGGGEEEDDDEEEEEEEEEDDDDDDFFFHHHGGGHHHIIIHHHFFFFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHFFFyyyyyy|||{{{wwwsssppppppqqqsssuuuqqqnnniiigggfffeeebbb```VVVSSSPPPMMMLLLJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCBBBAAA@@@DDDCCCCCCCCCCCCCCCBBBBBB@@@???>>>>>>======>>>>>>???CCCFFFCCC===:::===BBBBBBBBBAAA@@@????????????>>>???AAAAAA@@@@@@@@@BBBDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????===============>>>??????AAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCDDDEEEEEEBBB@@@BBBAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>===>>>>>>>>>;;;<<<===>>>@@@AAABBBCCCEEEDDDDDDCCCBBBAAA@@@@@@DDDDDDDDDEEEDDDDDDCCCCCCGGGHHHGGGEEEBBB@@@???@@@@@@@@@@@@CCCHHHKKKKKKJJJBBB@@@>>>>>>???AAAAAAAAA===>>>@@@AAABBBAAA???>>>???@@@BBBBBBBBBBBBDDDFFFIIIQQQ___ooo~~~}}}vvvyyy}}}~~~{{{vvvqqqooojjjkkkpppzzzzzzuuurrrkkkeee```___ZZZTTTPPPPPPPPPRRRVVV[[[___aaa___]]]YYYVVVQQQMMMKKKLLLNNNPPPOOOUUU^^^gggnnnqqqsssrrrqqqkkkccc\\\XXXTTTRRRPPPPPPSSSYYYcccppp~~~~~~zzzsssmmmiiifffeeehhhoootttzzzwwwsssrrrrrrtttxxx}}}{{{yyyzzz|||~~~xxxllldddZZZRRRNNNKKKHHHEEECCCBBBBBBCCCEEEFFFEEECCCDDDDDDEEEEEECCCAAA???>>>======>>>>>>???@@@@@@@@@BBBAAABBBCCCEEEFFFDDDCCCAAACCCGGGIIIJJJIIIGGGEEECCCDDDEEEDDDDDDDDDFFFHHHGGGIIIJJJJJJHHHFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEECCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEEEEEEEFFFHHHIIIJJJIIIJJJJJJKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGIIIKKKLLLLLLKKKIIIHHHyyyttttttvvv{{{{{{wwwvvvrrrnnnmmmooorrrttttttrrrqqqooollliiieeebbbQQQMMMIIIEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@DDDDDDCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>CCCGGGDDD===:::<<>>>>>>>>>>>>>>???AAACCCCCCBBBAAABBBCCC@@@@@@@@@@@@@@@?????????=========>>>?????????@@@===<<<<<<<<<===>>>????????????@@@@@@AAABBBCCCDDDCCCCCCCCCDDDEEEDDDAAA???AAA@@@???>>>===>>>>>>???>>>???AAABBBCCCBBBAAA@@@>>>======<<<<<<<<<<<<===999:::;;;===>>>@@@AAAAAACCCCCCCCCBBBAAA@@@@@@@@@BBBBBBCCCBBBBBBAAA@@@@@@EEEFFFFFFDDDAAA???>>>??????>>>???@@@CCCEEEFFFFFFAAA???<<<<<<===??????>>>:::<<<>>>@@@AAAAAA@@@??????AAACCCDDDCCCCCCEEEFFFFFFHHHOOO[[[lll~~~xxxoooeee___[[[[[[]]]eeeppp{{{zzztttqqqddd```___aaa```YYYSSSQQQLLLNNNQQQUUUXXXYYYVVVSSSUUUTTTSSSQQQOOOMMMKKKJJJKKKPPPWWW^^^dddggghhhhhhccc```[[[VVVSSSOOOJJJGGGHHHKKKQQQ[[[hhhvvv}}}uuunnngggbbbaaa```bbbgggmmmsss|||yyyvvvwwwxxxzzz}}}}}}}}}~~~yyyooobbb\\\SSSNNNKKKJJJGGGDDDDDDCCCCCCEEEGGGHHHFFFEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>??????@@@AAAAAAAAAAAAAAACCCFFFIIIJJJIIIHHHBBBDDDGGGIIIIIIHHHGGGEEEBBBCCCDDDDDDCCCDDDFFFHHHIIIKKKLLLLLLIIIFFFDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEECCCDDDEEEFFFFFFGGGGGGFFFDDDDDDCCCDDDEEEGGGIIIKKKIIIJJJJJJJJJJJJHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHCCCEEEHHHKKKMMMMMMLLLKKK~~~vvvqqqnnnooorrrvvv{{{yyyuuunnnrrrsssppppppuuuxxxyyywwwvvvsssnnnhhhbbb\\\YYYMMMIIIDDDAAA@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@???@@@@@@???>>>>>>>>>>>>??????CCCEEECCC>>>;;;<<>>===============>>>>>>@@@BBBDDDEEEDDDCCCCCCCCC===>>>???@@@@@@@@@@@@???======>>>>>>???@@@AAAAAA>>>>>>===<<<<<<===??????????????????@@@AAABBBBBBDDDCCCBBBBBBCCCBBB@@@?????????>>>>>>>>>??????@@@>>>@@@BBBEEEEEEDDDBBBAAA===<<<<<<<<<<<<<<<======;;;;;;<<<===>>>@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>BBBCCCDDDCCC@@@>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@>>>======>>>>>>>>>===:::;;;===???AAAAAAAAAAAAAAABBBCCCBBBAAA@@@@@@BBBDDDCCCGGGOOO[[[lll}}}yyyiii]]]YYYXXXXXX]]]dddmmmtttwwwzzz~~~}}}zzzxxxyyynnnkkklllqqqqqqkkkccc```WWWYYY]]]aaaddddddaaa^^^ZZZ[[[\\\\\\ZZZWWWSSSQQQUUUWWW[[[^^^bbbddddddeeebbb___[[[XXXUUUQQQLLLIIIHHHKKKQQQ[[[fffsss}}}uuummmhhhdddeeebbbcccgggjjjnnnvvv}}}yyyzzz|||~~~~~~~~~}}}zzzuuussssssmmmfffZZZUUUNNNKKKJJJJJJHHHEEEFFFEEEEEEFFFHHHIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBAAA======>>>??????@@@@@@AAA@@@AAACCCGGGJJJLLLKKKIIICCCDDDEEEFFFFFFFFFEEEEEEAAABBBDDDDDDCCCDDDFFFHHHKKKLLLMMMLLLHHHEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFIIIJJJIIIJJJJJJJJJJJJHHHGGGFFFDDDEEEFFFFFFGGGGGGGGGFFFCCCDDDGGGIIILLLMMMMMMMMM|||~~~uuuooohhhggghhhlllqqqvvv{{{}}}}}}xxxsssnnnkkkeeennntttuuuwww{{{|||zzzssspppjjjbbbZZZTTTQQQPPPJJJFFFAAA>>>>>>@@@BBBBBB???@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAABBBDDDEEEFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>AAABBBCCCBBB???<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????BBBEEEFFFDDDCCCCCCCCC>>>???@@@@@@@@@???>>>>>>======>>>???@@@AAABBBCCC@@@???>>><<<<<<===>>>?????????>>>??????@@@AAABBBDDDBBB@@@@@@@@@AAA@@@>>>===>>>>>>??????@@@@@@AAA>>>AAADDDGGGHHHFFFDDDBBB===============>>>???@@@>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>@@@AAAAAA@@@>>>>>>???>>>>>>>>>======>>>@@@AAA@@@???>>>???@@@@@@>>><<<======>>>??????@@@AAAAAAAAABBBAAA@@@>>>===>>>???BBBBBBDDDIIINNNXXXlllyyymmmccccccdddgggkkkppprrrtttqqqtttwwwxxxwwwyyy~~~~~~zzzyyy~~~zzzsssooojjjmmmrrrxxx}}}~~~{{{yyyjjjkkkmmmmmmmmmkkkiiihhhjjjjjjkkkkkklllmmmnnnnnnqqqllleee___[[[XXXVVVTTTNNNRRRXXXaaalllvvvxxxpppnnnlllhhheeeccceeeeeefffkkkrrr}}}yyyvvvrrruuurrrlllgggddd```\\\QQQMMMIIIHHHIIIJJJIIIFFFGGGFFFFFFGGGHHHHHHGGGEEEFFFFFFEEEEEEEEEDDDDDDCCC>>>>>>>>>???@@@@@@AAAAAA???@@@BBBEEEHHHIIIGGGDDDAAAAAAAAAAAAAAABBBBBBCCCAAABBBCCCCCCCCCDDDFFFHHHIIIJJJKKKIIIGGGEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEGGGHHHIIIDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBCCCEEEHHHIIIJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMxxxuuunnncccbbbbbbeeekkkqqqvvvxxx|||zzzwwwsssnnniiieeeccc```lllwwwyyy{{{}}}{{{vvvkkkggg___UUUNNNJJJJJJKKKHHHDDD???======???@@@AAA<<<===>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFEEEDDDCCCCCCBBBBBB??????>>>===============BBBBBBBBBAAA@@@>>>;;;::::::::::::;;;<<<===>>>??????BBBDDDEEEDDDCCCCCCCCC@@@AAAAAAAAA@@@???===<<<======>>>@@@AAABBBCCCDDDBBB@@@>>>===<<<===>>>???????????????@@@AAABBBBBBEEEBBB???>>>?????????>>><<<===>>>@@@AAAAAAAAAAAA>>>AAAEEEHHHIIIGGGEEECCC>>>>>>>>>>>>???@@@BBBBBBAAAAAAAAABBBBBBCCCCCCCCC>>>??????@@@@@@AAABBBBBBBBBCCCCCCBBBAAA@@@???>>>;;;===@@@@@@???>>>>>>???>>>>>>>>>======>>>@@@BBBAAA@@@@@@AAABBBAAA???===@@@@@@????????????@@@@@@?????????>>>======???BBBAAABBBEEEGGGEEEIIIZZZmmm}}}rrrtttwwwzzz|||}}}||||||vvvxxxxxxwwwvvv{{{yyyvvvwww{{{~~~~~~}}}|||||||||}}}~~~yyyooofffaaa^^^]]]\\\XXX[[[bbbkkkuuu~~~~~~wwwvvvvvvkkkgggeeedddbbb```ccciiipppttt{{{vvvrrrkkkooonnnfff^^^ZZZWWWSSSJJJGGGDDDEEEHHHJJJIIIGGGGGGFFFFFFFFFHHHHHHFFFEEEFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@@@@AAABBBBBBCCCCCC??????AAADDDEEEEEEBBB???@@@???>>>===>>>???@@@AAA@@@BBBCCCCCCCCCDDDFFFHHHFFFGGGHHHGGGEEEDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEGGGHHHIIICCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFDDDCCCBBBBBBDDDGGGIIIJJJKKKKKKLLLKKKIIIHHHGGGCCCDDDEEEEEEEEEEEEEEEDDDHHHHHHHHHHHHHHHIIIKKKKKK}}}zzzzzzyyywwwpppaaabbbaaaaaagggooorrrppptttqqqmmmgggcccaaabbbdddeeekkkrrrxxxxxxtttnnniii]]]YYYRRRLLLGGGDDDDDDDDDCCCAAA???===<<<<<<===>>><<<===???AAABBBBBBBBBBBBDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>?????????BBB@@@>>>===<<<;;;<<<<<<============>>>>>>>>>>>>BBBDDDFFFGGGHHHGGGFFFEEEEEECCCAAA@@@AAA@@@===:::888999<<>>======>>>???@@@>>>>>>>>>===============???>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@AAAAAA???AAACCCDDDDDDCCCAAA@@@???>>>===<<<<<<===>>>???@@@@@@AAABBBAAA@@@???>>><<<===>>>@@@@@@@@@???>>><<>>???@@@@@@???>>>===<<<;;;;;;======>>>>>>?????????@@@BBBAAAAAA@@@???>>>======>>>AAAEEEFFFFFFIIINNNRRRpppzzz~~~zzzyyy|||uuupppmmmnnnsss{{{}}}uuummmhhhggggggiiikkkooouuu}}}|||{{{rrrmmmeee``````bbbeeegggkkkttt{{{}}}}}}uuulllhhhiiigggccc^^^WWWQQQLLLIIIEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEGGGIIIJJJLLLLLLMMMKKKLLLMMMMMMLLLIIIEEECCCCCCCCCBBB???<<<;;;<<<>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????BBBAAAAAACCCEEEFFFEEEDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIIIIFFFEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCFFFJJJKKKIIIFFFIIIFFFCCCBBBDDDGGGIIIJJJHHHIIIJJJJJJJJJHHHFFFDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDD}}}xxxvvvzzz}}}sssllleeeffffffeeeiiinnnnnnjjjhhhgggfffddddddfffiiikkknnnppprrrqqqmmmfff^^^YYYRRROOOJJJEEEAAA@@@@@@@@@@@@???>>><<<<<<<<<======<<<===???AAABBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????@@@???>>>======<<<=========>>>>>>>>>>>>?????????BBBCCCDDDFFFFFFFFFEEEDDDDDDBBB@@@@@@@@@???<<<999:::;;;===???@@@AAAAAA@@@@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>============>>>>>>???@@@@@@AAABBBBBBBBBAAA@@@AAA@@@???>>>>>>>>>???@@@>>>???@@@AAAAAA@@@??????<<<===>>>>>>?????????>>>===???AAABBB@@@?????????????????????>>>===;;;:::<<<;;;;;;:::;;;<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@@@@???>>>======<<<<<<<<>>>>>???>>>>>>????????????>>>>>>===>>>??????????????????@@@@@@@@@BBBEEEFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???AAACCCEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDBBBBBBDDDGGGIIIHHHFFFHHHEEEBBBAAACCCEEEGGGGGGHHHIIIJJJKKKKKKIIIHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFF}}}tttooosss{{{|||tttoooqqqsssrrrooopppqqqnnniiiaaaaaabbbdddgggkkkoooqqqpppnnnkkkeee^^^UUUNNNJJJHHHEEEBBB???======>>>???==============================???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCDDDDDDBBBAAA?????????>>><<<:::<<<===???@@@@@@@@@??????@@@???>>>======>>>???@@@>>>>>>>>>??????@@@@@@AAA??????>>>>>>>>>>>>>>>???===<<<<<<;;;;;;;;;;;;<<<@@@@@@@@@@@@????????????AAA@@@???>>>>>>>>>>>>???<<<===>>>@@@@@@@@@@@@???======<<<<<<======>>>>>>>>>@@@BBBBBBAAA??????@@@>>>>>>>>>>>>>>>===<<<;;;;;;:::999999999:::;;;<<<========================;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;:::===BBBHHHKKKKKKHHHEEEFFFLLLQQQRRRRRRYYYhhhuuu}}}zzzxxxzzz~~~~~~tttnnngggbbb```XXXWWWTTTQQQMMMJJJHHHFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNPPPPPPOOONNNLLLJJJHHHGGGIIIJJJKKKIIIEEEBBB@@@@@@=========>>>>>>======<<<===>>>???@@@AAA@@@@@@?????????@@@BBBEEEGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCCCC>>>???AAACCCEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGDDDCCCAAABBBDDDFFFGGGGGGHHHEEEBBBAAABBBDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGHHH}}}yyy|||zzzmmmfffffflllsssyyy{{{xxxwwwxxx{{{zzzvvvuuuvvvsssoookkkiiihhhhhhiiikkklllmmmdddaaa\\\VVVPPPKKKGGGEEEDDDCCC@@@>>>===>>>???@@@<<<===>>>>>>???>>>>>>======>>>>>>???@@@AAAAAAAAA===============>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEECCCBBBAAA@@@???>>>>>>>>>======>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@???===<<<<<<===???@@@AAAAAA@@@@@@@@@???>>>======>>>???@@@>>>>>>???@@@@@@AAABBBBBB@@@???>>>>>>>>>>>>>>>>>>======<<<;;;:::::::::;;;??????>>>=========>>>>>>>>>>>>======<<<<<<<<<<<<:::;;;===???@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>???AAACCCCCCAAA?????????>>>>>>>>>>>>>>>>>>>>>===:::999888888888999::::::;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;<<>>???AAABBBAAA@@@???@@@???@@@CCCFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDD???@@@AAABBBDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBBBBCCCEEEHHHIIIHHHFFFCCCCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDFFFHHHIII{{{vvvrrrvvv}}}vvvhhh```\\\aaaeeeggglllrrruuutttwwwxxxyyywwwtttrrrsssuuuvvvyyy{{{yyyyyy}}}~~~|||}}}xxxqqqkkkhhheeeaaa___UUURRRNNNJJJGGGEEEEEEFFFDDDBBB@@@???>>>>>>???@@@>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDEEECCCBBBAAA@@@????????????======>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???@@@AAAAAAAAABBBBBBBBBAAA@@@??????;;;<<<>>>@@@AAABBBBBBBBB@@@???>>>======>>>???@@@>>>>>>???@@@AAABBBBBBCCC@@@@@@???>>>======>>>>>>>>>======<<<;;;;;;;;;;;;???>>>===<<<<<<<<<<<<===<<<<<<<<<======<<<<<<<<<:::;;;===???@@@AAAAAA@@@>>>===<<<;;;;;;<<<===>>>???AAABBBBBB@@@???>>>????????????????????????@@@::::::888888888888999::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<>>>>>===;;;;;;@@@JJJRRR___jjj|||{{{vvvvvvxxx{{{|||}}}tttkkkbbbWWWNNNJJJIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEDDDDDDEEEEEEEEECCCDDDFFFHHHJJJKKKKKKLLLQQQQQQPPPNNNMMMLLLKKKJJJKKKMMMOOONNNJJJEEEAAA@@@===============<<<;;;;;;<<<===???@@@AAAAAA@@@@@@AAAAAABBBDDDGGGIIIIIIHHHCCCCCCCCCDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCEEEHHHKKKIIIGGGFFFFFFFFFGGGEEEDDDAAABBBCCCDDDEEEEEEFFFFFFJJJJJJJJJIIIHHHFFFDDDDDDBBBBBBAAABBBDDDFFFIIIJJJ}}}wwwppplllnnnttt~~~sssfff___ZZZ^^^___]]]___ccceeeccckkkmmmooolllgggfffjjjnnnwww~~~{{{pppfff```ZZZUUUQQQLLLJJJGGGDDDBBBBBBBBBCCCAAAAAA???>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA??????????????????@@@AAA>>>??????@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA???>>>>>>===>>>???AAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????@@@BBBCCCCCCBBBAAAAAABBB;;;<<<>>>@@@BBBBBBBBBBBB@@@???>>>======>>>???@@@?????????@@@@@@AAAAAABBBAAA@@@???>>>============>>>>>>===<<<<<<<<<======>>>>>>======<<<<<<;;;;;;<<<<<<===>>>????????????;;;<<<>>>@@@AAAAAAAAAAAA>>>>>>======<<<<<<======>>>@@@BBBAAA???>>>======>>>>>>======>>>???@@@AAA<<<;;;:::999999999:::;;;:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>===<<<;;;;;;===???@@@@@@@@@???===;;;:::===BBBFFFKKKRRR___pppzzzyyyzzzzzzwwwuuuuuuxxx|||uuukkkddd\\\QQQHHHEEEFFFEEEDDDDDDDDDEEEGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKOOOOOOOOOOOONNNMMMLLLKKKKKKLLLNNNMMMIIIEEEBBBAAA????????????>>>===<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBBDDDGGGIIIHHHGGGDDDDDDDDDEEEEEEDDDDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFDDDCCCEEEHHHKKKIIIHHHGGGHHHIIIIIIGGGEEEDDDDDDEEEEEEFFFGGGHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBAAABBBCCCFFFIIIJJJ{{{tttmmmeeedddgggttt{{{{{{rrrhhhddd[[[]]]^^^\\\^^^ccceeeccchhhlllmmmjjjddddddkkkrrrxxxooobbbYYYTTTPPPLLLIIIHHHGGGEEECCCAAA@@@@@@@@@>>>>>>=========>>>???@@@BBBAAA@@@>>>>>>>>>?????????>>>>>>===>>>>>>@@@@@@@@@@@@??????>>>?????????<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBB@@@>>><<<<<<>>>AAACCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBAAA@@@???>>>???AAACCCCCCAAA@@@AAABBB===>>>???AAABBBBBBAAAAAA@@@???>>>======>>>???@@@?????????@@@@@@@@@@@@@@@AAA@@@???>>>===============<<<<<<<<<<<<======>>>===>>>>>>>>>===<<<:::999999:::<<<>>>@@@@@@@@@@@@<<<===???AAAAAAAAAAAAAAA>>>?????????>>>>>>===<<<>>>???AAA@@@>>><<<<<<<<<<<<;;;;;;;;;<<<===???@@@>>>===<<<;;;:::;;;;;;<<<:::::::::::::::;;;;;;;;;<<<;;;;;;;;;:::::::::999999::::::;;;<<<=========;;;;;;<<<;;;;;;;;;===???@@@???>>><<<<<<===>>>??????DDDMMMWWWdddvvv|||{{{yyyxxx|||yyyuuuwwwzzzyyyqqqiii```[[[UUULLLGGGEEEEEEDDDCCCBBBBBBDDDFFFGGGBBBBBBAAA@@@@@@AAABBBBBBCCCDDDFFFHHHIIIKKKKKKLLLLLLMMMOOOPPPPPPOOOMMMLLLKKKLLLMMMLLLIIIFFFDDDCCCAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<>>>@@@BBBAAA@@@AAACCCEEEGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDD@@@AAACCCEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEFFFFFFEEECCCCCCGGGJJJGGGGGGGGGIIIKKKKKKHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHFFFEEEDDDDDDCCCBBBAAACCCEEEHHHJJJyyytttkkkaaa\\\\\\gggnnnuuu{{{|||zzzxxxrrrkkkhhhYYY]]]^^^^^^bbbiiillllllkkkoooqqqnnnjjjllluuu~~~xxxqqqiii```TTTMMMKKKKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@???=========>>>???@@@BBBBBBCCCAAA???===<<<<<<===>>>??????>>>======>>>???@@@AAA@@@???>>>>>>===>>>>>>:::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDAAA>>>;;;;;;===AAACCC@@@@@@@@@AAAAAAAAABBBBBB???@@@BBBCCCBBB@@@>>>======@@@BBBBBB@@@???@@@BBB???@@@AAABBBAAAAAA??????@@@???>>>======>>>???@@@@@@@@@??????????????????AAA@@@???>>>============;;;;;;;;;;;;<<<<<<===>>>===>>>?????????<<<:::999666777:::<<<>>>?????????===>>>@@@AAABBBBBBAAAAAA>>>???@@@@@@@@@>>>===<<<===???@@@@@@>>><<<;;;;;;:::999999999:::<<<===??????>>>===<<<;;;<<<<<<===:::::::::::::::::::::::::::::::::999999888888888888888999:::;;;;;;<<<<<<888;;;======:::999;;;===:::999999999:::999888777:::@@@EEEHHHNNN]]]tttzzzuuussspppnnnsssyyyzzzsssiii```XXXSSSOOOJJJGGGHHHEEEDDDBBBAAAAAACCCDDDFFFAAA@@@???>>>>>>???@@@AAADDDEEEGGGIIIJJJLLLLLLMMMOOOQQQSSSUUUVVVUUUSSSQQQKKKMMMMMMLLLIIIGGGFFFFFFCCCCCCCCCBBBAAA@@@???>>><<<;;;:::999:::===@@@BBB@@@@@@@@@AAADDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBCCCDDDEEEFFF???@@@BBBDDDFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGCCCEEEFFFDDDBBBBBBEEEHHHFFFFFFGGGIIIKKKKKKIIIFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDBBBAAABBBEEEHHHJJJ|||tttiii```YYYWWW```cccjjjooooooooowww|||tttpppooonnniiieee]]]___bbbhhhpppuuuxxxyyyqqqqqqqqqtttwww{{{||||||yyypppfffaaaTTTQQQLLLHHHFFFEEECCCBBBEEEEEEEEEEEECCCAAA???>>>AAA@@@??????>>>>>>??????BBBAAAAAAAAAAAAAAAAAABBB>>>>>>============>>>>>>?????????@@@AAAAAA???<<<<<<<<<======>>>>>>??????@@@@@@@@@???>>>???AAACCCCCCBBBAAA???>>>============>>>@@@BBBBBBBBB@@@???AAAAAA@@@>>>>>>>>>>>>>>>AAA@@@@@@???>>>======<<<@@@@@@@@@???????????????===>>>>>>??????===<<<;;;>>>===>>>@@@BBBBBB@@@>>>@@@@@@???>>>>>>===>>>>>><<<<<<============<<<<<<>>>======>>>??????===<<<999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>??????>>>>>>===>>>?????????>>><<<;;;<<<<<<;;;::::::::::::;;;999999999999999999999999999::::::;;;;;;::::::999;;;::::::999888888888999<<<<<<<<<=========>>>>>>888888999999999:::::::::>>>===<<<;;;;;;;;;<<<<<<888<<>><<<<<<===???AAADDDBBBAAA@@@AAACCCEEEFFFBBBAAA@@@AAACCCDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAACCCDDDDDDCCCCCCEEEFFFGGGFFFDDDBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEFFFHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFzzzqqqfff]]]XXXVVVWWWYYY^^^aaa___^^^eeennnvvvpppiiifffeeeffffffeeeaaaeeelllttt|||xxxxxxwwwxxxxxxxxxvvvsssjjjkkkkkkiiiddd]]]VVVRRROOOLLLGGGDDDCCCBBBAAA@@@CCCCCCDDDDDDCCCBBBAAA@@@AAA@@@??????>>>>>>????????????>>>>>>>>>>>>??????@@@???>>>>>>=========>>>AAA@@@??????@@@@@@>>><<<============>>>>>>>>>>>>???@@@@@@???>>>???AAADDDCCCBBBAAA???>>>=========<<<===@@@AAABBBBBBAAA@@@AAAAAAAAA@@@@@@??????????????????????????????????????????????????????>>>???@@@@@@AAA@@@???>>>===>>>======>>>@@@AAA???>>>??????>>>>>>==============================<<<<<<===<<<<<<===>>>???>>><<<;;;;;;<<<<<<======>>>>>>????????????????????????============>>>>>>>>>???======>>>???>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999::::::;;;;;;::::::999:::999888777777777777888888888888999999999::::::888888888999999999::::::;;;::::::999999999999999777999;;;;;;<<>>>>>>>>??????AAAAAAAAABBBBBBAAAAAA@@@BBBCCCDDDEEEFFFGGGHHHHHHKKKLLLNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMKKKJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCAAA???===<<<===???@@@BBBBBBAAAAAABBBCCCEEEEEEBBBAAAAAAAAACCCDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDCCCCCCDDDFFFHHHFFFDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGIIIJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEEEE|||wwwnnneee]]]YYYXXXVVVVVVXXXYYYWWWUUUZZZbbbooolllhhheeeeeehhhlllnnnlllqqqzzz|||zzzxxxuuurrrmmmhhhdddWWWXXXXXXWWWTTTQQQMMMKKKIIIGGGDDDBBBBBBBBBAAA@@@AAAAAABBBCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????>>>>>>============>>>>>>AAA@@@@@@???>>>>>>>>>???CCCAAA???>>>??????>>>===>>>>>>>>>>>>============>>>>>>???>>>>>>???AAADDDBBBBBB@@@???>>>>>>======<<<>>>???AAABBBAAAAAA@@@AAAAAABBBCCCCCCBBB@@@@@@>>>>>>?????????@@@@@@@@@=========>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>???===<<<<<<>>>??????>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<>>>???>>>==================>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<===??????======>>>>>>======<<<;;;;;;<<<=========<<<;;;:::999999999999999999999999999999::::::::::::999999888888777666666666777777666666666777777777888888888888888999999999999::::::999999999888888888888999;;;<<<;;;:::;;;@@@EEEQQQ```qqq|||xxxooojjjkkkppp{{{|||{{{}}}{{{xxx{{{}}}yyyyyywwwwwwuuupppiiiaaaYYYTTTNNNLLLIIIFFFDDDDDDDDDEEECCCBBB@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEJJJJJJKKKLLLLLLMMMNNNNNNPPPPPPPPPOOONNNMMMLLLKKKHHHHHHGGGGGGFFFEEEDDDDDDDDDBBB@@@>>>======>>>???@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAAAAACCCDDDCCCBBB>>>>>>???????????????>>>???AAABBBCCCBBBBBBDDDEEEHHHFFFDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHIIIJJJIIIIIIGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDsssqqqmmmggg```[[[XXXXXXZZZYYY[[[\\\ZZZYYY^^^fffqqqrrrrrrrrrsssuuuyyy}}}|||vvvrrrlllgggaaa\\\WWWSSSOOOOOONNNMMMLLLKKKJJJIIIFFFDDDBBBBBBCCCDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@??????>>>>>>????????????>>>>>>>>>>>>??????@@@@@@??????@@@@@@AAABBBEEEBBB???>>>>>>>>>======??????>>>>>>======<<<<<<======>>>>>>===>>>AAADDDBBBAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>@@@AAACCCDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============>>>>>>>>>>>>=========<<>>===<<<===============<<<<<<>>>>>>>>>???@@@BBBCCCDDD<<<;;;:::;;;===>>>>>>===?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;===???@@@============<<<<<<;;;;;;;;;<<<===>>>>>><<<:::999888888888888999999999999999999::::::::::::999999888777777666666777777777777777888888888999999999888888888888999999999999;;;;;;;;;;;;::::::999999999;;;======<<<===@@@BBBHHHQQQ\\\eeemmmwwwzzzrrrppprrr||||||{{{}}}zzzuuurrrvvv~~~tttnnnnnnooonnnkkkeee^^^VVVNNNJJJIIIHHHGGGEEEEEEEEEFFFGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDCCCCCCHHHHHHHHHHHHIIIJJJLLLMMMPPPPPPPPPPPPPPPOOONNNMMMIIIIIIHHHGGGFFFEEEDDDCCCCCCBBB@@@>>><<<<<<======???@@@BBBDDDEEEEEEDDDCCCBBB@@@???@@@BBBBBBAAA@@@===>>>>>>???????????????>>>@@@BBBBBBBBBBBBDDDEEEHHHFFFDDDBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDddddddccc```\\\YYYYYYYYY]]]\\\___bbbcccccchhhooozzz}}}|||uuuppphhhccc\\\UUUQQQMMMJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@AAACCCDDDDDDCCCCCCBBBBBBAAA@@@@@@??????AAA@@@??????>>>>>>?????????>>>>>>>>>>>>>>>>>>???===>>>>>>???@@@BBBDDDEEEEEEBBB???>>>>>>>>>======??????>>>>>>======<<<<<<<<<===>>>===<<<===@@@BBBAAAAAA@@@???>>>>>>>>>>>>BBBBBBAAA@@@???===<<<;;;>>>@@@BBBDDDDDDDDDBBBAAA@@@??????===<<<;;;::::::;;;;;;<<<<<<============>>>>>>>>>===============???===;;;:::;;;=========;;;<<<============<<<<<<<<<===>>>@@@CCCFFFHHHJJJ>>><<<:::;;;===>>>>>>>>>???????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;;;;<<<>>>???===<<<<<<;;;;;;;;;;;;;;;:::<<<===>>>>>><<<:::999777777777888888999999999888999999::::::999999888888888777777777888888999888888888888999999999999777777888888888999999999::::::;;;;;;;;;:::999888666888:::;;;;;;;;;<<<===AAACCCGGGLLLSSS\\\hhhqqq}}}~~~~~~|||yyyxxx|||xxxmmmfffeeedddccc```[[[UUUOOOIIIFFFGGGFFFFFFEEEEEEEEEFFFFFFHHHGGGEEECCCBBBAAABBBBBB???@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEDDDCCCBBBEEEEEEEEEEEEFFFHHHIIIJJJNNNOOOOOOPPPPPPPPPOOOOOOJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA???===<<<<<<<<<<<<===???BBBEEEFFFEEEDDDCCCAAA???>>>???@@@@@@???>>>>>>??????@@@AAAAAA@@@@@@>>>@@@AAABBBBBBBBBDDDFFFGGGFFFDDDBBBAAABBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIJJJKKKJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEdddfffggggggeeedddeeeeeeeeeeeehhhnnnpppqqquuuzzz|||wwwqqqlllgggaaa]]]YYYTTTOOOJJJHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>======???BBBCCCCCCBBBCCCBBBAAA@@@????????????AAA@@@??????>>>>>>??????======<<<<<<<<<<<<============>>>???@@@BBBDDDEEECCCAAA???>>>??????>>>===>>>>>>>>>>>>===============>>>>>>===<<<<<<>>>@@@AAA@@@@@@???>>>>>>??????DDDCCCAAA@@@>>><<<;;;:::===>>>@@@AAABBBBBBBBBAAAAAAAAA???>>><<<:::999999;;;;;;<<<<<<======>>>>>>AAA@@@@@@???>>>????????????===<<<;;;=========<<<;;;<<<===>>>???>>>===<<<<<<<<<===???BBBFFFIIIKKK@@@>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@??????===<<<<<<======>>><<<<<<;;;::::::::::::;;;:::;;;<<<<<<<<<;;;:::999666666777777888999999999888888999999999999888888888888777777777888999999666666666777777777888888777777777888888888888999888999:::::::::999777666::::::;;;;;;;;;:::999999@@@======???CCCIIIRRR[[[ooo~~~}}}zzz~~~}}}xxxpppeee___^^^YYYXXXVVVRRRNNNKKKHHHFFFDDDDDDCCCCCCCCCCCCCCCDDDFFFEEECCCAAA??????????????????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAAAAAAAABBBCCCEEEFFFGGGGGGJJJKKKMMMNNNOOOPPPPPPPPPLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@???>>>===============???BBBDDDEEEEEEEEEDDDAAA???>>>???@@@@@@???===??????@@@AAABBBBBBBBBBBB>>>@@@BBBBBBBBBCCCEEEGGGFFFDDDBBBAAA@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJJJJHHHEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEEEEDDDEEEEEEkkknnnrrrtttsssrrrrrrrrrpppooosssyyy{{{zzz{{{zzztttjjjfffaaa\\\XXXUUUQQQOOOJJJIIIGGGGGGGGGFFFEEECCCDDDDDDCCCCCCCCCCCCCCCCCC>>>>>>>>>@@@CCCEEEDDDCCCAAA@@@???>>>>>>???@@@@@@AAA@@@??????>>>>>>??????>>>======<<<<<<======>>>???>>>>>>??????@@@AAABBBAAA@@@??????@@@@@@>>><<<============>>>>>>>>>>>>>>>>>>>>><<<;;;;;;===???AAA@@@??????>>>?????????BBBAAA@@@???======<<<<<<<<<<<<===>>>???@@@AAAAAABBBAAA@@@???>>>===<<<;;;;;;<<<<<<===>>>>>>??????AAAAAA???>>>>>>>>>???@@@???>>>======>>>>>><<<:::;;;<<<>>>@@@@@@???>>>===<<<;;;<<<===@@@CCCFFFHHHCCC@@@>>><<<===>>>>>>>>><<<======>>>>>>????????????????????????????????????>>>>>>>>>=========<<<<<<<<<:::999999999:::;;;;;;::::::::::::999999999666666666777888999999999888888999999999999888888666666666666666777888999666666666666777777777777777777777777888888888888888999;;;;;;;;;:::888777<<<<<<;;;<<<<<<<<<;;;:::>>>;;;;;;???AAAAAAFFFMMMWWWiii~~~~~~}}}}}}}}}~~~|||zzzrrrooonnnmmmfff[[[TTTSSSQQQPPPNNNKKKIIIGGGFFFEEEBBBBBBBBBBBBCCCCCCDDDDDDEEECCCAAA???>>>=========>>>???@@@AAABBBBBBBBBBBBAAACCCDDDEEEEEECCCAAA???===???AAACCCDDDEEEEEEDDDFFFGGGJJJLLLNNNPPPQQQQQQOOONNNMMMKKKHHHFFFEEEDDDAAAAAAAAA@@@@@@?????????>>>???AAACCCEEEEEEEEEEEEBBBAAA@@@@@@AAAAAA@@@>>>>>>???@@@AAABBBBBBBBBBBB>>>@@@BBBCCCCCCDDDFFFHHHEEECCCAAA?????????@@@AAA??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGEEEFFFHHHIIIIIIHHHFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCmmmqqqvvvxxxxxxvvvuuutttssssssvvv{{{|||zzzyyy{{{zzzvvvqqqpppoookkkccc\\\WWWTTTPPPNNNLLLKKKIIIHHHAAABBBDDDFFFHHHGGGCCC@@@AAAAAABBBBBBCCCCCCCCCCCCAAA@@@AAACCCFFFHHHGGGFFF???>>>>>>>>>>>>@@@BBBCCCAAA@@@@@@???>>>?????????@@@@@@????????????@@@@@@AAA@@@??????>>>>>>???????????????@@@AAAAAA???<<<<<<<<<======>>>>>>????????????>>><<<::::::<<<===@@@@@@????????????????????????>>>>>>>>>>>>>>>???;;;;;;;;;<<<===???@@@AAABBBAAAAAAAAA@@@@@@??????<<<<<<<<<===>>>??????@@@@@@???===<<<<<<<<<===>>>>>>>>>>>>???@@@???<<<:::;;;===???@@@AAA@@@???>>><<<<<<;;;;;;===@@@BBBDDDEEEBBB???===>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;<<<;;;:::999999999:::;;;;;;:::999888888888999999555666666777888999999999888888999999999999888888555555555555555666777888777777777777888888888999777777777777888888888888;;;<<<===>>>>>><<<:::999888777777888:::<<<;;;;;;999666888???AAA>>>???CCCFFFXXXnnnzzzwwwyyy|||~~~}}}zzzvvvxxxzzzyyyvvvrrrooommmfffeeeeeeeee^^^RRRJJJIIILLLKKKJJJHHHFFFEEEEEEEEEAAABBBCCCDDDEEEFFFFFFGGGEEEDDDBBB@@@>>>======>>>>>>???@@@AAABBBBBBCCCBBBAAABBBDDDEEEDDDBBB@@@>>>;;;===@@@BBBDDDDDDCCCCCCDDDEEEHHHKKKMMMPPPQQQRRRQQQQQQOOOMMMJJJHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAACCCDDDEEEFFFFFFDDDCCCAAABBBBBBCCCAAA@@@>>>>>>???@@@AAABBBBBBBBB???AAACCCDDDDDDEEEGGGIIIDDDBBB@@@>>>>>>>>>???@@@>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHBBBDDDFFFIIIIIIHHHFFFEEE@@@@@@@@@AAACCCDDDFFFGGGFFFFFFEEECCCCCCBBBBBBBBBpppqqqtttwwwyyyzzz{{{{{{sssqqqqqquuuxxxvvvoooiiifffbbb^^^XXXUUUSSSRRRRRRKKKJJJHHHGGGFFFEEEEEEFFFEEEGGGHHHHHHGGGFFFGGGHHHGGGHHHIIIJJJJJJKKKJJJJJJEEEDDDEEEKKKQQQSSSPPPKKKAAAAAA@@@???>>>>>>======AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@BBBDDD??????>>>>>>>>>>>>>>>???<<<>>>AAACCCDDDBBB???>>>===>>>>>>?????????>>>>>>@@@@@@???>>>===<<<;;;;;;::::::;;;;;;===>>>???@@@???>>>===<<<<<<===>>>>>>>>>>>>============>>>>>>??????@@@@@@@@@???>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<===>>>??????@@@@@@???DDDAAA===:::999;;;===>>>===>>>???@@@@@@???===<<<<<<;;;999:::<<<======<<>>=========>>>???============>>>>>>>>>>>>CCCBBB@@@???===<<<<<<<<<>>>>>>>>>???????????????;;;;;;<<<<<<;;;;;;:::999:::999888666666666666777666888999999888888999::::::999888777666666666666999888777666555555555555444444666777888888888888333555777888999888666555999888888888777777666666888888888888888888888888888888888888999;;;@@@DDDFFFIIITTThhhzzzwwwrrrtttxxxyyyxxx{{{||||||yyyuuurrrnnnlllkkkkkkjjjiiieeeccc___YYYSSSLLLGGGDDDFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCDDDEEEFFFGGGGGGHHHFFFCCCAAA@@@@@@???>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIICCCBBB@@@??????AAADDDFFFCCCBBBBBBEEEHHHJJJHHHEEEIIIKKKLLLMMMMMMLLLKKKIIIGGGFFFFFFDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????AAACCCCCCBBB???>>>===>>>???>>>======???AAADDDFFF999;;;===???BBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDGGGFFFEEEDDDCCCCCCDDDEEECCCDDDFFFHHHHHHHHHFFFEEECCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBnnnooopppqqqrrrssssssssskkkhhhgggggghhheee^^^XXXZZZXXXSSSOOOLLLJJJJJJJJJFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGHHHHHHGGGHHHKKKMMMNNNPPPTTTWWWXXXXXXWWWVVVMMMJJJIIILLLSSSXXXYYYWWWIIIGGGCCC@@@>>>>>>??????????????????@@@AAABBBBBBAAABBBCCCBBBAAAAAACCCDDD@@@@@@???>>>>>>>>>>>>>>><<<>>>AAACCCCCCBBB???>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;======<<<<<<<<<<<<======>>>>>>===<<<<<<===>>>>>>????????????????????????@@@@@@@@@@@@@@@??????>>>;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<>>>@@@AAAAAABBBAAA@@@===;;;;;;;;;===>>>===>>>>>>?????????>>>>>>===;;;:::;;;<<<>>>>>>===AAA@@@??????>>>>>>??????<<<<<<=========>>>>>>>>>>>>===<<<;;;:::999999999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999:::999888666666666666777555666888777666666777999:::999888777777777777777999888777666555555555555444444555666777888888777555666888::::::999888777888888888888777777666666666666666666666666666666777777777777888:::???BBBIIIFFFGGGQQQ```qqq{{{tttsssvvv{{{}}}}}}{{{vvvttt}}}|||xxxqqqpppmmmiiigggeeeeeeeee]]]\\\XXXTTTNNNIIIEEEBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHEEEBBBAAAAAAAAA@@@???======???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIIDDDCCCAAA@@@AAACCCEEEGGGEEECCCAAABBBEEEHHHHHHGGGIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@???????????????@@@BBBBBBAAA?????????@@@???>>>>>>>>>@@@BBBCCC===>>>???AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBAAAAAA@@@AAABBBCCCDDDFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBffffffeeeddddddddddddddd]]]ZZZWWWVVVVVVTTTNNNJJJNNNLLLIIIFFFDDDCCCCCCCCCFFFEEEDDDCCCCCCEEEGGGIIIGGGIIIKKKMMMOOORRRWWWZZZ[[[^^^aaaddddddccc```^^^SSSOOOJJJKKKQQQYYY^^^```UUUQQQKKKEEEAAA@@@@@@@@@????????????@@@AAACCCCCCAAABBBDDDCCCBBBBBBCCCEEEBBBAAA@@@??????>>>======<<<===@@@BBBBBBAAA???===???@@@AAABBBBBBBBBBBBBBB@@@@@@???>>>======<<<;;;@@@???>>><<<;;;;;;;;;;;;>>>>>>============>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@??????>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@@@@@@@>>>>>>===<<<<<<======>>>============>>>??????@@@>>><<<;;;<<<===>>>>>>===???@@@@@@@@@@@@???>>>>>><<<<<<<<<============>>>;;;;;;:::999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999999999888777666666666666444555666666555555666777999999888888888888888999999888777666555444444444444444555666777777777777555666777888999888777777777777888888777777666666444444444444444444444444555666666666666888<<>>?????????>>>;;;<<<===>>>>>>???>>>>>>BBBBBBCCCEEEFFFGGGHHHIIIFFFEEECCCBBBBBBDDDFFFGGGGGGDDDAAA@@@BBBEEEGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFCCCAAA@@@AAABBBCCC@@@@@@?????????>>>>>>>>><<>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAABBBCCCCCCDDDDDDBBBAAAAAABBBBBBCCCFFFFFFGGGHHHHHHGGGEEEDDDDDDDDDCCCBBBAAAAAAAAABBBDDDCCCCCCBBBAAABBBBBBBBBYYYXXXVVVTTTSSSTTTTTTUUUNNNLLLKKKKKKLLLLLLJJJHHHIIIGGGEEECCCBBBBBBBBBCCCGGGFFFEEEDDDEEEGGGJJJKKKOOORRRWWW\\\^^^aaadddfffffffffeeedddaaa^^^ZZZXXXQQQMMMHHHGGGLLLRRRXXX[[[[[[XXXSSSMMMHHHEEECCCBBBBBBAAAAAA@@@@@@AAAAAABBB@@@BBBCCCCCCBBBBBBCCCDDDBBBBBBBBBAAA@@@>>>===<<<<<<===???AAAAAA@@@???===??????@@@AAABBBBBBBBBBBB@@@@@@??????>>>======<<<@@@???>>><<<;;;;;;;;;;;;???????????????@@@@@@@@@???@@@AAAAAAAAAAAA@@@???AAAAAAAAAAAA@@@???>>>>>>::::::;;;;;;;;;<<<<<<<<>>===<<<;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<===>>>@@@AAA???===<<<<<<>>>???>>>======>>>?????????>>><<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;:::::::::::::::::::::::::::999888888999888888777666666555555333555666666555555666777999888888888888999999:::888888666555444333333333333444555666666666666666222333444555555555555444666666777888888777666555444444444444444444444444444444555555555666999<<<;;;:::;;;===@@@GGGVVVeeeyyy|||{{{ssshhhdddhhhooozzzwwwvvvxxxzzz~~~}}}yyyvvvooouuuzzz~~~zzzwwwuuurrrooopppppplllcccVVVMMMKKKLLLGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@>>><<<;;;<<<=========;;;<<<======>>>>>>>>>===@@@@@@AAACCCDDDEEEFFFGGGFFFEEECCCBBBBBBCCCDDDEEEEEEDDDBBBAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEBBB@@@???@@@BBBDDD?????????>>>>>>>>>>>>===;;;???CCCEEEDDDBBB@@@???@@@??????>>>>>>??????@@@CCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@AAABBBBBBFFFGGGGGGGGGGGGFFFDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@DDDCCCBBBAAA@@@AAAAAABBBMMMLLLJJJIIIIIIJJJKKKKKKFFFEEEEEEEEEGGGHHHHHHHHHFFFFFFDDDCCCCCCCCCDDDDDDEEEEEEGGGIIIMMMPPPSSSUUU]]]aaagggjjjjjjiiigggfffbbb```[[[VVVRRRPPPNNNNNNKKKIIIFFFEEEGGGJJJMMMOOOUUUUUUTTTSSSPPPNNNLLLJJJGGGFFFEEECCCAAA@@@??????>>>@@@BBBCCCBBBAAAAAABBBCCCCCCCCCBBBAAA???===<<<;;;===>>>@@@@@@???>>>======>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>======>>>======<<<<<<<<<======@@@@@@AAAAAABBBBBBBBBBBB>>>>>>????????????>>>>>>@@@@@@@@@@@@???>>>===<<<:::::::::;;;;;;;;;;;;<<>>===<<<;;;::::::;;;<<<===>>>>>>=========<<<;;;;;;<<<>>>@@@AAA@@@>>><<<<<<>>>>>>>>>===;;;<<<=========<<<:::999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======;;;:::::::::999999999888999999::::::999999888777888888777777666555555444444555777666555555666888888888888777888888999999777666555444333333333333333444444555555555555444222222333333444444444444444555777888888777666555444444444444444444444444333444444444444444777999555777:::>>>======DDDMMM```eeegggaaaUUUNNNPPPTTT___jjjwww{{{yyyvvvyyy}}}vvvyyy}}}~~~}}}~~~~~~|||{{{zzzyyyssswwwzzz{{{zzzuuurrrooollliiihhhiiifff\\\OOOFFFDDDDDDAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<<<<===>>>>>>>>>======>>>>>>???>>>>>>>>>======>>>@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBAAABBBCCCCCCCCCBBBBBBBBBEEEEEEEEEFFFFFFEEEEEEEEEEEECCCAAA??????@@@BBBDDD?????????>>>>>>>>>>>>===>>>AAADDDEEEDDDAAA???>>>>>>>>>>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBFFFFFFFFFFFFEEEDDDDDDCCCEEEDDDCCCAAAAAA@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAAGGGFFFFFFFFFFFFFFFFFFGGGCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFIIINNNTTT[[[```dddffffffiiillllllgggaaa\\\YYYTTTQQQLLLHHHEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIKKKOOORRRTTTUUUUUUTTTMMMLLLIIIEEEBBB???>>>===>>>@@@BBBCCCBBBAAAAAAAAABBBBBBCCCCCCBBB@@@???===;;;<<<===>>>???>>>>>>===;;;<<<===>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<===>>>??????@@@AAABBBCCCCCCCCCBBB>>>>>>===<<<<<<===>>>>>>@@@@@@??????>>>===;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>:::;;;<<<===============<<<<<<<<<<<<===>>>>>>??????>>><<<<<<===>>>===<<<:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<::::::999999999:::;;;;;;999888888777777666666666888999999999999888777777777777777777666555444444444555666666555555666888888888777777777777777888444444444333333333444444333333444444444444444333444444444444444555555555333555666888888777666555444444444444444444444444222444444444333333555777777666666888777666:::BBBIIINNNSSSPPPIIICCCDDDFFFLLLTTT```gggjjjmmmrrrvvvqqqsssuuuxxxxxxvvvtttrrrxxx|||~~~zzzvvvtttuuusssyyyxxxyyy}}}{{{xxxvvvvvvvvvqqqvvvyyyzzz|||}}}~~~yyysssnnnllliiieeeaaaYYYZZZXXXRRRKKKEEECCCCCC>>>???@@@@@@AAA@@@@@@@@@???????????????@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEECCCAAA>>>>>>???@@@@@@@@@>>>>>>????????????>>>>>>;;;;;;<<<>>>???@@@AAABBBCCCBBBAAA@@@????????????===@@@CCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@BBBCCC@@@@@@?????????>>>>>>>>>???BBBDDDEEECCCAAA??????>>>>>>???@@@AAAAAABBBBBB@@@@@@BBBCCCDDDDDDEEEEEEEEEDDDBBBAAA???>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@??????@@@BBBBBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAADDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEIIIPPPXXX___dddfffggg```aaa```]]]XXXRRRNNNLLLIIIGGGDDDAAA@@@AAACCCDDDCCCCCCDDDDDDCCCDDDEEEFFFDDDFFFIIIMMMQQQSSSUUUVVVPPPNNNKKKGGGDDD@@@>>>===>>>@@@CCCDDDCCCBBBAAABBBAAABBBCCCDDDCCCBBB@@@???;;;<<<===>>>>>>>>>======:::;;;===>>>???@@@@@@@@@@@@@@@@@@????????????>>><<<<<<<<<<<<<<<===>>>>>>===>>>@@@AAABBBBBBBBBAAA???>>><<<;;;;;;<<<>>>?????????>>>>>>===;;;:::999999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<>>@@@BBBEEEJJJPPPUUUZZZ^^^aaadddgggjjjnnnqqqqqqppppppqqqvvv{{{zzztttnnnlllllljjjmmmyyy{{{tttsssuuuzzz|||wwwsssqqqppplllrrrvvvxxxyyyzzzxxxsssppplllgggdddccc___ZZZUUULLLLLLKKKIIIFFFCCCAAA@@@>>>>>>???@@@@@@@@@@@@???????????????>>>>>>>>>>>>@@@AAAAAABBBCCCDDDDDDEEECCCAAA>>>>>>?????????>>>>>>>>>?????????>>>>>>===;;;;;;<<<===???@@@AAAAAACCCBBBAAA@@@???>>>=========???AAAAAA@@@@@@BBBEEEBBBBBBBBBAAAAAABBBBBBBBB@@@@@@??????@@@AAABBBBBBAAA@@@@@@@@@???????????????AAACCCDDDCCCAAAAAABBBAAAAAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????>>>???@@@AAABBBAAAAAA@@@AAA@@@@@@???@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBCCCEEEFFFEEEDDDAAA@@@BBBCCCCCCCCCBBB@@@>>>===???AAADDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>CCCJJJQQQVVVYYYYYYXXXSSSSSSQQQMMMIIIFFFEEEFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@AAABBBBBBAAABBBEEEFFFFFFFFFGGGIIIKKKNNNPPPRRRQQQOOOLLLHHHEEEBBB@@@??????AAADDDEEEDDDCCCBBBCCC@@@AAACCCDDDDDDCCCAAA@@@;;;<<<<<<===============;;;<<<===>>>@@@@@@AAAAAA@@@@@@@@@???????????????>>>======<<<<<<<<<======<<<===???@@@AAAAAA@@@@@@AAA???<<<::::::<<>>>>>>>>===<<<:::999888999999:::::::::;;;;;;;;;==================<<<;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===<<<;;;???===;;;;;;;;;<<<;;;:::===<<<;;;:::999:::;;;<<<999999:::::::::;;;;;;;;;;;;::::::999888888999999;;;;;;;;;:::999888888777888888888888888777666666666777777777777555444333111333444444333222444555888888777555444444444444111111111222333444666777333333444444444333222222111111000000111111222333222444666888999777666444333333333333333333333333333444555555333333444555:::666666999;;;888666777999:::::::::888888:::;;;>>>======???DDDHHHKKKLLLSSSWWW]]]dddiiimmmoooooolllrrrxxxwwwqqqkkkggggggeeegggqqq{{{}}}~~~|||uuuqqqqqquuu~~~xxxrrrnnnllliiiooouuuvvvwwwvvvqqqkkkdddaaa]]][[[ZZZVVVPPPKKKGGGFFFDDDCCCBBBAAA>>>;;;>>>>>>??????@@@???????????????>>>>>>=========<<<<<<======???@@@AAABBBBBBAAA???<<<;;;<<<<<<<<<;;;===>>>>>>>>>>>>>>>======;;;<<<===>>>???@@@AAABBBCCCCCCBBBAAA???>>>======>>>???@@@>>>===???CCCHHHBBBAAAAAA@@@@@@AAAAAABBB>>>??????@@@AAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@???>>>@@@BBBBBBBBBBBBDDDEEECCCCCCCCCCCCBBBAAA@@@???AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@AAAAAA@@@@@@@@@AAACCCDDD@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@@@@@@@AAABBBBBBAAACCCFFFGGGGGGEEEBBB???BBBAAAAAA@@@@@@AAAAAABBBAAABBBDDDEEEEEEEEEDDDCCC@@@AAACCCBBB@@@>>>===>>>@@@AAACCCFFFHHHIIIIIIIIIHHHHHHHHHFFFCCCAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>???AAABBBBBBBBBAAAAAAFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFEEECCCAAAGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBAAA@@@@@@??????>>>>>>===<<<;;;;;;<<<===>>>>>><<<;;;;;;===>>>>>>======>>>?????????>>><<<;;;<<<===>>><<<:::888888999;;;<<<<<<===>>>??????@@@:::<<<<<<<<<;;;;;;<<<>>>===<<<;;;::::::::::::;;;:::::::::::::::::::::::::::::::::;;;;;;===>>>???===<<<;;;:::::::::;;;<<<======;;;;;;;;;;;;======<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888999:::;;;===;;;999777777777999:::777777888888888999999999777666444555777999::::::888777666555444333222111444444444444444444444444666555555444222111111000222222333333333333444444555444333333222222333333444444333333222111000000444444444555555555555666666666555444333222222111444333333222222333333444666666666666666555555555777777888999999999888888:::::::::;;;<<<===>>>???CCCHHHPPPUUUZZZbbbmmmuuuwwwvvvsssppplllhhhfffdddiiikkkrrr|||~~~~~~{{{vvvsssuuu|||wwwpppmmmlllooosssyyy|||zzztttkkkfff^^^ZZZUUURRRQQQPPPMMMJJJDDDCCCBBB@@@???>>>>>>=================================<<<;;;;;;;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDBBBAAA>>><<<;;;;;;<<<===>>>>>>=========<<<<<<;;;<<<<<<<<<===>>>@@@AAABBBFFFEEEDDDBBB@@@>>>===<<<===>>>>>>@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAACCCCCCCCCBBB???>>>===???AAABBBDDDCCCBBBAAAAAAAAAAAAAAA>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@???@@@BBBBBB@@@???AAAAAAAAA@@@@@@>>>======>>>>>>>>>>>>>>>===<<<<<>>===>>>>>>???AAACCCEEEEEEEEEEEEBBBDDDDDDCCCAAA@@@AAABBB????????????????????????@@@AAABBBCCCCCCCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFFFF???@@@BBBCCCEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>============>>>???===<<<;;;;;;===>>>>>>==================<<<;;;;;;;;;<<<===<<<:::999999:::<<<<<<======>>>??????@@@;;;<<<======<<<<<<===???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>===<<<;;;;;;:::;;;<<<===;;;:::999888888999:::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999::::::<<<;;;:::888888888888888777777777888888888999999888666444555777999999999888777777666444333222222444444444444444444444444444333333333333333222222222222222333333333444444444444333222222222222333444444333222222111000000333444444444555555555555555555555444333333222222444333333222222333333444444444444444444444555555777777888888888888999999999999888888999:::;;;<<<;;;>>>CCCHHHOOOXXXbbbiiipppooommmjjjhhhfffeeeeeeiiikkkpppyyy~~~}}}}}}|||zzzwwwvvvyyy~~~yyytttqqqppptttuuuwwwwwwrrrkkkbbb]]]SSSPPPLLLJJJJJJJJJHHHFFFBBBAAA???===<<<<<<====================================<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAACCCDDDAAA@@@>>><<<;;;<<<======??????>>><<<<<<;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCBBBAAA@@@???>>>>>>>>>===>>>>>>???AAABBBBBBCCCBBBAAA@@@@@@AAABBBCCCDDDDDDBBB@@@>>>>>>???@@@BBBCCCCCCBBBAAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????@@@AAA???>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>??????@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBB@@@AAACCCCCCAAA???>>>???======>>>???@@@@@@@@@@@@===>>>@@@@@@??????AAABBB>>>>>>>>>???????????????AAABBBCCCCCCDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDD<<<<<<===???AAADDDFFFGGGEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>??????@@@AAAAAABBB@@@???>>>>>>>>>>>>??????===;;;:::;;;<<<>>>>>>===<<<<<<;;;::::::::::::::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<===>>>>>>??????<<<===>>>===<<<<<<>>>@@@@@@@@@???>>>======<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<======>>><<<<<<;;;;;;;;;<<<<<<===:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;:::999888::::::::::::999888777777777777777777888888888888888777555555777888777666777777777666555444333333333333333333333333333333111222222222333333444444222222222222333333333333444444333222222222222222333333333222111111000000333333333333444444444444444444444444333333333333333333222222222222333333222222222333333444444444888777666666666888999:::999888666555555666888999::::::<<>>>>><<<<<<<<<===>>>???AAA@@@>>><<<;;;:::;;;;;;<<<<<<<<<<<<===???@@@AAA@@@@@@>>>======>>>???@@@===>>>>>>???@@@AAABBBBBB?????????@@@AAABBBCCCDDDEEEDDDAAA???>>>???@@@AAABBBBBBAAAAAAAAABBBCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@AAA@@@>>>===>>>???>>>===:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>======<<<===>>>>>>??????@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>======>>>>>>???AAA@@@???>>>???@@@AAABBB@@@BBBDDDDDDBBB@@@@@@@@@<<<==================<<<:::<<<>>>>>>===>>>???AAA@@@@@@??????????????????AAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCC???>>>>>>===>>>@@@AAACCCCCCCCCCCCBBBBBBBBBBBBAAA>>>>>>??????@@@@@@@@@AAA??????>>>>>>>>>>>>>>>>>><<<;;;::::::<<<>>>>>>===;;;:::999888777888999:::999:::;;;;;;::::::<<<===;;;;;;;;;;;;<<<<<<======;;;<<<===<<<;;;<<<===???@@@@@@@@@???>>>>>>===<<<>>>??????@@@@@@???>>>===;;;;;;<<<===============;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;999999999999;;;;;;:::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::999:::<<<======;;;999777888999:::;;;:::888666555666666666777777777888888888777555555666666555444777666666555555444444444222222222222222222222222111222222222222333333333111222222222222333333333444333333222111222222222333222222222111111000000222222222222333333333444222222333333333444444444333333222222222222333333111111111222333444555555777666555444555777999:::999888555333333444666777;;;:::;;;CCCMMMUUUWWWVVVQQQPPPPPPPPPRRRVVVYYY\\\aaabbbfffmmmwww|||xxxvvvzzz}}}zzz|||~~~{{{}}}|||xxxwwwvvvttttttuuuwwwzzz|||}}}{{{zzzzzz{{{zzz|||}}}|||yyyuuuqqqnnnlllhhhccc\\\UUUOOOKKKIIIDDDCCCBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>???@@@BBBDDD==============================<<<;;;;;;;;;;;;<<<;;;<<<<<<======>>>>>>>>><<<<<<;;;<<<<<<===??????BBBAAA>>><<<::::::::::::<<<<<<<<<<<<===>>>???@@@AAA@@@>>>======>>>???@@@===>>>>>>???@@@AAAAAAAAA===>>>>>>@@@AAACCCDDDEEEFFFEEECCCAAA??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@@@@AAA???===<<<=========<<<::::::;;;<<<==================>>>>>>>>>>>>===============>>>>>>>>>??????>>>???AAABBBBBB@@@>>>===???@@@BBBCCCCCCBBB@@@?????????>>>>>>>>>>>>??????AAA@@@?????????@@@BBBCCCAAACCCEEEEEECCCAAAAAABBB=========<<<<<<;;;;;;;;;<<<===>>>>>>===<<<===???BBBAAAAAA@@@???>>>>>>===????????????????????????AAABBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::999:::<<<>>>>>>===;;;:::999777777888999999888:::;;;;;;;;;;;;<<<===999999999::::::::::::::::::;;;;;;;;;::::::<<<>>>>>>????????????>>>===<<<@@@@@@AAABBBAAA@@@>>>===;;;<<<===>>>>>>>>>===<<<999999::::::;;;;;;;;;;;;;;;;;;999999999999;;;;;;::::::;;;<<<<<<;;;::::::<<<<<<;;;;;;;;;:::::::::999:::===>>>>>><<<999777777999:::;;;:::888666444555555666666666777777777888666555555666666444222555555555555444444444444222222222222222222222222333333222222222111111111111111111222222222333333333333222111111111111222222222111111111111111000111111111111222222222222111111222333333444444444333222222111111222222333111111222333444555555555666555444444444666999:::999888666444333444555666777666999AAAKKKOOOLLLHHHBBBAAAAAABBBEEEIIIMMMPPPTTTVVV\\\eeepppxxx|||~~~uuusssqqqttt{{{}}}{{{xxxzzz~~~}}}|||yyyuuuqqqpppqqqsssuuurrrssstttsssqqqppppppqqqssssssrrrppplllgggbbb^^^ZZZWWWRRRMMMHHHFFFEEEDDDBBBCCCCCCBBBAAA@@@??????===<<<;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===>>>>>>======;;;:::999::::::;;;<<<===>>>???@@@BBB@@@>>><<<;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>BBBAAA@@@???>>>>>>??????>>>>>>>>>??????@@@@@@AAA======???@@@BBBDDDEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????@@@>>><<<<<<===>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>======<<<===============>>>>>><<<>>>@@@AAAAAA@@@>>>======>>>@@@AAABBB@@@???===??????>>>>>>>>>>>>?????????????????????@@@AAAAAA???AAACCCDDDBBBAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<<<<===>>>===<<<;;;<<<===AAA@@@@@@???>>>>>>======>>>>>>===<<<<<<<<<<<<===@@@AAABBBBBBCCCCCCBBBBBB??????>>>>>>>>>???@@@@@@??????@@@AAAAAABBBCCCCCCAAA@@@@@@???>>>>>>============>>>>>>===<<<;;;:::;;;999888999<<<>>>>>>===;;;;;;:::999999999999999999:::;;;;;;::::::<<<===999999999999999999999:::999:::;;;:::999999;;;======>>>???@@@@@@@@@???>>>@@@AAABBBCCCCCCAAA???===<<<<<<>>>??????>>>===<<<888999:::;;;<<<<<<<<<<<<:::999888777777888999:::999:::;;;<<<<<<;;;:::999<<<<<<;;;;;;;;;::::::::::::;;;===>>>>>><<<:::888777888::::::999888555444555555555555666666666666666555444555666555444222333333333333333444444444111111111111111111111111333333222222111111111000111111111111222222222222333333222111111111111111111111111111111111111111000000000000111111111222111111222222333333444444222222111111111111222222222222222333333444444444444444444444555666888999777666666555444444444444555666999???FFFHHHDDD>>>888888888999<<>><<<;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>===;;;999888999:::;;;<<<===>>>>>>???@@@???>>>===<<<;;;:::999;;;;;;;;;;;;;;;<<<======AAAAAAAAA@@@@@@??????>>>>>>>>>>>>?????????@@@@@@===>>>@@@BBBDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????>>>>>>>>>>>>======>>>??????===<<<;;;;;;<<<<<<<<<;;;;;;:::<<<======>>>>>>>>>>>>>>>===========================>>>???@@@@@@@@@???>>>======???@@@@@@@@@???>>>>>>======<<<<<<======>>>======>>>????????????>>><<<>>>@@@AAA???>>>>>>???======<<<;;;:::;;;<<<<<<:::;;;<<<<<<;;;:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;:::;;;;;;<<<>>>???@@@@@@AAAAAA@@@@@@======>>>>>>???>>>>>>>>>===>>>???@@@AAABBBCCCCCC????????????>>>>>>>>>>>>>>>>>>??????>>>===;;;::::::999888999<<<>>>>>>===;;;;;;<<<<<<;;;;;;:::999999;;;<<<;;;::::::;;;<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;::::::<<<===<<<===@@@BBBCCCCCCBBBAAA@@@AAACCCDDDCCCAAA>>>===<<<===>>>??????>>><<<;;;:::;;;<<<===>>>>>>>>>===;;;:::999888888999:::;;;999:::<<<======<<<:::999<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>===<<<:::999888888999999888777666555444444555555555666666666444444444555666666444222111111111222222333333333111111111111111111111111111111111111222222222222111111111111222222222222333222222111111111111111000000000000111111111111/////////000000000111111222222222222222333333333222222111111111111222222111111222222222222222222222333333444666777777888333444555555555444333333777777888;;;???@@@===:::666666777777888:::;;;<<<<<<>>>DDDLLLVVV]]]aaabbb```eeemmmtttyyyzzzyyyxxxoooooopppsssvvvyyy{{{{{{}}}~~~~~~~~~~~~}}}yyyzzzzzzvvvwww||||||||||||{{{zzzyyywwwuuutttttttttuuuuuuzzz}}}|||yyywwwrrrnnniiifffddddddbbbbbbcccfffjjjiiieeeaaaWWWSSSOOOLLLJJJGGGCCC@@@@@@???>>>===<<<<<<======;;;===??????<<<::::::;;;>>>??????@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===;;;:::999:::;;;<<<======>>>>>>===>>>??????>>><<<:::999;;;;;;::::::;;;;;;<<<===<<<===???@@@AAA@@@???>>>>>>>>>>>>>>>???????????????@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<;;;;;;===???AAAAAA???<<<999:::;;;<<<=========<<<<<<<<<===>>>>>>>>>>>>>>>========================>>>>>>>>>??????@@@@@@@@@>>>>>>?????????@@@@@@@@@<<<<<<<<<;;;;;;<<<<<<<<<:::;;;===>>>>>>>>>===<<<:::<<<>>>>>>===<<<<<<<<<===<<<;;;:::::::::<<<<<<888999;;;;;;::::::;;;===777777888:::<<<===>>>???>>>===<<<;;;::::::;;;<<<======>>>???????????????===>>>>>>???>>><<<;;;999======>>>???AAABBBCCCDDD=========>>>??????@@@@@@???@@@@@@@@@???>>><<<;;;:::888888999<<<>>>>>>===;;;<<<===>>>===<<<;;;::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;===>>><<<>>>AAACCCEEEEEEDDDDDD@@@BBBCCCDDDCCCAAA>>><<<<<<===???@@@???>>><<<;;;;;;<<<>>>???@@@@@@@@@???======;;;;;;;;;;;;======999:::<<<======<<<:::999<<<<<<;;;;;;;;;:::::::::;;;<<<=========<<<;;;:::999999999888888777666555444444444555555555666666333333333555666666444222000000000111111222222333000000000000000000000000...///000111222333444444000111111111111222222222333222222111000111111111000000000000000111111111////////////000000000000222222222222222222222222222222111111111111222222111111111111000000000000111222333555666777777777111222444555555444222111666444333444555666666666888888888888888888888888::::::<<<@@@GGGMMMQQQRRRTTTZZZbbbiiimmmppprrrtttnnnooorrruuuxxxzzzzzz{{{|||zzz~~~~~~~~~||||||~~~||||||}}}}}}|||sssppptttyyy|||}}}yyytttpppttt~~~|||zzzyyyyyyyyywwwsssooopppuuuxxxvvvssswww||||||wwwuuutttqqqpppnnnkkkfffbbb]]][[[\\\ZZZYYY\\\___]]]UUUNNNOOOKKKFFFCCCCCCCCC@@@>>>======<<<<<<;;;;;;:::999999<<>>???>>>===;;;999::::::::::::::::::::::::======<<<;;;;;;;;;;;;<<<999;;;===??????>>>===<<<999:::;;;<<<============;;;===???@@@???===:::999;;;;;;:::::::::;;;<<<<<<888:::===@@@AAAAAA???>>>>>>>>>>>>>>>????????????@@@AAACCCEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;999;;;===AAACCCCCC???===888888:::<<<===>>>??????<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========??????>>>>>>???@@@AAAAAA@@@?????????@@@AAABBBBBB???===;;;999999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<===???AAAAAAAAA???>>>;;;;;;;;;::::::999999999888888888888888999999999999999::::::::::::;;;;;;::::::<<<<<<<<<;;;:::999>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<>>>???AAAAAABBBBBBBBBBBBCCCCCC??????@@@AAAAAA???>>>===AAAAAA@@@???>>>===;;;::::::;;;<<<======;;;999888<<<<<<<<<;;;;;;;;;::::::;;;;;;=========<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????>>>CCCDDDHHHLLLOOOMMMIIIFFFDDDCCCCCCBBBAAA??????>>>?????????>>>===;;;999999;;;<<<>>>???@@@??????>>>===<<<===>>>???>>><<<999???>>>===<<<<<<<<<<<<<<<:::999888999;;;;;;:::999::::::999999999999888888555666666444222111333444444444555555666777777777333444444555555444444333222222222222222222222222111111000000000000000111333333222222222222333333////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111111111222222111111111111222222111111222222222333333333444555555666666666666666111111222222222333333333666666666666666666666666777888::::::888777888999;;;;;;;;;<<<>>>AAADDDFFFEEEJJJQQQYYYaaafffhhhjjjjjjqqqxxxyyytttoooppprrruuu{{{}}}yyyzzz}}}{{{xxxvvvuuutttuuu}}}~~~yyyyyy|||{{{oooiiiiiinnnsssuuutttrrrppppppttt{{{|||{{{~~~zzztttrrrooommmlllnnnqqqsss{{{zzzxxxwwwvvvsssooollljjjiiigggeeebbb]]]WWWRRRRRRQQQQQQQQQRRRPPPMMMJJJDDDBBB@@@===;;;999888777;;;;;;<<<<<<===<<<<<<<<<>>>===<<<<<<<<<<<<<<<===;;;;;;;;;<<<;;;;;;:::999:::::::::;;;;;;;;;;;;<<<;;;<<<=========<<<:::999888888999:::::::::999999888999:::;;;<<<<<<<<<<<<<<<===???@@@???>>><<<;;;:::::::::;;;;;;===>>>>>><<<===???>>>>>>>>>???AAAAAABBBBBBBBBAAA???===<<<>>>@@@BBBDDDEEECCCAAA@@@BBBCCCDDDCCCBBBCCCEEEFFFEEEDDDCCCDDDDDDCCC@@@>>>>>>======>>>@@@BBBBBBAAABBBCCCDDDDDDEEEEEEDDDDDDAAAEEEGGGFFFBBB===;;;;;;;;;::::::===AAABBB@@@===<<<<<<==================<<<===>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???????????????????????????>>>======>>><<<;;;999888999:::::::::::::::;;;;;;;;;;;;<<<<<<===???@@@AAA@@@???>>>;;;;;;;;;::::::999999999888888888888888888888888999999::::::::::::;;;;;;:::;;;<<<=========<<<;;;>>>>>>>>>>>>>>>===<<<<<<;;;::::::999:::<<<===>>>@@@@@@@@@AAAAAABBBBBBBBB>>>??????@@@@@@??????>>>BBBBBBAAAAAA???>>>===<<<;;;;;;<<<===<<<;;;:::999:::::::::999999999999888;;;;;;<<<======<<<;;;:::=========<<<;;;;;;;;;:::;;;<<<===>>>@@@@@@AAAAAAEEEGGGJJJMMMOOONNNJJJFFFAAAAAA@@@@@@@@@@@@???????????????>>>===<<<::::::999::::::;;;<<<<<<<<<;;;999888888:::<<<<<<;;;:::<<<;;;;;;:::999999::::::>>><<<;;;;;;<<<<<<:::999999999888888777777666666666666666444222111222333777777666666555444444333333333444444444444333333222222222222222222222222111111000000000000000111000//////......//////000/////////000000000111111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222111111000000111111222111111111222222222333333333333444555555555555444222222222333333333444444333333333333333333333333666777999999777666777888666555666777888;;;===>>>???AAAEEEJJJPPPVVV[[[]]]gggpppzzz}}}wwwqqqmmmmmmmmmssszzz}}}}}}}}}~~~yyytttqqqpppppppppvvv}}}~~~yyyxxxzzz}}}{{{qqqkkkkkkooorrrsssqqqpppnnnnnnrrryyy|||yyy{{{{{{yyyvvvtttrrrppppppqqqsssttttttrrrqqqqqqqqqpppmmmjjjgggddd___ZZZWWWSSSNNNKKKEEEEEEFFFGGGHHHGGGEEEBBB@@@???>>><<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;========================<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<===<<<<<<=========<<<;;;:::;;;;;;;;;;;;:::999888888999::::::;;;<<<<<<<<<<<<>>>??????@@@???>>><<<<<<::::::::::::;;;<<<===>>><<<>>>@@@@@@???>>>???@@@@@@@@@@@@@@@???>>>======>>>???AAACCCCCCBBBAAA???BBBCCCDDDCCCBBBCCCDDDFFFBBBBBBBBBCCCDDDDDDBBB@@@<<<<<<<<<>>>AAACCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBB???BBBDDDCCC@@@<<<::::::;;;::::::<<>>>>>>>>======;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>=========>>>>>>>>>======<<<;;;<<<;;;:::888777888888999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@???>>>===;;;;;;::::::::::::999999999999999888777777777666999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>=========>>>>>>>>>===<<<<<<:::999999888999:::<<<======>>>>>>???@@@AAAAAABBB=========>>>>>>???@@@AAACCCCCCBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999;;;;;;<<<<<<===<<<<<<;;;@@@@@@???>>>===<<<;;;;;;===>>>>>>@@@AAABBBBBBCCCEEEFFFHHHKKKLLLKKKGGGDDD=========>>>>>>?????????@@@@@@@@@???>>>===<<<;;;:::999999999999999:::;;;<<<::::::;;;===???@@@???;;;::::::999999999999:::@@@>>><<<<<<<<<<<<:::888888888777666666555444444666777666444222000111222666666555555444333333333222333333444444333333222000000000000000000000000000000000//////000000111///......------......///000000000000111111111111////////////////////////000000000000000000000000////////////////////////111111111111111111111111222111111000000111111222111111111222222222222333111222333333444444333333222333333333333444444444333333333333333333333333444555777777555444555666222222222333444555777777999999999:::???EEEKKKNNN___iiiwww}}}zzztttooommmmmmpppuuuyyy|||}}}~~~~~~{{{tttoooooopppqqqtttxxx}}}~~~}}}{{{zzz}}}|||wwwvvvxxxzzzyyy{{{~~~yyyqqqmmmooosssvvvwwwsssqqqooopppssszzz}}}vvvvvvwwwvvvppppppqqqrrrsssuuuwwwxxxsssrrrppppppppppppnnnlllbbb]]]UUUNNNJJJHHHFFFEEE@@@@@@AAACCCEEEEEEBBB@@@===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;::::::999;;;<<<>>>????????????>>>>>>>>>>>>===<<<;;;:::999:::::::::;;;;;;;;;<<<<<<<<<============<<<;;;;;;=========<<<;;;:::999888::::::;;;<<<<<<=========AAAAAA@@@@@@???>>>======;;;;;;;;;;;;<<<<<<===>>>===???BBBBBB@@@???>>>>>>>>>>>>============>>>>>>===>>>@@@BBBBBBAAA@@@???@@@AAABBBAAA@@@@@@BBBDDD@@@???@@@BBBDDDEEEDDDBBB<<<;;;<<<>>>AAADDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA???AAACCCBBB@@@===<<<;;;;;;999999:::<<<>>>>>>===============<<<<<<;;;;;;<<<;;;;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;:::999888777777777888999999:::::::::;;;;;;;;;<<<======>>>>>>>>>===<<<::::::::::::::::::::::::::::::999888777777666666999999999:::::::::;;;;;;:::;;;<<<<<<======>>>>>><<<===============<<<<<<999999888888888999;;;<<<;;;<<<======>>>???@@@@@@<<<<<<<<<<<<===???AAABBBCCCCCCCCCCCCBBBBBBAAA@@@======<<<;;;;;;<<<<<<===============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@??????>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEDDD@@@===;;;<<<<<<<<<============@@@@@@@@@@@@@@@???>>>======<<<:::999999:::;;;<<<>>>===;;;;;;===@@@@@@@@@<<<;;;::::::::::::;;;;;;>>><<<;;;;;;<<<<<<:::999888888777666555444333333666666666444111000000222222222333333444555555555222222333333333333222222000000000000000000000000000////////////000000111111000000//////000000111000000000000111111111222111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111111111000000000000111111111111111111222222222222111222333333444333333333111111222222222333333333444444444444444444444444222444555555444333333444444444444444444555555555888777555666888<<>>===<<<;;;::::::999999888:::<<<>>>@@@AAAAAA????????????>>>>>>===<<<::::::888999999999999:::::::::<<<<<<<<<===<<<<<<<<<<<<===============<<<;;;:::;;;;;;;;;;;;<<<===>>>>>>CCCBBBAAA@@@???>>>>>>>>>===============>>>??????===@@@CCCCCCAAA???===<<<>>>===<<<<<<<<<===???@@@>>>???@@@BBBBBBAAA@@@???===>>>???>>>======>>>@@@@@@??????@@@CCCDDDCCCBBB>>>======???AAACCCCCCBBBCCCCCCBBBBBBAAAAAAAAABBBAAABBBCCCCCCBBB@@@???>>>:::999888888999;;;======>>>======<<<<<<;;;;;;:::<<<;;;:::::::::<<<>>>???:::;;;<<<<<<===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::999888777777777777999999999:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<;;;::::::::::::::::::::::::;;;::::::999888777777666999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<============<<<<<<:::999888777888999:::;;;;;;;;;<<<<<<===>>>??????;;;;;;;;;;;;<<<>>>AAABBBBBBBBBCCCCCCCCCBBBAAAAAA>>>===<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<======?????????@@@@@@AAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>???@@@???<<<:::<<<<<<;;;;;;;;;:::::::::???@@@@@@@@@@@@@@@???>>>>>>===;;;:::999::::::;;;===:::888888999:::;;;:::::::::999999999999::::::999888777888:::;;;:::999888777777666555555444444555666555333111000000222111111111222333333444444111111222222222222111111//////////////////////////////......///000111111222111111000000111111222///000000000000111111111111111111111111111111111//////////////////////////////////////////////////////000000000111111111111000000000000000000111000000111111111222222222222222333444444444444333///000000000000111111111444444444444444444444444111222444444222111222333555555555555555555555555777777777777888:::;;;<<>>>>>>>>>>>@@@AAA@@@===:::<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;999888888888888:::<<<>>>@@@AAAAAA??????>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>>>>CCCBBBAAA@@@??????????????????????????????@@@AAA===???BBBCCCAAA>>>===<<<>>>===<<<<<<===>>>@@@AAA>>>???@@@AAAAAAAAAAAA@@@>>>??????>>>======>>>@@@AAA@@@??????AAABBBBBBAAAAAA@@@???@@@AAABBBAAA???AAAAAA@@@??????@@@@@@AAACCCBBBBBBBBBBBBAAA???>>>999999999888888999;;;=========<<<<<<;;;;;;;;;:::<<<;;;:::::::::<<<===>>>:::;;;;;;<<<======<<<<<<::::::::::::;;;<<<===>>><<<======>>>>>>>>>======::::::999999888777777666999999999999::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;:::999999888888999999::::::::::::;;;;;;<<<;;;::::::::::::;;;;;;;;;;;;<<<=========<<<<<<:::999888888888999:::;;;<<<<<<<<<<<<============::::::;;;;;;===>>>???@@@@@@@@@AAAAAABBBAAAAAAAAA=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBCCCDDDCCCAAA???>>>>>>?????????>>>======>>>>>><<<:::<<<;;;;;;;;;::::::999999>>>??????@@@@@@@@@??????======;;;:::999999999999===;;;999999:::::::::888777666666666666777888888555555444666888:::999999666666666555555555555444444444444333111000111333333333333222111111000000000111111222222111111000////////////////////////............///000111111000//////......//////000////////////000000000000////////////////////////////////////////////////////////////////////////...//////000000111111111111000000//////000000111000000000111111111111222222222333444444444444333....../////////000000000111111111111111111111111000111333333111111111222333333444444444444333222555555777888888888777777:::>>>CCCHHHJJJMMMOOOQQQXXXXXXZZZ```fffkkkkkkjjj___ZZZYYY\\\^^^]]]^^^aaafffnnnsssrrrqqqssstttsssooopppqqqrrrqqqpppnnnmmmnnnttt|||~~~|||{{{{{{||||||zzzzzz{{{~~~zzzzzzzzzzzz{{{{{{zzzzzzyyyqqquuuxxxyyyxxxyyy}}}wwwwwwvvvsssqqqooopppqqqtttvvv{{{tttmmmmmmqqqvvvxxxtttuuuwwwxxxwwwuuurrrqqqtttyyy{{{wwwrrrnnniiiccc___```bbbeeeggghhhiiijjj```[[[TTTOOOKKKHHHFFFEEE@@@???>>>???@@@???===;;;>>>===>>>???@@@???<<<999===<<<<<<;;;:::;;;;;;;;;<<<;;;999888777888888999;;;<<<>>>????????????>>><<<============<<<;;;;;;<<<<<<<<<=========>>>>>>:::::::::999::::::;;;<<<:::;;;<<<===>>>?????????::::::999999:::;;;===>>>AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@??????@@@@@@AAA<<<>>>AAAAAA???>>>=====================>>>??????>>>>>>???@@@@@@@@@@@@@@@AAAAAABBB@@@???>>>@@@AAAAAA???>>>>>>@@@BBBBBBAAACCCBBB@@@@@@AAAAAA@@@>>>>>>===<<<<<<<<<>>>???@@@CCCAAA@@@@@@@@@???===;;;888999:::999888999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<===::::::;;;<<<============999999999999:::<<<>>>???===>>>??????????????????::::::::::::999888777777888999999999999:::::::::<<<;;;;;;:::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;>>>===<<<;;;::::::;;;;;;:::;;;<<<<<<======<<<<<<;;;:::999888888999:::;;;============<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>===>>>???@@@@@@@@@@@@@@@<<<===>>>???@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>????????????@@@@@@AAAAAABBB@@@???>>>======>>>???@@@>>>===;;;<<<======<<<;;;999:::::::::::::::;;;;;;======>>>???@@@@@@????????????>>>===<<<;;;:::999;;;::::::;;;<<<===;;;:::666555555555555666777888666555444555777888888777333333333333444444444444222333333222111111222444333222222111000000//////000000111111111111000000000000000000000000000000...------......000111111///......------......///---.........////////////////////////////////////////////////////////////000000000000000000000000......//////000111111222000000////////////000000000000000000111111111111000111222222333222222222////////////000000000000111111111111111111111111000111333333111000111222111111333333333333222111333444444555555555555555777999:::<<<<<<>>>???@@@BBBDDDGGGLLLQQQVVVXXXXXXTTTRRRRRRSSSRRRPPPRRRVVVWWW]]]aaa```___cccfffgggggggggiiijjjkkkkkkkkkkkkooottt{{{}}}yyyvvvttttttuuuvvvwwwvvvvvvxxx}}}}}}}}}~~~}}}wwwwwwwwwvvvwww{{{{{{vvvppprrrtttsssrrrssswww{{{}}}xxxxxxwwwtttpppnnnmmmnnnsssuuuyyy}}}uuunnnllllllllllllkkkooosssvvvvvvsssnnnjjjmmmpppqqqnnnmmmkkkddd]]]VVVVVVVVVWWWWWWXXXXXXYYYUUUPPPJJJEEECCCBBBAAAAAA<<<;;;;;;<<<======<<<;;;======>>>@@@AAAAAA>>><<<;;;;;;;;;::::::;;;;;;<<<;;;:::888777777888999:::========================::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========999999888888888999:::;;;;;;;;;<<<===>>>>>>>>>>>>:::999888888888:::<<<===>>>>>>@@@AAAAAAAAA@@@???@@@??????>>>>>>>>>??????;;;===>>>>>>=========>>>;;;<<<<<<=========<<<<<<<<<<<<<<<=========>>>>>>@@@AAAAAA@@@>>>===???@@@>>>===<<<===@@@BBBCCCCCCCCCAAA@@@@@@AAABBBAAA???>>>======<<<===???BBBCCCEEEBBB@@@?????????<<<999777999;;;;;;:::999:::;;;999::::::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;999:::;;;<<<============;;;:::999888999:::<<<======>>>??????@@@@@@??????::::::;;;::::::999777777888888999999999:::::::::<<<;;;::::::999999999:::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;AAA???>>><<<;;;;;;;;;;;;::::::;;;<<<=========<<<<<<;;;:::999999999:::;;;>>>>>>>>>===<<<<<<;;;;;;999:::<<<===>>>======<<<<<<===>>>???????????????;;;<<>>>>>>>>>>>;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;;;;<<<>>>@@@BBB===;;;999999;;;<<<<<<;;;777888999:::;;;<<<======<<<===>>>???????????????AAABBBBBBBBB@@@>>><<<;;;444444555777::::::999777777777777777777888999999888777555666777777666555000111111222333333444444111222333222111111333555/////////000111111222222000000111111111111000000111111111111111111111111---------......000111111/////////....../////////------------.........///111111111111111111111111////////////////////////111111111111111111111111---......///000111111222000000////////////000000000000000000111111111111//////000111111111111111000000000000111111111111222222222222222222222222000111333333111000111222000111333444444333333222444333333333333444666666777777888999999::::::;;;999;;;===???AAABBBCCCDDDHHHHHHIIIIIIFFFAAACCCIIIJJJPPPSSSQQQQQQVVV[[[\\\^^^^^^```bbbdddfffhhhiiikkkpppwww|||wwwsssqqqppprrrsssrrrqqqqqqsssxxx~~~zzzwwwxxxzzzzzzzzzpppqqqqqqrrrtttxxx~~~yyyooopppqqqpppnnnooossswww|||{{{{{{yyyvvvqqqmmmkkkkkkoooqqqtttxxx{{{~~~|||tttooommmkkkhhheeefffkkkrrrwwwwwwsssmmmiii___```^^^\\\\\\\\\VVVNNNJJJJJJJJJJJJKKKLLLMMMNNNJJJFFF@@@===<<<>>>?????????===;;;;;;<<<=========888999:::===???@@@>>><<<::::::::::::;;;<<<======:::999777666666888:::;;;>>>===<<<<<<<<<<<<<<<===888999:::;;;<<<<<<<<<<<<888888999999999:::::::::888888777777777888:::;;;<<<===============<<<;;;999888777777777999;;;===;;;===???AAABBBAAA@@@???>>>>>>===============>>>:::<<<======<<<<<<>>>???::::::<<<<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<===>>>>>>===;;;:::<<<===<<<;;;:::<<<@@@CCCEEEEEEAAA@@@???@@@BBBCCCBBBAAAAAA@@@??????AAACCCFFFHHHHHHEEEBBBAAAAAAAAA>>>;;;666:::======;;;999:::;;;888999999:::;;;<<<======??????@@@@@@???===;;;:::999:::;;;<<<===============<<<:::888888999:::;;;======>>>???????????????>>>===;;;:::999999::::::777888:::;;;<<<;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>><<<;;;999999:::;;;<<<<<<<<<======<<<:::999777999999999999:::;;;<<<===<<<;;;::::::999999999999============>>>>>>>>>???999::::::;;;<<<<<<<<<;;;888999:::;;;===>>>???@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<>>>???@@@AAADDDBBBAAAAAAAAAAAA@@@>>><<<;;;:::::::::<<<===??????>>><<<:::::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>===<<<;;;;;;:::888777777888:::;;;:::888666666777888888777333222111111000000000000333333333222333333444444444333222111000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000///////////////000000000000///////////////000222111///---///............---------//////............////////////000000000000//////......///000000000000000---///000222222000///---000000000000000000000000////////////000000000000//////000000111111222222222222111111111111111222//////000111111111111111222111///---...000222444444333333333333444555555555555555555555555555555777777777777888888888888????????????????????????CCCDDDFFFHHHJJJKKKKKKLLLXXXYYY\\\^^^aaabbbbbbbbbiiikkkooouuuzzz}}}}}}}}}{{{vvvqqqnnnooopppooonnnlllooorrrtttvvvyyy|||xxxsssqqqpppppppppmmmmmmnnnooorrrvvv}}}vvvnnnnnnmmmkkkjjjkkknnnqqqyyy}}}zzzwwwwwwuuuqqqlllhhhfffeeekkkjjjjjjkkknnnssswwwzzz~~~yyyrrrnnnkkkiiieeebbbeeehhhlllpppnnnggg]]]UUUPPPOOONNNNNNPPPNNNJJJFFF@@@@@@@@@AAABBBBBBCCCCCC@@@???===<<<<<<<<<===>>>::::::999999999999999999;;;<<<===>>>>>>===<<<;;;;;;::::::999999::::::;;;:::::::::999999999888888;;;;;;<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;777888999:::;;;<<<<<<;;;===:::777777:::<<<;;;:::999::::::;;;<<<===>>>>>>999999:::;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>======<<<===???@@@???===:::888999999;;;;;;;;;;;;999999===;;;999;;;======:::777;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@@@@@@@??????@@@BBBCCCEEE????????????@@@AAABBBCCCEEECCC@@@AAABBBBBB@@@===888999:::;;;:::999888777999999999::::::;;;;;;;;;<<<<<<<<<;;;:::999888777999999999::::::;;;;;;;;;::::::999999::::::;;;<<<@@@>>>;;;;;;;;;;;;:::999>>>===<<<;;;:::::::::;;;888999:::;;;;;;::::::999;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<:::888888999:::;;;;;;<<<<<<<<<<<<:::999888999999999999:::;;;<<<<<<<<<;;;::::::999999999:::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;::::::;;;<<<===>>>>>>??????????????????>>>======;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<===???@@@BBBFFFDDDAAA@@@@@@@@@???======<<<<<<;;;;;;;;;;;;<<<>>>===;;;:::999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@??????>>>>>>>>>>>>;;;:::888777777888:::;;;888777555555777888888777555555444333333333333333333333222222222222333333333222111111000111111111000000000000000000000000000000000000000000000000000000000000000000000000.............../////////////////////............/////////000111111///---///............---------//////............///////////////000000/////////......///000000000000000...///000111111000///...////////////////////////.../////////000000000000000000000000000000000000000000///////////////000//////000111111111111000222111/////////000222333333333222222333333444555444444444444444444444444555555555555666666666666777777777888999:::;;;;;;:::;;;>>>BBBEEEHHHJJJKKKLLLOOOTTTYYY\\\[[[ZZZXXX```aaadddhhhmmmpppqqqqqqqqqmmmjjjiiijjjkkkjjjiiieeegggjjjlllooossswww{{{}}}yyytttppppppppppppoooiiijjjkkklllnnnsssyyy}}}|||ssskkkiiifffdddcccgggmmmqqqrrruuu{{{wwwpppjjjjjjiiigggdddbbbaaaaaa^^^^^^^^^aaaeeekkkpppttt~~~zzztttppplllhhhbbb^^^YYYYYYZZZ[[[YYYUUUOOOJJJEEEDDDCCCDDDEEEDDD@@@===>>>>>>>>>>>>>>>=========>>>===<<<;;;;;;;;;<<<<<<999999999999999999999999:::;;;<<<======<<<;;;:::::::::999999999999::::::::::::999999999888888888;;;;;;<<<<<<;;;:::999888777777777888888888999999888999999::::::;;;;;;;;;===:::888888:::<<<;;;:::::::::;;;;;;<<<=========;;;;;;<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<;;;;;;<<<===============:::;;;===>>>>>>===<<<:::999::::::;;;;;;::::::999;;;:::::::::;;;<<<;;;:::;;;;;;:::;;;;;;<<<<<<===;;;<<<===>>>???@@@AAAAAA@@@@@@??????@@@AAABBBCCC???>>>>>>>>>???@@@AAAAAABBB???===>>>??????===;;;;;;;;;;;;;;;;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<===;;;::::::<<<======<<>>===<<<;;;;;;;;;;;;999999999:::999999888777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::888888999::::::;;;;;;<<<<<<;;;:::999888999999888999999:::;;;<<<;;;;;;:::999999999::::::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;???>>>=========???BBBCCCHHHFFFBBB@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999===<<<:::999999999:::;;;999999999999999999999999;;;;;;;;;;;;<<<<<<<<<===<<<<<<======>>>??????@@@;;;:::999888777777888999666555333444666777777777666555555444444444444444333222222111111111222222111111111000111111222333////////////////////////000000000000000000000000000000000000000000000000/////////000000111111111///...------,,,,,,------//////...///111111///---///............---------//////............//////......////////////............///000000000000///////////////////////////////////////////////////....../////////000000000111111000000000000///////////////......//////000...///000000111111000000111111111111111222222222222111111111111222333333333333333333333333333333222222333333333444444444111111222333555666777888444555777:::===@@@BBBCCCBBBGGGNNNUUUXXXWWWTTTQQQUUUVVVWWWZZZ\\\___aaabbbdddcccbbbccceeeeeeeeeddd[[[]]]___aaaccchhhmmmqqqpppnnnlllkkkkkkkkkjjjiiieeefffggghhhjjjnnnssswww}}}{{{vvvvvvrrrllleeeccc___[[[[[[```hhhnnnlllnnnrrrvvvvvvrrrkkkfff______^^^]]]^^^^^^___```YYYYYYYYY[[[^^^ccchhhkkktttqqqmmmhhhccc^^^XXXSSSPPPMMMJJJIIIHHHGGGEEECCC?????????@@@AAA@@@>>>;;;======<<<;;;;;;:::999999<<<;;;;;;:::999:::::::::777888888888999:::::::::999999:::;;;;;;:::999999::::::999999999999:::::::::999999999999888888888:::;;;;;;;;;;;;999777666777777777888888888888999;;;:::999888888999:::;;;<<<:::999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;:::999999<<<===>>>>>>>>>===<<<;;;;;;<<<<<<===============999999:::<<<<<<=========;;;::::::999999::::::;;;999:::::::::999999:::<<<:::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@?????????@@@@@@AAA>>>>>>>>>======>>>?????????>>><<<<<<======;;;:::<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======:::999888999<<<>>>???>>>???>>>>>>===<<<<<<;;;;;;999999999999888777777777:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999999888888999::::::;;;;;;::::::999999:::::::::;;;;;;;;;::::::::::::999;;;;;;;;;:::;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>======???AAAEEEGGGJJJGGGBBB???>>>===;;;:::999:::;;;<<<<<<;;;999888;;;::::::999999999:::;;;888888888888888888888888999999:::::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>???===<<<:::888777666555555444333222333555777777777444333333222222333333333222222111111000111111111000000000000111222333444////////////////////////000000000000000000000000/////////000000000000000------......///000000000//////---,,,,,,,,,------000.........000000///---///............---------///......------......///---......//////......------...//////000000//////000///............///000////////////////////////........./////////000000/////////000000000000000111000000000000111111222...//////000000000000000///000222333333333222111000000000000000111222222111111111111111111111111111111111222222222333333222222333444555666777777666666666666777888888999:::???EEEKKKNNNNNNLLLJJJLLLMMMNNNOOOOOOQQQSSSUUUZZZZZZ\\\___```aaaaaa```UUUVVVWWWXXXYYY]]]bbbeeedddcccccccccdddcccaaa___aaabbbcccdddfffiiinnnrrrrrrvvvuuummmiiihhhfffbbb```___[[[XXXXXX[[[aaafffiiijjjmmmnnnmmmjjjeeebbb]]][[[YYYYYY[[[]]]______YYYXXXVVVUUUVVVXXXZZZ[[[aaa^^^ZZZUUUPPPLLLIIIFFFIIIFFFAAA????????????>>>>>>>>>>>>???@@@???>>>===<<<<<<;;;;;;::::::::::::;;;;;;::::::999999999999666777777888999::::::;;;888999:::;;;;;;:::999888999999888888888888999999999999999999888888888888::::::;;;;;;:::999777666999999999999::::::::::::<<<;;;999777777888:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::======<<<<<<;;;:::999999;;;<<<>>>??????===<<<:::<<<<<<===============<<<999999::::::;;;<<<<<<===;;;;;;999999999999;;;;;;:::<<<<<<:::777666999<<<999:::::::::::::::::::::;;;;;;<<<<<<===>>>??????@@@????????????>>>??????>>>>>>===<<<<<<<<<======???>>>>>>============<<<<<<;;;:::888888999::::::::::::;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<999888888999<<<>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::999999888888777777777:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<;;;:::::::::999999999999999999888888888999:::::::::::::::999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<;;;;;;:::999999888888777:::;;;;;;<<<<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>???AAADDDGGGIIIIIIFFFBBB???>>>===;;;999666777999;;;<<<<<<;;;::::::::::::999:::::::::;;;888888888888888888888888777777777888888888999999;;;;;;;;;;;;;;;;;;;;;<<>><<<999666444333222444333222333555777777666333333333222222333333444333222111111000000000111//////000000111222444444////////////////////////////////////////////////......//////000000000000*********+++++++++,,,,,,///..................///000...------///000///...///............---------......------------......------............------------.../////////////////////............//////....................................////////////------...///000111111222000000//////000111222222......///000000000000000///000111333333222111000000////////////000111111111111111111111111111111111111222222222333333333444444555555555555666666888888666555444444444444444666999<<<>>>@@@@@@@@@DDDEEEFFFFFFEEEEEEHHHJJJNNNQQQTTTWWWXXXYYYYYYYYYTTTTTTUUUTTTTTTVVVYYY\\\]]]\\\\\\]]]]]]\\\XXXUUU[[[\\\]]]^^^___bbbfffjjjgggiiigggaaa]]]\\\\\\ZZZ]]]^^^]]][[[YYYYYYZZZ\\\cccdddddddddcccbbbaaa```\\\XXXTTTRRRSSSUUUVVVVVVNNNMMMKKKIIIGGGGGGHHHHHHMMMKKKHHHDDDAAA???@@@AAA???<<<:::999999999888777999:::;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;;;;;;;;;;::::::999999666666777888999999::::::999:::;;;<<<<<<;;;:::999999888888777777888888999999999999888888888777777999999:::::::::999888777888888999999999:::::::::<<<:::888777777888999;;;:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;:::::::::<<<===??????>>><<<;;;<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;<<<>>>>>><<<777555777999999::::::;;;;;;:::999999999999::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>============<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>============>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::999999888888999999:::;;;;;;:::999999;;;<<<<<<;;;===============<<<::::::::::::999888888888999999:::;;;<<<======<<<;;;:::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===???>>>>>>>>>>>>=========::::::999999999999::::::999999888888888888999999::::::999999999:::;;;;;;;;;<<<<<<<<<===============<<<;;;:::999:::;;;<<<;;;;;;:::999999888777777::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBCCCEEEFFFGGGFFFDDDBBB@@@???>>>;;;999555666777999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;888888888888888888888888666666666666777777777777:::::::::::::::999999999>>>===;;;999777444222111555444222333555666666666444444444444444555555666444333222111111111111111000000000000111222333444////////////////////////////////////////////////---......//////000000111......------------------,,,---...//////000//////000...------...//////...///............---------......------------......,,,,,,------------,,,,,,------...////////////...................................................------........./////////------...//////000111111------------...///000000---...//////000000//////...///000222222111000000000////////////000111111111111111111111111111111111111222222222333333333444444444333333333333333666555444333333333555555444444444555666888:::;;;:::<<>><<<;;;===@@@AAADDDHHHJJJJJJKKKLLLMMMQQQRRRSSSRRRQQQQQQRRRTTTVVVUUUUUUVVVVVVTTTPPPMMMPPPQQQSSSTTTTTTWWWZZZ]]][[[[[[ZZZWWWSSSRRRRRRRRRVVVXXXZZZYYYWWWTTTRRRRRRTTTUUUVVVUUUUUUVVVXXX[[[WWWQQQJJJFFFFFFGGGGGGFFFAAA@@@???>>>>>>>>>???@@@@@@@@@???===;;;<<<>>>AAA:::999999999:::999777555888999::::::999888:::;;;555555666777777888999999:::::::::;;;:::999999888666777777777888999999999999:::;;;;;;;;;;;;:::999888888777777777777888888999888888888888777777777777888:::;;;;;;;;;:::999666666666777777777777888:::999888777777888999::::::;;;======;;;:::;;;<<<<<<;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<<;;;<<<===>>>>>>>>>===<<<==================<<<;;;;;;;;;<<<<<<<<<;;;;;;:::;;;::::::999999::::::;;;===>>>>>>===;;;888888888::::::;;;<<<<<<;;;999888888888999999999:::::::::<<<<<<===>>>>>>======<<<<<<<<<<<<;;;<<<<<<======<<<===>>>===<<<;;;<<<===AAA@@@@@@???>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888999999:::===;;;999999:::;;;::::::<<<<<<======<<<;;;999888::::::999888888999:::;;;:::;;;<<<======<<<;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<::::::999888888999:::;;;999999888888888888999999:::999999999::::::;;;<<<::::::;;;<<<===>>>>>>???>>><<<;;;999999:::;;;<<<<<<<<<;;;;;;:::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@<<<999777777777777888:::;;;;;;::::::;;;<<<<<<<<<<<<<<<999999999999999999999999666666666777777777777888999999999999999999999999::::::999999777666555444777555444444555666666555333333333333333444555555555444333222222111111111111000000000111222333333000000000000000000000000////////////////////////------......///000000111111111000000///.........'''))),,,///000000///...000...,,,,,,---//////...///............---------...------,,,,,,------...,,,,,,------------,,,,,,,,,---......//////......------...//////...------........................---------.........//////000000/////////.........---,,,,,,------///000000---...//////000000//////......///000000000000000000000//////000000111222111111111111111111111111111111111111222222222222111111111222222333333444222111000000000222444555777666555444444555666777222666::::::666555666999777:::============???AAAFFFHHHJJJJJJIIIHHHIIIIIIKKKJJJJJJKKKKKKJJJGGGDDDBBBCCCEEEFFFFFFHHHKKKMMMLLLLLLKKKJJJHHHEEEFFFGGGHHHJJJMMMMMMJJJGGGFFFEEEDDDEEEFFFFFFFFFJJJPPPTTTSSSKKKBBB===<<<===<<<:::999999999999:::;;;<<<===444777;;;<<<;;;:::;;;===;;;:::::::::<<<<<<:::888:::;;;<<<;;;999888:::<<<777777888888888888888888888888999999999888777666777777777777888888888888777888999::::::999888777777777777666666777777777888888888888777777777777666888999;;;<<<<<<<<<<<<666666666666777777777777777777888888999999::::::999<<<>>>>>><<<:::;;;<<<;;;;;;::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>===============<<<;;;;;;999:::<<<>>>>>>>>>===<<<999::::::;;;;;;::::::999;;;;;;<<<>>>???>>>;;;888;;;;;;=========;;;:::888999999999999999:::::::::::::::<<<===>>>======<<<<<<;;;;;;<<<<<<===>>>???<<<>>>@@@???===<<<>>>@@@???@@@@@@@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999888888999999:::;;;<<<:::999999:::;;;;;;:::;;;<<<<<<===<<<:::999888::::::999999999:::<<<===:::;;;===>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============>>>===<<<<<<;;;:::999888888888999:::;;;999999888888888888888999999999999999::::::;;;<<<888999:::;;;===>>>??????>>>===;;;999999999;;;<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<=========<<<<<<<<<>>>@@@BBBDDDFFFGGGGGGHHHHHHHHHFFFCCC???===??????@@@BBBBBBAAA===:::999999777777777888999::::::;;;;;;<<<=========<<<999999999999999999999999777777777777888888888888777777777888999999::::::666777777888888888888777888666555555666666666555000000000000111111222333666555444333222222222222111111111000111111222333111111111111111111111111////////////////////////---------...///000000111---,,,+++***)))(((((('''$$$'''+++///000000///---000...,,,,,,---...///...//////.........---------...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,---......//////......,,,---///000000///---,,,........................---------.........//////333222111000...,,,+++***.........//////111222222---......///////////////............/////////000000000000000000111222222111111111111111111111111000000000000111111111111///000111222333444555666222111///......///111222333333222111000////////////444999999555333444666222555777777666666888;;;:::===@@@BBBAAA@@@@@@@@@AAA@@@@@@AAABBBAAA???===777999;;;;;;<<<===@@@BBB@@@@@@@@@@@@>>>;;;<<<>>>:::<<>>CCCJJJQQQSSSKKK@@@;;;::::::999777555555555555666666777888+++000777:::999777666666:::888777777999:::999888888999:::888666555777999<<<<<<;;;;;;:::999999999666777888888888777555444888888888777777777777777666777888999999888777666777777666666666666777777888888888888777777777777666777999<<<===>>>>>>===888888888888999999999999555666777999::::::::::::999<<>><<<:::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???======>>>>>>===<<<;;;;;;666888<<>>999999;;;<<<<<<;;;999999999999:::>>>BBBBBB>>>999;;;<<<===>>>>>><<<:::999::::::::::::::::::;;;;;;888999;;;===>>>>>>======;;;;;;;;;<<<===>>>???@@@???BBBCCCCCC@@@???AAADDD<<<===>>>>>>>>>===;;;:::======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::999999::::::;;;<<<;;;999888888:::<<<<<<;;;======<<<<<<<<<<<<======999999999999999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<;;;<<<<<<<<<;;;::::::999??????>>>>>>======<<<<<<;;;;;;:::999888777666666:::999888777888999;;;<<<===<<<<<<;;;;;;:::999999999::::::;;;<<<===>>>>>>888999;;;;;;;;;;;;===>>>>>>===;;;::::::<<<>>>@@@@@@@@@@@@???>>>===<<<;;;999:::<<<>>>@@@BBBCCCDDDGGGEEECCCAAA???===<<<<<<<<<>>>???@@@@@@???>>><<<<<<;;;999888888888999999<<<<<<;;;:::;;;===@@@AAA<<<<<<;;;::::::::::::;;;777777777888999999999:::777777777777777777777777555555555555666666777777333333333222222333333444222444555333000///111333777666555444333222333333//////000000000000////////////............/////////............---------........................///...---,,,,,,---...///++++++******+++---...///---------,,,,,,+++++++++++++++,,,------......///)))))))))***+++---...///------......------,,,+++***+++,,,,,,------------...------------...//////...------,,,---...///000///...---,,,+++,,,---...........................////////////////////////............////////////000000//////......------...............///000000000000000000////////////000000000000000000000000000000000000111111111111444444333222111000//////000111111111111222222222333222222222333333444555444444444555555555666666777777777777888888888888888888888888888888888888666666666666666666666666888777666666666777999:::;;;999777666555666777888<<<:::777666999>>>EEEIIIKKKDDD<<<777777777777666777777777777888888888888666666666666777777777777777777888888888888777666888777777777777777888888999999:::::::::999888888:::888666444333444555555888666555444444555666888999999888888888888999999:::777444333555666555333777888888888888999999999999:::;;;;;;;;;;;;:::999999888777666666888:::<<<;;;;;;;;;;;;::::::999888888999;;;<<<<<<;;;999888999:::;;;;;;;;;999666555666555333222444777;;;>>>::::::;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>======@@@???>>>===<<<;;;;;;;;;:::;;;>>>AAADDDBBB???;;;<<<<<<<<<<<<;;;;;;:::999:::::::::::::::::::::::::::::::::;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>===<<<::::::;;;<<<===>>>>>><<<:::888<<<;;;999888888888888999777777777777777888888888777777777777777777777777999888777777777888:::;;;<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===;;;;;;<<<============<<<>>>===<<<;;;:::;;;;;;<<<;;;<<<<<<<<<;;;;;;:::999<<<======>>>>>>>>>======;;;::::::999888777666666888888888888888999::::::::::::::::::999999999999:::::::::;;;<<<<<<======888:::;;;;;;::::::<<<===:::999999:::<<<@@@CCCFFFCCCCCCCCCBBBAAA???>>>===999999:::;;;===???AAABBBAAA@@@???===;;;:::999999;;;<<<===>>>>>>===<<<;;;;;;:::999888777888999999<<<;;;:::::::::<<<>>>@@@<<<<<<;;;:::::::::::::::888888888888888999999999666666666666666666666666444444444555555555666666444444333222222222333333333444555333111000222444555555444444333222222111//////000000000000////////////............//////............------------------------------------///...---,,,,,,---...///++++++******+++---...///.........------,,,,,,,,,---------------------------,,,,,,+++*********+++---------...------,,,+++***+++,,,,,,------,,,,,,---------------......///...------,,,---...///000...---,,,,,,,,,,,,..............................------------------------------------............000000/////////........................//////000///////////////000000000//////////////////////////////000000000111111111222222222111000000//////000000111111111222222222333333222222222333333444222333333333444444444444444555555555555666666666666666666666666666666666555555555555555555555555777666666555666666888999888777555444333444555666777555333333555999>>>AAAJJJDDD===888666555444222555555555555666666666666555555555666666666666777666777777777777777666666777666666666777777888999:::::::::::::::999888777777777777777666555444333888777555444444555777888888888888777777888888888:::777444444666777666555777777888888888999999999777888888999999888888777999888777666666888999::::::::::::::::::999888888:::;;;<<<======<<<;;;999:::;;;<<<<<<;;;999777666777666444444555777:::<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>============<<<;;;:::::::::::::::;;;===@@@BBBAAA===:::;;;<<<=========<<<:::999888888888888888999999999============>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????>>>===<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;:::999;;;:::999888777888999:::888888888777777777777777777777777777777777777777888777777666777888999:::;;;;;;:::;;;;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;:::::::::;;;===>>>??????>>>>>>;;;::::::999888777666666666777777888888888888888777888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;:::999;;;<<<999999999:::===@@@DDDFFFDDDCCCCCCBBBAAA???===<<<:::999888888999;;;===???===<<<<<<;;;:::999888888999999;;;;;;;;;;;;999999:::999888777777777888999;;;:::999999999;;;<<<===<<<;;;::::::999999::::::999999999888888888888888666666666666666666666666333333333333444444444444555444333222222222222222222333333222111000111333222333333333333111000/////////000000000000////////////............//////............------------------------------------......------------......++++++++++++,,,---..................------------//////...------,,,++++++...---,,,+++******))))))---------------,,,++++++***++++++,,,,,,,,,,,,,,,------,,,,,,------...///...------------...//////---,,,,,,+++,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------000000000////////////.........------......///000.........//////000000111//////////////////////////////000000000000111111000000000000000000//////000000000111111111222222444333333222222222333333111111222222222222333333222222222222333333333444444444444444444444444444555555555555555555555555555555444444444555666777555444333222111222333444333222222111333555888:::<<<:::777666888999999888333333333333444444444444444444444444555555555555555555666666666666666555555555555666666888999:::;;;<<<;;;;;;:::999888777555666888999888666444222777777555555555555777777888777777666666777777888888666555555777888888777777777777888888888999999777777888999999888777777999999777666666777888888888999999999999888777777999:::;;;<<<<<<;;;:::999;;;<<<<<<===<<<:::999888888777777777777888999999:::::::::::::::999999999::::::;;;<<<<<<<<<;;;;;;;;;<<<=========<<<;;;;;;::::::999999999999999:::::::::<<<>>>@@@???<<<999;;;<<<===>>>>>><<<:::999888888888999999:::::::::::::::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>======<<<<<<>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::999999999999888888777777888999:::999999888888777777666666777777777777777777777777777777666666666777888888::::::;;;;;;<<<>>>???@@@???>>><<<;;;999888888888::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>???>>>===<<<;;;;;;:::999888777666666555666777888888777666555666666777888888999::::::;;;;;;::::::999999999999:::;;;<<<;;;999999:::;;;<<<;;;::::::;;;<<<>>>???@@@@@@???>>>===;;;:::999:::888666555555777:::<<<<<<<<<<<<<<<<<<;;;;;;:::888999999::::::999999888999888777666666777888999:::999999888999999:::;;;;;;::::::999999999999999:::999999999888777777777666666666666666666666666222222222222222333333333555444333222111111111111111111111000//////000111000111222333333111///---//////000000000000/////////......------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---------------------------------......---------,,,,,,,,,+++++++++***++++++,,,,,,,,,------------,,,++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,------.........------............,,,,,,++++++,,,...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////...------------...//////------......///000111111////////////////////////////////////000000000111............//////000000000000000000111111111111444333222222111222222222222222222222222222222222000000111111111222222222222222222222222222222222444444444444444444444444333333333333333444444555333333222111111111222333333333333333444555666666333333444666888999:::999222222222222333333333444222222333333333444444444444444555555666555555555444444444555666777999:::<<<<<<<<<;;;:::999888777666777777888777666555444777777666555555666777777777666666555555666666777666666666777888999999999777777777777888888888888999999::::::::::::999999999888777666666666666666777777888888888888777777666777888999999999888888<<<<<<======<<<;;;::::::999999999999999888888777999999999999999999999999999:::;;;<<<======<<<<<<::::::;;;<<<;;;:::999888999999999999999999::::::::::::;;;<<<>>>===;;;888999:::<<<>>>>>><<<:::999::::::;;;;;;<<<<<<======888888888888888999::::::========================???>>>===<<<<<<<<<<<<==================<<<;;;;;;:::999888888888888999999888777666666777888999::::::999999888777666555555777777777777777777777777666666666666666666777777;;;;;;<<<===???AAABBBCCC@@@???===;;;999888777777;;;;;;<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<;;;<<<===>>>>>>===<<<;;;:::<<<<<<;;;:::999888777777555666777888888777555444666666777888999:::;;;;;;:::::::::999888888777777999:::;;;;;;999888999:::<<<<<<:::999888888999999<<<<<<<<<;;;:::999888777999888555444444555888999;;;<<<<<<======<<<<<<;;;999999999999999999999999888777666666666777888999:::999999888888888888999::::::999888888888888999:::999999999888777777777555555555555555555555555222222222222222222111111444333222222111111111111///............/////////...000111222222000...---//////000000000000//////......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++***++++++,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,+++******+++++++++++++++,,,------..................------,,,,,,++++++,,,...///000------------------------------------------------,,,------------......................../////////---------------...//////,,,------...///000000111...........................////////////000000000---------...//////000000//////000000000111111111333222222111111222222222333333222222222222222222000000111111111222222222222222222222222222222222444444444444444444444444111222222222333333333333222222222222222222222333222333333444444444444444666777888777555333111000222222333333333444444444222222222222333333333333333333444555555555555555333333333444555777888999;;;;;;;;;;;;:::999888777999888666666555666777777777777666666666666777777666555555444444555555666444555777777888999999:::666666777777777888888888999999999999999999999999888777777666555555555555666777777888888777777777777777888888999999999999<<<<<<======<<<<<<;;;;;;:::;;;;;;;;;:::999888777888888999999999999:::::::::;;;;;;<<<============<<<===>>>>>>>>><<<;;;:::;;;:::::::::::::::;;;<<<:::999999:::<<<<<<;;;999888999;;;<<<<<<;;;:::999;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>;;;<<<<<<<<<<<<;;;;;;:::888888777777777888888999777666666555666777999::::::999999888777666555555777777777777777777777777666666777777777666666666;;;;;;<<<>>>@@@BBBDDDFFFBBBAAA@@@>>><<<::::::999;;;;;;<<<===============:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<============<<<>>>>>>===<<<<<<;;;;;;:::>>>======<<<;;;:::999888777777777777777666666555666777777888999:::::::::999999888888777777777666888999;;;:::999888:::;;;999888888888888888999999;;;;;;;;;;;;;;;::::::999888777666444444555777888999:::;;;<<<<<<;;;:::999999999999999999999999999777666555555555666888888::::::999999888888777777:::999888888777777888888999999999888888888888888555555555555555555555555222222222222111111111111222222111111111111222222///---,,,,,,...//////...///000111111111000///...//////000000000000//////......------------......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++++++++,,,,,,---...//////...---,,,+++******)))))),,,,,,,,,,,,,,,+++******++++++++++++++++++***)))++++++******++++++,,,---.........///......---,,,---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------------.........------,,,,,,------...///---------......//////000..............................////////////000000---.........//////000000/////////000000000111111111111111111111222333333333333333222222222222222000000000111111111222222222222222222222222222222333333333333333333333333000111222333333333222222111222222222222333333333000111222222333222222111333555777666444222111111333333333333444444444444222222222222333333333333333333444555666666666666333333333444444666777888999999:::::::::999888888999888666555555666888999777777777777777777777777555444444444444444444555333555777888777777888999666666666777777777888888888777666666666666777888666666666666666555555555666777777888888888888777999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777888999:::;;;<<<<<<=========<<<======>>>???AAABBBCCCCCCBBBAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<:::999888999;;;===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>999::::::;;;::::::999999777777777888888888888888777666666555555666777888999999888888777777666666777777777777777777777777777777888888888777666666999:::;;;===@@@CCCEEEFFFBBBAAA@@@>>><<<;;;::::::::::::;;;<<<<<<<<<<<<;;;::::::<<<=========<<<<<<;;;;;;<<<===============>>>===;;;::::::;;;<<<===??????>>>===<<<;;;::::::999888777777666666666777666666666777777888888888777777777777777777777666777888::::::999999:::<<<888888888888999999999:::999999:::;;;;;;;;;;;;;;;777777777666666777888888888999;;;<<<<<<:::999888999999888888888888999999666666555444555666777888::::::::::::999888777666999999888777777777777777888888888888888999999999555555555555555555555555333333333222222111111111000000000000111222333444000...,,,---000111111///000000000000000000000000//////000000000000//////...------,,,,,,------...---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,---------,,,++++++*********++++++,,,,,,,,,,,,------------------------,,,,,,+++*********++++++,,,,,,,,,,,,+++******+++++++++++++++***))))))***************+++,,,,,,....../////////...,,,,,,...---,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++++++++,,,,,,,,,------------,,,,,,------...///........................................................./////////000000//////////////////000000////////////000000000111000000000000111333444444222222111111111000000000/////////000000000111111111111111111111111111111222222222222222222222222000111222333333333222222000000111222222222222222000000111111222222222222...111444555444333555777222222333333333444444444222222222333333333444444333333444666666777777777444333333333444555555666777777888888999999888888888777777777777777888888777777777888888777777777444444333333333333444444222555888888666555666888666666666666777777777888888777666555555666777888444444555555666666555555666777888888999999999888:::::::::;;;;;;<<<===>>><<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::666777888:::;;;===>>>???AAA@@@>>><<<<<<===???@@@CCCDDDDDDDDDDDDBBB@@@???>>>===<<<;;;;;;:::;;;;;;999888777888;;;===>>>>>>===<<<<<<;;;<<<===>>>???======<<<<<<;;;:::::::::999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::777888888999999999888888666777888999:::999888888888777666555444555666777888888888777777777777777777777777777777777777777888888999999999888666666888999:::<<>>>>>=========<<<:::999999<<<>>>@@@@@@@@@???>>>===<<<;;;;;;:::999888666666666777888555555555666666666666666666666666777777777777777666888999999999999;;;<<<:::::::::999999999999888666777888999::::::;;;:::777777777888888888888888:::;;;<<<======<<<:::888888888777777777777888888666555444444555666777888;;;;;;;;;:::999888777666999888888777777777777777777777888888999999999:::555555555555555555555555333333333333222222111111//////000000111222444444222///---...111333222111111111000000000000111222//////000000000000//////...------,,,,,,------...---------,,,,,,,,,++++++************************++++++------------+++++++++,,,---------,,,+++***+++++++++,,,,,,---------///......------,,,,,,+++)))))))))***+++---...///+++,,,,,,,,,,,,+++******+++++++++++++++***)))(((*********)))***++++++,,,....../////////...,,,+++///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---.....................---------..................................../////////000000000000000000000000///////////////000000000000/////////000111333444555111111000000/////////............/////////000000000000000000000000000000222222222222222222222222000111222333444333222222//////000111111111111111111111222222333333444444333555777555222000111222111222222222222333333333222222333333333444444444333444555666777777777777444444333333333444555555555666777888888999888888555666888999999888777666777777888888888888777777444333333222222333333444222555888888666444555777666666666666777777777777:::999888777777888999:::333333444555666666666555777777888999999999999999999999999999:::;;;<<<===;;;;;;:::::::::;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;666666888:::<<<>>>@@@@@@DDDBBB???<<<<<<===@@@BBBBBBBBBCCCCCCBBB@@@???>>>>>>===<<<;;;:::999999999999888777888;;;>>>???@@@@@@>>>===<<<===>>>@@@BBB@@@@@@???>>>===<<<;;;;;;======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;=========;;;999777666777777888888888777777555666999:::;;;:::999777888777666555444444555666777777777777777888888888777777777777777777777777888999:::::::::888777666999:::;;;<<<===???@@@@@@@@@???>>><<<;;;;;;;;;<<<===<<<:::888777777888999::::::::::::::::::::::::;;;;;;;;;<<<===???@@@AAA@@@>>>;;;999999:::<<<===:::===@@@AAA???===<<<<<<@@@<<<777666777888777555333444444444555555666666777777777666666666666666777777888888999:::;;;;;;999:::;;;<<<;;;999666444999999999999999999999999888888888999999888888888:::999777999;;;;;;999666888888888888888888888888999999888777777777777777::::::;;;;;;::::::999999:::::::::999999999888888777777777777666666666666555555555444222222333444555333222000//////000000...///000111222333333333000000000000000000000000......////////////......------......///000000000////////////////////////------...//////...------******+++,,,......---+++++++++++++++******)))(((,,,,,,,,,,,,,,,+++***)))***)))(((***---///---+++,,,++++++******++++++,,,++++++++++++++++++++++++...---+++)))))))))+++,,,///...---+++***)))((((((***++++++***)))(((***+++......---------,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++((()))))))))***************+++,,,,,,------,,,,,,...---++++++,,,,,,,,,+++,,,,,,,,,------.........111000...,,,++++++++++++,,,---...///...---,,,+++***,,,......---,,,---..................///000000............------------///////////////000000111222222222111000//////...000000000000000000000000///000000000111111111111222222222222333333444555111111000000000000111111222222111111111111111111000000111111222222222333222222222222222222222222444444333222333444555666111000000000222333222111333333333444444555555555444444444444555555555555444444444555777999<<<===777888888999999::::::;;;777777777777666666666666777666555444444333333444999999888666666555555555555555444444444444555555666666666666666666666666555555555555555444444333666777777888888999:::::::::999777777777999;;;===;;;<<<<<<===<<<;;;999888<<<<<<<<<<<<<<<;;;;;;:::444555666:::===???>>>===>>>>>>=========???@@@AAABBBBBBAAA@@@????????????======<<<<<<;;;;;;::::::888888888999:::;;;===>>>===<<<;;;;;;<<<>>>AAABBBAAA>>>;;;::::::;;;:::999<<<;;;:::999::::::<<<======<<<<<<<<<<<<;;;;;;;;;888999;;;======<<<;;;:::888666666888<<<===;;;999<<<888555444666888888777999999888777666666777777888888888777777777777666777777999::::::999888777777777666666666666666777;;;;;;<<<<<<===>>>??????>>>===<<<:::999999::::::===;;;999888777888999::::::::::::::::::::::::::::::::::::;;;<<<>>>???@@@???===;;;999999:::<<<===:::===@@@AAA@@@>>>===<<>>===<<>>===<<<<<<===>>>>>>@@@@@@??????????????????===============<<<<<<<<<999999999999:::;;;<<<===<<<<<<;;;;;;<<<>>>@@@BBB@@@>>><<<;;;<<<<<<;;;999:::::::::999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;:::888777888:::;;;:::999:::888555555888999999888:::999888777777777777777999999888888888777777777777888999999999999888777777777777777888999::::::<<<<<<<<<<<<============<<<;;;999888777888888999<<<;;;999999888999:::;;;::::::::::::::::::::::::::::::::::::;;;<<<>>>>>>>>>===;;;999999:::<<<===;;;>>>@@@AAA@@@>>>======>>><<<888777777777666555333333444555777888999999;;;;;;:::888777666555444777888:::;;;;;;999777555777777777777888888888999999999999999999999999999888999999999999999999888888777666888999::::::888888888888888888888888888888888777666666666777777888999:::;;;;;;999777666888777777777777666666666666666666666555555555444333444444444222111222333444444333222111111111111000000111111222111111000000000000000000000000000111111222222222222111111111000000///......------........................++++++,,,,,,,,,,,,+++++++++******,,,---...,,,+++)))***+++,,,------------+++++++++,,,++++++***)))***))))))***,,,---,,,+++++++++************++++++************************---,,,+++***+++,,,---...------,,,,,,,,,------...+++,,,,,,,,,******,,,---------------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,++++++---//////...,,,,,,,,,,,,------------------,,,+++,,,---...///......---,,,,,,,,,,,,,,,***,,,......---,,,---.........------......///000,,,------....../////////000000000000000111111222222111111000000//////...////////////////////////////////////000000000000000000000000000000111222111000000//////000000111000000000000111111111111111111111000//////......222222222222222222222222222111111111111222333333333222111222444555444333222333333333333333444444444555555555555666666666666555555555666777999999::::::999888888777666666888888888888777777777777555444444555555666777888666666555444333333333333555555444444444444555555444444444444444444444444444555666777888888888888777888888999::::::;;;;;;===<<<:::888888888888999999999999::::::;;;<<<==================<<<<<<;;;777777777999<<<===<<<:::???>>><<<;;;::::::;;;<<<>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>?????????;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA>>>===<<<===>>>===<<<:::888888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::888777888999999888888777777888:::;;;:::999::::::999888888888888999:::::::::999999999888888777888888999999888777777666666666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777777888999999;;;:::::::::::::::;;;<<<::::::::::::::::::::::::::::::::::::;;;<<<===>>>===<<<;;;:::999:::;;;<<<<<<>>>AAAAAA@@@>>>>>>>>>===;;;999888777666666555333333444666777999:::;;;;;;::::::999888777666666777999===??????===:::888999999888777888888999999888888888888999999999999666666777777777777666666777666666777888999999999888888888888888888888888999999888888777888888999666888999::::::888666555666666666555555555444444555555555555444444444444222444555555333222333444444333333222222222222222111111111111111000//////000000000000000000000000//////000000000000//////000000//////....................................------------------------,,,+++***+++,,,---,,,***((()))***************)))******++++++++++++******))))))***+++,,,,,,+++***++++++************++++++*********+++++++++++++++,,,,,,++++++,,,---...///++++++************+++++++++,,,---,,,++++++---...---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++******************+++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,+++***+++...000000000,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,///...,,,+++***+++,,,---***,,,......---,,,---......------------...//////******+++,,,---......///000000000000000111222222111111000000////////////////////////////////////........./////////000000111000000///000000111111000000////////////000000/////////000000000000000111111111111000000000000111111111111111111111111333333333333333444444444222111000111333444333222222222222222333333333333444444555555555666666666666666666666666666777777888888888777777666666666999888888888777777777777888888777666555555555555888777666555555555555555555555444444444444555555444444444444444444444444111222333555666777777777888888888999::::::;;;;;;<<<;;;:::999999999999:::;;;:::999888999:::<<<=========>>>>>>======<<<;;;999888888999:::;;;:::999<<<;;;:::999999:::;;;;;;======>>>???@@@@@@AAAAAA===>>>>>>???@@@AAAAAAAAA===<<<;;;::::::999999:::<<<;;;;;;;;;<<<>>>???@@@===<<<<<<>>>??????===;;;777777888999999999999999999999999::::::;;;;;;;;;<<<;;;:::999999;;;<<<>>>???===:::888777777888888777777888999;;;;;;;;;:::::::::999999999999999:::;;;;;;:::::::::999999999888888888888888777777777444444444444555555666777::::::999999999999888888::::::999888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;<<<===;;;;;;::::::::::::;;;<<<<<<>>>@@@@@@???===>>>>>><<<;;;:::999777666555666333333444666777999:::;;;888888888888888999999999777:::>>>BBBCCCBBB???======<<<;;;999999888999999777777777888888999999999666666777777777777666666666777666666666777888999777777777777777777777777555555444444444555555666666777888999999777555444555555555444444444333333444444444444333333333222222444666666555444444555222222333222222222111111111111111111111000///...//////////////////////////////000000000000//////............//////000000........................------------------------,,,+++******+++,,,+++***,,,---,,,,,,+++***)))((()))******++++++*********((()))***++++++*********+++******))))))******+++++++++++++++,,,,,,------++++++++++++,,,------...,,,,,,+++***))))))))))))+++,,,,,,,,,++++++---///------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++*********))))))))))))*********+++)))***++++++,,,,,,+++++++++***)))+++---000000000,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---...---,,,+++***+++,,,,,,***,,,......---,,,---...---------------...//////------...///000000111111000000000///000111111222000000000///////////////........................---............/////////111111000000000000111111000000////////////000000....../////////000000000000000111222222333444444111111111111111111111111222222333333333444444444111//////000111222111000222222222222222222222222444444444444555555555555555555555666666555555555555555555666666777777777888888888777777777777666888777666555555444444444777666666555555555555666555555444444444444555555444444444444444444444444111222333555666777777777777888888999999:::;;;;;;999999999::::::;;;;;;<<<<<<;;;:::999888999::::::===============<<<<<<;;;:::999888888999:::999888888888888888999:::<<<===<<<===???@@@AAAAAAAAAAAA======>>>???@@@AAABBBBBB>>>>>><<<;;;:::999999999;;;;;;;;;<<<<<<===>>>>>><<<<<<<<<>>>@@@AAA???===888888888888888888888888888888999999:::;;;<<<<<<<<<;;;999888999:::===>>>AAA???===999777666777888666777999:::::::::;;;;;;:::999999999999999::::::;;;;;;;;;::::::::::::999999888888777777666666666666666555444333333333444999999999999888888888888::::::999999999:::<<<===<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999:::;;;;;;:::::::::::::::;;;;;;<<<<<<===??????===<<<===>>>;;;;;;;;;:::777555555666333333444555777888999999666666777777888999999:::666999>>>BBBDDDCCCAAA???======<<<;;;:::999888888666666777777888999999999888999999999999999999888777777777666444555777999777777777777777777777777666666555555666666777777666666777777666666555555555444444444444333333333333333333333222222222222111333555666555444444444111111222222222111111000000111111111000//////...////////////////////////000000111111111111000000------......///000000111------------------------++++++************++++++---+++))))))***++++++***+++++++++***)))'''%%%$$$((()))******+++*********(((***++++++***))))))*********))))))))))))***************+++,,,,,,------***+++++++++++++++++++++......---++++++************+++,,,+++++++++---///,,,,,,,,,,,,++++++++++++++++++******++++++,,,---++++++++++++++++++++++++(((((()))))))))*********)))******++++++++++++++++++))))))***---/////////,,,,,,,,,,,,++++++++++++,,,+++++++++,,,...///111------,,,+++++++++++++++***,,,......---,,,---...------,,,,,,------...///,,,,,,------....../////////////////////000000111////////////////////////........................------------.........///222111111000000000000000000//////......//////000------......//////000000///000111222333555666666111111111111111111111111///000000111222111111111000///...///111111111000222222222111111111111000222333333333333444444444333444555555666555555444333333444555555666777777777777777777666666666666444333333444444555666777444444333333333333333444555555444444444444555555444444444444444444444444333444555777888999999999666777777888999999::::::888999999:::;;;<<<<<<<<<<<<;;;:::999999888888888<<<<<<<<<<<<<<<;;;;;;:::;;;999777777999999999888777777666777888:::<<<>>>;;;<<<>>>@@@AAAAAA@@@@@@<<<======>>>???@@@@@@@@@???>>>===;;;::::::999999;;;;;;<<<<<<<<<=========<<<<<<<<<>>>@@@BBBAAA@@@;;;:::999777666777777888777888999:::;;;<<<===>>><<<;;;:::999999;;;<<<>>>AAAAAA@@@<<<999777888999666888999999888888:::;;;999888888888888999::::::;;;;;;;;;:::::::::999999999999777666666666666666999888777666444444444444999999999:::::::::::::::999999888888999:::<<<==================<<<;;;:::::::::::::::::::::::::::777777666666666777888888999999999::::::;;;;;;;;;;;;===>>>===<<<;;;<<<===:::;;;<<<:::777555555666333333444555666666777777666777777777777777777777666888;;;>>>@@@???===<<<:::;;;;;;<<<;;;:::888888666666666777888999999999999999::::::::::::999999888888888555333222555888777777777777777777777777888888888888888999::::::777666555444444444555555555555444444444333333333333222222222111111111111...111333444333222222222///000000111111111000//////000000000000000////////////////////////////////////000000000000//////.........///////////////------------------------++++++***))))))***++++++...+++))))))***+++***)))(((((((((((('''&&&$$$$$$(((((()))***************'''***,,,+++)))((()))*********))))))))))))******'''(((((()))******++++++*********+++******)))))),,,,,,+++++++++++++++,,,(((***+++*********,,,...,,,,,,,,,++++++++++++***++++++*********+++,,,---*********++++++,,,,,,---))))))*********+++++++++))))))***+++++++++++++++***)))((()))+++---------,,,,,,,,,+++++++++******++++++++++++,,,...000111,,,,,,,,,,,,,,,+++*********,,,......---,,,---...------,,,,,,------...///++++++++++++++++++++++++...............//////000////////////////////////........................,,,,,,---------.........111000//////......////////////............//////,,,,,,---......///000000000000111222333333444444111111111111111111111111...///000111222111111000000/////////111222111000222222111111000000000000111111222222222222333333222333444555666555555444444444444444444555555555666666666666555555555444333222222333333444555666444333333222222333333444555555444444444444555555555555555555555555555555444444666777888888888888555666666777777888999999::::::;;;;;;;;;;;;;;;;;;999999:::::::::999999888;;;;;;;;;;;;;;;::::::999:::888777666888999999999888888777777888:::<<<===:::;;;===>>>???>>>===<<<;;;<<<<<<<<<======>>>>>>???>>>===;;;::::::::::::;;;;;;<<<<<<===<<<<<<<<<===<<<;;;===@@@BBBCCCBBB???===999666555666777888888888999;;;<<<===>>>???;;;;;;:::::::::;;;<<<===AAABBBBBB@@@;;;999999:::777888999888666666888;;;777777777777777888999:::::::::::::::999999999999:::999777666555555666666777777666555444444444444:::::::::;;;;;;<<<<<<<<<888888777777888:::<<<===>>>>>>>>>>>>===<<<::::::::::::::::::::::::::::::555555444444444555555666999999999::::::;;;;;;;;;;;;<<<===<<<;;;:::;;;===999;;;===;;;777444555666333444444444555555666666888888777777666666555555555777999;;;<<<;;;999888666888:::;;;;;;:::999888555666666777888999999999888888999999999999888888888999888555222111444777777777777777777777777777555555444555555666777777888666444333222333555666555555555444444444333333222222222111111111111000,,,///222333222111000111...///000111111000///...//////000000000000//////////////////////////////,,,,,,------------,,,,,,000000000///......------------------------------...---,,,++++++,,,---......,,,)))((()))******)))***+++++++++++++++***)))(((((()))***************'''***,,,+++)))'''(((*********))))))))))))******%%%&&&&&&'''((())))))******************)))((('''(((((((((((()))***+++,,,((()))******)))***,,,...,,,,,,,,,+++++++++******,,,+++*********+++,,,---))))))***+++,,,------...******+++++++++,,,,,,,,,))))))***++++++++++++******)))((()))+++,,,,,,+++,,,,,,,,,++++++*********///...---,,,+++,,,---...++++++,,,---,,,+++***)))***,,,......---,,,---...---,,,,,,,,,,,,---...........................------------------...//////.........///////////////........................,,,,,,,,,---------......000///...---------------//////............//////,,,,,,------...///000000111111111111111222222222000000000000000000000000000111222333444333222222111000000000222333222111222111111111000000//////000000111111111222222222111222333555666666555444666555555444444333333222666555555555444444444444555555444333222222222222555555444444444555555666555555555444444555555555666666666666666666666666222333444555666666666666555555555666777777888888<<<<<<<<<<<<;;;:::999999666777999:::;;;;;;:::999::::::;;;;;;::::::999888:::888666666888999:::999:::999888888888999:::;;;888999;;;======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===;;;;;;::::::;;;;;;;;;<<<<<<===<<<<<<<<<===<<<;;;<<>>???@@@;;;:::::::::;;;;;;<<<<<>>???AAACCCBBB@@@;;;888666666777888:::::::::;;;;;;<<<<<<<<>><<<;;;::::::;;;;;;@@@CCCEEEDDD???;;;:::;;;777777777777666666666666555444222000000222444666888777777777777777888999888777666555333222111000333333333444444444555555777777888888999:::::::::888888888777888888999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777777888;;;:::::::::;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;===<<<;;;:::999888777777666666555444444333222222777777777777777777777777888888888888888888888888777888999999999888777666444444555555666888999:::::::::999999999999::::::999888777666555555555666555555555555555444444444555555555555666666666666555555555444333333222222222222333444444333222111333333333333222111000///000111222222222111000///000000000000/////////...........................//////...---------------//////............//////////////////////////////------------,,,,,,,,,,,,///---+++,,,------+++)))+++***)))(((((()))***+++,,,+++***)))((((((((((((******))))))))))))*********************************************)))((((((&&&''')))***++++++******))))))))))))))))))))))))))))))************))))))************************+++******)))))))))))))))---,,,+++***)))******+++)))))))))))))))))))))))))))))))))*********++++++***)))((((((((()))+++,,,+++)))((()))++++++***(((******+++++++++,,,,,,,,,...---,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---------......------------........................////////////------,,,,,,,,,,,,,,,---///........................---+++******+++---.........////////////......///......---...///000111/////////000000111222333///000000000000000000000////////////000000000000000111111222222111111000222333333333222222111000///000000111222333444444333333333444444444555555333333333222000000111333555444444333333444444555555555555555555555555555444333333333444444555555333444555444222111222333555555555555555555555555333333444444555666666666666666666777888888999999999:::;;;;;;;;;:::999888999999999999999999888888999999999888777666555444555666666777888999::::::;;;;;;:::999888777666666888888888888999999999999;;;;;;;;;;;;<<<<<<<<<<<<999999::::::999999888777::::::::::::;;;;;;;;;;;;>>>======>>>???AAACCCDDDDDDAAA===:::888888999:::888888999::::::;;;<<<<<<>>>===<<<:::::::::::::::===@@@AAA@@@===:::999999777777666666555555555444666666555555555666666666666666555555666666777777555555444444333333222222222333333333333444444444666666777777888999999::::::999888777777777777777777777777888999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666777777:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::===<<<<<<;;;:::999888888666666555555444444333333888888888888888888888888777777888999999888777777666777888999999888888777333444555777888888888888;;;::::::999999::::::;;;999888777666555555555666666666555555444333333222444555555555555666666666444444333333222111111111444333222222111111111111444444444444333222111111///000000111111111111000000000000/////////..............................000//////...............///......------......///------......//////000000...---------,,,,,,,,,,,,+++++++++,,,------+++)))+++***)))(((((()))***+++++++++***)))(((((((((((())))))(((((((((((())))))************************))))))******))))))((((((''''''((()))************))))))))))))))))))))))))((())))))******))))))(((************************+++******)))))))))))))))---,,,+++))))))((((((((())))))))))))))))))))))))((((((((())))))))))))***)))))))))((())))))***++++++***)))***+++,,,+++)))******+++++++++,,,,,,,,,------,,,++++++++++++,,,******++++++++++++***************+++++++++++++++++++++,,,,,,------......---------------,,,,,,,,,------------............------......///000000111,,,,,,++++++++++++,,,,,,//////......---,,,,,,+++...---,,,++++++,,,---.........////////////............------......///000000000000111111222222333///////////////.........////////////000000000000000111111222222111111000222222222333222222111000111111111111222222222222333333444444444555555555333333222000//////222444555444444444444444555555555555555555555555555555333333333444444444555555333444555444222111222333444444444444444444444444222222333444555666666777555666666777777888888999888888999:::::::::999999:::999888777777777777777::::::;;;:::999888666444666666666777777888888888;;;::::::999888777666666777777777777888888888888;;;;;;;;;;;;<<<<<<<<<===::::::999888888888888999999999:::::::::;;;;;;;;;>>>>>>>>>>>>@@@BBBDDDEEECCCAAA===:::888777888888555666777888999:::;;;<<<<<<<<<;;;:::999999999999999;;;===<<<:::888888888777777666555555444333333222333444555555444222111444444444444555555666666333333333333333333333333111111222222222333333333777777888999999::::::;;;888888777777777777888888888888777777777888:::;;;:::::::::::::::::::::::::::999888777666666666666::::::;;;;;;;;;<<<;;;;;;<<<;;;::::::999999::::::===<<<<<<<<<;;;:::999999888888888777777777666666777777777777777777777777555777888::::::888777555555666888999999999888888333444666888888888888777;;;;;;::::::::::::;;;;;;888888777777666555555555555555555444444333333333444444444555555555666666444444444333222222111111555444111/////////000111333333333333333222111111...//////000000111111111000000/////////.................................///...------------.........------------------...++++++,,,,,,---...//////,,,,,,,,,,,,++++++++++++((()))***,,,---,,,***(((+++***)))(((((()))***+++******)))(((((((((((((((((((((''''''''''''((((((************************((()))))))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************+++******)))))))))))))))))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))******++++++******))))))))))))******++++++,,,,,,,,,,,,---...///000000***++++++,,,,,,+++******,,,,,,---------.........////////////000000111111------,,,,,,,,,---............---------,,,,,,,,,...---,,,,,,,,,,,,---...---......//////......---------------......////////////000000111111111111////////////............////////////000000000000000000111111111111000000111111222222222222111111444333222111///...---,,,222222333333333444444444555555444222000111444666444444444444444444555666666666666666666666666666333333444444444555444444333444555444222111222333333333333333333333333333333444444444444444555555555555666666777888888888777777888999999999:::::::::999888666555666777777666777888::::::999888777666666666666666777777777::::::999999888777777666666666666666777777777777999999:::::::::;;;;;;;;;;;;:::888777777777888999999999999999::::::::::::============???AAADDDEEE@@@???<<<999777666555555333444555666888999:::;;;;;;::::::999999888888888777888999:::999999888888999888777666555444333333222222222222222111111000333333444555555555666666222222222222222222222222000111111111111222222222666666777777888999999:::666666666666777888999:::;;;:::888777666777777888::::::::::::::::::::::::999999888777666666777777999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999:::<<<<<<<<<<<<<<<;;;999999888888888888888777777777666666666666666666666666555666888999999888666555555666888999:::::::::999444555666888888888777666;;;::::::999999::::::;;;888888888777666666555444333333333333444444555555444444444444555555555555555555444444333222222222444333000...---...///000000111111111111000000///.........//////000000111////////////....................................,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------))))))******+++,,,------++++++++++++************''')))+++,,,,,,+++))))))+++***)))(((((()))***+++***)))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))))))))((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++******)))))))))))))))))))))***++++++,,,,,,,,,))))))))))))))))))))))))************************))))))*********)))))))))((())))))))))))((())))))******+++++++++,,,,,,,,,***+++++++++++++++++++++)))******++++++******))))))))))))******++++++,,,******+++,,,------......,,,,,,---......------,,,,,,,,,,,,------------...//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------------............------,,,------...............---...///000000//////...////////////////////////////////////000000000000000000000111111000000000000111111222222111111111333222111///...,,,+++***000000111111111222222222444444333222000111444666333333333333333444555555555555555555555555555555222333444555555555444444333444555444222111222333333333333333333333333333555555555444333333222222555555555666777777888888777777777777888999999::::::999777666666666777888555555777888888888777666666666666666666777777777::::::999999888777777777555555666666666777777777777777777888888888999999:::999888777666777888999888888888999999999:::::::::::::::;;;===???BBBCCCAAA???>>>;;;999666555444222222444555777888999:::999999999999999999888888888888888999:::::::::999::::::999888777666555444777666444333222333444555222333444666666666666666333333333222111111000000000000000111111111222222333333444555555666666777555555555666777888::::::;;;;;;999888777777666666999999999999999999999999888888777777777777888888999:::;;;<<<<<<<<<;;;:::;;;;;;:::999999999999999:::;;;<<<<<<<<<:::999888777777777777666666666666555555555555555555555555666666777888888777666666555777888:::<<<<<<<<<<<<555555666777777777777777:::999999888888999999:::777888888888777666555444111222222333444444555555333444444444444555555555555555555444333333222222222111///---------///000...///////////////......///............//////000/////////.........------------------------------++++++++++++++++++,,,------,,,,,,++++++,,,,,,---))))))******++++++,,,,,,++++++++++++************(((***,,,,,,+++))))))***+++***)))(((((()))***+++)))((((((''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))+++******)))))))))))))))++++++,,,,,,++++++***)))))))))))))))))))))))))))++++++************)))))))))************)))((((((''')))***)))((('''((()))******+++++++++,,,,,,,,,)))***++++++,,,+++++++++******++++++++++++***************+++++++++++++++(((((())))))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++******))))))+++******++++++,,,---...+++,,,,,,---......//////------------------------------............------,,,,,,---............---,,,---.../////////...---............//////000000////////////000000000000///000000111111000000//////000111111222111111111////////////............//////000000000111111111///111111111000000111333222111111111222333444555333333333333333333333333222333444555555555444333333444555444222111222333333333333333333333333333555555444444333222222222444555555666666777777888777777777666777777888999888888888777777888888999888888777666555444333333666666666777777888888888999999999888888888777777666666666666777777777777666666666666777777777777999999888777777777777888777777888888888999999999888888888999;;;>>>@@@BBBCCCCCCBBB@@@===:::777666222333444555666777888999999999:::::::::999999888:::999888999;;;<<<;;;:::::::::999999888777666666777555333000000111333444111222444666777777666666333333222222111000//////000000111111111222222222222333333444555555666666666666666666666777888999::::::::::::999888777777999999999999999999999999666666666666777888999:::888999;;;======<<<;;;:::;;;:::999999888999999999999999;;;<<<;;;:::888777777777777777777777777777666666666666666666666666777777777777777777777777666777999<<<===>>>>>>===666666666666666777777888999888888777777888888999777888888888777666555444333333333333333333333444333333444444444555555555444444333333222111111111000///...---------...///---....../////////......000///...---------.../////////.........---------------------------------,,,++++++++++++,,,---...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---,,,)))((()))++++++***)))(((((()))***+++(((((('''''''''(((((())))))(((((((((((((((((()))))))))))))))))))))))))))&&&''''''((())))))(((((()))(((''''''''''''((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++******)))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))******)))))))))((((((((()))******+++***)))((('''(((***+++***(((''')))+++******+++++++++,,,,,,,,,((()))***+++,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******************************)))((()))***+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---...///.....................///------............------,,,------......------,,,+++,,,---.........---------...///000000///...---++++++,,,---...//////000////////////000000000000//////000000000000////////////000111111111111111//////000000000000000000000000000000111111111111---///111222111000111111000000000000111222333444222222222222222222222222111222444666666555444333333444555444222111222333444444444444444444444444222222333333333444444444444444555555666777777777999888777666666666777777666777888999:::::::::::::::888666444333333444444555666666777888999::::::999999999888888888888888666666777777777888888888666666666777777777777888888888888888888777777666777777777777888888888999777777777888:::===@@@AAADDDDDDCCCBBB???;;;888666444444444555666777777888888999:::;;;;;;:::999999<<<:::888999;;;<<<;;;:::999888888888777777666666333222111000/////////000///000333555666666555444111111111111111111000000111111111222222222333333444444555555666777777888888777777666666666666666777888:::;;;;;;:::999888888888888888888888888888555666666666777999:::;;;888999;;;======<<<;;;:::;;;:::999999888888999999888999:::;;;;;;:::888777999999999999999999::::::777777777777777777777777777777666666666666777777666888:::<<<>>>?????????777777666555555666888999888888777777777777888888777777888888888666444333555444444333333222222111333333333444444444555555333333222222111000000000......---------......///......///////////////...111000...---,,,,,,---...//////.........---------------------------------,,,,,,,,,,,,------...///,,,++++++++++++++++++,,,...---------------------//////.........---------,,,......,,,)))'''))),,,+++***)))(((((()))***+++(((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))'''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++******)))))))))))))))"""$$$&&&)))+++,,,,,,,,,))))))))))))))))))))))))))))))(((((('''''''''&&&)))***+++++++++)))((('''(((+++,,,,,,)))(((***,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,+++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++...---------------------///...,,,,,,,,,...000111++++++,,,,,,,,,---------,,,------......//////000---------...///000111222000000000///......------------............------,,,------......------,,,+++,,,---.........---,,,...///111222111000...---))))))***+++---...//////////////////000000000000//////000000000000////////////000111111111111111444333333222111000//////000111111111111222222222...111444555444333222222////////////000111222333444444444444444444444444111222444666666555444333333444555444222111222333444444444444444444444444///000111222444555666777444444555555666777777777999888777555555555666777555666888:::;;;;;;;;;:::888666444333333555777999555666777888999:::;;;;;;999999999888888888888888777777777777888888888888777777777777888888888888777888999999999888666555777777777777888888888888777777777888;;;===@@@BBBCCCCCCBBBAAA>>>:::666444555555555666666666777777888999;;;;;;<<<;;;:::999===:::888888;;;<<<;;;999777777777777666666666666444444555555444333111000---///111444555555444333...//////000111222222222111222222222222333333333222222111111222222333444444333222222333666888::::::::::::999888777666555555666777888888777666666666666666666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<888888777777888888999:::888888999999999:::::::::999999888777666666777777666666777777777777666666666666666666666555555555:::999888888999:::<<<===999777444222222333555666666666777999999:::::::::999888666555444444444555555444444333333222222111333444555555444444666777333333333222222222111111//////////////////////////////////////////////////////............------111///...------,,,***(((+++++++++,,,,,,---------.........------...............,,,+++***)))))))))+++++++++++++++++++++++++++,,,,,,+++******+++---++++++******)))(((((((((************))))))))))))(((((())))))))))))(((((())))))))))))************(((((()))))))))'''&&&%%%(((((())))))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&%%%((())))))*********))))))(((((()))***++++++,,,,,,+++******)))******++++++((()))***++++++***)))((()))***,,,,,,***)))***+++******++++++++++++******++++++,,,,,,,,,++++++***+++,,,,,,---,,,+++***)))/////////......---------,,,++++++******++++++,,,000///...---,,,------...////////////////////////------------------------......---,,,,,,,,,,,,---...---+++*********++++++,,,,,,,,,---------..................////////////555111...,,,---///000000...//////000000000000///000000000000000000000000000000000000111111111111000000000000000000000000111000///......000222444333333333444444444555555111333444666666555333222222222222222222222222222444444444555444444333333222222333444444333333222444444444444444555666777777777777777777666666555555555777888999::::::;;;666666555555555555666666555666666777888999999::::::999888777777888999:::999999999999999888777777555444444333333444444555777777666666666666777777666666666555555555555555888777666888;;;>>>>>>>>>AAABBBCCCCCC@@@<<<888555999999888888888888888999;;;;;;;;;;;;::::::999888999888777666666666777888999:::;;;<<<;;;999777555444444333333333333222222///000000000000111111111000000000000000000000000............///111222333111111111111111222333333444333222222333555888999::::::999999888777666666666666777888888777666555666555555666666888999999::::::::::::::::::::::::888888888777888999999:::;;;::::::999999888888777888888777777777777777777666666777777777777666666666555555555555555555555888888777777888888999999777666444333333444555666555666777888999999999999999888666555444444555555555444444333333222111111222444555555444444555666333222222222222111111111.........................................................------,,,,,,+++---,,,,,,---///...,,,***++++++,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,+++************++++++++++++++++++++++++******+++***)))(((***,,,))))))))))))))))))******+++******))))))((((((((((((((())))))))))))((((((((((((((()))))))))******'''(((((())))))((('''&&&((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((((((((((((***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&(((((()))***++++++******)))))))))***+++,,,,,,,,,,,,++++++************+++******))))))))))))******(((***,,,+++***)))******)))******++++++******)))+++++++++,,,,,,++++++***++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,000///...---,,,------...------------------------------------------,,,,,,......---,,,,,,,,,,,,,,,------+++*********++++++,,,,,,---------.....................////////////333111...---...///000///......///000000000000///000000000000000000000000//////000000000111111111000000000000000000000000111000/////////000111222333333333333444444444444///111333555666666666666222222222222222222222222333444444555555555444444333444444444444333333222444444333444444555555666666666666777666666555555555555777888999:::::::::777777666666666666777777555666666777777888888888999888888777777888888999888888999999888888777666555444444333333444444555777777666666666666777777888888888888888888888888777666666777:::<<<<<<<<<>>>???AAAAAA???;;;888555999999888777777888888999888888999999:::999999999888888777777777888999:::888888777666555555555555444444333333333222222222000000000111111111111222000000000000000000000000000000/////////000111111111000000000000111222222333333222222333555777888999999999888888777777666888888888888777666555555555555555555555666777888999999999999999999999999888888888888888999999:::===<<<;;;:::888666555555777777777777777777888888666777777888888777777666555555555555555555555555666666666666666555555444444444444444444555555555444555666777777777777777888777666555555444555555444444444333222222111111222333444444333333444555222222111111111000000000................................................------,,,,,,+++***))))))))))))+++---000000...,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++((()))***)))'''''')))+++''''''((())))))***++++++++++++***))))))(((''''''(((((())))))))))))((((((''''''((((((((()))))))))&&&'''(((((()))(((((('''(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((('''''''''((()))***+++,,,,,,,,,))))))******+++,,,,,,,,,---,,,,,,+++*********++++++***)))(((((()))***+++(((***++++++***))))))***)))******++++++******)))***++++++,,,,,,++++++++++++++++++,,,++++++***)))++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,---------.........//////---............/////////111000//////000000///...---...///000000000000000//////////////////////////////000000000000111111000000000000000000000000000000000000000000000000222222333333333444444444222222333444444555666666333333333333333333333333333444555666666666666666555555555555555444333222333333333333333444444444444444555555666555555555555666777888999:::::::::888888888888888888888888666666666666666666666666777888888999999888888777777777888888777777666555555444444333333444444555666666666666666666666666666666666666666666666666666555555666888999999888;;;<<<===>>>===;;;888666888888777777777888888999555666777888999999999999666666666666666888999999999777555333222333555666333333333333222222222222000111111111111222222222000000000000000000000000222222111000000000000000000000000///000000111222333333333333444555666777888888888777777777777777999999999888777666555555444444444444444555666777888888888888888888888888888888777777888888999:::<<<;;;:::999888666555555555555666777777888888888666777777888888777777666444444444444444555555555555666666666666444222111111222444555666555555444333444555555666666666555777777666666555555555555444444333333222111111111111333444333222222333444111111111000000000//////................................................---,,,++++++***)))((((((((((((***---000000...,,,---,,,,,,,,,++++++******++++++************++++++***************+++,,,,,,************************))))))***)))(((''')))+++(((((((((((())))))******++++++***)))(((''''''&&&(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''(((((()))))))))'''(((((((((((((((''''''(((''''''&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''''''''''')))))))))))))))((((((''''''((()))+++,,,---------************++++++,,,,,,...---,,,+++***************))))))))))))))))))***(((***++++++)))))))))***))))))************))))))******+++,,,,,,,,,++++++***++++++++++++*********,,,,,,,,,------......///,,,++++++******++++++,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------.........//////000//////000111111///---------...///000000000000........................////////////000000000111000000000000000000000000000000000111000000///...222222222222333333333333777666555333333222222222333333333333333333333333333444555666777777777777666666666666555444333333222333333333333333333333222333444444555555555555555666777888999999999999999999999999999999999999666666666666555555555555666777888999999888777666777777777777777666555555555444444333333444444555555666666666666666666555444444444444444555555555666555444555777777666555888999;;;<<<<<<;;;999888888777777777777888888999777777888888999888888888555555555555555555555666999999777666666666777777333333333222222222222111111111111111222222222222////////////////////////222111000000000000111111000000000///000000111222333333333333444444555666888777777666666777888999::::::999888777666666666444444444444444555555666888888888888888888888888777666666666666777888888999999999888888888777777444555666777888777777777666666777777777777666666222333333333444444444555666666777777666444222111111222444555666555444333333333444555555555555444666666666666666555555555444333333222222111000000111222333222111000111222000000/////////.........................................................,,,,,,+++******)))((((((******+++---//////,,,***,,,,,,,,,++++++******************))))))*********))))))))))))***+++,,,,,,************************)))***+++***((((((***+++))))))))))))((((((''''''******))))))(((''''''&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))''''''((((((((((((((('''''''''&&&&&&&&&''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))'''(((((()))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''&&&''')))***+++,,,------))))))************++++++---,,,++++++*********+++((()))***++++++***)))(((((()))++++++)))((()))***)))))))))******))))))))))))***+++,,,,,,,,,,,,,,,*********************++++++,,,,,,------.........,,,++++++******++++++,,,,,,,,,------------------------------------------.........------,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------............///...///111222222///---,,,,,,...//////000000000------------------------...////////////000000000//////////////////////////////000000000000///...111111111222222222333333777666555333333222222222333333333333333333333333333444555666777777777777555666666666555444444333222333333444444333222222111111333444555555555555555666777888888888888888999999::::::::::::999999666666666666555555555555666777888999999888777666777777777777777666555555555444444333333444444555555555666666666666555555666666666777777888888888555555444555777777555333777888:::;;;<<<;;;:::999777777666666777888888999::::::::::::999888777666777777777666666555555444777888999999999888777666333333222222222111111111000000111111111222222222////////////////////////////////////000111222333111000000000000111222222222222333333444444444444777666666555666777999::::::999888777777777777777555555444444444555555666888888888888888888888888555555555555555666666777777777777888888888999999444555666777888777666555444555555666666555555444111222222333333444444444666666666666555444333222111222444555555444333333333444444555555555444444555555666666666666555555333333333222111111000000000111222111000///000111/////////.........------------------------------------------------------,,,,,,,,,++++++++++++***,,,+++***+++------,,,***+++++++++++++++***************))))))))))))******)))))))))))))))***+++,,,******************************+++***)))(((***,,,******)))(((((('''&&&&&&))))))((((((((((((''''''(((((())))))))))))((((((''''''((((((((()))))))))(((''''''''''''(((((()))&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((()))))))))((((((((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''(((((()))))))))(((''''''&&&'''((()))***+++++++++))))))))))))))))))))))))+++******)))******++++++((()))***++++++***)))(((''')))******)))(((((()))((())))))******))))))((()))***++++++,,,,,,,,,,,,******)))))))))***++++++************++++++++++++,,,++++++******++++++,,,+++,,,,,,------------,,,------------------------------------------------,,,+++******))))))******+++,,,,,,------------,,,,,,,,,,,,---------......,,,------------..................000222222000...+++,,,---...///000000000..............................////////////000000////////////////////////.........//////000000000000000111111111222222222222222333444444555666666333333333333333333333333333444555666666666666666444444444555555555444444333333444555555444222111000111222444555666666666555666777777888888888777888999:::;;;;;;:::999888666666666666666666666666666777777888888777777666777777888888777777666555555444444333333444444555444555666777777666555444444444555555666666777777555555555777888888666444666777999:::;;;;;;::::::666666666666777888888999<<<;;;;;;:::999777666555888999999999999888777666444555777888888777555444222222222222111111111111///000000000000111111111000000000000000000000000------......///111222333111111111111111222333333222222333444444444444333666666555444555777999::::::999888777777777888999666666555555555555555666666666666666666666666666444333333333333444555555666777777777888888888999555555777888777666555333333333444444444444333333111111111222333333444444666555555444333333333333333333444444444333222222444444555555555555444444444555666777777666555555333333222222111000000000000111222111///...///000.........------------,,,------------------------------------------------,,,,,,,,,------------...,,,+++))))))+++------,,,************+++++++++++++++******))))))******+++***)))))))))))))))***+++************************((()))***)))(((''')))+++(((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))''''''&&&'''((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&''''''((())))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&'''((()))))))))))))))((((((((((((''''''''''''(((((((((((()))***+++++++++***)))'''''')))***+++''')))******)))(((((()))(((((())))))))))))(((((())))))***+++,,,,,,,,,,,,***)))(((((()))***+++,,,+++++++++***************,,,++++++******++++++,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++***)))))))))))))))++++++---.........------+++++++++,,,,,,,,,,,,---,,,,,,---------.........///......///111222000///***+++---...///000000000................................./////////000000////////////////////////...---------...000111222000000000000111111111222///111333555666666666666444444444444444444444444333444444555555555444444111222333444444555555444444444666666666444333111000111333444666777777888555666777777777777777777888999:::;;;;;;:::999888555666666777777888888888777777666666666666777777888888999999888888777666555444444333333444444555333444666777777666444333111111222333333444555555555555666888::::::888666555666777888888999888888555555555666666777999999999999999999888777666555444555666888999999888888444555555555555555555555222222222222111111111111....../////////000000000000000000000000000000000......------...///000000222222111111222222333444222222333444444444333333666555444444555777999;;;999888777777777888999:::777666666555555555666666555555555555555555555555333222222222222333444444777777777777777777777777555666777888777666444222222333333444444333333222000000111222333333444444555444333222222222333444555444444333333222222222555555555666555555444444444555666777777666555555333333222222111000000000000111111000///......///......---------,,,,,,,,,------------------------------------------------,,,------......//////000,,,***((((((***---...///))))))******+++++++++,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))'''((()))(((&&&&&&((()))&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))***************)))((('''&&&&&&'''(((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''(((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((***+++,,,///,,,'''$$$$$$''',,,///''')))******((((((((()))(((((())))))))))))((((((((()))***+++,,,---------***)))(((((((((***+++,,,...------,,,,,,+++++++++,,,++++++++++++++++++,,,)))***,,,---...------,,,++++++++++++++++++++++++***++++++,,,---...//////+++******)))))))))))))))***+++---...///...------******+++++++++,,,,,,,,,,,,,,,,,,---------......///.........000111111000***+++,,,...///000000000////////////////////////............/////////000////////////////////////------,,,,,,---000222444000000000000111111111111111333555666666555333222444444444444444444444444444444444555444444333333000000222333444555555555444555666777777555333222000111333555666888888888555666777777777777777666777888:::;;;;;;:::888777555666666777888999999:::888777666555555666777888999999999999999888777777555444444333333444444555333444666777777666444333444444555555666777888888666666777999<<<<<<:::777444444555666777777777666555555555555666777999999666777777777777777666555---///111444666777888777777666555444444555777888222222222111111111111000............////////////000000000000000000000000//////...------------...333444444555555444444333555444555666888888666444444555666777777888888777999999999888888888777777777777777777777666555555777777666555555555555555444444444444555666888888555666666666777777777888555666777888777666444222333444444555555444444333333222000000000222444555888777666555555666777888444444444444555555555666999888888777777777777777333333333444444555555555444333222111000000000000//////000//////...------111000///------......///---...///000000///...---------------------------------...000222111...,,,...............---------+++,,,,,,------,,,,,,++++++*********))))))(((((())))))************))))))++++++***)))(((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''''')))***+++,,,,,,++++++******))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((())))))(((''''''(((''''''''''''((((((((((((%%%'''((())))))'''%%%$$$)))))))))((('''%%%$$$#########%%%&&&((()))***+++&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&'''((())))))***))))))))))))***++++++,,,++++++''''''((()))))))))))))))************************------,,,++++++,,,------......------,,,+++******+++++++++*********)))))),,,,,,++++++***)))))))))---------,,,,,,+++++++++---------,,,,,,+++++++++---...............------******+++...222333000...---...............------,,,---///000000000///.....................------000000000...,,,,,,...000111000...------...///000111111000000//////......------......//////000000111111000000/////////...000000000000000111111222000000000000000000000000333333333333333333333333666666555555555444444444777777666555444444333333555444333222111222333444444444555555555555444444444444444444666888:::<<<888777555444555666888999999:::;;;<<<<<<:::888777666666555555666777888999888777666555555444444555666666777777888888888999555555555555666666666777666666555555444444444333555555555555666666666666666777777888888888777777777666666666888888666444666555555555555666666777999999::::::999666444222666777888999999888777666666666555555555444444444222222222111111111000000000000000000000000000000///////////////.................................222333333333333333333222222111111333555555333111444555666777888888888888999999999888888777777777777777777777777666555555666666555555444555555555444444444444555666777888666666666666666777777777555666777888777666444333222333333444444333333222555444333222333444666777666666555444444555666666444444555555555666666666888777666666555555666666333333333444444444555555444333222111000000000000000000000000000///......111000///...---......///---......//////......---------------------------...------...///...,,,***///......---,,,+++******++++++,,,,,,,,,,,,++++++************)))))))))((())))))************))))))++++++***)))))))))))))))*********)))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))'''''''''''''''((()))******************)))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&***))))))((('''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''))))))'''''''''(((&&&&&&'''''''''(((((((((&&&'''((((((((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((('''(((((((((((('''&&&%%%%%%''''''((()))))))))))))))************************---,,,+++******+++,,,---,,,,,,++++++***)))))))))+++++++++*********))))))******************++++++------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++,,,,,,------------,,,***((('''))),,,...---,,,,,,,,,------------,,,,,,+++,,,---...///......---..............................///---,,,+++,,,......---------------......000000000///////////////............////////////000000000//////.........//////......//////000111000000000000000000000000222222222333333444444444444444444333333333222222444444444444555555555555555555333222222222222333444444555555555555444444444444444444666888:::;;;777666555444555666888999888999:::;;;;;;:::888777666666777777777777777777666666555444444444444555555666666666777777777777555555555666666666777777666666666555555555444444666666666666777777777777777888888888888888777777777666666777888888777555555555444444444444444555888888999999888666444333444555666777777666555444555555444444444333333333222222222111111111000000/////////////////////////////////////////////...........................222222222222222222222222444333333555666777555444555666777888888999999888888888888888777777777777777777777777777666555555555444444444444444555555444444444444555666777777666666666666666666666666555666777777777666444444222222333333333333222222555444333333333444666666555555444333333444555555555555555555666666666777666666555444444444444444333333333333444444444444333222111111000000000000000000111111111000//////000///......------.........------,,,,,,------...------------------------...,,,******++++++***)))///...---,,,***)))((((((******++++++++++++******************))))))))))))))))))************))))))+++***))))))))))))))))))************************(((((())))))))))))((((((''''''((((((((()))))))))(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&+++***)))((('''%%%$$$$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''))))))'''&&&'''(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&$$$$$$&&&'''(((((())))))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&%%%(((((()))))))))(((((('''''''''((()))))))))))))))************************++++++************++++++)))))))))(((((((((((((((+++************)))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,)))'''&&&(((***,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------------,,,........................---...000///---,,,,,,---***+++,,,---------------//////////////////000000/////////.............../////////.....................------......///000000000000000000000000000000111111222333444555555222222222111111111000000111111222333555666777777666555444333222111222222444444555555555555444444444444444555666888999:::777666555555555666777888777888999::::::999888888777777888999999888666666444444444444444555555666555555555666666666666777555555666666666777777777777777666666666666555555777777777888888888999999999999999999999888777666666666666777999:::999777555555444333222222222333666666777888777666555444222333333444444333333222333333333222222222222111222111111111111000000000////////////////////////......//////////////////////////////////////////333333222222222222333333666555444555777777777555555666777888999999999999777777777777777777777777777777777777777666555555444333333333333444555555666555555555666666777888777666666666666555555555555555666777666666555444333444444444444444444333333333222222222222333444555444444444444444444555555555555666666666777777666555555444444444444444333333333333333333333333222222111000000000000000//////000000000000///...//////......------------...---++++++++++++---...---------------------------+++(((((()))+++,,,,,,------,,,+++******))))))))))))************))))))*********)))))))))))))))))))))************))))))******)))))))))))))))***)))))))))))))))*********(((((())))))))))))(((((('''''''''((((((((()))))))))((((((''''''''''''(((&&&'''''''''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''(((((((((((())))))(((((('''&&&&&&&&&&&&'''$$$$$$&&&'''(((((())))))((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''&&&%%%$$$%%%&&&(((***+++,,,,,,''''''((()))))))))))))))******************************))))))))))))******'''(((((((((((((((((((((************))))))))))))))))))*********+++++++++,,,+++++++++++++++++++++,,,+++++++++++++++++++++************+++,,,,,,---...,,,+++***++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------------------------..................000222222111///...///)))***,,,---.........------......//////000000000/////////......---------..................------......------......///000000000000000000000000000///000111222333444555555222111111111111000000000000111111333444555666777666555444333222111111111333444444555555444444333333333444555666777888999666555555555555666777888777777999::::::::::::999777888999::::::888666444444444444555555666888888666666666777777777777777555666666666666777777777777777777777777666666666888888888888999999999999::::::::::::999888666666666555555777999::::::888666666444333222222222222444555555666666666555555222222222222222222222222222222111111111000000000111111111111000000000000////////////////////////............////////////000000000000000000000000444444333333333333444444222111000111333444333222555666777888888999888888666666666666666666666666777777777777777666555555444444333333333444444555777777777666777777888888666666666555555555555555555555666666666666666555555555666666666666555555444333333333333333333333555555555555555555555555555555555555666666666666777666555555444444555555333333333333333333333333111111000000///000000000------......///......---...............------,,,---,,,+++******+++,,,---------------------------,,,***((((((***---//////+++++++++++++++,,,,,,,,,((())))))******))))))((())))))))))))))))))******))))))************))))))***)))))))))))))))******''''''''''''(((((())))))(((((())))))))))))((((((''''''''''''(((((((((((()))((((((''''''''''''(((&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((()))))))))*********(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((()))))))))))))))((('''&&& !!!###%%%&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------,,,---......---,,,++++++++++++,,,------------------------------.........---------.........//////...000222222000.........***+++---.../////////...------......//////000000//////......------,,,,,,------..................//////......//////000111//////////////////////////////000111333444555555222222222222111111111111222222222222333333444444555555444444333222111111333333444444444444333333333333444555666777777888555555555555555666666777888888999:::::::::::::::777888999:::999777555444666666666666777999:::;;;888888888888888888888888666666666666777777777888666666666777777777777777777888888888888999999999:::::::::999888777666555555555555777999:::999888777666555444333333333333333333444444555555555555222222222222222222222222111000000000000/////////000000000000000000000000........................---.........//////000000000000000000000000000000555555333333333333555555444222111111333444444444444555666777777888888777555555555555666666666666777777777777777666555555666555555444444444444444888777777666666777888888444444555555555666666666555555555555666666666666666777777777777777777666666666666666555555555555555555666666666666555555444444444444555555555666666666555444444444444555333333333333222222222222111000000//////000000000,,,,,,---.........---------............---,,,,,,---,,,,,,++++++,,,,,,------------------------------+++))))))+++...///000)))******+++,,,,,,------))))))************))))))))))))))))))************))))))************)))))))))))))))))))))******+++%%%&&&&&&''''''(((((()))(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((('''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&((((((&&&%%%&&&'''(((((()))))))))*********(((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&'''((())))))***+++))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''''''''&&&&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((()))))))))))))))***,,,,,,++++++***))))))(((*********+++++++++++++++*********+++++++++++++++---,,,+++******+++,,,,,,(((***---...,,,***))))))***+++,,,---.........------------,,,---......///,,,,,,------.../////////,,,---///...,,,++++++,,,+++,,,---.................................//////.........---------------...............///////////////......//////000111///////////////////////////000000111222333444444333333333222222222222111333222222222222222222222333333444444444333222111333333444444444444333333222333444666666777666666444444555555555666666666888888888888999999999999666666777888888777555555777777777777888999;;;;;;:::999999999999999888888666666666777777777888888555555666666666666777777666666666777777777888888888888888888888777666555555555555666888999888666777666555444333333333444333333333333333333444444333222222111111222222333000000000000//////////////////000000000000000111........................------......///000000000////////////////////////555444222111111222444555666555333333555666777666333444555666666777777666444444444555555666666666777777777777777666555555888777666555444333333333666666555555555555666666222333333444555666777777555555555555555666777777666666777777777777666666666666666666666555555444333444555555555555444333333333333333444444444444555444444333333333333333333333333222222222111111000000////////////000000,,,------...//////......------.........---,,,+++,,,,,,------------,,,,,,------------------------...,,,******+++,,,,,,,,,))))))******************)))******++++++******)))((()))))))))************))))))************)))))))))))))))))))))***++++++&&&&&&&&&'''((()))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%&&&&&&''''''''''''((((((((((((&&&'''((((((((('''%%%%%%''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''(((((()))(((((((((***************)))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))+++*********)))((((((((((((((((((((())))))******++++++******************)))*********++++++++++++)))*********++++++++++++---,,,***((((((((()))***''')))++++++)))((()))+++)))***+++,,,,,,------------,,,+++++++++,,,......,,,,,,------...//////000,,,------,,,******+++,,,---,,,,,,,,,,,,,,,------..................------,,,------------------............//////000000000......------......///000////////////////////////000000111111222222222333333333222222222222111111222222222222222111111111111222333444444444333333222333333444444333333222222333444666666666666555444444555555666666555555888777777666666666666777555555555555666666666666777777777777888999::::::999999999999888888777777666666777777777888888888444444555555555666666666444444444555555555666666666666777777777666666555555555444555777777666444444444333333333333333444333333333222222222222333333222111000000111222333000000000000////////////////////////000000111111........................------......///000000111........................444333111000000111333444333222000000111333333333222333444555666666666666444444444555555555666666777777777777777666666555:::999777666444444333333555444444333333333444444111222333444555777888888555555555555555666777888555555666666666666555555444555555555444333222222222222444444444444222222222222222333333333444444444333222222111111222222333333333222222111111111000000////////////000111------...///000000//////,,,---.........---,,,+++,,,,,,...//////...,,,,,,------------------------000...,,,+++++++++)))(((******))))))((((((''''''******++++++++++++******(((((())))))*********+++))))))************))))))))))))((())))))***++++++&&&''''''((()))******+++(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((())))))'''%%%$$$&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&'''(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++***)))(((''''''&&&'''((((((((())))))******)))))))))***++++++,,,,,,))))))******++++++++++++))))))******++++++++++++---,,,)))'''&&&&&&'''((()))++++++)))'''(((,,,///(((((()))++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,------...///000000...///...,,,++++++---///---,,,+++*********+++,,,/////////......------,,,,,,,,,,,,------............/////////000000111111---,,,,,,,,,,,,---......////////////////////////111111111111111111222222222222222222111111111111000000111111222222222222000111333444555555444333222333333444444333333222222333555666666666555555333444555555666666555555777666555444444444444444444444444444444555666777777777777777777888888999999888888888777777666666777777777777888888888888333444444444555555666666333333333444444444444555444555666666666666666555666555444555666666444222222222222111222222333333444333222222111111222222222111000//////000111222111000000000////////////.../////////000000111111........................---------...///000000111........................222222333444444555555666666555444333222333333444222444555777777666444333333333444444555666666666666555555444444444555555777777777666555555555444888777666555333222111000444444333333444555777888555666777888888777666666777666555444444555666777444444555555555444222111555555444444444333333333333333333444444333222222333333222222111000//////111111111111111111111111---,,,,,,,,,,,,---...///---......///////////////------......------,,,+++---------,,,,,,+++++++++***+++,,,,,,+++***((('''666000)))&&&(((+++---......,,,++++++,,,------,,,+++++++++*********))))))************************))))))************))))))))))))))))))************++++++************++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((******+++(((&&&%%%&&&((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((('''%%%%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%"""######$$$%%%&&&'''''')))((('''&&&&&&&&&&&&&&&$$$%%%(((***++++++***)))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''(((((('''''''''&&&&&&&&&'''(((((()))***+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++******************************************,,,++++++******++++++,,,))))))***+++,,,------...---......///////////////555333000...,,,,,,,,,---,,,---......//////......------------------------........................,,,,,,++++++,,,,,,---...///222555444111//////111///......//////000111222111111111111222333444555333333444444444333222111000000111111111111000000222333333444555444444444555666777888777555333222333333444555666666666555666666666555555444444444666666666666777777777777666666666666666555555555777777888999::::::;;;;;;;;;:::999888777666777777555555555555555555555555666555333222222444777999888777666555444444555666666555444333222333444444333333444555666666666555444333222111222333444555222333555666555222...,,,000000111111111222222222111000000///...------,,,111000///...............//////000000000000//////***,,,...///000///---,,,////////////////////////222222222333444444555555666555444333222333333444333444555777777666444333333444444555666666777777666666555444444444444555555555444444444444444444666555555444444333333333444444333333444555777888555666777888888777666555777666555444444555666666444555555666555444333222444444333333333222222222222333333444333333222222333333222111111000//////000000000000000000000000.........---......//////,,,------...............------......------,,,+++,,,,,,,,,++++++***************+++++++++++++++***///,,,(((''')))******))),,,+++))))))+++,,,+++***+++++++++*********))))))************************)))))))))***))))))(((((((((((()))))))))***************))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''')))'''&&&&&&((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&'''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&((()))***+++***((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((''''''''''''(((((()))******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////////////////...,,,+++***+++,,,---,,,------...............................................................------,,,,,,------...///---000222111///------...000000///////////////000000000000000111222333333222333444555555444222111000000000111111111111000555555666777777777777777777888999:::999888666555444444555555666555555555444444444333333333222222444444444444555555555666666666666666555555555555666666777777888999999:::::::::999999888777666666555555555555555555555555444333222111222333555666666555444444333444555555666555444333333333444444222333333444444444444333444444333222222333444444333222222111000///...---000000000000000000000000111111000//////...------000///..................---......//////......------...///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,000111111222333333444444555555333222222333333444333444555666666555444333444555555666666777888888666666555444444444444444222222222222333333333333444444444444444444555555444444444444444555666777555666777777777777555555555555444444444555555666555555555666555555444333333333222222222111111111222222333333333333222222222222222111111000000///////////////////////////////////////////////////+++,,,,,,---...---------------......------,,,+++++++++***************)))*********++++++,,,---...---,,,---...//////,,,***+++***((((((***+++***)))+++************)))))))))************************))))))))))))(((((('''&&&(((((())))))))))))******))))))(((((((((((())))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))(((&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&'''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''))))))***+++***)))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((((((((()))******++++++++++++++++++++++++++++++******++++++++++++******,,,+++***))))))***+++,,,***************************+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******------...////////////...+++******)))***+++---...,,,,,,---.......................................------------------------...------------...//////---///111000///------...222111000///............////////////000111222333111333555666777555333222///000000111111222222222222333444444555555444444666777888999:::999888777555555555666555555444444222222222222111111111111222222222222333333333333555555555555555555555555555555666666777777888888888999:::;;;:::888666555666666666666666666666666333333333333444444444555444444333333333444555555666555444333333333333444222333333333333222222111444444333333333333444444555333000---,,,---///000/////////////////////...111111000000//////............---------...//////,,,------------------,,,//////..................,,,,,,,,,,,,,,,,,,,,,,,,000000000111222222333333555444333222222222333444444555555666666555444333555555666666777888888888777666555444444444444444111111222222333333333444555555555555555555555555444444444444555555666666555666777777777666555444444444444444444444555555555555555555555555555555333333333333222222222222111111222333333333333222222111111111000000000//////////////////////////////////////////......---,,,,,,---............---------......------,,,+++++++++++++++************---,,,+++***+++,,,...///,,,,,,...///000///---,,,+++***((((((***+++***)))************))))))))))))************************((())))))(((((('''&&&%%%(((((((((((()))))))))***((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((())))))******)))((((((''''''''''''''''''''''''%%%''')))******)))'''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******************))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))******++++++++++++******+++***)))))))))***+++,,,************************)))***,,,------,,,***)))++++++++++++++++++++++++,,,---......//////......,,,+++++++++,,,---...///,,,,,,---.........------........................---------------------------------------......///000000111111000000000000111000///...............000//////000000111222333333555888:::;;;999777555000000000000111222333333111111222333333333333333333444555666777777777777555666666666555444333333222222222111111111111111111111111222222222333333444444555555555555555666555555666666666777777777888999<<<======:::888555666666666666666666666666555555666777777777666555333333333444444555555666555555444444333333333333333333444333333222111111444444444333333333333333666444111///...///111222.........//////000000000111111000000000/////////,,,,,,,,,,,,---...//////,,,,,,------------,,,,,,......---,,,,,,,,,,,,---------------------------//////000111111222222333444333222111222222444444555666666555555444444333555555666666777888888888777777666444444333333333222222333333444444555555777666666555555444333333444444444555555555555555555666777777777555444333222222333444444444444444555555444444444555555555444444444444333333333333000111222222333333333222111111111000000000000000000000000000000000000000,,,---.........------,,,------...///////////////------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---(((((())))))(((((()))***,,,+++))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''(((((((((((()))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&''''''(((&&&&&&'''((()))*********''''''''''''''''''''''''%%%''')))******)))'''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******'''''''''''''''''''''''')))))))))))))))*********)))))))))))))))))))))))))))******++++++******))))))))))))******++++++,,,************************)))***,,,------,,,***)))))))))***+++,,,,,,------,,,------...............---,,,,,,,,,+++++++++,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,---...000////////////000000///...............///000000111111111111222333444444444777<<>>;;;999111111000000111222333333444444555666666666666666222333444555666777777777555666666666555444333333222222222333333333333333111222222222222333333333333444444444555555666666666666666777777777777777888:::===>>>>>><<<999666666666666666666666666666444555777777777666555444444444555555666666666666444444444444444333333333444444444444444333222111444444333333333222222111333333222111111000000000------...///111222333333000000000000////////////,,,,,,+++,,,,,,---...///,,,------......------,,,......---,,,,,,------...------------------------///000000111222222333333333222222111111222444444666666666555444444333333444555555666666777888888888777666555444333333333444444444444555555555555777777666666555444333333444444555555666555555444555666777777666555333222111111222333444444444444444444333333333444555555555555555444444444333333///000111222333333333333000000000000000000000000000000000000000000000000***+++---.........---,,,---...//////000000//////------......------,,,+++,,,,,,,,,,,,,,,---------...---,,,++++++******************(((''''''))),,,,,,+++))))))+++,,,+++***(((((()))))))))))))))***))))))))))))))))))))))))'''(((((())))))(((((((((''''''(((((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((((('''%%%%%%&&&'''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((('''&&&%%%%%%''''''&&&%%%###$$$%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))******++++++++++++++++++++++++))))))************))))))'''(((***,,,,,,,,,+++******************************+++,,,,,,,,,,,,+++***((()))***+++,,,------...,,,,,,---............---,,,,,,++++++***)))((((((++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,++++++---......---------------...///000111111111111111222333444555666999???CCCDDDBBB>>><<<333222111000000111222333222333444444555555444444444444555666666777888888555555555666555555444444333333333444444444444444222222222222333333333444333333333444555555666666666666666777777777777777666888;;;======;;;888666555555555555555555555555222333444444444333222111444555666666777666666666444444555555444444333222333444444444444444333222222333333333222111000///...///000111000///---,,,------...///111222333333///////////////.........,,,,,,+++++++++,,,------,,,------......------,,,------......////////////************************000000111111222333333444333222111111111222444555777777666555444333333333333444444555666666777777888777666555444333333333555555555555444444444444666666666666555555555555444444555666666555444333555666777777666444333222///000222333444444444333333222222111222333444555444444444333333333222222///000111222222333333333///000000000000000000000////////////////////////)))+++---///000000///...,,,---......//////......------......------,,,+++******++++++,,,,,,,,,,,,***+++++++++++++++******---...///---***)))+++---+++***((((((***+++***)))(((((((((((())))))******))))))))))))))))))))))))''''''((()))************'''''''''((((((((()))))))))(((((((((((((((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++'''&&&$$$%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((&&&'''''''''((((((((((((***)))))))))))))))))))))++++++++++++++++++++++++))))))************))))))%%%'''+++---...---***)))************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,+++***)))(((++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........+++)))***,,,......---......---------......///000000000000111222333444555999@@@EEEFFFDDD@@@===555444222111000000111222000000111222222222222111444444444444555555666777444444555555666555555555333333333333444444444555111111222222222333333333222222333444444555666666555555555555555555555555444666888999999888666555444444444444444444444444222222333222222111111000444555666666666555444333444444555555555444333222111222222333333333333222111111222222111000...---...//////000000///...---......////////////000000------------............---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++(((***+++---.........---************************111111111222333333444444222222111111111222444555888777666444444333333333333333444444555666666666888888666555444333333222555555555444444333333333444444555555666777777888444444666666666555444333666666777777666444222111///000222333444444333333222222111000111222444555333333333222222222111111//////000222222333333333////////////000000000000........................)))+++...000111111111000+++,,,------......------------......------,,,+++))))))******++++++++++++'''(((***+++,,,,,,+++***))),,,...---***'''''')))***)))'''''')))))))))((('''((((((((())))))******))))))))))))))))))))))))&&&'''(((***++++++++++++''''''''''''((((((((()))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))&&&%%%$$$$$$&&&(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((('''((((((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))************))))))###'''+++///000---***'''************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++,,,------......------------.........---,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000---++++++...000000///000///...---------------////////////000111222333444999@@@EEEGGGDDD@@@===777555333111000000111222333333444555555555555444222222111111111222333333333333444555666666666555222222222333333444444444111111111111222222222222222222333333444555666666444444444444444444444444222444555666666666444333333333333333333333333333444444444333333222222222444444555666555444222111333444555555555444333222///000111222222222222222000111111111000///---,,,111111111000000000000000000000///...------,,,,,,,,,---------------------------,,,+++******************++++++++++++******###%%%'''***++++++******++++++++++++++++++++++++///000000111111222333333777555333222222444777888;;;888666555666666333000333333333444444444555555777777666555444444333333555444444333333333444444222333333444555666777777777777666666555555444444333333333222222222111111222222111111111111111222333333333333333333333333222222222222222111000///111111111111111111222222222111000.........///000111111222222222222111111111000///...---,,,+++++++++++++++++++++,,,---...,,,,,,------,,,,,,+++***))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))(((((('''******++++++++++++*********)))(((''''''((()))***+++)))(((&&&&&&((()))+++(((((())))))))))))))))))***((('''&&&%%%'''((()))(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''(((((((((''''''(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******((('''&&&&&&'''((()))***''''''''''''''''''&&&&&&((((((''''''''''''((((((***))))))((((((((()))))))))((('''&&&&&&&&&&&&&&&+++)))(((&&&%%%%%%%%%&&&************************(((((((((((())))))))))))+++++++++*********))))))((('''(((***,,,------,,,+++,,,------------,,,+++((()))))))))***************))))))((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,******++++++---///000111///...,,,+++***))))))))),,,,,,,,,------.........,,,,,,,,,------.........///...---,,,+++,,,------000//////.........//////............///000111222:::>>>DDDGGGFFFBBB???>>>555333111///......///000111222444555555333000...222222111111222444555666111222444555555555444444333333333444444444555555222222222111111111000000333333333444555666777888222444666666555444555666666666777777777777666666777777777777666555444333444000///000///+++***---333333444555555444333333444222000000111222111000222222222222222222222222000111222333333222111000111111000000000000111111---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***...------...000000...,,,000,,,(((((()))+++***)))000000111111222333333333666555333222222444666888999777444444666666555333333333444444444555555555777666666555444444333333444333333222222333333333666666666666666777777777777777777666666555555555444444444333333333222222222222111111111111222222222333333444444333333222222222333333333222111111111111111111111111111111222111///.........///000000111111111111111111000............------------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,''''''((((((((((((''''''***)))(((''''''((())))))***)))(((''''''((()))***'''''''''''''''&&&&&&&&&)))((('''&&&&&&((()))***(((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!!'''''''''&&&&&&&&&%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''&&&&&&%%%'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((('''&&&''''''))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((())))))((('''&&&'''((((((************************((((((((()))))))))******+++++++++*********))))))((('''(((***,,,---,,,+++***+++,,,,,,,,,,,,+++***)))*********++++++++++++***))))))))))))+++,,,------------,,,,,,++++++***.........------------,,,,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------...000111222......------------......////////////000111222222777<<>>;;;999444333111///......///000555444444333333333333333222111111111111333555666222222444555555555444444333333333444444444444555222222222111111111000000111111000111111222333444111333555555444333444555666666666777777666666666777777777777666555444333555111000222111------000333333444555555444333333444222000000111222111000222222222222222222222222000111111222222111111000111111000//////000111111000//////......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------*********+++---,,,***((()))&&&######%%%'''''''''111111222222333444444444666444333222222444666777777555333333555666666666444444444555555555555555666666555555444333333333333222222222222222333333999999999888888777777777777777777777666666666666555555555444444444333333222222111111111111222222111222444555555444222111222222333333444333333333111111111111111111111111111000///........./////////000000111111000000///,,,,,,,,,------.........//////...---,,,,,,,,,,,,++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))((((((((()))+++---...))))))************))))))))))))(((((((((((())))))***)))(((''''''((()))***((((((''''''&&&&&&&&&%%%)))(((((('''((()))+++,,,'''(((((())))))(((((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))((((((''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&((())))))((((((''''''((())))))***))))))))))))))))))))))))))))))))))))************+++************)))))))))((('''((())),,,---,,,+++)))******++++++******)))*********+++++++++,,,,,,))))))))))))***+++,,,---......---,,,+++***))))))++++++,,,,,,,,,---------......------,,,,,,++++++*********+++,,,---...///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,------...000111222---,,,,,,,,,,,,,,,------////////////000111222333777;;;???AAA???;;;888666333222000///...//////000777444111//////000333555111111000000000222333444222333333444444444444333333333333333444444444444222222222111111111111111111111000000000000111111000222444444333222333444555555666666666666555555666666666666666555444333555222111333333000000333333333444555555444333333444222000000111222111000000000000000000000000000111111000000000000111111222111///......///111222/////////.........------------------------------------,,,,,,+++++++++***))))))******+++,,,,,,,,,)))))))))***,,,+++)))'''***(((&&&''')))+++,,,+++111222222333333444555555555444333222333444555666777666444333333555666666555555555555555555555555555555555444444333333333333333222222333333444444888888888888888888888888777777777777777777777777444444444444333333333333222222111111111222333333000222444666666444222000000111222222333333333333111111111111000000000000////////////.../////////...//////000000//////...+++,,,,,,,,,------------......------,,,---------,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((('''&&&%%%&&&(((***+++******++++++++++++******((((((((((((((()))))))))))))))(((((((((((())))))*********)))((((((''''''))))))(((((()))***+++,,,'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&((()))***+++''''''''''''&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''&&&&&&&&&''''''''''''''')))((((((''''''(((((())))))(((((((((((())))))***&&&&&&&&&&&&&&&'''(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++************))))))))))))((('''''')))+++,,,+++***((())))))))))))))))))((())))))*********+++++++++)))))))))******++++++,,,---,,,,,,,,,++++++******))))))***+++,,,,,,------------------,,,,,,++++++******++++++,,,---//////,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...000//////000000111222333:::===@@@AAA???;;;777666111000000/////////000000333111...,,,,,,...111333111000/////////111222333333333333333333333333333222222333333333444444444111111111111111111111111444444333222222222222222111333444444333333333555444555555666666555555444555666666666555555444333444111111333333111222555333333444555555444333333333111000000111222222111000000000000000000000000111000///......///000111222111///------///111222---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********,,,,,,+++******))))))(((+++++++++,,,...---+++)))---,,,,,,,,,---......///111222222333333444555555444333333222333444555666777777555444333333444444555555555555555555444444444444444444444333333333444444444444444555666666555555666666777888999999666666666666666777777777333333333333222222222222222222111111222333333444000222444666666444222000...///000111111222111111111111111000000000//////.........////////////...---......//////......---,,,,,,,,,,,,+++++++++++++++++++++,,,---...///000---------------,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++)))'''%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))******))))))(((((((((''')))))))))))))))***++++++''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((!!!!!!"""$$$&&&'''((()))(((((('''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&&&&'''''''''((((((***))))))))))))))))))***$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))((('''''')))+++,,,***)))(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++*********++++++,,,,,,,,,((())))))***+++,,,------)))***+++,,,------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,---......///////////////000111222333999<<>>>>>>>><<<888444222111222222111222111111111000000000000,,,---...///000///---+++------,,,+++******))))))++++++,,,,,,,,,---------******))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))))))))((((((((('''''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&''')))))))))(((''''''''''''''''''((()))))))))******)))&&&%%%%%%&&&'''&&&$$$$$$&&&'''((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''''')))'''''''''((((((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))'''&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((( !!!"""$$$&&&''''''(((%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))'''&&&'''((((((&&&$$$&&&&&&&&&&&&''''''((((((&&&''''''(((((('''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&'''((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((JJJJJJIIIIIIHHHGGGFFFEEE@@@<<<666333222222222111222222222222222222222111...///222333333222111000111000///...---,,,++++++++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))(((((())))))(((''''''((())))))************************''''''((()))******))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((((((((((((((('''((((((((((((((((((((((((%%%&&&''')))))))))(((''''''''''''''''''((()))))))))******)))&&&%%%%%%&&&((('''%%%&&&((()))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&&&&'''''''''''''''!!!"""###%%%'''((())))))%%%&&&''''''%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''''''''%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&+++)))(((((()))***)))'''&&&&&&&&&'''''''''''''''$$$%%%&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))$$$%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''((('''''''''************************((((((((((((((((((((((((''''''((((((((()))))))))IIIKKKLLLNNNNNNMMMKKKJJJBBB>>>999555333222111000111222333444444444444333111333666777666666777888777777666555333222111111...------,,,,,,++++++***---,,,+++***)))***++++++******))))))))))))((((((,,,+++***))))))***+++,,,************************&&&''')))***+++******)))&&&&&&'''(((((()))******(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''((())))))((()))***)))'''&&&&&&'''&&&%%%%%%&&&'''((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((())))))'''%%%%%%''')))***)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###"""!!!###%%%'''((((((&&&&&&''''''(((''''''&&&$$$$$$%%%&&&'''((()))***(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''+++***)))'''&&&&&&%%%%%%%%%&&&&&&&&&%%%'''***---''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''))))))************++++++(((((((((((((((((((((((((((((((((((()))))))))***GGGJJJOOORRRTTTRRRPPPNNNHHHDDD???;;;999777555333111222444666777777666666333666999:::999:::===???@@@???>>>===;;;:::999888555444333222111///......///...,,,******+++,,,---*********)))))))))((((((,,,+++***))))))***+++,,,************************&&&''')))+++++++++***)))((((((((((((((()))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&'''(((************)))''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''((())))))'''((()))((('''&&&'''(((&&&%%%%%%&&&(((((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***---)))&&&$$$%%%'''))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%$$$&&&'''((('''%%%$$$%%%&&&)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''$$$'''))))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''((())))))'''%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&!!!  ###%%%&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&%%%$$$$$$$$$$$$&&&(((((('''&&&(((***(((((((((''''''&&&%%%$$$%%%&&&''''''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))HHHLLLRRRWWWYYYWWWTTTRRRNNNKKKFFFBBB@@@===:::888222333555777888999999888555888;;;;;;;;;===@@@DDDEEEEEEDDDBBBAAA???>>>>>><<<<<<:::999777555444333000///---++++++,,,---...+++*********))))))((((((***)))(((&&&&&&((()))***************************%%%''')))+++,,,+++***)))******))))))(((((('''''''''((((((((())))))******((((((((((((((((((((((((&&&''')))***+++,,,++++++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((+++)))(((&&&&&&&&&'''((('''''''''''''''((())))))&&&''')))(((''''''((()))''''''&&&((()))***)))'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******///***%%%"""###$$$&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&######"""$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((('''&&&'''((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$'''''''''&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''&&&'''((('''%%%$$$%%%&&&))))))(((''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$%%%''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%''')))******)))(((''''''&&&&&&&&&&&&''''''$$$'''***)))'''%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))+++*********++++++(((&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***(((&&&&&&''')))))))))&&&&&&((((((((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''"""&&&)))***'''$$$$$$$$$(((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((HHHJJJMMMPPPRRRSSSRRRRRRRRRQQQNNNKKKHHHEEEBBBAAA<<<999666444555999>>>AAAAAA???=========<<<:::999===>>>@@@BBBDDDFFFGGGHHHEEEFFFGGGFFFDDD@@@<<<:::999666222...+++***************+++++++++******)))*********++++++++++++,,,,,,++++++***************((((((((((((((((((((((((***)))(((''''''((())))))''''''((()))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''***)))((('''''''''''''''(((''''''((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((('''&&&&&&&&&)))(((''''''''')))***+++''''''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&&&&&&&$$$###%%%%%%%%%%%%&&&'''((((((&&&''')))******(((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((())))))((('''&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''')))(((((('''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''(((((((((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&''')))***)))'''%%%###%%%%%%%%%&&&&&&'''''''''"""$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###$$$$$$%%%))))))((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''%%%$$$$$$%%%'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&,,,------+++)))'''((((((''''''''''''(((((((((((()))))))))))))))***++++++LLLMMMOOOQQQQQQQQQPPPOOOPPPPPPOOOMMMLLLKKKJJJIIIHHHEEE@@@<<<999999;;;<<>>???AAABBBCCCLLLMMMOOOPPPOOOLLLIIIGGGBBB???<<<777333000...---++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))***)))((((((((()))******''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''''''''&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&((('''&&&&&&&&&((()))******)))(((((('''((()))***'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&&&&&&&%%%###'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((())))))((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&'''))))))(((''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((&&&%%%&&&'''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''''''''''''''&&&$$$$$$&&&'''%%%&&&''''''''''''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))***+++***((('''((()))''''''''''''(((((((((((('''&&&&&&&&&''''''((()))LLLLLLMMMNNNNNNMMMKKKJJJMMMNNNNNNOOOPPPQQQRRRRRRSSSPPPKKKFFFBBB???>>>>>>AAABBBDDDGGGHHHGGGCCC?????????===<<<;;;<<<<<<===HHHJJJNNNQQQSSSRRRQQQPPPMMMLLLHHHDDD???:::666444///...---+++++++++,,,,,,******))))))))))))))))))++++++***))))))))))))***************************)))))))))))))))***+++,,,''''''((()))))))))))))))*********)))((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&%%%###(((((('''&&&%%%%%%%%%%%%$$$%%%'''((())))))((('''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$(((((((((((((((''''''&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''%%%&&&((())))))((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''((()))))))))(((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&''''''''''''(((((((((&&&%%%&&&'''((('''&&&&&&%%%&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((&&&%%%%%%&&&)))(((((((((((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''((((((&&&%%%$$$&&&'''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))(((&&&%%%%%%$$$$$$((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&'''(((((((((''')))***''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&'''(((JJJJJJKKKKKKKKKJJJIIIIIIMMMNNNOOOQQQSSSUUUWWWXXXWWWUUUSSSPPPNNNLLLKKKJJJFFFEEEFFFGGGHHHGGGDDDAAADDDBBB???<<<::::::::::::===@@@EEEKKKOOORRRTTTTTTUUUTTTRRROOOKKKEEE@@@>>>555333000---+++***+++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++************************((())))))***++++++,,,---''''''((()))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&'''(((((((((''''''((()))))))))((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''''''''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&''''''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((()))((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''((((((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''''''))))))))))))(((((('''''''''(((((('''&&&%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''(((((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%((()))******(((&&&&&&'''))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((******(((''''''&&&&&&&&&((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&((())))))(((''')))***''''''''''''(((((((((((((((((('''''''''(((((()))NNNNNNOOOOOOPPPPPPPPPPPPRRRSSSTTTVVVWWWYYYZZZ[[[YYYYYYXXXXXXXXXWWWWWWWWWPPPMMMJJJIIIIIIHHHGGGFFFGGGEEEBBB???<<<:::999888777:::???FFFMMMSSSWWWZZZWWWXXXWWWVVVSSSOOOKKKHHH???<<<888333///---,,,+++++++++,,,,,,------......,,,,,,+++************+++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,''''''((()))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((''''''&&&(((***+++***(((''')))***((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''((((((((((((((('''&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((('''(((((((((&&&%%%&&&'''''''''&&&&&&&&&''''''(((###%%%'''((()))((('''&&&'''''''''&&&&&&%%%%%%%%%+++,,,...---+++*********(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&((()))(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''''')))***+++***((('''((()))''''''''''''(((((((((((()))(((''''''''''''((((((UUUUUUVVVWWWXXXYYYZZZ[[[XXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[\\\\\\\\\ZZZWWWRRRPPPOOOOOONNNNNNJJJHHHFFFCCC@@@===;;;:::777888<<>>999555333222//////............------++++++***)))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++***''''''((()))))))))))))))'''''''''((()))*********(((((())))))))))))((((((************************((((((((((((((((((((((((&&&'''((()))))))))(((''')))+++---,,,)))''')))+++)))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''''')))))))))***))))))((('''%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&'''((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''((('''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''(((((((((&&&%%%&&&''''''''''''&&&''''''((()))###%%%(((******(((&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&((()))******%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&((())))))'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######""""""###$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))***+++***((('''((()))''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&VVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYYYYZZZ[[[[[[\\\\\\^^^]]]\\\[[[ZZZ[[[\\\]]]^^^\\\YYYWWWWWWWWWUUUTTTOOOOOONNNLLLIIIFFFBBB@@@=========???DDDKKKRRRVVVYYYZZZZZZ[[[ZZZYYYWWWWWWTTTSSSOOOKKKGGGCCC@@@>>>888888666444222000...---------,,,++++++++++++,,,************************(((((()))*********)))(((''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++***)))((((((+++---+++(((&&&(((+++******))))))(((''''''&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((&&&&&&"""###$$$&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''')))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''(((((((((&&&%%%&&&''''''''''''''''''((())))))&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&!!!###$$$$$$###"""###$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''&&&%%%$$$%%%&&&''')))***+++,,,%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((&&&(((***)))(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&((())))))''''''(((***''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''RRRQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYYYY\\\[[[YYYXXXYYYZZZ\\\^^^\\\[[[[[[[[[\\\[[[XXXVVVUUUUUUVVVUUURRRNNNJJJGGGGGGEEECCCCCCFFFLLLSSSWWW[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZXXXUUUQQQMMMJJJHHHBBBAAA>>>;;;777333000///111111000////////////000++++++++++++++++++++++++(((((()))******)))'''''''''(((((()))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&(((***+++,,,+++***)))'''***---+++&&&$$$'''***+++++++++***)))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((('''%%%$$$$$$&&&''')))******)))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''%%%$$$%%%''''''&&&%%%(((((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((%%%&&&'''(((((('''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))+++---//////,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''(((((((((&&&%%%&&&''''''''''''''''''((()))))))))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$&&&((((((''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&"""###%%%&&&'''&&&%%%%%%((((((((()))))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))&&&(((******(((&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***)))((('''&&&%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((###%%%&&&''''''''')))+++''''''''''''((((((((()))++++++***)))))))))))))))FFFFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKKKKLLLNNNOOOPPPRRRRRRQQQQQQRRRSSSUUUVVVUUUUUUWWWXXXYYYYYYYYYYYYWWWXXXYYYYYYXXXVVVSSSQQQTTTRRROOOLLLLLLLLLNNNPPPXXXYYY[[[\\\]]]]]]\\\\\\^^^]]][[[YYYWWWVVVVVVUUUWWWSSSNNNJJJGGGCCC===888666555444222111///.........---,,,+++***)))))))))************++++++++++++))))))))))))))))))))))))******)))******+++,,,,,,(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((%%%''')))***(((&&&$$$$$$&&&)))++++++***(((''''''%%%&&&&&&'''((()))******)))'''%%%%%%((()))(((&&&((((((((((((((((((((((((***'''$$$$$$'''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$)))((('''&&&%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###!!!!!!###'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''%%%###!!!(((&&&$$$%%%((()))(((&&&&&&&&&&&&''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((()))((('''&&&%%%&&&&&&''''''%%%###%%%(((***)))'''))))))((((((''''''''''''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''))))))((('''((())))))'''%%%&&&((()))&&&###((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTWWWXXXZZZ[[[\\\\\\\\\\\\\\\[[[YYYWWWVVVVVVWWWXXX]]]^^^___````````````___aaa```___]]]\\\[[[[[[[[[[[[XXXTTTRRRPPPMMMHHHDDD@@@???>>>;;;888555333111------,,,+++++++++,,,---************))))))))))))************************((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&'''(((((('''&&&''')))(((((((((((((((((((((((()))+++------+++)))))))))''')))++++++)))(((''''''&&&&&&''''''(((((())))))'''%%%######&&&'''&&&$$$(((((((((((((((((((((((()))'''$$$%%%'''((((((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%$$$"""$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""'''%%%###$$$&&&((('''&&&$$$$$$%%%%%%&&&&&&&&&'''***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%(((***)))'''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''''''''(((&&&&&&'''((())))))'''%%%'''''''''''''''''''''''')))))))))(((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))@@@@@@@@@?????????>>>>>>????????????@@@@@@AAABBBEEEEEEFFFFFFEEEEEEDDDDDDEEEDDDDDDEEEGGGIIIKKKMMMNNNOOOQQQTTTXXX[[[]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]```aaabbbbbbccccccbbbbbbcccbbbaaa```____________^^^\\\[[[ZZZYYYWWWTTTRRRMMMLLLKKKHHHDDD???:::888000///---++++++,,,...///,,,,,,,,,+++******))))))************************)))((((((''''''''''''(((***************************)))))))))))))))((((((&&&'''))))))(((((()))+++(((((((((((((((((((((((()))***+++***((((((((()))''')))++++++)))''''''''''''''''''(((((((((((((((***)))'''''')))***)))((((((((((((((((((((((((((()))'''%%%%%%'''((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((***)))((((((''''''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((('''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''***)))(((&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''&&&$$$######%%%&&&&&&%%%$$$$$$%%%&&&''''''((((((***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&''')))***)))(((%%%&&&''''''((((((''''''((((((''''''&&&%%%%%%$$$(((((('''&&&&&&&&&''''''&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''''''''''''''''')))((('''''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%'''******)))(((''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))CCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGFFFDDDCCCAAABBBAAA??????@@@BBBDDDEEEDDDEEEGGGJJJNNNRRRVVVXXXXXXYYY[[[]]]^^^_________aaaaaabbbbbbccccccccccccbbbbbbaaa`````````aaaaaa______^^^^^^]]]\\\[[[ZZZVVVVVVUUUSSSOOOJJJDDDAAA888666333///---,,,------......---------,,,,,,,,,************************++++++***)))((((((((()))))))))))))))))))))))))))************))))))))))))&&&((()))***))))))+++---((((((((((((((((((((((((((((((((('''&&&&&&''')))''')))+++***)))''''''(((((((((((((((((('''''''''+++***)))))))))*********((((((((((((((((((((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''((()))***++++++))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))((('''%%%%%%&&&''''''''''''&&&'''''''''&&&&&&%%%%%%%%%))))))((((((((((((((((((&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((('''&&&%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''))))))+++,,,***&&&%%%'''***''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))HHHHHHIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOOOONNNLLLJJJIIIGGGFFFCCCAAAAAAAAABBBCCCDDDDDDEEEGGGIIIKKKNNNOOOQQQSSSWWWZZZ]]]_________``````aaaaaabbbbbbcccdddbbbaaaaaa`````````aaaaaa```aaaaaaaaa```___^^^^^^ZZZ[[[[[[ZZZWWWSSSOOOLLLEEEBBB===777222...,,,+++------------------------************************,,,+++***)))))))))))))))(((((((((((((((((((((((())))))))))))************&&&(((******)))***+++---)))))))))))))))))))))))))))******)))((((((***,,,((()))******(((''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''######$$$$$$%%%&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&&&&'''(((''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''(((((()))******+++''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((()))******+++)))(((&&&%%%%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%(((***///...,,,'''###"""&&&***''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***NNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVXXXYYYXXXXXXWWWVVVUUUTTTQQQPPPNNNLLLJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFHHHJJJNNNQQQTTTVVVWWWXXX\\\\\\]]]^^^___aaabbbcccbbbaaaaaa````````````aaa```bbbccccccaaa``````aaa\\\]]]^^^]]]\\\YYYVVVUUUPPPMMMHHHBBB;;;666111///------------,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((((((((()))''''''''''''''''''''''''(((((()))))))))))))))***'''(((******))))))***,,,))))))))))))))))))))))))&&&((()))(((''''''(((***(((******)))((('''((()))'''''''''(((((((((((((((&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###%%%&&&'''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$%%%'''((()))((((((''''''&&&%%%%%%%%%"""###$$$&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&%%%&&&&&&'''((()))******(((&&&###!!!!!!$$$''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&''''''###$$$%%%%%%&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&%%%%%%&&&)))+++000...***%%%""""""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******VVVVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXYYY[[[]]]^^^aaa```___^^^^^^^^^^^^^^^[[[[[[ZZZYYYWWWVVVUUUUUUQQQQQQPPPNNNLLLIIIFFFDDDEEEFFFHHHJJJLLLMMMNNNOOOTTTTTTUUUVVVXXX[[[]]]^^^______^^^]]]\\\\\\\\\]]]\\\___aaaaaa```___aaaccc____________^^^\\\[[[ZZZVVVTTTQQQMMMGGGAAA<<<:::333222111000...---,,,+++++++++++++++++++++++++++***))))))))))))******+++((((((((((((((((((((((((''''''((((((((()))))))))''')))***)))(((((()))***))))))))))))))))))))))))###%%%(((((('''&&&&&&''')))******)))''''''((()))&&&&&&''''''(((((()))))))))+++,,,***((((((***,,,(((((((((((((((((((((((($$$'''))))))'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&(((+++,,,))))))(((((('''&&&&&&%%%######%%%&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''((((((((($$$%%%%%%&&&'''((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$&&&'''&&&%%%$$$''')))&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%'''''''''&&&%%%%%%''')))(((&&&%%%&&&(((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''' """%%%'''((('''&&&%%%###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%'''***---,,,***'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((()))))))))*********]]]]]]\\\[[[ZZZYYYXXXWWWYYYZZZ[[[\\\^^^```bbbddddddcccbbbaaaaaaaaabbbcccaaaaaabbbaaaaaa___^^^]]]^^^^^^]]][[[WWWSSSNNNLLLJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLMMMNNNQQQTTTWWWYYY\\\[[[ZZZYYYXXXXXXXXXXXXWWWZZZ]]]^^^]]]]]]```bbbbbbaaa```___^^^]]]]]]]]]XXXWWWVVVTTTPPPJJJFFFCCC:::999777555222///---,,,++++++++++++++++++++++++,,,+++++++++,,,---......))))))))))))))))))))))))&&&'''''''''(((((())))))((()))***)))((('''((()))))))))))))))))))))))))))&&&))),,,---,,,+++***+++)))******)))''''''((()))%%%&&&&&&'''((()))******''')))***)))&&&&&&(((+++(((((((((((((((((((((((($$$'''***)))'''%%%&&&'''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((((((((('''%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&''')))))))))((((((''''''''''''''''''&&&&&&'''''''''''')))***(((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***$$$%%%%%%&&&&&&''''''(((&&&&&&%%%&&&'''***---///+++******)))(((''''''&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''(((((('''((((((((())))))******###$$$%%%&&&''')))******(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))******###%%%&&&%%%######&&&(((((((((((('''&&&&&&%%%%%%(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%###""""""!!!(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((((((&&&%%%''''''''''''''''''''''''((('''&&&''')))))))))((((((((()))***************'''&&&&&&%%%%%%$$$$$$###&&&''')))*********))))))%%%''')))(((%%%$$$&&&((('''''''''((((((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''"""%%%)))***)))'''&&&###$$$%%%&&&''''''''''''(((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''+++...'''&&&%%%'''******'''###&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))************[[[[[[[[[]]]^^^^^^\\\ZZZ]]][[[[[[\\\^^^`````````bbbbbbaaa_______________^^^___```bbbbbbccccccbbbccccccbbbaaa^^^[[[XXXUUUXXXVVVSSSRRRQQQPPPNNNLLLJJJHHHFFFDDDDDDFFFIIIKKKOOOPPPQQQRRRRRRRRRQQQPPPRRRUUUXXXYYYYYYZZZ]]]```_______________`````````\\\]]]]]]\\\YYYTTTPPPMMMHHHEEE???999444000......///......---,,,++++++***++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%'''(((((((((''''''(((((((((((((((((((((((()))******)))'''%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((((('''''')))***''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$#########%%%''')))&&&&&&&&&'''''''''(((((()))'''$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%(((&&&$$$$$$%%%'''''''''(((((()))***+++++++++***((()))***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''&&&&&&%%%&&&'''((()))))))))((('''&&&&&&%%%%%%'''''''''(((((((((((())))))%%%""""""%%%(((((('''******)))((('''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&))))))((('''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''''''''(((((()))))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''---+++***((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((###$$$&&&((())))))((((((%%%''')))***)))'''%%%###(((%%%$$$%%%'''(((&&&$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((()))+++,,,,,,((('''&&&&&&&&&&&&'''(((,,,+++)))((('''''''''((((((((((((((((((((((((((((((((()))***************))))))))))))************___^^^]]]]]]^^^]]][[[YYY[[[YYYXXXYYY\\\^^^^^^^^^aaaaaaaaa```aaaaaabbbbbbaaaaaaaaa```````````````eeeffffffeeebbb```_________^^^[[[ZZZYYYWWWTTTRRRLLLJJJGGGDDDDDDEEEGGGHHHJJJIIIHHHHHHHHHIIIJJJKKKJJJMMMQQQSSSSSSUUUYYY\\\^^^______``````_________^^^^^^^^^]]][[[XXXUUUSSSQQQNNNIIICCC===888555444000000//////...---------((()))))))))******************************************))))))(((((((((((())))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%'''(((((((((''''''((((((((((((((((((((((((((()))***)))'''%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''&&&$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((+++)))'''&&&'''(((''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%'''%%%$$$$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&'''))))))((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((''''''&&&%%%&&&&&&(((((()))(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))&&&######%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&'''((())))))((('''&&&))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((((((((((('''&&&$$$###"""!!!$$$'''))))))((('''(((&&&%%%%%%'''((('''%%%''''''&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&'''%%%&&&&&&'''((()))******'''''''''''''''''''''''')))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((()))************)))((((((((()))))))))******]]][[[YYYYYYZZZZZZZZZYYYXXXVVVUUUVVVXXXZZZ[[[[[[]]]]]]]]]^^^______````````````___^^^^^^___```aaabbbdddfffeeebbbaaabbbeeefffeeedddcccccc```]]]ZZZSSSQQQNNNKKKIIIHHHIIIIIIHHHFFFDDDAAAAAABBBDDDEEEBBBEEEHHHKKKMMMOOOSSSUUUZZZ[[[]]]___``````______`````````___^^^]]][[[[[[ZZZXXXTTTOOOHHHCCC>>>;;;444444333222111000///...))))))))))))***************************************))))))))))))(((((((((************************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))***)))'''%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''',,,***'''''''''''''''%%%&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&((()))***'''''''''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$&&&'''((('''%%%''''''((((((((('''&&&&&&'''((()))(((&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((())))))(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''')))'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))***&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))(((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''%%%###!!!  ###&&&((()))((((((((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&'''(((((())))))((((((((('''''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&''')))***))))))))))))))))))))))))'''((())))))******))))))''''''((((((((()))))))))XXXVVVTTTUUUVVVXXXYYYYYYWWWUUUTTTTTTWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[[[[ZZZZZZ[[[^^^aaaccc___bbbdddccc```___bbbfffffffffffffffgggfffbbb```___]]]ZZZWWWTTTRRRQQQQQQNNNLLLIIIFFFDDDDDDDDDDDD???AAACCCEEEGGGIIIKKKMMMQQQSSSWWW\\\___bbbccccccccccccbbbaaa```___^^^^^^\\\[[[YYYVVVQQQLLLGGGDDD<<<;;;999777444111///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))))))))'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))'''&&&&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''***(((&&&%%%&&&%%%$$$###%%%&&&&&&'''((()))*********))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%$$$%%%&&&((((((&&&$$$(((((()))(((((('''&&&&&&&&&'''((((((&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%&&&&&&&&&)))((('''%%%###"""!!! (((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$((((((''''''((((((((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))(((''''''&&&&&&&&&'''((((((((((((((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%###$$$%%%&&&((()))++++++))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''((((((((((((___]]][[[ZZZ[[[]]]]]]\\\]]][[[YYYYYY\\\^^^``````_________^^^\\\ZZZXXXWWWYYYXXXWWWVVVWWWYYY[[[]]]^^^```bbbbbb```___aaacccaaaaaaaaaccceeeeeedddbbbfffeeeccc```^^^[[[ZZZYYYUUUTTTSSSQQQNNNKKKIIIGGGBBBBBBBBBBBBCCCDDDDDDCCCFFFIIIOOOVVV\\\bbbeeegggeeeeeecccbbb```___^^^]]][[[\\\\\\[[[YYYUUUQQQOOOFFFDDDAAA===888444111///000//////...---,,,,,,+++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%'''((((((''''''(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&((('''&&&&&&&&&&&&$$$"""%%%&&&&&&'''((()))******)))))))))(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%$$$######"""%%%'''((('''&&&%%%'''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''(((((('''''''''''''''''''''''''''''''''(((((((((''''''((((((((('''''''''(((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&))))))(((&&&%%%###""""""))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&''''''((()))(((((((((((('''&&&$$$###'''(((((((((''''''((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$((((((((()))(((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%###$$$&&&((()))+++,,,---))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((ssspppnnnmmmmmmlllkkkiiillliiiggggggiiilllnnnooonnnnnnmmmkkkhhhdddaaa______^^^[[[YYYWWWVVVUUUUUUYYYZZZ\\\^^^______^^^]]]^^^]]]\\\^^^```bbbbbbaaaeeeeeeddddddbbb```___^^^ZZZZZZZZZYYYVVVTTTQQQOOOJJJHHHFFFEEEDDDCCCAAA???AAADDDIIIOOOWWW]]]cccfffdddddddddbbbaaa___]]]\\\\\\]]]^^^___^^^\\\ZZZYYYPPPNNNJJJEEE???:::666444222111000...,,,+++))))))++++++++++++++++++++++++)))))))))************+++************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&(((((('''((()))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''######$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&)))((('''((())))))'''%%%&&&&&&&&&''''''(((((()))%%%%%%'''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%$$$&&&'''((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%'''(((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((((((''''''(((((()))''''''((())))))(((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%''''''&&&%%%&&&(((&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))******+++''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))((((((((('''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%$$$$$$'''(((((((((((('''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%''')))***+++++++++))))))))))))))))))))))))&&&'''(((((())))))((((((''''''((((((((()))))))))~~~{{{xxxxxxzzz~~~~~~~~~}}}{{{wwwsssooommmjjjiiigggccc```]]]ZZZYYYYYYXXXZZZ___eeefffccc______]]][[[[[[]]]___``````aaabbbcccddddddcccbbbaaa]]]\\\\\\\\\\\\\\\\\\\\\WWWTTTPPPNNNMMMKKKGGGDDDCCCDDDFFFJJJPPPVVV[[[^^^aaabbbcccdddcccaaa___^^^]]]]]]____________^^^]]]WWWUUUQQQLLLGGGCCC???===666555333111...+++)))(((++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((&&&((()))((('''&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&'''(((******(((&&&&&&&&&&&&&&&&&&'''''''''###$$$&&&'''((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%'''%%%$$$$$$&&&''''''&&&'''(((((())))))))))))((($$$%%%'''&&&&&&%%%'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''(((((())))))(((((('''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&###$$$&&&'''((()))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((!!!$$$''''''&&&&&&''')))$$$$$$%%%&&&'''((())))))&&&&&&'''((()))***++++++'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))*********)))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''((('''%%%%%%&&&(((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''))))))))))))(((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((()))))))))******}}}yyywwwrrrrrrpppnnnkkkhhheeeccc```___aaaiiiqqqtttoooiiiccc```\\\[[[\\\^^^______^^^```bbbdddeeeeeedddccc___^^^]]]]]]___bbbeeegggbbb^^^ZZZXXXWWWUUUPPPMMMGGGFFFFFFHHHKKKPPPUUUXXX___```ccceeeeeedddaaa```\\\]]]]]]^^^^^^^^^]]]]]]ZZZXXXUUUQQQMMMIIIFFFDDD;;;:::777444111---+++***++++++++++++++++++++++++))))))******++++++++++++((((((((((((((((((((((((************************))))))))))))(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((&&&((()))(((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&$$$$$$$$$&&&((()))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''%%%$$$###((('''&&&%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((###$$$%%%&&&((()))***+++$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%(((&&&$$$$$$%%%'''''''''$$$$$$%%%&&&'''''''''&&&$$$%%%&&&&&&%%%%%%'''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''))))))************))))))''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%&&&''''''&&&%%%%%%"""###%%%'''))))))))))))&&&''''''''''''''''''''''''''''''(((((((((((())) ###&&&'''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''(((((((((((((((''''''''''''((()))++++++&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((%%%&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************xxxxxxwwwxxxyyyyyyxxxwwwsssssstttwwwzzz{{{xxxvvvnnnmmmjjjeeeaaa^^^___aaa]]]```ccccccbbbccceeehhhddddddbbbaaaaaaaaaaaaaaaaaaccceeedddaaa\\\ZZZXXXXXXUUUPPPMMMKKKLLLOOOQQQ]]]^^^```bbbccccccbbbaaa```^^^[[[ZZZ[[[\\\\\\[[[\\\\\\[[[ZZZVVVRRRNNNLLLIIICCC<<<666333111000/////////...---,,,+++************++++++++++++******(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))((('''''''''''''''&&&&&&&&&''''''(((******(((((((((((('''&&&%%%$$$"""###$$$%%%&&&&&&'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((('''''''''''''''''''''''')))))))))'''&&&$$$"""!!!#########$$$$$$%%%%%%%%%''''''''''''''''''''''''((()))))))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$######(((''''''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&(((***'''((()))******)))(((''''''&&&%%%&&&((((((((('''((((((&&&%%%%%%&&&'''((()))'''%%%&&&)))***(((&&&&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''&&&&&&((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((++++++******))))))((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))***+++)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%(((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((---,,,***((('''&&&''''''+++)))((('''((((((&&&%%%)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******((((((((((((((('''''''''))))))))))))************,,,+++***))))))***++++++zzzxxxwwwyyy}}}vvvtttqqqnnnkkkiiihhhggg```aaacccbbb```___```bbbccccccbbbaaa``````______aaacccffffffeeebbbaaaaaa```___\\\YYYWWWUUUSSSSSS[[[]]]```bbbcccbbbaaa``````^^^[[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZXXXVVVTTTRRRMMMHHHBBB<<<777444111///------,,,+++******))))))******++++++++++++******(((***+++***)))((()))+++************************************+++++++++,,,((()))))))))************))))))((('''''''''''''''******)))((('''&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&((((((''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&'''((())))))*********)))'''''''''&&&%%%&&&((((((((('''((('''&&&&&&&&&&&&'''((()))'''&&&'''))))))(((&&&&&&&&&''''''&&&&&&%%%$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&((()))))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((***)))((('''''''''((((((***)))''''''((((((&&&%%%'''&&&&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''((((((((((((((())))))))))))***************)))(((''''''((()))***yyyvvvtttwww~~~{{{yyyzzzyyywwwtttkkkkkkjjjgggccc`````````aaa```______^^^______```^^^```cccddddddccccccddddddeeeeeeeeeccc___[[[YYYYYY[[[___aaabbbbbb```^^^aaa^^^\\\ZZZZZZYYYXXXVVVUUUVVVXXXYYYZZZZZZZZZZZZTTTPPPJJJDDD???999444000...---,,,+++++++++++++++******++++++++++++******)))***+++***))))))***+++))))))))))))))))))))))))((())))))******+++++++++))))))))))))************))))))((((((((('''''''''+++***)))((('''&&&%%%%%%((((((((((((''''''&&&%%%&&&&&&'''''''''''''''&&&((((((((((((((()))))))))(((((((((((((((((('''&&&''''''''''''''''''''''''$$$$$$&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((++++++++++++***)))(((''''''&&&%%%&&&((((((((('''(((''''''&&&&&&'''(((((()))'''&&&'''((()))((('''&&&''''''''''''&&&%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&'''''''''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((((((&&&%%%&&&'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%'''((((((((((((***+++''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))***(((''''''((((((&&&%%%%%%%%%$$$$$$%%%&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))))))))))))))***************)))(((''''''((()))***yyyuuurrruuu}}}~~~}}}{{{vvvrrrmmmkkkiiicccaaa]]]ZZZYYY[[[]]]___]]]___aaabbbaaaaaacccdddbbbdddfffhhhgggeeebbb```[[[\\\]]]^^^____________aaa___]]][[[[[[YYYWWWUUUSSSTTTUUUWWWYYY[[[\\\]]]ZZZWWWRRRMMMGGG@@@999444222111///...------------***++++++,,,,,,++++++***)))***++++++))))))***+++***************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((''''''''''''((((((((((((((('''((((((((((((((('''&&&&&&'''((((((((((((((('''&&&'''''''''(((((()))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''$$$$$$&&&'''(((((((((((($$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###$$$&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''')))***************------,,,+++***)))(((''''''&&&%%%&&&(((((((((''''''''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''&&&&&&%%%((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&%%%''''''''''''''''''''''''%%%'''''''''&&&&&&''')))))))))(((''''''''''''''''''((((((((((((((((((((('''(((((((((&&&%%%&&&'''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&'''(((((()))******''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&'''(((&&&%%%$$$$$$$$$%%%&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&&&&'''((()))******((()))))))))************,,,+++*********+++,,,---{{{xxxzzz|||yyymmmhhh```XXXTTTTTTVVVXXX[[[]]]^^^___```aaadddgggcccdddeeefffffffffeeeddd___^^^\\\[[[[[[]]]___aaa```___]]]\\\\\\[[[XXXVVVTTTTTTTTTTTTVVVXXXYYY[[[]]][[[WWWTTTOOOHHHAAA<<<666555222000...---------++++++,,,,,,,,,,,,++++++)))+++,,,+++***)))***+++************************,,,++++++***)))(((''''''******))))))))))))))))))))))))******))))))((('''&&&'''(((((()))(((((('''((((((((()))(((((('''&&&((((((((()))((((((''''''&&&&&&&&&''''''(((((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''')))(((((((((((((((''''''&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&'''))))))******)))...---,,,+++)))((((((((('''&&&%%%&&&((((((((('''&&&''''''(((((()))))))))'''(((((((((''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''%%%'''''''''&&&&&&''')))))))))((('''''''''(((((((((((((((((((((((((((''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''((()))***++++++,,,''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''###$$$%%%%%%&&&'''(((((('''((((((((())))))))))))((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%$$$((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******((()))))))))************,,,+++*********+++---...}}}wwwlllaaaYYYUUUTTTTTTVVVXXXYYYZZZ[[[]]]aaadddgggffffffeeeddddddddddddbbb```]]][[[[[[\\\^^^___]]]\\\[[[[[[\\\\\\YYYXXXUUUTTTSSSRRRRRRTTTVVVXXX\\\[[[YYYXXXUUUPPPJJJEEE===:::666222///---,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,+++*********,,,)))))))))))))))))))))))),,,,,,+++***)))(((((('''************))))))))))))((()))***+++***)))((('''(((((()))))))))'''&&&%%%((((((((())))))(((((('''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((('''&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))$$$$$$%%%&&&''''''((()))---,,,+++))))))((((((((('''&&&%%%&&&((((((((('''&&&&&&((()))))))))))))))'''((()))((('''&&&''')))'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&'''''''''&&&&&&((()))))))))(((((('''(((((()))(((((((((''''''''''''&&&'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((((())))))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%$$$$$$'''&&&%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))***************)))(((((()))***,,,---~~~~~~|||yyy~~~vvvnnngggaaa___^^^^^^]]][[[ZZZZZZ]]]```cccdddddddddddddddccccccbbbbbb```___]]]\\\[[[[[[WWWWWWWWWYYY[[[[[[ZZZXXXWWWUUUSSSQQQQQQSSSUUUWWWYYYXXXXXXYYYXXXVVVRRROOOGGGCCC>>>888333000......+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,***************************+++++++++++++++++++++************)))))))))(((((()))***++++++)))((('''&&&'''((())))))((('''&&&(((((())))))))))))((((((%%%&&&''''''(((((((((((())))))((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))&&&%%%%%%%%%&&&(((***++++++***)))(((((((((((()))'''&&&%%%&&&((((((((('''%%%&&&((()))******))))))&&&((())))))'''&&&''')))((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&((()))))))))(((((((((((())))))''''''''''''&&&&&&%%%%%%'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''((()))******)))((('''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%''''''((('''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''&&&%%%$$$###(((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))))))))************))))))(((((()))+++,,,---~~~{{{zzz{{{zzz~~~zzzzzzzzzzzz|||}}}yyy}}}{{{tttooopppnnnjjjeee```^^^___```[[[]]]```ccceeeeeedddcccaaabbbccccccaaa]]]ZZZWWWSSSSSSTTTWWWZZZZZZYYYXXXXXXVVVSSSQQQQQQSSSVVVXXXVVVVVVWWWYYYZZZZZZWWWUUUOOOLLLEEE>>>888444222222+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......+++*********))))))((((((((()))+++,,,+++***((('''!!!###&&&)))++++++******(((((()))))))))))))))((($$$$$$&&&'''((((((((((((++++++******))))))((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''!!!"""$$$&&&)))***+++,,,''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''''''''''''''&&&'''''''''((((((((())))))&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***)))(((((()))+++...///***)))(((''''''((())))))'''&&&%%%&&&((((((((('''%%%&&&((()))*********)))&&&(((***)))&&&%%%''')))(((((((((((((((''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))))))))(((((((((((()))***''''''&&&&&&&&&%%%%%%%%%'''(((((((((&&&%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''((()))******)))(((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((,,,+++***)))((('''&&&&&&&&&&&&&&&'''''''''(((((($$$&&&''''''&&&&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###$$$&&&((()))))))))((('''%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%###!!! (((((('''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))************++++++******+++---...000||||||~~~~~~zzzuuuuuuuuuwwwyyy|||~~~|||zzzyyyzzz{{{{{{zzzzzzwww|||}}}tttkkkfffddddddcccbbbaaa___^^^aaafffjjjeeeeeedddddddddccc```^^^XXXWWWUUUTTTSSSTTTUUUUUU\\\YYYTTTPPPOOOPPPTTTVVVVVVVVVWWWWWWXXXYYYZZZZZZWWWTTTNNNIIIDDD>>>888444/////////...---,,,++++++...---+++*********+++,,,...---+++))))))***+++,,,+++*********))))))((((((,,,,,,++++++******)))))),,,,,,++++++******))))))'''(((((()))***++++++,,,&&&'''((()))***+++,,,---(((((())))))******++++++((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((()))%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))******)))'''%%%###%%%%%%&&&&&&''')))***+++((((((((()))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&'''))))))(((((()))***++++++))))))(((''''''''''''''')))))))))(((((()))*********)))(((''''''((()))******)))''''''&&&'''((()))&&&'''(((((())))))((((((%%%(((******((((((***---(((((('''&&&%%%%%%%%%%%%))))))******))))))((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))((('''&&&%%%((((((((((((((((((((((((+++)))'''$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&''')))***+++------***)))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&((((((((('''&&&%%%(((((('''''''''&&&&&&&&&(((((((((((('''''''''''''''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''((((((((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&((())))))))))))'''((((((((('''&&&%%%%%%))))))(((((((((***,,,---)))))))))***++++++,,,,,,///...,,,++++++---000222~~~}}}~~~~~~rrrrrrssstttwwwzzz|||}}}vvvtttsssrrrsssuuuwwwwwwzzzwwwvvvzzz}}}wwwssssssjjjiiieeeaaa]]]]]]```cccdddcccbbbbbbbbbbbbbbbaaaZZZXXXUUURRRQQQQQQSSSTTTVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYVVVRRRNNNJJJEEE???;;;222111///---,,,,,,,,,,,,,,,,,,+++*********++++++------+++*********+++++++++*********))))))))))))***************)))))))))***************)))))))))&&&&&&&&&'''((()))))))))%%%%%%&&&'''((())))))***((((((((((((((()))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))((((((''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''***)))'''%%%""" ((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((()))))))))((('''&&&%%%&&&&&&&&&'''((()))+++,,,***)))))))))((((((((((((&&&&&&''''''''''''(((((()))))))))))))))***++++++***))))))(((''''''((((((***)))))))))))))))******)))((('''&&&&&&'''(((((()))(((((('''''''''((((((&&&'''(((((())))))(((((($$$%%%''''''&&&&&&''')))(((((('''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''(((((((((((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))'''''''''((((((((())))))'''''''''((())))))******))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''(((((((((''''''))))))((((((((('''''''''((((((((((((''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''((('''%%%$$$$$$&&&''''''&&&''''''((((((((((((''''''***(((%%%""""""%%%(((***'''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((((((((('''''''''((((((''''''&&&%%%(((((((((((((((***+++,,,'''(((((()))******++++++...---,,,++++++---000111rrrrrrrrruuuyyy|||||||||vvvuuusssssstttwwwzzz|||wwwwwwxxxzzz~~~}}}vvvtttnnnhhhaaa______```hhhgggeeecccccccccdddddd```]]]XXXSSSPPPOOOOOOOOOOOOPPPSSSUUUVVVVVVUUUTTTUUUUUUUUUVVVVVVWWWWWWXXXYYYXXXVVVUUUSSSOOOJJJFFF:::777333///------...///******+++++++++++++++***,,,,,,,,,++++++++++++******************)))))))))((())))))))))))))))))***((())))))))))))))))))***&&&&&&''''''(((((())))))&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((())))))((('''&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&&&&&&&&&&$$$###"""((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''''''''((()))***+++,,,,,,+++***(((((())))))***'''''''''(((((()))))))))***))))))))))))***+++++++++***))))))((()))))))))******))))))))))))******)))((((((''''''((())))))((((((((((((((((((((((((''''''((())))))))))))((()))((('''((()))***)))((((((((('''''''''((())))))(((((())))))(((((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''((())))))(((((((((((()))))))))***((((((((((((''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((()))******)))))))))))))))(((((((((((((((((((((''''''''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''%%%$$$$$$&&&''''''&&&''''''((((((((((((''''''+++)))&&&$$$$$$&&&)))+++'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((---+++)))&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''((((((((('''&&&&&&((('''''''''((()))***+++'''''''''((())))))******---,,,+++***+++---///111xxxwwwxxx{{{}}}|||{{{zzz{{{}}}~~~~~~}}}~~~}}}{{{tttnnnjjjjjjkkksssrrrooojjjeeeccccccccccccaaa]]]YYYTTTQQQNNNMMMNNNOOORRRUUUVVVVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWUUUQQQNNNGGGBBB<<<555111000000111((()))+++,,,,,,,,,+++***++++++,,,,,,,,,++++++***************************''''''(((((())))))******''''''(((((())))))******((()))))))))*********+++)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((()))***+++***)))&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((!!!###&&&)))+++++++++***%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))+++(((((((((((()))***+++,,,,,,+++)))''''''((()))***'''''''''((())))))***************))))))***++++++++++++******)))******+++)))******++++++++++++***************+++++++++,,,***************)))))))))(((((()))************))),,,)))((())),,,---+++(((((((((((((((((()))***+++******++++++******)))(((''''''(((((()))*********((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))((('''''''''((((((((()))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''((()))+++,,,((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&''''''&&&&&&''''''((((((''''''&&&%%%&&&(((******(((&&&%%%((((((((((((((('''''''''%%%'''((('''&&&%%%&&&'''+++***((('''&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))******''''''(((((()))*********++++++******,,,...000111~~~~~~}}}~~~}}}~~~~~~|||zzz}}}}}}{{{|||}}}~~~zzzrrriiiaaa^^^]]]^^^______^^^[[[XXXTTTRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUSSSSSSTTTVVVWWWWWWTTTRRRPPPKKKDDD;;;555222111111***+++,,,------,,,+++******++++++,,,,,,,,,++++++***************+++++++++''''''(((((())))))******''''''(((((())))))******))))))))))))************))))))))))))((((((((((((*********))))))(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((()))***++++++)))'''%%%&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((*********(((&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((***,,,)))(((((())))))***+++,,,+++***(((&&&&&&'''((()))'''''''''((()))*********++++++***************+++++++++************++++++***+++,,,---............---------....../////////......------,,,++++++***)))***++++++,,,,,,++++++***'''%%%&&&***+++)))''')))))))))))))))***+++,,,+++++++++++++++***))))))''''''((((((((()))))))))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&&&&(((((((((((((((((((((((('''((()))***)))(((&&&%%%&&&&&&'''''''''((((((((('''(((((())))))***++++++&&&'''((()))***)))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((('''''''''((()))+++,,,''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&###%%%((())))))(((%%%###(((((((((((((((((((((((($$$&&&&&&&&&%%%$$$%%%&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''((((((((((((((('''''''''(((((()))*********(((((()))******++++++,,,*********+++---///111222~~~zzzxxxyyy{{{uuuyyy~~~~~~}}}||||||||||||||||||~~~||||||~~~}}}|||ooobbb[[[WWWWWWYYY\\\^^^^^^\\\ZZZYYYUUUUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRQQQQQQSSSUUUVVVUUUTTTTTTPPPJJJCCC<<<666333111---------------,,,++++++***++++++++++++,,,,,,,,,*********+++++++++++++++((())))))))))))))))))***((())))))))))))))))))***''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((()))******)))(((''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''%%%$$$###((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%&&&'''***+++)))(((((((((((()))***+++***)))'''&&&&&&&&&'''((('''((())))))***+++,,,,,,,,,,,,+++************+++*********)))******+++,,,---...111333444555555555111222333444555555555444666444222///...---------,,,,,,---............---,,,++++++,,,...//////...------,,,,,,,,,------...+++++++++,,,+++******)))'''''''''''''''''''''''''''(((((())))))(((((('''***((('''%%%$$$%%%%%%&&&(((((((((((((((((((((((())))))******)))(((&&&%%%&&&&&&&&&&&&'''''''''''''''(((((()))***++++++,,,&&&'''(((*********))))))((((((((((((((((((((((((+++******************+++''''''''''''((((((((((((''''''''''''((()))******&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$'''%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((('''''''''((((((((((((((($$$%%%&&&&&&$$$$$$%%%&&& """&&&)))***(((&&&$$$''''''''''''''''''''''''$$$%%%&&&((())))))******''''''((()))))))))(((((('''((()))***+++++++++***)))))))))***++++++,,,,,,******+++,,,...000222333}}}~~~}}}yyytttrrrsssvvvssswww|||}}}|||~~~www{{{}}}{{{|||wwwzzzyyyjjj___ZZZWWWXXXXXXXXXXXXXXXXXXXXXTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSQQQPPPQQQSSSUUUVVVVVVVVVUUUQQQLLLFFF???:::777111000///...---,,,,,,,,,++++++*********+++------*********++++++,,,,,,,,,***************)))))))))***************)))))))))((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((#########$$$$$$&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''((((((((("""######%%%&&&'''((((((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''&&&''''''))))))((((((''''''(((((()))))))))))))))(((((((((((('''******+++,,,---...//////---,,,++++++*********+++)))))))))))))))***++++++111333666:::<<<===>>>===;;;<<<===???@@@@@@??????===:::666222//////000000......///000000000000///000111333444444555777888222222111000000000111111///////////////...------++++++***))))))((((((((('''((()))******)))((('''((('''%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''((((((((((((((()))))))))))))))))))))%%%&&&(((***+++***))))))''''''''''''''''''''''''******))))))))))))******''''''''''''((((((((((((&&&''''''(((((((((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''''''''%%%$$$$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((%%%&&&'''&&&%%%$$$%%%'''"""$$$&&&((())))))'''&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''((()))))))))))))))((()))***+++,,,,,,,,,+++(((((())))))***+++++++++******,,,...000222444555}}}~~~|||wwwqqqooopppsssvvvzzz}}}~~~|||{{{|||}}}yyyvvvvvvyyy~~~}}}vvvnnnmmmsss{{{~~~~~~wwwvvvuuuxxxsssgggaaa]]][[[WWWSSSQQQQQQQQQRRRRRRSSSVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRPPPPPPSSSVVVWWWXXXYYYXXXWWWTTTOOOHHHBBB>>>444222000...---,,,,,,---,,,+++***))))))+++---...*********++++++,,,,,,,,,,,,,,,++++++******)))))),,,,,,++++++******))))))************))))))))))))'''''''''((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''((()))***))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))######""""""###%%%&&&(((&&&''''''''''''''''''&&&'''''''''((((((((())))))(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((('''''''''(((((((((''''''''''''(((((())))))************)))((((((,,,,,,---...///000111222---,,,,,,+++*********+++))))))(((((()))***++++++444777:::>>>AAACCCCCCCCCDDDEEEGGGIIIJJJJJJIIIIIIBBB>>>888333000000111222//////000111111111111111...222555555444555888;;;666555555444333333333333444444444444444333222222000//////...---,,,++++++'''((()))******)))((('''&&&%%%$$$$$$$$$&&&(((***((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))***))))))(((''''''&&&&&&$$$&&&(((***++++++))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&((((((((('''&&&%%%'''((((((((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%''')))*********)))'''%%%$$$$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$'''***------***'''$$$%%%&&&&&&&&&''''''((((((&&&'''((('''&&&&&&'''((('''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((()))))))))))))))((()))+++,,,------,,,,,,''''''(((((()))************+++,,,///111333555555wwwyyyzzzxxxtttqqqrrrsssuuutttuuuxxxzzzzzzvvvrrrpppnnnooosssxxxxxxtttpppppppppsssxxx}}}|||yyyuuusssuuuzzzvvvkkkccc\\\TTTMMMLLLMMMNNNOOONNNOOORRRWWWZZZZZZWWWUUUSSSUUUWWWYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUSSSOOOKKKHHH<<<999666333111000---+++---------,,,+++***)))(((+++***)))(((((()))***+++---,,,***)))))))))************))))))))))))******************************)))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&)))(((((((((''''''''''''************************'''&&&$$$$$$$$$&&&((()))))))))))))))))))))))))))************************)))((('''&&&&&&%%%&&&&&&,,,+++++++++******))))))***(((&&&%%%'''(((((((((+++***)))(((((((((((((((***'''%%%$$$&&&'''(((((()))(((&&&%%%&&&''')))+++''''''''''''(((((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&''')))***)))(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''((((((((('''&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&(((&&&$$$%%%&&&((((((((('''&&&$$$######$$$&&&'''+++)))(((&&&&&&((()))+++)))))))))))))))((((((((()))))))))))))))))))))(((*********+++++++++++++++++++++,,,...///111222222333///+++))))))*********+++******))))))******+++---333<<>>===<<<;;;::::::;;;;;;<<<===???@@@@@@AAAAAA@@@???===<<<;;;;;;999999999888888888888888777777666555444444444444555555666666555444333222111000///---,,,+++******''')))***)))((('''***,,,)))))))))))))))*********((((((((((((((((((((((((***((('''(((++++++)))'''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''((())))))'''''''''((((((((())))))+++******))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&%%%$$$%%%&&&''''''%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''%%%&&&((()))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))*********))))))(((*********))))))*********++++++***************++++++,,,///000000111333555```aaabbbbbbbbbccceeegggaaabbbcccgggjjjkkkjjjiiigggffffffiiimmmmmmjjjgggiiiiiikkkpppxxx||||||}}}}}}zzzzzz{{{{{{nnnpppnnnggg\\\SSSPPPOOOOOOOOOOOOQQQTTTUUUUUUSSSWWWWWWUUUTTTTTTTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVUUUVVVVVVVVVUUUSSSPPPNNNMMMHHH@@@999555222000///---......------------------,,,,,,++++++,,,,,,---+++************++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))(((((((((''''''((((((((((((((((((((((((***)))((('''''''''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))******''''''&&&&&&&&&&&&&&&%%%(((''''''((())))))(((&&&((((((((('''''''''''''''(((&&&$$$$$$%%%&&&'''&&&((('''&&&&&&&&&''')))***''''''''''''(((((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))'''&&&'''))),,,------))))))((('''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((('''''''''(((((('''&&&&&&''''''((((((&&&%%%%%%''')))(((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((((((((())))))******++++++)))))))))***+++---///111555666999;;;<<<<<<<<<;;;666333///---,,,,,,,,,+++---,,,,,,+++++++++,,,,,,,,,111777>>>BBBGGGKKKNNNKKKNNNQQQSSSSSSTTTUUUVVVSSSOOOJJJGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGHHHIIIJJJEEEDDDCCCAAA???===;;;;;;999999999:::::::::::::::;;;999666333222222333444777777888999999999999999888777666444222000///...++++++,,,***)))(((***+++*********)))))))))))))))))))))))))))((((((((((((((('''&&&'''))))))'''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***'''''''''(((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%&&&((((((((('''!!!"""$$$%%%''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******)))))))))***))))))(((((())))))***)))******+++++++++******+++---///000000222444666YYYZZZ[[[\\\[[[ZZZZZZZZZXXXYYYZZZ\\\^^^`````````\\\\\\\\\___bbbbbb```^^^```___```eeemmmuuu{{{~~~zzz|||~~~|||{{{yyyvvvsss}}}~~~yyyzzzxxxtttmmmfffaaa___VVVTTTTTTUUUWWWYYYYYYYYYYYYWWWVVVVVVWWWXXXXXXWWWYYYXXXWWWVVVVVVWWWXXXYYYUUUVVVWWWWWWVVVUUUSSSRRRSSSNNNGGGAAA<<<777333111......------------......---,,,,,,,,,,,,,,,,,,---************+++,,,,,,---,,,++++++++++++++++++,,,************************))))))))))))))))))))))))***)))))))))******+++,,,)))))))))(((((((((((('''))))))))))))))))))))))))******(((''''''''''''(((((((((((((((((((((((((((++++++++++++++++++++++++&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''(((***)))'''%%%''''''''''''''''''&&&&&&(((&&&$$$$$$%%%&&&&&&%%%''''''&&&&&&&&&'''((()))''''''''''''(((((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%&&&))),,,---...))))))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''(((((((((''''''&&&&&&&&&'''(((***+++((('''&&&&&&((())))))((((((((('''&&&&&&'''(((((((((''''''&&&&&&''''''((('''''''''''''''(((((((((((())))))***+++,,,---...---------...111444777999<<<>>>AAADDDEEEDDDCCCBBB;;;888444222111111000///...------,,,+++++++++,,,,,,///333777;;;???DDDGGGLLLOOORRRTTTTTTSSSTTTTTTTTTRRRPPPNNNNNNOOOOOOPPPMMMLLLKKKJJJJJJKKKKKKLLLFFFEEECCCAAA???<<<:::999888888888888888888888888999888555333222111111111444555666999;;;===>>>???>>>===;;;999777444222111000000///...---,,,,,,---++++++******))))))((((((***************)))))))))'''''''''((()))(((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******))))))((((((((((((((((((###$$$%%%&&&((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&'''((())))))'''$$$%%%&&&''')))***++++++&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&(((((('''&&&''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,+++***)))+++---///111111222555777ZZZZZZ\\\]]]]]][[[YYYWWWWWWXXXYYYYYYZZZ[[[\\\]]]ZZZZZZZZZ[[[\\\\\\ZZZYYYUUUTTTTTTXXX___fffkkknnnrrryyy~~~}}}}}}~~~{{{yyy}}}yyyrrryyy{{{}}}~~~~~~||||||yyysssmmmcccaaa^^^]]]]]]^^^]]]\\\XXXWWWWWWXXXZZZZZZXXXVVVZZZYYYXXXWWWWWWXXXYYYZZZUUUVVVVVVWWWVVVVVVTTTTTTTTTRRRNNNJJJEEE???888333000///...---------------+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,************************))))))))))))))))))))))))+++***)))(((((((((((((((***)))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())))))))))))))))))))))))'''''''''(((***)))'''%%%%%%&&&'''(((((('''&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%(((+++,,,,,,(((((('''&&&%%%%%%%%%%%%******)))))))))))))))***%%%%%%&&&'''((((((((('''(((((('''''''''(((((()))((('''&&&''')))***)))''''''&&&&&&&&&&&&&&&&&&''')))(((((((((((((((((()))''''''''''''(((((())))))))))))+++,,,...///000111444444555777:::===@@@BBBCCCEEEHHHJJJKKKKKKIIIHHHAAA???<<<:::999999888666222111000...---,,,,,,,,,,,,...000111333666:::===GGGKKKOOORRRSSSSSSTTTUUUUUUUUUTTTTTTSSSTTTUUUVVVPPPOOOLLLIIIGGGFFFFFFFFFGGGFFFDDDBBB@@@>>><<<;;;666666555555555444444444444444444444333111///...///000333777;;;???BBBCCCAAA@@@???===;;;888555333333222000//////......---,,,,,,++++++*********)))*********))))))(((((((((((()))*********)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))++++++***)))(((''''''&&&&&&'''((()))+++,,,......''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((('''&&&''')))***)))(((((())))))))))))******+++&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%'''))))))'''&&&&&&&&&''''''((()))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))((()))***,,,,,,++++++***+++---000111222333666888eeeddddddeeeffffffdddcccaaaaaabbbaaaaaabbbeeegggbbbaaa```^^^\\\YYYWWWUUURRRQQQPPPSSSWWW[[[^^^___```ggglllmmmpppwww~~~yyytttxxxyyywwwwwwuuusssrrrtttzzz}}}vvvrrrpppllliiihhhfffdddbbb]]]ZZZWWWWWWYYYYYYWWWTTTWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPLLLGGG???:::555333111///---,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---,,,,,,+++++++++************++++++************************))))))))))))))))))))))))******)))(((''''''''''''******)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''(((((('''''''''''''''((((((((((((''''''((())))))(((&&&%%%&&&'''))))))((('''&&&((('''&&&&&&(((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))%%%$$$%%%&&&)))+++***)))'''&&&&&&%%%%%%%%%&&&&&&***))))))(((((((((((((((&&&&&&''''''(((''''''''')))))))))((('''&&&%%%$$$(((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))*********+++,,,...111333444555999:::<<>>CCCIIINNNQQQSSSUUUVVVUUUVVVXXXWWWVVVVVVWWWXXXPPPNNNJJJFFFCCCAAA@@@@@@AAAAAA@@@>>>===;;;::::::666666555444333222111111000222333444444333000///...///222666;;;???CCCEEECCCBBBBBB@@@>>>:::777666333111///...//////...------------,,,,,,,,,,,,,,,))))))((((((''''''&&&&&&)))***,,,,,,*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))(((++++++***))))))((('''''')))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))((('''&&&''')))))))))'''))))))(((''''''(((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((******(((&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))***))))))(((((())))))***((()))***++++++++++++++++++---000222333444777999|||wwwqqqoooooorrrssssssooopppqqqpppppprrrvvvzzzyyywwwsssnnngggaaa]]][[[\\\ZZZYYYYYY[[[]]]]]]\\\YYY]]]``````cccjjjnnnnnnpppqqquuuxxxuuuppprrrwww~~~~~~}}}yyyvvvuuuxxx|||}}}yyytttppppppqqqqqqqqqtttxxx}}}{{{zzzxxxxxxxxxxxxvvvtttjjjccc[[[XXXXXXYYYXXXVVVVVVWWWYYYZZZZZZYYYWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTRRRQQQQQQPPPOOOLLLGGGCCC;;;999555111...---,,,,,,,,,---............---,,,+++,,,---------,,,+++************))))))*********************************)))))))))))))))))))))))))))(((((('''''''''((((((*********)))))))))((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))(((&&&&&&((()))((('''%%%&&&(((******)))((('''(((''''''((())))))(((&&&%%%%%%&&&&&&'''''''''&&&''''''''''''(((((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&''')))++++++***((('''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&$$$%%%'''))))))(((&&&$$$''''''''')))***+++)))''''''''''''((((((''''''''''''(((((((((((((((((('''(((((())))))***++++++,,,+++,,,...000333555777888:::===@@@DDDGGGIIIJJJJJJLLLMMMNNNOOOPPPPPPPPPOOOPPPNNNLLLLLLMMMMMMKKKJJJFFFDDDBBB>>>;;;888777666111111222111000000222444888===DDDJJJNNNQQQSSSTTTRRRTTTWWWVVVTTTRRRSSSTTTOOOLLLHHHDDD@@@?????????<<<<<<;;;;;;:::::::::999999888777555444222111000111111222333444555555555333333555888<<<@@@DDDFFFDDDDDDDDDCCCAAA===:::888444111//////111111000...---------...............++++++******)))((((((''')))+++---,,,***)))***,,,))))))))))))))))))))))))'''''''''((())))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))))))))((('''))))))))))))))))))))))))''''''&&&&&&%%%%%%$$$$$$((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))***'''&&&%%%&&&((()))(((''')))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''(((***++++++)))''''''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))*********))))))*********))))))))))))***+++,,,---+++...000222333555888:::}}}vvvuuuxxx{{{}}}zzz{{{}}}||||||xxxpppjjjhhhhhhfffeeedddddddddbbb```\\\^^^^^^[[[\\\```aaa^^^___```eeelllnnnkkkjjjmmmnnnssswwwvvvqqqnnnooorrryyy{{{}}}{{{yyy{{{zzzuuuppplllpppuuu{{{~~~~~~wwwmmmaaaZZZYYYZZZ[[[ZZZXXXYYY\\\]]]]]]\\\YYYXXXWWWVVVVVVUUUUUUTTTTTTTTTRRRPPPOOOOOOPPPOOOMMMJJJ@@@===999444000...---,,,---...///000000///...---,,,------...---,,,***)))******))))))))))))******************************))))))))))))))))))))))))''''''''''''((()))***+++************))))))))))))************************'''((()))***************************************((((((((((((((((((((((((%%%$$$$$$###""""""""""""&&&&&&&&&''''''(((((((((***(((&&&%%%'''((()))(((%%%''')))***+++***)))((()))(((((()))******)))'''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))''')))))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))+++------***''''''''''''''''''((()))***++++++***)))))))))))))))'''((((((((('''&&&%%%%%%###(((++++++***)))''''''''')))++++++)))'''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((())))))***+++,,,,,,,,,,,,---///222444777999::::::===AAAFFFIIIJJJJJJIIINNNNNNOOOOOOPPPPPPQQQQQQTTTRRRQQQQQQRRRSSSQQQPPPNNNMMMIIIEEEBBB>>><<<;;;222333444333222222444555888===DDDIIILLLMMMNNNOOONNNQQQSSSSSSPPPMMMNNNOOONNNLLLHHHCCCAAA@@@@@@@@@>>>>>>>>>>>>>>>?????????<<<;;;:::888555333222111333222222222444777999;;;888888999;;;===AAADDDFFFEEEEEEEEEEEECCC@@@<<<;;;666444111111444555333111---.........///000000000//////......---,,,++++++(((+++---,,,***(((***,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&'''((()))***+++,,,,,,&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***'''&&&%%%&&&(((((((((&&&)))(((''''''((()))***+++''''''((((((((((((''''''&&&''''''''''''''''''&&&(((((()))+++,,,,,,***'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))++++++************++++++***)))(((((()))+++---...,,,...111222444555888:::zzz{{{zzzyyyxxxuuurrrqqqssstttvvvwwwuuupppiiidddcccddd___^^^]]]^^^```bbbbbbaaa```cccggglllnnnooonnnmmmqqqvvvxxxwww{{{~~~xxxqqqrrrsssrrrrrrvvv~~~xxxlllfffccc^^^[[[[[[[[[]]]___``````]]]ZZZXXXZZZXXXUUUTTTTTTTTTSSSRRRSSSQQQNNNLLLKKKLLLNNNOOOHHHDDD>>>888333111000000000///...---,,,,,,,,,,,,,,,,,,------,,,***)))'''***)))((()))+++,,,,,,***************************))))))))))))(((((((((((((((((()))))))))((((((''',,,+++)))((((((((()))***))))))))))))(((((((((((('''&&&&&&&&&'''(((***+++))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''&&&&&&''')))***(((''',,,+++***((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((*********)))(((((((((''''''''''''((((((***)))((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&%%%&&&'''((()))+++,,,,,,))))))))))))************&&&&&&%%%%%%&&&''')))***#########%%%'''(((&&&$$$))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((()))******'''''''''((((((((())))))))))))++++++,,,,,,,,,,,,------///000222333444555::::::;;;===???AAACCCDDDJJJLLLNNNPPPSSSUUUVVVWWWRRRSSSUUUVVVVVVUUUSSSRRRQQQPPPNNNKKKIIIFFFDDDCCC???>>><<<:::999888888999999===AAADDDEEEFFFHHHJJJJJJKKKNNNPPPOOOMMMJJJIIIOOOKKKHHHFFFEEEEEEDDDDDDAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@>>>;;;:::<<<;;;::::::;;;===???AAA>>>===<<<<<<>>>@@@CCCEEE======???@@@AAABBBBBBBBB<<<<<<;;;:::888555222111000///...---...000222333222222222111///...,,,+++,,,+++)))''''''((()))***)))************))))))(((***)))(((&&&&&&''''''((())))))(((((((((((())))))&&&'''((((((''''''(((***,,,+++***((('''&&&&&&&&&***))))))(((((((((((()))))))))))))))))))))))))))''''''(((((((((((((((''')))'''%%%%%%'''((('''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((***)))((()))++++++)))((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((((((((((((((())))))************))))))''''''''''''''''''''''''+++******((('''&&&%%%$$$''''''''''''))),,,///111******++++++++++++******'''+++///---)))&&&'''***)))***++++++***+++---...,,,---///222444777999:::wwwmmmhhhdddaaa___]]]]]]\\\[[[YYYYYYZZZ]]]aaadddgggiiijjjooouuuwwwuuuwww|||}}}{{{}}}{{{{{{yyyvvvttttttvvvxxxxxxtttqqqjjjccc```_______________^^^]]]\\\]]][[[XXXWWWWWWUUUSSSQQQRRRPPPNNNKKKJJJKKKLLLMMMKKKIIIDDD>>>999555222111......---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))***))))))***+++,,,+++***************************+++++++++*********))))))))))))))))))))))))))))))++++++***)))))))))))))))******)))))))))(((((((((''''''&&&&&&'''(((***+++************)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))(((((()))((((((''''''(((((()))***)))((('''&&&''''''((((((((((((''''''&&&&&&&&&)))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))((((((((()))))))))******&&&&&&%%%%%%&&&''')))***+++***((((((((((((%%%###))))))))))))))))))))))))'''''''''''''''&&&&&&&&&******))))))******+++++++++++++++,,,,,,,,,------///000000000000000//////.............../////////444444555666777999;;;<<>><<<;;;;;;;;;;;;===???CCCDDDEEEEEEFFFGGGIIIJJJLLLNNNOOOOOOOOOOOOPPPLLLGGGCCCBBBAAA@@@???AAAAAABBBDDDDDDEEEEEEEEEBBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@>>>>>>???AAABBBCCCBBBAAAAAABBBCCCDDDEEEAAAAAABBBBBBBBBBBBBBBBBB????????????===;;;999777111111/////////111222444555555555444444333222111///...---+++++++++++++++******+++++++++************)))((('''&&&'''(((((((((((())))))))))))(((((('''((()))((('''&&&'''((((((((((((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))((('''&&&&&&((('''%%%&&&'''((('''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((+++***)))***,,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))((('''(((***,,,...)))******++++++******))))))---111111...,,,...111)))+++,,,+++++++++---///...///111333666888:::;;;}}}rrrpppmmmhhhccc```]]]YYYVVVTTTUUUVVVXXX[[[^^^aaabbbhhhnnnrrrrrrqqqtttwwwxxxxxxyyy{{{~~~yyytttppprrrtttvvvwww~~~zzzpppkkkhhhgggdddbbb```____________]]]\\\[[[ZZZWWWSSSPPPQQQOOOMMMJJJIIIIIIJJJKKKNNNMMMKKKGGGBBB<<<666333///...---,,,,,,------...,,,,,,++++++++++++,,,,,,+++***)))***+++,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++***)))(((((()))***,,,,,,++++++++++++++++++***)))++++++*********)))))))))''''''''''''((()))******+++++++++*********))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''''''''))))))(((((((((((())))))))))))(((''''''''''''(((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))&&&&&&&&&&&&'''((()))))),,,***((('''''''''&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***************+++,,,---......//////000111222222333333222111000///---,,,......------------------......//////000222333444;;;>>>DDDKKKPPPSSSUUUUUUUUUUUUUUUUUUSSSQQQOOONNNJJJJJJKKKJJJIIIGGGEEEDDDAAA@@@???===<<<<<<<<<======@@@CCCDDDDDDDDDDDDEEEKKKLLLMMMOOOQQQSSSTTTUUUOOOKKKDDD???<<<;;;:::999999:::;;;<<<>>>>>>??????@@@AAABBBDDDEEEFFFFFFFFFDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCAAA???>>>555444333222111222333444222222222222222222222222111111111000...---,,,+++++++++++++++++++++++++++***)))((('''''''''(((((('''((()))******)))((('''&&&'''((((((''''''(((***((((((((()))***+++,,,---(((((('''(((((()))***+++))))))))))))))))))))))))******))))))(((&&&%%%$$$((('''&&&&&&(((((('''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((+++*********,,,,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******+++***)))'''''''''((())))))******++++++******)))---000222000,,,))))))+++***+++,,,,,,+++,,,...000000111333555777999:::;;;~~~xxxrrrmmmhhhccc```[[[\\\]]]^^^^^^]]]\\\[[[^^^dddiiikkklllooosssvvvxxxxxxyyy{{{|||||||||{{{zzz|||zzztttoooooonnnmmmqqqyyy~~~zzzuuutttppplllgggbbb^^^\\\^^^^^^]]]]]]\\\YYYUUUQQQQQQOOOMMMJJJIIIHHHHHHIIILLLMMMNNNLLLIIICCC===999333222000///...///000111---,,,+++******+++---...,,,*********,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,+++++++++***)))(((((()))+++---///***+++,,,------,,,******++++++++++++*********)))''''''((((((((())))))************))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''')))***(((''''''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''%%%%%%%%%&&&'''))))))(((((((((((())))))((((((((('''''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''')))))))))))))))(((((((((''''''''''''(((((((((((('''''''''''''''(((((()))%%%###""""""%%%'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((())))))***,,,---...///000111333555666888999888888777555333000...---,,,,,,---...//////000000------------...///000000111666===EEELLLOOOQQQRRROOOPPPPPPOOONNNLLLKKKJJJFFFFFFGGGFFFEEEBBB???>>>>>>===;;;:::::::::;;;;;;999<<<@@@CCCDDDEEEGGGIIIQQQRRRSSSUUUUUUVVVUUUUUUIIIDDD===888555555444333111222333555666777777777;;;;;;<<<<<<======>>>>>>===>>>>>>???AAACCCEEEFFFDDDEEEEEEFFFFFFFFFFFFEEEIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGEEECCCBBB;;;:::888666444333333333///000000000111222333333222333333333222///---++++++++++++++++++++++++,,,)))))))))(((((((((((((((&&&((()))++++++)))(((&&&###%%%'''(((((((((***,,,...---,,,***)))(((((((((''''''''''''((()))++++++(((((((((((((((((((((((((((((())))))((('''&&&&&&((('''&&&'''))))))(((&&&&&&''''''(((((((((((((((''''''''''''((((((((((((***)))((()))++++++)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++***)))((('''&&&'''''''''))))))************))))))***---///...+++))))))***+++,,,------,,,,,,...000111222333555777999:::;;;}}}yyytttqqqlllooorrrssspppjjjccc^^^\\\^^^bbbdddeeefffjjjnnnqqqsssvvvwwwwwwtttrrrqqqppprrrxxxxxxtttoookkkhhhkkkrrryyy|||sssiii___YYY]]]\\\\\\]]]]]][[[WWWTTTQQQPPPNNNKKKIIIHHHHHHHHHGGGJJJLLLNNNLLLHHHDDD@@@888666333000//////000000---,,,+++++++++,,,---...---+++***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++***************)))(((((()))+++---///)))***,,,------,,,+++***++++++++++++*********)))((((((((())))))))))))))))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***(((''')))))))))***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''%%%%%%%%%&&&'''))))))(((((((((((())))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((""" !!!%%%(((******((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((()))+++...000111333444666999<<>>:::555111000000000000///000111222444444444555222222333333444555666666666666777888:::;;;======<<<===???@@@AAABBBBBBBBBFFFFFFFFFGGGIIIKKKMMMNNNMMMMMMMMMMMMKKKIIIGGGFFFCCCAAA???;;;888666444333222222222222333444555666444555666777666444111000---,,,+++*********++++++)))))))))))))))(((((((((&&&((()))++++++)))(((&&&%%%'''(((((('''''')))***000///---+++)))'''&&&&&&''''''''''''((()))++++++((((((((((((((((((((((((&&&&&&'''((())))))(((((((((''''''((())))))(((&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((''''''((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++******)))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''(((((()))))))))******)))))))))&&&(((+++---//////000111+++,,,------,,,,,,...000111111333444666888999:::~~~yyyrrriiieeebbbaaa```^^^^^^aaaeeeiiimmmooonnnlllkkkkkkiiijjjnnnssszzzzzzssslllhhhlllsssxxx~~~tttfff^^^^^^]]]\\\]]]]]]\\\YYYWWWSSSRRRPPPNNNKKKIIIHHHHHHDDDFFFJJJLLLMMMKKKIIIGGG===;;;666222///.........------,,,,,,,,,,,,,,,------,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***)))(((((()))***,,,,,,)))***++++++++++++++++++++++++*********)))))))))((())))))******))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))'''&&&&&&''')))***((('''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''((((((''''''''''''((((((&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))'''(((((()))))))))((((((&&&%%%$$$%%%''')))))))))))))))))))))))))))))))))'''''''''((())))))******((()))+++---000444666888<<<===???BBBEEEHHHJJJKKKEEEDDDCCCAAA???<<<:::999333333222111///...------...............///000111///333888>>>CCCFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDAAA???<<<999888777222111000///000111222333333777===BBBFFFJJJNNNPPPOOORRRUUUUUUSSSMMMFFFBBB555222///......//////...,,,---...///////////////,,,,,,---...000222444555333333333333222222111111444444555666888999:::;;;>>>>>>???AAACCCGGGJJJLLLNNNNNNOOOOOONNNLLLKKKJJJGGGFFFDDD@@@===:::777666333222111000111222333444555666888999:::999777666000///---+++*********+++))))))*********)))(((''''''((()))******)))(((''')))******)))&&&%%%%%%&&&,,,+++***)))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))$$$%%%&&&((())))))******((('''''')))******(((&&&&&&''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&((((((&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''')))))))))***))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&''''''((()))))))))((())))))******))))))((()))***+++++++++***)))(((***+++,,,,,,+++,,,...000000111222444777999:::;;;}}}{{{zzzzzz~~~sssiiifffddd___\\\]]]^^^aaadddeeedddcccdddeeeddddddeeeggglllrrryyy}}}|||tttvvv}}}xxx{{{~~~~~~|||~~~ssskkkcccaaa___^^^^^^]]][[[YYYUUUTTTRRRPPPMMMKKKIIIIIIEEEFFFHHHJJJLLLLLLLLLLLLFFFCCC===777222000//////............---,,,++++++...,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******)))))))))(((((((((((()))************)))(((((((((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&''')))***((('''$$$%%%'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''((((((((()))))))))******'''((()))***))))))(((''')))(((((()))******)))'''))))))))))))))))))))))))((((((((()))***+++++++++,,,...000444888<<<@@@BBBEEEFFFGGGHHHJJJKKKLLLMMMFFFEEEEEECCCBBB@@@>>>===999999777666555333222222000000000111111333444444666888;;;>>>AAACCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB???===:::777555444444444///...------...///000111///333888<<<>>>AAACCCEEECCCEEEGGGHHHFFFBBB===:::111///......//////...---+++,,,,,,------,,,,,,,,,---,,,,,,,,,---///111222111111000000///...,,,,,,......------...000111333444444555666999===AAACCCGGGHHHJJJKKKLLLLLLKKKJJJHHHGGGFFFDDDBBB???===<<<555333111/////////000111111333555777999:::::::::555333000---,,,++++++,,,))))))***+++***)))((('''(((((())))))))))))((((((((()))***)))'''&&&&&&''')))((((((((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))))))))(((((('''((()))+++***(((&&&&&&''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''((())))))))))))((((((((())))))))))))((((((+++******)))(((&&&###!!!)))+++,,,+++++++++---///000111333666888;;;===>>>~~~{{{yyyvvvtttsssrrrxxx}}}xxx{{{~~~~~~~~~qqqmmmkkkeeeaaa``````aaabbb___]]]\\\___aaaeeeeeeeeefffiiipppxxx~~~~~~xxxxxx~~~wwwgggeeeaaa___^^^]]][[[YYYWWWVVVTTTQQQOOOLLLJJJIIIFFFGGGHHHIIIKKKMMMNNNOOONNNJJJCCC<<<777444333222......//////...,,,***)))...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))))))))(((((('''***)))((((((((()))+++,,,))))))))))))((((((((((((((()))***++++++***)))((())))))))))))((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&''')))***((('''$$$%%%(((***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((*********))))))&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&((()))))))))((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))******))))))))))))************'''((()))******)))((('''''''''''')))++++++)))'''))))))))))))))))))))))))((())))))***+++,,,,,,,,,000222555999>>>CCCGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDDDD<<<<<<<<<<<<;;;;;;;;;;;;333333444444555777888999;;;<<<>>>???AAABBBCCCCCCCCCBBBAAA???>>>======<<<888666333000...///000111......------...///000111+++...222444555666777999888999;;;;;;;;;999777666000///...///000000...---000111111111111000//////111///...,,,+++++++++,,,......////////////......---+++***((((((***,,,---------...///222555999;;;???AAACCCFFFHHHIIIIIIIIIGGGGGGFFFFFFEEECCCBBBAAA;;;999666444222222333333---...000333555777999999888666333000------------)))******++++++)))((('''))))))(((((((((((())))))"""$$$&&&(((((()))+++---)))((((((((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))'''(((((((((((((((''''''((('''(((***++++++(((%%%&&&''''''(((((((((((((((''''''''''''((((((((()))(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***++++++******''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))((('''(((((())))))))))))((((((%%%%%%'''***---///...---)))***++++++***+++---...111222444777:::<<>>888999:::<<<============@@@AAABBBCCCBBBAAA???======<<<:::777555444333222/////////....../////////........................***,,,...//////000111333222333444555555444222111000222333222111///000111------.../////////......,,,---///000000...,,,***------............------////////////////////////000000000111111111222222777888:::===BBBGGGKKKNNNIIIHHHGGGEEECCCAAA@@@??????>>>;;;777444222000///111000//////111555888;;;999999999888666333000///,,,,,,***)))))))))***+++---------,,,,,,,,,,,,,,,***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''((()))((((((''''''''''''(((((('''((()))******)))((('''++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((()))((('''&&&&&&'''((())))))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''---,,,***)))((('''((((((+++++++++++++++***))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,++++++,,,,,,---...//////444555666777999;;;<<<<<>>999666000---***+++...///---***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******))),,,+++************+++,,,******))))))))))))******''''''(((((())))))******+++++++++************)))))))))))))))************(((((((((((((((((((((((((((((())))))***+++++++++))))))))))))))))))))))))''''''''''''(((((())))))'''''''''((((((((((((((()))((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%''''''((()))))))))(((((()))'''%%%%%%(((***)))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&)))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&&&&''''''&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&((()))+++---...***))))))((((((((())))))+++***)))))),,,000555888<<>>;;;;;;<<<=========<<<<<<===>>>>>>>>>===:::888666555444333222111000000000......------------..............................---///000000//////000222111111222222222222111111111333555555444333333444111111222222222111111000111111000000//////.........//////000000//////.../////////...............///////////////000000000333333555777;;;???BBBDDDHHHGGGFFFDDDBBB???===<<<===<<<999777444333222111000/////////000333666999888999::::::888555222000...---+++***)))))))))***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************)))))))))(((&&&&&&''''''(((((())))))(((''''''''''''''''''((((((((())))))))))))(((((())))))((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((''''''&&&&&&'''''''''((((((((((((---,,,***)))(((((()))))))))))))))))))))(((''''''(((((())))))))))))((((((************++++++++++++++++++,,,---...//////000444555666888999;;;<<<==={{{vvvsssrrrpppmmmmmmoooooosss{{{}}}xxxtttooommmmmmkkkoooxxx|||zzzrrrhhhbbbbbbeeehhhiiipppqqqrrrssssssvvvzzz~~~~~~|||{{{www|||~~~}}}uuupppiiibbb^^^]]]\\\YYYVVVRRROOOMMMHHHGGGFFFEEEEEEFFFGGGGGGLLLMMMMMMKKKHHHDDD???<<<111...,,,---000000...+++---------------------------------,,,+++)))((('''++++++************++++++******))))))))))))******))))))))))))))))))))))))+++++++++************)))++++++++++++************(((((((((((((((((((((((())))))******++++++,,,,,,)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&'''((((((((((((''''''&&&%%%&&&(((*********((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''&&&&&&''''''((()))(((&&&%%%%%%''''''&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))%%%%%%''')))+++...111222******)))))))))******+++,,,,,,---///333999>>>BBBGGGIIIKKKLLLKKKKKKLLLMMMKKKLLLLLLLLLLLLKKKKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEGGGFFFEEECCCAAA@@@???>>>>>>>>>===<<<<<<;;;:::999999999999777555222000............---------......///..................///........................///000111111/////////111222222222111222222333333444777999:::999999999:::888888888888777666555555777666444222111222222333111222222222222222222111111111000000000/////////000000000000000000//////111222222444666888:::;;;DDDCCCCCCAAA>>>;;;888666888777666555444333333333000000///...000222444666777999;;;===<<<999555222000///---+++))))))))))))(((((((((''''''&&&&&&&&&'''((()))******)))((('''((((((((()))))))))******))))))))))))))))))))))))************))))))))))))'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((())))))***))))))(((''''''((((((''''''&&&%%%((()))))))))))))))******+++***))))))))))))******(((((())))))((((((''''''(((((())))))))))))(((((())))))))))))************++++++,,,---...///000000444555666888:::<<<===>>>~~~xxxsssrrrrrrrrrtttxxx}}}~~~xxxtttnnnmmmooollloooxxxqqqfffbbbbbbbbbaaaeeefffhhhkkkoootttyyy|||~~~}}}}}}~~~yyyrrrrrrzzz~~~sssjjj```___\\\ZZZYYYWWWUUUSSSMMMLLLJJJHHHGGGFFFGGGGGGIIIJJJLLLLLLKKKHHHDDDBBB777444000/////////...---------------------------...------,,,+++)))((('''((((((((((((((((((((((((******))))))))))))************))))))))))))))))))+++++++++*********))))))+++++++++******)))))))))(((((((((((((((((((((((()))))))))******+++++++++(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&'''''''''''''''&&&&&&%%%&&&&&&''''''''''''''')))(((''''''((((((((('''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((()))((('''&&&'''(((((('''%%%'''(((((((((((()))))))))((((((((((((((((((((((((%%%&&&'''))),,,...000222))))))))))))***+++,,,------...111555:::AAAFFFIIINNNOOOPPPPPPNNNLLLLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@???>>><<<:::888777666555333333333111///---+++***...---------------...///000000////////////000000------------...............000111000//////000222666555444444444666777888999;;;???@@@@@@???@@@@@@????????????>>><<<;;;;;;<<<;;;:::999888777777777666666777777777777666666666666555555555444444444555555555444444444444444666666666777777888888888<<<<<<<<<;;;999666333222222222111111111222222333222111000000000222333555666999<<>>???}}}{{{wwwwwwwwwyyy~~~|||tttqqqrrrrrrttt{{{pppiiiddd___[[[[[[[[[]]]aaagggnnnsssvvv~~~}}}{{{xxxvvvwww}}}|||pppjjjlllqqq~~~tttddd```\\\ZZZZZZ[[[ZZZYYYRRRPPPMMMJJJHHHGGGFFFFFFEEEGGGIIIJJJJJJIIIGGGEEEAAA<<<666111.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))((((((******))))))))))))******************))))))))))))+++++++++*********))))))*********))))))(((((('''))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((('''''''''(((((()))&&&&&&'''''''''''''''&&&%%%&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((())))))((((((''')))******((('''(((((((((((()))))))))***(((((((((((((((((((((((('''''''''(((***+++---...(((((()))***,,,...///000111333666;;;@@@FFFJJJMMMOOOPPPQQQPPPOOOMMMMMMNNNMMMMMMMMMNNNMMMMMMLLLLLLGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB<<<;;;888666333222111111............---,,,++++++///......---------......000000////////////000000,,,---------.........///---...000111000111333444777666666666666888:::;;;<<>>>>>???@@@???===;;;:::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::555555666555444333111000...------......///000111333222222111222333444555555888<<<@@@AAA???;;;999111000///...------......,,,,,,+++******)))((((((%%%''')))***+++***)))'''))))))))))))************************************))))))))))))))))))******))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))((('''''''''(((***+++''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))((((((((('''((()))+++++++++***))))))************)))((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((((((((())))))*********))))))(((((())))))))))))((((((''''''((((((((()))))))))+++,,,---...000111222333555666777999;;;===???@@@|||{{{yyyxxx}}}yyywwwyyyyyy}}}wwwooofff___[[[ZZZZZZ\\\```eeehhhiiiooopppsssuuusssnnnooossszzzoookkkjjjxxxooohhh```[[[[[[\\\\\\[[[VVVTTTPPPMMMIIIGGGFFFEEEDDDEEEGGGHHHHHHHHHHHHGGGGGGBBB<<<555111//////000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******))))))))))))******************************+++++++++************))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((''''''(((((())))))%%%&&&''''''((('''''''''&&&&&&'''(((((((((((('''$$$&&&((()))(((((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''(((((()))***(((((((((***++++++)))'''((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))***+++((()))***,,,///222555666777999===AAAEEEIIILLLMMMMMMOOOPPPPPPOOONNNNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEDDDCCCAAA@@@888777444222000.........++++++,,,,,,,,,------------------,,,,,,------...///......------......///.........//////000000111...000222333333444666777666666666777888:::;;;<<<===AAAEEEGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA===???AAABBBBBB@@@>>><<<<<<==================<<>>666666555444333222111111,,,,,,,,,,,,,,,---...///222222222222333444555555444777<<>>===555444222000//////000000++++++***))))))(((''''''&&&'''((()))******)))))))))))))))*********++++++************************))))))))))))************&&&&&&&&&&&&''')))***+++''''''&&&&&&&&&&&&''''''(((''''''(((((()))***+++((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''((()))******************+++++++++***))))))((((((''''''''''''&&&&&&%%%%%%&&&'''((((((''''''&&&&&&'''(((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))+++,,,---///000222333444555666888:::<<<>>>@@@AAA|||yyy}}}~~~|||xxxpppgggdddaaa```bbbdddeeedddcccdddiiinnnlllgggggglllwwwwwwwwwqqqssszzzyyylllbbb______^^^]]]\\\ZZZVVVQQQMMMJJJHHHGGGEEEEEEFFFFFFGGGGGGHHHIIIFFFDDDAAA<<<666222111000------------------------+++,,,,,,,,,---,,,,,,++++++,,,---......---,,,+++******))))))))))))******)))))))))******++++++,,,+++++++++************)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&((((((((((((((()))******%%%&&&&&&'''((((((''''''''''''((()))))))))(((((($$$''')))***((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))((((((((((((((())))))***''''''((()))++++++)))'''(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))***+++)))***---000444888;;;===???AAADDDFFFIIIKKKLLLLLLLLLNNNPPPPPPOOONNNNNNOOOKKKKKKKKKJJJIIIGGGEEEEEEBBBCCCCCCDDDDDDEEEFFFFFFEEEFFFGGGGGGFFFBBB>>><<<555444111///------......++++++++++++,,,,,,---...,,,,,,,,,---...///000111111000000000000000000111000111111222333333444444333555666777666666888:::666777888:::<<<=========<<<@@@DDDFFFEEEDDDCCCCCC@@@@@@AAAAAAAAA@@@@@@???======???@@@@@@??????>>><<<<<<============<<<<<>>===:::777444444333444---------,,,,,,------...000111111222333333444555444666:::>>>@@@AAA@@@@@@:::999666333111000//////,,,++++++***(((''''''&&&'''''''''((()))*********))))))*********+++++++++************************((()))))))))***************(((&&&%%%%%%''')))***(((''''''''''''''''''(((&&&'''((())))))*********'''((((((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''''''''''''''((()))***+++***************)))(((((((((((((((''''''&&&&&&&&&&&&'''((()))))))))((('''%%%&&&&&&'''((((((''''''(((((())))))))))))(((((((((((()))))))))*********,,,,,,...///111333444555555666888:::===???AAABBByyy|||sssooojjjiiijjjkkkjjjhhhgggeeefffiiigggdddiiiqqqoooooovvv{{{uuuxxxzzz{{{{{{}}}xxxjjjdddbbb```^^^bbb___[[[VVVQQQNNNKKKJJJGGGFFFFFFEEEFFFGGGIIIJJJCCCDDDDDDAAA;;;666222000////////////////////////------------,,,,,,+++******+++,,,,,,,,,,,,+++*********))))))))))))******(((((()))***+++,,,,,,,,,+++++++++************)))))))))******+++++++++,,,))))))))))))))))))))))))++++++******************))))))))))))))))))))))))'''''''''(((((((((((((((******)))((('''&&&%%%%%%((((((((((((((()))******%%%%%%&&&'''(((((((((''''''(((((()))))))))))))))(((***,,,+++'''$$$$$$%%%((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((()))******%%%&&&''')))+++***(((&&&))))))))))))************))))))))))))))))))))))))''''''(((((()))***,,,,,,+++,,,///333777<<<@@@BBBEEEFFFHHHJJJLLLLLLLLLKKKMMMNNNPPPPPPOOONNNNNNOOOJJJIIIIIIHHHFFFDDDBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHJJJIIIFFFAAA;;;888444222000...------...///,,,,,,+++++++++,,,,,,---+++,,,---...000333555666555444444333333444444555333333444555555666777777888999::::::999888999:::888:::<<<>>>@@@AAAAAA@@@;;;>>>BBBDDDCCCBBB@@@@@@======>>>>>>???>>>>>>>>>===<<<<<<<<<<<<>>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;===>>>???AAACCCDDDFFFFFFDDDDDDEEEGGGHHHIIIJJJKKKIIIJJJKKKKKKKKKJJJHHHHHHGGGDDD???:::777666666666//////...---------.........///000111222333444444444666999===@@@AAABBBBBB???===999555222///...---------,,,+++***)))((((((''''''''''''((()))++++++)))************+++++++++************************(((((())))))*********+++111...)))%%%######%%%&&&((((((''''''''''''((((((%%%&&&(((************)))&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&(((***+++)))))))))))))))(((((('''))))))(((((('''''''''&&&((()))***++++++***)))(((''''''((()))******))))))(((((())))))))))))(((((())))))))))))************,,,,,,...///111333444555555666888:::===???AAABBB|||{{{xxx}}}zzztttuuunnniiifff```\\\```iiioooqqqrrrvvv}}}yyyuuurrrvvv~~~rrrjjjeeebbb^^^^^^]]]\\\ZZZUUUNNNJJJHHHHHHGGGEEECCCCCCDDDFFFCCCBBBBBBAAA???:::444/////////...---------..............................,,,,,,,,,+++++++++******,,,)))((()))+++,,,+++)))+++***************++++++******))))))((((((''''''+++***(((((())))))'''&&&((()))***++++++***)))(((%%%'''((()))((()))***,,,,,,+++)))((('''''''''((())))))((((((''''''&&&&&&******))))))))))))******)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((((((((''''''%%%%%%&&&((()))(((''')))))))))))))))(((((('''))))))(((((((((((()))))),,,+++(((&&&%%%%%%&&&'''((((((''''''((()))************)))((((((((((((((()))))))))))))))(((((((((&&&'''(((***,,,...000111333666;;;@@@DDDFFFGGGGGGLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMIIIGGGDDDAAA???>>>>>>???BBBAAA@@@BBBEEEGGGGGGGGGIIIHHHEEEBBB>>>;;;888666///000000///---+++,,,---***++++++,,,---.../////////000000111222222111111333444444555666777888999777777888999999888888888;;;;;;;;;<<<;;;;;;:::999:::;;;<<<<<<===>>>???@@@>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<;;;;;;::::::777888:::<<<<<<;;;:::888===;;;999999;;;=========;;;===>>>>>>>>>>>>???AAAAAACCCEEEGGGHHHIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHJJJGGGDDDAAA@@@???===<<<666444222000000000...---------------...000222333888999:::;;;===>>>???@@@@@@@@@>>>;;;777333///---***+++---......---+++***,,,++++++************+++)))******+++++++++******+++)))''')))------)))%%%))))))))))))(((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''')))***&&&&&&''''''(((((())))))'''''''''''''''((())))))(((((())))))((('''&&&&&&&&&'''((())))))******)))***)))(((''''''((()))***))))))))))))))))))))))))%%%(((++++++)))'''((()))''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''((((((((((((((()))***,,,,,,,,,,,,---///111333555666:::999:::<<<;;;:::@@@HHH}}}zzz}}}zzzrrrkkkccc\\\^^^eeeiiikkkkkknnnxxx{{{rrrqqquuuvvvoooiiifffaaa^^^[[[WWWSSSPPPKKKJJJIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDBBB===888333111000000///............------------------------,,,,,,,,,++++++++++++***---+++)))***,,,---,,,***+++***************++++++***************)))))))))(((''''''(((***++++++***((((((((()))((((((''''''((()))***)))((('''((()))''''''''''''((()))+++,,,+++*********)))))))))(((***))))))(((((())))))***)))((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))(((''''''&&&%%%&&&((()))((('''###$$$%%%'''(((((())))))((((((''''''''''''((((((+++***(((''''''((()))***))))))(((((())))))************)))((((((((((((((())))))))))))((((((((((((&&&'''(((***---000333555:::<<<@@@EEEHHHIIIIIIIIILLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGEEECCC@@@??????@@@@@@DDDCCCDDDGGGIIIJJJIIIHHHEEECCC???;;;666222000......///000///,,,++++++,,,+++,,,---...///000111111000111333555666777777888;;;;;;<<<<<<======>>>>>>999::::::;;;;;;:::::::::<<<<<<=========<<<<<<;;;::::::;;;;;;<<<<<<======;;;;;;;;;:::::::::::::::999999999999888888777666666777888999::::::999999<<<;;;::::::;;;<<<======<<<>>>????????????@@@BBB???@@@BBBCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFEEECCCAAA===:::777444333111///---***+++---...000111111222444555666888:::<<<===>>>BBBBBBAAA@@@<<<999555333------...///......---,,,++++++***************************+++++++++******+++(((&&&(((,,,---***&&&******)))))))))(((((((((&&&&&&'''((()))))))))((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((('''&&&&&&((()))))))))))))))((('''***)))(((''''''((()))***))))))))))))))))))))))))''')))******'''&&&&&&((('''(((((())))))(((((('''(((((((((''''''(((((((((&&&'''''''''(((((((((((())))))((())))))***+++,,,,,,---...///111444555777999777999<<<======AAAGGG~~~~~~xxxkkkaaa___bbbbbbdddeeefffllluuu{{{}}}{{{uuutttzzz{{{uuummmeee```\\\YYYWWWPPPNNNLLLIIIGGGGGGGGGGGGGGGFFFFFFEEEDDD@@@;;;777333333111000////////////------------------------,,,,,,,,,,,,++++++++++++,,,+++******,,,,,,+++***++++++***************+++******++++++++++++++++++)))(((((()))+++,,,+++***(((((('''&&&&&&&&&&&&&&&((()))***)))((('''((()))&&&&&&''''''(((***+++,,,************)))))))))))))))((((((''''''(((((()))((((((''''''&&&&&&''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((('''&&&%%%&&&((()))(((''''''&&&%%%&&&(((((((((&&&###$$$%%%'''(((((())))))''''''&&&&&&&&&&&&''''''***)))(((((((((***+++,,,***************)))))))))***))))))((((((((((((((())))))))))))(((((((((''''''((()))+++///444999;;;BBBDDDGGGJJJLLLLLLLLLKKKLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKIIIGGGEEEDDDCCCDDDCCCBBBAAAAAAAAABBBCCCGGGHHHJJJLLLNNNMMMIIIFFF>>><<<888333///---,,,,,,...///000///---,,,---.........000111333444555666444555777:::<<<>>>??????BBBBBBBBBBBBBBBBBBBBBBBB<<<<<<===<<<<<<<<<<<<<<<<<<======>>>>>>>>>======999999999:::::::::::::::999999888777777888999:::999999999999888777666555555555666666777888999:::<<<;;;;;;;;;;;;<<<<<<======???@@@AAA@@@@@@AAACCC>>>???@@@AAABBBBBBAAA@@@@@@AAABBBCCCEEEFFFGGGGGGEEEGGGIIILLLLLLKKKIIIGGGEEEBBB>>>;;;999666333000***+++---///000111111111000111222444666999:::;;;@@@AAABBBBBBAAA===:::888111000000///............+++++++++******)))))))))************************+++(((&&&'''***,,,+++)))++++++*********)))))))))%%%%%%'''((()))*********((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''(((''''''''''''(((((()))(((((((((((((((''''''&&&************)))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))((())))))(((&&&%%%&&&(((((())))))******))))))((('''(((((())))))(((((('''(((((((((((())))))))))))******)))))))))******+++,,,---///000222444666777888666888===@@@???BBBFFF~~~|||}}}}}}zzzmmmfffdddaaacccccccccdddiiinnnrrrttt~~~||||||uuulllddd^^^[[[VVVRRRNNNKKKIIIHHHHHHGGGGGGFFFEEEEEEDDDAAA<<<999555444333111000///......------------------------------,,,,,,,,,+++++++++++++++***************))),,,+++******)))*********)))*********++++++,,,,,,---,,,******++++++)))(((***)))'''&&&%%%%%%&&&'''%%%'''((()))((()))***,,,))))))((((((((((((((()))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((&&&&&&'''((()))((('''(((&&&%%%&&&'''((('''&&&)))))))))))))))(((((('''(((''''''&&&&&&''''''((())))))((((((((()))***+++++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***+++...333999>>>AAAIIIJJJLLLMMMNNNMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIHHHFFFCCCBBBAAA@@@BBBBBBBBBBBBCCCEEEFFFGGGJJJKKKLLLNNNNNNJJJDDD@@@666444111///...///000111000111222222000///000111333333444666888999:::;;;:::;;;===???AAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===:::999999999888888888777:::999777666777888:::;;;<<<<<<<<<;;;:::999888777666555444444555777999;;;:::;;;;;;;;;::::::;;;<<<>>>???AAAAAA@@@@@@BBBCCCBBBBBBCCCDDDDDDCCCBBBAAA??????@@@@@@AAACCCDDDEEEBBBDDDGGGJJJJJJJJJKKKKKKJJJHHHEEECCCAAA>>>;;;888000//////...//////000111000000111222444555666777:::<<<>>>@@@@@@>>><<<:::444333111...------...///,,,,,,,,,++++++***))))))++++++*********************(((&&&&&&))),,,,,,,,,++++++++++++*********)))&&&&&&'''))))))*********((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))((((((''''''&&&&&&((((((''''''''''''((()))'''((((((((((((((('''''')))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''')))***))))))************))))))'''((()))******)))((('''((())))))))))))*********++++++******)))*********---...000222444666777777:::777999>>>AAAAAABBBEEE|||yyy||||||rrrllleeeeeedddcccbbbbbbeeeiiijjjpppxxx~~~tttqqqsss|||~~~rrrggg```\\\WWWQQQLLLKKKJJJHHHGGGGGGFFFFFFEEEEEECCC???<<<777666444222000...---------------------------------------,,,,,,,,,++++++---------,,,++++++++++++,,,++++++***))))))******((())))))******+++++++++---,,,******++++++)))(((+++***((('''''''''((()))%%%'''((()))((()))***,,,)))))))))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))((((((''''''''''''(((((('''''''''((((((((())))))((('''&&&''')))))))))(((((('''&&&&&&'''((('''%%%)))))))))))))))((((((''')))(((((((((((((((((()))))))))((((((''''''''''''+++++++++,,,+++***)))((())))))(((((((((((()))))))))))))))*********++++++,,,---///222777===BBBEEEKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJEEEDDDCCCBBBAAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGBBB<<<777333111///......000222444444555666666444444555777888999:::;;;===>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>======;;;:::::::::;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;:::999999888888888:::888777666666777999:::<<<<<<<<<<<<;;;:::999888777666444444555777999;;;888:::;;;;;;999888999:::===???@@@@@@@@@@@@AAACCCFFFGGGHHHHHHHHHGGGFFFEEEAAA@@@???>>>???@@@BBBCCC@@@BBBDDDDDDDDDEEEGGGJJJKKKJJJHHHHHHHHHFFFCCCAAA:::777333000...///000222333333333333222222222222555777:::===>>>>>><<<;;;777555222///------...///............---,,,+++***,,,,,,******))))))******)))((('''''')))+++,,,,,,++++++++++++*********)))((()))))))))))))))((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((((('''''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((('''''''''(((***,,,---))))))************))))))'''((()))******)))((('''))))))))))))*********+++,,,+++***************+++---///111333555777888888<<<999:::===???@@@CCCHHH~~~zzz{{{{{{pppkkkhhhfffddd```___aaabbbeeekkkppprrrxxxyyynnniiinnnwwwnnnbbb\\\TTTOOOMMMLLLJJJHHHJJJIIIHHHHHHHHHGGGDDDAAA:::999666444111///...---........................------------,,,,,,,,,,,,000111111000...------///,,,,,,+++***)))))))))))))))))))))***************)))(((((()))+++,,,+++*********))))))))))))******((()))***)))((('''((()))&&&'''((()))*********)))))))))))))))************)))((((((''''''(((((()))((((((''''''(((((())))))((((((''''''''''''((((((''''''((((((((()))))))))((('''&&&''')))***)))(((((('''&&&&&&'''(((&&&%%%###$$$%%%'''(((((())))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&)))***+++++++++***)))(((((((((((((((((())))))***((()))***+++,,,---...//////111444777<<<@@@DDDFFFJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEE@@@@@@???>>>???@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFDDDBBB@@@===999444000222111///......000111333777888999999999888:::;;;<<<======>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;:::888888888999999666666888999;;;;;;<<<<<<======<<<<<<;;;;;;::::::999888666555555555666777888888888999888888777666777666555444444666888999555888;;;:::777555666888;;;===>>>???>>>>>>???AAAFFFGGGHHHHHHHHHGGGFFFEEEBBB@@@>>><<<<<<>>>@@@BBBBBBDDDEEEBBB@@@???CCCFFFHHHGGGHHHIIIJJJJJJHHHFFFBBB???:::555222222333444555444444333222111111000333555777:::<<<===>>>>>>:::888555222000/////////111111222222111///---,,,---,,,+++)))))))))******)))((((((((()))***++++++++++++*********))))))))))))*********))))))((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((''''''''')))((((((''''''''''''(((&&&'''((((((((((((((((((&&&'''((()))************(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&''')))+++++++++((())))))******))))))(((((())))))******))))))((())))))))))))************++++++*********++++++,,,...///222555777888888888;;;999:::<<<<<<>>>GGGPPPvvvooommmiiiaaa\\\\\\\\\^^^bbbffffffhhhuuu|||oooiiisssiiibbbXXXSSSQQQPPPMMMJJJIIIHHHGGGHHHHHHGGGEEECCC>>>===:::777444222000///////////////////////////...------------,,,,,,,,,///111222000---,,,---...---,,,+++***))))))))))))+++++++++++++++*********(((''''''(((***++++++***(((((()))***++++++++++++((()))***)))((('''((()))'''((()))******)))((((((((()))))))))*********+++***))))))(((((())))))***((((((((((((((()))******((((((''''''''''''(((((('''((((((((()))))))))))))))''''''''')))***)))((()))'''&&&&&&''''''&&&%%%###$$$%%%'''(((((())))))(((((((((''''''((((((((('''(((((())))))))))))((('''((()))++++++***)))(((((((((((((((((()))******((((((***,,,...000111222222444888<<<@@@CCCDDDEEEGGGHHHHHHIIIJJJJJJJJJJJJHHHHHHIIIHHHFFFDDDAAA???>>>>>>======>>>@@@BBBDDDCCCDDDEEEEEEFFFFFFEEEEEE@@@===999666444333000...000000000111222444555666888:::;;;;;;;;;;;;===>>>>>>>>>>>>?????????@@@@@@???@@@@@@@@@???>>>>>>===>>>>>>==================<<<;;;999777666666777888444555777999:::;;;<<<<<>>>>>>>>>>>::::::999888777666555555444555555666666666666666666666444333333444444555333777:::999555333444666999;;;<<<<<<<<<<<<===???@@@@@@BBBCCCCCCBBBAAA@@@@@@>>>;;;999:::===@@@BBBGGGIIIJJJGGGBBB??????BBBCCCCCCEEEGGGIIIIIIHHHFFFCCCBBB@@@===:::777666555444444333222222111111000111222333666888;;;===>>>>>><<<999666333222111111444555555555444222000......---+++)))(((((()))***((()))*********))))))*********)))))))))(((((((((((())))))*********))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((())))))((('''''''''''''''&&&&&&'''((((((((((((((('''((()))))))))))))))((('''((()))******)))((('''(((((((((((((((((((((((((((&&&%%%&&&((()))'''$$$'''(((((())))))(((((('''***))))))))))))))))))***((((((((()))))))))******************+++,,,,,,---...000333666888999999999888888999999888===LLL\\\zzz{{{vvvsssnnnddd\\\ZZZZZZ[[[___aaa^^^\\\fffsssyyyjjjkkkwwwmmmeee[[[VVVTTTSSSOOOLLLGGGFFFEEEEEEFFFFFFDDDBBBAAA???===999666444222111000000000000000000000000......---------,,,,,,,,,,,,...///...***)))***,,,---,,,+++***))))))))))))---------,,,,,,++++++++++++***(((((())))))'''&&&%%%''')))***,,,,,,++++++%%%'''((()))((()))***,,,+++,,,,,,+++)))'''$$$###&&&'''''''''(((((())))))******))))))))))))******((((((((((((((()))******((((((''''''''''''(((((((((((((((((()))))))))))))))((('''((()))***)))((()))(((&&&&&&''''''&&&%%%)))))))))))))))((((((''''''''''''&&&&&&'''''''''&&&'''(((***++++++,,,,,,%%%&&&(((***+++***)))(((((((((((((((((()))******'''(((***---///222444555444777;;;???BBBDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKGGGHHHIIIHHHFFFCCC???<<<>>>===<<<<<<===???BBBCCCCCCCCCDDDDDDDDDDDDCCCCCC<<<888333000///000000///...///111444777:::<<<===888:::<<<<<<<<<<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;888666666666777888444555777999;;;<<<<<<===@@@@@@@@@@@@@@@AAAAAAAAA=========<<<;;;999777666333444555666777777777777555555444333222222222222222666999888444111222555888999;;;;;;::::::<<<===999:::<<<=========<<<;;;===;;;888777999<<<@@@CCCJJJNNNPPPMMMFFF@@@>>>???@@@AAABBBEEEGGGGGGEEECCCBBBCCCCCCCCC@@@<<<888666222222222222111111111111//////000111444888;;;===@@@???<<<999666444333222666777777888666444222000...---+++)))(((((()))***((()))+++,,,***)))(((((())))))))))))((((((((((((&&&'''(((***++++++++++++(((((((((((((((((((((((((((((('''&&&&&&((()))***&&&'''''''''(((((())))))***)))((('''''''''''''''&&&&&&'''((())))))((((((************)))((('''&&&'''((()))******)))((('''(((((((((((((((((((((((((((&&&%%%&&&'''&&&"""''''''((((((((((((''''''+++***)))(((((()))***+++(((((((((((())))))))))))************+++,,,---......000444777999999999999555666777777666===QQQddd}}}uuutttyyy|||~~~|||vvvpppiiidddeee___]]]^^^^^^\\\aaahhh{{{~~~uuuqqqxxxnnn```___^^^VVVQQQRRRLLLIIIFFFEEEEEEEEEDDDCCCEEECCC@@@<<<888555333222000111000000///...,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++*********))))))(((((())))))************)))((())))))************))))))***(((&&&&&&(((+++,,,---)))))))))))))))))))))))))))(((''''''''')))***+++''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))&&&%%%$$$%%%(((***++++++)))(((&&&''')))******)))''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&+++***((('''&&&&&&&&&''')))(((((('''&&&&&&%%%%%%%%%&&&((()))***************,,,---...///111444777===???@@@AAAAAAAAACCCEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFDDDAAA>>><<<;;;:::>>>>>>>>>>>>>>>???@@@AAAFFFEEEDDDBBB???;;;777555222111///---,,,---...///222444777:::<<<;;;:::999===<<<:::999999:::<<<===>>>>>>>>>>>>>>>===<<<<<<999::::::;;;;;;<<<<<<<<<===>>>>>>===:::999999:::888===>>>:::777999:::999999777666666888:::<<<===AAADDDGGGHHHHHHHHHIIIJJJAAA???<<<888555444666888;;;888666777999:::999777777777888888777444222000444555555555555555444444777888888;;;<<<<<<:::777777666555777999:::999888:::888666444555888;;;===JJJKKKLLLKKKHHHCCC>>>:::>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEECCCAAA>>><<<888777444222111000000000,,,,,,,,,---///222444666888<<<>>>;;;666444666999333666999::::::777444222///...---,,,+++)))((('''&&&&&&&&&'''''')))***+++++++++***)))((('''&&&&&&(((((((((((())))))))))))******))))))((((((''''''((()))))))))))))))((('''))))))))))))))))))))))))'''(((((((((((((((((((((******))))))((((((''''''***************)))((((((+++++++++***((('''%%%$$$((('''''''''((()))+++,,,))))))))))))(((((((((((())))))(((&&&$$$$$$&&&((('''''''''(((((())))))***---,,,***((('''(((((()))+++++++++,,,---...000000000222444555444444666777999555666999:::AAAZZZuuuzzzqqqrrrwww|||wwwqqqiiidddaaa```\\\ZZZ___hhhsssyyywwwzzzwwwgggdddaaaZZZUUUWWWOOOLLLIIIFFFEEEDDDCCCBBBFFFEEEBBB>>>:::777555444000000000000///...---,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++******************)))(((((()))***************))))))************))))))***((('''''')))+++++++++(((((((((((((((((((((((()))(((''''''((()))***+++******))))))(((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))******)))((()))'''&&&&&&(((***))))))'''''''''''''''''''''''''''(((((((((''''''&&&%%%+++***((('''&&&&&&'''''''''''''''''''''''''''''''''((()))******+++++++++***,,,...000111444777:::???@@@BBBBBBAAAAAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDAAA>>>;;;999888777999888888888888999:::;;;@@@???>>><<<999777444333222111///...---...///000444666999<<<======<<<;;;===<<<;;;::::::<<<>>>???????????????>>><<<;;;:::===<<<<<<<<<<<<======>>><<<======;;;888555555555666:::<<<999777999::::::===<<<::::::<<<>>>@@@@@@AAACCCFFFGGGFFFEEEFFFFFFBBBBBB@@@>>><<<<<<<<<===???<<<999:::<<<>>>>>>===>>>===;;;:::888777666555777777777777666666555444666666777999;;;<<<:::888999888666777888888777666777666444333333555777888???AAADDDFFFFFFCCC@@@>>>======>>>???@@@BBBCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@<<<;;;999666444222111000------------///111333444666:::>>>>>>:::777666777444666:::>>>@@@???<<<999000///...---,,,+++++++++(((((((((((()))***+++,,,************))))))))))))***)))))))))((((((((((((***)))))))))((((((((('''&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))((((((((((((***************)))((((((************)))'''&&&%%%((((((''''''((()))***+++(((((((((((())))))))))))*********(((&&&&&&)))++++++++++++,,,,,,,,,,,,,,,)))))))))))))))******+++++++++++++++,,,---...///000222444555444555666777555222444:::???KKKhhhzzzrrrrrrwww~~~uuuoooiiiccc]]]ZZZ^^^eeelllzzz|||wwwxxxwwwqqqlllbbb\\\[[[UUUQQQMMMIIIGGGFFFEEECCCGGGFFFDDDAAA===:::888777000000000//////......---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,(((((()))***+++++++++***))))))************))))))***)))((()))***+++***)))'''''''''''''''''''''''')))(((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((******++++++***)))((('''((('''%%%&&&''')))(((((('''((())))))))))))((('''''''''((((((((('''&&&&&&***)))(((''''''&&&''''''%%%%%%&&&'''(((((()))))))))))))))***++++++,,,,,,***---000333555888;;;>>>AAACCCDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGGGGEEEEEE@@@???<<<:::777555333333444333333333333444555555888777666444222111111111111000/////////000111222666888:::===>>>>>>======<<<<<<;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@???===<<<;;;AAA@@@>>>===<<<===???@@@999;;;;;;:::888555555555666;;;<<<:::999<<<>>><<<===<<<;;;;;;<<<>>>AAABBBCCCEEEGGGHHHGGGFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBCCCAAA@@@@@@CCCEEEFFFGGGFFFDDDBBB???>>>>>>>>>>>>======<<<<<<;;;:::999999888888888:::<<<===;;;:::999777555444555555444333888777777666666666666666777999<<>>===;;;;;;<<<===???BBBEEEFFFGGGGGGEEEDDDDDDCCCCCCCCC??????===;;;888555333111......------...///000111333666;;;>>>???<<<888666555666888===CCCEEEDDDAAA444333111///------------***)))))))))***+++,,,,,,)))*********++++++++++++*********))))))((((((((())))))))))))((((((((((((%%%&&&''')))************)))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))))))))******))))))(((((()))))))))))))))(((''''''))))))(((((((((((()))***''''''(((((())))))******)))))))))((('''(((***,,,+++++++++***************%%%&&&((()))+++,,,,,,,,,+++++++++++++++,,,---...000222444555555555666777555222333;;;EEEYYYyyy|||yyy}}}tttjjjdddaaa``````gggqqqzzz{{{rrreee___YYYUUUPPPLLLKKKJJJIIIHHHGGGFFFEEEBBB@@@===;;;999222111000000///.........//////......---------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++******)))))))))************))))))***))))))***++++++)))'''(((((((((((((((((((((((()))(((((((((((()))))))))%%%%%%&&&((()))+++,,,,,,((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((())))))((()))+++,,,(((&&&%%%%%%'''(((''''''&&&((()))++++++)))(((&&&((((((((())))))(((((('''))))))((((((''''''''''''&&&&&&&&&'''(((((()))))))))))))))******+++,,,,,,---000444777:::<<<@@@BBBDDDEEEEEEDDDBBBAAAAAABBBDDDEEEGGGGGGGGGEEECCCBBB;;;999777555222111000///222222111111111222222333222111///.........///000000000000000111222333444777999;;;===>>>>>>======::::::;;;;;;===???AAABBBAAAAAAAAAAAAAAA@@@??????CCCAAA???<<<<<<===???@@@777999;;;;;;:::999999::::::>>>???======AAABBB@@@===>>>>>>>>>???AAAEEEGGGJJJMMMPPPRRRRRRRRRSSSTTTQQQOOOKKKIIIIIIIIIIIIIIIIIIJJJKKKNNNQQQSSSSSSSSSPPPPPPNNNLLLKKKIIIHHHHHHEEEDDDDDDCCCBBBBBBBBBBBB@@@??????@@@AAA@@@>>><<<<<<:::777666777777666555999:::<<<<<<<<<;;;:::999666777888::::::999777666:::999:::;;;>>>BBBEEEHHHHHHHHHHHHHHHGGGEEEBBBAAA?????????>>>;;;888666444000///...---------...///000222666;;;>>>???<<<999888555555888???DDDFFFEEE===;;;777333///---,,,,,,+++***************+++,,,************************))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))***))))))((((((((((((((((((((((((******))))))((('''''''''''''''(((((())))))******((()))))))))))))))(((((((((((())))))))))))(((((()))))))))(((((((((((((((''''''(((((())))))******&&&'''''''''&&&''')))+++++++++******))))))((((((%%%&&&(((***,,,,,,,,,++++++*********++++++,,,---000222555555555555666888888555666>>>LLLcccuuupppmmmfff___aaagggsss~~~}}}}}}qqqfff]]]YYYSSSOOOMMMMMMLLLKKKFFFFFFEEECCCAAA???===;;;444444222111000////////////...............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,+++)))((('''))))))************))))))***))))))***++++++)))'''))))))))))))))))))))))))((())))))))))))(((((((((%%%%%%&&&((()))+++,,,,,,(((((((((((((((((((((((('''''''''(((((((((((((((******))))))))))))******''''''((('''(((,,,222666)))'''%%%%%%'''''''''&&&&&&((()))++++++)))(((&&&((())))))*********))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))***+++---...111444888<<<>>>AAACCCFFFEEEEEEFFFDDDBBB@@@@@@AAADDDDDDEEEEEEDDDBBB???===666555333111000///......111111000000000000000111......---------///111222111111111222333444555666777888999;;;<<<<<<<<<<<<888999:::;;;===>>>@@@AAA??????AAABBBCCCDDDDDDDDDBBB@@@>>><<<;;;<<<>>>???:::;;;<<<<<<;;;;;;<<<>>>>>>AAABBB@@@BBBGGGHHHEEEDDDFFFGGGHHHHHHKKKPPPSSSXXX\\\```dddfffhhhkkklllhhhbbbZZZTTTSSSTTTVVVVVVVVVZZZ```eeehhhhhhhhhhhhffffffeeeccc___YYYTTTPPPOOONNNNNNMMMMMMNNNOOOPPPMMMLLLLLLLLLKKKHHHCCC@@@BBB???<<<;;;<<<<<<<<<<<<888:::===??????>>><<<;;;777777777777666555444333888888888999<<<@@@DDDFFFHHHJJJMMMOOOMMMIIICCC@@@============<<<:::888777222111///...---------.........000444999===???>>>===999555555:::@@@DDDFFFFFFCCC>>>888333...,,,***++++++***)))))))))******+++******)))((((((''''''''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((******))))))((((((((((((''''''(((((())))))******'''(((((()))))))))(((((('''(((((())))))))))))))))))))))))))))))((((((((('''((((((((()))))))))***&&&'''(((((('''''')))***.........------,,,,,,+++'''((()))+++++++++***)))************+++,,,------111333555666555555777888888777999CCCUUUooo}}}yyyoooddd]]]```fffooovvv}}}}}}}}}uuuiiiccc\\\UUUQQQOOOMMMKKKFFFFFFFFFEEEDDDAAA???===999777555222111000000000...........................------,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,+++***(((((())))))************))))))***)))((()))***+++***)))************************((())))))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((+++******))))))******+++''')))*********...555;;;***(((&&&&&&'''((('''&&&'''((())))))))))))((('''(((((()))*********))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))+++---///111666999>>>AAABBBCCCEEEGGGDDDEEEEEEDDDAAA???@@@AAADDDDDDCCCBBB???===:::888222111000000//////////////////...---------......---......///000111333444222222333444555555666666777888888::::::;;;;;;;;;888999:::;;;===>>>???@@@<<<===???AAACCCEEEEEEFFF@@@???===<<<;;;<<<>>>?????????>>>===<<<===@@@CCCGGGIIIJJJKKKPPPVVVWWWTTTQQQSSSUUUUUUTTTVVV[[[___kkkooouuuzzz~~~|||qqqiiigggiiijjjkkkjjjooowww}}}~~~wwwnnnfffaaaaaa```____________aaaaaaaaa```aaa```^^^YYYRRRMMMGGGDDDAAA>>>>>>???>>>>>>:::<<<>>>@@@@@@???<<<;;;888888777777666666666666666666777888:::===@@@AAAEEEIIIOOORRRQQQMMMFFFBBB<<<<<<<<<<<<;;;:::999999333222111///............---------///333777<<>>LLLbbb~~~xxxvvvwww|||xxxpppccc```aaadddgggjjjuuu{{{vvvxxxmmmbbbZZZSSSOOOLLLFFFGGGHHHHHHFFFDDDBBB@@@<<<:::777444222000000000............////////////......---,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++++++++))))))************))))))***((('''''')))+++++++++))))))))))))))))))))))))((()))******)))((('''&&&******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******'''***------++++++///333+++)))''''''((((((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&'''((())))))(((''''''''''''(((((())))))******)))))))))+++---000333555;;;>>>BBBDDDEEEEEEFFFGGGCCCDDDDDDCCC@@@??????@@@DDDCCCAAA>>>:::777555444000000//////000111111222//////...------------------...000222333444555555333444555555666666666666888888999999::::::;;;;;;::::::<<<===>>>???@@@@@@:::;;;===???AAABBBCCCCCC>>>============>>>>>>???BBBBBBAAAAAABBBGGGMMMRRRYYY\\\___bbbiiirrruuurrriiikkkllljjjggggggkkkppp}}}~~~~~~|||~~~}}}{{{yyywwwvvvvvvvvvwwwyyyzzz{{{|||zzzssskkkeeeWWWSSSMMMJJJHHHGGGFFFEEEFFFFFFGGGHHHGGGDDDAAA???<<<;;;:::999888888999999555666777888999:::;;;<<<>>>BBBHHHLLLNNNKKKGGGDDD???>>><<<;;;:::999999999444333222000////////////,,,...///...---000666:::<<<>>>???===::::::>>>AAACCCCCCBBB@@@===999555333......,,,+++*********************))))))(((((((((************************'''((((((((()))))))))***))))))***))))))((('''&&&))))))))))))))))))))))))((((((((()))******++++++))))))))))))((((((((((((&&&''''''((())))))((((((((()))))))))))))))((('''&&&'''((()))******))))))******))))))(((((('''''')))+++,,,,,,***))))))***''''''((((((((((((((()))******))))))))))))******))))))***+++---...000111111333555666666666777888555;;;FFFXXXqqqyyysssooonnnssszzz|||~~~yyykkkeee```___]]]]]]fffrrrxxx~~~rrrzzz}}}nnnbbbYYYRRRNNNHHHHHHIIIJJJIIIGGGDDDCCC???===999555222111000000.........///////////////......---,,,,,,+++******)))))))))******+++++++++,,,,,,,,,++++++*********((((((***+++,,,---------))))))************))))))***(((&&&&&&(((+++,,,---((((((((((((((((((((((((((()))*********((('''&&&''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))$$$)))......***&&&'''(((,,,***((((((((()))((('''((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&'''''''''&&&&&&'''((())))))(((''''''%%%%%%&&&((()))+++,,,,,,******+++,,,///333777999>>>AAAEEEGGGFFFFFFFFFFFFBBBCCCCCCBBB@@@??????@@@DDDBBB???;;;777444222111/////////000111222333444111000000///.........///---///111333555555555555444555666666666666666666999999999::::::;;;;;;;;;;;;<<<===???@@@@@@@@@@@@:::;;;<<<===????????????======>>>>>>????????????BBBCCCCCCEEEJJJRRR\\\ccclllooosssxxx|||{{{~~~yyykkkgggaaa[[[XXXVVVTTTSSSSSSSSSSSSRRROOOLLLIIIGGGAAA@@@===;;;999888888888555666777888999999888888666:::???DDDGGGGGGFFFDDDBBB@@@>>>;;;999888888888555444222111000000000000,,,///111///++++++000555555<<>>;;;999000///...---,,,+++++++++***************+++++++++------,,,+++***)))(((''''''((((((((())))))******'''((()))))))))))))))((())))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))((((((''''''&&&&&&'''((())))))(((((()))))))))))))))(((''''''%%%&&&((()))*********)))++++++***)))((('''&&&&&&((()))+++***((('''''''''))))))******++++++,,,,,,***)))((((((((()))+++,,,((()))***+++---000222333111333666666666666777999999AAANNNaaazzzxxxqqqrrrtttssspppvvvuuujjjaaa^^^]]]ZZZ]]]bbbooowww{{{xxxqqqdddYYYRRRLLLLLLJJJGGGFFFFFFEEECCCAAA@@@>>>;;;888444111000111000///000111111///---000///...,,,+++***))))))......---,,,+++***)))(((************************+++***)))))))))***,,,,,,************+++,,,---...***************************)))(((&&&&&&((()))***))))))))))))(((((((((((())))))************))))))***'''%%%&&&((((((&&&$$$%%%###"""$$$&&&((()))((())))))))))))))))))))))))************************+++,,,,,,+++(((''''''((((((((())))))((('''&&&&&&&&&&&&((()))************((((((''''''''''''((((((((()))***)))))))))+++---+++,,,---///333888<<<>>>DDDEEEEEEEEEEEEFFFFFFFFFBBBCCCCCCDDDCCCAAA@@@???<<<;;;999777444222000///000000111111111000000000000////////////111222333333444555666777888999999777666666555555555555666444555666888;;;>>>@@@AAAAAAAAABBBBBBBBB@@@???===::::::999;;;===???@@@@@@BBBCCCCCCBBBAAAAAACCCEEEFFFGGGLLLRRRVVV\\\hhhtttyyy|||tttsssrrrmmmiiigggfffiiijjjgggddd___SSSHHHNNNGGGAAA@@@@@@===;;;;;;888:::<<<======;;;999888;;;<<<<<<;;;:::;;;===???;;;:::::::::999999888888666555444222111111111111333222000......000111333666888<<<>>>>>><<<999666999<<>>;;;999777555222111//////000000222222333222111111000000000000222444666777999999::::::;;;;;;;;;<<<777777666555555555666666666999===AAADDDEEEEEEEEEJJJIIIHHHFFFCCCAAA>>>===999999999;;;>>>AAACCCCCCEEEGGGJJJKKKLLLMMMNNNNNNRRRTTTZZZaaadddhhhqqq{{{zzzwwwxxx{{{{{{yyyvvvqqqggg\\\SSSLLLHHHHHHFFFBBB???@@@<<<=========>>>>>>======666666777777777888:::;;;777777777777666666666666888888777666555444333222555444222000////////////333555888;;;<<<<<<:::999:::<<<@@@DDDFFFFFFEEEDDD@@@<<<777111---,,,------+++***)))***,,,,,,,,,+++,,,,,,,,,+++***)))((('''************)))))))))((())))))******))))))((('''***'''%%%&&&(((******)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))***++++++'''((()))))))))))))))))))))************)))************************++++++$$$&&&((()))))))))***,,,'''(((((()))******++++++------,,,,,,---///000111555777999:::::::::<<<===;;;HHH[[[rrrzzzxxxuuuyyyqqqggg```\\\]]]cccmmmxxxtttbbbUUUQQQMMMKKKJJJJJJIIIIIIFFFEEECCC@@@<<<888555333000///...///000111000...---------,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++++++++++++++************+++,,,,,,++++++***))))))(((((((((************************+++***)))(((((()))***+++&&&&&&&&&''''''((((((((())))))************))))))***)))(((((())))))((('''***)))(((((()))(((%%%###''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((((((''''''&&&)))))))))))))))((('''''')))((((((''''''(((((()))((()))******)))))),,,---222333444777:::???CCCEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>999888555222000000000111111222444666666666444333222222333444666888999;;;:::::::::999999888888888777666666666666666777777:::>>>DDDJJJMMMLLLJJJHHHKKKIIIGGGDDDAAA>>>===<<<<<<<<<===???BBBFFFIIIJJJQQQTTTZZZ```cccdddbbbaaadddfffkkkrrrtttuuu{{{~~~yyysssoooqqq|||~~~uuu```ZZZUUUSSSOOOHHHDDDDDDAAA@@@@@@??????@@@AAAAAA777777777777777777777777555555555555555666666666999999999999888777555444555444444333222111111000000111444666999:::;;;<<<:::;;;===@@@CCCFFFHHHIIIIIIDDD===555000......///+++))))))***,,,,,,,,,+++...------,,,+++)))((('''************))))))))))))))))))******))))))((('''+++***((((((***++++++***))))))))))))))))))))))))''''''''''''''''''''''''))))))***************)))((((((((()))+++,,,...///)))***************)))((())))))))))))))))))))))))((())))))***++++++,,,,,,$$$&&&((()))))))))***+++((((((((()))******++++++,,,,,,------...000111222555777:::;;;;;;<<<>>>@@@???OOOggg}}}yyynnnfff^^^___eeennnvvv}}}|||zzz{{{qqqaaaYYYRRRPPPOOOMMMLLLMMMIIIHHHFFFBBB???;;;777666111000...///000111000///,,,,,,------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++************++++++,,,,,,(((((()))******+++++++++************************++++++***))))))***++++++%%%&&&&&&'''((()))******))))))************))))))''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%!!!((((((((((((((((((((((((************************((()))***(((&&&$$$$$$%%%'''((((((((((((((('''''''''((()))))))))))))))((())))))(((((((((((())))))((()))++++++++++++...000666777888;;;>>>BBBEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBAAA@@@???>>>===999777444111000111333444444666999;;;;;;:::999888777777888888999:::;;;<<<;;;:::999888777555444444555555555666777999:::;;;@@@CCCHHHLLLNNNMMMKKKIIIFFFDDDBBB@@@????????????BBBCCCEEEHHHKKKPPPUUUXXXccchhhpppyyy|||yyyvvvvvvyyy}}}~~~}}}}}}vvvpppkkkjjjmmmppppppoooqqqmmmfffbbbccckkkwwwxxxppphhhaaaWWWMMMGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@>>>===;;;:::999777555333555555555666666777777777666777999;;;;;;:::999777222333444555666666666666000111111333555888:::;;;::::::;;;<<>>@@@CCCHHHZZZttttttiiiccc```dddiiimmmuuu}}}xxxqqqtttnnnbbbXXXTTTQQQMMMKKKLLLJJJIIIGGGEEEAAA>>>;;;999444222000///000111111000+++,,,---.........---------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,************************++++++************++++++''''''((()))***+++++++++))))))************))))))&&&&&&''''''&&&&&&''''''''''''''')))***)))'''$$$))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((%%%$$$$$$%%%''''''((((((((((((((('''%%%&&&''')))******++++++))))))(((((((((((()))))))))***,,,---...///222555::::::<<<>>>@@@CCCEEEFFFGGGGGGFFFEEECCCBBBAAAAAABBBAAAAAA@@@??????>>>>>>:::999666444444555777999:::<<<>>>???@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::======;;;:::888777666555333333444666888;;;===>>>DDDEEEFFFHHHHHHHHHGGGGGGCCCBBBAAA@@@@@@AAACCCDDDBBBFFFKKKPPPVVV^^^gggmmmvvvzzz|||yyywwwrrruuuvvvtttuuuvvvsssmmmeeeaaa]]]\\\___bbbddddddkkkiiieeeaaa^^^aaafffjjjqqqooommmkkkmmmqqquuuxxx}}}{{{xxxvvvyyy~~~rrrcccUUUNNNMMMMMMNNNOOOOOOMMMIIIDDDAAABBB@@@<<<:::999888444222444444555555666666666777333666999<<>><<<777555222111111222111000,,,,,,...//////...---,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,------,,,+++)))(((************************************************)))))))))******+++++++++))))))************))))))'''((())))))(((((()))***''''''((()))+++,,,***(((************************''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&'''(((((((((((((((((($$$%%%&&&(((***+++,,,,,,***))))))(((((())))))******,,,///000222444888;;;>>>>>>@@@AAACCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>??????@@@===<<<;;;::::::<<<>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>===;;;:::999::::::999888777666555555444444555777999;;;===>>>CCCBBBAAAAAAAAABBBCCCDDD@@@@@@AAAAAABBBCCCDDDEEEDDDJJJRRRYYYbbbmmmyyy|||}}}}}}{{{yyyzzzyyywwwuuurrrooommmkkkgggkkknnnoooqqqtttqqqkkkccc```]]]]]]___aaacccccclllllljjjfffaaa^^^\\\]]]dddbbb```^^^^^^```cccdddeeeeeeeeeeeegggmmmuuuzzz}}}|||}}}xxxggg^^^]]]\\\^^^``````^^^YYYSSSOOOGGGCCC===::::::999555333333333333333333444444444444666:::>>>BBBDDDFFFGGG???>>>===<<<;;;999888888999777555333222333444555=========???BBBEEEHHHIIIHHHIIIJJJIIIDDD>>>777333///...,,,,,,------+++***%%%&&&'''((())))))))))))))))))))))))******************++++++******)))(((&&&((())))))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,,,,,,,***))),,,++++++*********++++++'''((((((((((((''''''&&&(((((()))---111111---))),,,,,,++++++***))))))(((&&&''')))***)))((()))***))))))))))))))))))*********+++...000222444555555777999;;;<<<>>>AAAFFFIIISSShhhzzzrrrllliiiiiikkkqqqsssxxx}}}zzz{{{xxxjjjeee```YYYZZZaaagggnnn}}}|||iiilllqqqxxx}}}jjjccc[[[PPPKKKMMMIIIIIIHHHGGGDDDBBB@@@???;;;888444222222222111000,,,---/////////...---+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***+++,,,---,,,***((('''************************((())))))))))))))))))((()))))))))))))))*********))))))************))))))&&&(((***)))(((''')))+++((('''&&&''')))***)))((())))))))))))))))))))))))''''''''''''''''''''''''%%%'''((((((''''''((()))&&&&&&'''(((((((((((((((%%%&&&''')))***+++++++++******))))))))))))******+++---111333666999>>>AAABBBCCCDDDDDDEEEEEEEEEEEECCCCCCBBBAAAAAA@@@??????>>>>>>======>>>???AAABBB@@@@@@@@@@@@AAABBBDDDDDDEEEDDDBBBAAA@@@AAAAAAAAA======>>>>>>===<<<;;;:::777777777666666666666555777777777888999:::;;;;;;=========>>>???@@@AAABBB@@@BBBEEEHHHKKKNNNOOOPPPRRRXXX___fffnnnyyy{{{uuurrrsssrrrqqqppppppnnnkkkiiiiiiiiihhhgggggghhhjjjmmmnnnmmmrrrwww{{{}}}tttrrrqqqpppqqqrrrssssssvvvwwwxxxwwwsssooommmlllooolllgggbbb______aaabbb]]]___aaaaaabbbfffkkkoooooommmlllnnnsssyyy}}}vvvtttpppqqqssssssrrrnnnjjjgggYYYRRRHHHBBB@@@===999555444444444444333333333333333555888;;;???CCCFFFGGGEEECCCAAA>>><<<;;;;;;;;;;;;:::777555333333333444666888;;;>>>BBBEEEFFFGGGDDDFFFHHHHHHFFFBBB===:::222111///......---+++)))'''(((((()))))))))((((((((()))))))))***************++++++++++++***))))))$$$''')))***((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&)))+++,,,+++***(((+++******))))))*********'''(((((()))))))))((((((((((((+++000666666000+++++++++******************&&&((()))***((((((((()))***))))))))))))))))))))))))+++...111333555666666777999;;;===???CCCHHHLLL[[[qqq~~~}}}~~~~~~|||~~~}}}{{{vvvnnngggcccaaabbbbbbcccfffkkkqqqyyytttttt|||rrrllldddYYYVVV[[[[[[```mmm}}}sssmmmhhhjjjtttuuukkkcccVVVOOOQQQIIIHHHHHHGGGEEECCCBBBAAA===:::666333222222111000---...///000000...,,,+++***++++++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,&&&''')))+++,,,+++***)))************************(((((())))))))))))(((((())))))))))))(((((((((((())))))************))))))$$$&&&((((((&&&%%%'''***,,,***(((((()))******)))(((((((((((((((((((((((()))))))))))))))))))))))))))******)))'''%%%%%%&&&&&&&&&'''((())))))((((((''''''((())))))***))))))******))))))))))))******,,,...222555888<<>>???AAACCCBBBBBBCCCDDDFFFGGGGGGHHHFFFEEEBBB@@@??????@@@AAA;;;<<<===>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::999888888888888888999;;;===???AAABBBBBBEEEIIINNNTTTZZZ___bbbdddccchhhnnnrrrwww~~~{{{zzzvvvnnngggfffaaa``````bbbbbbaaa```aaadddcccbbbdddiiiooovvv{{{~~~yyyqqqlllkkkmmmnnngggiiikkkkkkjjjjjjllloooqqqnnnjjjiiilllooossstttxxxuuuuuuyyy|||~~~|||{{{nnndddWWWNNNHHHCCC===888777777777666666555555555111222444777;;;>>>BBBDDDEEECCCAAA???>>>>>>???@@@<<<;;;888666555444444444...111666<<<@@@CCCDDDDDDCCCDDDEEEFFFEEECCCAAA???444222000///...---+++))),,,,,,,,,,,,,,,+++***)))(((((())))))*********+++)))))))))))))))(((''''''###&&&***+++)))((()))+++))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&(((+++++++++)))((())))))(((((()))***++++++'''((()))***************'''(((,,,333999999222,,,)))))))))***++++++,,,,,,,,,---...,,,***((('''(((*********))))))))))))))))))+++...111444666666777777999;;;===???DDDIIIMMMccczzz|||{{{zzzxxxvvvssspppooossswww{{{|||zzzyyyyyy{{{wwwtttnnnjjjfffbbb]]]ZZZWWWWWWYYY\\\```ggglllppptttxxx}}}{{{rrruuuyyy{{{tttlllfff^^^WWWWWWXXX^^^hhhwww{{{lllggghhhnnnyyyyyyiiiXXXPPPQQQLLLKKKKKKJJJIIIHHHFFFDDD???>>>;;;888555222///...---...///000///...,,,+++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))((((((((()))))))))(((''''''&&&&&&***+++,,,,,,+++***)))((('''((()))******)))((('''))))))))))))))))))))))))&&&&&&''')))***+++,,,---)))******))))))***,,,///000333777;;;===???AAACCCIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA@@@>>><<<;;;;;;:::;;;<<<===???AAACCCDDDEEEDDDDDDDDDDDDEEEEEEEEEFFF@@@@@@??????>>>>>>>>>===>>>>>>======<<<;;;::::::<<<;;;<<<@@@DDDFFFDDDAAAGGGCCC???<<<<<<<<<<<<;;;<<<===>>>>>>@@@DDDIIIMMMSSSUUU___mmmttttttwww}}}zzzzzzzzzzzz}}}vvvllljjjkkkfff___[[[\\\WWWWWW\\\^^^^^^aaagggjjjjjjlllppprrrwwwyyyuuutttyyy}}}~~~~~~zzztttnnnkkkkkklllpppqqqpppnnnmmmoootttxxxvvvdddUUUMMMHHHCCC@@@===<<<999777666666777777444555555555444777>>>CCCBBBBBBBBBBBB@@@>>><<<;;;;;;;;;::::::888777555444333333333444777;;;>>>@@@@@@AAACCCDDDEEEEEEEEEEEE>>>;;;666000---,,,,,,---******************+++,,,+++************,,,---......---+++)))(((((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))((((((((((((******+++,,,,,,+++)))((()))************++++++++++++*********))))))(((((((((((()))************)))+++++++++***************......000111333555666666<<<999888888;;;BBBNNNWWWgggxxxwwwuuussspppnnnlllkkkjjjnnnrrrtttsssssstttvvvxxxxxxxxxwwwwwwwwwvvvvvvrrrooojjjfffccc___[[[YYYVVVVVVUUUWWWZZZ^^^bbbddddddhhhmmmpppqqqrrrssssssxxx|||zzzyyyyyyxxx~~~~~~tttlllddd^^^WWWWWWXXX___kkkyyy~~~tttmmmkkkqqqzzzwwwdddXXXTTTMMMLLLKKKJJJIIIHHHFFFEEEBBB@@@>>>:::777333111//////////////////......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))''''''((((((((((((((((((+++++++++++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))''''''((()))***++++++,,,'''((((((((('''(((+++---333666;;;???AAACCCEEEGGGIIIHHHGGGFFFEEEDDDDDDDDDAAA@@@???===<<<;;;;;;:::;;;<<<===???AAABBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBB???@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<>>>???@@@BBBCCCEEEIIILLLLLLKKKIIIHHHEEEAAA===<<<<<<======>>>???@@@BBBFFFNNNWWW]]]hhhkkkuuuwwwmmmdddccccccaaa``````bbb```ccchhhkkklllqqqyyy|||yyyvvvuuuuuuuuutttqqqppprrrwww{{{yyyvvvggg\\\RRRIIICCC???>>><<<<<<;;;;;;:::999444555555444222444888;;;>>>>>>??????>>><<<;;;::::::::::::::::::999888888444333333333555777:::;;;???@@@CCCDDDEEEEEEEEEDDD@@@===888444000------,,,,,,+++++++++++++++,,,,,,...---+++***))))))******---,,,+++***))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''************************)))))))))))))))))))))((()))***+++++++++***)))((((((((()))))))))*********************)))))))))((())))))))))))******************************))))))...///000111333555666777:::999999:::>>>DDDQQQ\\\tttrrrpppmmmjjjhhhgggffffff```cccgggjjjkkklllnnnooommmllllllllllllkkkkkkkkkiiifffbbb___]]][[[XXXUUUTTTRRRQQQPPPPPPRRRTTTUUUWWW[[[___bbbbbbcccddddddeeehhhmmmrrrwww}}}}}}~~~vvvmmmhhh]]][[[XXXXXX___lll|||zzzpppmmmppp|||tttcccZZZRRROOOLLLJJJIIIIIIHHHGGGEEEDDDAAA===999555333111111000//////......//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''((()))))))))&&&&&&'''(((((()))******++++++***)))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********'''((()))(((((())),,,///444888===AAADDDFFFHHHJJJIIIHHHGGGEEEDDDCCCCCCCCC???>>>===<<<;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEDDDDDDCCCBBBAAA@@@???>>>>>>???@@@AAA@@@???>>>======<<<;;;<<<>>>BBBFFFHHHLLLOOORRRSSSRRRPPPNNNNNNGGGDDD@@@<<<::::::<<<>>>BBBCCCFFFJJJRRR]]]iiiqqq|||xxxtttqqqllleee``````aaadddjjjqqqsssuuuzzz}}}}}}~~~|||zzzyyy{{{|||ooobbbVVVNNNEEECCCAAA@@@@@@???<<<:::777888777666333222333444888999::::::::::::999999888999:::;;;<<<<<<<<<<<<666555333222222333444555<<<===@@@CCCEEEEEEDDDCCCBBB@@@===999444111...,,,------,,,++++++,,,,,,,,,,,,,,,+++)))))))))))))))+++++++++++++++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((************************)))))))))))))))))))))))))))************)))(((''''''''''''((((((((())))))************))))))))))))***)))((((((((()))+++,,,***+++++++++++++++++++++...///000222333555666777999888:::===@@@FFFTTTbbbjjjhhheeebbb____________[[[]]]___bbbdddfffggghhhccccccbbbbbbbbbaaaaaaaaa___\\\YYYWWWVVVUUUSSSQQQPPPOOOMMMKKKJJJJJJKKKKKKOOORRRVVVXXXXXXXXXYYYZZZYYY[[[^^^aaaffflllsssxxx}}}yyytttjjjfff___ZZZ[[[dddrrr|||tttnnnqqq~~~qqqeeeXXXSSSMMMJJJKKKLLLLLLKKKGGGFFFCCC???;;;777444333111000///------...//////////////////.........---++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))'''((()))***++++++******))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))''''''(((((())))))))))))+++***)))(((((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((()))***+++++++++---000333444888>>>BBBEEEGGGIIIJJJHHHGGGFFFDDDBBBAAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<>>:::555000---...---,,,,,,++++++++++++((((((((())))))***++++++***++++++,,,,,,***)))((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((************************)))))))))))))))***************))))))((((((''''''''''''((((((((()))))))))*********)))))))))))))))+++***((('''''')))+++,,,,,,,,,,,,,,,------------...///000222444555666777999888:::???@@@EEEUUUfffbbb```]]]ZZZXXXWWWXXXXXXVVVVVVWWWYYY[[[\\\]]]\\\YYYXXXXXXXXXXXXWWWWWWWWWUUURRRPPPOOOOOONNNMMMLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGIIILLLMMMMMMLLLMMMNNNRRRSSSUUUWWWZZZ___fffkkklllqqqxxxwwwqqqhhh```]]]```ggglll~~~ssskkkqqq|||wwwbbbZZZQQQKKKKKKLLLLLLKKKHHHFFFDDD@@@<<<999666444111000...---------...///.........---------,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))'''((())))))************))))))))))))))))))))))))))))))(((((((((((())))))*********))))))(((((((((******))))))((((((((((((******((((((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((((((((((()))***+++,,,,,,...222555555999@@@DDDGGGHHHJJJKKKGGGFFFDDDBBB@@@???>>>>>>:::::::::;;;;;;<<<===>>>BBBBBBCCCDDDEEEGGGHHHHHHGGGFFFEEECCCAAA@@@???>>>;;;<<<===>>>>>>===<<<<<<<<<===@@@EEELLLTTT[[[``````aaa```ZZZPPPHHHDDDCCCEEEEEEDDDBBBAAADDDIIIMMMTTTXXX```iiiqqqyyyvvvqqqpppqqqmmmkkkhhheeedddeeehhhjjjkkkjjjlllnnnqqqzzz{{{rrrqqqxxx|||xxxddd\\\RRRLLLIIIGGGDDDAAA@@@???>>>===<<<999777555333333333444555555666777888888999::::::;;;::::::<<<:::999666444222111000...000444888<<<@@@BBBCCCDDDEEEDDDBBB>>>999444111///...---,,,+++*********'''(((((()))******++++++)))***+++,,,,,,***)))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********++++++***))))))((('''''''''((((((((()))))))))******))))))))))))))))))******+++***((('''''')))+++,,,++++++++++++,,,,,,------//////111222444666777777:::888:::??????BBBUUUkkkYYYWWWUUUSSSQQQPPPPPPPPPOOONNNNNNOOOQQQRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKIIIHHHIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDFFFHHHHHHGGGGGGHHHIIIKKKLLLMMMNNNOOOSSSYYY]]]]]]```fffmmmvvv|||qqqhhhdddcccccccccsss}}}ooojjjlllyyyssshhhZZZPPPMMMMMMKKKIIIHHHGGGEEEBBB>>>;;;999777111000//////......//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***)))(((((((((++++++***))))))(((''''''))))))((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,...222555888<<>><<<;;;:::999999:::;;;<<<>>>@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA<<<<<<<<<=========>>>>>><<<@@@FFFOOOXXX```gggjjjdddbbb^^^WWWNNNGGGCCCAAA???BBBDDDFFFGGGKKKRRRWWWccchhhpppwww}}}xxxppplllmmmnnnhhhhhhfffddddddhhhmmmrrrttttttuuuxxxyyyzzzpppkkkmmmrrrvvv}}}yyypppddd\\\XXXTTTOOOKKKDDDBBB@@@???>>><<<999777555555444444444444555666777888999::::::;;;;;;;;;<<<<<<:::999777555444333,,,---///333777;;;???AAADDDDDDEEEDDDAAA===999666111000...---,,,++++++***++++++++++++***)))((('''******+++++++++******)))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++,,,+++***)))((('''''''''(((((()))))))))*********))))))))))))***************)))((((((((()))+++,,,(((((())))))******++++++///000111333444666777888:::777:::???>>>AAAXXXsssPPPOOONNNMMMKKKIIIHHHHHHIIIGGGFFFGGGJJJKKKKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHFFFDDDCCCDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDFFFGGGFFFEEEEEEFFFGGGFFFGGGGGGGGGHHHJJJNNNQQQPPPSSSWWW\\\bbbkkksssyyy~~~uuurrrpppmmmiiihhhqqq~~~~~~pppfffkkkyyy~~~kkk]]]VVVRRRNNNJJJJJJHHHFFFDDDAAA>>><<<;;;111222222222222111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))))))))))))))))),,,***(((&&&&&&''')))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((******))))))))))))))))))'''(((((()))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((((((((''')))***+++,,,///333666888===CCCGGGIIIHHHHHHHHHDDDCCC@@@>>>;;;999888777999999:::;;;===@@@BBBCCCBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDCCCCCCCCCCCCCCC???>>>=========>>>@@@AAAEEEJJJRRR[[[bbbfffhhhiii```[[[UUUOOOJJJGGGDDDCCCBBBGGGNNNRRRUUU[[[ccciiirrrvvv|||wwwpppkkkkkkppptttvvvvvvuuutttssswww}}}}}}rrrkkkjjjlllooopppwwwxxxqqqnnnhhh```YYYLLLIIIEEECCCBBB@@@===:::999888666555444444555555555777888:::<<<===>>>>>>;;;;;;::::::999888777666000//////000333777<<<>>>BBBCCCDDDDDDCCC@@@===;;;444333111///...---,,,,,,+++,,,,,,,,,+++***)))(((+++***************++++++*********)))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))******+++,,,,,,...---+++)))(((((((((((('''''''''((((((((())))))((()))))))))************))))))))))))************))))))******+++,,,,,,---///000111333555666777888999555888>>>>>>CCC^^^~~~KKKJJJJJJIIIGGGEEEDDDCCCGGGDDDCCCDDDHHHJJJJJJHHHFFFFFFFFFEEEEEEEEEDDDDDDEEECCCBBBAAABBBBBBBBB@@@@@@@@@@@@@@@@@@?????????AAABBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEEEEFFFHHHKKKHHHKKKOOOSSSWWW\\\bbbeeedddnnn{{{{{{uuuaaaiiiuuuzzzgggcccjjjvvvzzzhhh^^^XXXRRRNNNKKKJJJHHHFFFCCCAAA???>>>333333444555444333222111000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))---+++(((%%%%%%&&&)))+++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((()))))))))((((((((()))******++++++&&&'''(((*********)))(((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((()))))))))+++,,,...///222666999666;;;AAAEEEFFFEEEEEEEEECCCBBB???<<<:::888666666999999:::<<<>>>AAACCCDDDAAABBBBBBCCCDDDEEEEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDBBB@@@>>>===>>>@@@BBBDDDQQQUUU]]]cccffffffdddbbbXXXRRRKKKGGGGGGGGGFFFDDDNNNUUU^^^eeejjjpppyyy}}}{{{xxxrrrnnnmmmrrrzzzyyyrrrppprrrtttjjjnnnxxxwwwlllcccTTTPPPKKKGGGFFFDDD@@@===<<<:::888666555444444555444666888;;;>>>@@@AAABBB999999:::::::::999999888444222000///111555999<<>>666555333222000///......((()))+++,,,------,,,,,,++++++)))))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,///---+++***((((((((()))&&&&&&&&&'''''''''(((((((((((())))))*********+++(((((()))************))),,,,,,------...///000000000000111333555666888888888444888>>>???EEEcccGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????BBBBBBBBBAAAAAAAAA@@@@@@AAA@@@?????????@@@AAABBBDDDEEEGGGJJJLLLOOOQQQRRRZZZ^^^dddkkkrrrzzzqqqffffffvvv|||mmmccccccooo}}}mmm^^^SSSKKKJJJKKKKKKJJJHHHEEEAAA>>>999777333222222111111///000000000000////////////---------.........//////------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++))))))*********+++++++++---,,,***(((((()))***+++************))))))))))))((((((((((((((('''&&&&&&'''((()))))))))(((&&&%%%''''''((((((((((((''''''&&&'''((())))))((('''&&&)))'''%%%$$$$$$%%%&&&((())))))(((((('''''''''&&&******))))))((((((''''''(((''''''''''''(((((())))))+++,,,///222444666777;;;===???BBBDDDEEEFFFFFFAAA???<<<999888888999:::999;;;>>>AAACCCDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFAAAAAABBBBBBCCCDDDDDDDDD>>>>>>>>>===>>>BBBHHHMMMWWWZZZaaagggjjjfff]]]UUUNNNMMMKKKJJJKKKLLLNNNPPPYYYjjj{{{{{{mmmllllllmmmttt{{{xxx}}}{{{wwwwwwyyyrrrtttyyyyyyhhh```UUUOOOLLLJJJEEEAAA???===:::888777777888888999888777777999<<>>QQQsssHHHGGGGGGGGGFFFFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????BBBAAA@@@??????@@@@@@AAA@@@AAABBBDDDFFFHHHJJJKKKMMMQQQUUUZZZ___ffflllqqquuuddd\\\dddmmmrrroooeeedddjjj|||zzzhhhYYYOOOIIIHHHGGGFFFEEEDDDCCCAAA===:::666444333222111///000000000000////////////------------............------,,,,,,+++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,***)))((()))***+++************))))))))))))***************)))(((((((((((()))))))))(((&&&&&&))))))))))))((('''&&&&&&''''''((())))))((('''''''''&&&&&&%%%%%%&&&'''((()))(((((((((''''''''''''***)))))))))((((((((('''(((((('''''''''((())))))***+++---000222555777888;;;===???AAABBBCCCCCCCCC???===:::888888888:::;;;;;;<<>>>>>======<<<<<<<<<:::888444222000111333444666:::???BBBCCCBBBAAAAAA>>>:::555222111111111111---,,,+++***************)))))))))))))))(((''''''&&&((())))))))))))***,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++,,,+++++++++)))(((''''''''''''((())))))(((((('''&&&&&&%%%%%%'''''''''((())))))******))))))***++++++++++++***************+++---...///111222333444555666666666444777:::;;;AAAWWWyyyIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@?????????@@@======>>>@@@AAABBBCCCCCCFFFHHHKKKMMMPPPTTTYYY\\\hhhnnnxxx|||hhhZZZ[[[___cccooo~~~ooobbb^^^gggvvvyyydddVVVMMMJJJGGGEEEDDDDDDDDDCCCAAA>>>:::777666333111///000000000000////////////,,,,,,,,,---------......---------,,,,,,++++++***+++,,,,,,------,,,,,,+++(((((()))))))))*********---,,,***)))))))))***+++************))))))))))))+++++++++,,,++++++***)))(((((()))))))))(((''''''************)))'''&&&%%%'''(((((())))))(((((('''%%%%%%&&&''''''(((((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((()))******+++,,,...111444666888999<<<===???@@@@@@@@@??????;;;:::999777888999;;;<<<===>>>@@@BBBCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@AAABBBBBBCCCFFFKKKOOORRRVVVZZZ\\\\\\^^^aaaccc```YYYOOOGGGFFFGGGKKKQQQ\\\iiiuuu|||}}}zzzwwwtttvvvpppjjjggghhhmmmrrruuuxxx{{{~~~zzz|||}}}}}}zzzvvvuuuwwwzzz}}}yyywww}}}~~~~~~}}}zzzxxxxxxxxxzzzvvvtttrrrrrrwww}}}zzzrrrggg[[[SSSGGGDDD@@@===<<<<<<;;;:::777777666666666888999:::===>>>?????????>>>======;;;:::888666444333333333444555888===AAACCCCCCAAA???<<<888555555555444444++++++***)))))))))************++++++******))))))%%%''')))******+++---///...---,,,***))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))***++++++++++++******))))))((((((''''''(((((()))(((((((((''''''&&&&&&&&&'''''''''((())))))******))))))***++++++++++++***++++++++++++,,,...///000111222333444555666666666555888:::===IIIccc~~~~~~IIIHHHHHHGGGGGGGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFGGGIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@BBBDDDEEEFFFGGGJJJMMMPPPTTTYYYaaaiiirrr}}}tttgggeeeccc___aaaiiixxxnnnddd^^^hhhtttqqq^^^UUUQQQKKKHHHGGGFFFDDDAAADDDAAA===:::777444000...000000000000////////////,,,,,,,,,,,,------------...---------,,,,,,,,,++++++,,,,,,------,,,,,,+++((((((((())))))))))))***,,,+++***)))))))))******************)))))))))(((+++++++++,,,,,,+++******(((((()))))))))((((((((())))))*********)))((((((((((((((())))))(((((((((###%%%''')))***)))((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((()))***++++++---...000222555888:::;;;>>>???@@@@@@???>>>===<<<888888777777888:::<<<======>>>???@@@AAAAAAAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEHHHJJJGGGMMMUUU\\\^^^]]]\\\[[[WWWYYY\\\]]][[[UUUNNNIIIFFFJJJRRR___nnn~~~yyyuuusssrrrrrrpppmmmiiiiiimmmuuu}}}~~~~~~~~~yyyuuutttwww{{{}}}xxxssssssuuuvvvyyy~~~}}}zzzpppiiiUUUPPPIIIDDDAAA???;;;888888777777777888999::::::;;;<<<>>>@@@AAA@@@>>>===:::::::::999777555333222222111333888???CCCDDDBBBAAA>>>;;;888888777555444000///---+++)))(((''''''*********++++++******)))&&&(((*********+++---///000///...,,,***)))))))))''''''((((((((((((((()))***************************+++++++++***)))((((((((((((((((((((()))))))))*********))))))))))))))),,,,,,++++++***)))))))))))))))***++++++++++++*********++++++,,,...///000111222333555666666666777666999<<>>???@@@@@@BBBEEEHHHIIIMMMRRRWWW^^^hhhttt}}}uuuooohhh^^^YYYZZZgggqqqsssaaa```cccmmm~~~iiiYYYTTTNNNJJJJJJHHHEEEAAAEEEBBB???;;;888555111---000000000000////////////,,,,,,,,,---------...............---------------+++,,,,,,------,,,,,,+++------------............+++++++++***************************)))))))))((())))))***************)))))))))((((((((()))))))))'''''')))***++++++++++++)))))))))(((((()))))))))###%%%(((***+++***)))((('''''''''((((((((((((((((((((((((((())))))))))))((((((((())))))+++,,,,,,///000222444777:::;;;===@@@AAAAAA@@@???===;;;:::666666666777999;;;===>>>===>>>>>>???????????????@@@AAACCCEEEFFFHHHHHHHHHFFFEEEDDDCCCEEEIIILLLOOOQQQYYYccciiiiiiccc[[[VVVQQQSSSTTTUUUSSSQQQNNNMMMKKKRRR^^^nnn~~~yyyqqqnnnooossswwwvvvvvvwwwzzzzzzvvvxxx|||xxxwww}}}{{{tttppppppqqqvvv}}}}}}~~~|||uuurrrrrrsss}}}llleee[[[SSSMMMHHHAAA<<<999888777666777888999:::999;;;===???@@@???>>>===999:::;;;:::999666444222222000000555<<>>;;;:::888555222333222000---+++***)))((((((((())))))***))))))((((((***++++++******+++,,,///...,,,+++)))(((((((((((((((((())))))*********++++++++++++++++++++++++************))))))(((''''''(((((())))))))))))))))))))))))***************,,,,,,++++++***)))))))))))))))***++++++++++++***************+++---...///222222444555666777777777444888<<>>>>>>>>======>>>??????>>>@@@CCCEEEDDDFFFIIILLLOOOWWWaaahhhvvvtttkkk```YYYXXXXXX```mmm{{{pppeee]]]bbbqqqyyy```XXXOOOKKKJJJJJJGGGCCCEEECCC@@@===;;;777333000000000000000////////////---------.........//////........................+++,,,,,,------,,,,,,+++,,,,,,---------.........++++++++++++******))))))************))))))))))))'''((())))))***)))))))))))))))((((((((()))******&&&'''(((***,,,---......***))))))(((((())))))***%%%''')))***+++***)))((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***+++------000111333666999;;;===>>>AAAAAAAAA@@@>>><<<:::888666666777888:::<<<>>>>>>===>>>>>>>>>??????@@@@@@AAABBBDDDGGGIIIKKKLLLMMMJJJHHHFFFFFFHHHLLLQQQUUUaaagggpppsssoooeee[[[TTTNNNOOOPPPOOOOOOPPPSSSVVVYYY___kkkzzzwwwooommmrrr||||||wwwwwwxxx|||}}}~~~~~~yyyrrrqqqtttzzz|||yyyxxxzzz~~~~~~{{{sssooommmtttvvvjjjaaaZZZSSSKKKDDD>>><<<999666555555777888999:::;;;<<<===<<<<<<;;;999:::;;;;;;:::888666444333222222444888<<<@@@AAADDDBBB@@@>>>===;;;777444333222111///...---,,,,,,''''''(((((())))))((((((***+++,,,+++)))((()))*********)))((('''''''''((((((((())))))******++++++************************((())))))))))))(((((('''''''''((()))************'''''''''(((((()))))))))'''''''''((())))))******))))))***++++++++++++***)))*********+++---...///222333444555666777777777111777>>>LLLhhhvvvqqqrrruuuMMMLLLJJJIIIJJJLLLNNNOOOQQQPPPPPPOOONNNMMMLLLLLLMMMLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEAAA@@@@@@@@@@@@????????????@@@@@@???>>>???AAADDD@@@BBBDDDDDDEEEJJJRRRXXXaaaiiitttvvvkkkccc___VVVZZZbbbmmmzzzwwwfffaaafffuuurrrfffWWWMMMJJJJJJHHHEEEEEECCCAAA???>>>;;;777333000000000000////////////........./////////000000........................+++,,,,,,------,,,,,,+++))))))*********++++++++++++++++++++++++***))))))************))))))))))))'''(((((()))******))))))))))))((((((((()))++++++'''((()))+++,,,---------******)))(((((()))******(((((()))*********)))(((''''''''''''((((((((()))'''((((((((()))))))))***)))))))))***+++,,,---...111333444777:::<<<>>>??????@@@??????===:::888777666777888999;;;===>>>???????????????@@@AAABBBCCCDDDEEEGGGJJJLLLMMMNNNNNNJJJIIIIIIKKKPPPWWW___dddnnnrrruuussslllbbbZZZUUUNNNOOOPPPQQQTTTZZZdddjjjnnnssszzz~~~zzzuuuqqqttt~~~}}}|||~~~}}}yyyuuusss{{{zzzrrrmmmggg^^^WWWIIIEEE???:::666666777888888888888999999999999999:::;;;<<<===<<<;;;999888666666555444444888===@@@CCCBBBAAAAAAAAA???<<<999666444222000...,,,,,,+++&&&'''(((((())))))(((((()))***+++***((('''((()))(((((((((((()))******+++''''''(((((()))******+++************************''''''(((((()))(((((((((&&&''')))***++++++******&&&''''''((())))))******'''''''''((())))))******))))))***++++++++++++***++++++++++++,,,...///000222333444666777777777777444;;;EEEVVVuuu{{{rrrpppssswwwPPPNNNLLLKKKLLLNNNPPPRRRXXXXXXWWWUUUTTTRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFHHHHHHIIIHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>><<<;;;;;;<<<>>>>>>@@@AAA@@@@@@CCCIIIOOONNNTTT^^^iiiuuuyyyllleeeXXXXXX[[[aaaiiirrr~~~rrrddd___fff{{{vvv```QQQKKKIIIHHHFFFEEEDDDBBBAAA@@@===:::777000000000000////////////////////////000000000000.........///////////////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***++++++++++++***))))))************))))))))))))'''((()))******************)))(((((((((***+++,,,))))))***+++,,,,,,,,,,,,+++***)))(((((()))***+++)))************))))))(((&&&'''''''''(((((())))))'''((((((((())))))******)))))))))***+++---...///222333555888:::===???@@@>>>>>>>>>===;;;999777555777888999:::<<<===>>>???@@@@@@@@@AAABBBCCCEEEEEEHHHIIIJJJLLLMMMNNNNNNNNNIIIIIIJJJOOOXXXcccnnntttuuuuuutttoooggg^^^XXXUUUNNNPPPRRRUUU\\\ggguuu|||tttssssssttt|||zzzzzz|||}}}|||{{{vvvyyy}}}xxx}}}}}}uuunnnTTTOOOGGG???999888888:::888888777666666777777888;;;<<<===>>>>>>===<<<;;;888888777444222444:::@@@BBBBBBBBBCCCDDDCCC@@@>>>:::888555111---***(((&&&''''''((()))))))))))))))''')))***)))((('''((()))*********+++,,,...///000&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&'''((()))))))))(((&&&''')))***+++++++++***(((((()))***+++,,,,,,---,,,,,,++++++***)))))))))))))))***++++++++++++***,,,,,,,,,---...///000111222333444666777777888888888AAALLL___xxxpppoootttyyyYYYVVVUUUUUUQQQNNNTTT^^^gggeeebbb^^^ZZZYYYZZZ\\\UUUUUUUUUUUUSSSQQQPPPNNNQQQOOONNNRRRWWWYYYUUUQQQUUUSSSPPPNNNOOOOOOOOONNNLLLKKKIIIHHHIIIJJJIIIHHHJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@??????>>><<<<<<===>>>@@@AAACCCDDDEEEJJJPPPUUU\\\gggvvvwwwkkk```WWWWWW\\\cccmmmttt~~~vvvfffaaaoooqqqZZZOOONNNKKKFFFHHHGGGEEEBBBAAA@@@===888555444222000000000000111111111///...............//////.........---------+++,,,,,,------,,,,,,+++...,,,******,,,---***(((,,,++++++******++++++,,,*********************************)))))))))))))))+++******+++------,,,***+++***************++++++&&&$$$###$$$((()))(((&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&''')))+++---///111222666666888999;;;<<<===>>>===<<<:::999777666666555777888999;;;===>>>>>>>>>===>>>@@@CCCDDDDDDDDDDDDEEEHHHKKKLLLKKKKKKKKKKKKHHHJJJPPP]]]mmmwww{{{{{{yyyqqqhhh\\\SSSQQQVVVXXX___ggglllpppwww{{{rrrlllttt~~~}}}~~~xxxtttyyy|||xxxxxx{{{{{{uuunnnmmmmmmooosss{{{tttaaaMMMDDD@@@<<<;;;===>>>>>><<<999666333333333888:::<<<>>>@@@@@@@@@???777888999777444444777;;;>>>@@@CCCFFFGGGEEECCCAAA???<<<999444111...,,,,,,,,,+++***)))((((((((())),,,+++***))))))***+++,,,---+++))))))))))))(((''')))***++++++***)))((('''))))))************)))))))))+++,,,---,,,***((('''((((((((((((((((((((((((************************************************++++++++++++++++++++++++///,,,***((((((+++///111000333555666666777888:::@@@BBBOOOlll~~~ttttttwwwyyyyyybbb___^^^]]]XXXSSSWWW___lllkkkiiifffcccbbbcccddd^^^______^^^\\\YYYVVVTTTSSSQQQQQQWWW___bbb]]]VVVVVVTTTRRRPPPPPPOOONNNLLLNNNMMMKKKLLLMMMMMMLLLKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGEEEEEECCCBBBBBBAAAAAA@@@??????=========>>>???@@@BBBCCCDDDGGGJJJLLLPPPXXXccclll}}}vvvjjj]]]XXXYYY[[[```fffppp~~~pppeeegggooonnn[[[RRRMMMIIIDDDCCCBBBAAABBBBBB???<<<888777444222111111111111000000000/////////////////////.........---------+++,,,,,,------,,,,,,+++---+++******,,,---+++))),,,++++++******++++++,,,************************++++++++++++++++++++++++,,,***)))***++++++***)))+++******))))))***++++++***'''%%%&&&((()))(((&&&))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))((()))***,,,...111333444999999999:::;;;;;;<<<<<<;;;:::999777666555555555666777888:::;;;<<<======???AAACCCEEEFFFGGGFFFFFFHHHKKKOOOPPPPPPNNNMMMMMMNNNPPPYYYfffvvvzzzsssjjjaaaWWWQQQSSSZZZgggpppzzz|||}}}~~~yyyuuu}}}|||vvvuuuyyy|||zzzvvvrrrooommmmmmqqqxxxrrr[[[LLLDDD>>>===>>>;;;;;;:::888666555444555777999===@@@BBBBBBAAA@@@999:::::::::999888999;;;>>>???AAACCCCCCCCCAAA@@@???===:::666222000......,,,+++***)))))))))))))))+++***))))))))))))***+++---+++)))((())))))((('''))))))***+++******(((((())))))************))))))******+++,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((************************************************,,,,,,+++++++++---...///111333555777777777999;;;BBBGGGWWWtttwwwwwwyyy{{{zzzooommmllljjjddd^^^^^^bbbsssttttttrrrpppooooooppplllmmmmmmmmmjjjeeeaaa^^^XXXTTTTTT\\\hhhmmmggg___[[[ZZZWWWVVVUUUSSSOOOMMMLLLKKKKKKLLLMMMMMMLLLJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDCCCCCCBBBAAAAAAAAA?????????>>>??????@@@@@@AAABBBCCCCCCDDDIIIQQQXXXfffkkkvvvwwwhhh___ZZZWWWWWWZZZeeeooopppeeeaaasssnnn]]]TTTPPPGGGDDDAAABBBDDDDDDBBB???<<<:::888555333222111111...//////000000000000////////////.........------,,,,,,------------,,,,,,,,,+++***+++,,,---,,,+++,,,++++++******++++++,,,************************++++++,,,,,,------......///,,,***)))***+++******+++******)))))))))******---+++(((''''''(((((('''************************+++******))))))******+++***))))))(((((())))))***++++++,,,---000333666777;;;;;;;;;;;;::::::::::::888777666555444444444444777777888:::;;;<<<===>>>BBBCCCEEEGGGIIIIIIIIIIIIKKKNNNRRRTTTTTTSSSSSSSSSVVVYYYaaannn|||uuummmccc[[[TTTTTT\\\ggg|||xxxvvvrrrpppuuu~~~}}}}}}yyysssnnnmmmppptttwwwlllYYYMMMEEEAAA@@@===<<<;;;:::888666555444666888<<<@@@CCCDDDDDDDDD???>>>============<<<:::======>>>???@@@@@@@@@@@@@@@???<<<888555333111000,,,++++++************+++******))))))))))))******,,,+++)))((()))***)))(((((())))))************)))))))))************))))))***************+++++++++************************((((((((((((((((((((((((***************************************************+++,,,---............111333666777888999;;;===DDDMMMaaa||||||}}}}}}|||{{{{{{{{{xxxsssmmmkkklllyyy{{{}}}~~~|||{{{{{{|||yyy{{{|||{{{xxxsssnnnjjj```YYYVVV^^^mmmuuuqqqiiidddccc```___]]]YYYUUUQQQMMMLLLLLLMMMNNNNNNLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@??????>>>>>>???===>>>??????@@@DDDJJJOOOTTTXXXaaappp}}}uuukkkccc\\\XXXYYYeeejjjwwwpppccceeerrrqqqbbbYYYOOOHHHCCCDDDFFFEEECCCAAA???===:::777555333222222---...///000000000//////////////////............,,,,,,------------,,,,,,++++++++++++,,,---------,,,++++++******++++++,,,***************************++++++,,,---...//////111///+++******++++++++++++******))))))))))))***,,,***(((''''''((())))))))))))))))))))))))))))))*********))))))************))))))))))))))))))***,,,,,,,,,...111444777999;;;;;;;;;;;;::::::::::::555555444333333333333444999999:::;;;===>>>@@@AAADDDEEEHHHJJJKKKKKKKKKKKKKKKNNNPPPSSSUUUWWW[[[]]]aaaccchhhpppxxx}}}~~~}}}oooggg___ZZZXXX^^^lllzzz|||wwwoooooommmnnnvvvyyyvvvtttuuuvvvuuuzzzkkk\\\PPPIIIEEEDDDBBB???===;;;888555333555777:::===BBBFFFIIIKKKHHHDDD???>>>??????===;;;;;;;;;;;;;;;===???BBBDDDCCCBBB???<<<888555222111---,,,,,,+++++++++++++++)))))))))))))))))))))))),,,***(((((()))***))))))(((((())))))************))))))************))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))************************************************************************++++++,,,---.../////////222444666888888:::===???EEESSSlll~~~|||zzz}}}yyynnnddd]]]bbbppp{{{zzzvvvooommmjjjhhheeebbb]]]YYYUUUTTTSSSRRRSSSRRRPPPNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBB@@@??????>>>>>>>>>>>>>>>???@@@CCCGGGIIIGGGIIIQQQ\\\gggtttzzzoooddd\\\ZZZeeegggooosssdddfffmmm{{{vvvgggXXXMMMDDDDDDFFFEEECCCDDD@@@???<<<999777555555444///000000000000//////...000000/////////.........,,,------......------,,,***+++,,,,,,,,,------...,,,++++++******++++++,,,************************)))******+++,,,------...000---***((()))******)))+++******)))(((((())))))(((((((((''''''(((***+++((((((((((((((((((((((((***))))))(((((())))))*********))))))))))))******,,,,,,---///222555888:::999999999:::::::::::::::333333333333333444444555888999999;;;===???BBBCCCFFFGGGIIIKKKMMMMMMMMMMMMJJJLLLMMMPPPTTT[[[dddjjjrrrrrrrrrssssssrrrooommmgggbbb^^^^^^aaajjj{{{~~~wwwssslllnnnpppttt~~~{{{||||||zzzyyysssuuuwwwwwwvvv{{{rrrdddVVVMMMJJJFFFAAA>>>===;;;888555777666666999>>>DDDKKKOOOOOOIIIAAA======>>>===;;;999999888999<<<@@@DDDFFFFFFDDDBBB>>>:::666333222///...---,,,,,,+++++++++))))))************))))))+++)))(((((()))+++***)))((((((((())))))***++++++))))))************))))))***)))))))))***+++,,,,,,((((((((((((((((((((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111333333555777888999<<>>>>>???@@@AAABBBDDDEEEJJJSSSZZZcccppp|||}}}mmm```[[[___```fffssspppfffbbblll{{{{{{dddTTTFFFEEEGGGEEEEEEHHHAAA@@@>>><<<:::999999999666555333111000/////////000000000/////////......------............------+++,,,------,,,,,,---...,,,++++++******++++++,,,************************))))))******++++++,,,,,,+++)))'''&&&'''(((''''''+++******)))((((((((((((%%%'''))))))((((((***+++'''''''''''''''''''''''')))))))))(((((()))))))))+++******))))))******++++++,,,...111444777999:::888888888888999999999999333333333333444555666777777777888:::===AAADDDFFFHHHIIIKKKMMMOOOOOOOOOOOOKKKLLLNNNRRRXXXbbblllsss~~~zzzuuuooojjjfffdddaaa___aaafffmmmvvvzzzwwwwwwtttwwwzzz}}}yyyvvvwww}}}}}}{{{vvvvvvvvvsssrrrtttzzz~~~{{{}}}mmm```RRRLLLEEEAAA@@@???===:::999777666666:::AAAHHHLLLNNNIIIBBB===<<<<<<<<<<<<999888888888:::>>>BBBEEEEEEDDDBBB@@@===999666555222111///...,,,+++++++++******++++++++++++*********((('''(((***++++++******)))))))))))))))***+++))))))************))))))***************+++++++++''''''''''''''''''''''''((((((((((((((((((((((((************************------------------------...---,,,,,,---000222444444666888999:::>>>BBBEEEKKK```~~~~~~{{{xxxvvvmmmiiiccc^^^[[[YYYWWWVVVTTTRRRPPPNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA???>>>===>>>>>>???>>>>>>BBBBBBGGGMMMQQQUUU___hhhuuuzzzjjjbbbYYY]]]aaagggrrrpppbbbdddmmm|||zzzeeeRRRMMMKKKFFFEEEIIICCCBBB@@@???>>>??????@@@>>><<<888444111000000000000000000000/////////...------............------,,,...///...,,,+++,,,...,,,++++++******++++++,,,************************************++++++++++++***((('''((())))))((('''++++++)))(((((('''''''''&&&))),,,,,,+++))))))***((((((((((((((((((((((((+++******))))))******++++++******))))))******++++++---111555888:::;;;;;;999999888888777666666666333333444444666777999999999999;;;===AAAFFFJJJLLLKKKLLLNNNPPPQQQRRRRRRRRRLLLOOOTTTYYY```iiirrrxxx~~~xxxpppiiicccaaaaaa```cccjjjsss{{{~~~}}}~~~|||vvvwwwyyy|||~~~~~~{{{zzzyyywwwuuusssrrrqqqwww~~~zzzttt{{{{{{eee]]]QQQIIIFFFDDDAAA>>>;;;:::888888999<<>>@@@@@@@@@@@@???===;;;:::444333111///---+++*********+++,,,------,,,+++***)))((('''(((***+++,,,++++++***)))(((((())))))***))))))************))))))******+++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333555666888999;;;???CCCGGGSSShhh~~~yyyqqqkkkgggeeecccbbbWWWUUUSSSPPPNNNLLLLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHFFFEEECCCCCCBBBBBB===<<<<<<>>>???AAA@@@@@@;;;<<<@@@EEEGGGIIIPPPXXXbbbmmmtttkkkYYY^^^aaaaaafffxxxyyyfffaaaeeerrrwww___UUUOOOGGGDDDHHHDDDCCCBBBAAABBBCCCDDDEEEDDDAAA;;;666222111111222000000000000////////////------............------,,,...000...+++***+++---,,,++++++++++++++++++,,,************************,,,++++++++++++++++++++++++******+++------,,,***++++++)))(((''''''''''''(((,,,///000,,,)))(((((()))))))))))))))))))))))),,,++++++++++++++++++,,,++++++************++++++,,,...333888;;;<<<<<<<<<::::::999777666444333222444444444555777999:::;;;======???AAAFFFKKKPPPSSSMMMNNNPPPRRRTTTTTTTTTTTTOOOSSSZZZaaagggnnnuuuyyyzzzvvvppphhhaaa^^^]]]^^^dddhhhrrr~~~}}}}}}}}}tttyyy}}}}}}}}}}}}{{{vvvooojjjfffooo}}}vvvxxx}}}yyynnn___SSSLLLHHHCCC???<<<<<<;;;:::999999888888;;;???BBBBBB>>><<<;;;===<<<;;;999777666777888888<<<===>>>???@@@??????>>>666444222///---+++***)))+++,,,------------,,,+++)))''''''(((***,,,,,,+++,,,+++***((((((((())))))))))))************)))))))))+++,,,---,,,***((('''))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))+++...111333333222111555777888:::<<>>===<<<;;;;;;@@@AAABBBDDDFFFHHHIIIJJJRRR[[[kkk}}}{{{rrrjjj```[[[aaasssvvvcccZZZcccrrr\\\OOOIIIHHHHHHCCCEEEEEEDDDCCCDDDHHHLLLNNNHHH@@@;;;999777444111000///------......---+++.........---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,+++******+++,,,---,,,+++++++++***)))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************((((((((((((((()))******%%%''')))***)))((()))***///111555888:::::::::999999999777666555555555555111333444555555777999<<<===AAADDDEEEKKKSSSXXXWWWVVVRRROOOPPPUUUYYYXXXVVVUUU[[[```eeeoooxxxwwwooolllkkkgggccc___^^^___aaaoooyyy}}}|||}}}|||xxxuuuyyy~~~|||sssmmmmmmooottt~~~qqq```RRRHHHCCCAAACCC@@@<<<999888888777666;;;<<<<<<<<<======>>>>>>@@@;;;777777999:::777333777:::???CCCDDDBBB???<<<888666222///,,,+++++++++,,,+++******))))))************))))))))))))******))))))************))))))***)))(((&&&&&&&&&'''(((************************---,,,+++*********+++,,,******************************))))))))))))))))))*********)))******+++,,,///...,,,,,,,,,///111333222;;;;;;888>>>AAACCCLLLYYY|||vvvpppgggaaa___^^^]]]\\\YYYXXXVVVSSSPPPOOONNNOOOOOOMMMLLLLLLMMMLLLJJJHHHJJJKKKKKKKKKJJJIIIGGGFFFBBBBBBAAA@@@>>>===<<<<<<>>>???@@@AAACCCDDDFFFFFFHHHNNNYYYgggqqq}}}}}}tttggg^^^^^^kkk}}}~~~iiiZZZ\\\pppmmmZZZOOOJJJIIIEEEGGGGGGFFFEEEEEEHHHKKKNNNJJJEEE???;;;777333111111000......///000...---111111111000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,*********)))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((***++++++******,,,---000222555888::::::999999888777666555444444444444333444666666777888;;;======BBBGGGJJJPPPXXX\\\\\\XXXUUURRRRRRVVVZZZ\\\]]]]]]aaaeeeiiipppvvvssskkkfffeeecccaaa```bbbgggkkkxxxyyyzzz}}}{{{wwwvvvyyy~~~~~~xxxrrrqqqpppsss{{{uuugggYYYNNNHHHBBB@@@<<<;;;;;;<<<;;;:::999:::;;;<<<===???@@@@@@@@@>>>;;;:::;;;:::888666666999===@@@BBBAAA???>>>;;;999555222///---,,,,,,---,,,,,,+++++++++++++++))))))************))))))))))))************))))))+++******)))(((((())))))************************++++++*********++++++,,,***************************************************************+++,,,,,,,,,------...///000111222000:::999888???AAAEEEPPPccc{{{tttpppnnnlllkkkeeedddaaa]]]YYYVVVTTTRRRQQQOOONNNNNNNNNMMMKKKIIIKKKKKKLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@???>>><<<===>>>???@@@AAAAAABBBEEEFFFLLLTTT\\\hhhzzzqqqbbb\\\```mmmxxxuuuaaaZZZcccoookkkXXXNNNKKKGGGHHHIIIHHHGGGHHHIIIKKKOOONNNLLLGGG???888444222333111//////000111000///111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++((((((((()))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******)))***+++*********---///333444777999::::::999888666666555444333333333333555666777888888:::===@@@???FFFLLLQQQWWW___aaa```YYYWWWUUUTTTUUUZZZbbbggghhhjjjkkkmmmpppqqqllldddaaabbbccceeeiiipppwww}}}~~~wwwsssuuuxxx}}}|||xxxwwwzzz}}}|||uuummmiiilllsss{{{~~~nnn]]]QQQCCCAAA>>>=========<<<;;;777888999<<<>>>@@@AAABBBAAABBBBBB@@@===;;;::::::666777999<<<>>>?????????>>><<<999666222000............---,,,,,,,,,,,,,,,))))))***++++++***))))))))))))************))))))+++++++++,,,++++++******************************(((((()))***++++++++++++******************************++++++++++++++++++++++++******++++++,,,---***+++...000222222222222000999888888???BBBHHHUUUppp~~~}}}wwwtttpppkkkfff```[[[WWWVVVUUUSSSRRRRRRPPPNNNKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIGGGFFFDDDCCCAAAAAA======>>>>>>>>>?????????DDDCCCFFFKKKPPPYYYhhhvvvxxxiii^^^[[[aaafffsss|||ooobbb```dddvvv~~~fffVVVMMMFFFGGGHHHIIIIIIJJJKKKLLLOOORRRSSSOOOFFF<<<666444333111//////000111111000...............---,,,+++------------------------++++++++++++++++++++++++***+++,,,------,,,+++***(((((())))))******++++++************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***************************))))))((())))))******)))))))))((('''))),,,///555666777999:::999888888666666555444333333444444555666888888999;;;???BBBCCCKKKRRRWWW\\\bbbbbb___WWWWWWVVVTTTTTT[[[fffpppqqqpppooommmllljjjeee``````eeellluuu|||{{{uuurrrqqqvvvzzz~~~}}}zzz|||~~~~~~zzzzzz{{{~~~zzzzzz{{{}}}pppgggdddiiiqqqwwwnnn___LLLIIIEEEBBB@@@???===;;;888999:::<<<>>>???AAAAAADDDGGGIIIFFF???::::::;;;666666666777999<<>><<<999555222000......------,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((())))))************))))))***+++,,,,,,,,,+++***)))************************&&&''')))***+++++++++***************************+++++++++++++++,,,,,,,,,+++++++++++++++,,,------+++,,,...000222333444444222999999999@@@BBBJJJ[[[{{{}}}vvvnnnfff```]]][[[YYYWWWVVVTTTPPPNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKJJJHHHGGGFFFEEEDDDAAAAAA@@@@@@@@@?????????AAA???AAAEEEIIIMMMVVV```qqq}}}qqqfff___\\\\\\jjjrrrnnnddd```ggg{{{xxx```PPPGGGFFFFFFGGGIIIKKKLLLLLLOOOSSSWWWUUUMMMCCC<<<999444222///...///000000///,,,,,,---------,,,,,,+++------------------------++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******)))))))))((((((***...000555666777888999888888777666666555555444555555555555666777888:::===BBBFFFIIIPPPWWW[[[___bbb```\\\SSSUUUVVVUUUUUU\\\jjjtttwwwsssnnnjjjgggcccaaa```dddmmm{{{~~~zzzvvvuuuvvvwww{{{|||uuurrrtttwwwxxxrrrqqqqqqssswww{{{~~~uuujjjdddeeeiiimmmuuuxxx}}}|||lllUUUQQQKKKGGGDDDCCCAAA@@@;;;;;;<<<<<<======>>>>>>EEEJJJMMMJJJBBB;;;:::<<<888666555555666999===??????>>>===;;;888444111///------,,,+++++++++++++++(((***+++------+++***((())))))************))))))((()))***+++++++++))))))************************&&&''')))***+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------...000333666777666;;;:::;;;AAACCCMMMaaa{{{zzzwwwooogggeeebbb___\\\YYYUUUQQQQQQPPPOOOMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@???@@@???AAAEEEGGGHHHLLLRRR\\\jjj|||zzzrrrjjjaaa[[[bbbhhhssszzzkkkbbb\\\lllqqqZZZKKKIIIGGGFFFHHHJJJKKKKKKOOOSSSXXXXXXTTTLLLDDD???777444000......//////...------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))*********+++,,,,,,,,,---000333555555666777777777777777666666555555555555555666555777888:::<<>>=========<<<<<<<<<<<>>:::888666444444777:::<<<===>>>>>><<<:::666222000---,,,,,,+++++++++++++++)))***+++,,,,,,+++***)))))))))************))))))'''((())))))***)))))))))************************(((((()))***++++++++++++************************))))))******+++,,,,,,,,,------,,,,,,------...///000///......///222666888777<<<;;;===CCCEEEQQQjjjyyywwwxxxuuurrroookkkgggccc^^^ZZZVVVTTTRRRPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGFFFEEECCCBBBAAA@@@AAA@@@AAAEEEFFFEEEGGGLLLMMMXXXeeerrr}}}vvvjjjaaa^^^aaahhhtttyyylll\\\bbbmmm{{{jjjTTTOOOJJJGGGGGGIIIJJJIIINNNQQQVVVZZZYYYTTTKKKEEE:::777222000//////......------...///////////////........................------------------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******)))+++---.........000222333333444555666777777777555444444444444444555555777888:::<<<@@@FFFMMMRRRRRRXXX]]]___aaabbb___ZZZSSSVVVZZZ^^^ccckkkttt{{{zzzoooddd___\\\^^^gggqqq~~~}}}uuuuuuvvvwww{{{zzz|||~~~wwwsssssswww{{{zzz}}}~~~yyyrrrooorrrvvv{{{zzzxxxwwwzzz~~~|||~~~~~~~~~~~~vvvqqqpppnnnjjjiiieeeaaa^^^___aaabbbcccgggfffhhhlllooosss~~~zzztttooommmlllkkkjjjjjjjjjgggccc^^^\\\^^^``````\\\]]]eeennnyyy}}}nnnfffZZZNNNGGGCCC@@@???>>>>>>======<<<<<<<<<;;;>>>BBBHHHIIIGGGCCCAAAAAA===;;;777444333555777999===>>>???>>><<<888555222......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))((((((((((((((()))******************************++++++*********++++++,,,************************(((((())))))***++++++,,,---------------......///000000000000111333555666666::::::???FFFHHHXXXsss{{{wwwwwwzzz~~~zzzuuuqqqlllfffcccYYYXXXUUURRRPPPOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@???======@@@AAA@@@BBBFFFFFFNNNWWW___nnn~~~qqqfff___```bbbjjjxxxyyy```___bbboooyyy[[[UUUMMMHHHGGGHHHHHHGGGNNNPPPTTTZZZ]]]YYYPPPIII===999444111000000///...+++,,,---...////////////........................---------------------------,,,+++******+++,,,---,,,+++++++++***)))))))))))))))))))))))))))))))))...------,,,,,,------...))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))******&&&)))+++---------///000222222333444555666777777333333333222222333444444888999<<<>>>BBBIIIQQQVVVSSSYYY^^^```bbbcccaaa\\\UUUXXX]]]ccciiiqqqyyy~~~zzznnnbbb\\\[[[^^^kkkyyy|||sssvvvwwwxxx{{{vvvxxx}}}}}}sssllljjjlllooolllqqqwww||||||zzzwwwvvvrrrtttssslllccc___bbbfffgggfffdddcccgggrrrwwwvvvyyyzzz{{{xxxsssqqqmmmfffgggccc]]]ZZZZZZ[[[]]]]]]___]]]___ccceeeiiitttzzzooofff```]]]\\\[[[[[[]]]]]][[[YYYXXX[[[^^^bbbZZZUUUXXX___iii{{{yyyyyy{{{zzzzzz}}}|||~~~nnn^^^RRRKKKGGGEEE===============<<<<<<<<<999>>>DDDHHHHHHGGGEEEDDD???===999555333444555666===>>>@@@@@@>>>;;;777444//////...------------...,,,++++++******++++++,,,))))))************))))))***)))((((((((()))+++,,,************************---,,,+++*********+++,,,************************'''(((((()))******++++++...------------.../////////000111333444444333333555999999???GGGKKK\\\zzzzzzvvvyyy~~~xxxqqqmmmgggbbb[[[WWWVVVUUUSSSQQQNNNMMMLLLKKKJJJJJJJJJJJJMMMLLLIIIFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@AAAAAABBBDDDHHHNNNSSS[[[jjj~~~}}}vvvqqqmmmddd^^^cccpppwwwggg]]]eeezzzjjj\\\OOOKKKGGGCCCCCCFFFJJJIIIJJJOOOVVVXXXTTTPPPCCC<<<444000111222111///000000///---,,,+++***)))------------------------...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,---.........+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++,,,,,,---......---,,,,,,---///222444444555777888888666555333444555777666555555666777:::<<>>@@@@@@>>>;;;999888000000///......---,,,+++,,,,,,,,,+++++++++******************************)))************+++++++++++++++++++++******))))))++++++***)))(((((())))))(((((()))***************+++++++++************)))(((((()))***,,,---......000000111222444555666666:::999===DDDGGGPPPiiixxxuuuzzz|||vvvpppjjjbbb]]]ZZZXXXTTTQQQRRRQQQOOONNNMMMMMMMMMMMMNNNMMMKKKIIIGGGEEEDDDDDDBBBBBBAAAAAA@@@AAAAAAAAA>>>BBBFFFIIINNNZZZlllyyy~~~vvvtttkkkbbbaaagggtttxxxgggeeeppp{{{hhhTTTKKKIIIHHHHHHIIIJJJIIIKKKOOOUUUWWWTTTPPPCCC===555222222333111///111111000///...------,,,------------------------///...------,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------))))))))))))))))))((((((+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++*********+++,,,,,,---,,,,,,,,,...000333444444555666777777666555444333555666666555555666888:::===BBBFFFJJJOOOUUUYYYZZZ\\\^^^^^^]]]ZZZXXXWWWVVV\\\dddlllpppmmmgggbbb\\\VVVRRRVVV]]]hhhyyy~~~}}}xxxsssttt{{{zzznnnjjjttt}}}}}}|||}}}uuuooojjjfffaaa^^^^^^aaafffjjjmmmlllkkkiiikkkiiifffdddbbbcccdddeeeddddddcccbbbaaaccchhhkkkmmmppppppkkkccc___bbbffflllkkkjjjjjjiiigggbbb___ZZZYYYWWWUUUTTTTTTUUUVVVYYY[[[\\\[[[[[[]]]aaaeeeiiioooyyysssfff^^^YYYWWWVVVWWWVVVTTTRRRTTTYYY]]]]]]YYYSSSQQQSSS[[[dddkkkyyy{{{tttqqqpppoooooorrrtttzzzvvvhhhWWWKKKHHHDDD???=========;;;999999999;;;@@@FFFJJJKKKJJJGGGCCC>>>:::888777555444888:::>>>??????===<<<;;;333222000///---,,,,,,,,,---------,,,,,,,,,++++++************************************++++++++++++++++++++++++*********)))++++++***)))))))))))))))((())))))***************))))))******+++++++++,,,)))******+++,,,---......000000111222444555666666888999>>>EEEIIITTTpppzzzwww{{{~~~xxxooohhhccc___YYYUUUVVVUUUSSSRRRPPPPPPPPPPPPOOOOOONNNLLLJJJHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBDDDDDDGGGOOO\\\gggzzz||||||sssggg```___fffwwwuuugggeeepppyyy___QQQNNNMMMLLLLLLJJJIIIJJJNNNSSSTTTRRROOOCCC>>>777333222222111///000000000/////////......------------------------//////...---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))+++++++++++++++++++++++++++,,,---,,,*********+++++++++******))))))******+++++++++,,,...111333555444555666777777666555444333444555555555555777999<<<@@@FFFLLLPPPTTTWWWZZZZZZZZZZZZYYYXXXVVVUUUTTT[[[```gggkkklllgggaaa\\\TTTSSSUUU]]]fffqqq|||yyyuuurrrssszzzyyymmmeeekkkqqqqqqqqqtttwwwtttooollliiifffcccaaa___ccciiiooorrrrrrqqqooommmllljjjjjjjjjlllnnnpppnnnnnnllliiigggggghhhkkkkkknnnppplllfffbbbccceeeffffffeeeeeeeeeccc___\\\VVVTTTRRRPPPPPPQQQSSSTTTVVVXXX[[[[[[[[[ZZZ[[[\\\^^^bbbiiirrr}}}mmm___[[[[[[XXXYYYYYYUUURRRTTTZZZaaaccc^^^WWWRRRRRRVVV]]]aaafffooo{{{~~~}}}}}}yyyuuussstttvvvzzzvvvvvvsssbbbXXXNNNKKKGGGBBB>>><<<;;;:::;;;:::;;;>>>CCCGGGJJJKKKJJJFFF@@@<<<:::999888777333666:::>>>@@@@@@>>>===777555222///---,,,,,,---.........---------,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++************++++++***))))))))))))***((()))******++++++******(((((()))***+++,,,------,,,,,,,,,---------......000000111333444555666777666999???FFFLLLZZZzzzzzzyyy|||~~~vvvpppkkkddd___[[[YYYVVVTTTRRRQQQQQQQQQPPPPPPPPPOOOMMMKKKHHHGGGEEEEEEDDDBBBBBBAAAAAAAAACCCDDDDDDCCCDDDIIIRRRZZZhhhvvvzzzmmmbbb[[[]]]kkkzzzrrreeegggxxxrrr___UUUOOOLLLKKKHHHHHHHHHKKKNNNOOOMMMKKKAAA<<<666333111111000...---------------.......................................------------......+++++++++******+++++++++------------------------------,,,,,,,,,,,,,,,,,,......///000///...,,,***++++++++++++++++++++++++***,,,,,,,,,******+++,,,---,,,+++******)))************+++---///111444555444555666666777666666555222333555555555666999<<>>;;;888333555999===@@@AAA???>>><<<999555111...------...------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++***))))))*********))))))***++++++++++++***))))))***++++++,,,---------------...............000000111333555666777888666:::AAAGGGNNN```~~~{{{{{{~~~}}}wwwpppkkkaaa___ZZZVVVSSSRRRQQQQQQPPPQQQQQQPPPOOOLLLJJJHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@@@@??????BBBHHHMMMXXXcccvvvwwwhhh\\\WWW```kkkrrr~~~pppfffkkkwwwuuubbbTTTLLLIIIFFFFFFFFFGGGHHHHHHFFFEEE===:::555222000///......---------............///........................---,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,------------------------------,,,+++++++++,,,,,,***+++,,,,,,+++***)))(((++++++++++++++++++++++++***+++,,,,,,******+++,,,...---,,,+++++++++++++++)))***+++---///222444555444555555666666666666666222444555555666888<<>>BBBFFFLLLSSSWWWWWWTTTQQQOOOPPPOOOPPPUUU]]]cccfffeeeaaabbbcccaaa^^^]]]```cccmmmvvv|||yyywwwyyy~~~}}}xxxvvvwwwxxxzzzuuusssxxxyyysssmmmjjjlllnnnppppppxxxzzz~~~~~~|||||||||{{{~~~}}}xxxtttnnnkkkgggbbb]]]ZZZWWWVVVYYYUUUQQQNNNOOOPPPRRRRRRPPPSSSXXX^^^ccchhhnnnrrrwww}}}yyyhhh```\\\^^^``````\\\XXXUUUSSSVVVWWWXXXYYYWWWTTTQQQOOORRRQQQPPPNNNMMMLLLKKKKKKOOOVVV___gggooo{{{xxxzzz~~~rrrfffZZZRRRMMMEEEEEEBBB???<<<<<>>BBBHHHMMMOOOKKKDDD>>><<<:::999;;;???AAA???===@@@>>>:::666222111000000,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,)))***++++++,,,+++++++++---,,,,,,,,,++++++++++++---------........./////////000222333555777999999:::===BBBIIIXXXpppyyyuuuooogggbbb^^^]]]\\\VVVUUUTTTRRRQQQPPPPPPOOONNNMMMKKKIIIGGGFFFEEEEEECCCCCCBBBAAAAAAAAABBBDDDEEEGGGOOO___pppsssaaaWWWVVVVVVaaannnzzzxxxhhhbbbmmm}}}uuu___OOOHHHHHHGGGDDDAAA>>><<<<<<777666444222000///000111111111111000000000000000........................,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///---,,,+++++++++---///000++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++,,,---***+++---...000111222222444444444555555666777888444555666777888<<>><<<@@@GGGNNNRRRPPPJJJEEE@@@<<<999:::>>>AAAAAA???@@@>>>;;;888555333111111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++*********++++++,,,---)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---....../////////000222444666888999:::;;;===AAAKKK^^^zzz~~~xxxpppiiieeeccccccYYYXXXUUUSSSRRRRRRRRRSSSOOONNNLLLJJJHHHGGGFFFEEEBBBBBBAAA@@@???>>>>>>???FFFDDDGGGRRR___pppmmm___YYYNNNXXXccclll{{{ppphhh___mmmiiiTTTJJJIIIHHHDDD@@@<<<;;;:::666666555333111000111333000/////////.........---////////////////////////---------------...///000///......------......///++++++++++++++++++++++++,,,+++*********,,,///000)))(((&&&&&&'''))),,,...++++++++++++++++++++++++)))***,,,,,,++++++,,,---***)))))))))***+++,,,,,,+++,,,---///000111111111444444444555555777888888555666777777999===CCCGGGIIINNNUUUZZZZZZXXXUUUTTTVVVUUUXXXaaalllsssuuutttggghhhhhhggghhhooozzzyyytttuuuuuusss~~~~~~yyysssooommmiiikkkoootttyyy|||}}}}}}}}}}}}~~~{{{xxxlllhhhccc``````___\\\YYYXXXYYY[[[]]]^^^```cccfffgggiiihhhffffffjjjrrryyysssnnnhhhffffffddd^^^YYYSSSRRRQQQOOONNNNNNOOOOOOGGGKKKPPPPPPLLLHHHFFFFFF@@@BBBGGGNNN[[[jjjzzz||||||rrrwww~~~wwwhhhQQQQQQNNNHHHAAA<<<<<<===<<<@@@FFFMMMRRRRRROOOKKKBBB===888999>>>BBBCCCAAA???>>><<<:::777444222111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++*********+++,,,,,,---******+++,,,,,,,,,,,,+++******+++,,,------...///******+++,,,---//////000///000222444666888999:::;;;===AAAMMMddd|||zzz{{{qqqkkkjjjlllbbb]]]WWWUUUUUUUUUTTTRRRRRRPPPNNNMMMLLLKKKIIIGGGDDDCCCAAAAAABBBCCCBBBAAABBBAAACCCHHHOOO[[[nnnvvveee___SSSTTT[[[fffqqqttteeedddkkk|||qqqXXXQQQGGG@@@@@@AAA>>>;;;999666555444333222222111111111111111111000000000000---......//////......---........................++++++++++++++++++++++++,,,++++++******++++++,,,++++++------------++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---***((((((+++------,,,++++++******++++++,,,---&&&***000333444444444444666666555444333222222111666777888:::===AAADDDFFFOOOSSSWWWXXXWWWUUUVVVWWW___dddiiioooxxx}}}xxxpppjjjggggggmmmzzz}}}~~~|||xxxtttsssvvvyyy{{{vvvsssrrrmmmooorrrvvv{{{~~~uuuooommmjjjfffaaaaaa``````cccggghhheeeaaacccbbbbbbbbbccceeegggiiipppttt||||||nnnfffffffffccc___\\\ZZZXXXVVVTTTRRRQQQQQQRRRRRRPPPNNNJJJFFFCCCAAACCCDDDEEEGGGNNN\\\ooo}}}{{{sssnnnrrr}}}lll]]]TTTKKKGGGDDD???<<<<<<===CCCGGGJJJPPPZZZ\\\XXXIIIEEE@@@>>>???AAABBBAAAAAA???===;;;999666222///...---+++,,,------+++************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++************++++++++++++******---,,,+++*********+++,,,---,,,,,,...//////000222)))111777555666;;;===;;;===AAADDDOOOkkkzzz}}}~~~yyytttssstttgggbbb\\\XXXXXXWWWUUURRRSSSQQQOOONNNNNNMMMKKKIIIFFFDDDBBBAAABBBBBBAAA@@@DDDBBBCCCFFFJJJRRR```nnnpppdddYYYUUUVVV^^^jjjzzztttggg```jjj|||iiiTTTMMMGGGFFFDDD???<<<<<<666555444222222111111111111111000000000/////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---***((()))+++------,,,+++++++++***++++++,,,---(((+++000333333333444444444444444444444444444555777777888;;;>>>CCCGGGIIIPPPUUUZZZ[[[YYYYYY]]]```ppptttxxxyyy{{{{{{uuummmkkkkkkmmmuuu{{{||||||zzzwwwxxx|||}}}|||}}}~~~zzzwwwuuuuuuvvvyyy}}}|||wwwrrrqqqooonnnooopppooojjjffffffeeecccaaaaaaaaacccdddgggkkkqqqyyyqqqiiifffdddbbb```___^^^\\\[[[[[[ZZZZZZXXXWWWVVVSSSOOOKKKGGGDDDCCCDDDEEEFFFKKKVVVfffrrr{{{rrrpppuuuxxxbbbXXXOOOMMMKKKEEEAAA@@@???DDDGGGHHHOOOYYY]]]\\\RRRKKKCCC>>>>>>???@@@???BBBAAA???===<<<999555111000///------......---+++,,,,,,,,,,,,,,,---------+++++++++++++++,,,---------------------------------,,,,,,,,,,,,+++++++++******++++++++++++******---,,,+++******+++,,,,,,,,,,,,,,,...//////000111,,,222555333333888;;;:::===BBBIIIWWWttt}}}~~~|||}}}rrrllleee```^^^\\\XXXUUUTTTRRRPPPOOOOOOOOONNNLLLIIIFFFDDDCCCCCCBBBAAA???CCCAAAAAACCCEEEHHHQQQ\\\pppzzzlllcccZZZSSSWWWbbboooqqq]]]___qqqvvvXXXPPPJJJGGGDDD>>>;;;;;;666555444222111000111111000000000/////////.........---,,,,,,,,,,,,---...........................------------------------...------------------...---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,+++++++++++++++,,,------+++...000222222222333555111111222444555666777888777888999<<>>===???@@@@@@DDDBBB@@@???>>><<<888555333111///...//////...,,,......---------------,,,++++++******++++++,,,---------------------------------,,,,,,,,,+++++++++******++++++++++++******,,,,,,+++++++++,,,,,,---+++,,,------.../////////111444555333333888;;;;;;===DDDNNNaaa~~~yyyqqqkkkgggccc^^^ZZZVVVSSSQQQPPPPPPPPPOOONNNLLLIIIFFFEEEDDDCCCAAA??????===???BBBDDDEEEKKKRRRaaammmqqqlllaaaXXXVVV[[[eeesssgggcccmmm{{{dddWWWKKKGGGEEEBBB>>>===777666444222000000111111////////////............///---,,,******,,,---///........................---------------------------------......---------------++++++++++++------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,+++,,,++++++++++++,,,------...000111111000111333555111111222444555777888999888999;;;???EEELLLQQQUUUZZZ```eeedddbbbdddmmmvvvyyyrrrlllhhhiiiqqqyyy~~~zzzvvvssswww{{{~~~~~~}}}{{{{{{{{{vvvsssnnnhhheeecccccccccaaaccceeefffkkkwwwrrrnnnnnnnnnmmmlllkkkkkklllnnnooohhhgggddd```ZZZSSSLLLIIIKKKLLLLLLKKKLLLPPPVVVZZZiiisss}}}rrrjjjooottteeeVVVQQQOOOLLLHHHFFFFFFGGGFFFFFFJJJSSS\\\bbbcccXXXIIIAAA???AAABBBBBBCCCBBBAAA@@@@@@===:::777555222000...//////...---......------,,,,,,+++++++++************+++,,,,,,------------------------,,,++++++++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------+++......,,,---//////---333555666777888:::<<<===???EEERRRgggzzztttooojjjccc___XXXUUURRRPPPQQQQQQPPPOOOOOOMMMIIIGGGFFFEEECCCAAA???>>>@@@DDDEEEEEEHHHMMMUUU]]]nnnvvvppphhh```ZZZWWW[[[jjjxxxqqqeeeeeepppwwwcccPPPIIIJJJIIIEEEBBB999777444222000000111222////////////............///...,,,++++++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------++++++++++++------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,---...000111111111000111333555333333444444555666777777999;;;???DDDJJJQQQVVVYYYYYY```fffjjjlllqqq|||tttmmmiiigggmmmuuu}}}~~~~~~zzzxxxsssxxx~~~~~~}}}~~~|||~~~yyysssnnnmmmlllmmmiiijjjjjjhhhhhhooo{{{wwwtttmmmmmmlllmmmpppssswwwyyysssqqqmmmggg```YYYSSSPPPPPPQQQQQQPPPPPPQQQSSSTTT[[[dddqqq|||{{{ooonnn{{{uuuaaaVVVRRRNNNLLLMMMJJJHHHGGGGGGIIIOOOXXX```hhh___RRRHHHBBB@@@@@@@@@BBBAAA@@@@@@@@@>>>;;;888666333000.........---,,,------,,,,,,++++++******++++++******++++++,,,---------------------------************))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,------............,,,//////,,,---222333000333333555888;;;<<<<<<===@@@FFFTTTlll{{{vvvsssrrrqqquuu{{{zzzxxx~~~|||wwwqqqjjjeee\\\YYYUUUSSSRRRRRRRRRQQQRRRPPPLLLJJJIIIHHHEEEDDDDDDAAABBBFFFGGGDDDEEEGGGKKKOOO\\\qqquuuoooggg___WWWWWWcccppp~~~xxxeee\\\ccc{{{oooXXXNNNLLLIIIDDDAAA;;;999666333111111222333000000000/////////......///...------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++,,,,,,,,,,,,,,,------...///000111111111222444666444444555555555666666666:::===BBBIIIPPPVVVZZZ\\\VVV]]]gggpppyyyrrrllljjjhhhtttzzz}}}zzz~~~|||yyyyyyyyy}}}}}}~~~~~~~~~zzzxxxxxxxxxrrrqqqooollliiijjjppptttzzzllllllmmmooosssxxx}}}|||yyytttnnnhhhccc```^^^YYYYYYXXXVVVUUUSSSSSSRRRQQQUUU___jjjssszzzxxxrrrxxxmmm]]]SSSLLLKKKNNNLLLJJJIIIIIIHHHJJJQQQZZZiiieee]]]QQQGGG@@@======@@@@@@??????@@@???<<<:::888555111.........---,,,,,,+++++++++++++++******,,,,,,++++++,,,,,,---...------------------------+++*********))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,---...////////////,,,111000,,,///999>>>;;;666333333888:::::::::<<>>FFFNNNUUUYYY\\\]]]YYY___jjjxxx|||qqqoooppppppxxx{{{}}}xxxtttxxx}}}zzz{{{}}}|||zzz~~~}}}|||{{{xxxtttpppmmmllllllmmmtttyyyuuusssrrrrrrtttxxx{{{~~~}}}zzzuuupppmmmlllllllllhhhfffccc```]]]ZZZWWWTTTRRRPPPSSSZZZaaaiiiwww|||~~~lll[[[OOOMMMPPPMMMKKKKKKLLLHHHEEEKKKSSSaaadddcccZZZMMMBBB???@@@@@@??????@@@AAA@@@>>>;;;:::777222/////////...---+++++++++,,,,,,,,,,,,,,,------,,,,,,------...///------------------------,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,...///000000//////+++111111...555DDDLLLKKKAAA:::555777999999;;;???DDDLLL```}}}yyywwwrrrnnnjjjfffdddddd^^^aaahhhnnnrrrrrrmmmiiiaaaffflllpppttt|||~~~yyyeeeaaa\\\XXXWWWWWWVVVUUUUUUSSSPPPNNNMMMLLLJJJHHHBBB???@@@DDDFFFEEEDDDFFFHHHEEEGGGPPP\\\lllssslllfffbbbaaacccvvv|||pppdddhhhrrrnnn[[[LLLFFFHHH???<<<888444222333444555111111111111000000000000//////000000000000//////........................////////////////////////---...///111111///...---++++++---......---+++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...+++))))))***---,,,,,,,,,,,,---......---///222333333333555666222333444555666777888999:::???HHHQQQWWW[[[]]]]]]```eeepppwwwqqqsssvvvwwwxxxzzzyyysssooossszzzzzz|||zzz}}}{{{yyy|||}}}wwwsssqqqpppooommmiiijjjppp}}}~~~zzzvvvttttttvvvwwwzzzwwwsssooonnnooorrrttttttqqqmmmiiieee```\\\YYYWWWRRROOORRRUUU\\\kkkzzz~~~jjjZZZUUUXXXNNNLLLMMMMMMIIICCCFFFOOOWWW^^^ddd___QQQGGGDDDGGG@@@@@@@@@AAABBBAAA???======999444111000000//////,,,,,,,,,------............------------...//////------------------------.........---------,,,,,,+++,,,,,,------,,,,,,++++++,,,...000000000000///***111222000999KKKWWWWWWMMMBBB999999::::::===CCCEEENNNeee{{{sssttttttsssqqqnnnjjjhhhhhhllloooqqqtttvvvqqqjjjcccgggoootttrrrpppttt|||xxxnnnbbb[[[ZZZXXXTTTOOOTTTRRRPPPOOONNNMMMJJJHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCFFFLLLRRR]]]nnn}}}wwwpppiiiddddddmmmttt~~~{{{ccc^^^fff}}}}}}|||eeeQQQJJJHHH???>>>;;;666333333444444000000000000////////////000000//////.........---///............------------------------------------.........---,,,,,,++++++***+++,,,------***(((((()))***,,,------,,,,,,******+++,,,+++***)))((()))******+++++++++******+++++++++,,,,,,---------111111111111111111111111222333555555666888;;;>>>BBBEEEJJJQQQWWW]]]```aaafffmmmzzzxxxsssuuu{{{~~~{{{rrroooppprrrvvvzzz}}}{{{{{{~~~zzzwww}}}|||yyyuuutttrrrnnnkkkgggggghhhmmmuuu{{{zzzyyyvvvrrrppprrrrrrpppmmmnnntttzzzzzz~~~~~~yyytttnnnfff^^^YYYWWWUUURRROOOOOOXXXcccxxx}}}rrrcccWWWUUUOOONNNQQQKKK@@@???FFFKKKSSSXXXUUURRRQQQLLLFFFKKKCCC>>>AAADDDAAA@@@CCC<<<:::888555222000---,,,------------------------........................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''')))***+++,,,,,,,,,------..................///222555999;;;>>><<<999888999<<>>888555444444333111000000000////////////000/////////............///............---------------------------------------......------,,,+++,,,++++++,,,------+++))))))***+++,,,------,,,,,,***++++++,,,,,,+++))))))+++++++++++++++***)))((()))***+++,,,---...//////222222222222222222222222333444555666666999<<>>===:::777444111///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***+++,,,,,,,,,------------------///.........000222444666:::999777888:::===@@@BBBJJJYYYuuuyyywwwxxxyyy|||}}}~~~~~~}}}}}}{{{|||qqqtttzzzuuummmjjjnnnuuuyyynnnhhhddd^^^YYYZZZWWWSSSQQQOOONNNLLLJJJKKKJJJHHHFFFEEECCCCCCCCCCCCAAABBBDDDEEEHHHQQQ[[[nnnssshhhdddbbbhhhpppxxxqqqfff[[[uuuyyyeeeVVVLLLGGG@@@;;;888555333222111111000000000/////////////////////............///............---------........................------......------,,,,,,,,,,,,+++,,,......,,,+++***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))------,,,,,,+++)))((('''((()))***,,,...///111111444444444444444444444444444555666666777:::>>>AAAEEEKKKRRRWWW[[[aaajjjqqq~~~}}}}}}zzzuuusssppprrrvvvwww{{{~~~~~~~~~{{{zzztttssssssyyy|||{{{zzz|||~~~}}}||||||zzzyyyqqqmmmgggdddeeejjjrrrwww~~~~~~xxxuuutttuuutttqqqnnnoootttxxxooobbbVVVQQQNNNLLLKKKLLLSSS[[[fffsssxxxeeeTTTNNNKKKEEEDDDGGG;;;AAAEEEHHHOOO[[[dddhhhdddXXXLLLGGGFFFCCCBBBBBB@@@???===:::666333000...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------000///---,,,+++,,,------------------------,,,,,,//////...---...///000111555666666888;;;>>>AAACCCMMMaaa~~~}}}|||xxxxxxzzz|||tttooommmqqqxxx{{{ssskkkddd___[[[XXXTTTQQQPPPOOONNNMMMMMMKKKIIIGGGEEEDDDCCCCCC???===>>>AAABBBDDDJJJRRR___ppptttnnneeedddffflllwww{{{jjjZZZiii|||zzzfffUUUKKKBBB===;;;777444333111111111000000000/////////////////////.........///............---------////////////////////////,,,------...------,,,,,,---,,,,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))******+++---...///111111333333333333333333333333444444555666888;;;@@@DDDIIIOOOUUUXXX[[[cccqqq|||~~~zzzvvvrrrtttxxx~~~~~~{{{zzz|||}}}~~~~~~~~~|||zzztttqqqpppttt|||~~~{{{{{{}}}yyyvvvsssrrrrrrsssvvvxxxzzz~~~~~~{{{xxxwwwsssmmmhhhfffgggjjjlllqqqxxxwwwuuurrrnnnmmmqqqyyyooo\\\SSSRRROOOLLLJJJJJJQQQ]]]kkk{{{|||bbbTTTOOOJJJGGGGGG>>>???@@@CCCJJJVVVccckkkmmmcccUUULLLGGGCCCAAA@@@AAA@@@???<<<888444000...................................................------............------........................000///...---,,,,,,,,,---.........------,,,,,,,,,///............///000111333555777999;;;>>>AAACCCOOOggg}}}}}}~~~}}}~~~yyyyyyxxxxxx}}}~~~uuummmggg^^^ZZZUUUQQQPPPQQQQQQPPPNNNMMMKKKIIIGGGFFFEEEEEE@@@>>>>>>AAABBBCCCGGGMMMSSSaaawww{{{pppgggaaaeeeqqquuudddaaajjj```RRRDDD???===999555555111111111111000000000000.........//////////////////............---------////////////////////////,,,,,,------...------,,,---,,,+++,,,...///...---------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------......//////000333333333333333333333333333444555666999===CCCHHHNNNSSSWWWZZZ]]]hhhxxx}}}yyyyyy{{{~~~}}}zzzvvvxxx}}}~~~{{{wwwvvvxxxzzz|||}}}}}}~~~~~~~~~}}}|||{{{zzzvvvsssrrrtttyyy~~~}}}xxxvvvxxx{{{}}}|||yyyvvvrrrnnnkkkjjjggghhhjjjmmmpppuuu||||||wwwyyyvvvsssoookkkhhhgggfffiiilllsss}}}uuunnnlllrrr{{{zzzdddYYYVVVSSSQQQPPPJJJOOOYYYfffxxxttt___SSSLLLGGGEEECCCAAA???@@@EEEOOO[[[eeemmmhhh^^^RRRIIIDDDAAA@@@AAA@@@???===999555111///------------------------........................,,,,,,------------,,,,,,..............................---,,,,,,,,,,,,,,,.........------,,,,,,,,,------...///000222333444333666999:::;;;===@@@CCCQQQmmm{{{zzzxxxrrreee```YYYUUUSSSRRRSSSRRRPPPOOOMMMKKKIIIHHHHHHHHHGGGCCCAAACCCCCCAAACCCGGGHHHRRRdddyyy~~~nnnbbbdddmmmwwwppp^^^]]]nnnqqq\\\IIICCC@@@:::666666222222111111111000000000.........//////////////////............---------........................,,,,,,------......---------+++***+++---.........------,,,,,,,,,,,,---...///...---,,,,,,,,,------((()))***,,,------...............///////////////222222222222222222222222333444666888<<>>;;;777333111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...000222444555666444777::::::;;;===BBBFFFVVVttt}}}pppjjjaaaYYYUUUTTTSSSSSSQQQPPPNNNMMMLLLKKKKKKKKKKKKFFFBBBBBBBBB@@@BBBEEECCCHHHTTTeeewwwwwwjjjhhhjjjlllwwwzzzbbb\\\dddpppiiiPPPGGGCCC;;;666666222222222111111111000000............/////////000///............---------------------------------+++,,,------......------,,,***)))))),,,---......,,,,,,++++++,,,---.../////////---,,,,,,------...******+++,,,------------------...///000000111111444444444444444444444444555666999;;;@@@GGGPPPUUUZZZ___gggooowww~~~{{{wwwwww||||||vvv{{{zzzvvvqqqppprrrvvvzzz|||{{{{{{zzzyyyxxxwwwvvvuuutttuuuvvvyyy|||}}}}}}}}}}}}yyyvvvrrrmmmjjjggggggfffeeebbb```]]]\\\XXXXXXWWWWWWYYY^^^eeejjjttt|||~~~{{{wwwrrrmmmiiigggkkkiiijjjqqq~~~}}}wwwxxx{{{~~~tttfff\\\ZZZ]]]XXXWWWZZZcccsss~~~dddSSSLLLJJJJJJFFFDDDEEEEEEFFFLLLTTTZZZfffkkkaaaRRRIIIFFFEEE@@@AAAAAA@@@>>>:::666444........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,------------------,,,---///111222444555555333666999::::::>>>EEELLL^^^}}}xxxqqqfff]]]XXXUUUSSSRRRQQQPPPOOONNNMMMMMMMMMMMMJJJDDD@@@AAABBBAAABBBFFFDDDDDDKKKYYYhhhzzz}}}qqqlllgggdddooo~~~iiiaaaaaabbbzzzrrrVVVKKKEEE;;;555666222222222111111111111000---.........//////000000//////.........---------------------------------+++,,,,,,---.........---+++***((()))+++---...---,,,,,,++++++,,,...///000000///...---,,,---......,,,,,,---------,,,+++++++++,,,---///000222333444555555555555555555555555777888;;;>>>CCCKKKTTT[[[]]]dddnnnzzz~~~{{{yyy{{{}}}}}}yyywww}}}}}}|||yyyuuupppnnnqqquuuyyy{{{{{{zzzyyyxxxvvvuuuttttttrrrtttwwwzzz}}}~~~}}}}}}|||}}}~~~}}}}}}~~~}}}}}}yyywwwuuurrrkkkfffaaaaaaaaa```^^^\\\ZZZXXXUUUTTTSSSQQQRRRVVV\\\```gggppp|||zzztttpppmmmkkknnnnnnoooqqqxxx~~~}}}pppaaa]]]aaaaaa^^^]]]cccqqqmmmYYYRRRQQQOOOJJJHHHIIIGGGCCCFFFMMMRRRdddooogggUUUKKKHHHHHHAAABBBBBBBBB@@@===999666////////////////////////..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////,,,,,,,,,------.........---...///111222333333333222555999:::;;;@@@IIIPPPdddsssiiibbb]]]VVVQQQTTTSSSQQQOOOOOOOOOOOOOOOMMMKKKGGGDDDBBBAAABBBCCCBBBGGGKKKOOOVVVhhhtttnnnggg```gggttt}}}kkk```\\\dddbbbNNNGGGCCC;;;444444444444444333333222222000000111111111222222222......------------......,,,,,,+++***+++,,,---...------------------------...---,,,,,,,,,,,,---...,,,+++***)))***,,,///000......---------,,,,,,,,,***+++,,,---.....................///000222444555===777222444666666666888999999<<>>CCCRRRkkk|||rrrkkkddd]]]XXXWWWUUURRRQQQPPPOOONNNNNNMMMKKKHHHEEECCCBBBBBBBBB???CCCGGGIIINNN\\\qqqwwwrrrkkkdddfffooouuu}}}mmmaaabbbvvvlllVVVIIIBBB;;;555333222222111111000000000//////000000000111111111///......------......///---,,,,,,+++,,,---...///------------------------...---,,,,,,,,,,,,---...---,,,+++***+++---...000......---------,,,,,,,,,+++,,,,,,---.....................///111222444555===777444666888777777999:::<<>>AAADDDDDDDDDIIITTT]]]rrrxxxqqqggg```^^^iiisssuuudddcccjjjpppZZZIIIBBBAAA777666555333222111111111000000000000000000000000//////............//////...............//////000------------------------------------------------//////...---------............---------,,,,,,,,,---...............---,,,......///000111333444555888555555999:::777777:::===BBBKKKUUU```jjjtttyyy{{{}}}}}}|||wwwqqqmmmpppvvv~~~}}}zzzxxxzzz~~~|||tttoooqqquuuwwwwwwvvvvvvuuuuuuvvvvvvtttsssqqqrrruuuzzz|||xxxwwwzzz}}}|||zzzzzz}}}~~~~~~~~~zzzvvvtttrrrpppnnnjjjkkkmmmppprrrpppllliiiiiigggdddcccaaa___\\\YYYTTTVVV\\\eeeqqq|||zzzrrroooqqqvvvqqqlllhhhggghhhooo}}}vvvaaaWWWSSSOOONNNNNNMMMJJJHHHIIITTTdddqqqtttnnnbbbYYYQQQLLLFFFBBBAAABBBCCCCCC;;;777222///000111222222111111000///...------,,,---...//////---,,,------,,,,,,------------------+++,,,------,,,,,,---///+++...000111000/////////.........///111222444555444;;;::::::@@@BBBLLL```rrr~~~tttmmmccc^^^XXXUUUVVVUUURRROOOMMMMMMMMMLLLJJJGGGDDDCCC???BBBDDDDDDDDDGGGNNNTTT___sss~~~tttiii```[[[dddlll{{{kkkaaa___lllxxxhhhSSSFFFAAA:::888666444222222222222111111111111111111111111/////////....../////////......////////////000///------------------------------------------------///.........------............---------,,,,,,,,,.........///......------/////////000111333555666666444555888999777777;;;???GGGSSS___jjjsss||||||uuupppmmmmmmsss{{{}}}}}}~~~~~~|||zzzzzzwwwqqqrrrvvvwwwvvvvvvvvvvvvwwwxxxxxxvvvuuurrrrrruuu{{{zzzyyy{{{~~~|||{{{}}}~~~|||~~~~~~~~~~~~~~~zzzwwwuuusssrrrpppnnnooorrrvvvxxxvvvrrrnnnkkkjjjhhhhhhgggeeebbb```YYYYYY\\\dddppp}}}~~~ssspppqqq|||{{{}}}~~~ssskkkgggkkkxxxlll\\\XXXRRRQQQQQQQQQNNNKKKEEEMMM\\\kkkuuutttllleeeXXXSSSKKKDDDBBBBBBCCCCCC@@@<<<666222111000000000111111000///...------,,,---///000///...,,,,,,---,,,,,,,,,---------......---...///...,,,+++,,,---+++...000111000/////////------...///000222333444555<<<;;;:::???BBBNNNddd{{{jjjzzznnnggg^^^YYYYYYXXXUUUQQQOOOOOONNNMMMKKKHHHFFFDDD>>>AAACCCCCCBBBDDDIIIMMMQQQaaayyy~~~qqqfff___^^^eeerrr{{{hhh___^^^iii{{{zzzaaaLLL@@@;;;999666333111000111111222222222222111111111111000//////......//////000---......///000/////////------------------------,,,------......------,,,---------------......---......---------,,,,,,,,,---....../////////....../////////000222333555666666444666999888777999>>>EEEPPP___mmmwww~~~~~~{{{uuuoooooooooqqqwww~~~}}}~~~|||zzzwww{{{~~~|||wwwssstttvvvvvvvvvvvvvvvwwwxxxyyyzzzxxxvvvttttttvvv{{{}}}|||}}}~~~~~~~~~}}}{{{}}}~~~}}}}}}~~~~~~~~~zzzwwwvvvtttrrrpppoooqqqtttwwwzzzyyyuuurrrmmmlllkkkllllllkkkhhheee^^^\\\\\\cccooo}}}|||tttqqqyyy}}}yyy}}}uuukkkiiipppzzzkkkddd[[[VVVUUUSSSOOOKKK@@@DDDOOO___nnnvvvuuuqqqbbb[[[QQQIIIEEECCCBBBBBBDDD@@@:::555222111///...000//////......---------...000111000...,,,,,,---+++,,,,,,------............///000...,,,++++++,,,,,,---//////.........///---......///000222333444555<<<<<<;;;???DDDSSSkkkvvvfff}}}sssfff^^^\\\[[[WWWSSSPPPPPPOOOMMMKKKIIIGGGFFF@@@BBBCCCCCCBBBCCCFFFIIIJJJTTTggg~~~~~~qqqhhh^^^bbblllxxx{{{kkk]]]aaalll}}}tttWWWDDD===;;;888444222111222222222111111111000000000000000000////////////000000,,,---.../////////......------------------------,,,,,,---......---,,,,,,++++++,,,---------------......---------,,,,,,,,,,,,---...//////000////////////000111222444555666888666777:::999888<<>>AAACCCLLLfffooofffssshhhaaa[[[XXXWWWTTTQQQOOONNNNNNMMMLLLIIIGGGEEECCCBBBCCCDDDEEEIIIGGGKKKTTTbbbxxxzzzeee^^^ZZZ^^^fffrrr}}}iii[[[cccwwwwww]]]JJJAAA:::888666333111333222222222111111111111000111111///......//////000......//////...------,,,(((,,,//////,,,+++...111........................---------,,,,,,,,,++++++.................................---......///000111222333333222333555777777666888<<<>>>AAAKKKWWWnnn}}}zzzkkkccc]]]cccmmmxxx}}}zzzzzz|||~~~{{{uuuqqqooolllkkkllloootttuuutttssstttssstttwww{{{|||{{{yyyxxxxxxyyy{{{}}}~~~}}}zzz{{{~~~}}}|||||||||}}}}}}~~~}}}||||||~~~{{{zzzxxxwwwwwwvvvsssqqqvvvsssqqqqqqtttwwwwwwwwwssssssssssssssspppkkkhhh^^^\\\ZZZZZZ```jjjuuu{{{~~~}}}||||||}}}~~~|||~~~vvvqqqrrr{{{oooffffffmmm|||uuuhhh[[[QQQLLLGGGCCCDDDHHHPPP^^^jjjqqqwwwxxxmmm___RRRIIIBBBDDDCCCAAA===999444111000------........./////////000/////////........................---------,,,........................000000000000000000000000111111111111333444666777999999<<>>@@@FFFUUUddd{{{{{{wwwtttwwwpppccc^^^]]]dddnnnxxx{{{wwwwwwxxx{{{}}}wwwqqqmmmkkkjjjjjjlllooosssvvvwwwvvvtttsssrrruuuzzz~~~{{{zzzyyyxxxwwwxxxyyyzzz|||~~~}}}{{{|||~~~~~~}}}|||{{{{{{{{{}}}|||||||||}}}~~~xxxvvvtttssstttuuuuuuuuuwwwuuussssssuuuwwwyyyyyyvvvvvvuuuuuutttpppkkkhhh\\\ZZZWWWXXX]]]fffpppvvv||||||||||||{{{{{{{{{{{{zzz{{{~~~xxxuuu|||sssnnnqqqyyytttiiieeeeeekkkvvvtttdddXXXRRRKKKFFFDDDDDDHHHRRR\\\jjjwwwyyyjjj\\\PPPIIIEEEDDDBBB???;;;666222000///////////////000000000////////////............/////////.........------........................000000000000000000000000000000111111333555666777777777;;;@@@EEERRRooo~~~{{{jjjcccxxxnnneee___YYYWWWUUUSSSSSSRRRPPPNNNMMMKKKHHHFFFDDDCCCBBBCCCDDDDDDFFFHHHJJJTTTgggxxx~~~mmm\\\VVVYYY```jjjrrrcccZZZddduuuzzzXXXLLL@@@:::777333222222222222222111111111000000///////////////000000111---......///......---------///000///---+++,,,---------------------------------------------,,,,,,........................///////////////000111222222333444333333333555777666888:::<<<@@@MMMbbbsssssspppooovvvuuufff^^^^^^bbbhhhrrr{{{}}}yyyvvvuuuwwwzzz}}}xxxrrrllliiihhhiiijjjlllooossswwwyyyyyyuuutttrrrssswww{{{yyyyyyxxxxxxxxxxxxxxxxxxzzz|||~~~~~~||||||}}}~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{}}}~~~yyyvvvrrrppprrrtttvvvwwwxxxvvvtttssstttuuuvvvwwwxxxwwwwwwwwwvvvsssoookkk]]]ZZZXXXXXX\\\dddlllrrrxxxxxxxxxxxxxxxwwwvvvuuusssvvvyyy|||uuu{{{}}}ooojjjmmmwwwzzzvvvnnngggeeehhhsssnnnbbbYYYRRRLLLHHHEEEEEELLLTTT```ppp~~~xxxkkk\\\QQQFFFEEEBBB@@@<<<888222//////////////////////////////////////////.........000////////////.........................................................///000111222444555777777888777;;;AAAGGGUUUtttyyyfff^^^uuujjjddd]]]ZZZWWWUUUTTTRRRPPPNNNOOONNNKKKHHHFFFDDDCCCCCCEEEEEEFFFGGGHHHMMM[[[iiiwwwbbbXXXWWWZZZ```ggguuummm\\\ZZZggg{{{```RRRCCC;;;888555333333222222222111111111000000000000000000000//////......///000000000000//////...///000///...,,,,,,,,,------------------------------------------------....................................///000111222222333444444333444666777777999:::;;;CCCVVVooo{{{nnnmmmpppyyyyyylllaaa```dddjjjpppyyy}}}yyywwwvvvxxxzzz{{{yyyvvvqqqkkkhhhggghhhjjjkkknnnqqqtttwwwzzz|||yyyvvvssssssuuuwwwyyyzzzxxxxxxxxxxxxxxxxxxwwwwwwyyy{{{|||}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{|||~~~{{{wwwrrrpppqqqsssvvvwwwzzzzzzyyywwwuuuuuuuuuvvvyyyxxxyyyzzzzzzwwwsssppp```]]]ZZZZZZ]]]dddkkkpppsssssstttsssrrrqqqpppooommmpppssswww{{{~~~|||~~~tttgggdddjjjyyyxxxmmmfffccciiixxxtttggg]]]WWWPPPLLLGGGEEEIIIOOO[[[iiiyyyxxxeeeUUUHHHFFFBBB???===888333///.................................///////////////000////////////.................................------------------------...///000222444666777777:::999===CCCIIIYYYyyyxxxddd\\\~~~ssslllccc___ZZZVVVUUUSSSRRRPPPQQQPPPMMMKKKHHHFFFEEEDDDGGGEEEEEEGGGHHHKKKTTT]]]sss|||hhh\\\VVVTTTXXX^^^gggxxx|||eeeXXX[[[oookkkZZZHHH???;;;777555444222222222111111111111000000000111111000///...---//////000111111111000000,,,---...//////000//////------------------------------------................................................///111222333222333444444333444666888777:::<<<@@@MMMeee~~~uuujjjnnnuuuzzzpppgggaaaeeelllsssyyy|||yyyxxxyyyzzzvvvtttoooiiieeeeeegggjjjmmmoooqqqssstttwww{{{}}}{{{yyyuuutttuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{|||}}}}}}~~~|||wwwrrroooppprrruuuvvv|||}}}~~~}}}zzzxxxwwwxxxyyyyyyzzz{{{{{{yyyvvvrrrcccaaa^^^]]]___eeekkkpppqqqpppooonnnmmmlllkkkkkkiiikkkmmmqqquuu{{{~~~~~~lllcccccclllwww|||~~~|||ppphhhccceeeoooyyyzzzkkk___YYYSSSOOOIIIDDDFFFKKKXXXeeeuuukkkYYYMMMHHHCCC???===:::555111//////............------.........////////////////////////.........------........................////////////////////////---...000333555666777777<<<;;;>>>EEELLL]]]vvveee```}}}vvvkkkeee^^^YYYVVVUUUTTTSSSRRRQQQOOOMMMKKKIIIGGGFFFHHHCCCBBBEEEHHHIIIMMMRRR___tttooobbbXXXRRRUUUZZZ[[[jjj}}}qqq[[[VVVddduuu~~~yyyeeePPPDDD>>>999666444222222222111111111111000......000111111000000///......///000000000000000---------...000000000///........................------------.........///......................../////////000111222333444222444555444444444666888777===BBBKKK^^^www|||pppnnnvvvwwwnnniiieeedddkkksssxxx~~~|||yyyxxxxxxrrroooiiiccc```bbbhhhmmmqqqsssuuuuuuuuuwww{{{~~~}}}{{{xxxwwwwwwwwwuuuttttttvvvxxxzzz{{{{{{zzzyyy{{{{{{|||}}}~~~~~~}}}||||||}}}}}}}}}|||zzzyyyyyyzzz{{{{{{|||||||||||||||}}}|||yyyuuupppnnnooorrrtttuuuxxx|||~~~{{{zzzzzzzzzzzzzzz{{{{{{xxxtttpppfffdddaaa___aaafffkkkoooqqqooommmkkkjjjiiiiiiiiifffgggiiikkkpppwww{{{mmmdddeeekkkttt~~~sssjjjeeedddiiiooo}}}tttccc]]]WWWRRRKKKEEEEEEIIIRRRaaasssssseeeRRRLLLEEE@@@???===888444000000000/////////................../////////000............---------,,,........................////////////////////////,,,...000333555777777777;;;;;;???FFFOOOccc~~~uuujjjiii}}}pppjjjaaa[[[WWWVVVVVVVVVSSSRRRPPPNNNLLLJJJIIIHHHHHHBBB???BBBFFFGGGHHHJJJPPPddd~~~uuuggg[[[SSSUUUZZZUUUaaarrrzzz```TTT\\\iiizzz{{{}}}mmmVVVHHHAAA;;;666444222222222111111111111000+++---...000111222111111------...///000000//////111000////////////---+++////////////////////////---------.........//////........................000000000111222444555666333444555444444444666888888???HHHUUUjjjvvvlllvvvtttlllfffdddeeegggnnnuuuzzz~~~yyywwwvvvpppllleee___]]]aaaiiippptttuuuwwwwwwuuuwwwzzz~~~}}}{{{zzzyyyyyyyyywwwuuusssuuuxxx{{{}}}|||{{{zzz}}}||||||}}}~~~}}}{{{{{{|||}}}}}}|||{{{zzzzzzzzz{{{{{{|||{{{{{{zzz{{{|||~~~xxxuuurrrnnnlllnnnqqqtttuuusssxxx~~~~~~{{{zzzzzz|||{{{zzzzzzyyyvvvqqqnnnhhheeebbb```bbbfffkkkoooqqqpppmmmjjjhhhhhhiiiiiidddeeefffhhhmmmuuu~~~xxxjjjdddeeefffqqq~~~wwwmmmgggeeefffjjjnnn~~~gggbbb\\\VVVNNNGGGFFFIIIJJJ]]]rrrzzzqqqVVVOOOFFFAAA@@@???;;;777222111111111000000//////---.........//////000000......---------,,,,,,,,,........................------------------------,,,...000333555777777777::::::>>>GGGQQQfff~~~tttnnnppp}}}tttggg^^^ZZZYYYXXXWWWSSSRRRQQQPPPNNNKKKIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGNNNUUUddd|||qqqbbbTTTQQQUUUYYY```mmm|||iiiZZZUUUWWWgggyyy{{{```KKK@@@;;;777555333111///...000111111000111111000000000000111111000000000000000000000000//////000000000000000///111000///...---,,,,,,,,,///...---,,,,,,,,,,,,,,,//////............//////......///000111222333333666111///222555555888<<<===???MMMfff|||~~~xxxuuutttnnnaaa\\\ccckkklllrrrzzz~~~{{{tttnnnffffffddd___\\\___hhhqqqtttvvvyyyzzzzzzzzz{{{}}}{{{{{{{{{zzzyyyxxxvvvuuuwwwzzz|||zzzwwwwww{{{~~~~~~}}}~~~~~~}}}zzzxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyy~~~~~~~~~xxxssspppmmmlllnnnllliiikkkooosssuuuxxx{{{{{{|||}}}~~~~~~{{{yyyxxxxxxvvvqqqmmmnnnjjjffffffiiilllmmmlllqqqooollljjjjjjiiihhhggggggfffeeeggglllttt|||sssfff___```fffrrr~~~~~~pppkkkkkkiiifffhhhuuutttcccWWWWWWUUULLLGGGIIIDDDTTTfffooouuuxxxuuunnn\\\TTTIIIAAA???>>>===<<<333222000000111111///---//////...---,,,,,,++++++000///...---+++***)))(((///......---------..................//////////////////111333555777888999;;;<<<@@@FFFTTTmmm{{{yyy{{{rrruuuyyyrrrxxxmmmddd___\\\YYYVVVTTTTTTSSSQQQOOOMMMKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFIIIPPP\\\ppp{{{lll\\\VVVWWWYYY^^^iiiwwwrrr```VVVTTTddduuummmWWWHHH???999666444111//////000111111000111111000000000000111111000000000000000000000000000111111111000///......000///...---------------///...------,,,,,,,,,---//////............//////......///000111222333333666222111444666666999<<<@@@DDDSSSkkk}}}yyy}}}~~~lllbbb___iiiqqqrrrvvv~~~~~~{{{vvvoooiiibbbbbbaaa___^^^cccjjjqqqrrruuuxxxyyyzzz{{{}}}{{{{{{{{{zzzyyyxxxwwwvvvvvvyyyzzzyyyuuuuuuxxx|||~~~}}}||||||}}}}}}{{{yyy{{{{{{zzzzzzzzzzzzyyyyyy{{{{{{{{{{{{zzzzzzzzzzzz}}}}}}}}}~~~}}}vvvqqqooolllkkkmmmllliiikkkooosssvvvyyy{{{{{{{{{{{{{{{|||zzzxxxxxxxxxvvvsssooopppmmmkkkkkkmmmnnnnnnmmmqqqnnnlllkkklllmmmlllkkkjjjhhhggghhhlllrrryyy~~~~~~lllaaa\\\\\\eeewwwyyyrrrnnniiifffcccmmm~~~|||iiiZZZXXXVVVNNNIIIJJJDDDMMMXXXcccpppxxxtttkkk]]]VVVMMMFFFCCCAAA>>>;;;444222000000000000///---000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------..................///////////////000111333555777888999<<<===@@@FFFUUUppp|||zzz{{{|||mmmqqqyyyvvvtttkkkeee___ZZZWWWVVVVVVUUUSSSQQQOOOMMMLLLHHHGGGEEEDDDDDDDDDEEEEEEEEEIIIRRRaaavvvzzzjjj___[[[YYY\\\dddoooyyymmm^^^WWW___mmm}}}gggRRRCCC;;;999555222000///000111111000111111000000000000111111000000000000000000000000111111111000///...,,,,,,///......---------......///...------,,,---------//////............//////......///000111222333333666333333666888777999===DDDKKK\\\ttt~~~xxx{{{~~~rrriiiccceeeqqqyyy{{{}}}|||vvvooogggbbb\\\\\\]]]___ccchhhmmmqqqrrrtttxxxzzz{{{|||~~~{{{{{{{{{{{{zzzxxxwwwvvvxxxzzz{{{yyyvvvuuuxxx{{{}}}{{{yyyyyy{{{{{{{{{zzz{{{{{{{{{zzzzzzzzzyyyyyy{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~zzzsssooommmiiihhhkkkkkkiiijjjnnnsssuuuwwwzzz{{{{{{zzzyyyzzzyyyyyyyyyyyywwwtttrrrqqqpppqqqrrrsssrrrpppnnnpppnnnmmmmmmoooppppppooommmkkkiiiiiilllqqqwww{{{yyyiii___ZZZ]]]mmm~~~wwwqqqnnndddiiitttvvvaaaZZZXXXSSSNNNNNNIIIHHHJJJVVVjjjxxxuuukkk\\\VVVNNNHHHDDD@@@;;;888555333000000000000...---000000000///......------,,,,,,,,,,,,,,,,,,------......---------......///............///////////////000111333555777999999<<<>>>@@@GGGXXXuuu~~~xxxhhhnnn|||}}}{{{ppphhhbbb\\\YYYXXXXXXWWWVVVTTTRRRPPPOOOIIIHHHFFFEEEDDDDDDDDDEEECCCEEEJJJSSSbbbyyyxxxhhh___ZZZ[[[```hhhpppzzz{{{jjj___XXXccc}}}sssYYYFFF===;;;666444111000111111111000111111000000000000111111////////////////////////...............---,,,+++---------------...///000......------------......//////............//////......///000111222333333555333444777888777999>>>GGGSSSfff{{{}}}vvvvvv}}}uuuiiigggfffkkkxxxxxxoooggg___ZZZWWWXXX[[[aaaiiinnnqqqqqqtttvvvyyyzzzzzz{{{}}}~~~{{{{{{{{{{{{zzzyyyxxxwww{{{|||}}}|||yyyxxxyyy{{{zzzxxxvvvvvvwwwyyyyyyyyy|||{{{{{{{{{zzzzzzzzzzzz||||||||||||}}}}}}}}}}}}~~~}}}}}}}}}~~~|||wwwqqqnnnkkkgggfffiiijjjiiijjjmmmpppqqqssswwwzzz{{{zzzyyy{{{{{{{{{{{{zzzxxxuuussspppsssvvvyyyzzzxxxtttqqqqqqooonnnoooqqqqqqqqqpppooommmkkkkkkmmmrrrwwwzzz}}}xxxllldddcccmmmzzz~~~}}}mmmlllppp|||lll```]]]YYYUUUTTTPPPIIIFFFOOObbbqqqsssnnn```YYYQQQJJJFFFBBB===999777444111000000///...---////////////......------000///...---,,,+++******...------------...//////............///////////////000222444666888999:::===???AAAGGG[[[{{{wwwhhhooouuullleee```]]]ZZZYYYYYYXXXVVVTTTSSSQQQKKKJJJHHHFFFEEEDDDEEEEEEEEEDDDGGGLLLTTTfffsssfff^^^\\\]]]cccjjjsssrrrdddUUU\\\ttt{{{___III???===888555222111111111111000111111000000000000111111////////////////////////***+++,,,,,,---------------------------...///000......---------....../////////............//////......///000111222333333333222444777777777;;;AAAMMM\\\ppp}}}ooooooyyy~~~pppggggggiiiqqq|||}}}rrrhhh___YYYUUUUUUWWW]]]eeemmmrrrtttssswwwyyy{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxx{{{|||}}}|||{{{zzzzzzzzzxxxvvvttttttuuuwwwwwwwww{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~{{{wwwsssooollljjjeeecccgggjjjjjjkkkmmmllllllnnnsssxxx||||||{{{}}}~~~~~~}}}{{{xxxvvvvvvqqqvvv||||||xxxuuurrrqqqppppppqqqqqqpppooonnnmmmlllmmmppptttyyy}}}|||~~~yyysssppptttxxx{{{~~~vvvppplllqqq{{{jjjddd```[[[XXXSSSMMMHHHLLLVVVbbbjjjoooggg```VVVOOOJJJGGGBBB???999666333000000///...---......------------------//////......---,,,++++++---------------...//////............////////////000000222444666888999:::===???BBBIII___wwwlllsssuuummmfffbbb[[[ZZZZZZYYYXXXVVVTTTSSSMMMLLLJJJHHHFFFEEEEEEFFFFFFDDDFFFJJJMMMWWWqqqpppeeeaaa^^^aaaeeelllyyy{{{lll[[[ZZZiiijjjRRRDDD@@@999777444222222222111///111111000000000000111111000000000000000000000000******,,,---.../////////---------------...///000.........---......///000//////............//////......///000111222333333333333444777888888>>>GGGUUUggg|||qqqhhhrrruuummmjjjlllpppxxxwwwkkkaaaZZZUUUSSSVVV[[[bbbjjjppptttuuuvvvyyy{{{||||||zzzyyyyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxvvvttttttvvvvvvvvvuuuzzzzzzzzz{{{||||||}}}}}}{{{{{{||||||}}}}}}~~~~~~}}}xxxtttqqqooollljjjiiicccbbbgggkkkllllllnnnkkkjjjjjjooovvv{{{}}}}}}~~~}}}{{{zzzzzzwww|||{{{wwwrrrrrrqqqrrrssssssqqqooooooooonnnooorrrwww|||}}}~~~~~~}}}yyyxxxzzzvvv}}}}}}sssiiigggqqqtttkkkaaa[[[SSSNNNJJJHHHJJJPPP^^^kkkhhhbbbYYYSSSNNNJJJEEEAAA<<<999444222111000//////------------------------,,,,,,,,,---......//////---------------...///000............////////////000111222444666888::::::<<<@@@CCCKKKbbbyyyrrryyyxxxnnnggg[[[[[[ZZZZZZXXXWWWUUUTTTPPPNNNLLLIIIHHHGGGFFFFFFFFFCCCEEEIIIIIILLL___uuu|||nnngggaaa```bbbfffpppzzz}}}fff^^^```rrryyy___LLLCCC;;;888444333222222000///111111000000000000111111000000000000000000000000---...///000000000000000......---------......///...............///000000//////............//////......///000111222333333555444666888999;;;CCCMMM___rrrvvvmmmnnn|||wwwmmmkkkpppsssxxx~~~zzzqqqfff\\\VVVTTTSSSYYY```iiiooorrrtttvvvxxxyyyzzz||||||{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxyyyyyyzzz{{{{{{zzzxxxyyyxxxwwwxxxxxxxxxvvvtttxxxyyyzzz{{{|||}}}~~~zzzzzz{{{||||||}}}~~~~~~}}}xxxtttpppmmmkkkjjjiiigggiiicccaaaffflllmmmnnnooommmjjjhhhkkkssszzz|||}}}||||||xxxrrrrrrrrrtttvvvvvvuuusssrrrrrrqqqrrruuuyyy}}}}}}sssoookkkttt}}}mmmcccdddqqq|||kkk___RRRNNNJJJFFFCCCFFFUUUfffiiieeeaaa]]]YYYRRRJJJCCC???;;;666333222111111000---------...............,,,,,,------.../////////---,,,,,,------///000000............////////////000111333444777888:::;;;;;;@@@DDDLLLeee~~~}}}sssjjj[[[[[[[[[ZZZYYYWWWVVVUUUQQQPPPMMMJJJHHHGGGGGGGGGEEEBBBDDDHHHGGGFFFTTTggg}}}ssskkkccc```___bbbjjjssspppbbbZZZeee}}}iiiRRRFFF;;;888555333222222000///111111000000000000111111000000000000000000000000111222222222222222111000///......---------.....................///000000//////............//////......///000111222333333777666777999:::===GGGRRRggg{{{rrrooowww{{{pppgggjjjtttxxx}}}zzzuuummmbbbYYYTTTSSSTTT\\\dddmmmrrrsssssswwwzzzwwwyyy{{{|||{{{{{{|||}}}{{{{{{{{{|||{{{{{{zzzzzzzzzzzz{{{|||~~~~~~}}}{{{{{{zzzzzz{{{{{{zzzwwwuuuwwwxxxyyy{{{}}}~~~yyyzzzzzz{{{|||}}}}}}~~~~~~~~~~~~yyysssrrrnnnjjjhhhggggggfffeeeiiicccaaafffmmmnnnnnnooooookkkgggiiiqqqxxx{{{{{{zzz}}}|||xxxqqqqqqsssuuuxxxzzzyyywwwuuutttssstttvvvyyy}}}qqqeeecccmmm}}}tttddd___gggwwwtttdddSSSNNNJJJFFFAAACCCRRRdddpppooommmlllhhh```TTTKKK@@@<<<777444222222111111.........////////////////////////...---------,,,,,,,,,,,,---...///000111............/////////000000111333555777999:::;;;:::@@@DDDMMMfffrrreee```ZZZWWWWWWWWWVVVSSSQQQOOOMMMLLLLLLJJJGGGEEEFFFGGGGGGFFFFFFHHHNNNSSSjjjzzznnnccc[[[[[[```dddpppmmm\\\aaavvvzzzaaaNNNDDD;;;444333444222222333333333333222222222111111......//////000000111111//////000000000000////////////000000000000//////,,,---///...------...000...///000000000///---,,,///000222444555555555555666333666===>>>===IIIZZZssszzzlllyyywwwpppjjjhhhoooyyy~~~xxxvvvmmmddd^^^YYYUUUWWW\\\eeehhhnnntttyyy|||}}}}}}zzz|||~~~|||yyyzzz{{{zzzvvvuuuuuuvvvxxxyyyyyyzzzzzz{{{{{{||||||}}}{{{zzzzzz|||}}}}}}|||xxxyyy{{{|||||||||{{{{{{|||{{{zzz}}}}}}xxxrrrmmmhhhcccaaa^^^[[[^^^ccccccccccccdddgggjjjnnnpppjjjhhhfffggglllsssyyy|||xxx|||zzzuuunnnqqquuuzzz}}}}}}zzzwwwsssuuuwwwxxxyyyzzz}}}pppcccbbbdddmmm{{{nnnaaaaaalllxxxiii^^^TTTIIIDDDBBBCCCJJJRRR```mmmvvvwwwzzzyyyfffLLLCCC<<<777666555111000111111111000///////////////111000...,,,+++,,,---...////////////...........................///000000222333444666777999:::;;;>>>BBBFFFQQQlll|||~~~yyykkkfff___ZZZYYYXXXVVVTTTSSSRRRPPPOOONNNLLLIIIGGGDDDEEEEEECCCCCCEEEJJJOOO\\\sssvvvggg\\\XXXYYY\\\eeewwwttt___^^^nnnnnnXXXHHH>>>666555555333111222111111111000000000///////////////000000000000000//////000000000000////////////000000000///......,,,---......------///000//////000000000///------///000222444444555444444555333777===>>>AAAQQQeee|||yyytttuuuyyyrrrkkkhhhgggjjjttt~~~yyyooofff^^^YYYVVVUUUZZZ```gggjjjooouuuyyy|||}}}}}}{{{}}}|||zzzzzz{{{|||yyyxxxxxxyyyzzz{{{{{{{{{|||}}}}}}~~~~~~}}}{{{{{{|||}}}}}}|||xxxyyy{{{|||}}}}}}}}}||||||zzzzzz|||xxxrrrmmmgggaaa^^^[[[YYY\\\aaabbbbbbbbbccceeeiiilllnnniiihhhfffgggkkkqqqvvvzzzzzz}}}yyytttnnnqqqvvv{{{~~~}}}zzzxxxuuuvvvxxxyyyyyyzzz}}}zzzjjjaaaaaahhhuuuqqqdddbbbhhhoooyyywwwbbbVVVIIICCCAAAAAAEEEJJJ[[[kkkxxx~~~vvv^^^HHH@@@999777555111000222111111000///////////////000///---,,,,,,---...//////////////////////////////............///000000222333444666777999:::;;;===AAAFFFSSSppptttxxxtttmmmddd^^^[[[YYYWWWTTTVVVTTTRRRQQQQQQOOOLLLIIIEEEEEEDDDCCCBBBCCCGGGJJJOOOaaazzznnnaaaYYYWWWWWW\\\kkkfff\\\cccvvv|||bbbNNNCCC999777777444111111111111111000000000000000000000000000000000////////////000000000000/////////////////////...---,,,+++---............000111//////000000000///......111111222333333333333333555444888===???GGG]]]sssyyyrrrqqq}}}nnnfffaaaccciiipppzzzwwwggg```XXXVVVVVVXXX___gggkkknnnrrrwww{{{}}}~~~~~~|||~~~}}}{{{zzzzzz~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~{{{zzz{{{|||}}}|||xxxyyy{{{}}}~~~|||{{{zzz|||~~~yyysssmmmeee^^^[[[XXXVVVYYY^^^______```aaacccfffiiikkkiiihhhfffgggiiinnnssswww{{{xxxsssooorrrwww|||~~~}}}{{{yyywwwxxxzzzzzzyyyzzz|||wwwgggcccdddmmmvvvzzz~~~zzzxxxlllgggfffgggmmmxxxkkk[[[KKKEEEDDDBBBBBBBBBLLL]]]ooo{{{oooQQQFFF<<<777555222111222111000000//////////////////...---------...///000000000000000000000000000//////......//////000111222333444666777999:::;;;<<>>CCCSSSnnnxxxrrrwwwtttjjjcccbbbhhhttt~~~~~~zzzssslllbbb\\\WWWXXXZZZ___hhhqqqtttuuuwwwzzz|||}}}}}}~~~~~~~~~~~~~~~}}}{{{zzz|||~~~}}}zzzyyyyyyzzzzzzzzzzzzzzz{{{}}}~~~~~~|||}}}xxxnnneee\\\YYYXXXVVVWWWZZZZZZZZZ[[[]]]___aaacccdddhhhiiiiiihhhhhhjjjooossszzz~~~vvvrrrpppuuu|||}}}|||{{{{{{|||}}}|||{{{{{{}}}yyyhhh``````fffqqqzzzwww|||tttjjjgggbbbiiisss}}}iiiUUUNNNNNNKKKGGGCCCAAAJJJVVVdddxxxaaaRRRBBB:::777333111222000000////////////000000............//////000111///000000000111111111222///////////////000111111222333444666777999:::;;;>>>CCCLLL^^^}}}}}}ppp]]]___ppprrrfff```\\\YYYWWWXXXVVVTTTSSSRRRQQQNNNKKKHHHEEECCCBBBBBBBBBBBBAAADDDFFFPPPbbbzzzzzzjjj\\\SSSXXX]]]kkkvvvdddbbbssskkkXXXDDD;;;999777444333000000000000000111111111111111111111111111000000//////000000000000//////---....../////////......---///000000///...000111000000/////////000111111444444333333444555666666888:::<<<@@@III\\\vvv~~~uuusss}}}|||ssshhh```ZZZ^^^jjjzzz~~~~~~wwwtttooojjj___ZZZWWWYYY\\\aaajjjrrrwwwxxxyyy{{{||||||}}}}}}}}}}}}}}}}}}{{{}}}}}}{{{{{{{{{|||{{{zzz{{{{{{{{{|||}}}}}}|||||||||~~~zzzlllccc\\\ZZZZZZXXXXXXYYYXXXYYYZZZ\\\^^^___```aaaeeeggghhhgggfffhhhmmmrrrwww{{{}}}uuurrrqqqwww~~~}}}|||}}}{{{|||}}}}}}||||||~~~~~~}}}rrrbbb\\\^^^fffnnnuuuzzz|||ooojjj```dddmmm|||oooZZZPPPOOOLLLHHHFFFDDDGGGLLLXXXkkk|||fffVVVDDD<<<888444111111///////////////000000111...///////////////000000...//////000000111111111000000//////000000111222222333444666777999:::;;;>>>DDDMMMaaa~~~lll]]]```mmm||||||mmmddd___[[[XXXYYYWWWUUUTTTSSSRRROOOLLLHHHEEECCCBBBCCCCCCBBB@@@DDDDDDIIIVVVgggtttbbbVVVUUUYYYfffyyykkk```fffrrr{{{eeeLLL???;;;777444333//////000000000111111111111111111111111111222222//////000000000000//////------...///000000000000///000111000///...///000000000/////////000222222555444444444555777888999888:::===CCCQQQggg~~~yyyssswww{{{oooddd\\\WWWWWW^^^mmm}}}tttnnnmmmkkkggg]]]YYYXXX\\\aaafffnnnuuuzzzzzzzzz{{{{{{{{{{{{{{{|||||||||~~~~~~}}}}}}~~~}}}{{{||||||{{{{{{|||~~~|||{{{|||}}}{{{iiiaaaZZZZZZ[[[YYYWWWWWWWWWXXXZZZ[[[]]]^^^______aaadddfffeeeccceeejjjpppsssxxx~~~{{{uuurrrrrrxxx}}}|||}}}{{{}}}~~~}}}}}}~~~~~~~~~mmmaaa]]]___dddmmmuuuyyyrrreeeeeehhhuuuxxxaaaUUUPPPMMMKKKJJJDDDCCCEEENNN___pppwwwvvvhhhWWWFFF===:::555111//////////////////000111111///000000000000//////...------...//////000111111000000//////000000111222222333444666777999:::;;;===CCCOOOeeewwwhhh^^^aaagggqqqssshhhaaa]]]YYYZZZXXXVVVUUUTTTSSSPPPMMMJJJGGGEEEDDDFFFFFFDDDBBBGGGEEEFFFNNNZZZppp~~~kkk^^^UUUXXXccctttppp]]]\\\ccc~~~nnnRRRBBB<<<888444333111111222222333333333333000000000111222222222333//////000000000000//////,,,---...000111111222222000111222111...---...///111000/////////111222333555555444555666888:::;;;888999===EEEVVVnnn{{{tttsss|||uuufff[[[TTTPPP[[[cccqqqxxxkkkfffggggggddd]]]ZZZ[[[```fffkkkssszzz{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{~~~~~~}}}~~~~~~}}}}}}|||{{{{{{{{{}}}~~~}}}{{{{{{}}}{{{ggg___YYYZZZ\\\ZZZWWWVVVWWWXXXYYY[[[]]]^^^______^^^aaadddcccaaaccchhhnnnpppvvv}}}{{{tttrrrrrryyy}}}}}}~~~{{{|||~~~~~~}}}~~~~~~~~~yyyjjj```]]]^^^fffqqq{{{mmmhhhfffpppiiiZZZSSSOOOMMMNNNFFFDDDEEEMMM]]]lllsssrrriiiXXXFFF>>>;;;666111...///////////////000111111000000111000000///...---,,,------...///000000111000000000000000111111222222333444666777999:::;;;<<>>888222111111111000////////////000//////////////////////////////////////////////////////......///000333444000222555666777888;;;===>>>EEETTTooosssnnnkkkmmmooopppsssxxx|||oooeeeaaa[[[ZZZYYYXXXXXXVVVSSSQQQPPPNNNLLLIIIGGGEEEDDDDDDDDDBBBCCCGGGGGGLLL___sssvvvaaaYYYTTTWWWddd{{{{{{ggg[[[YYYmmmhhhQQQDDD;;;777666333333222111111111111111000000000000000000000000//////000000000000//////.../////////000000000111....../////////000000000000000000000000111333333444444555666888999999:::>>>@@@JJJ^^^vvv}}}~~~iiieeehhhxxx|||nnn]]]QQQKKKKKKSSS\\\ooottt|||{{{wwwnnnbbbXXXSSSTTTVVVXXX[[[___dddiiinnnsssyyy||||||||||||~~~~~~~~~}}}|||{{{}}}~~~|||zzzxxxyyy}}}}}}vvvrrrqqqmmmgggbbb[[[VVVPPPNNNOOORRRSSSRRRUUUWWWZZZZZZYYYYYYYYYZZZVVVWWWXXXYYY\\\bbbiiinnnrrruuuyyy|||{{{yyy{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~{{{kkkccc[[[^^^jjj~~~zzzoookkkvvv}}}jjjZZZPPPKKKLLLKKKHHHFFFLLLZZZiiirrrooo^^^LLLCCC@@@;;;555222111000000///////////////////////////////////////////////////////////////000/////////000222444555111333555777777999;;;===???GGGXXXtttuuurrrssswwwxxxvvvwwwzzz~~~vvvjjjddd\\\[[[XXXXXXWWWWWWUUUSSSRRRQQQOOOLLLIIIGGGEEEEEE@@@???AAADDDEEEIIIVVVeeeiii]]]TTTUUU___tttmmm[[[WWWjjj~~~vvv\\\HHH===888888444333333222111111111111000000000000000000000000//////000000000000//////////////////000000000000...////////////000000000000000000000111222333333444444555666888999;;;;;;===BBBQQQhhh}}}yyyyyyrrr^^^cccppplll___PPPHHHFFFLLLXXXdddvvvyyy~~~}}}wwwooofff[[[RRROOOQQQUUUWWW___ccchhhnnnssswww|||~~~||||||{{{{{{{{{~~~~~~~~~}}}}}}}}}{{{zzzzzz|||~~~}}}zzzqqqlllfffcccbbb```\\\XXXTTTPPPLLLKKKMMMOOOPPPPPPTTTWWWZZZ[[[ZZZYYYXXXXXXVVVWWWXXXYYY]]]ccckkkqqqrrruuuxxx{{{|||}}}zzzzzz}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~rrrddd\\\ZZZaaarrrrrrfffhhh{{{tttcccVVVOOOMMMJJJGGGFFFHHHSSSdddssszzziiiUUUHHHBBB>>>999555333222111111000000111111////////////////////////////////////////////////222111111000000000111111111333555777888999;;;===CCCJJJ[[[wwwrrrsssyyy|||{{{}}}{{{}}}ppphhh___\\\YYYWWWVVVVVVTTTSSSSSSRRRPPPNNNKKKIIIGGGEEE@@@@@@BBBDDDEEEHHHQQQZZZpppqqqbbbTTTSSSYYYiiittt```UUUdddyyyiiiQQQAAA:::888555444333222111111111111000000000000000000000000000111111222222111111000111111111000///.........////////////000000000111000000000000111222333444444444444666888:::<<<===<<>>CCCIIIZZZxxxmmmqqq{{{|||~~~yyypppddd```\\\XXXWWWVVVUUUTTTRRRRRRQQQOOOMMMJJJHHHFFFDDDCCCCCCCCCDDDFFFJJJNNNbbb|||zzzhhhWWWSSSSSS\\\uuu~~~jjjUUU[[[lllyyy\\\HHH>>>999666555444222111111111111000000000000000000000000111111222222222222111111222222111000///...------/////////000000000111111111111000111111222333444444444444555888;;;===??????KKKbbb}}}}}}yyyzzz}}}nnnddd\\\qqq~~~oooSSSJJJCCCCCCIIISSSbbbooozzz|||~~~~~~uuu```YYYPPPKKKMMMTTT]]]bbbjjjooouuu{{{~~~~~~|||{{{xxxzzzzzzzzzxxxwwwxxxyyy|||~~~}}}|||{{{yyyxxxwwwvvvvvvuuuwwwzzz{{{yyyxxxxxxxxxvvvxxx{{{zzztttjjj```ZZZSSSQQQNNNLLLMMMNNNNNNNNNHHHHHHGGGGGGHHHIIIKKKLLLNNNRRRVVVXXXWWWVVVVVVVVVRRRTTTWWWZZZ___eeemmmrrrsssvvvyyy{{{{{{{{{|||}}}~~~{{{{{{|||~~~~~~~~~{{{{{{{{{|||~~~qqqfff^^^[[[bbbooozzz{{{nnnjjjmmmooobbbTTTJJJDDDFFFFFFGGGVVVjjj{{{tttgggVVVJJJCCC<<<666222111111000000000000000000000000000000000000000000000000000000000000000,,,,,,...///111222333444222444666888888:::<<<>>>@@@FFF[[[|||uuueeemmm{{{~~~zzzlllgggaaa\\\YYYXXXWWWVVVQQQQQQPPPOOOMMMKKKIIIGGGCCCCCCBBBAAABBBDDDFFFGGGTTTlllqqq___WWWSSSUUUiiisss\\\WWW^^^uuuiiiQQQBBB;;;666555444333222111111111000000000000000000000000000000111111111111000000111111000000//////......//////000000000111111111111111111111222333444444444333444555888;;;>>>@@@EEETTTmmm~~~~~~xxxmmmdddaaaiii|||rrrbbbLLLEEEBBBEEELLLVVVdddpppxxxzzz|||~~~xxxnnn\\\UUUNNNKKKOOOYYYdddjjjpppttt{{{}}}}}}xxxzzz|||{{{xxxwwwxxxyyyzzz|||~~~}}}}}}|||yyywwwuuussssssssspppsssvvvvvvtttqqqoooooolllooossstttoooeee[[[TTTNNNLLLIIIGGGGGGIIIJJJJJJEEEFFFGGGGGGGGGGGGIIIJJJJJJMMMQQQSSSSSSSSSTTTTTTQQQTTTYYY^^^ccciiiooossstttwwwzzz||||||||||||}}}|||{{{|||}}}|||}}}|||||||||}}}~~~mmmddd]]]^^^dddlllwwwpppgggggg{{{sss\\\NNNFFFIIIGGGCCCOOObbbppptttqqqeeeVVVKKKAAA999333222222111111111111111000000000000000000000000000000000000000000000000,,,---///111222444555555222444666888888:::<<<>>>@@@IIIaaa}}}iii___iiizzz~~~~~~|||{{{|||rrrmmmfff```\\\ZZZYYYXXXPPPPPPPPPOOONNNLLLIIIHHH@@@@@@???>>>@@@DDDFFFEEEKKKaaazzzfff]]]UUUSSSddd{{{wwwhhhYYYWWWmmmqqqWWWEEE<<<777666444333222111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000111111111111111111111111222333444555444333444555888;;;???AAAJJJ\\\uuu{{{oooaaa]]]```www{{{hhhWWWHHHCCCAAAFFFNNNXXXdddooovvvxxx{{{}}}~~~~~~qqqfffYYYSSSMMMKKKQQQ\\\hhhooosssxxx~~~yyyzzz|||~~~~~~~~~yyy{{{}}}|||yyywwwxxxzzzyyy{{{|||}}}~~~}}}zzzxxx}}}|||yyyvvvsssqqqqqqqqqmmmppprrrrrroookkkhhhgggdddhhhmmmoookkkcccXXXRRRMMMKKKHHHFFFEEEFFFGGGHHHDDDEEEGGGGGGFFFFFFGGGIIIGGGIIIMMMOOOOOOPPPRRRSSSRRRVVV\\\bbbgggmmmrrrvvvuuuxxx{{{}}}}}}|||}}}}}}|||}}}~~~}}}{{{{{{|||{{{|||~~~~~~}}}}}}~~~sssiii```\\\]]]cccmmmxxxuuullllllnnncccRRRHHHKKKHHHBBBJJJ\\\iiiuuuzzzrrrbbbUUUGGG===666555444444333333444444000000000000000000000000000000000000000000000000000111222333333333333333222444777888999:::<<<>>>EEENNNhhhwwwbbb\\\gggzzz~~~yyynnnddd^^^ZZZXXXVVVUUUPPPLLLKKKNNNNNNKKKGGGEEEDDDCCCBBBBBBCCCDDDEEEKKKRRRgggnnn]]]TTTVVV```llllll]]]UUUddd~~~fffLLL<<<;;;666333444333000111444333222222222111111000000000///...------...///000000000000000000000000000333000......000222222000222111111222333222000...555111222777:::;;;>>>BBBHHHcccwwwcccWWW\\\hhhkkkWWWMMMCCCAAA@@@EEEPPP]]]fffkkksssxxxyyywwwxxx}}}|||uuukkkaaaSSSOOOJJJJJJQQQ\\\gggnnnyyy{{{}}}~~~~~~}}}zzzyyyyyyzzzzzz{{{||||||{{{zzz|||}}}{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyyyyxxxwwwxxx}}}|||yyyvvvuuuuuussssssrrrrrrpppooommmlllkkkmmmooolllfffaaa``````[[[```ffflllllleee[[[SSSOOOLLLHHHEEEDDDEEEGGGHHHFFFEEEDDDDDDEEEGGGIIIJJJLLLMMMNNNNNNMMMLLLMMMOOORRRTTTYYY```hhhooovvvzzzwwwxxxzzz|||{{{yyywwwuuu}}}{{{zzz|||}}}}}}}}}{{{|||}}}~~~~~~|||}}}}}}}}}~~~~~~{{{vvveee]]]YYYZZZcccmmm~~~~~~qqqjjjeeepppzzzbbbLLLFFFFFFEEEHHHPPP```ssszzzmmmaaaQQQBBB<<<666333333111...///222222222222111000//////...////////////////////////111111111111222222222222333444666777888:::===???GGGQQQmmmtttccc[[[iii}}}~~~~~~~~~rrrggg```\\\YYYXXXWWWSSSNNNNNNOOOOOOLLLHHHFFFEEEDDDCCCBBBCCCDDDEEEGGGJJJZZZvvvuuubbbWWWVVV^^^iiizzzyyyeeeUUU]]]tttlllRRRAAA<<<777444555444222222444222222222111111000000000000//////////////////000000000000000000000000000444111///...000111000///000000000222444444222111555333444999<<<<<>>888444333222//////222222222111111000//////...////////////////////////////////////000000000000333444666777888:::===???GGGRRRooorrrbbb^^^nnn~~~}}}~~~xxxkkkccc]]]ZZZYYYXXXUUUQQQPPPQQQPPPMMMIIIGGGFFFEEECCCCCCCCCDDDDDDJJJIIIQQQfffjjj\\\WWW\\\dddooommmYYYZZZlllvvv[[[HHH===888555666666333222444111111111000000000000000000000111111111111000000000000000000000000000000444222000///000111000///000///000222555666555444555444777;;;===>>>BBBHHHaaayyynnn]]]YYYhhhzzzvvvdddQQQFFFCCC@@@???@@@FFFPPP[[[dddiiitttxxxyyywwwxxx~~~ssshhh\\\TTTMMMKKKKKKMMMTTT___iiiooosssvvv{{{~~~~~~|||zzzzzzzzz}}}}}}~~~|||yyyxxxxxxyyywwwwwwuuuttttttuuuvvvvvvuuuuuutttrrrpppppprrrtttuuutttqqqnnnkkkhhhgggfffbbbcccdddeeefffggghhhhhhdddcccbbbaaa^^^ZZZTTTPPPSSSWWW___fffhhhcccZZZSSSLLLJJJGGGEEEDDDEEEFFFHHHFFFFFFEEEEEEEEEGGGHHHIIIHHHJJJKKKLLLKKKLLLMMMOOOQQQSSSWWW]]]gggrrr{{{}}}|||zzzzzz{{{~~~||||||}}}}}}~~~~~~~~~~~~}}}||||||~~~}}}~~~~~~~~~~~~}}}~~~vvveee\\\WWWWWWYYYcccrrrvvvlllbbbeeennn~~~cccRRRKKKFFFDDDEEEJJJ]]]rrr}}}xxxdddPPPBBB;;;555444222000000222222222111111000/////////////////////////////////////////////000000000000333444666777888:::===???FFFTTTssssssfffbbbttt~~~}}}}}}}}}~~~~~~pppeee^^^ZZZXXXXXXVVVSSSRRRRRRPPPMMMJJJHHHGGGFFFDDDCCCCCCDDDDDDKKKIIIMMM\\\sssqqqaaaYYYZZZ```kkk}}}ttt```^^^jjj|||dddOOO???999555666777444222333000000000000000000000000000111222333333222111000////////////////////////111000000000000111111111111111111222555666555444444555888===>>>>>>EEEMMMkkkxxxeeeZZZ^^^rrr}}}lllXXXHHHAAABBB>>>???AAAGGGPPP[[[dddiiiuuuxxxzzzxxxzzzyyynnncccYYYRRRLLLMMMOOORRRXXX___hhhmmmsssvvvzzz}}}~~~}}}~~~~~~|||zzzyyyzzz}}}}}}}}}{{{wwwuuuuuuuuuuuusssqqqooonnnnnnooopppnnnnnnlllkkkjjjjjjkkklllmmmkkkiiifffdddaaa___^^^[[[[[[\\\^^^___aaacccccceeebbb``````___[[[TTTOOONNNRRRYYY```bbb^^^VVVPPPJJJIIIFFFEEEDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFHHHHHHGGGIIIKKKLLLKKKLLLNNNPPPRRRSSSVVV]]]fffqqq{{{~~~}}}xxxyyy|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyy~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}mmmbbb]]]ZZZXXXZZZiii~~~xxxhhhhhheeegggrrrlllVVVMMMHHHDDDCCCCCCRRRgggxxxmmmZZZHHH???777555333111000222111111111111000000//////////////////////////////000111111111222222222222333444666777888:::===???FFFXXXwwwqqqeeedddxxx~~~~~~~~~~~~~~~}}}}}}|||~~~~~~vvvjjj```ZZZVVVWWWVVVTTTSSSRRRPPPMMMKKKJJJIIIGGGEEEDDDCCCDDDDDDEEEDDDHHHTTTfffxxxhhh\\\ZZZ^^^gggwww{{{fff^^^cccsssnnnWWWCCC;;;555555666333111111000000000000000111111111000111222333333222111000////////////////////////---...000000111111222333444222111222444555444333333555999======???IIIUUUpppqqqaaa^^^iii}}}uuuaaaOOOAAA>>>@@@===???CCCIIIQQQ[[[ccciiiuuuyyy|||{{{}}}~~~{{{ttthhh\\\SSSPPPNNNQQQUUUYYY\\\aaagggllltttvvvzzz}}}~~~}}}{{{yyy}}}~~~||||||~~~}}}zzzxxxxxx{{{|||{{{xxxtttqqqpppqqqrrrpppmmmjjjggggggggghhhfffeeedddcccddddddeeeeeeeeeeeecccaaa^^^[[[YYYXXXVVVVVVVVVWWWYYY[[[]]]___dddbbbaaabbbbbb^^^WWWRRRMMMPPPUUUZZZ[[[XXXQQQLLLHHHGGGEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLLLLLLLNNNPPPSSSTTTWWW\\\eeeoooyyy~~~yyy{{{~~~~~~}}}}}}|||}}}}}}~~~}}}~~~}}}zzzyyy}}}||||||}}}}}}~~~~~~yyykkkddd^^^ZZZYYYeeexxx|||fffgggbbb```fffssspppXXXOOOJJJFFFDDDCCCLLL\\\ooo~~~sssdddNNNDDD999666444222111222111111111000000000000000000000000000000000000000000111111111222222222222333444666777888:::===???FFF[[[|||jjjaaaaaawwwzzz{{{||||||}}}}}}||||||~~~~~~~~~~~~qqqeee\\\WWWUUUVVVVVVUUUSSSQQQNNNMMMLLLJJJHHHFFFDDDDDDDDDDDDAAACCCHHHPPP]]]rrroooaaa[[[\\\aaaqqqlll[[[YYYhhhyyyaaaJJJ???666555555333111111111111111111111222222222111111222222222222111111000000000000000000000000,,,...111111111111222333444222111111333444444333333666;;;>>>===AAAOOO^^^vvvooofffkkkxxx{{{eeeSSSFFF===;;;===<<>>DDDVVViiilllkkkzzz|||iiiTTTFFF???;;;:::<<<<<<@@@GGGNNNTTT\\\dddjjjttt{{{xxxooofffYYYLLLGGGIIIPPPWWW```eeegggiiilllpppsssuuuyyy}}}~~~}}}{{{sssyyy}}}zzzzzz{{{{{{~~~{{{xxxuuuuuuttttttssspppllliiihhhhhhiiihhhgggfffdddcccbbbbbbbbb```^^^^^^______]]]ZZZVVVVVVUUUTTTRRROOOLLLKKKHHHHHHIIIKKKOOOSSSWWWZZZ^^^bbbfffhhhgggdddaaa```XXXVVVTTTSSSRRROOOJJJGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGIIIIIIHHHHHHIIIJJJMMMOOOTTT\\\eeennnwww{{{~~~}}}}}}~~~|||}}}~~~~~~}}}}}}||||||}}}~~~~~~qqqiiiccc^^^]]]eeevvv{{{bbb```___aaagggxxx{{{bbbTTTNNNJJJHHHGGGIIIRRRbbbssszzzxxxtttYYYKKK===777666444222222000000000000000000000111000000000000000000000000////////////000000000000333444666777888:::===???IIIbbbiiiccc[[[hhhzzzuuuuuuwwwyyyzzz{{{||||||zzzyyyxxxwwwyyyssseee]]]UUUWWWYYYYYYWWWUUUSSSSSSMMMLLLIIIGGGEEEDDDCCCCCC@@@CCCGGGIIILLLZZZwwwzzzggg\\\YYY^^^mmm{{{gggZZZ\\\ooosssWWWIII;;;777777555444555222222222333333444444444222111000//////000111222000000000000000000000000000333555444000------...///...---...111444666666777:::???@@@@@@GGG[[[ooozzzhhhmmmrrr^^^III???===<<<<<<<<<<<>>888666444222333000000000000000111111111000000000000000000000000111111111111222222222222333444666777888:::===???JJJdddxxxccc]]]YYYbbbooo{{{tttttttttuuuvvvxxxzzz{{{xxxvvvttttttxxx~~~}}}lll^^^\\\UUURRRTTTUUURRROOOOOOPPPOOOMMMJJJHHHFFFEEEDDDEEECCCEEEIIIJJJPPPiiioooaaa\\\\\\mmmxxxhhhbbbZZZ___tttbbbPPP???888888777555555222222222111111111111000000000111222333333444444222222222333333222222222111111222222222333333333111111222333555666777777888>>>>>>>>>BBBGGG[[[zzzsssiiizzzxxxbbbRRRBBB<<<;;;;;;:::<<<@@@BBBFFFLLLUUU^^^gggkkkpppzzz|||pppbbbXXXOOOHHHGGGIIIRRR]]]ggglllooossstttssswwwuuuuuuyyyzzzyyyzzz{{{|||}}}|||zzz~~~}}}xxxsssrrrpppmmmkkkiiiiiijjjkkkkkklllnnnnnnmmmjjjgggeeefffaaa\\\ZZZ\\\[[[WWWSSSRRRPPPLLLHHHEEECCCCCCCCC???>>>>>>AAAFFFMMMRRRUUU]]]dddkkknnnqqqrrroooiiiddd```ZZZUUUQQQNNNKKKIIIEEEDDDCCCBBBCCCDDDGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFHHHIIIIIIHHHGGGFFFJJJLLLQQQYYYcccoooxxx~~~~~~}}}|||xxxyyy{{{|||{{{zzz{{{|||~~~~~~}}}}}}~~~~~~}}}rrrkkkccc[[[YYYcccttt{{{nnnddddddhhhuuusss```SSSLLLKKKKKKPPPRRRWWWkkk}}}dddRRRCCC???:::111...333333222111000////////////111111111111111111111111.........//////000111222222444666666555777<<>>CCCHHH]]]}}}}}}pppnnnpppZZZLLL>>>::::::::::::<<<===AAAHHHQQQZZZdddkkknnnpppzzzwwwkkk^^^TTTLLLGGGHHHLLLVVV```iiimmmpppsssuuutttvvvttttttwww{{{{{{zzz{{{{{{||||||{{{zzz~~~}}}|||xxxrrrrrrqqqooolllkkkjjjjjjjjjmmmnnnnnnmmmjjjfffccc``````[[[VVVTTTTTTSSSOOOKKKIIIGGGDDDAAA>>>=========:::999999;;;@@@FFFKKKNNNWWW```jjjpppuuuwwwtttnnnhhhccc\\\VVVRRRNNNKKKIIIEEEDDDCCCCCCCCCEEEGGGHHHJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFIIIKKKQQQZZZdddoooxxx}}}}}}~~~~~~zzz{{{}}}}}}|||{{{|||}}}~~~~~~||||||}}}~~~wwwoooccc[[[WWW^^^lll}}}rrrkkkhhhoooxxxcccVVVQQQQQQKKKKKKJJJRRRjjjiiiVVVDDD???;;;333000444333222111000////////////000000000000000000000000///......//////000111222222444666666666888===BBBPPPlllmmm______aaafffkkkooovvvrrrrrrrrrrrrrrrsssttttttvvvuuuuuuvvvyyy}}}~~~pppccc[[[VVVWWWXXXVVVTTTUUUNNNMMMLLLJJJIIIIIIIIIIIIEEECCCDDDFFFDDDGGGWWWiiivvvfff___]]]cccrrrzzzmmmiii^^^YYYddd|||vvvaaaJJJ===999666444444333222222222111111111111111111111222222333333444000111111111111111111000000000000111111111222222444444444444444444444444666;;;;;;===DDDJJJ___pppooowww|||gggOOODDD:::888:::999:::;;;:::@@@JJJUUU```iiiooorrrqqqzzz|||pppeeeXXXOOOIIIFFFIIIOOOZZZdddllloooqqqtttvvvuuuvvvuuutttuuuxxx{{{}}}}}}|||||||||}}}||||||{{{{{{}}}~~~|||{{{vvvqqqppppppnnnmmmkkkiiihhhgggkkkkkkjjjhhhddd___[[[XXXVVVQQQMMMJJJJJJHHHEEEAAA@@@???===:::999888888888777666666888;;;@@@DDDGGGPPP[[[hhhrrryyy}}}zzztttlllggg```YYYSSSOOOKKKHHHEEEDDDDDDCCCDDDFFFGGGIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEFFFIIIPPPYYYdddoooxxx}}}{{{yyy||||||~~~}}}|||}}}}}}~~~}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}ttteee^^^XXXZZZcccsssxxxmmmmmmjjj\\\WWWVVVNNNIIIDDDKKKccc~~~rrr\\\GGG???<<<666333444333222111000000000000000////////////////////////////////////000111222222333555777777777999???CCCRRRrrr{{{eee]]]___eeekkkqqqrrrtttsssrrrrrrqqqqqqqqqrrrrrrttttttuuuvvvxxx{{{~~~wwweee]]]VVVUUUUUUSSSRRRTTTOOONNNMMMKKKJJJIIIIIIIIIDDDCCCDDDEEECCCEEEPPP]]]xxx|||lllbbb^^^```jjj}}}tttooobbbYYY^^^|||iiiOOO@@@:::666444444333333222222222111111111111111111222222333333333000000111111111111000000///000000000000111111111444444444444555555555555777;;;:::<<>><<<<<<<<<:::999888888888999777777888888:::===AAAEEELLLXXXgggsss|||}}}wwwooojjjbbb[[[TTTOOOKKKHHHDDDDDDDDDEEEEEEGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDBBBAAAAAAAAACCCCCCCCCGGGNNNXXXcccmmmvvv{{{}}}}}}yyyxxxzzz|||~~~~~~~~~~~~}}}}}}~~~}}}||||||||||||}}}~~~vvvjjjbbb[[[YYY]]]llltttooo|||uuueee[[[UUUQQQJJJDDDGGGXXXnnn|||yyydddMMMBBB===999555333333222111111000000000111000000000000000000000000////////////000111222333333555777888888;;;@@@EEETTTwwwqqq___[[[```kkkrrrxxxxxxwwwtttsssrrrrrrqqqqqqrrrrrrssssssssstttvvvxxxzzz{{{~~~nnnddd[[[XXXVVVTTTTTTUUURRRQQQOOOLLLJJJHHHHHHGGGCCCBBBCCCDDDDDDEEEMMMUUUjjjuuuiii``````fffsssvvvggg[[[^^^|||qqqUUUDDD<<<888666666333333333222222222222111111222222222222222333333000000111111111111000000///000000000000111111111222333333444555777777888888;;;999;;;DDDKKK```~~~tttggguuuqqq]]]FFF???999999:::888888:::???CCCKKKUUU```jjjrrrwwwzzzyyypppeee\\\RRRKKKFFFFFFNNNXXXbbbiiioooooopppsssuuuuuuuuuuuuvvvvvvwwwyyy{{{}}}|||~~~~~~|||}}}~~~~~~~~~zzzssslllddddddbbbaaa^^^[[[YYYWWWRRRRRRQQQOOOMMMJJJGGGFFF@@@>>>===<<<<<<===<<<<<<;;;:::::::::999999::::::777888:::::::::<<<@@@CCCLLLXXXgggqqqzzz~~~{{{uuupppkkkccc[[[UUUOOOJJJGGGDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCAAA@@@???@@@AAAAAAAAADDDKKKTTT___iiirrrwwwxxx{{{|||zzzyyyxxx{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}{{{}}}}}}}}}~~~yyyoooggg^^^YYYZZZggg~~~zzzooouuuuuubbbTTTPPPKKKGGGGGGMMM\\\qqqlllUUUGGGAAA;;;666333333222111111111111111111111111111111111111111111/////////000000111222333222555777888999<<>>JJJUUUkkkyyysssyyy{{{aaaRRRCCC===999999999888:::>>>???DDDMMMXXXcccmmmtttwwwyyylllaaaSSSOOOLLLJJJHHHKKKVVVbbbgggnnnrrrqqqqqquuuyyyyyywwwxxxyyywwwuuuuuuwwwzzzzzz~~~~~~}}}qqqfffWWWUUURRRNNNKKKHHHGGGGGG?????????>>>======<<<<<<::::::;;;:::::::::<<<===999999:::::::::999999999777:::======;;;<<<@@@EEEPPPXXXaaagggmmmrrrrrrnnnkkkfff___XXXSSSOOOKKKHHHDDDDDDFFFHHHIIIJJJKKKKKKFFFFFFFFFEEEDDDDDDCCCCCCAAABBBBBBAAA@@@???>>>>>>>>>???CCCIIISSS^^^iiiooossswww|||~~~~~~|||zzzyyywwwyyy|||}}}|||{{{||||||~~~~~~~~~}}}{{{}}}vvvkkkccc^^^```kkkwwwoooiiiiiiwwwlllWWWPPPLLLLLLIIILLLbbb{{{}}}nnn\\\NNNCCC;;;555222222222111111222222333111111111111111111111111000000000000111222333333000222555777888<<>>>>>===<<<<<<;;;;;;:::;;;<<<<<<;;;:::999;;;<<<:::;;;;;;;;;;;;;;;::::::999===@@@@@@>>>???CCCHHHQQQXXX___ccciiiooopppmmmiiiddd]]]WWWRRROOOKKKIIIDDDEEEFFFHHHIIIJJJKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDAAAAAABBBBBBAAA@@@>>>===>>>>>>@@@FFFOOO[[[fffmmmtttxxx|||~~~~~~{{{yyyxxxwwwyyy|||}}}|||{{{{{{|||~~~~~~~~~}}}{{{}}}~~~sssjjjdddbbbgggooo}}}tttlllkkkfffyyy{{{bbbVVVOOONNNKKKKKK\\\sssvvvdddRRRFFF===777222222222111222222333333000000000000000000000000000000000000111222333444///222555666888<<