BM6P6(@ RRRVVVXXXWWWVVV[[[fffooozzzoooddd\\\XXXZZZYYYWWWVVVVVV\\\fffmmm~~~uuukkk```XXXPPPHHHDDDEEEAAA???>>>@@@CCCHHHTTT___eeeaaaXXXLLLGGGEEEBBB===666555333222222222333333222222222111111111111111------------------------...---,,,,,,,,,,,,---...+++***)))'''%%%""" ++++++++++++++++++++++++---------,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))***++++++,,,------.........---,,,***)))(((,,,+++++++++***)))))))))''''''((()))***++++++,,,,,,,,,++++++******))))))(((((())))))*********+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///111666<<<@@@======>>>???BBBEEEHHHIIIJJJKKKKKKJJJJJJKKKNNNPPPRRRPPPPPPQQQOOOKKKLLLPPPTTThhhuuurrrrrrpppvvv}}}~~~|||{{{zzz}}}~~~{{{|||~~~{{{}}}~~~~~~~~~~~~{{{rrrqqqqqqrrrsssrrrpppnnnmmmppptttwwwyyyzzz{{{}}}zzzcccSSSNNNKKKDDD>>>;;;999777777777666444222555444444333333222222111444111...---///222444444[[[^^^aaa```aaahhhttt~~~vvvhhh___YYYVVVUUUVVVVVVWWW[[[cccnnnuuu}}}sssiiibbbZZZPPPIIIGGGEEEBBB@@@AAACCCGGGQQQ[[[bbbbbb\\\QQQJJJFFFBBB>>>888777555444333222333333111111111000000000000///------------------------...---,,,,,,,,,,,,---...---------,,,+++***((('''++++++++++++++++++++++++)))***++++++++++++++++++************************))))))))))))))))))))))))++++++++++++*********)))*********+++,,,---------...------,,,+++))))))(((+++++++++***************(((((())))))******++++++******************))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000111222666;;;>>>?????????@@@BBBEEEGGGIIILLLMMMMMMLLLKKKKKKNNNPPPSSSQQQQQQQQQNNNJJJLLLQQQ___uuu~~~yyyxxxvvv{{{~~~|||}}}~~~xxxwwwvvvvvvuuutttqqqnnnooorrruuuxxxzzz|||qqq^^^SSSLLLFFFAAA===<<<999888888777555333555555444444333222222222333111//////000222333333gggkkknnnqqqttt}}}xxxjjj```ZZZWWWVVVTTTVVVYYY^^^fffppp|||}}}}}}uuunnnggg[[[QQQKKKKKKFFFBBBBBBBBBDDDLLLTTT^^^bbbaaaXXXNNNHHHCCC???;;;:::888555333222222222000000000000//////......------------------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++&&&'''(((***+++,,,,,,---************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++***++++++,,,,,,------...------+++***))))))))))))***************+++++++++)))))))))))))))*********)))))))))))))))*********)))))))))***************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------........./////////000000000111222333444777;;;>>>AAAAAAAAABBBCCCEEEGGGHHHMMMNNNNNNNNNLLLLLLNNNPPPTTTQQQPPPPPPLLLIIILLLSSSdddzzz}}}}}}}}}}}}~~~~~~|||zzzyyyvvvsssppprrrtttwwwyyy{{{lll[[[OOOIIIEEEAAA>>><<<::::::999777555555555555444333333222222222111000111222333333111qqqwww{{{tttjjjaaa[[[YYYZZZ[[[ZZZ\\\aaaiiisss|||~~~xxxpppcccXXXRRRPPPJJJEEECCCBBBBBBGGGNNNXXX```ccc\\\RRRJJJEEE@@@>>><<<999666333222111111111111111000//////......------------------------------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%&&&((()))++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,*********++++++)))))))))***+++++++++,,,*********)))))))))))))))((((((((())))))***************************************++++++,,,---------,,,,,,,,,------------------.........///////////////111444666777:::===@@@CCCCCCCCCDDDEEEFFFGGGGGGKKKLLLNNNNNNMMMMMMOOOQQQSSSPPPOOOMMMIIIGGGMMMVVVeee{{{~~~}}}~~~}}}}}}~~~}}}|||zzzwwwtttuuuvvvwwwyyy{{{zzzeeeUUULLLIIICCC@@@===;;;:::999777666666666555555444333333333222111111222444444222000|||~~~sssgggccc___ZZZXXXZZZ^^^aaaccceeekkktttvvvjjj```\\\WWWPPPIIIFFFDDDCCCEEEJJJRRR[[[aaa\\\TTTMMMGGGBBB@@@>>>;;;777444111000000333333222111111000//////------------------------------------------------///////////////...------++++++++++++++++++++++++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,---...------,,,,,,,,,------)))))))))***+++++++++,,,*********)))))))))))))))(((((())))))******+++++++++++++++***************)))))))))***+++,,,,,,,,,,,,,,,,,,------.........,,,,,,---------............111555888;;;>>>AAADDDDDDDDDEEEFFFGGGGGGHHHHHHGGGIIILLLMMMMMMNNNPPPRRRPPPNNNLLLJJJFFFGGGPPP\\\ooo}}}{{{{{{}}}~~~}}}}}}}}}|||zzzwwwwwwxxxyyy{{{rrr^^^PPPJJJEEEBBB>>>;;;:::999777666777777666555555444444333222222222333555444222///zzzwwwqqqggg___ZZZZZZYYYYYYZZZ^^^eeejjjnnnpppuuu~~~rrrkkkjjjcccZZZQQQLLLIIIEEEDDDGGGKKKTTTZZZXXXSSSOOOJJJDDDBBB@@@===999555333222111444333333222111000//////------------------------,,,------......------,,,.........---,,,+++***)))++++++++++++++++++++++++*********+++******))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,---...............---***************+++++++++)))))))))))))))************************++++++++++++++++++++++++*********(((((()))***++++++,,,,,,,,,,,,,,,---......//////,,,,,,,,,------------...---111777;;;>>>AAADDDFFFDDDEEEFFFHHHIIIIIIIIIIIIGGGIIILLLMMMNNNNNNPPPQQQNNNLLLKKKIIIFFFIIIVVVeeezzz}}}{{{{{{}}}~~~|||}}}yyyzzzzzzzzz{{{~~~gggVVVMMMHHHDDD???<<<:::999888777777777777666555555444444333222222333555444222000wwwqqqiiieeecccaaa\\\XXXXXXZZZ\\\^^^aaahhhpppvvvyyy{{{~~~vvvwwwqqqfff[[[TTTNNNGGGDDDDDDFFFLLLQQQQQQQQQQQQLLLFFFEEECCC@@@<<<888666555444333333222111000///......------------------------,,,,,,---......---,,,,,,++++++++++++***)))((('''++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************)))+++---///000///---,,,+++++++++***************(((((())))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********((())))))***+++,,,---...,,,,,,------.../////////------------............///333999>>>@@@BBBDDDEEEDDDEEEGGGIIIJJJJJJJJJJJJJJJLLLOOOOOOOOONNNNNNOOOMMMLLLKKKJJJHHHMMM^^^nnn|||}}}~~~||||||~~~}}}|||}}}}}}}}}}}}||||||}}}ppp___UUUKKKGGGBBB>>><<<;;;:::999888888777777666555555444444333222333444444222000hhhccc^^^[[[\\\\\\\\\ZZZ[[[^^^bbbeeeiiipppyyy~~~{{{ooobbbZZZRRRIIIDDDCCCCCCHHHKKKMMMPPPQQQNNNHHHGGGEEEBBB>>>;;;888777777222222111000///...------------------------------,,,,,,---......---,,,,,,,,,------...------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********++++++,,,,,,,,,******))))))))))))))))))''')))---///000...,,,***,,,+++++++++******))))))'''(((((()))***++++++,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********)))******+++---...//////,,,,,,------...///000000............/////////000222666;;;???AAABBBCCCDDDDDDEEEGGGIIIKKKKKKKKKKKKNNNPPPRRRQQQOOONNNMMMMMMNNNMMMLLLKKKJJJQQQcccuuuzzzzzz~~~~~~~~~~~~}}}~~~}}}}}}~~~uuufff^^^MMMIIICCC???===<<<;;;:::888888777777666666555555555444222222333333222111wwwmmmaaa```\\\YYYVVVWWW[[[^^^^^^bbbhhhnnnsssyyy~~~tttfffXXXNNNIIIGGGCCCCCCEEEFFFGGGHHHIIIJJJFFFEEEBBBAAA???<<<777444333333222222111///...---000/////////............,,,---///000000///---,,,......---,,,,,,+++******,,,,,,---------,,,++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))+++++++++*********))))))++++++************++++++(((***---//////...,,,***)))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,------------------...///000000111///000///---,,,---000222555999===AAABBBCCCDDDEEEDDDGGGJJJLLLLLLMMMMMMNNNTTTRRRPPPQQQTTTUUUSSSQQQQQQLLLKKKNNNRRRYYYhhhwww}}}wwwsss~~~}}}{{{}}}}}}}}}}}}~~~sssgggaaaRRRNNNIIIDDDAAA???===;;;:::999888666444333333333333333333444444444555555~~~nnneee```___^^^\\\ZZZ[[[___bbbdddhhhmmmrrrwww}}}{{{ooobbbUUUKKKEEEEEEEEEEEEEEEFFFFFFFFFGGGEEECCCBBBAAA@@@>>>;;;888444333333222000000///...000000/////////.........---...000111111000...---......------,,,++++++***------------,,,,,,+++******++++++,,,,,,++++++***************************************************+++++++++*********))))))++++++************++++++)))+++,,,......---,,,+++***++++++,,,,,,,,,,,,,,,))))))***+++++++++++++++************************,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------......///000000111///000///---,,,---///222777;;;???BBBCCCDDDEEEFFFEEEHHHKKKMMMOOOPPPSSSUUUWWWUUUSSSTTTUUUUUUSSSPPPMMMKKKMMMSSSXXX^^^jjjvvv|||yyy~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~xxxnnnddd]]]SSSOOOJJJEEEBBB@@@===;;;:::999777666555444444444555555555444444333333333tttfffaaa```aaabbbbbbaaabbbeeegggkkknnntttyyy}}}{{{nnn___PPPGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCAAAAAABBBAAA???===666555333222111000111111000000000/////////......---...///000000///...---......------,,,+++++++++---...------,,,+++***)))***++++++,,,,,,++++++***************************************************+++++++++***************++++++************++++++++++++,,,,,,,,,---------+++,,,,,,,,,------------)))*********************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000///000///---,,,,,,///111:::===AAACCCDDDEEEFFFGGGGGGIIILLLNNNPPPTTTYYY\\\[[[YYYXXXWWWVVVTTTQQQOOOHHHKKKRRR[[[```dddkkkssszzz~~~~~~~~~~~~|||{{{{{{{{{~~~}}}~~~zzzwwwsssqqqnnnhhh```ZZZSSSOOOKKKFFFCCCAAA>>>;;;999888777666555555555555777777666555444333222222qqqhhhfffdddfffiiijjjjjjjjjkkklllooosssxxx~~~uuueeeUUUKKKFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCDDDDDDDDDBBB@@@999777555222111111222333000000000////////////...++++++,,,------,,,++++++......------,,,,,,,,,,,,.........---,,,+++***)))***++++++,,,,,,++++++***************************************************************************++++++************++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,------......,,,,,,++++++++++++++++++***************************++++++,,,,,,---------,,,,,,,,,------------...............//////000000/////////---,,,---000222;;;>>>AAACCCCCCDDDFFFGGGIIIJJJLLLMMMPPPTTTZZZ___^^^]]][[[XXXUUURRROOOMMMGGGOOOZZZcccgggiiikkknnnuuuyyy}}}~~~~~~~~~|||{{{{{{{{{}}}}}}~~~{{{tttllliiijjjiiiccc]]]UUURRRMMMHHHEEEBBB???===:::999888777666666666666777777666666555444444333}}}rrrooopppkkknnnqqqsssrrrqqqqqqrrrrrrvvv|||zzzqqqeeeXXXOOOGGGEEEDDDBBBBBBBBBCCCDDDGGGFFFFFFGGGHHHGGGDDDAAA<<<:::777444333222333333111000000000////////////+++,,,,,,,,,,,,,,,,,,+++......------------,,,,,,------------,,,+++***)))***++++++,,,,,,++++++***************************************************************************++++++************++++++---,,,+++******,,,---///------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,---------...................../////////////////////......///222555<<<>>>AAABBBBBBCCCDDDFFFIIIJJJKKKLLLNNNSSSYYY^^^___^^^\\\XXXSSSPPPNNNMMMNNNWWWccciiillllllllllllssssssvvv~~~}}}}}}}}}}}}~~~~~~~~~tttqqqssstttpppjjj```[[[TTTMMMIIIEEEBBB@@@<<<;;;:::999888777777777666666666666666666666666xxxtttuuuvvvrrruuuyyyzzzzzzyyyyyyzzzyyy}}}|||ssskkkbbbXXXQQQIIIGGGEEECCCCCCCCCDDDEEEFFFGGGIIIKKKLLLJJJFFFBBB???===:::777555333222222111111000000000/////////..............................------------------,,,,,,---------,,,++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++***************+++++++++++++++************++++++---,,,+++***+++,,,---...---,,,+++++++++,,,...///222111///---,,,,,,------------------------------,,,,,,,,,,,,------------,,,---------..................//////////////////...///000///000222555999>>>@@@AAABBBBBBBBBDDDFFFIIIJJJLLLMMMPPPTTTZZZ___aaa___\\\WWWRRROOOOOOPPPZZZccckkknnnoooqqqqqqpppvvvvvvzzz~~~~~~uuunnncccXXXPPPKKKGGGDDD??????===;;;:::999888888666666666666777777777888|||wwwuuuwwwxxxyyyvvvyyy}}}uuummmddd[[[TTTNNNLLLHHHEEEDDDCCCDDDEEECCCEEEJJJNNNPPPNNNIIIEEEAAA@@@===:::777333111000111111111000000000//////000//////////////////000------..................++++++,,,,,,------,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))*********+++++++++++++++************++++++,,,+++++++++,,,,,,---------,,,*********+++---...222111///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------............/////////////////////......///000000222444999<<<@@@BBBCCCCCCBBBCCCEEEGGGIIIKKKNNNPPPTTTYYY___ccccccaaa]]]VVVQQQPPPSSSVVVfffnnnsssqqqrrrwwwzzzzzz~~~}}}}}}~~~vvvfffZZZQQQLLLIIICCCBBB@@@>>><<<:::999999888888777777777777777777vvvsssvvvyyy{{{zzzxxx{{{{{{rrriii___XXXRRROOOKKKGGGDDDCCCCCCDDD@@@DDDJJJPPPSSSQQQLLLGGGBBBAAA???<<<888444000...111111111111000000000000......------------......------..................******+++,,,------------+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++))))))******++++++++++++++++++************++++++++++++,,,,,,,,,---------,,,+++***))))))+++---...222000...,,,******+++,,,++++++++++++++++++++++++.........------,,,,,,,,,---------........./////////////////////.........---///000111333666;;;???BBBCCCDDDDDDDDDDDDFFFHHHHHHKKKOOOSSSXXX^^^dddhhhdddbbb]]]WWWQQQQQQUUUZZZmmmtttwwwsssttt{{{|||||||||~~~}}}~~~|||{{{pppaaaVVVOOOLLLEEEDDDBBB???===;;;:::999::::::999888777666555555xxxssssssvvvzzz}}}~~~|||~~~|||vvvlllddd```ZZZQQQJJJGGGEEEEEEEEEFFFBBBDDDNNNVVVUUUOOOKKKFFFFFFCCC>>>888444444555666555333222000///......000000///...............111111000...---,,,+++***,,,,,,,,,------.........******++++++++++++******+++*********))))))(((((()))))))))***+++++++++,,,))))))***++++++++++++***************************++++++***)))***+++---......---,,,,,,+++++++++,,,222///,,,)))((()))+++---++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,---....../////////000000///......---///111555888:::<<>>AAACCCDDDCCCCCCDDDFFFHHHIIIJJJKKKRRRZZZ___eeelllnnnlllddd```^^^\\\[[[___kkkwwwyyywwwvvvzzz}}}|||||||||{{{|||}}}~~~}}}{{{zzzyyy{{{}}}~~~zzzhhhYYYNNNQQQJJJDDDBBB@@@<<<:::;;;===;;;999999999888666444|||{{{}}}tttnnnddd[[[SSSMMMGGGDDDDDDBBBBBBHHHOOOTTT[[[ccc]]]VVVMMMGGGDDD???999444333333222000000/////////222222111000000000000000//////.........---------------------------,,,,,,******++++++++++++*********************)))))))))+++++++++***************))))))***++++++++++++***************************,,,,,,+++*********++++++(((((()))***,,,...///000...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------......///000000000...//////000111111111222222555999<<<>>>@@@CCCEEEGGGFFFFFFFFFGGGHHHJJJKKKMMMUUU___eeelllrrrrrrooofff___[[[```gggnnnvvv|||xxxuuuyyy}}}~~~|||zzzzzzzzz{{{{{{}}}|||{{{zzzzzz{{{}}}~~~yyydddTTTSSSMMMHHHFFFBBB===<<>><<<:::::::::999777555zzzoooddd[[[TTTOOOLLLGGGDDDCCCGGGKKKRRR```mmmgggccc\\\TTTLLLCCC<<<777333222111000000000000000222111000000//////000000---..............................------,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++++++++***)))))))))))))))***++++++++++++***************************---,,,,,,++++++*********((())))))***+++---///000++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,.........///000000111111///////////////000111111333666:::===???AAADDDFFFHHHHHHGGGGGGGGGHHHJJJLLLPPPYYYdddkkkqqqtttrrrlllggg___\\\eeerrrxxxxxxwwwxxxvvv~~~~~~}}}|||yyywwwwwwxxxyyy}}}|||{{{{{{|||}}}uuudddWWWQQQLLLIIICCC>>>===@@@???===;;;::::::999777666}}}pppeee]]]WWWSSSKKKGGGDDDDDDFFFMMM[[[iiiqqqssspppfffVVVGGG>>>:::333333222111111111111111000000///............///---------........................------,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++,,,+++++++++***)))))))))))))))***++++++++++++***************************,,,,,,,,,,,,+++******)))+++************+++,,,,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,---------,,,......//////000111111111000000///......//////000444777;;;>>>???AAADDDFFFGGGHHHHHHGGGGGGHHHMMMPPPUUU^^^iiinnnrrrrrrmmmeeeddd]]]\\\jjjyyy}}}yyyssswwwwww}}}|||xxxuuuvvvwwwyyy||||||||||||~~~www```XXXOOOJJJDDD>>>===@@@???===;;;::::::999777666}}}qqqfff\\\WWWSSSMMMGGGDDDCCCFFFQQQ]]]sssyyy|||tttaaaMMMAAA<<<555555444222222111111111000//////...............------..................------------------,,,,,,++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***************))))))***++++++++++++***************************++++++,,,,,,,,,+++******,,,,,,+++***************))))))***+++,,,,,,,,,+++++++++++++++++++++++++++******+++,,,------------......//////000000111111111000///...///000111222777:::===???@@@AAADDDEEEFFFHHHIIIIIIHHHKKKQQQVVV[[[eeennnrrrssspppiii```\\\WWWZZZiiixxx}}}yyyuuuuuu{{{zzzvvvuuuwwwxxxzzzzzz{{{|||~~~mmm```SSSKKKFFF@@@>>>???>>><<<:::::::::999777555|||oooggg___WWWOOOJJJFFFDDDIIIPPPaaakkkttttttgggVVVGGG@@@888777666444333222222111111000000///.../////////..................------,,,,,,------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***************+++++++++))))))***++++++++++++***************************)))***+++,,,,,,,,,++++++,,,,,,+++******)))******((())))))***++++++,,,---++++++++++++++++++++++++)))***+++,,,------------------...//////000000111000/////////111444666888;;;===@@@AAABBBBBBDDDFFFEEEHHHKKKKKKKKKOOOWWW]]]bbbjjjsssuuuuuuqqqiii```SSSPPPSSS```mmmrrrtttuuuuuu}}}wwwsssmmmlllkkkiiiiiilllqqquuu~~~xxxvvvwwwxxxwwwxxxyyy{{{}}}{{{iiiVVVLLLHHHDDD@@@>>>===;;;999999999888666444zzzvvvrrrooollllllkkkjjjmmmqqqttttttrrrpppqqqsssvvvyyy~~~jjjaaaWWWQQQKKKFFFGGGKKKMMMWWWeeemmmjjj]]]NNNCCC999888777555333222222222222111111000000000000000//////.........---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))******+++++++++,,,))))))***++++++++++++***************************((()))+++,,,---,,,,,,+++++++++************++++++))))))))))))***+++------++++++++++++++++++++++++)))***+++,,,------...---------......///000000000/////////111333777;;;===>>>@@@BBBCCCCCCDDDEEEFFFFFFIIILLLMMMNNNSSS[[[cccfffnnnvvvxxxwwwtttkkkbbbNNNKKKNNNWWW```ffflllqqqwwwwwwtttpppmmmjjjgggcccaaaZZZ[[[\\\[[[[[[\\\___aaaccciiirrrxxx~~~zzzwwwvvvwwwtttuuuwwwyyy|||~~~oooYYYMMMJJJFFFAAA???===;;;999888888777555444xxxssslllddd___\\\[[[\\\XXXYYYZZZ\\\]]]]]]]]]]]]\\\^^^```aaaccciiiqqqxxxrrr]]]SSSPPPLLLHHHGGGDDDOOOWWWZZZ```bbbWWWFFFAAA:::666555444111000222444333222222111111222222000/////////............------...///000000//////,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++************))),,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++000...,,,---000111000---...,,,+++---000111///---000000000000111555;;;???@@@AAABBBAAAAAACCCFFFHHHGGGHHHJJJMMMRRRZZZcccjjjnnnsss{{{|||rrrggg___RRRNNNOOOVVV]]]bbbmmmyyy|||wwwttttttpppoooooorrrttttttpppllleeeaaa\\\[[[[[[ZZZXXXVVVPPPPPPQQQRRRSSSUUUVVVWWW[[[\\\^^^bbbggglllqqqsssvvvuuuzzzyyyuuuuuuxxxyyyyyy{{{rrrYYYOOONNNHHHAAA===???<<<888666666777666666uuunnndddaaa[[[VVVRRRQQQPPPQQQMMMMMMOOOPPPQQQRRRSSSSSSSSSUUUWWWXXXYYY___gggmmmyyymmm^^^VVVNNNHHHFFFBBBJJJOOOPPPWWW]]]XXXLLLDDD===777666444111111333444333222222111111222222000000/////////.........------...///////////////...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++************,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///---,,,---///000///---///------...111222111///111222333333555888===@@@AAABBBDDDDDDDDDEEEGGGIIIGGGHHHJJJNNNTTT]]]hhhoooxxx}}}zzznnnaaaYYYQQQPPPSSSZZZaaagggsssvvvlllfffbbb______]]]]]]]]]```bbbaaa]]]ZZZZZZWWWTTTSSSTTTTTTSSSQQQOOOOOONNNNNNOOOPPPRRRSSSRRRSSSTTTVVVZZZ]]]aaaccchhhqqq|||~~~{{{wwwxxxxxxvvvxxx|||}}}|||}}}zzz___SSSPPPKKKEEEAAA???<<<999777777777666555zzzssskkkbbb]]]SSSRRRPPPMMMLLLLLLLLLLLLHHHIIIJJJKKKLLLMMMNNNNNNLLLNNNQQQQQQSSSWWW^^^dddmmmuuu}}}lll]]]QQQJJJHHHBBBFFFFFFFFFMMMXXX[[[UUUIIIBBB:::888555222111444333333222111111111111222000000000/////////......---......///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,,,,+++++++++***************++++++++++++,,,,,,++++++******++++++,,,+++++++++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,...///...---///......///222333222111444666777999999;;;???AAAAAACCCFFFGGGGGGHHHIIIKKKGGGIIILLLQQQYYYdddooowwwxxxiii\\\UUUSSSUUU[[[bbbhhhppp}}}yyyggg]]]WWWRRRPPPPPPQQQQQQRRRSSSUUUTTTQQQOOOOOOMMMKKKKKKLLLNNNNNNMMMOOONNNMMMLLLMMMNNNPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWXXX]]]dddiiioooyyy{{{zzzxxxvvvwwwzzzyyyyyyzzz}}}gggWWWRRRNNNHHHDDD>>><<<999888888888666555}}}tttjjjccc]]]WWWSSSLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLOOORRRSSSTTTWWW]]]bbbjjjrrr~~~vvvcccSSSLLLKKKCCCDDDCCCBBBIIITTTZZZZZZNNNFFF>>>:::777333222555333222222111111111111111000000000////////////.........///////////////...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++,,,---........./////////000111222333333666888;;;<<<===>>>@@@AAAAAADDDGGGIIIIIIIIIJJJKKKIIILLLQQQWWWaaalllxxxssseee[[[UUUWWW\\\dddkkkpppxxxpppaaaWWWRRRNNNMMMNNNMMMNNNOOOPPPPPPOOONNNLLLKKKIIIHHHHHHIIIJJJKKKLLLOOONNNNNNNNNOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZ[[[]]]dddooowww~~~}}}}}}zzzyyyzzzwwwwwwxxx{{{ooo[[[TTTPPPJJJEEE???===;;;::::::999777555~~~|||{{{zzz|||zzzwwwvvvyyy{{{vvvsssnnniiiaaaZZZTTTPPPNNNLLLHHHHHHIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIIIIMMMPPPTTTVVVWWWZZZ___cccllltttkkkVVVMMMMMMDDDDDDBBBBBBFFFOOOTTTUUUQQQIIIAAA===999444333555333222111111000000111111111000000000////////////...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------.../////////000000111222444666777:::===>>>??????@@@AAAAAADDDGGGJJJJJJJJJKKKLLLLLLPPPWWW```jjjvvv{{{lll```YYYWWW[[[bbbjjjpppuuu~~~~~~pppdddXXXRRRNNNJJJJJJMMMHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJKKKMMMNNNOOOQQQSSSVVVXXXYYYTTTTTTTTTTTTTTTSSSSSSRRRUUUTTTSSSPPPPPPUUU\\\bbbkkkzzz~~~~~~zzzzzzuuuttttttwww{{{~~~|||xxxuuuzzzzzzddd[[[WWWQQQJJJCCC@@@===;;;:::999888666{{{zzzyyyzzz{{{{{{yyyxxxtttsssqqqnnnllliiihhhgggeeeddddddfffjjjpppvvvzzz|||~~~|||}}}~~~{{{uuupppkkkfffbbb___\\\YYYUUUPPPLLLKKKKKKKKKHHHHHHIIIIIIIIIIIIJJJJJJMMMLLLKKKJJJJJJKKKMMMMMMNNNRRRWWWZZZ[[[]]]bbbfffnnnvvvuuu[[[NNNLLLCCCCCCBBBBBBDDDHHHLLLNNNRRRJJJCCC@@@<<<666333444222222111000000000000111111111000000000///////////////////////////...---...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++***************++++++++++++,,,***++++++,,,,,,++++++******************+++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++***,,,---...------///111000111222222222333666999:::<<<>>>?????????AAABBBCCCEEEHHHJJJJJJKKKMMMOOOPPPVVV___iiittt~~~ttteee[[[YYY[[[aaagggooottt|||xxxcccZZZRRROOOLLLIIIIIILLLEEEGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGJJJLLLLLLNNNQQQUUUXXXZZZ[[[[[[WWWWWWWWWVVVUUUTTTSSSRRROOONNNMMMLLLLLLOOOTTTXXX[[[fffuuu}}}|||vvvtttrrrsssvvvzzz}}}~~~yyywwwrrrnnnqqqzzzsssiiiddd\\\SSSHHHEEE@@@===;;;:::999777~~~|||zzzwwwtttsssrrrpppnnnlllkkkjjjkkklllkkkjjjhhhdddbbb```^^^[[[YYYXXXXXXSSSTTTUUUWWWZZZ]]]aaacccjjjlllnnnnnnmmmlllmmmmmmgggkkknnnmmmiiiggghhhjjjiiigggcccaaa^^^[[[VVVSSSQQQPPPNNNKKKIIIIIIJJJKKKHHHHHHHHHHHHIIIJJJLLLLLLNNNNNNMMMNNNPPPRRRUUUWWWSSSXXX^^^aaaccceeeiiimmmqqqyyy~~~```PPPMMMEEEDDDDDDDDDDDDFFFIIILLLQQQJJJEEEBBB>>>777333333222222111000000000000000111111111000000000/////////////////////...------...///000111111000///...------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++***,,,...///......000222333444555555444555999======???@@@@@@@@@@@@BBBDDDFFFGGGIIIJJJKKKMMMPPPRRRTTT[[[fffrrr|||}}}oooaaa\\\___eeeiiiooovvv||||||ooo\\\VVVQQQOOOMMMIIIHHHJJJFFFHHHJJJIIIGGGFFFGGGIIIFFFHHHIIIIIIIIIKKKOOORRRPPPSSSXXX\\\______^^^]]]ZZZZZZYYYXXXVVVSSSQQQOOOKKKKKKLLLLLLLLLNNNPPPRRRRRRZZZccckkk{{{}}}xxxtttqqqssswwwzzz|||xxxwwwsssooorrryyy}}}}}}~~~uuupppfff[[[NNNIIICCC===;;;:::999999}}}zzzxxxtttpppllliiigggdddbbbaaa```]]]ZZZ]]]\\\[[[[[[\\\[[[ZZZXXXUUUTTTRRRPPPNNNMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOVVVXXXZZZZZZXXXWWWVVVWWWYYY]]]aaa```\\\YYY[[[^^^]]]\\\[[[ZZZYYYWWWSSSPPPHHHHHHHHHFFFEEEDDDFFFGGGDDDDDDCCCDDDEEEGGGJJJKKKJJJJJJKKKMMMPPPTTTXXX[[[ZZZ___fffjjjlllnnnrrrvvvrrr{{{cccRRROOOIIIGGGFFFFFFFFFGGGJJJOOOPPPJJJEEEDDD@@@888333333222111111000000000000000111111111111000000000000//////000000///...------,,,---...//////...---,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------***+++,,,------,,,+++***))))))******++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++***---//////......111444555666888777666777<<<@@@@@@AAABBBAAAAAAAAACCCEEEHHHIIIKKKKKKLLLOOORRRUUUWWW___kkkwwwyyykkk```___gggpppqqqwww}}}~~~nnn```VVVQQQNNNNNNKKKFFFDDDFFFEEEGGGIIIHHHEEEDDDFFFHHHFFFIIILLLMMMMMMPPPTTTYYYUUUYYY^^^ccceeedddbbb```XXXXXXWWWUUURRRNNNKKKIIIHHHIIIJJJJJJJJJJJJJJJKKKNNNTTTXXX]]]jjjxxxssssssvvvyyy{{{yyyyyyvvvsssvvv}}}{{{{{{}}}{{{vvvjjj^^^RRRLLLDDD>>>;;;:::::::::}}}xxxpppjjjfffccc___[[[[[[ZZZXXXUUUSSSQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLMMMKKKHHHFFFDDDDDDDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHKKKMMMOOOOOOMMMMMMMMMNNNRRRSSSSSSSSSTTTTTTTTTTTT[[[[[[ZZZZZZYYYVVVQQQMMMGGGHHHHHHIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIJJJJJJKKKOOOPPPRRRSSSUUUXXX\\\```cccjjjppprrruuu{{{~~~~~~{{{jjjXXXRRROOOHHHBBBCCCDDDDDDFFFKKKRRROOOIIIDDD@@@<<<777444111000000//////000111222111111111111000///...---111111000/////////////////////............//////111000///...............------------------------,,,,,,,,,+++++++++******,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---,,,+++***------------------------/////////......000444888>>>===<<<;;;:::<<<@@@CCCFFFEEECCC@@@>>>>>>AAADDDIIIGGGHHHNNNRRRTTTVVVYYY^^^jjjwwwyyyoookkkkkklllpppuuu|||zzzpppddd[[[WWWTTTPPPMMMKKKJJJHHHFFFHHHFFFEEEDDDDDDFFFHHHIIIIIIJJJKKKNNNRRRVVVZZZ\\\^^^bbbhhhmmmooojjjccc\\\XXXSSSNNNLLLLLLKKKGGGBBBIIIHHHFFFGGGIIIKKKLLLMMMOOOOOORRRXXX___jjj|||zzzuuutttwwwzzz{{{zzz{{{|||}}}|||yyyzzz}}}|||ssskkkcccPPPMMMHHHAAA;;;999999:::{{{wwwsssqqqpppoookkkfff___ZZZWWWTTTQQQNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFHHHIIIIIIJJJLLLNNNPPPRRRTTTWWWXXXXXXXXXWWWZZZYYYWWWVVVTTTQQQMMMIIIGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPSSSVVVYYY\\\```eeehhhllltttzzz}}}kkkYYYRRRPPPIIIDDDDDDDDDCCCEEEHHHQQQNNNKKKHHHEEE@@@;;;777555444333111000111111222000000000///...------,,,111111000/////////////////////............//////000000///.........//////------------------------,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++------------------------...//////......000444777>>>>>>>>>===<<<===@@@BBBCCCCCCCCCAAA??????BBBDDDJJJGGGIIIOOOTTTUUUYYY]]]fffrrr{{{rrrsssyyy{{{zzzzzzzzzsssnnnhhh___YYYUUURRROOOLLLKKKJJJIIIGGGIIIHHHGGGEEEFFFGGGIIIJJJGGGHHHKKKPPPVVV]]]bbbeeegggiiikkklllkkkfff^^^XXXQQQMMMIIIHHHJJJJJJGGGCCCHHHGGGFFFFFFHHHJJJKKKLLLMMMLLLNNNRRRWWW___ppp}}}xxxvvvwwwyyyzzz|||}}}~~~~~~zzzyyy{{{~~~vvviii^^^TTTQQQKKKEEE???<<<;;;<<<{{{qqqnnnjjjfffaaa]]]ZZZYYY[[[WWWRRROOOLLLJJJHHHFFFAAABBBCCCDDDEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@>>>=========>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFGGGHHHJJJMMMOOOQQQTTTZZZ^^^``````^^^\\\\\\YYYUUUQQQOOOLLLIIIFFFHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMPPPRRRUUUVVVVVVYYY]]]aaaeeeiiinnnrrryyymmm[[[SSSQQQJJJFFFFFFEEECCCCCCEEENNNNNNMMMMMMKKKFFF@@@;;;:::888666444222111111111111111///...............111111000////////////000......------------......------------------...///------------------------,,,,,,,,,,,,++++++++++++))))))***+++---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------...//////......000444777>>>@@@AAAAAA@@@???@@@AAABBBCCCDDDDDDCCCCCCDDDFFFKKKIIIJJJPPPUUUWWW\\\aaammmzzzzzzttt}}}~~~yyy~~~xxxnnnhhhddd```\\\YYYSSSPPPMMMKKKKKKKKKJJJHHHKKKJJJHHHGGGGGGHHHIIIJJJIIIJJJNNNTTT\\\dddkkknnnqqqoookkkhhhccc]]]VVVRRRKKKHHHEEEFFFIIIJJJIIIFFFHHHHHHHHHIIIJJJKKKMMMMMMOOOMMMNNNPPPQQQWWWeeesss|||zzzyyyzzzzzz~~~|||zzzyyyzzz{{{}}}kkk\\\TTTQQQKKKEEE@@@===;;;;;;wwwooojjjbbb```]]]YYYTTTPPPMMMKKKNNNMMMJJJHHHFFFEEEDDDDDD===???AAACCCDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBB@@@??????>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDHHHIIIKKKKKKLLLNNNQQQTTTXXX\\\bbbgggiiigggccc```]]]YYYSSSOOOLLLJJJHHHGGGHHHGGGGGGGGGIIIKKKNNNPPPOOOPPPQQQSSSVVVYYY\\\]]]]]]```cccfffjjjpppwww|||sss```VVVOOOIIIFFFFFFEEEBBBBBBCCCLLLMMMOOOQQQPPPJJJCCC===;;;999777555333222222333333222111000000000000111222111000000//////000000......------------......************+++,,,------------------------------------,,,,,,,,,+++++++++)))***+++,,,---///000000++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,------------------------------.../////////000444666===@@@CCCDDDCCCAAAAAAAAABBBDDDGGGHHHHHHHHHHHHIIIMMMKKKMMMRRRVVVYYY___fffrrryyyvvvooozzz|||wwwrrrkkkeeebbb___\\\ZZZQQQNNNLLLJJJKKKKKKJJJJJJJJJIIIHHHFFFFFFHHHIIIJJJLLLOOOSSSZZZaaaiiiooossssssnnnfff___XXXSSSOOOLLLIIIGGGFFFGGGJJJLLLKKKJJJKKKLLLMMMNNNNNNOOOPPPRRRRRRPPPQQQRRRSSSWWWcccooo}}}}}}|||{{{{{{}}}{{{zzzzzzzzzvvvcccXXXTTTMMMGGGBBB???===;;;~~~wwwqqqiiiaaa\\\UUUTTTRRROOOLLLIIIFFFEEEBBBBBBBBBAAA@@@@@@@@@AAA???@@@BBBDDDDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEGGGIIIMMMOOOQQQSSSTTTVVVZZZ\\\```dddiiimmmllliiiccc___YYYUUUOOOJJJHHHHHHGGGGGGFFFGGGHHHJJJMMMPPPSSSUUUUUUUUUVVVXXX[[[]]]___aaaaaacccfffkkkqqqzzz}}}iii\\\OOOIIIEEEFFFEEEBBBBBBDDDJJJLLLPPPSSSRRRMMMDDD>>>:::999777555444444444444333222222111111111111111222222111000000000000000.........------.........,,,+++++++++,,,---......---------------------------------,,,,,,,,,++++++,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,------------------------------.../////////111333666;;;???CCCEEEDDDBBBAAAAAAAAADDDGGGIIIIIIIIIJJJJJJPPPNNNPPPTTTWWW[[[bbbkkkyyyzzzzzzrrryyy{{{}}}{{{rrroookkkgggccc___[[[YYYOOOMMMJJJIIIJJJKKKKKKJJJIIIHHHFFFEEEFFFGGGIIIJJJMMMQQQWWW^^^fffmmmrrrtttkkkeee\\\TTTOOOLLLIIIHHHIIIHHHHHHIIIJJJLLLLLLLLLMMMOOORRRRRRQQQQQQSSSUUURRRQQQRRRTTTTTTWWWbbbnnnyyy}}}{{{zzzzzz~~~}}}||||||||||||vvvddd]]]TTTLLLGGGCCC@@@>>>~~~~~~zzztttlllfffaaa\\\UUUQQQKKKJJJHHHFFFDDDCCCCCCBBB===>>>@@@@@@??????AAABBB@@@AAABBBCCCCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGKKKNNNPPPRRRUUUYYY[[[]]]___bbbddddddeeehhhiiigggbbb]]]YYYQQQNNNIIIEEEEEEFFFGGGGGGGGGHHHKKKNNNRRRUUUWWWYYYYYYZZZZZZ\\\^^^```bbbdddcccgggnnnvvvvvvfffSSSLLLHHHGGGFFFCCCBBBDDDFFFJJJOOOTTTUUUPPPHHHBBB;;;:::888666555555555555111222222333333222111111222222111000000000000111//////............////////////////////////000111------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,...///000000111333555888<<>>;;;}}}~~~uuuiiibbbZZZTTTSSSQQQMMMJJJFFFDDDBBB@@@??????@@@AAA<<<>>>AAABBBAAAAAACCCEEE@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHJJJMMMRRRWWWZZZ^^^aaaeeegggfffeeeeeeeee_________]]]ZZZVVVSSSPPPKKKHHHEEEDDDEEEHHHJJJJJJNNNPPPSSSWWWZZZ[[[\\\\\\^^^^^^```bbbdddgggiiijjjkkkrrr}}}qqq[[[TTTLLLJJJGGGCCCCCCEEEBBBGGGMMMTTTWWWTTTNNNHHH@@@>>>;;;999777666555555333444666888888666555333333222111111000000111111000000////////////000000111000//////////////////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,...000000000111333555555999>>>AAABBBAAAAAABBBDDDFFFHHHIIIIIIJJJKKKLLLQQQQQQUUU[[[```hhhuuu}}}yyy}}}}}}{{{wwwssspppoooooolllkkkhhhccc\\\VVVQQQOOONNNLLLIIIHHHIIIJJJIIIHHHFFFFFFEEEFFFGGGJJJMMMOOOSSSXXX^^^dddggggggeeecccWWWSSSNNNJJJIIIJJJJJJJJJIIIJJJKKKMMMNNNPPPRRRTTTUUUYYY]]]^^^[[[ZZZ\\\______^^^]]]\\\YYYWWW^^^gggppp|||~~~||||||~~~zzzyyyxxxwwwyyy{{{}}}kkkZZZOOOFFF???;;;yyylllaaa]]]VVVMMMIIIJJJJJJIIIGGGFFFDDDAAA>>>===>>>@@@AAA888;;;???@@@??????AAACCC@@@@@@@@@@@@AAACCCDDDEEEBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLOOOTTTZZZ___ccckkknnnppppppmmmhhheeecccYYYXXXVVVSSSPPPMMMKKKIIIIIIGGGEEEEEEHHHKKKNNNNNNVVVXXX\\\___aaaaaaaaa```bbbccceeegggjjjnnnppprrruuu~~~yyycccZZZQQQLLLHHHCCCCCCEEE@@@DDDLLLTTTYYYXXXSSSNNNDDDBBB???;;;888666555555666999<<<>>>>>><<<999777333222111111000111111111111111000000000000111111///...------,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++------------------------,,,...000000000111333555333777<<>>>>>;;;999999;;;===???AAA@@@>>>:::888666555444333222111111111000000000000////////////333111///...---------...............---,,,++++++************************---------------------------------------------------,,,,,,+++*********+++,,,,,,++++++,,,,,,---......---+++,,,---......---//////000000111111222222555666666666777;;;???CCCGGGIIILLLMMMMMMMMMOOOPPPUUUWWWZZZ```kkkzzz{{{xxx}}}zzzxxxpppjjjfffggggggfffffffffiiiooosssuuutttppphhh]]]TTTOOONNNMMMMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGHHHKKKQQQXXX]]]bbbaaa___\\\YYYVVVTTTSSSMMMLLLKKKJJJKKKNNNPPPRRRXXXXXXWWWVVVVVVXXX]]]```gggiiilllnnnooooooqqqsssvvvvvvtttpppjjjdddaaa___nnnrrr~~~~~~}}}zzzuuupppoooqqqtttwwwvvvxxx|||{{{eeeTTTIIIEEEyyyooofff___YYYRRRMMMKKKIIIGGGEEEDDDDDDDDDEEEDDDDDDBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCEEEGGGHHHHHHJJJMMMPPPQQQRRRSSSTTTTTTSSSRRRQQQTTTTTTTTTVVVZZZ```gggjjjmmmjjjgggccc^^^XXXQQQMMMNNNLLLIIIGGGGGGHHHHHHHHHGGGHHHJJJKKKNNNSSSZZZ^^^bbbdddhhhlllooopppqqqppppppqqqrrrssswww~~~uuuaaaVVVPPPJJJGGGGGGGGGGGGIIISSS```jjjjjjfff\\\PPPEEE@@@>>>;;;888888???AAADDDFFFEEECCC???===:::999777555444333222222111000000000///////////////......---------......---------...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,++++++,,,,,,---...,,,+++)))***,,,---,,,+++...//////000000111222222444444555666777;;;@@@DDDHHHJJJMMMNNNOOOPPPQQQSSSYYY[[[___eeeppp~~~yyyttt}}}wwwmmmddd^^^ZZZ]]]]]]]]]^^^aaagggooouuuyyyxxxuuummmbbbXXXRRRPPPNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKMMMOOORRRWWW\\\```aaa```]]]ZZZVVVSSSQQQPPPNNNMMMLLLKKKLLLOOORRRTTTZZZ[[[^^^___aaadddhhhkkkooorrrtttuuuuuuuuuvvvxxx{{{tttmmmgggdddjjjnnn{{{}}}|||yyyvvvppplllkkknnnrrruuuoooqqquuuzzznnnZZZNNNIII|||vvvkkkdddZZZTTTPPPMMMIIIFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDFFFGGGHHHIIILLLQQQTTTYYYZZZ[[[\\\\\\ZZZXXXWWWZZZZZZZZZZZZ\\\^^^aaacccbbb___[[[WWWSSSOOOKKKGGGJJJIIIHHHGGGGGGIIIJJJLLLLLLNNNPPPRRRVVV\\\ccchhhkkknnnrrrvvvxxxyyyyyyyyy{{{}}}~~~xxxxxx}}}lll\\\UUUOOOKKKIIIEEEIIIKKKPPP___rrryyyvvvmmm^^^NNNEEE@@@<<<;;;<<>>;;;888666444222222111111000000000/////////+++,,,---...............,,,,,,------...---------........................------------------------++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...,,,+++***+++---...---,,,......//////000000111111222333444555777<<>>:::777444222111111111111000000000//////,,,---.../////////------++++++,,,---............------------------------------------------------++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---......---,,,...000111000...---......///000000111111000222444666999>>>DDDHHHMMMOOORRRSSSUUUWWW[[[]]]bbbfffnnnwwwyyyppprrruuuyyywwwlll```UUUOOOLLLKKKLLLOOOSSS[[[hhhuuu~~~|||vvvlllbbbYYYTTTQQQRRRSSSSSSRRRQQQNNNMMMRRRUUU[[[aaaffffffdddbbb\\\ZZZVVVRRRNNNKKKIIIHHHKKKKKKKKKNNNRRRWWW\\\___hhhlllssswwwyyyyyyxxxyyyyyyzzzzzzxxxvvvuuuuuuvvvtttjjjfffhhhrrr~~~}}}{{{{{{yyyuuuooojjjhhhjjjnnnqqqoooooooooqqquuuzzzppp^^^VVV{{{ooofff```YYYSSSMMMJJJJJJJJJIIIHHHBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFEEECCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGKKKPPPTTT[[[]]]aaadddeeedddcccaaa[[[[[[ZZZYYYWWWTTTRRRPPPPPPMMMJJJIIIIIIJJJIIIIIIDDDFFFIIIJJJLLLPPPUUUYYY^^^bbbfffkkkpppvvv||||||xxxwwwqqq}}}nnneee^^^TTTLLLGGGJJJJJJKKKZZZtttssseeeWWWMMMJJJLLLJJJLLLMMMOOONNNLLLIIIGGGCCCAAA>>>:::777444222111111111111111000000000000000000111111000///---,,,++++++,,,---............---------------------------------------------------------------------------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---...---------///111222111///......//////000111111111000222444777;;;AAAHHHMMMPPPRRRTTTVVVXXXZZZ^^^aaaeeelllvvvtttnnnrrrxxxssssss||||||wwwtttsssnnneeeZZZPPPKKKHHHIIIJJJLLLQQQYYYfffttt}}}}}}zzztttlllcccZZZTTTSSSTTTUUUUUUUUUTTTSSSRRRWWWZZZ___fffjjjiiiddd___YYYVVVSSSNNNKKKIIIGGGGGGIIIIIIKKKOOOUUU\\\bbbfffsssvvv{{{}}}|||xxxuuutttppppppooommmjjjiiijjjkkkqqqzzz{{{pppiiijjjqqq~~~}}}|||}}}{{{zzz|||zzzvvvpppjjjhhhhhhjjjlllppppppppprrruuuzzzfffXXX|||rrriiiccc```\\\WWWRRROOONNNNNNKKKHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEFFFHHHJJJLLLNNNNNNOOOMMMMMMLLLJJJHHHGGGFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFIIILLLOOOTTTWWW[[[___``````^^^]]]VVVVVVUUUTTTRRROOOMMMKKKMMMJJJGGGFFFFFFFFFFFFEEEDDDHHHLLLNNNQQQVVV]]]ccchhhmmmuuu|||{{{uuuooovvv}}}rrrjjjaaaXXXOOOLLLJJJLLLWWWlll|||gggVVVPPPRRRQQQQQQQQQPPPOOOMMMKKKJJJBBBAAA>>>:::777555333222222222111111111000000000222222222111000///...---,,,,,,------...---------////////////////////////------------------------------------------------,,,,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...++++++,,,...000111///.../////////000111111222222111333666:::???EEEMMMRRRSSSUUUVVVXXXYYY\\\aaadddiiiqqq~~~wwwtttwwwzzzooojjjqqqyyyxxxrrrnnniiijjjjjjddd[[[QQQLLLJJJFFFGGGJJJOOOWWWbbbooowwwzzzwwwtttooojjjbbbZZZUUUVVVVVVVVVVVVWWWXXXXXXYYY]]]^^^bbbgggjjjhhhaaa[[[UUUSSSOOOLLLJJJIIIIIIIIIIIIJJJMMMQQQWWW___eeeiiivvvxxxzzzyyyuuupppmmmkkkddddddcccaaa^^^^^^___aaaeeennn}}}yyyooommmqqq{{{}}}{{{zzzyyyyyy{{{wwwtttoookkkhhhgggggghhhlllmmmooorrrxxx}}}rrr]]]wwwqqqmmmkkkhhhddd___\\\ZZZWWWRRRMMMNNNLLLJJJHHHFFFGGGGGGHHHGGGIIILLLOOORRRTTTUUUUUUSSSSSSQQQPPPNNNLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGIIIKKKLLLOOOSSSVVVWWWVVVTTTRRRPPPPPPPPPPPPNNNMMMKKKJJJJJJHHHFFFFFFHHHHHHGGGFFFKKKOOOTTTXXX[[[aaaiiipppyyy~~~xxxtttvvv{{{}}}yyysssbbbWWWOOOQQQUUU^^^sssqqq[[[SSSVVVTTTRRRPPPNNNLLLJJJJJJIIIAAA@@@>>>;;;999777666555222222222111111111000000111111000///////////////---------...------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...++++++,,,///111222000...000000111111222222333333222555888<<>><<<:::999888888222222222111111111111000//////...------...000111............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...------...111444444222000111111111222333333444444333666:::>>>DDDLLLTTTZZZWWWXXXYYYYYYZZZ]]]bbbeeepppzzz{{{yyy}}}}}}{{{vvvjjjaaaZZZVVVSSSWWW]]]bbb```WWWMMMGGGDDDDDDGGGKKKQQQXXXbbbmmmsssrrrnnnjjjgggeeeaaa\\\WWWXXXWWWVVVVVVXXX\\\```bbbiiifffeeefffgggddd\\\UUUPPPNNNLLLJJJJJJKKKMMMOOOQQQQQQRRRUUUYYY___dddgggccccccaaa^^^ZZZWWWVVVWWWXXXXXXWWWVVVTTTUUUXXXZZZYYY\\\eeessswwwrrrqqquuu{{{zzzvvvsssrrrsssrrrrrrqqqqqqpppnnnmmmmmmjjjlllooossswww{{{~~~pppzzzrrriiiddd^^^[[[VVVQQQMMMLLLKKKKKKIIIKKKMMMOOORRRXXX```ggghhhfffbbb^^^[[[XXXWWWWWWVVVUUUSSSRRRPPPOOOOOONNNOOOMMMKKKJJJHHHHHHIIIIIIIIIIIIIIIJJJLLLLLLKKKIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGGGGJJJIIIGGGMMMVVVZZZ```hhhnnnsssyyy~~~}}}sss[[[TTTUUUUUUZZZbbbpppyyyzzzlll\\\TTTRRRQQQPPPNNNKKKIIIGGGFFFFFFAAA@@@>>><<<;;;<<<===>>>:::888555444444333111000333222111000///...------........................+++,,,---......---,,,+++...------,,,,,,------...444333000---,,,,,,,,,---++++++++++++,,,,,,---...***++++++,,,,,,------...111///------///111111111000//////000222333333222111555:::???EEEKKKQQQVVVWWWXXXYYYZZZ\\\]]]___aaapppvvvggg[[[UUURRROOOLLLMMMVVV]]]\\\WWWSSSMMMHHHFFFFFFHHHQQQ]]]iiippprrrsssnnnggg```\\\ZZZXXXVVVXXXXXXWWWUUUUUUXXX\\\```fffdddccccccbbb^^^WWWRRRKKKJJJHHHIIIKKKOOOTTTWWWTTTVVVYYY\\\^^^^^^^^^]]]WWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXZZZ[[[\\\cccsssxxxrrrnnnrrr}}}|||xxxxxxxxxwwwrrrrrrrrrrrrrrrqqqpppooopppooooooppprrrvvvzzz|||zzz}}}wwwpppkkkddd]]]VVVRRRPPPPPPKKKMMMOOORRRVVV^^^hhhnnnrrrrrrpppmmmiiiccc^^^[[[```___]]]ZZZWWWUUUSSSRRRPPPOOONNNLLLLLLLLLLLLMMMNNNMMMLLLLLLMMMNNNMMMKKKIIIJJJJJJJJJJJJJJJJJJIIIGGGEEEFFFJJJKKKKKKSSS\\\dddkkkuuu|||~~~fffZZZVVVSSSUUU[[[XXX]]]ccceeeccc]]]WWWSSSPPPOOOMMMKKKJJJIIIHHHHHHBBBAAA???============>>>:::888555333333222111000111111000//////...------........................,,,------------------,,,...------,,,,,,------...000000000//////...------,,,+++++++++,,,,,,---...***++++++,,,,,,---......111///...///111444555555333111000000111333333222333777<<>>>>><<<999555333333333222222111111111111000000//////...........................------,,,,,,------......------,,,,,,------...,,,---///000111///...,,,,,,,,,+++++++++,,,------+++++++++,,,------......000//////111444888::::::777444111000111333444444555999>>>CCCHHHNNNTTTWWWVVVXXX[[[^^^aaaffflllppp}}}~~~vvvddd\\\SSSMMMKKKLLLKKKJJJKKKTTT[[[ZZZWWWTTTPPPLLLJJJIIIJJJQQQ\\\gggmmmpppqqqkkkbbb[[[XXXWWWWWWWWWZZZZZZZZZXXXXXXYYY\\\______]]][[[YYYVVVRRRMMMIIIMMMNNNOOORRRVVV[[[___aaahhheeeaaa\\\XXXUUUTTTSSSUUUTTTRRRQQQPPPPPPQQQRRRTTTTTTTTTVVVYYY]]]aaaddddddbbb^^^\\\cccpppzzz}}}{{{uuuooopppwww~~~}}}yyywwwvvvwwwwwwxxxyyyyyyzzzzzzyyysssjjjdddcccgggnnnsss|||xxxmmmfffcccaaa[[[YYYWWWVVVWWW[[[aaaeeemmmqqqvvvzzz{{{xxxuuurrrmmmmmmmmmmmmllljjjiiihhhfffeeedddbbb___]]]ZZZYYYWWWTTTOOOLLLKKKJJJIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKNNNPPPRRRWWW```hhhvvv~~~lll___WWWVVVYYYWWWRRROOOQQQVVVWWWQQQJJJIIIIIIIIIIIIIIIJJJJJJKKKFFFFFFEEEDDDCCCAAA@@@@@@???;;;777555444555555444333333333333222222222222...........................---,,,++++++,,,---......------,,,,,,------...------...//////...------,,,,,,,,,++++++,,,,,,---++++++,,,,,,---.........///......111666:::===>>>===999444222222444666777777:::@@@EEEJJJOOOTTTWWWWWWZZZ]]]```ccciiiqqqwwwwwwlllYYYTTTNNNKKKJJJKKKLLLLLLJJJSSSZZZZZZWWWUUURRRNNNJJJIIIJJJQQQ\\\gggnnnqqqtttmmmccc[[[WWWWWWWWWWWW[[[[[[\\\[[[ZZZZZZ]]]___```^^^[[[XXXTTTQQQMMMKKKMMMOOOSSSXXX^^^cccgggjjjmmmiiiccc]]]XXXWWWWWWWWWXXXXXXVVVUUUTTTUUUVVVVVV[[[\\\]]]```dddhhhkkkmmmnnnjjjccc^^^```jjjvvv~~~|||wwwqqqqqquuu{{{~~~~~~~~~|||xxxxxxyyyyyy{{{|||}}}~~~yyyppphhheeeggglllpppwww~~~|||sssmmmkkkgggddd```^^^]]]___aaabbbcccfffiiimmmqqqrrrsssssslllmmmpppsssuuuwwwyyyyyyvvvuuutttrrrnnniiieeebbbccc___YYYUUURRRPPPNNNLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMRRRVVVXXX\\\ccclllrrr|||sssddd[[[XXXYYYNNNKKKJJJLLLPPPRRRRRRPPPGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHFFFEEECCCBBB???<<<888666555555555444222222222222222222222222...........................---,,,++++++,,,---......------,,,,,,------...111000...---,,,,,,---------,,,,,,++++++,,,,,,,,,+++,,,,,,------...//////...---...111666;;;===>>>AAA===777555555777999:::888<<>>BBB>>>999777777999;;;<<<;;;???EEEJJJNNNRRRUUUXXXZZZ^^^bbbdddgggnnnzzzxxxmmmaaaYYYPPPOOOMMMKKKJJJIIIIIIIIIJJJRRRYYYXXXVVVUUUSSSPPPIIIHHHIIIPPP\\\iiirrrvvvyyyrrrhhh```[[[YYYXXXXXXYYY\\\^^^_________```aaa[[[ZZZXXXTTTQQQPPPRRRUUUYYY]]]dddmmmtttyyy{{{|||rrrmmmfff___\\\\\\___aaaddddddfffggggggfffdddcccaaaeeekkkttt|||vvvoookkkkkkrrr{{{~~~{{{yyyyyyzzz}}}~~~zzzxxxxxxzzz{{{~~~}}}|||||||||}}}~~~|||xxxsssooolllkkknnnvvv~~~wwwuuussssssttttttqqqnnnkkkhhhdddaaa___```aaabbbdddeeehhhlllrrrxxxyyysssnnnhhhccc___ZZZXXXTTTRRRRRRTTTXXXZZZbbbkkkrrrtttwww{{{iii]]]VVVTTTTTTQQQNNNMMMOOOQQQQQQQQQLLLKKKJJJIIIHHHHHHHHHHHHHHHIIILLLMMMMMMLLLIIIGGGCCCBBBAAA@@@@@@>>>;;;888444333333222111000000///........................,,,------------------,,,...------,,,,,,------......---------------------...---,,,,,,+++++++++,,,,,,,,,------.../////////111000000222666:::<<<===@@@===999777888:::;;;;;;???CCCIIINNNRRRUUUXXXZZZZZZ___cccfffjjjssstttjjjbbbYYYSSSOOOOOOOOONNNLLLKKKKKKKKKKKKSSSYYYXXXUUUUUUSSSPPPKKKIIIJJJPPP\\\hhhqqquuuuuuppphhhaaa^^^\\\ZZZZZZXXX[[[___aaaaaaaaabbbcccYYYYYYWWWSSSQQQRRRWWW[[[```dddlllsssyyy{{{||||||sssooojjjeeeeeehhhlllpppuuuwwwzzz||||||zzzxxxuuuoooqqquuu{{{yyyttttttyyy~~~}}}}}}~~~}}}{{{zzz|||~~~zzzuuuqqqnnnnnnsssyyy~~~{{{pppmmmhhhccc```______`````````aaadddiiipppwww{{{{{{tttpppdddaaa\\\YYYYYY\\\aaadddpppyyyyyyxxxzzz||||||jjj___YYYVVVNNNJJJGGGIIIOOOTTTTTTRRROOONNNLLLKKKIIIIIIHHHHHHGGGIIILLLOOOOOOMMMKKKIIIIIIHHHHHHHHHHHHEEEAAA>>>888888777666444333222222........................+++,,,............,,,+++...------,,,,,,------...)))***---...//////...---...---,,,,,,++++++++++++,,,,,,------.../////////333222111333777:::<<<<<<>>>;;;888777888:::;;;;;;AAAFFFLLLQQQUUUWWWZZZ\\\ZZZ___dddhhhmmmwww|||zzzyyymmmddd]]]VVVRRRPPPQQQRRRQQQPPPNNNNNNNNNKKKSSSYYYXXXUUUTTTSSSPPPNNNKKKKKKPPP\\\gggpppsssqqqmmmfffaaa___^^^\\\[[[WWW[[[___aaabbbbbbcccdddZZZYYYXXXTTTSSSUUU[[[```cccgggnnntttxxxyyyxxxwwwrrrpppmmmlllooouuu|||~~~|||xxxyyy}}}~~~~~~~~~zzzvvvtttppprrrtttwww|||tttnnnllljjjgggcccdddddddddeeegggjjjmmmooowww{{{}}}ppplllfffcccdddjjjqqqvvv{{{wwwkkknnnzzz}}}rrreeeZZZSSSOOONNNLLLKKKLLLOOOSSSUUUWWWUUUPPPLLLOOOSSSQQQKKKKKKKKKKKKNNNQQQPPPKKKGGGLLLJJJIIIKKKNNNLLLFFF@@@:::888666333222111111111//////...------------...///......///000000///---...---,,,,,,---...///000.........------,,,,,,,,,---------,,,,,,+++++++++//////......///000111222000222444888<<<===;;;:::===<<<::::::;;;;;;;;;:::@@@HHHOOOQQQTTTZZZ^^^```]]]dddkkkooorrr{{{}}}~~~qqqfffaaa^^^YYYUUUUUUUUUUUUTTTRRROOOLLLKKKNNNSSSZZZ]]]ZZZVVVSSSRRROOOKKKJJJOOO[[[hhhpppsssrrrmmmhhhcccaaa```^^^]]]^^^^^^___aaacccdddbbbaaaYYYWWWSSSRRRUUU[[[bbbfffhhhkkkpppssstttttttttuuutttvvvyyy}}}{{{wwwuuunnnnnnpppssswww}}}yyyvvvttttttzzz}}}zzzuuupppooommmkkkjjjjjjkkkmmmnnnqqqtttxxx}}}tttrrrnnnmmmooouuu{{{|||mmmkkkssswwwnnncccYYYSSSRRRPPPLLLJJJKKKOOOUUUZZZccc```ZZZTTTUUUXXXVVVRRRLLLLLLLLLPPPRRRRRRMMMIIIKKKIIIHHHJJJLLLJJJDDD>>>888777555333111000000111000000///............//////...---...000000...---///......---...///000111......---------,,,,,,,,,---------,,,,,,,,,++++++//////......///000222333444555666888;;;===>>>>>><<<;;;:::;;;<<<>>>???@@@FFFMMMRRRRRRUUU\\\ccceeedddhhhmmmoootttuuuuuu}}}~~~pppgggcccbbb^^^ZZZZZZYYYYYYWWWUUUSSSPPPOOOMMMSSSYYY\\\ZZZVVVSSSRRROOOLLLJJJOOO[[[gggooorrroookkkgggdddccccccbbbaaaaaa```aaaaaabbbaaa```^^^XXXVVVUUUVVVZZZ```gggkkknnnoooqqqrrrrrrtttvvvxxxzzzvvvrrrqqqqqqqqqtttyyy}}}tttllldddcccffflllvvv~~~}}}yyytttrrrqqqqqqrrrppprrrtttwwwzzz|||~~~|||{{{{{{|||wwwoooqqq}}}~~~}}}{{{wwwqqqiiiaaaYYYUUUUUURRRNNNJJJJJJPPPXXX^^^iiiggg```WWWUUUWWWVVVSSSMMMLLLMMMQQQTTTTTTOOOKKKIIIHHHGGGGGGHHHFFF@@@;;;777666444222111000111111111111000///////////////...------...//////...,,,/////////...//////000111...------------,,,,,,,,,------------,,,,,,,,,,,,............000222333555666666666777999<<<>>>@@@<<<<<<;;;;;;===AAADDDGGGMMMSSSWWWVVVXXX```hhhkkkmmmmmmmmmpppxxx~~~pppnnnvvv}}}~~~ssslllkkkjjjgggdddcccbbb```]]]YYYVVVTTTRRROOOTTTZZZ]]]\\\XXXUUUTTTPPPMMMKKKOOOYYYdddlllpppmmmjjjhhhggghhhhhhhhhgggeeedddcccaaa```^^^\\\[[[VVVWWWYYY\\\aaahhhmmmqqqssssssqqqpppppptttyyy~~~}}}xxxwwwtttqqqoooppprrrvvvxxxxxxjjj```ZZZZZZZZZ___hhhpppvvvxxx}}}}}}}}}||||||}}}}}}||||||yyyuuu}}}xxxpppfff^^^YYYVVVTTTSSSPPPMMMMMMQQQYYY```jjjhhhbbbXXXSSSTTTTTTSSSLLLLLLMMMQQQTTTTTTPPPLLLHHHGGGFFFEEEEEEBBB>>>:::888777555333222222222222111000//////......//////...---------//////---,,,///............/////////------------------------------------------,,,,,,.........///000333555777444555666777888:::<<<>>>>>>>>>======>>>BBBGGGKKKPPPWWW\\\\\\___ffflllnnnrrrnnnlllppp{{{}}}rrrrrrwwwzzz~~~{{{xxx{{{}}}xxxwwwwwwtttrrrooolllhhhbbb]]]XXXUUUSSSRRRVVV[[[^^^]]][[[WWWUUUPPPNNNLLLOOOWWWaaaiiinnnmmmlllllllllnnnnnnmmmllliiihhhfffbbb^^^[[[ZZZ[[[YYY[[[^^^ccchhhmmmppprrrtttrrrooommmooovvvyyyyyyvvvqqqnnnmmmnnnqqqtttwww}}}rrreee]]]ZZZWWWUUUVVV[[[bbbiiimmmsssyyy~~~uuuvvvsssfff\\\WWWUUUQQQRRRRRRQQQOOORRRYYY___iiikkkfff\\\UUUTTTUUUTTTLLLLLLMMMPPPTTTSSSOOOKKKGGGFFFEEEDDDCCC@@@===::::::999777555444333333444000///......------.........------...//////...,,,---------------------,,,------------------------------------------------------...///111444777999333777;;;======<<<===>>>AAAAAAAAA??????BBBGGGLLLPPPXXX```cccfffkkkoooppprrrnnnmmmrrr}}}{{{{{{|||xxxppphhh```YYYUUUSSSTTTWWWZZZ\\\]]][[[WWWTTTQQQOOOMMMOOOUUU^^^fffkkknnnnnnppprrrttttttqqqooolllllliiiddd___\\\\\\]]]```bbbfffjjjmmmoooooopppqqqpppnnnnnnrrr{{{{{{zzzxxxuuuqqqnnnmmmoooqqqssstttzzz|||tttiiibbb]]][[[WWWUUUVVVZZZ___cccjjjpppyyyqqqkkkrrr}}}lll^^^VVVTTTNNNQQQSSSQQQOOOQQQXXX^^^ggglllkkkbbbXXXTTTRRRQQQNNNMMMNNNQQQTTTSSSNNNJJJFFFFFFFFFDDDBBB@@@>>><<<===;;;999666555444444444//////...---------------///......///000000///---,,,,,,---------,,,++++++,,,,,,,,,------------...------------............,,,---...///222666999;;;888<<>><<<999666444333222222000//////...............000//////000111111000...------.........---++++++,,,,,,,,,---------......------------.........///,,,,,,---000333777:::<<<===AAAEEEFFFDDDCCCEEEHHHEEEHHHJJJIIIGGGHHHMMMQQQSSS\\\eeeiiimmmtttyyyzzzvvvxxx|||wwwnnngggcccaaa___^^^___```aaa___YYYUUURRRQQQOOOOOORRRYYYaaafffgggiiinnnuuuyyyzzzwwwtttoooooommmhhhcccbbbfffkkkqqqrrrtttuuutttssspppooosssvvvzzzzzzvvvrrrpppnnnmmmnnnnnnlllkkkooouuu|||wwwvvvvvvuuuuuuuuuvvvvvvqqqqqqtttyyy}}}{{{sssjjjjjjjjjhhheeebbb``````___ccciiinnnrrruuuxxxzzzyyy{{{yyyuuunnniiiiiipppyyyzzzpppjjjdddaaa]]]^^^kkkzzzqqqaaaZZZNNNPPPOOOKKKHHHLLLWWWaaattt}}}xxxiii^^^WWWSSSSSSRRRRRRTTTVVVTTTOOOJJJEEEFFFGGGFFFCCCAAAAAAAAA>>><<<999666333111000000111111000///////////////111000000000222222000///....../////////...,,,+++,,,,,,,,,------.........---------.........//////,,,,,,---000333777;;;===???BBBEEEDDDAAABBBFFFKKKEEEIIIMMMMMMKKKLLLPPPUUUWWW___fffiiinnnvvv}}}zzz~~~}}}tttnnnjjjiiigggfffeeefffgggddd___ZZZRRRQQQPPPOOOQQQXXX```eeebbbeeelllsssyyyzzzxxxuuuooopppnnnjjjeeeeeejjjooovvvwwwxxxxxxwwwuuusssqqqvvv{{{}}}yyytttpppgggeeeddddddfffhhhhhhgggkkkqqqxxxxxxxxxxxxxxxxxxwwwwwwwwwppppppssswwwxxx||||||zzzwwwtttqqqooonnnnnnggghhhjjjmmmooopppqqqqqqsssvvv||||||vvvmmmfffccc```]]]ZZZ___eeeppp}}}~~~xxxwwwzzz|||qqqfff```]]]\\\```eeewwwkkkaaaZZZSSSMMMLLLKKKMMMVVVaaavvvuuudddXXXRRRSSSSSSSSSUUUTTTQQQMMMIIIFFFDDDDDDFFFHHHGGGCCC???>>><<<888555333111111222111111000///////////////000000000000000///......////////////////////////------------------------,,,,,,,,,---------.........///000333666:::>>>@@@CCCBBBAAA@@@AAAEEELLLQQQPPPPPPOOONNNNNNPPPUUUYYY___bbbgggkkkooosssxxx{{{~~~~~~yyyttttttssssssvvvwwwpppbbbVVVUUUPPPKKKIIILLLSSSYYY]]]]]]```fffooovvvzzzzzzyyyxxxvvvrrrqqqqqqssstttttt~~~{{{wwwtttssstttwwwyyy~~~~~~}}}xxxxxxwwwtttpppkkkfffccc^^^]]]\\\[[[\\\^^^aaacccgggmmmuuu}}}~~~|||zzzzzzzzz{{{zzzxxxuuuqqqppprrrtttyyy{{{xxxvvvuuuuuuqqqrrrtttvvvwwwyyyyyyzzzuuuuuuuuuyyy}}}~~~|||qqqkkkddd^^^[[[YYYVVVTTTTTTXXXaaakkkuuuxxxrrrooooootttrrrhhhaaa[[[ZZZ]]]dddkkkwwwuuuiii___XXXQQQMMMKKKLLLUUU```yyy{{{iiiZZZQQQRRRQQQRRRSSSSSSQQQMMMIIIHHHFFFEEEGGGJJJJJJGGGDDD===;;;888555333222222222111111000///////////////000000000000000///......////////////////////////------------------------,,,---------............000000111333555888;;;===@@@@@@@@@@@@AAAFFFLLLQQQQQQPPPPPPOOOOOORRRWWW[[[bbbeeeiiilllooorrrvvvyyy~~~}}}~~~yyylllaaaXXXSSSMMMJJJKKKPPPUUUWWWXXX\\\cccllltttxxxxxxwwwzzzyyyyyyyyyzzzzzzyyyxxx}}}{{{yyyxxxzzz}}}}}}{{{zzzyyyxxxlllkkkiiifffbbb^^^ZZZWWWWWWVVVUUUUUUWWWYYY\\\^^^bbbhhhpppxxx~~~~~~|||{{{||||||{{{yyytttqqqoooppprrrvvv~~~~~~}}}|||~~~~~~}}}xxxrrrpppsssuuussspppddd```[[[WWWTTTSSSQQQOOOOOOPPPUUU[[[bbbnnnxxxooojjjhhhiiiqqqzzzttthhh]]]XXXWWWYYY___iiiuuuuuuiiibbbYYYQQQKKKKKKTTT]]]wwwtttbbbUUUQQQQQQQQQRRRSSSQQQNNNKKKKKKHHHFFFGGGJJJKKKJJJHHH===;;;999666444333333333111111000////////////000000000000000000///......////////////////////////------------------------------........./////////111111111222444777999;;;<<<>>>???AAACCCGGGLLLPPPQQQQQQQQQPPPQQQUUU[[[___hhhjjjnnnppprrrtttxxxzzzzzzyyyzzzxxxxxxzzz~~~xxxkkkcccXXXSSSMMMHHHHHHKKKMMMOOOTTTXXX___iiiqqqvvvxxxwwwzzz}}}}}}||||||{{{}}}{{{uuurrrqqqpppoooeeeccc```\\\XXXTTTRRRPPPNNNMMMMMMNNNPPPSSSVVVXXX\\\bbbjjjqqqxxx~~~}}}}}}}}}{{{zzztttpppnnnoooppprrryyyvvvqqqqqqppplllhhh\\\ZZZWWWUUUTTTSSSRRRQQQTTTSSSTTTXXX[[[ddduuuwwwoooiiigggllltttrrrddd[[[XXXYYY\\\bbbkkkuuuxxxrrrfffYYYOOOMMMTTT\\\oooooo___TTTTTTSSSTTTUUUTTTRRRPPPNNNJJJFFFFFFHHHIIIHHHGGG===<<<:::888666555555444222111000000//////000000000000000000000///......////////////////////////.................................////////////000//////000111444777999;;;<<<>>>AAACCCFFFIIIMMMPPPTTTTTTSSSRRRTTTXXX^^^ccclllooorrruuuwwwzzz}}}{{{vvvwwwwwwvvvvvvyyyzzz|||}}}qqqeee^^^YYYUUUOOOKKKKKKLLLMMMMMMQQQTTT[[[eeeooovvvyyyyyyxxx}}}{{{|||}}}{{{ssslllhhheeecccbbb___\\\XXXTTTPPPNNNMMMLLLFFFFFFGGGIIIKKKOOORRRTTTXXX]]]eeekkkrrrzzz~~~}}}}}}|||{{{yyyuuuqqqooopppooopppuuu|||~~~wwwsssooohhhcccYYYYYYYYYXXXXXXWWWWWWXXXYYYWWWVVVXXXYYY___lllyyyxxxoooiiikkkppp}}}yyyiii]]]YYYUUUVVVXXX^^^fffpppxxx|||wwwdddUUUPPPUUUZZZhhh{{{hhhZZZYYYXXXXXXYYYYYYWWWVVVTTTPPPJJJHHHIIIIIIHHHFFF???>>>===;;;999777666555222222111000000000000000000000000000000///......////////////////////////.................................////////////000---...///111444888;;;===>>>@@@DDDGGGIIIMMMPPPSSSYYYYYYWWWVVVWWW[[[bbbgggllloootttwwwzzz~~~{{{vvvssstttuuussstttwwwtttvvvyyy|||~~~rrrggg```\\\XXXTTTQQQPPPPPPPPPOOOLLLOOOUUU___jjjsssxxxzzzwww~~~zzz|||yyysssjjjbbb]]]YYYWWWUUUTTTQQQMMMIIIFFFEEEEEEEEEBBBCCCDDDFFFJJJMMMPPPRRRVVVZZZaaagggmmmuuu~~~~~~}}}|||{{{zzzxxxwwwsssqqqrrrpppooosssyyy|||tttlllfffbbbZZZ\\\^^^___^^^^^^^^^___\\\YYYXXXXXXXXX[[[dddnnnvvvllljjjnnn{{{}}}kkk]]]VVVQQQPPPPPPTTT[[[ccciiillljjjlllnnnpppqqqssswwwzzz}}}ooo[[[TTTUUUXXXfffqqqaaa___]]]\\\]]]]]]\\\[[[ZZZUUUPPPMMMLLLLLLJJJGGGCCCBBB@@@>>>;;;999777666222222111000000000000111000000000000000///......////////////////////////........................------........./////////------///111555999<<>>;;;888777333222111111000000111111000000000000000///......////////////////////////........................,,,---------............//////000222555999<<<>>>???BBBGGGMMMSSS[[[bbbgggmmmkkkgggcccbbbeeekkkoooooorrrwww{{{qqqlllmmm|||yyyqqqooooooqqqqqqnnnooorrrppppppppprrrvvv{{{~~~|||rrrnnnhhhbbb\\\VVVPPPLLLKKKKKKMMMUUUbbbppp||||||tttaaa[[[SSSLLLHHHFFFEEEDDDEEEDDDBBBAAA@@@@@@@@@@@@===>>>@@@CCCFFFIIIKKKLLLOOOSSSXXX\\\```fffooovvv}}}|||zzzxxxvvvsssrrrsssqqqnnnppptttvvv}}}ssskkkjjjllleeeiiinnnpppooonnnoooqqqooollljjjiiifffdddffflllmmm}}}{{{ttttttzzzppp```YYYNNNKKKGGGGGGJJJMMMNNNMMMIIIJJJJJJJJJLLLPPPVVV[[[^^^eeeooo{{{{{{bbbWWWTTTSSS^^^|||iiifffccc``````aaa```___WWWSSSOOONNNOOONNNKKKHHHHHHGGGEEECCC???<<<999777333222111111000111111111000000000000000//////...////////////////////////////////////////////////,,,,,,,,,---------......222222222333666888;;;<<<>>>BBBGGGNNNVVV```iiioootttqqqmmmhhhfffhhhnnnrrruuuxxx|||wwwiiieeegggxxxwwwqqqppppppsssrrroooooossstttsssrrrssswww{{{}}}uuulllcccZZZTTTOOONNNOOOWWWdddttt{{{oooeeeWWWRRRKKKFFFCCCBBBBBBAAA>>>>>>======<<<=========;;;<<<>>>AAADDDFFFHHHIIILLLPPPTTTWWW[[[aaaiiippp{{{}}}{{{yyyuuurrrrrrssspppmmmnnnsssvvv|||{{{uuuttttttyyywwwuuuwwwzzz}}}~~~}}}~~~zzzuuuqqqooommmlllwwwzzzwwwyyy{{{rrrcccXXXOOOMMMIIIGGGGGGGGGEEEDDDFFFFFFFFFFFFHHHIIIKKKMMMUUUWWW^^^jjjuuulllXXXQQQTTT___wwwzzziii]]]```ccc^^^[[[^^^TTTOOOLLLNNNNNNLLLLLLNNNKKKJJJIIIGGGDDDAAA>>>===444222111111222111000///111111111111000000000000000...,,,,,,...000000000////////////////////////---------------.../////////000222333444777:::======???DDDKKKUUU___hhhnnnrrrqqqooollljjjkkkooorrrvvv{{{ttteee```eeerrrzzz|||{{{wwwlllllllllkkkjjjllloooqqquuuuuuuuuuuuuuuxxx|||uuudddWWWTTTOOOOOOXXXeeesss~~~||||||}}}xxxmmmaaaXXXMMMIIIEEEBBB@@@@@@>>>===========================>>><<<;;;===AAAEEEFFFEEEIIIKKKNNNPPPTTT[[[dddkkkvvv{{{wwwuuussssssrrrqqqpppooonnnnnnsss~~~}}}{{{zzz|||~~~xxx~~~zzzuuusssqqqkkk___VVVOOOLLLIIIGGGFFFFFFEEEDDDEEEEEEEEEEEEGGGIIIKKKLLLQQQRRRXXXcccmmmyyynnn^^^XXXXXX[[[uuuooo```aaaccc^^^ZZZ[[[SSSNNNLLLOOOOOOMMMLLLMMMKKKJJJHHHFFFCCCAAA>>>===444333111111222222000///111111111111000000000000000...,,,---...000000000////////////////////////......------......///000000111333333444666:::===>>>???CCCIIIRRR[[[cccgggnnnnnnmmmlllkkkmmmrrruuuxxx|||wwwjjjeeegggpppwww|||zzz~~~uuujjjkkkjjjiiihhhiiikkknnnttttttsssrrrqqqssswwwzzzyyyiiiWWWQQQPPPWWWcccqqqzzz{{{{{{yyyuuusssqqqqqqvvvwwwyyy|||~~~~~~xxxrrrkkkbbbWWWPPPJJJGGGCCC@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;???BBBCCCBBBFFFIIILLLNNNQQQXXXaaahhhuuu}}}{{{xxxvvvssssssrrrrrrqqqpppooooooqqqzzz{{{~~~uuunnnkkkjjjfffddddddfffccc\\\VVVOOOMMMIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJKKKMMMNNNSSS]]]fffqqqyyypppgggaaa___XXXpppwwwdddaaabbb^^^YYYWWWRRRNNNMMMPPPQQQNNNLLLMMMJJJIIIHHHFFFCCC@@@>>><<<444333111111222222000///111111111111000000000000000...------///000000/////////////////////////////////......//////000111111222333444444666:::===???@@@CCCHHHOOOVVV]]]aaahhhjjjkkkkkkmmmpppuuuyyy{{{{{{rrrkkkkkkpppttt|||~~~zzzzzzrrriiijjjiiihhhffffffhhhjjjppppppqqqpppppprrrvvvyyy~~~uuu___WWWSSSXXXbbbnnn|||}}}yyyvvvuuuuuuwwwwwwtttoookkkhhhgggfffgggiiilllnnnoooppppppooolllgggaaa[[[TTTMMMIIIGGGDDD@@@>>>===<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999;;;===?????????CCCFFFHHHJJJMMMTTT]]]dddrrr{{{{{{xxxvvvsssssssssrrrrrrqqqqqqqqqooovvv~~~vvvlllddd^^^\\\[[[YYYYYY[[[___```\\\XXXPPPNNNKKKIIIIIIIIIHHHGGGDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLQQQZZZbbblll{{{|||qqqooommmhhhcccXXXiii}}}ggg```aaa___ZZZVVVRRRNNNNNNQQQRRRNNNKKKKKKIIIIIIGGGEEEBBB???===;;;555333222222222222111///111111111111000000000//////...------///000000//////////////////////////////////////////000111111222333444555555777:::===AAABBBEEEJJJPPPVVV\\\___eeegggjjjlllooosssxxx{{{~~~~~~xxxrrroootttuuuwww~~~~~~vvvooojjjjjjjjjhhhfffeeeggghhhjjjlllnnnpppqqquuuyyy}}}}}}yyyggg^^^XXXZZZaaalllyyy~~~yyytttqqqooopppqqqqqqoooiiiccc^^^\\\\\\]]]___aaabbbcccdddddd```]]]YYYTTTOOOKKKHHHFFFEEEBBB???>>>===<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===AAACCCFFFHHHKKKQQQZZZaaapppxxx~~~{{{xxxvvvrrrrrrrrrrrrrrrrrrrrrrrrrrrvvv}}}zzztttqqqpppnnnkkkddd\\\VVVSSSSSSRRRRRRSSSWWW\\\^^^\\\ZZZPPPMMMKKKIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEGGGHHHIIIKKKKKKOOOWWW___iiiwww{{{oooooopppkkkccc\\\bbbssskkkaaaaaa```\\\XXXTTTPPPOOORRRRRRNNNJJJJJJIIIHHHGGGDDDBBB???<<<;;;555444222222333333111000111111111111000000000///......---...000000///...///////////////////////////////////////000111111222333555555666888;;;>>>CCCEEEHHHMMMSSSYYY^^^aaacccfffjjjnnnqqqvvvzzz}}}|||xxxvvv|||{{{zzz|||~~~rrrlllkkkkkkkkkjjjgggfffggghhhhhhjjjlllnnnpppsssxxx{{{yyykkkbbbZZZ[[[aaajjjvvv}}}yyytttpppmmmhhhiiiiiifff```YYYTTTRRRUUUVVVWWWXXXYYYZZZZZZZZZSSSQQQNNNJJJGGGEEEEEEFFFEEECCCAAA?????????===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============>>>>>>@@@BBBEEEFFFIIIOOOXXX___mmmvvv~~~}}}{{{xxxwwwrrrrrrrrrssssssttttttuuuxxxzzz~~~~~~vvvlllddd___\\\[[[XXXTTTOOOLLLLLLMMMMMMNNNRRRWWW\\\^^^]]]\\\QQQNNNKKKJJJJJJKKKJJJIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIMMMSSSZZZbbbooo|||rrrpppsssmmmeee```^^^gggqqqdddaaaaaa___\\\WWWSSSPPPRRRQQQLLLIIIIIIHHHGGGFFFDDDAAA>>><<<:::555444222222333333111000111111111111000000000000...------///000111///...//////////////////////////////......//////000111222333555666777999===@@@DDDFFFJJJOOOUUU[[[```ccc```dddjjjpppuuuyyy~~~~~~~~~xxxnnnhhhiiijjjjjjiiigggeeeeeefffhhhjjjllllllmmmoooqqqtttttt|||nnnddd]]]]]]bbbjjjuuu~~~|||yyytttooolllfffgggfffbbb]]]WWWSSSRRRPPPPPPPPPQQQPPPPPPOOOOOOHHHHHHFFFCCC@@@@@@BBBDDDFFFDDDBBBBBBBBBAAA???>>>========================:::<<<>>>???>>>>>>>>>??????AAACCCEEEGGGMMMVVV]]]kkkttt~~~}}}{{{yyysssssstttuuuvvvwwwxxxyyy|||}}}||||||{{{vvvoooeee[[[UUUOOONNNMMMJJJGGGGGGIIIKKKKKKOOOUUU[[[```cccbbbaaaVVVTTTQQQPPPPPPQQQPPPOOONNNMMMKKKJJJHHHHHHHHHIIIKKKJJJLLLQQQUUU[[[gggrrrrrrqqqvvvssskkkccc\\\aaawwwyyyjjjccccccbbb```[[[UUUQQQQQQPPPKKKHHHIIIHHHGGGEEECCCAAA>>>;;;:::666444333333333333222000111111111111000000000000...------///111111///---////////////////////////......------......///000111222444666777;;;???BBBEEEGGGKKKOOOUUUZZZ^^^```\\\aaaiiiqqqxxx~~~|||rrriiiddddddeeefffeeecccbbbbbbccchhhjjjlllmmmmmmnnnppprrrttt~~~sssjjjddddddiiipppyyy~~~~~~}}}{{{wwwqqqllliiieeefffdddaaa\\\WWWUUUTTTLLLLLLLLLKKKJJJHHHGGGFFFAAABBBBBB@@@>>>>>>@@@CCCFFFDDDCCCCCCCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>999;;;>>>???>>>===>>>@@@===???BBBCCCEEEKKKTTT[[[jjjttt~~~}}}vvvvvvwwwyyyzzz|||}}}~~~}}}}}}{{{lllmmmooommmggg^^^UUUPPPKKKJJJIIIFFFEEEFFFIIIKKKLLLQQQXXX```fffhhhhhhggg]]]ZZZXXXWWWWWWXXXWWWVVVQQQPPPMMMKKKJJJIIIIIIIIINNNMMMMMMQQQSSSXXXbbbmmmvvv{{{~~~pppqqqyyyyyyrrrddd]]]```rrrnnneeeccccccbbb]]]WWWRRRQQQOOOJJJGGGHHHGGGGGGEEECCC@@@===;;;999666444333333333333222000111111111111000000000000------...///111111///---////////////////////////---------------...//////000222444666888;;;@@@CCCEEEGGGJJJOOOSSSWWWZZZ\\\YYY___hhhrrrzzz{{{|||oooeeeaaa___aaabbbbbb```______```gggiiilllnnnpppqqqtttwwwvvvyyyqqqkkklllqqqwww}}}}}}|||zzzuuuoooiiieeeaaa```___[[[VVVSSSRRRRRRKKKKKKJJJIIIGGGEEECCCBBB???AAABBB@@@>>>>>>AAADDDEEEDDDCCCCCCDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>777:::>>>???======>>>@@@<<<>>>@@@AAADDDJJJRRRYYYiiitttxxxyyyzzz|||~~~||||||yyyqqqmmmgggfffeeeffffff```UUUMMMKKKFFFDDDEEEFFFEEEHHHMMMSSSVVV[[[aaafffhhhgggfffbbbaaaaaa``````aaabbbbbb^^^XXXPPPNNNOOOQQQOOOMMMTTTVVVVVVTTTQQQSSSZZZ```hhhppp|||wwwxxx{{{|||{{{iii___ZZZcccuuu}}}nnn___[[[___WWWUUUSSSRRRQQQOOOKKKIIIJJJGGGDDDAAA@@@>>>;;;999888777555333222222222333000000000000////////////000000000000000000000000000///...------...///000111000///////////////000444777;;;>>>@@@CCCFFFIIIIIIKKKNNNSSSXXX\\\```aaa\\\cccjjjrrr~~~uuuiiiaaa]]]_________^^^\\\\\\]]]^^^cccdddggglllsssxxxzzz{{{}}}|||zzzwwwvvvyyy~~~zzzwwwsssnnniiieee___\\\YYYWWWWWWVVVTTTRRRMMMJJJGGGFFFEEEEEECCCAAADDDAAA===::::::<<>>>>>???===>>>AAACCCGGGRRR\\\hhhuuu~~~}}}yyyvvvyyy}}}wwwvvvtttmmmgggeee___]]]\\\^^^^^^ZZZRRRKKKIIIEEECCCEEEFFFGGGKKKPPPUUUXXX[[[```ccceeedddcccdddfffiiikkklllllljjjiiiggg```YYYVVVVVVVVVSSSQQQUUUVVVUUUQQQMMMNNNSSSXXXZZZbbbmmmxxxzzz|||~~~{{{kkk^^^UUUZZZhhhwwwtttcccZZZZZZWWWUUUSSSRRRRRRQQQOOONNNKKKHHHDDDAAA@@@>>>;;;999777666444333222222222222111000000000////////////000000000000000000000000000///............///000000000////////////000000444777===AAAEEEHHHKKKNNNPPPSSSWWW\\\```bbbcccccc^^^dddkkkrrr~~~{{{pppggg```]]]^^^^^^^^^]]][[[[[[\\\^^^```aaadddjjjrrryyy~~~|||xxxssspppkkkgggddd___]]]YYYWWWVVVUUUSSSQQQKKKIIIFFFEEEDDDDDDBBB@@@BBB@@@>>><<<;;;===???AAACCCDDDEEEFFFGGGGGGFFFFFFBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@?????????>>>>>>>>>???===>>>AAACCCGGGRRR\\\iiivvv}}}zzzwwwxxx|||rrrjjjddddddccc___]]]]]]WWWUUUTTTUUUVVVTTTOOOJJJHHHDDDBBBDDDGGGHHHMMMSSSWWWYYY\\\___```aaaaaa```gggkkkrrrxxx{{{zzzwwwuuuuuuooogggbbb___]]]YYYUUUTTTTTTQQQMMMHHHGGGJJJNNNOOOWWWbbbmmmwww{{{}}}~~~yyymmm___RRRQQQZZZfffsss}}}~~~kkk[[[UUUWWWUUURRRRRRSSSTTTSSSSSSKKKHHHEEEBBB@@@>>>;;;999777666444222111111111222111111000000000/////////000000000000000000000000000//////......//////000000000000//////000000111333888???FFFKKKOOORRRUUUYYY^^^dddjjjlllkkkhhheeebbbfffllluuu{{{rrriiibbb^^^]]][[[\\\]]][[[ZZZYYY[[[\\\\\\^^^aaagggppp{{{|||wwwrrrnnnjjjgggddd___]]]ZZZWWWVVVUUURRRQQQKKKHHHFFFDDDDDDCCCBBB@@@@@@???>>>======>>>@@@AAADDDEEEGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBAAA@@@???>>>======>>><<<===@@@CCCGGGRRR]]]jjjvvv}}}zzzvvvuuuvvv{{{{{{jjjaaaYYYXXXXXXVVVVVVXXXUUUSSSPPPPPPPPPOOOMMMKKKGGGCCCAAADDDFFFGGGLLLRRRVVVYYY\\\___``````aaabbbjjjooowww~~~}}}uuummmgggaaa[[[WWWPPPOOOLLLGGGCCCBBBDDDFFFIIIOOOYYYcccnnn{{{wwwxxxzzzwwwrrrlll___SSSOOOSSS[[[fffooouuuaaaTTTWWWUUURRRQQQRRRTTTTTTTTTMMMJJJFFFCCCAAA???<<<:::777555444222111111111111111111111000000000//////////////////////////////000//////////////////000000000000///000000111111333999AAAIIIOOOTTTXXXZZZ```fffnnnuuuvvvrrrkkkffffffiiioooyyytttiiibbb]]][[[ZZZYYYZZZZZZYYYXXXWWWYYYZZZ[[[]]]___eeennnzzz~~~xxxrrrooollliiiggg```]]]ZZZWWWVVVTTTQQQOOOKKKIIIFFFEEEEEEDDDCCCAAA>>>>>>>>>??????@@@@@@AAADDDEEEHHHJJJLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFDDDDDDCCCAAA@@@???>>>===>>><<<===AAACCCHHHSSS]]]jjjuuu}}}zzzvvvqqqooorrryyy~~~wwwhhh^^^UUURRRQQQPPPQQQTTTUUUSSSOOOMMMKKKJJJJJJIIIHHHDDDCCCEEEFFFEEEIIINNNSSSWWW]]]aaabbbccceeeggglllpppvvv}}}zzzrrriii```YYYTTTJJJIIIFFFCCC@@@@@@AAABBBAAAFFFNNNWWWaaaooo~~~vvvrrrqqqnnnjjjfff]]]SSSPPPPPPTTT\\\eeettt~~~~~~hhhYYYXXXUUURRRQQQQQQSSSSSSSSSOOOLLLHHHEEECCC@@@===;;;777666444222111111111222111111111111000000000000///////////////////////////000000000000000000///000000000000000111222222444999AAAHHHOOOTTTYYY\\\aaahhhrrryyyzzzuuulllfffjjjlllrrr~~~}}}pppddd]]]YYYWWWVVVVVVWWWWWWWWWUUUUUUWWWXXX[[[]]]```eeelllwwwxxxsssooollliiigggaaa^^^ZZZWWWUUUSSSPPPNNNLLLJJJGGGFFFFFFFFFEEECCC>>>>>>???@@@@@@@@@@@@@@@CCCEEEIIILLLNNNNNNNNNMMMMMMLLLKKKIIIIIIHHHHHHIIIGGGFFFEEEDDDBBB@@@?????????===>>>BBBDDDIIITTT___hhhttt~~~{{{uuuooollllllqqquuussstttuuuwww{{{wwwhhh]]]SSSOOONNNLLLMMMPPPTTTRRRNNNJJJHHHFFFFFFGGGIIIFFFEEEGGGGGGFFFGGGJJJQQQWWW___eeegggiiikkknnnoooqqqtttxxx{{{~~~}}}zzztttlllcccZZZSSSOOOFFFEEEBBB@@@???@@@@@@AAA@@@DDDIIIOOOXXXfffuuu}}}tttooojjjfff___YYYSSSPPPNNNOOOVVV^^^mmmxxxnnn^^^VVVTTTRRRRRRSSSTTTSSSSSSRRROOOJJJGGGEEEBBB???===888777555333222222222333222222111111111000000000000000000000000000000000///000000111111000000///000000000000111111222333444999???EEEJJJPPPUUUYYY___fffpppxxxyyyuuummmhhhkkklllttt{{{lll```ZZZVVVTTTRRRSSSTTTUUUTTTSSSSSSUUUWWWZZZ]]]bbbfffkkkttt}}}xxxsssoookkkhhheeeaaa^^^ZZZWWWUUURRROOOMMMLLLJJJHHHGGGGGGGGGFFFEEE?????????@@@@@@@@@@@@@@@BBBEEEIIIMMMOOOPPPPPPOOOMMMLLLKKKIIIIIIIIIJJJJJJIIIIIIGGGFFFEEECCCBBBAAA@@@>>>???CCCFFFKKKVVVaaaiiittt|||wwwrrrooonnnnnnoookkklllmmmmmmpppxxxyyyggg\\\RRRNNNMMMLLLLLLOOOSSSQQQNNNJJJGGGFFFGGGHHHIIIGGGHHHKKKKKKHHHHHHJJJQQQYYYcccjjjlllmmmppprrrrrrssstttuuutttsssrrrqqqkkkjjjgggaaaZZZRRRMMMJJJEEEDDDAAA@@@@@@@@@@@@@@@CCCEEEGGGKKKSSS```ooozzzuuulllhhh^^^YYYTTTPPPLLLLLLSSS]]]jjjttt~~~ooo```TTTSSSRRRTTTVVVWWWVVVUUUTTTQQQMMMIIIGGGDDDAAA???999888666444333333333444222222222111111111000000000000000000000000000000///000111111111111000///000000000000111222333444555888<<<@@@DDDIIIOOOSSS[[[aaakkktttwwwtttnnnjjjiiijjjssswwwhhh]]]XXXUUURRRPPPQQQRRRSSSRRRQQQRRRSSSUUUWWW\\\ccchhhlllrrr{{{~~~yyyuuuqqqmmmhhheeebbb___ZZZWWWTTTRRRNNNLLLKKKIIIGGGFFFGGGGGGFFFDDDAAAAAA@@@?????????@@@@@@AAADDDIIIMMMPPPQQQPPPPPPLLLKKKIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEAAA@@@AAAEEEHHHMMMXXXcccmmmwww~~~~~~zzzwwwwwwvvvrrrooolllmmmllljjjjjjppp{{{~~~|||ggg\\\RRROOONNNMMMNNNPPPSSSRRRPPPMMMJJJIIIJJJKKKHHHGGGIIINNNOOOKKKJJJLLLQQQ[[[gggnnnpppppprrrttttttuuuuuutttqqqlllgggddd]]]]]]\\\YYYSSSMMMIIIGGGFFFDDDAAA@@@@@@@@@@@@???BBBCCCDDDFFFMMMYYYiiittt|||qqqlllaaa\\\VVVQQQLLLLLLTTT___jjjssszzz}}}~~~{{{nnn```RRRRRRSSSUUUXXXZZZZZZYYYUUURRRNNNJJJHHHEEEBBB@@@:::888777555444444444444222222222111111111111000000000000000000000000000///000111222222111000///000000000000111222333444666888:::===@@@EEEKKKPPPXXX^^^hhhqqqtttsssooolllggghhhrrrttteee[[[WWWUUURRRPPPPPPQQQRRRRRRQQQQQQSSSUUUTTT[[[ccciiilllqqqyyy|||xxxuuupppkkkgggbbb___ZZZWWWTTTQQQNNNKKKJJJHHHFFFEEEFFFFFFEEEDDDCCCBBB@@@???>>>???@@@@@@@@@CCCHHHMMMPPPQQQQQQPPPKKKJJJHHHGGGHHHIIIKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGBBB@@@BBBEEEIIINNNYYYdddpppyyy~~~|||~~~||||||~~~}}}wwwrrrppppppnnnkkkiiimmmxxx{{{yyy~~~ssseeeWWWSSSSSSSSSSSSTTTSSSUUUTTTNNNKKKKKKJJJHHHKKKHHHIIINNNPPPMMMJJJJJJRRRZZZfffpppvvvwwwwwwwwwuuuvvvwwwvvvqqqjjjbbb\\\TTTRRRPPPMMMJJJHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???>>>>>>@@@EEEIIIQQQaaaooosssddd\\\UUUSSSSSSSSSWWW]]]nnnvvvzzzwwwuuurrrgggYYYXXXRRROOOUUUZZZZZZXXXXXXUUUTTTQQQMMMIIIEEEBBB@@@===<<<999777555333222222222222222111111111111111//////000000000000//////111111111111000000000000000000111222333333444444555888;;;===???BBBHHHLLLYYYbbbmmmuuuzzz{{{sssjjjeeelllxxxsssddd[[[UUUPPPNNNPPPNNNOOOOOOPPPPPPQQQQQQQQQWWW[[[bbbhhhmmmrrrvvvyyy|||yyyuuupppiiicccbbb^^^ZZZVVVSSSPPPLLLJJJHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@AAACCCDDDDDDCCCEEEFFFIIILLLOOOPPPPPPOOOPPPNNNKKKIIIIIIJJJLLLMMMJJJKKKLLLMMMLLLKKKIIIGGGCCCBBBBBBDDDIIITTT```iiitttyyy}}}|||~~~~~~xxxxxxvvvqqqmmmoooxxx~~~zzzzzz|||rrrfff[[[WWWVVVUUUVVVXXXYYY\\\\\\WWWTTTSSSQQQMMMNNNKKKLLLOOOOOOLLLJJJKKKSSS[[[gggqqqwwwyyyzzzzzzvvvxxxzzzzzzuuukkk```YYYTTTRRROOOMMMKKKJJJIIIHHHEEEEEEEEEDDDCCCBBBAAA@@@@@@???AAADDDGGGNNN]]]jjj{{{nnnfff]]]WWWRRRQQQWWW```ttt}}}zzztttooocccVVVUUUQQQQQQVVVYYYXXXVVVVVVSSSRRRPPPLLLHHHEEEBBBAAA<<<;;;999777666555444444222222222111111000000000//////000000000000//////000000000000000000000000111111222222333333444444666888<<<===???BBBGGGKKKXXXbbboooxxx~~~wwwnnniiiqqq||||||ooobbbZZZUUUPPPOOOPPPMMMNNNNNNNNNOOOPPPPPPQQQUUUYYY```ffflllrrrxxx{{{}}}yyyvvvqqqjjjddd```]]]YYYUUURRRNNNJJJHHHFFFEEEDDDBBBAAAAAA@@@@@@BBBAAA@@@BBBDDDFFFFFFEEEEEEGGGKKKPPPSSSTTTSSSQQQPPPNNNLLLKKKJJJKKKLLLMMMLLLMMMNNNNNNNNNLLLJJJIIIEEEDDDDDDEEEKKKWWWdddlllxxx}}}}}}|||~~~~~~yyyuuutttxxx||||||wwwxxx}}}nnnggg```]]][[[YYY[[[```cccgggiiifffcccaaa\\\VVVRRRPPPOOOPPPNNNJJJJJJMMMSSS[[[gggrrrxxx{{{||||||vvvyyy~~~|||qqqbbbXXXUUURRROOOLLLLLLLLLKKKJJJFFFFFFFFFFFFEEECCCBBBAAABBBAAABBBDDDEEEJJJWWWdddtttyyyooodddXXXSSS[[[fff}}}xxxnnnaaaTTTRRRQQQSSSXXXXXXTTTRRRSSSQQQPPPNNNKKKHHHEEECCCAAA;;;;;;999888777666666666333333222111000//////...///000000111111000000///////////////////////////222222222222333444444555777999<<<>>>@@@CCCGGGJJJTTT```nnnzzz{{{rrrmmmtttuuujjj^^^WWWTTTPPPOOOQQQMMMMMMMMMMMMNNNOOOPPPQQQSSSWWW]]]dddjjjrrryyy~~~}}}zzzwwwrrrjjjeee^^^[[[XXXTTTQQQMMMHHHEEECCCBBBAAA@@@??????>>>>>>AAA@@@AAACCCFFFHHHHHHHHHHHHJJJOOOUUUYYYYYYUUURRRPPPOOOMMMLLLKKKKKKLLLLLLNNNOOOOOOOOOOOOMMMKKKJJJHHHGGGFFFHHHNNNZZZhhhqqq{{{}}}{{{}}}~~~}}}{{{zzzyyyzzzyyyyyy|||{{{{{{yyyxxx}}}~~~{{{tttmmmhhheeedddcccaaa___dddkkkpppuuuxxxvvvtttppphhh___VVVSSSQQQPPPLLLHHHJJJOOORRRZZZfffpppwwwzzz||||||uuuzzzzzzlllaaaXXXTTTNNNLLLLLLLLLKKKJJJGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAACCCDDDHHHTTT```qqqyyyfff[[[```kkkvvveeeWWWRRRRRRUUUYYYWWWQQQNNNPPPMMMMMMLLLKKKIIIFFFDDDBBB>>>===;;;999888777666666444333333111000///......000000000111111000000000............////////////000000111222333555777999999:::<<>>>>>=========??????@@@CCCGGGJJJKKKKKKLLLNNNTTTZZZ___]]]WWWRRROOOOOOMMMLLLLLLKKKLLLLLLPPPPPPPPPPPPOOOMMMLLLKKKIIIIIIHHHKKKRRR^^^llluuu|||}}}{{{|||{{{{{{{{{|||~~~}}}|||{{{zzz~~~yyysssqqqmmmkkkiiihhhnnn{{{wwwlllfffccc___^^^aaabbbeeeiiihhhhhhnnnvvv{{{vvvkkk\\\WWWRRROOOKKKHHHKKKPPPRRRYYYdddmmmsssvvvxxxyyytttwww~~~yyyppp```YYYQQQMMMLLLMMMKKKIIIGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@AAACCCDDDHHHTTT```rrrvvvdddbbbjjjrrraaaWWWVVVWWWYYYUUUNNNLLLNNNJJJKKKKKKKKKJJJHHHEEEDDDBBB@@@>>>;;;999777555555555444333222111000///...000000111111111111000000---........./////////000/////////111444888;;;===;;;<<<===???BBBDDDEEEEEEEEEQQQ```mmmvvvzzzuuummmhhhoooxxx}}}~~~wwwvvvzzzwwwqqqeee\\\TTTQQQQQQNNNNNNOOOMMMMMMLLLLLLMMMOOOQQQSSSUUUXXX]]]bbbhhhooovvv{{{||||||zzzxxxssskkkeee___\\\XXXTTTPPPLLLGGGDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>???CCCHHHLLLMMMMMMQQQSSSXXX___dddbbbZZZSSSPPPOOOMMMLLLLLLLLLMMMNNNPPPPPPPPPOOONNNMMMKKKKKKIIIIIIJJJNNNUUUaaaoooxxxzzz~~~{{{|||~~~yyyzzz{{{|||}}}|||{{{{{{~~~sssjjjeeebbbbbb___^^^```eeeqqqwwwggg^^^YYYWWWXXX[[[```bbbgggnnnqqqrrrwww~~~{{{jjj```WWWRRROOOLLLMMMPPPRRRXXXbbbjjjoooqqqrrrsssqqqrrrvvvmmmdddYYYSSSQQQPPPMMMJJJIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@BBBEEEEEEIIITTT```tttiiiaaaddd{{{rrraaa\\\YYYXXXTTTNNNKKKLLLHHHIIIKKKLLLKKKJJJHHHFFFDDDCCC@@@===:::777666555555555444333222111111000000111111222222111111000.........//////000000111/////////111444999===???=========@@@CCCDDDDDDCCCAAAJJJWWWaaakkkqqqoooiiidddkkktttyyy{{{zzzsssqqquuu~~~}}}rrrjjj___WWWPPPOOOOOOMMMLLLMMMLLLKKKKKKKKKLLLNNNQQQSSSTTTXXX]]]ccciiiooovvvzzzzzz|||{{{yyytttlllfff```\\\WWWRRROOOKKKGGGDDDCCCBBBAAAAAA@@@@@@AAAAAA===>>>@@@DDDJJJOOOQQQQQQTTTVVV[[[cccjjjiii```YYYRRRPPPNNNMMMMMMOOOQQQSSSRRRQQQPPPOOONNNMMMLLLKKKHHHJJJMMMRRRZZZfffrrrzzz{{{||||||}}}zzz|||||||||}}}~~~||||||}}}ttthhh___[[[YYYZZZYYY[[[^^^aaahhhxxx~~~pppaaaZZZWWWVVVZZZ```ccceeekkktttyyyzzz~~~}}}nnn___XXXVVVRRRPPPQQQSSSYYYbbbhhhlllmmmnnnnnnnnnkkklllsss}}}rrrddd[[[XXXVVVRRRMMMLLLLLLLLLKKKJJJIIIHHHGGGDDDCCCEEEGGGGGGJJJTTT___tttmmmaaa```qqqkkkbbbYYYVVVSSSNNNKKKLLLGGGHHHKKKLLLMMMLLLJJJHHHDDDCCC@@@>>>;;;999888777555555555444444333333333000111111222222111111000......///000000111222222222111111222444888<<<>>>>>>===>>>@@@DDDEEECCCAAA@@@GGGPPPYYYbbbjjjjjjfffdddllltttxxx{{{|||wwwqqquuu~~~wwwmmmeee[[[SSSMMMMMMMMMKKKJJJKKKJJJIIIHHHHHHIIILLLOOOQQQRRRVVV]]]eeekkkqqqwww{{{{{{~~~}}}|||wwwooohhh```\\\UUUOOOKKKHHHFFFDDDEEEEEEDDDCCCCCCCCCDDDDDD>>>???BBBGGGMMMSSSUUUVVVVVVXXX]]]gggpppqqqjjjbbbUUUSSSPPPNNNOOOSSSWWWZZZTTTSSSRRRPPPOOONNNMMMMMMIIILLLQQQWWW```jjjuuu|||~~~}}}|||}}}zzz{{{{{{xxxvvvzzz~~~|||mmmaaaZZZVVVUUUTTTTTTWWW[[[[[[\\\hhhuuu~~~pppccc\\\YYYXXX]]]dddhhhiiioooxxx~~~yyyfff^^^[[[WWWSSSQQQUUU[[[bbbhhhkkkkkkkkkkkklllgggdddkkkxxx|||mmmbbb^^^[[[UUUQQQNNNNNNNNNNNNMMMKKKJJJIIIFFFFFFGGGHHHHHHJJJSSS^^^tttpppbbb```kkkrrrfffZZZUUUSSSOOOLLLLLLFFFHHHKKKMMMNNNMMMKKKJJJCCCBBB@@@>>><<<;;;:::999555555555555555555555444111111222222222222111111...//////000111222222333555444222222444777:::<<>>>>>AAADDDEEECCC@@@AAAGGGNNNTTT]]]fffhhhffffffmmmvvvzzz||||||ooosss|||~~~|||}}}tttiiibbbXXXQQQKKKLLLMMMJJJIIIJJJHHHGGGFFFEEEGGGJJJMMMOOOOOOUUU]]]eeemmmsssyyy}}}|||~~~yyyqqqjjj```[[[SSSMMMIIIFFFEEECCCGGGFFFFFFEEEEEEEEEFFFFFF@@@AAACCCIIIPPPVVVXXXYYYWWWXXX^^^iiitttwwwqqqjjjXXXUUURRRPPPQQQVVV\\\___VVVUUUTTTRRRPPPOOOOOOOOOIIIMMMSSS[[[cccmmmwww~~~~~~|||}}}yyyyyywwwsssooopppwww~~~ooobbb[[[YYYVVVSSSWWWUUUSSSSSSVVV^^^eeejjj{{{zzziiiaaa^^^___dddjjjjjjnnnqqqqqqxxxwwwkkkccc]]]VVVRRRVVVZZZaaafffgggfffeeedddccc```\\\]]]dddqqq|||mmmeeeaaa[[[RRRPPPNNNMMMMMMNNNMMMLLLKKKIIIHHHIIIIIIGGGHHHPPPZZZnnnqqqccc```dddqqq}}}iiiZZZXXXVVVOOOKKKMMMMMMLLLLLLMMMMMMLLLJJJHHHFFFDDDAAA===;;;999999999888888777666555444333333444333111///......///000000000000000111111111111222333444333444666:::===;;;===???BBBCCCCCCBBBAAA???EEEMMMSSS]]]fffhhhfffjjjsss}}}{{{zzz}}}~~~|||yyywww}}}qqqddd[[[QQQPPPMMMJJJHHHGGGGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLTTTVVV[[[bbbjjjssszzz~~~~~~yyynnneeebbb\\\TTTNNNJJJHHHGGGFFFGGGGGGHHHGGGFFFFFFHHHIIIFFFBBB@@@EEEPPPYYY[[[ZZZ[[[[[[```mmmzzz~~~xxxqqqbbbZZZRRROOOTTT\\\dddhhhaaa]]]XXXUUUUUUUUURRROOOLLLOOOUUU^^^hhhrrrzzz{{{yyyxxx~~~yyyvvvuuurrrnnnmmmooo}}}~~~nnnaaa[[[ZZZXXXVVVUUUSSSQQQPPPSSSYYY___dddoooyyypppfffbbbbbbdddhhhdddhhhjjjjjjqqq|||{{{pppggg___[[[\\\___ccceeedddbbb```^^^WWWTTTQQQQQQWWWbbbnnnuuu~~~|||tttmmmjjjccc[[[TTTRRRPPPOOOOOONNNLLLJJJJJJIIIIIIJJJHHHIIISSS^^^rrr{{{iiibbb```llllllZZZWWWVVVPPPLLLNNNLLLKKKKKKKKKLLLKKKHHHFFFCCCBBB@@@>>><<<:::999999777777666555444333222222444333222111111000111111000000000000111111111111222333444333444666:::===;;;===???AAABBBBBBAAAAAAFFFMMMTTTZZZdddnnnrrrqqqwwwxxx{{{tttppplllkkkmmm{{{oooaaaWWWNNNMMMJJJHHHFFFEEEEEEEEEHHHHHHHHHIIIIIIJJJKKKKKKSSSUUUZZZbbbjjjssszzz~~~~~~}}}}}}}}}~~~zzzppphhhddd^^^WWWPPPLLLIIIGGGFFFGGGGGGHHHHHHHHHIIIJJJLLLLLLHHHFFFKKKVVV^^^aaa```______eeeqqq~~~yyyggg___VVVUUU\\\ffflllooojjjeee```^^^]]]\\\XXXUUUQQQTTTZZZaaajjjsss{{{~~~{{{zzz{{{wwwuuuuuurrrmmmkkkmmmxxx~~~~~~oooaaa\\\[[[[[[YYYWWWUUURRRQQQRRRVVVZZZ]]]ccchhhqqq|||wwwlllhhhfffeeeeee```bbbcccdddlllxxxwwwmmmgggdddddddddbbb```\\\XXXVVVNNNKKKHHHHHHLLLSSSZZZ___nnnuuuzzzyyyvvvrrrkkkeeeZZZXXXTTTRRRQQQOOOLLLJJJLLLJJJJJJJJJIIILLLXXXdddyyyrrrdddZZZeeeyyyuuu```ZZZXXXTTTPPPPPPKKKJJJJJJJJJJJJIIIFFFCCC@@@@@@@@@@@@>>><<<:::999777666666555444333222111///000000000000000//////000000000111111111222222222333444333444666:::===<<<===???AAABBBCCCBBBBBBIIIPPPWWW]]]fffqqqwwwxxx|||tttkkkgggkkkrrrxxxkkk]]]TTTMMMKKKIIIGGGFFFEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJQQQTTTZZZaaajjjrrryyy}}}}}}yyywwwuuurrrrrrrrrrrrtttvvvxxxyyyxxxzzz}}}~~~~~~zzzrrrkkkeeeaaaZZZTTTPPPLLLIIIGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOLLLKKKQQQ[[[dddggggggddddddjjjuuunnnddd[[[\\\gggrrrxxxxxxuuuqqqllliiigggddd___[[[YYY[[[```fffnnnuuu{{{~~~}}}|||{{{wwwvvvvvvtttnnnlllmmmttt}}}ssseee___^^^]]]\\\[[[ZZZWWWUUUUUUVVVXXXZZZ^^^___bbbgggqqq|||pppllliiieeebbb______```ccclllzzz{{{rrrjjjgggccc^^^ZZZVVVRRRPPPMMMKKKIIIHHHIIILLLPPPSSSaaajjjsssxxxxxxsssnnnjjj```]]]XXXUUURRRPPPMMMKKKMMMKKKJJJJJJJJJOOO\\\iii~~~iiiYYYaaarrrjjj___[[[VVVRRRQQQLLLKKKJJJJJJJJJIIIFFFCCC???@@@AAABBB@@@>>>;;;999777777666555444333333222///000222333333222111000000000111111111222222222222333444333444666:::===>>>???AAACCCEEEFFFFFFFFFJJJRRRZZZ```iiiuuu|||~~~}}}rrrnnnvvv}}}uuuhhh[[[RRRMMMLLLJJJHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKPPPSSSYYYaaajjjrrryyy||||||yyywwwwwwwwwrrrpppmmmkkklllooosssvvvtttwwwyyy{{{{{{}}}~~~yyyrrrlllfffbbb]]]YYYVVVSSSPPPNNNKKKIIIHHHHHHKKKMMMOOOOOONNNLLLLLLSSS]]]fffkkkmmmhhhiiinnnyyyvvvlllcccfffttt|||wwwtttqqqmmmfffaaaaaacccggglllqqqvvvzzz}}}~~~~~~}}}|||yyyyyyzzzwwwqqqnnnooosss}}}yyykkkdddbbb```^^^^^^\\\[[[YYYXXXWWWWWWWWWZZZYYYZZZ\\\cccnnn{{{~~~rrrnnniiidddaaa^^^]]]^^^bbbkkkzzz~~~oooiiiaaaZZZVVVSSSPPPMMMMMMLLLKKKJJJJJJJJJKKKLLLYYY```jjjsssuuuqqqllljjjddd```[[[VVVSSSPPPNNNKKKMMMKKKJJJJJJKKKQQQ___lllttt]]]```kkktttbbbZZZTTTPPPOOOMMMLLLKKKLLLLLLKKKHHHEEEAAABBBCCCDDDBBB???;;;999999999888777666555444444333444555666777666555444111111111111222222222222222333444333444666:::===???AAACCCFFFIIILLLNNNOOOPPPZZZdddkkkttt~~~|||xxx~~~yyyqqqfffZZZRRRKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKMMMOOORRRYYYaaajjjsssyyy|||~~~}}}zzz{{{|||}}}xxxrrrkkkeeedddgggmmmqqqtttvvvxxxyyyyyyzzz}}}~~~~~~yyysssnnngggeeecccbbb```^^^[[[XXXQQQNNNKKKJJJLLLNNNNNNNNNLLLKKKMMMTTT^^^gggmmmpppmmmnnnttt~~~wwwooottt}}}xxxpppjjjhhhjjjmmmppptttwwwzzz{{{|||~~~|||{{{yyyxxxzzzwwwrrrooopppqqq|||{{{~~~pppiiieeebbb___\\\\\\[[[ZZZXXXWWWUUUUUUSSSTTTTTTVVVZZZaaakkkqqq{{{tttnnniiidddbbb___\\\\\\aaaiiivvvvvvmmmaaaXXXTTTRRRPPPNNNLLLKKKKKKJJJIIIHHHHHHHHHSSSWWWbbbpppvvvsssmmmjjjeeeaaa[[[VVVSSSQQQNNNMMMLLLJJJJJJJJJKKKQQQ___lll~~~bbb___cccttt{{{eeeWWWPPPMMMMMMMMMLLLLLLMMMMMMMMMJJJHHHEEEFFFFFFFFFCCC???;;;999:::999999888777666555555222333333333333333222222111111111222222222222333222333444333444666:::===???AAADDDIIINNNRRRVVVXXXWWWcccpppyyy~~~vvvxxx||||||vvvnnncccWWWPPPGGGFFFEEEDDDCCCCCCDDDEEEGGGFFFEEEEEEGGGIIILLLMMMNNNRRRYYYbbbllltttzzz}}}~~~xxxnnnfffccceeejjjnnnqqqrrrttttttuuuvvvyyy{{{{{{~~~}}}wwwsssmmmllllllmmmmmmkkkgggdddZZZVVVPPPNNNNNNOOONNNLLLLLLLLLNNNTTT\\\eeekkknnnnnnqqqyyy}}}zzzsssoooppprrruuuxxxyyy{{{{{{{{{}}}}}}yyyvvvuuuvvvtttooommmoooooo|||{{{{{{}}}ssslllhhhccc```[[[[[[[[[[[[ZZZXXXVVVTTTPPPPPPPPPPPPQQQUUU[[[```fffjjjpppuuuzzzyyyooohhhddddddbbb^^^]]]```fffppp~~~ssseeeZZZUUUSSSQQQOOOLLLLLLLLLLLLKKKKKKJJJJJJNNNPPP]]]qqq~~~|||tttoooccc___ZZZUUUSSSQQQOOONNNJJJIIIIIIJJJKKKPPP]]]jjjeee]]]ZZZgggkkkXXXPPPOOOQQQLLLKKKKKKMMMNNNNNNLLLIIIKKKKKKIIIGGGCCC???;;;888999999888777666555444444333222111000000000000000111111111222222222333333222333444333444666:::======???DDDJJJPPPWWW\\\___```ooo{{{pppqqquuu|||tttkkk___TTTLLLFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDDDDEEEHHHKKKMMMNNNSSSZZZdddmmmuuu{{{}}}}}}xxxooogggbbbbbbeeegggiiijjjlllmmmmmmpppsssvvvwww|||{{{vvvwwwxxxyyyyyyvvvrrrnnneee___WWWSSSRRRQQQNNNKKKMMMLLLMMMQQQVVV]]]bbbeeeiiioooxxxyyytttuuuxxxzzz|||}}}}}}}}}zzz|||}}}~~~yyyvvvttttttrrrnnnmmmooooooyyy~~~}}}~~~tttnnnjjjeeeaaa[[[\\\]]]]]]\\\ZZZXXXVVVPPPPPPNNNLLLJJJLLLPPPSSSXXX[[[```eeekkkqqqyyy~~~{{{}}}qqqhhhdddeeegggbbb```bbbeeemmm~~~yyyhhh\\\VVVTTTRRRPPPPPPPPPPPPPPPOOOOOOOOOOOOJJJLLL\\\uuu{{{tttbbb^^^XXXTTTRRRQQQPPPOOOIIIHHHIIIJJJKKKPPP\\\iii~~~fff[[[SSS^^^yyyppp\\\SSSTTTWWWKKKJJJJJJLLLNNNNNNLLLJJJOOONNNKKKHHHDDD???;;;888888888777666555444333333:::888777555444444555555111111222222222333333333222333444444444666:::===;;;>>>CCCJJJQQQYYY___cccmmm~~~|||oooooottt|||sssiii]]]QQQIIIGGGFFFEEEDDDDDDEEEFFFGGGDDDCCCBBBBBBDDDFFFJJJLLLOOOSSS[[[dddnnnvvv{{{~~~|||sssoooiiibbb]]][[[[[[\\\aaaccceeefffhhhkkkooorrrttt{{{~~~}}}xxxsssmmmeee\\\VVVUUUSSSOOOKKKLLLKKKKKKMMMPPPTTTYYY[[[ccciiiuuuzzzxxxyyy{{{}}}~~~zzz{{{{{{|||||||||wwwuuuuuusssoooooorrrqqqyyy}}}zzzxxxyyyxxxzzzyyyqqqiiibbb```\\\^^^aaaaaa___\\\ZZZYYYTTTPPPLLLJJJIIIJJJJJJJJJOOOQQQTTTVVVYYY^^^ccchhhssswww|||{{{tttlllgggllleeeaaadddggglllwwwxxxmmmeee___[[[YYYSSSRRRRRRSSSTTTTTTRRRPPPQQQSSS[[[nnnpppdddYYYUUUTTTQQQOOOPPPMMMKKKKKKNNNPPPTTT^^^hhhiiiZZZQQQYYYjjj}}}yyyaaaZZZWWWSSSOOONNNLLLJJJIIIIIIIIIIIIIIIKKKKKKHHHBBB===<<<<<<666666777777777777666666333333444444444444444444222222333444444444333333555555666666777999:::;;;;;;>>>FFFQQQWWW\\\dddmmm}}}rrrllltttssseeeYYYPPPKKKHHHGGGEEECCCBBBCCCDDDEEEBBBCCCDDDDDDDDDFFFIIIKKKPPPUUU\\\dddkkkssszzz~~~|||uuurrrhhhfffaaa]]]YYYVVVUUUUUUYYYZZZ\\\^^^```dddiiimmmuuuyyy}}}{{{pppgggddd___VVVQQQPPPLLLMMMMMMMMMMMMNNNQQQSSS\\\aaakkkzzz{{{yyy{{{yyyvvvrrruuuyyy{{{|||}}}zzzyyyyyyyyy|||}}}zzzxxxtttqqqrrrvvvvvv{{{~~~zzzvvvuuutttuuu|||vvvllldddaaa]]]```dddeeedddaaa]]][[[PPPMMMIIIFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOSSSYYY\\\hhhlllrrrwwwzzz~~~wwwrrrssslllfffffffffhhhrrr|||}}}uuummmfffbbb^^^[[[WWWTTTSSSRRRPPPOOORRRTTT]]]qqq}}}pppbbb\\\XXXTTTPPPPPPNNNLLLLLLNNNOOOSSS\\\gggzzzdddWWWNNNTTTaaarrr}}}fff[[[UUUOOOMMMLLLJJJIIIIIIIIIJJJKKKLLLLLLLLLHHHBBB===;;;;;;777777777777777666555555444444555555555555666666333333333444444444333333555555666666777999:::;;;<<<@@@JJJVVV^^^eeeoooyyyxxxqqqxxx~~~qqqdddXXXOOOJJJHHHGGGEEECCCBBBCCCDDDDDDBBBCCCDDDDDDDDDEEEHHHKKKOOOTTT[[[cccjjjrrrzzz~~~~~~}}}uuummmgggddd^^^\\\XXXTTTRRRPPPPPPPPPSSSTTTVVVWWWYYY]]]bbbeeessszzzyyyooojjjdddZZZTTTSSSOOOOOOOOONNNNNNOOOQQQSSSTTTXXX```mmmyyyqqqmmmgggdddeeekkksssxxx}}}}}}xxxsssooommmpppsssxxx{{{}}}~~~}}}}}}~~~}}}zzzyyyvvvrrrrrrvvvwww||||||wwwuuusssssszzz~~~qqqgggbbb___ccchhhlllkkkfff```\\\NNNKKKGGGEEEEEEEEEDDDCCCAAACCCDDDEEEGGGJJJOOOSSS]]]bbbiiinnnqqquuu{{{xxxqqqmmmiiiiiiooowww}}}vvvoooiii```ZZZVVVTTTTTTSSSVVVXXX```ttt|||lllddd^^^XXXTTTTTTQQQNNNNNNOOOPPPSSS\\\fff|||}}}~~~yyyrrr___UUUMMMOOOWWWeee~~~kkk]]]SSSLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLJJJFFF@@@<<<;;;:::999999999888777666555444555555555666666666777777444444444444444444444333555555666666777999:::;;;;;;@@@LLLZZZfffooo|||zzzsssyyy}}}pppbbbVVVMMMIIIGGGFFFEEECCCBBBCCCCCCDDDAAABBBCCCCCCCCCEEEHHHJJJOOOSSSZZZaaaiiiqqqyyy~~~~~~{{{zzz}}}yyyssskkkccc\\\WWWTTTRRRPPPNNNLLLJJJJJJKKKLLLNNNOOOPPPQQQSSSVVV[[[^^^pppyyyvvvpppjjjbbb\\\YYYTTTSSSPPPNNNNNNNNNPPPQQQNNNOOOTTT\\\eeekkkkkkiii\\\XXXRRRNNNNNNRRRWWW[[[dddeeeffffffdddccccccdddlllpppvvvzzz}}}~~~~~~~~~{{{xxxwwwuuuqqqqqqtttssswwwzzzxxxwwwxxx}}}xxxkkkdddcccgggmmmqqqpppjjj```YYYPPPMMMIIIGGGGGGFFFEEEDDDBBBCCCDDDEEEEEEHHHLLLOOOWWW\\\ccciiillloootttwww~~~|||uuurrrtttwww|||{{{oooddd^^^[[[ZZZZZZZZZ[[[bbbtttrrrhhhbbb\\\YYYYYYTTTQQQPPPQQQQQQSSS\\\fff{{{}}}wwwtttuuuuuupppkkk\\\TTTNNNNNNQQQ^^^yyymmm^^^SSSMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIHHHFFFCCC???===<<<;;;:::::::::999777555444333444444444555666666777777555555555444444444444444555555666666777999:::;;;999>>>KKK[[[iiiuuu|||vvv}}}|||nnn```TTTLLLHHHFFFFFFDDDCCCCCCBBBCCCCCCAAABBBCCCCCCCCCDDDGGGJJJMMMRRRXXX___gggooowww}}}{{{vvv~~~~~~zzzyyywwwuuutttnnnjjjddd]]]VVVPPPLLLJJJJJJIIIGGGFFFGGGHHHJJJKKKMMMNNNOOOPPPQQQTTTYYY\\\kkkttt|||wwwrrrmmmgggdddZZZVVVQQQNNNMMMMMMNNNNNNLLLKKKMMMRRRXXX[[[ZZZXXXPPPMMMHHHDDDCCCFFFJJJMMMQQQRRRSSSTTTUUUXXX\\\```fffkkkrrryyy|||~~~}}}}}}}}}~~~~~~xxxuuuuuutttpppoooqqqrrrtttzzz}}}}}}}}}~~~qqqjjjhhhlllrrrvvvuuummm```WWWRRROOOLLLJJJIIIHHHGGGEEECCCDDDDDDDDDDDDGGGJJJMMMQQQVVV]]]bbbeeehhhlllpppvvv|||zzz{{{uuujjjbbb]]][[[ZZZZZZ```qqqwwwkkkddd^^^ZZZZZZUUURRRQQQQQQQQQSSS[[[eeewwwzzztttrrrrrrmmmfffaaaWWWQQQNNNNNNOOOYYYuuunnn^^^UUUQQQPPPOOOLLLJJJHHHFFFFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@;;;;;;:::999777555444333222222333444555555666666777666555444444444555555555555666666777999:::;;;999>>>KKK[[[iiivvv~~~{{{lll^^^RRRKKKGGGFFFEEEDDDCCCCCCBBBBBBBBB@@@AAABBBBBBBBBCCCGGGIIILLLPPPVVV]]]dddmmmvvv{{{~~~xxxyyywwwtttpppmmmjjjhhheeeccc___]]]XXXRRRMMMIIIGGGFFFDDDCCCCCCBBBDDDFFFHHHJJJMMMNNNOOOPPPQQQTTTXXX\\\hhhppp}}}yyysssmmm___ZZZRRRMMMKKKLLLKKKKKKLLLJJJJJJMMMQQQSSSQQQNNNIIIGGGCCCAAA@@@BBBEEEGGGEEEFFFGGGHHHKKKPPPWWW\\\```fffooovvv{{{}}}~~~~~~}}}}}}}}}}}}~~~zzzvvvwwwwwwtttrrrsssxxxvvvwww|||~~~zzzsssooorrrwww|||{{{ssseeeZZZTTTRRROOOMMMLLLJJJHHHFFFCCCCCCDDDCCCCCCEEEIIILLLMMMRRRXXX[[[^^^aaafffjjjqqqzzzuuurrroooooosss{{{|||nnnccc]]]ZZZZZZ^^^nnnqqqhhh```\\\[[[XXXUUUTTTTTTTTTVVV^^^hhh|||~~~wwwuuuqqqiii___ZZZRRRNNNLLLMMMNNNWWWqqqooo___WWWUUUSSSQQQNNNKKKHHHFFFFFFEEEGGGGGGGGGHHHIIIIIIFFFDDD;;;;;;:::999888666444333111222222333444555666666999888666555444444555666555555666666777999:::;;;<<<@@@KKKZZZgggrrr{{{kkk\\\QQQJJJGGGEEEEEEDDDDDDCCCBBBBBBAAA???@@@AAAAAAAAACCCFFFHHHKKKOOOTTT[[[bbbkkktttzzz}}}yyy{{{yyyrrrjjjfffbbb^^^\\\ZZZXXXVVVUUUSSSPPPMMMIIIFFFEEEDDDAAA@@@???@@@AAADDDFFFHHHJJJKKKMMMNNNOOORRRWWWZZZeeemmm{{{}}}tttfff^^^TTTNNNLLLKKKJJJIIIJJJIIIIIIKKKOOOPPPNNNKKKEEECCCAAA@@@???@@@BBBCCC???@@@@@@AAACCCIIIPPPVVV[[[bbbllltttyyy{{{||||||||||||}}}~~~|||~~~|||yyyyyyyyywwwsssttt{{{}}}uuuwww|||{{{nnncccYYYVVVTTTRRRQQQOOOLLLJJJFFFGGGGGGGGGGGGIIILLLOOOPPPTTTXXX[[[]]]aaaggglllnnnvvv}}}{{{{{{{{{~~~vvvqqqjjjeeeeeejjjrrrwww~~~tttkkkbbb```aaannnxxxnnngggddddddaaa^^^]]]^^^]]]___hhhrrr~~~xxxmmmbbb^^^SSSOOOMMMOOOOOOWWWnnnrrr```XXXVVVSSSQQQOOOLLLIIIHHHGGGGGGGGGGGGGGGJJJLLLJJJFFFBBB;;;::::::999888777555444222222333444555666777777:::999777555444444555666555555666666777999:::;;;===@@@IIIVVV```iiivvv{{{kkk\\\QQQJJJHHHDDDDDDDDDDDDCCCBBBAAAAAA???@@@AAAAAAAAABBBEEEHHHJJJNNNSSSYYYaaajjjsssyyy|||yyy{{{zzzooohhhccc___ZZZVVVUUUSSSRRRPPPQQQQQQOOOMMMJJJHHHEEEDDDAAA@@@@@@@@@AAACCCFFFGGGHHHIIIKKKLLLNNNRRRWWWZZZcccjjjxxx{{{mmmdddXXXPPPMMMMMMKKKIIIJJJIIIJJJMMMQQQSSSPPPMMMFFFEEECCCBBBAAAAAAAAAAAA??????>>>>>>???DDDJJJOOOWWW___iiirrrwwwyyyyyyyyyyyyzzz{{{}}}~~~}}}wwwwwwssspppvvvxxx{{{vvvkkk^^^\\\YYYWWWVVVTTTQQQOOOLLLMMMMMMMMMMMMOOOSSSVVVWWWZZZ^^^```bbbffflllrrrlllttt~~~wwwrrrqqqqqquuu}}}}}}vvvkkkbbb^^^```eeeiiipppzzz|||mmmiiigggppp}}}uuuooommmnnnjjjgggfffggggggiiirrr|||tttkkkhhhVVVQQQPPPRRRSSSYYYnnnuuubbbXXXVVVRRRQQQNNNLLLJJJJJJIIIJJJEEEEEEFFFIIIJJJHHHBBB===:::::::::999888777666555333333444555666777888999;;;999777555444555666666555555666666777999:::;;;<<<>>>FFFQQQYYYaaammmxxx|||kkk\\\QQQKKKHHHDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAAAAABBBEEEHHHJJJMMMRRRXXX```iiisssyyyxxxttt|||vvvkkkeeebbb^^^YYYUUUSSSRRRQQQPPPSSSSSSRRRQQQNNNKKKGGGEEEDDDCCCBBBBBBCCCEEEGGGIIIGGGIIIKKKLLLOOOSSSXXX\\\aaahhhuuuqqqgggZZZRRROOONNNLLLJJJKKKKKKMMMQQQVVVWWWTTTPPPJJJIIIHHHFFFDDDCCCCCCBBBAAA@@@@@@>>>???BBBHHHLLLUUU]]]hhhqqqvvvwwwwwwwwwvvvwwwyyy{{{|||~~~~~~zzz|||yyyuuuyyy|||{{{xxxoookkkeee]]]YYYXXXWWWUUUSSSSSSQQQQQQRRRQQQPPPUUU]]]fffjjjkkkgggdddhhhlllmmmppprrrvvv|||~~~{{{lllnnnooopppvvvzzzmmmhhhccc]]][[[]]]ccckkkyyyvvvnnnuuu}}}}}}~~~{{{xxxsssooopppwww}}}mmmaaaVVVMMMKKKMMMVVVlllyyyiii^^^ZZZUUUVVVVVVQQQKKKFFFFFFGGGIIIGGGEEEEEEFFFEEEBBB???;;;:::999888777555444444555555444555555666777888999777555444333444666777777777777777888999;;;;;;>>>>>>DDDMMMTTT[[[eeeooo}}}jjjXXXKKKEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@AAACCCEEEFFFHHHLLLQQQVVV]]]gggsss|||yyyqqquuu~~~xxxqqqfffccc^^^ZZZVVVUUUTTTUUURRRTTTUUUSSSQQQNNNLLLKKKJJJGGGDDDBBBAAAAAA???>>>BBBAAADDDJJJLLLLLLPPPUUUZZZfffttt}}}|||tttssstttttttttuuuyyy~~~qqqaaaWWWUUUUUUUUUSSSPPPMMMLLLQQQWWWXXXUUURRRLLLKKKHHHEEEDDDCCCBBBBBB@@@???===<<<>>>AAAEEEGGGTTTZZZccckkkoooppppppqqqsssuuuxxxzzz|||~~~~~~~~~~~~}}}wwwvvvzzz{{{{{{~~~|||tttrrrmmmgggaaa^^^\\\ZZZXXXWWWTTTTTTUUUUUUXXXaaakkkzzz{{{vvvuuutttrrrsssuuuyyy|||~~~~~~}}}{{{nnnllljjjjjjpppzzz}}}rrrkkkddd\\\YYY[[[]]]dddooo|||~~~~~~~~~{{{~~~yyyiii]]]RRROOONNNUUUgggzzzzzzjjj\\\TTTTTTTTTSSSOOOKKKGGGFFFEEEGGGDDDBBBAAABBBAAA???===;;;:::999888777555444444444444444444555666777777888777555444444444666777555555555555666888999:::======AAAHHHOOOUUU```jjj~~~yyyhhhWWWKKKFFFEEEDDDDDDCCCAAAAAA@@@@@@AAA@@@@@@@@@@@@AAACCCDDDFFFGGGKKKQQQVVV]]]gggsss{{{}}}sssssszzzvvvqqqjjjddd```]]]ZZZXXXXXXXXXWWWUUURRRPPPNNNNNNLLLIIIFFFDDDCCCBBBAAA???DDDBBBDDDGGGHHHHHHKKKQQQZZZeeeqqqxxx{{{{{{tttmmmjjjjjjjjjiiiiiikkkooosssrrrvvvxxxzzzwwwggg]]]ZZZZZZYYYWWWTTTPPPOOOVVV___cccaaa]]]SSSPPPLLLIIIFFFEEECCCBBB@@@???======>>>AAADDDFFFPPPVVV___gggkkkmmmnnnnnnppprrrtttwwwzzz}}}~~~}}}~~~|||wwwvvvzzz~~~}}}wwwtttxxx}}}}}}uuuuuussspppjjjccc___]]]]]]^^^ZZZYYYZZZ\\\aaalllxxx|||www{{{}}}~~~|||{{{qqqlllgggeeejjjuuu|||tttiii___[[[\\\YYY^^^fffrrr~~~}}}~~~~~~{{{xxxuuuppplllkkkkkklllsss{{{ttteeeVVVPPPNNNRRRbbbssszzzlll\\\PPPTTTRRRPPPNNNLLLIIIFFFDDDCCCAAA>>><<<<<<<<<;;;:::;;;:::999888777555444444333333333333444555666666888777666444444555555666555555555666777888999:::>>>===@@@EEEJJJPPP[[[ggg{{{sssdddUUUKKKGGGFFFDDDCCCBBBAAAAAA@@@@@@AAA@@@?????????@@@BBBDDDEEEGGGKKKQQQVVV]]]fffqqqyyywwwqqqsssyyy~~~wwwrrrmmmfff```^^^\\\YYYVVVTTTSSSRRRRRRNNNLLLIIIGGGFFFEEECCCAAAFFFCCCBBBCCCCCCBBBGGGMMMWWWcccpppxxx{{{{{{vvvppppppooollliiigggggggggggg```ccceeeiiiqqq{{{yyylllbbb____________]]]WWWTTT[[[gggnnnlllfffWWWSSSMMMHHHFFFDDDBBB@@@AAA@@@>>>>>>???AAACCCEEEKKKQQQYYY```eeehhhjjjlllmmmnnnpppssswwwzzz}}}}}}~~~}}}}}}~~~{{{~~~|||wwwvvvzzz}}}}}}{{{tttnnnpppvvv~~~~~~xxxwwwxxxxxxtttmmmgggeeefffeeebbbaaabbbcccgggrrr~~~{{{xxxssslllfffeeeiiirrr~~~~~~rrrfff```___ZZZ\\\cccnnn|||~~~~~~~~~ssspppmmmllllllkkkiiigggbbbaaa___]]]\\\]]]```eeetttoooZZZPPPLLLPPP___pppwwwjjj]]]TTTTTTQQQNNNNNNNNNLLLGGGCCCAAA???<<<:::999999999:::;;;:::999888777555444444222222222222333444555555777777666555555555555666666777777888999;;;<<<===@@@@@@BBBEEEHHHMMMZZZfffvvvzzzmmm___SSSKKKGGGGGGCCCBBBBBBAAA@@@@@@@@@AAA??????>>>???@@@AAACCCDDDFFFKKKPPPVVV\\\eeeooowww}}}sssooorrr{{{vvvnnneeeaaa\\\WWWVVVVVVVVVVVVQQQOOOLLLJJJIIIHHHFFFDDDGGGCCCAAAAAA@@@@@@EEELLLTTTccctttzzzuuuqqqmmmgggddd\\\]]]]]]```gggpppxxx|||}}}vvvmmmeeeaaabbbdddeeefff```ZZZ^^^lllvvvtttkkk]]]WWWOOOJJJGGGFFFDDDBBBBBBAAA@@@@@@@@@AAABBBCCCGGGLLLSSSZZZ___cccgggiiillllllmmmooosssvvvzzz|||~~~~~~|||{{{{{{{{{~~~~~~yyyxxx{{{~~~}}}|||uuuppppppuuu|||zzz~~~zzzuuusssssskkkiiijjjlllnnnqqq{{{zzztttqqqjjjeeefffiiinnnxxx{{{ooofffbbb\\\]]]bbbmmm{{{yyysssqqqooonnnnnnqqqsssrrrmmmjjjdddbbb```^^^^^^]]]\\\[[[XXXYYYYYYWWWUUUVVVXXXYYYbbbjjjwwwcccSSSMMMPPP^^^nnnpppddd]]]YYYUUURRRPPPOOOPPPMMMHHHDDDAAA???===:::888888999;;;;;;:::999888777555444444222222111222222333444555777777666555555555555555666777777888999;;;===>>>@@@@@@CCCFFFGGGLLLXXXeeerrr}}}uuuhhh[[[PPPJJJGGGFFFBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>???AAACCCDDDFFFJJJPPPVVV[[[cccmmmttt}}}xxxooonnnuuuoooiiiaaa[[[YYYYYYYYYXXXTTTRRROOONNNMMMKKKHHHEEEFFFBBB@@@@@@@@@@@@FFFNNNUUUfff{{{{{{sssiiibbb^^^\\\ZZZ\\\```gggqqqxxx|||wwwppphhhbbbaaacccfffkkkeee___bbbqqq~~~vvvfff^^^TTTNNNLLLKKKIIIGGGCCCCCCCCCBBBBBBBBBBBBBBBEEEIIIOOOUUUZZZ___dddgggkkkkkklllmmmooorrruuuwww}}}}}}}}}||||||}}}}}}|||~~~yyyvvvwww{{{}}}}}}zzzqqqoooqqquuuxxx|||vvvqqqhhhdddgggjjjkkkttt~~~zzzooofff___^^^aaajjjxxx~~~vvvsssmmmfffaaabbbbbb___]]]]]]XXXWWWVVVUUUTTTTTTTTTTTTSSSWWWXXXUUUTTTVVVXXXWWWYYYZZZaaallluuu|||lllYYYQQQRRR]]]kkknnnaaa\\\XXXTTTSSSRRRQQQPPPLLLHHHDDD@@@@@@???===:::999:::<<<;;;:::999888777555444444222222222222333444555555666666666666666555555555444555555666888:::<<<======???CCCFFFGGGKKKXXXeeeqqq~~~|||ssseeeXXXNNNIIIFFFDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>=========>>>@@@BBBCCCEEEJJJPPPUUU[[[bbbkkkrrrzzzuuunnnrrrzzzwwwlllddd```^^^[[[YYYVVVTTTRRRPPPOOOMMMIIIFFFEEEAAA???@@@@@@AAAFFFNNNVVVkkksssiii___[[[XXXYYY[[[```jjjsss{{{yyysssjjjaaa^^^```dddjjjhhhdddfffuuulllcccWWWOOOMMMLLLIIIFFFEEEFFFFFFFFFEEEDDDBBBAAADDDGGGKKKPPPUUUZZZ```eeeiiijjjkkklllnnnppprrrssszzzzzz{{{}}}|||zzz|||yyyvvvvvvxxxzzzvvvlllfffiiikkkllluuuzzzmmmccc```___gggvvvvvvkkkaaa]]][[[WWWVVVXXXRRRRRRRRRQQQPPPQQQRRRSSSPPPVVVWWWTTTTTTXXXZZZXXXVVVUUUXXX^^^bbbfffppp{{{nnn[[[TTTTTT]]]hhhuuuhhh^^^UUURRRTTTTTTRRRNNNIIIEEEDDD@@@AAAAAA???<<<::::::<<<;;;:::999888777555444444222222222333333444555666666666666666666555555444444444555666888:::<<<===<<>>@@@AAACCCEEEIIIPPPUUUZZZaaajjjpppxxx{{{ppppppvvv|||pppiiiccc]]]XXXWWWUUUSSSRRRQQQNNNJJJGGGDDDAAA???@@@@@@???DDDKKKVVVlllwwwddd^^^YYYYYYXXXYYYbbblllssssssoooggg___[[[___ccciiiiiifffffftttxxxmmm^^^UUUQQQOOOJJJFFFGGGHHHIIIHHHGGGEEECCCAAACCCEEEHHHLLLPPPVVV\\\aaaeeegggiiilllnnnppprrrrrrwwwxxxyyy{{{~~~|||xxxyyy|||{{{wwwvvvvvv{{{}}}qqqjjjlllnnnoooyyyuuuhhhccc___eeeuuurrrddd^^^ZZZUUUTTTWWWPPPQQQRRRQQQQQQQQQSSSTTTOOOUUUWWWTTTTTTYYY[[[YYYVVVUUUXXXZZZWWWWWWcccqqqiiiZZZUUUVVV]]]fffqqqaaaSSSQQQTTTUUURRRLLLFFFCCCCCC???AAABBBAAA===::::::;;;;;;:::999888777555444444333333333333444555666666666666666777666555555444666666777999:::===>>>???===BBBIIINNNOOORRR___lllxxxrrrooozzzzzz}}}rrrcccUUULLLGGGDDDAAA@@@@@@@@@???@@@@@@AAAAAA======<<<===>>>???AAABBBEEEIIIPPPUUUZZZaaaiiiooovvvrrrpppuuuyyypppggg^^^WWWXXXVVVTTTSSSQQQNNNJJJGGGDDDAAA???@@@???>>>BBBGGGSSSllljjjccc]]]ZZZVVVTTT[[[fffgggiiihhhbbb[[[ZZZ___eeeiiikkkgggeeeppp{{{kkk___[[[WWWRRRMMMIIIIIIJJJJJJIIIFFFCCCBBBBBBDDDFFFIIIMMMSSSZZZ___bbbdddhhhlllooorrrssssssuuuvvvxxxzzz}}}zzztttuuuxxx}}}wwwxxx|||{{{mmmlllnnnooovvvpppgggbbbhhhvvvvvviii___XXXTTTRRRQQQOOONNNNNNOOOQQQQQQQQQSSSSSSRRRSSSTTTWWWZZZ\\\[[[VVVTTTUUUVVVVVVZZZ___yyy{{{lllWWWOOOSSSVVVjjj}}}jjjWWWVVVUUUSSSNNNIIIDDDBBBAAAAAAAAA@@@@@@@@@>>>;;;888::::::999888777666555555444555666555444333444666333444555444333222444666:::999777777999===AAADDDCCCFFFMMMSSSVVVYYYbbbmmm|||uuusss}}}uuuvvvuuucccSSSJJJFFFDDDCCC@@@@@@@@@???????????????>>>============???@@@AAACCCHHHNNNSSSXXX```iiipppuuu|||{{{sssrrryyytttfff\\\YYYXXXVVVSSSPPPLLLJJJHHHCCCCCCCCCAAA@@@@@@BBBDDDZZZmmmtttkkk___YYYYYYZZZYYYWWW\\\]]]]]][[[YYYZZZ___ccchhhjjjkkkkkkmmmuuutttlllhhhbbbXXXPPPJJJJJJJJJIIIGGGDDDAAA@@@>>>@@@BBBDDDGGGLLLSSSWWW```bbbdddfffhhhlllpppsssrrruuuyyy}}}}}}zzztttnnnlllrrr}}}tttpppoooooouuu~~~xxxnnngggkkkvvvwwwjjj```YYYUUUSSSQQQOOOOOOQQQRRRRRRRRRUUUTTTTTTTTTUUUWWWZZZ[[[\\\XXXVVVWWWXXXWWWZZZ^^^tttxxxjjjWWWNNNRRRTTTgggrrr]]]UUUUUURRRNNNIIIEEEBBBAAABBBBBBBBBBBBBBB@@@<<<999::::::999888777666555555333444555555333333444555444555666555444444555777777777777888:::>>>BBBEEEJJJMMMSSSYYY[[[\\\ccclllyyyssssss{{{zzzuuucccTTTKKKGGGEEEDDD@@@@@@@@@@@@????????????>>>============???@@@AAACCCGGGMMMRRRVVV^^^fffmmmsssyyyxxxuuuvvvrrrhhh___\\\XXXSSSOOOLLLJJJIIICCCDDDDDDBBB@@@@@@BBBDDDWWWjjjyyyrrrhhhcccbbbbbb___[[[[[[\\\]]]\\\ZZZ\\\___ccciiijjjjjjiiiiiiooozzz~~~xxxuuurrrkkk___VVVNNNNNNLLLIIIFFFCCC@@@???===???AAACCCEEEJJJQQQUUU]]]___cccfffhhhjjjmmmppppppssswww{{{}}}|||xxxrrrjjjfffiiiqqqyyy~~~uuupppnnnsss{{{~~~ssskkkmmmwww|||oooddd^^^YYYWWWUUUUUUVVVWWWWWWVVVWWWVVVVVVVVVVVVXXXYYYZZZ^^^ZZZXXXYYYYYYWWWYYY]]]lllrrrgggWWWOOOQQQRRRccc~~~{{{eeeXXXWWWUUURRRNNNJJJFFFDDDCCCDDDDDDFFFFFFCCC>>>;;;::::::999888777666666555333444555555333333444555555666777666666666888:::888888:::<<>>===<<<<<<===>>>@@@AAACCCGGGLLLPPPTTTZZZccciiipppwww~~~~~~vvvrrr{{{wwwiiiddd]]]UUUOOOKKKJJJJJJEEEEEEEEECCCAAAAAACCCEEERRRfff|||vvvttttttqqqkkkeee______```___^^^]]]___aaaggggggeeecccbbbfffnnnttt{{{zzzyyy{{{zzzttthhh^^^SSSQQQMMMIIIEEEAAA@@@???<<<===???@@@CCCGGGMMMRRRYYY\\\aaaeeegggiiikkklllmmmpppssswwwyyy}}}}}}yyyqqqggg``````fffkkkyyyqqqmmmqqqxxx|||~~~sssjjjmmmxxxtttlllbbb```]]]]]]]]]^^^^^^]]]ZZZZZZYYYXXXXXXXXXYYYYYY___\\\ZZZ[[[ZZZWWWWWWZZZfff}}}|||mmmeeeWWWQQQSSSRRRbbb|||jjj]]][[[YYYVVVTTTQQQMMMKKKFFFGGGHHHIIIIIIFFF@@@<<<;;;::::::999888777666555444555666666444444555666666777888888888888:::<<<===>>>@@@BBBEEEGGGHHHHHHHHHLLLSSSZZZZZZZZZ___ggg~~~tttcccUUUMMMIIIGGGEEEAAAAAAAAA@@@@@@??????>>>======<<<<<<===>>>@@@AAACCCGGGLLLOOOSSSXXX```fffooottt|||vvvooowwwtttnnndddYYYPPPLLLKKKKKKFFFFFFFFFDDDBBBBBBCCCEEENNNaaa|||uuukkkjjjhhheeeaaa^^^\\\[[[___^^^\\\ZZZYYY[[[aaaeeemmmnnnqqquuuwwwsssjjjbbbSSSPPPLLLGGGCCCAAA@@@@@@;;;===>>>???AAAEEEJJJOOOVVVZZZ```eeeggghhhhhhiiiiiillloooqqqtttyyy~~~}}}{{{|||}}}||||||||||||}}}~~~|||tttjjjaaa^^^aaafffyyy~~~sssooorrrwwwzzz}}}ssskkknnnxxxxxxjjjhhheeedddeeeeeeeeeddd```___^^^]]]\\\[[[ZZZZZZ___\\\[[[\\\[[[WWWVVVXXXcccyyy|||uuuqqq{{{~~~jjjeeeYYYTTTUUURRRbbbwwwoooaaa^^^ZZZXXXWWWUUURRRPPPKKKKKKKKKKKKJJJGGGBBB>>>;;;;;;:::999888777666666555777888777666555666777666888999999999:::===???AAABBBDDDEEEFFFGGGGGGFFFHHHLLLSSS[[[^^^```hhhrrr|||~~~ssscccUUUMMMIIIGGGEEEBBBBBBAAAAAA@@@??????>>>===<<<<<<<<<<<<>>>???@@@CCCGGGLLLOOORRRWWW___eeennnssszzzuuunnnuuuxxxlll___UUUOOOLLLLLLGGGGGGGGGEEEBBBBBBCCCEEEKKK[[[xxxzzzwwwrrrkkkddd]]]WWWTTTTTTSSSRRRPPPPPPRRRVVVYYY^^^___aaafffiiihhhddd```QQQNNNIIIEEEBBBBBBBBBCCC===>>>??????AAADDDIIIMMMTTTYYY```dddggggggggghhhggghhhjjjllloootttzzz~~~{{{yyyzzzxxxxxxxxxxxxyyy{{{|||}}}}}}wwwmmmeeeaaacccfffwwwyyysssuuuwww}}}vvvoooqqqzzzsssqqqnnnmmmmmmmmmlllkkkhhhgggfffdddbbb```___^^^```]]]]]]___]]]YYYWWWYYYcccvvv|||tttmmmuuu~~~kkkfffZZZTTTTTTPPP___qqqvvvccc^^^XXXVVVWWWWWWUUUSSSPPPOOOMMMLLLJJJGGGBBB???;;;;;;:::999888777777666555666777777666555666777666888999::::::;;;>>>@@@AAABBBCCCDDDDDDDDDDDDDDDFFFIIIOOOWWW\\\bbbooo{{{|||wwwyyy|||qqqaaaUUUMMMIIIGGGEEECCCCCCBBBAAA@@@??????>>>===<<<;;;;;;<<<===???@@@BBBFFFJJJNNNQQQVVV^^^dddlllqqqwww~~~wwwooottt}}}tttggg\\\SSSNNNLLLGGGGGGGGGDDDBBBAAACCCDDDGGGUUUmmm~~~uuulllccc[[[SSSNNNLLLKKKIIIIIIIIIKKKNNNOOORRRRRRSSSVVVZZZ]]]]]]\\\OOOMMMIIIFFFDDDDDDEEEEEE@@@AAAAAAAAABBBEEEJJJNNNSSSXXX^^^ccceeeeeefffgggeeeeeefffgggiiinnnuuuzzz}}}xxxwwwxxxuuuuuuvvvwwwxxxyyyzzz{{{~~~yyyqqqjjjfffgggjjjxxxyyyyyyyyyxxxssswww}}}zzzxxxxxxxxxwwwvvvqqqpppooollljjjgggdddcccaaa______bbbaaa\\\ZZZ[[[dddttt~~~uuuxxxnnnhhhZZZRRRQQQKKKYYYiii~~~fff___XXXUUUWWWYYYYYYWWWUUURRRNNNLLLIIIFFFBBB???<<<;;;::::::888888777666444555666555444333444666666777999::::::<<>><<<<<<;;;;;;<<<===???@@@@@@DDDHHHKKKOOOTTT\\\bbbjjjnnnttt|||~~~qqqttt{{{{{{ooobbbXXXPPPLLLGGGGGGFFFDDDAAAAAABBBDDDCCCNNNccc{{{qqqggg___XXXQQQLLLIIIGGGEEEEEEFFFHHHIIIIIIKKKKKKLLLOOOSSSVVVWWWXXXPPPOOOLLLIIIGGGFFFFFFGGGCCCDDDDDDDDDDDDGGGKKKOOORRRVVV[[[___bbbcccdddeeeddddddcccccceeejjjqqqvvv||||||wwwuuuvvvuuuwwwyyy{{{|||}}}}}}}}}}}}wwwppplllmmmoooyyy~~~|||{{{~~~wwwttt{{{wwwvvvtttrrrooollliiigggcccaaabbbeeeddd___\\\]]]eeessspppiiiZZZPPPMMMFFFSSSdddjjjbbbZZZVVVYYY\\\\\\[[[WWWTTTOOOKKKHHHEEEBBB???<<<;;;;;;:::999888777777222333444444222222333444555777999::::::<<>><<<<<<;;;;;;<<<===???@@@>>>BBBFFFJJJMMMSSS[[[aaahhhlllrrrzzzsssuuuzzztttggg[[[QQQLLLGGGGGGFFFDDDAAA@@@AAACCCAAAJJJ]]]yyy~~~vvvlllbbb\\\VVVPPPLLLHHHGGGEEEDDDEEEFFFFFFFFFHHHIIIKKKNNNQQQTTTVVVVVVSSSQQQOOOLLLIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHMMMPPPQQQTTTYYY]]]___aaacccdddccccccbbbaaaccchhhnnnsss||||||vvvttttttyyyzzz}}}|||uuuqqqrrrtttyyywwwoooxxx{{{vvvrrrppppppiiigggiiippppppiiicccccclllwwwyyyfff___XXXOOONNNSSSddduuubbbZZZZZZWWWZZZ___[[[]]]XXXRRRLLLIIIGGGEEECCC???>>><<<<<<;;;:::777444666666666666777777777777666666777999;;;>>>@@@AAADDDDDDCCCBBBAAABBBEEEHHHLLLTTTYYY[[[aaappp|||xxxtttlllrrr|||vvvkkk\\\PPPJJJHHHGGGFFFFFFEEEDDDBBB@@@?????????======<<<<<<<<<======>>>@@@BBBEEEGGGJJJMMMRRRVVV^^^eeennnvvv}}}zzzxxx|||zzzlll^^^SSSNNNMMMJJJGGGEEEDDDCCCBBB@@@CCCJJJYYYqqqzzzrrrggg^^^XXXTTTOOOKKKJJJIIIHHHFFFEEEDDDDDDDDDGGGFFFGGGKKKQQQUUUUUUTTTVVVTTTRRROOOLLLIIIHHHGGGIIIHHHGGGFFFGGGIIIKKKLLLOOOPPPSSSXXX^^^aaabbbaaadddddddddcccdddhhhnnnrrr|||~~~|||zzzxxxvvvyyyyyy}}}|||wwwvvvvvv~~~|||sssyyy~~~wwwssstttyyyzzztttnnnmmmnnnwwwzzzggg___WWWNNNMMMRRReeewwwddd\\\[[[XXX[[[___ZZZ\\\XXXRRRNNNKKKJJJHHHGGGCCCAAA>>><<<;;;999777444555555666666666777777777666777888999;;;>>>@@@AAABBBCCCDDDDDDEEEFFFJJJLLLWWW^^^dddffflllwww|||}}}uuuqqqlllsss|||oooeeeWWWMMMHHHGGGGGGGGGIIIHHHFFFDDDCCCBBBAAAAAA======<<<<<<<<<<<<======@@@BBBEEEGGGIIIMMMRRRUUUYYY```jjjssszzzzzzxxx{{{~~~pppbbbVVVPPPMMMJJJGGGDDDCCCCCCAAA@@@AAAGGGTTTkkkvvvoooddd\\\WWWSSSNNNKKKJJJIIIHHHFFFEEEDDDDDDDDDGGGFFFGGGKKKQQQUUUWWWWWWXXXVVVSSSOOOLLLJJJIIIHHHIIIHHHGGGFFFFFFHHHIIIKKKOOOPPPSSSWWW[[[___aaaaaaddddddddddddeeeiiiooosss{{{~~~{{{xxxuuuzzzzzz~~~|||wwwuuu|||}}}{{{{{{~~~wwwxxx|||xxxtttzzz}}}jjj```WWWOOOMMMRRRccc{{{hhh___^^^YYY[[[^^^ZZZZZZWWWSSSQQQPPPOOOMMMLLLIIIEEE@@@<<<:::888666444555555555555666666666666777777888999;;;===???AAAAAACCCFFFGGGIIIKKKOOORRR```ffflllpppwww{{{zzzyyyrrrmmmmmmvvv|||nnndddVVVLLLGGGGGGFFFEEEIIIHHHFFFDDDBBBAAA@@@@@@======<<<<<<<<<<<<======@@@BBBDDDFFFIIIMMMQQQUUUUUU]]]gggpppxxx|||xxxyyywwwhhh[[[SSSNNNKKKGGGDDDBBBBBB@@@??????CCCMMMbbb{{{pppiii```YYYUUURRRNNNKKKIIIIIIGGGFFFEEEEEEEEEEEEGGGFFFFFFJJJPPPVVVYYY[[[[[[XXXUUUPPPMMMLLLKKKKKKJJJIIIGGGFFFEEEFFFHHHIIINNNOOOQQQTTTXXX\\\___aaacccdddeeeeeegggkkkpppttt{{{}}}|||xxxuuuxxxyyy~~~yyytttzzz|||zzz|||{{{yyy}}}~~~yyywwwuuuwwwqqqcccYYYPPPOOORRR^^^|||~~~kkkbbb```\\\\\\___YYYYYYWWWUUUTTTTTTTTTSSSRRRNNNIIIBBB===999777666555444555555555666666666666777777888999;;;===???@@@AAADDDGGGIIIKKKNNNRRRTTT___ccciiippp}}}yyyxxxxxxqqqmmmooo{{{|||qqqgggYYYNNNHHHFFFDDDCCCFFFEEECCCAAA???>>>======>>>======<<<<<<<<<<<<===???AAADDDFFFHHHLLLQQQTTTVVV]]]gggpppwww~~~yyyyyy~~~ooo```VVVPPPLLLGGGCCCBBBAAA@@@???>>>@@@GGGXXXsss~~~}}}}}}sssiiiccc[[[UUURRRPPPMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEFFFIIINNNTTTZZZ]]]]]][[[VVVRRROOONNNNNNOOOLLLJJJHHHFFFEEEFFFGGGHHHMMMNNNPPPRRRTTTXXX\\\___aaaccceeefffiiilllqqquuu||||||}}}|||wwwtttrrrsssxxxzzzvvv|||~~~{{{{{{|||xxxrrrllleee```___^^^^^^aaajjjvvvzzziii\\\SSSQQQSSSWWWrrrllldddbbb]]]^^^```ZZZYYYXXXWWWWWWYYYYYYWWWUUUPPPKKKCCC===999777666555555555555666666666666777777888888999;;;===???@@@BBBDDDGGGIIIKKKNNNSSSVVV[[[^^^cccnnnyyyvvvyyysssoooppp~~~|||pppfffYYYNNNIIIFFFDDDCCCCCCBBBAAA???>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<>>>@@@CCCEEEHHHKKKPPPTTTZZZaaajjjrrrxxx~~~|||yyyuuueeeZZZRRRNNNHHHDDDBBBAAA@@@??????@@@DDDPPPggg~~~wwwvvvuuukkkccc^^^VVVRRRPPPOOOKKKHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHLLLQQQWWW[[[\\\ZZZWWWSSSQQQPPPPPPPPPMMMKKKIIIGGGFFFFFFGGGHHHKKKMMMOOOPPPQQQTTTYYY\\\___aaadddgggjjjnnnrrruuu}}}||||||~~~{{{wwwtttlllmmmqqqxxx{{{|||~~~}}}{{{zzz}}}yyyyyy}}}}}}rrrhhhaaa[[[TTTOOONNNNNNOOOSSSZZZeeerrr{{{~~~nnn^^^UUUSSSSSSRRRfff}}}kkkdddccc___```bbb\\\YYYYYYYYYZZZ\\\[[[YYYVVVOOOJJJCCC===:::888666555666666666666777777777777888888999:::;;;===>>>???CCCDDDFFFHHHKKKOOOUUUYYY]]]```eeepppxxxvvv|||uuuqqqppp}}}jjjaaaUUULLLHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<;;;<<<<<<>>>@@@BBBDDDGGGKKKOOOSSS[[[aaajjjrrrwww}}}zzz{{{jjj^^^TTTPPPIIIEEEBBBAAAAAA@@@@@@@@@BBBKKK\\\uuuvvvttttttoooooonnnccc___ZZZTTTPPPOOOMMMJJJGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBDDDFFFGGGIIIMMMRRRUUUVVVUUUTTTRRRQQQPPPOOOOOOLLLJJJHHHFFFEEEFFFGGGGGGHHHKKKNNNOOOOOOQQQUUUYYY\\\___dddgggkkknnnrrruuu}}}|||}}}~~~|||wwwuuulllkkkmmmqqqssstttyyy|||zzzzzz}}}{{{xxxwwwwww~~~|||wwwkkk```YYYSSSMMMIIIFFFGGGIIIKKKOOOXXXccckkknnnttt|||qqq___VVVSSSRRRQQQ]]]uuu{{{iiicccccc```aaaddd^^^[[[[[[[[[\\\]]]\\\YYYVVVMMMHHHBBB===;;;999777666777777777777888888888999888888999:::;;;<<<>>>???BBBCCCEEEGGGKKKRRRYYY___fffiiimmmuuu}}}wwwxxx~~~vvvqqquuu}}}jjjaaaUUUMMMIIIHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCC???>>>===<<<<<<;;;;;;;;;===???BBBDDDFFFJJJOOORRRWWW^^^gggooouuu{{{|||pppdddWWWRRRKKKFFFCCCBBBBBBAAAAAA@@@AAAFFFSSSggg~~~tttjjjiiijjjgggjjjkkkbbb]]]XXXRRROOONNNLLLIIIFFFCCCCCCBBBAAAAAAAAABBBBBBAAACCCEEEFFFFFFHHHLLLOOONNNOOOOOOOOOOOOMMMLLLKKKIIIGGGEEEDDDCCCDDDEEEFFFEEEJJJNNNOOONNNOOORRRVVVYYY]]]bbbgggkkknnnrrruuu{{{|||}}}xxxvvvrrrnnnmmmnnnnnnnnnrrryyy{{{~~~{{{{{{|||wwwwwwsss{{{wwwwww{{{zzzwwwxxx|||}}}zzzwww||||||sssggg]]]VVVPPPJJJGGGDDDFFFGGGGGGJJJQQQZZZaaa^^^dddkkkoooqqquuu{{{rrr___UUURRRQQQQQQXXXlllyyyhhhbbbccc```bbbeee___\\\\\\\\\^^^^^^\\\XXXUUUJJJGGGBBB>>>;;;:::777666777888888888999999999999888999999:::;;;<<<>>>???AAABBBDDDGGGLLLTTT^^^dddmmmqqqtttyyyzzzuuuyyyuuuqqq{{{~~~ooofffZZZPPPKKKIIIFFFDDDAAAAAAAAAAAAAAABBBCCCDDD??????>>><<<<<<;;;;;;;;;===???BBBDDDFFFJJJOOORRRRRRYYYccclllrrryyy}}}ttthhhXXXSSSLLLFFFDDDCCCBBBBBB@@@@@@@@@CCCMMM^^^sssooodddccceeeccciiillleee\\\WWWQQQNNNMMMLLLHHHEEEBBBBBBAAA@@@@@@@@@AAAAAA@@@CCCEEEFFFEEEEEEHHHJJJHHHJJJKKKLLLLLLKKKIIIHHHFFFEEECCCBBBAAABBBDDDEEEDDDIIINNNPPPNNNNNNQQQTTTXXX\\\bbbgggkkknnnrrrtttyyy{{{~~~zzzwwwxxxsssooonnnllljjjooouuuuuu}}}~~~}}}yyyyyyvvv{{{{{{qqqkkkjjjkkkkkkkkktttzzzwwwtttooojjjggggggggghhhnnnnnnppprrrrrrwww}}}rrrdddYYYRRRNNNIIIEEEHHHCCC@@@DDDHHHLLLRRRXXX```___^^^___bbbhhhnnnrrruuufff[[[UUURRRSSS[[[lllttteeeaaaccc```bbbfffbbb[[[[[[[[[^^^```^^^XXXSSSNNNIIICCC>>>;;;:::999999777888999:::;;;:::999888888888999999;;;<<<>>>???DDDCCCGGGNNNSSSWWW___gggxxx}}}yyyyyy|||tttvvv|||vvvgggVVVLLLGGGCCCAAABBBBBBAAA@@@@@@??????@@@@@@BBBAAA???>>><<<;;;;;;:::>>>>>>@@@BBBFFFJJJNNNPPPTTTYYYaaaiiipppwww~~~zzzjjj\\\UUUMMMIIIDDD@@@@@@DDDBBB>>><<<@@@GGGSSSdddssspppbbb___aaabbbjjjmmmeee^^^ZZZTTTOOOLLLIIIFFFDDD>>>???@@@AAAAAABBBAAAAAACCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEFFFHHHKKKLLLMMMNNNPPPSSSUUUYYY^^^cccfffiiilllnnnsssyyy~~~{{{}}}~~~zzztttooollllllnnnpppyyy~~~||||||uuuuuusssxxxxxxooojjjiiihhhgggfffgggkkkrrrxxx{{{yyytttppphhhfffaaa]]]ZZZZZZ[[[[[[\\\\\\___aaaccchhhuuuttteeeYYYRRRMMMHHHDDDEEEAAA@@@DDDGGGJJJOOOTTTWWWXXXYYY[[[___eeekkkooo~~~vvveeeYYYSSSQQQOOOXXXkkkvvvgggbbbddd```bbbeee```\\\\\\]]]aaadddbbb\\\WWWQQQLLLEEE@@@===;;;999888777888999999::::::999999999999999:::<<<===???@@@CCCCCCHHHOOOTTTZZZccclll}}}xxxzzz}}}|||rrrcccSSSJJJGGGCCCBBBCCCBBBAAA@@@@@@??????@@@@@@BBBAAA???===<<<;;;;;;:::===>>>???BBBEEEIIIMMMOOORRRWWW___gggnnnuuu|||zzzjjj\\\UUUMMMIIIEEE@@@@@@BBB@@@<<<;;;???EEEOOO^^^kkkvvvyyy}}}rrrddd___```aaaiiimmmfff```[[[UUUPPPLLLIIIFFFDDD??????@@@AAAAAAAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@AAABBBCCCEEEGGGJJJKKKLLLMMMPPPRRRSSSWWW\\\aaadddgggjjjmmmsssyyy{{{{{{~~~{{{vvvrrrpppppprrrsss{{{~~~zzzrrrrrrqqqwww}}}yyyyyyzzz|||}}}~~~wwwrrrooolllhhheee^^^___cccfffhhhfffbbb^^^ZZZWWWSSSPPPMMMMMMNNNNNNNNNNNNQQQUUUWWW\\\hhhuuuvvvgggYYYQQQKKKGGGDDDCCC??????CCCFFFHHHNNNTTTWWWZZZ^^^cccggglllqqqttt|||gggZZZTTTSSSOOOYYYnnnzzzjjjeeefffaaabbbeee```]]]]]]```dddgggeee___ZZZSSSNNNGGGAAA>>>;;;999777999888888888888999::::::::::::;;;<<<===???@@@AAABBBCCCIIIQQQWWW^^^iiitttxxx}}}|||mmm___PPPIIIFFFCCCCCCDDDBBBAAA@@@@@@??????@@@@@@AAA@@@???===<<<;;;;;;:::===>>>???AAAEEEHHHLLLNNNQQQUUU\\\dddkkkrrryyy~~~{{{kkk]]]UUUNNNJJJFFFAAA???@@@===;;;;;;>>>BBBIIIVVVbbbjjjmmmpppuuu~~~uuufff```______hhhnnniiiccc^^^XXXQQQMMMIIIFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>??????@@@@@@@@@??????>>>===>>>???@@@AAADDDFFFHHHJJJJJJLLLNNNPPPQQQTTTYYY^^^bbbeeeiiilllqqqwww}}}{{{yyy|||{{{xxxvvvttttttuuuvvv|||yyyrrrssstttzzz{{{wwwwwwxxxyyyzzz{{{zzzzzzwww|||xxxqqqkkkaaa___^^^___```___[[[XXXTTTRRRNNNKKKIIIHHHIIIIIIJJJIIIJJJNNNPPPTTT^^^iii{{{xxxhhhZZZPPPJJJFFFCCCCCC@@@>>>AAADDDIIIQQQZZZ```fffmmmssswwwzzz~~~ppp```XXXWWWTTT```uuuoooiiijjjddddddgggbbb^^^___aaaeeefffccc\\\VVVPPPLLLFFFAAA>>>;;;999777999888777777777888:::;;;;;;;;;<<<===>>>@@@AAABBBBBBCCCJJJRRRYYYaaaooo|||zzzzzzlll^^^PPPIIIFFFCCCBBBCCCBBBAAA@@@@@@??????@@@@@@@@@???>>>===<<<;;;;;;;;;======>>>@@@DDDGGGKKKMMMPPPTTT[[[bbbiiipppwww|||ooo___WWWOOOKKKGGGBBB>>>>>><<<;;;<<>>>>>============>>>;;;;;;<<<======>>>??????>>>>>>===<<<===>>>???@@@BBBDDDFFFHHHIIIJJJLLLNNNOOORRRWWW\\\___ccchhhkkkoootttzzz}}}~~~yyyyyyxxxwwwwwwvvvvvvvvvwww~~~xxxqqqssswww|||zzzuuuvvvxxxxxxxxxxxxxxxyyyxxx|||}}}uuujjjeee___]]]]]]\\\YYYVVVUUUTTTQQQMMMKKKJJJJJJJJJHHHEEEEEEGGGHHHKKKSSS\\\rrrwwwjjj\\\QQQJJJFFFDDDFFFAAA???@@@CCCIIIUUUaaalllttt}}}}}}iii^^^YYYWWWddd{{{rrrmmmmmmhhhhhhjjjeeeaaa``````bbbaaa]]]UUUNNNIIIFFFAAA>>>===<<<:::999999888777666777888999:::<<<<<<======???AAABBBCCCAAADDDJJJSSSZZZcccsss~~~~~~yyyoooaaaRRRKKKGGGCCCAAABBBBBBAAA@@@@@@??????@@@@@@??????===<<<;;;;;;;;;;;;<<<<<<===???BBBFFFIIIKKKPPPSSSYYY```gggnnnvvv{{{vvvdddYYYPPPLLLHHHCCC???>>>===<<<>>>@@@BBBGGGTTTaaahhhlllmmmlllqqq{{{zzzlllgggeeeccckkktttpppkkkfff^^^WWWRRRMMMIIIFFFFFFEEECCCBBBAAAAAAAAAAAA???>>>======<<<<<<<<<<<<::::::;;;<<<======>>>>>>>>>===<<<<<<<<<===>>>???@@@BBBDDDFFFFFFHHHJJJLLLNNNQQQUUUYYY]]]aaafffiiikkkqqqxxx|||~~~{{{vvvvvvuuuuuuvvvvvvvvvvvv~~~uuunnnpppxxx|||vvvrrrtttwwwyyyzzz{{{}}}yyypppeee___]]]\\\YYYVVVYYYWWWTTTQQQNNNLLLKKKKKKKKKGGGFFFGGGGGGHHHNNNUUUggg|||~~~yyytttwww{{{|||uuukkk^^^TTTLLLGGGEEEFFFBBB@@@@@@AAAGGGTTTaaasss|||vvvdddZZZWWWfff}}}sssnnnooojjjkkknnniiicccaaa___^^^\\\WWWOOOHHHCCCAAA>>><<<<<<<<<;;;:::888777777777777888999999<<<<<<===>>>???AAABBBCCCAAADDDKKKRRRYYYcccuuu}}}zzzzzzqqqcccUUUMMMIIIDDDAAAAAABBBAAA@@@@@@??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===???AAAEEEHHHJJJOOORRRXXX^^^dddllltttyyy}}}iii]]]QQQLLLIIIDDD@@@???======???AAACCCJJJ[[[lllqqquuuvvvqqqoootttyyyzzzzzzooolllllliiiqqqxxxtttoooiiibbb[[[UUUQQQLLLIIIHHHGGGEEECCCBBBCCCCCCDDD@@@???>>>======<<<<<<===:::::::::;;;;;;<<<<<<======<<<;;;;;;;;;<<<===>>>>>>@@@BBBDDDEEEFFFHHHJJJMMMOOOSSSVVVYYY]]]bbbeeegggnnnvvv{{{}}}~~~uuuuuuuuuuuuuuuvvvwwwwww}}}tttmmmpppyyy|||~~~uuuoootttyyy~~~vvvkkkgggddd```\\\]]][[[XXXTTTQQQNNNLLLLLLNNNJJJHHHIIIIIIJJJNNNTTT```vvv{{{ssslllgggccc^^^bbbgggooo|||wwwssskkk```VVVNNNHHHFFFDDDBBBAAAAAA@@@BBBLLLWWWiiitttnnn^^^YYYhhhqqqmmmoookkklllpppkkkfffbbb___\\\ZZZUUUMMMGGGAAA???<<<;;;<<<<<<;;;999666777777888888888888888<<<<<<<<<===???@@@BBBCCCBBBEEEKKKRRRWWWaaatttyyyttt~~~|||qqqcccUUUMMMIIIDDDAAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>AAADDDGGGIIIMMMPPPUUU[[[aaaiiiqqqwwwxxx}}}nnn```RRRLLLIIIEEEBBBAAA======>>>@@@CCCNNNcccwwwwwwttttttsssyyyqqqqqqssspppvvv|||wwwqqqllleee^^^XXXTTTPPPMMMIIIHHHFFFEEEDDDEEEFFFGGGAAA@@@???>>>>>>=========999999::::::::::::::::::::::::999999999:::;;;<<<<<>>EEENNNVVVaaapppzzzwwwccc]]]kkk~~~oookkknnnjjjmmmppplllgggccc___\\\YYYUUUNNNIIIAAA???===<<<<<<<<<:::999555666888999999999888777;;;<<<<<<===>>>@@@AAABBBBBBEEEKKKQQQVVV```sssuuunnnwww}}}oooaaaSSSMMMIIIDDDAAAAAABBBAAA@@@@@@??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCFFFHHHKKKNNNSSSYYY___gggooouuutttyyy~~~qqqbbbSSSLLLJJJFFFCCCCCC===<<<===???CCCPPPiii~~~yyyuuusssyyyrrrtttwwwuuuzzzyyyrrrnnnfff___ZZZVVVRRROOOJJJIIIGGGEEEEEEFFFGGGIIIBBBBBB@@@???>>>>>>>>>>>>999999999999888888888888999888777777777888:::;;;<<<>>>@@@BBBBBBDDDFFFHHHIIIKKKMMMOOOQQQUUUYYY]]]aaajjjttt{{{~~~|||{{{zzzyyyyyyzzz|||}}}{{{{{{~~~vvvooopppuuuzzzqqqwwwtttlllhhhccc]]]YYYWWWUUURRRPPPQQQNNNLLLKKKIIIEEEGGGKKKaaaqqq}}}||||||}}}}}}{{{wwwqqqkkkhhhfffwwwssskkkbbbXXXPPPKKKHHHHHHIIILLLRRRZZZccclllqqqlllllliiiaaaVVVMMMHHHGGGFFFDDDBBBAAA@@@@@@AAABBBGGGPPP[[[dddjjjqqqyyyfffaaarrruuuppphhhbbbdddjjjllllllkkkiiieee^^^VVVPPPMMMLLL@@@>>>:::999999999888666666666666666777888999:::;;;<<<===???@@@BBBCCCCCCCCCDDDGGGMMMXXXhhhyyypppkkkrrr{{{jjjaaaTTTJJJFFFEEEDDDBBB@@@@@@@@@@@@AAABBBCCCCCC>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<===???AAACCCEEELLLOOOSSSYYY```hhhnnnrrrzzz}}}~~~}}}|||jjjWWWLLLHHHEEECCCCCCAAA:::888===DDDPPPjjj~~~rrrtttuuuwwwzzz}}}}}}{{{yyywwwrrrjjjbbb[[[UUUOOOLLLMMMKKKHHHGGGGGGGGGFFFDDDAAAAAAAAAAAA@@@>>><<<;;;666666666666666777888888777777777777777888888999;;;;;;===???AAACCCEEEFFFGGGIIIKKKMMMOOOSSSYYY]]]eeekkkrrrwww{{{{{{zzzyyyyyyyyy{{{}}}~~~yyy|||wwwooopppuuu~~~yyyssszzzrrrkkkccc^^^\\\ZZZVVVRRRRRRNNNLLLLLLJJJGGGHHHLLL\\\lll|||zzz{{{|||~~~|||zzzyyywwwxxxwwwrrrllleee```^^^hhheee___WWWPPPJJJFFFDDDDDDDDDFFFIIIOOOWWW]]]aaacccdddccc^^^UUUMMMIIIHHHFFFEEEBBB@@@??????@@@AAA???FFFOOOVVV[[[aaahhhnnntttyyynnngggxxxwwwooojjjccc___bbbgggjjjjjjllljjjfff___VVVOOOJJJHHH@@@>>>;;;999999999888777777777777777777888999:::;;;<<<===>>>@@@AAABBBCCCFFFGGGJJJPPPYYYgggwww~~~oooiiiqqq{{{lllbbbUUUJJJFFFEEEDDDCCCAAA@@@@@@@@@@@@AAAAAABBB>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<===???AAACCCEEEKKKNNNRRRXXX___gggnnnrrrwwwzzz~~~}}}zzzvvvvvvwww}}}nnnZZZOOOKKKFFFDDDDDDBBB<<<:::>>>CCCKKKaaaxxxwwwtttuuuwwwzzz}}}}}}{{{yyywwwsssllleee___YYYSSSPPPLLLJJJHHHGGGGGGFFFEEECCCAAABBBBBBAAA@@@>>><<<;;;666666666666666777888888777777666666777777888999:::;;;<<<>>>@@@BBBDDDDDDFFFHHHJJJLLLNNNRRRXXX\\\ccciiiqqqvvvzzz|||{{{yyyxxxyyy{{{}}}vvvyyy}}}xxxpppooottt~~~xxxssszzz{{{mmmeeebbb```[[[VVVTTTOOOMMMMMMLLLIIIIIIMMMVVVggg{{{yyywwwrrrpppqqqqqquuuzzz}}}}}}{{{zzzyyyyyyzzzyyytttlllccc\\\YYYXXXUUUQQQLLLHHHEEECCCBBBBBBAAAAAABBBEEEIIIMMMPPPVVVYYY\\\ZZZTTTNNNKKKJJJGGGEEEBBB@@@>>>>>>>>>???:::>>>DDDHHHKKKPPPWWW\\\^^^eeeqqqvvvjjj{{{ppphhhbbb]]]]]]aaaeeeggghhhkkkjjjggg```WWWNNNHHHEEE@@@>>>;;;999999:::999888999999888888888999999:::<<<<<<===>>>???@@@BBBCCCIIIKKKOOOSSS[[[hhhwwwxxxnnniiirrr|||oooeeeVVVKKKFFFDDDDDDCCCAAAAAA@@@@@@???@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDJJJMMMQQQWWW]]]eeemmmrrruuuyyy|||{{{uuuooolllkkkvvv}}}wwwsssqqquuuzzzsss^^^RRRMMMHHHEEEDDDBBB>>><<>><<<;;;777777666666666777888888777777666666777777888999888999:::<<<>>>@@@BBBBBBEEEFFFHHHJJJLLLPPPVVVZZZaaagggooouuuyyy}}}~~~|||zzzxxxxxxzzz}}}sssvvvzzz}}}zzzrrrqqqttt}}}uuuqqqwww|||nnngggccc]]]XXXWWWRRRNNNOOONNNKKKKKKNNNRRRbbb{{{yyyuuuqqqkkkhhhhhhdddhhhnnnsssvvvyyy}}}}}}~~~~~~xxxnnncccYYYTTTPPPNNNKKKHHHFFFEEEDDDDDDCCCBBBAAA@@@AAACCCEEEGGGMMMQQQVVVVVVRRRNNNKKKKKKHHHFFFCCC@@@>>>=========<<<>>>AAABBBDDDHHHMMMQQQSSSYYYdddrrrzzzhhhxxx}}}mmmccc]]]YYY\\\```cccfffhhhiiiiiigggbbbYYYOOOHHHDDDAAA>>>;;;::::::::::::999::::::999999888999999999<<<<<<<<<===>>>@@@BBBCCCHHHLLLQQQVVV^^^kkk{{{}}}tttmmmjjjuuuuuuiiiYYYMMMFFFDDDDDDCCCBBBAAA@@@???????????????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<===@@@BBBCCCGGGKKKPPPUUU[[[ccclllrrrvvvyyy{{{yyyrrrkkkgggfffrrryyy{{{wwwlllgggeeefffjjjppp|||ttt___SSSMMMHHHEEEDDD@@@>>>===??????@@@IIITTTkkk}}}zzzqqqnnnjjjeee```YYYRRRMMMJJJGGGEEEDDDDDDCCCBBBAAABBBBBBBBBBBB@@@>>><<<;;;888777777666777777888888666666666666666777888888777888999;;;<<<>>>???@@@CCCDDDFFFHHHJJJNNNSSSWWW^^^eeemmmtttwww{{{~~~{{{yyyyyy{{{~~~pppsssxxx{{{}}}~~~}}}vvvvvvvvv~~~~~~rrrqqqvvv~~~}}}qqqhhh```[[[[[[UUUPPPPPPPPPMMMLLLMMMQQQ```www~~~xxxqqqhhhbbb___ZZZ]]]aaafffmmmuuu~~~}}}~~~}}}wwwlll___UUUOOOOOOMMMKKKHHHFFFEEEEEEEEECCCBBBAAA@@@@@@BBBCCCDDDHHHMMMRRRSSSPPPMMMKKKKKKJJJHHHEEEBBB???>>>>>>>>>????????????AAADDDHHHKKKLLLPPPXXXdddsssyyyfffvvv{{{lll```XXXUUUYYY^^^```cccgggggghhhgggbbbZZZQQQJJJGGGAAA>>><<<;;;;;;;;;;;;:::::::::999999888999999999===<<<<<<===???AAADDDEEEFFFKKKRRRYYYbbbqqq{{{rrrjjjlllxxx|||ppp^^^OOOGGGEEEDDDCCCBBBBBBAAA@@@????????????>>>===<<<;;;;;;:::;;;;;;:::::::::;;;===???AAACCCEEEIIIOOOSSSXXX```jjjrrrwwwyyy{{{wwwpppjjjffffffpppxxx~~~}}}{{{xxxuuupppiiieee\\\WWWTTTVVVXXX\\\fffpppttt___SSSMMMHHHEEEDDD===<<<============BBBHHHXXXnnn~~~{{{vvvrrrnnnkkkfffbbb\\\UUUNNNJJJHHHFFFCCCBBBBBBBBB@@@???@@@AAAAAAAAA@@@>>><<<;;;888888777777777777888888666666666555666777777888666777888999;;;<<<>>>>>>AAABBBDDDFFFHHHKKKPPPTTT\\\bbbkkkqqquuuyyy~~~{{{{{{|||~~~nnnqqqvvvyyy|||~~~{{{}}}{{{~~~rrrsssxxx~~~tttiiibbb```XXXRRRRRRRRROOOLLLMMMQQQ\\\qqqvvvjjj___ZZZUUUVVVXXX\\\bbblllvvv~~~{{{|||{{{vvvkkk```VVVQQQMMMLLLIIIGGGEEEDDDCCCCCCBBBAAA@@@??????@@@AAABBBEEEIIINNNPPPNNNKKKKKKLLLLLLJJJGGGDDDBBBAAAAAAAAA???>>>===>>>???BBBEEEGGGGGGHHHNNNXXXiii|||wwwgggvvv}}}nnn```WWWRRRXXX\\\]]]```fffhhhhhhhhhccc[[[SSSLLLIIIAAA???<<<;;;<<<<<<<<<;;;999999888888888999999:::===<<<<<<===@@@CCCGGGIIIFFFLLLUUU]]]hhhzzz{{{ppphhhkkkwwwwwwcccRRRIIIEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAA>>>===<<<;;;;;;:::;;;;;;999999::::::<<<>>>AAABBBCCCHHHNNNRRRVVV^^^iiirrrxxx{{{~~~{{{tttmmmiiigggooowww}}}~~~{{{vvvsssooojjjeee___XXXTTTPPPLLLJJJLLLMMMPPPWWW___lllxxxxxxcccVVVOOOIIIEEEDDD<<<<<<<<<;;;:::;;;>>>AAAMMM___|||~~~|||xxxrrrnnnjjjfffbbb]]]XXXSSSMMMIIIFFFDDDBBBAAAAAA@@@???======>>>?????????>>><<<<<<999999888777777777888888666666555555666666777888666666777999:::;;;<<<===???AAABBBCCCEEEIIINNNQQQYYY^^^ffflllqqqwww~~~~~~~~~lllpppuuuyyy{{{}}}tttsssxxxvvvlllddd[[[UUUTTTSSSPPPLLLKKKOOOWWWiii~~~pppbbb[[[TTTUUUUUUVVVYYY___gggmmmsssttttttppphhh___WWWTTTLLLJJJHHHFFFDDDCCCCCCCCCAAA@@@???>>>>>>>>>??????AAAEEEJJJLLLKKKJJJKKKNNNNNNLLLIIIFFFDDDDDDDDDEEEAAA@@@@@@AAADDDGGGHHHIIIHHHIIILLLUUUeeexxxrrrdddtttxxxggg[[[UUUZZZ^^^^^^bbbiiikkkkkkiiiddd[[[SSSMMMJJJAAA???<<<<<<<<<======<<<777777777777777888999:::===<<<===>>>AAAEEEJJJLLLJJJPPPYYYbbbnnnyyynnngggeeerrr}}}hhhUUUJJJEEECCCCCCBBBBBBBBBAAABBBBBBCCCCCC>>>===<<<;;;;;;:::;;;;;;999999999:::<<<>>>@@@BBBAAAFFFMMMPPPTTT\\\hhhrrr}}}vvvnnnjjjmmmtttzzzzzzyyyyyywwwsssmmmiiiccc]]]WWWRRRLLLIIIJJJGGGFFFIIIIIIJJJPPPWWW]]]hhhxxxiii[[[RRRJJJEEEDDD>>>>>><<<999888:::<<<>>>DDDPPPgggyyyyyyxxxwwwuuuqqqlllhhhaaa^^^YYYUUURRROOOKKKHHHEEECCC@@@?????????>>><<<:::;;;===>>>>>>>>>===<<<:::999888888777777888888666555555555555666777777666666777999:::;;;<<<===>>>???AAABBBCCCGGGLLLOOOUUUZZZ```ffflllsss|||llloootttxxx{{{}}}vvvqqqvvv}}}tttfff]]]VVVUUUTTTPPPLLLKKKNNNTTTccc|||vvvggg___UUUUUUUUUTTTTTTWWW[[[^^^fffhhhiiifff```YYYTTTQQQKKKJJJHHHFFFDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>BBBFFFIIIHHHIIILLLOOOOOOMMMKKKHHHFFFFFFFFFGGGEEEEEEEEEGGGKKKMMMOOOOOONNNOOOQQQXXXeeevvvzzzlll```pppnnnaaaZZZ___bbbaaafffnnnooonnnkkkddd[[[RRRLLLIIIAAA???===<<<=========<<<666666666666777888999:::===<<<===>>>BBBGGGLLLNNNMMMTTT]]]eeeqqqwwwmmmfff```mmmjjjWWWKKKEEECCCCCCBBBBBBBBBBBBBBBCCCDDDEEE>>>>>><<<;;;;;;;;;;;;;;;999999999:::;;;>>>@@@AAA@@@FFFLLLPPPSSS[[[hhhrrrsssmmmkkkrrrwwwwwwuuutttqqqlllgggbbb[[[TTTOOOJJJFFFCCCDDDBBBBBBEEEFFFFFFJJJPPPOOOYYYiiixxxooo___UUULLLFFFDDD@@@???<<<888666999;;;<<<<<>>===;;;888999;;;============<<<::::::999888777777888888555555555555555666777777666777888999:::;;;<<<<<<===>>>@@@AAACCCFFFKKKNNNRRRVVV]]]bbbhhhqqq{{{nnnooorrruuuyyy}}}wwwvvv|||ttteee[[[ZZZWWWPPPNNNTTTQQQQQQXXXmmmvvviiibbb[[[YYYUUUPPPMMMNNNRRRUUUWWWXXXZZZZZZXXXUUURRRPPPIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>@@@???@@@DDDGGGHHHNNNTTTWWWSSSNNNKKKJJJJJJJJJIIIHHHIIILLLOOOSSSXXX\\\^^^WWWWWWYYY^^^iiiwwwzzzmmmfff```nnnwwwlllbbbaaaeeehhhlllpppnnnllljjjhhhcccYYYLLLCCCAAA???<<<;;;;;;;;;:::888999888777888;;;======<<<;;;<<<===>>>AAAGGGOOOTTTWWWZZZaaannn{{{mmmcccccclll~~~{{{fffTTTKKKHHHEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;888888888999:::===???@@@EEEFFFHHHJJJOOOYYYgggqqq~~~{{{lllrrrqqqrrruuuwwwtttmmmhhh\\\XXXQQQLLLIIIFFFCCCAAABBBBBBBBBBBBEEEHHHKKKMMMSSSWWW]]]dddnnnzzzyyycccTTTLLLGGGDDDBBBAAA???<<<;;;:::::::::<<>>:::777888===@@@???<<<;;;;;;::::::999888888777555555555555555666777777999999999999999999:::::::::<<<>>>@@@AAACCCGGGIIINNNTTT[[[aaagggnnnwww~~~nnnoooqqqtttwww{{{~~~yyyxxx|||pppaaa]]]YYYQQQNNNRRRLLLMMMSSSddd{{{nnngggaaa^^^YYYSSSNNNMMMNNNOOORRRSSSUUUUUUUUURRRPPPNNNHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA??????>>>>>>???===>>>AAADDDEEELLLSSS\\\YYYTTTPPPNNNLLLKKKKKKLLLPPPVVV\\\aaadddeeefffcccbbbaaadddkkkuuusssfff___^^^mmm|||qqqgggfffjjjnnnrrrvvvooolllhhhddd___WWWLLLDDD@@@>>><<<;;;<<<;;;:::999999777666777:::;;;;;;;;;;;;<<<===???BBBHHHOOOTTT]]]bbbkkkxxx~~~~~~uuujjjcccaaaiii{{{vvvdddUUUMMMIIIGGGEEECCCCCCBBB@@@@@@@@@@@@@@@AAA@@@???>>>===<<<;;;::::::999999999:::;;;===>>>AAADDDHHHKKKPPPXXXccckkkxxxrrrqqqppppppqqqqqqnnnfff```VVVRRRMMMIIIFFFDDDBBBAAAAAAAAAAAABBBDDDGGGJJJKKKRRRSSSUUUXXX^^^gggrrryyy{{{dddVVVNNNIIIFFFBBBAAA???<<<;;;:::::::::::::::===DDDLLLPPPNNNJJJMMMNNNPPPPPPPPPOOOMMMLLLKKKJJJHHHGGGFFFGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCAAA===:::;;;???AAA@@@===???>>>===<<<:::999888777555555555555555666777777888888888888888999:::::::::<<<>>>???@@@CCCFFFIIILLLQQQWWW\\\bbbjjjssszzzmmmnnnooorrruuuyyy|||}}}~~~}}}|||}}}}}}zzz}}}iii___ZZZRRRNNNOOOKKKKKKNNNYYYmmmuuunnnjjjggg```YYYRRRMMMJJJIIIKKKLLLNNNOOOPPPNNNMMMLLLHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@??????>>>;;;;;;===???AAAIIIQQQ\\\[[[XXXUUURRRPPPOOOOOOPPPVVV```jjjpppqqqpppnnnllljjjhhhiiimmmuuu}}}~~~mmmaaa[[[]]]kkkxxxmmmjjjmmmpppssswwwooojjjccc^^^YYYSSSKKKEEE@@@>>>===<<<===<<<;;;999999777666777999::::::999;;;<<<>>>???CCCHHHOOOTTTccckkkxxxxxx|||vvvnnnhhhccc```fffwwwyyygggXXXOOOJJJGGGEEEBBBBBBAAA@@@????????????BBBBBBAAA???===<<<::::::;;;::::::999999:::<<<<<<>>>BBBGGGKKKPPPVVV^^^eeennn{{{yyyqqqooonnnmmmlllggg```YYYSSSOOOJJJGGGFFFEEEDDDBBBAAAAAAAAAAAABBBEEEGGGHHHMMMLLLKKKJJJMMMTTT]]]dddnnn{{{|||fffWWWNNNJJJHHHCCCAAA???<<<;;;:::::::::===<<<;;;===AAABBB@@@===BBBCCCDDDEEEEEEEEEDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHJJJJJJIIIIIIHHHGGGGGGFFFEEEBBB??????BBBCCCAAA???BBBAAA@@@>>>;;;:::888777666666555555555666777777666666666666777999::::::999;;;===>>>???AAADDDGGGIIILLLQQQUUUZZZcccnnnvvv~~~kkklllnnnpppssswwwzzz{{{zzz|||~~~{{{uuusssyyy|||~~~rrrbbb[[[TTTNNNLLLMMMMMMMMMQQQ^^^uuuzzzuuurrrnnnggg___XXXQQQKKKHHHGGGHHHJJJLLLLLLLLLKKKKKKHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@===:::888:::;;;>>>EEEMMMXXXYYYYYYXXXVVVUUUTTTUUUTTTZZZeeeooouuuwwwvvvtttpppnnnlllmmmpppvvv}}}lllaaa^^^]]]lll~~~qqqlllllllllnnnqqqmmmfff^^^WWWRRRNNNHHHDDD???>>>======>>>>>><<<::::::888777888999;;;;;;:::<<<===???AAADDDIIIPPPTTTeeeooo~~~wwwyyytttlllgggeeeaaaffftttppp]]]PPPIIIFFFEEECCCBBBAAA@@@????????????@@@@@@???>>>===<<<;;;::::::999999999999:::<<<======AAAFFFIIILLLRRRZZZ```fffrrr}}}tttqqqnnnllljjjfff___YYYUUUQQQMMMJJJIIIHHHGGGFFFAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEGGGLLLSSSXXX^^^jjjzzz~~~hhhXXXNNNJJJGGGCCCBBB???===;;;;;;:::;;;>>><<<:::;;;>>>??????>>><<<===>>>????????????????????????@@@BBBDDDGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIGGGEEEDDDEEEEEECCCAAABBBAAA@@@>>><<<;;;:::999777666666666666666777777444444555555777888999:::999;;;<<<===>>>???BBBEEEFFFIIILLLOOOTTT]]]iiiqqq}}}~~~~~~iiijjjlllooorrrvvvyyyzzzxxxyyy{{{~~~|||rrrkkkppp|||~~~|||hhh^^^WWWPPPLLLMMMLLLKKKLLLTTTiii}}}wwwrrrkkkddd^^^XXXQQQLLLGGGHHHIIIKKKKKKLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB???;;;999999:::;;;BBBJJJYYY\\\______]]][[[ZZZ[[[\\\aaahhhpppvvvyyyzzzyyyuuutttrrrrrruuuzzznnndddaaa___lllrrrlllkkkkkkmmmooojjjcccZZZRRRNNNJJJFFFBBB>>>>>>===>>>??????===;;;;;;:::888999;;;======<<<<<<===@@@BBBEEEJJJPPPTTTaaammm~~~~~~wwwwwwxxxoooiiifffbbbeeerrrvvv___PPPHHHFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<;;;777777777888999;;;===??????AAADDDFFFHHHNNNVVV\\\ccclllwwwvvvsssooommmlllhhhbbb]]]XXXTTTPPPLLLKKKJJJHHHGGGCCCCCCCCCBBBBBBBBBCCCCCC@@@BBBDDDEEEFFFHHHLLLNNNRRR\\\lll|||lll[[[OOOIIIFFFEEECCCAAA???===<<<<<<<<<999888666666888;;;<<<===::::::;;;<<<<<<=========<<<======???AAADDDGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLKKKIIIHHHHHHGGGEEECCC@@@@@@???>>>===<<<<<<;;;888777777666666666777777444444444555666888999:::999:::<<<<<<<<<===@@@BBBDDDFFFIIIKKKPPPYYYeeennnwww}}}}}}|||}}}hhhiiikkknnnrrrvvvyyy{{{wwwxxxyyy|||}}}pppgggkkkvvvqqqddd[[[SSSNNNIIIIIIIIIIIIPPPccc}}}yyyssslllgggccc^^^WWWSSSKKKKKKLLLLLLLLLLLLLLLKKKGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCBBB>>>;;;<<<;;;;;;@@@GGG[[[```eeegggeeebbbbbbbbbiiikkkooossswww{{{}}}~~~|||zzzyyyyyy{{{~~~pppeee``````kkktttmmmkkkkkkmmmppphhhbbbYYYSSSNNNJJJEEEAAA>>>===>>>???AAAAAA???===;;;999999:::<<<>>>>>>>>><<<>>>@@@CCCFFFKKKPPPUUU\\\hhhxxxwwwvvv{{{~~~sssjjjfffbbbcccnnnvvv```PPPHHHGGGHHHDDDDDDCCCBBBAAAAAAAAAAAA::::::;;;;;;;;;<<<<<<<<<666666666777999<<<>>>??????BBBDDDDDDFFFKKKRRRXXX```hhhpppwww~~~xxxtttpppmmmllliiiddd```WWWTTTOOOLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCBBB???BBBDDDEEEDDDDDDDDDEEEJJJQQQ^^^nnnzzzuuubbbTTTKKKHHHFFFEEECCC@@@???>>>>>>>>>;;;999888666666888999;;;::::::::::::::::::;;;;;;;;;<<<<<<>>>@@@CCCEEEGGGIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKIIIGGGFFFEEE@@@@@@??????>>>>>>======888888777666666666777777555555555555666888999999888:::;;;;;;;;;<<<>>>@@@BBBDDDGGGIIINNNVVVaaajjjttt~~~|||{{{yyy{{{~~~fffgggjjjmmmrrrvvvzzz|||yyyxxxwwwzzz~~~~~~oooeeehhhrrr~~~~~~lll```XXXQQQHHHIIIHHHHHHMMM\\\qqqzzzssskkkfffddd```[[[VVVOOOOOONNNNNNMMMLLLKKKKKKGGGFFFEEEDDDDDDCCCCCCDDDBBBCCCEEEGGGGGGFFFEEEDDDEEEAAA??????===;;;???DDDUUU\\\eeejjjkkkjjjkkkmmmssstttvvvxxx{{{}}}~~~|||zzzyyyzzz{{{||||||}}}rrrfff______hhhvvvmmmiiiggggggjjjhhhccc[[[VVVRRRMMMFFFBBB======>>>@@@BBBBBB???===888777777999<<<>>>??????<<<>>>AAADDDGGGKKKQQQUUUZZZdddqqqxxxzzz{{{xxxvvvzzztttjjjddd______hhhzzzfffVVVLLLHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;888777777777999:::<<<>>>>>>AAAEEEGGGGGGJJJOOOSSSXXX```hhhpppxxx~~~yyyxxxsssnnnjjjiiieeeaaa\\\UUURRROOOLLLLLLLLLLLLKKKIIIIIIHHHGGGFFFDDDCCCBBBAAABBBCCCCCCBBBBBBCCCDDDHHHJJJSSS___hhhooo{{{kkk[[[PPPKKKHHHGGGEEEBBB@@@@@@???@@@@@@???>>><<<::::::;;;===<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>@@@CCCDDDGGGHHHIIIJJJKKKLLLMMMMMMKKKLLLLLLLLLJJJHHHFFFFFFCCCCCCBBBAAA@@@>>>>>>===999888888777666666777777777666666666777777888999888999::::::::::::===???@@@BBBEEEHHHLLLTTT^^^fffsss}}}}}}{{{yyy{{{eeefffiiimmmrrrwww{{{}}}{{{xxxwwwxxx|||~~~nnndddgggooozzzrrrdddZZZTTTLLLKKKIIIHHHKKKVVVfffrrrzzzsssjjjeeecccaaa\\\WWWQQQQQQPPPNNNMMMLLLKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCBBBCCCEEEGGGHHHGGGFFFEEEGGGDDDBBBBBB???<<<>>>CCCJJJTTT```iiimmmooosssvvvxxxyyyzzz{{{}}}~~~{{{zzzxxxwwwwwwxxxyyyzzzuuuuuuvvvyyy}}}uuuggg___]]]fffyyyllleee```___```iiiddd^^^YYYUUUPPPHHHBBB======>>>@@@BBBBBB@@@>>>777666666888;;;>>>??????<<<>>>AAADDDGGGLLLQQQUUUZZZcccmmmqqqooonnnqqqtttwwwzzzxxx|||ssshhhccc\\\[[[ccc{{{mmm\\\OOOHHHFFFCCCBBBAAA@@@??????????????????>>>===<<<;;;;;;;;;:::999888888888999;;;;;;;;;@@@FFFIIIJJJJJJMMMOOOOOOXXXbbbkkktttzzzyyytttwwwrrrlllgggeeeaaa\\\XXXUUURRROOONNNNNNPPPPPPOOOKKKJJJJJJIIIGGGEEEDDDCCCAAABBBBBBAAAAAACCCFFFIIIKKKJJJNNNUUUZZZ^^^iiivvvrrr```TTTNNNIIIHHHFFFCCCBBBAAAAAAAAA@@@@@@@@@>>><<<<<<===??????>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHJJJKKKKKKJJJKKKMMMLLLJJJHHHFFFFFFGGGFFFEEECCCAAA???>>>===999999888777777666777777888777777777777777888999888999::::::999:::<<<>>>>>>AAADDDGGGKKKRRR\\\cccsss}}}~~~|||~~~fffjjjnnnooopppsssxxx||||||zzzxxxwwwyyy|||~~~vvvkkkgggjjjtttjjj\\\VVVQQQKKKGGGHHHHHHKKKZZZlll~~~wwwnnngggbbb]]]XXXTTTSSSRRRSSSTTTTTTQQQMMMJJJEEEEEEDDDCCCBBBAAAAAABBBCCC@@@>>>AAAFFFIIIGGGDDDDDDDDDCCC@@@===<<<===>>>CCCIIISSS^^^gggooouuuyyyzzz|||~~~yyysssqqqrrrrrrooolllkkkjjjkkknnnoooqqqyyytttddd___]]]jjj{{{ggg[[[XXXYYY[[[bbb]]]ZZZ[[[XXXOOOGGGCCC???AAACCCDDDCCC@@@===;;;888888999:::<<<>>>@@@AAAAAAAAABBBFFFLLLSSSWWWZZZZZZ___eeeiiijjjlllooorrrwww{{{|||{{{vvviiifffZZZ\\\bbbtttnnn\\\PPPKKKJJJCCCCCCBBBAAA@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;999999999999::::::;;;<<<>>>@@@CCCGGGIIIKKKKKKKKKQQQXXX```eeelllsssvvvttttttsssnnnfffaaaaaa___\\\YYYVVVSSSQQQQQQQQQQQQQQQMMMLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHKKKPPPVVV\\\___ooovvvnnn]]]QQQMMMMMMKKKHHHEEEDDDFFFHHHAAA???>>>???BBBCCCCCCCCCDDDBBBAAA@@@AAAAAA???>>><<<<<<<<<<<<===???@@@@@@DDDDDDEEEFFFGGGHHHIIIIIINNNNNNMMMLLLJJJIIIGGGFFFCCCCCCBBBAAAAAA@@@??????>>>===;;;999888888888999777777888888999999999:::777777888999;;;<<<===>>>@@@>>>@@@DDDHHHNNNYYYdddqqq}}}}}}eeeiiimmmooooooqqqvvvzzz|||zzzxxxxxxyyy|||~~~vvvjjjdddfffqqqwwwcccYYYSSSMMMIIIIIIIIIKKKZZZkkkxxx}}}~~~zzz|||vvvooojjjfffaaa[[[VVVSSSRRRRRRSSSSSSQQQMMMJJJFFFEEEDDDCCCBBBBBBAAABBBDDDAAA???AAAEEEGGGEEECCCFFFFFFEEEBBB???>>>???@@@AAAEEELLLTTT]]]fffooouuuxxx~~~zzz{{{uuunnnjjjiiiiiieeebbbaaa^^^]]]___```dddnnnyyywwwhhhbbb```lllzzzfffYYYUUUUUUVVV[[[VVVTTTUUUTTTMMMFFFCCC???AAACCCDDDCCCAAA>>>;;;888888999:::<<<>>>@@@AAABBBBBBDDDHHHNNNSSSWWWYYY[[[___dddhhhkkkooouuuzzz~~~zzz{{{zzzjjjddd[[[[[[```ppptttbbbSSSKKKHHHDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;888888888999:::<<<===>>>>>>@@@DDDGGGJJJKKKLLLLLLOOOUUU[[[```hhhrrrwwwwwwtttuuuppphhhcccbbb___[[[ZZZWWWTTTRRRRRRRRRQQQPPPLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGGGGIIIMMMQQQVVVYYYdddkkkxxx|||kkk^^^TTTQQQNNNJJJGGGEEEDDDDDDEEEDDDCCCDDDFFFGGGHHHGGGJJJHHHFFFFFFFFFEEECCCBBB??????>>>>>>>>>??????@@@BBBCCCCCCEEEFFFGGGHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::999999999777777888888999999999999777888888999:::;;;<<<<<<>>>===???DDDHHHMMMYYYdddqqq~~~cccggglllnnnnnnooosssvvv{{{zzzyyyyyyzzz{{{}}}~~~xxxjjjccceeeoookkk[[[UUUNNNJJJKKKJJJLLLZZZkkkwww}}}{{{yyytttnnnjjjfffbbb[[[VVVSSSRRRRRRRRRRRRPPPMMMJJJHHHGGGEEEDDDCCCBBBBBBBBBDDDAAA@@@AAADDDFFFDDDBBBGGGGGGFFFDDDBBB@@@AAABBBBBBCCCFFFIIIOOOWWWaaagggpppxxx~~~zzztttsssmmmddd^^^[[[ZZZWWWUUUUUUQQQOOOOOOPPPVVVbbbooo{{{zzzmmmfffccclll{{{fffYYYSSSRRRSSSTTTNNNKKKMMMMMMIIIDDDCCC@@@AAACCCEEEDDDBBB>>><<<888999999:::<<<>>>@@@AAACCCDDDHHHLLLPPPTTTVVVXXX[[[___cccgggllluuu~~~zzzvvvzzzpppfff[[[[[[]]]jjj{{{hhhWWWKKKEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;666777777888:::<<<>>>???>>>AAADDDHHHKKKLLLMMMMMMLLLRRRWWW\\\eeeqqqxxxyyywwwxxxvvvooojjjhhhddd___[[[YYYUUUSSSSSSRRRPPPOOOKKKLLLLLLMMMMMMMMMLLLLLLHHHHHHGGGFFFEEEEEEFFFFFFHHHGGGGGGGGGIIILLLOOOQQQWWW[[[fffuuu|||ooo^^^YYYRRRNNNLLLJJJGGGEEEGGGEEEDDDEEEGGGIIIIIIHHHKKKJJJHHHGGGGGGGGGEEECCCCCCCCCBBB@@@????????????@@@AAABBBCCCDDDFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHGGGFFFDDDCCCBBB@@@@@@>>>>>>>>>===<<<;;;:::999888888888888999999999999888999999999::::::::::::<<<;;;>>>BBBGGGMMMYYYdddpppaaafffkkkmmmmmmnnnqqqtttzzz{{{|||{{{{{{{{{}}}~~~|||mmmdddeeeqqqnnnZZZUUUNNNJJJKKKKKKMMM\\\mmmzzzyyyssslllfffbbb^^^YYYTTTTTTSSSQQQQQQQQQPPPMMMKKKIIIHHHGGGEEECCCBBBBBBBBBAAA@@@???AAADDDEEEDDDCCCFFFFFFGGGEEECCCBBBBBBCCCEEEEEEDDDDDDEEEIIIPPPTTT___iiiqqqtttuuutttpppkkkggg```WWWQQQNNNMMMLLLKKKMMMJJJHHHIIIKKKPPP\\\ggguuuqqqhhhbbbiii}}}|||hhh[[[UUUTTTTTTQQQJJJFFFGGGHHHEEEBBBBBBAAACCCEEEFFFEEECCC???===999999999:::<<<>>>???@@@CCCFFFKKKOOORRRTTTVVVWWW[[[^^^aaafffnnn|||yyytttssszzzvvvhhh[[[ZZZ[[[eee~~~kkkYYYLLLFFFGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;888888888999:::;;;===>>>???AAAEEEIIILLLMMMNNNNNNKKKQQQWWW]]]fffqqqxxxxxxyyy||||||xxxtttrrrmmmhhh^^^[[[WWWTTTSSSQQQOOONNNJJJKKKLLLMMMNNNOOOOOOOOOKKKKKKIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGIIIKKKLLLNNNQQQXXXdddooo{{{mmmdddZZZSSSRRRRRROOOLLLJJJHHHGGGHHHKKKLLLMMMLLLMMMKKKJJJIIIJJJIIIHHHFFFHHHGGGEEECCCBBB@@@@@@@@@??????AAABBBCCCEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFEEECCCAAA@@@@@@>>>????????????===;;;:::999999999999999999999999::::::::::::999999999999;;;:::<<>>>>>???@@@CCCEEEEEEEEECCCDDDEEEEEECCCAAABBBCCCDDDEEEEEECCCBBBCCCFFFHHHLLLVVV___ccceeeeeebbb^^^XXXSSSLLLGGGEEEEEEFFFGGGHHHGGGHHHKKKMMMPPPXXXaaaqqq}}}ttthhhbbbgggxxx}}}jjj^^^XXXVVVVVVSSSKKKEEEDDDEEECCCBBBCCCEEEFFFHHHIIIGGGDDD@@@>>>999999::::::<<<===???@@@CCCGGGMMMQQQSSSTTTVVVWWW[[[]]]```eeeoooyyyqqqrrr{{{yyyhhh[[[ZZZYYYaaaxxxmmm[[[NNNHHHHHHGGGFFFEEECCCBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;::::::999999999:::;;;;;;>>>@@@DDDHHHLLLMMMNNNNNNKKKRRR[[[bbbjjjtttxxxwwwxxx}}}}}}|||{{{wwwqqqeee```[[[VVVSSSQQQOOOMMMJJJKKKMMMOOOPPPQQQRRRRRROOONNNLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLLLLMMMQQQYYYbbblll{{{vvvggg]]]YYYWWWUUURRRPPPOOOOOOPPPSSSUUUVVVVVVSSSQQQOOONNNOOONNNLLLJJJKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGIIIIIIJJJJJJIIIGGGGGGEEEDDDCCCAAA@@@@@@???@@@AAAAAA@@@???===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::::::::999;;;:::<<>>???@@@BBBCCCDDDDDDAAACCCDDDDDDCCCBBBBBBBBBAAACCCDDDDDDDDDCCCDDDFFF@@@HHHPPPRRRTTTVVVUUURRRKKKIIIEEEBBBAAABBBDDDFFFFFFGGGJJJNNNOOOPPPVVV]]]ppp{{{ttteeebbbfffwwwmmmaaa[[[XXXWWWVVVMMMEEECCCDDDCCCCCCEEEJJJKKKLLLKKKIIIEEEAAA>>>:::::::::;;;<<<===>>>???BBBGGGNNNQQQRRRSSSVVVYYY[[[]]]```dddmmm|||sssuuu|||ggg]]]\\\YYY^^^rrrqqq___RRRLLLHHHGGGFFFDDDCCCAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::===@@@DDDHHHKKKMMMNNNNNNKKKTTT]]]eeennnwwwzzzyyyyyy~~~~~~yyyoooiii```YYYTTTRRRPPPOOOMMMNNNPPPRRRSSSUUUUUUVVVRRRQQQOOOMMMLLLKKKJJJJJJHHHHHHHHHIIIIIIJJJKKKKKKMMMLLLNNNSSSXXX___lllxxx|||ooofffaaa\\\ZZZWWWVVVVVVXXX\\\___``````[[[XXXUUUSSSRRROOOLLLJJJMMMLLLJJJHHHGGGFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<===BBBEEEKKKVVVbbbppp~~~||||||~~~]]]dddlllqqqsssssstttvvv|||rrrfffcccjjjzzz|||xxxvvvwwwzzz|||}}}|||vvvqqqrrrzzz{{{fffVVVOOOKKKKKKJJJLLLZZZkkk{{{{{{ooofffaaa```^^^\\\ZZZWWWSSSQQQQQQRRRRRRQQQOOOMMMKKKHHHFFFDDDBBBBBB???@@@AAAAAA@@@@@@AAAAAA@@@BBBDDDEEECCCBBBBBBCCCBBBDDDEEEDDDCCCCCCDDDFFF>>>DDDHHHHHHHHHKKKLLLJJJDDDCCCBBB@@@@@@BBBEEEGGGIIIIIILLLPPPPPPPPPUUU]]]oooyyysssaaa___cccttttttggg```\\\ZZZWWWMMMDDDBBBCCCDDDFFFIIINNNOOOOOONNNKKKFFFAAA>>>:::::::::;;;<<<===>>>???AAAGGGMMMPPPQQQRRRWWW[[[\\\^^^```ccciiiuuuxxx{{{ooo___^^^ZZZ[[[lllxxxeeeVVVNNNHHHGGGFFFDDDBBBAAA??????>>>>>>>>>===<<<<<<;;;;;;:::::::::999999:::;;;;;;<<<>>>CCCGGGJJJMMMMMMNNNLLLTTT\\\dddnnnyyy~~~~~~zzzrrrggg]]]WWWUUUTTTSSSQQQRRRTTTVVVXXXYYYZZZZZZTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIKKKJJJLLLOOORRRVVV___iiizzz}}}tttmmmjjjcccccccccfffkkkooopppqqqlllhhhccc^^^ZZZUUUPPPMMMMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBB?????????>>>>>>>>>======<<<<<<<<<===============???===???BBBFFFKKKVVVaaaqqq}}}]]]dddmmmssstttuuuvvvwww}}}|||~~~wwwjjjeeeiiixxx}}}zzzzzzzzzxxxvvvnnnllljjjhhhhhhjjjmmmooorrrpppllliiikkkttt~~~|||gggYYYQQQLLLKKKIIIJJJWWWhhhsssxxx|||~~~~~~wwwmmmfffccc```]]][[[\\\XXXTTTRRRRRRRRRSSSSSSOOONNNLLLIIIFFFDDDCCCBBBBBBBBBCCCAAA???>>>>>>???@@@CCCEEEEEEDDDCCCCCCDDDHHHHHHFFFDDDAAAAAACCCEEE@@@EEEFFFDDDCCCFFFGGGFFFAAABBBBBBAAAAAABBBEEEHHHMMMLLLNNNQQQQQQQQQWWW___nnnxxxrrr^^^[[[___ppp|||nnneee```^^^VVVLLLCCCBBBCCCEEEHHHLLLQQQQQQQQQPPPLLLGGGAAA>>>:::::::::;;;<<<===>>>???AAAFFFMMMOOOPPPRRRWWW\\\]]]___```aaaeeennnzzz|||yyyaaa```[[[ZZZhhh~~~jjjXXXOOOGGGGGGEEEDDDBBB@@@???>>>>>>>>>>>>===<<<<<<;;;;;;999888999999:::;;;<<<===;;;>>>BBBFFFJJJLLLMMMMMMLLLSSSZZZaaalllyyyxxxkkk```YYYWWWWWWWWWUUUVVVXXXZZZ[[[\\\]]]]]]VVVTTTRRRPPPNNNMMMLLLKKKLLLKKKKKKJJJIIIHHHGGGFFFIIIHHHJJJMMMNNNPPPXXXaaagggyyy|||sssssstttxxx}}}{{{uuunnnhhhaaaZZZVVVLLLLLLKKKKKKKKKKKKLLLLLLIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAAAAABBBCCCDDDAAA@@@@@@@@@??????>>>>>>============>>>>>>>>>???@@@???@@@CCCFFFKKKUUU```qqq}}}___dddllltttyyy{{{zzzyyy}}}{{{yyy|||wwwjjjgggjjjtttyyyvvvsssmmmhhhggg___^^^]]]\\\]]]___bbbdddgggiiiiiieeebbbeeeoooyyy{{{|||}}}~~~{{{zzz}}}gggYYYSSSLLLJJJHHHIIIQQQZZZjjjpppsssqqqppprrruuuttttttrrrnnniiiddd___\\\ZZZZZZYYYWWWUUUSSSQQQPPPPPPPPPNNNKKKHHHEEECCCAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAACCCCCCCCCAAAAAAAAACCCFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDGGGJJJJJJGGGHHHLLLHHHEEEFFFJJJJJJGGGJJJQQQSSSRRRRRRRRRPPPPPPXXXaaaqqqyyyvvvddd\\\^^^oooqqqhhhccc___WWWOOOEEEAAABBBHHHMMMOOOTTTTTTTTTRRRNNNIIICCC@@@::::::999:::;;;===???@@@EEEFFFIIIMMMQQQUUUXXXYYY]]]^^^___aaadddkkksssyyynnn___VVV[[[eeeuuuppp[[[NNNJJJHHHEEECCCCCCDDDCCCBBB@@@@@@???>>>===<<<;;;;;;999888777777777888999:::;;;>>>AAADDDFFFHHHKKKMMMOOOPPPUUUaaapppxxxlllccc______aaabbbdddbbbaaaaaacccdddcccccc^^^\\\XXXTTTRRRQQQQQQQQQNNNMMMLLLKKKJJJJJJKKKLLLIIIIIIJJJJJJKKKOOOTTTXXXccckkkwwwuuuhhh]]]ZZZUUUOOOMMMNNNOOOLLLIIIOOOLLLIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEECCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCBBB@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????AAACCCBBBBBBIIIUUU```rrr~~~\\\aaaiiipppuuuwwwvvvuuuwww{{{|||{{{}}}yyykkkgggiiisss}}}|||rrrmmmggg```ZZZXXXQQQPPPNNNMMMNNNPPPSSSUUU\\\^^^___]]]ZZZ]]]fffnnnsssuuuwwwxxxzzzyyywwwyyymmmYYYSSSMMMJJJHHHIIIQQQZZZbbbhhhkkkiiihhhkkknnnnnnmmmllliiifffbbb^^^[[[YYYZZZYYYWWWTTTRRRQQQPPPOOOOOONNNKKKHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCBBBAAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEDDDGGGHHHLLLRRRSSSPPPQQQTTTSSSPPPPPPSSSSSSQQQTTTZZZWWWVVVXXXYYYWWWVVV[[[cccssszzztttccc]]]```pppsssiiibbb\\\PPPJJJBBB???AAAGGGLLLOOOTTTSSSSSSRRRPPPLLLEEE@@@;;;::::::;;;<<<>>>@@@AAAEEEGGGJJJMMMQQQUUUWWWYYY\\\]]]___aaadddjjjqqqvvvzzzwwwfffZZZ[[[bbbpppqqq]]]PPPJJJGGGDDDCCCCCCCCCBBBAAA@@@@@@???>>>===<<<;;;;;;:::999888777777888999:::999<<<@@@BBBDDDFFFHHHJJJNNNPPPVVVaaaqqq{{{sssmmmkkklllmmmnnnpppnnnlllkkkkkkjjjiiigggbbb```\\\XXXUUUSSSRRRRRRNNNMMMLLLJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJLLLQQQTTTZZZ```jjjttt}}}yyypppccc^^^YYYWWWXXXYYYVVVSSSTTTPPPLLLJJJIIIJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFDDDBBB@@@???===<<>>@@@BBBCCCFFFHHHJJJNNNQQQUUUWWWYYYZZZ\\\^^^```ccchhhmmmqqqttt~~~ooo^^^[[[]]]hhhvvvbbbTTTJJJGGGDDDCCCCCCCCCBBBAAA@@@@@@???>>>======<<<;;;;;;:::999888888999:::;;;:::<<<@@@BBBCCCEEEGGGIIINNNPPPWWWcccrrr}}}yyyxxxyyy{{{}}}}}}}}}{{{xxxuuutttqqqnnnllliiifffbbb]]]YYYVVVTTTSSSPPPOOOMMMLLLKKKKKKLLLLLLNNNNNNLLLJJJHHHIIILLLOOOQQQUUU\\\bbbiiiooouuuyyy~~~qqqmmmiiiggghhhhhheeeccc^^^ZZZSSSOOOMMMLLLKKKKKKIIIJJJKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFDDDBBB@@@>>>DDDDDDEEEFFFFFFFFFFFFFFFEEEGGGIIIGGGFFFIIIQQQYYYppp|||UUUYYY```ggglllnnnnnnmmmlllpppuuuyyy|||~~~}}}kkkccceeekkkpppvvv{{{}}}wwwlll```YYYSSSLLLHHHGGGBBBAAA@@@@@@@@@AAACCCDDDGGGKKKNNNOOONNNPPPUUUZZZ[[[```eeeiiikkkpppvvv{{{zzzppppppwww{{{iiiYYYSSSLLLJJJHHHJJJQQQZZZ^^^bbbccc^^^[[[]]]``````___aaacccdddcccaaa^^^]]]XXXWWWVVVTTTRRRQQQQQQPPPPPPNNNLLLIIIFFFDDDCCCBBBCCCCCCBBBAAA@@@???>>>======???AAAAAAAAABBBDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHJJJRRR]]]eeekkkssszzz|||{{{yyywwwtttssstttwwwtttqqqooonnnjjjfffgggmmm{{{sssddd]]]dddtttssshhhYYYLLLHHHFFFCCCBBBDDDHHHLLLOOOTTTQQQOOOQQQUUURRRJJJAAA=========>>>???AAADDDEEEGGGIIIKKKNNNQQQTTTWWWXXXYYY[[[]]]```bbbfffjjjmmmppp{{{uuubbbZZZYYYbbb|||zzzgggXXXJJJHHHEEECCCCCCBBBAAA@@@@@@@@@??????>>>======<<<<<<;;;:::999999999:::;;;<<<>>>BBBCCCDDDEEEGGGIIIMMMPPPXXXdddrrr~~~}}}~~~}}}zzzwwwtttqqqnnnlllgggbbb]]]YYYVVVTTTTTTSSSQQQOOONNNNNNOOOOOOOOONNNMMMJJJHHHIIIKKKMMMNNNPPPTTTXXX\\\bbbiiimmm}}}~~~zzzxxxxxxwwwuuusssmmmhhh```YYYTTTRRRPPPOOOQQQRRRRRRSSSSSSRRRRRRQQQLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHJJJLLLLLLKKKNNNTTTZZZmmmzzzSSSWWW^^^eeejjjmmmmmmmmmlllppptttxxx{{{~~~mmmeeeggglllnnnssswww}}}|||xxxooocccXXXRRRLLLFFFBBBBBB<<<<<<;;;;;;;;;<<<===>>>AAADDDGGGIIIIIIKKKNNNQQQRRRWWW]]]bbbeeehhhnnnrrr|||rrrpppuuu}}}vvvfffXXXQQQLLLIIIHHHJJJSSS\\\dddhhhgggaaa\\\[[[\\\[[[[[[]]]___aaabbb```^^^\\\WWWWWWUUUTTTSSSSSSSSSSSSRRRPPPNNNJJJGGGEEECCCBBBCCCCCCBBBAAA???>>>======<<<>>>@@@BBBBBBDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKQQQ]]]iiiuuu{{{vvvqqqmmmooottt}}}uuuggg___jjj{{{~~~rrrfffVVVIIIEEEEEEDDDDDDEEEGGGJJJLLLSSSOOOLLLOOOSSSRRRJJJBBB======>>>???@@@CCCEEEGGGIIIJJJLLLOOOQQQTTTVVVWWWXXXZZZ\\\^^^aaadddhhhlllppp{{{wwwcccZZZWWW^^^vvvyyygggYYYLLLIIIFFFDDDCCCCCCBBB@@@@@@@@@??????>>>>>>=========<<<:::999999999::::::;;;>>>AAACCCDDDEEEGGGHHHKKKPPPXXXdddrrr~~~zzzwwwrrrpppkkkfffaaa\\\YYYWWWVVVTTTRRRQQQPPPOOOPPPPPPNNNNNNNNNLLLJJJJJJLLLNNNMMMOOOQQQSSSVVV\\\cccgggqqqwww|||wwwnnngggbbb^^^[[[YYYYYYZZZZZZYYYXXXUUUSSSQQQPPPQQQQQQRRRRRRRRRQQQQQQNNNNNNNNNMMMMMMNNNOOOOOOHHHHHHIIIJJJJJJKKKKKKJJJLLLMMMMMMMMMMMMMMMMMMLLLIIIKKKMMMNNNOOOSSSXXX]]]mmmyyyRRRVVV]]]dddjjjnnnooooooooorrrvvvyyy{{{}}}qqqiiillloooppprrruuuyyy}}}}}}uuunnndddZZZPPPJJJFFF???;;;;;;;;;;;;;;;:::;;;;;;;;;<<<;;;>>>@@@BBBBBBCCCFFFHHHIIINNNUUUZZZ]]]aaafffjjjwww~~~~~~vvvmmmrrrxxxvvvhhhUUUPPPJJJIIIIIILLLUUU^^^iiimmmmmmfff___\\\[[[YYYYYYZZZ\\\]]]]]]\\\[[[YYYVVVVVVUUUUUUUUUVVVVVVWWWUUUTTTPPPMMMIIIFFFDDDCCCCCCBBBAAA@@@???>>>======;;;>>>AAACCCDDDFFFIIIKKKLLLLLLLLLLLLKKKKKKKKKJJJMMMLLLQQQ[[[hhhwww~~~yyyvvvxxx}}}wwwjjjcccqqq}}}qqqeeeVVVIIIBBBDDDFFFFFFFFFGGGIIIKKKRRRNNNKKKLLLNNNMMMHHHDDD======>>>???AAACCCFFFGGGJJJKKKMMMOOORRRTTTVVVWWWXXXYYY[[[]]]___ccchhhlllrrr|||uuubbb[[[WWW[[[ppptttdddWWWMMMKKKGGGEEEDDDDDDBBBAAA@@@@@@?????????>>>>>>>>><<<;;;:::999888888999999888:::>>>@@@AAACCCEEEGGGIIINNNXXXdddrrr~~~tttrrroookkkfffaaa^^^\\\VVVUUUSSSQQQPPPOOOOOOPPPPPPPPPPPPNNNMMMMMMNNNPPPMMMNNNOOOPPPRRRWWW]]]aaafffllluuu~~~|||wwwrrroookkkiiieeeeeeeeeccc```\\\XXXVVVVVVVVVWWWWWWWWWVVVUUUUUUQQQPPPPPPPPPPPPQQQRRRRRROOOOOONNNNNNNNNNNNOOOPPPSSSSSSSSSSSSRRRQQQPPPOOOMMMOOOPPPQQQTTTXXX^^^bbbppp{{{QQQUUU\\\cccjjjnnnqqqqqqrrrtttwwwyyyyyy{{{}}}}}}||||||~~~qqqjjjnnnqqqpppqqqssswwwzzz}}}}}}vvvjjj```WWWOOOGGGDDDBBB===::::::======<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<>>>???AAAAAAFFFLLLQQQTTTXXX^^^cccoooxxxyyymmmqqqvvv|||uuuhhhSSSNNNIIIHHHIIIMMMVVV```mmmrrrsssmmmfffbbb___\\\\\\\\\\\\\\\[[[ZZZYYYXXXUUUUUUUUUVVVWWWXXXZZZ[[[YYYWWWSSSOOOJJJFFFDDDBBBBBBAAAAAA@@@???>>>>>>===;;;>>>AAADDDFFFHHHLLLNNNPPPPPPOOONNNMMMLLLLLLKKKMMMLLLOOOWWWaaammm}}}xxxkkkbbbsssyyykkk___RRRHHHAAAEEEIIILLLLLLMMMOOOQQQPPPMMMJJJIIIHHHHHHFFFEEE=========???AAADDDFFFHHHKKKLLLMMMOOORRRTTTVVVVVVXXXYYYZZZ[[[^^^ccciiinnnttt}}}sssbbb\\\XXXYYYkkk|||rrrcccWWWOOOLLLIIIFFFFFFEEECCCBBB@@@@@@@@@????????????>>><<<;;;999888777777888888666999===???AAACCCEEEGGGGGGMMMWWWdddqqqvvvuuurrroookkkgggcccbbbZZZYYYWWWUUUSSSSSSSSSSSSSSSSSSSSSQQQOOONNNOOOQQQNNNNNNOOOOOOPPPSSSWWW[[[^^^dddllluuu~~~~~~|||yyyyyyxxxwwwsssooojjjhhhddddddcccbbbaaa___]]]\\\VVVVVVVVVVVVVVVWWWXXXXXXYYYXXXWWWVVVWWWZZZ]]]____________^^^\\\[[[YYYXXXXXXXXXXXXYYY\\\aaafffjjjvvvOOOTTT[[[cccjjjoooqqqssstttvvvxxxxxxxxxyyy{{{}}}zzzyyyxxx{{{ooohhhlllpppnnnooorrrvvvyyy|||}}}yyyoooaaaUUUMMMFFFAAABBBBBB@@@>>>>>>::::::::::::::::::::::::999999999::::::<<<===>>><<<@@@GGGKKKNNNSSSYYY^^^jjjttt{{{pppssswww|||ssseeeRRRMMMHHHHHHIIINNNWWWbbbqqqwwwyyyssslllhhhdddaaa``````^^^]]]\\\ZZZYYYYYYTTTTTTUUUVVVXXXZZZ\\\]]][[[YYYUUUPPPKKKGGGDDDBBBAAAAAA@@@@@@???>>>>>>>>>;;;>>>BBBDDDGGGIIIMMMPPPSSSRRRQQQPPPNNNMMMLLLLLLKKKIIIKKKRRRZZZcccooozzzxxxkkk___rrrttteeeYYYNNNFFFCCCHHHNNNQQQRRRSSSVVVXXXOOOMMMJJJGGGEEEDDDDDDEEE=========>>>AAACCCFFFHHHKKKLLLNNNPPPRRRTTTUUUVVVXXXYYYYYYZZZ]]]cccjjjooovvv~~~rrrccc]]]XXXXXXhhh}}}|||sssdddYYYPPPMMMIIIGGGFFFFFFDDDCCC@@@@@@@@@???????????????<<<:::999777666666777777777:::>>>AAACCCEEEHHHJJJEEELLLWWWcccqqq}}}wwwwwwuuurrrnnnkkkgggfff___]]][[[YYYXXXWWWWWWWWWVVVVVVVVVTTTQQQOOOOOOPPPPPPPPPPPPOOOOOOQQQTTTVVV[[[```fffnnnvvv~~~}}}{{{wwwvvvuuurrrooollljjjhhhaaaaaaaaaaaabbbbbbcccddd___^^^^^^___bbbggglllooopppoooooommmllliiihhhgggcccbbbaaaaaaccchhhnnnrrr|||QQQUUU\\\bbbggglllpppsssuuuuuutttssssssuuuyyy|||yyyyyyzzz|||}}}ooohhhjjjnnnrrrttttttttttttvvvyyy{{{}}}||||||tttkkkaaaXXXRRRDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;:::::::::999999888999:::;;;<<<<<<<<<<<<>>>???@@@BBBFFFMMMUUU[[[gggnnnyyy|||tttnnnqqquuuzzz~~~|||oooaaaUUUNNNIIIGGGHHHLLLWWWaaatttzzz|||xxxqqqmmmiiieeecccaaa___^^^______[[[XXXXXXYYYZZZYYYYYYZZZ]]]___]]][[[WWWSSSOOOKKKFFFCCCCCCAAA>>>======>>>>>>===???AAACCCEEEGGGIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJLLLOOOTTT[[[aaadddzzzxxxhhhfffyyyzzzttt}}}zzzvvvpppggg[[[PPPHHHFFFLLLSSSXXXYYYWWWTTTSSSKKKGGGCCC@@@AAABBBCCCCCC???@@@AAAAAAAAACCCGGGKKKKKKMMMPPPSSSVVVXXXYYYYYYUUUUUUVVVXXX]]]ccciiimmmuuu~~~{{{mmm___YYYVVVXXXdddsssyyykkk^^^TTTLLLEEEFFFGGGEEEBBBAAA@@@@@@??????>>>=========;;;:::999888777777777777777999===AAADDDFFFHHHHHHHHHKKKRRR]]]mmm~~~}}}}}}yyyuuuqqqnnnlllkkkeeebbb___\\\[[[YYYVVVSSSYYYXXXWWWTTTSSSQQQPPPPPPOOONNNNNNNNNOOOQQQSSSTTTWWWXXX\\\bbbjjjttt}}}~~~yyytttqqqnnnnnnppprrrqqqpppkkklllmmmkkkkkkqqq|||zzzuuuqqqtttppplllmmmrrrzzz{{{|||OOOSSSZZZ```dddiiinnnqqqsssttttttsssrrrtttwwwyyyyyyzzz{{{|||}}}~~~nnnhhhiiinnnqqqsssrrrpppoooppprrruuuwww{{{zzzssskkkbbbYYYQQQKKKCCCBBBAAA???===<<<<<<;;;;;;;;;:::::::::999999999888999999:::;;;;;;;;;;;;:::;;;<<<>>>AAAGGGOOOTTTaaahhhsss}}}xxxrrrlllppptttyyy~~~{{{nnn```TTTNNNHHHGGGHHHMMMWWWbbbpppwwwzzzwwwrrrooollliiikkkhhhfffffffffdddaaa^^^\\\\\\]]]\\\[[[\\\___aaa```^^^ZZZWWWRRRNNNIIIFFFEEECCC@@@??????@@@???>>>???@@@BBBDDDFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKMMMPPPUUUZZZ]]]gggmmmtttzzz}}}}}}~~~~~~~~~|||yyyyyy{{{~~~yyyjjjgggxxxuuullltttrrrpppllleee\\\QQQJJJFFFKKKRRRWWWXXXWWWTTTSSSHHHEEE@@@>>>???@@@AAABBB???@@@AAAAAAAAADDDGGGJJJLLLNNNQQQTTTVVVXXXYYYYYYYYYXXXXXXZZZ]]]bbbgggjjjnnnwwwzzzkkk^^^XXXUUUWWWcccqqq}}}ooocccVVVMMMFFFFFFHHHEEEBBBAAA@@@@@@??????>>>>>>======999999888888888888888999666888<<>><<<<<<;;;;;;::::::::::::999999999999888999999:::::::::999999888888999;;;===BBBIIINNNXXX^^^iiiuuu{{{{{{uuupppkkkooosssxxx}}}|||ooo```TTTNNNHHHGGGHHHMMMXXXcccmmmtttxxxuuurrrpppooommmnnnllljjjiiihhhfffccc````````````^^^]]]]]]```bbbbbbaaa___[[[WWWRRRMMMKKKIIIFFFDDDBBBBBBAAA@@@>>>???@@@AAACCCDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIKKKJJJJJJJJJLLLNNNQQQSSSYYY^^^eeejjjmmmnnnooopppooollljjjkkkooouuuyyy|||zzzllljjjzzztttfffiiihhhhhhfffbbb\\\TTTNNNFFFJJJOOOUUUWWWVVVTTTRRREEEBBB>>><<<===???@@@AAAAAABBBCCCCCCCCCEEEHHHKKKNNNOOORRRTTTVVVXXXYYYYYY]]]\\\[[[\\\]]]aaadddfffjjjqqq{{{xxxvvvyyyjjj\\\WWWTTTVVVaaannnvvvjjjYYYOOOHHHGGGHHHEEECCCBBB@@@@@@@@@???>>>>>>======888888777777888888999:::666888;;;>>>BBBDDDFFFGGGHHHKKKQQQZZZhhhzzz}}}wwwoooiiihhhjjjmmmoootttvvvxxxzzzzzzzzzxxxwwwqqqnnnkkkhhheee```[[[XXXXXXWWWUUUSSSRRRQQQPPPPPPPPPOOONNNMMMMMMNNNOOOPPPQQQRRRTTTXXX^^^eeekkkooovvv~~~{{{}}}NNNQQQWWW\\\aaaeeejjjnnnnnnppprrrsssrrrqqqqqqrrruuuvvvxxxzzz}}}|||nnniiiiiilllmmmhhhgggggghhhlllqqqwww{{{|||wwwqqqkkkccc[[[TTTNNNHHHDDD???>>>===<<<<<<<<<<<<<<<::::::::::::999999999999999::::::;;;;;;:::::::::999::::::;;;===AAAFFFJJJPPPVVVaaammmuuuwwwtttpppllloootttyyy}}}pppbbbUUUNNNIIIHHHIIIMMMXXXccckkkrrrvvvsssppppppooommmooonnnmmmkkkjjjhhheeedddccccccaaa^^^\\\\\\^^^```ccccccbbb___ZZZUUUQQQPPPLLLJJJGGGEEEDDDCCC@@@>>>???@@@@@@AAABBBAAAAAAAAA======>>>???AAADDDFFFGGGIIIHHHGGGGGGHHHJJJLLLMMMRRRVVV\\\aaadddfffgggiiigggdddaaabbbgggnnnuuuyyyzzz~~~|||pppmmm}}}zzzhhhdddcccbbbbbb___[[[UUUPPPFFFIIIMMMRRRUUUVVVTTTQQQCCC@@@<<<;;;===???AAABBBDDDEEEFFFGGGGGGHHHKKKMMMPPPQQQSSSUUUWWWXXXYYYZZZ___^^^]]]]]]^^^```ccceeelllooowwwqqqjjjzzzzzzjjj\\\VVVTTTUUU___kkk~~~rrr]]]RRRIIIHHHHHHFFFCCCCCCAAAAAA@@@??????>>>>>>===999999888888888888888888666888:::>>>AAADDDGGGHHHHHHKKKPPPXXXeeevvvyyynnnfffdddfffiiikkkmmmooosssvvvxxxxxxvvvuuutttrrrooolllhhhccc\\\XXXXXXWWWVVVTTTSSSRRRQQQQQQPPPOOONNNMMMLLLMMMMMMNNNOOOOOOPPPSSSWWW\\\aaadddkkksss}}}|||KKKNNNSSSXXX\\\aaagggjjjkkknnnqqqrrrqqqpppppppppqqqsssvvvyyy}}}{{{ooojjjjjjjjjkkkeeedddeeeggglllrrrxxx|||}}}|||uuunnniiiddd]]]VVVPPPKKKFFFCCC======<<<<<<<<<<<<<<<===;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>CCCFFFJJJPPP[[[gggppptttsssqqqlllpppuuu{{{ssseeeVVVOOOJJJHHHIIIMMMXXXbbbjjjqqqtttqqqnnnnnnmmmkkkqqqqqqqqqpppnnnlllkkkkkkeeecccaaa]]]ZZZYYY[[[]]]bbbcccdddbbb]]]XXXUUUUUUPPPNNNKKKHHHGGGDDDAAA>>>??????@@@@@@@@@@@@??????;;;;;;;;;<<<>>>AAADDDFFFEEEEEEEEEEEEFFFHHHIIIJJJLLLPPPUUUYYY\\\^^^aaacccccc```\\\]]]bbbjjjqqqtttwww{{{~~~sssnnn~~~ooofffdddaaa___\\\YYYTTTQQQHHHHHHKKKOOOSSSTTTRRROOOCCC@@@===<<<>>>AAADDDDDDHHHJJJKKKLLLKKKLLLOOOQQQSSSSSSTTTUUUWWWYYYZZZ[[[^^^^^^]]]]]]___aaaccceeekkklllqqqzzzooocccooo}}}lll]]]WWWUUUUUU]]]hhh}}}yyyaaaVVVLLLIIIHHHFFFDDDEEEAAAAAA@@@@@@???>>>>>>>>><<<;;;:::888777666666666777888:::===AAADDDGGGHHHGGGJJJOOOVVVbbbsssvvvmmmiiihhhiiiiiigggiiilllpppsssuuuvvvvvvvvvuuurrrppplllfff___ZZZYYYXXXVVVUUUSSSSSSRRRRRRPPPOOOMMMLLLKKKKKKLLLLLLNNNNNNOOOPPPRRRUUUXXXZZZaaahhhrrr{{{}}}HHHKKKOOOSSSXXX]]]bbbfffjjjllloooppppppppppppqqqpppqqquuuyyy}}}|||qqqllljjjiiihhhdddeeefffiiimmmrrrvvvyyy~~~~~~|||xxxvvvtttmmmddd^^^ZZZUUUPPPLLLGGGCCC@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>:::;;;;;;:::999;;;>>>@@@EEEKKKUUUaaakkkqqqrrrpppmmmqqqvvv|||uuugggXXXQQQKKKIIIIIIMMMWWWaaaiiiooorrroookkkkkkkkkiiilllmmmoooooommmlllmmmnnngggfffbbb]]]YYYXXXYYY\\\```cccfffeee```[[[ZZZZZZUUURRROOOMMMJJJGGGBBB???>>>???????????????>>>>>><<<;;;::::::<<<>>>AAACCCAAAAAABBBCCCDDDFFFHHHIIIJJJMMMQQQUUUXXX[[[^^^aaa```\\\YYYYYY^^^eeellloooxxx{{{~~~ssskkk|||vvvkkkgggaaa\\\XXXUUUSSSPPPJJJIIIIIIMMMQQQRRRPPPMMMDDDAAA>>>>>>AAADDDGGGHHHKKKMMMOOOOOOOOOPPPQQQSSSUUUUUUUUUVVVWWWYYYZZZ[[[]]]]]]]]]]]]___```bbbccceeeeeekkkuuu}}}pppbbbhhh|||nnn]]]WWWUUUTTTZZZcccuuu|||eeeYYYMMMJJJIIIGGGEEEFFFAAAAAAAAA@@@??????>>>>>>===<<<:::888777666555555666777999<<>>???@@@>>>============<<<<<<<<<888999:::<<<===>>>>>>>>>;;;<<<;;;:::999999;;;===@@@EEENNNZZZeeelllnnnnnnlllpppuuu{{{uuuhhhZZZSSSLLLIIIIIILLLUUU___ffflllooollliiijjjjjjiiieeehhhkkklllkkkkkkmmmooollljjjeee___ZZZYYY[[[]]]^^^ccchhhgggccc___^^^___ZZZWWWTTTQQQNNNJJJEEEAAA>>>>>>????????????>>>>>>===;;;:::999999;;;>>>???>>>>>>???AAABBBCCCEEEEEEIIIKKKOOORRRUUUXXX\\\```]]]ZZZWWWXXX]]]dddjjjmmmuuuxxx||||||rrrkkk}}}|||oooiii```YYYUUUSSSQQQQQQLLLJJJHHHKKKOOOPPPNNNJJJDDDAAA??????BBBFFFIIIJJJMMMOOOQQQQQQQQQQQQRRRTTTWWWWWWVVVWWWXXXYYY[[[\\\^^^^^^]]]]]]^^^___``````aaa```fffrrryyyuuueeegggsssnnn]]]VVVTTTRRRVVV^^^nnn{{{hhh[[[OOOJJJIIIGGGFFFGGGBBBAAAAAA@@@@@@??????>>><<<;;;:::888777666666666444555777999===@@@DDDFFFFFFIIIOOOTTT^^^qqq{{{rrrlllllljjjhhhfffhhhkkkpppsssssssssttttttrrrlllddd___VVVUUUTTTRRRQQQQQQQQQQQQMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLMMMNNNOOOOOONNNTTT[[[aaahhhttt{{{{{{LLLNNNRRRVVVZZZ___eeeiiiiiikkkmmmnnnooopppsssuuussstttwwwyyy|||~~~tttnnnjjjgggdddbbbeeekkkqqqxxx}}}|||vvvtttpppkkkjjjhhhaaaWWWPPPNNNLLLJJJHHHEEE@@@===<<<<<<<<<<<<>>>???@@@AAA>>>>>>>>>>>>============666777999;;;<<<>>>>>>???>>>>>>>>><<<::::::;;;===<<>>>>>???????????????===<<<999888888999;;;=========>>>???@@@AAABBBBBBDDDFFFIIILLLOOOSSSWWWZZZ[[[YYYWWWYYY___fffllloooppptttyyyzzzpppnnnqqqjjj___WWWRRRQQQQQQQQQMMMJJJHHHJJJNNNOOOLLLIIIDDDAAA??????BBBFFFIIIKKKMMMOOOQQQRRRQQQQQQRRRSSSXXXXXXWWWWWWXXXYYY[[[\\\______^^^]]]]]]]]]]]]^^^aaa___eeeqqqwww~~~zzzjjjiiippp~~~nnn\\\UUURRRPPPSSSZZZiiiyyyjjj]]]PPPKKKIIIGGGFFFGGGBBBBBBAAA@@@@@@??????>>>::::::999888777777777888333333444777:::>>>BBBDDDEEEIIINNNTTT^^^qqq}}}tttpppiiicccaaabbbfffiiiooooooqqqrrrpppjjjccc]]]TTTSSSRRRPPPPPPOOOOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKLLLLLLMMMJJJOOOTTTWWW[[[eeetttyyyyyyJJJNNNTTTYYY^^^bbbfffhhhhhhkkkoooqqqqqqrrrssstttuuutttuuuzzz}}}rrrlllkkkjjjiiikkklllpppvvv|||}}}{{{zzztttnnnfffbbb```]]]WWWRRRJJJIIIGGGDDDBBBAAAAAA@@@===============>>>>>>>>>;;;???BBBCCC@@@>>>>>>???888999999::::::;;;<<<<<<;;;<<<>>>??????===;;;:::>>>>>>AAAKKKYYYccchhhhhhkkkoootttzzzxxxlll^^^TTTLLLJJJLLLPPPXXX___dddhhhlllnnnnnnlllkkkkkklllnnnppprrrsssuuuyyy{{{yyyuuunnngggaaa^^^]]]]]]bbbdddfffhhhhhhgggeeecccbbbbbb```]]]XXXRRRMMMIIIFFFFFFEEEDDDCCCCCCCCCDDD???<<<888666666777777777777888999:::<<<===>>>???AAACCCFFFIIIMMMPPPRRRSSSWWWWWWXXXYYY\\\bbbiiinnnrrrsssvvv}}}{{{tttrrr|||kkkaaa[[[NNNKKKOOOLLLHHHJJJKKKJJJKKKKKKGGG@@@CCCAAA@@@AAADDDEEEFFFEEEHHHLLLQQQTTTSSSRRRSSSUUUSSSTTTUUUUUUWWWWWWXXXYYY___```___]]][[[ZZZZZZ\\\^^^```gggnnnsssyyyqqqiiinnn}}}ooo___VVVRRRQQQSSSXXXfff{{{~~~ooodddVVVLLLIIIIIIGGGEEECCCCCCAAA@@@???>>>>>>>>>???>>>;;;999888777888888666666666777:::>>>BBBDDDDDDGGGMMMTTT]]]mmmwwwkkkfffccc______cccccchhhjjjggggggjjjhhhbbbTTTQQQNNNMMMMMMMMMKKKHHHJJJKKKLLLNNNNNNNNNMMMLLLHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMOOOTTTZZZaaaeeewww~~~zzz{{{}}}KKKOOOUUU[[[___bbbfffhhhhhhkkknnnppppppppprrrsssvvvuuuuuuyyy~~~|||rrrmmmkkkjjjiiilllnnnqqqvvv{{{~~~~~~}}}}}}zzzvvvsssmmmfff^^^YYYVVVTTTOOOKKKGGGGGGFFFEEECCCAAA@@@???CCCCCCCCCCCCCCCCCCCCCBBB@@@BBBDDDCCC@@@>>>===>>>::::::::::::;;;;;;;;;;;;;;;<<<===??????>>><<<;;;===<<>>;;;777555555666666666666666888999:::<<<======???@@@CCCGGGKKKMMMOOOPPPTTTUUUVVVXXX[[[aaahhhmmmuuuwww{{{{{{uuusss}}}kkkaaaZZZNNNKKKNNNLLLKKKOOOQQQOOOOOONNNJJJDDD>>>======???CCCEEEEEEEEEGGGLLLQQQTTTTTTSSSTTTUUUSSSSSSTTTTTTUUUVVVVVVVVV[[[\\\^^^^^^^^^___bbbddddddcccfffkkkpppuuuyyyooossstttcccYYYTTTQQQSSSWWWaaawwwtttiiiYYYNNNKKKJJJHHHFFFEEEDDDCCCAAA@@@@@@?????????>>><<<:::888888888888666666666777:::>>>BBBDDDEEEGGGMMMTTT[[[jjjzzzqqqjjjbbb___```___cccdddaaaaaadddaaa\\\TTTQQQMMMLLLMMMMMMKKKIIIKKKLLLMMMNNNNNNMMMMMMLLLIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKOOOTTTZZZ^^^fffooo|||{{{|||~~~LLLPPPVVV\\\___bbbeeegggfffiiilllmmmmmmnnnoooqqqxxxvvvuuuwww{{{{{{rrrnnnlllkkkiiinnnooorrrvvv{{{}}}|||{{{~~~|||yyyyyyxxxuuuooojjjfff___VVVPPPMMMJJJGGGDDDEEEEEEFFFFFFFFFEEEDDDCCCGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGEEEBBB???>>>???<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===?????????>>>======<<<>>>DDDNNNVVVYYYZZZ```eeelllttt~~~}}}tttbbbWWWMMMJJJKKKOOOVVV^^^]]]aaafffiiikkklllmmmnnnoooqqqssstttuuuvvvxxxzzzzzzxxxuuurrrnnnkkkjjjiiijjjlllnnnooopppooommmllllllllliiifff```ZZZUUURRRKKKKKKJJJIIIGGGDDDBBB@@@===:::777555444555555444444444555777888999:::;;;<<<===@@@DDDGGGJJJLLLMMMPPPRRRSSSVVVYYY___gggllluuuyyy}}}vvvsssrrrmmmaaaYYYMMMJJJMMMJJJJJJOOORRRPPPMMMLLLHHHDDD>>>===>>>@@@BBBDDDDDDCCCGGGKKKPPPSSSUUUUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTWWWYYY\\\^^^```cccgggjjjlllgggeeehhhlllpppxxxuuuxxxzzzhhh]]]VVVRRRSSSVVV\\\rrr|||ooo^^^QQQLLLKKKIIIGGGFFFEEEDDDBBBAAAAAAAAA@@@???>>><<<;;;999888888888666666666777:::>>>AAACCCFFFHHHMMMSSSZZZggg{{{mmmccc___\\\]]]]]][[[\\\]]][[[VVVSSSPPPMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIHHHHHHKKKOOOSSSUUUZZZaaakkkuuu~~~|||}}}KKKPPPVVV[[[^^^aaaccceeedddfffhhhiiiiiijjjlllmmmxxxwwwvvvvvvxxx|||yyyrrrnnnmmmkkkiiiooopppssswww|||~~~~~~|||zzzvvvuuuuuurrrkkkdddaaa[[[RRRLLLHHHFFFDDDCCCEEEEEEFFFGGGJJJLLLNNNOOOPPPPPPPPPPPPOOOMMMLLLKKKGGGGGGGGGEEECCCBBBBBBBBB??????>>>======<<<;;;;;;;;;<<<===??????@@@@@@???>>>>>>???DDDLLLSSSWWWXXX\\\bbbiiiqqqzzz}}}vvvdddYYYOOOKKKKKKNNNTTT\\\\\\^^^bbbdddeeefffhhhjjjppprrruuuvvvvvvwwwyyyzzzzzzyyyxxxwwwuuurrrpppoooooopppqqqrrrrrrqqqpppooonnnllljjjeee```ZZZTTTQQQJJJJJJLLLLLLKKKIIIFFFEEE<<<:::666444444444333222222222333444555666777888999;;;>>>AAADDDGGGIIIJJJMMMOOOQQQTTTXXX^^^eeejjjssswww~~~}}}{{{wwwqqqlllkkkrrroooaaaXXXLLLJJJLLLHHHJJJPPPSSSQQQMMMKKKHHHDDDBBBAAA@@@AAACCCDDDDDDCCCHHHKKKOOOTTTVVVWWWWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSVVVXXX[[[]]]```cccgggjjjpppiiidddeeeiiimmmsssyyy~~~yyyyyylll```XXXSSSSSSVVVZZZmmmtttaaaTTTMMMKKKHHHFFFFFFEEECCCBBBAAAAAA@@@@@@???>>>===<<<:::999999888666666666777999===@@@BBBEEEGGGMMMSSSYYYggg~~~qqqggg\\\[[[XXXWWWYYYZZZXXXUUURRRPPPLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHKKKJJJJJJJJJKKKMMMOOOPPPTTTYYY```gggooozzz{{{|||~~~~~~IIINNNTTTZZZ]]]___aaabbbbbbccceeeeeeeeefffhhhjjjwwwvvvvvvvvvxxx{{{wwwpppnnnmmmkkkjjjnnnpppsssxxx}}}zzzuuusssrrrnnnggg```[[[WWWPPPIIIFFFEEEEEEEEEFFFFFFGGGKKKPPPXXX^^^cccgggfffdddaaa\\\WWWSSSPPPJJJHHHFFFDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>======<<<===>>>???@@@@@@@@@AAA>>>>>>???CCCIIIOOOTTTWWWZZZ```fffllltttzzzyyyttteeeZZZPPPKKKKKKLLLQQQWWWYYY\\\___aaaccceeeiiikkkqqqtttvvvxxxxxxxxxzzz{{{yyyzzzzzzzzzyyywwwvvvuuurrrssssssssssssrrrqqqpppooommmiiieee^^^XXXSSSPPPLLLLLLMMMNNNLLLJJJHHHFFF<<<999666555444444222111000111111222333444555555888999<<>>===<<<:::999888666666666777999<<<@@@BBBDDDGGGMMMTTTZZZggg~~~xxxccc]]]WWWUUUWWWWWWVVVUUURRRQQQNNNKKKIIIHHHIIIJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLNNNQQQTTTXXX]]]gggsss|||}}}yyyzzz{{{{{{}}}GGGLLLSSSYYY]]]___```bbbaaacccddddddddddddgggiiisssuuuvvvwwwyyy|||vvvnnnllllllkkkjjjnnnooosssxxx}}}}}}yyysssooolllgggaaa\\\SSSPPPKKKGGGDDDDDDEEEFFFHHHJJJNNNUUU___kkkuuu{{{|||uuummmeee]]]YYYVVVRRRMMMIIIGGGEEEDDDBBBDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>??????@@@@@@AAAAAA<<<<<<===@@@DDDJJJOOORRRWWW\\\aaaeeelllssssssooodddZZZQQQMMMKKKJJJMMMRRRUUUXXX\\\___ccchhhmmmqqqqqqtttxxxzzzzzzzzz{{{}}}zzzzzz{{{{{{{{{zzzzzzyyyvvvvvvuuutttsssqqqpppooopppnnnjjjeee^^^XXXSSSPPPOOOOOONNNLLLJJJGGGDDDBBB<<<:::777555555444222000///000000111222222333333555777999<<>>???CCCGGGJJJLLLKKKMMMPPPTTTXXXZZZXXXVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSVVV[[[___ccchhhmmmqqqlllgggddddddfffhhhnnnuuuyyy||||||rrreee\\\VVVUUUWWWYYYgggvvveeeXXXQQQMMMHHHEEEEEEDDDCCCAAA@@@@@@???????????????>>>===;;;999999666666666666999<<>>>>>>>>>>>AAAEEEJJJMMMPPPUUUZZZ^^^dddkkkmmmkkkbbbYYYQQQNNNKKKIIIJJJMMMQQQTTTXXX[[[```ffflllpppqqqtttxxx{{{||||||}}}~~~|||||||||||||||}}}}}}}}}yyyyyywwwuuusssqqqpppooopppnnniiiccc]]]VVVQQQOOONNNMMMKKKHHHEEECCCAAA@@@===;;;888666666444222000//////000000111222222222222444666999<<<>>>???@@@AAACCCFFFIIILLLPPPVVVZZZ```fffmmmssswww}}}yyylllbbb]]]___fffwwwhhhccc^^^bbbhhhfffdddbbb]]][[[___dddaaa[[[KKKGGGCCCBBBEEEIIIMMMOOOMMMNNNPPPTTTYYYZZZXXXUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSVVVYYY]]]```dddiiimmmgggeeeddddddccccccjjjrrrtttxxx{{{}}}xxxiii^^^VVVTTTVVVWWWcccyyyuuufffZZZTTTPPPJJJFFFFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@???>>><<<:::999666666666666888;;;>>>@@@DDDGGGMMMSSSXXXdddyyyxxxggg___\\\XXXWWWXXXXXXYYYZZZWWWQQQMMMLLLLLLHHHHHHGGGHHHIIIJJJLLLMMMJJJIIIGGGFFFFFFFFFHHHIIIFFFFFFHHHIIIIIIIIIIIIHHHLLLNNNOOOOOOPPPTTT[[[aaajjjwwwzzzwwwwwwxxxwwwwwwzzzzzz}}}EEEKKKSSSZZZ___aaacccdddeeefffffffffeeefffiiilllmmmqqqvvvzzz|||tttkkkiiijjjkkkkkkoooooorrrvvvyyy{{{zzzxxxpppoookkkddd[[[UUUQQQPPPHHHHHHHHHGGGFFFGGGHHHJJJVVV]]]kkk|||{{{nnncccZZZSSSLLLGGGGGGGGGGGGFFFFFFFFFFFFFFFAAAAAA@@@@@@???@@@@@@@@@BBBAAA@@@@@@@@@CCCGGGKKKKKKPPPUUUYYY___fffiiihhhaaaYYYQQQNNNLLLHHHHHHJJJQQQRRRUUUXXX[[[```fffjjjppptttxxx{{{}}}}}}~~~~~~~~~}}}}}}}}}~~~|||{{{yyywwwtttqqqpppoooooolllgggaaaZZZTTTOOOLLLIIIHHHFFFDDDCCCBBBAAAAAA===;;;999777666555222000//////000000111111222222000222444777999<<<=========@@@BBBEEEHHHLLLQQQUUUXXX^^^ffflllqqqxxxqqqeee^^^aaahhhxxxjjjgggeeekkksssqqqpppkkkdddcccjjjpppmmmfffXXXSSSLLLGGGHHHJJJNNNOOOOOOOOOQQQUUUYYYZZZXXXUUURRRRRRRRRSSSSSSSSSSSSSSSTTTVVVXXXZZZ[[[]]]aaacccddddddddddddaaa```gggpppoootttxxxwww|||lll```WWWTTTUUUUUU```uuuuuuggg]]]WWWRRRLLLGGGGGGFFFEEEDDDBBBBBBBBBBBB@@@@@@@@@@@@>>><<<:::999666666666666888;;;>>>@@@EEEHHHMMMRRRWWWaaavvvrrrgggaaa\\\ZZZ\\\[[[]]]^^^\\\VVVPPPMMMMMMIIIHHHHHHIIIJJJLLLNNNPPPKKKJJJGGGEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJHHHJJJLLLLLLLLLNNNTTTYYY[[[iii}}}zzzwwwxxxxxxvvvwwwyyyyyy|||HHHJJJNNNUUU\\\aaabbbbbbeeeeeefffffffffggggggggghhhmmmrrrwwwzzz|||~~~ssshhhbbbccchhhllljjjpppuuuuuuuuuxxxxxxvvvooohhh___ZZZXXXUUUOOOKKKGGGDDDCCCEEEFFFGGGMMMTTTgggooo~~~~~~mmm```WWWRRRNNNGGGFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDJJJMMMSSSZZZ___bbbdddddd\\\ZZZVVVQQQMMMJJJHHHHHHMMMNNNPPPTTTYYY^^^bbbeeemmmppptttxxx|||}}}~~~~~~yyy|||~~~~~~}}}|||||||||}}}{{{xxxuuurrrooommmlllhhhgggfffbbb[[[SSSKKKFFFHHHFFFCCCAAA??????@@@@@@;;;:::999777666555555555000000000000111111111111222222222333555777888999<<<===>>>@@@CCCGGGJJJLLLRRRVVV\\\cccjjjrrrzzzuuuhhh```dddkkk|||ooommmhhhjjjsssuuuvvvrrrmmmlllrrryyyyyyttt___UUUJJJDDDGGGMMMQQQRRRTTTRRRQQQRRRTTTVVVWWWWWWSSSPPPMMMNNNPPPRRRRRRQQQTTTUUUUUUVVVXXXZZZ\\\]]][[[^^^bbbeeeffffffhhhiiiooorrr{{{}}}ssseeeYYYVVVYYYVVV___qqqzzznnnbbbWWWOOOKKKJJJHHHGGGFFFDDDDDDCCCCCCCCCAAA???=========<<<:::999777666666666888;;;===???DDDJJJKKKOOO[[[bbbmmmssshhhbbb``````aaaaaaaaa```^^^YYYSSSNNNLLLKKKLLLOOORRRSSSQQQOOONNNJJJEEECCCDDDGGGGGGGGGDDDEEEGGGHHHJJJJJJKKKKKKHHHIIIJJJLLLMMMOOOPPPPPPZZZ]]]hhhzzz|||yyywwwxxx{{{|||IIIKKKPPPXXX___ccceeedddddddddddddddeeeeeeeeeeeehhhmmmrrrxxx{{{~~~ssseee^^^]]]```dddjjjpppuuuuuutttvvvuuurrrmmmfff]]]XXXUUURRRMMMHHHIIIFFFEEEGGGIIIKKKRRRYYYnnnxxxxxxhhh]]]UUUQQQJJJIIIHHHGGGFFFGGGGGGHHHEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDGGGKKKPPPVVV[[[___```aaaZZZXXXUUUQQQMMMJJJHHHGGGLLLMMMOOORRRVVV[[[___bbbiiikkkooossswwwyyy{{{|||{{{|||~~~~~~}}}|||}}}~~~zzzyyyvvvssspppmmmkkkjjjcccccc```\\\VVVNNNHHHDDDDDDCCCAAA???>>>>>>>>>>>>:::999888777555444333333000000000000000000000000111111222333444666777888:::;;;<<<===@@@DDDGGGIIIOOORRRXXX^^^dddlllsssxxx|||yyylllcccdddiii|||}}}lllggg```bbbkkkmmmttttttsssttt{{{xxx^^^VVVLLLGGGJJJOOOSSSTTTVVVTTTRRRSSSTTTVVVWWWVVVUUURRRPPPPPPRRRTTTSSSRRRRRRRRRSSSTTTUUUVVVXXXYYYXXX[[[^^^```aaabbbeeegggmmmrrr}}}}}}yyyiii[[[UUUUUUUUU[[[kkkuuuhhh\\\SSSMMMJJJGGGGGGEEEDDDCCCCCCCCCCCCBBB@@@>>>>>>>>>>>><<<:::777777666666888:::===???BBBHHHIIINNNYYY```kkk~~~tttmmmiiigggdddccccccbbb```[[[TTTPPPOOONNNNNNPPPSSSTTTSSSQQQMMMJJJFFFEEEGGGIIIIIIHHHEEEFFFGGGIIIKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMQQQSSS]]]mmm}}}~~~{{{zzzzzz{{{|||~~~~~~HHHKKKQQQXXX```dddeeedddccccccbbbbbbbbbbbbbbbbbbgggkkkqqqvvv{{{qqqcccZZZXXXZZZ]]]hhhooouuuuuuuuuuuurrrnnnlllfff^^^XXXUUUQQQMMMIIIJJJGGGGGGIIILLLOOOXXX```tttssshhh```[[[TTTRRROOOLLLJJJIIIIIIIIIFFFEEEDDDCCCBBBAAA@@@???@@@@@@???@@@@@@AAABBBCCCDDDGGGLLLRRRVVVYYY[[[\\\VVVUUUSSSQQQMMMJJJGGGFFFIIIJJJKKKNNNRRRVVVZZZ\\\bbbcccfffjjjnnnsssvvvxxxxxxyyyzzzzzzyyyyyy{{{}}}wwwvvvssspppllliiigggfff\\\ZZZWWWSSSMMMHHHCCCAAA?????????>>>===<<<<<<<<<888888888777555444222111000000000000////////////000000111111333444666777888888999:::===@@@CCCEEEJJJMMMRRRWWW]]]ccckkkoooxxx}}}zzzooofffeeehhhxxxjjjaaaXXXYYYaaadddlllooorrrvvv}}}|||ttt\\\UUUNNNKKKMMMRRRUUUVVVXXXVVVTTTTTTUUUWWWWWWVVVWWWUUUSSSSSSTTTUUUUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXZZZ[[[\\\^^^bbbeeeiiirrrrrrbbbXXXUUUWWWZZZeee{{{sssfffYYYPPPKKKGGGGGGEEEDDDCCCBBBBBBBBBBBBAAA????????????===;;;888777777777888:::===>>>@@@FFFGGGLLLWWW]]]hhh{{{wwwoookkkhhhgggfffdddaaa]]]VVVRRRPPPOOOOOOQQQTTTVVVVVVVVVOOOMMMKKKKKKLLLLLLJJJIIIEEEFFFHHHJJJLLLMMMNNNNNNOOOOOONNNMMMLLLKKKJJJIIIIIIJJJRRR___nnn|||{{{www}}}|||||||||{{{|||~~~~~~FFFIIIOOOVVV^^^bbbdddcccccccccbbbbbbaaa``````___cccgggmmmrrrxxx~~~qqqbbbYYYVVVXXX[[[fffnnnuuuwwwwwwvvvsssnnnnnniiibbb\\\XXXTTTPPPMMMLLLIIIHHHKKKNNNRRR[[[dddsss~~~~~~wwwrrrpppiiifff___XXXQQQMMMJJJIIIDDDDDDBBBAAA???>>>===<<>>??????===<<<999888777777888:::<<<===>>>EEEFFFJJJUUUZZZdddwwwvvvpppllljjjhhheeebbb]]]WWWSSSOOONNNNNNPPPSSSVVVYYY[[[TTTTTTTTTSSSRRROOOLLLJJJFFFGGGIIIKKKMMMOOOOOOPPPQQQPPPOOOMMMKKKJJJIIIHHHHHHHHHMMMVVVaaaooo|||uuuzzz}}}|||{{{zzz{{{||||||{{{zzzxxxwwwGGGIIINNNVVV]]]ccceeeeeefffeeedddcccbbbaaa```______bbbgggmmmrrryyyuuueeeZZZVVVWWWYYYeeennnvvvyyyzzzzzzwwwrrrppplllfff```[[[XXXUUUSSSPPPMMMLLLOOOQQQTTT\\\eeeooowwwuuuiii]]]SSSMMMIIIDDDCCCBBBAAA???>>><<<<<<>>>>>>===>>>>>>???@@@AAABBBDDDGGGKKKOOOQQQSSSTTTPPPPPPPPPOOOLLLIIIFFFDDDAAAAAABBBCCCFFFIIILLLMMMRRRRRRSSSUUUZZZ___dddggghhhiiiiiiiiihhhiiilllnnnnnnmmmjjjeee```ZZZVVVSSSKKKJJJFFFCCC???===<<<;;;:::;;;<<<===>>>>>>>>>>>><<<<<<;;;:::888666444333111111000000/////////.../////////000111222333444666666666777999;;;>>>??????CCCHHHMMMSSSZZZaaaeeegggmmmvvv|||xxxsssvvv|||qqqiiidddggglllzzznnn```UUUUUU\\\\\\\\\^^^^^^]]]```bbb___YYYNNNMMMLLLMMMPPPRRRTTTTTTWWWVVVTTTUUUWWWYYYZZZYYYYYYYYYWWWVVVTTTTTTUUUVVVRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTXXX]]]aaagggmmmxxxvvvfff[[[ZZZXXX[[[hhhzzzhhhWWWMMMIIIHHHGGGEEECCCBBBBBBBBB@@@???>>>>>>>>>>>>===;;;:::999888777777999;;;<<<>>>DDDEEEIIISSSWWW```rrrxxxpppmmmiiieeebbb]]]XXXTTTLLLLLLLLLMMMPPPVVV[[[___\\\\\\]]][[[WWWRRRNNNLLLHHHIIIKKKMMMNNNPPPQQQQQQPPPOOONNNMMMLLLJJJIIIIIIIIIHHHKKKPPPWWWaaaqqqwwwyyy~~~}}}{{{zzz{{{{{{|||{{{xxxuuuqqqoooxxxKKKLLLPPPVVV^^^dddhhhjjjkkkjjjiiigggeeecccbbbaaa^^^aaaeeeiiinnnuuu}}}yyyhhh[[[VVVUUUWWWeeennnwwwzzz{{{|||zzzuuupppmmmhhhccc^^^[[[YYYYYYWWWTTTSSSUUUVVVWWW]]]dddlllqqquuuuuusssssswww{{{uuu{{{xxxhhhZZZPPPJJJEEEDDDCCCBBBAAA@@@???>>>===============>>>@@@@@@AAACCCEEEHHHKKKNNNOOOPPPNNNNNNMMMJJJHHHEEECCCAAA>>>>>>>>>>>>@@@BBBEEEFFFIIIIIIJJJKKKOOOSSSWWWZZZ]]]^^^____________bbbdddcccbbb___\\\WWWQQQMMMJJJFFFDDDBBB@@@>>><<<;;;;;;999:::;;;<<<===???@@@@@@@@@???===;;;999777666666222222111111000000///////////////000000222333333666555555666888:::<<<======@@@DDDIIINNNTTT[[[___bbbhhhpppwww|||zzzooommmqqqvvv~~~pppgggdddggglllxxxmmmaaaWWWWWW]]]\\\]]]]]]ZZZUUUUUUWWWUUUQQQIIIKKKMMMPPPSSSTTTUUUUUUXXXVVVUUUUUUVVVXXXYYYXXXXXXXXXWWWUUURRRQQQRRRTTTOOOOOOOOONNNOOOOOOPPPPPPOOOPPPPPPPPPRRRUUUZZZ]]]fffjjjsss}}}jjj\\\UUUTTTWWW```tttqqq]]]RRRKKKJJJHHHFFFDDDCCCCCCBBB@@@>>>======>>>>>>===<<<;;;:::888777777999:::;;;===CCCDDDGGGOOORRRZZZkkk{{{tttqqqkkkgggbbb^^^YYYVVVLLLLLLLLLKKKNNNSSS[[[``````bbbbbb```[[[UUUQQQOOOLLLMMMOOOPPPRRRRRRSSSSSSPPPOOONNNMMMLLLKKKJJJIIIGGGGGGHHHKKKNNNTTTbbbooo||||||~~~}}}}}}~~~~~~}}}}}}|||{{{|||||||||{{{xxxtttooolllooozzzMMMMMMOOOTTT\\\dddjjjlllpppooonnnkkkiiigggeeeeeeaaacccfffiiimmmttt{{{wwwggg[[[WWWXXXZZZhhhpppxxxzzz{{{|||yyyuuurrrppplllgggccc````````````^^^]]]___^^^\\\___eeejjjlllmmmmmmjjjiiihhhiiiiiinnnrrrttt{{{|||lll\\\OOOHHHCCCCCCBBBBBBAAA@@@@@@???<<<<<<<<<<<<===>>>??????@@@AAACCCFFFHHHJJJLLLMMMLLLKKKHHHEEEBBB@@@>>>===;;;;;;:::;;;<<<===???AAAAAAAAAAAACCCEEEGGGJJJLLLNNNPPPSSSSSSSSSSSSUUUVVVUUUTTTSSSQQQNNNIIIEEECCCBBBBBBAAA@@@>>>===<<<;;;888888999:::<<<>>>AAABBBCCCAAA===:::888777888888333333333222111000000000000000000000111222333333444444444444666888:::;;;;;;>>>AAADDDHHHLLLRRRVVV[[[```hhhnnnttt|||qqqiiiffffffmmmrrr~~~vvvkkkeeefffjjjttthhh___WWWXXX\\\ZZZ[[[[[[VVVPPPMMMOOONNNKKKHHHKKKQQQUUUWWWXXXXXXXXX[[[YYYVVVUUUUUUVVVUUUTTTVVVVVVVVVSSSOOONNNOOOQQQNNNNNNNNNNNNOOOOOOPPPQQQPPPQQQRRRSSSTTTWWW[[[^^^dddgggpppppp```TTTUUUVVV[[[hhhyyydddWWWLLLKKKJJJGGGFFFDDDDDDCCCAAA???>>>>>>???@@@???===;;;:::888777777888:::;;;;;;BBBAAADDDKKKMMMSSSdddttt|||xxxtttnnniiiddd___[[[XXXQQQPPPNNNLLLLLLPPPYYY___```bbbcccaaa\\\VVVTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVQQQPPPOOOMMMKKKJJJHHHHHHCCCDDDGGGIIIIIILLLXXXdddwww||||||||||||}}}}}}~~~~~~|||}}}~~~}}}{{{wwwrrroooooo|||LLLKKKLLLQQQYYYbbbhhhlllsssrrrqqqnnnllljjjhhhgggeeefffhhhjjjnnnttt|||rrrddd\\\ZZZ]]]```jjjrrrxxxyyyyyyzzzxxxtttuuutttqqqlllhhhffffffggggggeeedddeeeccc```bbbfffggghhhiiiiiifffbbb^^^[[[dddiiikkkmmmtttyyyiiiYYYLLLEEE@@@@@@@@@??????>>>>>>>>><<<;;;;;;<<<<<<===>>>??????@@@AAACCCFFFHHHJJJKKKJJJHHHEEEAAA>>><<<;;;:::999999888888999;;;===>>>;;;<<<<<<===???@@@BBBCCCCCCFFFIIIJJJJJJIIIJJJKKKJJJJJJKKKJJJHHHEEEBBB@@@@@@AAAAAA@@@???>>>===<<<888777777888:::===AAACCCDDDAAA===999666666888999444444333333222111000000111000000000111222333333333333333333444666888999;;;<<>>???@@@@@@BBBCCCEEEEEEFFFFFFCCCBBB@@@>>><<<:::999888:::::::::::::::;;;;;;;;;777888888999:::;;;;;;<<<@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAA;;;:::888777777999<<<>>>AAA@@@???>>><<<:::999888777777555444333222222222000000000111222444555666333333333444444666777777999999:::<<<@@@EEEIIILLLNNNQQQUUUYYY^^^gggrrrzzz{{{jjjaaa]]]ZZZZZZbbbtttnnn```aaaiiiqqquuu~~~sssaaa\\\___^^^YYYTTTXXXTTTOOOJJJGGGFFFDDDBBBJJJNNNUUU[[[^^^^^^[[[YYYZZZYYYXXXWWWUUUTTTRRRRRRSSSSSSQQQPPPNNNNNNMMMMMMNNNNNNNNNLLLLLLNNNRRRUUUSSSUUUXXXYYYZZZ\\\^^^aaacccccckkk}}}yyyjjj^^^WWWSSSVVV[[[fffnnn\\\TTTMMMHHHIIIJJJGGGFFFFFFCCCBBBBBBAAAAAA@@@@@@??????>>><<<:::999777777666:::<<<>>>AAAEEEJJJQQQVVVbbbwwwzzzsssnnnkkkfff```[[[YYYVVVSSSPPPNNNOOOQQQRRRXXX[[[]]][[[XXXYYY^^^dddbbbbbbaaa___]]]ZZZXXXVVVTTTRRRPPPNNNNNNMMMJJJIIIJJJFFFDDDFFFGGGIIIMMMTTTgggsss~~~~~~~~~SSSOOOLLLOOOTTT[[[eeennnqqqvvvxxxtttqqqpppnnnkkkmmmoooqqqqqqrrrvvv}}}}}}wwwrrrmmmhhhcccffflll|||~~~zzzzzz{{{zzzwwwtttrrrpppmmmjjjhhhdddcccaaa``````___]]]\\\ZZZZZZYYYXXXVVVUUUTTTTTTVVVVVVXXX[[[bbbjjjqqqvvvyyy{{{}}}|||sssiii^^^TTTJJJCCC@@@@@@??????>>>===<<<<<<===<<<<<<<<<<<<===>>>>>>DDDEEEEEEFFFFFFEEEDDDDDD??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::888888888999999999::::::;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCBBBAAA===<<<:::999999;;;===>>>AAAAAA@@@>>><<<;;;999999888777666444333333222222111111111111222222333444333333333333444555666777888888999:::===@@@DDDFFFIIILLLOOOSSSXXX```kkkssszzzrrrfffaaa^^^^^^eeeuuummmaaadddnnnooopppttt|||xxxnnneeebbb```\\\XXXWWWXXXSSSMMMIIIGGGGGGGGGFFFKKKOOOTTTZZZ\\\]]][[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRSSSRRRQQQPPPOOONNNNNNNNNQQQQQQQQQOOONNNOOOQQQTTTRRRUUUWWWYYYZZZ[[[]]]^^^^^^^^^dddsss}}}ooo___WWWSSSUUUWWW```vvvqqq```VVVOOOIIIJJJJJJHHHFFFGGGCCCBBBBBBAAAAAA@@@@@@???===<<<;;;:::999888888888777999;;;===@@@EEEKKKPPP___qqqyyysssoookkkeeeaaaZZZWWWSSSPPPOOOOOOQQQRRRUUUYYY]]]___```dddiiinnnnnnkkkeee___[[[YYYXXXXXXUUUTTTQQQPPPOOOMMMKKKHHHHHHDDDCCCEEEFFFGGGLLLRRR```lllxxxSSSOOOMMMNNNPPPVVVcccoootttyyy{{{xxxuuuuuusssoooqqqrrrsssssstttxxx|||xxxtttrrrnnnlllooottt~~~{{{|||}}}{{{xxxssspppmmmiiieeebbb```^^^[[[ZZZZZZZZZXXXWWWTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPRRRVVV[[[```ccciiiiiiiiijjjnnnssswwwzzzsssnnnfff^^^UUUMMMEEE@@@>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<======AAABBBBBBCCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@======<<<<<<;;;;;;::::::::::::999999999888888888888888777777777888999999999999999::::::;;;======@@@AAABBBDDDDDDDDDCCCBBB@@@???===<<<<<<===>>>???BBBAAA@@@???===;;;:::999888888777555444444444444222222111111111111222222333333333333444555666666666666666777999;;;>>>???BBBEEEHHHKKKOOOWWWaaahhhqqqwww}}}nnnfffbbbdddlllyyynnneeekkkuuusssooolllpppvvvzzzwwwsssiiihhhhhhhhhccc[[[YYY[[[XXXSSSLLLGGGGGGHHHJJJKKKNNNPPPTTTXXXZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOPPPPPPRRRSSSSSSRRRPPPPPPQQQSSSRRRTTTWWWYYYYYYYYYZZZ[[[[[[[[[^^^iiiyyy{{{{{{ooo___WWWSSSSSSTTTXXXiii{{{uuufffYYYQQQJJJJJJJJJGGGFFFGGGCCCBBBBBBAAAAAA@@@@@@???;;;;;;:::999999999::::::999;;;===>>>AAAEEEJJJNNNWWWeee{{{}}}vvvqqqmmmiiieee^^^[[[WWWSSSQQQQQQSSSTTTUUUXXX___gggnnnuuuzzz|||xxxmmmccc[[[YYYYYYZZZUUUTTTRRRQQQPPPNNNKKKIIIHHHEEEEEEGGGGGGGGGLLLRRR[[[eeeooovvv~~~SSSPPPNNNMMMNNNTTTcccrrrxxx~~~~~~{{{zzzxxxttttttvvvvvvvvvwww{{{{{{xxxxxxwwwuuuwww|||~~~~~~{{{xxxsssppplllhhhdddaaa```]]]ZZZXXXXXXXXXWWWUUUTTTTTTSSSRRRQQQQQQPPPPPPMMMMMMMMMNNNPPPRRRUUUWWW]]]\\\\\\\\\^^^bbbfffiiiddd```ZZZSSSMMMGGGBBB>>>======>>>???AAABBBCCCCCC@@@@@@>>>======<<<<<<<<<===>>>???@@@AAA@@@???>>>?????????@@@@@@AAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<;;;:::999888888777888888777666666666777777555666666777888:::<<<===???@@@AAACCCDDDDDDCCCCCCBBBAAA@@@>>>>>>???@@@AAACCCBBBAAA@@@>>><<<;;;:::999999888666666555555555222222111111111111222222333333222222333444555555444444444555777999:::<<<===@@@CCCEEEIIIOOOXXX___gggooo{{{vvvlllggglllvvvrrrkkkrrr{{{wwwoooooosssuuupppjjjaaacccgggjjjeee^^^\\\___YYYSSSKKKGGGFFFIIILLLNNNRRRSSSUUUWWWXXXZZZ[[[[[[YYYXXXXXXWWWVVVUUUUUUTTTQQQQQQPPPPPPPPPPPPPPPQQQPPPQQQSSSSSSRRRQQQRRRTTTSSSUUUXXXYYYYYYXXXXXXXXX\\\\\\^^^eeepppzzzuuusssggg^^^VVVRRRRRRQQQRRR___nnnzzzmmm\\\SSSKKKIIIIIIFFFEEEFFFCCCBBBBBBAAAAAA@@@@@@???<<<<<<;;;:::999999999999;;;===>>>@@@AAADDDHHHLLLPPPYYYjjj}}}wwwsssoookkkcccaaa\\\XXXUUUUUUVVVWWWWWW[[[dddooozzzvvvjjj```[[[YYYYYYSSSRRRQQQPPPQQQPPPMMMKKKJJJHHHHHHJJJIIIHHHNNNUUU[[[dddlllqqq{{{UUURRROOONNNOOOVVVeeettt|||{{{{{{}}}~~~~~~}}}~~~~~~|||}}}~~~{{{xxxuuurrrooommmiiifff```^^^[[[ZZZYYYXXXWWWUUUWWWVVVUUUSSSRRRPPPOOONNNKKKKKKLLLLLLNNNPPPQQQRRRTTTTTTUUUUUUVVVWWWXXXXXXWWWSSSNNNIIIFFFCCC???<<<<<<===>>>???AAABBBDDDDDDBBBAAA@@@???>>>=========>>>???AAACCCCCCAAA???>>><<<<<<>>>???@@@BBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@???>>><<<;;;:::999999888777777666666666666555555555666888:::;;;<<<<<<===???AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDCCCBBBAAA???===<<<;;;::::::999888777777777777222222222222222333333444333222222222222333333444222222333555666888:::;;;;;;>>>AAABBBEEEJJJRRRXXX^^^ggguuuuuupppvvvvvvrrryyyxxxvvvxxxxxxqqqjjjbbbaaabbbffffffbbb```aaaZZZTTTMMMHHHHHHKKKOOOQQQWWWWWWWWWWWWXXXYYYZZZ[[[WWWWWWVVVVVVUUUUUUUUUTTTQQQPPPPPPOOOOOOOOOPPPPPPKKKMMMPPPQQQRRRSSSUUUWWWVVVXXXZZZZZZXXXWWWWWWXXX\\\]]]___dddllluuu|||yyy}}}~~~oooccc[[[TTTPPPQQQQQQPPPYYYfff~~~tttbbbWWWNNNJJJHHHDDDCCCEEECCCBBBBBBAAAAAA@@@@@@???>>>===<<<:::999888777777999:::<<<===>>>@@@CCCFFFLLLRRR^^^rrr}}}xxxtttiiifffaaa\\\YYYXXXYYYYYY[[[___gggsss}}}{{{qqqggg^^^XXXTTTQQQOOONNNOOOPPPQQQPPPOOOLLLJJJJJJJJJHHHHHHNNNWWW___gggnnnrrr{{{\\\WWWSSSRRRSSSYYYfffsss{{{{{{wwwvvvtttqqqooonnnllljjjgggbbb```___^^^]]][[[XXXVVVXXXWWWVVVTTTQQQPPPNNNMMMJJJKKKLLLMMMNNNNNNOOOOOONNNOOOPPPQQQRRRQQQPPPOOOMMMJJJFFFCCCBBB@@@???=========>>>???AAABBBCCCCCCDDDCCCBBBAAA@@@????????????@@@BBBDDDCCCBBB???===;;;<<<>>>@@@CCCEEEGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>;;;:::999888777666666666666666666777888999::::::888:::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBEEEDDDCCCBBB@@@>>>===<<<;;;;;;:::999888888999999555444444333333333333444222222222111111222222333111222333555666888999::::::<<>><<<:::888777666666999;;;===>>>???@@@CCCFFFKKKOOOXXXhhh~~~~~~zzzooolllgggaaa^^^\\\]]]]]]^^^ccckkksssyyy}}}~~~~~~~~~yyyqqqfff[[[TTTSSSPPPNNNNNNOOORRRSSSSSSNNNLLLKKKIIIFFFFFFOOOZZZgggooouuuyyysssjjjhhhsssfff___XXXVVVXXX\\\eeennnwww~~~}}}{{{xxxvvvtttqqqpppooonnnkkkiiigggfffffffffeeebbb^^^ZZZXXXXXXWWWUUUTTTRRRQQQQQQMMMNNNOOOOOOOOOOOONNNNNNKKKLLLMMMOOOPPPPPPPPPPPPLLLIIIFFFDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB???AAAEEEIIIKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFDDDCCCCCC??????===<<<;;;:::::::::888888777777777777777888555666999;;;===>>>>>>>>>===>>>>>>???@@@AAABBBBBBFFFEEEDDDBBBAAA???>>>===<<<;;;:::::::::::::::::::::999777555333222222111222222111111111111222222333333444555666666666666777:::<<<===>>>BBBHHHMMMPPPZZZgggqqqwww}}}}}}pppuuuxxxooogggbbb___^^^aaaaaa^^^\\\]]][[[WWWSSSQQQTTTYYY^^^aaaaaa```^^^\\\ZZZXXXWWWWWWSSSSSSSSSSSSSSSSSSSSSTTTPPPOOONNNMMMLLLLLLKKKKKKJJJLLLNNNPPPRRRVVV[[[___```___^^^[[[YYYXXXZZZ[[[ZZZ]]]```cccgggnnnxxxtttppp~~~rrrdddYYYPPPLLLNNNNNNMMMSSS]]]qqqqqqeeeXXXPPPKKKFFFDDDEEECCCBBBBBBAAAAAA@@@@@@???>>>===;;;:::999888888888999;;;===???@@@AAADDDFFFGGGKKKRRR]]]oooyyyvvvpppkkkgggeeeeeeeeedddjjjqqqvvvwwwxxxyyy{{{|||}}}rrrfff^^^YYYUUUQQQNNNOOORRRUUUVVVTTTQQQOOOLLLHHHIIITTT```rrrzzzttteee\\\[[[dddnnn}}}nnnddd\\\YYY[[[]]]dddjjjsss}}}{{{{{{}}}{{{yyywwwwwwuuurrrpppllllllmmmmmmllliiiccc___YYYYYYXXXXXXWWWVVVVVVVVVQQQRRRRRRSSSRRRQQQOOONNNLLLLLLMMMNNNPPPRRRTTTUUUOOOLLLIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCDDDBBBGGGMMMTTTYYY]]]^^^^^^XXXWWWVVVSSSQQQOOOMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA??????>>>>>>999999888777666555555666333444777999;;;<<<======<<<<<<===>>>@@@AAABBBBBBFFFFFFDDDCCCAAA???>>>>>><<<<<<;;;:::::::::;;;;;;>>><<<:::777444111000///222222111111111111111222444555555555555444333333555888:::;;;;;;>>>DDDIIILLLVVVccclllqqqxxxuuukkkssswwwllleee___^^^___aaa___YYYXXX[[[[[[XXXUUUUUUZZZ```eeehhhcccbbb```^^^[[[XXXVVVUUURRRRRRRRRRRRSSSSSSSSSSSSPPPOOONNNLLLKKKJJJJJJJJJMMMNNNOOOPPPSSSWWW]]]aaacccbbb___\\\YYYYYY[[[]]][[[^^^bbbdddgggnnnxxx}}}mmmfffrrrpppaaaYYYPPPKKKMMMLLLKKKPPPZZZfff{{{wwwjjj\\\SSSMMMHHHFFFGGGCCCCCCBBBAAAAAA@@@@@@???<<<;;;::::::999999999:::444666999:::;;;===???AAAAAAFFFLLLUUUddd~~~zzztttpppnnnmmmnnnjjjpppxxxzzzxxxwwwyyy|||~~~}}}qqqiii___ZZZTTTPPPPPPRRRUUUWWWZZZWWWSSSPPPKKKMMMYYYfff{{{mmm```ZZZZZZ```gggxxx|||}}}yyywwwxxxzzzzzzxxx}}}ooofff]]]YYYYYYYYY^^^dddqqqxxx}}}xxxwwwzzz~~~|||zzz{{{zzzvvvsssqqqsssuuuuuurrrmmmgggcccaaa___^^^]]]]]]]]][[[YYYWWWVVVSSSPPPNNNMMMMMMMMMJJJLLLOOORRRUUUWWWXXXXXXSSSXXXZZZVVVTTTVVVXXXXXXXXXUUURRRPPPRRRTTTUUUUUUOOOLLLHHHFFFEEEEEEDDDCCCBBBGGGPPP[[[dddkkkoooqqqpppmmmhhhbbb^^^[[[ZZZYYY\\\[[[[[[]]]^^^[[[UUUOOOOOOOOOPPPPPPNNNKKKIIIGGGIIIHHHGGGGGGGGGFFFCCCAAA<<<<<<;;;999666444555555777666555555777999;;;===???>>>>>>??????@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBB?????????>>>>>><<<;;;;;;;;;999666444444555444333111111111222222333333333444444444444444444444444333444666777999===BBBEEEHHHPPP]]]hhhpppwww}}}}}}qqqjjjqqqvvvhhhaaabbb___^^^^^^ZZZRRRRRRXXX^^^[[[XXXYYY^^^ccceeeeeecccbbb```]]]ZZZXXXVVVTTTPPPQQQRRRSSSSSSRRRQQQQQQPPPNNNLLLIIIHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRVVVYYY]]]]]][[[XXXWWWXXX\\\___aaa```bbbeeegggiiirrr{{{~~~uuummmhhhjjjvvv|||nnn```WWWPPPJJJJJJLLLLLLPPPTTTfffvvvsss```TTTPPPMMMGGGBBBDDDDDDCCCBBBBBBBBBBBBCCC@@@???>>>===;;;:::999888999999999:::;;;>>>@@@AAAEEECCCHHHTTT^^^lll|||uuusssuuuwwwyyyzzz||||||||||||}}}~~~sssnnncccXXXTTTUUUWWW\\\```ccc\\\VVVTTTQQQQQQYYYeeezzz~~~nnnddd^^^\\\```fffuuuzzz}}}~~~~~~~~~zzztttqqqqqqrrr}}}|||vvvrrrpppvvvmmmcccZZZUUUTTTTTTYYY```lllrrr{{{xxxttttttyyy~~~|||wwwtttvvvxxxxxxvvvrrrnnnkkkgggeeecccbbbaaa```^^^\\\\\\ZZZWWWTTTRRRPPPOOOOOONNNPPPSSSVVVYYY[[[]]]^^^^^^fffllllllkkkmmmmmmllljjjgggbbb___^^^^^^]]]\\\UUUQQQLLLHHHFFFEEEDDDCCCDDDJJJVVVcccqqq}}}yyysssnnnkkkiiilllmmmooossstttqqqiiibbbZZZXXXUUURRRPPPOOOMMMLLLOOOMMMKKKIIIIIIHHHFFFEEECCCBBB@@@===:::888777777666555444444555777999:::<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@???>>>===<<<;;;;;;888555444555555444333111222222222333333333333333333333444444555555555444555777777999<<<@@@CCCEEEMMMXXXbbbjjjrrryyy~~~{{{tttllliiiuuuttthhhbbb___\\\YYYXXXSSSOOOTTT\\\ddd```\\\\\\```eeegggggggggeeebbb^^^ZZZWWWTTTRRRPPPPPPQQQRRRRRRQQQPPPOOONNNLLLKKKIIIHHHIIIJJJJJJMMMNNNOOONNNNNNOOOQQQTTTTTTSSSQQQRRRTTTXXX\\\^^^cccaaaaaabbbbbbcccjjjsss}}}|||rrrjjjccceeeooovvvkkk```YYYRRRMMMMMMMMMMMMOOORRReeewwwxxxfffYYYRRRNNNJJJFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@???>>>===;;;:::999888888888888888:::<<<>>>???BBB@@@EEEOOOVVVbbbzzzyyymmmaaa\\\ZZZZZZ]]]aaaiiiccc]]]ZZZVVVUUU[[[dddsssssskkkfffeeeiiioooyyy~~~~~~yyyyyyxxxtttnnnkkkjjjkkkpppsssvvvwwwtttpppmmmlllxxxmmmdddYYYSSSPPPPPPVVV]]]jjjmmmsssxxx{{{xxxpppmmmpppxxx}}}yyyyyyzzzzzzyyywwwssspppnnnllljjjhhhffffffdddbbb```aaa___]]]ZZZWWWVVVTTTTTTSSSTTTWWWZZZ^^^aaadddeeelllwww|||vvvqqqnnnkkkhhhfff___YYYQQQKKKGGGEEEDDDCCCEEELLLYYYjjj{{{}}}zzzoooiiiaaa\\\ZZZYYYVVVTTTUUURRROOOMMMLLLLLLKKKJJJGGGEEEBBB>>>;;;888777666777666555555555666888999:::::::::;;;<<<===???@@@????????????@@@AAABBBBBBBBBBBBBBBAAA@@@>>>===<<<:::888555555555555444333222222333333333333333444222222333333444555666666666777888888888:::===@@@BBBHHHRRRZZZaaaiiirrryyy}}}uuuqqqkkkhhhmmm}}}rrrgggbbb]]]ZZZWWWSSSPPPQQQZZZeeeiiiddd^^^]]]aaaeeeggggggiiigggccc^^^YYYTTTQQQOOOOOOOOOPPPPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKPPPPPPPPPOOOMMMMMMNNNOOONNNKKKIIILLLRRRWWWZZZ[[[___]]]\\\\\\\\\]]]eeennnzzzzzzsssjjjbbbbbbkkk|||rrriiibbb[[[UUUPPPPPPPPPMMMMMMOOO___ssspppaaaVVVPPPLLLKKKHHHGGGEEEDDDBBBAAAAAAAAA??????>>>===;;;:::999999777777777777888:::<<<===@@@???BBBJJJOOOVVViii|||qqqiiieeebbbbbbeeekkkeee```[[[VVVSSSWWW\\\gggttt{{{tttqqqppptttyyy}}}zzzssssssppplllgggdddccccccgggjjjnnnpppoooooonnnooo}}}rrrhhh]]]VVVQQQPPPVVV^^^iiikkkooorrrtttxxx|||}}}}}}~~~~~~yyyooohhhggglllwww|||}}}|||zzzvvvsssnnnkkkiiimmmkkkiiihhhhhhgggeeecccbbbaaa```^^^]]][[[ZZZZZZUUUWWWZZZ^^^dddiiimmmooowww}}}yyyuuupppmmmhhhaaaWWWOOOJJJGGGFFFEEEGGGMMMXXXhhhzzzzzzrrrlllkkkiiifffccc```\\\WWWTTTRRRQQQOOONNNLLLIIIDDD@@@>>><<<:::999::::::999888888888888999999999::::::<<<===???@@@>>>>>>>>>???@@@AAACCCDDDCCCCCCBBBBBBAAA???>>>===999777666555666666555333333333333333444444444444111111222333444666666777777888999999888999;;;===@@@EEELLLRRRYYYaaakkkrrrxxx~~~qqqnnniiihhhsssqqqeeeaaa]]]\\\ZZZWWWUUUYYYdddmmmkkkfff___]]]___ccceeeeeegggddd```[[[VVVQQQOOOMMMMMMNNNNNNOOONNNMMMKKKJJJHHHHHHIIIIIIJJJKKKKKKKKKPPPQQQQQQPPPNNNMMMNNNOOONNNJJJGGGJJJQQQVVVWWWVVVWWWUUUUUUWWWXXX\\\eeeoooxxxyyy{{{zzzqqqhhheeekkk~~~uuujjjddd___YYYUUUTTTRRRNNNLLLMMMWWWiiixxxhhhZZZQQQMMMMMMIIIHHHFFFDDDCCCAAAAAA@@@??????>>>===<<<;;;::::::888888777777888:::;;;<<<@@@@@@CCCHHHKKKPPP^^^lll{{{tttnnnkkklllooojjjddd]]]XXXTTTTTTUUU\\\iii{{{{{{yyywwwzzz~~~~~~xxxqqqoookkkfffaaa___^^^^^^eeehhhlllooosssxxx}}}uuulllbbbYYYRRROOOUUU]]]fffiiilllnnnpppssswwwzzzzzz{{{{{{|||~~~}}}qqqhhhcccccciiivvv~~~}}}zzzwwwsssooollljjjllljjjiiihhhiiiiiigggeeebbbbbbaaaaaa```______^^^YYY\\\aaagggmmmsssxxx{{{~~~|||wwwtttmmmfff\\\TTTNNNKKKIIIGGGHHHMMMVVVcccuuu~~~}}}~~~~~~zzzyyyzzz{{{zzzyyyuuuqqqlllgggbbb]]]XXXTTTTTTPPPJJJFFFDDDCCCAAA???>>>===<<<;;;:::999999999888888888999:::;;;======>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAAAAA@@@???>>>>>>999888777777888777666444444444444444444444444444111111222333444666666777777888999999888888:::<<<>>>BBBGGGLLLQQQYYYcccjjjooowwwrrrpppkkkkkkxxxssseee```\\\^^^___^^^```eeelllqqqmmmgggaaa^^^```bbbccccccaaa___ZZZUUUQQQNNNLLLLLLKKKLLLMMMMMMMMMKKKJJJIIIFFFGGGIIIJJJLLLLLLLLLKKKKKKLLLNNNNNNMMMMMMNNNOOOLLLHHHFFFIIIPPPTTTUUUSSSSSSQQQRRRUUUWWW[[[dddnnnuuutttsssvvvzzzpppkkkmmm||||||mmmeeeccc]]]XXXWWWTTTOOOLLLLLLRRR```vvvooo___TTTOOONNNKKKIIIGGGEEECCCBBBAAA@@@??????>>>===<<<;;;;;;:::999999888888888:::;;;<<<>>>???CCCFFFHHHMMMWWWaaasss~~~yyyxxxyyyuuunnnfff___\\\YYYWWWWWWbbbvvv~~~|||zzz{{{~~~~~~zzzpppkkkddd^^^ZZZYYYYYYYYY___ccckkkttt~~~vvvnnneee\\\SSSNNNRRRZZZaaadddiiimmmoooqqqtttvvvxxxyyyzzz{{{}}}wwwlllccc______eeerrr}}}{{{xxxvvvuuuooonnnlllkkklllkkkjjjhhhcccccccccccccccbbbaaa``````ccciiiqqqwww}}}~~~{{{xxxnnnhhh___XXXRRROOOLLLKKKJJJMMMTTT___oooyyynnnlllkkkmmmrrruuuuuutttssstttuuuxxx|||{{{sssjjjddd]]]WWWOOOKKKIIIGGGEEEBBBBBBBBB@@@???===;;;:::999777777777777888999::::::=========>>>???AAABBBCCC>>>>>>????????????>>>>>>:::999888999:::999777666666555555555555444444444222222333333444555666666555777888999999999;;;<<<===@@@DDDGGGKKKQQQZZZaaafffooo{{{ttttttqqqppp|||uuuhhhccc```bbbdddfffkkkrrrtttrrrnnniiicccaaabbbccccccaaa\\\YYYUUUQQQMMMKKKJJJJJJIIIJJJKKKLLLLLLLLLJJJJJJFFFGGGJJJLLLMMMMMMLLLKKKEEEGGGJJJKKKLLLLLLNNNOOOIIIGGGFFFIIINNNRRRSSSSSSTTTRRRSSSVVVVVVWWW___gggqqqoooooosss~~~wwwpppmmmwwwsssjjjggg```[[[YYYVVVPPPMMMMMMQQQYYYjjjwwwgggZZZRRROOOKKKJJJHHHFFFDDDCCCBBBAAA??????>>>>>>===<<<;;;;;;:::999888888888999:::;;;:::<<>>:::::::::999999::::::;;;;;;;;;;;;<<<===>>>???@@@:::;;;<<<===>>>>>>>>>>>>;;;::::::;;;<<<;;;999777666666666666555555444444333333333444444555555555222555777999999:::<<<===;;;>>>BBBDDDFFFKKKRRRXXX^^^gggsss|||yyy|||yyywwwvvvmmmjjjiiijjjjjjmmmwww}}}uuukkkgggcccaaabbbbbbaaa^^^[[[XXXSSSNNNJJJHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKFFFIIILLLNNNOOONNNMMMKKKEEEGGGKKKMMMMMMNNNOOOQQQLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSTTTVVVUUUUUUZZZaaajjjlllooouuu}}}tttnnnrrr~~~uuuiiibbb\\\ZZZVVVQQQNNNOOONNNSSS```wwwrrrdddXXXQQQKKKJJJHHHFFFEEECCCCCCCCC??????>>>>>>===<<<<<<<<<999999777777666777888999999;;;===>>>???EEEKKKOOOYYYhhh|||tttooonnnjjjdddfffkkk{{{}}}{{{}}}~~~~~~}}}sssjjj\\\SSSPPPRRRUUUWWW___lllyyytttlllcccXXXPPPRRRXXX[[[bbbkkkrrrvvvwwwvvvvvvxxx{{{~~~~~~rrrggg___[[[ZZZ___kkkxxx~~~{{{xxxvvvtttpppnnnjjjjjjjjjhhhfffccc```^^^fffjjjpppwww|||}}}}}}|||ssszzz}}}yyytttqqqnnnkkklllmmmooosssuuuvvvsssqqqkkkgggaaa\\\XXXUUURRRPPPLLLKKKLLLQQQ\\\jjjxxx|||pppddd\\\XXXXXXYYY]]]bbbdddaaa^^^ZZZ]]]______```hhhvvv}}}uuujjjbbb___[[[UUUQQQQQQPPPOOOMMMKKKHHHEEEDDD??????>>>============>>>:::::::::::::::;;;<<<===888999:::<<<======>>>>>>;;;;;;;;;<<<===<<<:::888777777666666555555555444444444444444444444444444111333666999999;;;===>>>:::===@@@AAACCCFFFMMMRRRYYYbbbnnnvvv}}}}}}}}}wwwpppppprrrqqqpppsss~~~{{{gggddd```___``````]]]ZZZ[[[XXXSSSNNNIIIGGGFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLGGGIIIMMMOOOPPPOOOMMMKKKHHHKKKNNNPPPQQQQQQSSSTTTTTTUUUUUUSSSPPPOOOPPPQQQPPPPPPSSSVVVUUUTTTYYY___fffjjjqqqxxxxxxoooppp~~~kkkddd]]]ZZZVVVQQQOOOPPPKKKOOOZZZpppyyykkk]]]TTTJJJIIIHHHFFFEEEDDDDDDDDD??????>>>>>>======<<<<<<999888666555555666777777:::<<<>>>===>>>CCCIIIKKKQQQ\\\jjjzzz~~~zzzzzzvvvoooooorrr}}}yyyyyy}}}|||xxxmmm^^^TTTQQQTTTXXX[[[lll{{{wwwvvvrrrggg[[[SSSQQQSSSVVV```iiinnnrrrxxx||||||{{{{{{}}}}}}oooccc\\\^^^ZZZ[[[dddqqq}}}~~~|||zzzwwwtttssssssmmmjjjlllkkkeeecccfffjjjkkkooouuu{{{~~~|||yyyuuuuuutttqqqoookkkhhhfffdddfffjjjmmmooooooooonnnmmmhhhaaa]]]\\\YYYSSSNNNNNNNNNOOOOOOSSS[[[gggooo}}}zzzsssiii___]]]XXXUUUWWW]]]bbbbbb```\\\ZZZWWWVVVXXX\\\bbbfffuuu{{{ssspppnnniiiffffffdddaaa]]]YYYVVVQQQJJJDDDJJJFFFBBBAAABBBBBB@@@>>>AAA???<<<<<<<<<======<<<<<<;;;;;;<<<>>>??????>>>>>>>>>>>>>>>============999888888777777777777888777666555444333444555666666666666777888999:::;;;?????????@@@BBBFFFJJJLLLOOOVVV```jjjtttvvvooorrrssssssssswww|||kkkccc^^^aaabbb]]]VVVQQQPPPPPPMMMJJJGGGFFFHHHJJJIIIIIIIIIJJJJJJKKKKKKKKKFFFIIIMMMNNNLLLKKKMMMNNNPPPNNNLLLOOOTTTXXXYYYXXXWWWUUUTTTUUUUUUSSSNNNIIILLLNNNQQQRRRSSSTTTVVVXXX[[[jjjvvvyyy~~~}}}rrrnnnxxx{{{nnn```YYYUUUOOOKKKKKKOOOPPPYYYmmmuuueeeVVVPPPKKKHHHHHHFFFCCCCCCEEEAAA@@@???============>>>::::::999888888999999999777888999;;;???CCCFFFHHHJJJSSS___kkk{{{}}}zzz}}}|||}}}uuukkk___WWWQQQQQQXXXaaawwwzzzyyytttiii]]]TTTRRRSSSUUU___iiinnnrrrxxx|||}}}}}}}}}~~~}}}nnnccc]]][[[WWWXXXaaammmzzz~~~|||yyywwwvvvvvvpppmmmoooooojjjiiijjjmmmmmmooorrruuuvvvssspppooooooppppppnnnkkkhhhfffcccdddfffhhhiiijjjjjjjjjhhhddd```___``````[[[WWWRRRQQQPPPNNNPPPUUU^^^eeesss}}}uuukkkddd___YYYYYY]]]aaaaaa______[[[VVVRRRQQQSSSWWWZZZgggooo}}}yyypppnnnpppqqqtttxxxzzzxxxtttnnnfff]]]TTTOOOOOOKKKHHHFFFGGGGGGFFFEEECCCBBBAAAAAAAAAAAA???===AAA@@@@@@AAABBBCCCBBB@@@?????????????????????>>>======<<<<<<;;;;;;<<<<<<:::999888888777777888888555555555666666777999999======>>>>>>@@@CCCEEEGGGIIIOOOXXXaaakkkxxx|||}}}}}}qqqlllrrruuuvvvxxx|||ooofff`````````ZZZSSSPPPLLLLLLLLLIIIGGGGGGHHHJJJHHHHHHIIIIIIIIIIIIIIIIIIFFFHHHKKKKKKJJJJJJLLLNNNQQQOOOMMMNNNRRRTTTUUUTTTUUUTTTTTTUUUUUUSSSOOOKKKMMMOOORRRSSSSSSUUUWWWYYY[[[hhhrrruuuxxxsssmmmtttuuufff\\\TTTNNNLLLMMMNNNOOOVVVggg|||lll]]]RRRMMMIIIHHHGGGDDDCCCFFFBBBAAA???>>>======>>>>>>:::999999888777777777888999999:::;;;>>>AAACCCEEEGGGNNNXXXaaannn~~~~~~~~~~~~xxxoooddd[[[TTTUUU```lll}}}wwwmmm```WWWSSSRRRTTT^^^hhhmmmrrrxxx|||}}}}}}||||||}}}zzzlllaaa[[[WWWSSSUUU]]]iiivvv~~~|||{{{zzzzzzvvvsssttttttqqqoooppprrrpppnnnmmmmmmkkkhhheeefffhhhkkkmmmmmmjjjgggeee````````````aaabbbccccccbbbaaaaaacccggghhheeebbbWWWUUURRRNNNMMMPPPVVV[[[oootttlllccc___```bbbaaa___aaa]]]VVVPPPMMMMMMOOOQQQYYY^^^iiiwwwuuujjjhhhlllrrr{{{zzznnnfffccc[[[XXXSSSQQQOOOOOOMMMLLLIIIHHHHHHIIIJJJIIIFFFCCCEEEDDDDDDDDDEEEEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::777777666666777888999999<<<======???@@@AAABBBCCCDDDHHHOOOWWWaaannn|||wwwtttsssuuu~~~yyykkkjjjqqquuuzzz~~~sssjjjbbb```]]]WWWQQQNNNIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGIIIIIIHHHIIIKKKMMMQQQOOOMMMMMMOOOPPPOOOOOORRRRRRRRRSSSTTTSSSPPPMMMMMMOOOQQQRRRRRRSSSUUUWWW[[[dddmmmoooqqqxxxxxxpppttt}}}|||mmm```UUUMMMLLLPPPNNNNNNRRR```uuuuuugggVVVOOOJJJIIIGGGDDDDDDFFFBBBAAA@@@???>>>>>>>>>>>>::::::999888777666666555::::::::::::<<<>>>@@@BBBDDDIIIOOOUUU^^^nnn~~~|||{{{{{{{{{||||||}}}~~~}}}|||uuukkkbbb[[[___ooo{{{qqqeee[[[UUURRRQQQ\\\gggmmmqqqxxx{{{{{{yyyxxxxxxxxxzzzuuuggg]]]WWWSSSQQQRRRZZZeeerrr~~~}}}}}}~~~{{{xxxwwwwwwvvvtttssssssqqqnnnjjjfffcccaaa___^^^bbbgggkkkllljjjgggddd^^^]]][[[ZZZYYYZZZ\\\]]]______aaaeeehhhjjjhhhfffYYYWWWSSSOOONNNPPPTTTVVVjjj~~~rrrkkkhhhgggccc```ccc___YYYSSSOOONNNOOOOOORRRVVV^^^iiittt}}}qqqddd```bbbgggpppwww|||xxxxxxooolllgggbbb^^^\\\[[[ZZZYYYWWWUUUTTTTTTSSSPPPNNNKKKIIIIIIIIIIIIIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBB@@@???>>>======<<<======>>>>>>???@@@@@@>>>===<<<;;;:::::::::::::::;;;<<<;;;<<<>>>@@@AAABBBBBBBBBBBBEEEJJJPPPYYYfffuuutttnnnkkknnn|||wwwiiiiiipppssszzzvvvlllccc___\\\VVVQQQOOOKKKLLLMMMLLLJJJHHHGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHHHHJJJLLLNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQOOONNNLLLNNNPPPPPPPPPQQQSSSTTTZZZaaahhhkkklllqqqyyywwwyyy~~~rrrfffYYYNNNLLLOOOMMMMMMPPPYYYlll}}}ooo[[[RRRKKKIIIGGGDDDCCCEEEBBBAAAAAA@@@??????>>>>>>;;;;;;:::999888777666555888888888999:::<<>>>>>======<<<<<<<<<======999;;;===???@@@AAABBBBBBAAADDDGGGKKKRRR]]]kkkuuuvvvkkkgggkkk~~~wwwkkkiiinnnnnnuuuzzzzzzzzz{{{zzzwwwsssjjjbbb___\\\VVVSSSTTTRRRRRRRRRPPPKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHIIIKKKMMMNNNHHHIIIJJJKKKKKKKKKKKKLLLIIIKKKLLLNNNNNNNNNNNNNNNNNNOOOQQQQQQQQQQQQSSSTTTXXX]]]ccchhhjjjnnnuuu|||~~~~~~}}}uuukkk___RRRLLLMMMMMMNNNPPPUUUccczzzuuuaaaWWWMMMIIIGGGDDDCCCDDDBBBBBBBBBAAA@@@@@@???>>><<<<<<<<<;;;:::999777666555555666777999;;;>>>???AAACCCFFFGGGKKKTTTaaakkk}}}~~~~~~~~~}}}}}}|||||||||zzzzzz{{{{{{{{{{{{{{{{{{}}}{{{xxxwww}}}vvvmmmccc[[[VVVRRR]]]iiinnnrrrwwwzzzyyyyyyzzz{{{zzz{{{ssscccVVVPPPOOOMMMOOOUUU___nnnyyywwwwwwtttooommmmmmkkkhhheeeccccccdddaaadddiiimmmnnnkkkhhheee]]][[[YYYWWWVVVVVVWWWXXXXXXYYY\\\^^^___`````````[[[XXXVVVUUUVVVXXXZZZZZZYYYjjjxxxooohhhfffeeebbb^^^XXXSSSNNNKKKLLLOOOVVV```jjjrrrvvvwwwuuuhhh\\\VVVTTTSSSUUUYYYbbbkkkvvv{{{xxxvvvwwwyyy~~~xxxsssooolll```\\\XXXTTTSSSRRRQQQPPPOOONNNMMMKKKJJJHHHGGGFFFKKKJJJIIIGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>;;;<<<<<<>>>???@@@AAAAAA@@@BBBDDDFFFJJJSSS___hhhzzzzzzlllhhhooovvvllliiijjjhhhmmmpppnnnmmmnnnmmmjjjjjjccc^^^]]][[[XXXWWWYYYXXXXXXVVVRRRLLLHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHGGGHHHKKKMMMMMMLLLEEEGGGIIIJJJJJJIIIKKKLLLGGGIIILLLLLLLLLLLLMMMOOOQQQRRRTTTTTTSSSSSSTTTUUUVVVYYY^^^eeehhhkkkrrrzzz~~~xxxpppeeeXXXOOOMMMMMMOOOPPPSSS[[[ooo|||jjj^^^QQQLLLIIIFFFCCCCCCBBBBBBBBBBBBBBB@@@??????<<<<<<======<<<:::888777444444444555777:::<<<>>><<>>AAACCCCCCCCCEEEGGGJJJVVVcccnnn~~~~~~}}}|||{{{{{{|||||||||{{{zzzyyyxxxzzz|||{{{xxxvvvwwwyyyuuuuuuuuuuuuuuuuuuvvvvvvqqqrrrrrrssstttuuuvvvvvvwwwxxxzzz|||}}}}}}}}}}}}~~~}}}mmmiiisss}}}}}}|||yyyoooeee```___fffooovvvzzz|||}}}~~~}}}uuubbbTTTLLLMMMOOOPPPUUUddd|||{{{uuupppmmmhhhiiihhhfffeeehhhoootttxxx{{{yyytttpppnnnjjjeee```^^^\\\[[[\\\\\\[[[YYY\\\^^^aaafffkkkqqqvvvyyy|||yyyvvvuuuvvvuuurrrpppiiiccc^^^aaakkkwww}}}~~~}}}sssjjjccc^^^cccjjjjjj___TTTQQQQQQRRRWWW^^^fffkkknnnpppfffYYYOOOKKKJJJJJJIIILLLLLLMMMPPPSSSSSSQQQOOOUUUSSSUUUYYY]]]cccnnnyyy~~~zzztttnnniiinnniiiccc^^^\\\\\\[[[[[[ZZZWWWTTTSSSUUUUUUTTTRRRZZZXXXUUUSSSRRRQQQPPPNNNPPPOOONNNMMMKKKJJJJJJIIIIIIHHHHHHHHHIIILLLOOOQQQbbbkkk{{{vvvuuutttjjjeeeccccccbbbbbbaaa]]]XXXSSSPPPNNNLLLMMMPPPRRRUUUVVVWWWXXXWWWUUUQQQNNNJJJHHHGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKJJJIIIKKKJJJHHHGGGFFFFFFGGGGGGIIIIIIHHHJJJLLLLLLKKKIIIOOONNNNNNNNNOOOQQQSSSTTTTTTUUUWWWZZZ^^^bbbfffiiiooosss~~~~~~{{{wwwhhhZZZUUUTTTQQQMMMJJJHHHMMM]]]lllxxxeeeWWWQQQNNNJJJGGGCCCCCCDDDDDDCCCAAA???>>>===<<<;;;:::999888888888666666666666777888999:::;;;<<<===>>>@@@BBBDDDEEEGGGLLLSSS^^^lll}}}{{{zzzzzz{{{|||}}}}}}}}}|||{{{{{{zzzzzz{{{zzzyyyzzz{{{|||{{{zzzzzzyyyxxxwwwwwwvvvwwwwwwuuusssrrrpppoooooooooppprrrrrrsssssssssrrrqqqqqqssstttvvvxxxzzz{{{||||||xxxnnnmmmttt{{{|||sssjjjeeeccciiipppvvvyyy{{{||||||kkk\\\PPPOOOOOOPPPTTTaaayyyzzzvvvsssmmmmmmkkkiiiiiilllsssxxx}}}xxxtttnnnhhhaaa___]]]]]]]]]^^^]]][[[\\\]]]___bbbgggmmmrrruuuyyywwwuuuuuuvvvvvvtttrrreee___YYYYYY```hhhnnnqqqxxx}}}~~~{{{{{{~~~}}}yyyllleee```cccjjjkkkcccZZZQQQOOOOOORRRYYY```eeehhhnnneeeYYYPPPMMMLLLKKKJJJFFFGGGIIILLLOOOPPPNNNLLLMMMKKKLLLNNNQQQTTT]]]fffooouuu|||vvvqqqnnnkkkiiigggdddaaa]]]\\\^^^```aaa```hhhfffbbb___]]]ZZZXXXVVVYYYYYYXXXWWWVVVTTTRRRQQQPPPOOOMMMLLLMMMNNNPPPQQQ]]]fffvvv|||vvvyyyrrrgggccccccdddfffddd```ZZZSSSOOOLLLKKKLLLLLLNNNOOOQQQSSSTTTUUUSSSRRROOOKKKHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIILLLKKKIIIHHHGGGHHHHHHIIIIIIHHHGGGHHHIIIJJJIIIGGGMMMMMMNNNOOOPPPRRRSSSTTTSSSTTTUUUXXX\\\```dddfffmmmqqq{{{~~~{{{xxxmmmbbb^^^UUUQQQNNNLLLKKKLLLVVVaaaxxx~~~lll]]]TTTOOOKKKHHHDDDEEEEEEEEEDDDBBB@@@???>>>===;;;:::999999888888777777666666777777888888888999999;;;<<<>>>@@@AAABBBEEEJJJPPPZZZiiizzz~~~{{{yyyxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzyyyxxxxxxzzzzzzzzzxxxyyyxxxwwwvvvvvvuuuuuuuuutttrrrqqqooonnnmmmmmmmmmppppppoooooooooooonnnnnnoooppprrrtttvvvxxxxxxyyy~~~uuummmmmmttt{{{|||sssllliiigggkkkqqquuuwwwxxxzzz{{{~~~xxxeeeVVVRRROOONNNQQQ]]]uuuzzzwwwrrrrrrpppnnnooottt{{{{{{rrrjjjcccaaa_________```___^^^[[[[[[[[[]]]aaaffflllooorrrqqqppppppqqqqqqpppoooccc\\\UUURRRTTTYYY\\\]]]jjjrrrxxxxxxwwwyyy||||||tttllleeefffkkkmmmiiibbbSSSPPPNNNOOOTTT[[[```cccjjjcccYYYRRRPPPOOOMMMLLLFFFFFFHHHJJJMMMMMMJJJHHHIIIFFFDDDFFFFFFFFFLLLRRRVVV\\\gggtttyyyuuuqqqoooqqqtttwwwyyy}}}yyytttooojjjgggfffhhhhhhiiihhhfffccc```___ZZZYYYWWWUUUTTTTTTTTTTTTZZZaaapppzzzvvv~~~pppeeeaaaeeeiiilllggg___WWWQQQNNNNNNNNNLLLLLLKKKLLLLLLNNNPPPQQQOOOMMMKKKHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEEEEEEEFFFGGGHHHIIILLLKKKJJJIIIHHHHHHIIIIIIGGGEEEDDDEEEFFFHHHGGGFFFIIIKKKMMMPPPRRRSSSSSSSSSSSSSSSUUUWWWZZZ^^^aaaccciiimmmvvv|||wwwvvvoooiiigggZZZUUUQQQPPPNNNLLLNNNSSSfffxxxwwwgggYYYPPPLLLJJJFFFFFFFFFEEEDDDBBBAAA@@@>>>===<<<;;;:::999999999888777777666666666666666777777888999:::<<<>>>???AAACCCEEEGGGLLLVVVccclll}}}yyyvvvuuuuuuvvvwwwvvvvvvwwwwwwwwwwwwxxxxxxyyywwwvvvwwwxxxxxxwwwvvvwwwvvvvvvuuuttttttssssssrrrqqqooommmlllkkkjjjjjjmmmlllkkkjjjjjjjjjkkkkkkkkkmmmoooqqqsssuuuvvvvvv{{{~~~}}}sssmmmooowww}}}~~~xxxnnnhhhfffgggkkkooosssuuuwwwyyy{{{{{{~~~mmm\\\TTTNNNMMMPPPZZZqqq}}}zzzxxxwwwvvvuuuwww{{{|||ssskkkdddbbb```___`````````^^^[[[YYYXXXXXX[[[___eeehhhhhhhhhgggfffffffffeeeddd___ZZZSSSOOOOOOPPPQQQRRRaaahhhooorrrtttwww{{{}}}~~~wwwnnnlllnnnooollliiiWWWSSSPPPPPPUUU\\\aaadddfff```YYYUUUTTTSSSQQQOOOLLLKKKLLLMMMNNNMMMJJJHHHJJJFFFCCCDDDCCCAAACCCHHHLLLQQQYYYcccllltttyyy{{{yyy{{{|||{{{zzz{{{||||||zzzvvvrrrppphhhgggeeebbbaaa```______aaadddoooyyywwwpppfffffflllrrrtttlllaaaWWWRRRRRRTTTVVVNNNMMMKKKJJJJJJKKKMMMNNNLLLKKKIIIFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFDDDCCCBBBCCCEEEGGGIIINNNLLLJJJHHHGGGFFFFFFFFFDDDBBBAAAAAADDDFFFGGGGGGFFFIIIMMMPPPSSSTTTSSSSSSSSSTTTTTTVVVYYY\\\___aaagggjjjrrr}}}yyyqqqooommmjjjjjjddd[[[TTTRRRPPPMMMJJJKKKYYYjjjppp^^^QQQKKKJJJGGGFFFFFFEEECCCBBBAAA@@@???>>>===;;;::::::999999999888777666555555555555777777888999:::<<<===>>>???AAABBBDDDFFFMMMWWW^^^nnnyyy~~~}}}{{{xxxuuussstttuuuvvvsssttttttuuuvvvvvvwwwwwwxxxvvvuuuuuuvvvvvvtttssstttttttttsssrrrrrrqqqpppoooooommmkkkjjjhhhggggggjjjiiigggfffeeeggghhhiiijjjlllnnnppprrrtttuuuuuuxxx{{{~~~zzztttpppsss{{{|||tttiiibbbaaabbbffflllpppsssvvvxxxzzzxxx{{{wwwbbbWWWNNNNNNPPPXXXnnn~~~~~~zzzrrrjjjeeecccaaa`````````___^^^ZZZXXXVVVUUUWWW[[[```cccbbbbbbaaa```^^^\\\\\\[[[WWWSSSOOOLLLKKKKKKLLLLLLYYY[[[aaaiiirrrxxx~~~vvvqqqooonnnllliiiZZZWWWTTTTTTXXX___eeehhheee```[[[YYYYYYYYYWWWUUUOOONNNMMMNNNOOOPPPOOONNNLLLFFFBBBBBBAAA???@@@CCCJJJLLLQQQVVV[[[```cccdddggghhhkkkpppzzzzzzyyyxxxwwwuuutttsssssssssssswww}}}|||}}}rrrmmmnnnuuuzzzzzzpppbbbWWWRRRRRRTTTUUUPPPNNNLLLKKKJJJKKKLLLMMMKKKJJJHHHFFFEEEEEEEEEFFFDDDEEEEEEEEEEEEEEEEEEDDDEEEDDDBBB@@@AAADDDGGGIIINNNLLLJJJGGGEEEDDDCCCCCCBBB@@@>>>???BBBFFFHHHIIIEEEHHHLLLQQQSSSTTTSSSSSSTTTTTTTTTVVVXXX[[[^^^```eeegggnnnxxxyyymmmjjjiiiiiiiiilllbbbXXXTTTQQQMMMKKKKKKSSSaaayyywwwdddUUUMMMKKKGGGGGGEEEDDDBBBAAA@@@@@@??????===<<<;;;::::::::::::999888666555555555555666666666777888:::;;;<<<;;;===???@@@AAAEEELLLRRR^^^dddppp~~~zzzzzzyyywwwuuutttttttttuuurrrrrrssssssuuuuuuvvvvvvvvvtttsssrrrssssssqqqoooppppppppppppooonnnmmmlllkkkkkkjjjiiihhhfffeeedddfffeeedddcccccceeegggiiiiiijjjlllnnnpppqqqrrrrrruuuxxx{{{|||}}}}}}~~~~~~{{{wwwssssssvvv|||~~~sssggg___^^^\\\aaahhhnnnqqqtttvvvxxxwwwzzz~~~iii[[[PPPPPPQQQVVViiizzz~~~|||yyyvvvqqqkkkgggeeebbbaaaaaa```^^^]]]YYYXXXVVVUUUVVVYYY]]]___aaabbbaaa___\\\ZZZYYYZZZQQQPPPMMMKKKIIIIIIIIIIIIRRRQQQUUU___kkkvvv~~~wwwrrrooollliii___]]]ZZZZZZ^^^ccchhhjjjgggccc___^^^```aaa```^^^OOOMMMKKKLLLPPPSSSUUUVVVMMMFFF@@@???>>><<<<<>>AAAEEEHHHIIIEEEHHHLLLPPPRRRSSSSSSRRRRRRSSSSSSUUUXXX[[[^^^```dddeeekkkttt{{{{{{kkkfffggghhhhhhnnncccYYYTTTQQQMMMKKKMMMPPPZZZooo~~~lll]]]SSSOOOIIIHHHGGGEEECCCBBBAAAAAA@@@???>>>===<<<;;;;;;;;;::::::888777666666666666333333333444555777888999<<>><<<<<>>===<<<;;;;;;;;;::::::999888888777888888333333333444555666777888;;;>>>@@@@@@???@@@CCCFFFNNNNNNSSS]]]gggrrr{{{vvvuuutttrrrpppooopppssstttuuutttrrrqqqnnnoooooooooppppppqqqqqqnnnllljjjiiiiiihhhfffeeebbbcccdddddddddbbb```___^^^^^^_________^^^]]]\\\[[[\\\^^^```bbbdddeeefffjjjkkkkkklllllllllllllllppprrrvvvxxxyyyzzz{{{}}}zzz|||~~~}}}|||}}}}}}vvvuuuvvvxxx{{{~~~tttdddZZZXXXWWW\\\dddkkknnnnnnnnnoooooossswwwzzz|||vvvdddWWWVVVSSSQQQ___ssszzzvvvwwwuuurrrnnnkkkgggeeecccbbb___]]]YYYXXXXXXXXXYYY[[[\\\]]]^^^```bbbaaa^^^\\\^^^```dddcccaaa^^^YYYUUURRRRRRQQQPPPSSSWWWXXX```ttt}}}xxxvvvrrrooolllkkkmmmooopppppppppllliiiiiilllooopppppp```[[[TTTPPPPPPSSSWWWYYY\\\QQQHHHDDDBBB@@@@@@BBB@@@@@@BBBEEEHHHMMMPPPSSSLLLOOOQQQRRRSSSZZZdddlllvvv{{{~~~xxxyyy~~~xxxmmmdddYYYSSSRRRTTTUUUTTTNNNNNNOOOOOONNNMMMLLLKKKIIIHHHFFFDDDCCCBBBBBBCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFEEEEEEFFFHHHJJJLLLMMMOOOJJJDDD@@@@@@AAACCCDDDHHHIIILLLNNNPPPRRRRRRRRRNNNNNNOOOQQQUUUXXX\\\^^^```aaafffnnnttt{{{wwwddd]]]___aaa``````[[[VVVSSSNNNIIIHHHJJJHHHMMM^^^yyy~~~ooobbb[[[OOONNNKKKIIIGGGFFFFFFFFFAAA@@@???===<<<<<<<<<<<<;;;:::999999888999999999555555555666777888999:::333777:::<<<<<<===AAADDDHHHGGGKKKSSSXXX]]]iiivvvzzzsssooonnnooonnnmmmkkkmmmqqqssstttsssqqqooommmmmmmmmnnnnnnnnnnnnnnnkkkiiigggffffffeeebbb```]]]^^^``````___^^^[[[ZZZYYYZZZ[[[\\\\\\[[[ZZZYYYWWWYYY\\\^^^aaacccdddeeennnnnnnnnoooooonnnnnnmmmnnnqqquuuwwwxxxyyy{{{|||vvvxxx{{{{{{zzz{{{{{{xxxxxxzzz~~~|||pppeee\\\WWWZZZ```gggkkkllllllnnnpppssssssuuuyyy~~~mmm[[[UUUSSSSSS^^^lll||||||{{{wwwssssssttttttoooggg```]]]]]][[[YYYVVVTTTTTTUUUXXXZZZ\\\```dddbbb```bbbjjjrrr{{{yyyvvvrrrmmmggg___ZZZXXXUUUSSSTTTWWW]]]jjjvvvzzz|||{{{zzz|||~~~~~~zzzvvv|||wwwsssrrrtttwwwxxxxxxwwwnnn```VVVSSSWWW]]]aaaddd[[[PPPGGGDDDCCCBBBBBBBBBBBBCCCDDDHHHLLLPPPRRRRRRPPPNNNPPPTTTZZZ___aaammmwwwxxx}}}zzzwww{{{qqqiiibbbXXXSSSRRRTTTUUUUUURRRSSSTTTRRRNNNKKKIIIIIIFFFFFFFFFFFFEEEEEEDDDDDDAAABBBBBBBBBAAA@@@@@@???BBBDDDGGGHHHGGGGGGGGGHHHHHHGGGFFFDDDDDDGGGMMMQQQUUUOOOHHHAAA>>>???CCCEEEGGGIIIKKKKKKLLLNNNPPPSSSRRRSSSSSSTTTVVVYYY___cccfffbbbccciiiqqqvvv}}}zzzvvvyyyxxxiii```ZZZZZZ]]]\\\WWWQQQMMMLLLKKKIIIFFFJJJMMMVVViii~~~oooeeeUUUSSSOOOLLLJJJGGGEEECCCAAAAAA@@@???>>>>>>>>>???<<<<<<;;;:::999777777666666555444333222333444444777888999:::<<<>>>@@@AAABBBDDDGGGJJJMMMSSSYYY]]]nnnzzz~~~zzzsssqqqmmmjjjgggfffffffffjjjkkkllllllmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkhhhgggeeebbb___\\\ZZZYYYZZZZZZYYYXXXWWWWWWVVVVVVWWWVVVUUUTTTTTTUUUVVVVVVUUUUUUWWWYYY[[[^^^___```iiikkkmmmnnnpppppppppooopppnnnmmmppptttvvvvvvtttvvvwwwxxxxxxyyy|||~~~~~~xxx}}}rrrfff\\\VVVWWW\\\dddiiillloooqqqsssuuuuuuvvvyyy}}}rrr___WWWSSSRRR[[[ggg}}}yyywwwxxxwwwrrrjjjddd```___\\\ZZZVVVTTTSSSTTTVVVWWWZZZ```fffhhhjjjoooxxxyyyrrrnnnggg```YYYUUUTTTXXXcccnnnzzzwwwyyy|||yyylll```ZZZZZZ___ccchhh```TTTKKKGGGEEEDDDCCCAAABBBCCCEEEHHHMMMQQQSSSRRRPPPOOOPPPTTTZZZ___aaaiiisss~~~vvv}}}zzzxxxyyynnnccc^^^VVVRRRRRRSSSTTTTTTRRRTTTUUUTTTPPPMMMJJJIIIFFFFFFGGGHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBAAA@@@@@@CCCEEEHHHIIIHHHGGGHHHIIIGGGGGGFFFEEEEEEGGGKKKOOORRRNNNHHHBBB@@@AAADDDFFFGGGIIIJJJKKKLLLMMMPPPRRRVVVWWWWWWVVVVVVYYY]]]```aaa______dddhhhmmmuuu}}}~~~uuupppppp|||zzzkkkaaaYYYWWWXXXXXXSSSLLLHHHGGGGGGEEEDDDEEEGGGOOO^^^uuuzzzrrr___YYYQQQKKKIIIHHHEEEDDDCCCBBBAAA@@@@@@??????@@@<<<<<<;;;:::999888777777666555444333333333444444666666777888:::<<<>>>???AAABBBDDDEEEGGGKKKOOOSSSYYYcccqqq~~~~~~yyysssoookkkiiifffdddbbbaaabbbbbbeeeeeefffggggggggggggffffffffffffffffffeeeeeeeeedddcccaaa^^^\\\YYYWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSRRRQQQQQQQQQRRRSSSRRRSSSUUUWWWYYY\\\]]]^^^fffgggiiikkkmmmmmmmmmmmmooonnnmmmppptttvvvvvvtttuuuvvvwwwwwwwwwyyy}}}}}}|||}}}www|||vvviii]]]UUUSSSXXX```ggglllqqquuuwwwwwwvvvwwwyyy|||~~~}}}|||xxxdddXXXRRRPPPWWWaaa~~~}}}}}}{{{wwwpppiiieeeccc___]]]YYYVVVTTTTTTUUUVVVZZZaaaiiiooossszzz}}}rrreee[[[TTTSSS[[[eeeqqqzzz}}}~~~|||oooeee```bbbeeellleeeZZZQQQJJJGGGDDDCCCAAABBBBBBEEEHHHLLLQQQSSSPPPOOOOOOPPPTTTYYY___bbbjjjsss{{{uuusss}}}{{{{{{uuuiii^^^ZZZUUURRRQQQQQQQQQQQQPPPRRRUUUUUUQQQMMMIIIHHHFFFGGGJJJKKKKKKJJJHHHGGGBBBBBBBBBBBBBBBBBBAAAAAADDDFFFHHHIIIHHHGGGHHHIIIEEEFFFGGGFFFFFFGGGIIIKKKOOOLLLHHHDDDCCCCCCEEEGGGGGGHHHJJJJJJKKKLLLOOOQQQXXXXXXWWWVVVUUUUUUXXX[[[[[[ZZZ\\\______cccmmmyyy}}}uuunnniiiooo~~~rrrfff\\\VVVVVVTTTPPPJJJEEEDDDDDDCCCCCCEEEGGGKKKWWWjjj~~~nnncccUUULLLHHHHHHFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@<<<<<<;;;:::999888777777666666555444444444444555333444444555777999:::;;;>>>???AAABBBCCCEEEIIILLLLLLRRR[[[cccnnn|||xxxrrrnnnjjjgggeee```___]]]\\\[[[[[[\\\\\\]]]^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\YYYWWWTTTRRRQQQPPPPPPPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPRRRUUUWWWYYY[[[\\\aaabbbeeegggiiijjjkkkkkkmmmmmmmmmooosssuuuuuutttuuuvvvvvvvvvuuuwwwyyy|||~~~}}}{{{zzzzzzzzz~~~{{{mmm___UUURRRVVV\\\dddkkkqqquuuxxxvvvvvvwwwyyy|||}}}}}}|||}}}hhhYYYQQQNNNTTT\\\vvv{{{uuuooojjjhhheeebbb^^^ZZZWWWVVVVVVVVV[[[aaaiiiooosssyyysssggg]]]WWWYYY^^^fffooo~~~zzznnnfffdddeeelllggg^^^TTTMMMHHHDDDCCCCCCBBBCCCDDDFFFJJJMMMOOOMMMNNNOOORRRUUU[[[aaafffqqqzzztttooommmppp}}}~~~~~~rrrfff\\\ZZZVVVSSSQQQOOONNNMMMMMMPPPTTTUUURRRLLLHHHEEEFFFHHHKKKNNNNNNLLLIIIHHHCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGGGGFFFFFFGGGIIIDDDFFFHHHHHHGGGFFFGGGHHHKKKJJJHHHFFFEEEFFFFFFGGGFFFHHHIIIJJJJJJKKKMMMPPPUUUUUUTTTSSSQQQQQQSSSUUUWWWYYY\\\^^^\\\___lllzzz}}}sssiiihhhqqq~~~~~~qqqcccZZZXXXUUUQQQLLLGGGEEEDDDDDDEEEEEEFFFHHHPPP```xxx}}}ooo\\\NNNIIIIIIGGGFFFDDDDDDBBBAAA@@@@@@@@@@@@<<<;;;;;;:::999999888888666666666555555555555555222333333444555666888999:::<<<>>>@@@BBBEEEIIILLLKKKNNNQQQUUU[[[fffttt~~~{{{uuupppjjjeeecccaaa```___ZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWTTTRRRPPPOOONNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKMMMNNNPPPSSSUUUXXXZZZ[[[]]]___aaadddfffhhhhhhhhhkkkkkklllnnnqqqsssttttttuuuvvvvvvuuutttuuuwwwyyyzzz{{{|||{{{yyywwwwwwxxxrrrbbbXXXRRRUUUZZZ```hhhnnnsssuuutttttttttwwwzzz}}}~~~~~~}}}kkkZZZQQQOOOSSSYYYlllzzzuuupppmmmhhhfffbbb]]]YYYWWWVVVUUUWWW\\\bbbgggkkkooouuuyyyvvvlllaaa]]]]]]___hhhuuu~~~}}}}}}}}}zzz~~~|||rrrhhhcccbbbhhhddd^^^UUUMMMGGGDDDBBBDDDDDDCCCCCCDDDFFFIIIJJJKKKNNNQQQUUUZZZ```hhhmmm}}}{{{nnniiihhhmmm}}}}}}qqqddd]]]\\\ZZZVVVQQQMMMKKKIIIMMMQQQVVVWWWTTTNNNJJJGGGFFFHHHKKKMMMMMMKKKIIIGGGBBBBBBAAAAAAAAABBBBBBCCCBBBCCCEEEDDDDDDDDDFFFGGGEEEGGGJJJJJJHHHFFFEEEEEEHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGHHHIIIIIIJJJLLLNNNQQQRRRRRRQQQPPPPPPQQQSSSUUUXXX^^^```^^^aaaooo~~~{{{nnnfffiiitttzzzkkkaaa]]]XXXVVVQQQLLLHHHFFFEEEFFFBBBCCCEEEIIIVVVlllyyyeeeUUUMMMJJJHHHGGGDDDCCCBBB@@@??????>>>>>><<<;;;;;;::::::999999999777777777666666666555555333333333333444555666777888;;;===???@@@BBBFFFHHHGGGIIIKKKMMMPPPVVV^^^eeennnwww}}}xxxrrrnnnhhheee```\\\[[[[[[ZZZZZZXXXWWWVVVUUUSSSRRRRRRQQQSSSTTTUUUUUUVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHHHHIIIIIIIIIJJJJJJLLLMMMOOOQQQTTTWWWYYYZZZ[[[]]]___bbbdddfffffffffhhhiiikkkmmmnnnppprrrsssuuuvvvvvvvvvttttttuuuwwwuuuuuuuuutttssstttvvvxxxvvvggg\\\SSSTTTWWW]]]dddlllpppqqqrrrqqqppprrrvvv{{{~~~~~~ppp]]]SSSQQQTTTWWWddd||||||vvvsssjjjhhhddd___[[[XXXVVVVVVSSSVVVZZZ]]]aaaeeejjjmmmsss{{{xxxlllccc___\\\bbblllvvv~~~}}}{{{|||}}}|||yyyvvvuuuuuuqqqtttwwwuuunnnfff```^^^```___[[[UUUMMMGGGDDDDDDEEEDDDCCCCCCDDDFFFHHHIIIKKKOOOVVV\\\aaaiiissszzzzzznnnhhhffflll~~~|||rrrfff^^^^^^[[[WWWQQQLLLIIIHHHPPPTTTXXXYYYVVVQQQMMMJJJFFFHHHIIIKKKJJJHHHFFFDDDBBBAAA@@@???@@@AAABBBCCCAAABBBCCCCCCBBBCCCEEEGGGGGGIIIKKKKKKIIIGGGEEEEEEGGGFFFFFFFFFFFFFFFFFFGGGEEEFFFHHHHHHHHHHHHKKKMMMQQQRRRRRRRRRPPPPPPRRRSSSSSSVVV\\\``````cccooo|||xxxlllhhhnnn{{{ssshhhddd]]]\\\YYYTTTMMMHHHFFFEEECCCEEEGGGIIIQQQccc|||ooo^^^RRRLLLIIIIIIDDDDDDBBB@@@???>>>>>>>>><<<;;;;;;;;;:::::::::999777777777888777666666555333333333333333444555666888:::<<<=========???AAADDDFFFIIILLLOOOSSSWWW[[[[[[cccoooyyy|||zzzyyywwwtttrrroookkkfffbbb\\\ZZZVVVTTTTTTTTTTTTSSSUUUUUUTTTSSSRRRPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSPPPPPPNNNMMMLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKMMMOOORRRUUUWWWYYYZZZ\\\^^^aaacccddddddddddddfffiiikkklllmmmppprrrssstttuuuuuusssssstttuuuppppppooonnnnnnqqqvvvzzz~~~yyykkk```RRRRRRSSSYYYbbbiiinnnooopppnnnkkklllpppvvvzzz|||~~~wwwbbbVVVSSSUUUVVV]]]rrr}}}yyynnnllliiiddd```]]][[[ZZZVVVVVVWWWXXXZZZ]]]aaadddffflllvvv~~~rrrgggbbb\\\___dddjjjqqqyyy{{{yyyyyyvvvwwwxxxvvvsssqqqqqqsssqqqpppoookkkfffaaa\\\ZZZYYYYYYXXXTTTNNNHHHFFFFFFDDDDDDCCCDDDEEEHHHKKKMMMLLLSSS\\\cccjjjtttzzzpppjjjffflll|||uuuhhh\\\]]][[[VVVOOOJJJIIIIIIPPPSSSWWWXXXUUUQQQMMMKKKFFFGGGGGGGGGFFFDDDCCCAAAAAA@@@???>>>>>>@@@AAACCCBBBCCCCCCCCCBBBCCCEEEHHHIIIKKKMMMLLLJJJGGGFFFEEEFFFFFFEEEDDDDDDEEEEEEFFFEEEFFFGGGGGGGGGGGGJJJLLLPPPQQQRRRQQQOOONNNOOOPPPOOORRRXXX]]]]]]___hhhsss~~~xxxlllllluuu~~~|||rrrmmmeeefffddd^^^UUUMMMIIIGGGGGGJJJKKKKKKNNN[[[qqqxxxgggXXXNNNJJJJJJFFFEEECCCBBB@@@?????????;;;;;;;;;;;;;;;:::::::::777777888888888777666555333222222222222333333444666888;;;<<<<<<<<<>>>@@@EEEFFFIIILLLOOORRRUUUWWWRRRXXX___fffjjjmmmooopppkkkmmmqqqxxx~~~~~~}}}xxxqqqkkkiiihhhfffeeecccbbb```]]]YYYVVVSSSRRROOOOOOOOOPPPOOONNNPPPPPPPPPPPPPPPOOONNNNNNKKKLLLLLLMMMMMMMMMMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHGGGFFFHHHJJJMMMPPPSSSUUUVVVYYYZZZ\\\___```aaaaaa```aaadddgggiiiiiijjjnnnqqqppprrrssssssrrrqqqrrrsssmmmllliiihhhiiinnnvvv|||{{{mmmbbbQQQPPPQQQWWW```iiimmmoooppplllhhhhhhlllqqqwwwzzz}}}|||eeeXXXUUUVVVVVVZZZmmm}}}tttrrrnnnjjjfffccc```___\\\[[[YYYWWWWWWYYY[[[]]]]]]bbbjjjsss|||~~~tttiiiccc]]]^^^```aaaeeekkksssxxx{{{~~~{{{xxxvvvwwwvvvvvvvvvssspppoooqqqtttuuuqqqjjjddd```\\\YYYWWWTTTVVVWWWTTTNNNJJJHHHHHHCCCCCCDDDEEEHHHKKKOOOQQQNNNVVV```iiiqqq{{{zzzqqqkkkffflll|||wwwjjjZZZ[[[YYYTTTNNNJJJJJJKKKMMMPPPSSSTTTQQQMMMJJJIIIFFFFFFEEEDDDCCCBBB@@@???@@@???>>>======???AAABBBCCCDDDDDDDDDCCCDDDFFFIIIKKKMMMNNNLLLJJJGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKOOOPPPPPPOOOLLLJJJJJJKKKLLLNNNSSSYYYZZZ[[[bbbjjjppprrrlllqqqxxxzzzvvvmmmnnnmmmfff]]]SSSMMMKKKDDDHHHIIIGGGGGGQQQeeeuuu}}}mmm[[[OOOKKKKKKGGGFFFEEECCCAAA@@@@@@@@@;;;;;;;;;;;;;;;;;;::::::777888888999999777666555222222111111111111222222333666999<<<>>>@@@BBBDDDDDDEEEFFFHHHJJJLLLOOOQQQQQQTTTXXX\\\]]]___```bbb]]]^^^```eeekkkppprrrrrrmmmnnnlllhhhaaa]]]\\\]]]ZZZYYYXXXWWWWWWUUUQQQNNNPPPNNNMMMMMMNNNNNNMMMKKKKKKKKKLLLMMMNNNNNNNNNNNNHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGGGGGGGGGGFFFDDDFFFHHHKKKNNNQQQSSSUUUXXXYYY[[[]]]^^^___^^^^^^___bbbfffggghhhiiilllpppnnnpppqqqrrrpppppppppqqqkkkiiifffdddfffmmmwww~~~~~~sssdddTTTPPPMMMPPPYYYcccjjjnnnnnnnnnnnnmmmmmmppptttxxx}}}tttcccYYYVVVVVVWWWbbb{{{{{{xxxtttqqqmmmiiidddaaabbb___\\\ZZZZZZ[[[[[[[[[]]]^^^bbbiiipppwww{{{|||yyyvvvtttuuuvvvssskkkddd______^^^]]]^^^aaafffkkksssvvvzzz{{{zzzxxxvvvuuusssuuuvvvtttrrrrrruuuxxxzzzvvvoooggg```[[[XXXVVVUUUQQQNNNOOOLLLHHHGGGIIIFFFHHHIIIGGGEEEHHHPPPVVVZZZaaajjjsss{{{zzzuuu}}}uuuhhhhhhxxxxxxdddZZZVVVPPPLLLJJJIIIHHHGGGMMMRRRUUUSSSMMMIIIIIIKKKDDDDDDDDDCCCBBB???===<<<=========>>>??????@@@@@@BBBCCCCCCBBBBBBDDDHHHKKKUUUVVVUUUPPPIIIEEECCCDDDFFFFFFGGGGGGGGGFFFEEEEEEIIIHHHGGGEEEEEEEEEEEEFFFOOOOOONNNKKKIIIHHHIIIKKKOOOOOORRRVVVVVVUUUZZZ```iiixxxtttoooooo~~~ttttttqqqkkkbbbXXXPPPKKKFFFGGGIIIIIIHHHKKKYYYhhhxxxhhhVVVLLLLLLIIIIIIHHHFFFCCCAAAAAABBB??????>>><<<;;;:::888888888888999999999888888777666555444333111000//////333444555666888:::<<<===@@@BBBFFFHHHJJJKKKMMMOOOQQQRRRSSSUUUWWWYYY[[[\\\VVVTTTRRRTTTXXX^^^bbbdddbbb```]]]ZZZVVVTTTRRRQQQPPPPPPOOONNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFHHHJJJMMMOOOPPPQQQWWWYYY[[[[[[[[[\\\^^^___bbbdddgggiiiiiiiiijjjkkkjjjlllooopppnnnmmmllllllkkkiiigggggglllsss{{{|||uuugggVVVQQQLLLMMMTTT\\\bbbeeemmmnnnooooooooopppsssuuuyyy|||{{{gggZZZTTTSSSRRRYYYooo}}}yyyvvvsssnnnjjjfffbbb```]]]\\\\\\\\\[[[ZZZZZZ[[[^^^dddkkkqqqttttttnnnkkkgggggghhhgggccc___^^^^^^^^^\\\\\\]]]aaadddlllpppuuuxxxyyyxxxxxxxxxvvvxxxyyyvvvsssrrruuuxxxyyyuuummmddd]]]XXXUUUTTTTTTPPPNNNNNNLLLGGGEEEGGGIIIJJJLLLKKKJJJNNNUUU\\\eeekkkttt{{{zzz~~~|||pppooo~~~xxxdddVVVRRRMMMJJJIIIIIIHHHHHHKKKOOOQQQPPPKKKGGGGGGHHHCCCCCCCCCBBBAAA???===;;;=========>>>??????@@@@@@BBBBBBCCCCCCCCCDDDHHHKKKPPPQQQPPPMMMIIIFFFEEEFFFEEEFFFFFFFFFFFFFFFEEEEEEHHHGGGFFFEEEEEEEEEFFFGGGMMMMMMMMMKKKIIIHHHJJJLLLNNNOOOTTTYYYZZZYYY]]]dddhhhxxxzzzqqqnnn}}}wwwuuurrrkkkcccYYYQQQLLLIIIIIIIIIIIIGGGIIIUUUbbb}}}rrraaaUUURRRKKKJJJHHHEEEBBB@@@@@@@@@@@@@@@???===<<<;;;:::999888888999888888777666666555555444333222111000000333333333444666777999:::;;;>>>BBBDDDFFFIIIMMMOOORRRSSSUUUVVVXXXYYYYYYYYYVVVSSSQQQQQQTTTXXXZZZ\\\[[[ZZZWWWSSSPPPMMMLLLKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???AAAAAAAAAAAAAAA@@@??????@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPVVVWWWYYYYYYYYYYYY[[[\\\___bbbeeeggggggggghhhiiihhhjjjmmmnnnmmmkkkkkkkkkfffffffffiiipppyyy|||xxxlll[[[UUUNNNLLLPPPWWW[[[]]]jjjlllooopppppppppqqqrrrtttxxx~~~ooo___VVVSSSPPPSSSaaa}}}}}}zzzwwwsssoookkkfffdddbbbaaaaaa```^^^\\\ZZZZZZ\\\```eeeggghhhggggggccc^^^^^^```bbbaaa`````````___]]][[[ZZZ[[[]]]eeeiiipppuuuxxxzzz{{{}}}zzz||||||zzzvvvssstttvvvzzzuuukkkbbbZZZVVVTTTTTTUUURRRQQQRRROOOJJJHHHIIINNNPPPQQQRRRSSSXXX```fffrrrwww~~~xxxzzzwwweeeQQQNNNJJJHHHHHHHHHHHHGGGGGGJJJMMMKKKGGGDDDDDDEEEAAAAAAAAA@@@???===<<<;;;=========>>>??????@@@@@@AAABBBCCCCCCCCCDDDGGGJJJIIIJJJKKKIIIGGGFFFGGGHHHEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIKKKNNNPPPWWW]]]______dddjjjrrrwwwpppxxx{{{wwwqqqkkkddd\\\TTTOOOMMMKKKJJJIIIFFFFFFOOOZZZqqqqqqbbbZZZOOOMMMJJJFFFCCCAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;999999999999888666555555444444444333333333222222222222222222333444555666666999;;;>>>AAAEEEJJJNNNQQQSSSTTTVVVWWWXXXWWWWWWVVVSSSOOONNNOOOQQQRRRRRRUUUSSSPPPMMMKKKHHHGGGFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@???>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEGGGIIIKKKLLLNNNNNNRRRTTTVVVVVVVVVVVVXXXYYY\\\___bbbcccccccccdddeeeeeegggjjjkkkkkkiiiiiiiiidddeeehhhmmmuuu|||qqqbbb[[[RRROOOQQQVVVZZZ\\\dddhhhmmmpppqqqqqqqqqrrrtttvvvzzzxxxggg\\\VVVUUURRRXXXlll|||zzzvvvrrrooolllkkkiiihhhgggeeebbb```_________```bbbbbbaaa___dddaaa___```bbbdddeeeeeeddddddccc```\\\ZZZYYYZZZaaaeeelllrrrvvvyyy|||}}}}}}xxxttttttuuuzzztttjjj```YYYVVVUUUUUUYYYVVVVVVXXXVVVRRRPPPQQQUUUWWWZZZ]]]```fffnnnssszzz~~~|||~~~rrrdddOOOLLLIIIGGGGGGGGGFFFEEEEEEGGGHHHGGGEEECCCCCCCCC@@@@@@??????===<<<;;;;;;=========>>>??????@@@@@@@@@AAACCCCCCCCCDDDGGGIIIFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGEEEDDDDDDDDDEEEFFFHHHIIIEEEGGGHHHHHHGGGGGGIIIKKKNNNQQQYYYbbbeeeeeejjjppptttvvv~~~xxxqqqkkkggg```XXXRRROOOKKKIIIHHHFFFFFFLLLTTTfff}}}nnnbbbUUUQQQLLLHHHFFFFFFEEEEEECCCBBBAAA@@@???>>>======;;;;;;;;;:::999777666555444444444444444444444444333333222222222222333333444555777999;;;???DDDHHHLLLNNNQQQSSSUUUVVVUUUUUUTTTQQQNNNLLLLLLMMMMMMLLLQQQPPPNNNKKKIIIGGGFFFFFFCCCCCCCCCBBBAAA@@@@@@?????????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===============>>>????????????>>>???@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLMMMOOORRRSSSTTTUUUWWWYYYYYY[[[^^^```______```aaabbbeeehhhiiiiiihhhhhhhhheeehhhlllssszzz{{{rrrvvv~~~uuufff___UUUQQQRRRWWW[[[]]]___ccciiinnnpppqqqrrrsssvvvvvvwwwzzznnn___WWWXXXSSSTTTaaaxxx~~~{{{wwwtttqqqooommmllljjjhhhdddaaacccaaaaaabbbdddfffeeeeeeeeefffgggjjjlllmmmlllkkkhhhhhhfffbbb]]]ZZZXXXYYY]]]aaahhhmmmqqqtttwwwzzz}}}zzzuuuttttttuuupppggg___YYYWWWXXXYYY\\\YYYZZZ]]]\\\YYYYYY[[[]]]```eeejjjpppvvv|||xxx}}}yyysssiii^^^OOOLLLIIIGGGFFFFFFDDDCCCDDDEEEEEEEEECCCBBBBBBCCC@@@???>>>===<<<<<<;;;;;;=========>>>??????@@@@@@???AAACCCCCCCCCDDDFFFHHHFFFFFFEEEDDDDDDDDDCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIDDDDDDCCCCCCDDDFFFHHHIIIFFFHHHJJJJJJJJJJJJLLLMMMNNNQQQYYYbbbfffggglllsssyyyvvv}}}tttpppmmmhhh^^^VVVOOOJJJGGGHHHGGGGGGJJJPPP]]]sssxxxkkkZZZUUUNNNJJJHHHHHHHHHGGGCCCCCCBBBAAA@@@??????>>>>>>======<<<;;;:::888777555555555555555666666666555444333333222222333333333444555555666999===AAADDDEEEIIILLLOOOQQQRRRSSSQQQOOOLLLJJJKKKLLLKKKKKKNNNMMMKKKIIIGGGFFFEEEEEEBBBBBBAAAAAA@@@@@@??????<<<===>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<999:::;;;===>>>???@@@@@@???@@@AAABBBCCCDDDDDDEEECCCDDDEEEFFFGGGHHHIIIIIIHHHKKKNNNQQQRRRUUUXXX[[[WWWYYY\\\]]]\\\\\\]]]]]]```cccfffhhhhhhgggggghhhfffjjjqqqyyysssmmmuuuxxxiii```VVVQQQRRRWWW[[[]]]]]]aaaeeeiiilllnnnqqqsssxxxvvvvvvxxxsssaaaWWWUUURRRRRRZZZjjj~~~{{{uuusssooommmkkkhhheeeccccccbbbbbbdddiiinnnqqqssssssuuuzzz}}}~~~|||zzzqqqoookkkeee^^^YYYXXXXXXZZZ^^^cccgggjjjmmmpppssszzz~~~zzzvvvttttttppplllfff```]]]\\\^^^___aaa^^^]]]``````^^^^^^bbbeeeiiipppxxxzzz|||yyyqqqfff\\\TTTMMMJJJGGGFFFEEEDDDBBBAAACCCBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<=========>>>??????@@@@@@???@@@BBBCCCCCCDDDFFFHHHHHHGGGEEEDDDDDDDDDBBB@@@DDDEEEFFFHHHIIIJJJJJJJJJDDDDDDCCCCCCDDDFFFGGGHHHHHHJJJLLLMMMMMMMMMNNNOOOLLLOOOVVV___bbbdddiiippp{{{zzz{{{yyyrrrfff[[[QQQKKKGGGHHHIIIHHHIIILLLTTTfffwwwaaaZZZQQQKKKIIIIIIHHHFFFCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>===;;;::::::666666666666666666777777555555444333333333333333333444444444444555888:::<<<===???CCCFFFJJJMMMNNNMMMKKKHHHHHHIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@??????>>>>>>>>>>>>:::;;;<<<===============>>>>>>>>>>>>????????????AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888999::::::777888:::;;;===>>>??????>>>???@@@@@@BBBBBBCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGEEEHHHKKKNNNPPPSSSWWWYYYVVVXXX[[[\\\[[[ZZZ[[[\\\___bbbfffhhhhhhhhhhhhiiifffllluuutttsss}}}xxxmmmdddYYYRRRSSSWWW[[[]]]___aaaccceeegggjjjnnnqqquuuuuuuuuxxx~~~zzzhhh]]]SSSSSSTTTVVV^^^rrr{{{xxxssspppmmmkkkiiiggggggeeeccceeekkkrrrxxx{{{|||uuulllccc\\\ZZZYYYZZZ]]]bbbeeehhhkkknnnqqqvvv{{{~~~zzzvvvttttttpppmmmjjjgggfffgggiiikkkjjjfffcccddddddbbbcccgggkkkpppzzzyyyllllllttt}}}}}}zzzhhhZZZQQQMMMHHHFFFDDDCCCDDDCCCBBB@@@AAA@@@??????@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<============>>>??????@@@@@@>>>@@@BBBCCCCCCDDDEEEGGGIIIGGGEEEEEEEEEEEECCCAAABBBCCCDDDFFFGGGHHHIIIIIIEEEDDDCCCCCCDDDEEEFFFGGGFFFHHHKKKLLLKKKKKKLLLMMMHHHKKKQQQXXX[[[]]]cccjjjwww}}}mmm```TTTLLLHHHIIIJJJIIIHHHIIILLLYYYooommmdddXXXPPPMMMKKKHHHFFFCCCBBBBBBAAAAAA@@@@@@???===============<<<;;;;;;777777777777777777777777444444333222222222333333111222444444333444555777777777888:::===AAAEEEHHHHHHFFFDDDDDDDDDEEEDDDCCCCCCBBBAAA@@@??????>>>???<<<<<<<<<;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666777999999888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDFFFIIIKKKMMMOOORRRTTTVVVXXX[[[[[[[[[ZZZZZZ[[[___bbbfffiiiiiiiiijjjkkklllrrr|||yyywww|||yyyqqqhhh\\\UUUUUUXXX\\\^^^bbbccccccbbbcccfffkkkooorrrsssuuuyyy~~~ooodddUUUVVVWWWUUUVVVeee~~~xxxtttqqqpppnnnlllllliiiffffffkkkrrrxxx{{{ssshhh```]]]\\\[[[___cccgggjjjmmmpppssstttxxx}}}~~~zzzvvvttttttsssqqqpppoooppprrrtttvvvsssnnnjjjiiigggeeegggkkkooouuussscccaaaiiiuuuzzzzzz}}}tttaaaSSSLLLJJJCCCBBBAAAAAACCCCCCBBBAAA???>>>======???@@@@@@???@@@???>>>===<<<<<<===>>>=========>>>??????@@@@@@>>>@@@BBBCCCCCCDDDEEEGGGJJJGGGEEEEEEFFFGGGDDDBBB@@@AAABBBDDDFFFGGGHHHHHHEEEDDDDDDCCCCCCDDDFFFGGGBBBDDDGGGHHHGGGGGGGGGHHHFFFGGGLLLSSSVVVWWW^^^fffrrrrrrbbbVVVNNNIIIJJJKKKHHHFFFFFFGGGPPPccc|||yyynnn```VVVQQQNNNJJJGGGBBBBBBBBBAAAAAA@@@@@@???;;;<<<<<<<<<<<<<<<;;;;;;888888888888777777777666333333222222222222222333///111333444444444555666555444444555777<<<@@@CCCEEECCCAAA@@@AAAAAA???>>>AAA@@@???>>>>>>>>>>>>>>>999999999999888888888888666666888999::::::::::::999999:::::::::;;;;;;;;;666777888999;;;<<<===>>>999999999999999999999999:::999777666555666888999:::;;;;;;;;;;;;:::999888::::::;;;<<<===>>>??????BBBBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHJJJJJJKKKNNNOOOVVVXXX[[[\\\[[[ZZZZZZ[[[```cccgggiiijjjjjjkkkllltttzzz}}}tttwww}}}yyyuuunnndddZZZUUUUUUYYY[[[aaabbbbbbbbbcccfffjjjmmmtttuuuuuutttwwwxxxiii]]]VVVUUU[[[[[[]]]ttt|||vvvrrrooommmmmmlllkkkjjjkkknnnrrrwwwzzz~~~tttlllddd]]]\\\]]]___bbbgggmmmsssvvvyyy~~~||||||~~~|||yyyvvvuuuwwwxxxyyyyyyvvvuuutttqqqooonnnpppqqqttt}}}{{{kkk^^^]]]```eeettt~~~vvvrrrtttuuuuuuqqqfffXXXMMMGGGGGGCCCCCCBBBAAAAAAAAABBBBBB???>>>;;;:::999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;>>>AAADDDEEEDDDBBBBBBBBBBBBCCCDDDEEEEEECCCAAA@@@EEEEEEFFFFFFFFFDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFDDDFFFGGGFFFDDDCCCFFFHHHDDDFFFGGGJJJMMMSSS[[[```rrrzzzfffZZZUUUMMMGGGEEEFFFGGGHHHEEEKKKWWWjjjqqqaaaSSSKKKIIIIIIHHHFFFCCCBBBBBBBBBAAA???AAA@@@???===<<<<<<;;;;;;;;;;;;:::999999888888777888777555444333333444444333333333333333333333333444444555555666777777888===<<<;;;;;;;;;;;;<<<===;;;;;;;;;::::::999999999555666777777777777777666888888888888888888888888999999888888999999:::;;;999888777888999:::999888666666777777888888888999777888999999777666666777888999::::::999888999;;;:::::::::<<>>>>>BBBFFFFFFBBB@@@BBBEEEHHHGGGGGGGGGJJJMMMPPPRRRRRRVVVYYY[[[\\\[[[\\\]]]cccfffhhhgggeeegggnnnuuu~~~wwwwwwwww{{{}}}yyysssmmmeee]]]XXXXXXZZZ\\\___aaabbbcccdddfffjjjmmmssstttttttttvvv~~~qqqdddZZZVVVYYYWWWWWWhhh}}}wwwrrrooommmmmmlllkkkjjjjjjkkknnnqqqsssyyyxxxppphhhaaa]]]\\\]]]```eeekkkrrrvvvxxx}}}~~~~~~|||wwwuuuvvvwww{{{zzzjjj\\\ZZZZZZ___nnnzzznnnhhhhhhhhhhhheee]]]QQQHHHEEEEEECCCBBBAAAAAA@@@AAAAAAAAA???>>><<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>@@@CCCCCCBBBAAAAAABBBAAABBBDDDEEEEEEDDDBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGDDDEEEFFFDDDAAAAAACCCFFFGGGHHHJJJKKKNNNTTT[[[```jjj|||rrr^^^XXXPPPJJJGGGGGGGGGGGGEEEIIIQQQ^^^ooo{{{kkk]]]TTTPPPOOOKKKIIIFFFEEEEEEDDDBBB@@@BBBAAA@@@???>>>=========;;;;;;::::::999888888888888777666444444444444444444444444444444444444444333333444555555666777777::::::999888888999::::::999999999999888888777777888888888777666444333222777777777777777777777777888888777777888888999::::::888777777888888777555666666666777777777888888555777888888666555555666777888:::999888888999;;;:::::::::<<<>>>??????===???CCCGGGFFFCCCAAACCCFFFDDDDDDEEEFFFHHHKKKMMMOOOPPPSSSWWWYYYYYYYYYZZZZZZ^^^```bbbdddgggnnnxxxvvvyyy~~~}}}rrrmmmfff___[[[ZZZ[[[\\\]]]___aaacccdddfffjjjlllqqqrrrssssssuuu{{{|||mmm```XXXXXXWWWUUU___ooo~~~xxxssspppooonnnlllllljjjiiiiiijjjkkkkkksssyyy|||uuulllddd\\\[[[[[[\\\aaaiiiqqqvvv}}}~~~~~~}}}mmm^^^XXXWWW\\\jjjyyytttfff^^^[[[XXXYYYXXXRRRKKKEEEDDDDDDBBBAAA@@@@@@??????@@@@@@@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBAAABBBCCCCCCDDDCCCCCCBBB???@@@BBBDDDEEEGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFDDDAAA??????AAACCCHHHIIIJJJKKKMMMRRRXXX]]]ffftttwwwccc]]]UUUNNNJJJHHHFFFEEEEEEFFFIIINNNYYYllluuuggg[[[SSSOOOMMMKKKHHHGGGGGGEEECCC@@@BBBBBBAAA@@@????????????<<<;;;;;;::::::999888888888888666555555555555555555555555444444444444444222333333444444555555666666666555555555555666666666666666666555555555555666666666666555333222111666666666666666666666666666666666555666777777888:::888666666666666444333555555555666666666666666444666777777555444444555666888999999888888999::::::999:::;;;>>>???>>>===>>>AAADDDCCCAAA@@@BBBDDD@@@AAACCCDDDGGGHHHJJJKKKMMMOOOSSSUUUUUUVVVWWWXXX[[[\\\]]]bbbkkkvvv}}}vvvppphhh```ZZZYYYZZZ\\\\\\^^^aaacccdddfffiiikkknnnoooqqqrrruuu{{{uuufff[[[ZZZZZZXXX]]]ggg}}}~~~yyyuuusssssssssnnnnnnmmmlllkkkjjjjjjjjjpppvvv}}}~~~vvvlllccc\\\ZZZYYYZZZ___hhhqqqwwwtttddd[[[YYY^^^kkkyyypppbbbYYYUUUOOOOOOOOOKKKGGGDDDDDDEEEAAA@@@@@@???>>>???????????????>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@??????AAACCCBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@BBBDDDFFFGGGHHHEEEEEEFFFFFFGGGGGGGGGGGGHHHFFFDDDAAA???>>>@@@AAAFFFGGGGGGGGGIIIMMMSSSWWWbbblllyyyvvvgggaaaYYYRRRLLLIIIEEEDDDCCCDDDCCCCCCHHHVVVjjjxxxttteeeXXXOOOLLLJJJHHHGGGGGGFFFCCCAAABBBAAAAAA@@@@@@@@@@@@@@@<<<<<<;;;;;;::::::999999888888777777666666666666555555444444444444333333222222222333333444444444333333333333333333333333333333333333333333333333111222333444444444444444444444444444444444444444444444444444444555555666777666555555555555444333555555555555555555555555444666777777555444444555555777888888777777999::::::999999;;;===>>>===<<<:::<<<>>>>>>======>>>@@@>>>???AAADDDFFFGGGHHHHHHJJJMMMPPPRRRRRRSSSUUUVVV[[[[[[\\\bbbnnn{{{}}}vvvkkk```ZZZXXXZZZ[[[\\\^^^```aaaccceeehhhkkkkkklllnnnqqquuu{{{oooaaa]]][[[YYYZZZ___nnn~~~zzzxxxxxxxxxyyyrrrqqqpppooonnnnnnnnnnnnnnnsssxxx|||}}}~~~wwwlllccc^^^\\\ZZZ[[[```iiisssyyy}}}mmmbbb___dddooozzz~~~~~~mmm___UUUPPPJJJJJJIIIFFFDDDBBBBBBCCC@@@@@@???>>>>>>>>>????????????>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???@@@@@@@@@??????AAACCCDDDBBB@@@???============@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIGGGDDDBBBAAAAAAAAAAAAFFFFFFFFFFFFGGGJJJPPPTTT\\\```fffooo{{{uuujjjddd]]]UUUOOOJJJFFFCCCBBBBBBBBB@@@AAAIIIWWWbbbxxxtttbbbWWWMMMKKKHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@????????????======<<<<<<;;;::::::999888888888888888888777777555444444444333333333222222222222333333333333333222222333333333333222222111111111111111111111111000111222333444444444444333333333333333333333333333333222222333333444555444333222333555666666555555555555555444444444444555777888888666555555666444666777777777777888:::999999999:::<<<===<<<:::999:::;;;;;;;;;<<<===>>>===>>>AAACCCEEEGGGGGGHHHIIIKKKNNNPPPQQQRRRTTTVVVYYYZZZ^^^fffssszzzpppeee^^^[[[[[[\\\^^^___`````````cccgggjjjiiijjjkkkoootttzzz{{{jjj```[[[VVVUUUWWWccczzz}}}{{{{{{|||}}}vvvuuusssrrrqqqqqqqqqrrrlllnnnrrrtttwwwzzz}}}zzzpppgggdddaaa___^^^bbbjjjrrrwwwxxxkkkfffjjjrrrzzzzzzgggZZZQQQKKKHHHFFFDDDBBB@@@@@@@@@@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@???@@@AAAAAA@@@@@@AAABBBDDDBBB@@@===<<<<<<======AAA@@@@@@AAAAAACCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDCCCDDDEEEDDDBBBGGGGGGGGGFFFGGGJJJPPPTTTYYYYYY[[[```mmmtttlllggg```ZZZTTTNNNIIIFFFBBBCCCBBB@@@???CCCJJJPPPcccvvv~~~mmmaaaTTTPPPKKKGGGFFFFFFEEEEEECCCCCCAAA@@@???>>>>>>>>>>>>======<<<<<<;;;::::::888999999::::::999888888666666555555444333333333333333333333333333333333222222333333333333222222000000000000111111111111333333333333333222111111333333333333333333333333222222222222222333333444333222222333555777777666555555555555555444444444555777888888666555555666333555666777666777888:::999888888:::;;;<<<;;;999;;;;;;;;;;;;<<<>>>???@@@>>>>>>@@@BBBDDDFFFGGGHHHHHHJJJMMMNNNOOOQQQTTTVVVWWW[[[cccnnnzzz}}}uuummmfffaaa^^^]]]aaa```___^^^^^^aaafffjjjjjjiiiiiikkkpppvvv{{{~~~tttfff\\\WWWUUUUUU[[[kkk}}}}}}}}}~~~zzzxxxuuurrrppppppqqqrrrlllmmmnnnooorrrvvvzzz~~~xxxqqqmmmjjjfffdddeeeiiiooossszzzrrrnnnkkkhhhkkkpppxxxpppqqqwwwzzztttaaaVVVPPPJJJGGGEEEBBBAAA@@@AAAAAAAAAAAAAAA@@@????????????@@@<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>@@@CCCCCCBBBAAAAAABBBCCCBBB???======>>>@@@BBB@@@??????@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBDDDGGGGGGEEECCCFFFFFFFFFEEEFFFIIINNNRRRUUUUUUUUUYYYdddvvvuuunnnjjjddd^^^YYYSSSNNNJJJEEECCCAAA@@@???@@@CCCDDDOOO___uuuzzzppp```ZZZRRRKKKHHHGGGGGGFFFFFFEEECCCBBB@@@???>>>>>>>>>>>>======<<<;;;;;;;;;888999:::;;;;;;:::999999888888777777666555555555444444444444444333333333111222333333333333222111000000000111111222222222333333333444333333222111333333333333333333333333222222111111222222333444444333333444666777666555666666666666555555444444444666777777555444444555222444666666666666888:::999888888999;;;;;;:::888;;;:::999:::<<<>>>??????===>>>>>>???AAADDDFFFHHHFFFHHHKKKLLLMMMOOORRRUUUZZZbbbnnnxxx}}}yyytttmmmfffaaa^^^cccaaa___]]]\\\```eeejjjkkkiiihhhiiimmmssswwwyyy~~~{{{kkk```ZZZYYYZZZVVV```www~~~}}}}}}}}}|||zzzuuuqqqnnnnnnoooqqqnnnmmmmmmmmmpppuuuzzz~~~yyyssspppkkkhhhgggiiilllooovvv}}}~~~ttthhhaaa[[[XXX[[[```cccsssyyyxxx{{{|||{{{}}}nnn]]]UUUQQQMMMHHHFFFCCCBBBCCCDDDDDDDDDBBBAAA@@@@@@??????@@@@@@;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>????????????>>>AAADDDEEEDDDBBBBBBBBBBBBAAA???===>>>AAADDDGGG>>>>>>>>>???@@@CCCEEEFFFEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@AAADDDHHHIIIFFFCCCCCCCCCCCCBBBCCCGGGLLLPPPNNNNNNOOORRR[[[kkk|||zzzooolllgggaaa]]]WWWRRRNNNGGGDDDAAA??????@@@@@@???AAAOOOcccyyyjjjcccXXXOOOJJJHHHHHHHHHIIIGGGEEECCCAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;888999:::;;;;;;;;;:::999:::::::::999888777777666444444444444444444444444000111222333333222111000000111111111222222333333000000222333444555555555333333333333333333333333222222222111222333333444666555444444555666555333777777666666666555555555333555666555444222333333222333555666666666888:::999888888999;;;;;;:::888999888777888:::<<<===>>>======<<<===???BBBFFFHHHEEEGGGIIIJJJLLLNNNQQQTTTaaakkkxxx~~~wwwsssoookkkeeeaaadddccc```^^^]]]^^^```aaa```bbbdddfffhhhlllqqqttttttxxxiii^^^ZZZZZZ[[[^^^iii~~~}}}~~~}}}zzzuuupppnnnnnnpppmmmooopppqqqqqqrrruuuwww|||zzzssspppkkkhhhggggggfffeeefffooo}}}ppp^^^XXXWWWTTTQQQRRR[[[^^^iii}}}yyyvvvwwwwwwxxxzzz}}}xxxhhh```]]]TTTJJJFFFDDDBBBAAABBBAAA@@@???BBBBBBAAAAAAAAA@@@@@@@@@========================<<<<<<======>>>>>>??????AAA@@@???>>>>>>???@@@AAA@@@AAACCCDDDDDDCCCAAA@@@AAA???===<<<;;;<<<===>>>:::<<<===>>>======???@@@EEEFFFFFFGGGFFFEEEDDDCCCEEEBBB??????BBBDDDCCCAAABBBGGGIIIHHHHHHKKKLLLKKKNNNNNNNNNQQQXXXdddrrr{{{|||qqqjjjbbb^^^^^^\\\VVVPPPJJJGGGEEECCCBBBAAA???>>>CCCEEEOOOddd{{{pppaaaYYYQQQIIIFFFHHHKKKHHHEEECCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<;;;<<<<<<;;;:::999888777666999999777666555555555555666666555444333333333333555444222111111222444555222333444555666555444333333333333333333333333333222222333333333444444444444444444555666777777888777888888888777555222000666555555444444555555666222333444666777999:::;;;::::::999999888777777666;;;;;;:::::::::;;;<<<<<<@@@?????????@@@AAABBBBBBDDDGGGJJJKKKMMMRRRYYY^^^hhhqqq~~~}}}zzzwwwsssmmmhhheeeccc___[[[ZZZZZZ[[[\\\ZZZ]]]```cccfffiiimmmpppsss{{{pppbbb\\\ZZZVVVXXXcccxxx~~~}}}}}}|||yyytttpppnnnnnnoookkkmmmooopppqqqqqqsssuuuxxx}}}~~~|||vvvpppkkkhhhdddbbbaaaaaa___^^^ZZZaaalllxxxxxxeeeZZZUUUPPPOOOQQQPPPQQQYYYiiizzzxxxuuuuuuuuuuuuvvvwwwyyyzzz|||}}}~~~qqqddd___^^^XXXOOOFFFCCCAAA???@@@@@@???>>>@@@@@@@@@@@@????????????========================;;;<<<<<<<<<============?????????>>>>>>????????????@@@BBBCCCCCCBBB@@@???@@@???===<<<;;;<<<===>>>888:::<<<>>>>>>@@@BBBDDDCCCDDDEEEEEEEEEDDDCCCBBBAAA???===>>>AAACCCCCCBBBFFFKKKMMMKKKJJJLLLLLLJJJLLLLLLMMMOOOUUU___kkksss{{{{{{ooohhh```]]]^^^]]]WWWRRRGGGEEEBBB@@@@@@???>>><<<@@@@@@FFFVVVjjjzzzkkkaaaXXXOOOKKKLLLHHHFFFDDDCCCDDDDDDCCCBBB??????>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<===<<<;;;:::999888777777:::999888777666666666666777666555444333333333333333333333444444333333333222222444555555555444333333333333333333333333333222333333333333444444444444444555555666777777888444555666777777666555444444333333222222333333444444555666777888:::;;;;;;777777888888888888888888:::::::::999::::::;;;<<<======>>>>>>@@@AAABBBCCCEEEFFFGGGHHHJJJQQQ[[[cccpppwww{{{uuuqqqhhhddd___YYYUUUTTTTTTUUUSSSWWW\\\aaadddfffiiikkkqqqwww}}}}}}kkkaaa]]]TTTUUU\\\lll~~~{{{vvvqqqnnnnnnoookkknnnqqqtttttttttuuuvvvwwwzzz|||xxxtttqqqjjjdddbbb___\\\[[[[[[ZZZYYYXXXUUUYYY```hhhrrrttteeeYYYRRRPPPQQQKKKIIIMMMWWWbbbooo~~~uuupppooooooppppppqqqrrrsssssstttwwwzzz~~~xxxqqqggg___]]]]]]YYYSSSFFFCCC???>>>>>>??????>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>===>>>???@@@AAAAAA@@@???>>>???>>>===<<<<<<<<<===>>>999;;;===>>>???@@@CCCEEEBBBBBBCCCDDDCCCBBBAAA@@@>>>===<<<===@@@CCCCCCCCCHHHNNNPPPNNNMMMNNNMMMJJJJJJJJJKKKMMMQQQYYYaaahhhnnnrrr|||vvvwwwwwwzzznnnhhhbbb______^^^ZZZUUUHHHEEEBBB@@@@@@@@@???======<<<>>>GGGUUUjjjyyynnndddYYYRRROOOHHHGGGEEEDDDEEEEEECCCBBB@@@??????>>>??????@@@@@@?????????>>>>>>>>>>>>=========<<<<<<;;;:::999999::::::999888777777777777888777666555444444444444111222444666666444222111222222333444444444444333444444444444444444444444333333333444444444555555444555555666666777777888666666666666666666666666444333333222222333333444555555666666777888888999444555555666777888888999999999888888999::::::;;;;;;;;;<<<===???AAACCCDDDGGGGGGGGGHHHMMMWWWdddnnn|||www~~~{{{xxxooojjjbbbYYYTTTQQQQQQQQQPPPUUU\\\bbbeeeggghhhiiinnntttzzzyyyjjjaaaYYYWWWYYYcccvvv{{{uuuqqqqqqqqqnnnrrrwwwzzz{{{zzzzzzzzz{{{~~~}}}wwwqqqlllddd\\\[[[YYYVVVVVVVVVWWWWWWVVVUUUXXX[[[___gggtttxxxhhh\\\VVVUUUQQQMMMMMMPPPUUU^^^ooo}}}xxxnnniiiggggggiiimmmpppqqqpppnnnmmmooorrruuuyyy}}}}}}~~~{{{ooohhh___YYYXXXYYYVVVRRRFFFCCC@@@>>>>>>?????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<===>>>>>>??????>>>>>>===>>>======<<<<<<<<<=========???@@@@@@??????@@@AAAAAABBBCCCCCCCCCBBBAAA@@@>>>===>>>???@@@BBBBBBBBBGGGLLLPPPNNNMMMNNNMMMJJJHHHIIIKKKLLLNNNSSSYYY]]]ccchhhwwwuuuooooootttyyyqqqlllfffcccbbb```\\\XXXLLLIIIEEECCCCCCCCCBBBAAA>>>======AAAHHHYYYuuu|||qqqeeeYYYRRRLLLIIIGGGEEEDDDCCCAAA@@@@@@@@@?????????@@@AAAAAA@@@@@@@@@??????????????????>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888999999999888777666666555555666333333444555555444333333222333333444444444444444555555555555555555555555444444444444555555555555555555666666777777777777;;;:::888666555444444444666555555444444555555666333333333444444444444444444444555555666777777777777777777777888999::::::;;;;;;<<<===???AAABBBCCCGGGJJJMMMQQQXXXcccqqq{{{rrryyyxxxrrrhhh]]]VVVSSSRRRSSSQQQWWW___eeeiiijjjjjjjjjmmmrrryyyvvvggg___ZZZXXX^^^lll{{{vvvuuuuuurrrvvv||||||uuunnneee]]]XXXVVVRRRQQQRRRSSSTTTTTTSSSUUUWWWZZZ___jjjwww}}}mmmaaaZZZVVVQQQNNNNNNPPPVVVcccppp|||~~~~~~yyyppphhhbbb```^^^ccckkkrrrtttrrrnnnjjjfffhhhkkkmmmqqqwww~~~xxxuuuuuuyyy|||zzzlllcccYYYUUUSSSRRRNNNLLLGGGDDDAAA@@@@@@AAA@@@@@@>>>>>>>>>>>>============================================================;;;;;;===>>>>>>===;;;;;;<<<==================<<<===<<<<<<<<<<<<<<<======>>>???@@@@@@???>>>@@@AAAAAABBBCCCCCCCCCBBBAAA@@@???@@@AAAAAAAAAAAAAAAAAABBBHHHKKKJJJJJJLLLLLLJJJHHHJJJKKKKKKLLLOOOSSSWWW]]]aaaooo{{{pppmmmmmmsssxxxuuupppjjjfffccc```\\\YYYPPPMMMHHHFFFEEEEEEDDDDDD>>>>>>???@@@BBBMMMdddzzz}}}qqqbbbVVVOOOLLLHHHFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<;;;;;;::::::::::::;;;::::::999888777777777777777666555444444555666777444333444444444444555555666666666666666666666666444444555555555666666666666666666777777777777777;;;:::888777555444444444666555555444444555555666333333333333333444444444555555555555555555555555777777777777888999:::;;;=========>>>@@@AAACCCDDDFFFMMMVVV___gggqqq|||}}}xxxssspppwwwzzznnnccc[[[WWWWWWXXXTTTZZZbbbhhhkkklllllllllmmmrrrzzzsssddd\\\XXX\\\eeeyyy{{{zzzzzzvvvzzzzzzqqqiii]]]XXXRRRNNNMMMNNNOOOPPPQQQTTTXXX[[[___gggpppxxxrrrfffZZZSSSNNNNNNOOOSSS]]]hhhsssvvvwwwssskkkddd___^^^YYY```jjjrrrvvvtttoookkkdddeeefffhhhkkkqqqxxx}}}vvvnnnjjjnnnttt|||xxxjjj___UUUQQQOOOLLLHHHFFFFFFDDDBBBAAABBBBBB@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========;;;;;;;;;<<<<<<;;;;;;;;;======<<<<<<<<<<<<======;;;<<<<<<<<<<<<=========:::<<<>>>??????@@@BBBCCCAAABBBBBBCCCCCCBBB@@@??????AAABBBBBBAAA@@@@@@AAA???DDDFFFEEEEEEHHHJJJIIIHHHIIIJJJJJJKKKMMMPPPSSSYYY]]]hhh{{{{{{pppiiihhhsss|||yyyuuuooojjjfffbbb___\\\TTTPPPKKKGGGFFFEEEEEEDDD??????@@@@@@???EEEUUUfff}}}ooobbbVVVQQQLLLHHHFFFGGGGGGGGG@@@@@@@@@@@@AAABBBCCCCCCAAABBBBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@?????????===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888888888888999888666555555666888999555555555444555666666777777777777777777777777777555555555666666666666777777777777777777777777777777777777777777777777777444333333222222333333444555555555666666666666666666666666666666555555555666666777777888999;;;;;;>>>>>>???@@@BBBDDDFFFGGGIIISSS```lllttt{{{}}}tttlllqqqwww~~~|||~~~ttthhh___\\\\\\^^^VVV\\\ccciiikkklllllllllooorrryyy~~~}}}}}}lllbbbZZZ\\\```mmm~~~{{{|||iiibbbXXXPPPLLLLLLLLLMMMOOOTTT[[[___bbbffflllppp}}}xxxggg]]]SSSQQQRRRUUU]]]dddpppsssuuuqqqkkkdddaaa```YYY^^^gggnnnrrrqqqnnnkkkdddddddddeeegggmmmtttyyyxxxllldddhhhooozzz}}}rrreeeZZZPPPNNNMMMIIIFFFFFFDDDCCCBBBBBBBBBAAA???<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::>>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;;;;======<<<<<<<<<<<<======:::;;;<<<<<<=========<<<:::;;;===>>>>>>???AAABBB???@@@AAAAAAAAA@@@???>>><<<>>>AAABBB@@@???@@@AAA???CCCDDDAAA@@@DDDFFFFFFGGGHHHHHHHHHHHHKKKOOORRRWWWYYY```nnnzzzmmmffflllyyy|||wwwrrrnnnkkkhhhfffZZZUUUOOOKKKIIIHHHGGGFFFBBBAAAAAA@@@>>>@@@KKKXXXttt~~~tttddd]]]TTTLLLHHHGGGGGGGGG@@@@@@@@@AAAAAABBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@=========<<<<<<======>>>===<<<;;;:::999999999999999999999999999999999999777666666555666777888999888888888888888888888888555555666666666777777777777777777777777777777777666777888888888888777666444333333222222333333444555555666666777777777888555555555666666777777888777777777888999:::;;;<<<<<<===???BBBEEEIIIKKKMMMTTT^^^lllxxxssseeeqqqxxx~~~}}}zzzwwwuuuxxxwwwjjjbbb___```aaaWWW\\\ccchhhjjjkkkkkkkkkppprrrxxx|||zzzyyyuuuhhh^^^\\\]]]cccxxxtttkkk___TTTNNNLLLLLLLLLJJJPPPXXX^^^aaacccfffhhhvvvwwwiii\\\VVVVVVYYY^^^dddqqqsssuuurrrlllfffccccccZZZ^^^dddjjjmmmnnnlllkkk``````______```eeelllrrr||||||mmmdddgggooo{{{zzzlllbbbVVVMMMLLLMMMIIIFFFGGGBBBAAAAAABBBCCCAAA===:::;;;;;;;;;:::::::::999999888888888888888888888888======<<<<<<<<<;;;;;;;;;<<<;;;999999999999;;;<<<======<<<<<<<<<<<<======::::::;;;<<<=========<<<===>>>???>>>===<<<===>>>>>>??????@@@@@@>>>===<<<888;;;???@@@??????@@@BBBAAADDDCCC???===AAADDDDDDFFFGGGGGGFFFGGGJJJNNNRRRUUUWWW[[[dddvvvvvviiillluuu~~~zzzvvvtttrrrqqq___[[[TTTOOOLLLKKKJJJJJJGGGDDDBBBAAA>>>???HHHRRRgggrrriii\\\QQQIIIEEEDDDCCC@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBAAAAAA>>>===============>>>>>>======<<<;;;::::::::::::888999;;;<<<<<<;;;999888888777666666666777999:::888888888888888888888888666666666666777777777777888888888777777777777777999999::::::999666444222666555555444444555555666333333444444555666666777333333555666777999::::::777777777888999;;;<<<===:::<<>>;;;:::888999999:::888777:::999999888888999999:::888888888888999::::::;;;===<<<:::999999999::::::888777666888<<<>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999<<<<<<>>>???@@@AAAAAABBB@@@>>>======???AAAAAAAAAEEEEEEEEEFFFGGGJJJLLLNNNTTTUUUWWW^^^lllvvvkkkiiittt}}}vvvrrrtttkkkfff^^^XXXTTTPPPJJJFFFGGGEEEAAA>>>===???DDDGGGYYYlllxxxjjj\\\RRRKKKGGGEEECCCBBBBBBBBBDDDEEEDDDBBBDDDCCCBBBCCCDDDEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCBBBAAA???>>>>>>>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;555666888:::;;;;;;::::::999999999888888888777777888777777666666666666666777777888888999999999999999999999888888666555555888777666555555666777888777777666666555555555444444444555555666777777777777555555999999777888;;;EEEEEEFFFGGGKKKSSS\\\bbbllluuuyyy|||xxxwwwxxxyyyiii[[[hhhttt{{{yyywwwuuusssrrrrrrrrr}}}~~~~~~xxxoooddd]]]ZZZWWWYYY\\\```cccdddddddddiiikkkooorrruuuxxx|||hhh___\\\[[[bbblllzzzggg\\\UUUQQQNNNLLLPPPYYYcccgggdddcccfffpppwwwooojjjeeehhhppp{{{~~~zzzvvvooohhhcccaaaaaadddhhhjjjiiiggg```[[[ZZZ^^^aaaccceeeiiioooyyyxxxooohhhkkkzzzrrraaaWWWQQQKKKHHHHHHHHHEEEBBBBBB@@@???>>>??????>>><<<<<<:::999999::::::999888999999888888888888999999:::999999999999999:::;;;<<<;;;:::999888888999:::999888777888<<<===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???????????????<<<<<<<<<;;;;;;:::::::::<<<===>>>???@@@AAAAAAAAA@@@???======>>>@@@AAABBBEEEEEEEEEFFFHHHJJJLLLMMMQQQSSSWWW]]]hhhyyy|||nnnhhhooo}}}vvvtttllljjjeee```YYYRRRLLLIIIGGGFFFCCC???===>>>@@@BBBLLL]]]vvvqqqdddYYYQQQKKKHHHFFFEEEDDDDDDFFFGGGGGGFFFFFFEEECCCDDDEEEFFFDDDCCCCCCCCCBBBAAAAAABBBCCCCCCAAAAAA@@@????????????????????????>>>>>>>>>>>>>>>======>>>>>>>>>======<<<::::::::::::;;;<<<======;;;;;;;;;:::::::::999999999888777777666666777777777888888888999999999999888888999888888777666555666555444444444444555666777777666666666555555555444444555666666777777888888666777::::::888:::>>>CCCDDDFFFJJJQQQ[[[fffnnnvvv}}}vvvzzz|||xxxrrrnnnllllllxxx~~~vvvjjj^^^WWW```mmmzzz{{{yyywwwuuusssrrrrrrrrruuuyyy}}}|||tttiii^^^XXXVVVWWWYYY[[[]]]___```aaadddgggjjjmmmooorrrvvvxxx|||qqqccc[[[WWW[[[cccnnn|||wwwhhh]]]VVVRRRMMMQQQZZZdddgggdddccceeeooo{{{rrrpppuuu}}}uuummmgggeeedddfffjjjllljjjhhhddd___\\\___aaabbbdddgggllluuuuuunnnjjjrrr{{{jjj\\\SSSOOOIIIFFFFFFEEECCC@@@AAA???======>>>>>>===;;;<<<;;;::::::;;;;;;:::999999888888777777888888999;;;;;;:::999999999::::::::::::999888888888888999:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;::::::<<<===>>>???@@@AAAAAAAAAAAA@@@>>>===>>>???AAABBBDDDDDDEEEGGGHHHJJJLLLLLLRRRWWW]]]dddkkkuuuuuujjjjjjvvv{{{vvvnnnppppppkkkaaaVVVOOOLLLJJJHHHFFFCCCAAA???>>>>>>CCCOOOdddyyyxxxlllbbbXXXQQQLLLJJJHHHFFFFFFHHHIIIJJJIIIIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAA@@@??????>>>?????????@@@@@@@@@AAA???@@@@@@@@@???>>>======@@@???===<<<<<<===???@@@=========<<<<<<<<<;;;;;;::::::999888888888888888888888888888999999999999777888888888888888777777666555555444444555555666777777666666666666555555555555555666777777888888999888999;;;;;;:::===BBBCCCFFFJJJQQQ[[[gggttt|||tttpppjjjeeeccccccfffiiizzz|||mmm```XXXUUU[[[gggttt{{{~~~~~~|||zzzwwwvvvuuuuuuuuuqqqvvv{{{|||wwwmmmbbb[[[YYYYYYXXXXXXYYY[[[]]]^^^aaacccfffiiijjjmmmppprrrssswww|||kkk```[[[\\\bbbeeeoooqqqcccXXXRRRQQQUUU^^^hhhjjjfffdddfffnnnzzz{{{zzzrrrmmmjjjhhhiiilllnnnmmmjjjiiidddaaacccffffffhhhkkkooowwwwwwrrrqqq{{{~~~qqqaaaVVVOOOKKKGGGDDDCCCCCCAAA???@@@>>>>>>>>>??????===;;;<<<;;;::::::<<<<<<;;;:::999999999888888999999999<<<<<<;;;:::999999999:::999888888888888888888888;;;::::::::::::::::::999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAAAAAAAABBBAAA@@@>>>===>>>@@@BBBBBBCCCEEEGGGIIIJJJJJJKKKOOOWWWaaajjjoootttyyy}}}{{{nnniiipppzzz|||sssyyy|||vvvhhhZZZRRROOOMMMKKKIIIHHHFFFCCC@@@===BBBIIIXXXjjj}}}{{{rrriii```XXXRRRNNNKKKHHHGGGHHHJJJJJJJJJKKKIIIHHHGGGHHHHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>===BBBAAA???>>>>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;:::999999999999:::999999999999999999999999777777888999999999888888888777777777777777777888777777666666666666666666555666666777777888888999999888:::<<<<<<;;;@@@GGGLLLOOOUUU]]]fffrrr~~~vvvkkk```\\\___dddlllrrr}}}xxxiii]]]UUURRRVVVbbbnnnuuuyyy}}}~~~~~~|||yyyxxxwwwwwwwwwsssuuuwwwxxxuuuooogggbbb___^^^\\\ZZZZZZZZZ[[[\\\^^^```ccceeefffhhhjjjmmmmmmooottt|||xxxiiiaaa```cccdddhhhrrrzzziii\\\TTTTTTXXXbbbkkkmmmhhheeefffoooyyyssspppmmmmmmppprrrqqqooolllgggfffjjjmmmmmmnnnqqqsss{{{{{{wwwxxxwwwfffYYYQQQKKKHHHEEECCCBBBAAA???>>>@@@???>>>???@@@@@@>>><<<<<<;;;::::::<<<<<<;;;:::::::::999999999999::::::<<<;;;::::::999999999999888888888888888888888888:::;;;;;;::::::999999:::::::::::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBAAA>>>===???AAA???AAADDDGGGHHHIIIIIIHHHGGGPPP^^^iiinnnppprrrtttrrr~~~qqqjjjmmmuuu~~~ppp```VVVSSSNNNLLLIIIHHHGGGEEEAAA===@@@DDDNNN\\\nnnyyyssskkkccc^^^SSSPPPKKKHHHHHHIIIIIIIIILLLJJJIIIHHHIIIIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCAAA@@@CCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@???>>>===@@@@@@AAAAAA@@@???>>>===============<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999999999999777888888999999999999888777888888888888888888777666666777777777777777777666666777777888999999999888888:::<<<<<<===DDDMMM[[[^^^dddkkksss|||wwwjjj^^^]]]bbbiiisss{{{}}}zzz~~~vvvnnnfff\\\RRRKKKOOOZZZffflllrrrzzz~~~}}}{{{yyyxxxxxxxxxxxxvvvuuutttsssqqqmmmjjjfffdddaaa^^^\\\[[[ZZZZZZ\\\^^^```aaabbbcccfffhhhgggiiilllpppwwwsssgggdddfffdddeeejjjtttpppddd]]]XXX]]]fffoooqqqkkkggghhhrrrxxxuuurrrrrrtttvvvuuutttpppmmmnnnsssvvvvvvvvvxxxxxx~~~~~~qqq^^^RRRNNNGGGFFFDDDBBBAAA???>>>>>>???>>>>>>@@@AAAAAA>>><<<;;;:::999:::;;;<<<;;;::::::999999999999999999:::::::::999888888888999999777888999999:::999999999999;;;;;;;;;999999999;;;999999::::::;;;;;;<<<<<<<<<======>>>>>>>>>======999999::::::;;;<<<======>>>>>>???@@@@@@@@@@@@@@@@@@CCCEEECCC@@@===>>>@@@===???CCCFFFHHHGGGFFFEEEEEEOOO]]]ggglllnnnoooooohhhxxxtttkkkmmmsss~~~{{{iii^^^ZZZQQQMMMHHHFFFFFFEEEAAA>>><<>><<<=========<<<<<<<<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::999999999999888999999999999999888888555666666777777666666555666666777777777777888888777777777888999999::::::888888;;;>>>>>>AAAJJJUUUhhhmmmssszzzsssggg```cccjjjoooxxxzzzsssuuu~~~|||sssiiieeeddd___TTTKKKFFFQQQ\\\ccckkkvvv~~~~~~|||{{{{{{{{{{{{xxxtttrrrrrrrrrqqqoookkkjjjgggccc___\\\YYYXXXYYY[[[]]]^^^^^^___aaacccaaaccceeegggkkkqqqzzzyyyllliiikkkiiijjjkkknnnvvvuuulllhhh```dddmmmwwwwwwqqqmmmmmmttt|||yyyuuuuuuxxxzzzzzzxxxyyywwwyyy~~~lllXXXNNNMMMEEEEEEDDDBBB@@@>>>>>>>>>=========???@@@@@@===;;;:::888888999:::;;;;;;:::888888777777777777888888888888777777777888999999777888999:::;;;;;;:::999888:::<<<;;;999888:::<<<888999999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>888888999:::;;;======>>>>>>>>>???@@@@@@@@@@@@???>>>CCCGGGFFFAAA======>>>:::===AAAEEEFFFFFFDDDCCCGGGPPP\\\dddggghhhhhhiiiaaajjjvvvzzzppppppuuutttiiicccZZZTTTKKKGGGFFFFFFCCC@@@===???CCCGGGOOO___sssxxxttthhhbbbYYYRRRNNNLLLLLLKKKJJJIIIHHHHHHJJJJJJIIIHHHFFFFFFGGGHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@============<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;:::::::::999999999::::::::::::999888777777555666777777777777666555666666777777777888888888777777888888999::::::;;;999:::===@@@AAAEEEQQQ]]]ooouuu~~~uuujjjcccdddoooxxx}}}}}}tttttt~~~}}}}}}xxx|||uuukkk___[[[\\\[[[UUUNNN???JJJUUU]]]gggttt}}}yyytttrrrssstttrrrqqqnnnmmmiiieee```\\\YYYWWWWWWYYY[[[\\\[[[\\\^^^```]]]___aaacccdddiiiqqqvvv|||}}}qqqoooqqqrrrsssrrrooooooyyyvvvpppnnngggkkkuuu~~~~~~xxxssssssvvv~~~{{{wwwwwwzzz}}}}}}{{{|||}}}jjjUUULLLLLLDDDDDDDDDBBB@@@>>>>>>>>>;;;;;;<<<>>>??????<<<:::999888777888:::;;;:::999666666555555555555666666777666666666777888999999888999:::;;;<<<;;;;;;:::777:::<<<;;;999888:::===888888999::::::;;;<<<<<<888999:::;;;<<<<<<<<<<<<888888999:::<<<===>>>>>>>>>??????@@@@@@@@@??????===CCCHHHHHHCCC>>><<<<<<999<<<@@@DDDFFFEEECCCAAAEEELLLVVV\\\^^^^^^^^^___XXX[[[```gggtttyyy~~~uuutttxxx|||pppjjjddd[[[PPPJJJIIIHHHFFFCCCBBBEEEFFFEEEHHHTTTgggvvv{{{wwwpppiii___WWWRRROOONNNNNNIIIHHHGGGHHHJJJJJJIIIHHHFFFGGGHHHHHHHHHHHHGGGFFFGGGFFFDDDCCCCCCCCCDDDEEE@@@@@@@@@AAAAAAAAABBBBBB@@@@@@BBBCCCDDDDDDEEEEEEDDDBBBAAA@@@@@@AAACCCDDD>>>>>>>>>>>>============;;;;;;:::999999999999:::;;;;;;;;;::::::999999999;;;;;;;;;:::999888777666777888999::::::999888777666666777777888888888999777888888999999:::;;;;;;:::;;;???CCCDDDHHHUUUbbbrrryyytttiiiccc```hhhzzzyyyxxxzzzzzztttvvvuuuqqqqqq|||kkkaaaUUUOOOPPPQQQOOOLLLEEEKKKSSSYYY```kkk{{{yyyssssssxxx{{{xxxuuutttrrrnnnhhhaaa[[[VVVSSSWWWXXXXXXWWWWWWXXX[[[]]]\\\]]]^^^^^^```ccciiilllqqqxxx{{{vvvssszzz{{{yyytttqqqttt}}}xxxttttttppppppvvvxxxtttxxx}}}xxxyyy}}}~~~~~~rrr___TTTLLLFFFGGGEEECCCAAA@@@???<<<:::======<<<<<<<<<;;;;;;;;;<<<:::999999:::;;;;;;:::888======777444888888666888777777666777999;;;<<<888999:::;;;<<<<<<<<<<<<;;;;;;::::::999888777777888888888888888888888888>>>===>>>@@@BBBBBB@@@===:::999999;;;>>>AAABBBBBBAAA@@@@@@??????>>>>>>===>>>BBBGGGKKKJJJEEE>>>:::AAABBBDDDDDDCCCBBBCCCDDDIIIKKKNNNRRRTTTUUUUUUUUUTTTVVVZZZ___dddhhhkkkmmmkkkjjjoooyyy~~~qqq___PPPIIIFFFEEEDDDBBBCCCCCCBBBCCCKKKWWWaaayyy~~~{{{}}}vvvlllbbb[[[TTTOOOLLLMMMLLLKKKKKKLLLLLLKKKIIILLLKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;:::999777555333777888999::::::999888777777777888999999999999999;;;::::::999999999::::::999:::;;;;;;:::;;;===>>>??????DDDLLLPPPSSS___kkk|||qqqgggdddaaalllzzz~~~xxxvvvrrrrrrnnnkkksssjjj\\\OOOKKKKKKIIIGGGFFFAAAHHHPPPVVV]]]gggvvvzzzyyy{{{}}}{{{xxxwwwuuuqqqkkkeee^^^YYYVVVWWWWWWWWWWWWWWWXXXZZZ\\\[[[\\\\\\]]]^^^aaafffjjjgggmmmtttxxxwwwtttqqqpppyyy{{{}}}|||zzzzzz}}}zzztttrrrrrrsssyyyzzzvvvvvv}}}}}}zzz{{{mmm]]]UUUNNNHHHGGGEEECCCAAAAAA???===;;;===<<<<<<<<<;;;;;;;;;::::::888777777888999999888888<<<<<<666444777888666777777777777888999:::;;;888999:::;;;<<<<<<<<<<<<;;;;;;:::999999888777777999999999999999999999999===>>>???@@@AAAAAAAAAAAA@@@>>><<<<<<>>>@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@AAACCCFFFJJJLLLJJJDDD@@@???AAACCCDDDCCCCCCCCCDDDFFFHHHKKKNNNPPPQQQQQQQQQNNNPPPTTTXXX\\\___bbbccc^^^___dddmmmxxxnnn]]]QQQJJJFFFDDDBBBCCCCCC@@@@@@EEEOOOWWWiiivvvzzzrrrjjjccc]]]WWWSSSQQQOOOMMMLLLMMMMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEFFFFFFCCCDDDDDDDDDDDDDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999888666555777777888999999999888777777888999999999999999888777777777777888888999:::999::::::::::::;;;???AAAFFFHHHOOOXXX]]]```jjjuuuzzzllleeefffppp|||}}}xxxvvvsssrrrppprrrvvvdddWWWJJJFFFFFFDDDBBBAAA===DDDMMMTTTZZZdddpppyyy~~~|||{{{{{{zzzzzzxxxuuuoooiiibbb]]]ZZZWWWWWWWWWWWWXXXXXXYYYZZZYYYZZZ[[[[[[\\\___cccfffbbbfffkkknnnooopppqqqqqqvvvzzz~~~uuuqqqoooooouuu~~~wwwsssqqqxxx~~~~~~~~~zzzzzz{{{|||~~~vvvdddXXXSSSMMMHHHGGGEEECCCAAAAAA???===;;;<<<<<<;;;;;;;;;;;;::::::888666555555666777777666666999999666444666777666666666777888999999999999888999999:::;;;;;;;;;;;;:::::::::999888888777777999999999999::::::::::::<<<>>>AAAAAA???@@@CCCFFFGGGDDD@@@======>>>>>>>>>BBBBBBBBBBBBBBBAAAAAAAAABBBBBBEEEKKKPPPQQQKKKFFF>>>AAACCCDDDDDDCCCDDDEEECCCEEEGGGJJJLLLMMMMMMMMMKKKLLLNNNQQQSSSVVVXXXXXXWWWYYY___gggooo|||nnn^^^RRRKKKHHHEEEEEEDDDAAA???AAAGGGLLLWWWdddwww{{{vvvqqqjjjccc^^^YYYUUUQQQNNNMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBCCCDDDDDDDDDDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;999::::::::::::999888777777888888999888888777777999999:::::::::999888888666666666777888999;;;;;;:::;;;;;;;;;<<>>>>>:::AAAKKKSSS[[[dddooowwwzzzwwwwwwyyyzzzxxxvvvqqqkkkeee___\\\XXXWWWVVVVVVXXXYYYYYYXXXXXXYYYZZZZZZZZZ\\\```cccbbbcccdddfffiiillloooqqqpppuuu~~~vvvnnnjjjiiinnnxxx|||xxxqqqmmmkkkppp{{{|||{{{}}}~~~}}}}}}~~~~~~~~~|||uuuxxxzzz{{{}}}mmm[[[SSSOOOKKKEEEFFFDDDBBBAAAAAA???===;;;;;;;;;::::::::::::::::::888666444555666777666666555777777555444444666666555666888999:::999888777888888999::::::::::::::::::999999999888888777777999:::::::::::::::;;;;;;;;;???BBBAAA>>>???EEEJJJKKKGGGAAA>>>===>>>??????????????????@@@@@@@@@@@@AAAAAAEEENNNWWWXXXPPPIIIAAADDDFFFGGGFFFEEEDDDEEECCCDDDFFFHHHJJJKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSUUUXXX^^^dddjjjvvv{{{kkk\\\RRRMMMGGGGGGFFFCCC@@@@@@CCCFFFLLLUUUfffyyyyyyrrrmmmccc^^^WWWQQQNNNMMMLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHFFFDDDBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;999999::::::::::::::::::888888888888888888777777::::::::::::::::::999888888888888999:::;;;<<<===<<<===>>>AAAEEELLLTTTZZZccchhhpppxxx~~~}}}nnnbbb___hhhuuu~~~}}}}}}~~~uuudddYYYOOOEEECCCBBB???======:::@@@IIISSS\\\fffpppwww|||~~~yyyuuuvvvxxxwwwvvvuuurrrmmmgggbbb^^^ZZZXXXUUUUUUWWWYYYYYYYYYYYYZZZ[[[[[[[[[\\\^^^aaa```___^^^___aaaeeehhhjjjkkkooowwwwwwmmmhhhfffiiippptttpppjjjhhhccchhhsss|||xxxwwwxxx{{{}}}~~~}}}}}}~~~~~~}}}uuuxxxzzz{{{}}}hhhWWWQQQNNNIIIEEEEEECCCAAA@@@@@@???<<<;;;999999::::::::::::::::::888777555555777888777666555555666666555444555888666777999::::::999888888777888999999:::999999999999999888888888888888777999999999::::::;;;;;;;;;:::>>>AAAAAA???@@@EEEKKKJJJFFFAAA>>>>>>???@@@@@@>>>>>>>>>??????@@@@@@@@@BBBCCCIIITTT]]]]]]TTTKKKFFFHHHKKKKKKIIIFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNMMMMMMMMMNNNOOOPPPQQQRRRTTTYYY^^^aaakkkuuueeeVVVNNNGGGFFFEEECCCAAA@@@AAABBBDDDJJJUUUgggzzz}}}qqqjjjaaaXXXRRRNNNLLLJJJHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIHHHFFFDDDBBB@@@?????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999888888888888888::::::;;;;;;;;;::::::999::::::::::::;;;<<<===>>>>>>@@@EEEJJJQQQZZZcccjjjrrrwww}}}ooobbb\\\aaarrrooo^^^TTTKKKDDDBBBAAA===<<<===999>>>GGGPPPZZZdddmmmsssxxx|||~~~~~~{{{xxxwwwyyyuuuuuuuuusssooojjjfffccc^^^ZZZUUUTTTWWWZZZ[[[ZZZ\\\]]]^^^]]]]]]]]]___aaaccc```^^^___aaadddeeeffffffiiinnnvvv~~~rrriiieeecccfffgggccc^^^\\\[[[```lll}}}~~~zzzyyyzzz|||~~~~~~~~~}}}~~~~~~~~~zzzzzz{{{|||~~~~~~dddUUUPPPLLLHHHFFFCCCAAA???>>>>>>===;;;999888888999999999999::::::999888666666888888888777555444555777666444666:::999999:::::::::::::::999777888888999999999888888888888888888888888888888888888999999::::::;;;;;;;;;===@@@@@@@@@AAADDDHHHFFFCCC???===>>>?????????===>>>>>>???@@@AAABBBBBBDDDGGGNNNXXX___]]]UUUMMMHHHJJJMMMNNNKKKIIIGGGFFFHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJKKKLLLNNNOOORRRSSSVVVYYY[[[bbbrrrnnn[[[NNNFFFEEECCCAAA??????>>>>>>===AAAIIIUUUggg{{{|||pppddd[[[TTTNNNKKKIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHGGGFFFDDDBBB@@@???>>>??????@@@@@@AAAAAABBBAAABBBCCCDDDEEEFFFGGGHHHFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<======;;;;;;:::::::::;;;<<<<<<<<<;;;:::999999999999999999:::;;;;;;<<<<<<<<<;;;:::;;;;;;<<<===>>>@@@@@@DDDIIIQQQYYYaaajjjrrrwwwzzzooobbb]]]```mmmwwweeeVVVNNNGGGBBBAAA???;;;999;;;888<<>>@@@AAABBBCCCCCCCCCAAA>>>======>>>===<<<;;;<<<===>>>???@@@AAAAAADDDGGGMMMSSSVVVUUUPPPKKKEEEHHHLLLNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIIIIJJJLLLNNNOOOTTTSSSSSSVVVXXX\\\fffqqqxxx||||||fffUUUJJJGGGDDDAAA@@@???>>>>>><<<>>>CCCIIIUUUfffyyysssfff\\\TTTOOOLLLLLLLLLLLLLLLMMMMMMMMMHHHHHHHHHGGGEEECCCBBBAAA??????@@@@@@AAABBBBBBCCCBBBCCCDDDEEEFFFHHHIIIIIIDDDDDDEEEEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>==================>>>???===<<<;;;::::::;;;<<<<<<>>>===<<<:::999999::::::888999:::<<<============<<<<<<>>>@@@BBBEEEHHHIIIRRRYYYcccmmmuuu|||{{{hhh```[[[```mmm~~~ppp___RRRJJJEEEAAA@@@>>>:::999;;;777999>>>DDDMMMVVV^^^bbbnnnttt|||~~~|||~~~~~~}}}}}}{{{zzzxxxwwwwwwxxxzzzzzzxxxtttpppmmmeee]]]TTTRRRVVV[[[^^^^^^aaabbbcccbbbaaa```aaaccc\\\ZZZYYY[[[^^^```___]]]aaadddfffeeeffflllwww|||sssmmmhhh```ZZZYYYPPPVVVbbbttt}}}yyywwwvvvrrruuuyyyzzzyyyxxxyyy{{{}}}zzzyyyzzz{{{{{{{{{~~~{{{wwwvvvxxxzzz|||}}}~~~{{{zzzzzz{{{{{{{{{{{{wwwssstttwwwyyyyyywwwsssuuuuuusssqqqttt|||kkkVVVLLLHHHCCCAAABBB@@@>>><<<<<<<<<;;;999888777777888888999999999:::888777555555777888777666666333444888888444777===>>>===;;;::::::;;;<<<===777777888888888777777666777777777777777888888888666666777888999999::::::;;;;;;===???BBBCCCBBB@@@BBB@@@>>>=========;;;:::888999:::;;;<<<===>>>???BBBEEEHHHKKKLLLKKKIIIHHHBBBEEEJJJMMMMMMLLLKKKKKKHHHHHHGGGGGGHHHIIIIIIJJJKKKJJJJJJIIIKKKMMMPPPQQQRRROOONNNPPPRRRTTT\\\dddtttyyyqqq^^^OOOLLLGGGDDDBBBAAA@@@???>>>@@@BBBDDDIIIVVVgggttt}}}ooocccYYYSSSNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIHHHHHHFFFEEECCCBBB@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJBBBCCCCCCDDDDDDDDDDDDDDD>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@>>>===<<<;;;:::;;;;;;<<>><<<;;;::::::;;;;;;888999:::<<<===>>>>>>???>>>???BBBEEEIIIMMMPPPRRR___gggrrr}}}uuujjj\\\WWWXXXeeexxx|||mmm^^^SSSJJJEEEBBBBBB@@@;;;:::<<<<<<<<<<<<===AAAIIIRRRYYYdddkkkuuu{{{}}}~~~}}}~~~~~~}}}|||{{{|||~~~zzztttnnnmmmfff\\\UUUTTTVVVZZZ]]]^^^^^^]]]^^^^^^___``````___]]]ZZZWWWWWWXXX[[[]]]]]]___bbbccc___^^^hhhttt|||vvvjjj]]]TTTTTTVVVaaaqqq}}}|||xxxuuusssnnnppprrrtttuuuuuuttttttyyyyyyyyyyyyyyyzzz{{{{{{~~~}}}{{{yyyyyyzzz|||}}}|||{{{zzzzzzzzzyyywwwuuuwwwrrrllljjjlllppprrrrrrkkklllllliiifffiiirrryyy{{{rrr```NNNFFFDDDBBB@@@??????>>><<<:::999999999::::::888777777888888777555999999888888777666666666444555666666666555444333777666666666777888999999999::::::;;;:::999777666888999::::::999888777666666777777888999;;;<<<===<<<<<<======>>>>>>??????===>>>>>>======<<<;;;:::===<<<;;;;;;<<<===>>>???AAABBBDDDEEEFFFFFFFFFFFFDDDEEEHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMPPPNNNKKKIIIIIIJJJMMMOOOVVVXXXYYYWWWUUUVVVYYY]]]kkkyyyzzzeee___WWWMMMGGGEEEDDD@@@===>>>@@@AAAAAABBBIIITTT]]]xxxssseee^^^\\\RRRRRRRRRQQQQQQPPPPPPPPPKKKKKKKKKIIIGGGFFFGGGHHHDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCDDDDDDAAA@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>???===<<<;;;<<<===<<<<<>>======@@@DDDHHHEEEJJJPPPTTTVVVZZZ___ddduuuyyyuuucccZZZTTTRRR\\\rrrsssaaaSSSLLLCCCBBB@@@>>><<<:::999999===<<<;;;:::===CCCLLLSSS^^^eeepppxxx}}}~~~}}}}}}|||{{{}}}vvvqqqooohhh___XXXVVVXXXZZZ\\\YYYYYYYYYXXXYYYZZZ[[[[[[\\\[[[XXXWWWVVVXXXZZZ[[[^^^^^^______]]]\\\dddnnnqqquuu|||xxxiii^^^]]]]]]dddpppyyy{{{zzz{{{}}}~~~}}}|||zzzwwwsssqqqrrrsssuuuvvvvvvuuutttsssvvvvvvvvvwwwyyy{{{}}}~~~~~~|||yyyxxxwwwxxxxxxyyywwwvvvuuuuuusssqqqnnnnnniiidddaaacccfffhhhiiiiiikkkkkkhhhcccccchhhnnnvvvhhhYYYIIICCCCCCAAA???>>>???===<<<:::999999999999999888777777888888777555666666666666666666666666444444555555555555555444777777777777777888999999::::::::::::999888777666999999999999999888777666888888888888999999:::;;;<<<<<<=========>>>>>>>>>===>>>>>>>>>===<<<<<<;;;===<<<<<<;;;<<<===>>>???>>>???AAACCCDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFGGGFFFFFFGGGHHHIIIKKKLLLNNNMMMKKKIIIJJJLLLOOOQQQXXXYYYZZZXXXTTTSSSUUUXXXhhhvvv{{{ooohhhaaaVVVNNNHHHDDDAAA???===???@@@>>>>>>CCCLLLSSSggg~~~sssllliiibbbaaa^^^[[[WWWTTTQQQPPPOOONNNLLLIIIGGGEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>===????????????????????????>>>>>>===<<<<<<=========@@@???===============<<<>>>>>>??????@@@DDDIIIMMMQQQWWW^^^cccfffiiinnnrrr{{{wwwhhh[[[TTTWWWYYYfff|||mmm\\\OOOHHHBBBAAA???===;;;::::::999AAA???<<<999999>>>EEEKKKUUU\\\fffqqqzzz~~~~~~~~~~~~{{{vvvsssmmmddd]]]ZZZYYYYYYYYYUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUUUUVVVXXXYYY___]]]\\\]]]]]]\\\___eeefffiiimmmrrryyy|||qqqllliiiiiipppttttttrrrssstttuuuwwwxxxwwwuuusssqqqvvvvvvwwwwwwwwwvvvtttsssrrrrrrsssuuuxxx{{{~~~}}}yyyvvvuuuttttttuuutttqqqpppooommmiiigggddd```ZZZWWWXXXZZZ]]]^^^fffjjjkkkhhhccc```bbbeeesss}}}sss]]]PPPCCC@@@AAA@@@======>>>===;;;999888888888999999777666666888888777555333333444444555666666777444333333333444555666666777777777777777888888999;;;:::999888777777777777999999888777777777888888:::999999888888888999999<<<<<<<<<=====================>>>>>>>>>===<<<<<<===<<<<<<<<<<<<===>>>>>>:::<<<>>>@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFDDDDDDFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJJJJKKKNNNQQQTTT\\\\\\[[[WWWRRRPPPRRRUUUeeerrr||||||uuuooofffYYYNNNFFFCCCBBB@@@AAA@@@???===???EEEJJJVVVnnnzzzwwwrrrkkkddd\\\VVVSSSTTTRRRNNNKKKIIIHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>============@@@@@@@@@????????????>>>@@@AAACCCEEEHHHLLLRRRVVV___fffooouuuxxx{{{~~~}}}ooodddZZZTTTSSSYYYaaasssuuucccTTTIIICCC??????===<<<;;;:::::::::IIIFFF@@@;;;999;;;AAAEEENNNSSS[[[fffqqq{{{{{{yyytttlllddd___ZZZWWWTTTUUUTTTRRRQQQQQQSSSTTTUUUTTTTTTTTTTTTTTTUUUVVVVVV]]]ZZZ[[[___aaa___^^^___cccdddfffggglllvvv}}}uuuppppppqqqnnnmmmmmmiiilllpppsssuuuuuutttsssuuuvvvvvvwwwvvvuuuttttttqqqqqqqqqrrruuuxxx{{{}}}~~~|||yyyvvvtttsssrrrtttrrrooommmkkkhhhdddaaa\\\YYYTTTQQQPPPRRRUUUWWWdddhhhkkkjjjfffdddgggjjjwww{{{hhhVVVKKKBBB@@@AAA???===<<<===<<<:::999888777888888888777666666777888777555333444444444555555555666333333222222333555777888888777777666777777888888999888777666666777999:::999888777666666777888999888888888888888888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>============<<<<<<<<<=========:::;;;>>>@@@BBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAADDDDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHIIILLLOOOSSSUUU]]]]]]YYYTTTOOONNNRRRVVVbbboooyyyyyy|||tttfffUUUJJJFFFFFFCCCDDDDDDBBB@@@@@@CCCFFFNNN___yyy~~~tttkkkccc^^^ZZZWWWRRROOONNNNNNNNNNNNOOONNNLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>@@@AAACCCCCCCCCDDDDDDEEEGGGJJJMMMPPPSSSWWW\\\```hhhpppzzzmmm```XXXTTTWWW\\\]]]hhh}}}zzzhhhYYYMMMDDD???===<<<;;;:::::::::::::::NNNJJJEEE>>>999999<<<@@@IIILLLRRRZZZeeerrr|||~~~~~~{{{tttllleee]]]VVVRRRTTTRRRQQQOOOOOOPPPRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUYYYXXX[[[cccfffbbb^^^\\\```bbbccccccdddiiirrrxxxvvvrrrppplllkkkllldddggglllqqqtttvvvwwwwwwsssssstttttttttuuuuuutttrrrqqqppppppqqqsssuuuwww{{{zzzyyywwwvvvttttttssspppnnnjjjhhheeebbb]]]ZZZUUUSSSOOOKKKJJJLLLOOORRR___dddjjjllllllmmmrrrwww~~~mmm]]]SSSJJJBBBBBBBBB???=========<<<:::888777777777777777666555666777888777666666666666555555444444444333222222222333444666777777777666555555666666666555444444555666999;;;<<<888888666666666777888999666666666777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<=================================<<<<<<<<<===???AAACCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHJJJNNNQQQSSSYYYWWWSSSLLLHHHJJJQQQWWW^^^kkk}}}}}}yyyqqqsss}}}~~~qqq```QQQJJJIIIEEEEEEEEECCCBBBCCCEEEFFFJJJQQQbbbzzz}}}uuuqqqfffbbb\\\XXXVVVTTTQQQOOOOOONNNMMMKKKKKKJJJJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@BBBEEEIIIKKKKKKLLLNNNPPPPPPSSSWWW[[[^^^bbbfffiiiqqqxxxyyymmm___XXXVVVZZZcccllljjjtttzzzkkk\\\PPPGGGAAA>>>;;;::::::999888888999999OOOMMMHHHAAA;;;888999;;;CCCGGGMMMSSS[[[fffsss}}}~~~~~~}}}}}}~~~|||vvvnnneee[[[UUUSSSRRROOOMMMMMMOOOQQQRRRUUUTTTSSSRRRRRRSSSUUUVVVWWWVVVZZZbbbddd```\\\[[[[[[^^^`````````bbbfffkkk~~~xxxssspppmmmlllnnngggiiilllppptttwwwxxxyyyrrrrrrrrrrrrssssssttttttsssqqqnnnllllllmmmooopppttttttttttttsssssssssssskkkhhheeebbb___\\\WWWTTTOOOMMMJJJGGGEEEGGGLLLPPPZZZbbblllsssvvvyyy~~~|||~~~uuuvvvsssdddZZZQQQIIIBBBAAAAAA>>>======<<<;;;999777666666666777666555444555777888777666777666666555444444333333333222222222333444555555666555555444444444444555222333333555777999;;;<<<777777666666666777888888555555555666888:::;;;<<<;;;;;;;;;;;;;;;:::::::::888999:::;;;<<<==================>>>======<<<;;;===>>>@@@BBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHKKKMMMOOORRRQQQMMMIIIFFFHHHOOOUUUZZZfffzzz~~~xxxrrrqqqvvv{{{lll]]]RRRNNNFFFEEECCCBBBBBBCCCEEEFFFFFFFFFOOOccc|||zzzuuummmhhhddd___XXXSSSPPPOOONNNLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@BBBDDDEEEFFFJJJOOOTTTVVVVVVWWWZZZ\\\YYY]]]bbbgggkkknnnrrruuu||||||tttccc\\\YYY[[[```gggrrr|||~~~{{{rrriii]]]QQQHHHCCC@@@???:::999999888777777777777RRRPPPLLLFFF@@@;;;::::::<<>>>>>>>><<<<<<>>><<<:::999777666666666666666555444555777888777666444444444444333333333333222333333444444444333333555444333333222222222333333333555666777888888888555666666777777777777777666666666666777888::::::;;;;;;;;;:::::::::999999666777888:::;;;<<<<<<<<<======>>>>>>>>>===;;;:::<<<===>>>???@@@??????>>>???>>>>>>??????@@@AAAAAAAAAAAACCCCCCDDDCCCCCCBBBCCCCCCCCCDDDEEEGGGHHHIIINNNOOOPPPNNNLLLLLLPPPSSSXXX```mmm|||zzzvvvyyyyyyiii[[[SSSIIIGGGDDDBBBCCCDDDFFFFFFEEECCCGGGTTTdddwww~~~zzzuuulllfff[[[ZZZXXXUUUSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHKKKOOOQQQSSSVVV[[[aaacccaaaaaadddfffdddhhhooouuuzzzssshhh```WWWWWW]]]hhhqqqyyyxxxnnnddd\\\QQQGGGBBB@@@??????:::999888777666666666666UUUTTTQQQKKKEEE@@@======777BBBMMMRRRRRRVVVbbblllqqqyyyvvvllleeeZZZXXXUUUSSSRRRTTTVVVXXXZZZXXXUUURRRRRRSSSVVVWWWYYYVVVUUUUUUSSSPPPSSSYYY[[[\\\]]]ZZZWWWVVVYYY]]]dddiiipppzzzuuuqqqpppooopppsssvvvuuutttssstttuuuvvvwwwvvvvvvtttsssrrrqqqqqqqqqpppnnnjjjgggfffgggiiijjjjjjkkkllllllmmmmmmlllllljjjgggdddaaa___[[[WWWTTTMMMLLLKKKHHHFFFHHHNNNTTT]]]kkk~~~xxxrrrrrrooojjjvvvzzztttxxx|||vvvgggWWWPPPQQQGGG@@@;;;;;;;;;:::<<>>>>>>>>===;;;::::::;;;<<<======<<<;;;;;;>>>>>>>>>>>>???@@@BBBBBB@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFNNNRRRVVVVVVTTTRRRRRRSSSYYY]]]dddlllyyyzzzvvv}}}qqqaaaVVVNNNKKKFFFDDDDDDFFFGGGHHHGGGFFFHHHNNNUUUbbb{{{zzziiigggdddaaa^^^\\\ZZZYYYUUUTTTSSSQQQPPPOOONNNNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLNNNQQQUUUYYY]]]___```eeejjjkkkiiigggiiillllllrrryyy{{{nnncccYYYSSSUUUYYYeeeuuu|||tttuuuwwwpppggg\\\UUUJJJBBB>>>>>>>>>???:::999888666555555444444SSSVVVXXXTTTKKKBBB===<<<999???HHHNNNQQQTTTYYY]]]llluuu~~~tttmmmccc]]]UUUQQQQQQSSSSSSSSSXXXZZZZZZXXXUUUTTTVVVYYY[[[YYYVVVRRRPPPOOOOOOOOOWWWWWWWWWVVVUUUTTTRRRQQQXXX]]]dddllluuu~~~|||vvvrrrrrrsssuuuuuuvvvuuusssqqqqqqsssuuuvvv|||zzzvvvrrrooommmmmmmmmtttpppkkkiiihhhgggdddbbbdddeeeggghhhiiihhhgggggghhhiiihhhfffbbb\\\VVVSSSMMMIIIHHHJJJLLLOOOWWW___kkkxxx~~~uuunnnkkknnnrrrpppqqqnnnfffYYYNNNIIIHHH???>>>===<<<;;;:::::::::===<<<:::888777777888888777777888888777555444222555444333333222222222222444444444333333222222222111222444555555444222111555555555666666666666777666777999::::::999777666555666777666555444555666999999888888888888888999777777888999::::::;;;;;;<<<<<<;;;::::::<<<===>>>===<<<;;;::::::;;;======::::::;;;>>>AAABBBBBB@@@@@@@@@?????????@@@BBBCCCGGGBBB>>>===@@@EEEGGGHHHIIIJJJKKKNNNRRRTTTTTTSSSXXXWWWYYY```nnn~~~~~~rrrfffXXXOOOHHHHHHIIIHHHIIILLLNNNMMMJJJHHHKKKVVVgggttt~~~wwwttttttrrrkkkdddeeebbb^^^]]]]]]]]]ZZZXXXUUURRRNNNKKKIIIKKKMMMOOOSSSTTTUUUWWWXXXYYYYYYYYYVVVUUUTTTQQQPPPRRRVVVYYYUUUVVVXXX[[[___bbbfffgggiiikkkmmmnnnmmmoootttxxx}}}vvvjjj\\\PPPMMMRRRUUUfff|||xxxssskkklllkkkaaaWWWPPPFFF???===>>>>>>>>>===<<<;;;999888777777777XXX[[[^^^\\\UUUKKKBBB===:::>>>EEELLLQQQVVVYYY\\\aaammm|||{{{vvvmmmfff^^^WWWTTTSSSQQQPPPUUUVVVWWWUUUSSSSSSVVVXXXZZZXXXVVVSSSQQQPPPOOOOOOTTTUUUVVVVVVUUURRROOOMMMPPPTTTYYY```hhhrrr{{{}}}yyyuuusssssstttuuuuuurrrqqqooooooppprrruuuwww{{{zzzwwwtttrrrpppoooooorrrooojjjhhhhhhgggeeeccccccddddddeeeffffffffffffhhhiiijjjiiifff```[[[WWWPPPOOOPPPUUUYYY]]]eeemmm}}}{{{|||tttpppsssyyy~~~pppaaa```]]]VVVMMMEEEAAA@@@======<<<;;;:::::::::::::::999888777666666666777333444444444333222000000555444333222222222222222333333333333222222222111111222333444444333222111333333333333444444444444666777999::::::999777666222444666666666666888:::999999888888888888888999777888888999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<===<<<;;;::::::;;;<<<===::::::;;;>>>AAABBBAAA???@@@@@@?????????@@@BBBCCCEEEBBB???>>>AAADDDEEEEEEGGGGGGHHHLLLPPPRRRSSSRRRUUUTTTVVV^^^kkk|||}}}xxxpppfff]]]SSSOOOLLLJJJJJJMMMOOOOOONNNKKKJJJNNNXXX```rrr~~~zzzvvvrrrppppppnnnkkkiiigggddd^^^YYYUUURRRRRRRRR[[[\\\^^^```ccceeeggghhhfffeeeccc___\\\\\\^^^aaaddddddeeefffgggiiikkklllrrrtttvvvwwwxxxzzz~~~uuukkkaaaZZZSSSOOOSSSZZZggguuuxxxqqqgggeeecccYYYSSSLLLDDD>>><<<<<<<<<;;;<<<;;;:::999888777777777^^^___bbbdddaaaWWWIII???;;;===BBBIIIQQQWWWZZZZZZWWWdddttt}}}}}}vvvppphhh```ZZZVVVRRRPPPSSSSSSTTTSSSRRRSSSVVVXXXXXXWWWVVVUUUSSSRRRQQQPPPQQQSSSWWWXXXWWWSSSMMMJJJHHHKKKNNNSSSZZZdddnnnuuuzzzzzzvvvtttrrrrrrssstttttttttllllllllllllnnnqqqtttvvvxxxwwwwwwuuutttrrrpppooopppmmmjjjhhhgggfffeeeccccccbbbbbbaaabbbbbbddddddfffiiikkkmmmkkkfff```\\\UUUUUUYYY```fffkkksss|||{{{tttuuuzzzssssss~~~zzzlll[[[WWWQQQKKKGGGCCC@@@>>><<<;;;:::999888888888888777777666555444444444444555555666555555444333222444333333222222222222333222222222111111111111111111222222222222222222222333333333333444444444444666777888999999888777666333555666777666777888:::999888888888888888999999888888999999::::::;;;;;;999:::;;;;;;<<<;;;;;;;;;<<<<<<;;;:::::::::;;;<<<::::::;;;===@@@AAA@@@>>>>>>>>>===>>>>>>@@@BBBCCCCCCAAA??????AAACCCDDDDDDFFFEEEFFFIIIMMMOOOPPPPPPPPPPPPSSS[[[fffzzz|||yyy|||~~~{{{uuukkk```XXXRRRLLLJJJLLLQQQRRRRRROOOJJJHHHIIIKKK[[[iii|||~~~{{{tttlllddd^^^ZZZXXX[[[[[[^^^aaaeeejjjnnnqqqsssssspppmmmjjjjjjlllnnnssssssssstttuuuvvvwwwxxxttthhh[[[UUUOOOMMMOOOTTT```jjj~~~}}}xxxooobbb^^^\\\RRRLLLGGGBBB===;;;:::999888::::::999888777777888888______bbbgggiiiaaaPPPBBB<<<<<<>>>EEEOOOVVVYYYYYYUUU^^^jjjvvv||||||}}}{{{wwwppphhhaaa[[[WWWTTTQQQQQQQQQRRRRRRTTTVVVXXXWWWWWWWWWWWWVVVUUUSSSRRRRRRUUUZZZ]]][[[VVVOOOJJJGGGHHHIIILLLRRR[[[eeelllxxx|||tttpppqqqooonnnmmmnnnqqqrrrrrrqqqkkkjjjjjjkkkmmmooorrrsssrrrsssttttttsssrrrooonnnpppnnnkkkhhhfffdddcccbbbdddbbb```^^^]]]^^^```bbbcccgggkkknnnnnnjjjeeeaaa[[[YYY[[[aaagggmmmwwwvvvnnnkkkqqqvvvrrrwwwvvviii___WWWMMMGGGFFFDDD@@@===:::999888777777777777777666555555444444444444444666666666555555444444444333333222222222222222333111111111000000000000000111111000000000111222333444444555555555666666666666666777888888777666666777888999888666555555666888888888777888888999:::999999999:::::::::;;;;;;999:::<<<=========<<<;;;<<<;;;:::999999999:::;;;:::::::::<<>><<<;;;;;;;;;;;;<<<>>>@@@AAABBB@@@>>>>>>@@@CCCFFFHHHHHHGGGFFFHHHJJJLLLMMMLLLLLLNNNRRRYYYbbbrrr{{{{{{~~~~~~{{{sssjjjcccZZZQQQMMMNNNPPPRRRRRRPPPLLLHHHFFFEEENNNWWWfffwwwyyypppggg```]]]VVVWWWZZZ^^^dddjjjppptttvvvvvvvvvuuuuuuvvvzzz}}}||||||}}}xxxjjj\\\RRROOOMMMLLLNNNVVVcccsssyyyvvvxxxnnn___[[[XXXNNNEEECCC@@@===;;;999888777999888888777777777888888bbb______fffkkkfffWWWIII???===<<>>>>>===<<<<<<<<<;;;:::999888888999::::::999:::<<<===>>><<<:::888888888888:::<<<>>>@@@BBB@@@>>>===???DDDJJJOOOLLLJJJHHHHHHIIIJJJJJJIIIKKKMMMRRRWWW]]]jjj~~~~~~yyytttpppggg\\\VVVVVVPPPPPPOOOMMMKKKJJJKKKKKKJJJLLLUUUcccsss|||tttllleeebbb[[[]]]___ccciiipppvvvzzzzzz{{{|||}}}}}}zzzlllaaaVVVMMMHHHIIILLLQQQYYYeeevvv{{{qqqooozzzyyymmm\\\UUURRRIIIAAA@@@???===;;;999888777888888777666666777777777eee___[[[___eeedddZZZPPPAAA>>><<<>>>EEENNNWWW[[[XXXVVVWWWaaappp~~~|||zzz|||yyyooofff```]]]SSSQQQOOOOOOPPPRRRRRRRRRXXXXXXWWWWWWVVVUUUTTTTTTSSSUUUYYY\\\\\\XXXTTTQQQEEEEEEEEEEEEGGGNNNVVV\\\```kkkxxxyyysssrrrooojjjggghhheeedddeeegggjjjmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjkkkmmmnnnpppqqqqqqpppnnnmmmjjjiiigggccc^^^\\\[[[\\\```___]]]\\\\\\^^^aaabbbdddhhhnnnrrrtttssspppmmmfff___WWWTTTSSSVVV___iii~~~sssiiibbbfffmmmxxxuuusssxxxsssiii___VVVKKKCCC@@@>>>:::777777777666666666666666777555555666666666555555444333222111111111111222222222111111111111222222333000000000000111111111111000000111111222333333333222222222222333333333333666666555555555555666666333555666666555555666888777777777777888999::::::::::::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;999888777888888999:::999999;;;<<<<<<:::888666666666777999;;;>>>???CCCBBBAAA@@@BBBFFFMMMRRRNNNLLLIIIHHHIIIIIIIIIHHHKKKNNNRRRVVVXXXaaawww|||tttiiiccccccWWWTTTPPPMMMLLLMMMOOOPPPIIIFFFIIISSS```kkkvvv~~~~~~xxxsssnnnllliiijjjmmmpppuuu{{{}}}pppaaaWWWPPPJJJGGGGGGFFFPPP]]]iiixxxzzzrrrllljjjsss~~~uuugggTTTLLLIII@@@===>>>>>>===:::888888999888888777666666555666666eee\\\TTTSSSXXXZZZUUUOOOCCCAAA===;;;???IIIUUU]]]]]][[[YYY[[[bbbooo{{{}}}yyyyyy}}}wwwnnnhhhfff[[[XXXUUUTTTUUUVVVUUUTTTXXXWWWUUUSSSRRRQQQRRRRRRNNNOOORRRTTTTTTSSSQQQOOOCCCCCCCCCBBBDDDIIIOOOTTTYYY___iiisss{{{|||wwwtttnnnkkkkkkjjjeeecccdddeeeddddddfffiiilllmmmmmmhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkjjjiiiaaaaaa```]]]YYYWWWXXXZZZZZZZZZ[[[\\\___bbbfffhhhkkknnnssswwwyyyyyywwwvvvlllddd[[[UUUPPPOOOVVV^^^rrryyy}}}{{{{{{iiicccdddmmmwwwxxxqqquuuyyymmmdddXXXQQQIIIBBB???===<<<:::777777666666666666777777333444555666666555444444444444333222222333444555111111111111111222333333000000000111111222222222///000222333444444444333111111222222222333333333666555555555555555555666333444555555444444555666777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<;;;999888777777777888:::999999:::;;;;;;999777666666666777:::<<>>:::<<>>AAABBBDDDHHHLLLMMMKKKJJJJJJKKKIIIGGGEEEEEEGGGJJJKKKKKKJJJMMMQQQRRROOOSSSeeexxxxxx{{{~~~zzzpppnnnrrrzzzssshhh^^^WWWSSSPPPOOOPPPJJJFFFGGGFFFEEELLLVVVdddtttrrraaaUUUQQQGGG@@@BBBEEEFFFIIIOOO]]]ooo}}}vvvqqqppppppppprrrvvvqqqeee^^^TTTEEEAAABBB<<<999:::;;;999666555777:::999999777666444444333333ZZZRRRHHHCCCCCCEEEFFFEEEDDD@@@>>>======BBBOOO\\\jjjjjjfff^^^XXX[[[gggrrryyyzzzxxxyyyzzz}}}wwwsssjjjfffcccdddggggggccc___\\\XXXSSSPPPNNNMMMKKKJJJGGGFFFFFFEEEFFFGGGHHHIIIBBBCCCCCCBBB@@@BBBGGGKKKKKKPPPWWW^^^dddiiinnnqqqvvvxxx|||{{{tttoookkkjjjiiigggeeecccaaa___^^^```bbbeeehhhjjjkkkllllllhhhfffddddddeeeeeeeeedddgggdddaaaaaaaaa```\\\YYYVVVVVVUUURRRQQQRRRUUUXXXUUUZZZbbbhhhmmmpppsssuuuyyyzzz|||vvvjjj```XXXRRRRRRVVVYYY```gggiiijjjtttuuuoookkkooozzzwwwrrruuuwwwpppkkk```SSSLLLGGGAAA===<<<:::777555777666666666666555555555333333333222222222111111111111111111111111111111111000000000111222333333000000000000000111111222222222222222222222333333222222222333333444444444555444444333333333444444666666555555555666666777888888777777777777888888>>>:::666555777999888777777888888888888999999999;;;::::::999999999::::::999888888777666555444444888999;;;<<<===AAAEEEIIIKKKKKKJJJIIIHHHGGGGGGFFFBBBBBBCCCEEEGGGJJJMMMNNNUUUXXXYYYTTTNNNPPPYYYccciiihhhkkkrrrzzzxxxpppppptttyyyzzzvvvkkk\\\QQQNNNOOOKKKJJJHHHEEECCCDDDGGGIIIYYYaaaooouuuhhh^^^UUUMMMHHHEEEEEEDDDDDDFFFKKKRRRXXXooo~~~}}}xxxtttsssuuussspppuuu~~~uuuddd]]]TTTLLLFFFAAA>>>===::::::999999888777777777888888888888888777666555RRRNNNHHHBBB??????@@@BBBAAA>>><<<<<<;;;???JJJVVVmmmooonnneeeZZZWWW^^^fffttt}}}{{{{{{}}}~~~yyywwwqqqlllhhhhhhkkkmmmkkkiii___[[[VVVRRRPPPOOONNNMMMFFFEEEDDDDDDDDDEEEFFFGGGBBBCCCCCCAAA@@@BBBGGGKKKLLLPPPVVV[[[```cccgggjjjnnnppptttvvvyyy|||~~~yyyuuupppllliiihhhgggfffdddbbbaaa```___bbbcccdddfffhhhiiijjjjjjcccbbb``````aaabbbbbbaaadddbbb_________]]]ZZZWWWQQQRRRQQQPPPOOOQQQTTTWWW[[[```gggmmmqqquuuxxxyyyvvvnnnddd[[[VVVWWWUUU]]]fffkkknnnxxxwwwnnnlllooouuuzzzyyyyyy|||ooogggaaaUUUHHHEEEAAA===:::::::::888777666666555555555444444444333333222222222111111111111111111111111111111111111111111000111111222222000////////////000111111111111222222222222333333222222333333333333333333555444444333333333444444666666555555555555666666888888777777777777888888===999666555777888888777777888888888888999999999::::::999999999999999:::999999888888777666666555888999;;;;;;===???DDDGGGHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBCCCEEEHHHLLLPPPSSSZZZ^^^^^^YYYPPPMMMRRRXXX\\\\\\^^^dddjjjrrr{{{rrrjjjiiilllxxxzzzxxxpppdddXXXQQQOOOJJJIIIGGGEEECCCBBBDDDEEELLLSSS^^^mmmzzzxxxmmmfff]]]UUUOOOJJJFFFCCCAAAAAABBBEEEKKKUUU```hhhyyy}}}zzzwwwwwwyyyyyyzzzrrrggg]]]WWWNNNFFFAAA???===<<<999999888777777666666555666666777777777666555555NNNMMMJJJDDD>>>;;;===???@@@===<<<<<<<<<>>>FFFPPPooovvv{{{uuufff\\\ZZZ]]]lllyyy|||}}}|||{{{tttoooiiigggiiilllmmmllleee```ZZZUUUSSSQQQPPPNNNGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCBBBAAAAAABBBFFFIIILLLOOOTTTWWWZZZ\\\___aaadddfffiiikkklllooosssuuuxxxvvvsssqqqttt{{{}}}vvvtttqqqnnnmmmjjjgggeeeeeeddddddcccbbbaaa``````dddddddddddddddeeefffgggaaa```^^^^^^_________]]][[[YYYWWWVVVUUUTTTRRRPPPMMMNNNPPPQQQRRRTTTYYY\\\ccchhhnnntttxxx{{{~~~~~~ssseee[[[XXXVVV```kkktttzzzuuujjjhhhlllvvv~~~}}}{{{~~~vvviiibbb\\\PPPEEE@@@>>>:::888888777666555444444444444333333333333333222222222222111111111111111111111111111111111222222111000000000111111//////......//////000111111111111222222222333333333333333333333222222222444444333333333333444444666666555555555555666666888888777777777777888888:::888666555777888888777777888888888888999999999999999999888888999999:::::::::999999888888777777999:::;;;;;;;;;===AAACCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBDDDHHHNNNTTTWWW[[[___bbb]]]SSSLLLLLLNNNSSSTTTWWW[[[^^^dddsss|||ssskkkeeedddfffoooppppppmmmeee[[[PPPJJJJJJJJJHHHFFFEEECCCBBBAAADDDHHHOOOXXXcccnnnvvv{{{tttdddZZZRRRNNNHHHCCCAAAAAA@@@@@@AAACCCFFFKKKTTTaaaoooxxx}}}}}}{{{{{{}}}zzzrrriiibbbWWWQQQHHHAAA===<<<;;;;;;888777777666666555444444333444555555555555555555UUUSSSNNNIIIEEEAAA???===AAA>>>===>>>===>>>DDDKKKeeesssuuueee\\\YYYfffqqq|||~~~~~~wwwqqqjjjeeeeeehhhjjjjjjiiiddd]]]WWWSSSQQQNNNLLLIIIHHHGGGFFFFFFFFFGGGHHHEEEDDDCCCAAAAAACCCFFFHHHJJJMMMPPPRRRTTTVVVYYY[[[]]]^^^```aaabbbdddgggjjjmmmkkkiiifffggglllsssyyy|||}}}wwwtttkkkiiiggggggfffeeecccaaa````````````````````````eeedddcccaaaaaaaaabbbccccccaaa^^^]]]]]]\\\ZZZYYYSSSQQQPPPOOONNNNNNMMMLLLKKKNNNRRRVVVZZZ^^^cccgggkkkooouuuzzz}}}~~~nnnccc___ccclllyyyvvvkkkfffjjjrrr~~~oooddd___YYYPPPGGG@@@>>>;;;888666444222111333333333333222222222111222222222222111111111111111111111111111111111111333222111000000///000000...............///000000000000111111222222333333444333333333222222111111333333333222333333444444777666666555555555555666888777777666666777777888888777666666666777888888777777888888888999999999:::999999999999::::::;;;:::::::::::::::999999999:::;;;<<<;;;;;;;;;>>>@@@CCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBFFFMMMSSSWWWUUU[[[```^^^VVVNNNKKKLLLNNNPPPUUUXXXYYY]]]kkkyyyzzzooohhhccccccfffeeeeeeeeeeeebbb\\\RRRKKKKKKJJJIIIIIIHHHFFFCCC@@@FFFGGGJJJNNNSSSXXX]]]```ggghhhlllsssyyyxxxkkk]]]PPPHHHHHHEEEBBB??????@@@BBBCCCKKKNNNSSSYYYbbbmmmxxx~~~~~~~~~~~~wwwqqqmmmhhheeeVVVOOOFFF???<<<;;;;;;<<<888888777666666555555444222333444555555666555555ccc\\\TTTQQQPPPMMMEEE===AAA>>><<<>>>>>>===AAAGGGRRRdddzzz~~~ooobbb[[[bbblllvvv||||||wwwooohhhffffffggghhhkkkggg```ZZZUUUQQQMMMJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIGGGDDDBBBBBBCCCEEEFFFGGGIIILLLNNNOOOQQQUUUWWWXXXYYY[[[[[[\\\]]]___bbbdddddddddddddddfffiiilllqqqsssvvvzzz~~~|||yyyxxxuuurrrpppfffeeeddddddcccbbb___]]]\\\\\\]]]]]]^^^^^^^^^___dddcccaaa___^^^^^^______ccc```\\\ZZZXXXVVVTTTRRRMMMMMMMMMMMMMMMMMMOOOPPPNNNRRRXXX^^^dddiiiooorrrqqquuuzzzyyyqqqpppvvv~~~xxxqqqllllllrrrzzz}}}~~~|||iii]]]XXXRRRIIIBBB<<<<<<:::888555333333222333222222222111111111111222222222111111111000000000000000000000000000000222222111000////////////...............///000000//////000111111222333333333333333222222111111111222222222222222333444555777777666555555555555555777666666555555666666777555555666666666666777888777777888888888999999999:::::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;:::;;;<<<<<<::::::<<<===CCCCCCCCCCCCCCCCCCCCCDDDBBBAAA@@@@@@DDDIIINNNRRROOOUUU[[[ZZZUUUNNNKKKJJJIIIKKKOOOSSSTTTXXXdddqqquuuhhhaaa```ccccccaaa^^^___aaa```[[[VVVMMMLLLJJJJJJJJJGGGCCC@@@FFFGGGIIIJJJLLLLLLLLLLLLQQQRRRWWW]]]bbbhhhvvv|||uuukkk___TTTLLLEEEBBBBBBBBBAAAAAACCCFFFKKKNNNZZZ^^^fffmmmsssyyy~~~|||rrrkkkhhheeecccWWWPPPHHHAAA===<<<<<<<<<999888888777777666555555333444444555666666666666tttjjj___\\\\\\XXXMMMCCCAAA===;;;=========@@@EEEJJJZZZqqqyyymmmeeeaaahhhpppwww}}}}}}yyyrrrkkkfffdddddddddjjjgggbbb^^^ZZZUUUPPPLLLJJJJJJIIIHHHIIIJJJKKKLLLOOOKKKGGGDDDDDDDDDDDDCCCCCCEEEGGGIIIJJJLLLPPPRRRRRRSSSUUUUUUUUUVVVYYY[[[\\\^^^aaabbbbbbaaabbbbbbggghhhjjjmmmqqqvvvzzz|||~~~~~~zzzwwwqqqooolllkkklllllllllkkkeeedddccccccbbb```]]]ZZZYYYYYYYYYZZZ[[[[[[\\\\\\``````___^^^]]]]]]]]]]]]___\\\XXXTTTRRRPPPMMMKKKGGGHHHIIIJJJKKKNNNRRRUUUVVVZZZaaahhhmmmrrrwwwzzzyyy|||~~~uuuppprrrwww{{{yyyuuuvvvxxx|||jjj[[[TTTLLLDDD???666777888777666555666777222222222222111111111111222111111111111000000000000000000000000000000000111111000/////////000000//////......//////000111...//////000111222333333222222222222222111111111222111111222222333444555888777666555555444555555555555444444444444555555222444666666555666777999777888888888888999999999999999999999:::;;;<<<<<<999999::::::;;;;;;<<<<<<;;;<<<======;;;;;;;;;===AAAAAABBBBBBCCCCCCDDDDDDBBBAAA@@@@@@BBBFFFJJJMMMNNNRRRUUUTTTOOOKKKHHHHHHJJJJJJLLLQQQTTTWWW```iiisss{{{ssseeeaaaccceeeaaa]]]\\\___bbbbbbaaaUUURRRNNNMMMLLLIIIDDD???BBBCCCFFFIIIJJJJJJIIIHHHHHHHHHKKKPPPRRRUUU]]]fffsssvvvaaa\\\SSSJJJDDDAAAAAAAAA<<<>>>AAAEEEKKKTTT\\\bbbmmmssszzzzzzpppiiibbb^^^SSSNNNGGGAAA>>>===<<<;;;999999888777777666666555444444555555666555555555{{{pppjjjgggaaaWWWNNNEEE@@@===???@@@AAADDDHHHJJJTTTcccrrrzzzxxxooohhhaaaeeekkkrrrxxx|||zzzvvvqqqkkkgggeeeeeehhhgggeeecccaaa]]]XXXTTTNNNMMMMMMMMMNNNPPPRRRSSSTTTOOOIIIFFFEEEEEECCCBBBAAABBBCCCDDDDDDFFFIIILLLKKKLLLNNNNNNNNNOOORRRTTTVVVXXX[[[[[[ZZZYYYXXXXXX]]]]]]^^^aaafffjjjnnnoooqqqqqqrrrtttwww{{{~~~}}}|||}}}}}}{{{zzztttsssqqqppppppooommmkkkgggddd```___aaadddeeefffcccbbbaaaaaaaaa^^^[[[XXXVVVVVVWWWWWWXXXYYYYYYYYY\\\\\\]]]]]]]]]\\\\\\\\\ZZZWWWTTTQQQPPPNNNLLLJJJFFFHHHLLLNNNPPPTTTZZZ___dddhhhoootttxxx{{{}}}ooojjjlllyyytttmmmrrryyyjjjYYYQQQIIIBBB???333555777777555444555777333333222222222111111111111111111111000000000000000000000000000000000000000////////////000000111000////////////000111111......///000111222333333111111111111222222222222111111111111222333444555888777666555555444444444444333333222222333333444000333555666555555777999777888888888888999999999777777777777888999:::;;;888888999:::;;;;;;<<<<<<;;;<<<>>>===<<<;;;<<<======>>>>>>???@@@AAAAAABBB@@@??????@@@CCCFFFIIIKKKLLLNNNNNNLLLIIIGGGHHHJJJNNNKKKKKKPPPTTTWWW\\\aaagggmmmvvvtttmmmnnnkkkhhhcccaaabbbeeehhhjjjddd___YYYUUUSSSNNNGGGBBB???AAADDDHHHKKKMMMOOOOOOMMMIIIHHHJJJKKKKKKNNNSSS\\\mmmmmm```NNNKKKFFFAAA>>>>>>AAACCC???DDDKKKSSS]]]iiivvv~~~wwwjjj___WWWKKKGGGBBB>>><<<;;;999888888777777666666555444444333444444444444333333222vvvnnnggg___YYYKKKEEEBBBCCCEEEFFFIIIMMMGGGKKKTTT```jjjmmmhhhbbb```ccchhhnnnttt|||~~~zzztttooommmlllffffffggghhhgggddd___[[[SSSRRRRRRSSSTTTVVVXXXYYYWWWQQQKKKGGGFFFEEECCCAAA@@@AAAAAAAAA@@@BBBDDDGGGEEEGGGHHHIIIIIIJJJMMMOOORRRTTTUUUUUUSSSQQQQQQQQQTTTTTTUUUYYY^^^cccfffhhhjjjiiihhhhhhjjjnnnrrrtttuuussspppnnnooooooooonnnjjjhhheeeeeeffffffeeedddccc___[[[ZZZ[[[___bbbcccaaa````````````]]]YYYVVVUUUUUUUUUVVVVVVWWWWWWWWWYYYZZZ[[[]]]]]]]]]\\\[[[YYYVVVSSSRRRQQQPPPNNNMMMNNNQQQUUUXXX[[[aaahhhnnnppptttzzz~~~rrriiifffmmmssskkkrrr}}}dddRRRJJJCCC>>>===444666888666333111111333333333333222222222222111111111111111000000000000000000000000000000000000//////...//////000111222000000000000000111222222---...///000111222333333000000111111222222222333111111111111222333444555888888777555555444444444333222222111111222222333///222555666555555777999777888888888888999999999555555555555666777888999888888999999:::;;;<<<<<<;;;<<<>>>>>>===<<<======:::;;;;;;<<<===>>>??????>>>>>>???AAADDDGGGJJJLLLIIIIIIIIIGGGFFFGGGJJJNNNNNNIIIGGGKKKPPPRRRTTTWWW]]]aaagggnnnxxx|||}}}vvvsssppplllkkkmmmqqqsssrrrlllccc^^^ZZZTTTLLLFFFBBBCCCEEEIIIMMMQQQTTTVVVTTTNNNIIIIIIIIIHHHIIILLLLLL\\\pppvvvfffUUUIIIEEEEEECCC@@@???@@@BBBEEEJJJPPPYYYcccnnn|||xxxhhhYYYOOOCCC@@@===:::999888777555777666666555444444333333333333333333333222111000|||ooofffaaa[[[QQQFFFBBBFFFMMMRRRSSSNNNOOOQQQSSSUUUWWWYYYZZZYYY^^^cccddddddlllzzz}}}zzzvvvqqqmmmjjjddd___```dddhhhhhhfffZZZ]]]]]]YYYYYY\\\___^^^___VVVNNNHHHCCC???@@@CCCDDDCCCAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHLLLLLLMMMMMMMMMMMMLLLLLLQQQPPPPPPQQQUUUZZZ___cccfffeeecccbbbbbbbbbcccdddeeeeeeddddddcccbbbbbbbbbbbbaaa```___^^^]]]]]]]]]]]]\\\[[[YYYXXXXXXXXXXXX[[[]]]___```^^^[[[VVVSSSPPPQQQRRRSSSUUUXXXYYY[[[YYY\\\```bbbbbbbbbbbbcccbbb^^^YYYVVVUUUTTTTTTSSSTTTYYY```iiippptttvvvwwwyyy{{{zzzkkkfff[[[hhhzzzuuutttuuuzzz^^^NNNGGG>>>:::;;;777666444333222222333333111111000000000111333444222222111111111111222222000000000000////////////000000////////////000000000/////////000111222222000000000000111111111111222222222333333222111111222222222333333444444444444444444333333222222222555444333333222222222222111111111222333666888999999888777777777888999:::999888555444444555888999999999999999:::<<<>>>??????>>>>>>===<<<;;;;;;::::::<<<=========>>>@@@BBBBBBBBBBBBDDDGGGIIIIIIHHHIIIHHHFFFDDDCCCDDDHHHKKKLLLLLLLLLKKKKKKLLLOOORRRYYYZZZ]]]bbbgggrrr{{{uuupppkkkkkkoooooonnnmmmiiiccc\\\UUURRRFFFCCCCCCGGGJJJMMMUUU]]]^^^ZZZSSSNNNLLLKKKJJJIIIHHHNNNXXXeeevvvssseeeZZZQQQIIIDDD>>>????????????BBBFFFIIIMMM[[[mmm{{{pppZZZKKKGGG===;;;:::999999999777555777777777777777777777777444444333333333222222222{{{sssnnnjjjbbbVVVMMMKKKNNNTTTXXXYYYTTTMMMJJJJJJKKKLLLMMMQQQUUUYYYYYYZZZaaannnyyy}}}yyytttqqqkkkgggbbbbbbfffjjjmmmnnnjjjmmmlllhhheeefffeeeccc[[[RRRJJJFFFBBB@@@AAAEEEDDDCCCBBBAAAAAABBBDDDEEECCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIKKKNNNSSSWWWZZZ^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXYYY\\\[[[YYYXXXWWWVVVVVVVVVWWWXXXYYYYYYXXXTTTQQQNNNMMMMMMMMMNNNPPPSSSUUUWWW]]]```eeeiiilllmmmpppqqqooolllgggbbb_________```gggjjjnnnsssyyy~~~}}}kkkaaa___```ooowwwxxx{{{{{{ZZZJJJDDD<<<888999777666444333222222333333222111000000000111222333111111000000000000111111000000000000////////////000000////////////000000000000000000000000111222000000000000111111111111222222333333333333222222222222222333333444444444444333333333222222222222666555444333333333333444222222222333444666888999:::999999888999:::;;;<<<999888666444444666888999;;;::::::;;;<<<===???@@@??????>>>======<<<;;;;;;:::<<<=========>>>@@@BBBAAAAAABBBDDDGGGIIIIIIHHHHHHIIIKKKJJJIIIIIIKKKLLLNNNNNNNNNLLLLLLMMMPPPRRRYYYYYYZZZ^^^bbblllvvvnnnkkkmmmrrrrrrqqqpppmmmggg___YYYNNNIIIFFFGGGHHHKKKSSS[[[aaa___[[[XXXVVVRRRNNNKKKDDDIIIPPPVVV___mmmtttlll```VVVOOOIIIDDDAAA@@@@@@@@@@@@BBBGGGMMMRRR\\\iii{{{wwwxxxuuueeeSSSGGGCCC<<<;;;999999999888777555555555555555555555555555444333333333333222222222~~~zzz{{{vvvkkk]]]QQQOOOUUU[[[ggg^^^QQQHHHCCCBBBAAAAAAHHHKKKOOOPPPQQQVVV```iiiwww~~~zzzwwwooolllhhhfffhhhmmmssswwwvvvyyyxxxsssooommmhhhbbb[[[RRRKKKHHHEEECCCCCCFFFEEEDDDCCCBBBBBBBBBDDDDDDAAAAAAAAA@@@AAAAAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBDDDFFFIIILLLOOOPPPVVVVVVVVVVVVUUUTTTSSSRRRTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUZZZYYYWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRPPPMMMKKKIIIIIIHHHHHHIIIKKKOOOSSSVVV___ccciiioootttyyy}}}~~~|||vvvpppmmmnnnpppzzzzzz|||xxxhhh]]]ZZZ^^^kkkzzz}}}|||~~~pppSSSFFF???999666666666555444333222222222333222222111000000000111111000000////////////000000////////////000000000000000000////////////000000222111000000000000000000000000000000111111111111333333444444444444333333222222333333333333444444222222222222222111111111666555555444444444444555444444444444555666777888;;;;;;:::::::::;;;<<<===999888666555555666888999<<<<<<<<<<<<===???@@@AAA??????>>>>>>======<<<<<<;;;<<<============@@@BBB@@@AAACCCFFFIIIJJJIIIGGGHHHKKKOOOQQQQQQOOOOOOOOOPPPPPPPPPNNNMMMNNNPPPSSSYYYWWWWWWYYY\\\dddtttxxxrrrrrruuuttttttwwwzzzvvvnnnggg]]]TTTLLLHHHGGGHHHOOOVVVbbbccceeefffeee```YYYSSSHHHLLLNNNLLLMMMVVVggguuu}}}uuummmggg[[[UUUNNNHHHEEEDDDCCCCCCDDDEEEEEEFFFIIIPPPXXX]]]hhhsss~~~sssyyyrrrdddWWWIIIAAA???;;;:::888888888888666555333333333333333333333333333333333222222222111111vvvzzzjjjYYYPPPRRRXXXjjjfff]]]SSSIIICCC??????BBBFFFKKKNNNQQQTTTXXX\\\iiivvv|||tttrrrnnnjjjiiinnnuuuzzz{{{~~~}}}yyyuuurrrjjjccc]]]VVVPPPOOOMMMIIIFFFFFFEEEDDDCCCBBBBBBBBBCCCCCC@@@@@@??????>>>?????????@@@AAAAAABBBBBBAAAAAA@@@???AAACCCEEEHHHIIIKKKKKKQQQQQQRRRRRRQQQOOOMMMLLLNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQRRRRRRSSSTTTTTTWWWVVVTTTRRRPPPOOONNNNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFFFFFFFGGGKKKQQQVVVZZZ^^^bbbhhhnnntttzzz|||zzz{{{vvvggg[[[XXX^^^hhhxxx~~~{{{yyycccMMMAAA<<<777555555555444444333333222222222222222111111000000000/////////............//////////////////000000000000000000////////////000000222222111000/////////000///000000000111111111111333333444444555555444444333333333333333333333333111111111111111111111111555444444333333333444444666666666666666777777777::::::::::::;;;;;;<<<<<<999888777666666777888999<<<<<<<<<===>>>>>>???@@@??????>>>>>>>>>=========;;;<<<============???AAA@@@BBBDDDHHHLLLLLLJJJHHHIIILLLQQQSSSSSSRRRQQQQQQRRRRRRQQQOOONNNNNNPPPSSSVVVUUUVVVYYYZZZ^^^hhhsss{{{xxxxxx}}}|||pppdddVVVMMMHHHFFFKKKQQQ^^^cccjjjqqqsssooofff```SSSSSSPPPLLLJJJOOOYYYbbbooo||||||uuummmeee]]]VVVSSSNNNKKKFFFDDDCCCEEEHHHIIIJJJMMMPPPSSSXXX^^^eeeiiirrrzzz{{{~~~gggWWWLLLCCC===<<<:::888777777777777666444222222222222222222222222222222222222111111111111kkkxxxtttaaaSSSPPPRRR]]]bbbeee___SSSGGGAAA@@@>>>CCCJJJPPPTTTUUUUUUTTTZZZgggxxx{{{xxxtttooommmnnnsssxxxzzz||||||zzzyyywwwppphhh[[[UUURRRTTTTTTOOOJJJHHHEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@???@@@BBBEEEFFFGGGHHHHHHKKKLLLLLLLLLLLLJJJHHHGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQPPPNNNMMMLLLKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDGGGLLLSSSZZZ^^^^^^aaafffkkkpppvvv}}}sssdddZZZVVV[[[jjjwww~~~~~~zzzwwwfffWWWGGG>>>:::777555555333333333333333333222222111111111111000000////////////............//////.../////////000000000111000000////////////000000222222111000/////////000///000000000111111111111222333444444555555555444333333333333333333333333111111111111111111111111333222222222222222333333666777777777777777777777888888999999::::::::::::999888777666666777888999:::;;;;;;<<<============>>>>>>>>>>>>============<<<===>>>===<<<===???AAABBBCCCFFFJJJNNNNNNMMMKKKKKKLLLNNNOOOOOOOOOQQQSSSQQQQQQQQQOOOMMMNNNPPPRRRSSSSSSVVVZZZ[[[ZZZ___eeerrroooooowwwxxxfffYYYOOOIIIIIILLLUUU\\\gggrrrxxxwwwqqqlll___ZZZTTTPPPNNNOOOPPPPPP\\\fffvvv|||uuupppeeeccc^^^XXXQQQLLLIIIHHHHHHFFFDDDCCCDDDGGGKKKNNNQQQVVV___gggmmmsssxxx{{{xxx___PPPHHHAAA<<<;;;888777666666666666555333222222222222222222222222222222111111111000000000aaannn}}}mmm]]]TTTPPPOOOXXXbbbbbbYYYMMMDDD@@@<<>>???@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLNNNMMMLLLJJJIIIIIIIIIIIIEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFJJJOOOUUU[[[^^^```bbbeeehhhlllrrrxxx}}}}}}wwwxxxggg___WWWUUU[[[gggyyyzzzuuuwwwvvvmmmwww|||uuukkkbbbUUULLLAAA:::777666555444222222333333333333222222000000111111111000////////////............//////......//////000000111111000000////////////000000222111000000000000000000000000000000111111111111111222333444444555444444444444333333333333222222111111111222222222222222111111111111111222222333555666777777777777777666666777888999999999888888888888888777777888888888999999:::;;;<<<<<<;;;;;;===============<<<<<<<<<<<<===>>>===<<<===>>>@@@CCCDDDFFFJJJMMMOOONNNLLLJJJKKKKKKKKKJJJKKKNNNQQQOOOOOOOOOMMMLLLMMMOOORRRRRRRRRUUUZZZZZZXXXYYY\\\bbb___```hhhrrr|||zzziii\\\QQQKKKKKKNNNSSS]]]hhhqqqsssqqqoookkkeee]]]ZZZXXXVVVQQQMMMRRRVVV```nnnzzzzzzqqqjjjddd]]]XXXPPPOOOMMMIIIFFFEEEFFFHHHHHHHHHHHHHHHIIINNNTTTYYY```gggrrr|||{{{jjjWWWMMMGGGAAA<<<:::777666444555666666444333333333333333333333333333111111111000000000000///[[[fffxxxzzzkkk^^^UUUOOOTTT\\\```___VVVKKKDDD<<<===AAAHHHQQQVVVVVVTTTPPPVVV]]]eeeqqq|||zzzyyywwwsssoooiiijjjiiiiiinnntttsssnnneee[[[SSSSSSUUUSSSPPPOOOKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDBBBCCCCCCDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKMMMPPPTTTXXX\\\___bbbcccdddfffiiinnntttyyy}}}wwwuuuxxx|||mmmYYYVVVVVV^^^jjjzzz~~~yyyrrrkkkmmmxxxwwwjjjfffnnnssspppjjjbbbYYYQQQGGGCCC===777555555444333111222333333333333222111...///000111111000000///000//////////////////000.........///000111111111000000////////////000000000000000000000000111222000000000000111111111111000111222333444444444444444444444333333222222222222222222222333333333444222111111111222222333444444444666777777777777666666777888999999999888777888888888888888888888888999999:::;;;<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>===<<<<<<>>>@@@BBBCCCDDDGGGKKKMMMNNNMMMIIIIIIJJJIIIHHHIIIKKKMMMLLLLLLLLLKKKJJJKKKNNNQQQSSSQQQRRRVVVVVVTTTVVVZZZYYYXXX[[[dddjjjpppzzz{{{kkk[[[QQQLLLJJJLLLRRRZZZbbbggghhhhhhkkkhhhdddbbb```___]]]\\\WWWVVVYYY```fffjjjsss}}}yyynnnggg]]]WWWSSSPPPLLLHHHFFFGGGGGGEEEEEEGGGLLLPPPSSSUUUWWWYYY\\\bbbkkkqqq{{{}}}|||ssskkkbbbXXXNNNJJJFFF@@@;;;:::666555333444555555444333222222222222222222222222111111000000000/////////[[[aaaooovvvggg\\\XXXWWWYYY___ddd```TTTIII???>>>>>>DDDNNNVVVYYYYYYTTTVVVWWWYYYbbbrrr}}}}}}|||uuunnnkkkkkkiiiiiipppxxxyyyttttttfffYYYUUUTTTRRRPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@AAABBBBBBBBBAAAAAAAAACCCEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJLLLNNNOOOPPPOOOOOORRRSSSTTTWWWYYY\\\^^^```aaabbbcccdddfffkkkrrrvvvvvv{{{|||zzzwwwwww|||zzzgggYYYWWWWWW]]]jjjzzz{{{|||ssskkkeeeiiivvv~~~nnnbbb^^^dddfff```XXXQQQJJJCCC???===999555333444444222000111333333444333222111---...///111111111000000000000////////////000000---......///000111111222000000////////////000000000000//////000111222222000000000000111111111111///000111222333333444333444444444333333222222222222222222333333444444444222222222222333333444555222333555777777777777666666777888999:::999888888888888888888888888888888999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<>>>@@@BBBAAABBBEEEIIILLLMMMMMMGGGHHHJJJJJJHHHHHHHHHIIIJJJJJJJJJJJJIIIKKKNNNQQQTTTPPPOOOQQQRRRRRRUUUZZZXXXXXX]]]eeejjjmmmvvvuuucccUUUOOOIIIIIIKKKPPPVVV\\\___```bbbccccccbbbaaabbbfffiiiddd___\\\]]]\\\ZZZ___hhhkkksss|||~~~uuuoooiiibbb]]]YYYRRRJJJFFFFFFFFFCCC@@@EEEGGGHHHHHHIIIMMMTTTYYYaaadddhhhkkkpppxxx~~~vvvgggZZZPPPJJJFFFGGGEEE@@@;;;999555444333333555555444222111111111111111111111111000000000000////////////nnnccc___lll}}}pppfff[[[ZZZZZZ]]]```___YYYSSSHHHDDD@@@@@@GGGQQQZZZ___]]]^^^[[[VVVXXXcccnnnttt~~~|||yyywwwrrrnnnhhhfffjjjsss}}}iiiXXXXXXZZZTTTNNNNNNKKKRRRWWWWWWWWWXXXWWWTTTPPPMMMIIIFFFEEEEEEDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBEEEEEEGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGDDDCCCEEEIIIMMMPPPRRRTTTVVVXXXYYYYYYXXXXXX[[[[[[[[[^^^```bbbaaa```eeedddcccdddgggkkkpppsssyyyzzzxxxuuu{{{tttddd[[[XXXVVV^^^mmm~~~}}}|||qqqnnnjjjjjjpppzzzwwweeeYYYWWWZZZ\\\ZZZRRRHHH???:::888888777666444333222111222111111111000000//////222111111000///......---000000000000000000000000000000//////.........---//////000000000000//////---......///////////////000000000000000000000000000000111222333333444444111222333333444444333333333333222222222222222333222111111111222333333444444444555666777777666666:::666333444999<<<;;;999777777777777888999::::::888999999::::::;;;<<<<<<::::::999999:::<<<===>>>;;;;;;;;;<<<<<<>>>??????AAABBBCCCEEEGGGIIIKKKKKKDDDFFFGGGGGGGGGGGGHHHJJJIIIHHHGGGGGGHHHIIIKKKLLLPPPPPPOOOOOOPPPSSSUUUWWW]]]^^^aaaeeejjjoootttvvvrrr|||ooobbbXXXSSSQQQNNNMMMMMMOOORRRTTTRRRWWWZZZ[[[```hhhlllkkkffffffffffffddd```ZZZUUU[[[___eeeiiilllqqqwww|||zzzlll```XXXSSSOOOLLLFFFEEEEEECCCBBBAAAAAAAAAHHHGGGJJJOOORRRYYYiiizzz~~~jjjTTTGGGEEEEEECCCAAA>>>;;;888777444444333333222111000000111111111111000000000000000000000000000000000000wwwjjjjjjssszzzxxxooo___[[[VVVUUUWWWXXXUUURRRMMMIIICCC@@@BBBJJJTTT[[[ccceeeaaaYYYVVV\\\cccggguuu~~~{{{|||wwwqqqmmmmmmrrryyy}}}xxxeeeVVVVVVYYYUUUPPPPPPVVV\\\aaaaaabbbeeefffdddVVVRRRMMMIIIGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGHHHKKKOOOTTTXXX[[[]]]___aaabbbbbb```______^^^^^^```bbbccccccbbbeeeeeedddfffiiinnnsssvvvzzz}}}yyywwwyyyssseee[[[XXXYYYgggnnnzzztttpppkkklllsss}}}uuucccXXXTTTUUUTTTPPPIIIBBB<<<:::666666555444333222222111111111111000000000//////111111000000///......---////////////////////////000/////////.........---//////000000000000//////---......///////////////000000000000000000000000......///000000111222222111222333333444444333333333222222111111111222222333333222222222222222333444444555666666666666666999555333555:::===<<<:::999888888888888999999:::888888999999:::;;;;;;;;;::::::999999999;;;<<<===<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCEEEGGGHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRUUUVVVZZZ[[[]]]```eeejjjoooqqqppp~~~qqqgggaaa\\\YYYTTTPPPNNNMMMOOOPPPNNNQQQRRRRRRUUU\\\______cccfffjjjooooookkkddd^^^XXXZZZ\\\\\\[[[]]]```cccjjjnnnsssyyy~~~~~~ppphhh]]]SSSNNNJJJHHHFFFCCCCCCBBBBBBBBBCCCFFFHHHLLLNNNVVV```hhhrrr~~~dddNNNBBB999999999999888888777666444444333222222111000000111111111000000000//////000000000000000000000000~~~qqqkkkhhhiiilllooo}}}~~~vvvccc\\\RRRMMMMMMOOOQQQQQQQQQMMMGGGAAA>>>BBBLLLTTTjjjooonnnfff^^^\\\]]]]]]eeeooo~~~|||vvvrrrrrrtttuuussscccWWWXXX\\\ZZZWWWWWW\\\aaaeeefffhhhlllooonnnaaa[[[TTTNNNKKKHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA??????AAABBBBBBCCCCCCCCCGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGGGGFFFGGGIIIJJJKKKLLLLLLMMMOOOSSSYYY^^^aaaccceeehhhkkkkkkjjjhhhfffcccbbbbbbcccdddeeedddcccddddddeeeggglllqqqvvvyyy|||~~~||||||xxxooolllfff]]]WWWVVV[[[```zzzxxxrrrnnnrrr|||ooo^^^RRRNNNMMMJJJEEE???:::999999333333333333222222111111111111000000000000//////111000000//////........./////////////////////////////////..................//////000000//////...---......///////////////000000000000000000000000...//////000000111111111111222222333333333333333222111111111111111222222444333333222222222222333444444555666666666666555666444333666:::>>>>>>===::::::999999888999999999777777888888999:::::::::::::::999888888999;;;;;;<<<<<<<<<<<<======>>>?????????@@@AAABBBCCCDDDDDDDDDEEEGGGGGGGGGGGGHHHJJJKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJKKKMMMPPPRRRTTTTTTUUUUUUWWWZZZ___cccgggjjjkkkyyyuuuooommmhhheee```ZZZUUURRRPPPOOOLLLNNNMMMKKKMMMSSSVVVVVVXXX]]]fffnnnrrrooogggaaa\\\]]]]]][[[XXXWWWWWWXXXWWWYYY\\\```fffnnnxxx~~~||||||sssjjjdddaaabbbccc[[[VVVOOOJJJGGGFFFEEEDDDCCCCCCCCCBBBCCCGGGLLLPPPZZZ___jjjxxxwwwZZZFFF===222333333333333333333333333333333222111111000000111111000000000000//////000000000000000000000000uuuhhhaaa```___lllyyyyyysssaaaYYYOOOHHHFFFIIILLLNNNNNNMMMJJJDDD>>>>>>EEELLLbbbmmmuuutttmmmfff___YYYZZZbbbooo|||}}}xxxuuussssssrrrggg___```dddcccbbbccc```eeegggggghhhnnnrrrrrrlllfff^^^VVVRRROOOMMMKKKKKKJJJIIIIIIHHHHHHHHHHHHJJJJJJIIIHHHGGGFFFEEEDDD@@@AAABBBCCCDDDDDDDDDDDDGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIJJJLLLOOOQQQSSSSSSTTTUUUXXX\\\aaafffhhhgggiiimmmooopppnnnkkkiiigggfffddddddeeefffeeedddcccdddeeehhhmmmrrrxxx{{{}}}xxxsssnnniiiddd___]]]YYYUUUWWW^^^iiiqqq{{{vvvuuu|||xxxhhhWWWLLLHHHGGGDDD???:::777666777111111111111111111111111000000000000000000//////000000/////////.........////////////////////////...........................//////////////////...---......///////////////000000000000000000000000000111111111222222222333111111222333333333333222111111000000000111222222222222222222222333444555444444555666666555555555444333333666;;;>>>???>>>;;;;;;:::999888888999999666777777888888999:::::::::999888888888999::::::;;;;;;;;;;;;;;;<<<======?????????@@@@@@AAAAAABBB>>>@@@CCCEEEGGGIIILLLNNNKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQQQQQQQQQQQQQRRRUUUXXX\\\```bbbcccnnnzzzzzzsssqqqpppooommmiiiddd^^^YYYVVVRRRSSSPPPLLLMMMRRRUUUUUUOOOTTT]]]fffkkkjjjddd___```cccfffiiihhhfffdddbbb___^^^\\\ZZZYYY\\\bbbfffkkkjjjiiihhhhhhlllsssxxx~~~{{{wwwtttpppnnnooooooooonnnjjjfffdddhhhqqqvvvvvvsssjjjfff^^^WWWRRROOOPPPPPPPPPNNNKKKIIIHHHHHHIIIIIIHHHIIIIIIIIIJJJOOOWWW\\\ooovvvlllQQQAAA;;;666666444333111000000///333222222222111111000000111000000000////////////000000000000000000000000rrr```XXXYYYaaahhhkkkmmmnnnkkkgggYYYSSSLLLFFFDDDDDDGGGHHHFFFIIIKKKHHHBBB@@@BBBFFFOOO___qqqzzz{{{vvvjjj```VVVZZZaaakkkvvv{{{yyywwwuuunnnhhhiiikkkkkkkkklllhhhlllnnnlllmmmqqquuuuuuuuuooohhhaaa\\\YYYWWWUUURRRQQQOOONNNMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHIIIJJJKKKLLLNNNNNNNNNOOOPPPRRRVVVZZZ]]]___^^^___```ccceeeiiikkkmmmkkkmmmppprrrsssrrrooonnnkkkiiigggfffgggggggggfffdddeeegggjjjnnnsssxxx{{{~~~{{{qqqhhh```ZZZVVVTTTSSSSSSTTTXXXaaannn|||}}}|||sssdddTTTIIIDDDDDDBBB???:::666555555/////////000000000000000//////////////////000000////////////....................................---------.....................////////////......---......///////////////////////////////////////111111111111111222222222000111222222333333222222111111000000111222333333000111111222333555666777444444555555555555444444222333444777:::<<<======;;;::::::999888888888888666777777888888999:::::::::999888888888999:::;;;::::::999999999:::;;;;;;?????????@@@@@@@@@AAAAAA===???BBBDDDFFFHHHKKKMMMIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOOOOOOONNNNNNNNNOOOQQQTTTWWWZZZ\\\^^^dddmmmssswww~~~tttoooppprrrttttttqqqjjjccc___]]]]]]YYYSSSQQQTTTVVVTTTRRRUUUYYY___dddeeedddaaa```fffoooxxx|||zzzvvvrrruuuqqqkkkccc]]]ZZZ\\\^^^aaa```___]]][[[]]]```cccggghhhkkklllkkkhhheeebbb___]]]YYYXXXYYYZZZZZZYYYVVVTTTTTTXXX^^^aaa```^^^[[[XXXTTTPPPLLLJJJJJJIIIKKKKKKJJJJJJJJJKKKNNNOOOPPPSSSVVVXXXZZZ___hhhooo}}}|||{{{|||xxxaaaJJJ===:::999888666333111000//////222222111111111111111000000000000////////////...////////////////////////dddUUUVVVZZZ\\\\\\]]]``````]]]SSSPPPLLLHHHDDDBBBBBBBBBAAAEEEIIIIIIFFFCCCCCCCCCEEETTThhhyyy}}}rrr]]][[[ZZZ^^^hhhsss}}}zzzvvvrrrpppoooooooooooommmqqqrrroooooosssvvvuuuzzzvvvqqqllliiifffdddbbb\\\[[[YYYXXXWWWVVVWWWWWWTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOOOOPPPRRRTTTUUUVVVWWWXXX[[[___cccfffiiijjjjjjkkklllnnnooopppqqqrrrrrrsssuuuxxxyyyyyyxxxwwwqqqooolllkkklllllllllkkkjjjkkklllooorrrwwwzzz|||}}}}}}{{{pppcccZZZRRRLLLJJJKKKLLLOOOVVVaaappp{{{oooaaaRRRHHHAAABBBAAA>>>:::666444444///////////////000000000......////////////000000................................................---------------.........---......//////......------......///////////////////////////////////////////////////////////////000111111222222222222222111111111111222333444444111111111222444555777777444555555555555444333333222333555777888999::::::999999888888777888888888777777888888999:::::::::999999888888999:::<<<===::::::999999999::::::;;;>>>?????????@@@@@@AAAAAA@@@AAACCCCCCCCCCCCDDDFFFFFFGGGIIIJJJLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNPPPRRRUUUVVV[[[^^^dddkkknnnrrr{{{{{{rrrpppsssvvvxxxvvvqqqkkkgggggghhhddd]]]ZZZ\\\\\\ZZZ]]]]]]]]]___bbbfffgggggggggnnnzzz}}}tttlllhhhggghhhddddddbbb___[[[ZZZ[[[\\\]]]^^^^^^^^^]]][[[XXXWWWUUURRROOONNNPPPQQQRRRQQQOOOOOOPPPQQQRRRUUUWWWYYYXXXVVVSSSPPPMMMKKKIIIIIILLLNNNOOOOOOPPPSSSWWWZZZ^^^dddjjjmmmooorrryyy~~~zzzxxxwwwuuuttttttvvvxxxzzzyyy|||xxxgggVVVDDD:::999666555333111000000111111111111111111111111111111000000////////////......////////////////////////nnn[[[RRRUUUVVVUUUXXX\\\]]]ZZZWWWVVVSSSOOOIIIEEEBBBBBB@@@BBBEEEGGGHHHFFFDDDCCCCCCLLLYYYjjj}}}pppggg\\\XXX]]]hhhttt{{{{{{wwwtttrrrrrrqqqmmmrrrtttrrrrrruuuwwwvvv|||zzzwwwuuutttrrrpppnnnhhhfffdddbbbaaaaaabbbbbb```_________^^^^^^]]]]]][[[[[[[[[ZZZYYYXXXWWWVVVYYYYYYZZZ[[[\\\___aaabbbbbbdddhhhllloooqqqrrrrrrssstttvvvwwwxxxyyyyyyxxxyyyyyy{{{|||~~~yyyvvvsssrrrssstttttttttsssssstttvvvyyy|||~~~~~~ooocccWWWPPPLLLIIILLLQQQRRRXXXcccrrrvvvxxx|||ttthhh\\\OOOFFF@@@@@@>>>;;;666333222333000000000000////////////........./////////000000................................................,,,,,,,,,------.........---......//////......------......////////////////////////////////////////////////////////////...000000111222222222222222222222222222333444555666444333333333333444555555444555555555444444333222222444666777777666666666777777777666777777888888888888999999:::;;;;;;;;;888888888888:::<<<>>>???<<<<<<;;;;;;;;;;;;;;;<<<=========>>>???@@@@@@AAA@@@BBBCCCBBB@@@@@@AAABBBCCCDDDGGGJJJMMMOOOPPPPPPMMMMMMKKKKKKKKKLLLMMMNNNKKKJJJJJJKKKLLLOOOQQQRRRWWWYYY___fffggggggmmmuuuzzzxxxxxxyyyyyywwwtttqqqooommmooonnnkkkkkkooopppnnnooollljjjjjjmmmqqqssstttpppwww~~~}}}~~~vvvvvvtttqqqllliiihhhiiiiiijjjkkkjjjiiifffcccbbb^^^[[[YYYXXXZZZ\\\]]]]]]\\\\\\[[[XXXVVVZZZdddlllnnnkkkeee___ZZZXXXWWWWWWZZZ\\\^^^```bbbfffmmmrrrvvv|||{{{zzzxxxuuusssrrrrrrssssssppprrruuu{{{|||aaaSSSJJJ???999999444333111000000111222333000000000000111111111111000000/////////.........////////////////////////xxxeeeNNNQQQTTTUUUYYY^^^___\\\```___[[[VVVOOOIIIFFFEEEBBBBBBCCCEEEGGGHHHFFFDDD@@@BBBGGGUUUllluuubbbVVVVVV___kkkrrr|||wwwuuutttrrrpppuuuxxxwwwwww{{{|||{{{}}}|||{{{{{{{{{zzzwwwuuupppnnnkkkiiihhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggeeecccbbbbbbbbbbbbccceeehhhjjjllljjjlllppptttvvvwwwvvvuuuxxxzzz|||}}}~~~~~~~~~~~~|||}}}}}}~~~|||yyyxxxyyyzzzzzzzzzzzzzzz{{{|||~~~|||eeeYYYOOOMMMMMMNNNTTT]]]___fffrrrtttlllfffmmmyyy~~~~~~}}}nnncccWWWKKKBBBAAA???<<<777222000111222111111000000////////////---.........//////000000---.............................................,,,,,,,,,------.........---..................------......///////////////////////////////////////111111111111000000000000000000111222222222222111333333333333444555666777777666555444333222222222444555555555444444333222333555666777555444444444666666555666666777888888888999999::::::;;;<<<<<<888888888999;;;===???AAA>>>======<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@===???@@@@@@@@@@@@AAACCC@@@CCCFFFJJJNNNPPPRRRRRRKKKJJJIIIHHHIIIKKKMMMOOOIIIIIIIIIIIIJJJLLLNNNOOOSSSUUU[[[cccccc___aaahhhmmmpppzzz|||yyywwwvvvuuuuuuooosssvvvwww|||~~~{{{{{{}}}rrrxxx~~~~~~~~~yyywwwqqqooollllllnnnpppqqqqqqqqqqqqooohhhdddkkkzzzvvvpppmmmlllmmmkkkmmmppprrruuu{{{{{{}}}|||}}}{{{wwwtttqqqpppoooooollllllnnnqqqvvv|||jjjMMMDDDBBB<<<999:::666555333111000111222333000000000000000111111111000/////////............////////////////////////lllXXXRRROOOUUU]]]bbbgggkkkllllllnnnkkk___NNNGGGIIIEEEEEEEEEEEEEEEEEEDDDDDDGGGEEEFFFLLLTTTcccyyyuuuiii```\\\]]]___oooyyyzzzwwwzzz{{{{{{{{{||||||}}}}}}~~~yyywwwssspppnnnnnnpppqqqssssssttttttttttttsssssstttvvvwwwssslllhhhiiillljjjlllnnnnnnooopppsssuuutttuuuwwwyyy{{{||||||}}}}}}~~~~~~rrr^^^TTTKKKKKKPPPYYYgggrrryyy~~~wwwkkkffffffbbbppp{{{}}}vvviii\\\NNNEEECCC:::999888666444333222222/////////000111333444555000///...,,,,,,---......,,,------......------,,,+++,,,---...//////////////////000000///...------***+++---///000000///...////////////000000000000////////////000000000000000000000000////////////222222222222222222222222333111///...000555;;;???666555555555555444444444111111222222222333333333777666444333222222333444666666666666666555555555888999:::999888999<<<>>>::::::::::::;;;===???@@@>>>>>>===<<<<<<<<<<<<<<<===<<<:::999:::===@@@BBBCCCCCCBBBAAA@@@?????????AAA@@@AAAGGGOOOUUUVVVTTTMMMJJJHHHIIIMMMPPPRRRQQQLLLIIIHHHKKKKKKJJJLLLOOOSSSTTTWWWZZZ\\\^^^``````kkklllooowww}}}xxxrrriiikkkrrr}}}||||||xxxxxx~~~}}}}}}{{{vvv}}}yyywwwyyy||||||vvvuuuwwwyyywwwuuuwwwrrrmmmpppzzzttt\\\GGGAAA???888555888222222222111111111111000111111111111111000//////000000////////////000000000///---,,,,,,---///000uuuaaaUUUNNNSSS^^^ffflllpppuuuvvvyyyyyynnn^^^TTTRRRLLLIIIEEECCCBBBCCCDDDEEEFFFEEEEEEIIINNNWWWgggvvv~~~{{{uuulllddd^^^\\\\\\___iiiwww~~~}}}|||{{{yyywwwwwwwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~xxxtttuuuwwwtttvvvwwwwwwwwwxxxzzz|||{{{|||}}}~~~~~~~~~xxxjjjXXXPPPLLLPPP[[[iiizzzxxxnnnccc^^^___eeerrr|||ooodddZZZMMMCCC???888777666444222111111111.........---......////////////...---------------,,,------......------,,,+++,,,---...///////////////////////////...------***+++---///000///.............../////////000000.../////////000000000000000000000000////////////222222222222222222222222222000...---...222555888555555555555444444444444222222333333333444444444666666555444333333333333444444555666777888888999999999:::999888999;;;===<<<<<<;;;::::::;;;===>>>>>>===<<<;;;;;;<<<<<<===<<<;;;::::::;;;===@@@BBBAAABBBCCCDDDCCCBBBAAA@@@AAA??????DDDKKKQQQRRRQQQNNNLLLJJJLLLPPPTTTUUUUUUSSSNNNKKKMMMOOOMMMLLLNNNPPPRRRTTTWWWZZZ]]]^^^___hhhjjjmmmsss|||uuutttpppppptttzzz}}}uuuppppppllljjjmmmpppttt~~~}}}{{{|||~~~yyyxxx{{{}}}ooodddOOO===::::::555333555222222222111111111000000111111111111111000//////000000////////////000000000...---,,,,,,---...000}}}lll]]]PPPRRR]]]iiiqqquuuwwwzzzyyyjjj]]]XXXVVVQQQIIICCCBBBCCCEEEFFFGGGEEEFFFHHHIIIKKKSSS\\\lllmmmlllhhhaaaZZZVVVTTTUUU\\\hhhuuu}}}}}}~~~~~~{{{{{{|||~~~~~~vvveeeYYYMMMIIIJJJTTTdddwwwwwwnnnddd]]][[[^^^ooo{{{vvveee[[[UUUJJJ???999555444333111000////////////......---,,,,,,,,,,,,...............---,,,,,,,,,------......------,,,,,,,,,---...////////////...////////////...------***+++---...//////...------------.........//////....../////////000000000////////////000000000000111111111111111111111111222111000//////000111222555555555555444444444444333333444444444555555555555555555555555444333222222333444666888:::;;;<<<999::::::999888888:::<<<>>>===<<<:::::::::;;;;;;===<<<;;;::::::;;;===>>><<<;;;::::::;;;===@@@AAA>>>@@@BBBEEEEEEDDDAAA@@@BBB@@@>>>AAAFFFKKKMMMLLLNNNMMMLLLNNNRRRWWWYYYZZZZZZRRRMMMPPPRRRQQQNNNMMMMMMOOOQQQUUUXXX[[[\\\]]]eeegggjjjpppyyy}}}wwwppplllnnnssszzz}}}|||wwwqqqllliiiggggggkkkooottt}}}yyyhhhZZZQQQAAA555555666333222444222222111111111000000000000000111111000000//////000//////......//////000///...---,,,,,,---...///~~~uuueeeWWWTTTZZZcccmmmuuuuuuyyy{{{pppddd^^^^^^WWWNNNHHHGGGFFFFFFEEEHHHGGGHHHJJJIIIFFFHHHLLLUUUWWWYYYWWWSSSNNNJJJHHHNNNSSS[[[eeeppp}}}~~~~~~~~~qqqbbbUUULLLIIIHHHLLLXXXiii|||pppeee^^^\\\```gggyyyoooZZZPPPLLLEEE<<<666333222111000////////////111000//////......//////,,,---...///...---,,,+++,,,------......------,,,,,,------...//////...............//////...------+++,,,---............---,,,,,,,,,---------.............../////////000000////////////000000000000111111111111111111111111222222222222222111111111555555555444444444333333333333333333444444444444444555666666666555333222333444555777888:::;;;<<<888:::::::::888888999;;;===<<<;;;:::::::::;;;;;;<<<;;;999999999;;;===???<<<;;;:::;;;<<<===???AAA===>>>@@@BBBCCCCCCBBBBBBEEEBBB???@@@CCCGGGIIIIIILLLKKKKKKMMMQQQUUUXXXZZZ\\\SSSMMMPPPTTTSSSOOOMMMKKKLLLOOOSSSVVVYYY[[[\\\aaadddhhhlllsssxxxssspppssswww{{{zzzyyy|||uuupppooonnnnnnyyyzzz|||zzzwwwtttpppmmmiiiiiimmmtttyyy|||}}}yyywwwzzz|||~~~}}}wwwqqqhhhZZZNNNDDD:::333444666444333555111111111111000000000000///000000000000000///////////////......////////////...------------...///~~~}}}wwwmmmbbbZZZUUUWWWaaallltttzzz|||uuuoookkk```ZZZSSSOOONNNLLLHHHDDDHHHGGGHHHKKKJJJFFFEEEHHHDDDFFFGGGFFFDDDAAA@@@AAACCCFFFKKKSSS]]]jjjwww{{{lll___TTTMMMKKKMMMMMMRRR]]]jjjyyyvvveee\\\ZZZ]]]fffnnn~~~~~~iiiRRRFFFCCC>>>999555222222111000//////000000000000//////000000111222,,,---.........---+++***,,,------......------,,,,,,---......///.........------............------,,,,,,,,,---------------,,,,,,,,,,,,------------............////////////.../////////000000000111000000000000000000000000...///111222333222222111555444444444444333333333222222222222333333333333333444555666666666444444666666666777888888999999777999::::::999888999:::;;;;;;:::999:::;;;<<<===;;;:::999888999;;;<<<>>>;;;;;;;;;;;;<<<>>>???@@@AAA@@@@@@@@@BBBDDDFFFHHHGGGEEEBBBAAABBBEEEFFFGGGGGGGGGHHHIIIKKKOOORRRUUUYYYPPPKKKNNNSSSRRROOOMMMJJJLLLNNNRRRUUUXXXYYYZZZ\\\___cccfffkkksss}}}||||||}}}}}}xxxtttqqqnnnnnnrrruuuwwwxxxvvvnnngggeeejjjmmmmmmkkkttttttuuuwww{{{~~~|||{{{}}}{{{xxxvvvtttqqqnnnfffiiirrr}}}~~~~~~~~~qqqiiiccc^^^^^^```[[[___```\\\XXXSSSJJJAAA<<<777444555666444333444111111111000000000//////...//////000000000////////////............//////.........------.........||||||zzzvvvooofffZZZSSSWWW```lllvvv}}}{{{wwwuuutttsssddd___ZZZXXXXXXVVVPPPJJJJJJHHHHHHKKKJJJGGGGGGJJJAAAAAAAAA???<<<;;;<<<===;;;===AAAGGGPPP\\\hhhppp}}}|||pppbbbWWWPPPKKKLLLOOOTTTUUUZZZcccjjjrrrvvviii\\\YYY[[[aaaiiippptttaaaKKK@@@<<<999666555111111000000000000000111...---------...///000000---------------,,,++++++,,,------......------,,,------...............---,,,,,,---............---,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////......//////000000111111////////////////////////+++---///000111111111000444444444444333333333333111111111222222222333333222333444555666777777777777777777777777777777777555777999:::999999:::;;;::::::999999999;;;<<<===::::::999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@EEEDDDBBBBBBCCCGGGJJJLLLIIIGGGEEEDDDCCCDDDEEEFFFDDDEEEEEEEEEEEEGGGKKKNNNUUUNNNJJJLLLOOONNNLLLLLLJJJKKKMMMPPPSSSUUUVVVWWWWWWYYY\\\^^^```eeemmmssszzz}}}}}}~~~wwwnnniiiiiihhhgggffffffeeeeeefffaaa]]]aaakkktttxxxyyy{{{zzzyyyyyyzzz|||{{{vvvpppnnnkkkgggeeeeeeiiilllppp{{{~~~~~~~~~}}}|||yyyuuurrrpppiiinnnzzz~~~~~~uuuiii\\\TTTOOOIIIGGGGGGFFFJJJLLLIIIFFFCCC>>>777555444444333222111111111111111000000000/////////......///000000000/////////......------......///........................~~~zzz~~~yyylll___ZZZ[[[```nnnyyywwwrrrqqqtttuuuooojjjddddddfffeee___YYYRRRMMMJJJLLLLLLJJJKKKNNNGGGFFFDDDAAA<<<::::::;;;888:::<<<@@@FFFNNNWWW^^^eeeooo~~~vvvpppaaaWWWNNNLLLMMMNNNTTT[[[dddfffmmmtttxxx{{{}}}kkkccc^^^bbbhhhkkkooorrr|||~~~fffVVVFFF===999555444555000000/////////000000111......------,,,,,,------...---,,,,,,++++++,,,,,,,,,------......------,,,---...............------+++,,,------.........------,,,,,,,,,,,,,,,,,,,,,------------............---------.........//////.........///000111111111////////////////////////---...///111111111111111444444444333333333222222222222222333333333444444222222333444666888:::;;;666666666666666666666666333555888::::::::::::<<<<<<;;;:::999999999:::;;;999999:::;;;::::::888888::::::;;;<<<===>>>??????DDDCCCCCCCCCDDDGGGIIIJJJHHHHHHGGGFFFDDDDDDDDDEEEDDDEEEEEEDDDBBBCCCFFFIIITTTNNNKKKLLLLLLIIIHHHIIIHHHJJJLLLNNNPPPRRRSSSSSSXXXYYY[[[ZZZYYY[[[aaaeeemmmsssxxxzzz{{{~~~tttmmmhhhhhhhhheee```]]]\\\\\\______aaaeeelllvvv}}}{{{{{{|||}}}yyyoooiii```^^^\\\YYYWWWYYY]]]```gggssszzz{{{|||yyyxxxyyyuuuyyy~~~zzzrrr___SSSHHHCCCAAA===;;;<<<<<<@@@BBB>>><<<<<<999555000222333111000000000111111000000000////////////---......///000000/////////......------......///---..................---~~~mmmaaa]]]ZZZlllzzzyyyrrrrrrvvvxxxzzztttnnnmmmqqqqqqmmmhhh[[[TTTOOONNNNNNLLLNNNRRRMMMLLLIIIDDD>>>:::888888555666777888:::???EEEIIIPPP]]]oooxxxjjj^^^WWWUUUMMMJJJOOOUUUZZZbbbkkkyyy|||xxxoooiiieeefffooovvvwwwvvvuuuooouuuyyyyyy|||sssZZZOOOCCC<<<888444333555///............///000000111111///...---,,,,,,,,,...---,,,+++***+++,,,---,,,------......------,,,---...............------+++,,,------.........---------,,,++++++,,,,,,,,,---------.........//////---------.........//////---......///000111111222////////////////////////222222222333333333222222444444444333333333222222333333333444444444555555111111222333555888;;;===555555555555666666666666222444888999::::::;;;<<<>>>===;;;999888888888999888999;;;<<<;;;999777666::::::;;;<<<===>>>?????????@@@AAACCCDDDDDDEEEEEEGGGHHHHHHGGGEEECCCCCCDDDEEEFFFFFFDDDAAAAAADDDGGGTTTPPPMMMMMMJJJEEEEEEGGGGGGHHHJJJLLLNNNOOOPPPPPP\\\]]]\\\ZZZWWWWWW[[[___fffjjjmmmnnnrrr}}}zzzuuujjjjjjiiiddd___\\\\\\]]]^^^ccchhhjjjkkkrrr~~~}}}{{{yyyyyyyyy}}}~~~sssiiibbb]]]\\\[[[YYYXXXYYY]]]```kkkvvv}}}yyy}}}|||~~~}}}}}}~~~xxxlllcccQQQFFF===:::;;;999888999444888:::777666777777555...222333111///000222222000000000000////////////------...///000000//////.........------.........------............------ooo[[[XXX^^^iiissswwwxxx}}}|||uuuqqqooolllkkkfff]]]TTTPPPSSSXXX[[[\\\WWWYYYYYYRRRGGG>>>;;;;;;666555555555777:::===???FFFKKKWWWgggzzz~~~ooo```SSSOOOPPPGGGNNNTTTWWW___nnn{{{wwwooooooiiirrrzzz|||pppooojjjjjjpppwww|||uuuhhhQQQIII>>>777444333000,,,//////......------------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++*********++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,---------......///////////////.........000000000000000000000000000111111111111222222222666555555555444444444444777777666555444333222222000222444555777777666666444444444444444444333333666777999;;;<<<===<<<<<<:::::::::999::::::;;;;;;;;;;;;:::999999:::::::::999:::;;;<<<============<<<===@@@BBBDDDDDDCCCCCCHHHGGGFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHGGGEEEDDDCCCOOONNNKKKIIIGGGFFFEEEEEEEEEEEEGGGIIILLLPPPRRRTTT\\\ccchhhddd\\\VVVWWW\\\]]]bbbhhhhhhhhhppp{{{nnnnnnllljjjgggdddcccbbbllljjjkkknnnpppvvv}}}vvvrrrsssyyy{{{tttmmmgggbbbbbbbbb```___```ccceeexxx~~~}}}|||}}}zzz|||yyysssqqqmmmaaaSSSDDD@@@:::777777888777555555555555555555555555555222222111000//////000000//////............//////......------------............---,,,,,,,,,,,,---///...---,,,+++,,,,,,---yyycccYYY\\\cccmmmttt{{{~~~sssmmmkkkkkkmmmhhhbbb___```ccceeefff___```___YYYOOOFFF@@@>>>888777555555555666888999>>>CCCMMMZZZjjjzzz~~~vvvggg]]]VVVPPPMMMNNNMMMUUU^^^fffqqqzzzmmmkkkpppzzznnnhhhfffjjjsss|||~~~tttfffZZZIIIBBB999333333222000...000000//////............---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,---------....../////////////////////...000000000000000000000000000000111111111222222222555555444444444444333333666555555444444333333222555555666777888777666666555444333222222333444555333444666777888888888888999999999999999::::::;;;;;;::::::999999::::::;;;:::;;;;;;<<<============<<<>>>@@@BBBCCCCCCBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGKKKLLLLLLIIIEEEBBBJJJIIIHHHFFFEEEEEEFFFFFFCCCDDDFFFHHHKKKNNNPPPRRR[[[```dddbbb\\\XXXYYY[[[ZZZ___bbbcccccchhhsss}}}}}}{{{wwwrrrnnnlllmmmmmmnnnvvvsssqqqqqqrrrwww~~~tttnnnnnnpppwww}}}zzzyyywwwuuurrrrrrpppllljjjiiikkkmmm{{{{{{}}}~~~{{{|||~~~~~~tttrrrkkkbbb]]]YYYPPPEEEAAA===888555555555444333333333333333333333333333222111111000//////000000//////............//////......------------............---,,,,,,,,,,,,---///...---,,,+++,,,,,,---ppp^^^\\\\\\bbbjjjvvvpppeeecccfffnnnnnnnnnllljjjhhhiiijjjgggfffeee```YYYQQQIIIEEE===;;;888555444555666777777;;;AAAJJJUUUeeevvv}}}wwwuuussstttzzzmmm___QQQMMMNNNOOOPPPRRR[[[eeeqqq|||{{{nnnhhhoooyyytttjjjgggjjjrrr~~~zzzyyyyyylllaaaTTTIII???999333000000111111///000000000///////////////+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,++++++......---------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////////////////000000000000000000000000000000000111111111222222555444444444444333333333444444444444444444444444666777777777666555444444666444222000000222555666555666888999999999888888888888777777888999999::::::::::::999999::::::;;;;;;;;;<<<=========<<<<<<===>>>@@@AAAAAAAAA@@@???AAAAAACCCDDDDDDCCCCCCBBBCCCGGGMMMQQQQQQMMMGGGCCCFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEGGGIIIKKKNNNPPPRRRXXXZZZ\\\\\\[[[YYYYYYZZZZZZ\\\___aaabbbdddgggiiiooovvvyyyzzz}}}zzzwwwuuuxxx{{{nnnggggggffflllttt{{{|||yyyzzz}}}~~~zzztttooolllmmmnnnyyy~~~|||vvvzzz}}}{{{xxxvvvkkkeee[[[PPPJJJHHHCCC======:::666333333333222111111111111111111111111111111111000/////////000000//////............//////......------------............---,,,,,,,,,,,,---...------,,,,,,,,,,,,---mmmfff``````eeeooopppbbb```ccckkkpppttttttnnniiihhhiiigggdddaaa^^^[[[XXXTTTQQQHHHDDD>>>999666666777999555888;;;???FFFUUUhhhuuu|||vvvrrrpppoooooonnnmmmnnnpppttt{{{xxxlllddd\\\RRRJJJJJJNNNSSSYYY```pppzzz{{{rrrqqq|||zzzrrrkkksssyyytttpppuuu}}}~~~uuuiii]]]QQQEEE===888444000...///000000000////////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++******+++,,,,,,---......,,,,,,,,,---------..................////////////////////////////////////000000000000111111111111555555555555444444444444333333444444555555555666444444444444333333222222555444333333333444555666777777999999:::999888777777666666666777888999:::::::::999999999:::;;;;;;<<<<<<============<<<<<<>>>???@@@@@@@@@??????>>>===>>>@@@BBBCCCCCCBBBAAACCCGGGLLLPPPQQQMMMHHHEEEGGGGGGGGGHHHHHHIIIJJJJJJHHHHHHIIIKKKMMMPPPRRRSSSSSSSSSTTTVVVXXXYYYXXXWWW\\\]]]aaafffjjjjjjgggdddlllqqq~~~{{{zzzwwwlllfffeeeaaadddiiiooovvv}}}~~~{{{{{{|||wwwpppkkkjjjkkkppptttzzzyyyuuu{{{{{{ooofffYYYSSSJJJCCC??????===<<<999777444222111111111000000000000000000000000000111000000/////////000000//////............//////......------------............---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,xxxqqqnnnooosss}}}uuugggdddeeegggooovvvvvvooohhheeeeee___[[[VVVTTTUUUWWWZZZ[[[WWWQQQHHH???999777777888777888888999===HHHZZZfffuuuxxx|||~~~yyymmmeeeaaaaaacccdddfffjjjpppwww{{{~~~~~~zzztttkkkaaaXXXSSSOOOMMMMMMQQQUUU[[[hhhttt~~~yyyzzzvvvuuuxxxkkkfffiiipppssssssssslllcccYYYOOODDD;;;666555333111//////000//////------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************++++++,,,---......,,,,,,,,,---------......---.........//////000000//////////////////////////////000000000111111111666666666555555555555444444444444555666666777777222222222222222333333444333444555777777777666555333444555666666555444444666666666666777888999::::::999999999::::::;;;<<<<<<<<<======>>>=========???@@@@@@@@@??????>>>>>>;;;<<>>;;;999777777888666666444222111000000111111111111111111111111111000///////////////000000//////............//////......------------............---,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,tttiiidddbbb```gggnnnnnnhhh```\\\ZZZTTTQQQLLLIIIKKKPPPXXX]]]```[[[TTTKKKBBB<<<999777888888777666888@@@LLLUUUdddiiiooosssuuuxxx}}}wwwjjj```]]]___bbbeeemmmppptttwwwwwwtttooolllgggddd```ZZZVVVRRRPPPOOONNNQQQWWW___cccjjjxxxyyyssspppnnnlllkkkmmmsss}}}{{{}}}|||qqqeeeaaadddhhhiiigggaaaYYYPPPJJJCCC:::444222444333222111000/////////,,,,,,,,,,,,,,,---------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++******************+++++++++,,,,,,,,,,,,------,,,+++++++++++++++************+++,,,,,,---......,,,,,,,,,---------......------......///000000000000000000000000000000000/////////000000000111111666666555555555444444444444444444555555666666666333333333333333444555666111333666888999777555444444555666777888777777666666666666666777888::::::999999999999:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@?????????;;;<<<>>>???@@@@@@@@@???AAABBBDDDFFFHHHHHHIIIIIIFFFGGGGGGGGGFFFEEEDDDCCCFFFGGGGGGHHHJJJKKKMMMNNNMMMMMMMMMOOOQQQTTTTTTSSSYYY\\\cccnnnwwwyyysssmmmiiillluuuyyysssqqqnnnkkkhhhddd___^^^bbbiiippptttvvv{{{~~~yyysssmmmjjjiiihhhfffhhhnnnvvv}}}~~~{{{wwwxxxtttiii```VVVLLLEEE@@@===;;;;;;:::666555777444444444333000///000222111111111111111111111111//////......//////000000//////............//////......------------............---,,,,,,,,,,,,---***++++++,,,,,,,,,,,,+++yyypppiiibbb]]][[[___eeeeee```YYYTTTQQQLLLKKKHHHDDDCCCGGGPPPWWW______^^^[[[UUUMMMEEE@@@;;;999777666888===BBBFFFPPPWWW___eeeiiiooowww}}}yyy{{{}}}{{{wwwwwwyyy{{{|||uuullleeedddhhhlllooowwwvvvsssnnnhhhbbb\\\YYYQQQPPPOOOOOORRRWWW\\\___aaadddkkktttzzz~~~}}}sssccc^^^[[[[[[ZZZYYY^^^fffppp|||~~~~~~qqqhhh^^^\\\___bbb```]]]RRRIIIBBB???:::444111333111222222111000/////////,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++******++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------......///000000111000000000000000000000000////////////000000000111444444333333333222222222222333333333333333333333555444333222222333333444000111333555666555555444555666888:::;;;;;;::::::666666666777888999;;;;;;999999999999:::;;;<<<===999:::<<<===???@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAA======>>>>>>??????@@@@@@???@@@BBBEEEGGGHHHHHHHHHEEEFFFFFFGGGFFFEEEDDDCCCFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOOOOPPPQQQRRRSSSTTTYYY\\\cccmmmuuuwwwrrrmmmjjjnnnxxx~~~}}}yyysssnnnjjjdddbbbeeejjjnnnpppxxx~~~|||~~~~~~|||xxxssspppooonnniiigggkkkooossszzzsssjjj]]]QQQJJJDDD???<<<<<<999999;;;999555555999111222333222///...///111000000000000000000000000...............///000000//////............//////......------------............---,,,,,,,,,,,,---)))***+++,,,---,,,,,,+++xxxrrrlllddd]]]]]]aaadddeeeaaa[[[UUUQQQIIIJJJHHHDDD@@@AAAIIIPPPYYY^^^dddhhheee^^^TTTMMM>>>;;;999999;;;===>>>???>>>EEENNNVVV\\\eeepppyyyxxxwwwuuurrrqqqttt||||||vvvqqqpppqqqsssxxxtttnnnlllmmmrrrvvvxxxzzztttjjj___UUUNNNJJJIIIJJJKKKNNNTTT]]]gggqqqvvvyyyyyy~~~{{{ttthhh]]]TTTQQQRRRUUUVVVVVV^^^hhhlllwww~~~zzzddd\\\UUUSSSWWWYYYVVVRRRJJJBBB;;;:::888222111555...000111111000//////000---------.........//////***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...///000000111000000000000000000000000////////////000000000000222222222111111111000000111111111111111111111111555444222000/////////000111111111111222333444555222333555777888999888888666666666777888:::;;;<<<999999999999:::;;;<<<===999:::;;;===???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCC???>>>>>>>>>>>>??????@@@===???BBBFFFHHHHHHHHHGGGEEEFFFHHHIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMPPPQQQRRRRRRQQQQQQSSSVVVZZZ]]]dddmmmssstttqqqmmmgggmmmxxx||||||rrroookkkkkknnnrrrtttttt~~~~~~{{{yyytttmmmjjjlllooopppwww}}}}}}|||rrr[[[UUUMMMGGGCCC@@@<<<888333000000444444111333999///111222111...---...000000000000000000000000000...............///000111//////............//////.........------...............---,,,,,,,,,,,,---)))***+++,,,---,,,,,,+++qqqggg___YYYVVVZZZ^^^```\\\WWWRRRPPPPPPNNNKKKGGGCCCAAA??????OOOUUU```kkkpppkkkaaaXXXFFFAAA;;;888888:::::::::;;;>>>BBBEEELLLXXXiiiuuusss{{{}}}vvvpppqqqssssssuuusssssswww{{{yyyzzzzzzyyyzzz{{{zzztttmmmlllqqqxxx|||{{{{{{|||~~~yyyiiiXXXQQQLLLFFFEEEHHHHHHOOOYYYfffyyy}}}rrrggg]]]XXXXXXPPPPPPPPPRRR]]]kkktttvvv{{{xxxvvvvvvyyy|||~~~{{{kkkYYYQQQLLLOOOSSSQQQLLLIIIAAA:::333000222444222000111111000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...******)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................+++---......---...///111///////////////000000000000000000000111111111111333444555444222111222333333333333333333333333333222111000//////000111222111222333444555555555555333444666777777777666555777888999888777777999;;;888999999::::::;;;;;;<<<===<<<;;;:::;;;===???@@@??????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>??????@@@AAAAAABBBBBBDDDEEEGGGGGGEEEGGGIIIIIIHHHHHHIIIJJJFFFGGGHHHJJJKKKKKKLLLLLLNNNPPPSSSTTTSSSSSSTTTVVVWWWYYY___hhhnnnpppmmmiiigggiiilllooopppqqqpppooo||||||~~~|||wwwvvvyyy}}}~~~|||rrrdddYYYIIIFFFBBB===:::888777777666666555444333333222222000000000000000111111111......////////////......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,pppbbb]]]\\\VVVXXXZZZYYYWWWTTTRRRRRRUUUSSSOOOJJJFFFCCCAAA@@@GGGMMMWWWcccjjjjjjddd^^^QQQJJJAAA<<<::::::888666888:::<<<>>>BBBKKKXXXbbbmmmwww~~~~~~}}}}}}|||xxxuuuqqqlllkkkpppvvv{{{}}}zzzuuurrrqqqpppssswww{{{|||{{{{{{wwwhhh[[[OOOIIIFFFDDDGGGMMMUUUaaappppppeee]]]UUUQQQRRRNNNSSSYYYaaannn{{{~~~{{{yyyyyy{{{tttfffUUUMMMHHHKKKNNNKKKGGGDDD<<<777111///111222111...////////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................***+++------,,,,,,...///000000000000000000000000//////000000000111111111333444555444222111222333333333333333333333333333222111000000000000111222222222333555555555555555333444555666666666555555555777888888777666888999888888999::::::;;;;;;<<<===<<<;;;:::;;;===???@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIIIIHHHHHHIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQQQQQQQSSSUUUVVVXXX\\\bbbhhhjjjhhheeeaaabbbdddfffggghhhhhhhhhnnnvvvyyynnnfff\\\PPPHHHBBB@@@===:::888777777777444444444333222111111111000000000000000000000000......////////////......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwaaaZZZ[[[WWWWWWWWWVVVUUUVVVYYY[[[```]]]YYYSSSMMMHHHDDDBBBAAAEEELLLVVV^^^ccccccbbb\\\SSSHHHAAA>>><<<999666888999999999:::???HHHNNN```jjjwwwzzzqqqkkkjjjlllppprrr}}}~~~yyywwwwwwyyykkkcccVVVOOOGGGCCCBBBEEENNNWWWjjjyyyqqq```WWWSSSOOOOOOPPPQQQ[[[iiivvv|||zzz|||~~~pppcccQQQIIICCCEEEFFFCCC>>>===555222///...000111///,,,///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------)))+++,,,,,,+++,,,---///111111000000000000000000//////000000000000111111222333444333222111222333333333333333333333222222222222111111111111222222222333444555666666666666333444444555666555555555333555777888777666666777888888999999:::;;;;;;;;;<<<;;;;;;:::;;;===>>>??????????????????????????????@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAABBBCCCCCCEEEGGGIIIIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLNNNNNNNNNOOORRRTTTUUUUUUVVVYYY]]]```aaa```\\\[[[\\\\\\]]]___aaabbbeeehhhqqq~~~}}}qqqaaaTTTLLLFFF???::::::999777666555555555666333333222222111000000000111111000000//////............////////////......------............------------------------------------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~kkk\\\WWWXXXYYYZZZ[[[\\\aaafffjjjnnnkkkeee]]]UUUMMMGGGEEEAAABBBEEEJJJQQQXXX]]]```aaaYYYMMMFFFCCCBBB>>>;;;:::::::::999888;;;@@@DDDOOOWWWeeeuuuzzzuuuttttttuuuuuuwwwxxxyyy}}}xxxhhhZZZRRRLLLJJJHHHEEEFFFMMM[[[ggg~~~pppbbbTTTPPPRRRUUUXXX[[[```mmm}}}{{{|||wwwiii]]]OOOGGGAAAAAA@@@;;;777555000///......000000...,,,000000000000000000//////------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------***+++,,,---,,,,,,---///111111111111111000000000////////////000000000111222333444333222111222333333333333222222222222222333222222222222222222333333333444555666666666666444444555555666666666666222555888999888666666666888888888999::::::;;;;;;;;;;;;;;;;;;;;;===>>>?????????>>>>>>>>>>>>======???@@@BBBCCCCCCBBB@@@???AAA@@@@@@@@@@@@@@@AAAAAADDDEEEGGGGGGFFFEEEEEEFFFIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMMMMMMMOOORRRTTTTTTRRRQQQRRRTTTWWWZZZ\\\ZZZYYYWWWVVVXXXZZZ^^^```aaaaaaeeellluuuxxxrrrbbbYYYLLLCCC???>>>;;;999777666555333333333333444222222222111111000000000111111000//////...---------......//////......---------............------------------------------------------------------------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,aaayyywwwddd[[[YYY[[[___dddhhhnnntttyyyyyyuuuooofff\\\RRRKKKGGGDDDCCCBBBDDDHHHPPPYYY^^^eee___VVVNNNIIIFFFCCC@@@<<<;;;:::888777999<<>>;;;555111111.........///000000...---........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,...............---------++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,......------///000111111111111000000//////...////////////000000000111222333333111111222333333333333222222111111111222222222222222222222222222333444555666666666666666666666666666777777777333666999:::999777777777777777888999999::::::;;;:::::::::;;;<<<<<<===>>>========================???@@@BBBCCCCCCBBB@@@???@@@@@@?????????@@@@@@AAABBBCCCEEEEEECCCBBBCCCCCCFFFGGGIIIKKKMMMOOOPPPPPPLLLNNNOOOOOOOOOOOORRRTTTQQQPPPOOONNNOOOSSSWWWZZZZZZXXXUUUTTTUUUXXX\\\^^^\\\ZZZ[[[___dddnnn}}}uuujjj___WWWLLLFFF@@@<<<<<<<<<;;;:::666666555333222111111111222222222222111111111111000000000///...---,,,,,,------............------------............------------------------------------------------------------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,QQQccc|||ooofff\\\```eeekkkqqqxxx~~~xxxooofff\\\UUUQQQLLLJJJFFFDDDFFFMMMWWW^^^hhhfff```XXXPPPIIIGGGGGGAAA???;;;888666777999:::>>>>>>DDDQQQaaarrr|||{{{~~~}}}|||}}}||||||{{{||||||{{{xxxwwwwwwwwwtttnnneee[[[TTTQQQQQQQQQKKKPPPSSSTTTYYYfffttt}}}uuuiii\\\YYY[[[ccclllsss{{{~~~sssjjjaaaVVVLLLJJJCCC<<<:::777111//////---....../////////......*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---............///111111111000000//////............////////////000000000111222222111111222333333333333222111111000000111111222222222222111111111222333444555555555555666555555555555666777777444666888999888777777888777777888888999:::::::::999::::::;;;<<<<<<======;;;;;;;;;<<<<<<=========???@@@AAABBBBBBAAA@@@??????????????????@@@AAAAAAAAACCCDDDDDDBBBAAAAAABBBDDDEEEGGGJJJMMMOOOPPPQQQMMMOOOQQQQQQPPPPPPPPPQQQOOOOOOOOOOOOPPPSSSWWW[[[YYYWWWTTTSSSSSSVVVZZZ]]][[[ZZZYYYZZZ[[[aaaooo|||~~~wwwlllaaaXXXPPPJJJFFF???===:::999999999888666666666555444222111000///222111111111111111111111//////......------,,,,,,------............------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,HHHSSSbbbsssuuunnneeehhhmmmrrrxxx|||tttmmmfffbbbZZZVVVQQQJJJHHHLLLTTT[[[eeehhhiiibbbWWWPPPPPPRRRPPPKKKDDD>>>;;;:::999:::<<<;;;>>>GGGPPP[[[lll{{{yyytttjjjiiihhhhhhhhhhhhfffeeeeeeeeecccaaa^^^\\\\\\\\\]]][[[WWWTTTTTTUUUXXXZZZ\\\```aaa^^^```jjjsssvvv{{{vvvkkkdddbbbeeennnzzz{{{zzzssshhh___YYYQQQJJJ@@@:::666444222......000---......------,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,++++++***$$$&&&''')))*********)))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000000000//////...------,,,........./////////000000///111222222111111222333333333222222111000000///000000111222222111000000000111222333444444444444444444333222333444555666444555777777555555666888777777777888999999::::::999999:::;;;<<<<<<<<<<<<999999:::;;;<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEEEECCCBBBBBBCCCDDDEEEGGGJJJLLLNNNOOOOOOMMMPPPRRRSSSQQQOOONNNMMMMMMOOOQQQSSSSSSVVVZZZ^^^[[[YYYVVVUUUVVVXXX\\\^^^]]][[[YYYXXXWWWZZZfffssswwwzzzeee^^^SSSJJJDDDAAA???>>>:::999777666666555444333444444444333222111000///000000000000000000000000------------------------,,,------......------,,,------............------------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>EEELLLVVViiiwwwpppoooqqqssswww|||{{{vvvsssgggccc[[[QQQJJJJJJPPPVVV```ggglllggg]]]VVVXXX^^^___YYYPPPGGGBBB???======:::999===CCCFFFJJJXXXffftttzzz|||}}}||||||wwwrrrkkkeeeVVVRRRPPPPPPSSSTTTSSSQQQNNNMMMMMMMMMMMMOOOQQQRRRUUUVVVXXX[[[___bbbeeefffnnnqqqnnngggeeejjjnnnllliiimmmrrrzzzuuulllgggfffkkkrrrsssqqqiii\\\SSSOOOIIIDDD888333000000///---...111---------,,,+++***,,,------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,+++******&&&''')))+++,,,------,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///000//////...------,,,,,,............/////////000///111222222111111222444333333222222111000000//////000111222222111000///000000111222333333333333333222111111111222333444444555555444333444666888777777777888999999::::::888999:::;;;<<<<<<<<<<<<888888999:::<<<===>>>>>>@@@@@@???>>>>>>???@@@@@@>>>>>>>>>???@@@BBBCCCDDDDDDFFFGGGFFFDDDCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMMMMMMMPPPSSSTTTRRRNNNLLLKKKKKKOOOSSSVVVVVVXXX\\\```^^^\\\ZZZYYYYYY\\\___aaa\\\XXXUUUTTTRRRTTT```mmmooovvv{{{nnnccc\\\NNNJJJEEEBBB@@@>>><<<:::888777666555444444444444222222222222222111111000.........///////////////,,,---------------------,,,------......------,,,---..................---------------------------***************************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,:::<<>>>>>===<<<>>>CCCJJJOOO[[[^^^dddmmmuuuyyyzzzyyyqqqpppnnnoooqqqpppmmmiiilllqqqvvvyyyzzz}}}sssiiiccc^^^XXXSSSMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEFFFGGGLLLSSSXXX[[[aaahhhkkklllooouuu{{{{{{yyytttooojjjfffdddbbbbbb``````fffrrr}}}xxxtttpppmmm}}}{{{}}}pppllldddZZZPPPGGGAAA>>>444333111000/////////000,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,+++++++++...---,,,,,,---...000111...------...//////...,,,------......///000000000222000///000333444222000222111111111000000////////////000000000000000///444333222111111111222333222222333444444444333333222222222333333444444444222222333555666888999999999;;;>>>>>><<<:::999999555666888;;;<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFIIIMMMPPPRRRMMMMMMNNNNNNNNNLLLJJJIIIQQQPPPOOOQQQVVV[[[___aaa___]]][[[YYYXXXYYY[[[\\\\\\XXXVVVWWWWWWZZZbbbkkkooossstttggg^^^VVVLLLFFF@@@???>>><<<:::888777666444444444444444444444444333333222222111000//////000000000000000000000000111111000///...------,,,++++++,,,------......///***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++***++++++,,,,,,,,,,,,,,,++++++*********888999<<>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDFFFHHHKKKNNNOOOJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMPPPUUUZZZ___aaa]]][[[XXXUUUSSSSSSTTTUUUVVVVVVZZZaaaeeeeeehhhmmmsssvvv~~~{{{|||~~~qqqhhh\\\RRRKKKEEE>>>999;;;:::999888666555333333333333333333333333333333333333222111111000//////////////////////////////000//////......------,,,///......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********---,,,,,,+++************,,,++++++++++++++++++***444444777999:::@@@OOO^^^yyyuuuqqqppprrrsssrrrqqqsss~~~zzznnnddd^^^[[[iiilllppptttvvvwwwvvvuuullliiieeeccccccaaa]]]YYYQQQKKKCCC>>>======<<<:::??????@@@CCCEEEFFFEEECCCDDDCCCBBBCCCDDDEEEDDDCCCBBBFFFIIIKKKLLLNNNSSSWWWcccjjjuuuxxxssspppfffdddcccccceeefffeeeddddddgggjjjnnnqqqtttyyy|||~~~|||{{{yyysssjjjccc\\\UUUMMMHHHGGGGGGEEEDDDEEEFFFHHHLLLOOOSSSVVVXXXXXXXXXXXXXXXZZZ^^^dddhhhwww}}}zzzpppgggaaa___]]]^^^[[[XXXXXX\\\dddnnnttt|||zzz|||uuummm___PPPBBB888333111111000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))************************,,,,,,,,,,,,++++++++++++------------------------+++,,,,,,------,,,***)))+++,,,---......//////......---,,,---//////---,,,---------...//////000000111//////000111222111000111111000000000000////////////000000000000//////111111222222222222111111111111222333333333333333333333444555666666666666::::::999999888888777777888:::<<<<<<:::888888888:::;;;;;;;;;:::999888777========================@@@???===<<<<<<======>>>AAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDEEEFFFGGGIIIJJJHHHHHHIIIJJJLLLNNNOOOPPPNNNNNNNNNOOORRRVVVZZZ\\\YYYWWWSSSPPPMMMLLLLLLLLLNNNRRR^^^mmmuuuuuurrrrrrvvvxxx|||{{{{{{{{{|||}}}|||}}}|||ppphhhWWWPPPHHHBBB>>>;;;777444777777666555444333222222333333333333333333333333222222222111111000000///////////////////////////------------------------///......------,,,++++++,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********...---,,,+++***)))))))))*********+++++++++++++++000000333666666999DDDOOOggg~~~}}}yyyvvvwwwxxxwwwsssqqqllltttzzzppphhhccc```kkknnntttxxxzzzxxxuuurrriiifffbbbaaa```___]]][[[UUUNNNDDD@@@??????;;;888>>>======???AAABBBAAA@@@<<<;;;;;;;;;===>>>>>>>>><<<>>>@@@AAABBBCCCGGGJJJPPPVVV```hhhpppvvv{{{~~~|||yyytttnnnfff```[[[XXXRRRPPPOOONNNOOOQQQRRRRRRNNNPPPSSSVVVXXX[[[^^^aaacccbbbaaabbbbbb___YYYTTTRRRNNNIIIHHHIIILLLMMMMMMNNNQQQWWW^^^dddhhhkkklllpppoookkkhhhhhhlllrrrwww|||zzzooofffaaa``````]]]]]]]]]^^^ccclllwwwyyytttwww|||}}}uuulll]]]MMM???777333222//////......------------------------------------------------------------++++++***))))))*********++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))),,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---,,,+++***+++---...//////...---------,,,---...///---+++,,,,,,---......//////000////////////000111111000000000000000000000/////////000000000000//////...///000111222222222111000000111222333333333333333333444555777888888888888::::::999999888777777777666888::::::888777777888;;;;;;::::::999999888777<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>@@@@@@AAAAAABBBCCCDDDDDDFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKNNNOOOPPPPPPPPPOOOOOOPPPRRRTTTUUUSSSPPPLLLJJJIIIHHHHHHIIIOOO^^^qqq~~~}}}||||||}}}}}}uuusssrrrqqqrrrttt{{{xxxsssvvv{{{|||ssslllcccYYYQQQIIIEEE???<<<;;;:::888777666666666555555444444333222222222222222222222222222111111111000000000///////////////////////////+++++++++,,,,,,---------++++++,,,------......///,,,+++)))(((((()))+++,,,+++++++++++++++++++++,,,+++++++++***************,,,,,,+++***))))))******))))))******++++++,,,,,,///000222555555555<<>>======>>>@@@@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===>>>AAABBBDDDHHHNNNSSSWWW[[[^^^aaa___]]]ZZZVVVQQQMMMIIIGGGDDDCCCCCCBBBBBBCCCEEEGGGCCCDDDFFFGGGHHHJJJMMMOOOSSSSSSSSSTTTTTTTTTRRRQQQKKKJJJJJJLLLQQQWWW\\\^^^aaagggqqq{{{}}}zzz|||~~~ssshhh```\\\ZZZZZZUUUZZZbbbhhhppp{{{vvvpppooovvv|||oooeee]]]PPPBBB888222111111...............---------++++++++++++++++++++++++------------------------))))))(((((((((((())))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************((()))***++++++***)))))))))+++,,,...///......------,,,,,,---......---+++,,,,,,------.../////////......////////////000000//////////////////000000000000000000000///......---...000111222111000000///000111222333333333333333444666888999999999888666666666777777777777777555777888888666666666888999999888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@??????@@@AAABBBDDDDDDEEEGGGFFFDDDCCCBBBBBBCCCCCCEEEEEEDDDDDDFFFHHHJJJKKKNNNOOOPPPOOOMMMMMMOOORRRQQQPPPNNNLLLKKKJJJJJJJJJHHHMMMZZZmmm{{{ssskkkjjjiiiiiijjjmmmnnnpppooollljjjjjjkkk}}}}}}ssskkk```XXXTTTPPPIIICCC???<<<999777666666666555666666555555444444444444111111111111111111111111111111111000000000000000........................******++++++,,,---------++++++,,,------......///,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************))))))))))))***++++++,,,)))))))))******+++++++++000000111333222000444:::AAAIIIYYYrrryyyrrrjjjgggeeefffkkkwwwqqqfffaaa```]]]cccmmmuuuxxxuuuppplllaaa]]]VVVPPPLLLKKKLLLMMMKKKGGGBBBAAACCCEEEEEEDDDBBBAAAAAABBBCCCCCC@@@>>><<<===??????===:::::::::888888888999:::;;;<<<===???AAADDDEEEFFFGGGIIIKKKJJJJJJHHHFFFDDDBBBAAA@@@<<<===>>>=========???AAAAAABBBBBBCCCDDDGGGKKKNNNPPPRRRSSSQQQOOOOOOSSSWWWTTTUUUWWW\\\cccjjjqqquuu{{{}}}vvvpppggg]]]UUURRRQQQQQQUUU```nnnzzzyyynnniiijjjtttyyyiii\\\PPPKKKBBB:::333111000111---......///......------************************++++++++++++++++++++++++(((((((((((((((((()))***++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++*********************************+++++++++++++++************************************+++++++++,,,***+++,,,------......------,,,+++,,,......,,,+++,,,,,,,,,---......//////---...//////......///000......////////////000000000111111000000///...------...///000000111000000//////111222333333333333222333666888::::::999888333333444555666777777888444555666666555555666777777777777777888:::;;;<<<::::::::::::::::::::::::777888999;;;===>>>???@@@>>>???@@@AAACCCDDDEEEFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKNNNNNNMMMNNNQQQUUUQQQPPPOOONNNNNNNNNNNNNNNJJJMMMVVVeeeqqq}}}{{{mmmfffdddcccccceeeiiigggeeeeeeggghhhfffdddiiixxx{{{qqqhhh```\\\XXXSSSLLLGGGEEEDDD@@@>>>:::999777555444444444444444444333333222222111111000000000000000000000000000000000000000000000000........................+++++++++,,,,,,---------///......------,,,++++++,,,,,,+++******+++,,,,,,+++++++++++++++*********)))))))))***************((((((((()))***+++,,,---)))))))))***************000...///111///---000666:::???JJJ[[[rrryyymmmjjjjjjkkkkkkrrr~~~lllbbb^^^XXX]]]dddjjjlllkkkhhheeeZZZXXXSSSMMMHHHEEEDDDDDDEEECCCBBBAAAAAACCCEEEFFFFFFFFFHHHKKKNNNNNNKKKIIICCCFFFIIIHHHDDD???===<<<;;;;;;;;;;;;===??????@@@AAACCCDDDCCCBBBBBBDDDEEEDDDCCCCCCBBBAAA@@@??????:::===??????>>>>>>???AAAAAABBBCCCEEEHHHNNNVVV[[[]]]aaaccc___YYY[[[dddmmmnnnoooqqqtttxxx}}}yyyoooiiiaaa]]]WWWRRRNNNNNNOOOQQQ^^^mmm{{{nnneee```bbbkkkvvv|||}}}tttiii^^^RRRHHH???<<<888444222111111222---...////////////...---++++++++++++++++++++++++************************)))))))))))))))***++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++)))*********++++++++++++************************...---,,,++++++---///000++++++++++++,,,---......---,,,+++,,,---...,,,***+++,,,,,,------......///,,,...//////------...000........./////////000000111111111111000///...---............///000111111...///000111333333333333111333666888::::::999888333444444555666666777777333444555444333444555777888777777777888999:::;;;::::::::::::::::::::::::888888:::;;;<<<===>>>>>>===>>>???AAACCCEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDEEECCCDDDEEEFFFGGGHHHHHHHHHEEEIIIMMMNNNMMMNNNRRRVVVSSSRRRRRRQQQPPPPPPPPPPPPLLLNNNTTT]]]hhhvvv{{{mmmfffbbb^^^^^^___dddbbbbbbdddggggggeeebbb___jjjppplllkkkqqqvvvuuuqqqrrrrrrpppqqqxxxvvvoooeee\\\UUUNNNIIIEEEEEECCCAAA???===;;;;;;:::888777777555444444444555444333333222111000000//////////////////////////////000000000000000000000........................,,,,,,,,,,,,------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))((()))))))))*********+++))))))((())))))***+++,,,************))))))))))))---,,,---000000...222777222777???GGGSSSiiirrrrrrvvvyyywwwxxxrrrddd^^^WWWYYY]]]```aaa```^^^\\\[[[ZZZXXXSSSMMMIIIFFFFFFBBBBBBBBB@@@???@@@CCCFFFDDDFFFJJJPPPUUUWWWUUUSSSMMMQQQTTTSSSNNNHHHDDDCCCCCCBBBAAABBBEEEFFFGGGGGGFFFGGGHHHGGGFFFFFFGGGIIIEEEEEEDDDCCCBBBAAA@@@@@@<<>>???AAACCCEEEFFFGGGDDDDDDCCCBBBCCCDDDEEEFFFBBBCCCFFFHHHJJJJJJJJJJJJGGGKKKOOOOOOLLLLLLPPPTTTUUUTTTTTTSSSRRRQQQPPPPPPNNNOOOSSSZZZbbbrrr|||mmmddd___ZZZXXXYYY[[[\\\___bbbdddcccaaa^^^___fffggg___\\\```bbb___```bbbccccccccciiittt||||||wwwvvv||||||rrrjjjdddaaaZZZTTTLLLFFFDDDBBB???===;;;<<<<<<;;;888666666777444444444333222222333444555555444333222111000000////////////////////////////////////000000000000........................------------------------++++++,,,------......///,,,------......------,,,++++++++++++******))))))(((((())))))*********+++******)))))))))))))))***++++++******))))))((((((...............///000000777666888???EEEOOOdddwwwyyy~~~pppeee___YYYVVVXXXZZZYYYWWWXXX]]]bbbfffddd\\\QQQIIIDDDGGGDDDAAAAAACCCEEEDDDBBBFFFHHHMMMUUU]]]aaa___]]]YYYZZZ[[[]]]\\\XXXQQQLLLPPPLLLIIIJJJNNNSSSUUUUUURRRTTTVVVUUUTTTRRRRRRSSSOOOMMMJJJHHHHHHIIIHHHHHHFFFGGGJJJLLLNNNOOOOOOOOOLLLMMMNNNOOORRRZZZeeemmm~~~|||zzz~~~~~~zzzzzz|||kkk```VVVOOOPPPPPPQQQQQQTTTYYY```eeeuuu}}}uuuiiibbbYYYRRRPPPQQQSSSTTT\\\WWWNNNFFF???:::666444333222222111000//////......------,,,,,,------...***+++,,,+++)))((()))***++++++++++++++++++++++++///...------++++++***)))+++++++++++++++***)))(((******))))))))))))******---+++)))((('''((()))***+++++++++*********)))))))))************+++++++++++++++,,,,,,,,,,,,------++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...000000000000000000000000////////////000000000000111111111111111000//////...///000000//////000111222222222222222222222222666666555444555666777888000222555777888888777666777777777777666666666666777777666555555666888999;;;;;;::::::999:::::::::<<<<<<;;;;;;;;;:::::::::;;;<<>>???@@@AAABBBCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJLLLNNNPPPRRRSSSRRRPPPOOOOOOOOOKKKNNNTTT\\\hhh{{{vvvkkkccc^^^\\\[[[YYY[[[^^^___]]]\\\[[[[[[^^^]]]]]]^^^^^^]]]YYYVVVYYYZZZ[[[\\\]]]___cccfffiiifffccceeejjjmmmllliiiiiimmmqqqvvv}}}yyyuuurrrooolllpppqqqjjj___SSSLLLJJJEEEDDDCCCAAA>>><<<;;;:::888888888888777777777666555555444444444333333333111111111111111111111111////////////////////////---------...///000000111////////////...............---,,,+++***+++,,,,,,,,,,,,,,,---------......++++++******++++++,,,---,,,,,,,,,+++++++++******''''''((()))))))))))))))************************************************...............//////000444333666:::===BBBPPP___vvvtttjjjaaa[[[WWWXXXYYYYYY\\\```eeeiiillljjjccc[[[TTTRRRLLLHHHDDDBBBCCCCCCBBB@@@JJJLLLRRRZZZcccgggfffcccbbbccceeeggggggeeeaaa]]]XXXTTTOOONNNQQQUUUWWWWWW```dddiiikkkiiiddd```^^^YYYXXXWWWVVVWWWWWWWWWWWWTTTUUUWWWXXXXXXXXXXXXWWWVVVVVVTTTSSSUUUZZZ```ffflllxxxyyyrrrlllgggfffiiimmmsss}}}qqqbbb\\\XXXTTTXXXZZZ]]]___bbbfffllloooxxxwwwlllbbb\\\TTTNNNLLLLLLMMMNNNJJJEEE>>>888444111///---000000000///...------------------,,,,,,---------+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,+++******))))))+++++++++++++++***))))))******))))))))))))******---+++***(((((()))***++++++++++++*********))))))))))))*********+++++++++*********+++++++++,,,,,,++++++************++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------.........................../////////000000000000111111111111111000//////---///000000//////000111000000111222333333444444555555444444444555666777222333444666777777777777888888888777777666666666777666666666666777888888888888888777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@AAABBBCCCDDD??????>>>??????@@@AAABBBAAABBBCCCEEEFFFHHHIIIJJJIIIJJJKKKKKKJJJJJJLLLNNNMMMNNNNNNMMMJJJHHHHHHIIIHHHPPP]]]kkkxxx}}}zzzxxxsssmmmgggbbb___]]][[[\\\]]]\\\ZZZZZZ[[[]]]\\\\\\\\\]]]]]]\\\YYYVVVVVVWWWYYYYYYYYYYYY[[[\\\\\\XXXVVVWWW[[[^^^\\\ZZZWWWZZZ]]]aaakkkvvvxxxsssmmmnnnppprrrtttvvvwwwwww{{{{{{zzzzzzyyywwwvvvuuu~~~wwwvvvuuusssrrrqqqqqqqqqnnnjjjeeeaaa^^^[[[XXXUUUWWWZZZ\\\XXXOOOFFFAAA???@@@???>>><<<:::999888777888888777777777666666666444444444333333333222222111111111111111111111111000000000000000000000000---------...///000000000............------------...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,---------++++++******++++++,,,---,,,,,,+++++++++*********++++++******+++,,,---...************************************************......------......///000///000333666555666>>>GGGWWWpppxxxmmmgggbbb```___^^^]]]aaagggkkkooorrrppplllhhhfffggg^^^ZZZSSSMMMIIIEEECCCAAAIIIKKKPPPXXXaaaeeeeeebbbddddddeeegggiiijjjhhhfff^^^ZZZUUURRRRRRUUUWWWYYYccciiirrrvvvuuunnnhhhccccccdddeeefffggghhhhhhhhhjjjjjjjjjjjjiiigggfffeeeaaa]]]YYYXXXXXXZZZ\\\]]]^^^mmm~~~wwwjjj```YYYUUURRRSSSSSSVVV]]]eeerrrmmmccccccfffffffffiiilllooorrrvvv{{{~~~~~~uuujjjaaaZZZUUUNNNIIIGGGFFFEEEDDD<<<888444111000///...---......------,,,,,,++++++------,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,***************************************************++++++++++++***))))))******))))))))))))******,,,+++)))(((((()))******+++************))))))))))))))))))*********++++++)))))))))************+++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------....../////////000000000111111111111111000//////---///000000///...000111...///000111333444555666444444333333333444555666333333444444555666888888::::::999888777777666666666666777888888888888888555555555555666666777888:::::::::;;;<<<<<<======<<<<<<===>>>AAADDDFFFHHH@@@???===<<<<<<===???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIKKKLLLLLLKKKHHHDDDBBBBBBCCCFFFTTThhhzzzzzzkkkggghhhiiijjjjjjhhhddd```]]]\\\[[[ZZZWWWUUUVVVYYY[[[ZZZZZZZZZ[[[\\\[[[XXXUUUSSSUUUXXXXXXWWWTTTSSSRRRSSSPPPNNNNNNQQQRRRQQQOOOLLLMMMNNNQQQXXX___```]]]UUUVVVWWWYYYZZZ[[[[[[\\\]]]]]]\\\\\\[[[[[[\\\\\\aaaaaabbbccccccaaa```___YYYYYYWWWVVVUUUUUUUUUUUUUUURRRNNNKKKJJJHHHEEEDDDDDDHHHKKKIIICCC>>>;;;:::999999888777666555444444777777666666666555555555333333222222222111111111000000000000000000000000000000000000000000000000---------...//////000000------------,,,,,,,,,+++------,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++++++++************)))((((((((()))+++,,,************************************************...------------...//////,,,///222333222333888===EEEXXXsss|||nnnmmmmmmnnnoookkkeeefffjjjmmmppprrrqqqppppppssswwwvvvqqqiii___VVVOOOIIIFFFGGGHHHKKKSSSZZZ___^^^\\\^^^]]]]]]^^^aaabbbcccbbb\\\XXXSSSPPPPPPRRRVVVXXXYYY```jjjpppqqqmmmhhheeehhhjjjnnnqqqssstttuuuvvvxxxxxxwwwvvvtttrrrqqqppphhhddd^^^\\\]]]]]][[[YYY^^^kkkyyyzzzuuummm```UUUPPPMMMKKKKKKJJJJJJPPPYYY\\\kkkzzztttooosssyyy{{{vvvxxxzzz|||~~~yyyooohhh```ZZZTTTPPPKKKFFFBBB???<<<:::555333000//////000000000------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++---------++++++,,,---)))))))))))))))))))))))))))))))))*********++++++******+++++++++******)))******))))))))))))******))))))(((''''''(((((()))************))))))))))))))))))))))))************)))))))))*********++++++++++++************++++++++++++************++++++***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------........./////////000000111111111111111000//////---...000///......///111///000111222333444555555222222222333333333444444555444333333333555777999;;;::::::999888777666666555666888999:::999999888444444444444555777888888999999:::;;;<<<===>>>>>><<<<<<<<<>>>BBBFFFKKKNNNBBB@@@>>><<<;;;===???@@@DDDDDDDDDCCCCCCBBBBBBAAAEEEFFFHHHHHHFFFEEEFFFGGGLLLLLLJJJFFFBBB@@@@@@@@@HHHXXXmmm~~~{{{{{{zzzmmmccc___ZZZ\\\___aaabbb```^^^\\\[[[[[[YYYVVVTTTSSSVVVXXXXXXXXXXXXYYYZZZYYYVVVTTTPPPTTTXXXYYYWWWSSSPPPNNNPPPMMMKKKKKKLLLLLLKKKIIIKKKJJJJJJKKKNNNRRRRRRPPPLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPNNNNNNNNNNNNMMMMMMMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKIIIFFFEEEEEEDDDBBB@@@<<<>>>AAAAAA>>>;;;999999555555555555444444444444555555555555444444444444111111111111000000000000000000000000000000000000........................---------....../////////------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))************+++++++++++++++******++++++,,,---++++++++++++************((((((((()))))))))))))))************************************************---------------...//////...111111000///222666:::;;;EEEVVVlllqqqnnnrrryyy}}}zzzqqqmmmnnnooopppqqqooonnnpppvvv|||zzzqqqggg]]]UUURRRMMMLLLLLLPPPUUUYYYXXXWWWYYYXXXVVVVVVWWWYYYYYYYYYRRRPPPMMMJJJKKKMMMRRRUUURRRXXX___eeeggghhhiiiiiikkkoootttxxxzzz|||}}}{{{zzzyyyxxxrrrmmmgggcccbbbaaa]]]ZZZcccnnnyyytttllldddYYYPPPJJJIIIIIIJJJIIIIIIPPPYYY\\\hhhvvv}}}}}}}}}mmmccc]]]XXXTTTQQQMMMHHHCCC???:::666333000...,,,,,,---......---------,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++,,,------++++++,,,---))))))))))))))))))))))))))))))******+++,,,,,,,,,)))******+++++++++************))))))))))))******''''''&&&&&&&&&'''''''''))))))))))))))))))))))))(((((()))))))))*********************+++++++++,,,++++++************+++++++++******))))))******+++*********************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,....................................////////////111111111111111000//////---...//////......///000111222222222222222333333222222222333333333333333555444333222222444777888::::::999999888777777666555666888::::::::::::999555555666666777888999:::999999:::;;;===>>>??????;;;;;;<<<>>>CCCIIINNNRRRDDDBBB@@@======>>>@@@AAADDDDDDCCCCCCBBBBBBBBBAAAEEEGGGIIIIIIHHHGGGGGGHHHKKKKKKJJJFFFBBB?????????IIIXXXiiivvv~~~wwwooogggeeejjjnnnmmmiiidddaaa___VVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]][[[XXXVVVVVVWWWVVVVVVVVVWWWXXXWWWTTTQQQMMMPPPUUUVVVUUURRROOOMMMKKKIIIGGGFFFFFFEEEEEEDDDHHHFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGFFFFFFFFFEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCBBB@@@@@@AAA@@@>>><<<777888::::::888666666555555555555555555555555555444444444333333333222222111111000000000/////////////////////////////////------------------------------------.....................------------,,,,,,,,,,,,+++++++++******)))))))))*********++++++++++++******++++++,,,---+++++++++*********)))))))))+++---//////---+++)))))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,------...///000222111---,,,///333333777;;;DDDRRRhhhyyynnnqqqyyywwwrrrqqqrrrrrrqqqnnnmmmqqqxxx~~~zzzooofffaaaWWWRRRNNNMMMOOOQQQQQQOOORRRPPPMMMLLLMMMNNNNNNMMMGGGGGGGGGFFFGGGJJJOOOSSSOOOQQQTTTWWWZZZ^^^dddgggkkkpppvvvyyy|||~~~~~~vvvsssmmmiiifffdddbbb```gggrrr~~~vvviii```XXXPPPJJJIIIIIIKKKNNNLLLLLLTTT]]]jjjuuuuuueee[[[UUUQQQNNNLLLHHHCCC>>>:::666222///000...------.........---------------,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,++++++,,,---*********************************++++++,,,,,,,,,))))))***++++++++++++*********))))))))))))******&&&&&&&&&'''''''''''''''(((((()))))))))))))))***((((((((()))))))))***************+++++++++,,,,,,++++++************++++++******))))))))))))******************************************++++++++++++,,,,,,++++++++++++,,,,,,........................------........./////////111111111111111000//////,,,...//////...---///000222222222222222222222222111222333444444444333333555444333222222444666777999888888888888777777777666777888999:::;;;;;;;;;888888888888999::::::;;;999:::;;;<<<===>>>??????<<<<<<<<<>>>BBBGGGLLLOOODDDCCCAAA@@@???@@@AAABBB??????@@@AAABBBCCCDDDEEEFFFHHHKKKLLLKKKJJJKKKKKKHHHIIIJJJGGGDDDAAA@@@@@@GGGTTT```fffqqq~~~wwwyyywwwqqqmmmjjjfffaaa]]]aaabbb___]]]^^^^^^]]]XXXWWWUUUTTTVVVXXX\\\^^^aaabbbaaa___[[[YYYXXXXXXVVVUUUUUUVVVVVVTTTQQQNNNJJJLLLOOOPPPOOOMMMLLLLLLIIIIIIGGGFFFEEEDDDDDDDDDGGGDDDBBBCCCBBB@@@AAADDDEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@AAAAAACCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAA???>>>======>>>===;;;999888888888777777666555555555555555555555555555555333333222222222111111111111111000000000/////////////////////////////////////////////////////////------------------------............------------+++++++++,,,+++******)))))))))*********+++++++++++++++******++++++,,,---+++************))))))))))))+++---......,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,------...///---000000,,,,,,000111///666777:::BBBOOOaaavvvuuurrrsssvvvvvvqqqnnnmmmoooppppppppprrryyyxxxrrreee^^^UUUOOONNNNNNNNNMMMLLLJJJGGGFFFGGGGGGFFFEEEBBBDDDFFFFFFGGGIIIMMMQQQPPPOOOMMMLLLMMMQQQXXX]]]ccchhhmmmqqqrrrvvv}}}}}}yyyvvvtttsssmmmllljjjgggeeeeeegggjjjlllttt||||||uuuppphhh```ZZZTTTQQQNNNRRRSSSVVVXXXVVVUUU\\\eeeyyy|||lll]]]TTTOOOLLLKKKCCC@@@;;;888555333000...111///......000000///...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,+++))))))***++++++******+++---++++++++++++++++++++++++)))))))))***************))))))***+++++++++++++++******))))))))))))******&&&'''(((((()))))))))((((((((((((((())))))******(((((((((((()))))))))***)))))))))************+++++++++************++++++******))))))))))))******************************************++++++++++++,,,,,,++++++++++++,,,,,,---------------------------------.........//////111111111111111000//////,,,---///...------...000111111111222222333333333222222444555555555444333444444333333333444555666666666777777777777888888888888888999:::;;;<<<===:::::::::999999:::;;;;;;:::;;;;;;<<<===>>>>>>???=========>>>???BBBEEEGGGCCCBBBAAAAAAAAAAAAAAABBB<<<===>>>???AAABBBCCCDDDDDDFFFJJJLLLLLLKKKLLLLLLHHHJJJLLLLLLJJJFFFDDDDDDFFFPPPVVVVVV]]]kkkrrroooiiihhhddd^^^]]]___```]]]XXX\\\\\\XXXWWW[[[\\\YYYWWWUUUSSSQQQSSSVVV[[[]]]dddccc```\\\XXXVVVWWWYYYVVVUUUTTTUUUTTTRRRNNNKKKKKKLLLMMMLLLJJJIIIJJJKKKJJJJJJIIIHHHFFFEEEFFFFFFGGGCCCBBBCCCBBB???@@@EEECCCDDDDDDDDDDDDCCCBBBBBB??????@@@AAABBBBBBBBBAAA??????@@@@@@@@@???>>>===>>>>>>>>>>>>>>>???@@@@@@@@@???>>>>>>>>>===:::777999888777777777777777666444444333333333333333333222222111111111000000000111111111000000000//////........................////////////////////////------------------------------------,,,,,,,,,+++***++++++,,,+++***)))(((*********+++++++++,,,,,,++++++******++++++,,,---************))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,,,,---......(((---///---...333333///222111222555;;;EEEUUUaaajjj{{{~~~vvvnnnlllkkkhhhfffgggjjjlllooorrrxxx}}}uuulll```WWWTTTSSSSSSRRRLLLJJJHHHHHHHHHHHHGGGFFFAAADDDGGGHHHHHHJJJNNNQQQTTTRRRNNNJJJHHHKKKQQQVVVXXX]]]bbbeeegggkkkssszzzyyyvvvqqqlllfffbbb```___^^^```aaaaaaaaaeeelllrrrrrruuuvvvrrrppppppmmmhhhaaabbbbbbaaa___]]]\\\\\\___```dddeeeaaa___eeennnyyypppcccWWWPPPLLLJJJIII<<<999555222111000///...---,,,+++,,,---...---,,,++++++++++++++++++,,,,,,)))***,,,------,,,***)))((()))++++++******+++,,,++++++++++++++++++++++++)))))))))))))))(((((((((((()))***+++++++++++++++******))))))))))))******(((((()))***************'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))++++++************++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111111111000//////,,,---///...------...000//////000111333444555666222333444555666555444444444444333333333444555555555555555666777777888888999888888888999;;;===>>>;;;;;;::::::999:::::::::;;;;;;<<<<<<===>>>>>>>>>???>>>>>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>??????@@@@@@@@@CCCGGGIIIIIIIIIJJJJJJJJJMMMQQQRRRPPPLLLJJJIIIFFFNNNPPPKKKOOO[[[aaa]]]^^^\\\WWWQQQQQQVVVYYYXXXTTTYYYYYYVVVVVVZZZ[[[WWWTTTRRRPPPOOOQQQTTTXXX[[[cccaaa\\\VVVRRRQQQTTTWWWVVVUUUTTTTTTSSSQQQMMMJJJNNNNNNMMMKKKHHHHHHIIIKKKGGGGGGGGGFFFDDDCCCDDDEEEEEE@@@???AAA@@@<<>>:::<<<===>>>???>>>======<<<======>>>>>><<<;;;:::;;;;;;;;;;;;<<<===>>>>>>???>>>=========;;;888555666444333333444555444444222222222222111111111111111111111111000000000000111111111111000000000000........................------------------------------------------------,,,,,,,,,+++++++++************+++,,,+++***)))(((***++++++++++++,,,,,,,,,++++++******++++++,,,---************))))))))))))111///+++))))))***---...))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,------------,,,,,,,,,,,,---......111000111333777<<>>@@@BBB@@@>>>;;;:::999888999;;;;;;<<<===============<<<===>>>??????@@@@@@??????@@@AAABBBBBBBBBAAA@@@BBBBBBAAAAAA@@@???>>>>>>BBBBBBCCCEEEGGGIIIKKKLLLLLLPPPTTTTTTOOOJJJGGGGGGFFFGGGGGGFFFFFFHHHKKKNNNWWWUUURRRPPPOOOPPPQQQSSSQQQQQQRRRRRRRRRQQQPPPPPPSSSQQQPPPQQQTTTXXX[[[\\\^^^]]]ZZZUUUQQQNNNOOOPPPVVVWWWXXXXXXWWWTTTPPPNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHJJJLLLIIIDDDBBBDDDHHHHHHGGGDDDBBB@@@>>>>>>>>>AAA@@@???>>>>>>???@@@AAA??????>>>>>>======<<<<<<======<<<<<<;;;;;;;;;;;;888:::;;;;;;999999:::<<<@@@@@@???===;;;999777666666555444333222333444444444444333333222111000000111111000000//////......000000000000000000000000......//////......---,,,------------------------+++++++++************)))---------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------...000333777:::===>>>FFFWWWooo}}}zzz|||zzzxxxvvvtttrrrmmmiiicccccceeemmmxxx{{{rrrkkkjjjkkkiiifffgggccc___^^^bbbeeeeeedddfffccc^^^[[[\\\[[[[[[aaaiiikkkjjjgggaaaYYYSSSOOONNNLLLMMMMMMNNNOOOQQQRRRSSSTTTTTTRRRQQQPPPRRRTTTWWWXXX```fffffffffiiilllmmmqqqooooooqqqpppnnnooosssyyywwwmmmlllqqq~~~~~~|||yyyuuurrrpppnnnkkkiiieee^^^TTTJJJCCC===888555000///...---,,,,,,,,,---******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++******))))))))))))))))))))))))***)))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))&&&'''((())))))***))))))((())))))))))))((('''&&&(((((((((((()))***+++,,,************************(((((()))******+++,,,,,,******++++++++++++*********))))))((()))***+++,,,***************)))((((((,,,---...---,,,,,,,,,...---.../////////...---,,,---............///////////////............////////////000000111222333333555444333444777777555333333333333333444555666666777777888888888777777666666666777777999;;;>>>??????>>><<<:::999888888999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???????????????@@@BBBCCCDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>AAAAAABBBCCCEEEGGGIIIJJJIIIMMMPPPPPPMMMIIIFFFEEEGGGGGGGGGEEEDDDEEEHHHJJJOOONNNLLLKKKKKKLLLMMMNNNNNNNNNOOOOOONNNNNNMMMMMMPPPOOOPPPRRRVVVXXXYYYYYYXXXXXXVVVSSSOOOLLLMMMMMMNNNQQQUUUWWWVVVSSSNNNKKKLLLKKKIIIGGGFFFFFFFFFFFFGGGJJJLLLIIIEEEBBBDDDGGGGGGFFFCCCAAA??????>>>?????????>>>======>>>??????<<<<<<<<<;;;::::::999999<<<<<<<<<;;;;;;;;;::::::888999:::999888777888999>>>======;;;999777555444666555444333222333333444444333333222111111000000111000000000/////////...////////////////////////...............------,,,------------------------******++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((()))))))))*********************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---......,,,---...///111333444555666:::DDDSSSggg}}}yyyxxx{{{}}}~~~|||xxxuuusssvvvvvvyyy|||~~~|||wwwtttjjjddd^^^```jjjvvv~~~|||ssslllooouuuxxxxxxxxxooolllnnnuuu{{{|||~~~~~~zzzvvvuuutttvvv}}}uuuggg\\\VVVRRRPPPMMMLLLLLLOOORRRUUUWWWYYYZZZYYYXXX\\\dddjjjmmmssswwwwwwwwwwwwtttoooooommmooouuuyyy{{{|||sssppprrr|||}}}xxxuuussssssqqqnnniiieeebbb```]]][[[SSSMMMEEE>>>999555111///------,,,,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++******)))))))))(((************************))))))))))))))))))******'''((()))******+++******))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))******))))))(((((((((((((((((()))***+++,,,************************((())))))******+++++++++******++++++++++++*********))))))))))))***++++++,,,,,,,,,,,,,,,++++++***+++---...---,,,+++,,,......////////////---,,,+++............/////////000//////............//////,,,---...///111222333333555444333444555555444222333444444555555555444444777777777888888777666666888888888999:::;;;======<<<;;;:::999888888888888::::::;;;;;;;;;::::::999<<<<<<======>>>????????????AAADDDFFFFFFEEECCCBBBAAAAAA@@@???>>>>>>>>>>>>AAAAAAAAABBBCCCDDDFFFFFFFFFHHHKKKLLLJJJGGGEEEEEEHHHHHHHHHFFFDDDDDDFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIILLLMMMOOOSSSVVVWWWVVVTTTTTTUUUUUURRROOOLLLLLLLLLIIILLLRRRVVVVVVRRRMMMIIIIIIHHHFFFEEEDDDDDDDDDDDDFFFIIIKKKJJJFFFDDDDDDEEEEEEDDDBBB@@@????????????>>>>>>============>>>>>><<<;;;;;;:::999999888888;;;;;;;;;:::::::::::::::777888999888666555555777:::::::::888777555333222555444333333222222333333333333222222111000000000000000000000////////////////////////////////////...............---,,,,,,------------------------)))***+++,,,---...//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((((((((()))))))))******************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---......///000222222222111111777999<<>>?????????AAADDDGGGGGGFFFDDDBBBBBBAAA@@@?????????@@@@@@BBBBBBBBBBBBCCCCCCDDDEEEDDDFFFHHHIIIHHHGGGFFFEEEIIIJJJJJJIIIHHHHHHJJJLLLKKKKKKLLLMMMLLLLLLJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGKKKKKKMMMPPPSSSUUUTTTRRRTTTUUUVVVUUURRRNNNLLLKKKIIILLLPPPSSSSSSPPPLLLIIIGGGFFFEEEDDDDDDCCCCCCCCCEEEGGGJJJJJJGGGDDDCCCCCCCCCBBB@@@???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::999999999999999999999999888999999888555444444555888888888777666444333222444333333222222222222222222222111111000000000000000000000000////////////////////////////////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,+++++++++++++++++++++************************************++++++++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,++++++++++++,,,------...///111222222111///...333444555555:::FFFYYYggg~~~zzzwwwyyyuuuvvvuuupppkkkkkkoootttwwwnnniiinnnvvvzzz{{{}}}yyyxxx{{{}}}qqqnnnjjjiiilllsss||||||yyyzzz~~~vvvpppkkkhhhggg___ZZZSSSMMMIIIFFFCCCAAA;;;888444111111111000...000///...------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++************************************(((((())))))************((())))))************)))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''))))))************))))))(((((((((((()))***+++,,,************************)))))))))))))))***************++++++++++++******)))*********++++++++++++))))))************))))))+++,,,---,,,++++++,,,---,,,---...000111111000000///,,,---222222......111//////............//////000000000111111111111111333333444444444333333333333333555555555444333222111222444666888999::::::::::::::::::::::::::::::666666666777777777777777;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>??????AAADDDFFFGGGFFFDDDCCCDDDCCCBBB@@@@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGIIIKKKMMMMMMMMMOOOQQQSSSPPPQQQQQQQQQPPPNNNKKKJJJJJJJJJHHHGGGFFFFFFFFFFFFKKKJJJJJJLLLOOOQQQRRRQQQSSSUUUVVVUUUQQQMMMJJJIIIKKKKKKLLLMMMLLLJJJIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEGGGHHHFFFDDDBBBBBBAAA@@@???>>>===>>>>>>??????????????????????????????>>>>>>===;;;::::::999777777777888888888888888888999999888555444444555777777777666666444333333222222222222222111111111111111000000000000//////////////////000000000000........................---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************+++++++++++++++,,,------,,,---...//////...---,,,///111333333555<<>>:::666333333111...---...///...---...---,,,+++***)))))))))++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************((((((((()))******++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))******++++++++++++******)))***++++++,,,,,,++++++)))***++++++,,,+++++++++***,,,---,,,+++***+++---***+++---///111111111111,,,))),,,333333---+++...//////............//////111111111111111111111111---///111111000000000111222222333333333333222222000222444666888999::::::888999999::::::999999888555555666777777777777777::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>??????@@@AAACCCDDDDDDDDDCCCEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFGGGIIIJJJIIIHHHIIIKKKNNNPPPQQQSSSVVVXXXSSSSSSSSSSSSQQQNNNLLLKKKKKKJJJHHHGGGFFFFFFFFFGGGJJJIIIHHHIIILLLOOOOOOOOONNNPPPQQQPPPMMMIIIGGGGGGIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<===>>>??????@@@@@@@@@@@@??????<<<<<<;;;:::888777666666666666666666666777777777666888888777555444555666666666666666666555444333111222222222222111000000000000000///////////////////////////000000000000........................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********+++++++++++++++************************'''''''''((((((((()))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))*********+++++++++++++++***++++++,,,---***+++,,,---------------///111222333444888>>>CCCRRRgggyyyoooppprrr|||sssjjjiiikkkqqqtttuuuyyy~~~|||zzzyyy{{{}}}~~~~~~}}}|||{{{uuutttsssooohhh```XXXTTTQQQKKKDDD===888555222000///...,,,,,,---...------++++++***************+++******++++++++++++************+++++++++,,,,,,,,,(((((())))))***+++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&'''((())))))***))))))&&&'''((())))))))))))((((((((((((((()))***+++,,,************************)))))))))))))))))))))(((******++++++++++++******)))***+++,,,,,,,,,+++++++++,,,---............---***,,,,,,,,,+++***+++,,,)))***,,,...//////......---***...777888///+++/////////............//////...//////000000111111111***---000000//////000222000000000000111222333333333333555666777777888888777777888999999999888777555555777777888777666666777888999:::;;;<<<<<<<<<;;;:::999999:::;;;===???>>>>>>??????@@@BBBCCCDDDEEEDDDBBB@@@@@@BBBDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJHHHFFFFFFIIIJJJJJJHHHGGGJJJMMMPPPRRRTTTVVVXXXTTTTTTTTTSSSRRRPPPOOONNNLLLJJJHHHFFFEEEEEEFFFFFFFFFFFFGGGJJJMMMNNNLLLKKKHHHJJJLLLKKKJJJHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@AAA???>>><<<;;;;;;<<<<<<===>>>???@@@@@@???>>>===::::::999777666555444333444444555555666666666666444555666555444333444555444444555555555444333333000111222222222111//////////////////////////////.../////////000000000111........................,,,------------,,,++++++++++++++++++++++++++++++******++++++++++++++++++)))*********++++++++++++************************''''''''''''((((((((()))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************++++++++++++++++++******++++++,,,---++++++,,,---...//////000...///000000000111444666===MMMdddzzztttuuuvvv}}}wwwggghhhnnntttwwwxxx}}}~~~{{{zzz{{{|||~~~}}}zzz{{{~~~}}}~~~{{{tttooollljjjccceeeffffffaaaZZZRRRMMMCCC???999444222111000000///...,,,,,,...///...---++++++++++++,,,---...///*********++++++******************++++++,,,,,,,,,&&&&&&'''((()))***++++++(((((((((((((((((((((((('''(((((()))***+++++++++))))))*********))))))((())))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&((()))************&&&&&&'''(((((()))(((((((((((((((((()))***+++,,,************************))))))))))))((((((((((((******++++++++++++******)))***+++,,,---,,,++++++((()))******++++++++++++***+++,,,,,,******+++,,,)))***+++,,,,,,,,,+++***000---222======333...111//////............//////+++,,,---...///111222222+++...111222111111333555000///......///111333444555555666666666666555555555666777999999888777777555666777888888777666555555666777999:::;;;<<<<<<;;;:::999999999;;;===???>>>=========>>>@@@BBBDDDDDDCCCAAA??????AAACCCEEECCCCCCCCCCCCEEEFFFGGGHHHKKKHHHEEEFFFHHHJJJIIIHHHFFFIIIMMMOOOPPPRRRTTTVVVUUUUUUTTTTTTSSSSSSSSSSSSKKKJJJGGGEEEDDDDDDEEEFFFCCCDDDHHHLLLNNNNNNJJJGGGEEEGGGIIIJJJIIIIIIJJJLLLFFFIIILLLOOOPPPOOOLLLJJJBBBCCCDDDDDDDDDCCCBBBAAABBBAAA??????@@@@@@@@@@@@AAA@@@>>><<<;;;;;;;;;;;;<<<===>>>??????>>>===<<<::::::999777666444333333444444444555555666666666222333444444222222333555333333444444444333333222000111111222222000///............///////////////.../////////000000111111........................,,,,,,---------,,,++++++++++++++++++++++++++++++******+++,,,------...///))))))******++++++++++++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............---...///111333444;;;@@@LLL^^^qqq{{{|||{{{yyyuuutttuuuzzz{{{xxx{{{zzzzzz|||~~~sssiii```ZZZWWWZZZ]]]``````ZZZOOODDD===999777333000...---......------------------------000///...,,,+++***))))))---,,,,,,,,,+++*********)))***++++++***)))***+++************************)))))))))))))))))))))))))))((((((((((((***,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%%%%%%%&&&''''''''')))(((((()))***++++++***&&&&&&&&&''''''''''''((())))))))))))************,,,,,,++++++***)))))))))((((((((((((((((((((((((************************+++++++++*********))))))++++++++++++++++++++++++...---------,,,,,,++++++,,,,,,,,,---------......//////000111111111111111------------------------///////////////000111111111111111111111111111111111111111111111222222222444555666777888888777777555333111222444555333111222444666888999999888777888888777777888:::<<<======<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCDDDFFFEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNOOOOOOOOONNNMMMLLLPPPQQQRRRUUUWWWVVVTTTQQQLLLKKKIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFIIIHHHJJJNNNSSSSSSMMMHHHGGGEEECCCAAA@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<::::::999999;;;;;;:::;;;;;;<<<===>>><<<;;;999777666666777888555555444444444444555555444333222333555666555444444444444444333222111000111111111000///......---////////////////////////111111000...............+++++++++,,,,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,+++******,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...---------...000222333333666>>>JJJWWWfffzzz}}}|||wwwuuuvvvyyy{{{~~~zzz{{{{{{yyyxxx{{{~~~|||pppeee]]]YYYWWWUUURRRRRRRRRPPPKKKDDD===888888666333000......//////------------------------///...---+++************+++++++++++++++*********)))***++++++***)))***+++************************)))))))))))))))))))))))))))((((((((()))***+++,,,++++++++++++++++++++++++************************))))))))))))(((((((((((((((((()))))))))))))))))))))((('''(((***+++***)))'''''''''((((((((())))))&&&&&&''''''(((((())))))+++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++******)))))))))(((((((((,,,,,,,,,---------.........//////000111111000000..................------//////......//////000111111111111111111111111111000000000111222222222333555555555666666666666666777555333444666777555333333555666888999888777666666666777777999:::;;;<<<======<<<;;;;;;;;;<<<<<<=========>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBAAABBBDDDBBBBBBBBBCCCEEEGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKOOOPPPQQQTTTVVVUUUSSSPPPLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGHHHLLLPPPPPPKKKFFFEEEDDDCCCAAAAAAAAAAAABBB@@@@@@????????????@@@@@@???>>>===<<<;;;::::::::::::::::::999::::::;;;<<<;;;:::888666666666777888555555444444444444555555444222222333444555555444444444444444333222111000222111111000//////......------------------------,,,,,,,,,,,,---...//////+++,,,,,,,,,---------------,,,++++++******+++++++++,,,,,,,,,++++++******++++++*********)))))))))************************)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++))))))))))))))))))))))))******))))))((()))))))))))))))))))))))))))))))))*********+++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,---...///111222111111444;;;AAAJJJWWWddd{{{|||{{{~~~|||{{{|||}}}~~~~~~uuuooonnnqqqxxxzzzqqqeee^^^ZZZXXXSSSOOOGGGEEEBBB>>>:::777555444555333111///......///000------------------------,,,,,,+++***************))))))******************)))***++++++***)))***+++************************)))))))))))))))))))))))))))((((((((()))***+++,,,++++++++++++++++++++++++************************))))))))))))((((((((((((***************)))))))))((('''&&&''')))))))))'''(((((((((((()))))))))***%%%&&&&&&'''((())))))***)))))))))*********++++++************************************************+++++++++***************++++++++++++++++++++++++++++++++++++************,,,,,,,,,---------......---...//////////////////000/////////......------......------......///000000000000000000000000000//////000111222222333333666555444444444444444555777555444555777777666555555666777888888777666555444555777888:::;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@??????@@@@@@AAAAAABBBBBB@@@AAABBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGJJJJJJKKKLLLLLLLLLKKKJJJNNNNNNPPPRRRTTTTTTRRRPPPMMMMMMLLLJJJIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEFFFIIILLLLLLHHHEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>@@@@@@???>>>===<<<;;;:::::::::::::::999888888888888999:::999777666555555666777555444444333333444444555333222111222444555444333333333333333333222111000222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000,,,,,,,,,---------......,,,,,,++++++******+++++++++++++++++++++***************))))))))))))((((((************************)))))))))))))))))))))))))))******++++++******))))))))))))*********++++++))))))))))))))))))))))))+++***))))))(((((((((((())))))))))))))))))))))))++++++++++++************************++++++++++++************************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,...000111222000111666999>>>GGGPPPYYYiii~~~zzzwww}}}xxxmmmhhhhhhmmmwww|||vvvsssmmmfffcccbbb\\\PPPGGG>>><<<888444222111111222000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++((((((((()))*********+++)))***++++++***)))***+++************************)))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++))))))))))))(((((((((((()))((((((''''''&&&&&&&&&(((&&&%%%&&&(((((('''&&&''''''((((((((()))))))))''''''((()))***+++,,,,,,((((((((()))***++++++,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------......///......---/////////...------,,,,,,---------------...////////////////////////////////////000111222333333444666555444222222222333333444333333444444555555444666777777888777777666555444555888:::<<<===<<<<<<>>>======<<<;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@>>>??????@@@AAABBBBBBCCC@@@AAACCCCCCAAA@@@@@@@@@CCCCCCCCCDDDEEEGGGHHHIIIIIIIIIKKKLLLLLLKKKKKKJJJNNNNNNOOOQQQTTTTTTSSSQQQOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCDDDFFFHHHHHHFFFCCCBBBBBBBBBBBBAAA@@@???>>>@@@???===<<<<<<===???@@@>>>===<<<;;;::::::::::::;;;:::999888777777777777777777666555444444555555444444333333333333444444333222111222333444333222222222222222222111000000111111111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,---------.........,,,,,,++++++***++++++,,,,,,++++++***************)))))))))(((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((('''((((((((((((((((((((((((((((((+++******))))))((((((((())))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,+++++++++---...//////------111333555;;;BBBCCCMMM\\\lll||||||{{{wwwoookkkiiikkksss||||||xxxvvvzzz}}}zzzzzzrrrmmmrrrllleeebbb```YYYMMMCCC555444222111////////////,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,((((((((()))*********+++)))***++++++***)))***+++************************))))))))))))))))))))))))((()))))))))************************************************************))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%(((&&&%%%&&&'''((('''%%%&&&&&&'''''''''((((((((('''(((((()))***+++++++++''''''((()))***++++++,,,************************************************************************++++++++++++++++++++++++(((((()))))))))))))))))),,,,,,,,,---------......------............---------------,,,,,,+++++++++---------------.../////////////////////////////////000000111222222333333444444333222222222222222222333333444444444555555777777777777777666666666555777999;;;==================<<<<<<<<<;;;;;;:::999:::;;;<<<===>>>??????>>>>>>??????@@@AAABBBBBB@@@BBBEEEEEECCCBBBAAABBBDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIKKKLLLLLLLLLKKKJJJNNNNNNNNNQQQSSSTTTSSSRRROOOOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCC@@@AAAAAAAAA@@@???>>>===>>>===<<<<<<<<<<<<===>>>===<<<;;;::::::999999:::;;;;;;999888777777777666555555444444444444444444333333222222222222333333333222111111222333222000111111222222111111000000000000000///////////////------------------------******)))((('''''''''''',,,,,,,,,---------......,,,++++++***++++++,,,,,,,,,+++***)))))))))******((((((((((((((()))))))))************************(((((((((((((((((((((((()))))))))******)))))))))(((((()))))))))*********((((((((((((((((((((((((******)))(((''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))************+++************************))))))*********+++++++++,,,+++*********+++---...000---,,,///111000333777888;;;CCCNNNZZZhhh|||}}}yyyuuussswww~~~|||uuurrrllljjjhhhkkkrrr{{{{{{yyyyyyyyyqqqjjjgggiiibbbXXXQQQNNNKKKEEE@@@......//////...---,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,))))))******************)))***++++++***)))***+++************************))))))))))))))))))))))))((()))************))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((()))***++++++***************************************************************+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------...............///......---,,,++++++++++++++++++++++++......------......///000000000000000000000000000111111111111111222222222222333333333333333222111222444555555444444666777666666666666666777777777777888999;;;<<<<<<<<<<<<;;;;;;<<<======<<<<<<;;;999::::::;;;<<<===>>>>>>======>>>>>>??????@@@@@@@@@BBBEEEFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJMMMLLLMMMOOOQQQSSSRRRQQQOOOOOONNNMMMMMMMMMMMMMMMOOONNNMMMKKKJJJHHHGGGFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888999;;;:::999888777666666666333333333333333333333222333222222111111222222333333111000111222222111///000000111111111000000///........................------------------------************+++,,,---...+++++++++,,,,,,,,,------++++++******++++++,,,,,,,,,+++***)))((()))******(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************************************))))))))))))*********+++++++++***))))))+++,,,---000,,,,,,///111//////222333333777===BBBJJJYYYggg{{{yyytttsssnnnoooppprrruuu|||}}}wwwxxxyyyxxxtttrrrssstttwwwyyy{{{|||zzzxxxwwwvvvyyyyyyvvvqqqhhh```ZZZWWWRRRMMMEEE@@@===;;;:::999,,,---------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++++++++,,,+++++++++++++++*********)))***++++++***)))***+++************************))))))))))))))))))))))))((()))***++++++***)))(((************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''%%%''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))******))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++------........./////////,,,,,,,,,---------......///////////////...------***++++++,,,,,,------...//////......//////000111111111111111111111111111222222222111111111111111000111444555555444222111000222444444333333555777666555555666666777888888999888888888999999:::;;;999:::;;;============<<<:::::::::;;;;;;<<<<<<<<<===============>>>>>>>>>>>>AAAEEEGGGFFFEEEEEEEEEAAAAAAAAAAAABBBCCCDDDDDDEEEFFFHHHJJJJJJJJJJJJIIIJJJIIIJJJKKKNNNPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHFFFDDDCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEAAA@@@>>>===<<<<<<======:::;;;<<<======<<<;;;:::999888888777777777777777888888777666555555555666111111222222222222222111222222111111111111222222333111000000111111000/////////000000000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000*********+++++++++,,,,,,++++++******++++++,,,---,,,+++)))(((((((((******)))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++***)))))))))***+++,,,+++'''(((,,,...------///000///333777888999CCCOOOTTThhh{{{|||www{{{|||wwwrrrppprrrqqqooojjjiiijjjllllllqqqtttsssnnnlllnnnqqqlllkkkfff^^^TTTKKKEEEBBB:::::::::999666444111///........................---------,,,,,,,,,,,,+++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,---,,,,,,,,,+++*********)))+++++++++***)))***+++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))***)))''''''(((((('''&&&(((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......///000000000///...------***++++++,,,---.../////////////////////000111111111111111111111111111111333333222222111000000000...111444666777555333111---000222222000000222555555555555555666777999999999888777666666777888999888999;;;===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<===@@@DDDFFFFFFFFFEEEFFFBBBBBBBBBBBBCCCCCCDDDEEEDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGGGGIIILLLNNNNNNMMMNNNNNNMMMMMMLLLMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBDDDFFFAAA@@@>>><<<;;;<<<===>>>888:::<<<>>>>>><<<:::888888777666666666666666777666666555444444444444555000111111222222222111111222222111111111111222222333111000000111111000...//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))(((((((((((())))))*********++++++++++++*********+++,,,,,,---,,,+++)))((('''(((***+++))))))******+++++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,++++++,,,,,,---.............../////////////////////000222666999;;;@@@JJJ\\\qqq}}}zzz}}}~~~}}}|||tttrrrrrrooommmiiieeecccbbbcccdddiiihhhfffdddaaa```______]]]XXXQQQHHHAAA;;;888777000000000000000000000000---.........---,,,,,,+++...------,,,,,,------...,,,,,,,,,++++++*********++++++***************)))******++++++++++++***)))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))*********++++++++++++)))***+++++++++)))((('''''''''(((((())))))******++++++***)))((('''&&&&&&&&&(((+++,,,***))))))***)))(((&&&'''***---***%%%))))))((((((''''''&&&&&&))))))))))))************''''''((())))))))))))))),,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,............---,,,,,,+++,,,,,,,,,---------......////////////000000000000111000/////////000222333222222222333333333444444333333333333333333333333666333000000333555444222666666444444555777999;;;<<<;;;999777666666888888:::;;;===??????>>><<<;;;888999::::::;;;;;;::::::;;;===>>>===;;;::::::;;;;;;===???AAACCCDDDDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCIIIIIIIIIIIIIIIJJJKKKKKKNNNMMMKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGEEEBBB@@@@@@AAA@@@???CCCBBBAAAAAABBBBBB@@@>>>===============<<<<<<<<<>>>999999??????:::777888999999888888777777666666666666555555555444444444333333333222333333444444555555444444444333333333111///---...111222000...111111000///////////////------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......---------------,,,+++*********++++++++++++******)))******++++++*********++++++******))))))(((((((((((())))))((('''&&&&&&((((((((((((''''''''''''******++++++++++++************************************+++++++++,,,,,,,,,))))))******+++++++++,,,+++***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,++++++++++++,,,------,,,------------.........////////////000222444555999<<>>===<<<:::;;;;;;===>>>@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEGGGHHHGGGFFFEEEIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKLLLMMMMMMLLLIIIIIIIIIIIIIIIHHHHHHGGGGGGEEEBBBAAAAAAAAA@@@???AAA@@@??????@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;>>>::::::>>>???:::777888666666666666555555555555666555555555444444444333333333222222222222333333333333222222222111111111111///......000111000...111000///............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++***)))))))))******++++++******))))))***************)))((())))))))))))))))))))))))(((((((((((((((((('''&&&&&&'''''''''(((((()))))))))))))))******)))))))))************************((()))))))))************((((((((()))))))))*********)))(((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++******++++++,,,---+++++++++,,,,,,,,,------////////////////////////444333555:::CCCRRRhhh{{{uuuooooooxxx|||vvvwwwwwwvvvuuutttsssrrrlllhhhdddcccfffnnnwww}}}yyypppjjjfffeeeeeeccc___ZZZWWWUUUTTTTTTPPPNNNJJJEEE@@@<<<999888777555333000//////000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******,,,++++++++++++++++++,,,+++++++++++++++******************++++++,,,,,,---***)))((((((((()))******))))))************))))))+++************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''(((((('''(((((((((((()))))))))%%%&&&&&&&&&''''''((((((---)))&&&&&&)))***(((%%%'''((()))((('''(((+++///************))))))))))))))))))))))))************))))))***+++++++++++++++***************+++++++++))))))))))))))))))))))))+++***************++++++******+++,,,,,,,,,++++++************+++++++++++++++,,,---.........---,,,...//////000000000000000111111222222222333333333222222222222222222222222555333111111222444444333666555555444555666888999:::999777555444444444555444666777999::::::999999;;;<<<<<<<<<<<<<<<;;;:::;;;===>>>>>><<<;;;;;;<<>>>>>===;;;;;;;;;;;;;;;::::::999999>>>;;;:::======999666666222333333333333333444444555555444444444444333333222222111111111111111222000000000000////////////000///......000000///...//////...---------......++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++)))))))))((()))******+++)))))))))***))))))(((''')))******++++++******)))***************)))(((''''''((((((((((((((())))))&&&'''((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************+++,,,,,,+++++++++,,,,,,,,,,,,------......///......---,,,000000333777;;;AAAMMMYYYlllyyyzzzssspppuuu|||~~~||||||}}}yyyqqqpppnnnllljjjhhhgggfffhhhddd]]]YYYYYY]]]dddhhhrrrzzz}}}xxxrrrkkkeee```]]]aaa^^^XXXRRRLLLHHHEEECCC???>>>;;;888666444222222333222000...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++***************))))))*********************)))'''&&&&&&(((***+++))))))************))))))************))))))))))))(((((((((((((((((((((((('''((()))******)))((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))***+++)))%%%"""%%%%%%'''+++,,,***((()))((((((((((((''''''''''''((()))))))))************''''''((())))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))******+++((()))***+++++++++++++++*********++++++++++++,,,***+++---...///...---,,,---...///000111000///...111111111111222222222222111111111111111111111111555333222111222333444444666555555555555666777888999888666555444333333333333444555777888888888888999::::::::::::999888888;;;===>>>>>><<<;;;<<<===>>>>>>???@@@@@@AAAAAAAAACCCCCCBBBAAAAAAAAABBBBBB???@@@CCCEEEGGGIIIIIIJJJFFFGGGGGGIIIJJJMMMNNNOOOHHHGGGFFFGGGIIIJJJJJJIIIFFFEEEEEEDDDDDDDDDDDDDDDFFFDDDBBBBBBCCCCCCBBBAAA>>><<<;;;;;;======<<<;;;<<<<<<;;;;;;::::::999999<<<:::999::::::888555444111111111222222333333333444444333333333333333333222111111000000000000000////////////............//////...////////////......------,,,,,,---------************************,,,+++******))))))******************************)))(((((((((((()))******((()))))))))))))))(((((())))))************))))))++++++++++++***)))((((((((((((((((((''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))***))))))))))))***++++++++++++,,,,,,,,,---------,,,,,,---...//////......,,,,,,///444555555;;;AAAKKKWWWeeeooovvvyyywwwzzz~~~wwwtttqqqnnnnnnppptttvvv|||yyywwwuuurrrpppnnnkkkhhhgggfffeeehhhccc]]]WWWVVVXXX]]]```eeemmmxxx|||vvvsssnnnmmmllliiiddd___ZZZWWWPPPMMMHHHCCC===999666444555444333222000000000///...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******))))))******+++************************,,,,,,++++++*********))))))((('''&&&&&&(((***,,,))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''$$$%%%&&&'''((()))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((''''''''''''''')))))))))(((((((((''''''%%%))),,,+++))))))...222666,,,%%%(((,,,***'''&&&''''''''''''((((((((((((((()))))))))************''''''((())))))))))))))))))))))))***+++++++++,,,************************)))((((((((())))))***+++((())))))***++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...///...------,,,---...000000///......000000000111111111222222111111111111111111111111444444333222111222333555555555555555555666666666666666555444444333333333444444555666777888888888888999999:::999999888888;;;===>>>>>>===<<<<<<===;;;<<<===>>>???AAABBBCCCEEEDDDCCCBBBAAAAAA@@@@@@>>>???AAACCCFFFGGGHHHIIIEEEEEEFFFHHHJJJLLLNNNOOOJJJHHHGGGGGGHHHHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBBBBDDDDDDBBBAAA>>>===;;;;;;===>>>>>>=========<<<<<<;;;::::::999999999777666666666444111111111111222222333333333222222333333333333333333222111000000/////////000////////////.............../////////.........///------,,,,,,,,,,,,------************************,,,+++******))))))******************************)))))))))))))))***++++++))))))******+++******))))))))))))******)))))))))++++++,,,,,,+++******)))***))))))((('''&&&&&&%%%&&&&&&'''((())))))((((((((((((((((((((('''''''''***))))))(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((()))))))))((())))))***+++++++++,,,,,,,,,---------+++,,,,,,---...///000000///,,,,,,......///444::::::AAAJJJOOOSSS[[[hhhrrr|||yyyrrroookkkgggeeefffhhhiiisss{{{zzzpppmmmqqqsssrrrqqqooommmkkkiiihhhgggggggggddd___[[[[[[]]]```cccdddjjjrrrwwwwwwsssnnnkkkmmmkkkgggaaaZZZRRRLLLHHH???>>>;;;999666555333333111111///...---,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,---.........------+++******************+++)))))))))***************---------,,,,,,,,,++++++)))(((((('''((()))+++,,,))))))************))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((())))))(((((((((''''''''''''&&&******))))))((((((((('''(((***+++'''%%%+++999FFFJJJ666&&&%%%(((((('''((())))))))))))************))))))))))))************))))))***+++++++++++++++***************+++++++++++++++++++++++++++++++++(((((((((((()))***+++,,,))))))***+++++++++******++++++++++++,,,,,,,,,---,,,,,,,,,---------......,,,------...............///000000000000111111111222222222222222222222222333444444222111111333555555555555555555555555555444444444444444444444444555555666666666666777777999999:::;;;;;;;;;;;;;;;;;;===>>>>>>=========>>>;;;;;;;;;===>>>AAABBBDDDCCCCCCBBBAAA@@@@@@@@@@@@??????@@@BBBCCCEEEFFFFFFDDDEEEEEEGGGIIIKKKMMMNNNKKKIIIGGGGGGGGGGGGEEECCCDDDCCCBBB@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDBBB@@@???===;;;;;;===>>>???>>>>>>======<<<;;;:::999999777888666444444777555222222222222222222333333333111111222222222222333333333222111000////////////000/////////............---...//////------...///------,,,,,,,,,---......************************,,,,,,+++************+++***************************************++++++,,,******++++++,,,,,,++++++((())))))******))))))(((******++++++++++++************)))((((((''''''&&&&&&'''(((((((((((((((((())))))((((((''''''''''''******((((((((((((******(((((((((((((((((((((((()))))))))))))))(((((((((*********))))))))))))((('''((())))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((()))***************++++++++++++,,,---,,,,,,+++,,,---///000111...,,,......---111666222666:::<<<>>>BBBJJJOOO]]]ffftttyyyuuupppkkkgggfffffffffooovvv{{{qqqhhhhhhooorrrqqqooooooooonnnmmmllllllkkkkkkiiifffcccbbbccceeefffbbbfffiiijjjgggccc___]]]bbb___YYYQQQIIIAAA;;;888555555555444444444444444///...---,,,,,,+++++++++,,,,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++******+++++++++((()))))))))*********+++((())))))***++++++,,,,,,(((((())))))***++++++,,,))))))************))))))(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))'''((())))))*********)))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((()))***)))&&&%%%+++666@@@FFF444'''''')))&&&&&&+++((()))))))))*********+++))))))))))))************))))))***++++++++++++++++++++++++***************++++++++++++++++++++++++))))))))))))***+++,,,,,,+++++++++,,,++++++******************++++++++++++,,,,,,*********+++---...------,,,,,,------...////////////000000000111111333333333333333333333333333444444333111111333666555555555555555555555444222333444555555666666666666666555555444444555555777888999:::;;;<<<<<<<<<;;;<<<>>>>>>>>>===>>>???<<<<<<<<<<<<===???AAABBB>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDFFFGGGIIIKKKLLLIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???@@@AAABBB?????????AAACCCCCCAAA@@@>>><<<::::::<<<>>>>>>>>>======<<<;;;:::999888888666888777333555999888444222222222222111111111111111111111111222222222333333333222111000000000000//////.........---------,,,...000///---,,,...///---------------...//////++++++++++++++++++++++++------,,,+++++++++++++++******************************))))))******+++,,,)))***++++++,,,,,,++++++(((((())))))))))))((((((&&&'''((())))))***))))))((((((((())))))*********(((((((((((((((((('''&&&'''''''''(((((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))))))))((((((((('''*********)))))))))((((((&&&&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))************...---+++******+++---///,,,***,,,000000,,,+++------///222444666999<<<>>>???GGGRRR\\\fffttt|||vvvqqqnnnmmmmmmooovvvzzzxxxoooggghhhpppssspppsssttttttuuuuuuttttttssssssqqqnnnkkkhhhgggggggggZZZ[[[\\\YYYTTTOOOLLLKKKDDDBBB???;;;888555444333000////////////.........---------------...//////,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((())))))*********+++!!!"""$$$&&&((()))+++,,,'''(((***+++,,,,,,,,,,,,))))))************))))))'''((((((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++++++++***)))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***'''((())))))))))))***+++222)))&&&,,,...'''%%%***&&&'''''''''(((((())))))))))))))))))************''''''((())))))))))))))),,,+++++++++******))))))************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++***)))))))))))))))************,,,+++)))'''(((***,,,......---,,,+++,,,---...///////////////000000000000333333333333333333333333222444555333000000333666444555555666555555444444111222444555666777777777666666555444333333333333444555666888999:::;;;;;;;;;<<<>>>???>>>===>>>???>>>===<<<<<<<<<>>>???@@@999999:::;;;===???@@@AAAAAA@@@@@@??????@@@@@@AAADDDDDDDDDEEEFFFHHHIIIJJJHHHGGGFFFGGGHHHIIIHHHGGGDDDCCCAAA??????@@@AAABBB>>>>>>???@@@BBBCCCAAA???>>>;;;999999;;;===>>>>>><<<<<<;;;:::999888777666666999888444666;;;;;;666222222111111000000//////000000111111222222222333444333222111000000000000.........---------,,,,,,,,,...000///---,,,---000---------------...///000++++++++++++++++++++++++...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))))))))))))))***++++++))))))***+++++++++++++++(((((())))))))))))((((((###$$$&&&'''(((((())))))%%%&&&''')))***,,,---...((()))))))))((('''&&&&&&%%%&&&&&&'''((()))******)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))((((((((('''''''''******))))))((((((((('''$$$%%%'''((((((((('''''''''''''''''''''((())))))))))))*********))))))((((((((())))))))))))((((((''''''''''''(((((((((((())))))***++++++++++++***++++++++++++++++++++++++++++++,,,------....../////////......000222444555555999>>>BBBHHHSSSaaakkkttt|||~~~~~~zzzwwwyyyyyywwwyyy}}}~~~wwwhhhbbb```]]]YYYXXXLLLJJJHHHDDDAAA===;;;999999777444222000/////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++,,,,,,,,,+++++++++++++++******))))))))))))******+++*********))))))(((((())))))(((((((((((()))))))))************+++++++++))))))(((((((((((())))))************))))))))))))***(((&&&'''***+++)))'''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))'''%%%%%%&&&'''((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&((())))))((((((''''''&&&&&&&&&%%%((((((''''''&&&&&&&&&%%%(((((()))***************++++++***)))(((((())))))+++++++++++++++***)))((())))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,---......////////////000000000000222333333333333222111111111222222222222111000000222222333444444444333333111111333444555666666666555666666666666666555555555555777888999999999999;;;<<<===>>>@@@@@@@@@@@@::::::::::::;;;===???@@@<<<;;;::::::;;;===@@@AAAGGGDDDAAA???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFEEECCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>????????????======<<<<<<<<<======>>>===;;;:::888666444444333666666666666666777888888222111000111222222111000000000000000111222333444555333///---++++++---...000///...---------------)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((''''''&&&******))))))((((((''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''******)))((((((((((((((('''''''''(((***)))'''%%%***)))'''%%%%%%''')))***'''''''''''''''((())))))))))))))))))))))))******(((((())))))))))))(((((('''''''''((((((((())))))(((((()))*********))))))++++++++++++++++++++++++******++++++,,,---------------,,,---...///111222000222555555777<<>>?????????<<<;;;;;;;;;;;;===???@@@===<<<;;;;;;<<<>>>@@@AAADDDCCCBBB@@@?????????@@@CCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::999888777666555555555777666555444444333333333222111000000222222111000000000000000111222333444555333000---,,,,,,------......---,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%))))))))))))((((((''''''))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&(((''''''((())))))'''&&&((((((''''''''''''(((((('''''''''''''''((()))))))))(((((('''((()))+++,,,'''(((((())))))(((((('''(((((((((((())))))))))))&&&'''(((((())))))((((((++++++++++++++++++++++++))))))******+++,,,,,,,,,*********+++,,,---...//////111111000...///333888===@@@FFFKKKQQQXXX___cccmmmrrr|||}}}jjjUUUHHHAAA;;;777555333333222222111000//////111000000/////////000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))&&&''''''(((((()))))))))******))))))))))))************))))))))))))((((((*********))))))*********)))))))))*********++++++))))))(((((((((((())))))((((((((('''''''''&&&&&&)))(((''''''))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((((((((((((''''''&&&&&&&&&''''''&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%((('''''''''''''''''''''))))))((((((((((((''''''))))))((((((((((((''''''&&&&&&'''(((((((((((((((*********)))))))))))))))((())))))))))))(((''''''''''''''''''''''''''''''(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,------...---,,,,,,,,,,,,---............/////////000000000,,,---///000111222222222111111222222111111000//////000000111222222111111222333444555666777777777555666666777777666666666666666777888999999999999888999:::<<<======>>>>>>======<<<<<<<<<>>>???@@@???>>>===<<<<<<>>>@@@AAADDDFFFFFFDDDAAA???@@@BBBFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;::::::999999999::::::888777777666666666666777777666444222111000//////222111000000222222111000000000000000111111222333666444111...---,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&)))))))))(((((((((((('''))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))(((''''''&&&&&&&&&&&&''')))'''&&&&&&((()))((('''&&&'''((())))))((('''&&&'''''''''''''''((()))))))))((('''&&&''')))+++---'''(((((((((((((((((('''((((((((()))))))))******''''''((())))))))))))(((************************))))))******+++,,,,,,,,,))))))******+++,,,------///000222111000///111333666888;;;===???CCCGGGKKKOOOSSS[[[gggvvvzzz|||zzzgggPPPCCC<<<777555555111111111111000000000000222111000///---,,,,,,+++........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((&&&&&&''''''((()))************))))))))))))******))))))))))))))))))((((((++++++************++++++))))))))))))************))))))(((((((((((())))))((((((((('''''''''&&&&&&)))(((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((((((((('''(((((('''&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))(((((((((&&&'''(((((())))))(((((())))))*********)))))))))((()))))))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((************************++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,---.............../////////000000---...///000111111111111111111111111111000000/////////000111222222222222222333555666777777888888555666666777777777777666555666777777888888888777888999:::<<<============???>>>=========>>>@@@AAAAAA@@@>>>===>>>???AAABBBFFFJJJMMMKKKFFFCCCDDDGGGIIIGGGFFFDDDDDDDDDFFFFFFEEEFFFFFFGGGGGGFFFFFFEEECCCBBBAAA???>>>>>>======>>>>>>===<<<;;;999999888999999888777777777888888777777666555555555555666555444333111000///......222000///000111222111000000000000000000111222222666444222///------------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&''''''(((((()))))))))***)))(((((((((((())))))***'''%%%%%%''')))))))))&&&''''''((((((''''''&&&'''''''''''''''((())))))((('''&&&&&&''')))+++---''''''((((((((((((''''''(((((((((((())))))))))))'''((())))))******))))))******************************++++++,,,---------)))******+++,,,,,,,,,,,,***,,,............///000000222555666666666888999>>>@@@EEELLLWWWcccmmmsss}}}zzz{{{yyyeeeNNN@@@999555444555/////////...------,,,,,,//////......---,,,++++++------..................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******))))))((((((''''''((())))))***++++++******))))))))))))******(((((((((((((((((())))))++++++************++++++(((((()))))))))*********))))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((('''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&((()))(((&&&%%%%%%'''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&''''''((()))))))))((((((((()))))))))))))))((((((((()))))))))))))))(((((()))************)))((()))************))))))))))))***++++++*********(((((((((((((((((((((((()))******++++++******)))************************++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,---..................////////////000111111111111111000000000111111111111000/////////000111222333333333333222333555666777777888888555555666777888888777777555555666666777666666666999:::;;;<<<===>>>>>>>>>>>>>>>======>>>???@@@AAACCCBBB@@@??????@@@AAABBBGGGKKKNNNMMMHHHEEEGGGJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBBBB@@@???>>>=========>>>===<<<;;;:::999888777888888777666666666666666888888666555444444333333333222111111000000111111111000///000111111000///000000000///000000111111444333111///...------------,,,,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***************))))))((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((()))))))))&&&&&&''''''(((((())))))))))))(((((((((((()))))))))'''%%%%%%'''))))))))))))'''&&&%%%%%%&&&''')))'''''''''''''''((())))))(((''''''&&&'''(((***+++&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((()))************)))******************************++++++,,,---------)))***+++,,,,,,,,,,,,+++++++++,,,---------,,,+++***---111333333222333333999999:::<<<@@@EEEJJJMMMTTTXXX]]]dddjjjnnnpppqqqssswww}}}|||~~~yyydddLLL===555000......000//////...------,,,,,,***+++,,,---............++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))******+++++++++******))))))))))))******''''''(((((((((((())))))*********))))))*********((((((((()))))))))******))))))(((((((((((()))))))))))))))(((((((((''''''((())))))(((&&&%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%(((***)))&&&$$$%%%'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&'''(((((())))))''''''(((((((((((())))))''''''(((((((((((())))))((())))))***************'''(((***++++++***)))))))))******++++++++++++***))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))***++++++,,,,,,------...---,,,,,,,,,,,,---......------........./////////111222222222111111000///000000111111000000///...//////111222333333444444222333444555666777777777555555666777888888888888555555666777777666666555999999;;;<<<===>>>>>>>>>======<<<===>>>???AAABBBEEEDDDBBB@@@@@@AAABBBCCCEEEGGGIIIHHHEEEDDDFFFIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBAAA@@@???>>>===============<<<;;;:::999888777888777777666555555555555888777666555333333222222111111000000111222333333111000//////111111000///000000000//////000000111111000///......------------,,,,,,,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((()))))))))***(((((((((((()))))))))***''''''''''''''''''(((((('''&&&&&&&&&&&&''''''((((((&&&%%%&&&((())))))))))))'''%%%######%%%''')))'''''''''''''''((())))))'''(((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&'''(((((())))))((((((************************))))))******+++,,,,,,,,,))))))***+++,,,++++++***------------------,,,+++))),,,///000000000111222333333333333444666777888999<<<@@@EEEJJJNNNPPPQQQRRRUUU[[[```dddfffeeeeee\\\^^^aaaeeeiiikkkmmmnnnqqqrrrsssvvvzzz}}}}}}yyydddLLL===555000------///////////////.........)))***,,,---////////////******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))***************************************))))))))))))******'''''''''((((((((())))))***))))))(((((())))))***(((((((((((()))))))))***))))))(((((((((((())))))((((((((('''''''''&&&&&&''')))***(((%%%$$$%%%'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((+++***&&&###$$$&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''(((((()))***)))))))))'''(((***+++++++++))))))(((((()))***************(((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))***++++++,,,,,,------...---,,,,,,,,,,,,---......---------.........////////////000000111000000000000000000000000//////...---...///111222333333333111222333444666666666666555555666888888999999888777777888888888888777777777888999;;;<<<<<<<<<<<<;;;;;;;;;<<<===@@@BBBCCCGGGFFFCCCBBBAAAAAABBBCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@>>>==================<<<;;;:::999999888888888777555555444444444666555444444333333333444000000000000000111222222111///...///000111000///000000////////////000000......------------......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''')))***)))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))'''(((((()))(((((('''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((()))******++++++((()))***++++++***))))))+++*********,,,,,,,,,+++)))***++++++******,,,---,,,---...000111333333444111333444777999:::<<<<<<===???AAADDDFFFGGGGGGGGGEEEFFFHHHIIIKKKLLLMMMMMMKKKMMMQQQVVV]]]eeekkkooopppyyyyyyeeeNNN@@@999444111222******++++++,,,,,,------,,,---.........---,,,+++,,,,,,,,,------.........************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++************))))))))))))******))))))))))))******&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%''')))***(((%%%###%%%'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%))),,,***&&&###$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&''''''((((((&&&''''''(((((((((((((((&&&(((***+++,,,+++***)))''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,---......---,,,,,,,,,,,,---......---------.........//////,,,,,,...///000000000000000000000000000//////...,,,---...000111111222222111111333444555666666666555555666888888999999999999999:::::::::999999888666777888999:::;;;;;;;;;:::::::::;;;===@@@BBBDDDHHHFFFDDDBBBAAAAAABBBCCCDDDBBB@@@@@@CCCEEEGGGGGGFFFHHHJJJLLLLLLJJJHHHFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>======<<<<<<===<<<<<<;;;;;;::::::999999888777666555444444444333333333333333444555666000000////////////000000111///...///000111000///111000////////////000000,,,,,,,,,---------......******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%((((((((((((((()))***+++%%%%%%&&&(((***+++)))'''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''"""!!!!!!###%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))******++++++(((((()))***************((()))***++++++***)))(((,,,,,,,,,++++++*********------------------------111111111000//////......111111222222333333333444444444555555666777888888888999999999::::::;;;;;;???===<<<>>>BBBHHHOOOTTT\\\gggrrrzzz|||jjjRRR???666444444333,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,++++++*********++++++++++++******)))))))))***+++++++++,,,(((((((((((()))))))))))))))((('''&&&'''(((***,,,***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%((((((((()))((((((''''''(((((('''''''''&&&&&&&&&000,,,(((&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''+++)))'''&&&%%%&&&((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((()))******))))))************))))))************))))))))))))(((((((((((())))))))))))(((((())))))*********+++************************+++++++++*********))))))(((((()))))))))*********)))***,,,...//////......///////////////000111111//////000111111111111111222222222222222111000///000000000000111111111111222222333444555666777888777888888888999999999999888999::::::;;;;;;;;;:::888999:::;;;<<<;;;::::::;;;;;;<<<===>>>???@@@@@@CCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@???===<<<;;;<<<;;;;;;::::::999888888:::888777555444444444444333333333333333333333333////////////.....................///......---,,,000000//////.........---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,+++++++++++++++++++++++++++)))((()))+++,,,,,,+++)))******))))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''(((((())))))******(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$###%%%'''))))))(((&&&&&&&&&''''''''''''(((((((((((()))))))))******((((((((()))))))))))))))(((((()))************)))((()))***++++++***)))(((,,,,,,,,,++++++*********------------------,,,,,,.........///////////////.............../////////000000000111111222222222333333333444444555555555444444555666999<<>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAABBBDDDFFFGGGKKKKKKJJJIIIHHHGGGFFFFFFIIIHHHGGGFFFEEEDDDDDDCCC@@@@@@@@@@@@???===<<<;;;<<<<<<<<<;;;::::::999999888777666555444444555555333333333333333333333333000000000000000//////////////////000///......---000/////////.........---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,++++++++++++++++++++++++++++++***((()))***++++++***'''((()))))))))))))))(((+++*********))))))(((((('''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''(((((())))))))))))))))))((('''''''''''''''(((''''''&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''***++++++***&&&&&&&&&''''''''''''(((((((((((()))))))))******(((((((((((((((''''''''''''((())))))******))))))))))))************))))))+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,++++++---------------.........///////////////000000000///111333555555555333222333>>>HHHOOO]]]qqq~~~{{{www|||ssscccQQQ@@@555111000...---,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++******+++++++++++++++*********++++++++++++************************))))))************+++++++++++++++***)))((((((((()))***))))))(((((((((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''&&&&&&''''''&&&&&&''''''((()))))))))&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&***)))''''''((()))(((&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''***)))'''&&&&&&&&&'''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))((((((''''''(((((()))***((())))))******))))))(((&&&''''''(((***++++++,,,(((((((((((())))))))))))))))))))))))************************************+++++++++***************+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,------...///...///000000111111000000111111111111111000000///000000000000111111111111444444444555555555666666666666666666777777777777888888999999999999999999999:::::::::::::::999888888999999:::;;;<<<============>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBDDDEEEGGGLLLKKKKKKIIIHHHFFFDDDDDDHHHHHHIIIIIIHHHFFFDDDCCC@@@@@@@@@@@@???===<<<;;;<<<<<<<<<;;;::::::999999666666555555444555555666444444444333333222222222222111111111000000000///000000000000000///....../////////...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++++++++++++++++++++++++++,,,***))))))***+++***)))&&&'''((()))************,,,++++++***)))((('''&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******'''(((((((((((()))))))))***))))))((('''(((((((((''''''&&&&&&&&&'''((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((***,,,+++***&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((''''''&&&&&&%%%'''(((((())))))))))))))))))))))))******)))))))))+++++++++***************++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---.........------,,,,,,+++...---------------------........................///000222333333111///...---444:::<<>>>>>???@@@@@@AAABBBBBBAAAAAACCCDDDFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEGGGHHHIIIJJJIIIGGGDDDCCC@@@@@@@@@@@@>>>===<<<;;;;;;;;;::::::999888888888444444444444555555666666555555444333333222111111222111111000000////////////////////////...------........................---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++***((()))+++,,,,,,+++************************---+++)))((()))***)))(((''''''((())))))))))))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''')))******)))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''((()))))))))))))))***))))))))))))))))))************************************+++++++++,,,,,,,,,+++++++++*********))).........------,,,,,,,,,------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,///222333222444>>>JJJPPPfffppp|||~~~}}}wwwcccKKK999111///...---,,,+++***)))))))))***++++++,,,,,,++++++***+++******))))))******+++((()))******++++++++++++******++++++++++++******+++******))))))(((((((((((((((((()))))))))******(((((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''(((******(((%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&'''(((((((((((('''''''''''''''(((((()))(((((())))))))))))(((((()))((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))...---+++******+++,,,---......------......///000......///000000000000000...//////000000000/////////000000000111111111111444444555555555555555555444555555555666666666666888777777666666666777888999999999999999999999999:::::::::;;;;;;<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBCCCEEEGGGHHHGGGGGGHHHIIIHHHGGGEEEDDDEEEFFFHHHHHHHHHFFFDDDBBB@@@@@@@@@@@@>>>===<<<;;;999999888777777666666555333333444555555666666666555555444333333222111111111111000///......------------......------,,,+++---------...............,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++)))((()))***+++++++++************************,,,***(((((()))))))))''')))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&'''(((((('''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((******))))))))))))******)))))))))***************)))))))))******++++++,,,,,,,,,++++++***))))))(((,,,,,,+++++++++++++++***************++++++++++++,,,,,,,,,,,,++++++++++++++++++******+++,,,---...000000///...000555<<<@@@NNN\\\nnnzzz~~~yyycccKKK999111///---,,,+++*********************++++++++++++************))))))))))))******(((((()))***++++++++++++******++++++++++++******))))))))))))))))))(((((('''((((((((())))))))))))******)))))))))))))))((((((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((())))))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&''''''&&&&&&''''''((()))'''(((((())))))((((((''')))))))))(((((('''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,+++++++++++++++,,,+++++++++++++++,,,,,,.........---...//////000---...//////000000//////---......///////////////000000000000111111111111444444444555555555666666555555555555666666666666888777666555444555666777888888888888888999:::::::::::::::;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@@@@??????BBBBBBBBBBBBCCCEEEFFFHHHHHHIIIIIIIIIGGGEEEBBB@@@DDDDDDEEEEEEEEEDDDBBBBBB@@@@@@@@@@@@???===<<<;;;777777777666555555444444222333444555555555555555444444444333333222222222111111000///...---,,,,,,,,,------------,,,++++++---------------.........,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++)))((((((***++++++***************************+++)))(((((()))***)))(((************)))((('''&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&'''(((((())))))((((((+++***)))(((((()))***+++((()))))))))*********+++(((((())))))***++++++,,,++++++*********************************+++++++++)))))))))******++++++,,,---,,,,,,,,,+++++++++***,,,,,,------...............,,,+++---000333555666>>>IIIZZZkkkyyy}}}lllWWWDDD666111111++++++***************+++******++++++++++++************))))))))))))******'''((()))***++++++++++++******++++++++++++******((((((((()))))))))))))))(((((()))))))))*********))))))******+++*********'''((()))******)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((******)))((((((((((((((($$$%%%%%%&&&'''(((((()))&&&'''((()))************&&&&&&&&&'''''''''((((((((('''&&&'''(((((('''%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,------,,,,,,------...///---...//////000000//////,,,---....../////////...000000000000111111111111222333333444555666777777555555666666666777777777888777555444333444555666777777777777888999;;;<<<999999999999::::::::::::======>>>>>>???@@@@@@@@@AAA@@@@@@@@@AAACCCEEEFFFFFFGGGHHHIIIHHHEEEBBB@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???===<<<;;;888777777666555555444444222333444555555555444333333333333333333333333333222222111000///...------------......------,,,+++,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,***************************)))((((((***++++++******************************((('''''')))******)))((()))))))))))))))((('''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***&&&'''''''''((()))))))))&&&''''''(((((((((((((((+++***)))(((((()))***+++(((((())))))*********+++'''(((((()))***+++++++++)))))))))***++++++,,,,,,******++++++,,,,,,------)))******+++,,,------...///.........------,,,,,,***+++,,,------,,,+++***---***)))---222222111000222999FFFZZZlllvvvuuuqqqqqqgggWWWEEE777///...///******************++++++******++++++++++++************))))))))))))******'''''')))******+++++++++******++++++++++++******''''''(((((())))))******)))************+++++++++&&&'''((())))))***))))))'''((()))******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%######%%%''')))+++,,,---###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((()))'''&&&&&&''''''&&&%%%((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''((())))))***((((((((((((((((((((((((((()))))))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))******++++++++++++************))))))((((((''')))+++,,,------,,,,,,,,,,,,++++++,,,,,,---...---......///////////////,,,------.../////////...000000000000111111111111222222333444555777777888666666666666777777777777888777555333333333555666666666666666888:::<<<===888888888888888999999999::::::;;;===>>>@@@AAAAAA???>>>>>>>>>???AAACCCDDDAAACCCFFFHHHHHHGGGEEEDDDAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@???===<<<;;;888888888777666666555555333333555555555444333222333333333333333333333444333333222111000///...---......//////......---,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,***************************)))'''(((***++++++***)))))))))))))))))))))))))))'''&&&''')))*********&&&'''((()))************(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((%%%$$$%%%'''(((&&&$$$ !!!"""$$$%%%&&&'''+++***)))(((''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((+++,,,,,,+++)))((()))*********))))))))))))******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......///111777BBBPPPZZZ\\\[[[WWWQQQGGG<<<444///...---,,,,,,,,,++++++*********************************************************))))))***+++,,,,,,,,,,,,************************++++++++++++************))))))))))))************,,,,,,+++***)))))))))***+++)))(((&&&&&&((()))++++++***((('''((()))(((''')))&&&%%%&&&((()))'''%%%***(((&&&$$$$$$&&&(((***************))))))))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''+++(((&&&'''))))))'''%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''((((((((((((******++++++++++++******)))***+++,,,,,,+++)))(((++++++******)))'''&&&%%%))))))))))))))))))))))))'''((()))((('''((()))+++************************,,,+++++++++******))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,222111///---,,,,,,,,,---..............................//////000000111111000///...---------------...//////000111222222333555555555555555555555444444555666666555555666777777555444444555555444333777777777777888999:::;;;<<<:::888666666888;;;===;;;<<<===???@@@BBBCCCDDD>>>???@@@AAABBBCCCCCCDDDBBBAAA@@@@@@AAABBBDDDEEECCCBBBAAA@@@???@@@@@@AAA@@@@@@??????>>><<<;;;:::;;;999666444333333444444222222222333333444444444444333222222111111222222000000000000////////////000000///...............************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))*********++++++++++++)))''''''******(((&&&***)))(((''''''((()))***((((((((((((((('''''''''))))))))))))************---***(((((()))***'''%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((((('''''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))&&&''''''((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$&&&''''''((((((''''''&&&'''&&&$$$%%%'''(((&&&$$$######$$$%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((***+++***))))))***+++***))))))))))))))))))***+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,---,,,+++***)))*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++---444===BBBBBB???BBB>>>888333///---...///,,,,,,,,,++++++******************************************************************+++******))))))************************(((((((((''''''''''''&&&((((((((()))))))))******+++******))))))))))))******)))(((''''''((()))***+++)))''''''((()))((('''((('''%%%&&&((()))'''%%%)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''((()))'''%%%%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&'''((()))******)))((('''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((('''''')))+++************************++++++*********))))))))))))))))))*********************+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///////////////...---------------.../////////000111111111444444444444444444444444555666777777666555666888999777444444444555555444666666666777888999:::;;;999888555333333444777888<<<<<<<<<===>>>>>>???????????????@@@@@@AAABBBCCC??????>>>???@@@BBBDDDEEEDDDCCCAAA@@@??????@@@@@@>>>>>>>>>===<<<;;;999999777666666666555444333222222222222333333333444444222222111000000000000111/////////............---///...------,,,---------++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))*********++++++++++++)))'''((()))***(((&&&+++***)))'''''''''((((((((((((((((((((((((((('''''''''((((((((()))))))))&&&%%%###$$$'''((('''%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''&&&%%%%%%''''''(((((((((((('''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''&&&'''))))))((((((***,,,))))))))))))))))))))))))+++************)))))))))***************************++++++++++++***))))))*********++++++++++++,,,++++++************++++++++++++,,,,,,,,,---------,,,******---111333000...000///---+++***+++---...+++++++++++++++*********************************************************************)))((('''&&&************************''''''''''''&&&&&&&&&&&&''''''((((((((())))))))))))(((((((((((())))))******)))(((''''''((()))******)))''''''((()))((('''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&'''(((((((((((('''&&&)))(((&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%###$$$%%%'''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***))))))))))))))))))))))))******))))))))))))((((((+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++++++++.........---------------//////...------------.........//////////////////333333333333333333333333555777888888777777888999;;;888555444444555555555444555555666888999::::::888777444333222333444666;;;;;;<<<>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAA<<<<<<<<<===???AAACCCEEEDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<;;;999888777333444666777666444222111222222222222222333333333111000000///////////////.........---------,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))))))))(((((()))))))))************+++***)))(((((())))))((('''***)))(((((('''''''''(((''''''((((((((((((((((((&&&&&&'''''''''((((((((("""""""""###&&&(((((('''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&'''(((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''&&&'''((((((''''''(((***((())))))))))))))))))(((************)))))))))))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---000111///---------,,,+++******+++++++++++++++***************************************************************)))*********))))))((('''******************************)))))))))(((((((((''''''''''''(((((((((((('''''''''''''''((()))***))))))(((((((((((())))))***(((&&&&&&((()))((('''((('''''''''((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&''')))******)))'''&&&(((''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&$$$%%%&&&'''((()))))))))((((((((((((((((((((((((%%%&&&''''''%%%&&&'''))))))))))))))))))))))))))))))))))))(((((((((((((((++++++++++++******************+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++************++++++++++++///.........------,,,,,,///......---------........................------111111111111222222222222444555777888888999;;;<<<===999666444444555666666222333444666777888999999999888777666555555666666444555777:::>>>@@@CCCDDDBBBAAA???>>>===>>>???@@@<<<<<<;;;;;;<<<>>>@@@AAADDDCCCAAA@@@>>>===<<<<<<;;;;;;;;;;;;:::999888777444444555666666555444333111111111222222222222222111000//////......//////.........------------,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))((((((((((((((())))))))))))***************))))))((()))(((((('''''''''''''''(((((())))))''''''''''''((((((((((((&&&&&&'''''''''((((((((($$$$$$%%%&&&((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&((())))))(((&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''))))))(((&&&&&&&&&''''''((())))))))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))*********++++++++++++******))))))******+++*********+++++++++,,,,,,)))((()))+++---......---///......,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******))))))))))))))))))))))))+++++++++*********))))))''''''''''''(((((((((((('''&&&&&&&&&'''((())))))))))))(((((((((((()))))))))'''&&&&&&((()))(((''''''(((((((((((('''((((((&&&''')))******)))'''&&&%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&''''''(((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''%%%&&&''''''%%%&&&''')))((((((((((((((((((((((((((((((((((((((()))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++***+++++++++,,,,,,------000//////......---------......---------......///............------------000000000111111111222222111333555777888999<<<>>>;;;999666444555666666555111222444555777777777777888888777777777666666666///000333666999<<>>>>>>>>>>>???>>>===<<<;;;:::;;;<<<<<>>???>>><<<:::999999::::::>>>>>>>>>===<<<:::888888:::::::::::::::999888888888666444222222333444555111111111000000000000000111111000////////////////////////............---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++(((((())))))))))))*********)))))))))))))))((((((((()))***)))((('''((()))"""###%%%''')))*********&&&&&&''''''((()))))))))''''''((((((((()))))))))&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((('''%%%$$$&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&((()))***)))''''''((()))&&&''')))******)))'''&&&(((((((((((())))))************************************)))))))))***+++,,,))))))))))))******************))))))))))))******))))))))))))*********+++***+++++++++******+++,,,******)))((()))***+++,,,((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((()))))))))******))))))(((((('''((((((((((((((())))))))))))(((((((((&&&%%%%%%'''(((((((((''')))***)))''''''(((***(((((())))))))))))((((((%%%&&&&&&'''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&''''''%%%%%%''')))%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))***(((((())))))(((((('''&&&'''''''''''''''''''''''''''((((((((('''''')))+++'''''''''''''''''''''''')))))))))*********++++++''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,---.........---------------.........---------------...//////---------...//////000000//////000111111222333333111333444444333333444555444444444666777777666444111333444555555444333222000111333555555555444333999:::;;;<<<>>>???@@@AAA???@@@BBBBBBBBBAAA???>>>>>>===;;;:::999::::::;;;:::;;;;;;;;;:::999777666888888999999999888777777555444333222111111000000111111000000000/////////000///......------...............---------,,,,,,,,,,,,+++************+++++++++++++++++++++++++++)))*********++++++++++++************************)))))))))*********++++++******))))))(((((((((((((((***+++***'''&&&''')))$$$%%%&&&(((((((((((('''&&&&&&''''''((())))))***&&&&&&'''''''''((((((((($$$&&&((('''%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''%%%$$$%%%((($$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''))))))((((((***+++&&&'''(((******((('''&&&'''((((((((())))))******************************+++***)))))))))+++,,,---))))))))))))******************))))))))))))******))))))))))))************(((((())))))((()))+++,,,,,,+++)))(((((()))+++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))************+++***)))((((((((((((((((((((())))))))))))(((((('''&&&%%%%%%'''(((((((((''')))+++***'''&&&(((***))))))(((((((((((())))))&&&&&&''''''((()))******&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''###%%%''''''%%%$$$''')))'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&''''''((((((''''''&&&&&&%%%%%%&&&'''((()))***&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''((()))((('''((()))+++''''''''''''''''''''''''))))))******+++++++++,,,((((((((((((''''''''''''******+++++++++,,,,,,,,,...---,,,+++++++++------******+++,,,------......+++++++++,,,,,,------------------------...///000---------...///000111111///000000111222333333333444444555333111///000000222222333666888888555333222333444555555333222000///111333666777666555555111222444777999<<<>>>???>>>@@@BBBDDDDDDBBB@@@>>><<<;;;:::::::::;;;<<<<<<888999999:::999888777666666777777777777777666555111222333333222///---+++111111000000/////////.........---,,,,,,,,,,,,------------,,,,,,,,,+++++++++******)))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,******))))))((((((((('''(((***+++***'''&&&''')))&&&'''((((((((('''%%%%%%&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&%%%'''***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%)))'''%%%&&&((((((&&&$$$ """%%%'''((())))))((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))&&&''')))+++++++++************)))))))))))))))***************************)))+++,,,,,,***))))))***)))***+++++++++)))((('''))))))*********+++++++++************************++++++******************************************+++,,,,,,---,,,+++)))((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&((()))++++++)))(((&&&''''''(((((()))(((((('''*********)))(((((('''''')))(((((((((((('''''''''((((((((((((((((((((((((&&&((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((''''''(((''''''&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&''')))+++***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''')))))))))))))))(((((((((&&&%%%$$$'''+++,,,)))&&&((((((((((((((((((((((((***))))))))))))+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------////////////////////////..................---------...///111222222222222555555333333222333444555666666555444444666777888666555333111000000111111333333333333444444555666333555777888888999;;;===BBBBBBCCCCCCCCCBBBAAAAAA@@@>>>;;;999777777888888:::;;;;;;999666444444444999888888888777777666666222222222111111111000000111111111111111111111111000000///...------,,,,,,------++++++++++++------++++++++++++++++++++++++******+++,,,,,,***)))(((+++++++++************)))))))))))))))((((((((((((++++++)))(((''''''''''''))))))))))))))))))))))))***(((''''''(((((('''&&&(((''''''&&&&&&%%%$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((('''&&&&&&%%%%%%########################!!!###%%%$$$""" """%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%''''''%%%#########%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((()))))))))(((((('''******)))))))))))))))***%%%%%%%%%%%%%%%%%%%%%%%%((()))++++++***))))))***))))))*********))))))(((*********************+++************************************************))))))))))))))))))))))))***+++++++++******)))((((((((((((((((((((((((((()))((((((((('''''''''''''''((()))******)))((('''))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''')))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))***)))((())))))))))))))))))))))))))))))(((((()))***,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------........................------...............------...///000111222222222555555333333222333444444555444444444444555666666555444333111000000111111333333333333333444555555333555777888888888:::<<<@@@AAAAAAAAAAAA@@@??????===<<<:::888777888999::::::::::::888666444444444666666666555555555444444222222111111111000000000111111111111111111111111//////......---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))(((''''''+++++++++*********))))))))))))))))))((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))"""!!!"""$$$'''*********((((((''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))''''''((()))%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###'''''''''''''''&&&%%%%%%$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''&&&&&&&&&&&&)))))))))(((((())))))***''''''''''''''''''''''''%%%''')))***)))((()))***))))))(((((())))))***************************)))************************************************((((((((((((((((((((((((******)))((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((+++***)))(((((((((((((((###$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''))))))(((&&&%%%&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''''''''((('''(((((((((&&&'''((()))))))))))))))))))))))))))(((((((((((()))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------........................,,,,,,---...////////////---...///000111222222222555444333333222222333333222333333444444444444444444333222111000000111222333222222222222333333444444555777777666777888:::>>>>>>>>>>>>>>>===<<<<<<:::999888777888888:::;;;888999999888555333333444333333333333333222222222111111111111000000000000000000000000000000000000......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))(((((((((((((((++++++*********)))))))))(((((((((((())))))))))))+++***)))((((((''''''((())))))))))))))))))))))))'''&&&%%%%%%&&&'''&&&%%%'''''''''(((((((((((())))))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%$$$(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%&&&'''((()))(((((((((((())))))***************************$$$&&&((()))(((((()))***)))(((''''''''')))***,,,************))))))))))))************************))))))))))))************((((((((((((((((((((((((+++***(((((('''((()))***((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))+++***((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''))))))(((&&&%%%%%%&&&(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((()))******''')))***(((%%%$$$'''+++************************'''''''''(((((()))******++++++************++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,---------------------------........................+++,,,---...////////////,,,---...000111111222222444333333222222222222222000111222444444333222222333222111000000111222222222222222111111222222333333555666666555555666888;;;;;;;;;;;;;;;::::::999999888888777777777888999666777888666444333333444111111111111111111111111111111000000000/////////000000000000000000000000---------,,,,,,+++++++++***+++,,,------,,,+++***************************---,,,***)))))))))***+++************))))))))))))(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((,,,***((((((((('''%%%$$$%%%&&&&&&'''(((((()))))))))(((''''''''''''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%###!!!"""%%%&&&$$$!!!%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((('''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&'''(((***+++((((((''''''((()))******''''''''''''''''''''''''###%%%(((((((((((()))***(((((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++***)))(((((()))+++,,,(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((()))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&(((((((((((((((((((((((()))(((((((((((('''''''''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***''')))***(((%%%$$$'''+++))))))))))))))))))))))))&&&'''(((((())))))******+++******))))))******+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------------------------........................+++,,,---...////////////,,,---...///000111111111222222222222222222222111///000222333333333222111222111000000000111222333333222222111111222222222333555666666555555666888999999::::::999999888777999888888777666666666555444666666555333222333444111111111111111111111111000000000/////////......////////////////////////---,,,,,,,,,,,,,,,++++++)))***,,,,,,,,,,,,***)))************************---,,,***)))))))))***+++*********)))))))))(((((('''((((((((()))))))))******))))))(((((((((((()))((((((((((((((((((((((((&&&%%%%%%&&&)))++++++***$$$$$$%%%&&&'''(((((()))(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%((()))'''%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''$$$%%%&&&''''''''''''''')))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++''''''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((('''((()))((((((''''''(((((())))))((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))******)))))))))***++++++(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))(((((('''&&&&&&%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((()))******'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&&&&''''''(((((((((&&&'''((()))((((((((((((((((((((((((&&&'''((()))******************))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------------------------,,,,,,---...////////////,,,---...///000111111111//////111222222222222222000111111222222222222222111000//////000111222333444333333222222222222333333444666666555666777999999999999999999888777777888888777666666555444444333444555444333222333444000000000111111111111111////////////............////////////////////////------------,,,,,,,,,,,,******++++++++++++*********************************))))))(((((((((((((((******)))))))))(((((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''%%%%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((()))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))((('''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%'''$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((((((((('''''''''&&&&&&'''''')))******))))))))))))))))))))))))&&&((())))))((('''((()))((((((((()))((((((''''''&&&''''''((()))***++++++))))))))))))))))))))))))''''''(((((()))******+++(((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''%%%'''***,,,,,,+++***)))((((((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))''''''''''''((()))***+++((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%'''''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***)))((('''''''''''''''''''''''''''((()))++++++++++++*********))))))))))))******************************++++++******+++,,,,,,---------------------------------------------------------...............---,,,,,,...///000111111111,,,---///111333333333333222111111111111222333333000/////////000111333444555555444333333333333333222444666666666777999:::999999::::::999999888777555555666666666555555444111333444333222222333444/////////000000000111111/////////.........------........................------------------------++++++************++++++************************)))))))))))))))(((''''''***)))))))))(((((((((((('''''''''((()))*********))))))(((((((((((()))))))))))))))))))))))))))))),,,***'''&&&%%%$$$""" %%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&$$$"""$$$&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((('''&&&$$$###&&&&&&&&&'''''')))******((((((((((((((((((((((((''')))******((('''((()))(((((()))))))))(((&&&%%%%%%&&&'''((()))***+++,,,))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&((()))++++++)))(((&&&%%%(((+++...///...,,,***%%%%%%&&&''''''(((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''((()))******''''''''''''((()))++++++)))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' """$$$'''((('''&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&%%%%%%'''+++,,,)))&&&'''''''''''''''''''''''''''(((***+++,,,,,,++++++******))))))))))))******************************+++*********+++,,,,,,---------------------------------------------------.........///......------+++,,,---///000000111111***,,,...111333444444444333222111111111222444555////////////000111333444666555444444333333333333222444666777777888:::<<<:::::::::::::::999888888222333444555666666666666000222333333222111333444........./////////000000//////.........---------................................................,,,+++***))))))***+++,,,))))))))))))))))))))))))***+++,,,,,,,,,+++)))((())))))))))))((((((((((((&&&''''''((()))******+++))))))(((((((((((()))***))))))))))))))))))))))))((('''&&&''')))***)))((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%''')))(((%%%$$$&&&)))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((***)))'''&&&&&&''''''(((((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((('''&&&%%%$$$######))))))((('''''''''''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((+++(((+++222///&&&%%%+++&&&%%%***222333,,,((((((&&&''''''((((((((((((((('''((()))(((((())),,,...''''''((((((((('''%%%$$$&&&''''''((((((((((((((())))))******)))(((''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((()))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''$$$%%%'''(((***+++++++++++++++******************,,,,,,++++++++++++++++++)))))))))***+++---...///------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...000111222222222111......//////000000111111111111000000000000111111000111222333444555555555666666777777888888888888999999::::::999888666555666555555666777777666444444333111222333333222000000000//////......------........................------............------.........------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************************((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((()))))))))))))))))))))(((((('''''''''******))))))((('''''''''))))))((('''''''''''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((...555666000)))&&&&&&$$$(((333999444...+++%%%&&&&&&'''''''''''''''&&&&&&&&&%%%$$$%%%''')))((('''&&&%%%$$$%%%%%%&&&&&&&&&'''((((((((((((((('''''''''''''''&&&%%%%%%((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%''')))((('''&&&'''((())))))(((((((((((())))))&&&'''((()))))))))))))))************************++++++++++++++++++++++++))))))))))))***+++,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///111111111111111111///...------...000222111111000000000000111111000111222444555666666666666666666777888999999:::888999999999999777666555555444333444666666444333333222111111222222111000/////////...............------------------------------............------...---------,,,,,,,,,,,,---,,,++++++******++++++************************************************((((((((((((((((((((((((&&&&&&'''''''''(((((((((******)))))))))(((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!'''&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))'''&&&&&&'''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%)))///666<<<<<<000$$$---+++---666;;;666,,,&&&$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&$$$###"""###%%%((('''$$$""""""###%%%'''&&&&&&'''(((((((((((('''&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''%%%&&&((((((&&&%%%&&&'''))))))(((((((((((())))))((((((((())))))(((((('''************************)))*********+++,,,,,,,,,)))))))))))))))***++++++---------------------------,,,,,,++++++,,,,,,------------------------------------............///,,,---...///000000000///222000---+++***,,,///111111000000//////000000111000111333444666777888888555555666777999:::;;;;;;888888888888888666555555444333222333555555333222222111000000111111000///------..................------------------------,,,------......------,,,------,,,,,,,,,,,,,,,+++,,,,,,+++************+++))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((((((((()))))))))************))))))))))))'''''''''((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""(((((('''&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((((((''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((''''''''''''(((((('''(((((((((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&***,,,000;;;CCC:::******,,,000444555///'''"""%%%%%%&&&''''''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%######$$$&&&'''%%%&&&''''''((((((''''''((((((((())))))(((''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((()))((((((((())))))))))))************((())))))***+++,,,,,,---+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///,,,------....../////////111000---,,,+++,,,---...000000////////////000000///000222444555666777777444444666777999:::;;;<<<888777777777666555555444444333222333555555333222111000//////000000///...,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++***************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))))))))&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%)))(((''''''''''''((()))''''''''''''((((((((((((((((((((((((((()))))))))&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((***'''(((333AAAAAA777&&&...444444...)))''''''&&&&&&'''((((((((((((((($$$&&&(((((('''''')))***&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&((())))))******(((((()))))))))*********(((((()))***++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------------...............//////...---,,,+++000000////////////000000...///000222444555555555333444555666888999:::;;;777777666555444444444444555444333444666666444333111000...///000000///---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))(((&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((())))))*********(((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((($$$$$$+++777>>>???;;;CCCFFF<<>>IIINNNJJJ;;;,,,&&&''''''%%%&&&''''''((((((''''''###%%%'''((('''&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&((())))))(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***'''""""""&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))%%%''')))((('''&&&'''((((((''''''&&&&&&''''''((($$$%%%&&&'''((((((((((((''''''(((((()))******+++))))))))))))*********************+++,,,---...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...------...//////......///000000000////////////............//////000111222333333333333222333333333444555666666777666555444333222222222333444333222333555555333222222111///000111111000...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))******++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((('''''''''&&&(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%''')))(((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%'''(((((()))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$%%%%%%###$$$%%%&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))((('''&&&&&&'''((())))))(((((((((''''''''''''((((((((((((((((((((((((%%%$$$(((+++'''"""***999;;;>>>888+++###$$$''''''$$$%%%&&&&&&''''''&&&&&&&&&(((******((('''&&&'''&&&%%%###"""###%%%''')))$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((('''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$###%%%(((******(((%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%'''###"""***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''))))))***&&&((())))))(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))******+++*********))))))))))))))))))))))))***+++---...///++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000...------...///000//////......///000111222//////............//////222333333444444333333222333333333444444555555555666555333222111222222333333222111222333444222000222111000000111111000///---,,,,,,++++++***************************************++++++++++++******(((((())))))*********++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&(((***)))'''&&&'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%$$$$$$###$$$%%%'''(((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((###$$$$$$%%%%%%$$$$$$###(((''''''''''''&&&&&&&&&,,,+++***(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%### %%%%%%$$$###$$$%%%'''(((((()))***)))'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$###$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%$$$)))'''%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((************************(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////.........//////000////////////000000111//////000000111222444444222222222333333444444444333333222222111000//////000111222333333333333333111111111000///.........,,,------......------,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))(((((((((((())))))***))))))((((((((())))))))))))))))))))))))))))))******))))))(((((((((''')))))))))((('''''''''&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%)))'''%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))))))))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######""""""""" !!!###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''))))))'''&&&%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""%%%%%%$$$$$$$$$%%%&&&''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$)))'''%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''((((((((())))))************************)))******+++,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------,,,,,,,,,,,,,,,---......///000000111111//////............/////////////////////000000111222111111111111111222333111222222222333333333333333333222111111000//////000111222222333333222222111000000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))***++++++++++++***)))((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((&&&$$$$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''(((((((((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''((())))))******'''&&&%%%$$$###$$$$$$%%%''''''&&&&&&''''''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&"""###$$$&&&'''(((((()))'''''''''''''''&&&&&&&&&)))(((''''''''''''((()))%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$%%%%%%'''((((((((('''&&&%%%!!! $$$((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((()))))))))***************************************++++++,,,---------*********++++++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------//////000000111111222222//////............/////////////////////000111111333333222111111111111111111111111111111222222222222222222111111000000///000111111222222222222111000000///...---,,,+++***,,,,,,------------,,,,,,---------,,,,,,,,,,,,+++))))))))))))))))))))))))******++++++******))))))))))))(((((((((((())))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%###$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''((((((((())))))(((%%%#########%%%&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&!!!"""$$$&&&((((((((('''((((((((('''&&&&&&&&&%%%(((&&&%%%######%%%&&&((($$$$$$%%%&&&'''((()))***+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***&&&&&&%%%%%%%%%&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%''')))***+++***((('''$$$""""""%%%''''''&&&%%%''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((()))))))))***************************************++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............//////000000111111111111///............//////000///......//////000111222333222222111111222222222000000000000000111111111222111111111000000000///000000111111111111111000000000///...---,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&'''''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%$$$"""###%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''')))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%***(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%###""""""###%%%&&&###$$$%%%&&&''')))******+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''"""$$$&&&'''((('''%%%$$$###$$$$$$%%%&&&''''''%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))************************))))))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////.........///////////////...............///000000............///000111222111111111111222333444555000000000000000000000000111111111000000000000000000000000111111000000///000000//////...------,,,+++,,,,,,,,,,,,,,,,,,+++************++++++++++++))))))))))))))))))))))))((())))))*********))))))))))))(((((((((((())))))'''''''''''''''((())))))''''''''''''''''''''''''((((((((()))))))))))))))&&&'''''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%$$$######%%%''''''&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###((('''&&&&&&&&&&&&((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&###&&&&&&%%%%%%((('''%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''((((((((())))))************************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,---......//////------------..................---......///000111............///111222333000111111111333444555666111111111111000000000000000000000000000000000000///000000000000//////...........................++++++,,,,,,,,,,,,++++++)))***************++++++))))))))))))))))))))))))(((((())))))******))))))))))))(((((((((((())))))$$$$$$$$$$$$%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&$$$%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((((((''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%$$$$$$%%%%%%'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&'''((((((((('''%%%$$$###%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((("""'''(((%%%$$$((((((%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++,,,---.........---------------------------------......///000111------......///111222333222222222222222333444555222222222111111000000000///000000000000000000000//////000000//////...---+++,,,,,,---......//////++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))$$$$$$$$$$$$%%%&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$######""""""######$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%"""###%%%&&&'''&&&&&&%%%""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((("""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((''''''''')))***+++%%%&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((((((&&&%%%''''''((((((((('''%%%$$$$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$############$$$%%%&&&"""''')))%%%$$$((((((%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++************************++++++******************))))))))))))************++++++++++++++++++++++++***+++,,,---...---,,,,,,******+++,,,,,,---........................---------------......000111111------......///111222333444444333333222222333333333222222222111111000000////////////000000000000//////000000///...------)))******+++---......///+++++++++,,,,,,++++++++++++++++++,,,,,,---------))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))'''((((((((())))))******)))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))''''''(((((('''&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&!!! &&&)))%%%!!!%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%############%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&'''$$$&&&%%%"""###'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''((()))***''''''&&&%%%%%%%%%%%%&&&(((&&&%%%&&&))))))'''$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$((('''%%%#########%%%&&&&&&%%%%%%$$$%%%&&&'''((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&###&&&)))(((%%%$$$%%%'''((('''%%%%%%&&&&&&%%%$$$&&&&&&(((((((((&&&$$$"""'''''''''''''''((())))))+++++++++*********))))))************************++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,------------------------------!!!$$$)))---///000///...---000000---...111222000///000111222333222111111111111111111000000000///222111000//////111333555//////...---,,,,,,++++++------------------------------,,,++++++******)))************************))))))************))))))))))))))))))((((((((((((''''''&&&%%%$$$$$$######''''''''''''((((((((((((''''''&&&%%%&&&(((***,,,''')))))))))'''&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''"""###%%%'''((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%""" """%%%'''%%%"""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''',,,+++***)))(((''''''''''''&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&(((&&&%%%&&&((()))'''$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%&&&&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''(((&&&%%%%%%&&&'''%%%$$$%%%&&&'''((((((&&&%%%###'''''''''''''''((())))))+++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,------------------------------(((***---000000///---,,,...000000,,,,,,///000---000111222333333333222222111111111000000000/////////000111222222222111000///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++++++++***))))))))))))((((((((((((+++***)))'''%%%"""!!! ''''''''''''((((((((((((((('''&&&%%%&&&((()))+++'''(((((('''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,,,,,,,+++)))(((&&&%%%)))'''%%%'''******&&&"""%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$(((((('''&&&'''((()))***((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''((())))))(((&&&(((&&&%%%%%%&&&'''&&&$$$$$$%%%&&&'''''''''&&&%%%'''''''''''''''((())))))+++************)))))))))************************+++************+++,,,,,,*********))))))*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------...000111111000...------//////---...222333111000111222333333333222222000000000000////////////,,,///222444444222...+++......------,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,,,,---************************)))******++++++******)))))))))))))))((((((((((((++++++)))(((&&&$$$###"""''''''''''''((((((((((((((((((&&&&&&&&&'''((()))'''''''''%%%######%%%'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&$$$###(((&&&%%%&&&((((((&&&###%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%%%%''')))***((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%''')))***(((%%%'''&&&%%%%%%&&&'''&&&%%%###$$$%%%&&&'''''''''''''''''''''''''''((())))))************))))))))))))''''''((((((((((((((()))***************++++++,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111111***...///...111777:::888///000000111111111111111000000/////////.........,,,///222333333000,,,***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''(((((('''%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&###!!!$$$'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%&&&%%%###!!!!!!$$$&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((('''''''''&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&(((%%%$$$%%%((()))&&&###'''%%%%%%%%%''''''&&&%%%###$$$%%%&&&''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000)))---......111666999888...............//////000/////////............---...//////000///...,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&((())))))'''%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((''''''&&&%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###&&&'''&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''$$$%%%%%%"""###((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&"""$$$&&&&&&&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&%%%$$$%%%'''''''''&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))(((((()))))))))))))))***)))******++++++,,,,,,,,,***))))))))))))***++++++*********))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,+++------+++,,,000111///------,,,,,,,,,---...//////.........------------......------------------,,,,,,,,,,,,++++++++++++************************,,,++++++***))))))(((((()))))))))))))))))))))))))))******++++++******)))))))))))))))((((((((((((***))))))((('''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$&&&&&&&&&$$$###!!!%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&'''((((((&&&&&&%%%$$$######$$$%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&!!!$$$&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""###$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((((('''&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((())))))(((((((((((())))))******(((((())))))***++++++,,,)))))))))))))))***++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++---,,,+++***)))***+++,,,+++------)))))),,,---***------,,,,,,,,,---...///.........---------,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++++++++***))))))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((($$$%%%%%%&&&''''''''''''%%%''')))***(((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######%%%%%%%%%%%%######%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&&&&&&&$$$"""!!!%%%%%%&&&''''''&&&%%%%%%)))(((&&&%%%$$$$$$%%%&&&)))&&&%%%'''))))))&&&"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))(((((('''''''''''''''((()))***''''''&&&%%%%%%%%%%%%&&& ###&&&'''%%%$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%(((******'''%%%''')))&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((())))))'''((((((((())))))******%%%%%%%%%&&&'''(((((())))))))))))))))))******+++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))((((((***,,,///111***,,,,,,******...///---......---,,,---...///000......---------,,,,,,,,,)))***,,,.........,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))''''''''''''((((((((()))###$$$%%%&&&''''''''''''###&&&)))***(((%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$%%%%%%&&&$$$&&&''''''&&&&&&((()))&&&%%%$$$%%%'''((('''&&&%%%&&&&&&$$$###"""###%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$"""###%%%((((((((('''&&&%%%######''''''(((((('''%%%$$$######$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))((('''&&&&&&)))))))))))))))******+++++++++************++++++***************************************)))(((((()))************+++++++++)))))))))))))))))))))))))))************+++++++++*********+++,,,---...///))))))))))))***+++,,,,,,.........------,,,,,,,,,.........////////////000,,,,,,,,,+++++++++******,,,---...---+++***+++,,,************************,,,++++++***)))(((((('''((()))***++++++,,,++++++%%%&&&'''(((((('''&&&%%%))))))))))))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&&&&((("""###&&&'''(((((('''&&&$$$###""" """###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))((('''&&&%%%%%%%%%&&&&&&%%%'''((('''&&&&&&'''(((&&&%%%$$$%%%'''((('''&&&%%%&&&&&&%%%###"""###%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$###$$$%%%''''''''''''&&&%%%$$$$$$)))((('''%%%$$$$$$%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((***))))))((((((''''''&&&)))(((((((((((()))************))))))))))))******)))))))))))))))))))))******************)))(((((()))************+++++++++************************)))************++++++++++++++++++++++++,,,---...------,,,,,,------......,,,,,,+++++++++*********---------.........//////,,,,,,+++++++++*********,,,---...---+++***+++,,,*********************************))))))))))))))))))***************)))(((&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''((()))((('''&&&''')))%%%&&&'''(((''''''%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%&&&&&&&&&'''((((((&&&%%%&&&'''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&%%%######$$$&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%***(((&&&######$$$&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))(((((((((((())))))'''''''''(((((())))))))))))************))))))((()))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,+++++++++,,,,,,---///......------------...++++++++++++************,,,,,,,,,,,,------------,,,++++++++++++*********+++,,,---,,,*********,,,************************+++******))))))((((((''')))******)))((('''&&&&&&'''''''''&&&&&&'''''''''))))))***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''')))***)))((('''((()))))))))((('''&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&%%%######%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))((((((''''''''''''((((((&&&''''''(((((())))))***))))))************)))((())))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++++++++---,,,++++++************---,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++***************+++,,,+++***)))***+++************************---,,,+++)))(((&&&%%%%%%'''(((((((((''''''&&&%%%((('''&&&%%%%%%&&&'''((()))))))))***))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&((()))((('''&&&''')))***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$""""""""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((())))))*********((())))))*********))))))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++*********++++++++++++***)))((((((((())),,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++*********)))))))))***++++++))))))***+++))))))))))))))))))))))))***)))))))))((((((''''''%%%%%%&&&'''''''''''''''((('''&&&%%%%%%&&&'''((('''(((((())))))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''((('''&&&&&&&&&&&&''''''$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&'''((((((&&&%%%&&&'''&&&%%%$$$%%%'''((('''&&&$$$%%%&&&%%%$$$$$$&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%'''((('''&&&%%%$$$'''&&&%%%%%%%%%%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***((((((''''''''''''(((((())))))))))))))))))))))))((())))))************))))))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++*********++++++,,,,,,++++++************+++)))))))))***************************+++++++++++++++************)))))))))((()))******)))(((***+++))))))))))))))))))))))))%%%%%%&&&''')))***++++++$$$$$$%%%''''''((((((((('''''''''&&&&&&'''''''''&&&&&&'''(((((()))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###############$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%'''((('''&&&&&&'''(((&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&%%%%%%'''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%""""""$$$''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((((()))******)))(((((((((((((((((()))***))))))((((((''''''&&&(((((()))***************)))************+++++++++************************)))************+++++++++***)))))))))***+++,,,,,,+++++++++***++++++,,,,,,((()))))))))*********************+++++++++,,,,,,************))))))))))))'''((())))))(((((()))+++))))))))))))))))))))))))%%%&&&&&&'''((()))******&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$&&&'''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''###$$$&&&'''((('''&&&&&&$$$&&&''''''&&&&&&((()))&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&%%%%%%''')))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((($$$!!!"""$$$''''''&&&%%%&&&&&&''''''&&&%%%%%%((('''%%%######%%%''')))***)))'''&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))((()))))))))))))))***++++++))))))(((((((((((())))))))))))((('''&&&%%%%%%$$$(((((()))***************)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---))))))))))))***+++,,,,,,******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))+++***)))((('''&&&%%%%%%(((((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%######%%%&&&''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&''''''%%%### %%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%'''###!!!"""&&&(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&&&& !!!"""###%%%&&&'''((("""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&&&&'''((()))******$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%###"""""""""######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######%%%'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))))))))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,+++++++++++++++***)))((())))))))))))************)))************+++++++++,,,,,,+++***))))))******************************,,,+++***+++,,,,,,+++***************************++++++++++++++++++++++++))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%% ###&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((++++++(((%%%######$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''))))))'''&&&%%%'''$$$!!!###&&&'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######%%%&&&((((((''''''&&&%%%%%%$$$$$$"""#########$$$$$$$$$$$$'''''''''''''''(((((()))***)))((('''&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))((((((((((((******************************+++++++++,,,,,,,,,+++++++++++++++***))))))))))))))))))************)))************+++++++++,,,++++++***))))))*********************************)))((((((******)))(((++++++++++++++++++++++++))))))))))))))))))))))))++++++*********)))))))))%%%%%%&&&&&&&&&&&&%%%%%%"""%%%((()))(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###$$$&&&'''%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''$$$"""###&&&'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&,,,+++***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$''''''&&&&&&''''''((()))******)))(((((((((((()))(((((((((((((((((((((((()))))))))******)))))))))******))))))((((((''''''******************************+++++++++,,,,,,,,,***++++++++++++***))))))))))))))))))************)))************+++++++++,,,+++******)))************************************)))((((((******)))((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%###%%%((()))(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%###"""###$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&$$$###$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((******))))))))))))************))))))((((((''''''******************************+++++++++,,,,,,,,,******+++++++++******)))((()))))))))************))))))*********+++++++++++++++***************+++************************,,,***)))***+++,,,+++***''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&"""$$$&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%%%%&&&((('''&&&%%%&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%&&&&&&'''((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((()))*********)))))))))((((((((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******+++++++++******((()))))))))************))))))*********++++++++++++***************++++++************************+++***)))***++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''###$$$&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''''''''((('''&&&%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%&&&''''''((($$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''''''''''''''&&&''''''''''''''''''''''''***)))(((''''''((()))***((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***++++++++++++***))))))))))))************)))************+++++++++*********)))******+++,,,************************)))(((''''''))))))((('''++++++++++++++++++++++++(((((((((((((((((((((((()))(((((((((((('''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++***(((%%%%%%%%%$$$###"""$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((($$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((()))((((((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++++++++++++++))))))))))))************)))************+++++++++******))))))***++++++,,,************************)))'''&&&'''((()))((('''++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&'''$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))******'''%%%######%%%###""""""%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%))))))((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$###""""""%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((()))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''&&&'''(((*********)))((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***+++++++++++++++))))))))))))************)))************+++++++++******))))))***+++,,,,,,************************+++)))((()))***+++***)))))))))))))))))))))))))))++++++++++++++++++++++++(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%######%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&''''''&&&%%%%%%%%%%%%&&&'''%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((((('''&&&%%%%%%)))&&&###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$""" """%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&+++,,,------++++++,,,---)))))))))***+++++++++,,,,,,,,,+++***))))))******)))***,,,------,,,***))),,,,,,++++++++++++++++++///...---,,,***)))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''&&&%%%$$$###''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))+++,,,,,,***'''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###((('''%%%$$$$$$%%%'''(((%%%%%%#########$$$%%%&&&'''$$$""""""###%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%!!! """%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$#########&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((************************))))))))))))))))))))))))))))))*********)))((((((***+++,,,+++******+++,,,***************+++++++++,,,++++++***))))))******)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++******))))))(((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&)))'''%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&+++'''""" ###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++******)))******)))***+++***)))((()))++++++++++++***************,,,+++******)))*********************************)))*********+++,,,,,,,,,((()))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$((('''&&&&&&%%%%%%%%%&&&(((&&&$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((%%%###!!!!!!###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############%%%%%%&&&''''''((())))))&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((---,,,+++)))((()))******)))***+++***))))))***+++,,,+++++++++***)))))))))++++++***************+++******)))(((((()))******((())))))***+++,,,,,,---++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%###$$$&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''######""""""""""""######''''''&&&&&&%%%%%%$$$$$$###"""!!!"""###$$$$$$###&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&###$$$&&&'''(((((((((((()))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))***+++,,,+++***)))***,,,,,,+++++++++***)))))))))+++***************++++++******)))(((((()))******(((((()))***++++++,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###### """%%%'''&&&%%%'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$&&&&&&%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&$$$###!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&###$$$&&&'''(((((('''&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***+++,,,+++******+++,,,+++++++++************************)))******+++,,,************************((()))))))))***+++++++++******)))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((''''''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$$$$%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###%%%(((***)))((('''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%$$$###%%%'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''###$$$%%%&&&&&&$$$"""!!!'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))%%%&&&''''''(((((((((((()))***+++***)))))))))+++***************+++++++++******))))))***++++++,,,)))***+++,,,,,,+++***)))))))))))))))************((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&"""###%%%'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&''''''%%%$$$%%%&&&#########$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((***+++%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%''')))***((('''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&$$$!!!!!!$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! """###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&%%%###!!!&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%''')))******))))))((()))***)))((('''(((***))))))******+++++++++,,,******))))))***+++,,,,,,)))***,,,------,,,***)))*********)))))))))))))))((((((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&& """%%%'''))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&'''&&&$$$###$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&(((+++---///%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%'''((((((((('''&&&&&&&&&'''((('''%%%###$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%''''''''''''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((******)))'''%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&""" !!!$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%###$$$&&&))),,,---+++(((%%%$$$%%%'''(((*********)))))))))))))))'''''''''((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''(((((((((((())))))))))))((()))************))))))((())))))))))))*********)))***,,,,,,***)))***++++++)))((()))+++,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$%%%%%%'''((()))(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''')))((((((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###"""!!!"""$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######%%%''')))'''&&&%%%$$$$$$&&&''')))))))))))))))))))))))))))))))))((((((''''''&&&&&&)))(((((((((''''''''''''))))))))))))((((((''''''(((((((((((()))))))))))))))*********+++***************+++++++++,,,,,,,,,(((***,,,+++***)))******+++***((()))***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&%%%$$$###%%%(((+++---***'''%%%$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%!!!""""""$$$%%%&&&'''(((((((((((()))))))))))))))***))))))((('''&&&%%%%%%(((((((((((('''''''''''')))))))))(((((((((((('''(((((((((((())))))))))))*********************************+++++++++,,,,,,(((***++++++***))))))***,,,+++))))))***+++***)))************************))))))))))))))))))))))))+++***)))))))))***+++,,,((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&%%%$$$$$$%%%''')))+++***'''$$$"""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###### !!!###%%%&&&''''''&&&''''''((((((((((((((()))(((((((((''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((())))))(((((((((((())))))))))))(((***++++++)))))))))***---+++***)))*********((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$(((&&&###"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&)))***((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$######$$$&&&'''''''''&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''(((((('''''''''((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))***)))(((''''''''''''(((''''''((((((((()))))))))((()))++++++)))((()))***---+++***)))*********(((((((((((((((((((((((((((((((((((((((((((((((((((%%%###"""!!!!!!###%%%&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''&&&%%%###"""&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###%%%)))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&'''(((((()))'''''''''(((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))+++***((('''&&&&&&'''((()))))))))*********++++++''')))******)))(((((())),,,+++))))))***+++***)))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###!!! ###((()))'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))---,,,***((('''((())))))))))))))))))*********+++''')))******)))(((((()))+++***((()))***,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$&&&)))+++$$$%%%'''***,,,+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%'''(((((('''%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((!!!!!!&&&(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))///...,,,***))))))***+++''''''''''''((((((((((((''')))******((((((((()))+++)))((()))+++,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&$$$""" $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$###$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%''''''(((((('''%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""###%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$!!!!!!$$$&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))((()))'''&&&(((+++---+++))))))))))))))))))(((''''''(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$&&&((()))(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%######%%%'''((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((()))***))))))(((---***((()))******(((&&&)))))))))))))))(((''''''(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######"""!!!$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&'''((())))))))))))(((,,,***))))))))))))(((&&&)))))))))))))))(((''''''(((((())))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$!!!###%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$###!!!"""###$$$###!!!$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))'''''''''((((((((((((((('''''''''((()))*********)))))))))))))))(((''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$(((((('''%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%###"""###$$$%%%$$$###$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$######"""!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''&&&'''''''''((((((((((((((((((((()))))))))******'''''''''''''''(((((()))&&&'''((((((((()))******)))))))))))))))(((''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###))))))(((&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&&&&$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$######$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''###$$$$$$$$$$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%%%%&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''''''''((((((((())))))(((((((((((())))))))))))''''''&&&&&&''''''((())))))******)))'''&&&&&&''')))))))))))))))(((''''''(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###((())))))'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%######$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$##################$$$)))((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""" """%%%&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''&&&&&&&&&'''((()))(((***+++)))&&&%%%&&&((()))))))))))))))(((''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''###%%%&&&(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$###"""###%%%&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%$$$$$$ """###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&$$$""" """%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&%%%&&&'''((()))$$$'''))))))'''&&&)))+++)))))))))))))))(((((('''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###"""$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###)))%%%$$$%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))(((&&&$$$##################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&***)))((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$%%%&&&'''&&&%%%%%%***)))((((((''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((&&&&&&(((((((((''')))))))))))))))))))))))),,,+++***((('''''''''''')))'''%%%&&&(((***)))'''))))))((((((''''''&&&&&&))))))(((((('''''''''&&&'''&&&%%%&&&''''''%%%###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""" """'''&&&###$$$)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((***(((''''''((())))))((())))))))))))))))))))))))******)))((((((''''''''')))'''%%%&&&(((***)))'''(((((((((((('''''''''''')))((((((((('''''''''&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$ !!!"""$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%######$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""$$$###%%%(((&&&""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''###""""""###&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++)))'''((()))***))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%&&&''')))(((((('''''''''''''''(((((((((((((((((('''''''''''''''&&&'''(((%%%"""!!!###&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!###%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$&&&((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))+++)))((((((*********)))))))))))))))))))))))))))&&&''''''(((((()))))))))'''&&&&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%(((((($$$"""'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###!!!###""" !!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""######$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%&&&'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###"""""""""""""""######&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''((((((((()))))))))***+++)))((((((*********)))((((((((((((((((((((((((%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%'''((($$$"""'''###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***+++,,,###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$'''&&&"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%)))'''&&&&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$############$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++)))'''((()))***))))))(((((((((((((((((((((((($$$&&&'''((()))(((((('''%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&'''%%%"""!!!$$$'''"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""######$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&(((***,,,---######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######!!!''')))%%%###%%%$$$ %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&((()))))))))((('''&&&%%%%%%$$$######""""""%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###"""!!! """###$$$$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))************(((''''''((())))))(((((((((((((((((((((((((((%%%&&&'''))))))((('''&&&$$$&&&'''&&&$$$$$$''')))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!"""###%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""$$$%%%&&&***(((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''"""!!!!!!"""$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!"""###%%%'''$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((()))***###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''############$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))(((&&&&&&((((((((('''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%$$$&&&'''&&&$$$$$$&&&)))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&((()))'''&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((("""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&''''''&&&$$$"""!!! &&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$""""""###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%###!!! !!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""#########$$$$$$%%%&&&''''''%%%%%%&&&'''''''''&&&%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((***)))(((''''''&&&''''''''''''(((((())))))******(((((()))***************'''&&&&&&''')))***)))(((******))))))((((((((('''''''''''''''''''''&&&&&&)))((('''&&&'''(((***,,,,,,***(((&&&%%%&&&'''(((///---+++(((%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###%%%''')))******)))(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((((('''$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""&&&%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))&&&((((((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''((()))&&&'''''''''((((((((((((%%%%%%&&&'''''''''''''''((('''&&&'''((()))((('''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%&&&''')))***+++***(((&&&%%%&&&''''''%%%%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###"""######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!$$$%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((''''''''''''%%%'''((('''&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&)))'''&&&'''(((((('''&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((***)))(((&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$##############################%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$$$$%%%%%%&&&'''((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%"""$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''(((((())))))(((((()))(((&&&'''''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''''')))((('''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%$$$$$$######$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%"""$$$'''''''''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))************))))))'''&&&&&&''''''&&&$$$'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''''''''(((''''''&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######%%%''''''%%%$$$###$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''((('''&&&%%%&&&'''(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))%%%&&&&&&&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%)))))))))))))))(((((((((&&&''''''((((((((((((((((((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%$$$### """$$$$$$###"""!!!""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%&&&''''''&&&((((((((('''&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&))))))((((((((('''''''''%%%&&&''''''((((((''''''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&******)))(((&&&### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''''''''######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%"""$$$&&&'''&&&%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&((()))******%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$############$$$$$$&&&%%%$$$######%%%'''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&''''''&&&&&&&&&###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&& !!!$$$&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((('''!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''%%%###$$$&&&'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""&&&'''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%""" ###&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))'''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&'''(((((())))))((((((&&&&&&%%%###"""###&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((())))))((('''&&&%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#####################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$###"""!!!!!!""""""!!!"""%%%'''''''''&&&%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%###!!!!!!$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((%%%%%%&&&&&&&&&''''''''')))((((((((((((''''''''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&'''%%%$$$######$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%&&&%%%$$$############$$$"""###%%%'''''''''%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###!!! $$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''%%%&&&&&&&&&&&&''''''''')))((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&%%%%%%&&&(((***+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###  ###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&%%%%%%&&&''')))+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&'''(((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&%%%&&&&&&'''((('''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%%%%$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###############$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((((((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""############$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''&&&&&&######$$$%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&'''''''''((((((((()))(((((((((((('''''''''%%%&&&''''''((((((''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""######$$$$$$$$$######"""###%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###""""""######$$$#########&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''))))))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!! !!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$$$$&&&(((''''''''''''(((((((((((()))(((((((((((('''''''''%%%&&&'''((((((((('''&&&%%%%%%'''(((((((((''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###&&&'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$%%%&&&&&&%%%###"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$######&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%(((******'''$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%&&&'''''''''&&&&&&&&&&&&%%%###"""###&&&(((''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&$$$%%%'''(((((((((''''''$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%$$$#########$$$$$$%%%&&&$$$######$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%%%%%$$$$$$###%%%'''&&&%%%$$$%%%%%%!!!!!!!!!"""#########$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&&&&%%%$$$######%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$############$$$%%%&&&&&&$$$"""###&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&$$$"""###%%%&&&%%%"""###$$$&&&''''''&&&$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,+++)))&&&%%%&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))%%%&&&''''''((((((''''''))))))(((((('''''''''&&&%%%&&&(((******)))'''&&&"""$$$&&&&&&%%%%%%&&&''')))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########%%%&&&&&&$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''&&&&&&'''&&&%%%$$$$$$&&&((()))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&$$$&&&$$$"""###%%%&&&%%%######$$$&&&''''''&&&$$$###%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''''''''''')))((((((((('''''''''&&&$$$%%%&&&'''(((''''''&&&%%%'''((((((&&&%%%&&&&&&)))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$%%%$$$######%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''((((((((('''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$###$$$(((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&!!!###%%%$$$###"""###$$$''''''&&&&&&%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))(((&&&%%%((((((''''''''''''&&&%%%''''''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((%%%$$$$$$%%%((()))###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&''''''"""$$$%%%%%%###!!!""""""''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!!!!""""""!!!###%%%$$$###"""###$$$&&&&&&%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''$$$######$$$'''((("""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((( """$$$$$$#########$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%""" """$$$%%%%%%$$$######$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$&&&((()))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''"""$$$&&&'''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''########################%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###%%%&&&&&&$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%"""%%%((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$######$$$&&&%%%###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&&&&%%%$$$&&&((((((&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((("""###'''&&&###%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%$$$###%%%'''&&&%%%$$$%%%&&&#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%% ###'''(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%%%%%%%$$$""""""%%%&&&%%%###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''!!!###%%%&&&&&&&&&$$$###%%%&&&''''''%%%######$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%###"""$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))!!!!!!'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""$$$'''%%%$$$######%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""%%%((('''&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! &&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$###!!!"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$''')))'''%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$######&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))'''&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))***))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&$$$###%%%((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$'''+++,,,'''!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########(((((('''%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$""""""$$$&&&%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""$$$%%%%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$"""###%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$'''((('''%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''')))'''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&$$$$$$%%%(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$"""!!!%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$######$$$&&&&&&$$$###$$$%%%&&&%%%###$$$%%%%%%&&&&&&%%%$$$###&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""######"""!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$###$$$%%%'''&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######%%%'''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$!!!"""%%%&&&'''&&&$$$###%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$)))(((&&&%%%$$$######"""$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$&&&(((***&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$ ###%%%''''''&&&%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!!!!$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&$$$###$$$$$$'''%%%$$$%%%&&&'''&&&$$$ """$$$&&&&&&&&&&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!###%%%'''((($$$$$$######$$$$$$%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((''''''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""###%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&%%%######$$$'''%%%%%%%%%&&&'''&&&%%%############$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######!!!!!!!!!"""###%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((&&&%%%%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""$$$%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''$$$######$$$'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((%%%###"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''###%%%'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%''''''&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&%%%$$$###$$$'''&&&%%%%%%''''''&&&%%%&&&%%%$$$###""""""""""""#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&%%%$$$############$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%######$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''$$$###$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&''''''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&###!!!!!!"""'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))###%%%'''&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$%%%''')))""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$###### !!!###%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""")))((('''%%%###""" '''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""""""""###$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!###%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&(((%%%$$$######%%%%%%$$$### ###&&&&&&###!!!"""$$$$$$$$$$$$""" !!!$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$"""!!!"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$#########$$$$$$((('''$$$###""""""###$$$ !!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%###""""""###%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######%%%&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###""""""&&&%%%$$$###""" $$$$$$$$$######"""""""""$$$#########$$$%%%%%%&&&############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!"""###%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$###$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$###!!!"""$$$'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%###"""######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&(((&&&$$$###""""""###$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######%%%&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&$$$"""!!!$$$$$$$$$###""""""!!!!!!######"""""""""""""""!!!"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$%%%&&&'''&&&$$$'''&&&$$$$$$&&&&&&&&&%%%%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((((('''&&&%%%###"""$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&$$$###"""######$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###"""""""""&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###'''&&&%%%%%%''''''&&&%%%)))&&&"""###%%%''''''%%%&&&&&&'''&&&$$$$$$&&&((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%&&&'''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###'''&&&%%%%%%''''''&&&%%%(((%%%!!!"""$$$&&&&&&$$$%%%''''''&&&%%%%%%&&&((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$%%%&&&'''&&&$$$&&&$$$######$$$%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&$$$###$$$%%%&&&%%%$$$$$$%%%''''''&&&%%%%%%&&&$$$%%%''''''%%%$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""!!!""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&%%%%%%$$$###""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''%%%######%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%"""""""""###$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$&&&)))***%%%$$$######%%%%%%$$$######'''******'''%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$######!!!###%%%'''(((###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!! ###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((%%%######%%%"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&"""######$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$''')))++++++)))&&&%%%$$$%%%$$$$$$%%%''''''&&&$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$'''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$###%%%((((((&&&%%%$$$$$$$$$$$$###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%''''''&&&&&&&&&&&&%%%%%%############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%))))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%######""""""######$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''(((((((((############$$$$$$$$$%%%!!!$$$&&&'''&&&%%%%%%&&&$$$######$$$&&&'''%%%$$$######$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%###!!!$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$######"""""""""###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&####################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%###!!!"""###$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""###$$$%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$&&&(((((('''&&&&&&'''$$$######$$$&&&&&&%%%######%%%'''(((((('''&&&$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$#########"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&%%%###"""!!!###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&##############################$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%###$$$$$$#########$$$%%%&&&%%%######$$$&&&(((((('''&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((("""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$$$$######!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$""" !!!###""""""###%%%&&&$$$###!!!"""$$$%%%&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&%%%###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%###%%%%%%%%%$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''&&&$$$""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!! ########################""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$###!!! !!!######""""""###%%%%%%$$$###""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&(((((("""###$$$%%%&&&&&&'''&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$######"""!!!!!!!!!"""$$$''')))***(((%%%###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%###&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''%%%######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''***(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$######%%%'''###""""""###%%%%%%$$$"""%%%%%%$$$%%%&&&'''((()))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$'''&&&%%%%%%''''''&&&%%%(((''''''&&&&&&%%%$$$$$$'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&### ###&&&((((((%%%$$$%%%'''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++***)))(((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%(((((((((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%###!!!$$$&&&((('''%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""###################################################$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!$$$%%%''''''%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!########################""""""""""""""""""""""""###$$$%%%%%%######$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###################################################$$$%%%%%%######$$$%%%$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''%%%$$$######%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###)))'''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%$$$"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%%%%""""""######$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$)))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$&&&&&&$$$###$$$$$$###$$$$$$%%%&&&'''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%''''''&&&$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%&&&%%%!!!""""""###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%&&&%%%!!!""""""###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&''''''(((%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###"""!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%###"""$$$&&&'''$$$"""%%%%%%%%%%%%&&&'''((()))######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%######$$$%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###########################$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%"""###%%%'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''' ###)))'''###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$######$$$&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%)))'''&&&'''((()))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((("""$$$'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%%%%))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''((()))((('''%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&)))(((''''''))))))((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,'''######''')))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))(((''''''))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&...(((!!!!!!$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&'''((()))(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''((())))))((('''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%'''(((******%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***%%% !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))'''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! $$$(((***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&############$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++'''###!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&''''''''''''''''''&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&& """############$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((()))'''$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%#########%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""&&&%%%%%%$$$###"""!!!!!!((('''%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###############%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""#########$$$'''&&&%%%###!!!%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""""""""###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&$$$""""""###%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&%%%$$$"""!!! $$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$###"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&#########$$$$$$%%%%%%%%%(((&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&$$$""" !!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$""""""$$$&&&))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''#########$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""###%%%(((******'''$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&%%%$$$$$$###""""""&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""$$$%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$%%%'''(((&&&$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###&&&&&&%%%$$$###"""!!! $$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$&&&$$$""""""$$$%%%&&&%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&$$$$$$$$$$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((***+++'''&&&%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" !!!###&&&((((((((('''&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&'''((("""######$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&###"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$######""""""""""""###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%'''))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((("""$$$&&&((((((&&&$$$"""########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!""""""######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&& ###%%%&&&%%%###!!!&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&(((((('''%%%######$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$###$$$$$$&&&&&&%%%%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))(((&&&$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$%%%&&&(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&$$$$$$############$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###""""""###"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((''''''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$&&&((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$############'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%&&&!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$$$$&&&$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%###""" !!!$$$&&&))))))&&&$$$!!!########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%############%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''#########$$$%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%))),,,+++&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((!!!"""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$ !!!"""###%%%&&&'''((($$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))(((((('''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((---111///)))$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$######$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""&&&))))))'''$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))&&&%%%'''+++,,,(((###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%'''(((&&&###"""$$$&&&$$$!!! $$$&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$)))'''%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%(((&&&%%%$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%% !!!""""""""""""""""""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))***+++ !!!######"""!!!########################%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###%%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((%%%###%%%((()))&&&###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&$$$"""!!!###%%%'''$$$""""""$$$&&&&&&$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%######%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''$$$!!!"""%%%&&&%%%###$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&%%%######$$$%%%(((&&&$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###""""""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""&&&&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%###"""$$$&&&'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&$$$!!!!!!###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&'''(((&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&&&&***)))&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&$$$###"""$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######$$$%%%((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%$$$######$$$$$$""" ########################%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&###"""###&&&'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###'''%%%###"""###%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&''''''((('''!!!"""###$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&'''+++)))&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$(((&&&$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''***)))&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''''''''((('''&&&$$$########################%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%&&&&&&%%%!!!###$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$%%%'''((('''&&&%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$(((&&&$$$$$$$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''((()))$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((()))'''$$$!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###### !!!"""$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((((((''''''''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###!!!"""$$$&&&%%%$$$ ###&&&&&&$$$###$$$&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######$$$%%%''')))%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$###!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%'''(((&&&%%%$$$"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%'''((('''$$$###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""$$$&&&&&&%%%$$$###$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$"""###&&&((('''%%%###&&&((((((%%%######%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$#########%%%((()))&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$  ###&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%''''''&&&%%%########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""&&&%%%###""""""###%%%&&&