BM6P6(@ xxxgggbbbbbbdddhhhkkklllllljjjhhhqqqmmmhhhlllmmmhhh^^^WWWVVVXXXUUUUUUTTTQQQPPPPPPQQQSSSUUU\\\XXXRRRNNNLLLNNNOOOPPPMMMLLLKKKKKKLLLPPPTTTWWWXXXdddzzztttdddYYYYYYXXXRRRRRRWWWVVVSSSPPPMMMLLLKKKJJJHHHEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJQQQTTTZZZcccppp}}}nnn[[[NNNIIIRRROOOKKKSSSggg~~~___TTTRRRYYYjjjxxxiii___aaaddd^^^]]]aaa___VVVUUUSSSQQQOOOOOOOOOOOOMMMNNNNNNMMMLLLMMMOOOQQQ]]]ppp~~~|||{{{nnniiidddbbbdddgggggggggfffbbb^^^___bbbeeeccc```aaaaaaaaa``````_________bbbeeeggggggggglllttt{{{{{{wwwsssrrrqqqqqqjjjgggdddcccdddfffffffffddd^^^XXXWWWZZZ\\\YYYVVVTTTTTTUUUUUUUUUUUUTTTTTT^^^\\\YYYYYY\\\bbbjjjnnnuuuggg```aaaeeemmmmmmnnnlllgggjjj{{{ooojjjmmmnnn|||eee]]]UUUTTTWWWTTTTTTTTTSSSRRRQQQQQQPPPPPPRRRRRRPPPMMMJJJIIIJJJKKKPPPOOONNNNNNOOOSSSWWWYYY\\\ggg}}}{{{jjj]]][[[ZZZTTTRRRUUUWWWTTTPPPMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJPPPWWWaaaqqqrrr___RRRJJJRRRPPPJJJQQQdddaaaUUUPPPVVVeeerrrgggfffiiidddbbbddd___[[[YYYVVVTTTQQQPPPOOOOOOQQQRRRRRRQQQQQQSSSVVVYYYmmm~~~yyyrrrlllgggffffffdddaaa]]]\\\^^^```aaaaaabbb___^^^___bbbdddddddddffffffhhhiiikkkmmmnnnooozzz~~~}}}zzzxxxuuuqqqooonnnnnnnnnhhhfffccc```]]]\\\[[[[[[YYYWWWTTTTTTUUUWWWWWWWWW\\\XXXTTTRRRSSSSSSRRRPPPOOOOOOPPPPPPQQQPPPPPPPPPSSSSSSRRRSSSUUUYYY]]]___qqqbbb```eeeiiilllooooooiiieeemmmwwwsssmmmoooooovvvbbb[[[TTTSSSVVVTTTSSSSSSTTTSSSRRRPPPMMMLLLJJJOOORRRQQQKKKGGGGGGHHHPPPOOONNNNNNPPPSSSVVVYYY^^^hhh}}}wwweee___]]]XXXTTTUUUWWWTTTPPPMMMKKKJJJHHHFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJFFFHHHLLLQQQVVVaaatttqqq___SSSLLLSSSPPPKKKPPP___dddTTTOOORRR```www~~~pppmmmqqqnnnlllkkkccc^^^]]]ZZZVVVTTTRRRQQQQQQVVVVVVVVVVVVWWWZZZ___ccc{{{xxxtttwwwuuummmjjjiiifffbbb]]][[[[[[]]]]]][[[XXXXXXYYY\\\]]]]]]```aaadddeeegggjjjnnnpppuuuwwwzzzzzztttmmmlllkkkkkkjjjiiieeebbb\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUSSSPPPOOONNNNNNNNNOOONNNMMMMMMOOOQQQQQQQQQUUUSSSQQQNNNMMMLLLLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMOOOPPPRRRSSSTTTUUUUUUUUUxxxuuuwwwyyyvvvvvv{{{{{{fffbbbgggbbbfffnnnrrrmmmfffggglllwwwooopppppp}}}ppp___ZZZTTTSSSVVVSSSRRRRRRRRRQQQPPPNNNMMMLLLKKKSSS[[[YYYQQQIIIHHHIIIMMMLLLKKKKKKMMMOOORRRTTT\\\eeeyyypppeee```[[[XXXWWWWWWTTTOOOLLLKKKIIIGGGEEEHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHKKKOOOQQQVVVcccpppxxxjjj[[[OOOLLLRRROOOLLLQQQ]]]~~~eeeTTTMMMOOO[[[mmmzzzuuuxxxvvvuuupppeee]]][[[YYYVVVTTTSSSSSSSSSWWWXXXWWWXXXZZZ^^^eeejjjzzzzzzwwwuuuooofffcccggggggdddccccccbbb___\\\\\\^^^```]]]]]]\\\]]]___aaabbbccciiinnntttxxxyyy}}}{{{vvvssslllkkkjjjkkkllliiiccc\\\]]][[[YYYXXXWWWUUURRROOOMMMMMMNNNOOOOOOOOONNNMMMPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOORRRSSSSSSRRRSSSSSSRRROOOLLLJJJKKKLLLIIIIIIIIIIIIJJJKKKKKKLLLPPPQQQRRRRRRRRRQQQPPPPPPvvvrrrppppppmmmhhhfffhhhkkkgggeeeiiilllnnntttzzzmmmccceee^^^ccclllssspppiiieeefffuuu{{{qqqpppppp~~~kkk]]][[[TTTSSSUUUSSSQQQPPPNNNLLLLLLMMMOOOPPPOOOXXX```^^^SSSJJJHHHJJJJJJJJJIIIJJJKKKMMMOOOQQQYYYbbbttt}}}jjjaaa\\\YYYWWWVVVRRRNNNKKKJJJIIIGGGEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDGGGJJJKKKLLLTTT^^^kkk~~~ooobbbUUUKKKKKKPPPNNNMMMSSS]]]}}}fffSSSLLLNNNWWWbbb~~~~~~xxxtttmmm```WWWVVVTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWYYY___fffkkknnnrrrsssnnnjjjjjjhhhdddccceeeddd```___aaabbbbbb]]]]]]]]]\\\[[[\\\___aaabbbdddgggkkkppptttwwwzzz~~~~~~vvvqqqoooooojjjjjjjjjiiifffbbb^^^[[[UUUTTTTTTVVVXXXVVVQQQLLLPPPOOOMMMMMMMMMLLLJJJHHHDDDFFFHHHIIIJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLOOOQQQRRRQQQPPPRRRRRRRRRPPPMMMLLLLLLMMMGGGGGGFFFFFFGGGHHHIIIJJJMMMMMMKKKJJJJJJJJJJJJJJJyyy|||{{{uuuqqqiiiffffffhhhgggdddccceeeccc______bbbeeefffkkkpppsssxxxxxxfffaaa```bbbiiipppooohhhcccccciii|||}}}qqqoooooo}}}fff[[[ZZZTTTQQQSSSQQQPPPNNNLLLJJJJJJLLLNNNPPPOOOVVV\\\YYYOOOGGGGGGIIIKKKKKKKKKKKKLLLNNNOOOQQQYYY```rrrttteee]]]XXXUUUTTTQQQMMMKKKJJJIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCFFFIIIIIIHHHMMMTTT\\\oooyyyggg]]]SSSKKKJJJMMMMMMNNNTTT\\\|||fffSSSMMMNNNVVVYYYvvvtttlllcccVVVPPPPPPOOOOOOPPPRRRTTTUUUUUUUUUVVVWWWYYY]]]ccchhhccceeebbb\\\YYY[[[^^^]]][[[___bbbbbb```___aaaccc___```aaabbbcccfffjjjmmmqqquuu}}}~~~}}}yyytttppplllkkkiiieee```\\\[[[\\\\\\[[[ZZZWWWTTTPPPMMMKKKJJJJJJJJJLLLNNNMMMKKKHHHIIIHHHHHHIIILLLMMMMMMLLLDDDEEEGGGHHHHHHHHHGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGJJJJJJLLLOOOQQQRRRPPPNNNPPPPPPOOOOOONNNMMMMMMLLLGGGFFFDDDDDDDDDDDDEEEFFFLLLKKKHHHGGGFFFGGGHHHIIItttyyyzzzuuuqqqmmmiiifffccc``````cccccc```___bbb___\\\\\\```ccccccgggkkkjjjmmmqqqxxxnnnbbb______ccciiijjjeeebbbcccaaalll}}}pppnnnmmm|||wwwbbbYYYYYYRRROOOPPPNNNOOONNNLLLKKKKKKKKKKKKLLLLLLPPPSSSPPPIIIDDDFFFJJJKKKKKKKKKKKKLLLNNNOOOPPPWWW^^^oooqqqcccZZZTTTRRROOOLLLJJJIIIIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEGGGJJJIIIGGGJJJPPPXXXaaasssuuu```XXXRRRKKKIIILLLKKKNNNSSSYYYxxxhhhTTTMMMNNNTTTZZZvvv~~~oooeee]]]RRRMMMMMMLLLMMMNNNPPPRRRSSSUUUVVVWWWXXXZZZ]]]aaaeee]]]___\\\VVVUUUYYY]]]]]]\\\```fffgggeeedddhhhmmmrrrtttwwwzzz}}}}}}}}}zzzvvvrrrmmmnnnmmmllliiieeeaaa^^^XXXYYYYYYWWWTTTQQQPPPPPPSSSQQQPPPMMMKKKIIIHHHHHHJJJIIIIIIJJJKKKKKKJJJJJJHHHGGGGGGIIILLLNNNOOOOOOGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHKKKKKKMMMPPPSSSRRRPPPMMMOOOMMMLLLMMMOOOPPPNNNKKKIIIHHHFFFDDDDDDDDDEEEFFFKKKJJJIIIHHHHHHIIIJJJJJJtttqqq~~~{{{vvvsssnnnjjjgggddd```]]]^^^\\\\\\___^^^ZZZYYY[[[^^^[[[\\\___aaa```bbbffffffgggjjjlllqqqxxxvvvfff[[[YYY\\\cccfffddddddeee\\\```sss~~~pppmmmlllvvvttt___WWWXXXPPPMMMNNNKKKNNNNNNNNNNNNLLLJJJHHHGGGJJJLLLMMMIIIEEECCCGGGKKKJJJJJJJJJJJJKKKLLLNNNNNNTTT[[[lll}}}jjj]]]VVVQQQNNNKKKIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEECCCEEEGGGFFFCCCEEEJJJTTTTTT\\\qqqqqq\\\UUUPPPJJJIIIKKKKKKNNNRRRWWWtttjjjUUUNNNNNNSSSaaa||||||kkkbbb\\\SSSLLLLLLLLLLLLMMMOOOQQQRRRVVVXXXYYYZZZ[[[]]]aaaddd\\\^^^\\\WWWVVVZZZ]]]^^^```dddjjjmmmllllllssszzz{{{zzzzzzmmmkkkhhhggggggggggggfff______^^^]]]\\\ZZZYYYYYYRRRSSSTTTRRROOOKKKJJJIIILLLKKKIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGGGGGGGHHHHHHGGGEEEDDDEEEGGGHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLOOOQQQQQQMMMJJJPPPMMMKKKMMMRRRSSSPPPLLLMMMLLLIIIGGGFFFFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHuuuttt}}}~~~}}}yyyqqqjjjjjjiiifffbbb___\\\[[[ZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZ\\\]]]]]]]]]___cccfffffffffgggiiilllpppsssuuullldddZZZ[[[```___dddhhhbbb```aaafffxxxnnnkkkkkkxxxhhh___WWWTTTPPPMMMLLLOOOQQQNNNJJJHHHGGGIIIMMMOOOLLLMMMNNNMMMKKKJJJKKKMMMHHHHHHGGGEEEEEEHHHMMMPPPYYY]]]lllqqqbbb[[[SSSLLLGGGGGGHHHEEECCCDDDFFFEEEEEEDDDCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBBFFFFFFFFFFFFFFFFFFGGGHHHJJJMMMUUUeee~~~www]]]UUUQQQJJJOOOKKKLLLOOOLLLTTTyyyzzz___[[[___aaafffuuuiii```ZZZVVVRRRQQQPPPRRRVVVYYYYYYWWWWWW]]]```___^^^^^^\\\XXX```^^^\\\\\\___dddjjjnnnppptttzzzzzzwwwwwwvvvtttsssqqqmmmjjjgggffffffgggXXXWWWVVVVVVVVVWWWYYYYYYTTTTTTTTTUUUUUURRRNNNKKKJJJOOOQQQOOONNNMMMHHHBBBHHHKKKJJJFFFGGGNNNPPPMMMGGGHHHHHHGGGCCCAAA@@@AAACCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHGGGEEEEEEFFFGGGJJJGGGGGGJJJPPPSSSQQQNNNMMMMMMNNNOOOPPPOOOLLLJJJLLLKKKIIIHHHHHHHHHFFFEEEHHHIIIJJJJJJIIIIIIKKKLLLwwwuuu}}}|||yyyvvvtttpppjjjfffgggfffcccaaa^^^\\\[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\___```aaa``````aaaccceeedddddddddfffhhhlllooopppxxx|||yyyiii]]]\\\___\\\aaagggddd``````cccqqqnnnhhhgggttt|||bbbZZZSSSPPPNNNKKKLLLNNNNNNLLLIIIGGGGGGHHHJJJLLLKKKMMMOOOPPPOOONNNOOOOOOLLLKKKJJJHHHHHHIIIMMMQQQXXX]]]mmm|||iii^^^VVVNNNHHHHHHHHHEEEBBBCCCEEEEEEDDDCCCCCCBBBAAAAAA@@@AAABBBCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEFFFFFFGGGDDDHHHPPP]]]ssscccVVVOOOHHHKKKGGGJJJPPPSSS^^^hhhdddhhhkkk|||zzzooogggaaa]]][[[]]]ZZZWWWWWWYYYZZZZZZYYYXXX]]]___^^^___ccceeedddffffffhhhmmmttt|||yyyxxx{{{rrrnnnhhheeecccbbb```^^^___^^^]]][[[YYYWWWUUUTTTPPPQQQSSSTTTUUUTTTSSSSSSOOONNNNNNNNNOOOMMMJJJGGGGGGKKKLLLIIIGGGIIIJJJHHHIIIKKKJJJFFFGGGLLLNNNLLLGGGHHHIIIHHHFFFDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFHHHHHHGGGGGGGGGHHHJJJGGGFFFIIINNNQQQOOOLLLOOOOOOOOOPPPPPPNNNKKKIIIIIIHHHGGGGGGFFFFFFEEEDDDEEEGGGIIIJJJJJJJJJKKKMMM{{{rrryyy{{{vvvqqqqqqooolllhhhdddccccccdddcccaaa___]]]\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\]]]dddeeeffffffddddddeeegggddddddcccdddeeehhhjjjlllppppppxxxnnn```]]]^^^YYY\\\dddddd^^^___```ggg|||nnneeedddqqquuu]]]VVVPPPNNNMMMKKKLLLOOOKKKJJJHHHGGGGGGGGGHHHIIIKKKOOOTTTWWWVVVUUUSSSSSSMMMMMMLLLJJJHHHIIILLLOOOXXX]]]ooorrraaaWWWOOOIIIHHHGGGDDDAAAAAADDDCCCCCCBBBBBBAAAAAA@@@???@@@AAABBBBBBBBBBBBAAADDDDDDCCCCCCDDDEEEEEEFFFAAAEEELLLVVVgggqqq]]]RRRJJJHHHEEEHHHPPPVVVeee{{{{{{uuuuuurrrlllfffbbb______^^^dddaaa]]]\\\\\\]]]]]]\\\^^^bbbddddddhhhpppwwwyyyzzz}}}}}}yyyuuuooopppmmmeee______^^^]]]XXXWWWVVVWWWWWWVVVSSSPPPQQQRRRSSSSSSRRROOOLLLKKKJJJLLLPPPSSSTTTRRRPPPNNNKKKJJJHHHHHHIIIHHHGGGEEEGGGKKKJJJCCC???BBBHHHKKKJJJLLLJJJFFFFFFJJJKKKJJJFFFHHHIIIIIIHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFCCCFFFHHHIIIHHHGGGHHHHHHIIIGGGEEEHHHKKKNNNLLLJJJPPPQQQQQQPPPOOOLLLIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEHHHKKKMMMNNNNNNOOOPPPӵxxxvvv~~~|||yyysssnnnfffhhhiiieee___]]]___bbbeeecccaaa^^^]]]\\\]]]]]]ZZZZZZYYYYYY[[[\\\^^^___gggiiikkkkkkjjjiiijjjkkkhhhfffeeeddddddfffhhhiiimmmkkkppp~~~ĦĦtttӵ___\\\]]]\\\^^^llloooffffffqqqnnn\\\UUUPPPOOONNNLLLLLLOOOIIIIIIIIIHHHHHHHHHGGGGGGMMMRRRXXX[[[[[[XXXUUUSSSKKKKKKJJJHHHGGGHHHKKKNNNVVV^^^qqqĦxxxbbbWWWNNNHHHGGGFFFCCCAAABBBBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEECCCFFFLLLSSS^^^uuuiiiXXXOOOGGGFFFIIIOOOTTTddd|||yyyvvvuuuuuurrrlllggghhhgggfffcccaaaaaabbbccccccbbb``````aaadddggghhhmmmrrrvvvwww}}}yyysssrrrmmmgggeeegggfffaaa\\\\\\aaa^^^SSSNNNRRRSSSNNNOOOPPPQQQSSSTTTSSSQQQPPPOOOOOOPPPPPPPPPOOOMMMLLLJJJLLLOOOQQQRRRQQQPPPOOOLLLJJJHHHGGGGGGHHHGGGFFFHHHMMMKKKBBB;;;===DDDIIILLLKKKIIIFFFFFFGGGHHHHHHDDDFFFHHHIIIIIIIIIKKKLLLKKKJJJJJJHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGDDDFFFIIIIIIHHHFFFEEEFFFFFFDDDDDDFFFIIILLLLLLKKKPPPQQQQQQPPPLLLIIIFFFEEEEEEFFFGGGGGGFFFEEEFFFGGGMMMPPPSSSUUUUUUUUUVVVVVV4ĉ@ӵ|||{{{tttpppooommmkkkiiibbbeeegggddd^^^\\\___cccgggeeebbb___]]]\\\]]]]]]ZZZZZZZZZ[[[\\\___aaabbbgggjjjmmmoooooonnnnnnoookkkhhheeecccbbbcccdddeeedddeeejjjrrr{{{>L=hĦ4ĉ@ӵXXXZZZZZZYYY```zzzrrrhhhjjjssshhh[[[TTTOOONNNMMMJJJJJJLLLJJJJJJJJJJJJJJJIIIHHHHHHLLLQQQVVVYYYWWWSSSPPPNNNIIIIIIJJJIIIIIIKKKNNNPPPUUU^^^sss>L|||dddVVVNNNGGGFFFEEECCCBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEHHHLLLQQQXXXlllsss[[[NNNGGGIIILLLNNNRRReee|||yyyxxxnnnllljjjjjjkkkkkkgggdddcccdddeeeeeecccdddfffiiifffgggjjjmmmrrrwww}}}~~~uuussspppkkkeeeaaa___^^^___ZZZUUUUUUWWWXXXTTTPPPPPPVVVTTTKKKGGGLLLLLLFFFKKKLLLLLLLLLMMMMMMNNNOOOLLLLLLKKKJJJKKKLLLNNNOOONNNMMMMMMMMMNNNOOOQQQRRRNNNKKKHHHGGGGGGHHHHHHGGGEEEKKKLLLEEE>>>@@@EEEHHHMMMJJJHHHFFFEEEEEEFFFGGGBBBDDDGGGHHHHHHIIIKKKLLLLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFHHHIIIHHHFFFDDDCCCCCCDDDCCCCCCEEEHHHKKKMMMNNNMMMOOOQQQOOOJJJFFFDDDDDDHHHJJJLLLKKKJJJJJJLLLNNNUUUXXXZZZ[[[ZZZYYYZZZZZZ}}}uuurrrrrrqqqqqqnnnnnnqqqvvv{{{GG=?~~~tttpppkkkhhhhhhiiijjjkkkaaaeeegggeeeaaa___aaaeeehhheeebbb^^^\\\\\\]]]^^^ZZZZZZ[[[\\\^^^aaadddeeehhhlllppprrrrrrqqqppppppllljjjeeeaaa______```aaa___ccciiinnnqqq}}}HdĦ=ĪjGG=?XXXZZZXXXYYYmmmvvvjjjlllssszzzcccWWWQQQLLLLLLKKKHHHGGGIIIKKKKKKKKKKKKJJJJJJJJJIIIIIILLLPPPQQQPPPLLLJJJIIIJJJKKKLLLLLLLLLNNNQQQSSSTTT___vvvHdĦnnnZZZQQQIIIGGGFFFDDDBBBDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAABBBCCCEEEEEEFFFFFFIIINNNSSSeee```MMMIIIKKKNNNQQQWWWmmm|||yyyxxxuuurrrooommmlllkkkdddbbb```aaadddeeedddbbb```dddhhhiiiiiikkknnnrrryyy}}}wwwqqqooollliiifff^^^^^^]]]YYYTTTRRRRRRSSSSSSPPPMMMMMMOOOOOONNNKKKMMMQQQRRRNNNKKKKKKJJJHHHIIIJJJJJJIIIHHHIIILLLOOOLLLKKKJJJJJJKKKNNNQQQSSSRRROOOMMMKKKKKKMMMQQQSSSOOOMMMJJJHHHHHHHHHGGGFFF>>>FFFJJJGGGDDDFFFJJJKKKLLLIIIFFFFFFEEECCCDDDGGGBBBDDDGGGHHHHHHHHHIIIKKKLLLKKKKKKJJJHHHGGGGGGFFFCCCDDDEEEFFFGGGIIIJJJJJJHHHIIIIIIGGGEEECCCDDDEEEEEEEEEEEEFFFHHHKKKNNNOOOKKKNNNPPPOOOJJJFFFEEEFFFLLLOOORRRRRRPPPPPPSSSVVVZZZ[[[\\\[[[ZZZZZZ[[[]]]ӵĭӵӵĦӵӵiiiiiiĦƜ`1.׼sĦӵĦĭӵdddcccĦ^^^```[[[ĦfffĦsssqqqooonnnpppmmmgggbbb___^^^___```DdD?fӵĦӵƜ`1.׼sTTTWWWĭӵӵĦsssIIIIIIIIIJJJJJJJJJHHHJJJLLLĦLLLMMMNNNMMMMMMNNNĦDdDEEECCCӵBBBBBBӵ???ӵAAAAAAAAAFFFKKKĦӵNNNLLLMMMĭӵpppmmmeeeffffffggggggffffff___]]]]]]```fffjjjkkkjjjkkkqqqyyy}}}xxxsssqqqooonnnmmmfffbbb^^^]]]^^^]]]YYYUUUSSSSSSTTTVVVVVVUUUSSSQQQQQQPPPOOOMMMMMMLLLLLLLLLOOOOOORRRUUUSSSNNNLLLNNNIIIKKKMMMMMMLLLMMMOOORRRMMMNNNOOOPPPRRRUUUVVVWWWVVVTTTPPPNNNMMMOOOSSSUUURRRPPPMMMKKKKKKJJJHHHFFF>>>CCCGGGFFFGGGJJJLLLKKKLLLGGGEEEFFFEEEBBBCCCGGGDDDFFFHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIICCCCCCEEEGGGHHHJJJLLLLLLIIIIIIHHHGGGFFFFFFIIIKKKIIIIIIHHHHHHHHHJJJLLLNNNJJJNNNQQQPPPLLLHHHHHHJJJOOOSSSVVVVVVUUUUUUXXX\\\[[[\\\\\\[[[[[[\\\___bbb?~4g&e>&eg&e>hӵg&eguO>uO>&egggiii4ff?>ߝLiiigĉ@Shӵg&e>hӵfff?><zhhhg&e>&ehhhfffHL\\\___aaaShӵgLuuussspppmmmllltttqqqkkkeeeaaa```aaaS?ʬwww3h?D%%)?ZufĦgLg&egĉ@TTTSSSg&e>&e@elll??g<ĉ3we<Ħ3h?@eIIIHHHIIIJJJJJJIIIJJJLLLZPPPLLLMMMMMMLLLKKK3h?gLD%%)?fff?><zJJJEEE=?ĦBBBg&e@@@g&eAAAAAAAAAS?ʬEEE4ff?>ߝL@eg&edddSSSNNN3h?g&e>&efffaaa??\\\]]]```ccceeefffffffffbbbaaabbbhhhqqqxxx|||}}}}}}|||wwwoooiiioooiiibbb\\\YYYWWWWWWVVVQQQPPPPPPTTTXXXWWWRRRMMMPPPOOORRRXXX______XXXRRRTTTTTTSSSQQQNNNLLLLLLMMMNNNLLLPPPXXXVVVMMMJJJOOOGGGKKKOOOPPPPPPPPPRRRTTTLLLNNNQQQTTTWWWXXXXXXXXXZZZXXXUUUSSSRRRTTTUUUWWWVVVTTTQQQOOONNNMMMJJJHHHBBBEEEFFFEEEFFFJJJJJJHHHKKKFFFDDDFFFEEEAAACCCHHHFFFGGGIIIIIIHHHGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJCCCDDDEEEGGGIIIKKKMMMMMMIIIIIIHHHGGGGGGIIIMMMQQQMMMMMMKKKJJJHHHIIIKKKMMMIIINNNRRRQQQMMMJJJKKKNNNQQQUUUYYYYYYWWWWWW[[[___\\\]]]\\\\\\\\\___cccggg4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦeeeqIܗGIӵeeettHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦfffHƅ^Hu]ĦdddntHdĦ^^^aaaHGgĉ@gggHdĦlllnnnooonnnmmmooommmkkkhhheeecccHtƅ^kkkoooBt=o9ĦDtfo9Ħg?HdĦHu]ĦttTTTZZZHƅ^Hu]ĦH׼seeehhhtQje<ĦBt=o9ĦH׼sNNNJJJIIIKKKJJJGGGOOOOOONNNHtĦHHHIIIHHHHHHIIIBt=o9ĦHdĦDtfo9ĦsߝLGdUĦJJJHt@cӵHu]Ħ===Hu]ĦCCCCCCHtƅ^BBBqIܗGIӵH׼sHu]ĦjjjRRRBt=o9ĦHƅ^Hu]Ħ___[[[^^^___``````bbbffflllpppnnnqqqxxx{{{sssssslllhhheee```XXXXXX^^^ZZZ]]]ZZZRRRNNNPPPNNNIIIMMMLLLNNNSSSVVVTTTPPPMMMTTTWWWWWWWWWaaajjjdddUUUUUUSSSSSSTTTQQQKKKKKKNNNOOOMMMOOORRROOOJJJLLLRRRNNNLLLLLLMMMOOOQQQRRRQQQPPPNNNOOOTTTUUUSSSTTTWWWUUUSSSRRRRRRRRRSSSSSSRRRTTTQQQNNNLLLMMMKKKHHHEEEFFFEEEDDDDDDFFFHHHKKKMMMFFFEEEDDDDDDEEEEEEEEEDDDEEEHHHKKKKKKHHHGGGHHHJJJMMMLLLLLLLLLMMMLLLJJJHHHJJJLLLNNNPPPPPPMMMJJJHHHKKKLLLLLLLLLLLLMMMPPPSSSQQQPPPOOOPPPRRRSSSRRRQQQQQQNNNLLLNNNNNNKKKMMMPPPTTTWWWZZZ[[[[[[[[[\\\\\\```^^^[[[[[[\\\^^^______4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦaaapeƜ4DuTӵlll`eĭqetDdDĦt|<DdDDdDĦhhhDdDΦDdDĦbbbq<niDdDĦaaaqeteeegggDdDĦlllmmmmmmkkkiiinnnmmmkkkjjjhhhq<RdddhhhqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭ]]]DdDΦDdDĦDdDĦaaafffgeĦFSĦqjRgdKӵDdDĦVVVRRRNNNNNNNNNMMMNNNMMMLLLDdDĦGGGGGGGGGGGGqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦLLLDdDĦ4DufӵDdDĦ>>>DdDĦBBBq<REEEAAApeƜ4DuTӵDdDĦDdDĦpppqjRgdKӵDdDΦDdDĦ^^^aaaeeefffccc```hhhjjjmmmpppssswww}}}yyytttnnnqqqoookkkjjjllljjjeee^^^YYYWWWVVVRRRMMMMMMRRRTTTWWWVVVQQQOOORRRRRRNNNOOOMMMLLLNNNPPPPPPOOONNNVVVYYYYYYXXX___hhhdddYYYUUURRRRRRRRRPPPLLLMMMQQQRRRPPPRRRTTTRRRNNNOOOUUUQQQOOONNNOOOQQQRRRRRRQQQRRROOOOOORRRSSSQQQRRRVVVRRROOONNNOOORRRTTTTTTSSSRRROOOLLLKKKKKKJJJGGGEEEIIIHHHGGGFFFFFFHHHIIIKKKIIIGGGEEEEEEFFFGGGGGGGGGIIIKKKMMMLLLJJJJJJLLLNNNLLLKKKJJJJJJKKKKKKJJJIIILLLNNNPPPQQQPPPNNNLLLJJJKKKMMMNNNNNNNNNOOOQQQSSSUUUTTTSSSSSSTTTUUUTTTRRRUUUQQQPPPSSSVVVUUUUUUWWWXXX[[[]]]^^^^^^^^^___```___]]]\\\[[[]]]^^^^^^^^^4DuXӵDdDΦDdDӵDdDĦo)hDdDĦ~~~DdDΦDdDΦDdDӵ___=ӊB1.uTӵnnnHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦgggDdDΦDdDӵeeeGIpӵDdDĦfffpo9wӵDdDĦjjjllllllkkkiiimmmlllkkkjjjiiipo9uaaa```aaacccGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9\\\DdDΦDdDӵDdDĦ___dddgeĦsp?aĦGIdnuR)ĦDdDĦccc^^^WWWSSSRRRQQQKKKKKKJJJDdDĦEEEEEEEEEEEEGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦLLLDdDĦnuR)ĦDdDĦ???DdDĦAAApo9uAAAAAABBBAAA=ӊB1.uTӵDdDĦDdDĦkkkGIdnuR)ĦDdDΦDdDӵbbbfffjjjlllmmmmmm{{{vvvtttpppmmmiiieee```\\\eeefffbbb\\\XXXVVVTTTPPPPPPNNNNNNOOOMMMJJJKKKOOOOOORRRRRRPPPQQQUUUVVVUUUSSSQQQNNNLLLNNNPPPQQQQQQVVVYYYXXXUUUYYY```___WWWQQQOOONNNOOONNNKKKNNNSSSSSSRRRSSSTTTSSSPPPQQQUUURRRPPPOOOOOOPPPPPPOOOMMMRRRNNNMMMOOOOOONNNPPPTTTRRRNNNKKKMMMQQQTTTRRROOOOOONNNLLLKKKKKKJJJHHHFFFLLLKKKJJJHHHHHHHHHIIIIIILLLJJJHHHFFFGGGHHHJJJLLLNNNOOONNNMMMLLLMMMPPPRRROOOMMMKKKKKKMMMNNNNNNNNNPPPQQQRRRRRRRRRQQQPPPOOOOOOQQQSSSTTTTTTTTTUUUVVVZZZXXXVVVVVVWWWWWWVVVTTTTTTOOONNNUUU[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZ[[[]]]___```___^^^^^^______]]][[[4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħrrr>d<ʜDd<ʜ4DuTӵ```aaaF&uTӵnnn4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦeee>d<ʜ4DuTӵppp4DwDd<ĦmmmpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eYYYDdDʜ4DuTӵDdDĦaaaeeegeĦs<v>aĦpeӵDx<DdDĦiiieee^^^YYYTTTOOOHHHHHHGGGDdDĦCCCCCCCCCCCCpeӵDx<>d<>d<ӵDd<DdDΦDdDĦJJJDdDӵnd<DdDĦ???>d<Ħ???peӵ???ĦDDDF&uTӵDdDĦ>d<ĦaaapeӵDx<>d<ʜ4DuTӵpppvvvzzz~~~|||xxxtttoooiiieee\\\ZZZXXXWWWXXXXXXXXXWWWfffddd___XXXQQQMMMJJJIIINNNOOOPPPQQQPPPOOOPPPRRRNNNOOOPPPPPPQQQTTTUUUUUUTTTTTTSSSPPPPPPSSSTTTRRRRRRTTTSSSPPPRRRVVVUUUQQQLLLKKKLLLOOOOOOLLLMMMQQQQQQPPPQQQRRRQQQQQQQQQSSSOOONNNLLLLLLLLLLLLJJJHHHMMMIIIHHHJJJKKKKKKNNNSSSUUUPPPKKKLLLOOOQQQMMMIIIOOONNNMMMLLLLLLKKKJJJIIIMMMMMMKKKKKKJJJJJJKKKKKKMMMLLLJJJHHHGGGIIIMMMPPPQQQPPPNNNMMMMMMOOOSSSUUUTTTRRRPPPPPPRRRTTTVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSTTTWWWZZZ[[[ZZZYYYZZZZZZZZZXXXWWWXXXYYYYYYXXXWWWWWWQQQPPPWWW___```\\\ZZZYYYZZZZZZYYYXXXYYY\\\^^^aaa````````````^^^[[[XXX4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦgggD&oq<Ōq&ĒR___aaaccc>dp&ĒRllltttnfʜd<Φ>d<Ħeees&dq&ĒRqqqi?ʜtd<ĦtttHHܗDӊBeee<xkkkjjjggggggeeedddbbbB?daĦB?Ho9NNN>d<^^^\\\TTTJJJFFFEEEEEE>d<ӵAAAAAAB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦKKKD&ӫetIӇBBBDdDĦ???sdKĦ???B?dp&ĒR>d<sdKĦ]]]B?Ho9eees&dq&ĒR~~~~~~yyyuuupppjjjgggccccccccccccaaa\\\VVVQQQMMMLLLKKKLLLOOOSSSUUUVVVUUUTTTRRROOOKKKIIIKKKNNNNNNPPPQQQPPPNNNOOOOOOPPPNNNMMMMMMMMMNNNNNNOOOPPPNNNRRRTTTQQQRRRVVVXXXUUUQQQQQQPPPNNNPPPSSSRRRPPPJJJKKKOOOSSSSSSNNNNNNPPPOOOPPPPPPPPPQQQRRRRRRQQQLLLKKKJJJJJJJJJIIIGGGEEEGGGDDDCCCFFFIIIJJJNNNSSSSSSOOOKKKLLLOOOPPPMMMJJJPPPPPPPPPOOONNNMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOMMMMMMLLLIIIHHHJJJNNNRRRRRRPPPMMMLLLMMMPPPSSSUUUWWWUUUSSSSSSUUUXXXZZZZZZVVVVVVWWWWWWWWWWWWWWWVVVWWWYYY\\\]]]\\\[[[[[[\\\XXXWWWVVVXXXZZZ[[[[[[ZZZ^^^XXXVVV^^^eeeeeeaaa^^^___```___^^^]]]]]]```bbb_______________]]]YYYVVV4DuXӵHu]3hhne=e~~~wwwsssne___^^^pIƎ@t@h^^^```ddd>hlllqqqfe@ďDne=eegelllhhhsĪj@hnnn{{{fdDĦ@ďDdddeeeHkgefffeeeddddddcccbbb```___@h``````@GHĪj@IŌBeneHkgenefeVVVHu]3hhooosedddgeĦja>aĦ@GNNNMMMsePPPUUUXXXQQQHHHDDDDDDCCC<Ō@@@@@@@@@@GHkgeHĪj@IŌegeiiiVVVHu]3hIŌCCCBBBDdDĦ???ne>>>???@h>>>AAA>hxxxsegggne]]]^^^@GiiikkksĪj@hwwwrrroookkkhhhddd```]]]YYYUUURRRSSSSSSTTTVVVUUUQQQLLLGGGNNNMMMLLLMMMPPPTTTWWWWWWNNNLLLKKKJJJGGGEEEIIIPPPPPPSSSSSSOOOLLLNNNOOONNNNNNKKKKKKMMMMMMKKKLLLNNNJJJPPPQQQNNNQQQ]]]eeeeee```[[[TTTPPPQQQSSSTTTRRRMMMMMMQQQUUUTTTOOONNNQQQOOOPPPPPPOOOQQQTTTSSSPPPIIIIIIIIIJJJJJJJJJGGGEEECCCAAAAAAFFFIIIJJJMMMSSSMMMLLLLLLMMMOOOQQQQQQQQQRRRSSSSSSRRRPPPNNNOOOPPPKKKLLLMMMOOOPPPRRRRRRSSSMMMNNNNNNLLLJJJKKKPPPTTTQQQNNNKKKKKKMMMQQQSSSTTTVVVTTTSSSTTTVVVXXXXXXXXXWWWWWWYYYZZZZZZZZZYYYXXXWWWYYY[[[[[[ZZZZZZZZZ\\\YYYXXXXXXZZZ]]]______^^^```[[[YYY___dddcccaaa```bbbccccccbbb``````aaaccc\\\\\\]]]___aaa```]]][[[4DuXӵĵD^xxxrrrnnnkkk]]]ZZZZZZaaadddgggkkklllnnnuuupppmmmiiimmmsssDdDĦhhhffffffcccccccccbbbaaaaaa```_________cccccccccdddVVVUUUD^TTTbbbs׼saaaeeegeFm8>aĦPPPNNNLLLs׼sHHHHHHKKKOOOLLLGGGCCCCCCBBBHo@@@@@@@@@@@@@@@uuuiiiD^BBBBBBAAADdDĦ???@@@???????????????BBBFFFoooqqqoooiiis׼seeeaaabbbaaadddbbbrrr}}}ooopppppplllfff```\\\\\\ZZZXXXUUUSSSRRRPPPNNNLLLLLLLLLLLLMMMNNNNNNLLLJJJQQQPPPOOOPPPTTTWWWYYYYYYUUUQQQOOOLLLGGGCCCGGGPPPSSSWWWUUUOOOLLLOOOPPPOOOPPPMMMMMMRRRSSSQQQSSSWWWTTTWWWTTTNNNUUUlllqqq^^^SSSPPPPPPOOONNNNNNMMMMMMOOOMMMJJJKKKOOOLLLNNNMMMKKKNNNSSSRRRMMMDDDDDDEEEGGGIIIIIIGGGDDDDDDBBBCCCHHHKKKKKKMMMQQQKKKMMMOOOOOOOOOPPPSSSVVVSSSUUUUUUSSSPPPNNNOOOPPPMMMMMMOOOQQQRRRSSSTTTTTTMMMPPPRRRPPPNNNNNNRRRVVVQQQNNNKKKKKKNNNRRRSSSSSSUUUTTTSSSTTTVVVWWWWWWUUUVVVXXXZZZ\\\\\\[[[ZZZXXXZZZ[[[\\\[[[ZZZZZZ\\\^^^___^^^^^^___aaacccbbbaaa```\\\[[[___bbbbbbbbbddddddfffgggfffdddccccccddd]]]^^^```dddhhhkkkkkkjjjΦ4DuXӵtvӵ>d<ĦĦwwwuuuqqqooollliiieeebbb[[[[[[ĦWWWXXXYYY[[[[[[[[[[[[^^^aaadddffflllooorrrrrrooommmnnnooorrrzzzĦwwwsssuuuwwwvvvnnnkkkhhhhhhjjjnnnpppqqqooouuu>d<Ħzzzmmmjjjjjjiiigggggghhheeebbbbbbcccddddddddd``````___``````aaabbbcccbbbccccccdddeeefffffffffgggeeefffiiilllvvvĦcccWWWVVVVVVSSS>d<ĦLLLNNNUUUwwwBeiiiggghhhgeFYĉ>aĦlll___\\\SSSRRRPPPNNNLLLKKKBeKKKKKKGGGFFFHHHHHHFFFCCCBBBBBBnu]ӵ@@@@@@AAACCCFFFGGGKKKXXXtttxxx>d<ĦFFFDDDBBBAAA@@@>d<Ħ???>>>>>>Ħ????????????????????????AAACCCFFFLLLVVV```dddddd```eeefffdddBegggiiicccaaagggĦlllfffiiinnnttt|||~~~vvvkkkdddfffiii[[[]]]___^^^ZZZVVVTTTUUUSSSRRRPPPPPPPPPPPPNNNMMMIIIGGGFFFHHHLLLOOORRRSSSMMMLLLLLLNNNRRRVVVXXXXXXUUUQQQOOONNNIIIEEEJJJTTTSSSVVVTTTLLLIIIMMMPPPNNNSSSPPPRRRXXX[[[ZZZ]]]cccaaabbbZZZQQQ\\\|||gggTTTLLLIIIGGGEEENNNJJJHHHGGGEEEBBBFFFKKKIIIKKKJJJGGGKKKQQQOOOIII??????AAACCCFFFFFFDDDBBBFFFDDDFFFKKKMMMLLLMMMPPPMMMQQQSSSRRROOONNNRRRVVVSSSUUUVVVTTTPPPNNNNNNPPPNNNOOOPPPRRRSSSSSSTTTTTTNNNRRRTTTTTTQQQPPPTTTXXXPPPNNNKKKLLLPPPSSSSSSSSSUUUUUUUUUVVVXXXXXXVVVUUUVVVXXX[[[]]]^^^\\\ZZZXXX_________^^^]]]]]]___bbbeeeccccccccceeefffeeecccccc``````dddffffffhhhmmmjjjlllnnnnnnllljjjiiiiii```aaaeeejjjqqqvvvyyyyyy?aŖ%7uSQuR)ӵsdKĦgdKĦyyynnnkkkgggfffgggfffdddaaa[[[gdKĦYYY[[[\\\]]]^^^___```bbbdddggghhhkkknnnppppppoooqqqvvvzzz~~~gdKĦzzzwwwuuusssrrrjjjkkkmmmlllkkknnnsssxxxvvv{{{gdDĦzzzooolllkkkgggbbbgggddd```^^^```bbbdddeee```aaacccdddeeeeeeddddddjjjgggdddeeehhhjjjhhhffffffeeeeeefffffflll|||gdKĦccc]]]___TTTQQQsdKĦOOOQQQUUUmmmkkk\\\fffŶS3we>>@@@@@@???>>>???@@@???CCCJJJQQQWWWZZZ\\\\\\dddddddddbbbbbbccceeedddfffgdKĦwwwnnnffffffiiimmmlllggg^^^YYYWWWUUUQQQRRRSSSVVVWWWUUUQQQMMMJJJOOOQQQPPPLLLKKKMMMLLLIIIGGGHHHIIIJJJKKKMMMNNNNNNQQQPPPOOOOOOPPPSSSWWWYYYUUUTTTRRRPPPNNNMMMLLLLLLSSSSSSSSSRRRQQQOOOMMMLLLTTTPPPQQQWWW```iiiuuu|||~~~rrr]]][[[ssszzz]]]KKKGGGIIIJJJIIIMMMMMMKKKHHHEEEEEEGGGIIIGGGIIIKKKLLLLLLIIIGGGDDDBBBCCCDDDCCCCCCDDDGGGIIIJJJKKKKKKKKKKKKMMMOOORRRPPPOOONNNOOOQQQSSSUUUUUUSSSRRRQQQQQQQQQQQQPPPOOONNNLLLLLLNNNQQQRRRPPPMMMSSSXXXVVVNNNKKKOOOSSSTTTTTTNNNLLLPPPRRRQQQSSSXXXZZZWWWTTTRRRSSSVVVXXXYYY```ZZZYYY^^^```\\\YYYZZZ]]]]]]___```bbbdddeeefffkkkiiigggfffeeefffggghhhfffggghhhkkknnnppprrrsssrrrvvvyyyyyyuuusssuuuxxxrrrtttwww|||>Anenexxxpppkkkgggeeebbbaaabbbcccaaa___ne\\\^^^```aaagggggggggiiikkkmmmmmmmmmooopppqqqqqqrrrxxxneyyyvvvtttssssssnnnooopppooommmoootttyyy{{{De{{{uuupppkkkgggeeebbb______```cccdddeeeeeeeeeggghhhiiiiiiiiiiiijjjjjjiiijjjlllmmmmmmmmmiiidddaaaaaacccgggpppzzzneeee]]]^^^TTTRRRneMMMNNNPPPTTTkkknnn]]]iii>Ak<|||dddXXXUUUQQQOOOMMMKKKJJJJJJJJJKKKLLLIIIGGGFFFGGGFFFDDDBBBBBBCCCBBBfh???@@@AAACCCDDDEEEFFFNNN\\\zzzDeQQQLLLFFFCCCDDDDDDneAAA@@@neAAA???@@@BBBBBBAAABBBCCCEEECCCIIIRRRZZZ```bbbbbbbbbaaabbbbbbbbbaaabbbeeegggmmmooone|||zzz|||vvvpppjjjeee^^^YYYYYY^^^cccbbb]]]TTTOOOOOOMMMJJJIIIKKKOOORRRSSSRRROOONNNNNNQQQQQQNNNNNNPPPPPPNNNJJJJJJKKKLLLLLLMMMNNNNNNOOONNNNNNOOORRRUUUWWWYYYWWWVVVTTTRRRQQQPPPPPPPPPSSSRRRQQQPPPPPPPPPPPPPPPUUUTTTWWW```jjjsss~~~{{{^^^RRR\\\jjjmmmuuufffSSSHHHHHHKKKJJJHHHMMMMMMLLLIIIGGGFFFGGGIIIKKKKKKKKKKKKJJJIIIGGGFFFBBBCCCDDDDDDDDDEEEHHHKKKKKKLLLLLLKKKLLLMMMOOOQQQOOONNNMMMMMMOOOQQQRRRSSSRRRQQQPPPPPPQQQPPPPPPOOOPPPOOOOOORRRUUUWWWVVVTTTUUUYYYXXXSSSRRRXXX[[[ZZZYYYTTTQQQUUUXXXWWWZZZ^^^dddaaa^^^[[[[[[]]]^^^^^^ccc]]]\\\```ccc```___```ccceeegggiiikkkmmmnnnnnnppppppooommmkkklllooorrrtttwww{{{~~~~~~|||sssmmmhhheeeaaa___^^^^^^```aaaaaa``````aaacccfffgggiiihhhhhhkkkppprrrqqqooorrrssstttuuu{{{zzzuuurrrsssuuurrrttttttrrrpppqqquuuzzzzzzpppjjjgggcccaaa______bbbdddffffffiiiiiiiiijjjkkkmmmnnnooonnnoooppppppooonnnnnnooojjjbbb]]]]]]```aaadddhhhqqqggg\\\[[[RRRRRRLLLMMMNNNOOOSSSgggrrr```kkkuuu___TTTPPPPPPOOOMMMKKKJJJJJJKKKKKKLLLJJJHHHGGGGGGFFFDDDCCCBBBCCCBBB@@@@@@@@@AAAAAACCCDDDFFFFFFPPP___iii[[[UUULLLFFFDDDDDD@@@@@@@@@BBBBBB???@@@@@@@@@@@@BBBFFFIIIFFFLLLVVV^^^aaabbbaaa```^^^```dddgggkkkoootttxxxzzzooojjjgggccc`````````\\\XXXVVVSSSPPPRRRXXX^^^]]]XXXOOOKKKLLLLLLJJJFFFHHHKKKNNNPPPQQQPPPPPPLLLPPPPPPNNNOOOSSSTTTQQQLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNPPPRRRTTTVVVXXXXXXUUUTTTSSSRRRRRRQQQQQQRRRSSSRRRPPPNNNOOOPPPRRRSSSTTTTTTYYYccclllrrrzzzqqqWWWIIIMMMRRRQQQWWWPPPJJJIIINNNPPPMMMIIILLLMMMMMMLLLIIIHHHHHHIIIMMMMMMLLLKKKJJJJJJIIIIIICCCDDDFFFFFFFFFHHHKKKMMMNNNMMMLLLLLLLLLNNNOOOPPPNNNMMMLLLKKKLLLMMMOOOQQQSSSSSSRRRRRRRRRRRRQQQQQQOOOOOOPPPSSSVVVYYYYYYXXXYYYYYYXXXUUUWWW[[[[[[XXXXXXTTTSSSWWW[[[^^^aaaeeeiiihhheeecccbbbaaabbbbbbccc___^^^aaaccccccdddgggiiikkknnnrrrtttvvvvvvvvvxxxzzzzzzxxxtttvvv|||vvvmmmjjjgggddd^^^^^^^^^___aaacccdddeeeaaaaaabbbccceeegggjjjkkkhhhggggggkkkqqqsssrrroooqqquuuzzzzzzuuurrrtttwwwuuuvvvvvvssspppqqquuuyyyrrrjjjgggcccaaa```aaacccfffggggggjjjjjjiiijjjkkknnnppprrrsssvvvwwwuuuppplllkkkmmmjjjccc^^^______^^^___bbbgggyyygggXXXWWWNNNPPPOOONNNMMMMMMOOOPPPQQQPPPaaauuubbbkkknnn[[[QQQMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCBBB@@@======>>>@@@AAAAAAAAABBBCCCDDDFFFGGGMMM___xxxccc[[[OOOGGGDDDCCCAAA@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAADDDIIIMMMLLLRRRZZZ```aaaaaaaaabbbfffjjjrrrzzz~~~xxxoookkkkkknnnfff___\\\ZZZVVVTTTUUUSSSPPPOOOPPPOOOMMMPPPUUUZZZYYYTTTMMMJJJMMMNNNLLLKKKKKKMMMNNNNNNNNNNNNNNNKKKNNNOOOMMMNNNRRRRRRPPPKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSUUUVVVVVVVVVVVVPPPOOOOOONNNNNNOOOOOOPPPRRRQQQPPPPPPOOOPPPPPPQQQOOOOOOSSSZZZ______aaaeee[[[```ZZZKKKDDDIIIMMMLLLKKKJJJJJJNNNSSSTTTPPPLLLKKKLLLNNNMMMKKKJJJJJJJJJKKKKKKLLLMMMNNNMMMLLLLLLHHHIIIJJJIIIIIIJJJMMMOOOPPPOOOMMMMMMNNNOOOPPPOOONNNNNNLLLKKKJJJKKKNNNPPPUUUVVVWWWVVVUUUUUUUUUVVVQQQQQQSSSVVVXXXZZZZZZZZZaaa^^^[[[YYYZZZZZZWWWTTTVVVUUUUUUZZZ```fffkkknnnlllllllllkkkiiihhhhhhhhhhhhffffffgggjjjlllooorrrqqqtttyyy}}}pppiiigggccc___]]]^^^___```bbbdddfffhhhaaabbbccceeegggjjjlllmmmnnnmmmmmmoootttvvvuuusssvvv}}}zzzvvvssstttwwwtttuuuuuurrrpppppptttxxx|||qqqmmmgggeeecccccceeegggiiiiiikkkkkkkkklllnnnqqqsssuuuwwwzzzzzzxxxsssooooooqqqpppkkkgggccc^^^ZZZ[[[```fffooo|||gggUUURRRKKKMMMMMMMMMMMMOOOQQQSSSTTTOOO[[[yyyxxxccchhh~~~gggXXXPPPJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEDDDCCCAAA>>>???AAACCCCCCCCCBBBBBBCCCEEEGGGHHHIII^^^eee]]]RRRJJJFFFDDDBBB@@@BBBBBBBBBBBBBBBAAAAAA@@@DDDDDDDDDDDDFFFJJJPPPUUUYYY^^^eeeiiikkknnnssswww|||tttmmmkkkgggdddddd```ZZZWWWXXXTTTSSSTTTUUURRRMMMMMMQQQMMMKKKKKKLLLKKKIIIKKKPPPQQQQQQMMMGGGFFFIIIKKKIIIMMMMMMLLLKKKKKKKKKLLLLLLJJJMMMMMMJJJJJJMMMMMMKKKGGGHHHJJJLLLNNNPPPRRRSSSTTTUUUVVVWWWVVVUUUSSSRRRMMMLLLLLLLLLLLLMMMNNNNNNPPPQQQRRRRRRQQQOOOLLLJJJJJJIIIKKKOOOPPPLLLKKKLLLKKKPPPOOOGGGCCCFFFIIIGGGMMMMMMOOOQQQSSSSSSPPPMMMJJJLLLNNNMMMLLLKKKKKKLLLFFFIIINNNRRRSSSRRRPPPNNNMMMNNNNNNMMMKKKKKKNNNPPPRRROOOMMMMMMOOOQQQQQQPPPPPPPPPOOOMMMKKKLLLPPPSSSVVVXXXYYYYYYWWWVVVXXXZZZVVVXXXYYY[[[\\\\\\]]]^^^gggccc_________^^^[[[XXX_________bbbhhhooosssuuuooorrruuuvvvtttssstttuuuwwwxxxxxxwwwyyy}}}qqqiiifffaaa]]]\\\]]]___```aaabbbeeehhhcccdddfffhhhkkkmmmoooppprrrssstttuuuwwwyyy{{{}}}yyyvvvtttsssuuuqqqssssssqqqoooppptttxxxzzzsssnnnkkkgggeeefffiiikkkkkkooooooppprrrtttwwwyyyzzzzzzzzz{{{zzzxxxxxxzzz{{{{{{tttmmmeee\\\VVVWWW\\\aaaeeelllzzziiiTTTQQQLLLLLLLLLMMMNNNPPPRRRSSSTTTOOOWWWqqq{{{eeefff~~~zzz```UUUOOOHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHEEECCCCCCDDDDDDDDDCCCAAA???@@@CCCFFFEEEDDDCCCBBBCCCEEEGGGIIIIII```~~~ccc]]]TTTOOOLLLIIIFFFCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDFFFIIIMMMSSS[[[```hhhnnnuuu{{{~~~ppplllgggdddbbb```\\\YYYVVVRRRRRRSSSRRRNNNMMMOOOFFFHHHNNNQQQOOOJJJKKKPPPNNNLLLMMMOOOMMMJJJKKKOOOJJJLLLJJJFFFFFFJJJKKKIIIJJJIIIGGGFFFGGGIIIKKKMMMJJJMMMLLLIIIIIIKKKJJJGGGFFFGGGIIILLLOOORRRTTTUUUVVVVVVWWWVVVUUURRRPPPOOOMMMMMMMMMMMMMMMNNNOOOOOONNNOOORRRRRRQQQMMMIIIGGGHHHFFFGGGJJJJJJGGGEEEGGGKKKNNNMMMHHHEEEHHHIIIGGGPPPPPPPPPPPPOOOMMMLLLKKKJJJKKKLLLLLLKKKKKKLLLMMMEEEIIIOOOTTTVVVUUUQQQOOONNNOOOOOOMMMLLLLLLNNNQQQSSSPPPMMMNNNQQQSSSSSSQQQSSSSSSSSSPPPNNNOOOTTTYYYWWWZZZ\\\[[[YYYXXXZZZ]]]XXXZZZ\\\]]]]]]]]]^^^```eeeaaa___bbbcccbbbccceeekkklllkkkjjjnnntttxxxvvvuuuzzzuuujjjfffccc```]]]___aaaaaaaaaaaaeeeggghhhiiikkkmmmppprrrssssssssswww{{{~~~{{{uuuuuusssqqqoooooopppqqqpppnnnpppuuuzzz|||vvvqqqkkkggghhhjjjlllmmmppprrrtttwwwyyy{{{}}}}}}}}}{{{xxxxxxzzz}}}~~~vvviii```ZZZVVVVVVYYYYYY^^^dddlll~~~mmmWWWTTTPPPNNNNNNOOOOOOPPPQQQQQQRRRRRRVVVlll~~~ggggggrrrZZZRRRMMMFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIGGGCCCAAABBBCCCBBBBBBAAA???>>>@@@DDDHHHFFFEEECCCBBBCCCEEEGGGIIIOOOggg}}}rrrbbb^^^YYYVVVTTTRRRMMMIIIFFFGGGIIIJJJLLLLLLLLLLLLJJJMMMRRRYYY```iiirrrxxx{{{xxxvvvrrrjjjcccXXXVVVSSSPPPNNNNNNOOOPPPNNNKKKKKKMMMMMMIIIIIILLLIIIHHHJJJNNNNNNKKKKKKNNNQQQPPPPPPRRRPPPLLLLLLPPPHHHKKKKKKIIIJJJMMMNNNLLLKKKIIIFFFEEEFFFHHHLLLNNNKKKNNNMMMJJJJJJLLLLLLIIIHHHIIIKKKMMMPPPRRRTTTUUUTTTTTTSSSRRRQQQOOONNNMMMNNNMMMMMMMMMMMMNNNNNNOOOLLLMMMOOOOOONNNLLLJJJHHHIIIFFFFFFIIIJJJHHHHHHKKKKKKMMMKKKHHHGGGJJJLLLLLLMMMNNNNNNLLLJJJJJJKKKLLLJJJKKKKKKJJJIIIJJJLLLNNNJJJMMMQQQUUUVVVTTTQQQOOOJJJKKKLLLLLLKKKMMMOOORRRSSSOOOLLLNNNRRRUUUTTTRRRVVVWWWWWWTTTRRRTTTZZZ```[[[^^^aaa```]]]\\\___bbb[[[^^^bbbccccccdddfffhhhiiiffffffjjjllllllqqqxxxxxxyyyxxxvvvzzzuuuhhhcccbbbaaa```bbbddddddbbbcccfffiiilllmmmooorrrtttuuuvvvwwwuuu|||xxxssstttsssnnnkkkmmmoooppppppoooqqqwww|||{{{uuunnniiihhhjjjmmmoooppprrruuuxxx{{{|||}}}}}}{{{vvvvvvxxx|||}}}|||qqqaaaZZZYYYXXXWWWXXXTTT\\\bbbfffpppqqqZZZWWWTTTQQQQQQPPPPPPPPPOOOOOOOOOUUUVVVjjjiiihhhnnnVVVPPPKKKDDDFFFFFFGGGHHHIIIIIIIIIIIIFFFHHHIIIFFFCCC@@@AAACCC@@@@@@???>>>>>>@@@EEEHHHGGGEEECCCBBBCCCEEEHHHIIIUUUnnn|||{{{zzzrrrgggaaa___\\\[[[[[[YYYSSSNNNJJJKKKNNNQQQTTTUUUVVVVVVZZZ^^^fffnnnxxxwwwppphhhdddaaa``````]]]VVVPPPRRRQQQNNNJJJGGGGGGJJJMMMNNNKKKKKKMMMLLLHHHHHHJJJNNNHHHEEEIIIKKKJJJHHHHHHOOONNNOOOQQQOOOJJJJJJMMMDDDGGGIIIHHHIIIMMMMMMJJJPPPMMMJJJGGGGGGIIILLLNNNLLLNNNOOOLLLLLLOOOOOOLLLKKKLLLMMMOOOQQQSSSTTTUUUQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLLLLKKKKKKKKKJJJGGGFFFHHHIIIHHHIIIMMMNNNNNNKKKFFFEEEHHHKKKKKKHHHJJJLLLKKKJJJJJJLLLOOOJJJJJJJJJIIIHHHIIILLLOOOOOOQQQRRRTTTTTTSSSQQQPPPFFFGGGIIIJJJJJJMMMPPPSSSSSSOOOLLLNNNSSSVVVUUUSSSXXXZZZZZZWWWUUUWWW]]]ddd```dddgggfffcccbbbeeehhheeehhhmmmooooooppptttwwwvvvsssuuuyyyzzzyyyzzzlllfffbbb```aaahhhjjjddd```dddiiijjjqqqqqqssswww|||~~~{{{{{{vvvrrrmmmkkklllpppqqqqqqppppppssswww{{{|||uuuqqqlllfffeeehhhmmmooossswwwzzz{{{{{{{{{{{{vvvtttwwwxxxwwwwwwoooddd]]]ZZZZZZYYYXXX[[[WWWZZZaaaeeekkkuuu]]]ZZZXXXRRRQQQPPPOOONNNMMMMMMMMMWWWVVVhhhmmmsssgggUUUOOOMMMKKKHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBB@@@===???EEEFFFCCCHHHJJJHHHBBBAAAEEEFFFBBBWWWyyyxxxwwwuuupppllljjjjjjkkkhhheeeaaa^^^]]]^^^^^^^^^WWW\\\^^^]]]```gggmmmnnnmmmtttzzzuuunnnhhheeebbb^^^[[[UUUUUUSSSQQQOOOMMMLLLKKKPPPMMMIIIGGGGGGJJJKKKLLLKKKLLLLLLKKKHHHIIILLLPPPLLLJJJIIIIIIJJJKKKLLLLLLTTTTTTTTTQQQOOOMMMNNNOOOFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKIIIGGGGGGKKKNNNTTTMMMIIILLLOOOOOOMMMMMMMMMNNNLLLIIILLLSSSUUUTTTPPPQQQQQQQQQOOOMMMJJJHHHQQQJJJEEEIIIQQQTTTNNNGGGGGGIIIKKKMMMNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKNNNMMMKKKJJJKKKLLLMMMLLLJJJJJJJJJJJJIIIKKKOOORRRPPPOOONNNMMMMMMMMMNNNOOORRRNNNLLLMMMQQQQQQNNNJJJNNNLLLJJJJJJKKKNNNOOOOOOUUUSSSQQQQQQUUUXXX[[[]]]___^^^]]]^^^```aaaaaaaaagggnnnrrrooommmppptttuuuuuuuuuzzzpppiiiggggggfffjjjkkkhhhhhhlllnnnkkkoooqqquuu{{{~~~|||xxxtttpppmmmkkkmmmqqqqqqqqqppppppssswwwzzz}}}xxxsssmmmkkklllgggiiinnntttyyy|||{{{|||zzzuuusssuuuuuusssqqqjjjaaaZZZXXXXXXWWWVVVVVVSSSVVV\\\]]]bbbsssuuu\\\YYYWWWRRRQQQPPPOOOOOOOOOOOOPPPUUUTTTfffnnnzzzdddTTTOOONNNMMMLLLKKKJJJJJJIIIHHHGGGGGGCCCCCCBBBAAAAAAAAAAAABBBCCCDDDCCC@@@BBBGGGHHHEEEDDDHHHGGGBBBBBBGGGKKKKKK___}}}vvvooommmppppppnnnkkkhhhhhhjjjlllmmmiiidddaaaaaadddhhhjjjiiinnnsssvvv||||||uuurrrnnnfffaaa```ccc^^^YYYUUUSSSRRROOOMMMOOONNNMMMKKKJJJHHHGGGGGGMMMKKKHHHGGGHHHIIIKKKKKKLLLLLLLLLJJJHHHHHHKKKNNNKKKJJJIIIIIIJJJKKKLLLLLLQQQRRRRRRPPPNNNLLLMMMNNNIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKIIIGGGHHHKKKNNNPPPKKKJJJMMMOOOMMMLLLMMMNNNPPPQQQRRRWWW\\\YYYSSSOOOPPPQQQQQQPPPOOOMMMKKKPPPNNNMMMNNNOOOOOOLLLHHHFFFGGGIIIKKKLLLKKKJJJJJJMMMMMMLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHHHHJJJJJJKKKKKKLLLMMMLLLLLLMMMPPPSSSQQQPPPOOONNNNNNOOOPPPQQQSSSPPPNNNPPPSSSTTTQQQNNNLLLKKKKKKLLLOOORRRTTTUUU]]]\\\[[[[[[]]]```bbbcccgggggggggiiilllnnnoooppprrryyyvvvmmmkkklllkkklllkkkkkkooosssssspppqqquuu}}}~~~uuuqqqooolllkkkmmmpppqqqpppoooooorrrvvvyyyzzzvvvpppkkkjjjcccfffjjjpppvvv{{{yyy|||{{{wwwuuuuuurrrnnniiiccc\\\WWWWWWVVVUUUSSSSSSQQQSSSWWWWWWYYYfffvvvwww]]]YYYWWWSSSRRRQQQPPPPPPQQQRRRRRRSSSSSSbbbooo~~~|||___QQQNNNOOOOOONNNLLLJJJHHHFFFEEEEEEEEEAAA@@@@@@@@@@@@AAABBBBBBDDDEEEEEECCCEEEIIIIIIEEECCCGGGGGGCCCAAAFFFNNNRRReee}}}wwwtttuuutttpppnnnooonnnmmmkkkhhheeeeeehhhjjjooollliiihhhlllttt||||||uuupppfff```ZZZXXXTTTMMMIIIIIIRRROOOKKKIIIIIIIIIIIIHHHJJJIIIHHHGGGFFFEEEEEEEEEJJJIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMKKKIIIIIIJJJLLLHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNOOONNNMMMLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGHHHJJJKKKKKKJJJIIIIIILLLNNNMMMLLLMMMPPPPPPNNNPPPTTTaaa^^^YYYWWW\\\```\\\TTTMMMNNNPPPQQQQQQPPPOOONNNOOORRRUUUSSSNNNIIIHHHIIIFFFGGGIIIJJJKKKJJJJJJIIIMMMMMMOOOOOOOOOMMMLLLJJJKKKJJJIIIIIIIIIJJJKKKKKKIIIKKKMMMMMMMMMMMMOOOQQQPPPPPPOOONNNNNNOOOPPPQQQQQQPPPOOORRRUUUVVVTTTQQQPPPPPPRRRSSSVVVYYY[[[]]]eeefffgggjjjmmmoooqqqrrrxxxyyy{{{~~~~~~{{{zzz{{{~~~qqqlllmmmnnnnnnmmmmmmppptttxxxyyy}}}~~~~~~tttqqqoookkkjjjkkknnnnnnnnnmmmmmmooossswww~~~}}}yyyrrrlllhhheeefffiiimmmsssxxx}}}|||{{{xxxvvvqqqkkkccc___YYYVVVVVVVVVTTTQQQQQQQQQSSSVVVUUUUUU___kkk|||yyy```\\\YYYUUUTTTRRRPPPPPPPPPQQQRRRRRRRRR___mmmzzzvvv[[[NNNKKKLLLNNNMMMJJJGGGCCCAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBDDDDDDCCCEEEIIIHHHCCCDDDGGGHHHCCC???BBBLLLTTTjjjzzzwwwuuunnnkkkkkknnnooollllllnnnooonnnllliiiffffffhhhjjjrrrrrrtttyyy~~~zzztttnnniiiddd___[[[YYYTTTQQQQQQNNNIIIGGGHHHMMMLLLIIIHHHHHHIIIJJJKKKKKKJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKOOOOOONNNLLLKKKKKKKKKLLLFFFHHHJJJKKKKKKKKKLLLLLLJJJLLLNNNOOONNNLLLLLLMMMKKKJJJHHHFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNPPPSSSRRRRRRXXXaaasss```TTTUUU[[[ZZZUUUMMMMMMNNNOOOOOOOOONNNNNNMMMRRRVVVSSSMMMHHHHHHJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMPPPQQQPPPNNNKKKIIIPPPPPPOOOMMMKKKKKKLLLMMMIIIKKKNNNOOOOOOOOOPPPQQQSSSRRRQQQPPPPPPQQQQQQRRRSSSSSSTTTXXX\\\]]]\\\ZZZ\\\^^^```bbbdddfffhhhjjjpppsssxxx}}}}}}}}}~~~|||}}}xxxuuuqqqmmmjjjkkkmmmpppvvvzzzwwwqqqqqqpppqqqqqqqqqqqqvvv~~~~~~uuuqqqnnnjjjhhhiiijjjkkkkkkjjjkkkmmmrrruuu~~~wwwoookkkffffffgggjjjooouuu{{{}}}{{{wwwtttoooiiiccc^^^YYYWWWWWWVVVTTTQQQOOOPPPRRRTTTSSSTTT\\\dddqqq{{{bbb___\\\XXXVVVRRROOOMMMMMMMMMNNNPPPQQQ[[[wwwjjjqqqqqqXXXLLLGGGHHHJJJKKKIIIEEEBBB???>>>>>>???AAAAAAAAAAAABBBDDDEEEFFF@@@BBBBBBAAACCCFFFEEEAAABBBDDDDDDAAA>>>AAALLLVVVooo|||xxxtttsssssssssjjjiiikkkoooooojjjhhhjjjggghhhjjjkkkmmmpppuuuxxx}}}yyytttppplllccc```\\\YYYVVVTTTRRROOONNNKKKJJJLLLKKKHHHHHHLLLLLLKKKJJJHHHGGGHHHJJJKKKMMMLLLKKKJJJIIIJJJKKKKKKJJJLLLNNNNNNMMMKKKLLLMMMQQQPPPOOONNNNNNMMMLLLLLLDDDGGGKKKLLLKKKJJJJJJKKKIIILLLOOOQQQPPPNNNMMMMMMIIIHHHFFFEEEFFFHHHJJJKKKLLLKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPRRR]]]iii{{{cccRRRPPPUUUUUUQQQMMMMMMMMMMMMMMMLLLLLLKKKLLLNNNPPPPPPMMMKKKJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMPPPQQQPPPMMMJJJGGGPPPQQQPPPMMMJJJIIIJJJLLLJJJMMMPPPQQQRRRRRRTTTUUUXXXWWWUUUTTTSSSTTTTTTUUU[[[]]]```eeeiiijjjjjjiiimmmqqqvvvyyy{{{}}}xxxqqqmmmpppsssssssssuuusssrrrooojjjffffffhhhjjjkkklllnnnsssyyy|||yyyyyytttuuuxxx{{{}}}{{{~~~~~~}}}tttpppnnniiigggggghhhhhhiiiiiijjjmmmrrrvvvyyyoookkkeeeddddddfffkkkrrryyy~~~zzz|||{{{vvvsssrrrnnnjjjeee```[[[XXXXXXWWWTTTRRRKKKMMMOOOPPPOOORRRXXX]]]jjjvvv{{{bbb^^^[[[WWWTTTPPPLLLIIIHHHIIIIIILLLMMMUUUoooiiifffnnnWWWLLLEEEDDDGGGIIIGGGEEECCCAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFF@@@AAAAAA???AAAEEEEEEAAA?????????@@@@@@DDDNNNZZZssszzzvvvxxxvvvssspppooooooooopppjjjjjjnnnrrrpppjjjhhhjjjdddiiiqqqyyyxxxsssiiifffccc```^^^\\\YYYWWWTTTRRRNNNLLLKKKJJJIIIHHHGGGFFFGGGJJJIIIGGGJJJNNNMMMMMMLLLJJJIIIIIIKKKNNNOOONNNLLLJJJJJJJJJLLLMMMLLLOOOQQQPPPMMMKKKLLLNNNQQQOOONNNNNNOOOOOOMMMLLLDDDHHHLLLMMMKKKHHHHHHIIIIIIMMMQQQRRRQQQOOOMMMLLLGGGFFFFFFFFFGGGHHHJJJKKKMMMKKKKKKLLLMMMNNNMMMLLLLLLJJJJJJKKKKKKNNNYYYdddzzzppp```SSSQQQSSSQQQKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLMMMLLLLLLKKKKKKJJJJJJJJJLLLNNNPPPQQQPPPMMMJJJGGGMMMOOOOOOLLLIIIGGGJJJMMMKKKNNNPPPRRRTTTUUUXXX[[[\\\[[[ZZZZZZZZZ[[[\\\]]]hhhkkkpppuuuyyy{{{||||||wwwooojjjkkkmmmjjjggggggiiijjjjjjhhhggggggkkknnnnnnmmmllllllmmmppptttvvvyyy|||~~~|||{{{|||~~~yyyzzzzzz{{{{{{~~~yyyqqqnnnllliiifffgggfffggghhhiiikkkoootttxxxzzzppplllfffdddbbbbbbffflllssswwwwwwxxxvvvrrrqqqssssssqqqiiiccc\\\XXXWWWVVVTTTQQQKKKMMMNNNLLLLLLOOOTTTWWW```hhhyyyxxx^^^YYYUUUSSSPPPLLLHHHFFFEEEFFFGGGFFFHHHOOOhhhjjj\\\qqqkkkWWWMMMEEECCCFFFDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDBBBCCCBBB@@@BBBFFFGGGDDDAAA>>>>>>AAADDDGGGOOOYYYnnn}}}yyyuuurrrooonnnrrrqqqooommmlllkkkkkkkkkcccdddiiiooopppnnnpppuuu|||xxxuuuppplllgggbbb\\\XXXPPPNNNLLLLLLMMMNNNNNNMMMOOOLLLIIIGGGHHHHHHHHHHHHIIIIIIJJJMMMLLLJJJMMMRRROOOPPPPPPNNNLLLLLLOOORRRQQQPPPMMMKKKJJJKKKLLLMMMMMMPPPRRROOOKKKIIIKKKMMMNNNMMMKKKLLLNNNOOOMMMKKKDDDIIINNNNNNKKKGGGFFFGGGIIIMMMQQQSSSQQQNNNLLLJJJGGGGGGGGGGGGGGGGGGHHHHHHMMMLLLKKKLLLOOOOOONNNLLLJJJHHHHHHJJJIIIJJJPPPXXXccc```XXXPPPOOOQQQNNNIIIJJJJJJJJJKKKKKKLLLMMMNNNKKKKKKKKKKKKLLLNNNPPPQQQOOONNNMMMLLLKKKKKKKKKKKKOOOPPPQQQRRRPPPNNNKKKIIINNNQQQSSSQQQOOOOOOSSSWWWWWWXXX[[[]]]___bbbgggjjjmmmmmmnnnoooqqqtttwwwxxx{{{tttsssqqqkkkeeebbb^^^aaadddeeefffiiinnnrrrsssrrrpppooonnnoooppppppqqqrrrrrrssstttwww{{{~~~~~~}}}{{{xxxzzz~~~}}}uuunnnlllkkkhhhggggggfffhhhiiijjjlllqqqvvvzzzuuuqqqjjjgggccc```aaaeeekkkooovvvwwwuuuqqqrrrwwwzzzyyykkkeee]]]XXXWWWVVVSSSQQQMMMNNNNNNLLLKKKNNNSSSUUUWWW^^^mmmvvvZZZTTTPPPOOOMMMIIIEEEDDDDDDFFFGGGAAADDDKKKdddlllUUUccciiiWWWNNNFFFCCCFFF??????@@@@@@@@@???>>>>>>AAAAAA@@@@@@AAAAAABBBBBBEEEFFFDDDAAACCCHHHIIIGGGGGGAAA???CCCFFFGGGMMMUUUeeeyyy~~~zzzyyytttttttttrrrooonnnnnnpppnnnmmmlllkkkjjjiiiiiiiiimmmooovvv~~~~~~yyytttnnneee^^^\\\YYYVVVSSSQQQNNNKKKHHHDDDCCCBBBDDDGGGJJJLLLLLLMMMKKKHHHHHHIIIKKKLLLLLLMMMMMMNNNPPPOOOLLLOOOTTTMMMNNNOOOMMMKKKLLLPPPTTTTTTRRROOOLLLKKKLLLMMMNNNNNNPPPQQQNNNIIIGGGIIIMMMLLLJJJIIIKKKMMMNNNLLLIIIDDDIIIOOOOOOKKKFFFEEEFFFIIIMMMQQQSSSQQQNNNJJJIIIHHHHHHHHHHHHHHHGGGEEEEEENNNLLLKKKMMMOOOPPPNNNLLLJJJIIIIIIKKKKKKHHHJJJNNNYYYWWWQQQJJJIIILLLMMMKKKIIIIIIJJJKKKMMMNNNPPPQQQLLLMMMNNNMMMKKKLLLQQQUUURRRRRRPPPOOONNNNNNMMMNNNQQQRRRRRRRRRQQQOOOMMMKKKSSSWWWZZZZZZXXXYYY___dddiiikkkmmmooorrrvvv|||~~~uuuooommmiiidddaaaeeennnuuuvvvuuusssrrrssstttvvvwwwrrrrrrtttuuussspppsssyyy{{{zzzxxx|||~~~wwwpppkkkeeebbbfffmmmkkkiiiggggggjjjnnnrrrsss{{{uuuhhheee```]]]^^^aaagggjjjpppvvvzzzxxxvvvxxxzzzzzznnnkkkcccXXXTTTVVVRRRKKKMMMJJJKKKNNNNNNKKKMMMTTTWWW]]]hhhvvvwwwWWWOOOLLLKKKHHHFFFDDDEEEFFFFFFFFFHHHDDDIII^^^sssXXX\\\sssmmmUUULLLGGGDDDEEE=========>>>???AAABBBCCCEEEBBB???======>>>>>>===EEEEEEEEEFFFFFFGGGIIIIII@@@<<<:::>>>CCCGGGNNNVVVaaaooozzzyyyrrrppprrrtttnnnooooooqqqrrrqqqnnnlllaaaeeejjjkkkkkknnnuuu{{{zzzuuulllgggaaa\\\ZZZWWWSSSPPPLLLIIIFFFFFFGGGHHHFFFDDD@@@AAAAAABBBCCCDDDFFFGGGLLLKKKHHHGGGGGGIIIKKKLLLPPPQQQQQQPPPOOOOOOPPPRRRRRROOOLLLLLLNNNQQQSSSTTTRRRRRRQQQMMMIIIIIILLLPPPTTTSSSPPPNNNKKKJJJIIIHHHHHHLLLMMMLLLKKKMMMJJJFFFKKKNNNQQQPPPMMMIIIGGGGGGKKKLLLOOOQQQQQQPPPNNNMMMQQQMMMJJJJJJMMMNNNLLLIIISSSOOOKKKLLLOOOQQQNNNKKKOOOMMMJJJIIIIIIKKKMMMOOOSSSQQQMMMJJJIIIIIILLLMMMIIIGGGFFFIIIMMMOOONNNLLLQQQOOONNNPPPSSSVVVUUUTTTYYYZZZUUUNNNLLLQQQWWWYYYXXXYYYZZZYYYWWWUUUUUUUUUYYYZZZaaajjjlllkkkpppxxx~~~vvvrrrqqqrrrrrrssstttwwwzzz|||}}}|||uuussstttvvvuuussstttyyy{{{zzz|||}}}tttmmmjjjjjjhhhiiillljjjhhhfffgggiiimmmqqqsss}}}uuugggccc___\\\\\\___dddhhhnnntttxxxvvvsssttttttssskkkiiiaaaXXXUUUWWWVVVPPPOOOLLLLLLNNNMMMKKKNNNTTTVVV[[[dddooowwwWWWNNNKKKIIIFFFDDDBBBBBBBBBCCCCCCGGGCCCGGGZZZuuuWWWYYYlllttt[[[NNNGGGCCCBBB>>>>>>??????AAABBBCCCDDDEEEBBB???======>>>>>>===AAAAAA@@@AAAAAABBBCCCCCCBBB>>>===@@@DDDHHHNNNVVV\\\iiitttuuupppnnnmmmlllllllllllllllkkkjjjhhhfffccciiiqqqwww|||zzzrrrlllgggbbb___TTTQQQMMMKKKKKKJJJHHHFFFGGGDDDBBBAAACCCCCCBBB@@@AAAAAAAAAAAABBBCCCDDDEEEKKKIIIHHHGGGHHHJJJLLLNNNPPPPPPPPPQQQQQQRRRRRRRRRPPPNNNLLLLLLNNNQQQRRRRRRPPPQQQPPPMMMIIIHHHJJJMMMOOONNNMMMLLLKKKIIIHHHHHHHHHLLLLLLJJJIIIKKKJJJGGGHHHKKKNNNMMMKKKHHHHHHHHHJJJLLLNNNPPPPPPNNNMMMKKKOOOMMMLLLLLLLLLMMMLLLKKKPPPLLLHHHIIIKKKMMMJJJGGGLLLLLLLLLLLLLLLMMMNNNOOOUUUSSSPPPMMMKKKLLLNNNPPPMMMMMMNNNOOOQQQRRRQQQOOOSSSQQQQQQSSSWWW[[[\\\[[[]]]^^^[[[UUUTTTYYY^^^```cccccccccbbbbbbcccgggjjjlllmmmuuuzzzyyyxxxyyy}}}~~~yyyxxx{{{|||yyyxxxyyy~~~|||{{{{{{}}}uuummmmmmooollliiigggiiigggffffffhhhlllpppsss}}}ssseeebbb]]]YYYYYY[[[___bbbhhhooosssqqqnnnmmmllljjjhhhfff___XXXVVVXXXXXXVVVRRROOONNNNNNMMMLLLOOOTTTUUUXXX^^^fffssswwwVVVLLLIIIFFFDDDAAA??????@@@AAABBBHHHCCCFFFUUUyyyzzzYYYWWWggg|||aaaPPPGGGAAA@@@@@@@@@AAAAAABBBCCCDDDEEEDDDAAA>>>===>>>>>>>>>===>>>===============>>>??????;;;;;;@@@EEEIIIOOOVVV___iiirrrssspppnnnjjjfffhhhhhhiiijjjkkkmmmmmmnnnvvv}}}vvvnnnhhhccc\\\VVVRRRQQQOOONNNEEEDDDBBBBBBCCCCCCBBBAAABBBAAA??????AAABBBAAA@@@AAAAAAAAAAAAAAABBBCCCCCCHHHHHHGGGGGGIIIKKKNNNOOOQQQPPPOOORRRUUUUUUSSSPPPNNNMMMLLLLLLNNNPPPPPPOOOMMMOOOPPPMMMIIIGGGHHHJJJIIIJJJJJJJJJIIIIIIHHHGGGIIIKKKJJJGGGGGGIIIIIIGGGFFFHHHIIIIIIGGGGGGHHHIIIIIIJJJLLLMMMMMMKKKJJJHHHLLLMMMNNNMMMLLLKKKLLLMMMNNNJJJGGGGGGIIIJJJHHHFFFLLLMMMNNNOOOPPPPPPOOOOOOQQQQQQOOOMMMJJJJJJMMMOOOPPPRRRTTTUUUSSSRRRRRRRRRVVVUUUTTTVVVZZZ]]]___```^^^aaaaaa^^^___dddhhhhhhpppqqqqqqrrruuu|||~~~{{{~~~{{{{{{}}}wwwqqqppprrrxxx~~~wwwxxx}}}~~~zzzsssrrrqqqkkkfffdddggggggeeedddeeeiiiooosss|||ooogggccc]]]XXXUUUUUUXXXZZZ___ggglllkkkiiihhhgggdddfffccc^^^XXXVVVWWWXXXXXXUUUSSSQQQOOOMMMMMMPPPTTTTTTUUUYYY^^^gggxxxvvvTTTJJJFFFCCCBBBAAA??????AAADDDGGGIIIEEEEEEQQQsss^^^YYYeeedddPPPFFFAAA@@@AAAAAAAAAAAAAAABBBCCCDDDBBB@@@>>>===>>>>>>===<<<>>>===============>>>>>>===;;;<<>>===>>>>>>===<<<==================>>>???@@@>>>AAAIIIOOOSSSZZZ```eeehhhjjjjjjnnntttvvvttt~~~|||uuunnnfffaaa\\\XXXSSSPPPOOOMMMJJJHHHHHHFFFEEEFFFGGGGGGFFFEEE>>>???BBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGAAAAAA@@@@@@@@@AAAAAABBBEEEEEEFFFGGGHHHJJJLLLNNNRRROOONNNPPPSSSRRRMMMGGGKKKJJJIIIJJJLLLLLLKKKJJJKKKNNNPPPOOOLLLIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEIIIJJJHHHCCCCCCGGGHHHGGGHHHGGGDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCGGGJJJMMMMMMKKKJJJKKKNNNMMMLLLKKKKKKLLLMMMMMMLLLQQQOOOMMMLLLKKKMMMOOOPPPQQQTTTWWWVVVSSSSSSVVVYYY[[[^^^bbbbbbaaabbbdddhhhfffhhhjjjmmmooorrruuuwww|||yyyyyy||||||yyyvvvwwwkkkhhheeeeeecccaaaeeejjjkkkzzzrrrmmmpppvvv~~~{{{wwwtttrrrlllgggiiinnndddeeedddaaaaaaeeemmmssssssiiieee^^^WWWRRRPPPOOOPPPQQQZZZ```aaaaaacccdddcccdddaaa___^^^YYYTTTSSSVVVXXX[[[YYYTTTPPPQQQQQQPPPUUUQQQSSSYYY^^^fffwwwwwwSSSGGGBBBBBBDDDDDDCCCBBBFFFMMMSSSMMMIIIIIIOOOllleeeYYY]]]sssXXXLLLGGGEEE@@@@@@???>>>>>>>>>??????@@@>>>===>>>>>>???===<<<;;;;;;;;;<<<<<<===>>>???AAA@@@CCCKKKQQQTTTYYY___aaaeeehhhkkksss|||rrrlllddd^^^[[[VVVQQQMMMJJJHHHFFFCCCBBBCCCDDDEEECCCBBBBBBDDDFFFGGGEEEDDD999===BBBDDDEEEDDDDDDDDDAAABBBCCCCCCBBBBBBDDDFFFAAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJNNNLLLKKKLLLMMMLLLIIIEEEKKKIIIGGGHHHIIIJJJJJJIIIIIILLLOOOOOOKKKIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJHHHCCCCCCGGGHHHFFFIIIGGGDDDCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGJJJKKKKKKJJJKKKKKKIIIIIIJJJJJJKKKLLLMMMNNNOOONNNKKKJJJJJJMMMPPPSSSTTTYYY^^^___]]]\\\```ddddddeeehhhkkknnnsssxxx{{{}}}wwwrrrssskkkhhhggggggddd___```dddaaahhhtttoookkknnnsss~~~{{{tttmmmjjjhhhfffggglllcccdddccc```___ccclllsssuuufffccc]]]WWWSSSQQQQQQRRRQQQXXX^^^^^^^^^bbbddddddcccaaaaaabbb]]]VVVUUUYYYYYY]]]\\\VVVRRRRRRQQQMMMUUUPPPPPPXXX\\\^^^hhhuuuyyyUUUHHHCCCCCCEEEEEEBBBAAADDDKKKRRRLLLJJJIIINNNjjjjjjXXXWWWuuueeeTTTJJJEEEAAA@@@???>>>>>>>>>>>>>>>???>>>===>>>??????===;;;;;;;;;;;;<<<===???AAAAAADDDDDDIIIRRRZZZ^^^dddjjjnnnuuu{{{yyyrrrjjjccc^^^YYYTTTNNNKKKKKKJJJGGGDDDCCCCCCAAA???===???BBBEEECCCBBBAAAAAACCCEEEEEEEEE===AAAFFFHHHGGGEEEDDDDDD???AAABBBAAA??????AAACCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGKKKIIIFFFEEEGGGHHHIIIIIIGGGJJJLLLLLLJJJIIIJJJMMMJJJHHHFFFEEEEEEFFFHHHJJJHHHJJJHHHEEEDDDGGGHHHFFFHHHFFFDDDDDDFFFGGGFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIDDDEEEFFFIIIKKKKKKJJJHHHGGGHHHIIIJJJKKKMMMOOOQQQNNNNNNNNNPPPRRRVVVYYY[[[___ffflllnnnllllllpppuuuyyyxxxyyyyyyqqqqqqmmmjjjiiiiiieee```___cccccccccfffpppnnnjjjnnnqqq}}}sssgggdddeeeddddddeeecccdddccc```^^^bbbkkksssuuudddaaa\\\WWWTTTSSSTTTTTTRRRYYY^^^]]]]]]aaaddddddbbb```ccceeeaaaYYYWWW\\\YYY^^^^^^XXXSSSSSSQQQLLLVVVNNNOOOWWW[[[YYY]]]gggyyy|||XXXJJJDDDDDDEEEEEEAAA???AAAHHHNNNKKKIIIIIINNNhhhnnnZZZSSSnnnnnnZZZLLLDDDAAAAAA@@@???>>>>>>>>>>>>>>>======>>>??????===;;;<<<<<<===>>>@@@BBBDDDEEEKKKLLLTTT```kkkrrryyy|||wwwqqqmmmgggaaa[[[UUUOOOLLLNNNIIIDDDBBBCCCCCCBBB@@@CCCCCCBBB???<<<===AAAEEECCC@@@<<<;;;===@@@BBBCCC@@@EEEIIIIIIFFFBBB?????????AAABBBAAA>>>>>>@@@CCC@@@AAAAAABBBCCCDDDFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAABBBDDDDDDCCCDDDGGGIIIKKKHHHEEEDDDEEEGGGHHHIIIEEEHHHJJJJJJHHHHHHJJJMMMHHHFFFDDDBBBCCCFFFJJJLLLGGGJJJIIIFFFEEEHHHHHHFFFFFFDDDCCCEEEHHHJJJIIIGGGFFFFFFGGGIIIJJJKKKLLLMMMDDDCCCDDDGGGKKKLLLJJJFFFGGGHHHJJJKKKMMMOOORRRTTTOOOQQQTTTXXX]]]```cccdddooovvv~~~~~~xxxlllllllllnnnooonnniiiddd___]]]______eeemmmnnnrrrrrrkkkhhhuuu~~~uuulllhhheeebbbcccfff```^^^^^^```bbbdddmmmwwwqqqeee```YYYTTTQQQSSSVVVXXXXXXWWWXXX\\\bbbffffffeeeaaabbbdddgggiiifff___ZZZZZZ[[[[[[XXXUUURRRQQQPPPPPPPPPOOOOOOQQQUUUXXXZZZgggWWWFFFHHHAAAAAAAAA@@@@@@AAAEEEGGGDDDEEEAAASSSnnnsssVVVUUUlllfffTTTKKKDDDCCCBBBAAA@@@@@@AAABBB@@@===::::::<<<>>><<<:::>>>???@@@AAADDDHHHNNNRRR[[[eeetttzzzssslllgggbbb^^^\\\WWWSSSNNNIIIFFFEEEEEEEEECCCCCCBBBAAAAAA@@@AAAAAADDDBBB???===>>>???@@@@@@@@@???===<<<;;;<<<>>>??????MMMWWWRRREEE>>>>>>???===>>>@@@AAABBBBBBBBBAAA@@@??????AAADDDEEEDDDCCCFFFFFFEEECCC@@@@@@AAACCC???>>>>>>@@@CCCEEEFFFFFFFFFHHHJJJJJJIIIGGGGGGHHHJJJIIIIIIJJJJJJIIIGGGDDDFFFHHHFFFAAACCCHHHHHHCCCKKKFFFHHHNNNKKKAAA???FFFHHHFFFEEEGGGIIIIIIFFFCCCFFFGGGIIIKKKMMMMMMJJJHHHGGGEEEGGGKKKLLLHHHGGGIIIJJJPPPWWWYYYWWWVVVXXX[[[```aaacccfffkkkttt~~~vvvwwwxxx{{{rrrkkkiiimmmqqqrrrnnnhhhcccaaa___]]]```dddddddddsssrrrlllkkkppp}}}wwwnnneeeaaa]]]ZZZ[[[^^^___]]]^^^aaacccfffpppzzzwwwgggddd___[[[YYYXXXXXXXXXWWWVVVVVVZZZ```eeehhhhhheeefffhhhkkkllliiibbb\\\^^^]]]\\\XXXSSSOOOLLLKKKNNNMMMKKKKKKLLLNNNPPPRRRVVVjjjzzzWWWEEEGGG@@@AAAAAA@@@???AAADDDFFFEEEHHHCCCOOOfffyyyYYYUUUjjjkkkZZZQQQIIIHHHFFFDDDCCCBBBCCCCCCBBB@@@>>>???AAABBBAAA??????AAADDDHHHOOOXXXcccjjjvvvrrrpppkkkhhhhhhdddaaa[[[VVVSSSPPPMMMJJJLLLKKKHHHEEEBBBAAA??????@@@???????????????@@@AAAAAA???===<<<===>>>??????@@@@@@???>>>>>>>>>@@@BBB@@@IIIPPPLLLDDD@@@???>>>>>>>>>???@@@AAAAAAAAAAAA??????@@@BBBDDDEEECCCBBBEEEEEEEEECCCAAA@@@AAACCC@@@???>>>@@@BBBDDDEEEEEEHHHJJJLLLLLLJJJIIIIIIIIIHHHGGGFFFFFFGGGGGGEEECCCEEEFFFEEEAAADDDJJJKKKHHHMMMHHHJJJPPPNNNFFFEEEKKKLLLJJJJJJKKKLLLLLLIIIFFFLLLKKKKKKLLLOOOPPPPPPPPPRRRPPPQQQTTTRRRPPPRRRVVVZZZaaajjjpppqqqppprrrtttzzz|||uuuuuuwwwyyy{{{~~~xxxjjjmmmqqqtttsssoooiiieeeaaa]]]]]]```___^^^eeepppsssnnnooommm|||wwwnnneee```]]]ZZZ[[[^^^___]]]^^^aaadddhhhsss}}}llliiifffcccaaa^^^[[[YYYVVVUUUUUUXXX^^^eeejjjlllkkkllloooqqqpppllleee```^^^]]]ZZZVVVQQQMMMJJJHHHJJJIIIGGGEEEEEEFFFGGGIIIMMMZZZeeevvvWWWDDDEEE@@@AAAAAA@@@???@@@BBBEEEDDDKKKEEEIIIZZZ___VVVgggqqqddd[[[QQQNNNKKKHHHEEEDDDDDDDDDEEECCCCCCDDDFFFGGGGGGFFFGGGKKKQQQZZZfffuuuzzznnnggg```\\\WWWRRRQQQSSSPPPNNNKKKJJJIIIGGGDDDBBBBBBBBBBBBAAA@@@>>><<<:::=========>>>>>>@@@AAAAAA@@@????????????@@@AAABBBAAAAAAAAA@@@???@@@CCCEEEDDDIIIKKKHHHDDDCCCAAA>>>@@@???????????????@@@@@@??????@@@BBBDDDDDDBBB@@@DDDEEEEEECCCAAAAAABBBDDDBBB@@@??????AAACCCDDDCCCHHHJJJKKKKKKIIIGGGGGGHHHFFFEEECCCCCCDDDEEEEEEDDDEEEFFFDDDCCCFFFLLLOOOMMMLLLHHHJJJPPPOOOIIIIIIOOOOOONNNNNNOOOPPPPPPNNNKKKSSSQQQOOOPPPUUUYYY]]]^^^]]]]]]```bbb```___fffnnnwwwvvvwwwyyyzzz|||}}}~~~~~~|||}}}~~~xxxsssnnnooorrrsssnnniiifffbbbaaadddfffdddeeejjjsssqqqmmmpppnnn~~~wwwnnnfffbbb```^^^___cccaaa___```bbbdddiiisss~~~rrrnnniiieeeccc```\\\YYYVVVUUUUUUWWW]]]eeemmmrrrppprrrtttuuusssoooiiiddd\\\ZZZVVVSSSPPPNNNKKKIIIGGGEEEDDDBBBBBBBBBCCCDDDJJJUUU[[[gggXXXDDDDDD@@@AAAAAA@@@??????AAACCCAAAKKKEEEDDDQQQzzzfffXXXeee{{{tttkkkeeeZZZWWWSSSNNNKKKIIIHHHHHHJJJIIIHHHIIILLLPPPTTTVVV^^^dddmmmyyy|||ssshhh```[[[XXXUUURRRLLLFFFHHHMMMLLLKKKIIIIIIJJJIIIFFFDDD>>>>>>?????????>>><<<;;;????????????@@@@@@AAABBBAAABBBCCCCCCCCCBBBCCCDDDDDDDDDDDDBBB@@@CCCHHHMMMTTTWWWUUUMMMFFFCCCBBB@@@AAA@@@???>>>===>>>???@@@??????AAACCCEEEDDDBBB???CCCDDDEEEDDDBBBBBBCCCDDDDDDAAA??????AAABBBCCCCCCEEEFFFGGGFFFDDDCCCDDDEEEFFFDDDCCCCCCDDDFFFGGGFFFFFFEEEDDDEEEIIIMMMOOOOOOMMMKKKLLLPPPOOOLLLNNNSSSQQQRRRTTTVVVWWWXXXWWWVVVYYYYYYZZZ___fffmmmrrruuuppptttzzz~~~ssstttvvvxxxyyyzzzzzzzzzyyywwwvvvvvvxxx|||pppjjjnnnrrrooojjjkkkgggfffiiikkkiiigggfffkkkooo{{{ooolllqqqnnnppphhhaaa^^^^^^]]]___ccceeebbbaaacccdddhhhrrr}}}yyyrrrhhhbbb```___\\\YYYXXXWWWVVVXXX]]]eeeooouuussstttvvvuuurrrnnnjjjhhh^^^ZZZUUUQQQOOOLLLIIIFFFDDDCCCBBBBBBBBBCCCDDDDDDBBBNNNRRRZZZlll[[[EEEDDDAAABBBBBBAAA@@@???AAABBB???HHHCCCDDDOOOtttlllYYYddd~~~yyyvvvuuurrrmmmhhh___\\\XXXSSSQQQPPPPPPQQQUUUUUUVVVZZZ```iiirrrxxx|||pppgggaaa\\\UUUPPPMMMLLLLLLLLLGGGBBBDDDKKKHHHGGGFFFGGGGGGGGGDDDBBB??????@@@@@@@@@??????>>>@@@@@@??????@@@@@@AAABBBAAADDDFFFFFFEEEDDDDDDFFFJJJKKKLLLKKKKKKNNNVVV\\\lllooojjj[[[JJJBBB@@@???AAA@@@???>>>>>>>>>@@@@@@@@@@@@AAACCCEEEEEECCCAAABBBDDDEEEEEECCCCCCDDDEEEEEECCC@@@???AAABBBCCCCCCCCCDDDDDDDDDBBBBBBCCCEEEEEECCCBBBBBBEEEGGGHHHHHHGGGEEEEEEGGGJJJLLLNNNNNNPPPOOOQQQSSSSSSSSSVVV[[[ZZZ\\\```cccfffhhhiiijjjiiilllrrrzzzzzzrrroooiiiqqqwwwxxxvvvzzzzzzrrrssstttvvvwwwwwwwwwwwwtttrrrqqqpppqqqsssvvvwwwxxx|||qqqnnnnnnlllhhhllliiihhhiiiiiigggccc___dddcccjjj{{{nnnkkkssssssoooggg___^^^]]]\\\___cccfffcccbbbbbbcccgggrrr}}}uuuhhh```^^^^^^\\\ZZZYYYXXXXXXXXX\\\cccmmmtttsssttttttrrrnnnkkkjjjjjjccc]]]VVVQQQNNNJJJEEEAAABBBBBBBBBBBBBBBCCCDDDEEE<<>>===AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEFFFFFFEEEAAACCCEEEEEEDDDDDDEEEFFFGGGDDDAAA@@@AAADDDEEEFFFDDDEEEFFFEEEEEEEEEGGGIIIDDDCCCCCCDDDGGGIIIJJJJJJIIIGGGHHHNNNQQQQQQQQQRRRTTTUUUVVVXXXZZZ^^^dddhhhpppsssyyy}}}~~~zzzzzzzzzzzz|||lll```\\\\\\YYY\\\]]]ZZZUUUVVV]]]eeeqqqpppooonnnmmmlllkkkkkkiiilllqqqttttttqqqnnnkkkhhhffffffgggiiieee\\\TTTttttttttttttttttttttttttpppooommmmmmmmmnnnpppqqqppprrruuuxxxsssiiiffffffiiiiiihhhggggggeeeaaa]]]aaa```dddooo{{{ooolllvvvrrrjjjbbb___^^^]]]___ccceeebbb```aaaccchhhsssxxxkkkcccaaa```]]]YYYXXXYYYXXXXXXZZZ```iiipppqqqqqqppplllhhhggghhhjjjeee^^^VVVPPPMMMJJJDDD@@@AAAAAAAAAAAAAAABBBBBBBBB<<>><<>>???AAACCCDDDDDDCCCCCCDDDBBB@@@BBBEEEIIIKKKLLL@@@BBBEEEFFFFFFEEEFFFGGGHHHEEEBBBAAACCCFFFIIIJJJDDDEEEFFFGGGGGGIIILLLOOOKKKLLLNNNQQQUUUVVVUUUTTTYYYXXX]]]hhhnnnkkkjjjlllvvvzzz~~~}}}nnndddZZZQQQMMMQQQQQQLLLPPPZZZWWWPPPNNNRRROOOIIIKKKTTTXXXYYYXXXRRRJJJEEEEEEGGGAAABBBCCCBBBAAA@@@AAABBBEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEECCCCCCCCCCCCCCC@@@AAABBBCCCBBBAAA??????rrrrrrnnngggfffiiikkkiiikkkkkklllkkkkkkjjjiiihhhjjjkkkmmmqqquuuyyy|||~~~rrrccc^^^aaagggnnnrrrqqqlllfffbbbiiijjjkkkkkkiiimmm|||qqqnnnxxxyyyoooeee```^^^ZZZYYYZZZ^^^^^^aaadddeeehhhsss~~~}}}lllfffgggddd^^^[[[QQQPPPPPPRRRVVV\\\cccggggggjjjmmmlllhhhdddccccccaaa\\\UUUPPPNNNKKKGGGCCCCCCBBBAAA????????????@@@CCC???BBBLLLUUUaaayyyfffKKKCCCEEEDDDCCCBBBAAA@@@@@@@@@HHH@@@AAAGGGOOOllluuuSSSVVVttt~~~{{{yyyzzz|||{{{wwwqqqmmmjjjhhhfffdddbbbbbbaaabbbfffnnnxxxwwwmmmeeeaaa[[[TTTOOOMMMKKKIIIFFFDDDBBB@@@@@@@@@BBBCCCCCCCCCGGGMMMSSSQQQPPPLLLGGGHHHKKKIIIEEEHHHJJJFFFAAADDDPPP[[[___\\\XXXVVVYYYXXXSSSOOOOOOHHHHHHIIIMMMSSSWWWXXXXXXUUUmmm~~~wwwvvv{{{tttooohhhYYYKKKCCCGGGEEECCCBBBAAA@@@===<<>>>>>???@@@AAAAAABBB>>>>>>???AAABBBAAA???<<>>AAAJJJRRR```zzznnnPPPFFFCCCBBBBBBAAAAAAAAABBBBBBKKKCCCDDDHHHNNNiiioooSSSRRRgggyyy}}}}}}|||zzzwwwuuuuuuvvvwwwssspppjjjeeebbbaaacccdddlllooouuu|||{{{sssmmmjjjfff```XXXTTTRRROOOKKKGGGHHHGGGEEEBBB@@@>>>===<<>>???;;;;;;>>><<<<<<;;;;;;;;;;;;;;;<<<777777777888888999999:::>>>===>>>@@@AAA@@@>>><<>>DDDCCCAAA???>>><<<<<<;;;DDDEEEGGGJJJKKKJJJGGGDDDKKKNNNMMMGGGDDDIIIPPPTTTOOOJJJEEEJJJ\\\nnnuuutttddd___ZZZXXXVVVWWW```jjjqqqrrrnnndddZZZXXX```hhhfffzzzrrr___]]]YYYPPPIIIHHHFFFBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAADDDCCCBBBDDDGGGIIIJJJIIIGGGJJJIIIEEEDDDIIILLLMMMJJJKKKLLLLLLKKKKKKKKKLLLXXXWWWVVVWWW[[[bbbiiimmm{{{zzzuuusssvvvxxxwwwwwwyyy~~~vvvqqqhhhcccbbb\\\QQQJJJKKKOOONNNPPPQQQNNNHHHFFFHHHGGGEEEBBBAAAAAAAAA???>>>CCCDDDDDDAAA<<<;;;===@@@999:::<<<<<<<<<;;;<<<===<<<999999<<<<<<999999<<<999999999999999999999:::888888888888888888999999===<<<<<<>>>??????===:::jjjnnnpppoooooorrrqqqmmmllllllkkkkkkjjjjjjkkkkkkgggggggggffffffgggggghhhmmmmmmpppxxxssspppmmmlllmmmmmmiiieeeeeebbbaaadddeeebbbbbbdddttt{{{rrryyyuuuiii^^^ZZZZZZZZZ]]]aaa```]]][[[ZZZZZZ^^^kkkyyyxxxiiiaaa\\\YYYYYYRRROOOLLLIIIHHHHHHJJJKKKSSSUUUYYY[[[\\\ZZZXXXWWWWWWYYYZZZXXXRRROOONNNOOOJJJHHHDDDAAA@@@???@@@AAABBBBBBGGGMMMVVViii]]]IIIBBBBBBAAAAAA@@@AAAAAAAAAEEE???@@@BBBFFF[[[qqqwwwnnn^^^SSSXXXfffnnnnnnkkkoooooonnnjjjeeecccdddfffhhhmmmssswwwzzzzzznnneee___[[[UUUPPPLLLKKKLLLMMMKKKGGGCCCAAA@@@???===;;;CCCCCCAAA@@@???>>>>>>>>>BBBDDDFFFGGGGGGGGGIIIJJJNNNNNNLLLGGGIIIRRRZZZ^^^VVVNNNHHHLLLYYYeeegggdddddd]]]UUUOOOJJJMMMZZZhhhsssyyy{{{ppp^^^PPPOOOTTTYYYhhhpppsssrrrcccRRROOONNNGGGBBBCCCDDDCCCCCCFFF???@@@AAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFHHHIIIJJJJJJJJJMMMLLLGGGEEEJJJPPPRRROOOSSSWWWWWWUUUWWW\\\aaaiiihhhhhhkkkrrr{{{zzztttnnniiiccc```YYYUUUTTTVVVWWWUUUVVVYYY``````^^^^^^bbbeeeaaaZZZYYYTTTRRRSSSRRRLLLKKKMMMOOOMMMMMMMMMIIIBBBAAACCCBBB@@@>>>>>>??????>>>===@@@???>>><<<;;;::::::;;;888999:::;;;;;;<<<<<<<<<999999::::::999888999:::888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;======;;;999ppptttvvvtttssstttqqqllljjjjjjhhhgggffffffggggggggggggggggggggghhhiiijjjkkkhhhhhhnnnxxxxxxpppgggdddgggjjjiiifffhhhdddbbbeeeeeebbb^^^^^^eeennn{{{nnnssssssiii___\\\[[[YYYYYY[[[^^^[[[XXXWWWVVV[[[hhhvvv}}}kkkaaa[[[YYYZZZQQQOOOLLLJJJHHHHHHIIIIIIKKKOOOUUUZZZ]]][[[WWWTTTUUUXXX[[[ZZZVVVSSSRRRSSSMMMKKKFFFCCC@@@@@@@@@AAAAAACCCIIIPPP\\\ttteeeLLLEEEDDDBBBAAA@@@???>>>>>>BBB===???@@@EEEYYYlllkkkfffXXXPPPXXXfffmmmjjjffffffhhhiiigggeeeffflllqqqzzz|||tttjjjeeeccc```YYYRRRHHHGGGEEEDDDCCCDDDEEEEEEIIIGGGDDDCCCAAA@@@>>>===BBBAAA@@@@@@??????@@@@@@@@@BBBCCCBBB@@@DDDMMMUUUKKKIIIDDDEEEOOO___ggghhhVVVPPPMMMSSS\\\bbbbbb```[[[TTTLLLEEEAAAEEESSSbbbiiiqqquuulllXXXHHHCCCEEEIIIRRRSSSTTTXXXQQQGGGIIICCC???>>>AAABBB@@@AAACCCAAACCCFFFFFFCCCAAA@@@AAABBBBBBBBBBBBBBBCCCCCCCCCEEEFFFHHHHHHIIIJJJKKKKKKLLLPPPQQQLLLJJJOOOUUUXXX]]]bbbggghhhjjjoooyyywwwkkk```\\\UUUQQQPPPPPPPPPPPPJJJGGGGGGHHHHHHEEEGGGKKKPPPNNNJJJHHHMMMRRRPPPJJJKKKIIIIIIKKKKKKIIIJJJMMMEEECCCDDDFFFCCC??????CCC>>><<<;;;<<<>>>?????????>>>===;;;:::::::::999888666666666777888888777777777:::;;;999777888999:::777888999;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::999888999::::::999888~~~|||xxxuuupppkkkllljjjhhhfffeeeeeeeeeeeeddddddeeeeeeggghhhiiijjjiiieeeeeelllsss}}}zzziiiaaaccchhhiiihhhhhhdddbbbcccbbb^^^\\\]]]dddfffuuu|||kkkooosssiii```\\\[[[WWWVVVWWW\\\YYYWWWVVVVVVZZZggguuulll___XXXVVVWWWQQQOOOLLLJJJHHHGGGHHHHHHEEEIIIOOOWWW[[[ZZZVVVRRRUUUXXX[[[]]]\\\ZZZXXXXXXPPPMMMHHHDDDAAA@@@AAABBB???DDDKKKUUUfffkkkOOOEEEDDDCCCAAA???>>>======CCC???AAABBBHHH]]]lllgggbbbUUUMMMSSS^^^dddbbb```aaafffmmmqqquuu|||uuukkkeee___XXXPPPMMMNNNNNNKKKHHHAAAAAAAAAAAA@@@@@@??????BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>======>>>??????@@@@@@AAAAAA@@@AAAFFFPPPXXXJJJGGGCCCGGGXXXllluuuuuuaaaZZZYYY```ggggggbbb^^^PPPJJJDDD@@@???CCCOOO\\\\\\```aaaYYYLLLCCCCCCFFFCCCHHHCCC@@@EEECCC@@@FFF@@@======AAAAAA>>>>>>AAABBBGGGKKKLLLHHHCCC@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFCCCDDDFFFFFFGGGHHHKKKMMMMMMTTTYYYWWWVVV[[[bbbeeetttyyyuuuiiidddddd```UUUJJJKKKGGGCCCBBBDDDHHHKKKMMMGGGEEEDDDFFFDDDAAACCCHHHLLLKKKFFFBBBDDDHHHGGGCCCDDDFFFGGGGGGFFFEEEEEEFFFBBB@@@AAABBB@@@;;;;;;???:::999999:::===?????????<<<<<<<<<;;;:::999999888777666666777888888777555444999;;;888555666888999444555777999:::;;;::::::999999::::::::::::::::::888777666666888888777666xxxqqqpppnnnkkkiiiffffffffffffdddddddddeeefffhhhiiijjjiiifffhhhooorrrwwwtttfffeeeiiikkkiiihhhdddbbbaaa___[[[[[[^^^eeeeeeoookkknnntttiii^^^ZZZXXXVVVWWWYYY\\\ZZZXXXXXXXXX\\\iiivvvooo```VVVSSSTTTPPPNNNKKKHHHFFFEEEEEEEEEAAACCCHHHOOOUUUWWWTTTQQQUUUWWWZZZ]]]______\\\YYYSSSOOOJJJDDDAAA@@@AAABBBBBBGGGPPP^^^tttkkkMMMDDDCCCBBB@@@???>>>>>>>>>EEEAAABBBCCCJJJ___lllddd\\\TTTPPPTTT\\\bbbiiinnnrrr|||~~~xxxpppggg___YYYSSSOOOKKKHHHEEECCCDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@AAAAAA<<<<<<<<<<<<===???@@@AAADDDBBBAAADDDJJJNNNOOONNNJJJHHHFFFIIIWWWiiitttuuuhhh^^^[[[eeeppplll```WWWJJJDDD??????@@@CCCIIIQQQOOOOOOMMMIIIEEECCCCCCEEEAAAFFF@@@<<<@@@>>>===DDDBBB??????AAAAAA>>>???CCCBBBHHHOOOQQQMMMFFFBBBAAABBBCCCCCCEEEFFFGGGHHHIIIGGGIIIKKKLLLMMMPPPUUUZZZ]]]gggqqqsssuuu{{{vvvnnngggddd]]]WWWOOOKKKJJJHHHEEEAAAAAA???>>>???CCCFFFGGGHHHCCCAAAAAABBB???<<>>======???AAABBBBBBCCCDDDDDDBBBAAAAAAAAA<<<<<<======???@@@BBBBBBHHHDDDCCCJJJSSSUUULLLBBBEEEFFFEEEEEEMMMZZZeeehhh```SSSQQQaaarrrqqqbbbUUUIIICCC>>>???@@@@@@BBBFFFEEEDDDCCCDDDDDDCCC@@@===???EEEBBB>>>AAA???===DDDBBB???>>>???>>><<>>999>>>AAA???>>>@@@@@@===666<<>>>>>CCCEEEFFFKKKUUU```ccc___bbb[[[VVV___uuuzzzxxxuuurrrmmmfff^^^YYYNNNLLLHHHEEECCCBBBAAABBB>>>>>>>>>???>>>======<<<@@@???===>>>@@@BBBCCCCCCGGGKKKKKKFFFCCCCCCCCCAAAAAA???======???@@@AAAAAAAAAGGGMMMNNNKKKIIIKKKNNNKKKJJJIIIHHHIIIKKKMMMOOOPPPNNNPPPZZZeeeggg___VVVLLLEEEAAABBBBBB@@@???AAA>>><<<>>>EEEHHHFFFCCCDDDAAA@@@AAABBBDDDDDDBBB@@@CCCDDDEEECCC@@@@@@DDDGGGIIITTTWWWOOOHHHIIIIIIDDDMMMGGGIIIRRRVVVTTTYYYbbb___kkkttttttttt{{{}}}yyy|||vvveeeWWWOOOJJJFFFCCCLLLLLLKKKIIIFFFDDDAAA@@@AAABBBCCCBBB???===<<<===<<<>>>@@@AAA@@@>>><<<:::;;;999777666888999999888777999;;;===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999:::;;;;;;:::888666666666777777777777888999999999777555333333333444444444555777888777666888999999888555444444555222555777777555777;;;???888888888888777777777777999777333111000222444666wwwpppooommmhhhgggiiihhhgggfffeeedddddddddeeeeeehhhjjjhhhggglllvvvuuujjjfffddddddfffeee```^^^aaa```\\\\\\YYY[[[bbbiiiuuurrrjjjjjjyyy~~~pppccc]]][[[YYYXXXYYY^^^______\\\ZZZ___jjjtttnnn]]]VVVTTTPPPKKKHHHJJJJJJGGGFFFHHHCCCBBBBBBCCCFFFKKKPPPSSSQQQPPPRRRXXX___ddddddccc\\\XXXPPPHHHBBB@@@BBBCCCJJJSSSeee~~~~~~ttt```NNNHHHAAA===???AAA@@@@@@BBBCCCFFFKKKRRR___lllpppnnnmmmaaa^^^oooyyyqqqkkkbbb```]]][[[WWWSSSMMMIIIFFFDDDBBB???>>>>>>>>>???>>>>>>>>>============<<<:::<<<===>>>???CCCJJJNNN\\\```___UUUKKKGGGHHHHHHFFFBBB>>><<<===???AAAAAAEEEHHHKKKKKKJJJIIIJJJMMMKKKIIIHHHFFFEEEFFFGGGHHHHHHGGGJJJRRR[[[]]]XXXQQQOOOIIIFFFEEEDDD@@@@@@BBB@@@===>>>EEEKKKJJJFFFCCCCCCAAAAAAAAABBBBBBAAA???===@@@BBBBBB@@@@@@CCCFFFQQQTTTTTTPPPMMMMMMKKKHHHPPPPPPTTT[[[```cccgggmmmkkkyyy~~~zzzlllddd[[[VVVXXX[[[\\\\\\bbbYYYNNNGGGDDDAAA>>>;;;CCCCCCBBBBBB@@@???=========>>>???>>>;;;999999999888999;;;======;;;999777888666555666888:::;;;::::::;;;<<<===>>>?????????===<<<;;;:::999999999999:::999777888999999888666555555555555666666666666///222444555333333555777444333333555777777666555555666777777555555666777333444555555666777:::===777777777777666666666666888666333111000222444555vvvtttrrrnnniiigggiiiiiiiiihhhgggeeecccbbbfffiiijjjiiigggiiiqqqwwwpppggghhhfffhhhgggdddbbbaaa___[[[ZZZWWWYYY___ccckkkxxxdddaaaooovvvhhhaaa^^^[[[ZZZZZZ___aaaaaa^^^\\\^^^fffnnn~~~xxxbbbWWWTTTQQQKKKGGGIIIIIIGGGGGGJJJEEECCCAAAAAACCCGGGLLLOOOOOOOOOQQQVVV]]]cccggghhhddd___VVVLLLDDDAAABBBEEEKKK]]]www{{{xxxrrrfffYYYLLLEEE@@@AAAAAAAAACCCFFFEEELLLVVVccctttxxxeeebbb|||uuunnnhhhbbb[[[VVVPPPMMMKKKIIIGGGEEEBBB@@@???>>>===;;;;;;;;;<<<===???>>>===<<<<<<<<<======888<<<>>>>>>???HHHZZZhhh}}}zzziiiWWWNNNMMMMMMJJJEEE>>>;;;;;;???CCCEEEKKKJJJIIIIIIHHHIIIJJJKKKKKKIIIFFFCCCBBBAAAAAABBBDDDFFFIIINNNRRRTTTSSSQQQPPPLLLJJJIIIEEE@@@AAADDDDDDCCCFFFNNNXXXZZZSSSJJJGGGEEEBBBAAAAAAAAA@@@???:::>>>BBBBBBAAAAAACCCEEEVVVPPPMMMOOOQQQPPPOOOQQQ^^^fffnnnsssxxx{{{vvvooohhheeettt||||||kkk___\\\[[[[[[YYY^^^XXXQQQMMMLLLMMMMMMLLLHHHDDD@@@>>>???>>>;;;888999::::::;;;;;;;;;::::::999;;;<<<;;;888777666777444666888::::::999777555444333333555888;;;<<<<<<<<<<<<<<<<<<===???@@@AAA>>>===:::888666666777777888666555555666666555444333333333333444444444444)))...333333111000333666333222222444666666555444222333555555555555777888555444333333666888999999666666555555555444444444555444222000000111333444}}}xxxwwwtttnnnjjjlllkkkjjjhhhfffdddbbbbbbfffhhhjjjiiigggiiimmmrrr|||lllkkkfffggghhhgggeeebbb^^^[[[\\\YYYZZZ^^^```cccrrrbbb___kkkzzzkkkccc```\\\ZZZ[[[^^^``````___]]]^^^dddiii{{{eeeUUUNNNLLLGGGFFFHHHJJJHHHHHHJJJEEECCC@@@???AAAEEEJJJMMMPPPQQQRRRVVV[[[bbbiiimmmlllggg]]]QQQGGGCCCFFFIIITTTjjj|||{{{tttsssrrrrrrqqqkkk```WWWPPPKKKGGGGGGFFFFFFJJJPPPQQQ]]]mmmkkkgggzzzrrrkkkfff```[[[WWWTTTOOOLLLIIIFFFCCCBBBAAAAAA@@@???>>>===<<<<<<;;;<<<<<<===@@@???===;;;;;;<<<===>>><<<@@@AAA???BBBUUUtttxxxcccVVVOOOJJJHHHCCC===:::===BBBHHHLLLOOOLLLHHHGGGHHHIIIJJJJJJJJJHHHEEECCCAAA@@@AAAAAADDDFFFJJJKKKJJJJJJLLLMMMMMMKKKJJJJJJFFFBBBBBBGGGDDDJJJPPPYYYeeeiii^^^OOOKKKHHHCCC@@@@@@@@@@@@??????BBBDDDCCCAAAAAADDDGGGQQQIIIHHHOOORRRQQQVVV___qqqvvviii\\\YYYWWWSSSNNNLLLOOOUUU[[[]]]___fffooouuuhhh^^^PPPGGGFFFHHHJJJJJJNNNJJJFFFCCCBBBBBB@@@???AAA>>><<<<<<===<<<999777666777888999999999999999888:::;;;:::888777777777444666888::::::999777555333333333555999;;;<<<;;;;;;::::::::::::<<<>>>???===;;;888555444555666888666555444444555555444333111111222222222333333333+++000555444///,,,...111222111111333555666555333111333444444444444555777666333000111555888777666444444444444333333333333333222111111111222333444~~~{{{zzzuuuooonnnlllhhheeecccbbbcccddddddfffhhhhhhhhhiiilllooozzz~~~sssiiiddddddfffgggfffbbb___]]]YYYUUUUUUYYYYYYYYYcccqqqfffccckkk|||lllddd___\\\ZZZ[[[[[[\\\^^^]]]]]]___cccgggyyyiiiTTTJJJFFFCCCDDDIIIKKKIIIGGGIIICCCBBB@@@???AAAEEEIIILLLPPPRRRTTTVVVYYY___hhhoooqqqlllbbbVVVKKKHHHLLLRRRaaawww|||xxxtttqqqnnnlllkkkllljjjddd^^^ZZZSSSQQQRRRTTTUUUVVV]]]eeeooo|||zzzvvv}}}sssmmmfff]]]VVVRRRQQQNNNLLLKKKIIIGGGFFFDDDAAA>>><<<<<<<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<>>???>>>AAAAAAAAAJJJeee{{{iii]]]PPPEEECCC@@@<<<===AAAHHHNNNQQQPPPMMMIIIGGGHHHIIIIIIHHHHHHGGGEEECCCCCCDDDEEEFFFBBBFFFHHHFFFBBB@@@BBBFFFGGGFFFHHHKKKJJJFFFFFFIIIGGGSSS^^^bbbiiikkk^^^KKKMMMIIICCC@@@>>>>>>>>>>>>GGGHHHGGGCCC@@@???CCCFFFJJJFFFIIIPPPSSSTTT```ooouuuaaa___^^^bbbhhhkkkiiifff___SSSIIIGGGIIIGGGCCCBBB>>>AAAEEEFFFFFFIIIQQQXXXSSSLLLDDD??????AAABBBBBB>>>===;;;::::::999888777<<<:::777666555555555444777777888888888888777777666888999999888777777888444666888::::::888666555555555555666999::::::999888888777777777999:::;;;:::999666444444555888999777555444444555555444333111111111222222222222333///333666444///,,,---///111111111222444555444333333555555444333222333444555222///000444666555444333333333333222222222111111111111222222333333333zzzsssnnnkkkgggdddbbbccceeefffbbbdddeeeffffffgggjjjlllrrrqqqyyy|||hhhcccbbbcccfffeee```]]]]]]WWWRRRRRRUUUUUUSSSZZZfffqqqgggjjjyyy}}}lllccc___[[[ZZZ[[[XXXYYYZZZ[[[[[[^^^bbbeeeuuuttt\\\NNNHHHDDDDDDIIIKKKHHHGGGHHHDDDCCCBBBBBBCCCFFFIIIKKKMMMPPPTTTUUUVVV\\\gggooorrrnnnfffYYYPPPNNNUUU\\\lll|||}}}vvvtttttttttqqqmmmqqqkkkeeecccaaa___bbbfff```ccciiippprrrttt|||~~~uuunnneee]]]WWWRRRLLLHHHEEEEEEEEEEEEEEEEEEEEEEEEAAA>>><<<:::;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;AAA@@@???>>>>>>>>>??????===>>>@@@DDDQQQnnnpppeee]]]OOOBBB@@@??????BBBGGGLLLOOOOOOLLLLLLLLLKKKIIIHHHGGGGGGEEEEEEDDDCCCDDDFFFHHHJJJEEEHHHJJJGGGBBB???AAAEEEEEEDDDHHHOOORRROOOKKKJJJUUUhhhsssnnnjjjjjj___MMMOOOKKKFFFCCCAAAAAA@@@???LLLMMMKKKGGGBBB@@@BBBEEEIIIJJJMMMQQQSSSXXXfffsssttt]]]PPPNNNMMMPPPSSSUUUSSSQQQSSSJJJCCCCCCDDDAAA>>>======>>>@@@AAA???===CCCKKKFFFCCC???<<<;;;;;;:::999<<<<<<<<<<<<<<<;;;;;;:::777666444333333444666777888888888888888777666666555666888888777666777888555666888999999777555333777777777888:::;;;999888777777777777777888999999999888666555555666888999777555444444555666444333222222222222333333333333111222333222111111222333222111111333555555444333666777777555333111111222444222000000111333333333333333222222222222111111///000222333444444444444{{{rrrkkkjjjhhhfffffffffggghhhaaabbbbbbbbbbbbccceeegggllljjjppppppeeeaaabbbdddbbb\\\YYY[[[VVVQQQPPPSSSSSSPPPWWWaaannnfffeeennn}}}lllccc___[[[ZZZ\\\XXXXXXXXXXXXYYY[[[___aaammmkkk[[[QQQKKKGGGHHHHHHFFFGGGJJJGGGFFFFFFEEEFFFFFFGGGHHHFFFKKKQQQSSSTTTZZZeeeoooqqqnnnggg\\\SSSTTT^^^gggqqqzzz}}}yyyvvvssspppmmmkkkjjjjjjiiieee```^^^aaacccfffoooyyyxxxooohhhdddbbb\\\YYYUUUOOOJJJFFFCCCAAA>>>@@@AAABBBBBBBBBBBBCCC>>>===;;;<<<===>>>===<<<:::;;;<<<======>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@???<<<===AAAHHHUUUgggzzz{{{sssfffZZZUUURRRKKKAAAAAABBBEEEIIILLLLLLJJJGGGGGGKKKOOOOOOKKKGGGFFFFFFBBBBBBAAAAAACCCEEEHHHIIIGGGIIIKKKIIIEEECCCDDDGGGHHHFFFKKKUUU\\\YYYQQQLLLccc{{{vvviiijjjfffZZZWWWTTTOOOLLLKKKJJJHHHGGGPPPRRRSSSQQQKKKGGGFFFGGGKKKNNNNNNLLLOOOYYYccchhh~~~pppggg```SSSKKKKKKLLLLLLKKKKKKJJJIIIIIIDDDAAABBBAAA<<<999:::<<<<<<>>>@@@<<<888<<>>;;;:::999888666555444555666555444444444444555666666777777777999:::888999999:::::::::999999666888::::::999888999:::888:::;;;<<<;;;888555444888777888:::<<<<<<;;;999888999999::::::::::::999999999888777666666666777666555333444555555444222333333333444444444555555444222//////222444555444222222222333555666555444666777777666333222222333222222222000//////111333333333333222222222111111///000222444666666555555{{{pppiiiiiiiiijjjjjjjjjiiiiiibbbaaa```______```aaabbbjjjiiinnnzzz{{{gggbbbaaaccc```YYYVVVXXXSSSMMMKKKOOONNNLLLRRR]]]bbbccc```fff|||~~~mmmddd___\\\[[[]]]YYYXXXWWWVVVWWWZZZ]]]___fffyyyyyygggYYYQQQIIIGGGFFFEEEGGGKKKIIIIIIIIIHHHGGGFFFEEEEEE???FFFMMMPPPRRRXXXeeeooopppnnnggg]]]VVVXXXcccmmmrrrvvvxxxtttrrrtttuuutttnnnooonnniiiccc```aaadddjjjjjjqqq|||xxxuuuqqqjjjbbb\\\XXXUUUTTTKKKKKKIIIDDD???<<<:::;;;999:::<<<===<<<<<<<<<===:::999999:::===>>>===<<<:::;;;===???@@@BBBBBBCCCAAABBBBBBBBBBBBAAA@@@???>>>@@@EEEMMMUUU\\\___```WWWUUUOOOHHHFFFGGGEEE@@@CCCFFFJJJNNNOOOKKKEEE???DDDJJJQQQQQQLLLGGGEEEFFF@@@@@@??????AAACCCFFFGGGBBBDDDFFFFFFDDDBBBCCCDDDMMMJJJNNNZZZccc___UUUMMMddduuudddgggjjjddd___\\\YYYVVVUUUTTTRRRPPPRRRWWW[[[ZZZUUUOOOKKKJJJNNNQQQMMMFFFKKKWWW]]]ZZZgggssszzzpppeeeTTTOOOQQQNNNHHHIIIIIIHHHEEECCCBBBCCC@@@>>>>>>AAA???:::777999888777:::===999444777@@@<<<;;;:::999888888888888666777777666444444444555444666888999888888888888:::;;;<<<======>>>>>>>>>999;;;=========<<<===>>>===>>>???@@@>>>;;;888666777777888:::===>>><<<;;;:::;;;<<<===>>>===<<<;;;;;;::::::888777666555444555444222333444444333111444444444555555555666666888333......111555444222333222222444666666555444666777777666444333333444000222333111...---000333333333333222222222222111///000333555777777666555zzzwwwlllmmmllljjjhhheeeeeeeeecccbbb```______```bbbccciiieeefffpppvvvdddYYY^^^bbb[[[SSSRRRRRRQQQPPPPPPPPPRRRSSSTTTggg~~~lll```aaayyyooogggaaaYYYZZZ```YYYVVVQQQOOOPPPTTTZZZ^^^cccnnntttaaaYYYOOOHHHGGGHHHHHHHHHJJJIIIHHHGGGGGGFFFEEEEEE>>>EEELLLOOOPPPTTT]]]eeehhhaaa[[[ZZZXXXXXX```jjjvvvtttqqqqqqsssssspppmmmoookkkddd]]]ZZZ^^^eeekkkuuu{{{tttmmmfffaaa___[[[VVVSSSQQQMMMHHHDDD@@@??????@@@@@@???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>?????????<<<999999<<>>GGGBBBAAA@@@>>>===<<<;;;;;;<<<<<<=========<<<:::999:::::::::;;;;;;<<<<<<<<<<<<:::777666555555333222444333222222222222333444777888888999999999888888555555444444444555666666111333555777999999999999<<<999555444555555333111111000000000222111000...000111111222222222111111000000000333666888888777yyysssnnnmmmkkkhhheeeccccccccceeedddbbbaaa```aaabbbcccgggbbbbbbjjjwwwyyyhhh[[[\\\\\\VVVQQQRRRQQQQQQPPPPPPQQQRRRTTTUUUdddvvvnnn___]]]qqqsssiiiaaaYYYXXX]]]WWWTTTPPPMMMNNNRRRWWW[[[bbbhhh{{{ooocccTTTJJJGGGHHHIIIIIIKKKJJJJJJIIIHHHFFFEEEDDDBBBDDDGGGJJJMMMRRRWWW[[[^^^ZZZYYY[[[]]]^^^eeennntttqqqmmmjjjjjjiiifffddddddddddddfffkkkuuuxxxrrrmmmfff```\\\WWWRRROOOMMMJJJFFFEEEDDDBBB>>>;;;>>>>>>===>>>>>>===;;;999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>???CCCFFFJJJGGGDDDBBBCCCDDDCCCAAACCCDDDFFFGGGGGGGGGFFFEEEEEECCCAAA@@@BBBDDDGGGHHHJJJLLLNNNLLLGGGDDDCCCDDDGGGHHHIIIHHHEEECCCCCCDDDCCC@@@@@@CCCCCCCCCGGGMMMHHHIIIJJJJJJJJJKKKMMMOOONNN[[[ppp{{{qqquuu~~~vvvhhhZZZWWWUUUTTTUUURRRPPPSSSYYYfffmmmqqqlllgggfffffffffttt|||rrrnnnqqq|||iiiZZZSSSIIIEEEEEEFFFFFFEEEBBBBBB@@@???===<<<;;;:::999999999999999999999999<<<;;;;;;:::999:::::::::777777777777777888999999===;;;999999999999888777999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999777777;;;<<<<<>>>>>>>><<<;;;:::888999999999::::::::::::>>><<<:::888777666444444555444333222222333444555777888888888888888777777777666555444444333333333222333555777999::::::999<<<:::777666666555222000111000000111222222111000111111222222222111111000111000///000333444555444|||rrrpppmmmiiieeecccbbbbbbbbbgggfffeeedddcccbbbbbbbbbddd___]]]ccclllxxxooo^^^YYYWWWRRRPPPRRRRRRQQQQQQPPPQQQSSSTTTUUU^^^hhhyyyxxxdddZZZfffzzzxxxkkkaaaWWWUUUXXXSSSQQQMMMKKKKKKOOOSSSVVV^^^___lllzzzfffWWWRRRRRRPPPNNNMMMMMMLLLKKKIIIFFFDDDBBBFFFCCCAAACCCHHHMMMPPPPPPRRRSSSWWW]]]```ccchhhnnnmmmjjjeeebbbbbbbbbbbbbbbfffjjjsss}}}~~~ssshhh^^^XXXTTTQQQMMMJJJIIIGGGEEEDDDBBBAAA????????????===;;;===<<<;;;;;;<<<;;;999777;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888:::>>>BBBBBBAAAAAAEEEJJJLLLIIIFFFDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAADDDHHHLLLOOOLLLJJJHHHFFFDDDDDDEEEFFFDDDFFFGGGFFFDDDBBBBBBCCCDDDCCCDDDFFFEEEDDDIIIOOOMMMNNNOOONNNNNNNNNQQQSSSVVVfffooo[[[ZZZVVVTTTUUUUUUWWW]]]eee|||}}}ooobbb^^^aaayyyyyykkkZZZMMMGGGCCC===<<<>>>AAABBBAAA======<<<;;;:::999888888888888999999999999999999;;;;;;<<<<<<;;;;;;:::999888888777777888888999:::???===;;;;;;<<<<<<;;;:::>>>===:::999999:::<<<>>>>>>>>>===<<<;;;;;;::::::;;;:::<<>>AAAEEEFFFFFFDDDBBBAAA???>>>=========>>>>>>>>>===<<<;;;777777777888888888888888999999888777666666666666555555444444444444555555777888888888777666555555888888666555333222111111333444555777888999999999:::999888777777555222///111000000111333444333222222222222222111000//////222000...---///111111111vvvppplllgggcccbbbbbbcccdddiiihhhgggfffdddcccbbbaaa```[[[ZZZ]]]dddnnn|||xxx```WWWVVVUUUTTTSSSTTTSSSRRRQQQQQQQQQRRRSSSVVV[[[gggnnn[[[]]]jjj|||{{{kkk___VVVSSSTTTPPPNNNKKKIIIIIIKKKNNNQQQWWWVVV```yyy|||lllddd^^^XXXRRROOOOOOOOOMMMJJJGGGCCCAAACCCAAA???@@@CCCHHHKKKLLLQQQUUU[[[```ccceeegggjjjcccbbbaaabbbffflllqqqttt{{{uuulllcccZZZSSSLLLHHHEEEDDDBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@<<<;;;::::::;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777999<<<@@@CCCDDDFFFGGGIIIIIIGGGEEEDDDDDDEEEGGGHHHDDDDDDBBBAAA@@@?????????>>>@@@DDDGGGIIILLLOOOPPPLLLIIIFFFEEEGGGIIIJJJJJJGGGHHHIIIIIIFFFEEEEEEEEEJJJGGGFFFIIIJJJIIIKKKOOOUUUVVVXXXYYYZZZ[[[^^^```iiixxx~~~iiiiiiccc___```bbbeeemmmvvvsssfff]]]]]]```gggtttvvvtttoooeeeYYYPPPHHHCCCCCC@@@<<<;;;<<<===<<<;;;::::::999999888888777777888888888999999999999999;;;<<<=========<<<:::999999888888888888999::::::===;;;;;;<<<>>>@@@AAA@@@AAA???:::777777999<<<>>>???>>>===<<<;;;:::999888???@@@BBBCCCAAA>>>===>>>EEEEEEDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;777777777777777777777888666777777888888888:::<<<666666555555555555666666777777777777666444333333777666666555444333111111222333444555666777777888444555666777666444222000111000000111333555555444222222222222111000......222///,,,+++---000111222{{{rrrmmmgggcccdddfffgggggghhhhhhhhhgggeeecccaaa```]]]ZZZYYY\\\aaahhhtttfffYYY[[[]]]YYYTTTVVVUUUSSSQQQOOOOOOOOOOOORRRUUU^^^tttxxx]]]XXX```ppp|||jjj^^^VVVRRRQQQMMMLLLIIIGGGGGGIIIKKKLLLOOOPPPZZZqqqwwwkkk^^^UUURRRRRRPPPNNNKKKGGGDDDBBB>>>???@@@@@@AAAEEEJJJNNNTTTYYY^^^aaabbbcccddddddaaadddiiiqqqzzzuuulll___ZZZSSSLLLGGGCCC@@@>>>>>>>>>>>>======>>>@@@BBB@@@@@@@@@???>>>>>>>>>>>>===<<<::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999;;;:::;;;@@@GGGJJJHHHEEEDDDDDDBBBBBBBBBEEEHHHKKKGGGFFFDDDBBBAAA@@@?????????DDDJJJNNNOOONNNNNNNNNLLLKKKIIIHHHIIIIIIHHHGGGLLLMMMMMMKKKIIIHHHIIIJJJMMMHHHFFFLLLQQQRRRRRRSSS___cccjjjpppuuuyyy}}}}}}wwwwwwyyy|||mmmbbb^^^```ddd\\\ggg|||xxxwwwyyypppfffXXXVVVRRRMMMGGGCCCCCCEEEBBBAAA>>>===<<<;;;:::888999999999999999999999999888888999999::::::::::::;;;<<<===>>>===<<<;;;:::999999999999999::::::;;;<<<::::::<<>><<<:::888BBBBBBBBBAAA???>>><<<;;;::::::::::::::::::::::::888888888777777777777777999;;;<<<;;;999999;;;===666666666666666666666666666666666555444333222111333333444555555444333333000111111222333444555555...000222444444333222111222000///000222444555444222222222111000///...---111...,,,,,,...111333444vvvpppjjjggghhhjjjjjjiiiffffffggggggeeeccc```^^^ZZZYYYZZZ]]]```dddnnnyyyrrr```___```[[[TTTVVVUUURRRPPPNNNMMMMMMMMMPPPTTT[[[mmmbbbWWWZZZggg~~~iii]]]VVVQQQOOOLLLKKKIIIHHHGGGHHHIIIIIIJJJOOOXXXjjjxxxggg\\\UUUSSSQQQNNNKKKHHHFFFEEE===???BBBDDDEEEHHHLLLPPPQQQVVVZZZ\\\^^^cccffffffrrrxxxxxxrrrmmmeee[[[SSSQQQLLLFFFBBB???>>><<<;;;===>>>>>>===<<<===???AAA???@@@@@@???<<<;;;;;;<<<>>><<<::::::<<<===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===999888>>>GGGLLLIIICCCBBBBBBBBB@@@AAACCCHHHLLLHHHGGGFFFEEEDDDBBBAAAAAABBBHHHOOORRRPPPMMMLLLLLLMMMMMMMMMKKKIIIFFFDDDCCCJJJJJJIIIHHHGGGHHHKKKNNNPPPLLLMMMTTTYYY[[[\\\___gggooo{{{mmmccc```aaaddd^^^gggzzz}}}sssmmmiiikkkooonnnnnnlllfff^^^YYYXXXXXX]]]gggrrr{{{rrrllldddccclllwwwlllgggsss|||yyymmm```TTTLLLJJJFFFCCCBBB@@@>>>@@@EEE>>>===<<<;;;::::::::::::999:::::::::;;;;;;<<<<<<999999::::::;;;;;;<<<<<<=========>>>======<<<;;;::::::999999::::::;;;<<<<<<;;;::::::<<<>>>>>>===@@@>>>;;;888777888999:::<<<<<<;;;:::999999888888444:::===<<<:::;;;999777===>>>>>>>>>>>><<<;;;999999999888888888999::::::888888777777777777666666888::::::777333111222444555555666666666666555555444444444444333222111111///000222444555666555555000000///000000222333444,,,...111222111111111222333111//////111333444333111111111111000///......000...,,,---///222444444|||vvvooollllllmmmkkkhhhbbbdddeeefffeeebbb^^^\\\YYYYYY[[[^^^^^^___gggppp{{{jjj```]]]XXXSSSSSSRRRPPPNNNMMMMMMMMMMMMKKKPPPWWWbbb}}}iiiYYYUUU]]]tttkkk]]]VVVPPPLLLLLLKKKJJJHHHHHHGGGHHHHHHJJJQQQXXXbbbwww|||kkkaaaWWWUUUQQQMMMJJJIIIHHHHHHAAAAAACCCGGGKKKOOOPPPOOOSSSYYY^^^aaaiiiuuu|||uuuggg```XXXUUUTTTQQQJJJDDDIIIFFFAAA???>>>>>>>>>======>>>???>>><<<===@@@BBB???AAABBB@@@===<<<===???>>><<<::::::;;;<<<<<<<<<::::::::::::::::::::::::888999:::;;;<<<===>>>>>>===;;;:::???FFFJJJIIIFFFDDDDDDCCCAAA???BBBGGGKKKHHHHHHHHHHHHGGGEEECCCAAAEEEJJJOOOPPPMMMJJJKKKMMMMMMOOOOOOMMMIIIGGGGGGIIIKKKKKKJJJJJJKKKOOOVVVZZZ[[[]]]aaaeeedddbbbgggnnnwwwrrrhhhccccccdddgggoootttiii]]]VVVSSSPPPRRRWWWUUUUUUSSSQQQNNNLLLJJJJJJIIIOOOUUUXXX\\\aaaaaa]]]SSSQQQLLLHHHKKKYYYkkkyyy~~~}}}{{{uuukkk```UUUNNNLLLTTTXXXSSSMMMJJJEEE@@@FFF@@@===>>>===;;;===AAA:::::::::999999999;;;<<<:::::::::;;;<<<===>>>>>>::::::;;;<<<<<<======>>>???>>>======<<<<<<======:::::::::::::::;;;<<<<<<999888777888:::<<<<<<;;;>>>======<<<;;;:::999999<<<<<<;;;;;;::::::::::::555;;;>>>;;;:::<<<;;;777999:::<<<======<<<:::999999999888888888999;;;;;;666666666666555555555444333555666333...,,,...111444555666666666666555444111222222333222222111111...000222444666666555444000000//////000111333333...000222111///...000111333111///...000111222222///000000000000000//////000///---...000111111000zzzsssoooooonnnjjjggg```bbbdddeeedddaaa^^^[[[XXXYYY\\\^^^]]][[[aaaiiipppqqq___XXXUUURRRPPPOOONNNMMMMMMMMMNNNOOOFFFLLLQQQYYYpppppp\\\SSSUUUhhh~~~lll]]]VVVPPPKKKLLLKKKJJJIIIHHHHHHGGGGGGLLLSSSXXX\\\llluuueee]]]XXXUUUQQQMMMJJJIIIIIIJJJFFFCCCCCCIIIQQQUUURRRMMM^^^ffflllqqq~~~|||pppiiiccc]]]XXXSSSLLLEEEDDDFFFGGGCCC>>>AAA>>>;;;;;;<<<===>>>===999;;;<<<;;;999:::===AAA===???AAA???===;;;===???===;;;999999:::<<<<<<<<<::::::::::::::::::::::::666777888:::<<<>>>???@@@<<<===>>>AAADDDGGGIIIIIIGGGGGGEEEBBB???@@@EEEJJJGGGHHHIIIIIIHHHFFFCCCBBBGGGJJJMMMLLLIIIHHHKKKNNNKKKNNNPPPNNNKKKKKKPPPUUUTTTTTTTTTTTTWWW^^^gggmmmiiiooovvvuuulllfffmmmyyyxxxnnnhhhfffgggmmmuuu~~~mmmbbb\\\WWWPPPIIIHHHHHHHHHLLLPPPOOOMMMKKKKKKKKKKKKIIIGGGDDDGGGGGGDDDEEEHHHIIIFFFBBBEEEGGGDDD@@@BBBJJJQQQVVVWWWVVVSSSMMMHHHDDDCCC@@@CCCBBB===>>>CCCDDD@@@FFF>>>:::<<<===::::::>>>:::::::::999888999;;;===999:::;;;<<<===>>>>>>???;;;;;;<<<<<<===>>>>>>???@@@???===<<<<<<<<<===>>>;;;::::::::::::;;;<<<<<<444333333555999<<<=========>>>>>>???>>><<<:::999<<<<<<<<<<<<<<<<<<;;;;;;<<>>;;;:::;;;=========AAA???===:::::::::<<<===:::<<<===>>>>>><<<:::999@@@===:::999:::<<<<<<<<>>;;;999999;;;<<<<<<888:::<<<===>>>???AAACCC:::???CCCDDDCCCCCCEEEHHHJJJGGGCCC@@@@@@CCCHHHKKKEEEFFFEEEEEEEEEFFFFFFGGGNNNKKKHHHEEEEEEHHHLLLOOOKKKLLLRRRYYY\\\ZZZ\\\```eeeeeeddddddhhhoooyyyzzz{{{uuukkktttwwwmmmnnnooolllrrr~~~ooo]]]SSSNNNKKKFFFGGGHHHGGGFFFFFFHHHJJJNNNMMMLLLJJJHHHGGGEEEEEECCC@@@===>>>@@@BBBBBBAAACCCBBB@@@???>>>???AAABBBEEEDDDCCCAAA???>>><<<<<<<<<<<<=========;;;:::999999:::;;;;;;;;;999888666===;;;888999<<>>BBBAAA@@@@@@AAA@@@???===????????????@@@BBBEEEFFFHHHEEEAAA===;;;;;;===>>>;;;<<<<<<<<<;;;999777666888666555666888<<<>>>>>>?????????AAABBBBBB@@@>>>@@@???>>>===<<<;;;::::::???>>>===>>>>>><<<:::777888888888;;;>>>@@@???>>>===<<<;;;888666777:::<<<666666666555444333222111444555555666666555444333666666666555444444333333111111222222222222333333666333///...111333444333222222111000111222444555111000000000/////////.........///////////////...,,,++++++---111444555555...------,,,,,,,,,------wwwpppooollljjjiiifffccccccdddbbb[[[XXXYYYVVVTTTTTTWWWXXXXXX]]]dddfffwwwfffXXXUUUTTTPPPOOONNNLLLJJJIIIGGGGGGJJJBBBKKKUUU[[[zzzwww___WWW```kkk}}}rrr```UUUOOOLLLGGGGGGGGGFFFEEEFFFHHHIIICCC@@@DDDNNNWWWfff}}}pppddd^^^]]]WWWQQQOOORRRTTTTTTRRRMMMOOOSSS[[[ggguuu|||rrrfff^^^ZZZUUUOOOJJJHHHGGGDDDBBB@@@@@@??????>>>??????@@@@@@>>>;;;:::;;;=========AAA???===;;;:::;;;===>>>:::;;;===>>>>>>===<<<<<>><<<:::;;;;;;<<<<<<;;;===>>>>>>======???AAA>>>>>>@@@BBBEEEFFFEEEEEELLLIIIEEEBBBBBBDDDHHHKKKGGGFFFFFFHHHLLLOOOQQQQQQOOOMMMKKKIIIJJJLLLPPPRRRPPPSSS]]]hhhoooqqquuu{{{~~~}}}vvvzzzvvvxxx{{{yyy}}}uuu\\\MMMGGGEEEDDDDDDEEEEEEEEEDDDDDDFFFGGGHHHGGGFFFEEECCCBBB@@@@@@@@@>>>;;;<<<>>>??????>>>???>>>===<<<<<<===???@@@======>>>>>>??????@@@@@@<<<<<<=========<<<;;;;;;999::::::;;;<<<=========>>><<<:::<<<@@@CCCDDDDDDDDDCCCBBBBBBCCCBBB@@@>>>BBBAAA@@@?????????@@@@@@DDDBBB>>><<<::::::;;;<<<999:::;;;;;;;;;:::999999999777666777999<<<>>>???AAA@@@@@@AAAAAAAAA???===AAAAAA@@@>>>===;;;::::::???>>>===>>>???===:::888777666777999<<<>>>===<<<<<<<<<;;;999777888;;;===555555444333222111000///333333444555555444333222555555555444333333222222222333333333444444555555555222///...000222333333///000000111222333555666111111000000//////.........//////000000////////////---,,,---......---,,,...------,,,,,,---------{{{sssrrrnnniiifffeeeaaa``````]]]XXXVVVWWWUUUSSSTTTXXXYYYYYY^^^dddfffpppnnn[[[TTTSSSOOOOOOMMMLLLJJJHHHGGGFFFJJJDDDJJJQQQTTTooogggWWWZZZdddooozzzeeeWWWNNNJJJ@@@CCCEEEEEECCCBBBEEEGGGCCC@@@BBBHHHMMMXXXnnn~~~{{{zzz~~~~~~uuuiiiccc\\\WWWSSSSSSVVVYYYZZZYYYZZZ___hhhvvv{{{mmmbbb\\\WWWPPPKKKHHHFFFBBBAAAAAABBBBBBAAA=========<<<<<<======>>>@@@>>><<<;;;<<<=========@@@???===;;;;;;<<<>>>???;;;;;;<<<===>>>???@@@@@@AAA>>>;;;:::<<<>>>??????>>>>>>>>>>>>>>>>>>======AAAAAAAAA???===<<<>>>???AAA???>>>AAAEEEGGGEEEBBBIIIGGGDDDAAAAAABBBEEEGGGDDDBBBBBBFFFMMMSSSVVVVVVSSSSSSTTTUUUXXX\\\___aaafffkkkvvvttt___MMMDDDBBBCCCCCCAAABBBBBBBBBAAAAAACCCEEEBBBBBBAAA@@@???>>>===<<<===<<<::::::;;;<<<;;;:::::::::999999999;;;<<<===888999:::<<<===???@@@AAA======<<<<<<======>>>>>>::::::<<<===@@@BBBDDDEEE???>>>===@@@DDDGGGIIIJJJGGGEEEDDDDDDDDDCCCAAA???AAAAAA???>>>===<<<<<<<<<>>>===<<<:::::::::;;;;;;777888:::<<<=========<<<:::999999999:::<<>><<<@@@@@@>>>===<<<:::999999<<<<<<<<<===>>>===:::888888777888:::<<<>>>===<<<<<<<<<<<<:::888888;;;===888777444222111000000000222333444444555444333222555444444333222222111111333444444555666777777777444111......///111111111---...000111333444555555222222111000000///......///000000111111000//////000///.........,,,)))'''---------,,,,,,------...~~~tttrrrooohhhdddccc___\\\\\\YYYUUUTTTVVVWWWVVVWWW[[[\\\[[[___dddggglllyyyxxx^^^SSSQQQMMMMMMLLLKKKJJJIIIHHHHHHIIIGGGKKKOOORRRfffttt\\\YYY___ggg}}}jjjXXXMMMHHH???BBBEEEEEEAAA???AAADDDDDDBBBBBBEEEGGGNNN^^^nnn{{{xxxvvv{{{wwwvvvzzzzzzsssiiidddXXXWWWXXX]]]dddjjjnnnooovvv||||||qqqgggeee]]]SSSMMMLLLKKKHHHEEECCCBBB@@@?????????@@@@@@<<<<<<<<<;;;<<<<<<===>>>@@@>>><<<<<<===>>>===<<>>===<<<===>>>@@@AAA;;;<<<<<<>>>@@@BBBDDDEEEFFFCCC???===>>>@@@AAAAAA???AAACCCDDDCCCAAA@@@@@@GGGGGGFFFCCC@@@>>>>>>???AAA??????AAADDDFFFEEECCCGGGEEEDDDCCCCCCDDDFFFGGGDDDBBBCCCIIIRRRYYY\\\\\\```cccgggmmmsssxxx|||~~~vvvoookkkhhhgggddd[[[OOOFFFBBBBBBDDDEEE???@@@AAA@@@??????AAACCC@@@@@@??????>>>>>>======<<<<<<;;;::::::::::::999777777777888999:::<<<===;;;;;;<<<<<<<<<=========>>>===<<<<<<<<<>>>???@@@;;;===@@@CCCEEEFFFGGGGGG@@@@@@@@@AAADDDGGGIIIKKKGGGFFFDDDDDDDDDCCC@@@>>>======<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<999:::<<<>>>??????>>>>>>;;;;;;;;;::::::<<>>??????>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;===>>>===:::888:::::::::<<<>>>???>>>===>>>>>>===;;;888888:::<<<<<<:::777444222222333333222333444555555555444333555555444444333222222222333333444555666777888888222111///......///000000---...000222444444333333222222111111000//////...000111111111111000000///------...///000000---***------,,,,,,,,,---......tttqqqmmmgggbbbaaa\\\YYYYYYWWWSSSTTTWWWWWWVVVXXX\\\[[[YYY[[[``````aaajjj~~~dddSSSNNNKKKKKKKKKKKKKKKKKKKKKKKKGGGIIILLLPPPTTT```iii]]]]]]eeetttqqq[[[MMMGGGBBBDDDFFFDDDAAA>>>>>>???>>>>>>>>>???@@@DDDOOOZZZooo{{{vvvttttttttttttqqqmmmkkkmmmmmmgggcccbbb```bbbhhhrrr}}}}}}sssmmmhhh___UUUOOOMMMHHHCCCBBBDDDEEECCC???>>>>>>===<<<<<<<<<===>>><<<<<<<<<<<<<<<===>>>???@@@>>>======>>>>>>===<<<============>>>@@@AAABBB======>>>@@@CCCFFFHHHJJJNNNJJJEEEBBBAAABBBCCCCCCBBBEEEIIIJJJHHHEEEDDDCCCJJJKKKKKKIIIEEECCCBBBBBB@@@BBBDDDDDDDDDDDDGGGIIIFFFFFFGGGHHHIIIKKKMMMMMMLLLLLLQQQYYYdddmmmqqqrrr}}}zzzxxxyyydddaaa\\\VVVQQQNNNMMMMMMHHHFFFCCCAAA@@@AAAAAA@@@???@@@@@@@@@??????AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::777888888999;;;<<<===>>>>>>>>>>>>======<<<<<<;;;>>>===<<<<<<<<<>>>???@@@===@@@DDDGGGIIIGGGEEECCCAAAAAAAAAAAAAAACCCEEEFFFDDDCCCBBBAAABBBAAA???<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<===>>>===>>>???@@@@@@???>>>===<<<======<<<:::;;;???BBBBBB???===<<<>>>@@@@@@@@@;;;<<<<<<===>>>??????@@@<<<===>>>@@@AAA@@@===999;;;::::::;;;===>>>===;;;>>>>>>===;;;888777888:::<<<:::777555333333444555333444555777777777666555666666555555444333333333222333333444555555666666111111000///......///000///000111222333222111000111111111111000000000000111111111111111000//////+++,,,---///111111...,,,,,,,,,,,,,,,,,,---...///tttnnniiiccc```^^^ZZZXXXYYYWWWTTTUUUXXXWWWVVVXXXZZZYYYUUUUUUXXXXXXZZZbbbrrroooWWWNNNKKKKKKKKKKKKLLLLLLLLLLLLFFFKKKKKKOOOUUUZZZttt{{{fff^^^cccjjjxxx___PPPJJJFFFEEEDDDBBB@@@>>>===<<<;;;===>>>>>>>>>AAAHHHNNN[[[vvv|||xxxvvvsssssstttsssnnnjjj___^^^```ccccccbbbffflllyyy}}}}}}kkkccc\\\YYYTTTMMMHHHFFFEEEBBB@@@BBBFFFFFFAAA<<<;;;===>>>=========???AAA<<<<<<<<<<<<===>>>??????@@@>>>===>>>??????===<<<<<<<<<===>>>@@@AAACCCDDD>>>@@@BBBDDDGGGIIIKKKLLLRRRNNNHHHDDDDDDEEEFFFFFFFFFJJJOOOOOOKKKHHHFFFFFFJJJLLLNNNNNNKKKHHHFFFFFFCCCFFFIIIIIIGGGHHHLLLQQQEEEHHHKKKOOOSSSVVVXXXYYYZZZ___hhhsss~~~|||hhhZZZSSSRRRSSSLLLLLLJJJGGGDDDCCCCCCDDD<<<===???@@@AAA@@@??????>>>???@@@???>>>>>>@@@BBB;;;<<<<<<<<<=========>>>@@@BBBBBBAAA???===<<<<<<999:::;;;<<<===>>>??????=========>>>>>>>>>>>>>>>======<<<<<<======>>>>>>===@@@DDDFFFFFFDDD@@@>>>???@@@@@@>>>======???AAA@@@???>>>?????????===;;;=========<<<:::888777666::::::999:::;;;<<<>>>???>>>??????@@@???>>><<<;;;===>>>???<<<::::::>>>BBBBBB???<<<;;;===???AAABBB??????@@@AAABBBCCCDDDDDD??????AAACCCDDDBBB>>>;;;888888777888::::::999777;;;<<<<<<:::888888888:::999777666444333333333444333444666777888888777777777666666555555444333333222333333333333444444444111111111000...---...000111111222222111111000///000000000111111111222222111111111111000///......---,,,,,,---...---+++))),,,,,,,,,,,,---......///vvvkkkccc___]]][[[XXXWWWYYYYYYVVVWWWZZZYYYXXXYYYZZZWWWQQQPPPRRRTTTXXX___jjj{{{{{{___RRRNNNNNNNNNMMMLLLLLLKKKKKKGGGKKKGGGJJJSSSUUUjjjppp___^^^^^^llleeeTTTNNNHHHCCC???>>>???@@@===:::<<>>@@@???======???AAA;;;;;;;;;<<<<<<===??????@@@???>>>>>>??????>>><<<;;;<<<===???AAACCCDDDEEE@@@BBBEEEHHHKKKMMMMMMNNNRRRMMMHHHEEEEEEGGGIIIJJJIIIMMMQQQQQQLLLGGGFFFGGGFFFJJJNNNPPPOOOLLLIIIHHHJJJKKKLLLMMMOOOQQQUUUWWWQQQUUU[[[bbbiiimmmpppqqquuu~~~uuummm___QQQGGGAAA@@@AAA@@@BBBDDDCCC@@@??????AAA<<<===???@@@@@@@@@??????===>>>>>>>>>======???@@@;;;;;;<<<<<<===>>>??????BBBDDDFFFDDDAAA>>>===>>>;;;<<<===>>>??????@@@@@@============>>>>>>>>>>>><<<<<<=========<<<;;;;;;======>>>???>>>===<<<;;;<<<======<<<:::999<<<>>>======<<<===>>>>>>===;;;<<<<<<<<<<<<;;;999777666;;;:::888888999;;;>>>@@@<<<<<<=========<<<;;;:::<<<>>>???===999999===AAADDD@@@<<<:::;;;>>>@@@AAAAAAAAABBBBBBBBBCCCCCCCCC===>>>???AAABBB???:::777888777666777888888777555555777888999999999;;;===666666666555555555444444222444555777777777777666666666555444444333333222444444444333333333333333111222333111...---...000111000000000000000111111//////000111222333333444000000000000///...------000...------...---,,,***,,,,,,,,,,,,---...//////wwwjjj```[[[[[[ZZZWWWWWWZZZ[[[XXXXXX[[[\\\[[[\\\\\\XXXQQQOOOPPPPPPUUU[[[aaammmeeeVVVRRRQQQPPPNNNMMMKKKJJJIIIHHHKKKDDDEEEQQQRRRdddvvv```YYYUUU^^^{{{iiiXXXQQQGGGAAA::::::???AAA>>>::::::===???>>>===???@@@AAADDDVVVnnnxxxwwwyyyzzzvvvrrruuuooogggdddddddddaaa^^^```iiivvv~~~uuuiii```\\\YYYTTTPPPNNNIIIGGGHHHEEE@@@AAAGGG>>><<<<<<@@@EEEFFFAAA===;;;===>>><<<999777888::::::::::::;;;<<<===>>>???@@@???>>>???@@@???>>><<<;;;<<<===???AAACCCEEEEEEAAACCCGGGKKKMMMNNNNNNNNNOOOKKKGGGDDDFFFIIILLLMMMJJJOOORRRQQQKKKGGGFFFGGGCCCHHHNNNQQQQQQNNNKKKIIIPPPNNNMMMPPPUUUZZZ[[[ZZZeeejjjrrrzzznnn^^^QQQNNNIIICCC???===<<<<<<;;;>>>AAAAAA>>><<<<<<===<<<<<<===<<<;;;;;;<<<===<<<=========<<<<<<>>>???<<<======>>>???@@@AAABBBCCCFFFGGGFFFBBB>>>>>>???<<<===>>>???@@@@@@@@@@@@>>>>>>>>>===<<<<<<<<<;;;<<<<<<=========<<<:::999<<<;;;999777777888:::;;;:::;;;<<<:::888888;;;>>><<<;;;;;;<<<>>>>>>===<<<888999:::;;;<<<;;;::::::;;;:::777666777:::===@@@888999:::;;;;;;:::999999<<>>???BBBAAAAAA@@@@@@?????????999:::;;;======:::555111999888888888:::999888666000333666888999;;;>>>@@@777777888888888888777777111222444666666666666666555555444333333222222111666555555444333333222222111333444222///---...000000//////...///111333444......///111222333444555000000000000///...---,,,111000......000111111000+++++++++,,,---...///000{{{lllddd___\\\[[[YYYZZZ^^^^^^\\\^^^ccciiifffdddccc]]]TTTNNNNNNRRRRRRVVV[[[ddduuukkkZZZUUUTTTRRROOOMMMJJJHHHFFFGGGGGGEEEIIIOOOPPPdddaaaYYYWWWWWWdddpppVVVKKKHHHEEE@@@>>>===>>>>>>===BBB@@@>>>===<<<===>>>???JJJKKKUUUhhh||||||uuuwwwuuuqqqooopppppplllgggeeeaaa^^^^^^ccckkkqqq{{{{{{sssmmmbbb___YYYSSSMMMIIIGGGFFFCCCDDDDDDDDDDDDBBBAAA???;;;===AAACCCDDDCCCAAA?????????===<<<<<<===>>>>>>999::::::999999:::===@@@===>>>@@@CCCGGGHHHFFFDDDBBB@@@>>>@@@DDDFFFFFFEEE???DDDMMMTTTWWWSSSLLLFFFFFFGGGGGGGGGFFFHHHKKKMMMIIIIIIKKKMMMIIIDDDEEEIIIIIIJJJKKKLLLLLLMMMPPPSSSUUUVVVYYY\\\aaahhhoootttuuueeeWWWLLLFFFEEEDDDCCCAAA???>>>======DDDAAA===;;;;;;===???@@@>>>===<<<<<<===>>>===;;;<<<;;;;;;;;;;;;<<<======BBBAAAAAACCCFFFGGGDDDAAADDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???======???AAA@@@??????@@@@@@???===:::;;;<<<===<<<:::999:::;;;888:::;;;<<<<<<;;;999777:::;;;;;;999777999===AAA;;;<<<<<<<<<<<<;;;999888999999999:::<<<===;;;:::999999666111222555555222999555555888:::888777999<<<;;;::::::<<<>>>>>>===???>>><<<999777999===AAA>>>>>>>>>>>>===<<<;;;:::777888;;;???AAA@@@<<<888;;;999777666777666444333000000111666<<>><<<;;;999666666777888777777333111000111555666555333555444333222222222222222111666777333222444111+++111222333333333111000///000000000000111111111111000000111111222222222333111111000000/////////...,,,///000...,,,+++...111......------------......}}}nnneee___\\\___]]]]]]______\\\^^^bbbfffbbb______ZZZRRRNNNNNNQQQQQQTTTXXX___mmmuuu]]]VVVSSSPPPMMMKKKIIIHHHGGGGGGIIIHHHMMMRRRQQQ```~~~mmmVVVPPPPPP\\\ssswww^^^RRRHHHEEEAAA??????@@@@@@@@@BBBAAA???>>>>>>???AAABBBDDDDDDLLL[[[jjjvvv|||yyywwwuuutttuuuuuuqqqjjjffffffeeeaaaccceeegggkkkqqqzzzwwwmmmgggaaa[[[VVVTTTRRROOOKKKGGGDDDCCCBBBCCCDDDDDDDDDCCCAAA@@@??????AAABBBCCCCCC@@@===;;;>>>===<<<<<<<<<===>>>>>>:::;;;;;;::::::;;;>>>AAA@@@@@@AAACCCFFFGGGFFFEEEEEECCCBBBCCCFFFHHHGGGFFFBBBFFFLLLQQQRRRNNNHHHCCCGGGHHHHHHGGGEEEEEEFFFHHHFFFFFFIIIKKKHHHEEEGGGLLLNNNOOOPPPQQQRRRUUUYYY]]]eeeiiiooouuu|||~~~tttooofff[[[PPPFFF???<<<>>>======<<<;;;;;;;;;;;;>>>===;;;:::;;;>>>@@@AAA======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========BBBCCCFFFJJJMMMMMMIIIEEEAAAAAAAAAAAAAAABBBBBBBBB???@@@???>>><<<<<<>>>???===>>>???AAABBB@@@;;;888888999::::::999888999;;;999999:::::::::999888777555666888777888:::@@@DDD;;;;;;<<<<<<;;;999888666888777666777999:::999888777888555111222555555222777333333666777555666888:::999888888:::;;;;;;:::===<<<:::666444444777999999999999999::::::::::::999999;;;>>>@@@???<<<999999888666666666555444222000000111555:::======;;;;;;999666555555666555444222111000111444666555333444444444444444333333333444777777222///000---(((111111222222111000000///111111111000000/////////000000000000111111222222000000000//////.........---...///...------...///---...///111111000//////sssiiiaaa]]]]]]YYYYYYZZZZZZWWWWWWZZZ___[[[YYYXXXUUUOOOLLLNNNOOOOOOQQQUUUYYYcccvvv```YYYUUUOOOKKKJJJJJJIIIHHHIIILLLLLLQQQUUUPPPYYYrrr~~~[[[MMMHHHSSSdddzzzggg[[[JJJGGGCCCAAAAAABBBBBBBBBCCCBBBAAA@@@AAABBBCCCDDDCCCDDDIIITTT]]]cccjjjppp}}}{{{xxxuuusssssstttuuuppppppjjjbbb___```aaa___nnnsss{{{ooohhh^^^WWWSSSOOOJJJGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>===@@@@@@AAAAAA@@@>>>;;;:::<<<;;;;;;;;;<<<===>>>>>>;;;<<<<<<;;;;;;===@@@CCCCCCBBBAAABBBDDDEEEEEEEEEIIIHHHGGGGGGIIIIIIHHHGGGCCCFFFJJJLLLLLLIIIEEECCCCCCDDDEEEDDDCCCBBBCCCDDDFFFFFFHHHKKKJJJHHHKKKRRRVVVXXX\\\```dddjjjqqquuuyyylllccc]]]ZZZUUURRRLLLFFFAAA===;;;:::888888888999::::::;;;;;;888888888999;;;===???@@@;;;===???===999777999;;;======>>>??????>>>===<<>>>>>???@@@@@@@@@======>>><<<;;;:::<<<===;;;<<<>>>AAAAAA???:::555555777888888777777999::::::999888888777777777888444555666777888;;;???CCC;;;;;;<<<;;;:::888666555888666555555777888888777555666333000222666666333444111000333444333444888888666666666888999888777999999777444111///000222555555555666777999:::;;;999999999;;;<<<<<<:::888888777666666666555333111111111222555888::::::999:::888555333333333222111111000000222444444333222333444555666777666555444444555444000...///---***111111000/////////000000222111111000///...---,,,////////////000000000000/////////..................---...///000000...,,,***,,,///222333222000///{{{lllbbb\\\ZZZVVVTTTVVVWWWTTTTTTVVVXXXTTTRRRSSSPPPLLLKKKNNNNNNNNNPPPSSSVVV\\\jjjxxxggg___YYYQQQLLLKKKLLLLLLKKKMMMOOOMMMPPPSSSNNNSSSgggjjjRRRDDDMMMYYYjjjkkk___NNNKKKFFFCCCCCCCCCBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEKKKTTTYYY\\\```fffnnnqqqsssrrrnnnjjjggggggfffhhhfffcccfffmmmssssss~~~vvvooojjjggg]]]XXXRRRNNNLLLJJJGGGEEEBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===<<<;;;<<<===>>>>>>===<<<;;;:::::::::;;;<<<===>>>>>>===============???BBBEEEEEECCC@@@@@@AAACCCCCCCCCKKKJJJJJJJJJJJJIIIHHHGGGDDDFFFGGGHHHGGGFFFFFFFFF@@@BBBEEEEEEEEEFFFGGGHHHIIIIIIMMMQQQQQQQQQVVV^^^dddjjjrrr{{{ooo^^^TTTNNNJJJGGGGGGEEEBBB???======>>>>>>888888999:::;;;<<<<<<<<<444666888::::::;;;===>>><<>>@@@AAA@@@>>><<<;;;===@@@EEEIIIKKKIIIEEEBBB<<<<<<<<<<<<<<<<<<======:::;;;<<<;;;:::999:::<<<::::::;;;<<<===;;;888555444555777888777888:::;;;<<<;;;999777666777888999888888888888999:::===???<<<<<<===<<<;;;999777555999777555555666888888777333444333000222666777333333000000222333111444999777666555666888888777555555666666444111//////000666666666666777999:::;;;888777666777888999888777888777777777888777555222111222333444666777888888777555222111222222222111000000111222333333222222222444666888888888666555111111111//////111222111111000///......///000111000000//////......------......//////////////////..................------...------///222222...***)))+++---000111111111111nnnaaaZZZ[[[VVVTTTWWWYYYWWWWWWXXXSSSOOONNNOOONNNKKKKKKNNNNNNNNNPPPSSSUUUYYYdddooosssfff^^^TTTNNNMMMNNNNNNMMMOOOPPPKKKKKKOOOKKKNNN^^^yyyYYYCCCIIITTTaaalll^^^SSSOOOIIIEEEDDDCCCBBBAAAGGGFFFEEECCCBBBAAA@@@@@@AAACCCJJJSSSWWWYYY^^^eeejjjmmmoookkkddd^^^\\\]]]ccchhhmmmrrr|||{{{uuulllddd___[[[XXXWWWMMMKKKHHHFFFEEEDDDBBBAAA===>>>>>>?????????>>>>>>@@@???>>>>>>===<<<<<<<<<:::::::::;;;;;;;;;;;;;;;999::::::;;;<<<======>>>===>>>>>>>>>>>>@@@DDDGGGFFFCCC???>>>???AAABBBBBBHHHIIIJJJJJJIIIHHHHHHHHHJJJJJJJJJGGGDDDDDDFFFHHHCCCEEEGGGIIIIIIKKKMMMOOOMMMOOOUUU]]]bbbeeellluuu~~~qqqhhh[[[PPPIIIEEEBBBAAA@@@???===;;;:::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;555888;;;<<<::::::;;;<<>><<<:::===>>>@@@AAAAAA@@@??????======<<<;;;::::::999999999:::<<<;;;:::::::::;;;<<<:::777666777888777666444666888999999999;;;===>>><<<:::888777888999::::::999999999:::;;;<<<======>>>>>>>>><<<;;;999777888666555555666777666555222444333111333777777444444222333555444222555:::888777777888999999777666222444555555333222222333777777777666666777777888999888777777999:::999888999999999999:::999777444222333333444444555777888555333111111222333333222000111333444444333222222222444666888888777666555111000000111222222333555111000///......///000111------......//////000000//////..................------..................///------000222222...+++...------...000222444666zzzpppaaaYYY[[[UUURRRVVVXXXWWWUUUVVVOOOLLLLLLOOOOOOLLLLLLNNNOOONNNPPPSSSTTTVVV___hhhwwwjjj```UUUNNNMMMNNNLLLJJJMMMMMMGGGEEEJJJHHHKKKWWW|||eeeJJJIIIOOOYYYvvvmmm^^^TTTPPPKKKGGGEEEDDDBBBAAAGGGFFFFFFDDDCCCBBBAAA@@@CCCFFFMMMUUUYYYZZZ```hhhiiikkkiiibbb[[[ZZZbbbjjjrrrzzz}}}sssjjjaaa]]]WWWRRRPPPOOOMMMLLLCCCCCCBBBAAA@@@???>>>===??????>>>>>>>>>============<<<<<<;;;;;;<<<<<<======<<<;;;:::999999:::::::::;;;<<<==================>>>>>>>>>>>>AAADDDGGGEEECCC@@@???@@@AAAAAAAAADDDFFFIIIJJJIIIHHHHHHIIIQQQQQQOOOJJJEEEDDDGGGJJJGGGHHHJJJLLLNNNQQQVVVYYY[[[___iiiuuu|||~~~uuujjjbbb^^^WWWTTTNNNHHHCCC???======>>>>>>===<<<;;;:::::::::::::::;;;<<<<<<;;;999888999<<<>>>>>>;;;:::;;;>>>AAACCCEEECCC???===???AAA@@@AAAAAA@@@???===;;;:::>>>>>>>>><<<;;;;;;<<<>>>>>>>>>===;;;:::999888777999;;;<<<===<<<;;;;;;<<<===:::666444555666888888666777999:::::::::<<<>>>???===;;;999888888999:::888777666888:::===============>>>>>>===<<<;;;999666555555666777777555333333555444333555888777444555555777999777333555::::::999999:::;;;;;;888666111333444444444444555777777777777777666555333333:::999999:::<<<======<<<999999:::;;;<<<;;;888555222333444444444555777999777444222222333444444333000222555666555333222222222333444555666555444333444222111444333111111333000000//////000000111111,,,---...///000111111222////////////...........................////////////...///000111111///---222000//////000333777999tttvvvfff^^^\\\UUUQQQTTTWWWUUURRRRRRNNNLLLMMMPPPQQQMMMLLLNNNQQQOOOOOOQQQQQQRRRYYYaaallliii___SSSLLLKKKJJJGGGDDDGGGIIICCCBBBHHHHHHGGGQQQqqq{{{^^^PPPJJJOOOgggqqqaaaRRROOOJJJGGGFFFEEEEEEDDDFFFFFFFFFFFFFFFEEEEEEDDDIIIKKKQQQWWWXXXXXX^^^fff\\\```bbb```^^^eeesssyyypppkkkiiiddd[[[TTTPPPNNNKKKIIIIIIHHHFFFDDD@@@AAABBBAAA???>>><<<<<<@@@???===<<<<<<<<<<<<===::::::999999:::;;;===>>>>>>===<<<;;;;;;<<<===>>><<<<<<===>>>>>>>>>===<<<======>>>>>>>>>AAAEEEHHHFFFDDDBBBAAABBBCCCCCCBBB@@@DDDHHHJJJIIIIIIJJJKKKRRRRRRQQQMMMHHHIIINNNSSSSSSUUUXXX\\\bbbiiirrrwwwzzz~~~}}}|||yyywww{{{~~~yyy~~~{{{zzz~~~qqqooojjjaaaUUUMMMHHHGGGDDDFFFGGGCCC>>>::::::<<<======>>>>>>===<<<;;;:::999:::<<<======<<<:::999;;;???AAA@@@===<<>>>>>======<<<;;;:::999999:::<<<>>>>>>=========>>>>>>;;;888777888999999999777888::::::999:::;;;======<<<:::999888777777888777666555666999:::999888;;;;;;<<<======<<<;;;:::999999999;;;<<<;;;777555555666666444666999888333555666:::<<<999333444999:::::::::;;;<<<<<<999666111222333333222333555777666777999999999666444222888777888:::===>>>>>><<<888888999;;;<<<;;;888555222444555555444555888;;;;;;888555444333333222111000444777888666333333333333333333222222222222222111///000444555000000222///000000111222222111111/////////000000111111111000000000/////////...............//////000000000...000000000///...///000000/////////000222444666rrr|||mmmeeebbb[[[VVVXXXZZZWWWTTTRRRMMMLLLNNNRRRRRRNNNMMMNNNRRROOONNNOOOOOOOOOTTT[[[eeessshhh]]]QQQIIIHHHGGGCCC???BBBEEE@@@AAAIIIHHHEEEMMMcccrrrYYYHHHGGG\\\tttuuueeePPPMMMHHHFFFFFFGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMPPPTTTRRRQQQVVV^^^```iiitttyyy}}}yyyjjjhhhaaaYYYVVVWWWUUUOOOIIIIIIHHHGGGFFFFFFDDDAAA??????AAABBBAAA???<<<;;;;;;;;;999777666555666777999999888888888999;;;===>>><<<<<<;;;<<<===@@@CCCEEE======>>>??????>>>===<<<<<<===>>>>>>>>>AAAEEEHHHFFFEEECCCCCCEEEFFFEEEDDD>>>CCCHHHJJJJJJJJJKKKMMMMMMOOOPPPNNNLLLOOOVVV]]]dddgggmmmttt}}}yyyxxxxxx{{{zzzkkknnnkkkhhhjjjooorrrpppmmmlllwwwyyy{{{ssshhhdddmmm{{{nnnaaa[[[aaaccc______dddWWWVVVSSSMMMEEEAAA@@@AAA:::???CCCAAA;;;888;;;???888999;;;======<<<:::999:::;;;===?????????===<<<<<<@@@BBBAAA>>>>>>BBBFFFCCCBBBAAAAAACCCCCCBBBAAABBBAAA???===<<<;;;::::::555888:::999888888:::===<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>>>>???>>><<<;;;;;;;;;;;;:::999777888::::::999999:::<<<<<<;;;:::888777666666666:::888555555666666444111999:::;;;<<<<<<<<<;;;:::======???AAABBB@@@<<<888666888777555777999888333555777<<<>>>:::333333777::::::;;;<<<===<<<999666111111111000000000333555777999;;;======:::777555444444555888;;;===<<<:::777777888:::<<<:::777444222444555555444555999<<>><<<<<<===???AAACCCEEEFFFHHHHHHHHHGGGDDDBBBAAABBB???CCCHHHKKKLLLMMMOOOQQQTTTVVVYYYZZZ\\\dddpppyyy~~~~~~|||vvvwwwzzz{{{}}}}}}{{{zzzyyyyyy}}}~~~uuulllkkkeeegggiiiiiigggeeeddddddhhhqqqyyy{{{vvvpppmmmmmmcccbbb```______aaadddfff^^^]]]ZZZVVVRRRPPPOOOPPPLLLKKKHHHCCC>>>;;;;;;;;;>>>===;;;:::999999::::::=========>>>@@@@@@???>>>999::::::;;;;;;<<<<<<<<<===>>>??????>>>???AAACCCDDDEEEEEEDDDAAA???>>>???AAA===999777888999888666777888999:::;;;:::888888888<<<<<<999999<<<===<<<>>>>>>>>>@@@CCCCCCBBB@@@>>>===;;;999888888888888777777999:::<<<<<<<<<<<<===;;;999:::;;;:::666222333555888999888555444333777888999;;;<<<===>>>>>>AAA@@@???AAADDDCCC???;;;::::::::::::999777666555666555555555555666777777<<<<<<:::999888777777777000222333333222333555777999999:::;;;===<<<999777666555444666:::<<<<<<:::777:::999555666:::888222777777777777888999:::;;;;;;:::777444111000//////000444999;;;:::666444222222111111000000000000000333333333444555555222000000111222333333333222111333222111111333333222111444444222000------...000111000/////////000111222000//////000222444333222222///...000000......111iiivvvrrrjjjccc[[[VVVVVVVVVSSSQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOPPPPPPQQQRRRSSSSSS[[[eeeqqqrrrWWWIIIJJJGGGFFFDDD===@@@AAA@@@<<<<<>>===<<<<<<@@@>>><<<;;;;;;;;;:::999;;;:::999888888888777777888888999:::<<<===>>>>>>BBB???<<<===@@@@@@@@@@@@EEEDDDDDDEEEFFFEEECCC@@@BBBAAAAAA@@@@@@AAAAAABBBJJJKKKKKKJJJHHHGGGHHHIIIDDDDDDFFFJJJQQQWWWZZZ[[[\\\ccckkkrrryyy~~~}}}xxxssssssuuuvvvwwwwwwuuutttsssrrrooolllmmmpppnnnfff^^^]]]\\\^^^_________```bbbcccccchhhmmmmmmhhhbbb______bbbcccbbb^^^[[[\\\bbbhhhaaa^^^YYYSSSMMMIIIHHHGGGDDDDDDBBB???;;;999:::;;;>>>>>>===<<<<<<<<<<<<===?????????@@@AAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBB@@@AAABBBBBB@@@??????@@@AAA>>>:::888999999888777666888:::<<<===;;;:::888888;;;<<<999999<<<>>><<<;;;;;;<<<>>>@@@AAA@@@???<<<;;;:::888888888999:::777777888999;;;<<<======@@@===:::999::::::999777444666888999888666444333999:::<<<======<<<;;;:::>>>===>>>???@@@@@@>>><<<999999888777666555444444555555555444555666666777======<<<;;;:::999888888111333444444333444666999<<<===>>>???>>><<<;;;:::888666555777999;;;:::888777999888555666999777222555555555555666888999999:::888666333111000000000222666999:::888444111///000111111222111000//////000000111222444555333111333444444555444333222111333222111111333333222111666666666333000...///000222222111000000111222333000///...000222333333222111......000000---...111dddooovvvlllccc[[[UUUTTTTTTQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQRRRTTTTTTTTTSSSRRRZZZ```gggtttvvvZZZJJJHHHEEEDDDCCC===>>>@@@>>>::::::???@@@???QQQuuufffSSSQQQUUU___tttsssbbb^^^WWWOOOKKKLLLOOOQQQQQQOOORRRTTTTTTSSSTTTXXX[[[gggkkkqqqvvv}}}yyyoooiii___YYYSSSPPPOOOMMMGGGBBBDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>===<<<;;;:::999999<<<:::999999:::::::::888;;;:::999888888777888888777888999:::<<<===?????????>>><<<<<<===>>>>>><<>>???>>><<<:::999;;;<<<===>>>??????@@@@@@??????>>>????????????===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<>>>@@@<<<>>>???@@@??????@@@AAAAAA>>>;;;999999999999999666888;;;>>>??????>>>===888;;;;;;888999===>>><<<888777888;;;>>>??????>>>:::999888777777888999:::666666666777999:::<<<===CCC???;;;999:::;;;<<<<<<555666888999888777555333999;;;>>>???>>>:::666444999:::;;;;;;:::;;;<<<>>><<<;;;999666555444444444555444444444444555666666;;;;;;;;;;;;:::999777777444555555555555666999;;;999===@@@@@@===<<<<<<>>>:::888777888999999888777777999888666666888666222222222333333555666777888777666444222111000000000000444777888777444111000111111222222222111000//////...///222444555333222555555666666555444333222333222111111333333222111222333444444222111111222444444333222111111111111///......///222333333222000---,,,//////------111```iii}}}zzznnn```XXXSSSSSSTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTSSSSSSVVVYYY]]]gggzzzyyy[[[IIIFFFBBBBBBCCC>>>???AAA@@@<<<<<<@@@AAA???LLLmmmxxx___UUUUUUVVVbbb~~~kkk]]]aaa[[[TTTQQQRRRUUUXXXYYYUUUXXXYYYWWWVVVYYYbbbjjj{{{|||rrrhhh```YYYUUUPPPLLLHHHGGGIIIIIIFFFBBB@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;:::999888888777999777666777888:::999999:::::::::999888777888999777888999;;;<<<>>>???@@@;;;<<<<<<;;;===@@@@@@>>>@@@?????????@@@???<<<:::BBBAAAAAAAAABBBDDDFFFGGGKKKLLLLLLMMMMMMPPPSSSWWW^^^___cccjjjuuu~~~wwwrrrtttyyyyyypppooovvv~~~}}}vvvvvvzzzsssddd___dddlllkkkjjjjjjhhheeeccccccfffeeeeeeddddddbbb```]]]^^^]]]]]]^^^___\\\YYYWWW\\\\\\[[[YYYVVVTTTSSSTTTTTTTTTRRROOOMMMMMMOOOQQQUUUYYY___fffnnnwwwuuudddSSSHHHBBB@@@@@@>>>???>>>===;;;;;;===???===>>>???AAAAAAAAA@@@@@@;;;===>>>===;;;888666666999999999:::;;;;;;<<<<<<999:::;;;;;;:::;;;===???<<<===??????>>>>>>???@@@@@@>>><<<:::999999::::::777888:::===@@@CCCEEEGGG999;;;:::888:::>>>>>>;;;666666666999<<<>>>>>>>>>:::999888666666666777777444444444555666888:::;;;@@@>>><<<::::::;;;<<<<<<777777777888999888666444666999<<<>>>===999444000444666888666555666:::>>>@@@>>>;;;888666555666666444444444444444555555666777888888999888777555555777888888777666888;;;===222777<<<<<<999999<<<@@@::::::::::::::::::::::::999999888777888888666333222222222333444666777888666555333111000000111111,,,///333666666555555555333222111000000000111111111000111333444555333111333444444444444444444444333222111111333333222111(((+++///111222333444555888777666444222111//////......---///111333333222...++++++...///---...111^^^fffvvv}}}ooobbbZZZTTTTTTUUUSSSSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVTTTRRRQQQRRRSSSTTTQQQRRRUUU\\\lllxxxZZZGGGDDD@@@AAACCC>>>???AAA@@@======AAABBB@@@GGGbbbnnn\\\UUUQQQVVVnnn}}}wwwnnngggfffaaaZZZUUUTTTVVVYYY[[[WWWZZZ]]]___cccmmm|||zzzuuuoooiiiaaaYYYSSSOOOKKKHHHFFFDDDAAAAAABBBCCCAAA???>>>>>>???@@@@@@@@@@@@???<<<<<<;;;:::999888888777888666555666888::::::999999:::;;;:::888777999;;;888999:::;;;===>>>???@@@;;;@@@AAA>>>>>>AAABBB????????????@@@BBBAAA???===@@@@@@@@@AAADDDHHHLLLNNNNNNQQQUUUZZZ^^^dddjjjooouuu|||wwwpppjjjfffbbb```dddkkkuuurrrmmmiiiiiilllqqquuuuuullljjjooogggTTTNNNUUU`````````____________^^^^^^]]]\\\]]]^^^]]]ZZZWWWUUUUUUTTTTTTUUUVVVUUUSSSVVVXXXYYYWWWSSSNNNJJJIIIMMMLLLIIIFFFDDDEEEIIILLLMMMQQQZZZkkk}}}uuu___LLL@@@<<<;;;<<<@@@@@@???===;;;;;;===>>>===>>>???@@@AAA@@@???>>>:::<<<>>>===:::666444444333444555777999;;;<<<===888999::::::999:::<<<>>>>>>@@@AAA@@@>>>===<<<===???>>><<<:::888888:::;;;:::999999:::???EEEKKKOOO;;;;;;:::888:::>>>>>>:::666666666888;;;>>>>>>>>><<<;;;999777555444444444222222333333444666777888999:::;;;;;;::::::999999999888777888999999777444333555999;;;;;;777333000222444555333222333888===???===:::777555444555555555444444444444555666666666777777888888888777777;;;;;;:::888777888;;;>>>333777;;;:::777666999===:::;;;;;;<<<<<<<<<===>>>:::888777888999888777666333333333444555666888999555444333111000000111111,,,///222444444444555777777444000------///222555555444444555555555222000000000111111222333444555333222111111333333222111'''***...111222444555777>>>>>><<<999777444222111000///...///111333222111---++++++...///---...222[[[bbbnnnqqqhhh___XXXVVVUUUSSSRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTVVVTTTQQQNNNMMMNNNOOOQQQJJJKKKNNNSSS___pppuuuWWWEEEBBB???@@@CCC???;;;>>>>>><<<<<<@@@AAA???DDDXXX}}}fffXXXTTTTTTddd{{{vvvvvvvvvtttsssbbb^^^XXXSSSRRRTTTXXX[[[aaaeeellluuuuuukkkbbb]]]ZZZUUUOOOIIIFFFCCCBBB@@@BBB@@@>>>===>>>>>>>>><<<;;;<<<<<<===>>>>>>============<<<;;;:::999888888888777666777999;;;;;;:::888;;;<<<:::888777999<<<::::::;;;<<<===>>>>>>???@@@FFFGGGAAA>>>AAAAAA<<<<<<<<<===@@@CCCDDDBBBAAA>>>>>>>>>AAAEEEKKKPPPSSSYYY^^^fffnnnwww~~~zzzuuupppnnnhhhccc^^^\\\[[[[[[bbbiiinnnjjjeeebbbccceeeffffffjjjbbbaaagggaaaSSSKKKNNNXXX[[[\\\[[[[[[^^^^^^[[[VVVTTTTTTVVVYYYZZZWWWTTTOOOOOONNNLLLNNNRRRRRROOOKKKNNNQQQRRROOOKKKGGGEEEIIIKKKLLLHHHDDDEEEKKKQQQ]]]^^^fffwww{{{lllXXXGGG???<<<<<<<<<>>>???>>><<<:::999;;;===@@@@@@@@@@@@???>>>===<<<;;;>>>AAA@@@;;;777555666///000222555888;;;===>>>888999::::::999999;;;===@@@AAABBB@@@===;;;:::;;;======;;;999777777999;;;;;;999888999===DDDKKKOOO======:::888:::>>><<<777777666666777:::===>>>===>>><<<:::777555444333333333333444555666555555555444777999:::888777777777;;;888777888:::;;;888555333555666888888666444333222333333222222444777::::::999777444333222222222555555555555555666777777888777888888:::;;;===>>>>>>>>><<<999777888;;;===999;;;<<<;;;777666777999999;;;<<<===<<<<<<>>>@@@888555555888:::888777888555555555555555666777888666555333222111111111222111333444444333222333444888555000------///333666777666555666666555222000////////////000222333444333222111111333333222111---000222333333333444666AAA@@@???>>><<<999777666222111000111222333222000---***+++...000...000333VVV]]]gggvvvtttkkkbbbZZZXXXWWWUUUTTTVVVUUUUUUUUUUUUTTTTTTSSSSSSQQQOOOMMMKKKJJJIIIIIIIIICCCEEEHHHLLLRRR]]]lllxxxpppSSSBBB@@@>>>@@@CCC???999<<<===;;;===AAABBB???AAAPPPssswwwbbbWWWUUU^^^vvv~~~yyyxxxuuurrrooonnnnnnnnn___]]][[[ZZZ]]]ccckkkqqq}}}yyytttkkkccc]]]WWWPPPLLLLLLHHHCCC@@@??????>>>===???>>><<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<======<<<;;;:::999888888:::999888888:::<<<<<<;;;888;;;===;;;888777:::===;;;<<<<<<<<<============AAAIIIJJJBBB???BBBBBB<<<;;;<<<>>>AAAFFFHHHHHHGGGDDDEEEHHHMMMTTT]]]eeeiiiuuu{{{wwwjjjmmmooolllgggccccccdddccc^^^ZZZYYYXXXYYY```hhhjjjhhhccc___]]]^^^___```ccc^^^^^^bbbaaaXXXOOOLLLTTTYYYZZZXXXXXX[[[ZZZVVVOOOMMMMMMQQQVVVXXXVVVRRRMMMNNNLLLIIIKKKQQQRRROOOJJJMMMPPPQQQPPPMMMLLLKKKPPPWWW]]]\\\XXXZZZcccmmmzzzxxxzzzzzzfff[[[NNNDDD@@@???>>><<<<<<======;;;::::::<<<>>>EEEDDDBBB@@@>>><<<;;;;;;999>>>BBBAAA<<<777666666000111333555888;;;===>>>888999::::::999999;;;===>>>???@@@>>><<<999999999;;;;;;;;;888666555888;;;:::999999999;;;???CCCFFF???>>>:::888:::>>>;;;555888666555666999;;;<<<<<<===<<<:::777666555555555555666888999999777555333333555777666555555777999<<<999666777;;;;;;999555888777777666666666666666444222111222444666666666777666555444333222111111777666666666666777888888777777666777999===@@@BBBAAA@@@===:::777777999<<<::::::999999999999999:::999;;;===<<<::::::;;;===555111111777999777666888666666555555555555666666888666555333222111111222333444555444222222333444555444222000000111222333555444444555666555222000111111000/////////000111333222111111333333222111000111222222111222444666:::;;;<<<<<<<<<;;;:::999555444222222333333111000---++++++///111000111555RRRYYYbbbnnnvvvjjjaaaZZZYYYYYYXXXYYY[[[UUUUUUUUUTTTTTTSSSSSSSSSKKKKKKKKKJJJHHHFFFCCCBBB???AAAEEEGGGIIIPPP\\\hhhmmmPPP@@@@@@>>>AAADDD@@@999<<<>>><<<>>>BBBDDDBBB@@@KKKlllmmmSSSQQQUUUgggxxxuuuvvvxxxsssttttttooohhhbbb______cccdddfffkkksss~~~}}}wwwqqqjjjeeeccc]]]VVVPPPMMMJJJFFFCCCCCC@@@===<<<===>>>>>>>>>:::999888888888888999999===>>>>>>??????>>>>>>>>>===<<<<<<;;;:::999888888<<<:::999:::;;;======<<<777;;;===;;;888777:::>>>===========================GGGJJJBBB@@@DDDEEE???@@@AAACCCHHHMMMPPPQQQPPPSSSUUUZZZbbbmmmxxx}}}wwwxxxwwwttttttrrrjjjaaa^^^cccgggeee```^^^aaafff```[[[WWWVVVUUUVVV\\\ccc```aaa___ZZZVVVVVV[[[```bbb```___bbbbbb\\\RRRIIIQQQVVVXXXUUUUUUWWWUUUPPPKKKIIIIIINNNTTTWWWUUURRRKKKMMMJJJEEEHHHOOOQQQMMMRRRSSSUUUUUUSSSRRRRRRSSSYYYdddooorrrpppttt}}}uuujjjbbbOOOIIIAAA===>>>===:::777<<<======<<<;;;<<<>>>AAAHHHFFFCCC@@@===<<<;;;;;;777<<<@@@???:::555444555222333444666999;;;<<<===888999::::::999:::<<<>>><<<===>>>===:::888888999:::;;;:::888555444777;;;999999::::::;;;<<<<<<<<>>:::777666999;;;555444444666999<<<======:::<<<===<<<888777888:::333...///555888555555888666666555444444444444555999888666333222111111222111222444333333444666888222333333333333222111111222222222444555555333111555333111000.........///333222111111333333222111,,,---...//////111444777222333555888999:::::::::777555444333333333111///...+++,,,000111000222666TTTWWW\\\fffyyyvvvllleee```^^^\\\YYYZZZ^^^[[[YYYUUUSSSQQQNNNKKKIIIMMMLLLKKKIIIGGGDDDBBBAAACCCAAA??????BBBKKKUUU]]]hhhTTTBBB>>>AAAAAAAAABBB@@@???>>>>>>>>>???@@@AAAIIIMMMhhh~~~gggTTTGGGTTTttt|||xxxvvvuuusssrrrpppkkkhhhfffaaa\\\```hhhrrrwww}}}ttthhhaaa^^^\\\YYYVVVNNNJJJGGGDDDDDDCCCCCCBBB@@@>>><<<===???@@@===:::===;;;888666666999<<<>>>@@@@@@???>>>======>>>>>>>>>===;;;999777666666777>>>===<<<<<<:::999999888888;;;:::555444888;;;<<<<<<<<<<<<<<<======>>>???BBBFFFDDD???DDDOOOPPPIIILLLLLLLLLPPPZZZeeeiiifff___gggttt|||uuuooojjjjjjkkklllllljjjfffccc___cccfffaaaZZZXXX\\\aaa___WWWRRRTTTUUUTTTVVV[[[\\\]]]\\\YYYVVVVVVZZZ^^^\\\]]]^^^]]]\\\YYYWWWUUUTTTSSSQQQPPPPPPPPPOOONNNIIIHHHHHHJJJMMMOOOPPPPPPMMMLLLJJJIIIIIIMMMSSSXXXeeehhhhhhffffffiiiiiifffppp|||nnncccYYYRRRNNNBBB@@@>>><<<;;;::::::;;;888999:::<<<===>>>>>>>>>@@@???>>>===;;;:::999888888888999999999777666555444444444666888:::999888:::666555777666444555999:::::::::999999999999999666666777777888999:::;;;>>>===;;;::::::<<<>>>???FFFCCC???:::888777999:::999777444444555777777777:::999777666666888999;;;777777999<<>>;;;666444444555555555888888666444111000222333///222666666555888>>>EEEFFFCCC???;;;999999888777777888999:::;;;;;;;;;;;;:::<<<>>>===:::777555555444444333333333444555555777666555444444555777888777777666555444333333333666666777777777777666666;;;666111000333555444111555444333333444444222000////////////////////////777555222111222222222222000/////////000111222222333444333333888@@@BBB@@@:::555000///222444333000---+++...222+++!!!$$$000QQQUUUYYYaaarrr}}}ppphhhbbb^^^[[[WWWWWWZZZVVVTTTQQQNNNMMMKKKGGGEEEIIIIIIHHHFFFDDDBBB???>>>???>>>======@@@GGGQQQWWWcccRRRBBB???AAAAAAAAAAAABBBAAA???>>>===>>>>>>??????DDD```mmmYYYJJJPPPhhh|||{{{yyyvvvsssqqqpppnnnmmmhhhccc``````aaafffsssyyypppddd\\\TTTOOONNNMMMJJJGGGHHHEEEAAA?????????>>>>>>???===<<<===>>>???<<<:::<<<:::999888888:::<<<>>>???>>>===<<<<<<<<<<<<===???>>>;;;999777666666666<<<;;;;;;;;;::::::999999888;;;;;;888888===AAABBB???@@@AAACCCCCCCCCBBBAAA>>>EEEHHHGGGNNNVVVTTTKKKKKKOOOTTT\\\jjjwww{{{xxx}}}zzzsssmmmgggdddjjjjjjjjjjjjjjjhhheeebbb[[[]]]^^^]]]YYYVVVUUUVVVZZZTTTQQQTTTUUUTTTUUUYYY[[[]]]^^^\\\YYYYYY]]]aaabbbaaa```___\\\XXXSSSPPPMMMMMMNNNOOOPPPPPPNNNMMMGGGFFFFFFGGGKKKMMMNNNNNNMMMNNNOOOPPPTTTZZZbbbhhhoootttwwwxxx|||}}}jjjXXXNNNIIIGGGFFF>>>===;;;999888888888999999999:::;;;<<<=========>>>===<<<;;;999888777666666666777777777666555444444444444666999:::999888777333222444444222333777888888888888999999999999888888777777888:::;;;<<<>>>======<<<===>>>???@@@GGGEEEAAA===:::999999999:::888555555777999999999:::999888777777888999999777888999<<<>>>===999555555555555555555555444444555555444444444555555666;;;999777444333333333444888666333222333555777888<<<999555222222222222222666666666444222000111222111222333222333777>>>DDDEEEAAA>>><<<===<<<:::777<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;999777555333222222222333333444444555555555555555666666777666666555444444444444444:::999777666555666777888:::666222222555777555222444333333444555555333111222111111111111111111222666444222222333333222111000000///000000111222333222222222666AAAJJJIIICCC999555000000333444333000000***+++111///((()))000NNNRRRVVV\\\hhhuuulllccc^^^ZZZUUUSSSUUUQQQOOOMMMLLLKKKIIIEEECCCEEEEEEDDDBBB@@@>>><<<;;;=========>>>@@@EEELLLRRRZZZNNNBBB???AAAAAA@@@@@@BBBAAA???>>>===<<<======>>>CCC___|||gggRRRPPP]]]rrr}}}yyywwwuuusssvvvtttppplllhhhfffeeedddccccccgggnnnwww~~~vvvqqqjjjaaa[[[OOOJJJEEECCCDDDDDDCCCAAABBB@@@<<<;;;;;;;;;;;;;;;===<<<;;;<<<======;;;999::::::::::::;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;>>>===;;;999777666666555::::::::::::::::::::::::555888999777888>>>BBBCCC@@@BBBEEEHHHIIIHHHFFFEEEAAAGGGKKKMMMUUU___```YYYYYY```jjjuuu}}}yyyxxxwwwsssmmmgggcccbbbbbbfffeeedddddddddbbb___]]]WWWWWWYYYZZZYYYVVVRRROOOUUUQQQPPPSSSUUUTTTTTTVVVXXXZZZ]]]\\\ZZZZZZ\\\______]]][[[ZZZYYYUUUOOOIIIEEEFFFIIIKKKKKKJJJHHHGGGFFFEEEEEEHHHLLLPPPRRRRRRTTTVVV[[[```hhhqqqzzzuuugggSSSEEE>>>===<<<;;;888888777666666666666666999999999::::::;;;;;;;;;;;;;;;:::999888777555444333444444444444444333222444444444777999;;;:::999666333333555555333333777666666777777888888999999;;;:::999888999:::===>>>??????@@@@@@@@@?????????CCCBBB@@@===;;;999888888999777555555777999::::::::::::999999888888777777777777888:::<<<<<<:::888666666666555444444444333333333333333444555666777777666444333222222333333888777555333333444666777<<<999555222222222111111333444555444222000000111333222//////111666<<<@@@AAA>>><<<===@@@@@@<<<777AAA@@@???>>><<<;;;;;;;;;;;;999888:::<<<<<<888555111111222222333333333333333444555666666666666666444444333333333444666666???===999666555666888:::888666444444777888666333444333333444666666555333444444333333333333444444666555444444555444222000000000000000111222333444222111111777CCCLLLHHH???777444111111333444222000222+++***000333///...111MMMPPPTTTXXX___ssswwwmmmbbb]]]XXXSSSQQQRRROOONNNMMMLLLLLLJJJGGGDDDBBBAAAAAA@@@>>><<<;;;:::===>>>???@@@AAAEEEJJJMMMQQQJJJCCC@@@BBBBBB@@@???@@@???>>>===<<<======>>>BBBFFFaaaoooUUUMMMVVVdddqqqzzzwwwwwwvvvvvvvvvvvvuuuuuuqqqnnniiiddd``````ccceeepppxxx}}}wwwpppfff^^^ZZZUUUPPPKKKEEECCCAAAAAABBBCCCBBBAAAAAA???<<<:::;;;<<<<<<;;;<<<;;;;;;<<<<<<;;;:::999888999:::<<<===>>>>>>>>><<<;;;;;;:::::::::;;;;;;;;;;;;:::999888888888777::::::999999999999888888666999:::888888===AAAAAAAAACCCHHHLLLNNNOOONNNNNNMMMOOOQQQTTT```pppwwwwwwyyy~~~zzzuuunnnjjjjjjgggjjjllliiidddbbbcccfff```^^^\\\[[[[[[ZZZYYYWWWRRRTTTWWWYYYXXXUUUSSSRRRVVVTTTTTTVVVWWWVVVUUUTTTTTTWWWZZZZZZWWWUUUVVVXXXWWWUUUSSSUUUVVVTTTOOOIIIDDDEEEGGGGGGGGGGGGGGGHHHJJJJJJKKKPPPWWW]]]aaacccfffjjjpppxxxuuufffVVVMMMDDD???>>>===888444555555444444444555555555999999999999999999:::::::::::::::999888777555444111111222222222222222222555444555777:::;;;;;;:::999666666999999777777:::444555555666777888888999===;;;:::999999;;;===???AAABBBCCCCCCAAA???===;;;;;;;;;;;;:::999888777666888666444444666888::::::999::::::999888777666555666666777999::::::999888777777666555444333333333444333333333444444555666444333222111111111222222777777666444333333444555===:::777555444444333222111333555444333111000000333000...///222666:::;;;;;;999888<<>>;;;888777777888999555444444555777888666444444333333555666777666555555444444333333444444555666666666666777666333111000000000111222333444555333333111333;;;@@@===666555333111222333333222000111,,,,,,000222///...111NNNPPPTTTWWW[[[iiiwwwkkk___ZZZVVVRRROOOPPPLLLLLLKKKLLLLLLKKKHHHEEE@@@@@@@@@???>>><<<;;;:::<<<>>>??????@@@BBBEEEHHHJJJHHHDDDAAAAAABBB@@@>>>======<<<<<<<<<===???@@@@@@DDD___nnnQQQHHHOOOYYYaaadddlllooosssuuutttpppllljjjfffeeecccbbbcccjjjttt{{{~~~tttjjjccc\\\VVVNNNIIIFFFDDDBBB???>>>=========????????????BBB???<<<:::;;;<<<<<<;;;:::;;;<<<<<<;;;:::999999888999;;;<<<>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;<<<888888999999::::::::::::;;;;;;:::999999888777777:::>>>???<<<;;;???AAAAAAAAADDDIIIOOOTTTXXXZZZ[[[ZZZ]]]bbblll}}}{{{yyyxxxtttkkkddddddjjjgggkkkmmmjjjddd```bbbeee]]]ZZZVVVUUUUUUVVVVVVUUURRRWWW\\\\\\XXXWWW[[[___```___]]]\\\\\\\\\ZZZWWWUUUXXX[[[ZZZUUURRRRRRSSSQQQPPPOOOQQQSSSSSSPPPMMMHHHHHHIIIIIIJJJNNNTTTYYYYYYYYY\\\bbbllluuu{{{~~~~~~lll\\\PPPAAA>>>;;;;;;===<<<888333333444444555555555555555777888999::::::999999888999:::;;;;;;:::888666555111111111111222222333333666666666888:::<<<;;;:::999777777;;;;;;999999;;;444444555666777777888888<<<;;;:::999999:::<<<===BBBCCCCCCCCC@@@===999777444555777888999999888888888666444555777:::<<<<<<888888999888777666555444444555777888888777777777777777666555444333333333555555444333333333333333222222222111111111222222555666777666333222333555;;;999666555555444333222000222444444333111111111111000111333666777777666666444555999???@@@===999AAA@@@===<<<<<<===???AAA<<<888555666:::;;;777333111333666888999888777555222444555777888888777666444333222222333666999;;;>>>>>>===;;;999888777666333333333444666666444333444333333555666777666555444333222111111222333444888777777888888777555222000000111111222444555666222444333///000333444222222222222333333333111//////...///000...,,,,,,000PPPPPPTTTXXXYYYbbb{{{vvviii]]]WWWTTTPPPMMMMMMHHHGGGHHHIIIJJJIIIGGGDDD????????????>>>===<<<;;;;;;<<<=========>>>AAACCCEEEGGGFFFBBB@@@BBBAAA>>>;;;;;;;;;;;;<<<===???@@@???CCC]]]nnnUUULLLPPPWWW\\\___kkknnnpppooojjjddd___\\\cccfffjjjpppxxxvvvkkkccc]]]VVVRRRKKKGGGBBB???>>>======<<<<<<<<<<<<<<<===>>>???@@@BBB???;;;::::::;;;:::::::::<<<===<<<;;;999::::::888999:::<<<<<<=========:::::::::::::::;;;;;;<<<666777888999:::;;;;;;:::;;;;;;::::::999999999888999===???<<<<<<@@@CCCBBBAAAFFFOOOYYYaaagggkkklllooouuu{{{zzz}}}~~~|||{{{|||}}}{{{sssmmmooouuurrrttttttooogggbbbaaaddd\\\YYYUUUSSSTTTVVVXXXYYYZZZaaagggfffbbbaaafffllliiihhhddd___^^^``````]]]ZZZ\\\^^^\\\WWWSSSSSSTTTNNNNNNOOOOOOPPPQQQRRRSSSOOOPPPRRRSSSVVV^^^hhhpppssssssuuu|||jjjXXXMMMFFF===:::666444444555555444444444555555666555555444555777:::<<<<<<;;;999777999:::;;;<<<;;;999777555222222222222333444666777999888888999;;;;;;:::888666444666999:::777777:::555555666666777777888888:::999999999999999::::::@@@@@@@@@???===:::777555333444666888999:::::::::999777666666999<<<>>>???777777666666555555444444333666888999888666555555666666666555444444444333666555444333222222222222333333333333333222222222222555777777444222333555777555333222333333222111000222444444333222333444000222555777888777666555333333444666:::===>>>>>>AAA???===;;;<<>>>>>???>>>>>>===<<<;;;===>>>>>>===<<<<<>><<<;;;;;;:::;;;<<<>>>???AAADDD]]]~~~ooo___VVVSSSUUU[[[bbbggghhhhhhfffeeeeeeiiilllzzzyyyllleeeZZZRRRNNNLLLIIIGGGEEECCC@@@>>>=====================>>>???AAADDDFFFDDDAAA===;;;:::;;;:::999:::<<<>>>===;;;999:::;;;999:::::::::;;;;;;<<<<<<888888888888888999:::;;;888999::::::::::::999888888999999:::;;;<<<<<<===777===AAAAAADDDJJJNNNNNNQQQYYYhhhwwwzzzppprrrxxx~~~~~~{{{{{{}}}{{{wwwuuuwwwssstttrrrlllfffbbbaaabbb[[[WWWSSSQQQRRRVVVYYY[[[]]]bbbhhhiiigggeeefffhhhhhhgggaaaYYYYYY^^^```^^^\\\^^^___]]]YYYVVVVVVXXXTTTWWWYYYZZZZZZ]]]ccciiifffjjjmmmooorrrxxxpppWWWHHHAAA===999999777333000///222555444444555666666555444333222666:::>>>???===:::777888999;;;<<<;;;999777555444444444444555777999:::;;;:::999:::;;;;;;999777444333444888999666666888777777777777777777777777777777888999999888777666::::::;;;;;;:::999777666444555555666777888888999777555444555888;;;===>>>555555444333333333444555444888<<<<<<:::666555444555555555555555555444444444444333333222333333333555555555555444333333222///333777777444222333666444333222222444444333222222333444333222333444666222555999999777555666888333444555555666:::@@@DDDCCCAAA>>><<<===@@@EEEGGGCCCBBB???===:::888777666222555999===>>><<<:::888666666777777888:::;;;<<<777666444444555888<<<>>>;;;:::999777666555555555777666555444333333444555444333333444555555333111222111...------...111222777555333222333333222111111111111222444555777888111333333//////222222000...000333555444222000///...---------...000///---QQQOOORRRYYYZZZ[[[kkkyyyjjj[[[SSSPPPKKKGGGEEEDDDEEEGGGIIIKKKJJJHHHEEE===>>>>>>>>>======<<<;;;@@@AAA@@@>>>===>>>@@@CCCCCCHHHIIICCC???AAABBB???>>>===;;;;;;:::;;;<<<===@@@CCCZZZ}}}xxxssslllbbbYYYPPPNNNWWWbbb______```aaagggssszzznnnbbb[[[UUUOOOHHHDDDCCCCCCBBB@@@AAA@@@>>><<<;;;;;;;;;;;;;;;<<<<<<===>>>AAAEEEHHHGGGDDD@@@=========<<<;;;:::===???>>>;;;999:::<<<::::::999999999:::;;;;;;777777666777777888999999:::;;;;;;;;;:::888777555666666888:::<<<>>>@@@@@@<<>>:::777777888:::;;;;;;999666444666555555666777999;;;<<<<<<;;;::::::;;;:::888666444333555999:::777666999888888888888777777777777444666777999888777555444555666777777888888888888555444333333333444444555333111000111444888::::::555333222111111222444666666:::??????<<<777555444444444444555555555555555222222222222333444555555666666666666555444333222...333777888444222444666555444333444666777666555333444444333222333666888444888;;;999555444888<<<444666666555444888AAAIIIGGGDDD@@@>>>>>>AAAEEEHHHGGGFFFDDD@@@;;;888777888222555999===>>>===:::777888777777777888:::<<<>>>999777555444666999<<<>>><<<:::666444333444666777999999777444333333444666555444333333444444222000222000...------...000222555333000///000111000000111111111222444666777888333333111000222444///(((---000333555444222000//////,,,)))+++111666333---RRRQQQPPPRRRWWW```hhhmmm{{{kkkYYYPPPKKKHHHGGGIIIDDDEEEHHHLLLNNNLLLEEE???===<<<;;;999999===BBBFFFGGGGGGEEEBBB???>>>???AAAAAAEEEGGGCCCAAAAAA@@@>>>@@@>>><<<:::999:::;;;<<<>>>CCC\\\~~~|||wwwtttqqqkkkddd^^^WWWQQQRRRVVVXXXbbbnnnyyy{{{wwwppphhh___WWWQQQMMMHHHDDD@@@======>>>??????===>>>???>>>;;;999999999888:::<<>>@@@???<<<:::;;;<<<888:::<<<>>>>>>>>>===<<<666666666555666777777888;;;999777777888888888888999999;;;<<>><<<<<<;;;:::888666555444555555666888999:::;;;<<<::::::999888888888888888444444444555666777888999;;;;;;:::999777555333222888888888888777666555444666777999999999888666555444555555555333333555777222222111222333555777888777555333111222444777999888:::;;;:::888555444444888999888666444222333555444333222111222333444555555555555333000---***(((111111111222444555555555777777777666666666666666999888777666444444555666888999999999888777555555666666666777999<<<@@@BBBCCC???<<>><<<:::===<<<:::888999:::===>>>888777555555555666888999:::999666444222000//////111222444444333222333444111000...---...000333555555333222000000000000111111111222333444444555555222333333111///......000444333111111222111000...***...///,,,+++---///---PPPOOOOOOQQQVVV^^^eeeiii}}}mmmYYYOOOKKKHHHGGGGGGCCCDDDGGGKKKNNNLLLEEE@@@======<<<::::::<<>><<<===>>>>>>CCCDDDAAA???@@@???===???>>><<<:::::::::;;;<<<>>>CCCYYYyyyzzzyyyyyy{{{|||zzzuuuqqqkkkeee```\\\WWWRRRSSSXXXdddvvvwwwpppbbb^^^YYYRRRKKKFFFBBB@@@EEEBBB>>>===>>>???@@@@@@===??????>>><<<:::999:::888999<<>>===<<<;;;;;;===??????<<<::::::;;;666777999;;;;;;;;;999999:::::::::999999:::::::::;;;;;;:::::::::999888777>>>>>>>>>@@@EEEKKKQQQUUUiiixxxtttooohhhdddcccdddcccbbbVVVSSSPPPOOOQQQSSSRRRQQQVVVYYY[[[YYYSSSOOONNNPPPPPPOOOOOOPPPRRRSSSRRRQQQPPPQQQRRRQQQQQQQQQRRRTTTTTTQQQOOOMMMNNNQQQSSSUUUVVV[[[bbbkkktttzzz~~~kkkZZZFFF;;;666333333444333333444555555444444333444444444444333222111111///000222555777888999:::777888888888777666666555666666666777777888888999777666555555444444555555444444333333444444555666:::::::::999888777555444666666666666666666666555555666888999999777666555444555666666444444666888444333222111222333444666666444222000111333666888666888999888555333222222666777888777444333444555555444333222222333444444777777666555444333111000111111111222333444444444666666777777777666555444;;;999777666777999::::::;;;::::::999888777666666666555555666888;;;>>>???@@@<<<:::>>>DDDHHHFFFBBB???BBBAAA:::666666666333777666555555555555555555444444555888:::;;;999777;;;:::888777777888:::<<<555555444444666888;;;<<<@@@>>>999555222111111111000222333444333222333444333222000//////000111222222111000000000111222333111111222333444444555555444444333000---++++++,,,222111//////000000...---+++///000---,,,///000///MMMNNNOOORRRVVV\\\aaadddnnn~~~pppZZZOOOMMMIIIEEECCCBBBBBBDDDHHHKKKJJJEEEAAA=========<<<;;;<<<>>>@@@EEEDDDCCC@@@===<<<===>>>===BBBDDDAAA@@@AAAAAA??????>>><<<;;;::::::;;;<<<<<>>>>>???@@@@@@@@@>>>???@@@???===;;;:::;;;888:::===@@@AAABBBAAAAAABBBAAA??????@@@???;;;888:::<<<>>>>>><<<:::888888666777888999999999888777777777888999999:::::::::777999;;;===>>>???>>>>>>DDDDDDFFFLLLUUUaaalllsss~~~vvvmmmiiihhheee]]]VVVNNNJJJFFFGGGKKKOOOPPPPPPPPPTTTWWWVVVRRRMMMLLLLLLKKKKKKLLLNNNPPPQQQPPPNNNPPPNNNNNNNNNOOOPPPOOONNNNNNOOOPPPRRRVVVZZZ^^^```ccckkkwww{{{kkkSSSFFF999444444444555777111222333444555555555555555444333222111111111111...///111222333444555555222333444555666666666666555555555555555555555555444444333333222222333333333333222222222222333333999999:::::::::999888888444444444555555555555555444555666777777777666555555666777777666666888999:::999777555444555666777555333111000000222555666444666777666333000//////333555777777666555555555666555444333333333333333666666666666666666777777111111222222333333444444555666777888888777666666===999666666999<<<======>>>===;;;999888888888888555555555555777999;;;===<<<999888;;;AAADDDBBB>>>888<<<<<<888666666555333555444333222222222222222333333444666888999888666888777555444444555777888222111111222555888;;;===CCC???:::555111000111222///111333444444333444666444444222111111000000000000000//////000111333444111111222222333333444444444444333000,,,))))))***000///------......---++++++///111......111222111NNNOOOQQQTTTXXX[[[^^^```bbbnnnsss]]]SSSQQQLLLDDD>>>@@@???@@@CCCGGGGGGDDD@@@===>>>>>>>>><<<;;;<<<===<<<=========<<<===???AAA>>>CCCEEECCCBBBDDDDDDBBB>>>===<<<;;;;;;;;;;;;<<<:::AAAQQQfffrrrrrrqqqssswwwvvvuuusssooojjjdddaaaeeeffflllrrrqqqmmmkkkmmm|||vvvpppllldddXXXNNNIIIEEEDDDAAA>>>======>>>??????>>>>>>???@@@@@@???===>>>???@@@???===<<<;;;<<<999;;;>>>@@@AAAAAA@@@???<<>><<<;;;999;;;<<<===<<<:::888666888888999::::::999999888444555666888999;;;<<<<<<:::<<<>>>@@@BBBCCCFFFGGGPPPSSSYYYdddrrr~~~{{{zzztttfffZZZSSSNNNHHHHHHMMMRRRTTTSSSLLLOOOSSSTTTQQQNNNMMMMMMLLLLLLMMMPPPRRRRRRQQQOOOMMMKKKJJJLLLPPPRRRPPPNNNSSSVVV\\\bbbhhhnnntttxxx}}}zzzeeeVVVHHH>>>666444555444444666111111222444555666666666666555333222111222222333///000000111222222111111000000111333444444444444333333333333333333333333444444333333333333333444222111111111222333444444777888999:::;;;;;;;;;;;;555555444444333333333333222333444555666666555555555777999999888888999:::<<<:::888666666666888999555333222111111333555666333555666555222///......000333666777777666555666888777666555444333222222555444333333444555777888333444555555444444555555666666666666888:::;;;===???:::666666:::======<<<@@@???<<<:::999999:::;;;777777777777888999:::;;;:::777777999===>>><<<999444777999999777777777666444444333222111111111111444333444666888999888777666555333222111222333333............111444777999===;;;888444222111000000111333555666555555666888333333333333222222111111000000//////000111333444000000000000111111111111333444333000---++++++,,,///...------......---++++++///111///...111333222OOOPPPSSSVVVXXXZZZ[[[\\\]]]fffxxxxxxcccYYYVVVOOODDD<<<>>><<<<<>>===>>>???>>><<<::::::;;;888999;;;;;;;;;<<<>>>@@@>>>CCCEEECCCCCCEEEEEECCC===<<<<<<;;;;;;;;;;;;;;;:::AAAQQQdddrrruuurrrooopppooollliiihhhiiikkkmmmyyy}}}}}}qqqiii\\\XXXTTTSSSOOOFFFAAA@@@@@@???===;;;;;;<<<===>>>@@@???>>>?????????<<<:::===???@@@???===<<<<<<<<<;;;<<<>>>@@@AAA@@@???>>>===EEEKKKIII@@@:::<<<@@@::::::;;;<<<;;;:::888666888999999999:::::::::999999999999:::<<<>>>@@@AAAAAACCCFFFHHHJJJOOOTTTYYYmmmrrr|||yyykkk___WWWNNNKKKOOOSSSUUUSSSLLLNNNQQQQQQPPPMMMKKKJJJMMMMMMNNNPPPRRRSSSRRRPPPJJJJJJLLLRRRZZZ___```^^^eeekkkssszzzxxxcccQQQGGG>>>777222333333111000111111111222333444666777777888777555333333333444444111111222222222111111000000111111222222222222111///000000111111222333333333333222222222222333333111111111222333555666777666777888:::<<<======>>>999888666333222111000000111111222333444555555555555777999:::999999:::;;;888777666666666666777777555444333333333444666777222444555555222000/////////222555777777666666666888888777666555333222111555444333333333444666777666888999888666555666888999777555555777<<>>:::999;;;=========@@@???<<<;;;::::::<<<===::::::::::::::::::::::::999888777888::::::666333222333666888777666666888666555444333222222222222333333333444777888777666444333222000/////////000,,,,,,++++++,,,...000222444555666777666444222111333555777888777777888999111111222222333333333333111111000//////000111222/////////...............111222222000......///000000...---...//////...,,,+++///111......111222111NNNPPPRRRTTTUUUWWWWWWWWWYYY___nnniii^^^XXXPPPGGGAAA>>><<<:::;;;???AAA???======>>>>>>===;;;::::::;;;:::;;;<<<<<<::::::;;;<<<<<>>>>>>>>>>><<<:::<<<>>>??????===<<<<<<<<<;;;<<<===>>>>>>?????????DDDNNNUUUOOOAAA999;;;BBB<<<;;;::::::;;;:::999777777777888888999::::::;;;===<<<;;;<<<>>>BBBFFFIIIFFFLLLTTT]]]fffppp{{{}}}ooodddWWWRRRTTTWWWWWWUUUQQQQQQQQQPPPNNNLLLJJJIIIIIIHHHIIIKKKOOORRRRRRRRRQQQUUU[[[eeeooowww|||}}}wwwcccOOOBBB<<<777222000333444222111333222222222333444555777888888777666555444444444444222333333333333222111111222222222222222222111000......///000111111222222111111000000111111222222222333333333444666777888444666777:::<<<===>>>>>>;;;999777444111000////////////000111222444555555444666999::::::::::::;;;999:::;;;;;;;;;:::999999555555444444444555666777111333444444333111111111///222444666555555666777888888888777666444333222666666555555666666777777888:::<<<:::777555777999:::888666555777<<>>===>>>???>>>===<<<<<<;;;<<<===>>>=========<<<;;;;;;::::::888777888888999888444111111111333666555333444777888777666555444333333333111000000111444555555444444333222000///.........---,,,***)))***+++---...000222666999:::888666444555777888888777777777888000000000111111222444444222111000/////////000111//////......------,,,,,,...000111000000000222444000///......///000///...,,,000222///...000111000LLLLLLMMMOOOPPPPPPQQQQQQQQQUUUaaauuunnn^^^VVVOOOKKKKKKAAA>>>:::;;;>>>@@@???======>>>>>><<<::::::;;;<<<;;;===>>>>>>===<<<<<<======BBBDDDBBBAAACCCCCC@@@;;;;;;<<<<<<<<<<<<<<<;;;>>>IIIWWWbbbgggiiiiiihhhccckkkwww}}}qqqjjjaaaYYYSSSMMMGGGCCCBBB@@@???AAA???;;;;;;>>><<<===>>>???@@@??????>>>>>>===<<<<<<===>>>===<<<;;;===>>>>>><<<;;;;;;<<<::::::999::::::<<<===>>>DDDLLLRRRLLL@@@999<<>>>>>>>>>>>???BBBIIIRRRZZZ```^^^ggguuu{{{nnn^^^VVVWWWYYYXXXUUUTTTSSSRRRRRRRRRSSSSSSRRRMMMMMMMMMQQQWWW\\\```aaahhhnnnwww|||xxxsssooofffZZZLLLAAA:::777444111111444555333333555333222222222333555666777666666666666555444333222333333333333333222222111222222333333333333222222///000000000000000000000222222111111222333333444555555444444444444444555444555777999;;;===>>>>>>;;;999777444222111111111......///000111333444555333666999::::::::::::::::::;;;===>>>===:::777555444444333333333444555666...000333333222111111222111222444444444444666777777888888888777555444333444555666777888888888888888;;;===;;;777555666999:::999777777888:::<<<>>>;;;>>>AAA@@@<<<;;;<<>>>>>>>>??????>>>===<<<:::999888555666777999999888666333444222333666555222444999999888777666555444444444222111000111444555555555444444222111///...------///---,,,++++++---///000...111444777888888666555555777888777666555555666222111000//////000222333//////......///000111222000000000///...------,,,---.../////////000222444///...---...///000///...///333444000///000111000IIIIIIIIIJJJKKKKKKLLLLLLHHHKKKVVVhhhppp]]]SSSNNNOOOSSSCCC???<<<;;;>>>@@@@@@>>>===>>>===;;;999999;;;===:::<<<>>>?????????AAABBB@@@EEEGGGDDDCCCDDDDDDBBB;;;;;;<<<<<<===<<<<<<;;;<<>>;;;999999<<<;;;999;;;@@@888:::<<>>======;;;:::;;;===??????>>>;;;<<<======<<<:::;;;<<<999888777666777:::<<<>>>===CCCHHHEEE???;;;===BBBAAA===999888:::;;;;;;:::::::::;;;<<<>>>@@@BBBCCCCCCDDDGGGNNNYYYggguuu}}}|||nnn]]]TTTTTTVVVUUURRRTTTSSSSSSUUUYYY]]]___```\\\\\\]]]aaaiiiqqqwwwyyy}}}oooccc[[[VVVZZZSSSJJJBBB===:::777555222///...111222//////111444333222222333444666777444555555666555444222111222333333333333222222111111222333444444444444444222111111000//////......555444444444555666666777888777666444333222111111333444666999;;;<<<===>>>:::999666444222222333444------...///111222444555222555999::::::999::::::444666888999777222---***333333222222333333444444,,,///111222222111111222222333444333333333666888777777888888888666555444000222444666888888888888888;;;===;;;666444666999999999999999999888777666333999>>>>>>999777999>>>999:::;;;===>>>???????????????>>>===<<<:::888777222444666999:::999888666999555555888777333555<<<999999777666555444444444444333222333666777888777555444333222000...---,,,000///...---...000222333...///111222333444444444555666777666444333333333555333000...---...000111---------...///111333555222222111000///......------...///.........000222///---,,,---//////...---111555666222000111222000IIIIIIIIIGGGDDDCCCDDDEEEIIIIIINNN\\\oooxxxaaaUUUTTTSSSOOOAAA>>><<<===@@@BBBAAA@@@??????>>>>>>>>>>>>>>>???;;;;;;<<<;;;:::;;;>>>@@@FFFHHHFFF@@@===???@@@???;;;<<<:::888777:::======???MMM[[[cccjjjttt~~~wwwjjjaaaZZZQQQKKKDDDCCCBBB@@@???>>>>>>>>><<<;;;:::;;;===>>>>>>>>>???AAABBBAAA???=========>>>===;;;:::999999::::::???<<<999999;;;===<<<:::===<<<;;;::::::;;;<<<<<>>;;;888888;;;>>>;;;>>>>>><<<===@@@???:::222888???CCCDDDEEEHHHJJJSSSVVV\\\hhhxxxqqqjjj^^^SSSLLLKKKNNNPPPRRRUUUWWWZZZ^^^fffqqqyyysssuuuyyyooo^^^TTTKKKFFFEEE???>>>===<<<999666333111111111111222333444666777333222222333444444333111111111222222111000///...444333111//////000111333444666888888777666666666222333444444444333222111111555999999777666666777444555555333111000222333555555666777888:::<<<===888999888555222111222333222222222111111222333333222444555666:::>>>;;;666444555666666666555444333555444222000000111222333...---,,,...000222222222666666555444444444444555777999:::888444111222444666444333555999;;;;;;999AAA>>>:::777666777777777666333222444888888333...222666::::::888666555666;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===;;;666222999777666666444111333777999888888888888888888777999888777666555555555555222888:::666;;;CCC@@@777999777444111...------------...///111222222222222222111111222444444333111;;;999555222111111222333111111111000///000333666666222------111333222000000//////000111111///,,,333111...---...000000000......////////////......111111222222222111111000FFFFFFFFFDDDBBB@@@AAABBBCCCCCCHHHSSSbbbxxx{{{cccVVVQQQMMMHHHAAA>>><<<<<>>>>>=========999:::;;;;;;:::;;;>>>@@@HHHLLLLLLFFFAAA@@@AAAAAA:::;;;999777666888<<<>>>CCCWWWmmm{{{}}}wwwnnnfff[[[SSSOOOLLLGGGCCCAAA@@@???===<<<;;;;;;;;;===<<<;;;;;;<<<>>>??????AAA@@@???>>>>>>=========>>>===;;;:::999999::::::<<<999666666999:::999888999999888888999:::;;;<<>>;;;999999999:::<<<>>>>>><<<===AAAAAA???===AAAGGGLLLRRRZZZdddkkkzzz|||wwwddd^^^UUUMMMJJJLLLPPPSSSUUUZZZ```fffmmmwwwooo[[[NNNFFF???;;;:::888888888888777555333222222222222222333444555666444333333444555555444222111111111111000000000000222111000/////////000000444666888888777666555666333444444555444333222111000444888;;;;;;<<<>>>???777888777555222111222333444555777999::::::999999888999888555222///......222222222222222333444444222444555444888;;;:::555222333333444444444333333777555333111000000111222///...---...111333444333555555555555444444333333666888888777444222333444333222222555999<<<;;;:::AAA>>>:::777555555555444666333222555888888333//////333777888666555555666<<<<<<;;;:::999888777777666666888<<>>======???AAABBBEEELLLVVVjjjhhhWWWOOOHHHBBB@@@>>><<<<<<>>>???@@@???BBBAAAAAAAAA@@@>>>======:::;;;<<<<<<<<<===@@@BBBHHHNNNPPPHHH???===??????:::;;;:::888777999???DDDUUUmmmxxxjjj___YYYRRRMMMFFFCCCCCCCCCAAA???@@@???>>><<<:::999999999<<<;;;999888999<<<@@@BBBDDDAAA<<<;;;===>>>===;;;===<<<;;;:::999999999::::::888666777888999999888888888888888999:::<<<===@@@>>>;;;:::::::::999888>>>@@@@@@>>>@@@FFFIIIHHHOOOVVV```kkkuuuuuuaaaXXXUUUQQQNNNPPPUUU[[[___eeekkkttt|||fffXXXJJJBBB>>>999666666222333555666777777666666333333333333333444555666555444444555666666555333111111000///000111222333222222222222222111000000333555777888666555555555444444555555444444333222333666888888777666555666999999999666333222222333333555888::::::888666444444555666555222///......111222222333444555555666444666555333555888777333111000000111111222333444888666444222111111111222000///...///222444555555333444555666666444333111444666666555444333333555111111111444888:::;;;;;;@@@>>>:::666444222222222666444333555888777444000,,,///222444444444555666;;;;;;999888666444333222222444888<<<@@@AAA???===999888999<<<:::555555888999===AAA>>>888555888<<<888888888999999:::::::::999>>>GGGXXXmmmtttaaaGGG555333111///......///000000000111111000000///...111000000111333444333111...---------...///000111//////000000000111444777000000000444777888555222...------...//////...,,,...,,,+++,,,...000111111...//////000000//////...000000111111222111111000>>>??????===;;;:::;;;===@@@AAADDDGGGLLL]]]|||kkkXXXOOOHHHBBB@@@>>>=========>>>??????EEEEEEEEEDDDBBB@@@>>>===<<<>>>@@@@@@@@@BBBDDDFFFKKKRRRSSSIII>>>;;;>>>AAA;;;;;;;;;;;;999<<>>===AAA@@@>>><<<;;;::::::999999888777666888<<>>@@@===;;;;;;===>>>===<<<@@@DDDFFFFFFKKKTTT[[[\\\gggtttkkkYYYZZZZZZZZZ]]]bbbjjjrrrvvvpppTTTJJJAAA>>><<<888666666333444666888999:::::::::555444444444444444555555444333333444555555444222111000/////////111444555444555666777666555333222333555777777666444444555555555555555444444333333555555555444333111///...777777777555333222333444555666777777777666444333...000333555333222222222111111222444555666666777666888666333333666666333000000//////000222444666666555444333333333444444222000///000222555777777333555777888888666333111333333444444333333444444111111222333666777888888<<<;;;999666333222222333666555555666888777444111,,,...000222333444555666888888666555444222111111555777:::>>>??????<<<;;;555555888<<<;;;777666999:::===???===999777777888777888999:::;;;<<<<<<<<<<<<@@@MMMgggiiiGGG333222000.........000111,,,---...000111111222222000000000111333444333111111111111000000/////////000111111111000000333555333333333555777777555333///...---...//////...---...,,,+++,,,...000000000//////000000000000/////////000000111111111111111===>>>>>><<<::::::;;;<<<===>>>@@@AAABBBQQQnnnlllXXXNNNIIIDDD@@@???>>>=========???@@@EEEEEEEEEDDDCCC@@@>>><<<===???BBBCCCCCCEEEGGGHHHPPPVVVVVVKKK???<<<@@@CCC999999:::;;;;;;@@@PPPbbbuuujjjcccaaa]]]WWWPPPIIIDDD@@@AAA???===<<<;;;;;;:::999???>>><<<;;;:::999999999888888888888:::???HHHNNNNNNGGG>>>;;;;;;<<<:::777::::::::::::::::::999999888999::::::::::::;;;;;;;;;;;;:::999:::;;;<<<===BBB@@@>>>>>>???AAAAAAAAADDDLLLTTTYYYbbbpppzzz~~~ooodddiiikkknnnsss{{{pppZZZGGG@@@::::::999555333444444555777999999999999888555555555444555555666666333222111222444444222111111000//////000222444666444555777888888666444222222444666666555444444444555555444444333333333333111111111333444555555555222333444333222222444555777666444333222222333444---000333555444333333333000111333444555666666666777999999444333666666444111000000000222444666777333333444444555777888888444222000000222555777777333666888::::::777444222222222222222333333333333222222333333333333444555777888777555333222444666666666666888888777555222/////////111333555666777444444333333333333222222777999;;;======<<<;;;:::555555:::??????;;;:::<<<<<<:::888999:::999555222666777999:::<<<=========<<>>@@@@@@AAALLLfff}}}qqq\\\QQQKKKFFF@@@AAA@@@???======???AAABBBCCCCCCCCCBBB???<<<:::===@@@CCCEEEFFFGGGIIIKKKMMMSSSSSSJJJ@@@<<<======777555777;;;<<>>999999===AAAAAA===<<>>===@@@BBBCCCDDDEEEEEEDDDAAA>>><<>>@@@>>>999888;;;777666555777:::999555000222444666999::::::999999;;;999<<>>EEEWWWiiirrraaaTTTLLLBBBCCCCCCAAA>>>>>>@@@CCCEEEFFFHHHIIIHHHEEEBBB@@@FFFIIIMMMPPPQQQRRRTTTVVVOOOXXX^^^\\\VVVNNNCCC::::::888;;;AAAFFFTTTvvv}}}uuuqqqddd^^^WWWQQQMMMHHHBBB>>>>>>>>>======<<<<<<<<<<<<777999;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>666888999777555666<<>>???===<<<>>>???<<<<<<===???CCCFFFJJJLLLNNNVVV^^^dddiiiuuu}}}sssuuu~~~jjjNNN???:::777555777666333222555000111222333444333333222444444444555666888999:::333333222333444555333111111111222333333333222222555555555555555444444333111333555555444222222333333222111000000000111222333111///111555777777555111222222111000000111333222222222222222111000000...///000///...///111222000111333444444333222000000666999666333333333111000111333444555555444333444555666888999999::::::999666111///000222333333222333444555555333111000333111//////111222000...---///222111000///222444666999;;;888333111333666555777::::::999777666555888444///...///111111000333333333444444555555555777888888666555666;;;???===<<<<<<===:::444222555444666888999999777555444222333666888999999888777<<<777444666999999999999===;;;777333000...------+++,,,---///000000111111...---...000222444333222777555222///------...///+++---000222222333555666111444666777666555444444666333///---,,,+++***)))---------///222333222000000000111111111111000000---...///000111111111111777888888888888777777666;;;888888;;;>>>DDDPPP\\\~~~jjjWWWLLLHHHGGGFFFFFFFFFFFFEEECCCEEEGGGLLLOOOKKKEEEEEEIIIMMMOOORRRSSSUUUWWWZZZ\\\dddnnnwwwvvvnnn___JJJ:::===@@@DDDIIIVVVpppsssiiiaaa[[[WWWOOORRROOOGGGDDDEEECCC>>>===<<<:::888777777777888999888777777999;;;;;;:::>>><<<::::::;;;;;;;;;:::;;;:::999777777777888888===;;;999:::===<<<999555999999888666555555777:::666;;;BBBEEECCCAAA@@@@@@GGGGGGGGGHHHJJJOOOVVVZZZeeeqqq{{{pppdddYYYXXX^^^oooxxxUUUAAA???===:::666444555555555444222222111000//////000000111222333333333444666888777555444444555555555444333333222111111222222222222222222333333444444444222333555555444333444555666444111...------///000111111111111111111111111111444888999777444222111444333222000///.....................///111444555333222111222444555444333777777777777777666555555222333333444555666777777;;;888444444555666555333666555444333222111111111333333222111000000111111000000000000111222333333333444555444333222333555888777666444222111111111222222444555666666777777999999999777333111000111000///000222555777666555777666555555666888:::<<<@@@???>>>;;;888555222111333444666888888888888777111111222444777888888777999777555666999:::888666;;;999555222000//////000000222333111...,,,---///111000///...///000222333333111000......///111222000000111111222222222333333333444555666666666666444333000...------...///---...////////////111333////////////////////////...000111222222111000...666777777888888888777777:::999999<<>>>>><<<999666555555555555444333222111111000000000111333444555555444555777999666555444444444555555555444444333222222222222222444444444444333333333333///111444444444444555666555333000...------...///222222222333222222111111222555999:::888666444333555444222111000//////////////////000111222444444444333222222333444333111444666888999999777444222000000222333555666888888888555222111333555555444555555444444333333444444333222111000000000000111000000000111222333444555333444555555444333444666222444555666777666444333222333444555555666666555777777777666333111111222000000000333555777777666444555666777999999::::::;;;;;;;;;:::888555333222333444555666777777777666333333333555888999888777777555333444666777555333888777444111000//////000///111222111...---...///222111///...///000111222333222111000000111333444111111111111222222222222///000111222333333333333111000...,,,,,,,,,---...---...//////...///111333////////////////////////...///111222222111///...555666777888888888888888:::999:::>>>@@@CCCLLLVVVqqqzzzfffZZZWWWVVVTTTRRRQQQQQQRRRRRROOOQQQUUUXXXVVVQQQQQQUUUYYY\\\aaahhhpppzzznnndddeeelll~~~ttthhh```ZZZQQQJJJFFFCCCBBBAAAMMMMMMIIICCC???@@@???<<<<<<;;;:::999999:::;;;<<<;;;:::888888::::::999777;;;:::888999::::::999777;;;:::999888777888999:::777;;;@@@@@@===999:::;;;333666:::<<<===>>>???@@@BBBDDDFFFFFFFFFHHHMMMRRR\\\fffuuuiiiVVVLLLDDDCCCGGGYYYrrr|||tttnnnlllnnnpppqqqzzzdddHHH<<<>>>;;;999666555555666555555333333222222111111222222444555666666555555777999555555444444444555555666666666555444333222222222777666555444333222111000---///222333333333555666333111///---,,,---...///222333444555555333111000444777:::<<<:::888777777555444333222111000000000///000111222333333333333555333222222333222111///222444888;;;:::777333000......000222444666777888444222//////111444666777555555555555666666777888444333333222222222222222111111111222333444666777333444666666555555666777000222555777777555222000333444444555555444444333444555555444222111222333222111111333666777777666333555777:::;;;:::999888555666777888777666333222222222444555555555555555666555555666888888777555333222111111222333222111555444222000/////////000...///000000......///000222111000///...///000111111111000000000222333444222222111111111111111111,,,---...///000000//////------++++++***+++,,,------...///.........000222////////////////////////...///000111111000///...444555666888888999999999999999;;;???@@@BBBJJJSSSooo{{{iii^^^XXXWWWVVVUUUVVVXXX\\\___YYYXXXYYY[[[ZZZWWWZZZ___ccchhhrrr}}}|||tttjjj[[[OOOOOOLLLGGGCCCAAA@@@AAAAAAHHHGGGCCC???===>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<:::999999:::999888666:::999888888999999888666999888777666777888999:::999<<<@@@@@@>>>;;;999999999;;;>>>@@@AAACCCFFFHHHFFFHHHJJJLLLNNNUUU^^^fff}}}hhhUUUOOOJJJHHHJJJPPPbbbrrruuuuuu{{{llleeedddfffhhhgggddd___YYYUUUTTTUUUVVVYYYaaalllwww~~~~~~}}}{{{yyyxxxvvvvvvvvvvvvuuutttnnnllllllppprrrsssyyyxxxZZZBBB<<>>@@@BBBIIIQQQnnnvvviiiaaaYYYYYYXXXVVVVVV[[[aaaggg]]]ZZZZZZ^^^aaacccjjjqqqzzzvvviii___ZZZTTTKKKDDDDDDBBB@@@===<<<<<<===>>>BBB@@@>>>>>>======>>>@@@>>>===<<<:::999999::::::<<<;;;:::::::::999777555999888888888999999777555777666555555666777888999>>>======???@@@>>>:::777@@@AAABBBCCCEEEIIIOOOSSSRRRVVV\\\bbbiiittt```RRROOOLLLIIIIIILLLVVV]]]ZZZXXX^^^kkkuuuvvvmmmaaaWWWQQQPPPQQQRRRSSSRRRPPPOOONNNMMMKKKJJJMMMRRRXXX\\\```cccgggjjjllliiieeecccaaa```^^^\\\\\\ZZZXXXXXXYYYYYYYYYXXXVVVTTTSSSUUUVVVWWW\\\aaannn{{{oooPPP>>>:::<<<888777555555777777777555444333333333333333444444444555555444333222444555333444555555333333666888777777777777555444222111111111000//////...------...000111111000...///000///...------,,,---......222444666777777555222000555888:::;;;;;;:::999:::444444333333333333333444000111333444444333222111000///...000222333333222333444555666666555444333111111111111111111111111111000000000111444888;;;999999888777777777777888555555444444444555555666222222222333444555777888444555666666555555666888:::999777555222///---,,,444444444444333222111000///000222222222222333555666444333444666888999888>>><<<:::888666666666666666666777777666444111000111111111111111222222222666555444444555444222000000000111000000000000111/////////////////////000---------...///000000000000000//////////////////,,,,,,------...///000111//////......------,,,,,,+++---///111222111000///+++++++++,,,,,,---......,,,---...---,,,,,,...000.................................//////.........555666777888888888888888888777:::===???AAAIIIRRRkkktttjjjbbb^^^]]]\\\ZZZWWWVVVZZZccciii```^^^bbbjjjsss{{{wwwmmmfffddd]]]SSSLLLHHHFFFCCCAAA>>>???>>><<<:::999;;;<<<>>>;;;;;;>>>>>><<<===@@@===<<<;;;999999999:::;;;;;;:::::::::;;;:::777555999888888999::::::777555666555555555666888999:::AAA>>>===???BBBCCC@@@<<>>;;;888555555555666777777666555444222000///222111111000000111222222666444333444444444222000000111222222000000111222////////////////////////...---,,,---///000///........./////////000000000......//////000000111111......------------------+++---000222333222000///,,,,,,,,,------.........,,,---...---++++++---///------------------------........................666777777888888888777777777666888<<<>>>AAAIIISSShhh|||zzztttnnnhhhdddaaa___^^^^^^\\\YYYXXX]]]gggoooooopppwww{{{ooodddZZZQQQLLLNNNKKKGGGCCC???>>>>>>???<<<>>>???>>>;;;;;;<<<>>>===:::;;;??????;;;:::<<<999888888888999:::<<<===:::999999:::;;;:::888555999999999:::;;;:::888555777777666777888:::;;;===@@@???@@@BBBDDDFFFHHHHHHIIIMMMSSS[[[eeeppp|||xxxYYYMMMLLLIIIGGGHHHEEEBBB???>>>???AAADDDFFFFFFEEEDDDCCCCCCDDDGGGIIIGGGGGGHHHKKKNNNNNNKKKGGGHHHIIIIIIFFFDDDFFFLLLQQQSSSPPPLLLJJJJJJJJJIIIHHHFFFDDDBBBBBBDDDFFFGGGGGGKKKIIIFFFCCCCCCEEEEEEDDDGGGPPP^^^nnn^^^BBB::::::777666555555666888999888666222222222222222333444444666777777555333222333444111444666555333333666:::444444666666666444222111111111000...,,,+++***))),,,...//////---,,,,,,---------.........//////000111222333444444555444444333555666666555333333444222222222222222333444444333222111000000000000000///...---///111222222111000222444555666555333222222222111111111111000000...111333333111111333444666555555555555666666777444444444444444555666777444333333333333333444444555666666555333222333444222333444666666666666666111222222222222222111000///111222333222333555666999777555555777999::::::===<<<;;;999888777666666777555333222000000000000222222111000000111222222666555444444555444333111///111333222000///111222//////000000000////////////---,,,---///000///---,,,,,,...///000000111111.../////////000/////////.............../////////)))+++...111222000...---,,,,,,------------------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------------------...777888888888888777777666777666777;;;===@@@JJJTTTfff~~~|||tttpppooommmllljjjiiihhhhhh]]]]]]\\\ZZZZZZaaammmwwwsssmmmcccYYYQQQJJJDDD@@@AAACCCCCCAAA===:::;;;<<<999<<<======:::999;;;===>>>;;;<<>>@@@999999999;;;<<<;;;888555999999999;;;<<<;;;888555888888888888999;;;===???===@@@CCCEEEEEEHHHNNNSSSYYY```kkkxxxwwwWWWIIIGGGDDDCCCEEEAAA<<<888;;;???BBBBBBBBBEEEEEEDDDBBBAAABBBDDDFFFFFFEEEFFFHHHKKKLLLIIIFFFFFFHHHIIIFFFDDDEEEKKKQQQNNNKKKFFFDDDCCCCCCBBBAAADDDBBB@@@AAACCCFFFGGGGGGKKKJJJFFFCCCCCCDDDDDDBBBAAAFFFLLLUUUhhh[[[AAA===>>>:::555555555666888999888666111111111111222222333444888888888666444333444555111444777666333222666:::222333555666666444333111444333222///,,,***((('''***,,,......------...///------...//////000000000111111111222333444555666222444555444222111111222111111111111222333444444333222111///...///000000000///...///000111000///---000444777888666222000000111111111222222222222---000333333111///000111222222333333444666777888888888777888888999::::::444444333222222222222333555666666555333111111222---///222555666555222111000111111222222222111111000111333333333333555666:::888555555777999;;;;;;999:::;;;;;;;;;999777666555333111///......000111333222111000000111222222666555444555666666444222///111333222///...000222000000000000000000///...000---,,,---///000...,,,++++++---///000111111111---------...------,,,,,,.../////////000000111111''')))---///000...,,,+++,,,,,,---------,,,,,,+++,,,------,,,+++***,,,---++++++++++++++++++++++++...------,,,,,,------...999888777777888888777555555666:::======@@@LLLXXXiiipppxxx|||yyysssnnnlllgggiiilllmmmlllhhhdddaaa[[[___cccgggmmmyyy}}}ooodddXXXUUUOOOIIIDDD@@@>>>===>>>>>>======<<<<<<;;;;;;;;;;;;===>>>>>>>>>===<<<@@@>>>===<<<;;;:::777444666666666666777;;;AAAEEE===<<<::::::;;;;;;999888999888999===AAAAAA<<<777777999;;;===>>>??????>>>@@@EEEJJJLLLMMMTTT```jjj~~~sssSSSLLLMMMHHHDDDFFF???<<<;;;>>>CCCGGGEEEBBBFFFCCC???>>>???BBBDDDEEEAAAAAABBBBBBDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFEEEGGGIIIHHHDDDAAACCCDDDEEEEEEDDDCCCDDDFFFIIIEEEAAA???@@@@@@>>><<<@@@AAADDDIIIOOO^^^yyy~~~WWW@@@===;;;666666555555555777777555444222222111111222444555777777777888888666333000...333333222111111222222333777666444444555666666555444333222000...---+++***---......///......---,,,+++...222222000......///111///...111555777777555555444222111000000111222000111222444555666666666666555444333222333444444///000111111111///...------///333777:::999555111111222111111444777444...111222000---...///+++%%%222111000111333444555444777999999777777<<<>>><<<777777666555444333333222444444222111000000000000...///000111333444555666444333111000///......///111222333444666777888999999666444555888:::999777===:::777777999999777555555333000...---...000111222000...000333555555333666666555444444444444555444444333333222111000000222111000//////.........,,,+++***,,,...,,,'''###***+++,,,---............---+++***+++---//////...//////.........---------...///000///---,,,---...,,,...111111///---,,,,,,---,,,+++++++++,,,---...///...---,,,,,,,,,,,,---..................------999888777777777888777777777888:::===>>>@@@IIITTT```eeejjjkkkiiiggghhhiiillllllllliiieeebbbaaabbbbbbiiisss}}}vvvnnneee\\\UUULLLJJJGGGCCC???===;;;;;;=========<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;===;;;:::999::::::888666777888888888888;;;???CCCAAA@@@>>>======<<<:::999666777:::@@@FFFFFFAAA<<<>>>>>>>>>???AAADDDGGGIIIIIIQQQ[[[cccjjjtttyyyYYYJJJFFFDDDDDDFFFCCCAAA???BBBFFFHHHGGGDDDDDDAAA>>>>>>???AAABBBBBB@@@@@@AAAAAABBBDDDEEEFFFBBBBBBAAAAAAAAABBBCCCDDDCCCCCCDDDFFFHHHHHHEEEAAADDDCCCCCCCCCDDDEEEEEEFFFHHHDDD@@@??????>>>===;;;>>>>>>@@@AAADDDNNNdddxxxyyyTTT???<<<<<<777666555555666777777666444111000000000111333555666::::::999888666333000///222111000000111333666777666444333333555666666555666666444222000...---,,,............------,,,,,,,,,///222222000......///222000000222666888777666666555444222111111111222444444555666666666555555444444555555555444333222000000111111000///...---...000333666888777333000///111222000222555333......///...---///222000***111000000000222333333333555999:::;;;>>>BBBBBB>>>999888777777666555444444222222111000/////////000000000111333555666777888555333111/////////000111222333333444555666777777:::888666777:::<<<;;;:::999777666777999999666444555333111///......///000333111000111444666555444666555555444444444444444333333222222111000000///111000///......---......111///...------)))$$$***+++,,,---............---+++***+++---......---.........------------,,,,,,---......,,,+++,,,---+++---000000...,,,++++++,,,++++++***+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888888777777777888999999:::999;;;>>>???@@@GGGPPP\\\aaagggjjjjjjjjjlllnnniiijjjjjjgggcccdddjjjpppxxxpppooojjj```SSSIIIEEEEEE??????>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<888999;;;<<<<<<<<<;;;:::;;;999777777888999999888888999::::::::::::===???=========<<<;;;:::999888666888;;;BBBGGGHHHEEEAAAAAAAAACCCGGGMMMUUU]]]aaafffppp|||fffNNNDDDEEEIIILLLFFFDDDBBBDDDGGGHHHFFFCCCAAA@@@>>>???@@@AAA@@@???>>>>>>???@@@AAABBBCCCCCC>>>===<<<<<<<<<===>>>??????@@@CCCFFFIIIIIIFFFCCCGGGDDDAAABBBDDDGGGFFFEEEFFFCCC???======<<<;;;999;;;::::::::::::???OOO^^^xxxrrrPPP===;;;;;;888777666555666777888666444000/////////000222444555>>><<<:::777444222111000111000000000222555999;;;777555444555777888888777999888777555333111///...111000///...---,,,,,,,,,,,,...111111///.........222111111333555777777666888777555444333222222222777777777777666555555444222444666777777555222111111111111111000///...---///000222555666444111---+++000222000///111111//////000///---///222111---/////////000111111222222555777777888===DDDDDD@@@888777777666555444333222000//////........./////////000111333444666777888555333111//////111333555444444444555555555555666555444444555777888888777444444444555777777666444666555333111000///000000333222111222333555555444555555444333333333333333222111111000000/////////000///...---,,,,,,,,,,,,+++++++++---...---***'''***+++,,,------......------+++******,,,------,,,------------,,,,,,,,,,,,***+++,,,,,,+++***+++---***,,,...///---+++*********))))))***+++,,,---...,,,---.........---,,,+++***++++++,,,,,,---------888777777666666777:::===<<<:::;;;???AAACCCIIIOOOOOOWWWaaafffgggeeedddccc^^^dddjjjmmmooovvvvvvkkkcccWWWXXXVVVNNNCCC;;;:::<<<999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===777888999:::;;;::::::999===:::777666777999999999888:::;;;;;;:::999999:::888999;;;;;;;;;:::::::::<<<===???DDDIIIKKKKKKJJJFFFIIIPPPZZZgggtttrrrUUUFFFFFFJJJLLLEEEDDDCCCDDDFFFEEECCC@@@@@@???@@@AAABBBAAA???<<<<<<<<<===>>>???@@@@@@@@@;;;:::999999999:::;;;<<<===???DDDHHHJJJJJJHHHFFFLLLGGGBBBBBBEEEGGGFFFBBBCCCAAA>>><<<::::::999999888666777888888;;;EEEPPPeeevvvnnnNNN<<<::::::888666666555666777888666444000//////000111333555666<<<;;;888555333222222222333222000000222555999;;;999888777888:::;;;;;;:::999888777555333111000///444333111///...------...------//////......------111111111222444555555555888777666555333222222111555666666666666555444444333444666666666555333111222222111111000//////...111111111333333222...+++(((...222///---///000///222444222///...111000---...///000000000000000111666666444444:::AAAAAA===444444333222111111000000...------------......///---...///111222333555555444333111000000333666888666555555555555444444444333333444555666777666666222111000111222444666666999888666444333222111111333222111111222333333333444444333222222222222222000000/////////.........///...---,,,++++++++++++'''(((***,,,.........---***+++,,,------------------+++)))***+++,,,,,,+++------,,,,,,,,,+++++++++(((***++++++))))))***,,,(((+++---...,,,+++******(((((()))***+++,,,......+++,,,...//////...,,,***,,,,,,------...///000000777777777666555777<<<@@@???;;;:::???DDDHHHMMMRRRVVV\\\bbbeeedddbbbaaaaaa^^^hhhuuu~~~{{{qqqhhh^^^TTTLLLGGGGGGEEEAAA<<<999888999777888999:::::::::::::::999999::::::;;;;;;<<<<<<666777999:::::::::999888???<<<999777888888888888777888::::::999777777888999;;;>>>???===<<<<<<===@@@@@@BBBGGGNNNUUUZZZ]]]\\\bbbnnn|||}}}www[[[IIIDDDCCCBBBDDDDDDDDDEEEEEEDDDBBB@@@@@@@@@AAACCCDDDBBB???<<<:::;;;<<<===>>>>>>======;;;:::999888888999::::::===@@@EEEHHHJJJJJJIIIIIIOOOJJJDDDCCCFFFFFFCCC??????>>>===;;;999888999999999777777999::::::@@@GGGSSS```tttnnnNNN===888888777666555444555777777555444000000000111222444666888888777444222111222333444555444222111222444777888999777666777888::::::999666555444333222111000///555444333111000/////////------------......------000000111111111111222333666666555555333222111111111222333333444444333333555555444333333333333333222111111000000000000000222111111111111000---+++(((...222///---///000000000333333000///111111......000222222111000000222666999===>>>AAABBB<<<555111111111111000000000000...------------....../////////000000111222333333333222111000111444777999777666666555444444333333666777999999999999999999222000...,,,---111666999;;;;;;:::999777555333222222222222111111111111222333333222111111111111111/////////..................---,,,++++++*********,,,---------+++***)))(((++++++,,,,,,---,,,,,,,,,,,,+++)))***+++,,,,,,+++------,,,,,,,,,+++++++++)))***++++++))))))***+++(((***------,,,+++******((((((***+++,,,---......***,,,...//////...,,,+++,,,,,,------...///000000666777777555444777>>>DDDEEE???<<<@@@GGGLLLQQQUUUaaabbbaaa___^^^aaagggmmmsss}}}pppjjjbbbZZZTTTMMMDDD>>>>>><<<:::999999999888888666666777777888888999999999999::::::::::::::::::666777999:::::::::999888???<<<:::888999999888777666888::::::999888999:::999===AAAAAA>>><<<<<<>>>@@@BBBGGGPPP[[[gggqqqwwwyyybbbQQQFFF???===AAACCCEEEFFFFFFEEEDDDCCC@@@AAABBBCCCDDDBBB>>>;;;999:::<<<=========<<<;;;;;;;;;999888888999999:::<<>>DDDMMM^^^tttnnnOOO>>>777666555555444333444666666444222000000000111333555777999555444222111111222444555555444333222222333444444555444222222444444444333222111111111000000000///333444444333222111000///000...---...///000///...///000111111//////000222333333333333222111000000///000000111222222222222555444222111111111222333111111000000000111222222333222000000000000...,,,***///111000///222222000)))///222111000333444222///222555555222111111333444>>>HHHLLLKKKDDD888---000000000111111222222333000//////.........//////222222333333333333333333111111111111222444666777777666666555444444333333444666888888777555444555000///---++++++///555:::=========;;;999666333111333444444222000000111222222222111000000000000000...........................---,,,+++************(((***++++++***)))***+++++++++,,,,,,,,,,,,+++++++++***)))***,,,......---------------,,,,,,,,,,,,+++,,,---,,,***)))***+++'''***---...---+++++++++)))***+++,,,---.........+++,,,---.........---,,,***++++++,,,,,,---------666777777555333777???FFFMMMDDD>>>BBBIIIOOOSSSWWWWWWXXXZZZ[[[___iiiuuu~~~uuulllhhhWWWRRRLLLHHHEEEBBB<<<888999999888888777777888888777666666666888999;;;<<<::::::::::::999999999999777888999:::::::::999888;;;999888888999999888666777888::::::::::::<<<>>>999>>>DDDGGGFFFEEEGGGJJJRRRXXXbbbnnn|||xxxpppuuuwwwlll___UUUHHH@@@???<<>>>>>@@@BBBDDDDDDDDDDDDCCC@@@>>><<<999:::;;;:::888888;;;>>>===999777:::;;;:::999;;;:::@@@KKK\\\mmm|||mmmOOO>>>777555555333222222333444444333111/////////000222444777888666555444333222333333444222333333333333333222222444222000///000000///....../////////000000000111000111222333333111///---444111000000222333222111///111222222///...000222///000000111111000//////000000111111111000//////222222222111111111000000000/////////000222444555444222000000000000///------///111000222666555000&&&---222222111333333111000444888888444222333555444>>>GGGGGGAAA;;;444---------...///111222333444222222111000/////////000444444333333222111111111000000111222333444444444666666666555444444333333111333555555222///......---...///...---///333777<<<======<<<999666222000555666777555222111222444111111000////////////000.............../////////......---,,,++++++++++++###&&&)))))))))***,,,///++++++,,,,,,,,,++++++***+++***)))***---///000///.........------------,,,...//////...,,,******+++(((***---...---,,,+++,,,+++,,,---...///......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,555777777444333777@@@HHHTTTIIIAAACCCJJJPPPTTTWWWZZZ```iiisss~~~{{{ooobbbXXXTTTTTTGGGCCC???=========999666888:::;;;999666555777:::888888777888999<<>>@@@777:::>>>AAABBBBBBAAABBB@@@??????@@@AAA???<<<999888:::<<<======<<<;;;:::<<<;;;:::888888888999:::888:::;;;:::888888;;;>>><<>>===<<<777999::::::888999<<<@@@<<<777666:::======<<<>>>666:::AAAJJJTTTaaaqqq}}}lllOOO>>>777555666222222111222333444222000.........///111333666777888777666555444333333333000111222333444333222111444222000///000000///---------...///000111111222,,,...111333333111...,,,777444222222555666555333000222444333000///000222,,,---///000000//////...333222222222000///...---///000222333333111///---////////////111333555666444222000///000000///...///000000000444888666111'''///444333111111///,,,111666::::::666333444666666<<<>>>666...---000111))))))+++---///111222333444444222111000000000000444333222111000......---///000222333444444333222666666555555555444444444222555777666222///......***---111111000///111444;;;<<<<<<;;;999555000...777888999777333222444666111111000///////////////....../////////////////////...---,,,++++++++++++)))+++,,,***'''%%%&&&(((++++++,,,,,,,,,++++++******))))))+++...000111111//////.........---------000111111///---++++++,,,(((+++---///...,,,,,,,,,,,,---.../////////...------,,,,,,,,,,,,---...///..................------888777666666888;;;???AAAMMMJJJGGGJJJRRRYYY]]]^^^jjjwwwwwwkkkgggddd]]]UUUNNNHHHDDDBBB<<<===>>>???===:::777555<<<:::888777555555555666444666777888888999;;;>>>===<<<:::888777777777888888;;;:::666666:::999333444444666<<>>>>><<<:::999===???@@@???<<<;;;===???:::::::::;;;;;;<<<<<<<<>>???>>>=========888777777:::>>>@@@>>><<<;;;:::999:::<<<<<<<<<:::<<<:::999;;;AAALLLWWW___ttt}}}iiiKKK===999777555666333111111222333111///000111111000///000444666888666444111000111222333333222222333555444111---111///...,,,+++,,,---.........//////000000111111333333222111000///...---333333333222222000/////////111444666666333000---(((***---///000///---,,,,,,111444000...///000///,,,---......//////......//////111222333444444444888222000111...***,,,333...111555777666444222222...///000111111000///...222333555777777666555444000---+++,,,...000///------...///000111111000000444333111000000000111222333222111000////////////...000222333333111///---///333666666777:::999666999555111///111333111000++++++,,,...///111222333666888999777222//////111222333555444222000000111555333111000111222222111//////...------------...------......---+++***))),,,+++)))(((((()))+++,,,,,,++++++++++++++++++,,,)))+++++++++******,,,...------,,,,,,,,,---......+++,,,---------,,,+++***------------......//////---.........//////000000000///...,,,+++***))))))///---***+++---///...,,,888777777888:::===@@@BBBHHHIIIKKKPPPXXXbbbmmmtttqqqcccYYYYYYVVVQQQKKKFFFAAA>>>===:::;;;;;;<<<;;;999777555:::999888777777888999999777888999999888999;;;===::::::888777777888999999666999888555666999999555:::888777999;;;<<<;;;;;;<<<@@@DDDCCC@@@@@@EEEKKKMMMUUUhhhlll___TTTRRRRRRYYYmmmuuuqqqqqqyyywwwlll[[[OOOHHHLLLLLLCCC======::::::<<<<<<<<<<<<;;;::::::===???@@@>>>>>>@@@BBB::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;<<<;;;999777666666666666666777888999777:::===???>>>======>>>;;;999999;;;===>>>===;;;;;;:::999:::<<<======<<<<<<:::888888;;;AAAHHHLLLWWW```nnn}}}hhhJJJ;;;777555444666333111111222333111///000000000//////000333555666555444222111111111111222111111222444444111---333111///...---...000111/////////000000111111111444444333222111000///...222222222111000000///...///111444666666444111///---...///000000...+++)))+++000222...,,,...///...,,,,,,---..................///000111222333333333555222111444333---+++------///333444333111000000...///000111111000///......///111333333222111000000---++++++---...---,,,,,,...000222222000---+++222222111000000000111222333333222111000000//////...///111333333111///...000444666444555777666222222...******,,,...---+++......//////000111111111222444555333000------...000222555555333111000///555333000///000000000//////......---------------...............,,,+++***,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---,,,------,,,+++***,,,---,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---...,,,---....../////////...------------.........///------,,,,,,,,,,,,,,,,,,///,,,******,,,---,,,+++777888999;;;===???AAACCCHHHMMMTTT\\\fffttt{{{pppfff\\\RRRLLLIIIGGGDDDAAA>>><<<:::999999888888888888777777777888888888888999:::<<<===:::;;;;;;:::999999:::<<<888777666666666888999:::666888888666666999:::888::::::::::::;;;<<<===>>>===BBBEEEDDDCCCHHHTTT___kkkuuuuuussspppeeeVVVLLLHHHPPP\\\mmm~~~qqqiiiTTTSSSVVV___hhhggg\\\RRRLLLCCC>>>CCCEEE@@@<<<<<<888999999::::::;;;;;;<<<888;;;???AAAAAABBBCCCDDD::::::::::::;;;;;;;;;;;;;;;:::999999::::::888666666555555555555555666666666999<<<>>>>>>>>>>>>>>>===<<<;;;<<<======<<<:::;;;:::999;;;===>>>>>>===:::999888777888999;;;<<>><<<;;;::::::999888777666666777888999777777777888999:::;;;<<<;;;<<<<<<:::888777888:::777666666555555777888999888:::999888777999:::;;;888===@@@@@@@@@BBBCCCBBBFFFHHHJJJOOOWWWfffxxxvvvsss{{{jjj___TTTTTTWWWRRRNNNHHHIIIWWWiii|||rrrbbbXXXRRRHHHGGGIIIPPPUUUSSSJJJAAACCC<<<999>>>@@@>>>;;;;;;777777777888999:::<<<===:::<<>>>>>>>>>>>???=========>>>>>>===<<<;;;;;;:::999;;;===???>>>===888999:::;;;<<<;;;:::999777:::@@@HHHSSSbbbpppzzzaaaDDD777555666666444333222111111111000000---...///...---...000222222333444444333111///---------...///000000000///000///---,,,,,,---...///222222222111111111111111222222222111000//////...///......---------------000111333555555555444333---...///111111111000///+++......++++++...///---+++,,,,,,---------------,,,,,,---...///000000///111000333:::>>>:::111***,,,.........------///000//////000000000000/////////000000111111111000///000///...------------,,,---///111222222000...,,,///////////////000000000//////000000///,,,***(((...///111222222111000///000333444222222555444111555222///000333555444333000000000000////////////000111222222222111111111///000111111//////000111111///------.../////////...------,,,,,,,,,,,,,,,......---------,,,,,,+++++++++***))))))***++++++,,,,,,++++++++++++,,,,,,,,,------,,,******+++---------,,,,,,,,,---......000///...---...///111222,,,...///000000///...---------------------------)))***+++,,,...////////////...,,,,,,++++++++++++999:::<<>>===<<<;;;::::::999888777777888:::;;;777777888888888888888888:::;;;;;;999777666777888888777666555555555666777999999999888777777999======DDDFFFBBBBBBHHHPPPRRR^^^\\\\\\fffyyyzzzpppmmmnnn~~~qqq\\\QQQFFFFFFKKKIIIIIIGGGLLLZZZkkkyyyyyykkk[[[MMMGGGFFFEEECCCCCCEEEHHHGGGBBB===???;;;999;;;===<<<::::::666666777777999:::<<<=========???AAABBBCCCBBBBBB555555555555555555555555666555444666777777666444555444333333333333333444555888;;;===>>>===>>>???<<<===>>>??????>>>>>>>>>;;;:::999;;;===>>>>>>===999:::===??????===:::888666666666777<<>>888000...//////...---...000222000000////////////000000000111111111111111000000111111000///....../////////000000111111222333444/////////000000000////////////000111///---+++)))...///000111222111111000///222333222333666777444111///---...222333222000------..................000000111222333333222222000///...,,,,,,---111444...---+++,,,///111222222------,,,+++++++++++++++,,,,,,+++++++++++++++++++++******************+++++++++************++++++((()))******)))***,,,...///......---,,,,,,,,,,,,---...///000111111222222......///000000///...---//////..................++++++---............---//////...------,,,---...;;;;;;===@@@CCCGGGJJJKKKMMMVVVhhhzzzpppfff]]]TTTOOOFFFDDDBBBCCCEEEDDD@@@===============<<<;;;:::999;;;:::999888888999;;;<<<888888888888888777666555888999999888777666888:::999888777555555555666777777666888999888777<<>>>>>======<<<::::::;;;:::999777666777777999:::;;;<<<<<<===<<<;;;<<<>>>???>>>===333333333333222222222222444333333555777777666555444333333333333333444444555888;;;==================>>>@@@@@@???>>>???@@@;;;:::999:::<<<<<<<<<;;;;;;<<<>>>>>>===:::777555999888666444666<<>>@@@DDDHHHLLLOOOSSSaaayyy~~~mmmggg^^^UUUOOOJJJDDDAAA===<<<;;;===@@@@@@<<<999::::::;;;<<<<<<;;;:::999;;;::::::999999999::::::888888999999999888777666777888999999888999;;;===888777666666666777888999777777:::>>>??????FFFOOO```jjjnnnfffgggvvvttthhh```\\\ZZZYYYlllyyyttt```XXXKKKDDDEEECCCGGGHHHJJJMMMRRRVVVWWWVVVTTTJJJBBBBBBAAA===;;;===::::::999999999:::;;;<<<::::::999888888888777555666777999:::;;;;;;;;;;;;999666444444777::::::999333333222222222111111111333333333444777777777555333333333333333444555666666999<<<======<<<<<<<<>>???;;;:::999999:::;;;999888:::;;;;;;;;;999777555444999999888777888;;;@@@DDDQQQfff^^^DDD999777666555111333333111...---///111...///111000///...///000111111222111000///---,,,...///000///---,,,...000111000...---...///111333333222222111///...------///............---------...---+++******+++---............///111333555666222222111000...---,,,+++,,,,,,)))'''***///000,,,---...//////000000//////+++,,,------......---------222555444666999777222///111222222111111222333111000///......///000111000000///..................000111000//////222444000000111111222333444555222222333222111000...---...........................//////000111222222222///222222///000444555333111...---///111222000---/////////...------,,,,,,...---,,,...000111///,,,***+++,,,,,,,,,---000222...,,,******,,,.........,,,,,,+++***************,,,+++*********+++,,,,,,*********++++++*********...------,,,,,,------...((()))******)))***,,,...,,,,,,,,,,,,,,,---...///,,,------///000222333444222111///...---...///000/////////......---------+++,,,...///000///...---+++---......,,,---///222>>>>>>>>>@@@DDDIIINNNQQQ]]]pppvvvkkkbbbXXXRRRJJJEEECCCBBB@@@>>>888666555666888888555222888999;;;<<<<<<<<<;;;;;;::::::::::::999999888888888888::::::;;;:::999888666888999999999;;;===???666666555666777999:::<<<::::::>>>DDDFFFGGGPPP[[[vvvsssmmmeee___[[[VVVPPPLLLVVV]]]eeemmm{{{ooo___YYYMMMEEEDDDBBBEEEFFFEEEBBB@@@AAABBBAAADDD:::555:::>>>===::::::<<<<<<<<<;;;999999999:::777888777666555666555333666888:::<<<===<<<;;;:::555222//////222666888777333333333222222222111111333222333444777888777666222222222333444555666777777999<<<===<<<;;;;;;;;;BBBDDDEEECCC???<<<<<<===<<<:::999999999999888666888888888888888888777777555555666666666777;;;===AAARRRcccnnnyyy___FFF:::777444222111333333111...---///111...000111111000//////000222222111111000...---,,,///111111000---,,,---000...---,,,+++,,,...///111333222111000///...---,,,///////////////............---+++******,,,---......------...000222444666////////////............+++***(((%%%)))...///+++...//////000000000000000,,,,,,---.........------+++222666444333555333...///111333333222111222333111000///......///000111222111000///////////////,,,...000000...///222555///000222333333222111000333444444333222000...---++++++*********+++,,,---...//////000111222222333000222111......222222000...,,,+++,,,//////---***333222111///...,,,++++++000...---...111111///,,,'''***---//////.../////////---*********+++******,,,++++++***)))*********---,,,+++++++++,,,---...******++++++++++++******//////............//////***+++,,,+++******,,,---*********+++---///000111...---,,,,,,...111444666444222///---,,,...000111.........------,,,,,,,,,)))+++---///000000///...)))+++------,,,,,,///222>>>AAABBBBBBCCCJJJVVV___vvvzzzmmmaaaXXXRRRPPPDDDCCCAAA???>>>>>>>>>???999888888777777777777777999;;;===??????===;;;999:::999888888::::::999888666666666666666777888888666888999888666555888;;;888888777888:::<<<>>>???EEE@@@CCCPPPXXX]]]iiixxx|||bbb^^^YYYUUURRRQQQOOONNNMMMOOOTTT]]]iiiwwwxxx```LLLIIIJJJEEE@@@AAAAAABBBBBBAAA???===:::888999999999888777888;;;>>>AAA@@@>>>:::777666888::::::::::::999888777666555888999:::;;;:::888666555555555333///000444555222444555666555333222222333333222222333555777888777333222222222444555444222333333333444666777999:::===???BBBDDDDDDCCC@@@>>>@@@===:::999999999888777<<<:::999:::;;;;;;777444666666555555666999;;;===>>>AAAGGGNNNWWWbbbnnnuuu|||aaaFFF:::666333111444333111///...------,,,000---,,,///...+++***---000111222111//////000111---///111000......000222/////////---,,,---000333555777777555222///------///000222333222111///---+++...---++++++...///---+++---///111222111000///000///---,,,++++++,,,---'''***------***((()))++++++---///222333222000///000//////.........//////999777555333111000//////000111111111000///...---333000---,,,...///...---000,,,,,,111000,,,+++......///000///...---...///------......///000000111000000000---++++++,,,...)))******+++,,,,,,,,,+++000000000000000111111111000000//////............+++,,,------......------///...,,,***))))))******++++++++++++,,,,,,---...---///---)))+++111222...///---+++)))))))))+++,,,))))))************)))))))))))))))******++++++,,,...)))######'''---000111...222222---,,,000000+++111///---+++)))******+++,,,+++++++++,,,...000111++++++,,,---///111333444000///............///000222***,,,...+++///222+++......////////////......000///...---,,,---......>>>@@@BBBFFFMMMYYYgggrrr{{{pppkkkbbbWWWNNNHHHDDDBBBAAA@@@>>><<<;;;;;;;;;<<<999888888777777777777777888999;;;<<<<<<;;;999888999888777777999999888777777777777777888999:::;;;:::;;;===<<<:::;;;===@@@<<<<<<<<<;;;<<>><<<;;;999888666777666555444555888;;;>>>>>><<<999666666888::::::::::::999888666555444555666777888777666444333333444111...000444555222333444555444333222333444444222222333555777777777666444333333444555444333333333333444555666777888999<<>><<<777333555444444444555777999;;;;;;<<<>>>???BBBGGGNNNSSS[[[___oooaaaGGG:::666333111222222111000///////////////------000000------000000111222111000000111222111333333222...------////////////---,,,---000222444555666444111...,,,,,,...///111222111000///---***------***+++...///---///000111222222111000000...---,,,++++++,,,,,,---,,,---...---,,,,,,---...+++---///222222222000/////////...............///777666555444222111000///111111000//////.........---+++)))***...000111000///,,,,,,///...***))),,,...///000///---,,,---...,,,,,,------...//////000000000///...++++++,,,...,,,,,,---...............000000000000000///////////////.........---------((()))******++++++******...---+++***))))))******,,,,,,,,,,,,,,,,,,---...'''+++,,,((('''+++---,,,...---,,,***************))))))************)))))),,,,,,++++++***)))(((((()))))))))((((((***---///,,,//////+++***...---***///...,,,+++***+++,,,------,,,++++++,,,---///000+++++++++++++++,,,------........................000)))+++...))),,,...'''...//////000000//////...//////...---------...///AAACCCHHHRRR```rrr}}}ttthhh```WWWSSSNNNGGGBBB???>>>>>>>>>===;;;999888888999999999999888888777777777777888888888888888888888888888666555666888888777666888777777777888999;;;<<<=========;;;::::::;;;===???AAADDDDDDGGGOOO[[[dddjjjmmmzzz|||nnnppp```ZZZRRRNNNLLLJJJEEE@@@CCCDDDGGGJJJLLLMMMMMMMMMHHH???;;;???AAA===<<<>>>>>>===<<<:::999999888888777777777666555555777:::======<<<999777777:::<<<::::::999888777555333222000111222333444333222222111222000...000444555222222333555444333333444555444222222333555777777666999777444444444555555444333333222222333333444555555888<<>><<<:::999999:::999888888999<<<@@@@@@===777222444333333333444555777888======;;;888666666888:::===BBBPPPdddsssaaaFFF:::666333000111111000000000111111222///------111111///000333///111222222111111333444666777666333///,,,++++++/////////...---...000222111222333222///---,,,,,,------///000000///...---))),,,,,,***+++///000...444333333222111000000///,,,++++++++++++,,,------...,,,++++++---...//////+++---///111222111///.........---------......///555555555555444222000///222111///---------...///***)))((())),,,///000000...,,,+++---,,,)))(((***...//////...,,,***+++,,,++++++,,,,,,------....../////////...,,,+++,,,...------...////////////...000000//////......---------------,,,,,,,,,,,,,,,'''(((((()))***)))))))))++++++************++++++......---,,,,,,,,,------''',,,...,,,***,,,......,,,,,,,,,,,,+++***))))))))))))************))))))++++++++++++***)))((((((%%%)))------***(((***,,,)))++++++)))(((++++++(((---,,,++++++,,,---...///...---,,,,,,,,,,,,......---,,,+++***))))))))))))+++,,,---......---,,,+++...(((+++---((()))***###......////////////......///......------...//////KKKNNNXXXgggzzzvvvlllddd\\\RRRLLLJJJHHHEEEBBB@@@??????@@@===<<<;;;999888888999999999999999999888888777777888888777666666777888888777666555666888999888777888777666555666777999:::??????===;;;::::::;;;===GGGMMMUUUZZZ^^^hhhwwwnnn\\\UUUNNNKKKKKKIIICCC===BBBCCCEEEGGGGGGGGGFFFEEEAAA>>>>>>AAA@@@<<<<<<@@@===<<<:::888888888999::::::;;;;;;999888888999;;;======<<<:::888888:::<<<999999888777555333222111---...000111222222222111111222111///111666666333333444555555555555666777444222111222444666666666:::888444333444444444444333222222111111111222222333555999<<>><<<<<<<<<===>>>>>>===<<<;;;::::::;;;;;;888999999999999888777777999888777666666777888999888777666777999:::999888777666444333333555777888?????????@@@DDDHHHLLLNNNaaajjjuuu|||rrraaaUUUPPPKKKIIIIIIHHHDDD???@@@???>>>>>>>>>???@@@AAA<<<<<<======:::888:::???<<<;;;:::999999999;;;;;;<<<<<<===;;;999999:::;;;;;;;;;:::888666555666777777777666555444222111000---...///000111222222222222333222111333777777444444666777777666666777999444222111222444555555555999666444333333444333222222222111000000000000111333555777:::;;;;;;;;;;;;;;;:::999:::;;;;;;:::888888999;;;<<<;;;:::888777666666666666666666777777:::;;;<<<;;;:::999:::;;;;;;:::===BBBDDDLLLddd}}}]]]DDD888555333000444333222111000000000000222///...111000------000///111222222222222444555777666444222111///---,,,...///000000//////000222---///111111///---------,,,,,,,,,---------,,,,,,,,,......,,,---111222000444333111///---+++++++++((()))***+++,,,------------)))&&&&&&))),,,,,,++++++---///111111000...,,,,,,,,,,,,,,,,,,---......///000222444444333222111333000---***)))+++---///,,,,,,+++++++++,,,...///......---***************...//////---***))))))************+++++++++++++++,,,---......,,,+++,,,---,,,------...------,,,,,,------,,,,,,+++***)))))))))))))))******************++++++,,,,,,,,,,,,,,,'''(((((()))************///...---,,,,,,,,,,,,,,,...***(((***,,,---+++))))))+++,,,---,,,***(((&&&))))))************))))))%%%&&&(((***+++++++++***---+++))))))+++,,,***((()))((((((************+++//////.........---......000///---,,,++++++,,,---///...---------------...)))***,,,------,,,***)))***'''---111+++---000******++++++,,,,,,++++++***,,,---...//////000111111uuu|||pppggg___YYYPPPHHHDDDBBBAAA@@@===<<<;;;::::::;;;<<<===???>>>===;;;;;;;;;<<<===888999:::::::::999777666999888777777777777888999777666666777999:::999888777555444333444777:::<<<===>>>BBBKKKWWWbbbkkkoooppp___RRRLLLJJJHHHFFFEEEDDDBBB@@@@@@>>>;;;999888999;;;<<<999:::;;;;;;999999<<<@@@:::::::::::::::;;;<<<<<<:::;;;;;;:::888666777777444555555444222111222444555555444444333222000000...//////000111222222333333444444222444888777333555666888777666666777888444333111222444555555444777555444444555555333222111111000000000000000111333444555777888888777777:::999999:::<<<<<<:::999999:::<<<<<<;;;999::::::888888888888888777777777888:::;;;<<<;;;:::;;;;;;888666888<<<<<>>>>>>>>;;;;;;;;;;;;;;;<<<=========<<<;;;:::::::::;;;<<<888999:::;;;;;;999777666888888777777777777888888666555555666888999999888666555555666888===BBBDDDHHHJJJRRRaaassssssgggZZZOOOHHHCCCDDDEEECCC???<<<<<<<<<@@@>>>;;;999777888999:::888:::<<<;;;::::::;;;<<<777888999:::;;;<<<<<<<<<888::::::999666444444555///000222222222222444666222222333333222222111000////////////000111222222333555444222444777666111555666777666444444555666444333111222333444444333555555555666888777555222111000000000000000111111111222333444555666666666999888999:::<<<<<<;;;999888<<>><<<;;;;;;999999999999888777777666666999;;;<<<;;;:::::::::777555777;;;;;;???OOObbbxxxWWW???555444333111111000000//////000000000333000000222222//////222000111222111000000111222333111//////111111///,,,...000111111000000111222...000222333222111222222000///...---,,,+++++++++---///...++++++---...+++,,,------------+++***)))***+++,,,---......------//////000///---,,,,,,---+++---///111000///---+++************+++,,,---...++++++,,,...///111222333111///,,,***)))***,,,---((()))******)))***---000))),,,***&&&&&&+++---+++---......---,,,++++++,,,++++++++++++++++++++++++***,,,......---+++,,,,,,...............---,,,,,,))))))(((((((((((((((((((((((())))))************'''(((((()))***)))))))))&&&'''((()))))))))((('''++++++*********+++,,,,,,222///...---'''"""&&&///******++++++***)))((('''))))))************))))))&&&'''***++++++***(((&&&+++***))))))***+++++++++***'''(((---...+++,,,000......///000000000000//////...---,,,+++,,,---...++++++************++++++++++++++++++++++++++++++***''',,,...''')))///,,,++++++,,,,,,,,,,,,++++++***,,,...000111222222222wwwmmm```XXXUUURRRLLLGGG????????????>>>>>><<<;;;888888888888999:::;;;<<<;;;:::999888888888999:::888999:::;;;;;;999888666777777777777777777777777555444333555777888888777666555666888===CCCIIILLL\\\___iiizzzzzzjjj]]]RRRIIICCC@@@===AAACCC???999666666999;;;:::999888777777777777666999;;;:::888666444111555666888:::;;;;;;;;;;;;999:::;;;999777555444444---///222444444666999;;;111111222222222222111111000////////////000111111222444444222333666444///444555666555333222222333444333111222333444444333444555666999:::999666333000000000000000111222222///000111333444555666666888888999:::<<<===;;;999777<<>>>>>>>>JJJYYY}}}vvvVVV>>>555333333111............///000111222222///000333444222222555000111222111000///000111444111//////000000...+++...000111222111000111222...000333444333333333444111000///---,,,+++******,,,...---))))))++++++)))***+++---......---+++***+++,,,---...///...---,,,---000222111---***+++,,,,,,---///000000///,,,+++************+++,,,---...******+++,,,...000222333000...,,,+++******+++,,,***,,,,,,***'''&&&(((+++'''***)))$$$%%%+++---***,,,.........,,,,,,,,,...,,,,,,++++++++++++++++++)))+++......---,,,,,,,,,+++,,,,,,,,,++++++***)))'''''''''(((((((((((((((((()))))))))******++++++((())))))***************&&&'''((())))))((('''&&&))))))))))))***+++,,,,,,+++---...***...+++++++++******)))((('''))))))************))))))"""$$$'''***,,,,,,+++***&&&)))------***)))***,,,***''''''---...+++,,,111,,,---...000111111222222...---,,,,,,,,,,,,......------,,,+++************,,,,,,+++******+++,,,,,,***&&&+++,,,$$$%%%+++))),,,------......------,,,***+++...000222222222222wwwnnnlllaaaZZZQQQKKKHHHFFFCCC@@@??????>>>>>>>>>>>>>>>???;;;;;;;;;;;;:::999888777777:::;;;888777999888444666666666666666777888888:::888666555555555444333999888888777888888999999888999>>>EEEHHHMMM[[[jjjzzz{{{vvvlllaaaSSSKKKJJJGGG@@@999::::::::::::888777666555888888888888888888888888777999::::::888777777777666999<<<:::777666:::>>><<<777777::::::444111333...///111333444444444333111111111111111111111111000000000000111222333444111222333444555444333222555444333333222222222333111333444444222111111222444:::;;;777666:::;;;777777666333111111111222333666555333111111222333444;;;888777:::???@@@<<<888999>>>@@@===<<<===>>><<<:::666333555;;;<<<999333555555555666666666666777888888666666777===DDDJJJjjjsssQQQ@@@888222...///.../////////------///111///111222111//////333666333222111000////////////000///...000222333222/////////...---------......---///111333444444444444222333444222///,,,******...//////...,,,***+++,,,------,,,+++************---///000000///......///111000///......---......222333444333000///000000---,,,******+++,,,+++***((()))++++++,,,...111444------,,,+++***)))((('''(((((()))******************))))))((()))+++---...---,,,+++*********+++++++++***(((''''''(((((()))+++,,,---,,,******---000---,,,+++***)))))))))))))))''''''(((+++---......************)))))))))(((...,,,(((%%%%%%'''***,,,+++%%%%%%+++...)))&&&&&&)))))))))))))))******+++*********************+++(((&&&%%%%%%''')))******!!!((((((''')))---))))))***++++++++++++***'''(((((()))******++++++++++++,,,---.........---+++222777444000...///000---,,,***(((((((((((())),,,))))))...---((('''***+++,,,------++++++,,,---++++++,,,------......///+++,,,,,,+++(((&&&&&&&&&---...000222333222111000|||qqqddd\\\[[[SSSNNNIIIDDDAAA@@@>>>===BBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999888666888999888:::<<<:::444666666555555555666666777777666666666777777777777777888:::;;;;;;<<>>EEEKKKRRRXXXcccqqq~~~ssscccTTTJJJEEEIIIEEE???<<<::::::999888666777777888888777777666777777777777888888999:::666777777666555555777999444666888777444444777:::888555444666555222111444/////////000111222333444333333333333222222222222333222222111222222333333111111222333333333333222222222111000000000111111111222444333222000111111333777999777666777888777666555333222111222222333222222222111111111000000222111111555;;;>>>===;;;777;;;:::666444666888777999777555444444444555666555555555666666666777777;;;:::888666555777<<<@@@@@@KKK```zzzpppOOO???888333000111000111111///,,,+++,,,---,,,------------000444777333222111000000000000000///......///111111000...---,,,,,,,,,,,,,,,------///000111333444444333333///000111000...,,,+++,,,,,,---...---,,,+++,,,---///...---,,,,,,++++++,,,,,,---//////---------...//////...---------......000///...,,,******,,,......---+++,,,---......---,,,---------,,,---///111---,,,,,,+++***)))((((((''''''((((((((()))))))))((()))******++++++,,,,,,,,,,,,,,,,,,+++***)))(((,,,+++***)))(((''''''(((+++***)))((('''(((+++...++++++***)))((((((((((((&&&''')))---000000---+++,,,,,,,,,,,,++++++++++++***)))''''''(((+++...000---(((%%%'''))))))***---)))))))))))))))******+++,,,,,,++++++++++++++++++((('''&&&'''))))))(((&&&...+++))))))******'''%%%)))))))))*********++++++))))))******+++,,,,,,,,,000///---,,,++++++,,,,,,...,,,+++,,,......,,,))),,,+++***)))))))))))))))...***)))******((())),,,...,,,***+++...///---***++++++,,,------......///***---///000//////111222222222222222222222111111vvvlll___YYYRRRNNNHHH@@@>>>???;;;>>>@@@>>>:::888999;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::999888888666666666999@@@EEE@@@777666555444444333444444444444555777777777777999:::777;;;>>>===>>>FFFTTT___mmmxxxqqqkkkbbbWWWLLLEEE@@@>>>======;;;999888888999;;;555555666777777777777777777666666666777888999:::999999888555333444666999333444555555333333555777555444444444333111222444//////......///111333444444444333333333333333222444333222222222222222333000111111222222222222222111000000/////////000000111222333333111000000111222555777666555555666666555444333222222222222333222222222333222111000000000///000333777::::::999777:::999444222444777666666888999888444333444555444444444444555555555555999888777555444666:::===HHHDDDKKK]]]mmm{{{lllKKK<<<777222///111///000000...,,,,,,---...---,,,,,,,,,,,,...111333111000//////.........///........./////////...---+++++++++++++++,,,---......///000222222222111111111222222000---++++++++++++,,,------,,,+++,,,.........---,,,+++++++++++++++,,,......,,,,,,,,,------------,,,------......//////---***((((((+++...///---,,,---///000000///,,,,,,,,,***))))))+++---,,,,,,++++++***))))))((('''''''''''''''(((((()))))))))((('''((()))+++,,,...---+++***)))))))))))),,,+++***)))((((((''''''---,,,***((((((***---000,,,+++***)))))))))))))))$$$&&&***...000///***&&&)))))))))(((((((((''''''(((((('''(((***,,,///111///,,,***)))(((''''''((()))))))))))))))******++++++++++++***************((('''''')))***)))'''%%%)))'''&&&(((***,,,,,,+++)))))))))))))))******+++******+++++++++,,,,,,,,,///---,,,******+++---......++++++------+++***++++++++++++******)))))))))+++******+++*********+++000,,,)))+++///000---***++++++,,,------......///(((+++---.........///111333333222111000000000111uuuhhh\\\SSSMMMHHHDDDCCC@@@;;;;;;>>>:::===@@@>>>:::888888999888999:::;;;;;;;;;;;;:::777777888888888777666666666666666999@@@FFFAAA999666555555444444444555555888:::;;;:::999999<<<>>>@@@CCCFFFGGGMMM[[[ppp~~~|||vvvkkkbbb___PPPMMMHHHBBB>>><<<<<<<<<888::::::999777777999;;;444555666777777888777777666666555444555666888999;;;;;;999666333333444777222333333333222333444555333666777555222222333333//////......///111333444444444444333333222222222333333222111111222222222000000000000111111222222/////////......///000000000222333333111000000111222333555666555333444666444444333333222222333333333333444444333333222111000000000111444555666666777:::999444222555888777444888<<<<<<888444333555222222333333333333444444555555555555555666:::===DDD===>>>IIIQQQ]]]}}}fffGGG888444000...000,,,---...---,,,---///111...---,,,,,,---............------,,,,,,,,,,,,,,,,,,---.........---------*********+++,,,---...///000111222333333222111111444444333111---******+++***,,,---,,,++++++,,,------,,,+++***))))))))))))***+++------+++++++++,,,,,,,,,+++,,,,,,---.../////////---***((()))+++...///---,,,---000111111111---------+++(((((()))+++,,,,,,++++++***)))))))))(((''''''&&&'''((()))))))))'''$$$""""""$$$(((***///---***'''&&&(((***,,,+++++++++***))))))((('''---+++)))((()))+++---...,,,,,,+++*********++++++)))***,,,...---)))###''''''''''''&&&&&&&&&&&&&&&'''''')))***,,,...///***,,,,,,+++)))(((&&&%%%)))))))))))))))******+++***)))))))))((((((''''''((('''''')))***)))'''%%%(((***,,,,,,***((((((((())))))((((((((()))***++++++++++++++++++,,,,,,,,,,,,+++***)))***,,,///000------///222...(((***000+++++++++++++++*********(((***+++,,,,,,,,,***(((000,,,)))+++///111...***++++++,,,------......///)))+++---------,,,---...222111000///......//////|||rrrggg\\\RRRIIICCC@@@<<<;;;<<<<<<999999===;;;<<<===;;;999777666666999:::;;;;;;:::888777666555666666666666666555555666666555666<<>>:::777777::::::777777:::<<<;;;999999999888777555888999::::::999888666555555555666666777666666555444555444333555::::::666777777777888999:::;;;<<<999<<<>>>@@@BBBIIITTT]]]___bbbfffooo}}}vvvjjjWWWQQQMMMLLLIIICCC??????<<<<<<:::888777666666666555666666777888888777666777777888888999888888888666555222000000000222333333444555444222222222444333222111111222333333333333;;;???;;;666555444222...///000222333333444444444333333222111111000000////////////000111222222000000///...///000111222//////......///000000111000111222222000//////000111///111555444000000555222333333333444333333333444444222111111111222333000000000000000000222444444888999777666999:::999666777888777666666666777333333444444444555555555222444666666666777999;;;>>>===>>>===:::;;;GGGVVVzzz~~~```AAA444222///...111+++,,,------,,,,,,...000,,,,,,---///222111---)))++++++************++++++***,,,...---+++)))***+++******+++,,,---///111222333444555555444333222111...///...,,,***)))***,,,,,,------,,,***)))***+++---,,,+++***))))))))))))(((***++++++***))))))***)))))))))***+++---...///---------,,,***)))***+++---,,,+++---000222333222111111000...,,,+++,,,...+++++++++******************)))((('''''')))***,,,...---,,,,,,,,,,,,---...)))))))))))))))******+++((()))***+++++++++******)))'''&&&(((***+++)))'''))))))(((((((((((()))))) """&&&+++.........++++++*********)))))))))''''''((()))))))))((((((!!!'''***'''%%%)))+++))))))))))))))))))******+++***))))))(((''''''&&&&&&(((&&&%%%&&&((()))))))))''''''))),,,///000...,,,***)))'''''''''(((***+++************************))))))***+++,,,------...///---111888666,,,+++000******+++,,,,,,,,,+++***))),,,+++&&&''',,,...+++......---............---++++++,,,------......///+++---//////.........///......000111111000//////~~~sssiiidddWWWRRRKKKDDD@@@>>>>>>>>>999777888;;;:::777666888>>>;;;888888:::;;;999777333555777999:::999888777666666777777777777777666222444333000000444666444777888888999:::<<<===>>>CCCGGGKKKNNNTTT^^^mmmwwwyyy{{{xxxmmmfffZZZOOOPPPJJJEEECCCAAA<<<999:::777777888888999999::::::666666666888;;;;;;:::777888888999999999999888888666444222///...///000111---///222222222222222333333222111111222333333333333===BBB===888777555111...///111333444444444333333333222222111000//////............///000222222000///.........///111222///////////////000111111000111222222000//////000111...000555444//////555222222333444444444333333444333111//////000111333//////000//////000333555222777999777777:::;;;999999777444222333555888999555555555666666666777777444555777777666777888:::===<<<:::888888===FFFNNN\\\www}}}```AAA555222000000222---......---,,,+++---...)))***,,,000444333...***,,,++++++***++++++,,,,,,***,,,...---***))))))+++***++++++,,,...000222333111111222222111000...---*********)))((()))+++---,,,---...,,,***))))))***...---,,,+++************((()))++++++)))((()))***)))))))))***+++---...///+++,,,---,,,***((()))***,,,++++++,,,///222333222///000///---******+++---+++++++++***************+++***((('''((()))+++,,,'''((()))******)))'''&&&%%%'''***,,,---,,,***((('''(((***+++,,,,,,++++++***)))(((+++---...+++(((''''''&&&&&&&&&''''''(((+++)))''''''((())))))(((************))))))))))))'''((()))))))))(((&&&%%%%%%******$$$!!!&&&)))((()))))))))))))))******++++++******)))(((''''''&&&(((&&&%%%%%%'''*********///***&&&(((,,,...)))$$$***)))'''&&&'''(((***+++******))))))))))))))))))******+++,,,,,,,,,++++++111,,,...888:::000+++---)))***,,,,,,---,,,+++***,,,...)))######+++000///---...///...---,,,...///++++++,,,------......///)))+++---...------...///---...111222333222111000vvvjjj___XXXTTTRRRGGGFFFCCC@@@>>><<<<<<<<<888999888777555666888:::555999;;;999555444888===;;;999777777888:::::::::666555555666888888666444999333///222555555666888777888;;;===@@@AAAAAABBBOOO]]]llluuuxxx}}}gggYYYSSSNNNLLLLLLFFFEEEDDDBBB???<<<999777777888777222222666777555666777888999::::::999888===:::666444333333333222444222000///...///000111666444111000222444444444222222222111111111000000999888777666444222111111111333555444333222333333555222//////222444333222000/////////111222111000222111000000000000000111333333222111000///......000000000000000111111222222111111111111111111222333333111000000000111222333555555111111333222///000000////////////000000555666777777777777777666:::777444444555777888888222444777888777555333222111111111222333555888999999999888777777:::>>>AAAHHH```~~~ZZZ===777333111222...---000111......///---)))+++,,,,,,***)))(((***++++++***)))+++......+++(((------++++++++++++------++++++,,,---,,,+++***)))---,,,,,,,,,,,,---......++++++******++++++,,,------,,,,,,++++++,,,,,,---222111///,,,))))))***,,,+++,,,,,,+++******+++---******++++++,,,---......///...---+++******++++++...---------...///000111...---,,,+++******))))))'''%%%%%%'''((((((...444...,,,***(((''')))+++,,,))))))************))))))++++++******)))*********((((((***---///000...,,,***'''&&&***+++)))'''(((%%%'''((('''&&&&&&'''((()))&&&$$$&&&***,,,)))%%%((()))))))))************+++++++++***)))(((''''''))))))))))))))))))))))))(((***+++((((((++++++(((''''''(((((())))))******+++***((()))***,,,+++++++++)))'''''')))***++++++(((((((((((())))))))))))++++++)))((()))---333777+++++++++************)))000------222777666...&&&*********,,,...000///...,,,------......------,,,111000///...............------------------------,,,,,,,,,---------......111///---...111222000...xxxlllggg^^^UUUMMMHHHEEEDDD@@@@@@@@@@@@>>><<<:::999777888888777555555777999666777888888888888999::::::888777777777888999999888777555555777888777666666333333777999777888:::;;;<<<===@@@FFFOOOZZZbbbuuusssppp{{{uuudddQQQHHHEEEBBBAAAAAA?????????>>><<<999777555777999777333222666777555666666777888888888777777<<<999555333333333333222333222000///...///000111111000000111333333222000333222222111111111111222555555444444333222222222111222444444222111222333444222000000222333222000000///...///000111000///111000000000000000111111222222111000000///......000000//////000000111222333222222111111222222333444333222111111111222222000222222//////111111...000000000000000000000000333444555555666666666666999777555444555555555444111333555666555444333222222222333333444666777888666666666555444555888:::;;;LLLccc{{{XXX<<<777333111222...,,,//////,,,+++---,,,(((+++,,,,,,+++)))(((***++++++***)))***,,,,,,***(((,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,***)))(((++++++******++++++,,,---************+++,,,,,,---,,,,,,++++++++++++,,,,,,000000...,,,))))))+++---***++++++***))))))***,,,***++++++,,,------......000///---,,,+++++++++,,,---///000000//////000111---,,,++++++*********+++,,,))))))++++++,,,000777...,,,***((('''(((***+++))))))************))))))***)))))))))))))))******))))))***---//////---++++++((((((******&&&&&&)))((())))))(((&&&%%%&&&''')))&&&$$$&&&***+++)))%%%(((((()))))))))*********++++++++++++***)))((('''(((((((((((((((((((((((('''******((((((+++,,,)))***************++++++++++++)))((()))***,,,++++++***((('''(((***++++++***((((((((()))))))))*********++++++******,,,///222+++++++++************)))...,,,,,,111666555...'''///---,,,...000111///,,,,,,------......------,,,000///......---------...------------------------,,,,,,,,,---------......111///---...000111000...zzzpppfff^^^SSSPPPJJJEEEAAA???>>>>>>999:::===>>>===;;;888777666777888777555555777999777666666888;;;;;;999666888888777666666777777888;;;888555444555777999999555666999<<<;;;777999>>>AAAFFFMMMUUU^^^lll}}}wwwgggdddlll{{{lllcccXXXLLLBBB???@@@>>>>>>>>>::::::::::::999888777777777999777444333666777555555666666666666555555444999777444333333333222222222222000/////////000111//////111333555444222///333222111111111222333444111111111222222222222222000111333333111000111222333222111222222222000...000///---...//////...---////////////000111111222111111000000//////......000000//////000000111222333222222111111222222333444444333222222222222333,,,//////------000111...000111222222222222111000111222333333444555666666888777555555555555333222222222333333333333333333444444555666666666666555333555555555333333444555:::@@@MMMaaa}}}zzzTTT:::666333111222///,,,...,,,((((((++++++)))+++,,,,,,+++))))))***+++---+++)))))))))***)))(((++++++,,,,,,,,,,,,++++++++++++++++++***)))(((''')))(((((((((((()))******)))))))))***+++,,,------+++******))))))******+++---------+++))))))+++---)))******)))(((((()))++++++,,,,,,------.........000///...---,,,,,,,,,,,,---111555555111...///111,,,++++++*********++++++)))'''&&&(((''''''***000---,,,***(((''''''))))))))))))************))))))'''((((((((())))))***************,,,......,,,***,,,*********'''###%%%+++******+++)))'''%%%&&&&&&(((&&&%%%'''***+++)))&&&(((((((((((())))))))))))++++++++++++***)))((((((((((((((((((((((((((((((%%%((()))'''(((,,,,,,***++++++++++++************+++)))((((((***++++++***((('''''')))+++,,,+++***)))))))))*********++++++)))+++,,,,,,,,,,,,---...+++++++++************))),,,++++++///444444///)))000---+++...222444111---------............------......---,,,,,,,,,------------------------------,,,,,,,,,---------......000...---...///000///...|||ooocccYYYQQQLLLGGGEEEBBB@@@>>>>>>??????888999:::;;;:::999777666666777888777666666777999999:::;;;;;;;;;:::777555888888999888777666777888<<<999444333444777:::;;;999:::<<<===:::999AAAKKKPPP]]]mmmzzz{{{|||zzzrrruuusss___RRRLLLHHHBBB>>>@@@AAA???>>>???888888999:::;;;;;;;;;;;;666999888444444777777555555555444444444333222222666444222222222333222111222111000//////000111111111111222444666777555444333333111000111222444555111111111111111222222222///000222222000///000111111111222222222111///---111///......///000///---.........//////111222333000000000//////////////////////////////000111111111111000000000000111111333333222222222111111111+++......,,,---111111///000111333444444333111000111111222333444555666777777666555666777777555333555333222222333444555555555666777777777666444333333555777777666555555666@@@???BBBOOOhhhsssOOO888666222111222///---...+++'''&&&***,,,***+++,,,,,,+++))))))***,,,...---+++)))))))))))))))***+++,,,------,,,+++***+++++++++***)))(((''''''((((((''''''(((((()))***(((((()))***+++,,,,,,,,,))))))(((((((((((())))))***++++++***)))***,,,...)))***+++***((((((***+++,,,,,,---------.........//////......------------,,,333999888222---...111,,,,,,+++***))))))******&&&######$$$###!!!$$$***---+++)))(((''''''((()))))))))************))))))''''''((()))***++++++++++++******+++------+++***,,,+++,,,***%%%!!!%%%,,,)))***+++***(((''''''((('''&&&&&&''')))***(((&&&'''''''''((((((((())))))******++++++***))))))((((((((((((((((((((((((((($$$'''((('''(((,,,---*********))))))((((((''''''***)))((((((***++++++***&&&&&&'''***,,,---+++))))))*********++++++++++++)))+++,,,,,,,,,---...000+++++++++*********))))))***)))***...222333///+++,,,)))(((,,,333666444000------............------------,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......///.........//////......|||ttthhh\\\QQQJJJEEEBBB>>>===<<<<<<;;;;;;;;;<<<;;;:::999888777666666666555777888888777777888999;;;???AAA@@@:::666555777888:::;;;:::888777777999;;;888555444666999<<<===<<<<<<===???@@@GGGWWWhhhrrrxxxnnn}}}ooo[[[LLLDDDCCC>>>;;;;;;>>>===999777999777777888999;;;<<<===>>>555888777444333666666444444333333222222111111111333111000000222222222111000000000000000000111111333222111222444777888777333222111111111222333444222222222111111111111111...000222111000///000000///000222222111000......111000//////111111000///............///000111222////////////000000000000/////////...///000000111//////............//////111111111111111000000///+++...///---...222222000000222333555555333222000222222222333444555777888555555555777999:::999888888555333333555777888777666777777888777555444222000333666888888777777888<<<;;;<<>>===:::::::::::::::999999999;;;999777666555555666666555777999:::999999:::;;;<<<@@@CCC@@@999444555888888;;;===<<<888666777999999888777888;;;>>>?????????AAAGGGNNNWWWeee{{{ooocccfff{{{gggfffaaaVVVHHH???===>>>:::999;;;===:::444222555555555666777888:::<<<===444666666333333555555222333222222111111111111222000///...///111222111000000000000000111111111111222000...///222555777888222222222222111111000000111111111111111111000000///000222222000///000111...///111111/////////000111//////000111222222111............///000000111//////000000111111222222//////......//////000111...------,,,,,,------...000000111111000000///...,,,///000...///222333000111222333333333333222111333333222222333555666888555444444666:::<<<<<<;;;:::777444555888::::::999666777777666555444333333...111444666666666777888444666999???III___gggGGG555555111///000......///---))))))---///...,,,------,,,******+++,,,.........---+++***+++---******++++++++++++******++++++***)))))))))******))))))(((((())))))***+++((()))***+++++++++***))))))((((((''''''(((((()))&&&'''))))))))))))***,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,111666666111---,,,------,,,+++***)))(((((((((***(((((()))(((%%%''',,,***************++++++,,,))))))************)))))))))***,,,---------,,,,,,+++))))))***+++,,,,,,+++,,,*********'''###%%%+++$$$&&&((((((((((((***,,,&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''((('''(((((())))))(((''''''''''''''''''''''''''''''$$$'''(((&&&'''++++++)))++++++++++++***************((('''''')))******))))))(((((()))++++++***((()))))))))*********++++++)))*********+++...222666+++++++++************))))))((()))+++---......---*********+++------,,,+++......////////////......,,,,,,+++++++++,,,------.........------,,,,,,+++,,,,,,,,,---------......///000111000///...///111KKKIIIFFFBBB>>><<<;;;<<<999::::::;;;;;;:::999999555555555666666555555555666888;;;<<<;;;:::;;;<<<<<<===>>>;;;888666666888777:::===<<<777555666888888999;;;???CCCDDDDDDBBBIIINNNZZZjjjyyyrrrYYY\\\jjj~~~iii\\\LLLLLLJJJEEE>>>:::::::::999999;;;<<<888333333777666555555666777999:::<<<222555555222222444333000222111111000000111222333...------///111222111000//////000111111111111111000//////111444666777777111111222222111///---,,,.........///000000111111///111222222111000000111,,,...000///......000333...------///111222222111//////.........//////000///000000111222333333444///............///000000...------,,,,,,------...000111111222111000///...---000000......111222///222222222222222222222222333222111111111333444666666555444555888:::;;;;;;:::666444666:::<<<;;;888666666555444333333333333000222444555444444555666444555999===BBBPPPlllcccDDD444555111---...,,,---///---))))))---///---,,,------,,,******+++---***,,,......,,,***+++---++++++************++++++++++++***)))***+++,,,---((((((((((((((()))******((()))+++++++++***((('''))))))(((((((((((())))))%%%'''))))))(((((()))******++++++***))))))***,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,...111222///---,,,+++***)))))))))))))))******)))'''''')))(((%%%'''+++))))))***+++,,,---......))))))************)))))))))***,,,------,,,+++******(((((()))+++------,,,+++((((((******&&&&&&)))%%%&&&((((((''''''(((***&&&'''((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%((((((&&&'''******(((***************+++++++++)))((('''''')))******))),,,***(((((()))***)))(((((((((((()))))))))******'''(((******+++,,,...111+++++++++************))))))))))))***+++,,,------(((+++---,,,+++******,,,......////////////......,,,,,,,,,,,,,,,---......///......---,,,,,,++++++,,,,,,,,,---------......///111222222000///000222@@@@@@@@@???===<<<<<<===666777888999999888777777///111444666777666555444777999<<<===<<<<<<<<<===;;;999777777888999888777555999===;;;666333444777888:::>>>DDDHHHIIIGGGEEESSS[[[mmm{{{vvviiiYYYRRR```uuu~~~kkkUUUFFF>>>???@@@>>><<<:::888888555666888:::666111333888888777777777888999;;;<<<111444444222111333222///111111000000000222333444,,,,,,,,,...111222111000...///000111111111111111///000222555999:::999777000111333333222///+++)))******,,,---///000111222000111333333111000111222,,,...///...,,,---111555,,,,,,+++---000222222111000//////.........//////000000111222333444444555...............///000000.........------.........111111222333222111000///---000000---...111111...222111111000000111111222333222000//////111222444888666333333555888999999999666444666;;;===;;;777666555444333222333444444444555666666444444555666666444666777888???TTTiiiaaaCCC444555111,,,---+++,,,...---******---...,,,---------,,,+++***+++---'''+++......,,,***+++,,,,,,+++***))))))***+++,,,+++************,,,---...(((''''''''''''((()))))))))***+++,,,+++)))'''&&&))))))(((((((((((())))))%%%'''))))))((('''((())))))******)))(((((()))++++++************************+++,,,---------,,,+++,,,---...///...---+++***'''''''''((()))+++------***((()))+++***''')))---((()))***+++---...///000))))))************)))))))))***+++,,,,,,+++)))((()))((('''(((+++---------+++'''&&&***+++)))'''(((&&&'''((('''&&&%%%&&&'''%%%'''((()))((('''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&))))))&&&&&&))))))'''''''''(((((())))))******)))((('''''')))******)))...+++)))(((((())))))((((((((((((((())))))))))))$$$'''***,,,+++*********+++++++++************)))***)))))))))***+++,,,,,,%%%)))------******---000......////////////......,,,,,,,,,,,,------.../////////...---,,,,,,++++++,,,,,,,,,---------......000222444333000///111333;;;<<<======<<<;;;888777::::::999888777666555444333333555666777777777777888999:::;;;:::999777555777777555333444777777666:::===???>>>:::777777999===???CCCHHHMMMSSSWWWYYYcccuuuwwwfffaaa\\\UUUPPPVVVhhhwww```RRRGGG???999<<<===<<<888666666777<<<:::888666555555666777444444444555555777888888222222111222333222000...---...000111222222222111111000000000000000111111000///////////////000111...///000111222333333222,,,...000000...+++***))),,,,,,------...//////000000///////////////000000///---***)))+++,,,------,,,,,,,,,---///000222333---,,,+++,,,...000000000111111111111111111111111222///---...222444333111///...---,,,,,,,,,,,,,,,000111333444444222///---.........////////////000111111111111111111222222111000///000111333333222000111333555777777777777;;;888666888<<<===:::666222222333444444444333333222444777777777666666777444444777::::::<<>>222000111---***,,,111///---,,,,,,---,,,+++///---+++))))))***,,,---))))))))))))))))))))))))((())))))((('''&&&(((***))))))(((((((((((())))))))))))***++++++++++++***,,,***)))'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((()))))))))))))))(((((((((((())))))************))))))))))))(((((()))*********))))))'''))))))(((***...---))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***)))+++,,,,,,+++******+++((((((((()))))))))*********((('''(((***+++++++++***))))))(((((())))))***)))))))))(((((('''''''''***(((''''''((()))(((''')))((((((''''''&&&&&&&&&((((((((('''''''''&&&&&&'''&&&&&&&&&'''((())))))((()))((('''(((,,,+++((((((((())))))))))))(((((())))))))))))(((((((((((((((((('''(((******)))'''&&&&&&&&&'''((()))++++++'''***)))&&&'''***+++((( &&&+++,,,...000---(((***))))))***,,,---+++***///---,,,,,,---...---+++////////////////////////------,,,,,,------...///444222000...---...///000111222333222111111222444666???GGGFFFCCCBBB>>>:::999888777666555666666777444555666777888:::;;;;;;666666666666777777888888666666777777777777666555444444666:::;;;:::;;;???>>>@@@DDDGGGLLLVVVcccllltttyyy~~~^^^HHHHHHHHH@@@AAALLLOOOTTTYYYYYYSSSLLLHHHGGGBBBDDDDDDAAA===;;;::::::888888888777555555555555444555777777777555444222333333333222222111000000111///------.../////////...//////000000000000000/////////000111333444555111111000000///000000000,,,---000222444666777777...000111111000......///+++,,,...000111000///...//////...---------......,,,++++++---......,,,***)))+++---///111000//////---,,,+++,,,......---,,,////////////////////////***---//////---,,,///111//////000000000///////////////...---------...///------------............444444333222111000000///000000111111111222444666222222333333444444444444666444444444666666444222333222111000000000111111222333444333111000111111555333444666666666;;;AAAIIIggg{{{iiiCCC888000//////,,,***+++...,,,+++***++++++***)))******+++,,,,,,***)))((())))))((('''((()))***+++((())))))(((&&&&&&(((***))))))(((((((((((())))))))))))+++,,,,,,+++***)))***)))(((''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((***))))))(((((((((((())))))((('''&&&&&&'''((()))))))))******************((((((((((((((('''&&&&&&%%%'''''''''***...---(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***)))(((+++......+++)))***,,,)))))))))))))))************((('''(((***++++++***))))))(((((((((((())))))))))))((((((((((((((((((+++)))''''''((()))(((''')))(((((((((''''''&&&&&&((((((((((((''''''''''''((('''''''''((()))+++,,,''')))***((())),,,,,,)))((())))))))))))(((((('''))))))))))))(((((((((((((((''''''(((***+++***(((%%%%%%&&&'''((()))++++++(((***)))&&&'''******(((###'''******+++...,,,)))*********+++---...---+++...---,,,,,,---...---,,,///..................///---------------......///333111///------...///111333444444444333333555777DDDUUUeeegggccc^^^VVVNNN555666777777777666555444555666777888:::;;;<<<===777666666555666666777888666666777777777777777666777666999??????===@@@GGGEEEJJJRRR\\\gggvvvhhhPPPBBBEEEFFF===;;;DDDFFFGGGFFFCCC???===>>>???;;;;;;<<<<<<:::888888999888666555444444444444444222444666777777555333111000000111222222111000000111///,,,,,,...////////////////////////000000000/////////000111333444555222222111000000000000000///000111222333444444444...///111111000///000111,,,---...000000000000///111000000///......//////...,,,******+++------,,,)))+++---///000000///...*********---///000///...........................))),,,//////---,,,...000//////000111111000000//////...,,,+++,,,---...///---------.........//////333333222111111000//////---///000000///000333555333222222222222333333333666666555555666555444333333333222111111111111111333444444333111000111222111000222777888777999===EEE___lllUUU999444///......,,,++++++,,,+++***+++,,,,,,+++***((())))))***)))((('''''')))((('''&&&'''(((***+++((()))***)))'''''')))***+++******))))))******+++)))***+++,,,,,,+++))))))((((((((('''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))******)))(((''''''(((((()))((('''&&&&&&'''((()))((()))***+++,,,,,,++++++******))))))'''&&&$$$###'''(((((()))...222000***+++,,,,,,------,,,,,,+++,,,+++))))))******)))((((((+++......+++)))***,,,***))))))((()))***++++++***)))((((((***+++******))))))(((((((((((())))))))))))((((((((())))))***+++***((((((((()))((('''((((((((((((((('''''''''))))))((((((((('''''''''***)))(((((()))+++---...&&&)))***((((((,,,,,,***)))))))))))))))(((''''''(((((((((((())))))))))))(((''''''(((***+++***((('''(((((()))************(((******'''&&&)))***((()))+++***''''''***+++)))+++******,,,...///...---...,,,,,,,,,......---,,,......---,,,,,,---......------.........//////...///...---,,,,,,...000111333444444444444666999;;;NNNiiizzzppp333555777888888666444333666777777888999:::;;;<<<777666555444444555666777555555555555555555666666888777:::BBBCCCBBBHHHRRRXXX```mmm{{{|||UUUIIIAAACCCDDD>>>;;;===<<<===>>><<<999666555555:::777888:::999666555777777555222222333444444333111333444555555444222111...///111222222111000///000...------///000000///000//////......//////000////////////000111333333333222111111000000000000111111222222222111111000---///000000//////000222.........//////000111111222111000//////////////////---***)))***,,,------***+++---...//////......))))))+++...111222111000////////////////////////***,,,...//////......///---...000111111111000///...---,,,,,,,,,---...///.........////////////000111111111000000//////...+++...000000...///222666333333222111111111222222444444555444444333222111111111111111000///......222333333222000000111333...---///555777555666999???SSSnnn|||[[[EEE444222///...,,,,,,,,,------,,,,,,---//////---,,,,,,***&&&######%%%(((+++(((''''''&&&'''(((***+++(((***,,,+++***))))))***++++++************++++++***++++++++++++***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******)))(((''''''''''''((((((''''''''''''(((((('''(((***,,,------,,,,,,++++++***)))(((&&&%%%$$$***++++++---333888555...++++++------------++++++,,,***))))))******((('''(((***------,,,******)))******)))((()))***+++,,,+++)))(((((()))******))))))((((((''''''(((((())))))(((((('''((()))+++,,,,,,***(((((())))))((('''(((((((((((((((((((((((()))))))))(((((((((''''''***))))))******+++,,,,,,$$$(((***((('''***,,,+++)))******))))))((('''&&&(((((((((((())))))))))))(((((('''(((******)))''')))******++++++******)))(((+++***'''&&&)))***''',,,,,,)))%%%$$$(((+++***+++++++++---///000000...---,,,+++,,,.........---...---,,,++++++,,,---...------...////////////...,,,,,,,,,------...///000111222333333444777;;;???TTTuuu555555666666666666666555666777777777777888888888666555444333333444555666555555555555666666777777;;;:::@@@LLLRRRUUUaaappp|||sssbbbFFFDDD@@@>>>???@@@===:::888999999888666444222111999555555999999666444777777444111000222333333222111222333444444333222111000111222222222000...---///......///111111000///000///............///000//////......///000000111444333222111000000000000000000111111111000//////,,,...//////...///111333//////...---...000222333111111000///...---......---,,,++++++,,,---,,,++++++,,,,,,------......///++++++---///222333111///////////////////////////,,,,,,---///111111///---,,,---///111111000///...---------------...///////////////000000000111111////////////............+++...111111//////333777444333222111000000111222444444555444333111111111...///111222111///,,,+++000000111000...///111333444000///222444333555888;;;EEEXXXsssfffIII999111222111...+++,,,...///......---...///...+++))),,,***'''%%%$$$&&&(((***&&&&&&&&&'''((()))******(((***---...---+++************))))))))))))******,,,++++++***))))))******((((((((())))))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))******)))''''''&&&&&&'''((((((((())))))(((((((((%%%''')))+++,,,,,,++++++)))************))))))(((++++++,,,...555:::666///***+++---......---+++***,,,***)))((())))))'''&&&((()))***,,,---,,,)))'''+++***)))((((((***,,,---+++***(((((()))******)))((((((''''''''''''(((((()))(((''''''(((***,,,------+++)))((())))))((('''((((((((((((((((((((()))))))))))))))((((((((('''((())))))******)))))))))"""'''***'''&&&)))++++++************)))((('''&&&'''((((((((()))))))))***)))(((((()))******(((&&&((()))***+++++++++******)))+++***'''&&&))))))''')))+++)))%%%%%%)))+++***,,,+++,,,...000111111///---,,,+++,,,...///...---///...---,,,,,,---...///,,,---...///000//////...---...//////000///.........///111222444777===AAA]]]777666555444444555777888666666666666555555555555666555333222222333444555888888888888888999::::::BBBBBBLLL]]]hhhpppvvv\\\HHH:::===;;;666777===<<<666<<<;;;999666555666777999888444444999;;;777666999777333//////111333333222111222222333333333222222222333333333222///---+++.........000222222000...000000...------...///000//////............///000444333222111000000000000...//////000000000000///,,,---............111333111///---,,,---///222444111000///...---,,,,,,,,,++++++,,,---///...+++))),,,,,,,,,,,,,,,---...///------...111333222000...000000000000000000000000---,,,,,,///333333000,,,+++---///000111000///...---------....../////////000000000000111111111111---------...............+++///222222///000444999444333222000000000111111555666777666444222222222...000222444333000,,,***......///...---...000222<<<555111111222333666:::555888DDD^^^uuuSSS;;;222000222222...+++,,,///000...---,,,,,,,,,+++(((%%%'''(((***,,,+++)))'''%%%%%%&&&''''''((())))))***(((+++///000///,,,******))))))(((((((((((())))))---,,,***)))))))))***+++(((((()))))))))))))))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))******)))''''''&&&&&&&&&'''((()))******)))((('''###%%%(((***++++++******((((((***+++,,,,,,,,,,,,))))))))),,,444999555---***+++---......---+++***,,,***)))((())))))'''%%%)))((((((+++------)))%%%+++***)))((((((***,,,---+++***(((((()))******)))((((((''''''''''''(((((()))(((''''''(((***,,,...---+++)))((())))))((('''(((((((((((())))))))))))))))))))))))((((((((((((''''''((())))))((('''&&&!!!''')))'''&&&(((++++++************)))((('''&&&'''((((((((())))))*********)))((()))***)))'''%%%&&&''')))***+++++++++***)))+++***'''&&&))))))'''%%%((()))''''''+++,,,))),,,,,,,,,...111222111000---,,,+++,,,...///...---111000...------...000111,,,---///000000000///...///000111222111000---,,,---...///111333888>>>BBBggg666333222333666777777555555555444444555555666666666555444222000222555888999999999999:::>>>DDDHHHRRR[[[jjj{{{zzzZZZGGG@@@<<<<<<;;;:::888777666666888888777666666666666666@@@<<<;;;;;;888666>>>IIIEEE:::///,,,111444111,,,222111000//////000111111///000000000...+++(((&&&---...111333555555444444333222///---++++++,,,,,,000000000000///...---,,,222111///000111111000///000000///..................---,,,+++,,,...000111//////...//////000111222111...+++)))***+++,,,,,,,,,,,,,,,++++++,,,------(((((()))***+++---...//////000000111000000///...555222///000222222///,,,,,,---///111222111000////////////000000///---+++444000,,,---000222///,,,---...000111222222222111444000,,,,,,///000...+++000000000000000111111222222111000//////000111222444444444444333222111111000000111111111111000000000...,,,+++---/////////------...///111333444555999888:::HHHhhh___GGG<<<222000...,,,*********+++,,,---,,,***(((''''''((()))$$$&&&(((***++++++))))))))))))(((((((((((())))))(((***+++,,,,,,+++***((())))))))))))))))))))))))******))))))(((((('''''',,,,,,+++***)))(((''''''&&&&&&''''''''''''''''''***)))((((((((((((((())),,,***((('''(((((((((&&&((((((***++++++***)))(((******++++++***)))'''&&&''''''((((((((((((((('''******+++,,,------------111,,,+++//////+++***---((((((&&&%%%%%%&&&''''''$$$&&&(((***+++***))))))***+++***)))'''''')))+++)))(((''''''''')))***+++(((''''''&&&'''(((******''''''(((((())))))******,,,***(((((()))******)))&&&'''((())))))*********,,,***((((((++++++)))'''......,,,(((%%%%%%'''***...((($$$&&&(((''''''(((+++*********))))))((((((,,,)))&&&&&&(((******(((&&&'''((((((''''''(((***)))*********++++++++++++(((,,,---'''$$$'''+++,,,(((***,,,,,,***)))***+++,,,,,,,,,,,,,,,+++***)))$$$%%%(((,,,///000...,,,///...------,,,,,,,,,,,,,,,111333000///222555555333222000///.........///111333000333999999CCCYYY}}}777555333333666777666555888777777777777777888888777888888777777888:::===:::<<<>>>???AAAHHHRRRYYYoooyyymmmRRRCCC>>>;;;;;;:::999888777666666777666666555555555555555:::888888:::888777>>>HHHdddSSS>>>222000111///---222111000//////000111111111222222111000...,,,***---///111333444444333222222000...,,,++++++,,,---000000//////...------,,,111000///000111222111000000000///..................---,,,,,,,,,...///111..................//////000---***)))***+++,,,,,,++++++++++++,,,,,,---...+++++++++,,,---...///000000000//////.........---222000//////111111111000,,,---///000111000///.../////////000000///---,,,333000---...111222///,,,...///000222333333333333555111------///111///,,,000000//////000000111222111000////////////000111333333444444333222111111000000111111111111000000000...,,,---...000000///.........///000222333444444666999@@@VVVttt}}}XXXAAA999111111///---,,,++++++,,,------,,,***((('''((())))))'''(((*********)))'''&&&))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))((((((''''''+++******))))))(((((((((&&&&&&&&&''''''(((((((((******)))(((((((((((((((+++)))''''''))))))(((''''''((()))***+++******)))'''((()))******)))((((((''''''(((((((((((((((''')))******+++,,,,,,---,,,---))))))...///+++***---***)))'''&&&&&&''''''(((%%%&&&(((***+++***)))(((*********(((&&&&&&'''))))))(((''''''((()))***+++'''&&&%%%$$$%%%&&&'''(((((()))))))))************...+++(((&&&'''((()))(((&&&'''((())))))*********+++)))((((((******)))&&&...,,,)))(((((('''$$$!!!(((###!!!$$$(((((()))+++*********)))))))))((((((+++(((&&&''')))***)))(((&&&((()))(((''''''((())))))))))))*********++++++'''+++***'''&&&)))+++***))))))***+++++++++++++++,,,,,,,,,,,,++++++***)))++++++,,,///222222111//////...---,,,,,,,,,---------222444111000333555555222111///...------......---111000333:::<<>>::::::999999888777666666555555555444333333333333333777777777888777666:::AAA]]]NNN;;;///---000111000111111000000000000111111222111111000000//////......000222333444333111000///...---,,,+++,,,------111000...---,,,,,,------000///...///111222222111000//////............///......,,,,,,,,,---...///......------------------...,,,***)))***+++,,,+++*********+++,,,---...///......------...//////000111000...---,,,,,,,,,---...//////......///222444,,,---.../////////...---...///000000000///------111///...000222222///+++...///111222333444444444555222///...111111000---///////////////000111111//////............//////222222333333333222222111000000111111111111000000111///......000111111111////////////000111222333111777999999BBBZZZxxxwwwRRR<<<777111111000...---,,,,,,---...,,,+++***((((((((())))))***+++++++++)))'''%%%$$$)))((((((''''''(((((()))'''((()))******)))(((''')))))))))))))))))))))))))))))))))((((((((((((''')))))))))))))))))))))(((%%%&&&&&&'''((())))))***++++++***((('''''''''''')))((('''((()))***)))(((&&&'''((()))***+++++++++%%%&&&((()))******))))))((((((((())))))(((((('''(((((()))******++++++,,,)))(((***...///,,,+++,,,+++***)))((('''(((((()))%%%&&&((()))******)))((()))******(((&&&%%%&&&''')))(((((((((((())))))***+++***)))((((((((()))***))))))************++++++...+++'''%%%%%%'''((((((&&&'''((())))))************)))'''((())))))(((&&&...)))&&&'''***(((!!!%%%!!! $$$''''''(((+++))))))))))))(((((((((((()))(((((((((******((('''''')))))))))''''''''')))((((((((()))))))))******''')))(((&&&(((,,,,,,((()))(((''')))---...,,,***+++++++++++++++*********000///...///111222222111000///---,,,+++,,,...//////333555222111444555444222111000///....../////////444555<<>>@@@CCCGGGNNNWWW\\\jjjxxxxxx|||ttthhhZZZWWW]]]dddgggfffiii___QQQFFF>>>:::777555555555555555555555555555222111111000000000000000444666666555333222111000111000///000111000---***//////000000111111111111...............///000000///000111222222000///------,,,,,,,,,------......111///---,,,,,,---...//////......///222333222222//////............//////......------,,,,,,,,,,,,///////////////...---,,,******)))+++------,,,+++*********+++,,,---///000///...------,,,---------000...,,,***)))***+++,,,,,,...///---******---000111111111111000000//////,,,...111111///......///......///111222111///---,,,------///000222333444444333222222222111000///.........---......///000------............------//////000111222222222222000000111111111111000000000000///111333444333222111111000000000000111111666888999777777???RRRaaazzzrrrLLL888666333......---,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((''''''((((((''''''''''''(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''(((((())))))&&&&&&'''((()))++++++,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&(((++++++***)))%%%&&&&&&''')))***+++,,,+++,,,,,,---,,,+++***)))))))))******)))(((''''''''''''''''''''')))***+++,,,000333333000...,,,+++...---+++***))))))******&&&''''''(((((((((((((((***+++,,,***(((''''''(((((())))))))))))(((((((((((('''&&&$$$$$$$$$%%%%%%((((((((((((((((((((('''%%%%%%&&&(((******((('''&&&'''((())))))*********((((((((((((''''''''''''((((((((('''&&&&&&&&&''''''%%%%%%''''''$$$%%%)))'''''''''''''''''''''((('''(((*********)))((('''((()))***)))((('''((()))(((((((((((()))))))))))))))***)))))),,,000...)))***'''%%%(((...000---***+++******))))))***+++++++++***)))***---000222222111000...------...000111...111222000000333222...222111000///...///000111111555>>>WWWwww777999;;;;;;999888888888888888888888999;;;<<<===???CCCJJJRRR]]]iiivvv}}}vvvnnnjjjeeehhhuuu}}}}}}{{{}}}vvvnnniiiZZZPPPFFFBBBFFFKKKLLLKKKKKKFFF???:::999888666333333333333444444444444444111111000////////////000...111333111222444444111111000///...---...//////...///000111111222111111/////////000000111111111...///000111111000...---------..................000///...------...///000000///...///111222222111///............//////000///......---,,,+++******---...///000000///---,,,))))))***,,,//////...,,,*********+++,,,---...///------,,,,,,,,,,,,,,,---...---+++******++++++,,,---...///...---,,,---...333333222111000000//////+++...111111///---...000......000111111000000///+++,,,,,,---///111333444222222333222222111//////---------------...//////------...//////...---------...///000111222222222000000111111111111000000000///000111444555444222111000000000000000111222666444444555666999BBBLLLfffrrrKKK666444111---------,,,,,,+++******))))))******))))))))))))((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&&&&&&&''''''(((((('''(((((()))***++++++,,,++++++***(((''''''''''''&&&&&&''')))+++,,,***(((&&&&&&&&&'''((()))***+++------......---,,,***)))************)))(((''''''((('''&&&&&&'''(((***+++000555888444000///...---...---,,,***)))))))))***''''''''''''''''''''''''(((***,,,+++)))(((((()))((())))))))))))(((((('''((('''&&&%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''')))++++++)))'''&&&'''((())))))*********((()))***)))'''&&&'''((('''((()))(((&&&&&&)))+++$$$###%%%((((((%%%'''+++&&&&&&&&&'''''''''''''''''')))******((((((((()))'''(((***))))))(((***+++((((((((()))))))))******)))+++***)))***......***)))(((''')))---...,,,*********)))((((((***+++,,,+++***)))+++///222444444///////////////000000111---///000///111444222---///...---,,,,,,---...///333888CCC___666999<<<<<<:::999999:::999::::::<<<===???AAABBBNNNUUUaaaooo}}}yyyppphhhaaa]]]ZZZYYYZZZ^^^bbbeeeeeeeeewwwsssaaaTTTLLLHHHGGGBBB<<<:::<<>><<<999666555555555333222222222222222333333444444111111000///////////////---111111///000555444000,,,------------...222444---...000111222222111111---...///000111000//////---...///111111000...---//////////////////......000000000000000000000000111000///000111222111000...............///000000///......---,,,+++))))))+++,,,...//////...---,,,))))))+++...111111///---++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---......///111333333111///444333222111//////......***...222111...---...111...///000000//////000111,,,,,,,,,---///111444555111222333333111000///...------,,,,,,------...///---...////////////...---,,,---...000111222222222000000111111111111000000///...///111444555444222000000//////000111222222555111111333333333888@@@TTTrrruuuOOO888444111............---,,,+++***)))))))))*********))))))))))))(((((((((((())))))(((''''''&&&&&&''''''((()))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&'''''')))))))))******+++++++++******)))(((((((((((((((&&&&&&''')))++++++)))'''(((''''''&&&'''((()))***+++,,,---------,,,+++******++++++******(((''''''(((((('''&&&''')))+++,,,///666999333///000111000...---+++***)))((())))))(((''''''&&&&&&'''''''''&&&(((******)))((())))))((()))******)))((('''&&&***)))((((((((()))***+++)))((((((((('''''''''''',,,***((('''((())))))(((&&&'''((())))))*********(((***+++***((('''(((***((((((((()))***)))(((&&&$$$###%%%(((&&&###$$$)))%%%%%%&&&&&&&&&'''''''''((()))***)))'''&&&(((+++&&&'''))))))))))))+++---)))))))))*********++++++(((++++++'''&&&)))+++***))))))***+++++++++++++++***)))((((((((()))+++,,,,,,++++++,,,///111222111...///000111111111000000,,,/////////222666333...//////...------...///000333999BBBWWWrrr555888<<<===;;;999:::;;;BBBBBBCCCEEEGGGJJJLLLMMMdddmmm||||||zzzlllaaa[[[YYYYYYQQQUUUUUURRRSSSXXXYYYWWW```uuusss\\\LLLDDDAAAAAA===;;;::::::;;;<<<;;;:::777666555444444333222111111111111222222333333444111111000///////////////000333222...///333222---+++///222444222000111111---...000111222222222111***,,,---//////...,,,+++,,,---///000111000///...000000111111000///......///000111111111111000000222111///000111111000///...............///000111//////...---,,,***)))((()))***,,,.........,,,+++)))***,,,///222222000---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,---......******,,,---------------......///333777888555111333333111///...---------)))...222222...,,,...111.../////////...///111222---------...000333555666000111333333111///......---,,,,,,,,,,,,---......---...///000000///...---,,,,,,...000111222222222000000111111111111000000......///111444555333222////////////000111222333555111111333222///555===CCC___zzzzzzSSS<<<777333////////////...---,,,+++((()))************))))))******)))((((((((((((((('''''''''&&&&&&'''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******************++++++***)))((((((((((((((()))''''''(((***++++++)))&&&)))((('''&&&&&&'''))))))((()))+++,,,------,,,++++++++++++******((('''''')))((('''&&&''')))+++,,,...555888222...111333333...---+++)))((((((((()))(((''''''&&&&&&&&&''''''$$$&&&((())))))(((((()))((()))*********((('''&&&''''''&&&&&&&&&((()))*********))))))((((((((('''333///)))%%%%%%'''((()))&&&'''((()))************)))+++,,,+++((('''(((***)))''''''***...,,,%%%&&&&&&'''((($$$###%%%%%%%%%&&&&&&'''''''''(((******(((&&&&&&))),,,%%%''')))))))))***,,,...************++++++++++++'''++++++&&&###%%%)))***(((***,,,,,,***)))***+++***)))((('''((()))+++---,,,+++***,,,...///...------...111222333222000///---///000000444777555///222222111000000111222333---333999DDDUUU___sss:::888666777:::<<<===<<>>LLL]]]iiivvvjjjHHH555333222111///---+++************''''''******''''''******)))((('''&&&''''''((()))(((&&&%%%&&&''')))***,,,'''&&&))))))$$$$$$)))((('''&&&%%%$$$%%%%%%&&&%%%'''((((((''''''(((***))))))(((&&&%%%$$$&&&'''''')))******))))))***++++++)))'''&&&&&&'''***+++******+++,,,------------)))((('''&&&&&&'''))))))---------,,,,,,+++++++++)))+++......)))'''+++111***,,,+++((())),,,,,,***111000000///---,,,,,,+++000000...+++((('''((()))&&&&&&&&&&&&&&&'''((()))+++((((((******'''&&&)))+++***((('''&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))((((((,,,...(((!!!""")))%%%'''(((******)))'''&&&&&&&&&&&&''''''''''''(((###&&&))))))(((&&&%%%&&&&&&''')))***++++++***************)))))))))))))))((()))++++++)))((()))***)))---...***+++//////***++++++******++++++,,,---...***)))+++---,,,,,,///333111//////222222///---...000000000333777444///......------...///111222333777666888>>>AAARRRmmm666666666888:::===@@@CCCUUU]]]iiivvvwwwdddWWW[[[lllzzzrrrfff[[[VVVSSSNNNKKKJJJGGGLLLMMMOOO[[[lllsssppp```YYYXXXfff~~~vvv^^^GGG???<<<666444888888888888777666555555555222333333333222222111000000000//////000111111222333111......///000000...///---,,,,,,...//////...111000///...............///000000111000///...---///000111222222111000///...,,,+++,,,---......---111111111111111000000000333222111////////////000222222111000//////000000222111111000000000000000---,,,***))))))***+++,,,,,,...///111111111111000------............------,,,+++***)))***,,,...///,,,,,,------......//////000,,,((()))---//////---///000222333333222000///222111///---+++)))((((((+++...111111///...///000222111111111000000000000***,,,...//////......///222000...,,,,,,,,,---...---,,,,,,+++,,,---...////////////111444444222///...000222222111000111333333111//////111222000...//////000111111111111111000000111111222333333333000111111111000111333555333???OOO]]]ooopppMMM999444111000///---,,,+++++++++,,,)))(((++++++((())),,,))))))*********)))((('''******((((((((()))+++,,,***&&&&&&))))))&&&'''+++)))((('''&&&&&&&&&''''''%%%'''((((((''''''(((***$$$$$$###"""""""""$$$%%%''')))******))))))***++++++***((('''''')))+++,,,,,,++++++,,,......,,,***))))))((('''''''''((())),,,,,,,,,++++++*********)))+++---,,,(((&&&)))---+++,,,***&&&&&&+++......,,,,,,,,,,,,,,,,,,------......---+++((('''(((***''''''&&&&&&&&&''''''(((***''''''))))))&&&%%%(((***)))((('''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((('''''''''%%%'''******%%%%%%(((&&&&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&(((******)))''''''((('''((()))++++++++++++***((()))))))))************((()))++++++)))((()))***)))------+++,,,000///+++++++++******++++++,,,---///+++***---...---...111444111......000111///---,,,---------000444333///......------...///111222000555444555999;;;LLLiii777:::<<<======AAAIIIQQQgggssskkkbbbSSSIIIMMMZZZccceee]]]UUUMMMLLLKKKHHHFFFFFFHHHNNNUUU^^^qqqiiiWWWIIILLL]]]uuu}}}aaaOOO???<<<:::666555777555666666777666555333222222222222333222222111000000000/////////000111111222000//////000111000...///...,,,---///000000///222111...,,,+++,,,------...///000000000///...---///000111222222111000///---,,,+++,,,...///...---111111111111111111111111111000000//////000000111333111///---,,,---...///000000///............///---,,,+++******+++,,,------...///111111111111000,,,,,,------------,,,,,,******))))))***+++---...---------------------------+++)))+++///111000...///000111111111111000000222///,,,***)))+++---///,,,///111111000//////000111222222333333222000000***,,,...///......///000111000...---,,,---.........------------...//////------...000333333222000,,,///111111111111222333222111000000111111000...///000111111222111111111...///000111333444666666111222333222000000222444000999DDDSSSjjjvvvUUU>>>777000///...---,,,,,,,,,,,,...***)))++++++)))***...((())),,,------+++(((&&&***)))((((((((()))+++,,,)))&&&&&&)))***)))***---***)))((((((''''''((((((&&&'''(((((('''&&&((()))$$$$$$$$$$$$$$$&&&((()))''')))******(((((()))++++++***)))((()))***,,,......+++***---222222...)))+++***)))((('''''''''(((******++++++******))))))+++------+++)))((()))***,,,,,,)))$$$%%%,,,000111,,,++++++*********++++++,,,---,,,***(((((()))+++(((((('''&&&&&&&&&''''''***''''''***)))&&&&&&))))))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&(((((((((((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&""""""'''***)))'''(((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''((()))***+++***)))((()))+++'''(((***+++,,,,,,++++++(((((())))))******++++++((()))++++++)))((()))***)))+++------///222000+++++++++******++++++,,,---000,,,+++...///...000444777222...---///000000///+++---,,,+++---222222///............///000111111---333222222444555GGGeee@@@DDDHHHFFFEEEKKK[[[hhh|||aaaZZZNNNGGGIIIRRRUUUSSSNNNIIIFFFGGGGGGEEEEEEHHHOOO[[[hhhuuuttt\\\DDD>>>HHHZZZrrrjjjPPPEEE===<<<<<<999777888222333555666555444222000111111222222222222111111000000/////////000000111000000000111111111000///111000//////111333333222333111...+++******+++------.../////////...------...///000111111000///...---,,,+++,,,...///...,,,000000000111111111111111////////////000000111111333111...+++***+++,,,...///......---,,,---------,,,,,,+++++++++,,,---...+++,,,---...//////...---,,,,,,------------,,,,,,))))))))))))***+++,,,---------------,,,,,,++++++***)))***---111222111000/////////000000000000111///---***((((((***---///...///111111111000/////////000222333333111000...+++,,,............///000000///......---......//////............/////////------...///111111000000,,,---///000111111222333111111000000111111000000000111111222222111111111//////000222333444555666222333333222111000111222222777>>>KKKccczzz]]]CCC888//////...---------------///+++)))++++++)))+++///)))***+++,,,,,,***((('''(((''''''&&&'''((()))))))))(((((()))))))))***,,,)))(((((((((((((((((((((&&&'''((((((&&&&&&'''((('''&&&%%%%%%'''((()))***'''((())))))(((((()))+++++++++******+++,,,...///...+++***///555777222,,,,,,+++***)))((((((''''''******+++,,,,,,+++***))),,,...///---+++,,,,,,+++,,,---+++&&&'''---111111111000...+++)))(((((((((+++++++++)))(((((()))+++)))((('''&&&&&&&&&&&&&&&+++((((((++++++((((((+++(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%&&&******))))))(((&&&%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((($$$###$$$&&&'''''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))******)))(((((()))+++''')))***+++,,,,,,++++++*********)))))))))))))))((()))++++++)))((()))***)))+++---111555555222---++++++******++++++,,,---///,,,,,,......---111666:::555///---///111222111///111///,,,,,,000111///.........//////000111111,,,222333222333444GGGfffLLLSSSWWWVVVVVV```uuu{{{]]]XXXOOOHHHIIINNNLLLGGGFFFCCCBBBDDDEEEEEEJJJPPPWWWkkk{{{aaaGGG>>>???GGGYYYjjjoooSSSBBB<<<888888888666444555111222444555444333111000000111111222222111111111000000///////////////000///000111222111111000000111000///000222444444333222000---***)))***+++,,,,,,---...//////...---,,,,,,---...//////...---,,,,,,,,,,,,---//////---,,,/////////000000111111111---...//////000000111111111///,,,***)))***,,,---...---,,,,,,++++++,,,,,,++++++++++++,,,------...***+++---......---,,,,,,------............------))))))))))))***+++,,,,,,---------,,,++++++******'''(((+++...111222222111//////.........///111111...---,,,+++++++++,,,,,,//////000111111000///...,,,---///111111000...---+++---......------///111//////.........//////000/////////////////////.........//////............,,,,,,---///111222222111///000000000000111111222111111222222222222111111111111222222222333333333111222333222000//////000///222666AAAXXXwwwcccHHH888000///......---------------***)))++++++)))***---******)))(((((((((((()))'''''''''''''''(((((()))++++++***)))((()))))))))''''''''''''((('''''''''&&&'''((('''&&&%%%&&&''''''%%%######$$$&&&&&&%%%&&&((())))))(((((()))************+++,,,...///111---******///777;;;777222,,,++++++******)))((('''***+++,,,------,,,+++***)))///111---+++......,,,,,,///...,,,---111333111555333111---+++*********)))******((('''''')))+++)))((('''&&&&&&&&&&&&&&&)))&&&&&&))))))'''''')))''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&******))))))((('''%%%%%%))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((((('''###''')))'''######&&&((())))))((('''&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))(((&&&&&&(((***'''(((***+++,,,,,,++++++,,,++++++***)))(((''''''((()))++++++)))((()))***)))***000888===;;;444...++++++******++++++,,,------++++++------,,,111888<<<777000...///222333222444666555000...000111///......///000000111111111---333444444777888IIIfff```iiippprrrsss~~~xxx]]]YYYQQQKKKKKKNNNJJJDDDCCCAAAAAACCCDDDHHHSSS]]]iiizzzaaaJJJAAA>>>>>>HHHWWWuuujjjVVVCCC:::999888777555555444555111222333333333222111111///000111111222111111111000000//////....../////////111222111000000111333000......///111333333222111000---+++***+++,,,,,,+++,,,---.........---,,,+++,,,---......---,,,+++,,,+++,,,---//////---+++---......//////000000000---...///000000000000//////---+++******+++,,,---------,,,++++++++++++,,,******++++++,,,,,,------+++,,,---......---,,,,,,------............------))))))***++++++,,,,,,,,,,,,,,,,,,++++++*********'''(((+++...000111111111///...---,,,---...111222//////000000000///...---///......///000000...,,,++++++---......------,,,,,,---...---------///111.........///000000000000/////////000//////...------...///...,,,+++,,,------,,,,,,...000111000///,,,...000000000111333555222222222333222222111000222222222111111111000000///111222111000......///---000444===RRRooojjjMMM999111000///...------------,,,******------******,,,+++***)))''''''((()))***))))))))))))***************,,,+++''''''))))))&&&&&&&&&'''(((((((((''''''&&&'''((('''%%%%%%%%%''')))&&&######&&&'''&&&$$$&&&((())))))''''''(((***))))))***+++---///000111---******///555999888555++++++,,,++++++***)))((()))+++---......---,,,+++'''111555///***,,,...,,,,,,///111000222777999777666444222///......///000)))***)))(((&&&&&&(((***(((((('''&&&&&&&&&''''''&&&######&&&'''$$$$$$''''''(((((()))((((((''''''((('''''''''''''''(((((((((((()))))))))(((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$***,,,'''""""""&&&(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%&&&'''&&&''')))***++++++******,,,++++++***)))(((''''''((()))++++++)))((()))******+++333@@@GGGBBB777000++++++******++++++,,,---,,,++++++---,,,,,,222:::===777111...000222333222555888777222000111111///......///000111111111111...333333555999:::GGGaaa~~~iiiYYYUUUNNNIIIJJJLLLIIIBBBCCCAAABBBDDDHHHPPP```ooo~~~vvv^^^IIICCC???<<>>444+++,,,///...,,,///000000555===BBBBBB999777444111//////000111)))***)))(((&&&%%%''')))''''''&&&&&&&&&''''''(((&&&###$$$''''''%%%%%%((('''((()))******)))(((((('''&&&&&&''''''((()))***&&&&&&'''))))))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&++++++%%%###&&&((('''$$$%%%'''((()))(((((('''&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&%%%&&&%%%&&&((()))******))))))))))))))))))))))))******((()))++++++)))((()))******,,,777HHHPPPHHH:::222++++++******++++++,,,------,,,---...------444===;;;666000...///111000///000555666222///000111///---...000111222222111111...111///222888888@@@UUUooocccfffyyynnnYYYPPPLLLFFFBBBCCCGGGCCC===EEEDDDDDDGGGLLLWWWkkk}}}~~~ttt\\\IIIDDDAAA???JJJ\\\|||ooo[[[KKKFFFAAA777444999222555555222111333777999333222222111222222333333//////000111111111111111111000///...............000222222000...///333666222111000111444666666666..................------******,,,---...------,,,------...//////...------++++++,,,...000///---+++++++++,,,,,,---...//////---...///000000///...---***++++++,,,------.........---,,,,,,++++++,,,,,,'''((()))***+++,,,,,,,,,'''((()))******)))''''''+++++++++,,,,,,+++++++++******+++,,,------------************************'''(((***+++,,,---000111///---+++***+++...111333---,,,,,,,,,---...000111///---,,,---//////,,,(((,,,++++++++++++,,,---...,,,---------,,,---000222,,,---...000111111111111....../////////...,,,+++(((+++---,,,++++++...111///---,,,---000000...,,,(((+++///000111222666999333333333333333222111000////////////////////////+++---///000...------...,,,111555777AAAVVVmmmzzzwwwmmmiiitttxxx]]]HHH333222111///---,,,,,,+++,,,+++...222222...+++,,,)))+++---......,,,)))(((&&&''''''((((((((((((((($$$)))(((%%%%%%***+++((('''((()))+++++++++***)))&&&'''((('''%%%$$$%%%&&&"""###&&&&&&###&&&'''((((((''''''(((***'''((()))+++---///000111---,,,++++++,,,...111333)))***+++,,,---,,,+++***&&&(((+++------,,,***)))111@@@GGG;;;......111000,,,/////////666AAAIIIKKK===;;;666222///.........******)))'''%%%%%%&&&(((&&&&&&&&&&&&&&&'''((())))))&&&'''******((((((+++((()))***++++++***)))(((&&&&&&&&&&&&((()))***+++$$$%%%'''(((***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((***(((###%%%++++++&&&!!!###%%%((()))((('''&&&&&&&&&&&&'''''''''(((((($$$&&&)))***(((&&&&&&&&&%%%&&&''')))))))))((((((&&&'''((()))***+++,,,,,,((()))++++++)))((()))***+++---999LLLUUULLL<<<333++++++******++++++,,,---...---...///......666???999444///---...000///---***000333111///000000///---...000111222222111111...///,,,///666444999KKKqqqyyykkkggg[[[UUU[[[bbbsssqqq\\\OOOLLLJJJEEEBBBDDDIIIHHHCCCAAAFFFIIIIIIJJJOOO[[[dddzzz}}}ppphhhXXXNNNHHHKKKJJJIIIRRR```{{{~~~nnn```KKKFFF???:::777666555444555444222222222444666777111111111111111111111111222111000.........///000000111111000---,,,,,,---111000///////////////000111111111000///---***)))///////////////.........,,,,,,,,,+++++++++******------.........---+++***/////////......---------******+++,,,,,,------...000111000///---)))&&&$$$******+++,,,------------///...,,,***))))))******,,,---...---+++++++++---///...---+++)))((('''&&&(((***++++++)))((())))))---------...............)))***+++---------,,,,,,++++++***)))(((***---111111,,,((((((---///...+++......,,,)))'''(((+++...///...---,,,+++*********---,,,***))))))+++...000---.........//////000000/////////......------------------,,,,,,+++++++++------,,,+++++++++,,,---************+++,,,---------,,,,,,,,,...111555777333222111000000000111222...///000222222333333333...............---------///000222555888BBBWWWjjjfff```dddwwwhhhOOO===444...111222...******///---+++)))((((((((()))+++***))))))******)))'''&&&'''(((*********)))(((''''''''''''(((((((((((($$$'''(((&&&'''***+++((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((((((***,,,,,,,,,,,,...000000///,,,***)))***,,,---'''((())))))''''''''')))***++++++)))'''&&&'''(((777888999777333///,,,+++,,,---000666>>>CCCEEEDDD444666888888777333000...+++(((%%%$$$%%%&&&''''''(((((('''&&&&&&&&&&&&'''555---'''''''''%%%###%%%$$$&&&)))))))))(((((()))&&&&&&&&&&&&'''((()))))))))************+++++++++***((('''((()))***)))'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((('''&&&'''((()))((('''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''')))******+++)))(((***,,,---+++)))***)))((('''((()))+++---***,,,444AAADDD<<<444111++++++******************222000...,,,,,,///222444...///000000000///---,,,000222444555444333333444000000111222222222222111444444333333333666;;;???eeezzzsssmmmgggaaabbb```UUUOOOSSSVVVbbbwwwttteeeWWWNNNHHHLLLNNNMMMMMMOOOMMMIIIKKKLLLKKKHHHFFFHHHNNNTTT\\\```fffhhheee]]]TTTMMMPPPHHHEEEKKKMMMLLLPPPZZZaaahhhkkkhhhbbb[[[OOODDD===:::666444444555555555333222111000111222444555111111111111111111111111111111//////...///000000///000111000.........///111111000///////////////222333333333111///,,,+++////////////............,,,,,,+++++++++*********)))***,,,...//////......---------,,,,,,,,,++++++++++++,,,,,,---.........///000000///---***'''%%%,,,,,,------,,,,,,++++++...---,,,+++************---......---+++)))******///...---,,,+++))))))((()))+++,,,,,,***)))***+++,,,---------......//////,,,,,,...//////...------,,,,,,+++***)))***---///000,,,)))(((+++---------------,,,***))))))+++...//////...---,,,,,,,,,,,,///...,,,++++++---///111//////......------,,,,,,,,,,,,+++++++++************++++++,,,,,,---......++++++******+++---///000++++++***++++++,,,---...///...---,,,---000222444444333222111000000111111//////000111222222222111//////......------,,,,,,000000111333555>>>QQQbbbiiijjjooo{{{mmmYYY@@@777000111222...+++,,,...---+++***)))((()))))),,,+++******++++++***(((&&&'''(((*********)))(((''''''''''''((((((((((((%%%((()))&&&'''***+++((((((((('''&&&%%%%%%&&&&&&%%%'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''((()))***,,,,,,,,,,,,...000000...+++)))((()))***,,,'''(((((((((&&&&&&''')))((()))))))))(((((()))+++777777666333///------...---...222888???BBBAAA???111222333555555222///,,,)))'''$$$$$$%%%&&&%%%%%%)))(((''''''&&&&&&&&&&&&000***&&&'''(((&&&%%%'''%%%''')))***)))(((((())))))(((((('''''''''''''''*********+++++++++++++++---+++))))))((((((&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&''''''&&&%%%'''((()))++++++)))(((''''''&&&&&&'''''')))*********)))(((***,,,---+++)))+++***((((((((()))+++,,,)))(((---555888333......************************............//////000000...///000000///...---,,,---111555666555333111000000000111111222222222111666777666666666999>>>AAAUUUvvvzzzsssjjjbbb\\\YYYVVVUUU]]]___WWWQQQSSSSSSZZZkkkpppuuutttjjj```[[[XXXUUUMMMWWWaaacccaaa^^^YYYSSSRRROOOJJJFFFCCCBBBCCCEEEFFFHHHKKKLLLJJJEEE@@@<<>>;;;999///...///111333222---)))((('''&&&&&&((((((&&&$$$))))))(((''''''&&&%%%%%%***%%%$$$'''((('''&&&((('''(((***)))(((''''''(((,,,+++)))(((&&&&&&%%%%%%******++++++,,,,,,,,,+++---+++))))))((((((&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''%%%%%%&&&&&&%%%###&&&'''((())))))((('''&&&''''''''''''((()))*********))))))***,,,,,,+++))),,,+++)))(((((()))***+++***''''''+++---+++***+++***************************,,,...000111///---+++...////////////...------+++///444777555222...---000000000111111111222222333444444444444666:::>>>EEEbbbvvvpppllljjjiiiccc]]]YYYWWWVVVZZZ___```ddd]]]VVVXXXXXX^^^llltttwwwqqqbbbZZZ^^^fffjjjdddnnnzzz}}}vvvhhh[[[PPPKKKFFFCCCCCCBBBAAA???@@@AAAAAAAAAAAA???===<<<@@@:::888>>>BBB>>>888666999::::::999888888777555111000000111333333222000111000/////////000000111111111111111111111111111/////////000000111111222222333444333111000000222333222111///...---------,,,...000111000---***(((------...............///++++++*********)))))))))---------------------,,,+++++++++***************------......///000000000,,,,,,------,,,+++)))))).........---,,,+++))))))+++,,,---------,,,+++***,,,------,,,***((()))***,,,,,,,,,,,,,,,+++++++++***+++,,,+++******+++---+++,,,,,,---...///000000222222333333333111000///...//////---+++***+++,,,222111///,,,))))))+++---)))+++,,,,,,,,,+++---...000000000000000111222222000///...------...///000000000000///---+++)))(((---------,,,,,,,,,,,,,,,)))***+++,,,---///000000+++***((((((***---111333---,,,,,,------...///000//////---,,,---...///000222222111000///...------//////////////////......000///......---,,,++++++000///000111111555AAANNNlllyyypppZZZPPPCCC999333///------------,,,+++******)))))),,,+++)))***++++++***((('''((()))******)))((('''''''''''''''(((((((((((((((+++***''''''******'''++++++)))(((&&&&&&%%%%%%''')))***)))((('''((()))&&&&&&&&&''''''''''''((()))***,,,---,,,---...000...,,,***(((&&&&&&''''''(((((((((&&&%%%%%%(((***&&&''')))))))))***,,,///111000...+++***+++...111000111333555666777555444000...---///222111---((()))))))))+++,,,+++)))&&&***))))))((('''&&&%%%%%%&&&###$$$'''(((&&&&&&((('''((()))(((&&&%%%%%%&&&******((('''&&&%%%%%%%%%******,,,---------,,,+++***((('''((()))***)))'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))'''&&&&&&'''&&&%%%$$$''''''((())))))(((''''''((((((''''''((()))******))))))******+++++++++***,,,,,,***))))))))))))***,,,)))'''((()))))))))***))))))))))))************)))***---//////...,,,***.....................---,,,///333444222000------000000000000000111111222111222333333333555888:::???TTTsss{{{ooogggeeeccc```\\\ZZZVVVTTTUUUVVVZZZdddooommmpppeeeYYYYYYZZZ___mmmzzzhhhaaannn~~~sss]]]LLLGGGBBBAAACCCDDDAAA>>>>>>===<<<<<<<<<<<<======;;;666333666999777333000///000111333444333333333111000000111333222000...111111111000000000111111111111111111111111111111//////000111111111222222555555666444111000000111333222111///...---------+++,,,...//////---***))),,,---------......//////+++++++++************)))------------------------+++++++++,,,,,,,,,,,,,,,------...//////000000111++++++,,,+++++++++******+++,,,,,,------,,,,,,+++***+++---......---,,,+++***+++,,,,,,+++***+++---++++++++++++************((()))***)))((()))+++---,,,,,,------...//////000222222333333333111000///...///000///---+++++++++333444444222///,,,+++,,,***+++------,,,,,,---...000000000000000111222333......---,,,,,,------...//////000000000...,,,+++---------...............,,,,,,---------.........---,,,***)))***,,,///000------------...///000000------,,,,,,---...///000/////////...------,,,+++....../////////......---///......---,,,,,,++++++...---///111111444===GGG```}}}~~~tttyyyuuuuuu|||{{{ooodddSSSAAA444...,,,+++,,,,,,,,,,,,++++++*********)))(((((())))))(((''''''((()))******)))((('''''''''''''''(((((((((((((((******''''''***)))'''++++++)))(((&&&&&&%%%%%%((()))***)))(((((()))***&&&&&&&&&''''''''''''((((((***+++,,,,,,,,,...///,,,+++)))(((&&&&&&&&&&&&((())))))'''&&&&&&(((***((()))***)))((((((***,,,***,,,------++++++,,,---000000///......000222444444222111111222111---)))(((((()))+++---,,,)))'''))))))))))))((('''&&&%%%'''$$$%%%''''''$$$$$$'''&&&&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&&&&&&&'''***+++,,,......---,,,,,,***((('''((()))***)))'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((''''''(((((('''%%%))))))************)))))))))(((((((((((())))))***((()))***+++++++++++++++,,,,,,+++******)))))))))+++***))))))***+++)))'''(((((()))))))))************++++++,,,,,,,,,,,,,,,...------------............///111000///......///000000/////////000111222333444666777777777999;;;<<>>MMMaaawww}}}vvvpppgggaaaYYYUUUQQQRRRVVVYYYYYYWWWRRRQQQWWWaaagggmmm~~~mmmddd```bbbjjjiiiOOOEEEDDDBBBAAA@@@>>><<<;;;888999999999999:::::::::222333222111222444555444111......333333......000...------...111222222111222222222222111111000000111111111111111111111111111111222222222111000///111222333333222111222444111111000///////////////------------------......++++++,,,------...//////---------,,,,,,,,,,,,+++*********+++---///111333,,,,,,,,,,,,---------...,,,------......///000000,,,,,,+++***************)))***+++,,,------------+++++++++,,,---...//////,,,---......---,,,---///,,,,,,,,,++++++*********))))))))))))((())),,,///...............---------,,,,,,...//////...------,,,///111222000---,,,,,,///222999@@@DDDAAA999222......---,,,******---//////............//////000---,,,,,,,,,++++++++++++,,,...///111000///,,,+++******+++++++++,,,,,,,,,//////......---------,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,---...///000---------,,,,,,,,,,,,,,,,,,---...///000///......---...///000000000000000+++,,,,,,,,,,,,------------,,,...111111000333:::BBBYYYwwwzzznnnggg]]]OOOKKK___{{{hhhIII444---***(((+++,,,---------,,,+++******)))(((((())))))((('''((()))*********((('''&&&''''''''''''(((((((((((($$$''''''%%%%%%))))))'''(((((('''&&&%%%%%%&&&&&&'''((())))))''''''((()))&&&&&&&&&''''''''''''(((&&&''')))))))))***+++---))))))(((((((((((((((((((((***,,,---+++***)))***'''(((((('''&&&&&&''')))&&&))),,,---,,,+++******+++,,,,,,++++++...333777<<<>>>>>>:::222---+++,,,&&&%%%&&&'''))))))(((&&&&&&''')))*********((('''(((&&&&&&'''%%%###&&&,,,&&&&&&'''&&&$$$%%%''')))'''''''''(((((()))***+++***,,,...000000///---,,,---+++))))))((((((&&&$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((%%%%%%$$$$$$$$$$$$%%%%%%******)))))))))))))))***'''***,,,,,,***)))***,,,******++++++,,,+++++++++%%%))))))'''(((+++((("""''''''(((((()))******+++,,,++++++++++++,,,---...------,,,,,,,,,---...///+++---///000///000111222111000.........///111222---000333444444333333444555888@@@KKKWWWkkksssiiieeebbb\\\WWWTTTUUUWWWXXXZZZ\\\^^^```TTTTTT\\\gggmmmsssqqqfffaaa```ggg~~~```III@@@AAAAAA@@@???===<<<;;;555666666777888777777777111333444222//////000//////++++++000111///000555444222000000222333222111111111111111111000//////111111111111111111111111111222333333222111000///...///111222222333555666111000///////////////000,,,+++***)))***+++,,,---++++++,,,,,,---...//////......---------,,,,,,,,,---,,,,,,+++,,,---...///+++++++++,,,,,,---------,,,,,,------.../////////---,,,+++***))))))))))))***+++,,,,,,---------,,,,,,+++++++++,,,...000111...///000///---,,,---.........---,,,,,,+++***************))))))***...000/////////...------,,,,,,)))***+++---------,,,,,,,,,...111222111...---,,,+++000999DDDKKKIII???555000///...+++)))***---///......------------......---------,,,,,,+++++++++,,,---///000///---***(((+++++++++,,,,,,---------........................***+++,,,---...---,,,+++,,,,,,,,,,,,,,,---////////////...---+++***))))))---...///111111111111000------///000111111111111***++++++,,,,,,------...---,,,---000///---///444>>>PPPmmm|||qqqmmmaaaNNNFFFZZZyyykkkJJJ444,,,***(((+++,,,---------,,,+++***+++***))))))******)))(((((()))*********((('''&&&''''''''''''((((((((()))"""%%%&&&$$$%%%((()))''''''&&&&&&%%%%%%%%%&&&&&&'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((%%%&&&((()))((()))***,,,((((((((()))))))))))))))'''***...///---+++***)))%%%&&&'''&&&&&&&&&(((***(((***,,,,,,+++******+++'''***---......000444888>>>AAABBB<<<111******---(((''''''(((***+++***(((%%%&&&(((***+++***)))((('''&&&%%%&&&%%%###(((///''''''((('''&&&'''))),,,***************++++++,,,***,,,...000111///---,,,***((('''((()))***)))(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''')))((('''++++++************++++++******)))))))))))))))***'''***,,,,,,***)))***,,,)))***+++,,,,,,,,,,,,,,,&&&******&&&(((,,,***$$$&&&''''''((()))******+++++++++,,,,,,---------------,,,,,,+++,,,---//////))),,,000222222111111222111000...---...///111222000222666777777666666666666666:::>>>BBBQQQqqqsssllleee```ZZZTTTSSSUUU\\\bbbeeeeeeiiimmmkkkddd[[[aaadddaaa```mmmnnn___cccqqquuuVVV@@@>>>>>>>>>???>>>:::555111444444555555444444333222111000000111222222///---***,,,///000//////000222111000000000000111111222333333222111111222222333222111000000111111///...222222333222222111000//////000000000///...---,,,........./////////000000---------------...///000------++++++++++++------333222111/////////000111222...)))(((+++...///.........---,,,---...///000------,,,++++++++++++,,,------,,,,,,,,,+++++++++((()))***+++,,,---------...---+++++++++---///000///......------------...///---,,,,,,,,,,,,+++)))***(((''''''(((((('''%%%000000///...,,,+++******(((((()))******************+++,,,---............//////222:::BBBDDD===666...+++)))(((***---//////---,,,,,,,,,,,,---......///...---+++******++++++)))******++++++,,,---------,,,+++---///000---***---......///000000000///222111///...------...//////...,,,+++***++++++,,,)))+++------+++***++++++///............------------...///000222222222222///---+++,,,---...---,,,///////////////.........222BBB\\\wwwuuucccZZZUUUccc|||bbbCCC...)))+++------------+++)))(((***,,,///,,,))))))******'''$$$+++(((&&&&&&)))+++***)))***)))'''&&&%%%%%%&&&'''+++'''$$$%%%)))***&&&###(((((()))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&###)))***)))((('''''''''(((((())))))******+++***)))'''''')))***++++++******)))))))))))))))'''&&&%%%$$$$$$%%%&&&'''******+++,,,,,,,,,++++++,,,++++++///333555444222777888777222---))))))+++&&&******((((((***&&&'''((())))))******)))((((((''''''''''''((((((---***'''&&&'''((())))))(((((()))******)))(((''')))***+++,,,,,,+++***)))))))))((((((''''''&&&&&&((())))))(((&&&$$$$$$%%%((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&'''((()))***((())))))))))))'''%%%$$$%%%''')))))))))))))))+++*********)))***++++++,,,+++******,,,......+++''''''(((***++++++******)))((((((((((((((()))******---,,,+++***))))))))))))***))))))+++...000000000,,,000333222///---111555222000...------///111333777333000111555888666333666777:::;;;;;;CCCVVViiitttmmmkkkfff___YYYWWWUUUSSSVVV[[[iiirrr{{{}}}qqqeee[[[___aaa___aaapppvvvcccfffuuulllPPP>>>;;;;;;;;;<<<;;;888444000444444444444444333222111///......///000000///...+++,,,...///......///000000000000///000000000111000000000000000000000000111000000111222222000...222111111111000000//////000000///......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111,,,+++***))))))***+++,,,333222000/////////000111111---)))(((***---.........---,,,,,,,,,---///000......---,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,+++++++++---///000//////.........---------...,,,++++++,,,,,,+++******((('''((())))))((('''......---,,,***))))))(((''''''((())))))))))))))))))***+++,,,------------,,,,,,///444;;;<<<999555...+++(((''')))+++------//////...---------------///...,,,+++******++++++))))))***++++++,,,,,,------,,,+++---//////,,,***,,,,,,---...............000///...---,,,------......------,,,,,,---...///+++,,,------+++******+++,,,,,,------.........///......///000111111111111...---++++++---...---,,,...............---------000???XXXrrr}}}sssmmmhhhgggqqqyyynnnWWW>>>...+++,,,+++,,,,,,+++******+++++++++,,,***(((''')))(((&&&$$$(((&&&###$$$&&&(((((('''))))))((('''&&&&&&&&&&&&&&&###!!!###''')))'''$$$((('''%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& ###&&&'''&&&%%%%%%%%%'''''''''''''''(((((((((+++***(((''''''(((***+++,,,+++)))((((((((()))***)))(((''''''''''''((()))*********++++++,,,,,,,,,111000///222555888777666333444333///+++((((((***###&&&***,,,,,,******)))((()))))))))))))))((((((((((((''''''''''''((((((+++)))''''''((()))(((((('''((())))))***)))(((((('''((()))***++++++***)))''''''''''''&&&&&&&&&&&&'''((()))(((&&&$$$%%%&&&((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%"""###$$$&&&'''(((******((()))))))))((('''&&&%%%%%%''')))))))))))))))+++)))))))))))))))***++++++)))((()))***,,,,,,)))&&&((())))))***************''''''&&&&&&&&&'''((((((*********))))))***+++++++++++++++,,,///111111000...000222111...---...111000///---,,,,,,...000222666222///111444666555222444555888888777<<>>===>>>888666444333444444444333333111......///000111000......///000000000//////333000---+++,,,,,,,,,,,,111111000///------000222+++---000222444555444444...//////000111111222222444222///......///...---))))))***+++,,,......///------------,,,,,,,,,,,,........./////////000000......---------......///...---,,,++++++,,,---......///000111222111111000---///000...,,,,,,...000//////...---...///000111000///......------...............///222666:::===777555222...+++***))))))%%%'''***---//////---,,,000...,,,)))((((((***+++'''&&&&&&'''***,,,+++++++++***))))))***+++)))((('''((((((((()))))))))***'''(((((()))***)))))))))******++++++++++++******'''((()))***+++---000222000---***((()))+++,,,,,,...///000111111///...---)))***+++,,,,,,+++***)))%%%'''***,,,,,,,,,***))))))++++++***''''''***,,,+++++++++++++++***))))))'''(((***,,,------------------++++++***+++,,,---***++++++***)))***---000......//////////////////------.........---,,,,,,---+++******+++,,,,,,+++,,,,,,---......///000000111000222888CCCTTTdddooozzz~~~~~~qqqhhhkkkeeeSSS@@@444...,,,+++***)))))))))))))))))))))+++,,,+++)))((()))+++$$$'''******((('''((()))+++***)))(((''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$&&&'''((((((((('''''''''''''''''''''''''''###%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''',,,+++)))((((((((()))***&&&'''((())))))((('''&&&************))))))))))))(((***++++++)))(((***,,,,,,)))''''''((()))(((&&&(((((()))))))))***...000)))******+++++++++******'''&&&&&&%%%%%%&&&&&&'''(((''''''((()))(((&&&$$$((('''&&&&&&&&&'''(((((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$&&&''')))))))))((((((((('''''')))((('''&&&&&&'''((()))%%%''')))))))))))))))+++%%%'''(((******)))(((''')))+++,,,+++((((((***,,,)))***++++++,,,,,,++++++((((((((()))***+++,,,---......---,,,,,,---------+++******+++---......,,,***---//////------000222,,,------...///000111222///000000000///000111222444///...111333222222444ooo^^^UUUVVVbbbvvv|||hhhSSSFFF;;;;;;===<<<;;;>>>666333222333555666444111333000---,,,---/////////,,,---...///000000000000111///------...////////////000///---,,,---///222+++---000333555666666666111111111111222333444555555222...,,,,,,------,,,((()))+++,,,......//////+++,,,---.........------000000000000111111111111//////...------------...///...---,,,,,,---...///...///000222222222111000...///111///---,,,///111000//////......000111222//////...------------------------...222777;;;>>>888555222...+++*********$$$'''***...//////---,,,111...***'''&&&''')))+++&&&&&&%%%'''***,,,,,,+++,,,***))))))******((('''&&&&&&''''''((()))))))))&&&''''''((((((((((((((())))))*********))))))((('''((()))+++...///000111///,,,((('''(((***++++++///000111111000...,,,***))))))+++,,,,,,+++***)))%%%'''***,,,,,,+++***((()))***+++)))''''''***---,,,,,,,,,,,,,,,+++******'''(((***,,,---...------***))))))))))))+++,,,---------,,,***((()))+++---------...///000111222222,,,------......------,,,---+++******+++,,,,,,+++++++++,,,,,,---...//////444333000111888HHH\\\jjjyyy|||rrrllljjj```PPPBBB888000)))+++++++++)))'''''')))+++)))+++,,,+++((('''(((***&&&***------+++)))***,,,,,,+++)))'''''''''(((((($$$%%%''''''''''''(((***!!!$$$''')))((('''''''''(((((((((((((((((((((((("""###$$$#########&&&((($$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''+++******)))))))))))))))((()))***++++++***)))(((***+++++++++***)))(((''',,,...000...***'''((()))(((&&&$$$%%%)))+++***)))$$$&&&((('''%%%&&&***---+++++++++++++++***)))((('''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((((((&&&$$$)))(((&&&&&&%%%&&&'''(((''''''&&&%%%&&&'''((()))&&&%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&(((***%%%%%%&&&&&&''''''(((((()))((('''&&&&&&'''((()))%%%''')))***)))))))))+++&&&''')))***+++***)))'''(((***+++***((('''))),,,)))***+++,,,---,,,++++++)))******+++,,,...///000------------...///000000---,,,+++,,,...///...---)))---000///+++)))---000++++++,,,---...///000111000000111000///000111333888222///111333222222444fffSSSKKKHHHKKKXXXooojjjVVVBBB===777666888888555222444333111000000000111111111000000////////////000...------...///000000///......///////////////......///000111111000///...333000...111666888666333:::555111222222000000222000---******---......,,,)))***,,,...//////......000...,,,******,,,...000///111222333333222000///000222444333///---...000...---,,,---//////...,,,555''')))222...))),,,---***))))))***,,,------,,,------///111444555444333......///000111///+++(((///---+++---111555555555222000...------,,,***(((,,,+++***))))))***+++,,,---+++)))((()))))))))'''******))))))((((((''''''&&&(((++++++***))))))***))))))((((((''''''&&&&&&******))))))))))))******((()))))))))((('''&&&&&&---,,,)))((((((***---///...---,,,,,,+++++++++,,,,,,...000000...+++*********))))))(((((((((((((((***(((***...---)))***///)))(((((((((((())))))***''')))+++------+++)))(((,,,+++,,,...//////---+++,,,,,,,,,++++++*********+++,,,,,,+++))))))***,,,,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++***************+++---***...888???PPPkkk|||}}}vvvooo```OOO@@@777000+++***)))(((''''''&&&&&&''',,,+++)))''''''''''''((()))***,,,......,,,***)))---***((('''''''''%%%$$$%%%'''(((((('''&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&'''((()))***'''&&&&&&&&&'''(((***+++%%%%%%&&&&&&&&&(((+++///******(((''''''((())))))---,,,+++***)))))))))))),,,+++***)))((((((((((((,,,***))))))******)))'''$$$%%%&&&((()))(((((('''))))))(((&&&%%%'''+++...+++***)))(((((()))***+++!!!###$$$&&&''''''&&&&&&&&&'''((())))))'''%%%$$$+++***(((&&&%%%&&&'''))))))((((((***,,,+++'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$***'''$$$$$$&&&'''&&&###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&)))((((((((('''''''''&&&///+++(((''')))***)))'''(((((((((((()))***+++,,,(((***++++++******+++,,,,,,)))'''(((+++---,,,***)))***+++,,,------------000,,,)))))),,,//////...---+++***+++,,,,,,+++***000///...---,,,---......******+++,,,------......111...,,,,,,///000///.../////////000111111222222xxx^^^LLLCCCCCCDDDKKK[[[hhhgggWWWHHH<<<888444444666888555333333222111000000000111111000///////////////000000......---...///000000///---....../////////......000000222222222111000///222///...000555777555222:::555222333444111111333000---++++++---......,,,,,,---...000000000//////000///...,,,,,,...///000...///111222222222111000111222333222000///...///000///...///000000///---111&&&+++444...(((+++++++++******+++---...---,,,------...000333444444333000//////000111000---***...,,,+++---111333333222111///---,,,,,,+++)))(((,,,+++***))))))***+++,,,---+++)))((())))))((('''(((((((((((())))))))))))(((***,,,,,,+++++++++,,,)))))))))((((((((((((((())))))((((((((((((((((((((((((((()))((((((''''''+++***)))((((((***+++---,,,++++++***))))))******,,,...000000...+++***))),,,+++*********)))******+++)))***...---))))))...)))((((((((((((((())))))''')))+++---...---+++***+++******+++------,,,+++,,,,,,,,,,,,++++++++++++///...---,,,++++++******---...///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++------,,,,,,+++*********+++,,,))),,,555999HHHbbbwww~~~tttdddTTTGGG<<<333---***))))))(((''''''&&&&&&+++***)))(((''''''''''''(((***,,,......,,,***(((,,,***((('''''''''&&&$$$$$$&&&(((((('''&&&'''(((###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&'''(((***+++'''((('''&&&%%%&&&))),,,+++***)))((('''((())))))))))))((((((((())))))***))))))((((((((())))))***+++***))))))******)))''''''''''''(((''''''&&&&&&))))))((('''%%%'''***---******)))((((((((())))))***)))((('''''''''((((((%%%&&&(((((((((&&&%%%###((('''&&&%%%$$$%%%&&&&&&((('''&&&((())))))&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%((('''%%%&&&&&&&&&%%%$$$''''''&&&%%%$$$######"""%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&)))))))))((((((''''''&&&'''&&&%%%''')))(((%%%"""((((((((()))***++++++++++++,,,,,,+++)))((()))+++***(((&&&''')))+++***)))))))))***,,,---............+++)))))),,,......---,,,+++***+++,,,,,,+++***...---,,,,,,---...///000"""###%%%(((+++---///111---++++++,,,///111000.../////////000111111222222uuu```OOOEEE???===>>>EEEKKKJJJBBB:::555333000111444666555333222222111000000000111111............///000111111............////////////......////////////......//////111111111111000///111...---///333555333111999555222444444222111333...---++++++---......---///000111222222111000///000000000//////000000000......///000111222222333333222111111222111000...111000//////000000...,,,---'''000888000)))+++++++++******+++---...---,,,---,,,+++---///222222222222000//////000000...------,,,,,,...000000///...000...,,,,,,,,,+++)))''',,,+++***))))))***+++,,,...,,,)))((((((((('''&&&'''''''''((()))************+++------,,,,,,,,,---)))))))))))))))*********))))))(((''''''&&&''''''''''''((()))))))))((((((((((((((()))))))))*********))))))(((((((((((((((,,,...000000---***))))))---------,,,,,,,,,+++++++++***+++---,,,((())),,,))))))((((((((((((((((((((())),,,...///...------***)))((((((***++++++***,,,,,,,,,,,,------------111///,,,,,,......,,,))),,,---...////////////...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++......------,,,+++*********,,,)))+++111333>>>VVVooorrraaaTTTJJJ???333+++))))))))))))((('''&&&&&&))))))***))))))((('''''''''))),,,//////,,,)))''',,,***''''''''''''&&&%%%$$$&&&'''(((''''''''')))###$$$%%%%%%&&&&&&%%%%%%%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&''''''(((''''''&&&''''''((()))*********)))'''%%%%%%'''(((+++***)))(((((((((((()))%%%%%%&&&''''''((())))))&&&&&&&&&'''''')))******+++)))((((((******)))'''***)))((('''&&&&&&&&&&&&******)))'''&&&&&&)))+++***)))((('''''''''''''''///---)))'''%%%&&&'''(((%%%%%%&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((((((&&&%%%%%%%%%)))((('''%%%$$$#########%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&*********)))((('''''''''&&&'''***---///---)))%%%'''((()))++++++++++++***......---+++(((((()))+++***)))((((((***++++++***))))))***+++,,,---......+++***)))***,,,---,,,+++,,,+++***+++,,,---,,,++++++++++++,,,---///000111+++++++++,,,,,,,,,------++++++---000333333222000/////////000111111222222wwwfffTTTHHH>>><<<::::::;;;:::777444222111000111333444444222111111111000000000000111---------...///000111222.../////////......///000000000000000000000///...,,,,,,...//////......---///...---...111333222000777222111444444111000111---,,,,,,,,,---......---000111222222222111000/////////000111111000//////////////////111222444555333111///000333333000---000///......//////---+++***)))444;;;222+++---,,,***))))))***,,,---,,,++++++)))((()))+++...//////222///------.........---+++,,,---......---,,,+++...---++++++++++++)))(((,,,+++***))))))***+++,,,...,,,)))(((((((((&&&%%%'''((((((((()))))))))******+++------,,,+++,,,...)))))))))******++++++,,,******)))(((''''''''''''&&&'''((()))))))))))))))'''((()))*********)))))))))((((((''''''(((((((((,,,...000///---***))))))---------------,,,,,,+++++++++,,,,,,+++((((((***((()))))))))))))))(((((()))***,,,...000000//////+++)))'''''')))+++++++++,,,,,,,,,------.........111---+++,,,111222///+++++++++,,,,,,------------++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,,,,+++++++++(((+++(((***000///888NNNhhh{{{zzzjjjZZZRRRMMMBBB555+++))))))******)))(((&&&%%%'''((()))******)))''''''&&&))),,,//////,,,)))&&&+++)))'''''''''((('''&&&%%%'''(((((('''&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''(((((()))))))))***)))(((&&&%%%&&&(((++++++***))))))(((((((((%%%&&&&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))***)))(((((()))***)))'''***)))'''&&&&&&&&&'''(((***+++***(((&&&&&&(((***)))(((((('''&&&&&&&&&%%%,,,***'''%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&'''((()))))))))(((((('''&&&%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&"""&&&))))))'''$$$$$$&&&'''&&&&&&%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++******)))((((((''''''(((***---000111000---+++'''(((***,,,,,,,,,***)))......---+++))))))***,,,,,,,,,++++++,,,---------+++++++++++++++,,,,,,---+++++++++,,,---,,,+++***,,,+++***+++---------+++++++++,,,,,,---...//////000000///...---,,,++++++---///222555666666444222/////////000111111222222vvveeeOOO@@@<<<;;;999777666555444333333222111222333333222111000000000000111000000000------------...///111111---///000000...---...000222222222222222111000///+++,,,---/////////...---......---...000111000000333//////222333000---...+++,,,------------......///000111111111000///...---///000111111000///---000000000000111333444555222000...///222333000---111000//////000000...,,,((((((444:::000+++...+++)))(((''')))+++,,,+++***)))'''%%%&&&(((***++++++///---***)))***,,,,,,,,,***,,,------,,,+++***)))---,,,+++++++++,,,***))),,,+++***))))))***+++,,,---+++((((((((((((&&&%%%***)))))))))(((((((((''')))***++++++******+++---))))))******++++++,,,,,,+++***))))))((((((((()))''''''((()))*********)))'''(((***+++,,,+++***)))))))))((((((((())))))***+++---//////---***)))))),,,,,,------,,,,,,+++***))),,,---+++))))))))))))((()))***+++++++++*********+++---///000000000000,,,***((((((***,,,,,,,,,,,,,,,,,,------.........---***))),,,111333000,,,))))))))))))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***))))))******++++++,,,,,,&&&***(((+++000///777LLLdddyyy|||ssscccUUURRRPPPFFF888///************)))((('''&&&'''''')))******)))((('''&&&(((,,,......,,,(((&&&***(((&&&&&&((((((((('''((()))***)))&&&$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((&&&(((((((((''''''(((***+++++++++***))))))((('''((())))))))))))((('''&&&(((((('''&&&&&&&&&&&&&&&)))((('''((()))***)))((((((''''''&&&'''((()))************(((&&&&&&((()))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((((((((((('''&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''!!!%%%))))))'''$$$%%%&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))((((((((((((%%%&&&'''((())))))******((()))+++,,,---,,,***))),,,------,,,***+++---///,,,,,,,,,,,,+++,,,---......---,,,***************,,,------...---,,,,,,,,,,,,+++***+++---...---,,,------------------,,,,,,'''((()))***+++,,,---......000444666666444111000/////////000111111222222}}}ooo\\\GGG888888777666555444333333222222333333333222111000///...///000111111111000000------------...///000000---000111000---,,,...000222222333222222111000///---...000111222222111000.........//////000000000000---...222333///,,,,,,***+++......------...///...///000111111000///......///000111111000///...222222111111111111111111//////...///000000///---111000000111222333111000((('''000444,,,+++...))))))(((''')))+++,,,+++***'''&&&%%%&&&(((******))),,,***(((''')))************,,,------+++)))******---,,,++++++,,,---,,,***,,,+++***))))))***+++,,,+++)))''''''(((((('''&&&*********)))((('''''''''((()))***)))((((((***,,,***************+++++++++******))))))))))))******(((((()))*********))))))((()))***+++++++++***))))))))))))))))))******+++)))+++......---+++***+++***+++,,,---,,,+++***)))'''+++---***(((******(((''')))***,,,---------,,,+++,,,---...///000000000---+++******,,,------,,,,,,,,,,,,,,,------------***)))))),,,000111///,,,))))))((((((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******((())))))******++++++,,,'''***))),,,111///888MMMeee{{{~~~nnn___SSSSSSQQQEEE777000,,,+++***)))((((((((((((''''''((())))))***))))))''')))+++,,,,,,+++)))''')))'''&&&&&&((())))))(((((()))***)))&&&$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&''''''(((''''''((((((((((((''''''$$$&&&(((((((((((()))+++,,,,,,,,,+++***)))''''''******++++++***)))'''&&&))))))(((&&&&&&%%%%%%%%%((('''&&&''')))***)))(((''''''''''''((()))***+++))))))***)))''''''(((***&&&&&&''''''(((''''''&&&%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((###%%%'''((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((%%%%%%%%%$$$$$$%%%(((+++)))***+++,,,,,,+++******+++,,,......---,,,...///((()))******((()))***,,,...---+++***)))))))))***---...///...,,,+++,,,---,,,+++***+++...///...------------------,,,+++++++++++++++,,,,,,---------+++...222333222///...---/////////000111111222222|||jjj\\\NNNAAA777666444222111111222111111000111222222111000//////---...000111111111000000......---------......///---000222111---+++---000111111111111000///...---...///000222333333222111...///000000//////000111///---...333444000,,,,,,(((+++...///------...///---...///111111111000000000111111111111111111000111222222111000...,,,+++,,,---//////...------............///111222111///,,,)))...111,,,...111++++++***)))***,,,...---,,,((('''''')))++++++***)))***((('''''')))***)))(((+++,,,---,,,))))))***------,,,+++,,,---...---,,,,,,+++***))))))***+++,,,***(((&&&&&&((()))((('''))))))))))))((((((((((((((())))))((('''(((***,,,***************)))))))))((((((((((((((()))***+++))))))*********)))(((((('''((())))))******))))))))))))(((((()))******+++'''))),,,...---,,,,,,,,,***+++,,,------+++***)))&&&+++,,,)))(((++++++)))'''(((+++...000000000///---------....../////////+++******+++---...,,,+++,,,,,,,,,,,,++++++++++++((()))+++,,,---,,,***)))******)))))))))***+++,,,************************+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********)))+++***,,,111///777MMMiiiwwwhhh^^^]]]XXXHHH999333---,,,)))'''&&&''')))***''''''''''''((()))***+++))))))************))))))((('''%%%&&&((())))))(((%%%'''(((((('''&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))''''''((())))))((('''&&&$$$&&&(((((((((((()))***,,,,,,,,,,,,+++)))'''&&&((()))***++++++***((('''(((((('''''''''''''''(((((('''&&&''')))***)))((('''(((((()))))))))(((((('''((())))))(((((()))***%%%%%%'''((())))))((((((((((((''''''''''''((((((&&&&&&%%%&&&&&&''''''(((((('''&&&%%%$$$%%%&&&&&&$$$'''))))))&&&$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%'''((((((&&&%%%$$$%%%'''''''''&&&!!!$$$&&&&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&'''((())))))'''(((((('''&&&&&&)))---+++++++++++++++++++++++++++---000000...---,,,,,,''')))***)))''''''))),,,,,,+++***))))))***+++,,,---......,,,***)))+++...,,,+++***,,,...//////...***+++,,,---------,,,+++111111000///...---,,,,,,(((,,,000111///...---.../////////000111111222222{{{sssuuuzzzdddQQQEEE???;;;999666333///...///111111000---///111111111000///000---...///111111111000//////......---------......---000333111---+++---000000000000000///...---,,,,,,---///000111111111000...///000000//////000111///---///444555111---,,,(((+++...///---,,,...///---...000111222222222111222222222222222222222222111111111111///,,,(((&&&***---//////,,,+++,,,///***))))))+++...///...---222---000111...222666...,,,++++++,,,...//////...)))((()))+++------+++))))))((('''((()))***)))(((+++,,,---+++)))(((+++...---,,,+++,,,...///...---,,,+++***))))))***+++,,,)))'''&&&&&&((())))))(((''''''(((((())))))******)))))))))((('''(((***---+++*********))))))((((((&&&&&&&&&&&&((()))***+++***************)))((('''''''''''''''((((((((()))((((((((((((((()))******%%%(((,,,------,,,------+++,,,---......,,,***)))$$$***,,,((((((+++,,,)))&&&(((,,,///111222222111---------...............*********,,,......,,,***,,,,,,,,,++++++*********(((***,,,,,,***((('''&&&,,,+++*********+++---...************************+++,,,,,,,,,,,,+++******000///...---+++***)))(((***---***,,,000...666LLLkkkyyyooommmeeeQQQAAA<<>>111...)))'''(((++++++***%%%%%%&&&&&&'''(((((((((***)))((())),,,---+++)))'''(((((((((((((((((((((%%%&&&)))***+++***(((&&&((('''&&&%%%%%%&&&'''((('''((('''&&&$$$$$$''')))%%%&&&'''''''''&&&'''((('''&&&$$$&&&((()))(((&&&&&&&&&%%%%%%&&&''')))******+++...//////,,,(((&&&(((((())))))))))))(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&((())))))*********)))***+++***)))''''''(((&&&((('''###$$$'''((('''%%%&&&'''(((((()))))))))%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''444LLLGGG,,,###((((((&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$###%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''(((((()))))))))&&&&&&&&&'''''''''((((((((((((***+++,,,++++++***---,,,,,,++++++*********((()))***+++++++++***))))))***+++***)))***...111///---******+++,,,++++++///...---,,,++++++,,,---,,,,,,,,,------///000000000///---,,,,,,---...///.........//////000111222///000000111111111000000|||{{{zzzcccHHH@@@:::::::::888666777555444333444666777777666222111111000///......---222222222111111000000///---......//////000111111333111000000111222111000///.........///...+++)))---...///000000000000000...///000000000222555777999999777444111///000222111///000333222...+++,,,,,,,,,---...///000111111///000000111222333444444000000000111222444666777222000,,,************)))/////////...,,,+++)))(((''''''(((***,,,---...///333222111///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))*********+++******))))))))))))))),,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,---((('''&&&%%%%%%%%%&&&'''&&&&&&'''''''''((((((((()))******)))'''&&&''')))((()))******++++++******'''''''''(((***+++***(((---,,,***((('''%%%%%%%%%((()))))))))((('''&&&&&&'''$$$###%%%%%%###$$$'''))))))************))))))))))))***++++++++++++******))))))***+++***)))'''+++))))))+++///000...,,,,,,,,,...///...---+++***((((((((())))))*********+++,,,,,,,,,+++***))))))((('''(((******(((***...,,,+++***((((((((())))))***)))(((''''''((()))***************************(((((())))))))))))******+++,,,+++(((''')))///444KKKkkkuuu[[[EEE666000***((()))*********'''''''''''''''''''''''')))(((((()))++++++***))))))((((((''''''(((((()))&&&''')))++++++***)))((()))((('''&&&&&&'''((()))'''(((((('''&&&''')))+++&&&&&&&&&&&&&&&''''''((('''&&&%%%&&&((((((((('''&&&&&&&&&''''''(((((()))***,,,...///...,,,)))'''(((((())))))))))))(((((('''$$$###%%%((()))&&&"""''''''''''''((()))*********))))))))))))(((&&&$$$''')))((($$$###&&&'''%%%&&&&&&&&&&&&'''((())))))###$$$$$$%%%&&&%%%%%%%%%((((((((((((((((((((((((@@@WWWMMM***)))+++%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))***++++++******)))------,,,+++++++++------,,,++++++************+++'''+++...,,,((((((...333///---++++++,,,---,,,+++///...------,,,---------***++++++,,,---///111222111000...---,,,,,,------.........//////000111222222333333333222000...---{{{eee^^^]]]jjjyyyxxxbbbLLL???;;;777777888888888888333222333555777888666444111111000///............222111111111000000000///------......///000000111000000//////000111111000...---------.........---,,,,,,...///000111111111111222222111000000111333888888777444111000111333000///000444333...+++,,,.........//////000111222111111111222222333333444/////////000222555888999555222...+++******+++,,,//////......---+++***)))(((((()))***+++,,,,,,---//////...---,,,,,,,,,,,,......---,,,++++++,,,,,,,,,------------------,,,*********++++++,,,,,,,,,******)))(((((((((((((((,,,,,,,,,+++,,,,,,---...---------------,,,,,,,,,''''''&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((***++++++)))'''&&&((()))'''((()))******++++++***'''''''''(((******)))(((///---+++)))'''''''''((())))))))))))((('''%%%%%%(((%%%%%%((((((%%%&&&)))'''(((((()))))))))))))))((()))******++++++******,,,+++))))))******(((&&&)))((((((***---...,,,+++***,,,...///...,,,******(((((((((((())))))***++++++++++++,,,++++++******+++***************+++---+++***)))((((((((()))***))))))((((((((()))******************************(((((((((((()))))))))***,,,,,,+++)))'''(((,,,000>>>YYYrrr{{{dddPPP===444+++)))***)))(((((((((((('''''''''&&&&&&&&&((((((((()))******))))))***)))(((''''''(((((()))'''(((***+++++++++***))))))((((((''''''((()))***(((((()))((('''(((***,,,(((&&&%%%$$$%%%'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''((()))(((((((((+++,,,---...---,,,***)))((())))))))))))(((((('''(((&&&%%%%%%'''((('''%%%(((''''''&&&'''((()))***+++)))''''''))))))&&&"""''')))((($$$$$$((()))'''''''''&&&%%%&&&'''(((***%%%&&&'''((()))(((''''''''''''''''''''''''''''''???LLL???%%%!!!'''&&&$$$''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((***************)))))))))---,,,+++******,,,...///...---+++***)))***+++,,,***---000///,,,---000444000///......///000///.................................------,,,,,,------//////...---------..................///000111222333444555444333111///---zzzfff[[[NNNIIIIIIQQQZZZXXXKKK===777666444333555777888888444333222222333333111000//////...------...//////111111111000000000000000---------...//////000000...//////////////////000------...------...///000***+++---...000000111111///000111000///...000111555555555333222222444555000///000333222...,,,---111000000/////////000000222222222222222222333333/////////000222666:::<<<666333///+++))))))+++---------.........---,,,,,,+++++++++************)))***************+++,,,---...---,,,+++******++++++,,,---............---,,,++++++++++++,,,,,,,,,,,,***)))((((((''''''((((((,,,++++++++++++,,,---------......///...---,,,+++''''''''''''''''''((((((''''''((((((((()))))))))'''(((((('''%%%%%%&&&'''''''''((()))***+++++++++(((((('''(((******)))''',,,+++)))((((((((()))***))))))))))))((('''%%%%%%'''%%%%%%((()))&&&&&&)))&&&'''((()))))))))))))))))))))***+++++++++++++++---+++))))))))))))(((&&&(((((((((***+++,,,+++***(((,,,///000...+++***)))''''''''''''((()))***+++***++++++,,,,,,,,,++++++))))))((((((***---//////...---+++)))''''''''''''))))))))))))******++++++))))))))))))))))))))))))'''(((((((((((()))))))))++++++***))))))***---///222CCCWWWsssqqq```CCC666+++***+++)))((()))((((((((('''&&&&&&%%%%%%&&&'''((())))))((())))))******)))((((((((((((((((((((()))***+++******))))))(((((('''((()))***+++)))))))))((('''))),,,///,,,)))%%%$$$%%%'''''''''%%%&&&'''''''''''''''(((&&&'''((())))))(((((((((++++++,,,,,,,,,+++***))))))))))))))))))(((''''''&&&'''&&&$$$""""""&&&)))((((((&&&&&&&&&''')))***+++(((&&&'''))))))&&&###&&&)))(((%%%&&&***,,,***''''''&&&%%%%%%&&&((()))&&&'''(((******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&666444)))###)))&&&!!!&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))''''''''''''''''''&&&&&&'''''''''((((((((())))))******)))))))))))))))))))))(((&&&&&&&&&(((***,,,///---+++)))))))))+++,,,---------...000111222222///.........000000///...---.....................000///...---++++++++++++,,,,,,,,,---...///000000............///000111222333333444444333222111000hhhUUUJJJFFF???>>>>>>@@@BBB@@@;;;666333555444111111444555444444333222222333444333111///...---,,,,,,---//////000000000000000000000000,,,------......///000000---...000000...------...,,,...//////......///000***+++---...///000000000***,,,.........///111333111222333222111222555777111//////222111...---///222111000.........///000222222222222222111111111000//////000222666:::===555444000,,,)))(((+++------...////////////......------,,,+++***))))))((((((((((((((()))+++,,,---,,,,,,,,,++++++*********+++,,,---......---,,,+++***************************))))))(((((((((((((((++++++******++++++,,,---,,,---/////////---+++)))&&&'''''''''((((((((((((''''''((((((((()))))))))###$$$$$$###""""""###%%%&&&'''((()))***+++++++++***)))((()))++++++***(((&&&&&&&&&&&&''''''((()))((()))))))))((('''&&&&&&%%%###$$$((((((&&&%%%(((&&&'''((())))))******)))))))))***+++++++++++++++---+++)))((())))))((('''(((((()))***************'''+++000000---***))))))''''''&&&&&&''')))+++,,,******+++,,,---------,,,---...------111888;;;:::333111---***&&&$$$###"""))))))******++++++,,,,,,))))))))))))))))))))))))''''''(((((((((((())))))***)))))))))***,,,---...---666DDDcccyyyjjjGGG777++++++,,,***)))+++(((((('''''''''&&&&&&&&&%%%'''))))))((('''((()))************)))(((''''''(((((())))))******))))))((((((''''''((()))***+++***)))((('''(((,,,222666111,,,&&&$$$%%%''''''&&&%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((*********)))))))))******)))******))))))((('''&&&$$$&&&%%%"""$$$***(((''''''&&&''''''(((((()))((((((((())))))'''&&&%%%((('''%%%&&&+++,,,+++'''&&&&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&---&&&$$$///(((!!!***''''''&&&%%%%%%%%%%%%&&&%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&(((******))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((())))))***))))))(((((((((***+++,,,---,,,***)))))))))+++,,,---+++***,,,///111000///,,,++++++,,,......---+++,,,,,,---............---------,,,,,,,,,,,,,,,---***+++,,,---///000111111.........//////000111222222222222222222222222222sss\\\JJJ@@@===<<<999999999888777555333333222666666222111555666444111111222444777777555333000///---,,,+++,,,------///000000000000000000000,,,,,,---......//////000,,,...000000---++++++,,,,,,...000000...---...000,,,---...///000111111111)))+++.../////////111222000111111111000111444666333///...000000---...111000///...------...000111222222222111111000000000000///......000444999;;;777777555111---+++---000000000111111000///......------,,,,,,++++++******))))))))))))***+++,,,,,,******+++,,,,,,+++***)))+++,,,---......---,,,+++************************+++***))))))(((((())))))******))))))******+++,,,+++---///000///,,,)))'''%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((!!!"""######"""###%%%'''%%%&&&''')))******+++++++++******+++,,,,,,***)))%%%&&&&&&'''(((((('''''''''(((((((((((((((''''''%%%###%%%)))***'''''')))&&&'''((()))************'''((())))))******))))))---+++(((((()))))))))(((''')))*********)))******&&&+++000111---)))((()))'''&&&%%%%%%''')))+++,,,)))***+++,,,------------555666444111555===???<<<111///,,,)))'''%%%%%%$$$'''((()))******+++++++++))))))))))))))))))))))))'''''''''((((((((())))))(((((('''(((***+++++++++,,,111;;;WWW}}}~~~nnnPPP===...,,,,,,'''$$$''''''''''''''''''&&&&&&&&&$$$&&&))))))'''&&&'''))))))***+++,,,+++)))'''%%%''''''((((((((()))))))))''''''&&&&&&'''(((***+++)))(((''''''***111;;;AAA666///(((%%%&&&((('''&&&$$$&&&((((((&&&%%%''')))***)))(((''''''((())))))))))))(((''''''((()))***************)))((('''&&&&&&&&&%%%$$$###$$$&&&'''&&&''''''((('''''''''&&&'''(((******)))))))))***%%%''''''$$$$$$(((***(((&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&'''###%%%,,,(((###+++''''''&&&%%%%%%%%%%%%&&&$$$&&&((((((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&((()))***(((((())))))******++++++'''((((((((())))))))))))((((((''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,+++,,,.../////////000111*********,,,---...,,,******+++,,,---......---,,,++++++++++++,,,---......+++,,,---.../////////000.........//////000111222444333111000000000222222oooZZZIIIAAA===;;;999666777777666444333222222...333555111111666888666+++---000333666555222///333111...,,,******++++++////////////000000000000,,,,,,------...//////000,,,///111000---******++++++...111111///---...///...///000111111222111111---///000000///......///000111111000///000333555444000...//////---///333...---,,,,,,---///111333222222111111000////////////...------///333777:::;;;<<<;;;666222000222444333333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,((()))+++,,,,,,+++***(((***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((()))******++++++,,,...000///,,,)))&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%&&&(((***%%%&&&''')))******++++++,,,+++***+++------+++)))'''((()))******)))((('''''''''((((((((((((((('''(((&&&(((,,,---***))),,,'''''')))***++++++++++++&&&''''''(((((((((((((((---***(((''')))******)))((()))***+++***)))******%%%+++111111---)))((()))'''&&&%%%%%%&&&(((+++---)))***+++,,,---.........777777333...000666777222+++***)))(((((()))******&&&&&&((()))************))))))))))))))))))))))))''''''''''''((((((((()))''''''&&&'''((())))))((((((+++333MMMpppsssZZZDDD222...+++### ''''''''''''''''''''''''###&&&)))(((&&&%%%''')))(((***,,,---,,,***&&&$$$''''''''''''(((((((((((('''&&&&&&&&&'''(((***+++((('''&&&''',,,666BBBJJJ999111)))%%%&&&((('''%%%$$$&&&((((((&&&%%%''')))+++***(((&&&&&&''')))***)))((('''&&&&&&'''((()))************)))((('''&&&***(((&&&(((+++,,,)))&&&&&&&&&((((((((('''&&&%%%%%%(((++++++)))(((***---&&&'''&&&""""""%%%&&&$$$%%%&&&'''''''''&&&%%%$$$((('''&&&%%%&&&'''((()))(((((((((((((((((((((((("""...---$$$&&&&&&%%%)))''''''&&&%%%%%%%%%%%%&&&###&&&((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''%%%%%%%%%%%%''''''''''''&&&&&&&&&''''''(((%%%&&&&&&'''((())))))***(((((((((((())))))))))))((('''''''''((()))+++,,,))))))************)))(((((((((((())))))***++++++***///333333000...222666++++++,,,---//////...,,,)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---------......///..................//////000111222666444111///...///000222tttlllXXXOOODDD>>><<<:::888555555555666666555333222000444222111222444555222///222222222222222222222222///111111...++++++...222111000000000//////.........---+++++++++...000222222000...---------,,,+++---...000111111///---,,,000///...------,,,------***,,,///222444444222111555333000000000111000///444000---///222444111---,,,---...///000000000000000000//////.........---,,,,,,---///333444444333777999999888555333222333111111222222222111111000+++,,,,,,,,,,,,+++******++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******///,,,***+++---...,,,)))...---+++))))))***+++,,,+++***))))))))))))))))))+++***)))(((''''''''''''$$$&&&)))+++,,,,,,+++***)))((((((''''''''''''(((******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%)))'''(((,,,,,,)))(((***'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((******&&&&&&******((('''((()))((('''((()))+++******)))'''&&&&&&)))+++222///,,,+++***)))(((&&&+++,,,------,,,+++)))(((((()))***)))'''&&&(((+++)))***+++,,,------------...---,,,+++***(((''''''---+++)))((('''&&&''''''((()))***++++++***)))(((***)))((('''&&&&&&&&&'''&&&((()))***)))((()))***)))((('''&&&''')))+++,,,111///555HHHddd|||]]]JJJ777111///,,,***+++((((((((((((''''''''''''%%%%%%'''((())))))))))))&&&&&&***...,,,&&&###$$$)))((('''&&&&&&'''((()))''''''((()))*********)))&&&)))++++++---666FFFRRRBBB444(((&&&&&&###$$$'''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((('''&&&%%%$$$***)))'''&&&&&&''')))***&&&'''''''''''''''&&&&&&***)))'''&&&%%%%%%&&&&&&%%%(((+++,,,******,,,...)))((('''&&&%%%$$$######+++&&&"""###&&&(((&&&$$$(((((('''''''''&&&&&&&&&******+++******)))((('''))))))((((((''''''''''''  ###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&***"""***,,,$$$(((%%%%%%%%%&&&&&&%%%$$$$$$&&&###!!!!!!###%%%&&&''''''$$$###&&&***+++(((###***)))((('''((()))+++---+++,,,,,,+++(((''''''(((+++***(((((()))******)))...///000///,,,+++***+++((((((((())))))***++++++------,,,---...000222333...------...//////...,,,------,,,+++,,,---...///***---///...,,,+++---000,,,+++,,,...222222...***111111000///...------,,,.........//////000000000zzziii[[[RRRMMMKKKDDD<<<777777666444111444555555555555333111000222111000111333333111///222222222222222222222222222111...---...//////000111111000000///////////////---,,,+++,,,...111222111///---------...---,,,---...///000000///...---000///......------------000000000000000111222222888555222111111222222222555222///000333444111---,,,,,,---...////////////..................//////---------000222444333222222333555444333222222333///000000111111000//////+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++...,,,******,,,---+++***...,,,+++))))))***+++,,,++++++***))))))(((((()))******)))(((((((((((()))'''((()))*********)))((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&***((((((,,,,,,(((''')))(((''''''''''''((())))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))(((***)))&&&&&&)))***((('''((((((((('''''')))+++******)))(((&&&&&&(((+++...---++++++++++++)))'''***+++,,,,,,,,,+++***))))))'''&&&&&&(((***))))))******+++,,,---......------,,,,,,+++***)))((((((---,,,***((('''&&&&&&&&&'''((()))******)))((('''++++++***))))))(((((('''&&&((()))***(((((()))***)))((('''&&&''')))+++,,,------555JJJgggiiiUUU???444000,,,***+++))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((((((+++...,,,&&&$$$&&&(((((('''&&&&&&'''(((((('''''''''(((((((((((((((&&&'''(((''')))444DDDQQQ@@@444)))''''''%%%%%%(((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''(((((((((''''''&&&%%%***)))'''&&&%%%%%%&&&&&&%%%'''******(((((()))+++'''&&&&&&&&&&&&&&&%%%%%%---)))%%%%%%'''(((%%%"""(((((('''''''''&&&&&&&&&)))))))))***))))))((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$###""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$)))$$$###&&&!!!%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###"""$$$&&&''''''&&&$$$###&&&,,,...---******)))((('''''')))+++,,,***+++,,,***(((''''''(((+++)))(((((()))******))))))***++++++)))((())))))'''(((((()))***++++++,,,///...---,,,,,,---...///---,,,++++++------,,,+++------,,,,,,,,,---...///+++,,,------,,,,,,---...111...***+++...000000///............------------,,,,,,,,,,,,,,,---......lllWWWHHH???;;;:::===999444222333444222///333444555555444333111000///......///111111///...222222222222222222222222555111------000222111...111111000000000000/////////...---,,,---///111222///---,,,,,,---......------------...//////000000//////..................333111...---...111555777:::777444222333444555555666333000111222333000---++++++,,,------......///,,,,,,,,,---......//////...---...000222222111///+++---///000000000111222......////////////......+++,,,,,,,,,,,,+++******+++++++++,,,,,,++++++***))))))******+++,,,,,,,,,...,,,))))))***++++++***---,,,***)))))))))***+++,,,++++++***)))((((((''')))))))))))))))***++++++***))))))(((''''''''''''((('''&&&%%%&&&(((***+++&&&&&&&&&''''''(((((((((%%%&&&'''(((((((((((((((***((((((++++++'''&&&((((((((('''&&&'''((()))***((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((()))************)))'''***)))&&&&&&)))***'''&&&'''((('''&&&&&&(((************(((&&&&&&(((************+++,,,,,,***((())))))***++++++++++++******'''$$$&&&***,,,***'''***+++,,,------......---+++++++++*********))))))---,,,***((('''&&&&&&&&&&&&'''((())))))((('''&&&+++,,,,,,,,,+++***)))(((&&&'''))))))((((((((()))((((((''''''''')))+++,,,***,,,555JJJgggyyycccIII888000,,,***+++***))))))((('''&&&&&&&&&&&&%%%$$$######$$$%%%&&&***)))+++---+++'''&&&)))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%###%%%///???KKK<<<333***''''''&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&'''(((******((('''&&&%%%%%%&&&'''(((((((((((((((((('''&&&%%%***)))'''&&&%%%%%%&&&'''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''+++(((&&&'''))))))&&&###'''''''''''''''&&&&&&&&&''''''(((((((((((((((((($$$%%%'''''''''&&&$$$###(((&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''###%%%%%%###***...'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%'''(((((('''%%%###%%%***---,,,+++))))))(((''''''(((***+++)))***+++***((('''((()))***)))'''((()))******)))%%%'''))))))(((((()))***'''((()))***+++,,,------000///---+++******++++++,,,***((((((***++++++***---,,,,,,,,,,,,---...///---,,,+++,,,---...---,,,111...++++++///111111///,,,,,,,,,---------......---,,,+++***+++,,,---...}}}iii___PPPCCC<<<::::::;;;666444222333444444222000222333444444444222111000---------...//////...---111222222222222222333333444222000///111222111000000000000000000000000000//////...---...///000222...,,,++++++---///......,,,,,,,,,,,,...///111222.........---......//////...---,,,---///444888<<<:::777333111222444666666555333111000111000...,,,++++++++++++,,,---......,,,,,,------------------.........000111111///,,,(((***---...---...///000---......////////////...+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,+++***(((((()))***+++,,,---------,,,)))(((((()))***+++,,,+++***))))))))))))***+++++++++***)))(((''''''(((((())))))***,,,---...***)))'''&&&%%%&&&((()))((('''%%%%%%&&&(((+++,,,((((((((((((((((((((((((%%%&&&'''((())))))))))))+++((((((***)))&&&%%%''')))((('''&&&'''(((***,,,((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))'''))))))&&&&&&))))))'''%%%&&&''''''%%%&&&''')))*********)))'''&&&''')))))))))***+++,,,,,,)))&&&'''((()))******+++++++++,,,***)))))))))***)))(((++++++,,,---------------************************,,,,,,***)))(((&&&&&&%%%''''''((())))))(((''''''++++++,,,,,,+++***((('''%%%'''))))))((('''((()))((('''''''''((()))***+++***,,,333FFFaaa~~~nnnQQQ;;;000,,,,,,,,,******)))((('''&&&&&&%%%)))(((&&&$$$$$$%%%'''(((***)))***+++***&&&&&&***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&%%%###$$$***555>>>555///)))&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((((()))&&&%%%%%%%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((((((((((((((()))((('''&&&%%%&&&&&&'''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###$$$'''***+++)))'''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((($$$&&&(((******(((&&&$$$'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''')))&&&+++###+++444+++'''&&&&&&&&&''''''((((((***'''$$$$$$%%%&&&'''''')))&&&$$$###%%%''''''&&&)))((('''''''''((())))))((()))***)))((('''((()))***((('''''')))******)))(((***+++,,,+++***+++,,,))))))***,,,---...///000...---,,,***)))))))))***---***((('''(((***++++++,,,,,,,,,,,,------......---+++)))+++...///---+++///------///222222///,,,------------------------///...---,,,,,,---///000jjjXXXEEEAAA<<<999888888888888333333333444444333111///111222333333333222111000+++,,,---...............111111111222222333333333111333444222000///111333///////////////////////////......---......///000---+++***+++---//////...+++++++++,,,---///111222------,,,------...//////+++,,,---///222555777999777444111000111333444444222111000///......,,,+++++++++******+++,,,......//////...---,,,,,,++++++......///000111000---***)))+++---------,,,---...---......///000000000///+++,,,,,,,,,,,,+++******---------------,,,++++++''''''((()))+++,,,------,,,++++++)))((()))***+++******))))))((((((((()))***+++++++++***)))'''&&&'''(((((()))***,,,...///)))(((&&&%%%%%%''')))+++''''''&&&%%%&&&(((***,,,++++++******)))(((((('''&&&&&&'''((())))))((((((***'''&&&)))(((%%%%%%(((((('''''''''((()))+++,,,(((((((((((((((((((((((((((((()))))))))((('''&&&%%%&&&''''''(((((('''''''''))))))%%%%%%))))))'''%%%&&&''''''%%%&&&''')))***++++++)))'''&&&'''((())))))***+++,,,***'''$$$''''''(((((()))***+++,,,,,,///000---(((%%%(((+++***+++,,,,,,---,,,,,,,,,)))************+++++++++++++++***)))((('''&&&&&&((()))************)))(((************)))((('''&&&%%%'''((()))((('''((()))'''''''''(((((()))***+++,,,---111???VVVtttqqqTTT;;;///---------***))))))((('''&&&&&&&&&...,,,***))))))***+++---)))'''(((***(((%%%&&&***%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%'''+++///---+++(((%%%$$$&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((((((''''''''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&((()))***++++++)))((('''&&&%%%&&&''''''((((((((((((((('''&&&$$$''''''&&&&&&&&&%%%%%%%%%!!!!!!###%%%(((((('''&&&&&&'''''''''''''''''''''$$$%%%&&&''''''(((''''''$$$%%%((()))***(((&&&$$$$$$###"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''',,,!!!'''***!!!)))!!!'''&&&&&&&&&&&&'''((()))***'''$$$###$$$%%%%%%%%%(((&&&$$$$$$$$$&&&&&&&&&(((((('''''''''''''''''''''((())))))((('''(((***)))'''&&&''')))******)))+++---...---,,,***++++++++++++,,,---...///000111+++***)))(((((()))***+++...+++(((((()))+++,,,,,,,,,,,,,,,------------------+++)))***---///---+++111...++++++///111000///000000//////...------,,,//////...---------...///qqqVVVFFF888777777777777666333000111222222333222000///---000111222222222222000000+++---//////......///000111111111222222333333444///333555333///...000333------............//////......---------.........---+++***+++---......---***+++,,,---...///000000++++++++++++,,,---...///---...///111222222222222333111//////000222111111000//////...---,,,,,,+++,,,+++******+++,,,...///111000///...---+++******------...000111///,,,)))+++,,,......,,,,,,,,,---,,,---...///000000000000+++,,,,,,,,,,,,+++******------------,,,+++******''''''((()))***+++,,,---***,,,---,,,***)))***+++))))))))))))((((((((('''))))))***++++++***(((''''''''''''(((***,,,---...)))((('''&&&&&&(((***+++'''''''''''''''((()))***,,,++++++***)))''''''&&&''''''(((((((((''''''&&&)))&&&%%%''''''%%%&&&)))&&&'''((()))******++++++((((((((((((((((((((((((((()))*********)))'''&&&%%%%%%&&&''''''''''''&&&&&&)))(((%%%%%%((()))&&&&&&'''((('''&&&&&&(((******++++++***'''&&&&&&'''***)))))))))***)))'''%%%''''''''''''((()))+++++++++000333///'''###'''---******++++++++++++************************++++++)))))))))))))))(((''''''((()))***++++++***)))(((***)))((('''&&&&&&&&&&&&%%%&&&(((((('''''''''(((''''''(((((()))*********,,,,,,000999MMMjjjoooUUU<<>>000///---)))&&&&&&''''''((()))))))))'''''')))***++++++++++++((('''***---,,,((('''+++&&&'''((())))))((('''&&&$$$&&&))),,,---+++((('''''''''&&&%%%%%%%%%''''''!!!&&&(((%%%$$$((()))&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&''''''((("""&&&''''''%%%###''''''(((((((((((('''''')))))))))))))))(((''''''((('''&&&%%%&&&&&&(((((((((&&&%%%&&&))))))'''%%%###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%$$$%%%(((***&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&$$$###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((!!!)))%%%###))) %%%$$$#########%%%((()))...+++'''&&&&&&&&&&&&%%%$$$%%%''''''&&&$$$######&&&'''''''''&&&&&&%%%$$$$$$&&&(((((('''((()))+++'''&&&%%%&&&(((******))))))+++---.........///000*********)))))))))((((((+++***)))(((((()))***++++++******+++,,,,,,***)))+++,,,---.........---,,,(((+++---,,,***)))+++...***)))***...111000,,,''',,,,,,,,,---------......///000222444333111...---lllVVVGGG>>>777666777777333000111555666333///,,,---------,,,---///222000///...///000111000...000000000000////////////222111111111222333333444666333000///000111111111---,,,*********,,,...///------,,,+++++++++,,,,,,............---,,,+++***,,,---......//////......,,,,,,,,,---------......***+++---///000111111222///...------......---,,,...---,,,,,,---...///000000//////.........//////000///---++++++,,,---...,,,---......---,,,)))(((++++++,,,------...//////111000///...............+++++++++---//////...---+++***((('''''')))+++,,,***)))((()))***+++***)))///******//////***'''***((((((((((((''''''''''''%%%%%%'''((())))))))))))***)))(((&&&&&&''''''(((,,,***((('''(((((('''&&&%%%&&&''''''((((((''''''$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))))))))+++,,,---+++))))))'''&&&''')))***+++***+++******+++,,,,,,)))''')))((('''((()))***)))((())))))))))))(((&&&%%%%%%((((((&&&%%%%%%&&&'''(((+++***(((''''''((())))))***)))(((''''''(((***+++))))))(((&&&&&&%%%%%%%%%&&&(((((((((''''''(((***&&&&&&&&&(((+++,,,+++***************))))))))))))%%%%%%%%%&&&'''((()))******************)))(((((())))))(((((('''''''''&&&%%%%%%&&&&&&((()))++++++(((((()))(((&&&&&&''')))+++---///222>>>WWWtttrrr___QQQCCC000)))+++))))))((((((((((((((())))))))))))***++++++***((((((......---,,,+++***((('''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$))))))((('''&&&%%%%%%%%%(((&&&$$$%%%((()))(((%%%+++(((###!!!"""$$$%%%&&&'''&&&&&&((()))***((('''&&&&&&&&&&&&&&&'''((()))******+++******)))((('''((()))******)))'''%%%###$$$%%%&&&&&&$$$$$$%%%&&&(((((()))))))))(((&&&%%%&&&'''((((((((('''&&&%%%&&&$$$$$$$$$&&&&&&&&&$$$%%%'''((('''$$$$$$&&&)))***)))'''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%(((((('''&&&%%%######"""'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))'''&&&$$$###"""###$$$$$$&&&&&&&&&&&&%%%$$$###"""((((((((('''&&&### $$$%%%&&&'''((((((((((((&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((&&&$$$%%%(((+++***)))((()))***,,,......,,,***,,,***(((&&&&&&''')))+++))))))*********+++++++++((()))+++,,,------,,,+++***++++++,,,------------******++++++++++++************+++,,,,,,,,,++++++,,,,,,------...////////////...---...//////---+++bbbSSSCCC:::666333444666555222///000333444222....../////////...///111333//////000000000111111111000000000000////////////000000000000000111222222444111///...///000111000///---,,,******+++,,,.........---,,,,,,+++,,,,,,............---,,,+++***+++,,,,,,---------------,,,---------............,,,---...///000111111222///...---...//////...,,,......---------...000000//////...............//////...,,,******+++,,,---+++,,,---...---+++)))((())))))***+++,,,------...000//////...---------...,,,,,,+++,,,......---,,,+++***((((((((()))+++,,,+++)))((()))******)))(((,,,((((((------)))''')))***))))))))))))(((((((((&&&&&&'''((())))))))))))***)))((('''&&&''''''(((---+++))))))******((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))((()))***,,,,,,***)))&&&%%%$$$%%%((()))((('''(((((()))***,,,,,,+++)))((('''&&&''')))***)))(((+++***(((&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((+++***((('''&&&''''''(((***)))'''&&&&&&((()))******)))((('''&&&&&&&&&&&&&&&'''((('''&&&&&&(((***&&&%%%&&&(((***++++++)))************))))))))))))&&&&&&&&&&&&''''''((())))))************)))(((((()))((((((((('''''''''''''''''''''''''''((())))))(((((()))(((&&&&&&((()))***,,,---...777MMMiii|||fffWWWMMMDDD333+++,,,)))))))))(((((((((((())))))((((((************)))(((---------,,,+++***((('''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$))))))(((&&&&&&%%%%%%&&&(((&&&%%%&&&((()))(((&&&%%%### """%%%&&&'''%%%%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&'''((((((((())))))*********))))))((()))*********(((&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''((()))((('''&&&%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$###"""$$$%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&)))+++***(((((()))***,,,......,,,***+++***(((&&&&&&''')))+++*********+++++++++++++++***+++,,,---.........---++++++,,,---------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------......///000000000000///...///000///...,,,FFF===444222222111222444333111...///222222000---///000111111000111333555...111333222000000222444111000000000/////////...//////......//////000000111///------...000000000000///---+++***+++,,,---000///...---,,,,,,,,,,,,.........------,,,,,,+++***+++,,,,,,------,,,,,,------.........//////////////////000000000000000.........///111111///---//////.........///000000......---------......///---,,,+++***)))***+++++++++,,,---...---,,,***((('''''')))***+++,,,,,,,,,......------------------...,,,+++,,,------,,,******))))))((()))***+++,,,,,,***))))))******(((''''''&&&'''******'''''')))************))))))))))))''''''((()))************))))))(((''''''''''''(((***)))))))))***)))'''$$$$$$$$$%%%&&&&&&&&&&&&%%%(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((()))++++++***((($$$$$$%%%&&&))))))'''&&&&&&&&&'''***,,,---,,,***&&&%%%$$$&&&((())))))(((,,,***'''$$$$$$%%%''')))(((''''''&&&&&&'''((((((+++***(((&&&%%%%%%&&&&&&)))((('''&&&&&&'''((()))******))))))((('''''''''%%%'''''''''&&&&&&''')))&&&%%%&&&'''***+++***)))************))))))))))))'''''''''&&&''''''(((((()))))))))))))))(((''''''((((((((((((''''''''''''***)))(((''''''''''''''''''((()))(((''''''(((***(((***,,,+++...???ZZZooo~~~\\\PPPLLLGGG888///...((())))))(((((((((((())))))''''''((()))************,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''$$$###!!!"""$$$&&&&&&%%%&&&%%%$$$%%%'''''''''%%%&&&&&&%%%%%%%%%&&&''''''&&&'''((()))************'''((()))******)))''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''((((((&&&%%%$$$###$$$%%%&&&''''''&&&&&&$$$&&&((('''$$$###%%%'''###%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$!!!""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((&&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((******)))''')))((()))+++---...,,,******)))(((&&&&&&(((***+++,,,,,,,,,,,,+++++++++++++++,,,---...////////////,,,,,,---------,,,++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---///000.........///000000111111000///......000000///---<<<666222333444222111333222111//////111111000...///111222222111111333555000444666444000...111444111111000000//////......//////............//////---,,,++++++---///000//////...,,,++++++,,,---...111000///...---,,,,,,,,,......------,,,,,,,,,,,,++++++,,,------------,,,.........////////////000000000///...............------...000222222///---000000/////////000000000---------,,,------......++++++***))))))))))))***,,,---/////////---+++***'''((()))+++,,,,,,,,,,,,------,,,,,,,,,------...///---++++++++++++***))))))))))))))))))+++,,,,,,---+++))))))***)))(((&&&###$$$%%%''''''&&&''')))*********)))))))))(((((((((((()))***************)))(((((((((''''''''''''%%%%%%%%%'''((('''$$$!!!######$$$%%%%%%%%%%%%$$$'''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''((()))***)))(((%%%%%%''')))++++++)))&&&'''&&&''')))+++,,,***(((%%%$$$###%%%''')))(((''')))((('''%%%%%%&&&'''((('''''''''''''''(((((((((***)))'''&&&%%%%%%%%%%%%)))(((''''''&&&''''''(((************))))))((((((%%%&&&'''&&&%%%%%%''')))&&&&&&&&&(((***+++***(((************)))))))))((()))((('''''''''''''''(((((())))))))))))(((''''''((((((((((((((('''''''''***)))(((''''''''''''''''''((()))((('''''')))+++''')))+++***)))555NNNddd```UUURRRMMM===333///)))***))))))(((((((((((()))&&&'''(((((()))******++++++++++++++++++***)))(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((()))(((''''''''''''%%%###((('''&&&'''((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))******))))))&&&&&&'''(((((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&&&&''''''###'''***(((###"""$$$(((&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&(((((((((((('''&&&&&&%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((('''&&&$$$$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&''')))******(((&&&)))((()))***,,,---,,,***))))))'''''''''(((***+++---------,,,,,,,,,++++++,,,,,,---....../////////------------,,,++++++***++++++,,,,,,,,,,,,++++++,,,+++***)))***,,,///111------......//////000000///...------...///...---777333222555555111000111222111000000111111000///...000111222111111222333333666888555000---///222111111111000///.........000//////.........//////+++***)))+++---//////...---,,,++++++,,,---000111000000///...---,,,,,,---......---,,,,,,,,,------,,,,,,---........................////////////000000///---,,,,,,+++,,,,,,,,,,,,---///111222000///000000000000000000//////,,,,,,,,,,,,,,,---......******))))))((((((((((((---...000111000///---,,,(((***+++---...------,,,,,,,,,,,,,,,,,,---...//////---+++*********)))((()))))))))******+++,,,------+++))))))***)))(((&&&!!!$$$&&&%%%$$$%%%((()))))))))((((((((('''''''''((())))))************)))(((((((((((((((''''''&&&$$$$$$$$$&&&'''&&&###!!!"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$%%%'''((()))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&((()))((('''%%%%%%&&&)))++++++(((&&&((((((((()))******(((&&&%%%$$$###$$$'''(((((('''%%%&&&'''(((((('''&&&%%%&&&''''''(((((()))))))))***)))'''&&&%%%%%%%%%&&&))))))(((((('''''''''''')))******+++******)))(((&&&'''''''''&&&&&&((()))(((''''''(((***+++***)))************)))))))))((()))(((((('''''''''(((((()))))))))))))))((((((''''''''''''((((((((((((((()))(((''''''''''''(((((('''((()))(((((((((***+++''')))+++,,,***000EEE[[[qqqddd^^^WWWCCC666111)))******)))(((((((((((((((&&&''''''(((((()))***+++******+++++++++***))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''''''''((())))))((('''((()))(((&&&###)))'''&&&&&&((())))))((('''&&&&&&%%%%%%&&&&&&&&&)))))))))))))))(((''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%%%%######$$$$$$%%%&&&''''''$$$(((***((($$$"""$$$(((&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%$$$$$$########################$$$$$$%%%&&&&&&&&&%%%$$$(((''''''''''''(((((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&***)))'''%%%$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((($$$&&&)))******((('''&&&)))(((((()))+++,,,,,,***((((((''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------------,,,++++++*********++++++++++++******+++***(((((()))+++---...++++++,,,------......///...,,,******,,,------,,,000......111222///...111111111111111000000000000---///111111111000111222444666777444000......000222222111000///...------000///......---.........+++******+++---......---,,,+++++++++,,,///111333///...------,,,---------......,,,,,,+++,,,---...,,,---......//////......------.........////////////...,,,+++******++++++,,,++++++,,,///111111000//////000000000///......++++++++++++,,,------...******)))))))))(((((((((---...000111111000...---+++,,,...//////...,,,+++,,,,,,,,,,,,---...000000///,,,***((()))***)))(((((())))))***+++,,,------,,,***))))))******((('''!!!&&&(((%%%###%%%)))***((((((((((((''''''''''''(((((()))******))))))(((((((((((()))(((''''''&&&&&&&&&&&&'''((((((&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%''')))+++''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%&&&(((''''''######$$$%%%((((((&&&%%%(((((('''((())))))&&&$$$&&&%%%$$$%%%'''((('''&&&"""$$$''')))***(((&&&%%%&&&&&&((())))))))))))))))))((('''&&&&&&&&&'''(((*********)))((((((''''''((()))***++++++***)))(((&&&'''((((((''''''(((***))))))(((***,,,,,,+++)))************))))))))))))((((((((('''(((((())))))***************)))(((((('''''''''((((((((((((((()))(((((('''''''''(((((('''((())))))((((((***,,,((((((+++...,,,--->>>QQQwwwtttlllaaaKKK:::222)))+++***)))((((((''''''(((''''''''''''((()))******))))))******+++*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''###%%%'''''''''''')))***$$$$$$$$$&&&(((((('''&&&'''%%%######%%%'''''''''(((((('''&&&&&&&&&''''''))))))))))))((('''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&(((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''(((&&&(((***(((%%%###%%%'''%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$#########"""###$$$%%%&&&'''&&&%%%$$$,,,+++***((('''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%***)))(((&&&%%%$$$$$$$$$###$$$%%%&&&&&&'''''''''###$$$&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''(((%%%''')))***(((''''''((()))(((((()))+++,,,,,,+++(((''''''(((((()))***+++++++++++++++,,,,,,,,,---***************,,,------,,,,,,---------,,,++++++)))******++++++******)))***))))))(((((()))+++,,,***++++++,,,------......---+++))))))***,,,,,,,,,///,,,---000000...///333///000000000///......///---///111222111111111222333333333222111000000000222222111000///...------......---,,,,,,,,,,,,,,,+++******,,,---...---,,,---,,,,,,+++,,,...000222,,,,,,,,,,,,,,,------...///---,,,++++++,,,...///,,,,,,---............---,,,---------............///...,,,+++******,,,,,,,,,***)))))),,,///111111...//////000///...---,,,************+++,,,---...***************)))((((((+++,,,...//////...---,,,---...///000///---+++))),,,,,,,,,---...000111222...+++((('''((()))***)))((((((***+++,,,---------+++)))((()))******)))(((""")))+++&&&###&&&******)))))))))(((((((((((('''((((((((())))))((((((''''''((()))))))))(((&&&&&&(((&&&%%%&&&'''((('''&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&)))***''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''%%%######%%%''''''&&&$$$######$$$&&&''''''&&&&&&&&&&&&((())))))'''%%%((('''&&&&&&''''''&&&%%%"""$$$&&&'''(((((('''&&&%%%&&&((()))******)))))))))((('''''''''((()))***++++++++++++***)))(((''''''((()))++++++***((('''((()))))))))((((((***++++++******+++------,,,***************))))))))))))((('''''''''((()))******+++++++++++++++******)))''''''''''''((((((((()))+++***)))'''&&&&&&&&&&&&'''((())))))((()))+++---***(((***///---+++555EEEfff{{{|||uuujjjRRR>>>333)))+++***)))((('''''''''''')))(((''''''''''''((()))(((((()))***************''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((("""%%%''''''&&&&&&)))+++&&&%%%$$$%%%'''(((((('''(((&&&######%%%'''''''''***)))(((''''''''''''((('''(((((((((((((((''''''***)))((((((''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''((()))((('''''''''&&&&&&%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%$$$%%%&&&((((((%%%"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$,,,+++)))(((&&&%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&''''''(((''''''###$$$&&&((()))(((''''''%%%%%%%%%%%%&&&'''((((((&&&(((***)))'''&&&'''))))))((('''(((***+++++++++'''''''''((()))******+++((())))))***+++,,,------******))))))***+++---...++++++,,,---------,,,,,,***++++++,,,,,,++++++***+++++++++************)))++++++,,,,,,---......///---+++))))))***,,,------333111000222111///111555.../////////---,,,---...---///222333222222222333111000///000222333222111222222111000///...---------,,,,,,+++*********+++,,,++++++,,,......---+++///...---,,,,,,---///000++++++++++++,,,---......///---,,,++++++,,,...///++++++,,,---------,,,,,,,,,,,,,,,---------......000///---++++++,,,---...,,,)))'''(((+++...111222....../////////...,,,+++************+++,,,---...***************)))((((((***+++---......---+++***---...000000///,,,)))''',,,,,,------///000222333---+++((('''((()))******'''(((***+++,,,---------***)))((()))***+++***)))$$$+++,,,&&&###&&&***+++************))))))))))))'''((((((((((((((('''''''''((()))))))))(((&&&%%%'''%%%######%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%'''(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''%%%######%%%&&&'''&&&'''&&&$$$%%%'''))))))((($$$$$$%%%''')))***)))'''***(((''''''''''''&&&$$$$$$$$$$$$%%%&&&'''((()))%%%&&&((()))*********)))((((((''''''((()))+++,,,,,,,,,,,,++++++)))((((((&&&''')))******)))((('''((()))***)))((((((***,,,,,,++++++,,,......---+++************))))))))))))''''''''''''(((***+++++++++,,,,,,,,,,,,+++******&&&'''''''''(((((())))))---,,,***(((&&&%%%$$$###'''((())))))((()))+++---+++''')))///---(((///<<>>UUUtttqqqVVVBBB555------000)))***+++,,,,,,---------&&&'''''''''''')))+++,,,,,,***(((&&&%%%&&&'''((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))***++++++++++++(((%%%&&&((('''"""''''''((((((''''''&&&&&&%%%+++111222---(((&&&&&&'''(((%%%!!!"""'''&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''%%%$$$((((((''''''&&&&&&&&&'''$$$'''(((&&&(((,,,...,,,$$$%%%'''(((((('''&&&%%%((('''&&&%%%%%%&&&((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&$$$###%%%'''(((((('''''''''&&&&&&&&&&&&)))###!!!((('''"""%%%)))(((((('''&&&&&&%%%%%%###%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&'''))))))&&&$$$&&&***,,,)))&&&(((((()))))))))(((&&&&&&+++***************************))))))******+++,,,---(((&&&((('''%%%'''++++++***)))'''&&&'''***---)))***+++,,,,,,,,,+++******++++++***((()))+++---...---+++***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---,,,+++,,,---...---,,,)))******++++++,,,,,,---......---,,,+++)))'''&&&------......------,,,+++''''''((()))+++,,,---...---......,,,******,,,...---+++))))))+++++++++***++++++***++++++,,,---...,,,//////---...000000---000//////...---,,,++++++---,,,,,,++++++++++++,,,'''''''''''''''(((((()))......,,,+++************((())))))***++++++******)))************++++++++++++***(((&&&%%%&&&'''(((((()))******+++*********++++++************++++++*********++++++,,,------***++++++)))'''''')))+++*********+++******))))))((('''%%%&&&((())))))(((************))))))))))))))))))))))))))))))))))))*********)))))))))))))))%%%%%%%%%%%%$$$$$$$$$$$$)))(((&&&&&&'''&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%&&&&&&'''((('''%%%######$$$%%%$$$###((('''&&&&&&(((((('''&&&&&&&&&'''(((((((((((('''(((((((((''''''(((((((((%%%&&&'''&&&%%%$$$&&&((('''&&&$$$$$$&&&'''&&&&&&(((''''''&&&%%%$$$$$$###***)))(((&&&$$$%%%(((***'''''''''&&&&&&%%%%%%%%%'''&&&&&&''')))***)))((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''',,,%%%'''((("""%%%***'''(((((((((((()))***+++,,,***,,,---,,,+++))))))*********)))(((((((((((((((+++******))))))((((((''''''(((((())))))(((((('''&&&''''''&&&%%%%%%(((***+++,,,...777MMMmmmsss^^^JJJ999...,,,...((((((((()))***+++,,,,,,((((((''''''''''''((()))+++***(((&&&%%%&&&'''((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&))))))))))))*********+++***+++)))%%%&&&)))'''###&&&'''(((((()))((((((((((((---111222...)))'''&&&'''((('''$$$%%%'''%%%!!!%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&%%%$$$###$$$'''((('''$$$###%%%'''%%%''''''%%%&&&***,,,***$$$%%%&&&'''(((((('''&&&&&&&&&%%%%%%%%%'''((()))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$(((&&&""" $$$((('''''''''''''''&&&&&&&&&&&&***&&&%%%+++)))###&&&((((((((('''&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''((('''&&&%%%%%%&&&(((((()))'''%%%'''***+++)))&&&(((((()))))))))((('''''',,,,,,+++******)))((((((***))))))))))))***++++++,,,)))(((******'''(((+++******)))(((&&&'''))),,,)))+++---//////...,,,+++)))******))))))))),,,...,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++,,,---...---,,,(((((()))***+++,,,---...---,,,,,,***(((&&&$$$###------.........---,,,+++&&&'''(((***++++++,,,,,,...------+++)))***---///---,,,+++******+++++++++++++++******+++,,,,,,---***...000//////111///+++///.........------,,,,,,,,,,,,++++++++++++,,,,,,(((''''''''''''((())))))...------,,,+++******************++++++******)))))))))*********++++++++++++***((('''&&&'''((()))(((((()))++++++,,,,,,,,,++++++************++++++))))))***+++++++++++++++)))******((('''''')))+++((())))))*********))))))'''%%%###$$$&&&(((((((((******)))))))))(((((((((((((((((((((((((((((((((******))))))((((((''''''%%%%%%%%%$$$$$$$$$$$$###***(((%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$''')))***&&&&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&''''''((()))(((((((((''''''((((((((((((''''''%%%&&&'''&&&%%%$$$&&&((((((&&&%%%%%%'''(((((('''))))))((((((''''''&&&&&&)))***)))(((&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))+++)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''(((###&&&'''"""%%%***%%%''''''(((((()))***,,,,,,***+++,,,,,,***)))***+++))))))((('''''''''''''''******))))))(((((((((((((((((())))))))))))(((((('''''''''%%%$$$%%%(((+++++++++---555HHHfff{{{uuuhhhWWWEEE666///...,,,+++***)))((()))***+++,,,+++)))(((''''''%%%$$$***)))(((&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***+++***&&&&&&((((((%%%%%%%%%&&&(((((()))))))))))),,,//////,,,(((&&&%%%"""$$$&&&'''((()))'''%%%$$$%%%'''(((((('''%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$'''%%%!!!"""%%%###&&&&&&######''''''%%%%%%&&&''')))))))))))))))%%%%%%$$$%%%&&&'''((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%$$$&&&***''''''''''''''''''''''''%%%)))%%%###(((&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$%%%''''''''''''''''''''''''(((&&&&&&'''((()))((('''((()))(((&&&'''))))))&&&)))((('''(((******)))'''(((((()))))))))(((((((((+++*********)))))))))((()))))))))))))))***++++++*********+++***)))((()))*********(((&&&&&&)))+++(((***---000000///---+++)))******))))))))),,,...***,,,...---***(((***,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******///---,,,---......---,,,((())))))+++,,,---.../////////...---+++***(((''',,,---...///...---+++***'''(((***+++,,,,,,,,,,,,------,,,***)))***---///------,,,+++******++++++++++++*********+++,,,,,,***...000///...000...***---------------,,,,,,,,,++++++*********++++++,,,))))))(((((())))))***++++++,,,+++++++++************++++++++++++******)))))))))*********+++++++++******)))((((((((())))))'''((()))++++++,,,,,,,,,************************((()))***+++++++++******((())))))'''&&&''')))+++'''((()))***************,,,***((((((***,,,,,,,,,)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%(((&&&$$$###%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%$$$%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&''''''((()))(((((((((''''''((())))))(((''''''%%%&&&'''&&&%%%$$$&&&((((((&&&%%%%%%''')))((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++)))&&&%%%%%%$$$#########$$$%%%'''(((&&&''''''(((((((((((()))***(((&&&%%%$$$&&&''')))'''''''''''''''''''''&&&"""$$$(((###&&&)))$$$''''''''''''((()))***+++)))***+++***))))))***,,,)))((((((''''''''''''''')))))))))((((((((((((((((((((())))))))))))(((((())))))((('''&&&'''***,,,,,,,,,...666EEE___}}}~~~nnnYYYEEE666...222111...+++++++++---...,,,***))))))******(((%%%))))))((('''&&&''''''(((''''''''''''((((((((((((&&&'''''''''''''''''''''))))))((((((((('''''''''(((+++***&&&%%%'''(((&&&###$$$%%%&&&'''((((((((((((***,,,+++)))'''%%%$$$"""###&&&))))))'''&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&###'''&&&""" """&&&$$$&&&&&&######&&&&&&$$$&&&&&&'''((((((((((((((($$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''((()))((((((&&&'''''''''''''''''''''&&&***$$$ $$$###!!!)))######$$$%%%&&&'''((((((&&&'''((((((&&&$$$$$$%%%''''''''''''''''''''''''((('''&&&''')))))))))((((((***+++)))***---***$$$)))(((((()))******((('''))))))((((((((()))))))))(((((()))))))))*********))))))(((((())))))***+++(((************)))(((''')))******(((&&&&&&((()))&&&(((,,,//////...,,,***)))******)))((()))+++...))),,,......***)))***,,,******+++,,,,,,---......,,,,,,+++++++++*********///...------......---,,,((()))***+++,,,---......,,,---------,,,+++***)))+++,,,---......,,,***)))((()))+++,,,------,,,,,,+++,,,,,,+++******,,,...---------,,,***)))***,,,++++++************+++++++++......,,,+++...---***++++++++++++,,,,,,,,,,,,***))))))))))))***++++++)))))))))))))))***++++++((()))******+++************+++++++++++++++******)))************+++++++++******))))))))))))******'''((()))***++++++++++++))))))************))))))((()))***++++++***)))((('''(((((('''&&&&&&(((+++'''((()))***++++++++++++,,,+++))))))***++++++***((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''%%%######%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$''''''&&&&&&''''''((()))$$$%%%&&&%%%$$$$$$&&&((('''&&&%%%%%%''''''&&&%%%&&&&&&'''(((((((((((('''&&&'''((())))))((('''&&&%%%&&&'''&&&%%%$$$&&&((('''%%%$$$%%%'''))))))(((''''''((((((((((((((((((###&&&***+++***'''$$$###$$$#########$$$&&&((()))'''((()))((('''&&&''')))((('''%%%$$$$$$&&&((()))'''''''''''''''&&&&&&&&&###((($$$'''***$$$''''''&&&&&&&&&'''(((((('''((()))(((((((((***,,,))))))((('''''''''''''''((((((((((((((((((((((((((())))))******))))))((()))******)))((((((+++---++++++...555BBBWWWuuukkkUUUAAA444666444///,,,******,,,---)))((('''))),,,---+++(((((((((((('''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&)))***&&&$$$&&&'''&&&###$$$%%%&&&''''''''''''''''''(((((('''&&&%%%$$$%%%%%%'''***(((###"""$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((###&&&))))))'''%%%&&&(((&&&)))(((%%%%%%((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%'''((('''%%%&&&&&&&&&'''''''''''''''''',,,%%% $$$######+++"""###$$$%%%&&&'''((()))%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))((('''+++***'''***///,,,$$$))))))*********)))(((((())))))((((((((()))******''''''((())))))***++++++)))(((((((((((()))******(((++++++))))))***)))''')))******(((&&&&&&'''(((&&&'''***---...---+++***+++++++++***((((((***,,,)))+++------,,,+++******))))))***+++---...//////,,,,,,,,,+++++++++******...---,,,,,,------,,,***(((((())))))***+++,,,,,,))))))***+++,,,,,,,,,,,,)))+++,,,------+++)))(((((()))+++,,,------,,,+++)))+++,,,,,,++++++,,,------...///---***)))***,,,++++++************++++++---...,,,((((((+++,,,***)))))))))******+++++++++((((((((((((((()))******((((((((((((((()))******%%%&&&''')))******************+++,,,,,,+++++++++)))************+++++++++************************'''(((((()))************'''((())))))))))))(((''''''(((***++++++)))((('''&&&''''''&&&%%%&&&(((***'''((()))+++,,,---------***)))(((((())))))'''%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&(((&&&%%%$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%'''''''''''''''(((((()))$$$&&&'''&&&$$$$$$''')))'''&&&%%%&&&'''((('''%%%%%%%%%&&&'''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''&&&%%%$$$&&&(((&&&%%%$$$$$$'''(((((((((((()))))))))******++++++"""$$$'''((('''&&&%%%%%%&&&%%%$$$###$$$%%%''')))((()))***)))&&&%%%&&&((('''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$((($$$'''+++&&&((((((''''''&&&&&&''''''&&&&&&''''''&&&'''))),,,***)))((((((''''''(((((((((((((((((((((((((((((())))))************))))))((()))+++***))))))***,,,***)))+++222<<>>444222000...,,,,,,+++***))))))******,,,***(((((()))))))))(((''''''((()))))))))))))))'''(((((())))))(((((('''''''''&&&&&&&&&&&&'''((()))((((((''''''(((((()))(((((()))************)))(((((())))))))))))******((()))******(((&&&&&&'''(((&&&%%%&&&''''''&&&%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&$$$###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%%%%&&&(((***)))(((&&&&&&''''''***,,,+++'''%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&(((+++---,,,***&&&$$$(((&&&%%%&&&(((+++,,,+++,,,+++***+++---...---,,,***222;;;AAACCCBBB:::222222000...---......---,,,---...///000///---+++***((('''&&&'''((()))((('''((())))))(((''''''(((***+++)))(((((())))))'''&&&'''%%%%%%'''***,,,------******)))(((((()))***+++---+++---000///+++)))***---,,,,,,++++++*********---...000000...---......000///...---,,,,,,,,,,,,---,,,+++******,,,...///000///---,,,++++++++++++******++++++++++++******)))))))))***+++---...//////,,,+++,,,+++''''''***'''''''''(((((((((((()))))))))*********+++++++++(((((('''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((()))***+++,,,+++)))(((******))))))((('''&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((()))***+++***)))'''%%%$$$$$$%%%&&&'''''''''((((((''''''''''''''''''(((((()))))))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&((()))***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&'''''''''''''''(((''''''&&&&&&''''''''')))(((&&&&&&'''+++///111---***'''&&&'''''''''&&&(((((((((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))'''%%%$$$%%%&&&((((((((((((((()))))))))%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&((()))***...,,,)))&&&$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((('''''''''((())))))(((&&&$$$###''''''''''''''''''''''''''''''((())))))*********,,,++++++***)))(((''''''))))))))))))((((((((((((%%%***---+++((((((***,,,***)))(((((()))+++...000333CCC___}}}bbbIII:::444222000++++++***)))))))))******+++)))((('''))))))((('''''''''((()))))))))))))))'''(((((((((((((((((('''((((((((((((((()))))))))))))))(((((((((((())))))'''((())))))******))))))+++******)))((((((''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&'''%%%######$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******)))((('''%%%'''(((&&&######'''***(((((('''&&&&&&&&&'''''''''''''''%%%$$$$$$%%%'''%%%***...---'''$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&)))***+++***(((''''''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''(((***+++***)))&&&%%%)))'''&&&&&&)))+++,,,,,,+++***)))***,,,---,,,+++///888DDDKKKMMMIIIBBB===333111...---.........------.../////////---+++***((('''&&&'''((()))(((&&&'''((()))((('''&&&''')))%%%%%%$$$&&&((()))((('''((('''&&&(((***,,,,,,+++,,,***(((''''''(((***+++++++++---......+++))))))+++++++++++++++,,,,,,,,,---............------...///...---,,,,,,+++,,,,,,---,,,*********+++---//////...---,,,,,,---///000***+++,,,,,,,,,,,,+++******++++++,,,---...000111222---+++---,,,)))(((+++((())))))))))))*********************++++++++++++'''((((((((('''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''')))***+++***)))(((((())))))*********((('''&&&&&&''')))******)))((('''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''''''''''''''''')))******(((&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&'''''')))((((((((((((((())))))&&&%%%$$$%%%''',,,000333,,,***'''&&&&&&''''''&&&)))(((((('''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&'''((('''$$$######$$$&&&&&&&&&''''''(((((((((%%%&&&&&&''''''(((((()))######$$$$$$%%%&&&''''''***)))'''&&&&&&&&&((()))###$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((((('''"""###&&&((()))))))))(((&&&''''''''''''''''''''''''''''''(((((()))******,,,++++++***)))((('''''')))))))))((((((((((((((()))(((((()))************+++***))))))***,,,...000333>>>VVVtttoooUUUAAA666111///++++++***************++++++)))''''''((()))((('''''''''((()))))))))))))))''''''(((((((((((('''''''''(((((()))))))))******(((((())))))))))))((((((''''''((())))))))))))((((((((((((((((((((())))))(((((((((((((((((('''&&&&&&''''''''''''''''''((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&((())))))(((&&&%%%%%%''')))'''%%%%%%(((,,,)))((('''&&&&&&&&&&&&&&&((('''$$$  %%%(((&&&)))++++++)))&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))***+++***(((''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''(((+++)))'''&&&)))+++,,,---+++***)))***,,,---,,,+++---<<>>```vvvYYYCCC777444111000...---,,,+++++++++***((('''&&&(((((('''&&&'''(((((()))))))))))))))&&&''''''''''''''''''&&&((()))+++,,,---------,,,%%%&&&'''(((((('''&&&%%%))))))***++++++++++++*********)))((('''&&&&&&%%%(((&&&%%%&&&))))))'''%%%%%%'''((('''###"""###%%%&&&%%%&&&((())))))'''%%%((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%###"""$$$(((***)))'''***)))((('''&&&%%%%%%%%%%%%'''((((((&&&%%%%%%%%%"""$$$'''&&&$$$###$$$'''######$$$%%%%%%&&&''''''((())))))(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%'''((((((((('''&&&%%%%%%###$$$&&&)))+++,,,,,,,,,222///***(((((()))***+++,,,+++***+++---...---,,,......888LLLWWWNNN;;;///))))))***---000111000...000000000///......------+++***+++,,,---,,,)))&&&''')))+++,,,***)))))))))%%%%%%'''***---...,,,******)))***+++,,,,,,***((()))***+++------.........+++---***######***...,,,111000///...---,,,+++++++++(((''')))...222333222///......------,,,++++++++++++++++++++++++++++++,,,+++***)))))))))***+++,,,---.../////////...---,,,+++++++++******))))))((()))***************))),,,+++)))((('''&&&'''''')))((((((((((((((()))***'''))))))&&&'''***+++)))(((''''''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&***...---(((%%%%%%'''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((()))'''&&&'''''''''''''''((()))***)))'''&&&&&&((())))))((($$$$$$$$$%%%&&&'''((())))))'''%%%$$$%%%&&&&&&%%%&&&&&&'''((('''%%%""" ###&&&'''%%%%%%((((((%%%***'''$$$$$$'''((((((&&&(((&&&%%%%%%%%%%%%$$$"""###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$''')))'''""" ###(((&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&%%%$$$#########$$$%%%(((((())))))((('''&&&&&&!!!%%%(((***)))((('''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((%%%%%%(((***((((((***&&&&&&&&&&&&&&&&&&'''((('''((()))******)))((('''&&&&&&''')))***+++,,,---+++)))((('''((()))+++,,,******+++++++++,,,,,,,,,'''000999QQQ|||uuu```EEE///333222///***)))+++,,,+++)))***)))'''%%%$$$%%%&&&)))))))))***++++++)))&&&***))))))((('''&&&&&&&&&&&&&&&'''((()))***+++++++++***((('''''''''((()))(((***------+++)))))))))((('''''''''&&&&&&&&&&&&)))&&&$$$$$$%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''(((&&&'''***'''!!!###)))"""$$$### """'''+++***%%%%%%%%%'''***+++***(((&&&%%%%%%%%%%%%&&&''''''$$$%%%'''))))))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###"""!!!!!!!!!###%%%&&&%%%######$$$---)))&&&%%%&&&((('''&&&))))))((('''&&&%%%%%%$$$(((((((((((('''&&&%%%$$$&&&$$$%%%)))***((((((***,,,+++***((((((((()))))))))))))))***+++++++++,,,...111666;;;===999222,,,&&&))),,,...---------------///000///---++++++,,,***+++---...---+++)))(((,,,,,,++++++***)))(((((((((((((((((()))))))))))),,,(((&&&''',,,///---************+++,,,---...///''')))+++)))'''(((,,,000.........---,,,+++)))))),,,)))'''+++...///...---//////......---,,,,,,+++...------,,,,,,------...---,,,+++***)))******+++---...///000000///......+++*********)))))))))(((((((((((()))))))))******+++***)))((('''((()))******))))))((((((((())))))&&&))))))&&&&&&******(((((('''''''''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&)))---,,,((($$$%%%'''&&&&&&''''''''''''&&&&&&(((''''''(((******)))'''''''''''''''(((((((((((((((&&&%%%&&&'''(((((((((&&&%%%%%%&&&'''((()))))))))'''%%%$$$%%%&&&&&&%%%'''&&&%%%$$$######$$$$$$###&&&'''%%%%%%((('''$$$***'''%%%%%%'''((((((''''''%%%$$$$$$&&&&&&%%%###%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&(((((((((''''''&&&&&&&&&"""%%%((()))(((''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&)))&&&&&&)))***(((''')))'''&&&%%%&&&'''((()))((()))***++++++++++++))))))''''''((()))***+++,,,---***)))((('''((()))+++,,,************+++++++++,,,***111666MMMyyysssVVV>>>000///,,,******,,,,,,,,,*********)))'''&&&&&&''')))))))))***,,,,,,***(((***))))))(((''''''&&&&&&&&&''''''((()))******+++******)))(((((((((((((((***,,,......,,,***))))))((((((((('''''''''&&&&&&((('''%%%$$$&&&''''''&&&)))(((''''''&&&&&&&&&''''''((((((((((((((('''''')))''')))+++)))$$$$$$***'''((('''###$$$(((+++***&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&)))***)))))))))***///,,,(((&&&'''((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&$$$%%%))))))'''&&&)))***)))((((((((()))***+++)))))))))***++++++,,,,,,((()))+++///000///+++(((%%%'''))))))(((&&&%%%%%%---+++******+++,,,+++)))***+++,,,,,,,,,***)))(((,,,,,,+++******)))(((((((((((((((((())))))))))))***&&&$$$%%%***,,,+++(((*********+++,,,---...///---...///.........000222,,,,,,---------,,,,,,+++---+++++++++++++++++++++////////////...---,,,,,,///...,,,++++++,,,...///------,,,+++++++++++++++,,,------...------,,,,,,)))))))))((((((((((((((((((((('''''''''(((*********)))((((((((()))+++,,,++++++***)))((((((((()))%%%((((((&&&&&&))))))'''''''''&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%(((+++***'''$$$%%%&&&&&&&&&''''''''''''&&&&&&)))(((((()))++++++***(((''''''((()))((('''&&&%%%'''%%%$$$$$$&&&''''''&&&'''&&&&&&&&&'''((()))***((('''%%%%%%&&&&&&&&&%%%(((&&&""" """%%%((("""%%%&&&$$$$$$''''''$$$)))(((&&&&&&((()))((('''%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''(((((())))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%$$$$$$&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''$$$%%%''''''''''''(((***'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$$$$%%%&&&''''''''''''(((%%%%%%((((((%%%$$$'''(((&&&$$$%%%)))+++***(((***+++,,,------,,,++++++((())))))***+++,,,------***)))((((((((()))+++,,,)))))))))*********++++++---111444IIIvvvfffJJJ333000---,,,,,,,,,,,,++++++++++++******))))))((()))))))))+++------,,,***)))))))))(((''''''&&&&&&''''''(((((())))))******))))))))))))((((((((((((+++---///...,,,***)))))))))))))))(((((((((''''''((('''%%%%%%'''((('''''')))(((''''''&&&'''''''''))))))))))))((('''&&&%%%'''&&&(((***(((%%%%%%((((((***)))&&&''',,,...---***)))'''''')))***)))(((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((("""$$$''')))))))))***+++000---***(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''((((((((('''%%%%%%))))))&&&%%%(((''''''''''''((()))++++++((())))))***++++++,,,,,,***)))((()))+++,,,+++***(((***++++++***(((((((((///+++''''''+++---,,,)))************))))))))))))+++++++++******))))))((((((((((((((()))))))))))))))&&&$$$&&&)))+++***((()))))))))***+++,,,......,,,,,,+++,,,......,,,++++++,,,------.........---,,,,,,,,,+++)))***+++,,,000000000000000...---,,,...,,,***((((((***,,,...------,,,,,,,,,++++++,,,*********))))))(((((('''''''''''''''''''''''''''((('''&&&%%%&&&'''***++++++***)))(((((()))***+++---,,,+++))))))(((((((((%%%((((((&&&&&&((((((%%%'''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&$$$%%%&&&&&&&&&''''''''''''&&&&&&(((''''''(((***+++)))(((&&&''')))))))))'''%%%###&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''&&&%%%&&&$$$!!!"""&&&((("""%%%&&&$$$$$$''''''$$$)))(((''''''(((((((((((($$$######$$$&&&''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%$$$"""!!!$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&$$$######$$$&&&'''%%%%%%&&&&&&%%%&&&)))+++&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((###$$$%%%&&&''''''''''''&&&$$$$$$&&&%%%!!!!!!%%%)))&&&###%%%))),,,+++)))***+++,,,---------,,,+++*********++++++,,,,,,---))))))(((((())))))***+++((())))))))))))*********...222555JJJuuummmOOO;;;555000//////---,,,,,,,,,+++******++++++***))))))))))))+++......---+++))))))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))((((((''',,,---...---+++)))((()))))))))))))))((((((((((((((('''&&&&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&''''''%%%%%%&&&%%%((((((''')))///222111+++)))'''&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&!!!$$$'''((('''''''''(((,,,+++)))((('''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&)))&&&&&&))))))&&&%%%(((''''''''''''(((((())))))(((((()))***+++,,,,,,---///---++++++,,,,,,,,,+++(((***---...------...///222///+++))))))+++,,,---***)))(((((((((((())))))+++*********)))))))))((((((((((((((())))))))))))+++)))'''(((***,,,+++***))))))))))))***,,,---...***(((''')))+++,,,(((%%%,,,------.........------,,,,,,+++)))+++......+++000111222222111000...---...,,,***((((((***,,,...------------,,,,,,++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%&&&(((***,,,---+++***(((((((((((())),,,+++***)))((((((((((((%%%((()))&&&&&&((('''$$$&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%'''((()))'''&&&&&&'''((()))((('''%%%###&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%''''''&&&%%%###""""""!!!"""###%%%&&&"""%%%&&&$$$%%%''''''$$$'''((((((((((((''''''((($$$###"""$$$&&&((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""&&&)))((($$$"""$$$&&&###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((((((((('''%%%$$$######$$$&&&'''%%%%%%&&&%%%%%%&&&***,,,&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((###$$$%%%&&&'''''''''''''''%%%&&&(((&&&""""""'''(((&&&$$$%%%(((******(((((()))+++,,,,,,,,,+++***++++++++++++++++++,,,,,,)))))))))))))))******+++((())))))))))))*********---333666JJJrrrtttYYYAAA777///...///......000...,,,))))))***+++***((()))))))))+++......---+++((((((((((((''''''''''''''''''(((((())))))******))))))))))))((((((((((((***+++,,,+++)))''''''((())))))))))))((((((((((((((('''&&&''')))***)))(((&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&(((((('''$$$'''(((''')))...000///'''%%%######$$$$$$###"""&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&(((******((('''''''''&&&'''''''''&&&'''(((((($$$$$$%%%%%%&&&'''''''''&&&&&&''''''&&&%%%$$$$$$)))''''''******'''&&&(((((((((((((((''''''&&&&&&'''((()))***+++,,,------...---+++++++++)))'''%%%&&&(((************,,,---111222000+++%%%%%%)))...)))((((((''''''((())))))*********)))))))))))))))(((((((((((())))))))))))***)))(((((()))*********((((((((()))***+++,,,------+++***,,,......+++'''............---,,,+++***///...+++)))---222...&&&111222333333333111///---///...,,,++++++,,,...///,,,,,,,,,,,,,,,+++******---,,,***)))''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''')))+++,,,---+++)))((('''&&&''''''******)))((('''''''''(((%%%)))***'''''')))'''$$$%%%$$$$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&'''((('''&&&%%%$$$&&&$$$######%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%"""######$$$$$$%%%%%%%%%###&&&'''%%%%%%((((((%%%%%%'''(((((('''&&&&&&'''$$$######$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""'''(((%%%$$$''',,,"""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''((((((((((((&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&%%%%%%'''***,,,'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((($$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((($$$$$$%%%&&&''''''''''''((((((***+++((($$$&&&+++&&&&&&&&&&&&&&&'''(((((('''((()))+++++++++******+++++++++++++++*********((()))))))))************)))))))))*********+++++++++222666DDDeee}}}mmmHHH888,,,,,,...---000666222...)))''')))******))))))))))))+++------,,,***((((((((((((((((((''''''&&&&&&'''((()))***+++++++++***((('''''''''((())))))******)))((('''((())))))))))))((((((((('''''''''''''''(((***+++***(((((((((((('''(((((()))***%%%&&&'''((())))))))))))''''''%%%###%%%***,,,***'''***)))''''''***+++)))((('''''''''((((((&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((('''&&&%%%%%%%%%&&&((('''%%%############$$$&&&&&&&&&&&&((()))$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%######(((&&&&&&******'''&&&)))(((((((((((('''&&&%%%$$$''''''(((***+++,,,---......---,,,,,,,,,***'''$$$)))***+++***(((((((((***,,,000000***""" &&&...(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&''''''(((''''''(((((()))***,,,---,,,++++++,,,------,,,+++.........---,,,+++)))(((---000...+++---111,,,"""111222444444444222///......------,,,,,,------...***+++,,,,,,,,,+++***)))...,,,***((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&''''''((()))***+++,,,***)))(((&&&&&&&&&''''''(((((('''''''''''''''(((&&&***+++)))(((***((($$$$$$$$$$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%'''(((((((((&&&&&&''''''''''''&&&&&&$$$######$$$&&&'''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$'''(((&&&&&&))))))&&&###&&&((((((&&&$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%%%%$$$######''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""&&&'''&&&&&&'''(((""""""###%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((''''''%%%%%%%%%%%%&&&&&&&&&'''###$$$&&&&&&&&&'''***,,,(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&''''''***+++((($$$'''---%%%''')))'''###"""%%%(((&&&((()))++++++++++++***+++++++++******)))))))))(((((()))***************************+++++++++,,,)))000111888QQQdddnnnwww~~~WWWCCC111---------222:::888111***&&&(((++++++***)))))))))***,,,,,,***((('''((((((((((((((((((((($$$%%%&&&((()))+++,,,---,,,+++(((&&&%%%''')))+++((()))***)))((((((***,,,((((((((('''''''''&&&&&&''''''''')))+++,,,***)))((((((((((((((()))******''''''((((((((((((((('''&&&&&&"""!!!))),,,)))(((******''''''))))))&&&(((((()))+++,,,+++(((%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&!!!###%%%%%%###"""!!!"""###&&&((((((&&&&&&''')))%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%###$$$((((((&&&%%%(((%%%&&&'''''''''&&&%%%%%%''''''(((***+++,,,---...///---,,,,,,,,,,,,+++))),,,------,,,+++***+++---***,,,---)))%%%$$$(((---'''((()))***+++***))))))((()))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&&&&'''((('''''''''((()))***+++,,,((()))))))))))))))+++,,,+++,,,,,,,,,+++******))) +++111,,,***---,,,&&&111222444555444222000...++++++++++++++++++++++++******+++,,,+++***)))(((,,,+++)))&&&%%%$$$$$$$$$&&&&&&&&&''''''(((((((((&&&'''(((***+++,,,,,,,,,''''''&&&%%%&&&'''((()))''''''&&&&&&&&&''''''(((&&&***,,,))))))***((($$$$$$$$$$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%''')))))))))&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&(((((('''%%%'''&&&$$$######$$$&&&'''%%%((()))''''''******'''"""%%%((((((%%%###$$$%%%%%%$$$###$$$&&&'''&&&%%%(((((('''&&&%%%%%%$$$$$$((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&### !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$"""###%%%'''(((((('''&&&$$$%%%&&&''''''''''''&&&"""$$$&&&''''''(((***+++(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$''')))&&&"""%%%+++###(((***'''!!!###((('''(((***+++,,,,,,++++++++++++******)))((((((((((((((()))******************++++++++++++,,,,,,,,,(((///,,,...AAARRR]]]iiihhhOOO999111///---111:::<<<444+++'''(((,,,---,,,***))))))***++++++)))&&&'''''''''(((((((((((((((###$$$&&&'''***+++---......+++'''%%%$$$&&&***,,,((()))******)))***,,,...((('''''''''&&&&&&&&&&&&''''''(((***,,,,,,+++)))&&&&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$$$$###"""%%%)))&&&%%%((()))''''''++++++)))!!!"""$$$'''((('''###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&"""%%%'''((('''&&&&&&'''%%%(((******'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###!!!"""&&&'''$$$$$$'''###$$$&&&'''(((''''''&&&&&&'''(((***+++,,,......+++)))'''''')))+++++++++((()))***+++***+++---///+++++++++***)))+++---///&&&(((***+++,,,+++***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))***)))''''''(((***''''''''''''(((***+++,,,'''***+++***((((((,,,000))))))***++++++++++++***$$$111---(((+++///...222000...---///000000000---,,,,,,++++++,,,,,,------,,,+++*********+++,,,...---,,,***((('''&&&%%%&&&&&&&&&&&&&&&'''((()))))))))************))))))'''&&&%%%&&&&&&%%%###!!!&&&&&&%%%%%%&&&''')))***'''(((+++---)))######(((%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((+++(((%%%$$$&&&((('''%%%&&&'''((('''%%%$$$$$$&&&%%%%%%&&&&&&''')))***+++)))(((&&&&&&((()))((('''%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%''''''###$$$%%%&&&'''(((((((((###$$$%%%&&&'''&&&%%%$$$ &&&)))'''$$$######&&&%%%$$$$$$######$$$$$$###%%%''''''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&!!!$$$(((((('''%%%'''(((''''''&&&%%%&&&'''((()))$$$''')))+++***)))))))))'''&&&$$$###$$$'''***,,,)))&&&&&&((((((%%%%%%'''$$$###"""###%%%&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''!!!"""$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))'''%%%&&&''')))+++++++++******++++++)))((((((((()))***(((((((((((())))))))))))))))))*********+++++++++(((***---111333;;;MMM___vvvgggEEE555111000000111111///,,,***))))))+++,,,+++)))((('''((()))((('''(((((((((((())))))))))))(((''''''(((+++,,,,,,+++***)))(((''''''((()))***---***((((((***+++(((&&&%%%&&&'''(((((('''&&&%%%%%%'''+++...///---***'''))))))((((((((((((((()))''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))***+++++++++'''&&&%%%%%%$$$$$$$$$%%%'''%%%###$$$(((******(((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$###$$$%%%&&&'''(((***)))%%%%%%((()))'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''$$$"""&&&++++++'''(((((((((((()))***+++,,,))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,***)))'''''')))))))))((((((***)))&&&(((+++***&&&+++***)))(((((()))******))))))***))))))((('''&&&((()))***)))((('''((()))***)))((()))+++,,,+++******++++++***))))))***,,,(((((()))***+++,,,,,,---///---***((('''(((***+++///...,,,,,,.........---,,,,,,++++++++++++,,,,,,---,,,+++***)))***++++++------+++***((('''&&&%%%$$$%%%%%%&&&'''(((***+++))))))*********))))))((((((&&&%%%%%%&&&&&&$$$###&&&&&&&&&&&&'''((())))))+++((((((++++++(((''')))''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))***(((%%%%%%&&&((('''%%%&&&(((((((((&&&%%%&&&'''&&&&&&&&&'''((()))***+++***(((&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((($$$$$$$$$%%%&&&&&&%%%$$$'''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%!!!###%%%&&&%%%$$$######&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$###$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$#########$$$$$$###""""""$$$&&&###%%%((((((&&&$$$%%%&&&''''''&&&%%%&&&'''((()))%%%&&&'''(((((()))+++,,,''''''&&&%%%&&&''')))+++)))&&&&&&((((((%%%%%%'''$$$###"""###%%%&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((())))))'''%%%&&&'''((()))************,,,+++***)))(((((())))))(((((()))))))))************************+++++++++,,,,,,......---111@@@OOO}}}rrrOOO:::222///......///...+++)))((()))+++,,,+++)))((('''))))))((('''))))))))))))((((((((((((+++***))))))******)))'''***)))(((''''''((())))))(((&&&%%%&&&((()))(((&&&&&&&&&'''(((((('''&&&&&&%%%'''***,,,,,,+++)))'''))))))((((((((((((((()))((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&((()))***+++++++++'''&&&&&&%%%$$$$$$$$$%%%%%%$$$######%%%''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&&&&(((***)))%%%%%%((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((&&&'''%%%###&&&++++++'''(((((((((((()))***+++,,,))))))***++++++++++++***)))***++++++,,,,,,,,,+++***)))'''''')))))))))((('''))))))&&&'''***)))&&&***)))(((''''''((())))))((())))))))))))(((((('''(((*********((('''((()))+++***))))))+++,,,+++***)))***+++***((((((***+++((())))))***+++,,,,,,,,,,,,+++)))((((((***,,,...+++******,,,------+++)))+++******))))))******+++---,,,***)))))))))***+++,,,++++++***(((''''''&&&###$$$$$$&&&''')))+++,,,************))))))((('''(((&&&$$$$$$&&&&&&&&&%%%%%%&&&''''''((((((((((((///(((%%%(((+++***)))))))))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''((()))(((&&&%%%&&&''''''&&&&&&'''((((((''''''((()))&&&&&&&&&'''((()))***+++***(((%%%%%%&&&(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&%%%'''***+++***''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""&&&)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######$$$%%%%%%$$$###"""$$$%%%%%%&&&'''&&&%%%$$$$$$%%%''''''&&&%%%&&&'''((()))%%%%%%%%%&&&(((+++///000((((((((((((((((((((())))))&&&&&&((((((%%%%%%'''%%%$$$###$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((((((((((((((())))))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((&&&%%%''''''&&&''''''((()))***---,,,+++))))))((((((((())))))*********++++++++++++++++++++++++*********((((((***+++***///<<>>555........................---+++))))))***+++***)))(((((((((((())))))))))))&&&%%%%%%&&&)))******)))''''''''''''((()))+++,,,"""&&&***+++)))(((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((('''%%%$$$%%%%%%%%%&&&'''((()))***))))))(((''''''''''''''')))((((((((('''''''''''''''((())))))))))))))))))$$$%%%'''))))))((('''&&&)))'''%%%&&&***,,,+++)))(((((((((((()))***,,,,,,'''((()))***)))(((&&&$$$&&&%%%$$$###$$$%%%&&&'''###'''((('''(((+++***'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))******+++$$$***---***'''((()))'''******)))))))))))))))***'''(((((()))))))))))))))***************)))((((((***)))'''''')))))))))(((""")))+++'''###%%%'''((('''&&&&&&&&&'''(((***+++))))))***))))))(((''''''***+++,,,+++)))))))))***(((''''''))),,,---------***++++++***))))))***,,,......------,,,+++******+++++++++,,,,,,---------'''++++++&&&$$$((()))&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))******************(((&&&%%%'''''''''&&&'''&&&&&&''''''((()))******((('''&&&'''((('''&&&)))((('''&&&&&&'''))))))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%((('''&&&%%%$$$%%%%%%&&&)))))))))((('''%%%$$$###'''''''''''''''''''''''''''$$$%%%''''''$$$###%%%"""###$$$%%%&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&((((((***(((%%%&&&)))%%%(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###"""""""""$$$""" !!!$$$&&&%%%$$$'''%%%''')))%%% $$$,,,))))))((('''&&&%%%%%%%%%######$$$%%%&&&(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&''''''&&&%%%)))(((%%%#########$$$%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%555...'''$$$"""!!!$$$***))))))))))))))))))))))))((())),,,...///...---,,,000...---...000000---)))%%%%%%%%%%%%%%%&&&'''((($$$%%%''''''&&&$$$!!!'''&&&&&&&&&&&&'''((((((***+++,,,,,,,,,***)))(((######$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$&&&((()))'''%%%((())))))************))))))************+++++++++'''((()))++++++,,,,,,,,,,,,,,,,,,---...///000111;;;aaalllYYYEEE,,,222///......,,,))))))---,,,***((('''((())))))(((&&&'''(((***++++++,,,,,,))))))))))))(((((((((((())))))(((((((((((()))))))))(((&&&%%%&&&''')))+++)))(((&&&&&&&&&''')))+++...+++(((((())))))&&&###(((&&&$$$""""""$$$&&&((('''%%%""" !!!$$$(((+++(((((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""###$$$'''((((((%%%"""(((''''''&&&&&&&&&''''''&&&%%%%%%&&&))))))(((&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$'''******)))'''''''''"""$$$&&&%%%$$$###$$$$$$######$$$&&&))))))'''&&&''''''''''''''''''&&&&&&''')))***)))'''&&&&&&'''((((((((((((((((((((((((************))))))))))))---+++))))))***+++***)))++++++++++++++++++++++++((((((((((((((((((((((((%%%&&&'''(((((((((((('''///---)))'''&&&''')))+++)))***+++,,,,,,+++***))))))+++,,,***'''''')))+++(((((()))************)))''')))+++***((((((***---000---***)))*********)))++++++***************+++'''++++++&&&%%%((()))&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''(((((()))******))))))((('''&&&&&&''''''&&&$$$'''&&&&&&''''''((()))******(((&&&&&&'''((('''&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&'''''''''(((&&&&&&'''&&&&&&%%%$$$###%%%$$$$$$%%%&&&'''%%%$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$&&&&&&###"""%%%"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%'''%%%"""$$$&&&###&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%###!!!"""%%%''''''%%%$$$###$$$&&&""""""))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''''''''&&&'''&&&$$$"""!!!"""###$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!######"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%)))%%%#########"""$$$((())))))))))))))))))))))))((()))+++,,,------++++++******,,,000222111,,,(((&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######'''&&&&&&&&&&&&'''((((((***************)))((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$&&&((()))'''&&&(((((()))************)))))))))*********+++++++++)))*********+++,,,,,,,,,,,,,,,,,,,,,---...//////333TTT{{{{{{kkkVVV<<<777222//////---******---,,,***((('''((()))((('''&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))(((&&&&&&&&&''')))***((('''&&&%%%&&&''')))***,,,***(((((())))))'''$$$'''&&&%%%$$$$$$%%%&&&'''''''''&&&''''''(((******)))))))))((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((&&&(((******(((&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$&&&(((((('''&&&''''''''''''''''''''''''''')))***)))'''&&&&&&'''((((((((((((((((((((((((+++*********))))))((((((&&&''''''((()))***+++,,,************************((((((((((((''''''''''''(((((())))))******+++++++++***'''%%%%%%%%%'''((())))))***++++++***)))))))))***+++)))'''&&&(((***((()))******++++++*********+++,,,***((('''(((***---+++))))))+++------,,,++++++***))))))******+++(((******''''''))))))&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((&&&%%%%%%&&&''''''$$$"""'''&&&&&&''''''((()))******(((&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$###$$$$$$$$$%%%''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&###$$$%%%'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''######%%%$$$""""""%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''###%%%$$$"""###%%%###&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$&&&$$$###$$$&&&'''((('''&&&&&&'''(((&&&###%%%+++)))((('''&&&%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++(((%%%$$$&&&'''(((''''''&&&%%%#########$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%######$$$$$$$$$$$$###### """######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%&&&######%%%'''''''''''''''''''''''''''(((***++++++***)))((($$$'''+++000222000***%%%''''''&&&%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&'''&&&&&&&&&&&&'''((((((***)))(((((('''((((((((())))))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%'''((()))$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$&&&((()))(((&&&(((((()))***************)))))))))*********++++++---,,,+++******+++,,,---,,,,,,,,,+++,,,,,,------111HHHlll|||gggKKK<<<555000///...++++++......,,,******++++++)))(((&&&''''''''''''''''''&&&))))))))))))(((((((((((()))((((((''''''(((((()))(((''''''&&&&&&((()))***''''''&&&%%%%%%'''((()))***)))'''((())))))(((&&&''''''''''''''''''''''''!!!###&&&((()))(((&&&$$$(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''&&&###!!!"""''',,,&&&&&&%%%%%%%%%&&&&&&'''%%%'''((((((&&&%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((())))))(((&&&%%%&&&'''$$$&&&''''''&&&%%%%%%&&&(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''((()))***)))'''&&&'''((())))))))))))))))))))))))+++++++++***)))(((((('''###%%%((((((&&&&&&)))+++))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''((()))***+++(((((('''&&&&&&&&&''''''((())))))******))))))((())))))***((('''&&&'''))))))******+++++++++++++++)))***+++***)))((()))+++***))))))***---/////////******)))))))))******+++((()))(((((()))***)))'''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((''''''&&&%%%$$$%%%'''(((&&&$$$!!!'''&&&&&&''''''((()))***)))(((&&&&&&'''''''''&&&$$$$$$%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$###!!!!!!%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""#########%%%$$$$$$$$$%%%''''''''''''((())))))((('''(((+++((('''&&&&&&%%%%%%%%%&&&(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$###$$$&&&'''''')))((('''&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%"""######$$$$$$######"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%(((((($$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&$$$&&&+++...///,,,'''$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$&&&((()))(((''''''((()))***************))))))))))))************///---+++******+++---...,,,,,,++++++***+++++++++111===\\\vvvZZZBBB888///------------//////...------...---+++)))((((((((((((((()))))))))))))))))))))(((((((((((((((((((((''''''((((((((((((''''''''''''((())))))'''&&&&&&%%%&&&'''(((((((((((('''(((((((((((((((&&&'''((())))))((('''&&&!!!%%%'''((('''$$$###%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&&&&### &&&,,,&&&%%%%%%%%%%%%&&&&&&'''%%%''')))(((&&&%%%%%%'''%%%%%%&&&''''''((((((((()))))))))(((((('''''''''&&&'''((('''%%%%%%''')))%%%'''(((((('''&&&&&&'''***'''%%%$$$&&&'''''''''&&&&&&&&&'''''''''''''''((()))***)))''''''((()))************************,,,++++++***)))(((''''''%%%))),,,***%%%###%%%(((************************((((((((('''''''''&&&&&&((('''''''''((()))***+++(((((()))*********))))))(((((())))))))))))(((((())))))((('''&&&&&&'''(((******+++,,,,,,,,,,,,+++%%%'''(((***+++,,,---...***))))))+++---/////////***))))))))))))******+++)))'''''')))+++***((('''(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%$$$%%%'''(((&&&$$$!!!'''&&&&&&''''''((()))***)))'''&&&%%%&&&'''&&&%%%%%%&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&((()))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$$$$!!!!!!$$$$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%&&&'''###%%%&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""###%%%%%%%%%((((((''''''&&&&&&''''''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%%%%''''''%%%%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((()))******)))'''%%%$$$((('''&&&%%%%%%%%%%%%%%%###$$$&&&((((((((('''&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&((())))))((('''''')))******+++++++++(((((()))))))))*********///---+++******+++---...,,,,,,+++*********++++++///444LLLrrrlllHHH;;;...+++---......000---------...///...,,,)))((('''''''''((()))+++,,,))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&''''''((((((&&&''''''(((''''''((()))&&&''')))******)))'''&&&%%%&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$(((***)))%%%$$$(((,,,%%%%%%%%%%%%&&&&&&'''(((((()))******)))(((((()))$$$%%%&&&'''((((((((('''))))))((((((''''''&&&&&&$$$%%%&&&&&&&&&&&&)))+++%%%'''(((((('''&&&''''''***(((%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((((())))))((('''''')))+++++++++++++++++++++++++++++++++******)))(((((('''&&&***---,,,'''$$$%%%(((++++++++++++++++++++++++((((((((((((((((((((((((+++++++++++++++,,,------((()))***++++++******)))))))))(((((((((((()))))))))(((''''''''''''''''''******+++,,,,,,,,,,,,+++&&&'''(((***,,,---------,,,+++***+++---...---,,,))))))(((((()))******+++***&&&&&&***---+++((('''''''''((((((((()))))))))((((((''''''''''''(((((('''''''''(((''''''&&&%%%&&&%%%%%%&&&''''''$$$"""'''&&&&&&''''''((()))***)))'''%%%%%%&&&'''&&&%%%&&&'''((()))***+++++++++&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''((((((((('''&&&%%%&&&((((((&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%######&&&&&&"""!!!###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$###""""""######$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%$$$!!!"""&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((()))***"""###$$$$$$###$$$&&&((("""%%%'''%%%&&&((((((%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$#########%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! ###$$$$$$''',,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&++++++***'''$$$###$$$&&&''''''&&&%%%%%%%%%&&&&&&###%%%'''******)))'''%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''((())))))(((((((((((('''%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%((()))))))))&&&'''(((***++++++++++++((((((((()))))))))******---,,,+++******+++,,,---+++++++++***++++++,,,,,,111333CCCdddxxxQQQAAA000,,,.../////////++++++---///111000---***((('''&&&&&&&&&((()))***))))))))))))(((((((((((((((''''''&&&&&&''''''((('''''''''((((((((((((((('''''''''(((((((((((((((&&&'''(((((('''&&&''')))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''###&&&((((((&&&%%%&&&(((&&&&&&&&&&&&''''''((()))&&&%%%$$$&&&(((((('''%%%%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&&&&###$$$&&&&&&&&&&&&(((***%%%'''(((((('''&&&&&&''')))'''&&&&&&'''(((((('''%%%%%%&&&&&&'''((((((((()))))))))((('''(((***,,,************************************))))))))))))%%%(((+++,,,***((()))+++++++++++++++++++++++++++'''(((((())))))***++++++,,,,,,,,,,,,,,,++++++***)))))))))******)))((((((***))))))(((((())))))***+++)))''''''((()))(((''')))******++++++++++++++++++******,,,---,,,***(((,,,+++***+++,,,,,,+++)))(((((((((((()))******++++++%%%%%%+++///,,,((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((((((((('''&&&&&&((('''&&&&&&''''''&&&$$$'''&&&&&&''''''((()))***)))'''%%%%%%&&&&&&&&&%%%&&&'''((()))******))))))&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&((('''&&&'''''''''%%%###$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((((($$$!!!###$$$$$$#########$$$%%%&&&$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&&&&)))&&&&&&'''$$$ """'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''((()))***###%%%&&&&&&$$$$$$''')))###'''(((&&&(((+++***&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''(((&&&$$$######$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%### ###$$$###%%%)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''')))***)))'''$$$###%%%(((&&&&&&%%%%%%%%%&&&''''''&&&&&&(((((()))((('''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''&&&'''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%''')))***)))&&&'''((()))++++++++++++(((((((((((()))))))))***)))*********+++,,,,,,,,,+++++++++++++++,,,---...000333>>>WWWzzz}}}]]]JJJ555...//////...,,,---...111555777666333000---+++)))'''&&&''''''((())))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((((((((((('''(((((()))))))))))))))&&&((()))(((&&&%%%&&&((('''''''''(((((('''''''''!!!"""###$$$%%%%%%%%%%%%)))))))))((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%''''''''''''((()))******&&&### $$$)))+++((($$$&&&&&&((()))((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&''')))***)))'''%%%%%%&&&&&&'''(((((())))))))))))((('''(((+++---************************))))))))))))************&&&(((***++++++***)))(((************************''''''(((***+++,,,---...///000222222111///,,,***,,,,,,+++******)))))))))+++***))))))))))))***+++,,,***'''''')))***)))'''((()))******++++++******,,,++++++,,,...---)))&&&***))))))***,,,,,,***((('''''''''(((((()))+++++++++%%%$$$+++000,,,((((((&&&&&&&&&&&&'''''''''(((******))))))))))))******((()))))))))((('''&&&&&&***(((&&&&&&'''''''''&&&'''&&&&&&''''''((()))***((('''%%%%%%&&&&&&&&&%%%&&&'''((())))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$,,,***))))))))))))&&&$$$###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%########################$$$###&&&******%%%""""""%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&---))))))***'''!!!###***&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''"""""""""###$$$%%%&&&'''$$$&&&((('''%%%%%%(((+++###$$$"""$$$)))'''"""%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&(((******'''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&((()))(((%%%$$$&&&)))%%%%%%%%%%%%&&&&&&'''((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((($$$%%%'''((()))((('''''''''&&&&&&%%%%%%$$$$$$###%%%&&&'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%''')))******&&&'''((()))++++++,,,,,,(((((((((((())))))))))))'''((()))++++++,,,,,,,,,++++++++++++,,,---...///***...666JJJpppfffQQQ:::000000///,,,***222333777;;;>>>>>>:::777333111...***((('''(((((())))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&''''''((()))((((((((((((((()))***************&&&(((***(((%%%$$$%%%(((''''''''''''''''''''''''###$$$''')))***)))'''&&&(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%'''((((((((('''''''''((((((***++++++---(((%%%)))111555000***&&&'''((())))))'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&(((***)))'''$$$""""""$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&(((***+++)))'''%%%%%%&&&&&&'''((()))))))))))))))((('''(((+++...))))))))))))))))))))))))((((((((()))******+++++++++*********+++)))&&&###))))))))))))))))))))))))'''''')))***,,,...///000999;;;<<<===<<<888444222000///...---,,,,,,,,,,,,,,,+++***))))))***+++,,,---***((((((***+++)))'''(((((()))******************)))))),,,//////,,,)))(((((((((***,,,,,,***(((''''''''''''((()))++++++***((((((***,,,,,,)))&&&***))))))((('''&&&&&&&&&((((((((((((''''''''''''...+++'''$$$###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''&&&&&&''''''''''''((((((((((((!!!%%%******'''%%%$$$%%%######$$$%%%%%%&&&''''''(((((('''(((((('''%%%""""""###%%%'''((((((''''''%%%&&&&&&$$$""""""###$$$''''''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$&&&'''(((""" !!!$$$%%%!!!!!!###'''###"""&&&(((((((((+++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%###""""""$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""!!!!!!!!!!!!&&&&&&&&&$$$######%%%'''%%%%%%&&&%%%$$$###%%%'''$$$$$$%%%&&&''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((((('''%%%$$$######$$$%%%&&&&&&%%%$$$$$$######"""(((%%%"""$$$(((***'''$$$%%%&&&&&&%%%$$$%%%'''***)))((('''&&&%%%&&&'''(((!!! %%%((((((''''''''''''''''''&&&&&&%%%---+++)))'''&&&'''((()))((('''&&&%%%&&&&&&%%%$$$%%%&&&&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$###%%%'''))))))(((''''''((('''''''''&&&&&&''''''''''''$$$###'''...111...)))&&&((())))))(((((()))+++,,,***)))+++...000...,,,------,,,++++++******))),,,000444AAAaaakkk[[[DDD444111555222,,,)))444999;;;GGGVVVSSSDDD888///)))***,,,+++******))))))))))))************)))))))))'''%%%%%%''')))''''''((()))))))))))))))+++***)))))))))***,,,---+++(((%%%'''+++,,,)))%%%''''''''''''''''''''''''###&&&&&&$$$%%%((((((&&&((()))((($$$%%%(((((($$$%%%'''(((((('''&&&&&&''''''"""###***---'''!!!'''''''''((((((((((((((()))(((&&&$$$$$$$$$&&&''''''%%%$$$%%%(((***(((&&&(((((('''&&&$$$###"""!!!'''***---,,,&&&###$$$&&&'''''''''&&&&&&%%%%%%$$$((('''&&&'''((('''%%%###***(((&&&%%%&&&((())))))$$$&&&%%%$$$''',,,---******)))(((''''''((()))***((((((((())))))))))))***(((((((((((()))))))))***)))(((((()))+++,,,***))),,,------,,,---111999???LLLNNNOOONNNIIIAAA999333222///---,,,---.........---+++)))((((((((('''&&&((((((((((((((((((((((((''')))+++------***'''%%%''')))***+++***)))***+++---,,,******+++***)))''')))(((((()))++++++***(((((('''&&&'''))))))(((%%%***))))))(((''''''&&&&&&(((((((((((((((((((((((((((&&&###!!! !!!"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((()))))))))&&&'''))))))'''%%%#########$$$$$$%%%&&&&&&''''''((('''''''''((('''%%%###$$$%%%&&&(((((((((((('''$$$$$$%%%$$$######%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((%%%""""""&&&&&&$$$$$$''')))$$$###&&&(((&&&%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''',,,+++)))'''%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))(((&&&%%%%%%########################&&&''''''&&&$$$$$$%%%'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!!!!%%%'''%%%"""%%%&&&&&&%%%$$$$$$'''))))))((('''&&&%%%%%%&&&'''%%%$$$###$$$&&&'''''''''''''''((((((''''''&&&%%%+++***(((&&&&&&&&&'''(((''''''&&&&&&&&&'''&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))''''''&&&&&&%%%%%%%%%$$$&&&(((******(((''''''(((%%%&&&((())))))(((&&&%%%***(((&&&(((,,,---***''''''(((***)))(((((()))***)))'''&&&(((***,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,///222;;;XXXyyymmmooocccMMM:::222333333///111===GGGNNN___rrrsssgggIII;;;...++++++***'''&&&(((((()))))))))*********)))***)))(((&&&%%%''')))'''(((((()))))))))))))))&&&''')))***+++***)))(((***(((&&&'''+++,,,)))%%%''''''''''''''''''''''''%%%((()))''''''***)))&&&((()))(((%%%&&&))))))&&&%%%'''(((((('''&&&&&&''')))%%%"""###&&&%%% '''((((((((((((((((((((()))(((&&&$$$$$$%%%&&&'''(((&&&%%%&&&((()))(((&&&(((((('''&&&%%%$$$$$$###%%%***//////***%%%$$$%%%''''''''''''&&&&&&&&&&&&'''&&&&&&(((***,,,,,,,,,***)))'''&&&''''''''''''%%%'''&&&%%%'''+++,,,(((***)))(((''''''((())))))&&&''''''((())))))******)))))))))))))))))))))))))))(((((()))+++,,,+++))))))+++...///222<<>>BBBOOO[[[kkkyyyvvv\\\@@@222000...,,,***'''(((((((((((())))))))))))***+++***(((&&&'''''')))(((((('''((()))******(((((()))************)))((((((((()))******((('''((((((((((((((((((((((((%%%((((((&&&%%%'''%%%"""###(((+++(((&&&(((((('''&&&((())))))(((''''''((('''))))))(((%%%###$$$&&&))))))(((((('''''''''&&&'''''''''&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''''''''((((((((())))))'''((())))))(((''''''((('''(((((())))))*********///,,,(((&&&&&&''''''&&&!!!%%%)))******(((((()))(((***)))''''''***'''"""''''''((()))))))))))))))''''''&&&%%%$$$###"""""",,,,,,,,,,,,,,,+++++++++...,,,******+++,,,,,,++++++---///111:::TTTwwwsssbbbYYYJJJEEE===888555333222111222000...---...---,,,+++(((((((((((((((((((((((())))))((('''&&&''''''(((''')))***+++))))))***+++***++++++)))'''&&&(((++++++)))((()))***,,,,,,,,,((((((&&&$$$###$$$'''***((((((((((((((((((''''''&&&&&&''''''(((((())))))%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''(((((())))))***(((((())))))))))))******+++)))''''''((()))***)))&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((((((&&&$$$###$$$%%%(((''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''$$$$$$'''(((&&&(((,,,666...'''%%%$$$$$$&&&***'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%(((***((('''%%%######$$$%%%&&&"""###$$$$$$###"""###$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$""" !!!$$$'''!!!!!!"""###%%%&&&''''''(((***+++)))'''%%%%%%&&&%%%%%%&&&%%%$$$###%%%'''((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&%%%$$$###"""###$$$&&&'''&&&$$$!!!&&&&&&%%%%%%$$$######"""###$$$$$$%%%&&&''''''(((%%%&&&((('''&&&%%%%%%&&&***************))))))(((%%%&&&&&&&&&&&&&&&(((***&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###&&&((('''%%%$$$&&&((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******)))))))))(((&&&%%%&&&(((+++)))'''%%%%%%''')))+++''')))***)))&&&%%%'''***)))+++++++++)))((()))***((()))+++***)))((()))+++,,,++++++***))))))((((((***...000000999SSSxxxgggSSSQQQZZZbbbjjjtttxxxaaaFFF777222...***(((''''''(((((((((((())))))(((***++++++)))(((((())))))((('''''''''(((***++++++***)))))))))***,,,---(((((())))))))))))(((((((((((((((((((((((((((((('''***)))&&&&&&))))))&&&$$$***---***&&&'''(((&&&&&&(((***)))((('''(((((('''((((((''''''''')))***)))))))))(((''''''&&&&&&&&&'''''''''((((((((((((&&&'''((((((&&&%%%&&&''''''''''''((((((((((((((((((''''''&&&&&&'''((()))(((((((((((()))))))))))),,,***(((((()))++++++***!!!%%%***+++)))'''(((***(((***)))'''(((***'''"""&&&'''((()))*********)))+++***)))((('''&&&%%%%%%,,,,,,,,,,,,---------...///---+++***+++,,,,,,,,,+++---///333AAA^^^qqqgggTTTNNNEEE>>>999666444222333111///...//////---,,,))))))))))))))))))))))))***)))((((((''''''((((((''')))***+++***)))***+++'''***,,,***(((&&&(((++++++)))'''(((+++---......&&&''''''%%%######&&&)))'''(((((((((((((((((((((%%%%%%%%%&&&'''((((((((('''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''((())))))***************)))))))))))))))***++++++)))((('''((()))''''''''''''''''''&&&&&&'''%%%######%%%&&&&&&%%%%%%$$$$$$###$$$%%%'''(((&&&''''''&&&$$$$$$%%%'''$$$%%%&&&&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%(((%%%%%%))))))''''''***---(((%%%'''(((&&&%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%(((***((('''$$$###"""###%%%'''###$$$%%%$$$######$$$%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''(((%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&""""""###$$$%%%%%%&&&&&&)))******(((%%%$$$%%%&&&###$$$%%%$$$###"""$$$&&&(((&&&%%%#########%%%&&&###$$$%%%%%%%%%%%%$$$###"""###$$$$$$###""" %%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''###%%%'''(((&&&%%%&&&&&&)))***+++,,,,,,,,,++++++'''&&&%%%%%%'''(((((('''$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%%%%$$$###&&&((('''###!!!$$$'''&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&$$$%%%%%%&&&((()))******'''''''''&&&%%%%%%&&&(((***)))(((''''''((()))***''')))))))))((('''&&&''')))***++++++***)))***,,,***,,,---,,,******+++---++++++******************(((...222111555JJJnnnxxxjjjiiinnnrrr{{{rrr^^^III;;;555///+++***'''''''''((((((((())))))&&&(((++++++***))))))***))))))'''''''''(((***+++++++++***))))))+++,,,---'''((()))))))))(((((((((((((((((((((((((((((((((((()))((($$$%%%)))***)))'''---111---(((((((((''''''(((******((('''((()))%%%%%%&&&'''***---///000***))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((%%%'''((((((&&&%%%''')))'''''''''''''''''''''''''''''''''((()))***)))))))))(((((((((((((((''''''''''''&&&(((***,,,,,,+++$$$(((++++++'''%%%&&&)))'''))))))((((((***'''"""%%%&&&((()))*********))),,,,,,,,,,,,++++++++++++++++++,,,---...//////000000...+++***+++,,,---,,,------...444FFFeeevvvbbb[[[PPPGGG@@@<<<999777666333111000111111000...++++++++++++++++++++++++******)))))))))(((((((((''')))***+++***)))***+++!!!&&&++++++)))(((***---,,,***((((((***,,,------'''))))))(((%%%%%%(((+++'''''''''((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&''''''((()))******+++++++++******)))(((((((((+++---...,,,'''%%%&&&(((''''''''''''''''''&&&&&&'''%%%######$$$&&&&&&&&&%%%%%%$$$$$$%%%'''(((***$$$%%%&&&&&&%%%%%%'''))) !!!$$$&&&&&&%%%###!!!########################$$$$$$$$$###$$$$$$%%%%%%&&&$$$%%%((((((%%%$$$'''(((%%%''',,,---***&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$###"""###&&&((()))'''$$$###"""###%%%'''###$$$%%%%%%$$$###$$$%%%############$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''(((******$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&******)))&&&$$$###%%%&&&###$$$$$$###""""""###%%%'''&&&$$$""""""###$$$%%%"""###$$$%%%&&&%%%$$$###&&&&&&''''''&&&%%%###"""#########$$$$$$%%%&&&&&&%%%&&&'''&&&&&&%%%&&&'''"""$$$'''((('''&&&&&&''')))***,,,---......---,,,(((%%%"""###&&&'''%%%######$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&&&&%%%%%%###&&&(((&&&""" """&&&%%%&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&###$$$%%%&&&'''))))))***&&&&&&&&&%%%$$$$$$''')))(((((())))))))))))(((((($$$%%%''')))******)))(((((()))++++++******+++---''')))+++***'''&&&(((************+++,,,,,,------'''...333222222CCCfffsssjjjccc\\\eeesss~~~~~~hhhYYYGGG===777222//////''''''''''''((((((((()))%%%(((***+++*********+++***)))'''&&&'''(((***+++***************++++++,,,'''(((******)))(((((()))))))))))))))))))))))))))&&&'''%%%!!!"""''')))))))))000444///***))))))((('''(((******((((((((())))))'''$$$$$$&&&''''''&&&***))))))((('''&&&&&&&&&&&&&&&'''((())))))(((((($$$&&&((((((&&&%%%'''***((((((''''''&&&&&&&&&&&&&&&''')))+++---,,,***((())))))((((((''''''&&&&&&%%%$$$$$$&&&))))))(((''''''+++---+++&&&###$$$'''&&&))))))((()))***((("""%%%&&&((()))*********)))'''''''''((())))))*********+++,,,---...000111111111...,,,***+++---------///------444GGGfffkkkdddYYYNNNGGGBBB>>><<<777555333222333222111000------------------------***************)))((((((''')))***+++***)))***+++###***,,,+++***,,,//////,,,))))))***+++,,,,,,******)))''''''&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''(((''''''''''''((())))))''')))+++((($$$###''',,,)))'''%%%###"""###$$$%%%)))(((&&&%%%%%%'''***,,,,,,++++++***************'''((()))((('''&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&'''(((((($$$%%%&&&%%%###"""###$$$'''&&&$$$""""""###$$$%%%'''%%%######$$$&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))"""""""""###$$$%%%'''(((""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&'''((())))))((()))***)))'''&&&&&&''''''%%%"""!!!"""######"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))$$$###&&&'''$$$###$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))***(((((()))***+++***)))(((((())))))((('''&&&&&&######""""""###%%%&&&(((###%%%(((******'''###!!!'''''''''&&&%%%$$$""""""''''''&&&%%%%%%%%%%%%&&&'''$$$"""$$$((()))%%% ''''''&&&%%%&&&'''((()))&&&''')))******((('''%%%''''''''')))******'''%%%)))'''&&&'''******(((%%%''''''((()))))))))))))))+++++++++***************,,,***((())),,,...---+++&&&+++---333777999RRRzzzzzz]]]BBB@@@GGGSSS```mmmrrrnnnfffOOOFFFAAA???:::111------++++++***)))(((((())))))))))))************))))))******))))))))))))******...,,,)))'''&&&''')))***++++++)))(((''''''''''''$$$&&&(((***+++)))'''&&&)))***+++,,,,,,+++)))(((///666888333,,,***)))'''(((((('''$$$%%%))))))%%%))))))))))))))))))))))))###%%%''''''''''''(((***&&&&&&&&&'''''''''''''''+++)))'''''''''((('''&&&))))))'''&&&%%%%%%&&&''',,,,,,+++)))'''(((***---((((((((((((((((((((((((&&&''''''((()))******+++,,,***---111///(((&&&)))((((((((((((''''''***,,,+++***))))))+++,,,+++***))))))************))))))+++---...///.........000000111111000...------...---***+++333DDD___wwwfffZZZTTTNNNFFF@@@;;;:::888666444222111000,,,...---)))+++000000++++++***)))(((((()))*********++++++,,,,,,***)))((()))))))))***+++++++++,,,,,,******---,,,((((((******)))(((''''''&&&&&&&&&(((((((((((('''''''''''''''''''''(((((('''''''''''''''&&&&&&''''''((())))))***+++)))&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&)))((('''&&&&&&''')))***++++++***)))))))))))))))'''((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%&&&%%%$$$######%%%'''&&&$$$""""""###$$$%%%'''%%%######$$$&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))&&&&&&%%%$$$#########$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&'''((((((&&&&&&'''((('''$$$""""""###$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$###&&&'''$$$###$$$'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((()))((('''((()))******((('''((((((((((((''''''&&&'''&&&%%%############$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$'''&&&%%%%%%%%%&&&'''((((((((('''''''''''''''(((''''''''')))******'''%%%)))'''&&&''')))***(((%%%''''''((()))))))))))))))''''''(((***+++---......---+++)))))),,,---,,,+++))),,,,,,111444444HHHkkk|||]]]AAA888999???KKKYYY^^^WWWMMMCCC<<<888888444...***+++++++++***)))))))))))))))((())))))*********))))))***))))))(((((())))))***---,,,***((('''((())))))+++***)))(((((('''''''''%%%&&&((()))***)))'''&&&'''(((***+++,,,+++***))),,,333555000***)))((('''***------)))'''))))))&&&))))))))))))))))))))))))+++++++++)))'''%%%%%%%%%&&&&&&''''''''''''((((((***)))''''''((()))((('''***)))(((&&&&&&&&&''''''''')))***'''$$$###&&&***(((((((((((((((((((((((('''''''''((()))*********+++***,,,///---'''&&&***'''((()))(((''''''))),,,)))(((((((((***+++***)))******++++++++++++******+++---///000//////000111,,,---...,,,***)))***+++---+++,,,222???VVVvvvvvvhhh```XXXNNNFFF===;;;888555444333222222...000///,,,---222111---,,,+++***)))((()))******,,,,,,,,,,,,,,,***)))(((***************+++++++++,,,)))***,,,,,,((((((******)))(((''''''&&&''''''(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((('''$$$"""%%%&&&&&&''''''''''''''')))(((((((((((((((((((((******)))(((((((((((((((&&&((()))((('''&&&((()))((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$#########$$$%%%&&&%%%######%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%''''''((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$$$$$$$&&&(((''''''%%%$$$############***)))((('''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''&&&$$$""""""###$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((($$$###&&&'''$$$###%%%''''''(((((())))))))))))'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&((()))((('''&&&''''''((((((((('''''''''&&&%%%$$$############)))'''%%%$$$$$$%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&###&&&)))(((%%%###%%%(((%%%%%%%%%%%%%%%&&&'''''')))(((&&&$$$$$$&&&((()))((('''''')))******(((&&&(((''''''((())))))(((&&&''''''((()))))))))))))))&&&&&&(((***,,,---///000...,,,******+++,,,,,,+++,,,---+++///444333@@@\\\dddIII999333111;;;IIIMMMEEE:::777333000111000,,,******+++***))))))))))))))))))'''((()))***************)))((((((''''''(((((()))++++++******)))(((((((((******))))))((((((''''''&&&&&&'''(((((((((((('''&&&''')))***+++******))))))///111---)))(((((('''%%%***,,,******,,,,,,***))))))))))))))))))))))))......---+++'''%%%$$$$$$&&&'''''''''((((((((()))***((('''''')))******))),,,***)))''''''''''''((('''+++---+++'''%%%(((+++))))))))))))))))))))))))''''''(((((())))))*********)))***,,,***'''(((+++'''((()))((('''''')))+++(((''''''''')))***)))(((++++++,,,,,,,,,,,,++++++,,,...000000000///000222...//////...,,,++++++,,,---,,,...222999JJJfff~~~vvvjjj\\\RRRHHHDDD===999777666666666222333111///000333222///,,,,,,+++***************,,,,,,,,,,,,+++***)))(((+++++++++***************+++)))))),,,,,,((((((***))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''***&&&######'''(((&&&###$$$%%%''')))***)))(((((((((((()))***)))((('''&&&))))))((('''''''''''''''&&&'''((((((''''''((()))((((((((()))((('''%%%%%%&&&&&&&&&''''''''''''''''''((())))))(((&&&$$$"""%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$#########$$$$$$&&&$$$######%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%'''(((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&'''$$$$$$$$$$$$$$$%%%&&&&&&***)))((('''&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%$$$######$$$%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((($$$###&&&'''%%%$$$%%%&&&&&&''''''(((((())))))''''''&&&&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&%%%%%%&&&'''(((((((((((($$$$$$$$$$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$''')))(((%%%$$$&&&((($$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&((((((((((((''')))******(((&&&'''''''''((()))(((''''''''''''((()))))))))))))))))))))******+++,,,------...---,,,+++++++++++++++------***...666555>>>SSSqqqXXX@@@666000555???AAA;;;555333000///000000...,,,+++******)))))))))))))))***'''((()))******+++******((((((''''''''''''(((((()))***++++++***)))(((''')))))))))))))))(((''''''&&&''''''''''''((((((((((((((())))))))))))((('''''',,,...+++((()))***(((((())))))((()))+++'''!!!)))))))))))))))))))))))))))***+++***((('''((()))'''''''''(((((())))))***)))((('''(((***,,,,,,+++---,,,***)))((((((((((((+++,,,------,,,+++******************************'''((((((((()))))))))***((((((((((((''''''))),,,'''((()))(((''''''((()))(((''''''(((***+++***)))***++++++++++++++++++******,,,////////////000111...///000///,,,+++,,,---+++,,,///222555AAAXXXmmmpppbbb[[[SSSIIIAAA===<<<;;;:::555444222111222333222000------,,,,,,++++++******************************,,,+++++++++***)))))))))+++((())),,,,,,((((((***)))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''555...&&&###&&&)))(((&&&###%%%'''***+++***)))((('''(((*********)))(((''')))(((((('''''''''''''''%%%'''((((((''''''(((***((()))******)))'''&&&$$$&&&&&&&&&'''''''''(((((('''((())))))(((&&&$$$"""&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$###$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$######$$$$$$%%%''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&$$$######"""######'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&'''$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%###!!!""""""%%%$$$###$$$%%%&&&%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''###"""&&&'''%%%$$$&&&$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&''''''(((''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''((((((((('''''')))(((((((((******)))'''''''''((((((((('''''''''''''''((()))))))))))))))))))))***+++,,,------.........---,,,+++++++++,,,......***,,,444444999IIIwww}}}gggFFF:::000111333222111222222111111000000000...+++***)))))))))))))))******(((((()))***************((((((''''''''''''((((((((()))***++++++***((('''((())))))***))))))((('''''''''''''''(((((())))))*********)))((('''&&&&&&(((+++,,,***)))+++,,,***333///***''')))))) ************************%%%'''(((((((((((()))+++''''''(((((()))***++++++***)))((()))+++---------///...,,,***)))))))))))),,,)))'''))),,,,,,)))%%%++++++++++++++++++++++++(((((((((((())))))))))))'''((((((&&&&&&(((***,,,&&&((()))((('''&&&'''((()))(((((()))+++,,,,,,+++))))))************))))))(((+++---...---...///000+++,,,,,,+++)))((()))******,,,///222444<<>>:::;;;666444555666333222333////////////...,,,+++***&&&&&&'''''')))***,,,---+++++++++***************)))''''''++++++((((((***((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''''''''(((((('''''''''''''''&&&&&&''''''((()))<<<555---'''%%%&&&&&&&&&%%%%%%'''((()))(((((('''&&&'''((()))***+++++++++***)))((((((''''''((((((%%%&&&(((((('''''')))++++++,,,------,,,***'''%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''&&&&&&'''((()))(((&&&&&&&&&((($$$%%%%%%%%%$$$$$$###############$$$%%%%%%###!!!###############$$$%%%%%%%%%%%%&&&'''''''''''''''"""######$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$######%%%&&&$$$###$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&###"""%%%'''%%%%%%&&&######$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&'''''''''&&&%%%%%%((((((((((((&&&$$$"""!!!###$$$&&&'''((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&###%%%&&&$$$!!!!!!$$$'''$$$%%%&&&'''(((''''''&&&&&&'''((()))************+++)))(((((()))******)))%%%(((***)))'''&&&''')))''''''((()))))))))))))))((()))***+++---...///000+++---...---++++++---000---000,,,***000000444AAAccc|||gggPPP;;;444222......333---000000...///111...((()))))))))))))))***++++++******+++******)))((('''***))))))(((((())))))***)))))))))*********))))))'''((()))******)))((('''((()))+++,,,,,,,,,***)))******)))))))))*********)))+++***((())),,,---***''')))***))),,,111111///************************'''(((***)))))))))***+++'''(((((()))+++,,,,,,------+++***+++---......---222111///---++++++++++++,,,------+++)))(((+++---************************))))))))))))((((((((((((&&&+++,,,'''&&&***+++)))&&&((())))))'''&&&%%%&&&(((''''''(((+++,,,,,,+++)))******++++++******)))'''***,,,------...///111000111111000...------...,,,+++---222555777===DDDPPPcccxxxfffXXXPPPJJJBBB===>>>999666888888444333555000000000000///---+++***+++***)))))))))***,,,,,,***************+++++++++(((&&&'''***+++((((((***(((((('''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((''''''''''''((())))))000---((($$$$$$$$$%%%&&&%%%&&&&&&'''''''''''''''&&&'''''')))***+++,,,---******)))(((((((((((((((%%%&&&(((((('''((()))+++,,,---......---+++(((&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&'''((((((''')))))))))'''&&&'''((($$$%%%%%%%%%%%%$$$#########"""###$$$%%%%%%###!!!######""""""###$$$%%%%%%$$$%%%%%%&&&'''''''''&&&!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$$$$###!!! """###%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))!!!"""###$$$&&&)))+++,,,))))))((((((''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&%%%$$$###""""""!!!###$$$$$$%%%((()))######$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&""""""%%%'''&&&%%%'''$$$$$$%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''###$$$%%%'''((()))))))))''''''&&&%%%%%%%%%%%%&&&%%%)))%%%###***%%%&&&'''((((((((('''&&&))))))((('''(((***,,,---+++)))(((((()))******)))%%%(((******'''&&&''')))'''(((((()))))))))))))))---,,,,,,,,,,,,,,,,,,,,,***,,,...---++++++...111***000---,,,222444:::IIIggguuuXXX===555444000---000,,,000111...000333000***))))))((())))))***++++++++++++++++++***((('''&&&******))))))))))))******)))))))))))))))*********&&&''')))***+++***((('''((())),,,......---+++)))((((((((()))***,,,---...)))+++)))'''(((,,,,,,))))))000222,,,'''(((,,,---************************%%%''')))******+++---///'''((()))***+++,,,------...,,,++++++---......---333222///---,,,+++++++++$$$))),,,(((!!!%%%---))))))))))))))))))))))))))))))))))))((((((((((((&&&,,,---((('''***+++(((&&&'''))))))'''%%%%%%%%%'''&&&&&&'''***++++++***+++++++++,,,,,,+++++++++(((+++---...//////111222---...///...,,,++++++,,,...++++++111555666888;;;BBBQQQlll~~~lll___WWWPPPHHHAAAAAA;;;888;;;:::666444777000111111111///...,,,***///...---+++***++++++,,,))))))******+++++++++,,,(((&&&'''***+++((((((***((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%'''&&&&&&(((++++++(((%%%(((((('''''''''(((((()))((("""$$$'''&&&"""((('''&&&%%%%%%&&&'''((()))******)))(((((()))+++******)))((('''&&&%%%%%%$$$''')))'''''')))((($$$(((((())),,,///...+++'''%%%%%%%%%%%%%%%&&&'''(((###&&&(((((('''%%%%%%&&&$$$%%%((())))))(((%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''''''''''''''"""!!!$$$$$$ !!!&&&(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$""""""%%%#########%%%&&&%%%$$$&&&""""""&&&'''%%%###$$$%%%&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$%%%(((***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$######"""#########''''''&&&%%%$$$######"""$$$###"""""""""###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''')))******(((&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$%%%&&&'''((("""###$$$%%%%%%$$$"""""""""$$$&&&&&&%%%%%%&&&'''###%%%(((((('''%%%%%%%%%&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---,,,,,,***)))))))))***+++(((((((((((())))))))))))******))))))((())))))***((()))******))))))+++---,,,++++++---//////,,,(((------***---111000@@@^^^{{{fffJJJ777222222000---000///...---,,,---......+++******)))))))))))))))+++)))(((''''''((()))+++---+++)))((('''((()))***,,,+++***((((((((()))))))))***,,,------,,,+++***)))+++)))'''(((---...+++&&&''')))***+++++++++***++++++,,,,,,,,,+++***))),,,---...///...---,,,+++******)))(((((()))***+++))))))))))))))))))))))))(((&&&'''***+++******---+++,,,------......------///222444111,,,***,,,///************)))))))))((())))))************))))))+++++++++*********)))))))))))))))((((((((((((((())))))(((((((((((())))))...,,,***(((''''''((())))))***++++++***)))***+++******))))))***,,,...///---,,,+++*********+++,,,+++,,,...111444666888999@@@BBBQQQqqq|||tttjjjZZZMMMIIICCC>>>;;;;;;:::666444555///000000///---,,,,,,---,,,,,,++++++++++++++++++''''''((()))+++---000222))))))(((((()))***++++++((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&%%%$$$%%%'''***+++)))'''((((((''''''''''''''''''***&&&"""###&&&)))(((''')))((('''&&&&&&&&&'''((()))******)))(((((()))+++))))))((((((((((((((('''%%%((()))'''&&&((('''$$$(((((((((***------***'''&&&&&&%%%%%%%%%&&&''''''"""$$$&&&%%%$$$###$$$%%%'''(((***,,,,,,***((('''%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''(((((((((((($$$"""$$$### !!!&&&'''%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''%%%$$$%%%&&&&&&%%%$$$'''###"""%%%%%%"""!!!"""$$$$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%######$$$$$$$$$###$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%###############$$$$$$%%%"""##################""""""$$$%%%''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&(((***+++)))(((&&&%%%%%%%%%'''(((''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''"""###$$$%%%%%%$$$###""""""###%%%%%%%%%$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,,,,+++***)))))))))******(((((((((((())))))))))))*********))))))*********,,,---...---,,,,,,...///,,,++++++,,,......,,,))),,,---,,,///333555IIIkkklllOOO:::111///---,,,......---------------...++++++***)))))))))))))))***)))(((''''''((()))***,,,+++)))((('''(((***+++,,,+++)))((((((((()))***'''(((***++++++***)))(((******(((&&&)))///...+++))))))***************))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++++++++))))))((()))***+++************************)))''''''+++,,,***+++...***+++,,,,,,------,,,,,,222444444000***%%%&&&(((+++***))))))(((((())))))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))***))))))(((((())))))***+++***(((''''''''')))***)))***++++++***)))***++++++************+++---...------++++++++++++,,,---+++,,,...111444666888999>>>???LLLjjjwwwgggYYYSSSHHHAAA;;;;;;;;;888555555000111000///...---------,,,,,,,,,,,,++++++++++++******)))******,,,---...)))))))))))))))******+++((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%(((******)))(((''''''&&&&&&&&&%%%%%%((('''&&&&&&&&&((()))******)))(((((('''''''''(((((()))******(((((()))***((((((((())))))*********&&&))))))&&&&&&((('''###(((''''''((()))***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&((()))+++,,,,,,+++)))(((%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&((((((((()))***%%%######""" """%%%%%%$$$###$$$%%%&&&&&&$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))'''&&&&&&&&&&&&%%%$$$)))$$$###%%%%%%""" !!!"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''&&&&&&%%%$$$""""""###$$$###"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$$$$$$$$$$""""""############""""""###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''((()))***+++)))(((&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""$$$&&&&&&$$$$$$$$$%%%%%%&&&'''&&&%%%$$$&&&((($$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++***))))))))))))***(((((((((((())))))))))))++++++******+++++++++++++++,,,,,,+++))))))***,,,---,,,++++++------,,,++++++...---///333777PPPuuutttYYYBBB555000//////,,,,,,------...---------++++++***))))))))))))******)))(((''''''((()))******)))((((((((()))***++++++***)))((((((((()))***'''((()))***+++******)))***)))'''&&&+++111000***,,,+++******))))))******111000...,,,++++++,,,,,,((()))***+++,,,,,,,,,+++---,,,+++***))))))******++++++++++++++++++++++++***'''(((,,,---+++,,,///)))***++++++,,,,,,++++++111222222...((($$$###$$$+++***)))((('''((())))))))))))************))))))+++++++++************************************************))))))*********(((((('''&&&'''((()))***)))***++++++***)))***+++,,,+++*********+++,,,---------+++++++++,,,---...---...111444777999::::::===<<>>???===999777333333111000///......------------,,,,,,,,,++++++---,,,++++++******++++++***************)))))))))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))'''''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%######&&&)))******))))))((((((''''''''')))******((((((((()))))))))))))))************'''))))))&&&%%%''''''$$$((('''&&&%%%&&&'''((((((''''''''''''&&&%%%%%%$$$'''((('''&&&%%%%%%''')))%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&((((((((((((***'''$$$"""!!!!!!###%%%###""""""$$$&&&'''&&&%%%%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))'''&&&%%%&&&&&&$$$""")))%%%###&&&&&&$$$###$$$######""""""###%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&((((((((((((''''''''''''%%%$$$""""""$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''((()))***((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$%%%%%%&&&'''&&&%%%$$$$$$&&&(((###%%%((()))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))+++******)))))))))))))))(((((((((((())))))))))))***+++++++++,,,,,,,,,+++***++++++***((('''(((***---,,,+++++++++,,,,,,,,,,,,000......000444PPPxxx}}}fffOOO>>>666444444***+++---.........---,,,,,,+++******))))))************)))(((((()))******))))))(((((()))***+++,,,***)))(((''''''((()))***)))***+++,,,,,,,,,,,,,,,***)))&&&&&&,,,222000***,,,+++***))))))***,,,---444222///+++))))))))))))(((((()))+++,,,------...///...,,,+++*********+++++++++++++++++++++++++++)))'''(((+++,,,***+++...******+++,,,,,,,,,,,,,,,+++,,,---+++(((''''''))),,,***)))''''''((()))***))))))************))))))***************************+++++++++++++++,,,,,,++++++************++++++))))))(((((((((((()))***)))***++++++***)))***+++---,,,+++*********+++,,,,,,++++++******+++------000222666999;;;<<<<<<<<<===:::===QQQuuu{{{pppcccUUUGGGDDDEEEBBB>>>;;;888666333222111000000//////.........---,,,,,,,,,---,,,,,,++++++*********++++++++++++***))))))(((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''))))))((('''%%%%%%&&&&&&&&&&&&''''''&&&&&&$$$$$$!!!$$$'''&&&###"""%%%((()))))))))))))))(((((('''&&&(((******)))'''((((((************))))))))))))'''))))))%%%%%%''''''%%%((('''&&&%%%$$$%%%'''(((&&&''''''''''''%%%$$$$$$(((((((((&&&%%%%%%'''***$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''((('''%%%"""!!!###$$$$$$"""!!!"""$$$&&&'''&&&$$$&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&(((&&&$$$$$$%%%$$$###!!!%%%!!! ###%%%$$$$$$&&&%%%$$$###""""""$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''')))))))))(((((('''''''''&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&%%%%%%$$$$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&((()))(((&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&(((###%%%((()))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))************))))))(((((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,+++.........---+++***,,,---,,,,,,,,,+++++++++,,,---,,,000...///111555PPPyyyttt___KKK===666333+++,,,---.........---,,,,,,++++++*********************))))))))))))******((((((((())))))***++++++))))))(((''''''((()))***))))))***+++,,,---------***)))((((((---222000******)))))))))+++---///000000///,,,***))))))***+++******+++,,,---///000000000///---,,,+++++++++,,,++++++++++++++++++++++++)))&&&'''+++,,,***+++...+++,,,,,,---------------)))***++++++******+++,,,,,,+++***)))((())))))***))))))************))))))******************************++++++,,,,,,,,,,,,++++++************++++++,,,,,,+++***)))))))))))))))***++++++***)))***+++---,,,+++*********+++,,,+++***))))))***+++,,,---222444888;;;===<<<;;;::::::777888IIImmmqqqaaaQQQKKKJJJFFFAAA>>>===:::666444444444222111000000//////...------,,,***+++++++++++++++++++++++++++,,,,,,+++***)))(((&&&&&&'''(((((('''&&&&&&((('''&&&&&&&&&&&&'''(((***++++++)))&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%###&&&((((((%%%%%%''')))'''(((((())))))(((((('''&&&(((******)))''''''(((*********))))))(((((((((&&&((((((%%%%%%((()))&&&'''((('''&&&$$$$$$&&&(((%%%&&&'''''''''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%'''&&&""""""%%%&&&$$$!!!!!!"""$$$&&&'''%%%###&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$$$$$$$###!!!""""""!!!"""%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%&&&&&&'''(((''''''&&&$$$######"""%%%&&&((())))))(((''''''''''''''''''&&&&&&&&&&&&%%%&&&((('''&&&&&&'''))))))))))))(((''''''&&&&&&&&&%%%###$$$%%%'''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$######"""###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&'''(((((((((((('''&&&))))))(((((((((((())))))''''''''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&''''''((()))(((&&&$$$$$$%%%%%%&&&'''&&&%%%$$$&&&((($$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******))))))((('''(((((((((((())))))))))))((()))***,,,,,,,,,++++++,,,------,,,******+++---+++,,,------++++++,,,---+++...---000444999RRRxxxqqq]]]III999000......//////......---,,,,,,,,,+++************+++************************))))))))))))************)))((('''''''''((()))***''''''((()))***++++++,,,)))++++++***,,,///...***((())))))+++,,,...000111))))))))))))***,,,...///,,,,,,,,,---...000111222000///...,,,,,,,,,------++++++++++++++++++++++++)))'''(((,,,---++++++///,,,,,,---............---++++++++++++++++++******,,,,,,+++++++++*********))))))************))))))***************+++++++++*********++++++,,,,,,---*********))))))*********...------,,,***))))))((()))***++++++***)))***+++,,,+++*********+++,,,---+++******)))***+++---...333555999<<<===;;;888555555444666DDDeeeooo^^^UUUPPPIIIDDDBBBCCC>>>999666777777555333222111111000///...------)))***+++,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))&&&&&&'''(((((('''&&&&&&((('''&&&&&&&&&&&&'''((((((+++,,,,,,(((&&&&&&'''$$$%%%''')))))))))((('''%%%'''((((((((('''(((((($$$%%%'''((())))))((((((%%%'''******)))''''''''''''((((((((((((((())))))%%%''''''$$$%%%)))***((('''((()))'''%%%$$$&&&((($$$%%%&&&(((((('''&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""&&&&&&###$$$''''''###!!!!!!"""$$$&&&&&&$$$"""$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))&&&%%%$$$$$$%%%&&&%%%###$$$ """!!!"""%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&(((******)))((('''((('''''''''&&&&&&&&&&&&%%%((())))))''''''(((***))))))(((''''''&&&%%%%%%%%%###"""###%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%'''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&)))(((''''''''''''((()))%%%&&&'''''''''&&&%%%$$$$$$$$$######$$$%%%'''(((&&&'''((('''$$$"""""""""$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))((()))*********)))''''''(((((((((((())))))))))))&&&(((***+++,,,,,,+++***((()))***)))((((((***+++))),,,......,,,++++++,,,+++---,,,000555888LLLnnnsss\\\FFF777222111000///...------------,,,++++++******++++++*********++++++*********)))************))))))((((((''''''&&&'''((()))***'''''''''((()))+++,,,---(((---///---+++,,,---+++)))***+++---.../////////))))))***+++,,,---...///......------...000111222000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***...///---...111++++++,,,------------,,,,,,+++***************)))+++,,,---......,,,+++)))))))))************))))))))))))*********+++++++++))))))******+++,,,,,,,,,***))))))(((((())))))***+++++++++++++++***)))))))))***++++++***)))***++++++************+++---...,,,,,,++++++,,,---///000777:::===@@@???<<<888444444444444>>>YYYwww~~~ooodddZZZPPPJJJIIIGGGBBB;;;999::::::888555333222222111///......---)))***+++,,,,,,,,,++++++)))***+++------,,,+++***%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&***------***(((((((((###%%%''')))******)))(((%%%&&&&&&'''((((((''''''###$$$&&&((())))))((((((%%%'''******)))'''''''''%%%%%%&&&'''((()))******$$$'''&&&$$$%%%)))+++)))&&&(((***)))&&&$$$%%%'''###$$$&&&(((((((((&&&%%%%%%'''******)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$"""!!!  %%%'''$$$%%%)))(((###""""""###$$$&&&&&&###!!!""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&%%%$$$%%%'''''''''%%%)))$$$!!!###$$$###$$$&&&#########$$$%%%%%%%%%&&&######$$$%%%%%%&&&''''''!!!!!!###$$$&&&'''))))))%%%&&&(((******)))((('''(((((('''''''''&&&&&&&&&&&&(((******(((''')))+++)))(((((('''&&&%%%%%%%%%$$$"""!!!"""$$$%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((()))))))))((('''%%%%%%&&&&&&&&&%%%$$$###&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%$$$$$$######$$$&&&'''(((%%%&&&'''%%%""" ###&&&(((((('''%%%%%%%%%&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))((()))*********)))'''&&&(((((((((((())))))))))))%%%''')))+++,,,+++***)))***,,,,,,,,,+++,,,---///(((,,,//////---++++++,,,------+++...333333DDDbbboooUUUCCC555333111///---------...---,,,++++++******++++++******++++++++++++*********************)))((('''((('''&&&&&&'''((()))***)))))))))***+++---...///'''...222...******++++++***+++---...///...------............---,,,+++***///...------...///111222//////...------...000000...........................+++,,,000111///000333******+++,,,,,,,,,,,,+++)))(((((()))***++++++***+++---///000000...+++)))))))))************))))))))))))******++++++++++++(((((()))***++++++,,,,,,))))))(((((((((((())))))(((((()))************))))))+++++++++***)))***+++******))))))***,,,...///......------...///111222<<>>;;;999777555333111000000111111***,,,......---+++++++++++++++++++++++++++++++++(((((((((''''''&&&&&&&&&&&&((()))((('''%%%&&&&&&((())))))'''%%%$$$%%%''')))(((&&&''')))******)))''''''((((((((('''%%%%%%%%%&&&'''((()))(((((('''((((((((((((((())))))***((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%(((&&&%%%%%%&&&(((((((((&&&&&&&&&'''''''''''''''%%%'''))))))((('''((()))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$""" %%%$$$$$$%%%&&&&&&$$$###'''$$$###%%%%%%""""""%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$###############&&&&&&######((()))&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((&&&&&&%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$""""""$$$&&&((((((((((((((((((''''''''''''%%%$$$#########$$$&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$'''%%%###$$$&&&'''%%%###&&&$$$"""!!!!!!$$$''')))'''&&&&&&&&&''''''$$$"""$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))(((''''''&&&&&&''''''''''''(((((((((((())))))++++++***)))))))))))))))+++)))'''''')))++++++)))...+++)))+++///111///,,,111......000///,,,+++.........000111//////:::HHHpppjjjOOO===;;;666000---...//////------------------------,,,,,,++++++***)))))))))***+++++++++***)))((((((***)))((((((((()))***+++(((***++++++***))))))***))),,,---+++'''&&&(((+++***))))))(((((())))))***000000//////...---,,,,,,,,,+++,,,//////...111777555333111111222333222111/////////000000000222444,,,---...//////...---,,,---...//////---,,,+++***,,,---...---,,,,,,---//////000>>>RRRWWWGGG444,,,,,,+++++++++******))))))+++***((()))***,,,,,,+++************************++++++******)))))))))))))))******+++++++++******+++,,,---......,,,***)))******++++++,,,,,,,,,---,,,+++******,,,///333666KKKTTTZZZVVVMMMEEE===777777666333222888@@@BBB>>>EEERRRdddxxxttthhh]]]SSSMMMGGGCCCCCCAAA===999777666333111000000000111,,,---......---,,,,,,,,,++++++++++++++++++++++++((((((((((((''''''''''''&&&((())))))'''&&&&&&'''&&&'''((('''%%%%%%'''((((((''''''(((******)))'''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''((('''''''''((((((''''''(((((())))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&(((&&&%%%%%%&&&((((((((('''''''''''''''&&&&&&&&&%%%'''))))))((('''((()))&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""$$$%%%%%%%%%%%%%%%(((%%%$$$&&&))))))$$$$$$######$$$%%%%%%$$$"""%%%""""""%%%%%%###$$$'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$""""""###%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&$$$%%%((()))'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%% ###%%%''''''&&&%%%""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%'''))))))((()))((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$######$$$%%%&&&)))'''&&&&&&&&&%%%###!!!###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++******)))))))))******+++***(((((()))***)))(((---+++***+++///111///---///,,,,,,//////,,,,,,///111000000000//////555<<>>777333222222000///.........---......//////,,,,,,,,,+++******))))))))))))***++++++***)))(((,,,+++***)))((()))***+++***+++,,,,,,***(((((()))(((((()))((((((((((((((())))))(((((((((((())))))---------------,,,,,,,,,))))))+++...//////555<<<<<<;;;999777555333333333222222333333444666777777222222222111111000000///...///111111000---***(((,,,---......------///000555???UUUmmmoooXXX<<<,,,------,,,,,,,,,,,,++++++,,,***))))))+++,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,+++++++++,,,---...---,,,+++***...---+++*********+++,,,,,,+++))))))+++///444777OOOZZZbbb]]]QQQFFF===777:::888444000222666666222999DDDUUUiiiwwwkkk]]]UUULLLHHHHHHGGGAAA<<<999777444222000000000111/////////......---------,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((('''((())))))'''&&&&&&'''%%%&&&''''''&&&&&&(((***&&&&&&'''(((******(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''(((((()))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&$$$%%%&&&((((((((()))(((((('''&&&&&&%%%%%%%%%'''))))))((('''((()))&&&''''''''''''''''''&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%&&&''')))((($$$!!!###""""""###%%%%%%$$$"""$$$!!!!!!$$$%%%$$$%%%(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$ ###&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''(((&&&%%%######%%%&&&((($$$$$$######$$$$$$%%%%%%'''((()))))))))'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***)))((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((&&&%%%%%%&&&%%%$$$""""""###$$$$$$%%%%%%$$$$$$'''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((+++******))))))******++++++***)))((((((((((((''',,,***)))+++---///...,,,---***+++......,,,,,,///111///////////////111444DDDZZZuuudddGGG???777666888666444222//////.........000111222,,,,,,,,,++++++*********))))))***,,,---,,,***)))---,,,+++)))))))))******,,,---...---+++))))))))))))'''&&&'''***+++***'''+++******))))))******+++*********+++,,,---............///111111444>>>JJJUUUSSSMMMDDD<<<888777888888999999888:::======;;;<<<;;;:::999888888888888777666666666555222///,,,///000000000///000222444FFFRRRkkkhhhHHH444///............---------+++***((()))+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++,,,---------,,,++++++111000---+++******+++,,,---+++)))(((***///444777JJJVVV```]]]RRRHHH@@@;;;;;;:::666111111444444111777>>>IIIXXXmmmuuukkk```SSSLLLKKKJJJEEE???:::999666333111000111111222111////////////......,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))'''(((***)))(((&&&''''''%%%&&&'''&&&&&&&&&(((***&&&&&&&&&(((******(((&&&(((((((((((((((((())))))((((((((((((((()))))))))((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&''''''((((((((('''(((&&&$$$%%%&&&((((((((())))))((('''&&&%%%%%%$$$%%%'''))))))((('''((()))'''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""%%%'''(((%%%######$$$"""""""""###%%%%%%$$$###$$$!!!!!!$$$%%%$$$%%%)))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$ $$$&&&'''%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%&&&''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$""""""$$$%%%'''$$$#########$$$$$$%%%&&&%%%%%%&&&&&&%%%$$$###"""&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***)))((()))(((((('''&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%!!!""""""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&$$$###$$$%%%&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((())),,,+++******************))))))***)))((('''''''''))))))((()))+++,,,,,,+++---******......,,,---000---...------...000111000444AAAUUUnnnmmmJJJ@@@999::::::777333333//////......///111222444,,,,,,,,,++++++++++++++++++******,,,...///---+++---,,,+++)))))))))******---///000///,,,+++***+++***(((''')))---...,,,(((++++++************++++++,,,,,,,,,,,,---///000111333444777999:::@@@QQQaaayyytttjjjZZZKKKCCCCCCFFFCCCFFFGGGFFFJJJQQQQQQLLLLLLLLLJJJIIIHHHHHHHHHHHHGGGDDDAAA??????===;;;999777777666555444555999<<>>;;;777444333333333333111000111222222...***......------,,,,,,++++++)))))))))******+++++++++((()))******(((''''''(((&&&'''''''''%%%&&&''')))(((&&&%%%%%%'''((((((''')))(((((('''((()))***+++(((((('''&&&'''((()))***)))((('''&&&&&&&&&&&&''''''&&&%%%$$$%%%''')))***%%%&&&'''((())))))))))))(((&&&%%%%%%&&&(((((((((((((((''''''&&&&&&&&&%%%%%%'''))))))((('''((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$######$$$$$$%%%$$$$$$$$$###""""""$$$%%%###"""###$$$&&&'''&&&%%%%%%""""""%%%%%%###$$$'''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&&&&&&&((()))''''''''''''&&&&&&&&&&&&&&&###"""&&&'''$$$%%%***%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''###$$$%%%&&&'''((()))***$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$""""""$$$&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******(((%%%######$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%&&&'''((('''%%%######$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%&&&&&&&&&&&&&&&&&&''')))(((''''''&&&&&&''''''%%%&&&&&&''')))******+++///...---+++***)))((((((%%%'''******((('''''')))'''((()))))))))***+++,,,///,,,---///000------000)))...///,,,+++///222111000222999HHH^^^yyy}}}hhh]]]TTTOOODDD444---000......---,,,...111444666,,,,,,,,,,,,,,,,,,,,,,,,+++(((%%%&&&+++......,,,***)))((((((((()))***+++***,,,------,,,++++++,,,******+++---...---+++***++++++************++++++,,,,,,---///222666999;;;CCCKKKVVV\\\^^^dddvvvoooeeefffjjjqqqvvvwwwvvv}}}~~~{{{|||}}}}}}}}}|||{{{zzzuuuqqqllljjjkkkiiiddd___^^^[[[VVVPPPNNNQQQXXX]]]]]]fffxxxdddCCC888777555333111///...---...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------,,,+++******++++++++++++,,,,,,---...+++++++++,,,,,,,,,------...------------...//////222888===@@@DDDIIIHHHDDD>>>>>>;;;444000111222000222222444888;;;EEEZZZooossscccVVVNNNJJJCCCAAA===999666555444444222000///222444222---'''///......---,,,,,,++++++))))))******++++++++++++((()))******(((''''''(((''''''((('''%%%%%%'''((((((&&&$$$$$$&&&(((((((((((('''&&&&&&'''((()))***''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((***+++%%%&&&'''((())))))))))))(((&&&%%%%%%&&&((((((((('''''''''''''''&&&&&&&&&%%%'''))))))((('''((()))((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$#########$$$%%%((($$$ ###&&&&&&$$$#########%%%'''((('''&&&%%%""""""%%%%%%###$$$'''""""""######$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""%%%))))))'''&&&(((***(((((('''''''''&&&&&&&&&&&&""""""&&&'''$$$%%%)))%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&###!!! """%%%''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%'''***++++++(((%%%###$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''###%%%'''&&&$$$###%%%'''%%%%%%$$$$$$%%%'''(((***)))'''$$$############"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''')))******%%%%%%%%%&&&&&&'''''''''))))))(((''''''''''''(((&&&&&&'''((()))***+++,,,000///---+++***(((((('''###&&&******((('''(((***((()))************,,,---000...---000000------000)))000111,,,)))...222111***---111888EEEZZZxxx{{{oooddd\\\KKK666...111...---,,,,,,...111444666,,,,,,,,,,,,,,,,,,,,,,,,+++&&&"""###(((,,,---,,,((((((''''''''')))***+++(((***++++++***)))***+++)))+++,,,------,,,***)))...------,,,,,,------...000111444888>>>EEEKKKOOOZZZdddqqqyyywwwyyyzzz{{{yyy{{{wwwpppiiigggkkkrrrxxxwwwZZZ???>>><<<:::777555333222000...------///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---,,,+++***))),,,+++++++++,,,,,,---...'''((()))***,,,,,,,,,,,,..................------///222444666<<>>;;;===:::444222444666555111222555777666999III[[[xxxsssaaaVVVQQQEEEBBB>>>;;;777666555555111//////222555333,,,%%%//////...---,,,,,,++++++(((((())))))*********+++++++++***)))(((((())))))%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&((((((%%%&&&)))''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&(((***)))&&&%%%''')))&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&%%%'''+++)))###$$$***'''&&&&&&''')))***)))'''&&&%%%%%%$$$$$$$$$%%%%%%***'''######&&&(((((('''+++((($$$######$$$$$$######!!! $$$)))+++((($$$$$$###"""###%%%&&&%%%$$$"""$$$&&&&&&%%%%%%&&&'''######$$$%%%%%%&&&''''''(((((((((((((((''''''''')))&&&%%%'''&&&$$$$$$'''"""###%%%'''''''''%%%$$$$$$%%%&&&&&&%%%%%%'''((((((&&&$$$######%%%(((***"""'''***(((###!!!&&&+++$$$%%%&&&&&&%%%%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$%%% ###$$$%%%'''$$$%%%&&&&&&$$$"""###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###''''''&&&&&&(((+++(((&&&%%%%%%&&&'''%%%$$$''''''''''''''''''&&&&&&((()))***)))'''&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&'''((('''&&&$$$###***'''$$$###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''(((((())))))((('''%%%$$$$$$%%%&&&'''%%%%%%&&&'''((()))******333222000---)))''''''(((%%%&&&((()))******))))))*********)))))))))))))))***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,000000...333;;;AAA[[[rrr___JJJ999222222,,,......---+++,,,///333,,,+++*********+++,,,---+++)))(((+++///222111///+++***)))(((((()))***+++111---***)))+++------,,,+++,,,...000000///...---,,,,,,------------///000666333888FFFSSS\\\fffoootttwwwmmmUUUOOOIIIHHHIIIGGG???888888444///...000222222000222000---,,,---...---,,,,,,------,,,++++++---...+++111///&&&&&&...///)))...---+++))))))***+++,,,***++++++,,,,,,------...------------,,,+++***)))//////000111444777999;;;777777888777666444333111000000000222666;;;@@@CCCWWW|||wwweeeVVVJJJEEE@@@??????>>>888333777555333222000000000111//////---,,,+++*********(((((()))))))))*********+++******)))(((((())))))%%%&&&((('''&&&&&&((()))(((''''''&&&&&&%%%%%%%%%+++(((&&&((((((%%%&&&)))'''''''''''''''&&&&&&&&&)))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&((()))(((&&&%%%'''))))))(((&&&&&&&&&&&&$$$######%%%&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''$$$"""###&&&###!!!''''''&&&&&&'''))))))(((&&&'''&&&&&&%%%%%%&&&&&&&&&+++(((%%%$$$&&&(((((('''***'''%%%$$$$$$%%%$$$######!!! ###(((***'''$$$$$$######$$$&&&'''&&&%%%"""$$$&&&&&&%%%%%%&&&'''(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&''''''''')))&&&%%%'''&&&$$$$$$'''"""###%%%''''''&&&%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&%%%$$$###$$$%%%'''(((###&&&(((&&&$$$###&&&***$$$&&&&&&&&&%%%%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$'''!!!!!!$$$######%%%%%%&&&''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((("""$$$%%%%%%$$$$$$%%%&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&'''''''''''''''&&&'''((())))))'''&&&&&&'''(((((('''&&&&&&%%%&&&&&&%%%&&&&&&'''&&&%%%$$$###'''%%%""""""$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''(((&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&'''$$$$$$&&&'''(((***++++++000...,,,***)))(((''''''%%%&&&((()))******))))))***)))))))))))))))))))))+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......,,,000666:::PPPtttyyyfffMMM;;;333444---......---+++,,,///333...---,,,+++***************)))(((***...000///...+++***)))(((((()))***+++---***((())),,,......---***+++,,,......---,,,++++++---.........///333555BBBDDDNNN___llluuu~~~zzzhhhccc___^^^___\\\TTTMMMCCC@@@;;;777666555444333333333111...+++***+++---000111111000...---...///***///---&&&&&&...///***///...,,,+++***+++,,,------------,,,,,,,,,,,,,,,---------...............222222111222333555777888888888888888666555333111000/////////222555999;;;LLLkkksssfffUUUOOOHHHEEEDDDAAA===999777666444333222111222222000///...,,,++++++++++++(((((((((((())))))))))))******)))((((((((())))))%%%'''(((((('''&&&''')))))))))'''&&&%%%%%%$$$$$$+++(((&&&((((((%%%&&&)))(((((('''''''''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%&&&''''''&&&%%%&&&(((+++***(((''''''&&&$$$""""""$$$&&&&&&&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&$$$!!!###(((((('''''''''(((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&+++)))&&&%%%&&&''''''&&&(((&&&%%%%%%&&&&&&%%%######!!! ###&&&(((&&&###%%%$$$###$$$&&&(((((('''###%%%''''''%%%%%%%%%&&&))))))'''&&&$$$###!!!!!!$$$$$$%%%%%%&&&&&&'''''')))%%%%%%'''&&&$$$$$$'''###$$$%%%&&&'''&&&%%%$$$$$$&&&'''&&&%%%%%%&&&((($$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&((()))%%%&&&&&&&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$)))$$$"""$$$$$$###"""%%%%%%'''((((((&&&%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''')))'''$$$###$$$%%%$$$$$$(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&'''''''''''''''%%%'''(((((('''''''''(((%%%%%%%%%$$$$$$"""!!!!!!%%%%%%%%%%%%%%%%%%$$$###%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((''''''$$$$$$%%%'''(((***++++++,,,)))((((((++++++)))&&&%%%&&&((()))******))))))))))))))))))))))))******+++************,,,---...------------------------...///,,,///333444EEEcccmmmUUUAAA777444//////...---,,,,,,///222000///---,,,***))))))(((***))))))***,,,------,,,******))))))))))))******'''''''''***---......---((()))+++,,,,,,,,,+++***+++---......000555===CCCRRRZZZiiiyyy{{{xxxvvvvvvwwwtttmmmfff]]]ZZZUUUMMMEEE???<<<;;;888999888333...,,,...222000222222111///---,,,---***...---((()))///111---///...---,,,+++,,,------///......---,,,,,,++++++---------...///111333444444444333222222333444444888999999888777555222111111000/////////111444555AAAUUUrrrzzzccc\\\RRRJJJFFFBBB>>>;;;888777555444333333333333111000///---,,,,,,,,,,,,((((((((((((((((((((((((***))))))((((((((())))))&&&''')))((('''&&&''')))(((((('''&&&%%%&&&&&&'''+++(((&&&((((((%%%&&&)))((((((((('''&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&'''***(((&&&&&&'''&&&%%%###"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''%%%%%%''')))(((''''''((((((&&&$$$######$$$$$$%%%%%%$$$$$$+++)))(((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###"""!!!"""%%%&&&%%%###&&&%%%$$$$$$''')))))))))$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((((((%%%$$$''''''$$$%%%((($$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%&&&'''"""###$$$%%%%%%%%%$$$$$$$$$"""!!!###&&&)))((('''%%%&&&'''&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$(((%%%###%%%%%%######&&&$$$&&&''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&---)))%%%$$$&&&((('''&&&(((&&&%%%%%%&&&'''%%%$$$###$$$%%%&&&'''(((((((((###%%%'''(((''''''((()))######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%'''((()))'''%%%%%%%%%&&&&&&''''''((((((########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&''''''((())))))))))))&&&%%%)))...///+++&&&%%%&&&((()))******)))))))))))))))))))))*********+++***(((((()))***---...........................///111///000444333>>>VVVrrr___MMM>>>333000000...---,,,---///000000///...,,,+++***))))))))))))))))))***************))))))))))))))))))***%%%&&&(((+++------,,,+++))))))***+++,,,++++++***+++,,,,,,...444@@@OOOYYYiiisss~~~|||{{{uuujjj]]]RRRMMMLLLFFFEEEAAA===888666666777333555555444111...------,,,//////+++,,,111222//////...---,,,,,,,,,,,,---............------,,,,,,///...------///111444555444333222111111222333333888999999888777555333111333333111111111222444555<<>>:::999777555444333333444222111000///...---------(((''''''''''''''''''''')))((((((((((((((())))))'''((())))))'''&&&''')))&&&%%%%%%%%%&&&(((***++++++(((&&&((((((%%%&&&)))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&'''&&&%%%"""$$$&&&'''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&$$$!!!((('''&&&'''((('''%%%$$$$$$$$$%%%&&&''''''&&&&&&))))))((('''%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&$$$###""""""###$$$$$$###'''%%%$$$$$$''')))******&&&'''((((((&&&$$$$$$%%%""""""###$$$&&&'''(((((($$$$$$%%%&&&'''(((((()))(((%%%$$$''''''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%%%%'''!!!###$$$&&&&&&%%%$$$###%%%""" """&&&)))(((&&&&&&''''''&&&$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&###$$$&&&&&&$$$%%%((("""$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%***'''######&&&))))))'''(((&&&%%%%%%&&&'''%%%$$$###$$$%%%&&&''''''''''''"""$$$''''''''''''((()))%%%&&&&&&'''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''))))))(((&&&'''&&&&&&&&&%%%%%%$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''')))((((((((('''''''''''''''&&&''',,,111222---(((%%%&&&((()))******))))))(((((())))))***************)))((('''(((***,,,...........................///111///000555333:::LLLzzzvvvlll^^^HHH444222111...------...//////......------,,,++++++***((())))))))))))))))))))))))))))))******)))))))))&&&(((+++---,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,+++***000===QQQeeeqqqvvvmmmhhhggg```YYYQQQLLLIIIEEE???:::<<<<<<<<<999555222000000...000///------000000.........---,,,,,,,,,,,,,,,---------....../////////000///...------///111222222111111000111222333444777777777777666444333111333222222222333444555666888;;;KKKjjjvvvgggYYYNNNGGGCCC===;;;999777555444444444333333111000///.........'''''''''''''''&&&&&&&&&((((((''''''(((((())))))((()))***)))'''''''''(((%%%%%%$$$$$$&&&))),,,---+++(((&&&((((((%%%&&&)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&%%%$$$%%%'''(((((('''$$$######$$$&&&''''''&&&###%%%'''''''''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%''')))&&&"""'''&&&&&&&&&''''''&&&$$$%%%'''(((*********))))))&&&''''''&&&$$$###$$$%%%%%%$$$$$$%%%((())))))(((%%%$$$$$$#########$$$$$$'''%%%######&&&)))++++++'''((()))(((&&&$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((('''$$$$$$&&&'''%%%%%%)))&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''%%%$$$%%%&&&"""###%%%&&&&&&&&&%%%$$$%%%"""!!!"""&&&((('''&&&&&&''''''&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$'''&&&###$$$)))"""###%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""$$$&&&''''''(((&&&%%%%%%&&&'''%%%$$$###$$$%%%&&&&&&&&&&&&&&&"""$$$''''''''''''((()))$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$&&&''''''&&&''''''&&&%%%$$$######"""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((())))))((((((''''''&&&&&&&&&'''***///333222---)))%%%&&&((()))******))))))((((((((()))******++++++***))))))))))))+++,,,------------------------------000------333111555CCChhh~~~zzznnnTTT:::444222...------.........------......---,,,+++***''')))***)))(((((()))***))))))************)))))))))+++---...,,,***)))))),,,,,,,,,,,,---------...---***+++666LLLdddxxx|||sssiiidddaaa[[[OOOEEEJJJHHHEEE@@@999444222222222222222000//////...---///............---------------......///000000111000///...------...//////000000//////000222444555444444555666555444333222111111111111222333444555444666BBB\\\tttdddVVVLLLFFFBBBAAA>>>:::888666555555555444333111000000000000'''''''''&&&&&&&&&%%%%%%'''''''''''''''((())))))((()))***)))'''''''''((('''&&&%%%$$$&&&(((+++---+++(((&&&((((((%%%&&&)))%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$%%%%%%&&&&&&###$$$%%%''''''''''''&&&'''%%%$$$&&&)))***)))'''&&&%%%$$$%%%&&&'''&&&%%%%%%&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$!!!$$$******&&&&&&%%%%%%&&&'''(((&&&%%%$$$%%%''')))******)))((("""$$$&&&&&&###"""###%%%%%%$$$###$$$'''***++++++&&&&&&%%%$$$######$$$%%%&&&$$$""""""%%%(((++++++((()))***)))&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$&&&'''%%%&&&)))'''&&&%%%%%%$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$#########$$$%%%&&&%%%'''''''''&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''%%%!!!"""&&&"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """############$$$&&&(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%###%%%''''''&&&&&&'''(((###""""""""""""######$$$&&&%%%$$$$$$$$$&&&'''(((&&&$$$######%%%'''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((()))%%%(((...222333000,,,(((%%%&&&((()))******))))))'''(((((()))******++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...111---+++111000111<<>>===<<<:::999888666333000000111111111111000000////////////////////////000000////////////////////////000000//////000111333444111222333444444444333222222222222222222222222333111666@@@TTTwwwqqqaaaUUUOOOIIIGGGCCC???<<<999888777666555444222111111111000'''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))***)))******)))(((''''''((()))'''&&&%%%%%%'''***,,,+++(((&&&((((((%%%&&&)))$$$%%%%%%&&&'''((())))))%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%'''(((''''''&&&(((&&&$$$&&&)))+++***((()))(((&&&&&&''''''&&&$$$&&&''')))((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%(((%%%%%%$$$$$$&&&(((((('''&&&!!!"""%%%&&&''''''&&&%%% ###%%%%%%###"""###%%%%%%$$$"""###&&&***,,,,,,''''''&&&%%%######$$$&&&&&&###!!!"""%%%(((***+++(((******)))&&&$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''$$$$$$&&&'''%%%&&&)))'''&&&%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$###$$$%%%%%%''''''(((&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%'''((($$$ $$$###%%%''''''&&&&&&&&&(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''&&&$$$"""$$$&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&%%%&&&'''&&&%%%%%%$$$%%%'''((()))&&&&&&%%%$$$%%%&&&((())))))'''$$$%%%''')))++++++&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))((((((((('''''''''%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&'''(((***++++++###)))000333222...***'''%%%'''((()))******))))))'''(((((()))***+++++++++))))))+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222444///,,,222111000:::EEEvvveeeKKK777333...---...///...,,,111111111///---***(((&&&&&&(((+++***)))(((+++---((()))***++++++***)))(((***,,,///...+++***+++---,,,,,,++++++,,,,,,---......,,,333IIIhhhvvviii]]]TTTPPPPPPEEECCCAAA@@@===888555555222333333333333222111111111111000000//////......---...///000000000000000111111000//////000111222///000111333444444333333444444444444333333222222000888BBBRRRuuuqqqddd]]]NNNKKKGGGCCC???<<<:::999666555444333222111111111&&&&&&((((((((('''&&&%%%+++***((('''''')))+++,,,,,,++++++***)))(((((('''''''''&&&&&&'''(((***++++++)))&&&&&&((()))***)))%%%%%%&&&&&&''''''(((((((((&&&$$$$$$%%%''''''''')))(((&&&%%%&&&''')))+++---***&&&%%%%%%''''''((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%% """%%%&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%''')))+++---,,,***'''$$$###$$$&&&((((((%%%###$$$&&&%%%"""(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&)))'''%%%%%%&&&&&&### %%%'''((((((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''((()))******(((&&&%%%(((((((((&&&$$$###$$$&&&&&&'''(((******((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%&&&'''((()))(((&&&###!!!'''%%%$$$&&&)))***(((%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''&&&%%%$$$%%%''')))+++***(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''&&&)))+++%%%$$$%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&%%%%%%&&&''')))+++,,,((((((''''''''''''((((((&&&+++---,,,---...,,,((($$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******,,,+++******++++++***(((+++---//////...---...///222000000222111///111666HHHlllvvv___@@@333111444//////111---...---------......,,,***&&&'''(((*********)))((((((((())))))******************+++++++++,,,,,,,,,///---++++++,,,,,,,,,+++---///777JJJhhh|||pppiiiiiiddd]]]VVVQQQLLLFFFAAA???>>>AAA===444333888888333444444444444444111,,,(((...------...000222111000000000/////////000000111222///111666666222333888444333111000111222444666111777???RRRvvvzzzhhhYYYSSSJJJDDDAAA@@@===;;;;;;999666444444444333222((((((((((((''''''&&&%%%(((((((((((()))***,,,---++++++******)))((((((''')))(((''''''''')))+++,,,'''&&&%%%''')))***+++***''''''''''''''''''(((((((((&&&$$$$$$%%%&&&&&&&&&((((((&&&&&&&&&''')))***---***&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))***+++,,,+++(((%%%###$$$&&&((('''%%%$$$%%%&&&&&&###!!!''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$###$$$###"""###&&&'''%%%###%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%&&&((()))(((&&&###"""$$$%%%&&&'''&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''&&&%%%%%%%%%''')))***)))'''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''!!!%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%$$$%%%&&&(((***+++((((((''''''''''''((((((&&&***,,,+++,,,---,,,(((&&&&&&'''(((((((((((('''&&&''''''((()))******+++,,,+++*********+++******,,,---//////.........///222000000222111///111666EEEjjjyyycccCCC444000111,,,---111...///...------......,,,***'''''')))*********)))))))))))))))*********++++++*********+++++++++,,,,,,+++***)))***---//////...---000666GGGddd~~~xxxpppjjjeee___YYYVVVNNNQQQMMMDDDAAABBB???777<<<999666444333222000...222000///000111111000///111111111000000000000000444111222666555000///222333333222222222333444444333555???WWW{{{iii^^^QQQHHHDDDDDDBBB@@@???<<<888666444333111///******)))'''&&&&&&&&&&&&&&&&&&((()))++++++,,,,,,---------,,,,,,++++++***+++)))'''''''''))),,,...&&&&&&'''***,,,------+++(((((((((((((((''''''''')))'''%%%%%%%%%&&&%%%$$$((('''&&&&&&&&&''')))***,,,)))&&&$$$%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((---,,,***'''$$$###%%%'''%%%%%%%%%&&&''''''%%%###''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######### """%%%''''''&&&$$$"""###""""""###$$$%%%%%%###&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%###!!!"""&&&((('''%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&((((((&&&%%%###!!!$$$((('''$$$"""%%%(((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$''''''&&&%%%%%%&&&'''((()))'''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&%%%$$$&&&'''###&&&&&&&&&''''''((((((((((((((((((((((((((((((((($$$$$$$$$$$$%%%'''((()))((((((''''''''''''((((((%%%)))+++******,,,+++'''''''''((())))))))))))(((&&&&&&'''((()))++++++,,,,,,+++***))))))***,,,,,,,,,...000000/////////000111///000222111...000555???ccc}}}gggIII888000000+++...333000///...---...//////---+++(((((()))************)))*********+++++++++++++++*********++++++++++++,,,+++******+++---//////...,,,...333@@@ZZZxxx}}}zzzuuurrrjjjkkkdddXXXSSSTTTPPPIIILLLGGG???:::777666666555333111000000111111000///111111111111000///......111111333666555000------444444555555555444333333999777DDDcccqqq^^^QQQLLLJJJHHHEEECCC@@@<<<999777444000...---+++)))'''&&&&&&&&&'''&&&''')))+++,,,+++***)))+++++++++******)))))))))***)))'''&&&&&&))),,,...((()))+++---000///---+++)))))))))((((((''''''''')))(((&&&%%%&&&&&&$$$###''''''&&&&&&&&&'''((()))+++(((%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((((((((('''&&&%%%,,,---,,,)))%%%###$$$&&&$$$%%%&&&(((((((((&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&%%%$$$###'''&&&%%%$$$$$$######"""'''''''''%%%$$$$$$&&&(((&&&&&&&&&&&&''''''''''''((('''&&&''')))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&"""!!!&&&(((&&&###%%%&&&''''''''''''&&&%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%''''''&&&%%%%%%"""%%%''''''%%%$$$%%%''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$'''+++)))%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''(((%%%)))***))))))+++***&&&''''''((()))))))))((((((&&&&&&''')))***+++,,,---+++++++++))))))***,,,...---///111111000///000111000///000222111...000444888\\\}}}iiiLLL:::222222---///333...///...---...000000...,,,)))*********************++++++++++++++++++++++++************++++++++++++...---,,,---......,,,***)))+++...888NNNlllyyylllgggkkklllgggddd]]]SSSKKKEEEAAA>>><<<777555444444555555444333222333333444333222111000000333888;;;:::666333333444555666666666555333222<<<<<>>OOOYYYQQQBBB<<>>???OOOmmm)))((('''&&&&&&'''((()))%%%&&&'''''''''''')))+++(((***,,,+++)))'''(((***''''''(((***++++++)))&&&''''''''''''''''''''''''###%%%'''&&&$$$###%%%''''''''''''&&&&&&%%%%%%%%%''''''''''''(((***+++,,,((((((((()))+++---000111######$$$&&&((()))'''&&&,,,+++(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$((($$$!!!###))),,,,,,***&&&(((+++,,,+++++++++,,,%%%%%%''''''''''''%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$######%%%'''((( """$$$%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%&&&''')))******)))'''&&&)))&&&###"""$$$&&&((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&))))))&&&""""""""""""###&&&'''&&&$$$%%%$$$######%%%'''***+++%%%$$$$$$%%%'''(((((('''###%%%''''''%%%$$$%%%%%%!!!""""""$$$%%%''')))***"""%%%''''''$$$""""""$$$!!!"""######"""###%%%'''''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&(((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$&&&&&&&&&&&&''')))***+++%%%%%%&&&((()))+++,,,,,,'''(((((()))******++++++)))******)))((())),,,...(((+++///333444222...,,,000000111111000///...---///222000...<<>>777222000/////////000///////////////000000333333444777<<>>111///000000//////...............------,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++******)))************+++,,,---...---,,,,,,---///111333555;;;XXXrrrwwwqqqjjj___RRRKKKVVVjjj]]]EEE<<<555333000///000000000///000000///......//////000///...------,,,,,,------000333666999<<>>222111//////000111000...000000///.........//////,,,,,,,,,------,,,,,,+++,,,...///000111333666999666===DDDEEEDDDKKKYYYeeehhhfffaaa\\\ZZZ\\\bbbggguuu}}}&&&''')))*********)))((((((''''''((()))******)))***,,,......---,,,,,,,,,///+++((())),,,---)))%%%$$$%%%((()))((('''&&&%%%&&&&&&%%%%%%&&&&&&''''''""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%(((&&&$$$######&&&***,,,+++)))'''(((+++,,,+++)))"""###$$$%%%&&&'''''''''&&&$$$$$$'''&&&$$$###$$$$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((()))******)))'''%%%###%%%###"""###%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&((())))))(((''''''(((((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%******(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$&&&)))***''''''''''''''''''''''''&&&''''''&&&&&&'''))),,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&$$$%%%&&&&&&&&&'''$$$%%%''''''&&&&&&'''(((((((((((((((((((((((((((((('''''''''((()))((('''######$$$%%%'''((())))))&&&''''''((((((''''''&&&%%%&&&'''((()))))))))((('''''''''((((((((('''''')))***+++,,,,,,++++++***++++++,,,---...///000111------...///////////////222//////333555>>>UUUnnnyyykkkUUUFFF777111111111111222...//////000000000//////------,,,,,,---......///111///,,,,,,.........,,,++++++++++++,,,---...///,,,,,,,,,,,,---...///000222GGG```kkkggg]]]UUUPPPNNN___xxxlllKKK===333111000111111111///---000000///...............+++,,,---.........------...///000000///000222444///666<<<999444777CCCOOOVVVRRRKKKEEEBBBCCCHHHLLLSSSWWW^^^mmm(((((())))))******))))))((('''&&&'''***+++***)))''')))+++,,,+++*********...+++((()))++++++)))&&&$$$'''))))))(((''''''((('''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%&&&$$$$$$%%%)))+++***(((''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%(((&&&%%%$$$%%%'''***++++++)))((((((***++++++***"""###$$$&&&'''((())))))&&&&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&((())))))((((((''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''%%%''''''(((((((((((('''''''''(((((()))((('''%%%$$$%%%###"""###%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%''')))+++***))))))******)))'''$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((($$$&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$############(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''))),,,)))))))))(((((((((''''''&&&&&&'''''''''((((((((('''&&&'''((('''%%%'''+++%%%&&&((((((''''''(((***)))))))))(((((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%'''((())))))''''''((((((((((((''''''%%%'''(((*********)))))))))(((((()))++++++***((('''(((***+++,,,,,,+++***************+++---...///------...////////////...222//////333444888III[[[}}}pppYYYIII888111000///...///...///000000000000000000------------......///000222///,,,,,,///111000...,,,,,,,,,,,,---...///000,,,,,,------............111???TTTccceee^^^[[[[[[aaarrrrrrMMM888444222111111111111///...000000///...---------------------------,,,++++++...000111000...,,,,,,,,,---222666444///000888@@@CCC@@@<<<999888999<<<>>>:::<<>>DDDJJJOOO]]]dddmmmrrrsssvvv|||&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,......(((&&&&&&)))***)))***...)))***+++***(((%%%$$$$$$((('''&&&'''((())))))'''((((((''''''&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%$$$'''&&&###$$$(((***((((((((()))(((((())),,,...******)))''''''&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((###&&&///222,,,&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&'''((((((,,,+++)))'''''''''((((((((()))***,,,......+++))),,,------+++******---///333...***(((((((((%%%###)))******(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&+++---,,,***&&&'''))))))((('''((()))******)))))))))))))))((()))((('''((())))))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$###""""""!!!"""""""""%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))***((('''&&&######$$$$$$$$$$$$######((($$$$$$''')))&&&%%%&&&&&&$$$$$$$$$&&&&&&%%%$$$###$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((+++)))(((((()))******)))'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&''')))))))))))))))***''')))******)))(((***+++(((((((((((())))))))))))***)))'''(((***+++******)))+++,,,---,,,+++,,,---,,,...//////...------...///111...///333111999NNN{{{}}}uuuvvvgggRRRAAA777222...+++,,,++++++,,,///444888;;;111111000000///.........,,,,,,...333888:::999666999;;;888111...//////...---,,,,,,---///111000///111333AAA[[[ttteeeAAA444333222222111000000//////111000///---,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++---...///++++++++++++,,,---......++++++++++++,,,------...,,,...///...++++++...111000>>>JJJDDD111$$$'''///,,,...000111111222444666???DDDJJJOOORRRVVVZZZ\\\dddfffkkkqqqyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++---...///***''''''***+++)))))),,,&&&(((******(((&&&$$$$$$'''&&&&&&''')))******)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''((('''######''')))(((&&&''''''((((((***,,,---,,,+++)))'''&&&&&&&&&'''$$$%%%&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''$$$'''...111,,,'''''''''''''''((((((''''''&&&$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&'''((()))******))))))((('''''''''(((((()))+++------+++))),,,------,,,++++++...000222---((((((+++,,,)))%%%'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""&&&,,,///,,,((($$$&&&((()))((('''&&&'''))))))))))))))))))))))))(((''''''((()))***)))(((''''''''''''((((((((((((((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$######"""""""""######%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&"""###$$$&&&&&&%%%$$$###(((%%%$$$(((***'''%%%&&&'''&&&%%%%%%&&&&&&%%%$$$###$$$''')))***(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&))))))((('''(((******((('''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&'''((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$'''***+++***))))))***&&&((())))))(((((()))***(((((((((((())))))))))))***))))))((()))*********(((+++......+++***,,,...,,,...//////...------......000---...333222;;;QQQvvvjjjjjjeee[[[LLL>>>333///...---,,,+++,,,...222777:::000000//////...---------...---...444;;;???>>><<>>WWWrrrdddBBB666333333222222111000000000111000000///...---,,,,,,......---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,+++*********,,,---...++++++***)))***,,,...000...000000///---,,,...///000000000///...---------+++...000111111000111111000111444888===@@@AAAAAAAAACCCGGGMMMVVV^^^fffjjjyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---...,,,))))))++++++'''''')))$$$'''))))))(((%%%$$$$$$&&&%%%%%%&&&)))******)))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%((()))'''######''')))(((&&&&&&&&&''')))***+++++++++***(((&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%''')))''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&)))+++)))((()))'''(((((())))))((((((((($$$$$$######$$$%%%%%%&&&''''''&&&%%%&&&''')))************))))))((('''&&&((((((((()))******)))'''++++++,,,+++******---///000,,,((((((,,,---)))%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###'''+++---)))%%%%%%'''))))))'''&&&%%%%%%(((((((((((((((((((((((('''&&&%%%&&&((())))))(((''''''((((((((()))))))))'''&&&%%%%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$#########$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%###$$$&&&'''''''''&&&%%%(((%%%%%%)))+++'''%%%&&&(((&&&%%%&&&''''''&&&%%%###%%%(((******(((&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$&&&(((''''''&&&'''(((((('''%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((($$$%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''(((((((((((((((&&&(((******)))(((((((((%%%&&&((('''&&&&&&''')))(((((((((((())))))))))))*********)))((())))))***))),,,......,,,***,,,...,,,...//////...------...,,,///,,,...444444===TTTooo\\\VVV]]]aaaWWWDDD555000222...---,,,,,,---000333555//////...------,,,,,,+++///------000666;;;<<<<<>>BBB@@@666---+++,,,,,,///---,,,---......---,,,111555===MMMggg}}}aaaCCC999333222222111000000//////000000000111000000///...---,,,,,,+++++++++++++++***,,,///000///,,,)))'''+++******)))******++++++---,,,*********,,,...000111///---+++***+++---...***,,,...---+++*********+++---000000///............------...///000000///444444333444555888:::<<<===EEERRR^^^iiirrrxxx|||~~~''''''''''''''''''''''''''''''((((((((()))))))))***'''(((+++***&&&%%%'''$$$%%%&&&&&&%%%$$$%%%'''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))'''%%%%%%&&&%%%((((((&&&&&&******''''''%%%%%%&&&)))***(((&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$&&&&&&%%%&&&(((***+++)))***+++,,,,,,,,,,,,+++%%%%%%%%%%%%&&&'''((())),,,***'''%%%%%%&&&'''(((+++***)))((('''''''''((('''&&&&&&'''***++++++***(((((()))(((((()))+++---((((((((((((((((((''''''%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&''')))+++&&&&&&&&&''''''((((((((((((&&&$$$%%%'''((()))((('''''''''((((((((())))))$$$$$$%%%&&&&&&&&&&&&&&&"""###%%%'''((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&###############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''%%%&&&+++,,,(((%%%%%%'''&&&%%%&&&((())))))(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''''''''''')))+++((('''&&&'''))))))'''&&&$$$%%%'''((()))((('''&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&(((((()))(((''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''((($$$!!!###))),,,***&&&%%%&&&''''''&&&&&&''')))(((((((((((()))))))))))))))+++,,,***''''''(((+++,,,,,,+++---...///---,,,,,,...//////...------...---111///222666333;;;OOOppplll[[[^^^jjjsssmmmYYYCCC666111...//////000000000//////111000000///......---------000111///,,,+++---000444888777111,,,,,,---,,,...,,,***+++---/////////222666<<>>AAAFFFMMMRRR[[[^^^ccchhhoooxxx'''''''''&&&''''''((((((%%%'''***)))'''%%%''')))******)))((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%***(((&&&######$$$&&&(((''''''''''''(((((((((((('''&&&%%%%%%%%%&&&((((((%%%&&&(((((('''&&&'''((()))((('''((())))))'''%%%)))))))))((((((((((((''''''...,,,***---+++&&&)))(((''')))+++,,,,,,+++++++++++++++++++++++++++---,,,***(((''''''((()))(((&&&######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''&&&%%%%%%%%%&&&((()))'''&&&&&&&&&&&&'''(((((($$$$$$############$$$$$$***)))(((&&&%%%%%%$$$$$$((('''%%%%%%&&&'''&&&%%%###$$$$$$%%%&&&&&&''''''***'''&&&******&&&######%%%&&&'''''''''&&&%%%$$$%%%%%%'''((((((((('''&&&%%%&&&((())))))((('''&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''')))******)))(((((()))))))))((('''''')))+++***&&&%%%''''''$$$%%%%%%%%%&&&'''''''''((()))((((((''''''&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))******+++)))&&&$$$$$$&&&((()))))))))))))))))))))))))))***))))))))))))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,------------,,,...000111333666:::===PPPlll~~~lllSSSAAA777444222444777888777444444444333111000///...---000/////////---,,,+++***,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...///000111444<<>>:::666555666777666444222111111000///......---............---,,,+++***++++++,,,---------,,,,,,,,,+++***)))***,,,...///222222222333777AAANNNXXXppp{{{wwwVVVBBB999111111222111...,,,.........---------,,,,,,***,,,///111111111222333......---,,,,,,+++******+++++++++++++++***)))(((((())))))******))))))(((***++++++,,,---.........000///...,,,,,,,,,------'''((()))+++,,,---............//////...,,,+++***------------...///000000111///...///222222...+++111000///000111111000...///000111111111111111222333444666888:::>>>CCCFFFLLLPPPXXXdddpppzzz&&&&&&&&&&&&&&&'''((()))###'''+++)))%%%###&&&)))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((#########$$$$$$#########''''''(((((('''&&&&&&%%% """$$$&&&''''''&&&%%%'''(((((()))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$&&&((()))(((&&&&&&'''%%%%%%&&&(((******)))''''''''''''''''''((((((((((((---%%%###,,,///***---+++******++++++)))(((++++++++++++++++++++++++///---***((('''(((***+++)))'''&&&&&&&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$#########'''''''''&&&&&&%%%%%%%%%&&&###$$$)))+++(((&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%'''((((((((('''&&&%%%%%%&&&'''''''''((((((###$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''((()))***)))(((''''''((((((((((((''''''"""%%%&&&%%%&&&))))))'''%%%%%%&&&&&&'''((())))))(((((((((((('''&&&$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++&&&&&&'''''''''''''''&&&(((((((((((((((((((((((())))))))))))************))))))*********+++++++++,,,++++++++++++,,,---...---...000222555777888888<<>>JJJSSSbbbkkkzzzkkkJJJ<<<000///222000.........------------,,,,,,,,,+++,,,---------...111444......---,,,,,,+++******+++++++++++++++***)))((())))))************)))))))))******+++,,,---......///...---+++++++++,,,---******+++,,,,,,,,,,,,+++,,,---...//////---,,,+++,,,,,,,,,------...///000111000///000333333///+++...---+++,,,---------+++,,,,,,---///000111000//////000111111000111444666666999???GGGPPPVVVXXXYYY]]]fffpppvvvyyy'''''''''&&&''''''(((((($$$&&&)))(((&&&$$$&&&((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''''''''&&&"""%%%'''((((((&&&$$$'''((()))******)))((('''''''''''''''&&&&&&&&&&&&###%%%'''(((''''''((()))&&&%%%&&&''')))***)))(((&&&''''''''''''(((((((((###***+++$$$"""''')))''',,,+++))))))******)))'''++++++++++++++++++++++++---,,,***)))((()))***++++++)))((('''((('''&&&$$$''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((()))'''''''''''''''((())))))###$$$&&&&&&$$$######$$$((((((''''''&&&%%%%%%$$$%%%"""$$$)))+++)))'''((($$$%%%&&&'''''''''&&&%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''')))''''''''')))***)))(((&&&&&&'''(((((((((''''''!!!%%%'''&&&(((,,,,,,***&&&&&&&&&'''((((((((()))&&&'''(((((('''&&&$$$###%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$%%%'''(((((('''&&&%%%)))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,,,,+++*********+++---...///...///111444777777666222===FFFXXXssswwwjjj\\\QQQCCC888222000///...++++++,,,,,,---.........++++++,,,---------------)))***+++,,,,,,------,,,,,,+++++++++,,,...000111...///000222777AAANNNXXX```hhhvvvVVVBBB000...111000---...------------,,,,,,,,,,,,,,,,,,,,,+++***,,,///222---------,,,,,,+++++++++******+++++++++******)))******++++++++++++******((())))))***+++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))***+++---......---,,,,,,,,,,,,,,,,,,---...///000111000000000111111///...000...,,,,,,---...------,,,,,,+++,,,......---+++,,,---......---...000222555666888;;;>>>@@@>>>======CCCJJJOOORRRWWW___fffttt|||))))))((('''''''''((((((%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$&&&((('''&&&%%%&&&&&&'''''''''(((((('''''''''###$$$$$$%%%&&&'''((((((''''''(((((((((((('''''''''((())))))))))))((('''%%%%%%&&&'''((((((((((((%%%&&&((((((((('''&&&%%%&&&(((***+++,,,+++***)))((((((((((((''''''&&&&&&###$$$&&&&&&&&&'''***,,,(((&&&%%%&&&((()))))))))&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%%%%%%%)))((('''(((***+++***)))***************************))))))))))))***++++++***((('''(((((((((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''(((((()))((((((''''''''''''((("""$$$''''''%%%$$$$$$&&&'''''''''''''''&&&&&&&&&&&&###$$$)))+++(((&&&'''$$$$$$&&&'''''''''&&&&&&%%%%%%'''((((((((('''&&&''''''&&&&&&%%%%%%&&&&&&"""$$$''''''%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((())))))'''%%%&&&''''''((((((''''''$$$(((***)))+++......+++''''''''''''((((((((((((%%%&&&'''(((((('''%%%$$$&&&'''((('''&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))*********+++++++++*********+++,,,---------,,,+++***)))***+++---...///...---...222555555444...444666???VVVggguuu~~~oooaaaNNN===444000...---,,,,,,------------------,,,,,,---------,,,++++++))))))***,,,,,,------,,,+++,,,,,,---///000000111---...///111777AAAOOOYYYjjjsssdddKKK444///111...,,,------------,,,,,,,,,++++++,,,---...---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******++++++,,,,,,,,,,,,++++++((((((((()))*********+++++++++******+++,,,---...,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////000000000///...---...000555333111000000111000///000...,,,,,,...///---+++---...000000//////000222444444555777888888555333111333555777888;;;@@@CCCLLLTTT___gggmmmttt|||+++***)))(((((((((((((((&&&%%%%%%&&&''''''&&&$$$)))(((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''###%%%'''&&&%%%$$$%%%%%%''''''((((((((((((''''''"""###$$$%%%'''((())))))&&&'''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$&&&'''((())))))))),,,+++***)))''''''&&&&&&&&&(((***,,,---,,,++++++(((((())))))((('''&&&&&&###$$$%%%%%%%%%'''+++...)))'''%%%%%%''')))))))))&&&&&&&&&'''''''''(((((((((######''')))&&&%%%'''&&&%%%%%%'''***,,,,,,+++))))))))))))))))))))))))'''(((((()))******++++++''''''&&&'''(((((('''%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$$$$$$$!!!%%%((((((&&&%%%&&&(((%%%%%%&&&&&&'''((((((((((((%%%%%%***+++'''$$$%%%###$$$&&&'''''''''&&&&&&%%%&&&'''((((((((('''&&&((('''&&&%%%%%%%%%%%%%%%"""$$$''''''%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$&&&((())))))(((%%%%%%&&&'''((((((((('''###'''((('''(((******&&&((((((((((((((('''''''''###%%%&&&(((((('''%%%$$$&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$###$$$&&&(((***))))))))))))))))))))))))))))))******++++++++++++******+++,,,------......,,,+++***))))))+++---...///---+++,,,000333444333///444000111@@@PPP```sss|||lllUUUAAA555000///.../////////......---------.........---,,,+++***)))((()))***+++,,,---------+++,,,---///000111111111000000000111555>>>LLLUUUtttnnnRRR888111111---+++,,,---------,,,,,,,,,++++++,,,...000000...+++******,,,,,,,,,,,,,,,,,,,,,---((()))***++++++++++++++++++,,,,,,------,,,,,,+++(((((((((((())))))))))))...---------...000111333+++++++++,,,,,,++++++***---,,,,,,++++++*********,,,,,,,,,,,,---...//////...000000...+++***---111777555111000//////...---///---***+++...000///---///000111000...---...///......000333666777666444222111111111222444666777333:::BBBGGGJJJNNNTTTZZZ___bbbjjjtttzzz}}}***)))''''''((())))))((()))((((((((((((''''''''')))+++)))%%%%%%((()))&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&''')))***'''((()))(((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((())))))***++++++)))(((&&&&&&&&&%%%$$$"""************)))(((&&&&&&))))))((('''&&&$$$"""!!!###%%%''''''&&&&&&&&&''''''$$$###$$$''')))'''%%%'''&&&$$$$$$$$$&&&((()))&&&%%%%%%%%%%%%&&&''''''###&&&***+++***((('''&&&,,,)))'''(((+++---,,,******((('''''')))+++,,,,,,+++(((%%%$$$&&&((('''%%%((('''%%%%%%%%%''')))******)))'''&&&&&&'''((((((%%%%%%&&&'''((((((''''''###$$$$$$%%%%%%$$$$$$###"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''***++++++***$$$%%%%%%$$$######$$$&&&+++!!!"""---000&&&%%%---%%%$$$###$$$&&&'''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%% ###''')))((('''&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%''''''%%%%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''(((((()))***&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((())))))(((&&&$$$###'''(((***+++++++++***)))(((((('''''''''(((((()))&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,,,,+++***)))((((((---,,,,,,,,,---000222444///000000///111888EEEOOOxxxxxxaaaKKK<<<444000.........---///000111///...///......------,,,+++++++++++++++,,,,,,---------,,,+++***---111333333111------000333333666FFFWWWkkk|||aaaAAA111000222000---...---,,,...000000---***,,,---.........---,,,+++......,,,++++++++++++++++++(((&&&&&&((()))(((&&&+++++++++,,,,,,---------************************//////...---,,,++++++***+++++++++******))))))))).........---,,,+++))))))...,,,++++++---.........///...,,,+++,,,///222444===888222//////000///...///...------...///...,,,..................------...//////000111222222333444111...---...///000//////111444555777999===@@@DDDFFFJJJOOOUUU\\\```cccqqquuu***((('''''')))))))))(((((((((((('''''''''&&&&&&(((***)))%%%%%%((()))&&&(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&(((((('''&&&&&&&&&'''(((&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&''''''((()))***+++,,,---...//////)))(((&&&&&&&&&&&&&&&&&&*********))))))(((&&&&&&((((((((('''&&&%%%$$$######%%%''''''&&&&&&'''((('''%%%$$$%%%''')))'''&&&((('''%%%%%%%%%'''(((***&&&&&&&&&&&&&&&'''((((((%%%'''******)))'''''''''***(((&&&''')))+++***)))(((&&&%%%&&&(((************'''$$$$$$&&&'''&&&$$$((('''%%%%%%%%%'''(((***))))))(((''''''&&&''''''%%%&&&&&&'''((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))((($$$%%%&&&%%%######%%%&&&$$$!!!***;;;===...$$$%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&((((((((((((((((((''''''$$$&&&)))***)))'''%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%###"""###&&&'''&&&$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++,,,,,,'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''(((((((((&&&%%%$$$%%%&&&'''((()))(((((('''((((((''''''&&&'''''''''&&&&&&%%%&&&&&&'''((((((***)))(((&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***+++,,,,,,)))***++++++,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++******)))))),,,,,,+++,,,---///222333444444333000///333===DDDffflllVVVCCC777222111///......///000111///...//////......---,,,,,,+++++++++,,,,,,,,,---------,,,++++++---000222222111//////111333222444BBBQQQiiiiiiHHH444000111///,,,000...---...//////---+++,,,,,,---......---------///...---,,,+++++++++++++++)))''''''))))))(((&&&+++++++++,,,,,,,,,,,,,,,******+++,,,---...///000---------,,,++++++******,,,+++++++++************,,,,,,------,,,,,,++++++,,,,,,,,,,,,---......---///...---,,,,,,...111333:::666000......///...---...---,,,---...///...---........................------......///000000111333111...---.../////////...///111222222333666888555666888;;;???BBBEEEGGGMMMOOOXXXccchhhiiiooovvv***((('''((()))***)))(((''''''''''''&&&&&&&&&%%%(((***)))&&&%%%((()))&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''))))))(((&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))&&&&&&&&&&&&'''(((******,,,------...000111111222***)))''''''&&&'''((()))))))))))))))(((''''''&&&&&&''''''''''''&&&%%%%%%$$$&&&(((((('''&&&'''((('''&&&%%%&&&'''((('''&&&'''&&&%%%%%%%%%&&&'''((('''''''''((((((((())))))&&&(((***)))(((''''''((((((&&&%%%%%%'''(((((('''&&&%%%$$$$$$&&&(((((('''(((&&&$$$$$$%%%&&&%%%$$$''''''&&&%%%%%%'''((())))))))))))((('''&&&%%%%%%%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&''''''''''''''''''''''''***)))'''((())))))'''&&&%%%&&&'''&&&$$$$$$&&&'''""""""...???@@@000###!!!$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((''')))++++++)))&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&""" &&&(((%%% %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''***---.........((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%&&&'''(((((((((((('''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((******---,,,***'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***,,,......)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,+++,,,---///222333666666555111///111666;;;XXXuuuxxxeeeQQQBBB999555111000//////111111000.../////////...------,,,,,,,,,,,,,,,,,,------------,,,++++++---000111111000000111222222000222<<>>BBBEEEHHH((((((((()))+++***(((&&&''''''''''''&&&&&&&&&%%%%%%((()))''''''***)))&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((()))(((''''''&&&$$$%%%&&&'''(((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''+++,,,,,,,,,+++(((&&&$$$%%%%%%%%%%%%&&&'''((()))++++++***)))((((((''''''***---...,,,(((&&&''')))''''''(((((((((''''''&&&%%%%%%&&&(((((()))))))))((()))******((('''((((((((()))***)))((('''((()))************)))))))))(((((()))***+++++++++***))))))***++++++)))''''''(((((())))))(((&&&&&&''')))(((((('''(((******((('''&&&((()))***)))(((((()))'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%'''''''''(((''''''&&&%%%&&&''''''((((((''''''&&&''''''''''''((((((((()))%%%%%%%%%&&&''''''((((((%%%%%%$$$&&&(((******)))&&&'''((('''%%%%%%'''((('''###"""%%%'''$$$$$$&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%''''''&&&%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%'''((('''%%%$$$%%%'''$$$%%%&&&'''''''''&&&%%%))))))(((((('''&&&&&&&&&$$$'''***---...,,,***)))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((())))))***---,,,***'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))((()))******++++++******((()))***++++++***)))(((******++++++,,,,,,------,,,---...000111222333333444333333222222333444555777PPPttt}}}kkkOOO888888666333111111222111000111111111000//////..................------------,,,---......---,,,---///***///222000///333777888HHHeee|||iiiIII555111000---111222111000---,,,---...------------...///000000,,,------...---,,,***))))))+++------+++)))))))))*********)))))))))))))))%%%&&&'''(((***+++,,,,,,***+++++++++,,,,,,------)))************+++++++++++++++,,,,,,+++***))))))))),,,//////---+++---/////////...---,,,,,,,,,---,,,...000000.........///,,,+++***+++---///...---,,,,,,------.../////////////////////////////////...---------///000///...***,,,///000///...//////+++++++++,,,---...000000---000000......111222000111111222333444666888999(((((((((***+++***(((&&&((((((((('''''''''&&&&&&$$$((()))'''(((***)))&&&&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&''''''((((((((('''&&&%%%%%%&&&'''((((((''''''&&&((()))***)))(((((()))***''''''''''''''''''''''''***+++,,,---,,,***'''%%%''''''&&&&&&'''((())))))((((((((((((((((((((((((%%%)))------***'''(((+++&&&&&&'''((((((''''''&&&%%%&&&'''(((((()))(((((((((***++++++)))((((((((()))***,,,***((('''(((***)))))))))))))))((((((''''''(((***+++,,,+++***)))(((***,,,,,,***((('''&&&((()))***(((&&&%%%''')))((((((((()))******(((&&&$$$''')))***((('''((()))''''''(((''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''''''''(((((('''&&&&&&%%%''''''((((((((((((''''''''''''&&&&&&''''''((((((%%%&&&&&&'''(((((())))))'''&&&%%%&&&((()))((('''&&&''''''&&&%%%%%%&&&(((%%%###"""&&&((('''%%%&&&'''%%%$$$$$$&&&&&&%%%###%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&''''''(((((('''((()))(((&&&%%%%%%&&&%%%&&&'''(((((((((''''''((('''&&&&&&&&&&&&&&&%%%###$$$&&&(((((('''&&&%%%)))))))))((('''&&&&&&&&&$$$&&&)))+++,,,+++***)))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((())))))))))))((('''''''''((((((***)))(((&&&&&&&&&''''''''''''''''''''''''''''''************))))))))))))((())))))***************((()))+++,,,,,,+++)))(((*********+++++++++++++++***+++---...000111111111444222000000111222333333555CCC\\\xxxvvv\\\GGG:::777444222222222111000222222111000000//////...///.........------------,,,...///...,,,+++,,,...+++111333000///333555444BBB\\\ppp}}}pppPPP:::444111---...000222111///---...///......////////////......)))***,,,------,,,***)))'''***------***(((((()))((((((((()))))))))))))))!!!"""###%%%''')))***+++*********+++++++++++++++(((((()))))))))*********)))******++++++++++++***)))---///...+++***---000...---------------------(((+++...///...,,,---......---,,,---...///...---,,,,,,------...//////000////////////////////////------,,,...///000///---+++---000111///........./////////......//////000...333555000...111333333000//////000111222222222((('''(((***++++++(((%%%)))(((((((((((('''''''''$$$''')))'''(((***)))&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''%%%$$$'''((((((((((((&&&%%%$$$(((***+++***)))((()))+++(((((((((((((((((((((((((((***,,,------+++)))''')))((((((((((((((()))***''''''((()))***++++++,,, &&&,,,---+++)))***---&&&&&&''''''(((''''''&&&&&&&&&'''(((((()))(((((()))***,,,+++)))(((((())))))+++,,,+++((('''(((***&&&'''''''''&&&%%%$$$$$$&&&(((***+++++++++)))((((((***------+++(((&&&&&&'''))))))(((%%%$$$&&&((((((''''''(((***)))'''%%%"""&&&))))))'''&&&'''((('''((((((((('''&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))'''((((((((('''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&''''''((()))******+++)))'''&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$$$$&&&'''&&&###!!!###%%%&&&''')))(((&&&%%%%%%%%%%%%$$$"""%%%&&&'''(((((('''&&&%%%""""""###$$$$$$%%%&&&&&&***++++++)))&&&$$$$$$%%%&&&&&&((()))))))))((('''***&&&###$$$((()))&&&"""###$$$&&&(((((('''&&&%%%***))))))((('''&&&&&&&&&###$$$'''***+++++++++***&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))***)))'''&&&%%%%%%%%%&&&(((((('''&&&'''((()))***&&&&&&&&&'''((()))***+++***)))(((''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************)))***,,,------,,,***)))************************)))***+++---...//////000111///------///222444444555777@@@TTTmmm~~~hhhWWW;;;888444222222222111111222222111111000///////////////.........---------,,,...///...,,,***,,,...---333555111///333333000:::SSSgggvvvxxxWWW???888444...---000333222000......///......000000000///...---''')))+++,,,,,,+++***)))&&&***------***''''''(((''''''(((((())))))******&&&''''''((()))***++++++*********)))))))))))))))''''''(((((()))))))))***'''((()))***,,,,,,,,,,,,***---///...******---111------------------------%%%)))---...,,,++++++---///...------...///...,,,,,,,,,------...///000000//////////////////......---,,,,,,...///000///---...000222333111///......444333111000///...------111999:::333...///222222...---------......---,,,***'''&&&''')))***(((&&&))))))***))))))(((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&))))))&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((//////000222222000+++(((,,,(((%%%'''***,,,)))%%%))))))((((((((((((((((((***((('''))),,,---,,,***((()))+++,,,+++***((('''''''''''''''((((((((())),,,---......,,,,,,---...222444111)))'''++++++''',,,)))'''&&&'''''''''''''''((((((((())))))******,,,---......---+++((('''!!!"""###$$$&&&'''((()))%%%)))---...+++))))))+++%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''%%%%%%&&&'''((((((((('''((('''&&&%%%%%%%%%%%%%%%(((&&&'''+++,,,******,,,((('''&&&'''***,,,---,,,))))))((('''''''''''''''''')))***'''###"""&&&+++%%%%%%%%%%%%%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''((())))))((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%)))((('''&&&%%%%%%%%%%%%'''&&&%%%%%%'''(((((('''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$%%%''''''%%%###'''((()))+++++++++***)))'''&&&&&&(((***+++***)))'''''''''(((''''''&&&&&&&&&&&&&&&'''''')))***+++((('''&&&$$$######$$$$$$))))))(((''''''''''''((($$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''((((((((((((''''''''''''(((((((((((()))))))))))),,,,,,+++***)))((('''&&&------...///...+++)))(((---,,,+++***)))))))))))))))***++++++------...///111...,,,,,,///333555666222333777===HHH[[[xxxwwwdddHHH;;;444888999111...111000000000000000000000000...//////---+++***,,,------------------...///000555444333222222444666777777CCC[[[tttyyybbbHHH444///222......---------......///)))+++///111222000...,,,(((+++,,,+++(((&&&(((***,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))+++***)))))))))))))))***---,,,+++*********+++,,,,,,+++***+++,,,,,,+++)))++++++************++++++&&&'''''')))+++---///000,,,///...))))))///000,,,---------............///000///---,,,,,,---...000///...,,,,,,,,,---///111//////............//////222000...,,,+++,,,---...000111333333333000...,,,000000000000///...---,,,///000111000...------///000000///...------,,,,,,)))'''%%%&&&((()))(((&&&((()))))))))(((((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&))))))&&&''''''''''''''''''&&&&&&&&&'''(((((())))))((((((,,,,,,---...///...***'''+++(((&&&'''+++,,,***''',,,+++++++++******))))))***)))((())),,,---,,,+++((())))))***)))((('''''''''''''''((((((((())))))***+++,,,+++*********,,,***,,,***$$$$$$'''(((%%%***(((&&&&&&'''((('''&&&(((((()))))))))************+++,,,,,,,,,***((('''###$$$$$$%%%&&&'''(((((('''(((***,,,---***&&&$$$&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%'''(((***((('''&&&%%%%%%%%%%%%&&&&&&$$$%%%)))***((('''***)))((('''(((***++++++***)))(((((('''&&&&&&''''''$$$'''(((&&&"""!!!$$$((($$$$$$%%%&&&&&&''''''(((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''((((((''''''&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###############%%%'''((('''&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%(((&&&$$$%%%''''''&&&$$$&&&'''((())))))(((((('''&&&&&&&&&'''******)))(((&&&&&&''''''(((''''''''''''''''''''''''((()))***)))(((&&&%%%$$$$$$%%%%%%)))(((''''''&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((()))))))))************+++,,,,,,,,,***((('''++++++******))))))******)))***++++++------...///111...,,,,,,...111333444000000111444999FFF^^^rrrsssSSSCCC888888888111...111000000000000000000000000...---,,,,,,,,,,,,,,,,,,---------------...//////333222111000000222333555222===RRRkkk{{{lllPPP999111333---,,,,,,++++++,,,,,,---***,,,...///000...---+++)))+++,,,+++******,,,...,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''))))))))))))))))))******---,,,***))))))***+++---,,,+++++++++------+++************))))))*********************+++,,,---...---000///++++++///000---............////////////...---,,,+++,,,...///111///...,,,,,,,,,---///000//////............/////////...---,,,,,,---///000000111222333222000...,,,000000000000///...---,,,...///000///---,,,---...111111000//////...------(((&&&%%%&&&'''((('''&&&'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&))))))&&&((((((((('''&&&&&&&&&%%%&&&'''(((((())))))(((((())))))((()))******)))'''+++((('''(((,,,---,,,***//////...---,,,++++++******))))))***,,,------,,,))))))((((((''''''''''''''''''((((((((())))))))))))***++++++***)))***+++''')))(((%%%&&&)))+++)))((('''&&&'''((((((&&&%%%))))))))))))************'''((()))******)))''''''&&&&&&'''''''''((((((((()))((((((***,,,+++$$$&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$***(((%%%######&&&)))+++''''''&&&%%%%%%%%%&&&&&&%%%"""###'''(((%%%%%%(((***)))'''((()))***)))'''(((((('''&&&&&&&&&''''''###&&&((('''$$$"""$$$&&&###$$$%%%''''''''''''&&&******)))((('''&&&%%%%%%%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%&&&((()))&&&&&&%%%$$$############!!!$$$((()))'''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$%%%'''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%&&&((()))((('''%%%&&&'''((((((((((((((((((((('''''''''(((((()))***)))'''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%''''''$$$%%%&&&'''((()))******''''''((((((((()))))))))''''''((())))))***++++++'''((()))******)))((('''******)))))))))***++++++)))***++++++------...///111///,,,,,,...000111111222111000000111888IIIYYYfffRRR>>>888666222///000////////////////////////---+++)))***,,,...---+++------------.........///000///.........///111222000888IIIaaauuuwwwYYY>>>222111------,,,,,,,,,,,,,,,---,,,,,,---------,,,+++++++++,,,+++***))))))+++---,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''((((((((())))))******+++---+++)))(((((())),,,---,,,++++++,,,---...,,,+++))))))))))))))))))))))))------,,,++++++++++++,,,+++---,,,)))))),,,,,,+++........./////////000000+++******+++,,,...111222...---,,,,,,,,,---///000........................------,,,,,,---...000111///000222222222000...,,,000000000000///...---,,,---...///...---,,,---...222111111000000/////////'''&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&))))))&&&))))))((('''&&&%%%%%%%%%''''''((()))))))))))))))(((&&&%%%&&&((())))))(((***)))(((***,,,...---,,,000000///...,,,+++***************+++,,,---------,,,+++)))'''&&&'''((()))'''(((((((((((()))))))))+++,,,---,,,+++***+++---'''(((((('''(((***++++++&&&%%%&&&'''))))))&&&$$$))))))))))))))))))))))))%%%%%%&&&'''(((((('''''')))))))))((((((((((((''')))((('''((())))))%%%###&&&''''''''''''''''''&&&(((''''''&&&%%%$$$$$$###)))(((&&&$$$$$$&&&(((***'''&&&&&&%%%%%%%%%&&&&&&$$$"""###&&&'''$$$$$$&&&(((''''''((()))***)))'''''''''&&&&&&&&&&&&&&&'''$$$''')))***(((&&&&&&&&&"""$$$&&&(((((((((&&&%%%))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((((((((('''&&&%%%$$$######$$$''')))+++((('''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$&&&'''((('''%%%%%%%%%&&&((()))))))))))))))((((((''''''''''''(((***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&''''''((())))))&&&'''''''''((())))))))))))))))))))))))(((((((((&&&'''((())))))))))))((((((((((((((()))***+++,,,)))***++++++------...///111...,,,,,,---...///...111000111222111555AAANNNwwwyyybbbHHH;;;666222//////////////////////////////---)))&&&(((---000...+++------..................///......---...///000000222777EEE[[[rrr}}}```CCC222...000//////............///------,,,+++************,,,+++)))'''&&&&&&''')))+++,,,,,,++++++***)))((())))))))))))))))))))))))&&&'''((())))))******+++,,,***(((''''''))),,,---,,,++++++,,,......---+++(((((())))))))))))((((((,,,,,,++++++******++++++,,,---,,,+++++++++,,,+++---------.........//////(((((()))***,,,///111333------,,,,,,,,,---...///........................------,,,,,,---...000000///000111111111000...---//////000//////...------,,,---...---,,,+++,,,...111111111000000/////////&&&''''''''''''&&&''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&))))))&&&))))))((('''&&&%%%%%%%%%'''(((((()))))))))))))))(((&&&%%%%%%''')))***)))***))))))***,,,---------///...---,,,+++***)))((()))******++++++,,,,,,---///---***((('''((()))+++(((((((((((()))))))))******+++,,,,,,******+++,,,&&&%%%%%%&&&&&&&&&'''(((%%%%%%%%%'''))))))(((&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''((((((++++++***))))))(((''''''((())))))'''%%%%%%(((+++'''''''''&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%###$$$''''''$$$$$$&&&%%%$$$%%%''')))******(((&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&)))***)))'''&&&%%%"""$$$&&&(((((((((&&&%%%%%%%%%&&&&&&'''''''''(((&&&'''''''''''''''&&&&&&$$$%%%&&&((((((((('''&&&%%%$$$######%%%'''***+++''''''&&&%%%%%%%%%&&&&&&---***&&&%%%'''(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''''''&&&%%%%%%&&&'''((()))))))))))))))((((((''''''''''''(((***)))((('''&&&'''((()))&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))(((((((((((((((''''''((())))))*********''''''(((((()))***,,,,,,)))***++++++------...///000...,,,,,,---......---...---...000000222;;;EEEhhhqqqUUUAAA888333000///////////////////////////,,,(((&&&(((---000...+++---......//////...------...............//////000333777AAASSSllliiiKKK666...111000///...............---,,,+++***)))******+++***)))'''''''''(((((()))++++++++++++***)))(((((())))))))))))))))))))))))%%%&&&''')))***************)))'''&&&''')))+++---+++******,,,---...---+++'''((())))))))))))((('''))))))((())))))***+++,,,000////////////---------+++++++++,,,,,,,,,------''''''(((***,,,...000111,,,,,,,,,,,,,,,---......------............------.........------.........//////000000000///......//////////////////...---+++---...---,,,,,,---...000000///////////////...'''((()))(((''''''''')))&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&))))))&&&((((((((('''&&&&&&&&&%%%'''((())))))******)))))))))'''&&&&&&(((******)))*********++++++,,,,,,---,,,++++++***)))(((((('''''')))***+++******+++---///...+++)))((()))***+++((((((((()))))))))******''')))))))))((('''((())))))''''''******'''''')))&&&%%%&&&''')))******((())))))))))))((((((((((((&&&&&&&&&''''''(((((()))++++++***))))))(((''''''&&&((()))'''$$$$$$)))...((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$((((((%%%$$$&&&######$$$''')))+++)))(((%%%%%%$$$$$$$$$%%%&&&&&&"""###%%%''''''&&&%%%$$$###$$$%%%''''''''''''&&&######$$$%%%&&&''''''((('''''''''(((''''''&&&%%%###$$$&&&'''(((((('''&&&%%%%%%%%%%%%&&&''')))***%%%$$$$$$######$$$$$$$$$+++(((&&&%%%''''''&&&%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((()))&&&%%%%%%&&&''''''&&&$$$&&&'''(((((())))))))))))(((((('''''''''(((((())))))((('''&&&&&&'''((()))&&&&&&'''((((((&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&((()))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))***&&&&&&'''(((((()))******((()))))))))******++++++'''''''''((()))***+++,,,)))***++++++------...///000...------...///...---///...000222111111666>>>TTTrrrdddLLL>>>666222111////////////////////////,,,***((()))---///...,,,---.../////////...---,,,.........///////////////111444<<>>222//////...---,,,,,,,,,,,,,,,,,,+++******+++++++++((('''''')))+++---,,,+++++++++++++++***)))((('''''''''''''''''''''''''''%%%&&&((()))***))))))(((((((((''''''((()))***+++***))))))+++------,,,+++((((((************((((((&&&&&&'''''')))***,,,,,,---++++++------)))(((************+++++++++,,,,,,'''((()))***,,,---...///+++,,,,,,,,,------------,,,---...//////...---,,,..................------/////////000000//////......///////////////......,,,---......------...///////////////////////////''')))+++***((('''(((***&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&))))))&&&''''''''''''''''''&&&&&&(((((()))************))))))((('''((()))***)))'''******++++++******++++++***)))))))))((((((''''''&&&(((******((((((***,,,...---+++***)))(((((()))(((((()))))))))*********'''((()))(((''''''((()))***'''(((,,,---))))))---'''&&&&&&''')))+++,,,+++++++++++++++******)))))))))(((((((((((())))))************)))((((((''''''&&&'''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&###$$$''''''$$$###&&&######$$$'''))))))'''%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%''''''%%%$$$$$$$$$%%%&&&&&&''''''((($$$$$$$$$%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%###$$$%%%'''((((((''''''%%%&&&&&&&&&''''''(((((($$$$$$$$$######$$$$$$%%%"""((()))&&&$$$%%%((("""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((%%%'''((('''%%%$$$%%%'''%%%%%%%%%%%%&&&((()))***'''&&&&&&&&&((((((&&&%%%'''(((((()))))))))(((((('''''''''''''''((()))***((('''&&&&&&&&&'''((()))&&&'''((())))))'''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***'''''''''((((((((())))))))))))))))))))))))******((((((((((((((()))***+++)))***++++++------...//////...------///000///...000///000222111000444:::FFFeeerrrXXXEEE;;;666444000000000000000000000000,,,,,,++++++,,,---......---...///000///...,,,+++------......//////......---222888DDDZZZuuu}}}bbbEEE555000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***))))))***,,,,,,)))&&&++++++++++++***)))((('''''''''''''''''''''''''''&&&'''((()))***)))'''&&&&&&&&&'''((())))))))))))(((((((((***,,,---,,,***((()))+++,,,,,,+++)))((('''''''''((()))+++,,,---+++((((((,,,+++&&&%%%'''******+++++++++,,,,,,,,,))))))***++++++,,,,,,,,,++++++,,,,,,------------+++,,,...//////...,,,+++,,,,,,---...////////////.../////////////////////......////////////......,,,...//////......///000000000000000000000000000(((***,,,+++(((''')))+++''''''((()))******))))))'''''''''&&&&&&'''''''''%%%&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&))))))&&&&&&&&&&&&'''''''''''''''(((((()))***************(((''''''((())))))(((&&&***+++++++++***)))******)))))))))(((((((((((((((%%%'''***)))((('''))),,,---,,,+++)))((((((''''''))))))))))))************)))***+++***)))((()))+++%%%"""###)))***&&&'''+++)))'''&&&'''))),,,---------------,,,,,,+++++++++******))))))))))))******))))))))))))((((((((('''&&&%%%%%%''')))((("""((('''&&&%%%%%%&&&'''(((((((((((()))))))))))))))+++)))&&&$$$###%%%''')))%%%%%%%%%%%%%%%&&&'''(((%%%######&&&&&&###"""%%%%%%%%%%%%''')))(((%%%###$$$#########$$$%%%%%%&&&&&&%%%%%%'''((()))((('''%%%%%%%%%%%%%%%'''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%###$$$%%%'''((((((''''''&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''+++---&&&!!!$$$+++"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))%%%''')))'''$$$###$$$&&&$$$$$$$$$$$$%%%''')))+++((('''&&&'''(((((('''%%%((())))))))))))(((((('''&&&&&&&&&'''''')))***+++((('''&&&%%%%%%&&&'''((('''((()))******(((&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%'''((()))###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&'''((()))***+++***)))((('''&&&%%%%%%))))))(((((((((((())))))((((((((((((((())))))***)))***+++,,,---......//////...---...000111000///+++)))***------,,,000666@@@```||||||aaaKKK???999777111111111111111111111111,,,---...---,,,,,,...///---...///000000...,,,++++++,,,---.........------,,,222888AAAVVVrrrfffHHH444222222111//////.........***+++,,,------------------,,,***+++***'''!!!***++++++******)))((('''))))))))))))))))))))))))&&&''')))******(((&&&%%%$$$%%%''')))***))))))(((((('''''')))+++,,,+++***(((***+++,,,,,,+++***((())))))))))))***+++,,,,,,000,,,---111000+++))),,,++++++,,,,,,,,,---------******++++++++++++***)))***+++,,,---------,,,,,,+++,,,...//////...,,,+++)))***,,,...///000111111.........///////////////......///////////////...---...//////......000111111111111111111111222222***************)))(((((((((((((((((())))))))))))(((&&&###$$$&&&(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))(((((()))+++---///...,,,***(((''''''))))))''''''(((((())))))******)))((('''&&&'''(((***,,,***)))(((''''''&&&&&&'''******))))))((((((''''''***)))'''&&&&&&(((***+++++++++************++++++''''''''''''((((((((((((&&&''''''''''''(((+++...444,,,)))---000---+++---((((((((((((((()))))))))++++++,,,,,,,,,++++++***)))(((((('''''''''((((((******))))))((((((''''''+++***)))(((&&&$$$######&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&'''((((((%%%''''''%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((('''''''''((()))))))))))))))%%%&&&'''((())))))((((((***)))'''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%###$$$''')))******&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''''''''&&&$$$$$$(((((((((((('''%%%"""!!!'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))'''&&&******)))(((((('''((((((%%%&&&&&&'''((()))******+++'''&&&******%%%%%%))))))''''''+++//////+++&&&)))(((((((((((('''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&((()))(((&&&&&&'''''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&'''''' """%%%'''((((((&&&%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))***,,,---///111222///////////////.........///...---------...000111>>>PPPlllpppYYYFFF;;;777333222000.........//////////////////...---,,,+++//////......---------,,,,,,******---000111...+++...111444999LLLiii~~~rrrWWW<<<111222111//////111111///000000111111000...,,,***+++***(((''''''(((***+++))))))))))))************((()))))))))((('''&&&%%%))))))))))))(((((((((((()))((()))+++)))&&&%%%&&&++++++,,,,,,,,,---------,,,,,,,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,***((('''((()))+++*********))))))+++------,,,+++,,,+++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,!!!***000//////111000---///...---,,,---...000222...------,,,,,,,,,------......////////////......////////////////////////******++++++******)))((('''((((((((()))))))))))))))&&&$$$%%%'''((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((((()))***,,,---...,,,***((((((((()))******************))))))))))))((('''''''''(((***+++******)))(((''''''''''''***)))))))))((((((((('''))))))((((((((()))***+++++++++************++++++''''''((((((((()))))))))+++,,,---,,,++++++---///111+++)))///444222///000))))))))))))))))))))))))+++++++++,,,,,,++++++***+++***)))((((((((((((((())))))))))))((((((''''''((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&###&&&&&&######&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''((((((((((((((('''((()))))))))((('''&&&)))(((&&&%%%$$$$$$%%%%%%''''''((((((''''''&&&%%%%%%$$$$$$%%%''')))))))))&&&&&&%%%$$$%%%%%%''''''&&&''''''((('''&&&%%%$$$###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''))))))((('''))))))(((((('''(((((((((&&&&&&''''''(((((()))))))))&&&&&&))))))%%%%%%))))))((((((+++000000,,,((((((((((((''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((()))(((&&&&&&'''''''''&&&&&&((()))%%%%%%&&&&&&&&&'''''''''###$$$&&&''''''&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********+++---///222333111111000///............//////.........///000111777EEE]]]www~~~gggSSSDDD===666444222000000//////...///............---------........................,,,++++++---000000...,,,---111333777FFF```yyytttYYY???555444222000000000000///........................,,,***)))(((((()))***,,,))))))))))))************'''''''''((((((((((((((())))))))))))((((((((((((+++)))((()))))))))***+++))))))******++++++,,,,,,((()))***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,------,,,,,,+++***+++,,,,,,***))),,,,,,+++++++++,,,------...---,,,+++++++++---............///......------%%%---111///...///...+++///......---...///000111...------,,,,,,---------......////////////......////////////////////////***************))))))(((''''''((((((((())))))))))))(((&&&&&&((((((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***''''''((())))))*********---,,,***)))(((((()))***,,,,,,,,,+++***))))))((())))))(((''''''(((***+++******))))))((('''''''''))))))))))))(((((((((((())))))******++++++++++++++++++************++++++((())))))))))))*********((()))++++++******+++---...)))(((...333222...,,,,,,++++++******)))))))))***++++++,,,,,,+++++++++,,,,,,+++)))(((((((((((()))))))))(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((((((''''''(((((((((&&&%%%$$$###%%%%%%######%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&))))))******)))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&$$$$$$$$$&&&((()))((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''((()))((('''&&&%%%######$$$%%%&&&((()))***&&&&&&&&&%%%%%%&&&&&&'''&&&%%%&&&''')))***)))((((((((('''''''''(((((()))''''''((((((((((((((('''(((%%%%%%((((((&&&&&&(((((('''(((+++///111...***(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&'''''''''&&&&&&((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++*********,,,///111333444222000...------...///000////////////000111222888AAAUUUnnnttt^^^KKK@@@999666333222111111///.........---,,,---...///000/////////////////////000++++++,,,...000000...---,,,111333444===SSSmmm}}}yyy___GGG:::666222000/////////............------------...,,,+++***))))))***+++,,,))))))))))))************''''''&&&&&&'''(((***+++))))))))))))((((((((((((***(((%%%%%%'''+++------'''''''''((()))***++++++'''(((******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...------,,,+++,,,,,,,,,***(((------,,,++++++,,,,,,,,,...---,,,++++++,,,---...------.../////////......+++000111///,,,---,,,***...////////////000000000---------,,,,,,------.........////////////......////////////////////////((())))))))))))((('''''''''''''''((((((((())))))))))))((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&((()))***)))((('''******)))(((''''''((((((+++++++++******)))))))))))))))(((((((((((()))***************)))(((''''''))))))))))))(((((((((((((((***+++------,,,+++***++++++************++++++))))))*********+++++++++###&&&((())))))***,,,---///,,,+++...000000,,,)))------,,,++++++***))))))******+++,,,,,,,,,++++++---,,,+++)))((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''((())))))(((&&&$$$"""###&&&&&&######&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$######%%%%%%&&&&&&&&&&&&&&&%%%(((((()))***)))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$&&&))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((()))))))))(((&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&'''***+++***)))&&&&&&&&&&&&'''((())))))'''(((((())))))((('''&&&&&&%%%&&&''''''&&&'''(((&&&&&&'''***...///---+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$((((((''''''&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%%%%'''''''''&&&&&&''')))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))***---000222333111///------...000222000000000000000111111222;;;BBBUUUooojjjTTTFFF;;;888333222222222000......---,,,+++,,,...000222111111000000/////////...++++++---...///000///...---222444333666GGG```sss~~~jjjRRR===666000//////......///------.........,,,***)))++++++************++++++((()))))))))************)))(((&&&%%%&&&''')))+++))))))))))))(((((((((((((((&&&######(((---...+++((((((''''''((()))+++,,,(((+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,...---,,,---......,,,+++------,,,+++++++++,,,,,,+++,,,------------------,,,---...//////////////////000000...---,,,,,,+++...//////000000000///...------,,,,,,,,,---......---......//////......---........................''''''((((((''''''&&&%%%''''''''''''(((((((((((()))))))))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''$$$&&&(((******)))'''&&&(((''''''&&&&&&&&&&&&'''((((((((()))))))))******))))))((((((((((((((()))++++++++++++***)))((('''(((((((((((())))))))))))(((***,,,......---+++***++++++************++++++************++++++++++++(((***+++,,,++++++---///000222222222111000...,,,...------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,+++)))((('''&&&&&&%%%'''''''''''''''((((((((('''''''''''''''&&&&&&&&&)))(((((('''''''''(((((('''((())))))(((&&&$$$"""$$$''''''$$$$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###&&&&&&'''''''''&&&&&&%%%%%%&&&'''((())))))((('''$$$$$$%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%''')))***)))(((&&&&&&%%%%%%&&&'''(((((('''''')))))))))((('''&&&&&&''''''&&&&&&'''''''''$$$$$$&&&(((+++,,,++++++(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$(((((((((''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%'''''''''&&&&&&''')))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((()))+++...///111///---,,,---///222444///000000111111111111111555===RRRooo|||eeeVVV???:::333000111333222000------++++++,,,...111222333222111000///...---,,,***,,,...//////////////////222444333333>>>VVViiiwwwuuu```@@@666------...------000&&&)))---///000...+++(((+++******************+++((()))))))))************+++)))'''&&&%%%&&&((()))))))))))))))((((((((((((''''''%%%&&&...555333++++++***)))((((((***+++,,,))),,,...///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...,,,---,,,---...111111111///---,,,,,,++++++,,,,,,,,,(((+++...111111///,,,***------...///000000000///000...---......------.........////////////...---,,,,,,,,,,,,,,,---...///------............------------------------------'''''''''''''''&&&&&&%%%&&&&&&'''''''''(((((((((((()))))))))'''''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%'''(((******)))'''&&&''''''''''''''''''&&&&&&&&&''''''((())))))******))))))))))))((((((((((((++++++,,,,,,+++***((('''(((((((((((())))))))))))(((***,,,------,,,+++***++++++************++++++)))************+++++++++,,,---,,,***))))))+++---000888>>>;;;555111///------,,,,,,++++++*********)))***++++++,,,,,,,,,,,,******((('''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&))))))((((((''''''((((((''''''(((((((((&&&%%%$$$%%%''''''%%%%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%###$$$&&&'''((((((''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$######%%%$$$$$$%%%''''''&&&%%%&&&&&&'''(((((((((((((((''''''((()))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&%%%&&&((()))'''&&&&&&&&&%%%%%%%%%&&&''''''%%%'''(((******)))'''&&&(((***)))'''&&&((((((&&&$$$$$$&&&'''))))))******)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''((('''&&&'''((((((&&&$$$&&&'''''''''&&&&&&((()))&&&&&&'''''''''(((((((((###$$$%%%'''((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))***+++------///...---,,,---///111222...///000111111111000000000999NNNkkkssscccHHH???555000111333222000---,,,,,,,,,---...000111222222111000...---,,,,,,***,,,///000/////////000///111333333222:::NNNaaasss~~~jjjFFF888------...+++,,,000!!!%%%)))...000///---+++))))))))))))))))))))))))))))))))))))************+++***((('''&&&&&&''''''))))))))))))((((((((((((((())))))+++777AAA>>>333...,,,***))))))***+++,,,((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,.........000222222000...,,,,,,,,,///111333222111,,,+++++++++,,,,,,---...(((***...111222000---+++......///000000000//////000,,,+++///000///...///.........---------------,,,,,,,,,,,,---......///------............------------------------------(((((())))))(((((('''&&&&&&&&&&&&'''''''''((((((''')))***(((&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''((())))))))))))(((''''''((((((((((((((((((((()))))))))))))))))))))***)))))))))))))))(((''''''+++,,,------,,,+++)))''''''((((((((()))))))))***))))))+++,,,,,,,,,+++***++++++************++++++)))))))))************+++++++++***((((((***...111???OOOZZZUUUGGG<<<555111+++++++++++++++*********))))))***+++,,,,,,,,,,,,******)))(((''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((******)))(((((((((((((((''''''''''''''''''&&&&&&$$$''''''$$$$$$''''''$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%###$$$%%%&&&&&&%%%%%%&&&((()))************&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''%%%###&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%(((******)))(((''')))---,,,'''''')))(((%%%%%%&&&'''((((((((()))*********)))))))))(((((((((&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((((('''&&&'''((((((&&&$$$&&&'''''''''&&&&&&((()))''''''''''''((((((((((((###%%%'''((()))((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))((()))+++,,,------------//////...------------------...///000000000//////111777FFF]]]qqqzzzkkkTTTHHH:::222111222111///,,,---------......///////////////...............***---000000///...///000//////000222222888HHHYYYrrroooOOO===000//////+++***///&&&''')))***+++,,,++++++((((((((())))))((((((((())))))))))))************((((((((((((((('''''''''))))))))))))((((((((((((((()))(((,,,;;;KKKJJJ???000...+++)))((((((***+++'''((()))((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,------...000222111///---,,,,,,,,,...000111000///*********+++,,,---...///***+++---///000//////...///000000000000//////...111,,,+++000222///---......---,,,+++***+++,,,,,,,,,,,,,,,,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((&&&&&&&&&'''''''''((((((&&&((()))(((&&&%%%'''***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))))))))))))))((((((((()))***************))),,,,,,++++++***)))))))))))))))***))))))(((''''''+++,,,---------+++)))''''''((((((((())))))******))))))******+++++++++***++++++************++++++((())))))))))))************+++***+++---222999>>>XXXlll{{{ttt___LLL@@@:::******************++++++((()))***+++,,,---------******)))))))))))))))***&&&&&&&&&'''''''''((((((######%%%&&&((()))***+++******)))(((((((((((((((''''''&&&&&&&&&'''((((((###&&&&&&######&&&&&&###''''''''''''''''''''''''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&&&&%%%$$$"""!!!%%%%%%'''''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$'''%%%######$$$&&&&&&&&&%%%&&&(((***,,,,,,,,,,,,%%%&&&'''''''''&&&%%%$$$%%%%%%'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%&&&%%%###"""'''&&&&&&%%%$$$$$$$$$$$$###%%%'''***+++***((('''+++......((('''***)))$$$'''((())))))(((((()))+++************))))))))))))&&&&&&$$$$$$$$$$$$&&&&&&######%%%&&&'''(((((((((&&&&&&''''''(((((())))))((('''''''''((((((&&&$$$&&&'''''''''&&&&&&((()))''''''''''''((((((((()))%%%&&&(((***)))'''%%%###%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))***---///000///...---000000///...,,,+++)))))),,,---///000000000///...000222<<>>444111222000...,,,---......//////......,,,,,,,,,---...//////000***---000111///...///111...,,,...222333777EEEUUUrrrpppVVVBBB333111000***)))...///---+++((('''''''''(((''''''((((((((((((''''''))))))))))))************%%%&&&'''((()))))))))((())))))))))))((((((((((((&&&'''%%%(((;;;OOOQQQGGG111///+++(((''''''((()))((())))))(((''''''***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///---***---,,,,,,---...///---,,,))))))***+++,,,...///000------,,,,,,---...000111000000111000000///......333---,,,111333...+++,,,...---+++)))))))))+++,,,+++++++++,,,---...///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......+++'''$$$%%%&&&+++)))&&&'''))))))'''$$$)))))))))))))))((('''''''''''''''(((((((((((((((((())))))))))))(((((('''+++***)))(((((()))******(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((******))))))((((((''''''&&&&&&&&&'''''''''((((((&&&''')))*********)))(((***++++++***'''&&&''''''((()))***,,,,,,++++++******)))'''&&&'''(((***,,,---,,,,,,,,,+++*********,,,+++))))))***,,,///111+++))))))---000...+++***---)))***---++++++<<>>IIIXXXmmmnnn]]]EEE666111222111///000...------...///---,,,,,,,,,,,,---------......000000000///......---------000222///,,,111???KKKjjj|||iiiKKK222------)))''',,,+++***)))(((((()))***+++,,,+++***))))))***+++,,,+++++++++*********))))))***)))***+++,,,,,,***((())))))))))))))))))))))))(((***,,,000555:::>>>AAA...+++(((''''''((('''&&&))))))((('''''''''''''''((()))++++++)))(((((()))111...+++---000111---)))------,,,+++,,,---...///---,,,++++++,,,---...///...---,,,++++++---...000000000000000000000000000222......222111+++***...,,,++++++******+++++++++......---,,,,,,,,,,,,---***+++,,,...///...+++(((---+++,,,//////+++)))+++000111000---)))&&&&&&''')))'''&&&''')))***(((''')))))))))))))))(((''''''''''''''''''(((((())))))(((((())))))))))))((((((***)))((((((((((((******(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((***)))))))))((((((((('''&&&&&&&&&'''''''''((((((((((((***+++++++++***)))******+++***(((&&&'''(((((()))***+++++++++*********)))((((((((()))***+++,,,,,,,,,,,,,,,---------...---,,,,,,++++++++++++000---,,,---//////---,,,***(((+++---+++000GGGaaabbb@@@000///...,,,,,,++++++***(((+++------+++******,,,+++++++++************)))((('''&&&&&&%%%%%%&&&&&&$$$'''***)))&&&$$$&&&)))))))))***))))))((('''&&&%%%&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''###"""%%%%%%"""###'''$$$%%%&&&'''(((''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&***))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$(((+++***%%%$$$'''&&&'''((((((&&&&&&'''(((&&&'''''''''((((((((()))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&(((*********)))((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((+++(((&&&&&&(((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''((('''&&&&&&&&&(((***+++''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%''''''&&&((()))((('''%%%%%%&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&'''((()))******)))'''&&&(((((()))+++,,,,,,,,,,,,+++,,,---...//////............---,,,---...///000......---------...000000555111111777@@@MMMbbbtttyyygggNNN;;;333111000...///...------......---,,,,,,,,,,,,---------......////////////............//////...---...333===DDDbbbxxxtttUUU999000///+++))),,,+++***))))))***+++,,,---++++++************++++++************++++++,,,,,,))))))((()))******)))'''))))))))))))))))))))))))'''((()))+++...222555777+++)))''''''((()))((((((***))))))((((((((((((((()))***++++++))))))***+++111...,,,---111222///+++---,,,,,,+++,,,---...///------,,,,,,---......///...---,,,++++++---...000111111111000//////......222......111000,,,+++...000///...---------------......---,,,,,,,,,,,,---......///111222111...+++---++++++......***)))+++000111000---)))&&&%%%%%%'''&&&&&&''')))******))))))))))))))))))(((((('''(((((('''''''''((()))***&&&'''((())))))***))))))'''''''''''''''((()))***(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((&&&''''''''''''((((((((())))))***+++++++++++++++)))***+++***(((''''''((((((((()))************)))***************)))))))))+++++++++,,,---///000111,,,,,,---,,,,,,+++***)))000000///000222222000...+++,,,///000...555PPPmmmkkkJJJ444444444222///---------(((***++++++***))))))***+++++++++************)))''''''''''''''''''&&&%%%%%%(((+++***'''&&&''')))'''((()))))))))))))))(((&&&''''''(((((())))))***'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$'''$$$"""######"""$$$'''%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%$$$((((((((((((((((((((((((&&&%%%$$$###"""###$$$%%%$$$###%%%((('''######&&&###%%%&&&&&&&&&&&&''')))'''''''''''''''(((((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''(((***++++++***)))***))))))((((((''''''&&&&&&%%%$$$$$$%%%&&&((()))***(((&&&&&&'''((('''&&&$$$%%%&&&'''''''''&&&%%%&&&''''''(((((((((((('''((('''''''''''')))***+++''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&''')))((('''%%%&&&&&&((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''))))))***)))((('''(((((()))***************+++++++++,,,---...///000...------,,,---...///000...---,,,,,,,,,---...///444111///000666AAARRRaaa{{{zzz}}}sssYYYDDD999444111//////---,,,,,,---...,,,+++,,,,,,,,,---------......---............/////////000...,,,,,,000555:::<<>>???===888111222333555777888AAAXXXooosssZZZ@@@AAAAAA===777111......)))*********)))(((((((((+++++++++*********))))))&&&'''((())))))(((&&&&&&(((+++,,,,,,***)))***+++(((((())))))))))))(((((('''((((((((())))))******''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((())))))))))))&&&%%%$$$""""""###%%%&&&&&&%%%&&&)))'''$$$%%%(((!!!###%%%%%%%%%%%%''')))''''''''''''''''''''''''%%%$$$###$$$&&&&&&$$$###%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''')))***++++++++++++++++++******)))(((((((((&&&%%%$$$$$$$$$&&&((()))((('''&&&&&&&&&'''''''''$$$%%%'''))))))((('''%%%&&&&&&'''''''''''''''&&&'''&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&'''((()))))))))((('''(((((()))))))))))))))(((+++*********+++---000111...---,,,,,,---...000111...---,,,+++,,,,,,......111000......111999EEEPPPlllnnnrrr~~~{{{dddNNN@@@999555444...---,,,,,,------,,,+++,,,,,,,,,---------......,,,,,,---......///000000000///...///111444777999HHHaaa}}}oooLLL777111000...,,,---,,,,,,+++++++++++++++***+++,,,------,,,+++***))))))***+++,,,---......+++(((&&&&&&'''))))))))))))))))))))))))))))))))))))(((''''''((()))***+++((('''&&&''')))***)))(((++++++++++++******)))))),,,---,,,***)))***---000///---,,,,,,......---,,,,,,,,,,,,,,,,,,---------,,,---//////000///...---------,,,,,,,,,---...///555555333222000...---,,,000///...//////......///......------......///000......---,,,,,,,,,,,,---+++++++++---//////---***+++)))))),,,,,,)))(((+++))))))(((((((((((((((''')))******)))(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))&&&&&&''')))************$$$$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******)))***+++***)))((()))***)))))))))))))))******++++++,,,,,,---,,,,,,++++++------,,,,,,---...000111222111111111111333555666;;;GGGQQQSSSQQQLLLAAA666888999>>>FFFOOO[[[kkkwww}}}pppVVVWWWUUUPPPGGG<<<444///+++***)))))))))))))))(((+++++++++*********))))))&&&'''((()))***)))(((''')))***,,,,,,+++******************))))))((('''&&&(((((((((((())))))))))))&&&''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$'''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))(((((('''&&&%%%$$$$$$%%%&&&''''''&&&'''***(((%%%%%%))) """$$$%%%%%%%%%''')))'''''''''''''''&&&&&&&&&$$$######$$$%%%%%%$$$"""%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&((()))'''''''''&&&&&&&&&'''((($$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&'''((((((((((((((('''(((((()))))))))((((((+++***))))))***,,,///111------,,,,,,---...000111......,,,,,,+++,,,---...---///000///111666???DDD___}}}vvvuuu|||qqq[[[III===666444///---,,,,,,---...,,,+++,,,,,,,,,---------......++++++,,,---...///000000...111333222000111555999BBBWWWqqqxxxWWW<<<222111000,,,......---,,,***)))((('''******,,,------,,,************+++++++++,,,,,,,,,+++)))''''''(((******)))((((((((((((((((((((((((''''''&&&&&&''')))***+++***)))((((((******((('''***++++++,,,+++***)))))),,,,,,,,,+++***+++...111///---+++************)))+++++++++,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------......666666444333111000......//////...------///000000,,,,,,---...///111222333......---,,,,,,,,,,,,---.........///111222000...,,,))))))++++++)))))),,,***(((((()))+++,,,+++******++++++***(((''''''((('''(((((()))))))))))))))&&&''')))++++++***)))(((&&&'''((())))))***))))))%%%%%%&&&'''((((((((('''(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''((((((((('''((())))))***)))***++++++)))))))))+++*********)))***++++++,,,,,,,,,,,,,,,---------...///...---------///222333333333444555666888:::;;;HHHUUU``````]]]XXXLLL@@@FFFIIIRRR___nnn|||tttrrrooojjj___PPP@@@666...,,,*********+++***)))+++++++++************)))'''(((((()))))))))))))))'''(((((())))))(((((('''************)))(((&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###&&&'''%%%%%%'''&&&###''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''((((((%%%$$$&&&)))((($$$$$$'''!!!###%%%%%%%%%%%%''')))'''''''''&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$"""$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''((()))+++,,,,,,))))))(((((('''&&&&&&&&&$$$$$$%%%&&&&&&'''''''''%%%&&&'''&&&%%%%%%''')))%%%&&&'''((((((((('''&&&$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((()))''''''((()))))))))))))))+++***)))))))))+++...///---,,,,,,,,,---///000111///...---,,,,,,,,,---...+++///111//////555;;;>>>RRRnnnjjjSSSAAA666111000...------...///---,,,,,,,,,,,,---------......++++++,,,---......//////...111333222000000444999@@@PPPeeeyyydddEEE444222111---......---,,,+++)))'''&&&*********++++++***************************+++++++++)))(((((()))******)))((((((((((((((((((((((((%%%%%%$$$%%%&&&(((***++++++*********++++++)))'''******+++,,,,,,***)))(((++++++,,,+++***+++...000---,,,***((((((((())))))******+++,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------......444444333222111111000000...///...,,,,,,000222000.........000111333555666......---,,,,,,,,,,,,---,,,++++++---/////////---,,,))))))++++++)))***...***)))'''(((+++,,,+++)))(((***+++***(((''')))***''''''((()))))))))))))))$$$'''***---...+++(((&&&(((((())))))))))))((((((&&&'''(((((()))((('''&&&(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''((((((((()))))))))***))))))))))))((((((((('''))))))((((((((()))***+++)))***++++++))))))***+++,,,+++*********+++------,,,,,,+++,,,---...000111000///......000333666888888<<>>GGGCCCAAADDDJJJRRR```llltttxxxUUU<<<...---222,,,***.........---,,,***))))))******))))))(((((((((((())))))+++)))'''(((***+++***)))*********)))))))))((((((((((((((((((((('''&&&&&&'''(((((('''%%%$$$&&&'''(((''''''&&&&&&'''((()))&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''(((((()))&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''$$$######%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''%%%$$$'''&&&&&&%%%$$$$$$$$$%%%$$$&&&''''''&&&&&&((()))///...***&&&%%%&&&&&&$$$&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))***&&&%%%'''(((&&&&&&((((((&&&'''***)))%%%&&&***&&&&&&&&&&&&&&&%%%%%%$$$!!!"""%%%'''(((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''&&&$$$&&&((()))(((&&&'''&&&%%%%%%''''''&&&%%%((('''&&&&&&&&&&&&'''((())))))))))))))))))******+++++++++*********))))))---,,,******+++---///111777555111---)))(((+++---.../////////......000111222>>>RRRjjjttt]]]GGG;;;444000///111222///...000......////////////......,,,...///...,,,+++---///000000//////000000111222222<<>>IIIRRRZZZUUUSSSWWW^^^hhhvvvfffDDD333///333---+++///......---+++)))((()))***+++))))))(((((((((((())))))+++***((()))******)))(((******))))))))))))(((((((((((()))))))))((('''''''''(((((('''&&&%%%'''((((((((('''&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''((())))))&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$######%%%''''''&&&%%%'''&&&%%%$$$$$$#########%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''***555999333$$$ '''((( &&&&&&''''''''''''&&&&&&%%%&&&'''((((((((((((((((((&&&&&&)))***'''(((+++***'''%%%''')))'''''')))'''''''''''''''&&&&&&%%%"""$$$&&&'''((((((((('''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%&&&(((((((((''''''&&&%%%&&&'''''''''%%%((('''&&&&&&&&&&&&'''(((***)))))))))((((((((((((++++++*********)))))))))---,,,*********,,,...000555444111---))))))***------.........------///000000666EEE[[[tttvvv```MMMBBB555000///222222///---...,,,------......------,,,+++,,,---,,,++++++,,,---///////////////000111111222999DDDWWWooozzz^^^AAA333333............---,,,+++***++++++******)))(((((((((+++((())),,,---,,,---000******+++***))))))***,,,(((''''''&&&&&&&&&&&&''''''((())))))((((((***,,,,,,((((((---000...******++++++,,,,,,,,,---------++++++++++++++++++++++++((('''''')))***+++***)))***)))))))))***+++,,,,,,---,,,,,,+++,,,...000111,,,+++***))))))***+++,,,///.........000111000///000111...,,,---111111...---------,,,,,,+++++++++---,,,+++---///000000///,,,,,,++++++,,,,,,---...*********+++,,,,,,------))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))(((((('''''''''((((((((('''((()))++++++)))((()))***))))))(((((((((((())))))+++)))((('''''')))+++,,,)))))))))******+++,,,---++++++***)))(((((())))))))))))***************+++************************---------.....................000111000000888BBBKKKGGGBBB???DDDQQQcccooorrrjjjfffkkkttt|||yyyQQQ<<<333444---+++...---...,,,***(((((()))***,,,))))))(((((((((((())))))+++************)))((('''***)))))))))((((((((((((((()))))))))))))))(((((((((((()))(((&&&&&&((()))&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''))))))))))))(((((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&%%%###"""&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######&&&***...CCC>>>111###!!!&&&&&& %%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((((('''(((&&&'''******&&&'''***+++'''$$$%%%((()))((('''(((((((((((((((''''''&&&'''((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&'''(((((('''(((&&&%%%&&&'''((('''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,+++*********+++---...000000///,,,******,,,...,,,---------,,,,,,...///111444===PPPiiiwwwcccRRRFFF777222///222222///------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---///............///000000666999@@@OOOhhhfffEEE444555.........------,,,,,,+++************))))))(((((()))&&&(((+++,,,***+++...$$$%%%''''''&&&%%%&&&'''***)))(((((((((((())))))''')))+++***''''''***---111,,,***...111...***(((+++,,,,,,,,,,,,---------++++++++++++++++++++++++((('''''')))***+++***((((((((((((((()))***,,,,,,...------------...///000++++++***))))))***+++++++++++++++,,,------------///...,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...,,,,,,++++++,,,,,,---...)))*********++++++,,,,,,************************(((((((((((())))))))))))************)))))))))((('''(((((((((((('''(((((((((***++++++)))))))))***))))))(((((((((((()))))))))(((&&&&&&&&&(((***+++))))))))))))***+++,,,---))))))(((((()))***++++++)))*********++++++,,,,,,************************,,,,,,,,,---......//////444333333444555999EEERRR]]]WWWPPPMMMUUUfff{{{{{{nnnrrr~~~ZZZAAA333222,,,+++...,,,---+++***(((((()))***+++))))))(((((((((((()))))))))***++++++***)))(((''')))))))))(((((((((((('''(((((()))))))))))))))((('''((()))(((&&&&&&(((***&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&((()))***))))))(((''''''&&&&&&&&&%%%$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%&&&%%%###"""$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$###$$$(((...222MMM999'''###%%%$$$###%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&''')))((($$$&&&******(((%%%%%%(((***)))&&&(((((())))))(((((('''&&&(((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''(((((('''&&&&&&(((((('''&&&&&&''''''''''''''''''&&&%%%&&&&&&'''(((((())))))''''''((()))***++++++,,,++++++*********+++,,,,,,+++,,,---,,,+++,,,...000+++,,,---,,,+++,,,---///000111999IIIaaayyyzzziiiWWWIII<<<444000111333000------//////000000000000//////---,,,,,,---...//////............---......///000666777<<>>OOOhhh}}}xxx___GGG888111000...,,,++++++++++++)))))))))))))))))))))***(((''')))...///,,,+++---%%%'''((((((((((((***+++&&&&&&&&&&&&&&&'''((((((,,,***))))))***+++************,,,---)))%%%''',,,)))))))))*********++++++++++++++++++++++++++++++---,,,+++,,,---...,,,*********)))))))))******+++,,,------------,,,,,,,,,---,,,+++******+++,,,---))),,,......------000222333///...111222...,,,...........................+++---//////,,,+++,,,...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((((())))))******************))))))))))))''')))+++***'''&&&(((***)))***,,,,,,***)))***+++******))))))))))))******'''''')))***++++++++++++&&&&&&&&&''''''((()))*********)))))))))))))))***,,,,,,---......///000000111222333444444333222111222333555777:::<<<>>>???GGGHHHOOO^^^jjjrrrxxx}}}```FFF<<<333000///)))'''(((***,,,,,,+++)))((())))))(((((((((((())))))$$$(((,,,,,,***))))))+++)))(((((((((''''''''''''%%%%%%&&&'''((((((''''''$$$%%%&&&&&&%%%%%%''')))%%%&&&''')))))))))(((((($$$%%%&&&&&&''''''&&&&&&))))))(((((('''''''''&&&&&&''')))******(((&&&%%%*********)))((((((''''''&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))''''''(((((('''%%%$$$"""'''&&&%%%%%%&&&&&&$$$"""&&&&&&%%%%%%%%%&&&''''''###&&&((('''%%%$$$&&&)))$$$%%%'''))))))((('''&&&%%%%%%%%%$$$$$$%%%(((*** +++...'''###'''((("""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$###%%%'''&&&(((000::: )))...***((()))((($$$'''''''''''''''&&&&&&%%%)))(((&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&((()))************$$$&&&((((((&&&%%%'''))))))'''&&&'''((()))((('''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++************))))))))))))***,,,...---,,,***)))***---.........------///000000111222555@@@WWWuuuxxx```III===222000222222111111,,,------......------,,,///---+++---000222111///---,,,,,,,,,,,,---.........333777<<>>BBBDDDCCC@@@===<<<<<<;;;===EEEPPPWWWVVVRRRYYY]]]jjj{{{jjjLLL@@@999///---111///---,,,,,,------+++***************)))))))))))))))))))))(((&&&''')))+++))))))(((((((((((())))))%%%&&&'''((())))))))))))(((&&&$$$$$$%%%''''''&&&''''''((((((((('''%%%$$$(((%%%"""!!!$$$&&&,,,+++(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''((()))******)))((('''$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%''')))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###&&&'''''''''((()))))))))%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$'''$$$###$$$(((******((()))'''$$$$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&(((***+++&&&)))++++++***(((''''''%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((('''%%%$$$%%%'''***&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&'''))),,,...++++++,,,,,,,,,,,,------///...---,,,+++,,,---...+++111000222===JJJaaa~~~nnnSSS;;;222555333222111+++000///...---,,,------..................///000000,,,++++++,,,------,,,***---111444777@@@TTTmmm~~~~~~iiiPPP>>>111///+++)))***------***************))))))))))))&&&&&&'''((())))))((((((&&&))))))(((***---,,,''',,,+++)))'''(((***,,,...000...,,,))))))***,,,---(((((((((((())))))))))))+++++++++*********))))))***)))((((((((()))++++++'''***+++***,,,111333111111...******+++,,,+++)))......---------,,,,,,,,,,,,,,,,,,---...///000111------,,,+++,,,---...//////...---,,,,,,---//////000///...000333444111...---,,,,,,,,,,,,---......---------.........//////---,,,+++)))((((((+++---************++++++++++++'''(((((((((''''''))),,,))))))))))))))))))))))))*********((('''(((+++---)))))))))))))))((((((((((((((((((((())))))******((()))))))))))))))(((((()))******)))((())),,,///++++++*********++++++,,,,,,,,,,,,,,,+++---888DDDSSSYYY^^^```^^^[[[[[[\\\YYYYYY]]]dddlllqqqpppnnnkkkkkkssskkkNNNBBB;;;222///111---,,,+++++++++,,,***)))************))))))))))))((()))))))))'''''')))***))))))(((((((((((())))))((((((((((((((((((''''''(((&&&$$$$$$%%%''''''&&&&&&'''((((((((('''%%%$$$'''&&&%%%%%%%%%'''((())))))((('''&&&&&&'''((((((%%%%%%%%%%%%&&&&&&'''''''''((())))))))))))((('''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%&&&'''&&&&&&&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&''''''''''''''''''((((((%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&%%%$$$###'''%%%$$$%%%'''))))))''')))&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&(((''''''&&&&&&&&&''''''&&&)))++++++)))'''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''((('''&&&$$$%%%''')))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''((((((((((((((('''(((''''''&&&''')))+++---++++++,,,,,,,,,,,,------111000...---,,,,,,,,,,,,,,,222000000999DDDYYYttttttVVV>>>333555333222222---000///...---------.....................///000000,,,++++++,,,...///...,,,---000333666>>>QQQiiizzznnnXXXEEE333111...++++++,,,+++***************))))))))))))(((((())))))***)))))))))''')))******---000///++++++***)))((()))***,,,------,,,+++))))))***+++,,,))))))*********+++++++++***+++++++++,,,,,,---------,,,,,,+++,,,---...///***...///------000///,,,222///,,,,,,---...---+++------------,,,,,,,,,,,,------,,,***)))((('''&&&...---,,,++++++,,,,,,---......---------......///222000000111333333111...---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...000111111///......000222***+++,,,---,,,+++******((()))***)))((((((***+++((((((((((((((((((((((((((())))))))))))***---000*********))))))(((((((((((((((((())))))))))))***((())))))*********)))))))))*********)))***,,,///,,,++++++*********+++++++++,,,...---***...>>>OOOccclllvvvzzzyyywwwzzz}}}}}}{{{ssspppooonnnmmmqqq}}}nnnUUUJJJCCC:::333000...,,,++++++,,,---,,,+++************))))))))))))'''(((******((((((((()))))))))(((((((((((())))))))))))))))))((('''&&&%%%(((&&&$$$$$$&&&'''&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%'''((()))*********&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))(((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&'''''''''%%%###%%%'''(((&&&###'''&&&&&&&&&&&&%%%%%%%%%((((((((('''(((((())))))'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%''''''((('''&&&$$$"""!!!(((&&&%%%%%%&&&''''''&&&(((&&&$$$$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''###!!!###%%%(((((((((((('''&&&%%%$$$''')))******)))'''''''''$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''&&&$$$%%%''')))***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%'''((()))***'''((((((((((((((('''''')))(((((('''((()))***+++++++++,,,,,,,,,,,,------222111///---,,,+++++++++---222///...555<<>>EEELLLVVVfff|||{{{vvvqqqjjjddd\\\VVVRRRPPPOOONNNUUU]]]lll~~~~~~zzzpppXXX@@@333000---++++++++++++***************))))))))))))'''(((******((((((((()))))))))(((((((((((())))))&&&'''((()))************&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%$$$%%%%%%&&&'''+++)))'''&&&%%%&&&((()))))))))((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%######%%%((()))'''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&&&&''''''&&&$$$###$$$&&&%%%$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$$$$'''+++%%%&&&'''((())))))))))))'''((()))(((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%&&&''''''((((((((((((((()))))))))******+++++++++++++++,,,,,,,,,,,,------'''(((***,,,---.........***///---...333333888GGGeee{{{pppRRR===777000///111///......///000000000//////...............///000000///---,,,---000333444444222///000444777>>>QQQeeerrr{{{wwwiiiPPP???000...///,,,+++...************)))))))))))))))))))))***))))))(((((((((******((())),,,)))$$$'''((()))*********)))(((***+++,,,---...---,,,+++*********+++++++++,,,,,,+++++++++******))))))))),,,---......//////......000000---((('''+++---+++***,,,------,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,+++***&&&''')))+++---///000000)))***,,,...///000111111000111000...+++***+++,,,+++++++++++++++,,,------,,,,,,,,,---------------***,,,---.........000222,,,,,,---...///000000111///000111000...,,,++++++++++++++++++++++++++++++***+++,,,+++)))''''''((()))))))))******++++++,,,+++++++++*********)))))))))***+++,,,------------***,,,------,,,++++++,,,---------...///000111222555777<<>>777333111333222111000///..................///////////////555444222000///............000222222222777AAAJJJ\\\jjjvvvzzz{{{~~~~~~}}}ttt___TTTccc~~~fffMMM===555111000222111---------***%%%)))))))))))))))))))))(((************+++,,,---...)))))))))))))))***+++,,,))))))))))))))))))))))))((()))))))))(((''''''&&&******))))))******+++,,,+++***++++++,,,---...///+++...///...***((()))***++++++++++++,,,...000111000)))$$$&&&)))))))))++++++------,,,+++***+++,,,)))(((&&&%%%&&&''')))+++,,,,,,+++++++++++++++++++++,,,,,,------------,,,(((---111///+++***...333,,,,,,---///111333555666444333222111///---,,,+++,,,+++++++++++++++******+++***)))***+++,,,+++***+++***)))((()))+++---...)))******+++,,,,,,++++++)))***+++,,,------------,,,,,,,,,+++,,,---///000999555111222666<<>>DDDXXXhhhvvvxxxtttsssxxx{{{uuu||||||ssslllxxxttt[[[BBB444111///333444000------,,,)))))))))(((((((((((())))))))))))))))))***+++,,,---******)))))))))***++++++++++++******)))(((((((((&&&'''((()))))))))((((((******))))))******+++,,,,,,,,,,,,,,,,,,---...///+++,,,,,,,,,***))))))***)))***+++,,,...///000111000)))%%%))),,,,,,++++++***,,,------+++***,,,...+++)))&&&$$$$$$%%%((()))+++++++++,,,,,,,,,,,,,,,)))***+++,,,------,,,+++)))+++------,,,,,,...000,,,,,,,,,---...111333444444333333111000...,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,++++++***))))))***,,,...///***+++,,,,,,------------******+++,,,------------))))))***+++...111444666;;;666333666@@@IIIMMMNNNUUUZZZ```fffmmmxxx|||}}}wwwllleeegggpppxxxlllmmmllliiiddd```]]]]]]WWWZZZeeevvv```;;;222444///***,,,+++++++++++++++++++++++++++*********))))))(((((((((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&#########$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&'''%%%$$$&&&***---,,,+++''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((&&&######%%%'''((((((%%%%%%%%%&&&'''((()))***(((((('''&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###%%%'''(((*********)))%%%'''''''''%%%$$$%%%&&&######$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%$$$######$$$$$$$$$%%%&&&''''''%%%%%%&&&'''!!!$$$(((******)))))))))((('''%%%%%%'''((('''&&&$$$$$$%%%&&&(((***,,,---((((((((((((((((((((((((%%%''')))+++,,,+++***)))))))))***+++,,,,,,------)))***,,,,,,+++,,,...000//////...------------...------...///000000000///555777AAAYYYvvvwww```KKK===777777111111000000000000000111---.........//////000000,,,---///111111111111000000333444111111666===BBBVVVhhhwwwwwwooolllpppuuupppyyyiiiIII888666...444666222---------,,,((((((((((((((()))******(((((((((((()))***+++,,,------,,,,,,+++,,,,,,---,,,,,,+++***)))(((''''''&&&((()))+++,,,---,,,,,,*********)))***++++++,,,------,,,,,,------......++++++******************((()))+++---///000000000///***''',,,000///+++***(((+++------++++++---000...,,,(((&&&%%%&&&)))***+++++++++,,,,,,---------((()))***+++,,,,,,+++***+++***)))+++---///...---,,,,,,,,,,,,---...000111333333333222000///---,,,---,,,+++***)))))))))))),,,++++++******++++++,,,******++++++++++++******.........------,,,,,,,,,---+++***,,,///000///---000++++++000222111444:::===888555<<>>???<<<;;;BBBQQQaaammmsss{{{{{{uuusssnnngggcccfffnnnuuuxxxooonnnmmmiiiffffffttt|||rrrNNN444---)))+++...+++---,,,+++*********+++,,,*********************************+++,,,+++)))'''))))))(((((((((((())))))))))))***+++***)))((((((&&&&&&''''''((((((''''''&&&''''''((())))))((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((''')))(((''')))+++,,,***(((''''''&&&&&&&&&%%%%%%%%% ###$$$$$$#########((('''&&&''''''&&&$$$!!!%%%'''(((&&&%%%%%%'''***)))((('''&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''))))))(((&&&$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))))))))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&(((((())))))((('''&&&''''''&&&%%%$$$$$$%%%'''(((&&&&&&%%%%%%&&&&&&'''((('''&&&&&&***///000---*********)))))))))***++++++++++++***)))***,,,...///------------------,,,,,,,,,,,,------.../////////222444;;;KKKhhh|||hhhQQQAAA===999888777555444333111///,,,---///111222111111000...///000111222222222222222222222222333777>>>CCCTTTdddvvv}}}xxxpppmmmooopppyyyzzz___HHH:::666444444666333---+++,,,)))***+++)))((((((,,,///+++)))'''(((+++,,,+++***************))))))))))))************)))((('''&&&))))))))))))************......,,,+++***************,,,---,,,+++******++++++,,,,,,------,,,,,,+++((()))***++++++,,,...///,,,+++***+++,,,,,,+++***+++***)))+++...000///---...+++(((&&&'''((((((''')))***+++***)))***+++---------,,,,,,+++******)))((())))))***+++,,,...///,,,++++++***+++,,,---...///222444222---))))))+++)))))))))******+++------,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,++++++++++++///...,,,,,,---...---,,,///000444777666666===EEEDDDEEEHHHPPP]]]mmm|||tttjjjiiiddddddbbb]]]XXXYYY```gggsss|||tttnnnmmmmmmkkkjjjkkk\\\???...+++)))+++///+++---,,,+++*********+++,,,************************)))(((((()))++++++***(((***))))))))))))))))))***(((((()))*********))))))&&&&&&((()))))))))((('''''''''((())))))))))))(((''''''(((((()))(((((('''((((((((((((((('''&&&&&&))))))((()))+++,,,***)))((('''&&&%%%$$$%%%&&&&&&!!!###&&&'''&&&%%%%%%&&&%%%&&&'''))))))&&& ###%%%''''''&&&%%%&&&'''(((''''''&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&$$$&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######'''&&&&&&))),,,,,,)))&&&&&&&&&&&&%%%&&&''''''(((&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***,,,---%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&'''''''''(((***)))'''%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%&&&&&&'''((((((''''''***...000...+++******)))((((((((())))))***))))))))))))+++,,,---............---,,,,,,+++,,,,,,,,,---......//////333222666EEEaaa}}}zzzdddPPPFFF:::999777666555333000---//////000222222222222222///000222333444333333222111222222222222666>>>DDDTTTeeeyyy}}}uuussstttvvv|||lllQQQ>>>666444555888666111...///,,,,,,,,,***(((''')))++++++)))((((((***++++++***))))))******************((())))))******))))))((()))))))))*********++++++111000...,,,+++***))))))(((***,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---,,,***)))***+++,,,+++******)))(((***,,,......---,,,***((('''((()))((('''(((***++++++***+++---///------,,,,,,++++++******))))))***+++---///111222***++++++,,,,,,,,,,,,,,,...000222000+++((()))***************++++++,,,---,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++000///------------......000333777<<<@@@DDDIIINNNMMMRRRZZZcccmmmyyyyyypppddd\\\[[[YYYZZZZZZVVVRRRRRRWWW\\\aaarrrpppjjjgggiiikkkkkkmmmpppIII555+++,,,))),,,...)))---,,,+++*********+++,,,************************(((''''''(((***+++***)))))))))(((((((((((())))))''''''((())))))*********%%%&&&((()))))))))'''&&&''''''((((((((((((''''''&&&'''((((((((((((((((((&&&''''''(((((('''&&&&&&((((((((())))))))))))((()))'''%%%$$$$$$$$$&&&'''###%%%'''((('''&&&'''((($$$%%%''')))***'''""""""$$$'''((((((''''''&&&''''''&&&&&&&&&''''''((($$$%%%&&&(((((('''%%%###&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((%%%$$$''',,,...***&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''&&&&&&%%%%%%''''''((()))))))))((('''%%%%%%%%%%%%'''))),,,---$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%&&&)))'''###((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''***---...,,,+++******)))(((''''''(((((()))((((((((()))***+++,,,---............,,,+++***+++,,,,,,------...//////222111444???UUUnnnttt```SSSBBB>>>:::888777666333111///000000000111111111222111222444555555444333222444666666444333888@@@HHHUUUeeevvv}}}zzzuuuuuuyyy~~~{{{wwwYYY@@@777444555888777333000000///...---,,,+++***++++++***)))))))))******++++++))))))************++++++'''((()))***************))))))*********+++++++++---,,,+++***)))((((((((((((***+++,,,+++***+++,,,++++++,,,,,,,,,,,,++++++***)))((((((***+++++++++,,,***)))***+++,,,+++***(((((((((***+++,,,------***)))(((((())))))(((&&&''')))***++++++,,,///111------,,,,,,,,,+++++++++******++++++---...000000***,,,---//////...---,,,...///000...+++)))***+++---,,,,,,+++******++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++000//////...---...000222666999???GGGQQQXXX\\\\\\\\\dddnnnwww}}}yyynnnfff```\\\[[[]]]YYYYYYWWWSSSPPPOOOQQQTTTWWWaaannn|||~~~lllhhhhhhlllqqqtttxxx~~~vvvhhh===///,,,---***,,,...(((---,,,+++*********+++,,,))))))))))))))))))))))))((('''&&&''')))******)))'''''''''&&&&&&''''''''''''''''''(((((()))******$$$%%%&&&'''((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&'''(((((('''&&&&&&&&&)))'''%%%$$$$$$$$$&&&'''!!!###%%%$$$######$$$%%%&&&%%%&&&'''))))))&&&$$$###%%%''')))******((('''''''''&&&&&&&&&''''''(((###%%%'''((((((&&&%%%$$$&&&&&&''''''(((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((('''$$$###&&&+++---)))%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''***+++(((###$$$((((((%%%((('''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&'''(((***++++++*********)))(((''''''(((((((((((((((((()))***++++++,,,---...///...---+++***++++++,,,,,,---.........///111444999EEE[[[xxxsssgggWWWPPPGGG@@@>>><<<888555000000/////////000111222444444555666666555444333666888999666444888BBBKKKZZZfffrrrvvvrrrpppuuu{{{zzzrrrnnnvvvaaaEEE999555333666666222//////------,,,,,,,,,,,,,,,,,,******************+++,,,***************+++++++++'''((()))***+++++++++***************++++++++++++***))))))(((((((((((())))))+++,,,,,,***))))))******++++++,,,,,,++++++******)))(((***,,,---,,,***+++++++++,,,------+++)))'''((()))******+++,,,---+++)))(((((())))))'''&&&&&&(((******+++,,,///111---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---+++---///111111000...---/////////...,,,++++++,,,......,,,++++++*********------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,///////////////111555888@@@HHHRRR[[[eeennnqqqoooqqqwwwxxxoooggg]]]VVVWWW\\\dddiii```\\\VVVSSSRRRSSSTTTTTTWWW\\\bbbmmmwwwuuuvvv|||kkk^^^PPPBBB666---...///)))+++///)))---,,,+++*********+++,,,)))))))))))))))))))))))))))'''&&&&&&((())))))((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''((())))))%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%&&&''''''%%%$$$%%%%%%((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''%%%%%%&&&((())))))((($$$%%%&&&)))++++++)))'''(((''''''&&&&&&&&&''''''$$$&&&((((((&&&%%%%%%&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''((())))))&&&$$$###%%%((()))(((%%%&&&&&&&&&%%%&&&''''''(((%%%%%%&&&&&&''''''&&&&&&$$$%%%'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((------&&&$$$)))+++(((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))&&&&&&''''''((()))************)))((((((((())))))((((((((()))******+++++++++,,,...//////...,,,++++++++++++,,,------......---000333555888IIIiii}}}lllbbbUUULLLFFFAAA:::555444222111///000111333444777777777666555555555555555888999777555:::EEEOOObbbkkkrrrqqqllllllttt}}}wwwnnnccc```lll~~~lllQQQ>>>777333444444000------***)))))))))+++,,,+++******+++,,,,,,++++++,,,...,,,,,,+++++++++*********((())))))***+++++++++************++++++++++++,,,+++***************++++++)))+++,,,+++)))(((((()))******++++++++++++*********)))***---000111---***++++++---///000///,,,)))'''(((************,,,...---+++)))((((((((('''%%%&&&'''))))))***+++---000------------,,,,,,,,,,,,,,,,,,+++***************,,,---///111111000///...///...---,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------...000000111444999>>>LLL\\\mmmuuuyyyzzzuuutttrrrkkkbbb```ZZZSSSOOOTTT```kkkqqqfff^^^VVVUUU[[[bbbdddccc\\\```bbbhhhxxxiiiNNNAAA777///111,,,///...'''+++000,,,---,,,+++*********+++,,,))))))))))))))))))))))))***(((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&'''((((((''''''%%%%%%%%%&&&((()))&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%''')))(((%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&&&&''')))&&&%%%%%%&&&'''((('''%%%%%%$$$$$$'''***+++)))''')))((('''&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%'''$$$%%%&&&(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&''')))***)))'''%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((...((($$$(((***'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''((((((((((((***+++******)))))))))***++++++(((((()))***++++++++++++)))+++---///000///---,,,***++++++,,,,,,---......---...111222222<<>>555333///---***...---&&&***222...---,,,+++*********+++,,,))))))))))))))))))))))))+++(((&&&%%%&&&'''&&&&&&((((((''''''''''''((((((***)))((('''&&&&&&'''(((***(((&&&%%%%%%'''***+++'''((((((((('''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&(((***)))&&&$$$%%%'''&&&&&&'''''''''&&&%%%$$$%%%&&&&&&%%%######%%%&&&&&&%%%%%%&&&'''&&&###!!!$$$###"""%%%(((***)))&&&***)))((('''&&&%%%%%%%%%%%%'''(((&&&$$$###&&&)))"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&'''((('''&&&%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&)))***,,,------+++((('''###$$$&&&((())))))((('''$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((!!!,,,'''###&&&(((%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((())))))((()))))))))((()))+++,,,******))))))***+++,,,,,,((()))***++++++,,,,,,+++(((***---///000///...---***++++++,,,,,,---......------///111000666JJJ___|||xxxrrrmmmdddWWWMMM>>><<<999777777999;;;======;;;888555444555777888222777<<<<<<===EEETTTaaarrrxxx}}}yyyqqqooovvvtttfffdddqqq}}}nnnHHH>>>555222222///,,,,,,///---+++,,,......+++(((,,,...///...,,,,,,...111///...---,,,***)))((((((******+++++++++******)))******+++++++++,,,,,,,,,...---,,,***)))(((((('''%%%''')))*********+++---******++++++++++++******)))))),,,333888888111+++***,,,000444666333,,,((('''))),,,,,,++++++---000222...)))&&&%%%&&&&&&%%%&&&'''((((((((((((+++---------------------------***)))******+++,,,---...++++++,,,,,,------,,,,,,---+++)))((()))+++++++++---+++))))))+++...//////++++++,,,------....../////////---,,,+++************+++,,,.........---,,,000222444666999???HHHOOOjjjzzz}}}vvvoooiiieeeeeeccc\\\VVVTTTPPPPPPOOOMMMOOOXXXgggrrrbbb]]]ZZZ\\\eeeqqqzzznnniiiiiirrr{{{cccFFF666///...000---------,,,,,,---......,,,+++******))))))*********+++,,,+++)))))))))***))))))(((((((((((())))))''''''(((((())))))******((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%''')))***+++***((('''%%%%%%$$$$$$''''''%%%%%%$$$%%%&&&'''&&&$$$######%%%&&&&&&&&&'''))))))'''((()))%%% (((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''######'''(((&&&)))(((&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))%%%%%%))))))%%%((('''&&&%%%%%%%%%%%%%%% ###%%%'''((((((((($$$%%%%%%&&&&&&''''''''')))))))))))))))(((''''''%%%&&&'''((((((((('''&&&((()))))))))))))))((((((((((((''''''((()))******&&&''')))***,,,,,,---------...//////000000//////++++++------------++++++---000111000000555>>>FFFhhh~~~}}}xxxmmmcccPPPJJJAAA:::999;;;>>>@@@DDD@@@:::666666888999:::666444666===EEEOOO]]]iii|||xxxzzz~~~{{{zzzvvvuuuzzz{{{|||\\\EEE111---000111...---111000...---++++++***+++)))***,,,------///222444))))))))))))(((((('''''''''%%%###%%%(((***(((&&&+++***(((((())),,,///111444///+++)))***++++++***''')))+++,,,***)))))))))+++***)))))))))***+++,,,777222...000444555000***,,,,,,---222555333+++$$$)))))))))***,,,///222333///---***'''$$$$$$$$$$$$%%%''')))*********+++,,,...------,,,,,,------...---+++)))((()))++++++***++++++******************,,,***(((***---...,,,***111...,,,+++,,,---...---------------------------...---,,,,,,+++++++++,,,***+++,,,---.../////////555888:::<<<@@@IIIVVV___wwwxxxmmmfffccc^^^[[[\\\[[[UUUPPPOOOOOOPPPPPPQQQSSSYYYbbbiii___\\\ZZZ]]]eeennnuuuyyyssspppqqqzzzwwwSSS<<<333//////000------,,,,,,,,,,,,------,,,+++******)))))))))))))))***+++***((('''((())))))((((((''''''(((((()))''''''(((((()))))))))))))))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%'''((('''&&&&&&'''(((&&&''''''''''''''''''&&&%%%&&&&&&'''(((((())))))((('''''''''&&&&&&&&&&&&(((&&&%%%%%%''''''&&&$$$((('''&&&%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%'''&&&%%%%%%%%%&&&'''''''''%%%%%%&&&'''((('''&&&&&&((()))'''((()))&&&!!!(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''$$$$$$'''(((&&&(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))%%%%%%((((((%%%((((((''''''&&&'''''''''!!!"""$$$&&&'''(((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&$$$%%%&&&'''(((''''''&&&(((((())))))))))))(((((((((((((((((())))))******((()))***+++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++///000111///...111888???SSSnnnzzziii```RRRFFF@@@@@@BBBDDDCCC@@@<<<:::;;;<<<<<<<<<===;;;<<>>\\\|||}}}rrr```QQQHHHEEEEEEFFFAAA???======>>>>>>>>>===AAA???AAAJJJVVVeeewww}}}yyyvvv~~~}}}fffJJJ999222...,,,+++...//////000///...---,,,///000///---+++******+++222111000///---,,,******,,,+++++++++,,,+++(((&&&)))(((''''''(((***,,,...111...***))))))*********)))******)))(((((()))+++))))))))))))***+++,,,---,,,,,,------------,,,++++++))))))+++...---)))%%%---,,,,,,+++******++++++***)))(((&&&&&&&&&'''((('''))),,,---,,,,,,---///++++++------------+++++++++)))((()))+++,,,,,,,,,************************+++***)))***,,,---,,,+++333111...---------,,,+++......---------,,,,,,,,,......---,,,,,,,,,,,,---111000000000222666:::<<>>999999MMMggg}}}ttt]]]DDD555222...000111000,,,***+++---***)))((()))+++,,,,,,+++...---,,,,,,,,,---+++***)))))))))******+++++++++,,,,,,,,,,,,++++++***)))---)))))),,,+++%%%###&&&++++++******************+++,,,,,,+++)))((()))*********)))))))))))))))******)))***,,,---...,,,***))))))))))))(((&&&%%%$$$++++++***(((''''''))),,,........................///111222111...---...000...---,,,++++++---...///&&&))))))''')))//////******,,,......,,,***))))))111......111111------///000//////...------......---,,,---000666???GGGKKKVVVdddsss|||{{{xxxsssnnnggg___VVVRRRMMMIIIHHHIIIJJJJJJLLLJJJIIIJJJMMMSSSYYY^^^^^^aaaeeehhhkkkooosssvvvooo[[[HHH===333111000,,,+++---------,,,,,,,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&((()))))))))((('''$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((())))))(((&&&&&&'''(((""""""$$$%%%&&&&&&''''''(((((((((((('''''''''''''''((()))*********)))((()))&&&$$$%%%(((***'''$$$'''((()))'''%%%%%%'''***)))******)))((('''''')))***(((&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((&&&%%%&&&(((***'''''''''''''''''''''''')))((((((((()))(((&&&###''''''((((((((((((((('''((($$$%%%))))))'''(((---((((((((((((((('''&&&&&&&&&$$$$$$&&&((()))'''$$$)))&&&###&&&,,,000111000------,,,+++***)))(((((())))))((('''''''''''''''***(((''''''(((((('''&&&''''''((())))))(((((((((((()))***)))((((((***,,,))))))))))))************+++***)))))))))))))))))))))***+++,,,,,,,,,++++++)))+++,,,,,,******+++---000///...---,,,,,,,,,,,,---,,,,,,,,,------.........///333777333333CCCYYYnnn~~~|||eeeJJJ777000000111222000---,,,,,,...,,,+++******++++++***))),,,***)))***,,,---,,,+++++++++,,,,,,------------++++++,,,,,,,,,+++******///***)))+++***&&&&&&******************************+++,,,+++)))((()))*********))))))))))))***************+++------,,,***))))))*********)))((((((*********)))'''(((***---...............---------,,,...000///......000222------------,,,---------'''******(((***//////******+++---,,,+++******+++111//////222222......000//////...------------...---///333999BBBNNNZZZbbbjjjuuu}}}nnnvvvuuupppgggbbb^^^WWWPPPOOOLLLHHHGGGIIIKKKLLLLLLNNNPPPSSSTTTVVVZZZbbbhhhnnnoooqqqrrruuuyyyvvv___NNN;;;222000///,,,+++...---,,,+++++++++,,,,,,++++++*********)))))))))&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&''''''((()))((((((((('''''''''&&&''''''(((((($$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''''''''%%%'''(((((('''''''''((($$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((()))&&&$$$%%%((()))'''%%%((())))))((('''&&&(((***((()))***)))((('''((()))%%%$$$###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((('''%%%%%%(((***''''''''''''''''''''''''''''''(((***,,,+++'''%%%'''(((((((((((((((''''''%%%"""###&&&''''''(((+++((())))))))))))(((((('''&&&%%%%%%&&&(((((('''%%%'''%%%$$$''',,,000222111---,,,***)))((((((((()))(((((())))))((((((''''''***(((''''''(((((('''&&&%%%&&&'''(((((((((((((((((()))***)))((((((***,,,))))))))))))************))))))))))))))))))***+++)))***+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++000000///...------------,,,,,,,,,---------......,,,***---111///...999HHHUUUmmmpppTTT<<<000222222222000...------......,,,++++++++++++***(((***)))((()))+++,,,,,,,,,+++,,,,,,---------------******+++,,,,,,,,,++++++///+++)))***)))(((***---************************)))***+++***((('''((()))******)))))))))******++++++******+++------,,,***))))))***+++++++++++++++)))******)))((())),,,...//////.........---------(((***,,,---...///111333.........------,,,++++++***++++++)))+++...---******+++++++++******+++---222000000333222///...000......------------......111333888DDDTTTdddqqqxxxxxx~~~tttfffkkkjjjddd[[[VVVSSSNNNHHHMMMLLLKKKLLLOOOSSSUUUVVVWWW\\\aaabbbbbbeeelllrrr}}}zzzcccHHH666111111///,,,///...,,,******+++,,,---+++++++++*********))))))&&&&&&'''((()))***++++++&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((---,,,)))'''%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''"""%%%((()))((('''((((((&&&'''''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%&&&(((((('''%%%))))))))))))(((((())))))((()))***)))((('''((()))###"""""""""$$$'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%%%%''')))''''''''''''''''''''''''&&&'''))),,,...---)))&&&(((((((((((((((''''''&&&%%%$$$$$$%%%&&&'''((()))))))))*********))))))(((&&&&&&&&&&&&'''(((''''''(((&&&&&&(((,,,///000///,,,+++((('''&&&'''((()))'''((()))******)))((('''***(((''''''(((((('''&&&$$$$$$&&&'''((((((((((((((()))***)))((((((***,,,((()))))))))************)))((((((((()))***++++++******++++++,,,,,,,,,,,,---...///...,,,+++,,,---//////...---------------++++++,,,---............---+++,,,/////////444<<>>SSShhhzzzzzznnnaaa\\\XXXQQQNNNNNNJJJLLLLLLKKKNNNSSSSSSOOONNNRRRYYYeeerrr|||cccGGG888222///------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&'''((()))***$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))%%%&&&&&&'''''''''&&&&&&))))))((((((((('''''''''((('''&&&&&&&&&'''))))))&&&'''''''''&&&&&&''''''(((&&&&&&''')))***'''%%%&&&((())))))(((((()))+++"""$$$&&&&&&&&&&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%&&&'''''''''''''''''''''''''''((((((((()))++++++)))'''%%%%%%&&&((())))))))))))(((+++***&&&&&&)))***''''''((())))))******))))))&&&(((((('''%%%&&&(((+++%%%'''((((((((((((((()))((((((((())))))*********))))))(((((()))******+++***(((''''''(((((('''&&&''''''((())))))(((((((((((()))***)))((((((***,,,))))))))))))************+++***))))))))))))))))))++++++*********+++,,,---)))+++,,,,,,******+++---------,,,,,,,,,,,,------(((***,,,...//////......+++---......---...000111555444:::HHHYYYkkkgggOOO;;;777222000000111000///,,,++++++,,,///000000///333000,,,***+++,,,,,,,,,,,,...///000000...,,,***++++++,,,,,,,,,+++******''',,,...++++++---+++&&&''''''(((((()))******+++((()))******))))))***,,,************+++,,,---......,,,***)))***++++++***,,,,,,,,,,,,,,,+++******)))+++------------...///,,,,,,------.../////////...,,,++++++------+++)))///...,,,+++************,,,'''&&&***,,,)))(((***(((***++++++)))((())))))000......111000---,,,...000000000000000111222222444GGG```qqqyyy~~~}}}wwwiii]]]RRRPPPNNNKKKJJJMMMKKKNNNQQQRRRWWW]]]^^^[[[YYY\\\cccnnnyyyuuuTTT@@@777333,,,,,,---------,,,+++***,,,,,,,,,+++++++++******(((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&&&&'''((('''&&&$$$###$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$''')))$$$%%%%%%&&&''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&'''((()))***&&&'''((('''&&&&&&'''((('''&&&%%%'''))))))'''###&&&((())))))(((((()))+++(((***+++)))%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''')))((('''(((******((('''$$$$$$&&&((()))*********%%%))))))%%%%%%***+++(((''''''((()))))))))))))))&&&((()))'''%%%%%%))),,,"""$$$&&&''''''(((((()))'''((()))***++++++*********)))((((((((()))+++,,,***(((''''''(((((('''&&&((()))))))))))))))((('''((()))***)))((((((***,,,))))))))))))************++++++***)))(((((()))))),,,+++*********+++,,,---+++,,,------------...///......---------......///(((***,,,.../////////...+++///000...---///222333222///111999CCCRRRkkklllRRR>>>999444222333333222111...---,,,---//////...---000---***)))***,,,------***,,,...///...,,,***(((,,,,,,,,,,,,,,,+++***)))+++//////******...---)))&&&''''''((()))******+++(((***++++++******+++---************+++,,,---...///,,,***)))***++++++***+++,,,------......------***+++---...------...///+++,,,,,,---...///000000...,,,***+++---...---***+++,,,---...---+++)))'''+++%%%%%%***+++((('''+++(((***,,,,,,***((('''(((333111///...---...///000444111000111000///444;;;???OOOiii~~~xxxooohhhfff]]]UUULLLEEEEEEGGGIIIIIIJJJQQQZZZbbbeeehhhjjjlllhhhiiinnnxxxsssPPP:::666...------///---)))***...******))))))))))))))))))"""$$$&&&((())))))(((''')))'''%%%%%%&&&(((((((((&&&((()))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%(((&&&$$$$$$%%%'''''''''%%%&&&'''((())))))))))))(((''''''&&&&&&&&&'''''')))''''''++++++)))))),,,((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''((()))))))))(((&&&%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''%%%$$$&&&))))))'''%%%''''''((((((((((((''''''))))))(((&&&&&&%%%%%%%%%((((((''''''''''''((((((***)))(((''''''((()))***&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++&&&'''''''''((((((((()))******)))))))))))))))***,,,***(((((()))*********&&&'''''''''(((((())))))******))))))(((((('''''')))))))))))))))))))))))))))***+++***))))))+++---))))))))))))(((((((((((()))***++++++,,,---............---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////000000000111111111111444///000666:::@@@SSShhhyyy^^^GGG:::222444555000---000,,,++++++,,,...///...------,,,+++***+++,,,---...,,,000444555111,,,***)))...,,,+++,,,......+++))),,,,,,,,,+++***))))))((())))))((('''''''''''''''))))))))))))************)))************+++++++++++++++++++++++++++++++++***+++,,,------,,,***))),,,,,,------,,,,,,+++***+++,,,...///---+++111999999333,,,))),,,......,,,,,,,,,,,,+++++++++*********)))((('''((()))+++---)))+++,,,,,,***(((''''''222111///.........000000555111000222333333666;;;MMMaaazzzxxxpppkkkddd\\\XXXXXXTTTPPPLLLJJJKKKLLLLLLKKKVVV]]]fffkkkmmmnnnqqquuuwwwvvvzzzeeeFFF555222...---///...++++++...++++++***)))))))))******%%%&&&(((***+++***)))(((((('''%%%%%%'''((('''&&&'''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%$$$'''%%%$$$%%%&&&''''''&&&%%%&&&'''((())))))))))))(((((('''''''''''''''(((***''''''))))))&&&&&&))))))(((''''''&&&&&&&&&''')))((('''&&&%%%&&&&&&'''((())))))******)))((('''%%%'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%''')))***(((&&&(((((())))))))))))))))))******)))((('''&&&''''''((((((((((((((((((((((((***)))((('''&&&&&&'''((('''(((((((((((((((((('''''''''(((((())))))******************))))))))))))******))))))))))))******+++)))&&&&&&'''))))))((('''''''''((((((((())))))******))))))(((((((((((()))))))))))))))))))))))))))***+++***))))))+++---+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---++++++++++++++++++++++++------....../////////000//////000000000111111111444///000555666:::III\\\lll{{{iiiMMM???444444444000...000...---,,,,,,---...---+++,,,+++***+++.../////////,,,///333333///,,,***)))...,,,+++,,,......+++))),,,,,,+++******)))(((((())))))(((''''''''''''((((((((()))))))))*********)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***---............---,,,,,,---***((()))***///;;;HHH>>>777000,,,,,,,,,***'''++++++++++++++++++++++++***)))((((((((()))+++,,,)))+++,,,,,,***)))((()))222111000///...///000111555111111333555777;;;AAAZZZqqq~~~mmmeee^^^YYYSSSNNNNNNRRRMMMNNNQQQVVVYYYYYYWWWUUUccckkktttxxxxxxzzz]]]AAA888111---...000...---...---,,,++++++*********+++))))))+++,,,,,,+++***)))'''&&&&&&'''(((((('''%%%'''))))))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))((((((((('''&&&%%%$$$###&&&%%%%%%&&&(((((('''%%%&&&&&&'''((())))))))))))(((((((((''''''(((((())))))&&&&&&((('''$$$###&&&))))))(((''''''''''''(((''''''&&&%%%%%%&&&&&&'''((()))***************)))&&&'''((((((&&&%%%&&&'''&&&&&&&&&''''''''''''((()))))))))))))))))))))(((''''''&&&(((******)))'''(((((()))******+++******+++***)))(((((((((((((((&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&''')))((((((''''''(((((()))(((((((((((())))))))))))************))))))))))))***)))))))))))))))*********(((&&&&&&((()))))))))''''''(((((((((((())))))***))))))))))))((((((((()))))))))))))))))))))))))))***++++++)))***+++---,,,,,,+++++++++*********---------,,,,,,+++++++++)))))))))******,,,------++++++++++++++++++++++++/////////000000000000000////////////000000000000333000000333222333===KKKOOO^^^rrrvvvXXXFFF777444333///...111000...------------+++***,,,***(((,,,111333111---,,,...000///---+++******...---,,,,,,...---,,,***++++++******)))(((((((((***))))))((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,......//////......---,,,---)))((())),,,222>>>KKK<<<777222...---,,,)))&&&******++++++,,,,,,------******)))((((((***+++,,,***+++------+++******+++111111000//////000000111333222333444444777CCCPPPggg}}}~~~rrrmmmaaa\\\WWWUUURRROOORRRWWWQQQVVV]]]eeejjjkkkiiigggmmmuuusssSSS<<<333---...000///.........------,,,++++++++++++***++++++,,,,,,+++***)))'''&&&'''((()))(((&&&$$$'''))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''%%%$$$###%%%%%%%%%'''))))))'''%%%''''''((())))))))))))))))))(((((((((((())))))***)))&&&%%%((('''$$$$$$&&&(((((('''''''''''''''((($$$%%%%%%&&&&&&'''((()))(((((())))))************'''((()))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((((((''''''((()))*********)))''''''((()))***************))))))(((''''''((((((%%%''')))******)))'''%%%''''''''''''(((((())))))***)))(((''''''((()))******)))))))))((((((((('''&&&'''''''''((((((((()))))))))))))))))))))***++++++)))'''''')))*********(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******,,,---,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,++++++++++++++++++++++++////////////000000000000........./////////000000222000000222000///555>>>:::FFFWWWjjj{{{eeeOOO;;;444111---,,,000///...,,,,,,------,,,+++---)))'''+++111444///))),,,------,,,+++*********------------------,,,+++*********))))))(((((((((+++***))))))(((((())))))''''''((((((((()))))))))))))))*********+++++++++************************))))))))))))***,,,---..................---,,,,,,******---111222111444999333111............+++)))))))))***+++,,,---...///+++******))))))***++++++***+++------,,,+++,,,...111000000000000111111111000333666555333:::NNNcccwwwqqqeee```aaa]]][[[YYYVVVSSSUUU[[[]]]ccckkkrrrxxxzzz{{{{{{xxx{{{^^^<<<333---...000///......///...---,,,++++++++++++******************))))))'''''''''((()))(((%%%###'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$&&&%%%&&&((())))))'''%%%'''((())))))))))))))))))((((((((((((((()))******(((%%%%%%((()))&&&'''***'''&&&&&&%%%&&&&&&''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))*********&&&'''(((((()))))))))((((((((('''&&&&&&&&&''''''%%%''')))******)))'''%%%%%%&&&''')))***+++,,,---***)))(((''''''((()))*********))))))((((((''''''$$$%%%&&&'''((()))***+++))))))(((((()))***++++++)))'''&&&&&&((()))***)))))))))))))))))))))(((((())))))))))))***************************************+++,,,+++******,,,...++++++*********)))))))))******+++,,,,,,---......,,,+++******)))))))))***++++++++++++++++++++++++------...............///---............/////////000///000111000///222777222888DDDSSSeeewwwrrrYYY@@@555111,,,+++...---,,,+++,,,...///...---...***'''***///000+++%%%,,,+++*********++++++***---.........---,,,,,,,,,************))))))))))))++++++***)))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************************+++,,,......,,,------------,,,++++++******...222222---+++,,,,,,++++++,,,------,,,+++))))))***+++---...//////++++++***************+++)))+++,,,,,,,,,,,,...000000000111111111111111111000333888999999CCC\\\ttt~~~rrrfffaaabbbllliiieeebbb[[[VVVXXX]]]kkkpppxxx~~~ttt\\\888111---...000...---...///...---,,,+++*********))))))))))))))))))******)))(((''''''((('''%%%$$$%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''&&&&&&'''&&&&&&'''))))))(((&&&((())))))******)))))))))''''''''''''((()))******(((%%%&&&)))***((())),,,&&&%%%%%%%%%%%%&&&''''''*********)))((('''&&&%%%))))))((('''''''''''''''&&&'''((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%$$$&&&((()))((((((***+++''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%&&&(((***,,,---------***))))))(((((())))))*********))))))((((((''''''&&&'''((()))***+++,,,---(((((((((((()))***+++,,,'''%%%###$$$&&&(((((((((******))))))))))))(((((()))))))))************+++***************************+++,,,+++***+++,,,...+++************))))))))))))******+++---......///------,,,******)))))))))++++++++++++++++++++++++++++++,,,,,,---.........------------.........///...///111111000000222444222444999CCCOOOaaaxxxdddGGG999444...,,,...,,,++++++,,,...//////...///+++((()))------)))%%%+++***)))***+++,,,+++***---...//////---,,,,,,---++++++******************,,,++++++***************))))))))))))************)))************+++++++++************************++++++,,,,,,------......,,,,,,------,,,,,,+++***---***))),,,,,,***,,,///,,,+++++++++******))))))******+++,,,---...//////+++++++++++++++*********((()))+++++++++---///222000000111111222222222222111333777>>>FFFSSSjjj}}}}}}uuummmeeedddnnnzzz}}}wwwpppgggbbbeeemmmxxx~~~xxxooogggYYYJJJ222...---///...++++++...///...---+++******)))))))))(((((())))))***++++++***(((&&&&&&&&&'''&&&$$$###%%%&&&&&&&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((('''&&&&&&((())))))((())))))*********))))))(((&&&&&&&&&&&&'''((()))***)))''''''******''''''***&&&&&&&&&&&&&&&'''((((((((()))***++++++***)))))),,,+++)))((('''&&&''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&&&&"""%%%(((((('''''')))+++)))))))))))))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((('''((()))***++++++******)))))))))******)))))))))))))))))))))(((((((((((())))))))))))************(((((((((((()))***+++,,,(((&&&%%%%%%''')))***************)))))))))(((((())))))*********+++++++++************************+++,,,,,,,,,++++++---...,,,,,,+++++++++*********+++++++++,,,,,,------------,,,+++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,---...///000,,,,,,---------............000111000000111111111222222666;;;???III```uuuxxxmmmNNN???888111...///...,,,+++,,,......---,,,---+++******+++,,,+++***+++))))))***---...,,,***,,,...000///---,,,,,,...++++++++++++++++++,,,,,,,,,,,,+++************+++************++++++++++++)))************+++++++++************************,,,---.../////////...------------------,,,,,,+++///***(((***,,,,,,///444,,,,,,,,,***)))))))))***+++++++++,,,---...//////+++,,,,,,,,,++++++***)))'''((()))***+++,,,000222///000111222222222222222333222777BBBQQQ```rrrrrrllleee___]]]ggg}}}~~~uuuqqqxxx{{{gggTTTHHH@@@999444...------///---)))***...///...,,,+++***)))))))))))))))))))))***+++,,,---+++)))&&&%%%&&&&&&&&&%%%"""$$$&&&&&&&&&&&&((()))''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''((()))))))))))))))'''%%%%%%''')))))))))))))))*********))))))(((%%%%%%%%%&&&&&&((())))))+++((('''))))))%%%%%%((('''''''''''''''((()))***"""$$$'''***---///000000...---+++)))''''''''''''$$$&&&''''''&&&&&&((()))&&&&&&&&&'''''''''((((((+++******)))(((''''''&&&!!!$$$'''((('''&&&(((+++++++++++++++***((('''&&&))))))(((((((((((()))***((((((''''''''''''((((((((()))*********)))'''&&&((()))***++++++***)))((((((((((((((())))))))))))***))))))((('''&&&&&&%%%(((((((((((()))***+++,,,,,,***((()))+++---......+++*********))))))(((((())))))******++++++++++++************************+++,,,,,,,,,++++++---///---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++,,,---......++++++++++++++++++++++++))))))***,,,...///000111,,,,,,,,,---------......///111111//////000000///000222666888666:::NNNccczzz|||mmmdddqqqtttSSSCCC;;;444000000000...------------,,,***,,,,,,+++***+++,,,...///***))))))+++...///,,,***,,,///111000---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))---...000111111///---,,,......//////......---,,,...+++***...111000000333,,,,,,+++***)))***,,,...+++,,,,,,------.........,,,,,,,,,,,,,,,+++***)))&&&'''))))))***,,,000333222222222222444666333000...333<<>>999555...(((&&&((('''%%%************)))((('''&&&(((''''''&&&&&&%%%$$$$$$+++***)))((('''&&&%%%$$$%%%%%%&&&'''((((((''''''&&&'''((())))))((('''&&&((('''%%%$$$$$$&&&)))***((()))))))))))))))((('''&&&&&&&&&'''((())))))***---+++***(((((()))+++,,,(((((((((((())))))))))))((((((((((((((()))******++++++***(((''''''***,,,++++++++++++************+++***))))))))))))******,,,++++++++++++*********************+++,,,...///---...///...------...000...,,,)))(((((()))((('''------+++***)))(((((((((---+++)))))),,,---,,,******+++,,,,,,,,,,,,---...++++++++++++,,,---.../////////000...------...000000111111111111222222222222555777777777:::BBBIIIccc~~~~~~lllcccrrrfffHHH777333222//////---******+++,,,,,,,,,,,,,,,++++++***++++++++++++***,,,000000+++)))***///...---,,,,,,,,,,,,,,,,,,***)))+++...///---+++...---,,,+++***+++,,,---&&&((()))***++++++***)))------+++)))&&&&&&''')))///...------...---+++)))/////////...---------,,,...---,,,,,,,,,...///000///000000000000000//////......------,,,+++***)))///......------,,,++++++---------,,,+++***)))((())))))(((((((((((())))))333333222111333444333222000222777EEEZZZqqqwwwjjj___ZZZSSSUUUWWW[[[eeeyyy```EEE===444///000//////...,,,+++***+++,,,---,,,++++++*********************)))((()))***,,,---((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))******((((((''''''(((***,,,...000---***)))******)))'''''''''''''''''''''''''''%%%'''))))))(((&&&%%%%%%)))((('''&&&&&&'''((()))%%%)))000;;;JJJZZZaaa```WWWMMM<<<---%%%%%%(((***))))))))))))((('''&&&%%%$$$$$$%%%&&&&&&'''((((((******)))((('''&&&%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((())))))(((((((((&&&&&&''''''((())))))***...---+++)))(((((()))***(((((((((((()))))))))***((((((((((((((()))******+++++++++)))((((((+++---******)))***,,,---,,,,,,,,,,,,+++++++++++++++,,,++++++*********)))))))))+++***)))))))))***,,,------......---,,,,,,---///,,,***((()))***,,,,,,,,,...---,,,+++************---+++)))))),,,---,,,***,,,---------++++++++++++++++++++++++,,,---......///000111000///...///000//////000000000111111111///222444444333666===CCCWWWrrrwwwvvvmmmOOO;;;444222000000...,,,+++,,,---------,,,,,,++++++***++++++,,,+++***---111222---++++++///...---,,,,,,,,,,,,---,,,******+++...///---+++------,,,++++++++++++,,,******++++++******))))))(((***,,,,,,+++***+++,,,...---,,,---......,,,***............------------///...---------...///000//////000000000000//////,,,,,,+++++++++,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))333222111111222222333444333111666GGG___vvvxxxnnnbbbZZZSSSMMMLLLNNNKKKSSS]]]eeeooommmRRRGGG999111111000...---,,,+++***+++,,,,,,,,,,,,+++***************++++++***))))))***++++++(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''(((***,,,------+++)))((())))))((('''''''''''''''''''''''''''$$$''')))***(((&&&%%%%%%(((((('''&&&&&&'''(((((()))***666OOOjjj|||uuudddJJJ444(((%%%(((,,,((((((((((((((('''&&&%%%###$$$%%%&&&'''((())))))))))))(((((('''&&&%%%%%%''''''&&&&&&''''''((()))((((((''''''''''''((((((%%%&&&'''))))))((('''&&&%%%&&&'''(((((((((((((((&&&''''''(((((())))))***///---+++)))((('''((((((((((((((()))))))))******)))))))))))))))***************+++***)))***,,,///***(((''')))---///...,,,************************,,,+++++++++************---,,,+++******+++,,,---,,,---...---++++++,,,------+++******,,,------,,,------,,,,,,,,,,,,,,,---,,,+++)))***+++,,,+++)))......------+++***)))(((+++++++++,,,,,,------...---///111222000//////000........./////////000000///111333222111333888===HHH___|||yyy[[[BBB666222222000...++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,******...444444000------......---,,,,,,,,,------,,,++++++,,,---...---+++,,,,,,,,,,,,,,,++++++***------,,,+++************'''***---...---,,,++++++,,,,,,,,,---...///---,,,,,,------------------...000//////.........////////////000000000000//////...---+++******+++,,,---......------,,,,,,++++++***+++++++++++++++******))))))(((((((((((())))))444111111222333222222555444333===TTTnnn|||```TTTHHHBBB???AAAHHHPPPPPP\\\kkktttzzzooobbbJJJ888333/////////...------------...,,,,,,+++************+++++++++++++++******))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''((()))+++,,,***)))(((((((((''''''&&&''''''''''''''''''''''''%%%'''******(((&&&%%%%%%'''''''''''''''''''''''',,,***:::___lllMMM777---)))''''''''''''(((((('''&&&%%%%%%''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&(((((('''&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&'''((((((((((((((($$$$$$&&&'''((((((((((((''''''(((((())))))))))))---,,,***)))(((((((((((((((((()))))))))*********)))*********************((()))******)))***,,,///,,,)))''')))---...---******++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---,,,,,,---...///000+++---...---,,,++++++,,,///...,,,+++++++++***(((+++++++++++++++,,,------++++++++++++++++++***)))------,,,------,,,***(((***+++,,,,,,------------+++...000111000///............/////////000000000222333444444333444777:::???MMMiiiiiiKKK888222222///---***)))***++++++***++++++******++++++,,,,,,***+++///555666111...///...------,,,,,,,,,------++++++,,,,,,------,,,+++++++++,,,------+++***)))...---,,,+++***+++,,,---+++---......,,,***))))))+++++++++,,,/////////---++++++,,,,,,---------...000000//////...............//////000000000000///222000---)))(((((()))***......------,,,++++++***)))******++++++++++++***))))))(((((((((((())))))<<<555111444555222222444111444EEEdddxxxkkkPPPHHHAAA@@@AAAFFFPPPZZZ\\\jjjyyy~~~xxxwwwuuuuuuyyywwwTTT:::333000//////......---------------,,,,,,+++***+++++++++++++++,,,,,,+++***((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''(((((()))******''''''((((((''''''''''''''''''''''''''''''''''''''')))******((('''''''''&&&&&&''''''''''''&&&&&&)))(((;;;dddkkkEEE111---+++(((&&&''''''''''''''''''&&&%%%((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&)))(((((('''''''''(((((()))((('''&&&&&&'''((())))))(((&&&&&&&&&''')))+++$$$$$$&&&'''((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******************+++,,,++++++***)))'''(((******)))***,,,......,,,******,,,,,,***(((...///000111111111000000---,,,,,,,,,++++++++++++,,,,,,,,,,,,---///111222,,,...//////---,,,,,,,,,...---++++++++++++)))'''***))))))******+++,,,---+++,,,------,,,+++******+++***+++---//////---******+++,,,---------,,,,,,)))+++...///...---------/////////000000000111111333444555555555555666777<<>>222222111333777:::222555HHH]]]ooonnn\\\VVV[[[eeerrryyy}}}yyytttooommmkkkoookkkjjjooowwwiiiLLL<<>>999111///,,,***++++++***)))************+++,,,---......++++++------******---,,,,,,,,,,,,,,,---...///+++---///...+++)))***,,,---,,,***)))))))))***+++)))***+++,,,---,,,+++******---///000...,,,++++++---,,,,,,---...///---,,,,,,+++++++++******))))))'''(((+++---............---...///000111111111111************************------,,,,,,+++******)))+++++++++******(((''''''))))))(((((((((((())))))rrrDDD444555666333333666666111555BBBNNNfff{{{qqqkkksss~~~}}}|||~~~rrriiihhhkkkjjjiiijjjoooyyytttJJJ444111...222222...,,,///---(((++++++++++++++++++++++++,,,,,,,,,+++***)))(((''',,,)))'''(((***+++***((((((((()))))))))'''&&&%%%))))))(((((((((((()))))))))(((((((((((('''''''''$$$&&&(((&&&$$$$$$&&&***&&&((()))***)))(((&&&%%%***%%%"""%%%,,,000...***(((''''''''''''&&&&&&&&&***)))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((***---111555999<<<===///---++++++***)))'''&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&((()))''')))++++++)))'''''''''((((((((((((((((((''''''))))))*********))))))(((((((((((((((((()))************))))))))))))******'''((()))(((''''''(((***((()))+++,,,---,,,,,,+++111000000000000000...---222333444444333444777999<<<;;;:::<<>>@@@======@@@CCCBBB===777222000222000//////000111000000111///---,,,---......------///222333111///------111///------///000//////........................,,,,,,,,,---------......////////////////////////222222222222222222333333333888@@@PPPmmm```CCC333111111000000///...,,,+++++++++------------++++++((())),,,......---+++)))...------,,,,,,------...,,,++++++******++++++,,,---,,,,,,++++++*********...---,,,++++++---...000------,,,++++++,,,,,,,,,,,,++++++,,,---...---+++++++++***************++++++,,,---...///000000000000000000000111111111111+++,,,,,,------,,,,,,+++)))******++++++******))),,,,,,,,,+++***))))))(((***'''(((+++)))$$$&&&---rrrEEE444777777333111222333...000999???RRRnnn{{{~~~~~~zzzuuuqqqpppuuuwwwtttmmmhhhhhhkkkkkkkkkmmmrrr{{{}}}RRR:::555000111111...000333///'''+++++++++++++++++++++++++++++++++++++++***)))(((,,,)))'''''')))***)))((())))))''''''&&&'''(((((())))))(((((((((((())))))((((((((('''''''''&&&&&&%%%&&&&&&&&&%%%%%%'''((('''''')))))))))(((&&&%%%***&&&###&&&---000---***(((''''''''''''&&&&&&&&&)))((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&(((***---///000******)))((((((((('''&&&''''''&&&&&&&&&''''''(((''''''(((((((((((('''''''''&&&%%%%%%%%%&&&'''(((''')))+++***)))'''''''''((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((()))************))))))((()))))))))((()))******))))))+++---)))***,,,...////////////111111222444555666666555555777:::<<<>>>???BBBDDDGGGIIILLLOOOQQQSSSTTTTTTXXX[[[___bbbeeeggggggfffhhhiiijjjhhhfffbbb___[[[\\\\\\XXXRRRRRRTTTQQQJJJKKKMMMNNNLLLGGG@@@999555:::777555444444444333111555333000............---,,,///222444222000//////---,,,+++,,,...///...------------...............,,,,,,---------.........////////////////////////000111111111111222222222111666<<>>@@@BBBBBBBBBFFFLLLPPPSSSVVVXXXZZZ^^^bbbgggiiihhhggghhhiiikkkooovvv|||~~~}}}}}}zzzxxxxxxvvvrrrooorrrsssmmmdddeeedddcccaaa]]]WWWPPPLLLJJJGGGDDDAAA@@@>>><<<:::888666222111000000///...,,,...111222111000000000...---------//////---+++------------------------,,,------------.........////////////////////////000000000000111111111222333555999EEEbbb\\\CCC555333111/////////---+++,,,,,,------------,,,,,,,,,+++*********+++---...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***++++++++++++,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,++++++,,,,,,---***))))))+++---...---,,,+++***************++++++)))******+++++++++******,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++******)))(((((((((***)))+++---,,,((())),,,dddNNN999333555666444333555888555333555555AAA[[[{{{xxxsssooommmlllmmmmmmlllkkkjjjkkkmmmnnnoooooosssuuuxxx}}}pppLLL777222///...------///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++*********)))(((''''''''''''&&&((('''&&&%%%&&&(((***+++(((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%(((&&&###$$$((()))(((&&&''''''((((((((('''&&&%%%'''&&&&&&***...///,,,((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((()))((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%'''))))))((('''&&&'''))))))))))))((((((((('''((((((((((((((())))))***((((((((((((((())))))***+++***)))(((((((((((())))))+++++++++++++++---///...000444888<<>>:::888666555333222333444333222000000222444333222111111222000...+++.........---------------------------............////////////////////////000000111111222222333333666777999DDDaaagggIII999555111/////////...,,,,,,------------------,,,,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++------,,,,,,,,,---...///,,,,,,+++++++++,,,------)))))))))+++---...---,,,*********)))******+++,,,++++++,,,,,,,,,++++++***,,,,,,---------.........+++,,,,,,------,,,,,,+++)))******++++++******)))*********))))))((((((((())))))***,,,+++***)))***BBB<<<777555444333333444///222//////222444EEEbbbzzzvvvpppnnnkkkhhhfffhhhkkkmmmooonnnmmmppptttwwwxxxxxx~~~wwwZZZAAA444222.........---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******))))))((('''&&&&&&''''''&&&&&&'''((()))))))))(((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%)))&&&$$$%%%(((***(((&&&'''''''''''''''&&&&&&%%%&&&&&&'''***------+++((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&((()))'''%%%###$$$&&&$$$$$$$$$%%%%%%'''((())))))(((''''''''''''((()))(((((((((''''''&&&&&&%%%%%%''')))***(((''''''((())))))))))))))))))))))))******)))))))))***+++,,,((((((((((((((())))))*********))))))))))))******+++---//////000111444666777:::AAAIIIQQQWWW\\\^^^ggghhhiiigggeeeeeegggiiiuuuxxx}}}~~~|||}}}}}}~~~zzzwwwrrrooommmjjjgggeeeZZZVVVPPPKKKFFFCCC???<<>>BBBJJJNNNWWWbbbllluuu|||~~~}}}|||wwwooohhhaaa[[[UUURRRKKKGGGAAA999222//////111000//////000333555666666111111000000///.........------........./////////000000000000000000000000111222222333444555666666444666888DDDbbbyyyYYY@@@999111...000111///---......------------......)))+++---///000...,,,***...------,,,,,,------...,,,++++++******++++++,,,------,,,,,,+++******))),,,,,,,,,---------......++++++++++++,,,---......******)))***,,,---+++***))))))))))))***+++,,,,,,((())))))*********))))))************+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++******************)))***(((&&&'''******'''333444555444444444222000---333333444888===QQQppp~~~uuu{{{yyy~~~zzzzzzzzzyyytttpppllllllkkkiiiffffffiiimmmtttwww{{{zzzjjjRRR@@@:::;;;<<<;;;666111111999>>>888///***------------------------+++++++++++++++***)))(((&&&(((***)))((((((***---((((((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''((('''&&&'''(((***''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''((($$$''')))((($$$###%%%(((%%%%%%%%%$$$%%%%%%&&&&&&)))((('''&&&&&&'''((()))&&&'''((())))))(((''''''&&&(((++++++************&&&&&&''')))***+++,,,---***)))(((((()))+++---...((((((((((((((()))******))))))***+++,,,...///000...222888???FFFMMMUUUYYYfffjjjqqqzzzuuuiiihhhnnnttt{{{|||wwwrrrooobbb```ZZZRRRGGG???:::888666333111111333666777888222222222111000/////////............////////////000000000000000000000000000111222333444555555666333666;;;IIIggg~~~```CCC;;;222...000222000---///...---,,,,,,---...///+++,,,---.........---,,,///......------......///,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,------......------++++++++++++,,,---...///+++*********,,,+++***((())))))))))))***+++,,,---(((((()))***++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++,,,((($$$&&&,,,,,,(((333000---...333777444000---333444555999;;;NNNllluuuyyyiii^^^bbbppp{{{{{{xxxxxxzzzzzzuuuqqqppprrrrrrqqqoooooosssvvv|||{{{{{{~~~mmm]]]III>>>AAAIIILLLJJJ<<<333333@@@JJJCCC222%%%------------------------,,,,,,,,,+++***)))((('''&&&(((******((())),,,///,,,***'''%%%%%%&&&((()))'''''''''&&&&&&''''''''')))(((((((((((('''''''''%%%((()))(((&&&%%%(((+++''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''$$$###&&&***&&&&&&%%%$$$$$$$$$%%%%%%***((('''&&&&&&'''(((***%%%&&&''')))))))))((((((''')))+++,,,+++***++++++%%%%%%'''(((***,,,---...)))(((''''''(((***,,,---((((((((((((((()))******))))))***+++---///111222;;;@@@HHHRRR[[[fffooouuu|||kkkXXXPPPMMMYYYiiirrrwww~~~~~~}}}zzzqqqeeeXXXOOOJJJ???<<<777444444555666777333333333222111000000///............/////////000000000000000000000000000///000000222333444555555555999???NNNmmmiiiDDD;;;222...000222000---///...---,,,,,,---...///------,,,+++,,,---.../////////............//////,,,++++++++++++++++++,,,'''((()))***,,,...//////+++,,,------......------++++++++++++,,,---...///,,,+++***+++++++++)))'''))))))))))))***+++,,,---)))***+++,,,---.........,,,,,,---------.........+++,,,,,,------,,,,,,+++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---)))###&&&---...***222111111222444555444222///222333222222777@@@HHH___aaabbb]]]VVVQQQQQQSSSaaarrryyyyyy}}}yyysssnnnpppuuuyyyvvvrrrpppvvvyyyxxxyyy|||}}}||||||}}}{{{uuussshhhYYYJJJJJJVVV``````ZZZJJJ::::::LLLTTTDDD444//////444444...***---...,,,---+++))))))***+++***))))))(((((()))+++,,,***)))$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%""" ((((((((((((''''''''''''+++)))'''$$$######$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$''')))&&&!!!!!!%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###((('''&&&&&&(((((('''&&&''''''&&&&&&'''(((***+++(((&&&%%%&&&'''((('''&&&))))))))))))((((((((((((&&&&&&&&&''''''''''''''')))))))))))))))******+++***)))'''%%%&&&)))---///%%%(((***,,,---111777;;;CCCUUUgggooossszzz{{{dddTTTPPPEEEMMM]]]bbbiiixxxvvvlllfff[[[OOOAAA999777777333000000222333333111////////////...------...000333444222222111111111111111222111555111000555111---444;;;999???VVVwwwkkkFFF<<<333111000---+++,,,------,,,,,,,,,------.../////////...------,,,,,,000...+++,,,...000///---,,,,,,,,,,,,,,,+++***)))+++***)))***,,,,,,***)))++++++++++++++++++++++++---,,,+++******+++,,,---+++---///...***((((((***''''''''''''((()))***+++&&&(((+++------+++(((%%%+++***)))***+++,,,***(((***+++,,,,,,------,,,,,,,,,,,,+++***))))))*********)))))))))))))))***+++++++++***************+++222111000111222222000///...000111///...111888>>>GGGIIIIIIFFF@@@>>>@@@BBBTTTfff~~~~~~zzzyyyvvvrrrrrrvvvvvvrrrpppqqqtttvvvtttqqqrrryyy~~~~~~}}}zzzyyy{{{tttllleeejjjvvv~~~}}}xxxZZZFFF;;;BBBDDD888//////...333444///,,,...///...,,,+++))))))***++++++***)))(((((()))++++++***)))&&&((())))))'''&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$###((((((((((((''''''''''''))))))((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&((()))'''###"""$$$'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''&&&%%%&&&'''((('''&&&''''''&&&&&&'''(((***+++((('''&&&'''(((((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++***)))'''&&&&&&(((***+++''')))+++,,,111;;;JJJUUUfffqqq|||{{{oooZZZLLLMMMSSSNNNPPP[[[aaaooovvvssshhhZZZOOOHHHBBB999222777777777666555444333222111000///...///000111222222111111000000000111111000444///...444222///555777888CCC]]]~~~~~~ttttttyyyxxxjjjJJJ???444111111///------******+++,,,---///000111------.....................,,,******,,,------+++,,,,,,,,,,,,,,,+++******+++***)))***,,,,,,***)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,---...---+++)))))))))************++++++,,,,,,***+++,,,---+++)))&&&$$$+++******+++,,,,,,+++))))))***++++++,,,,,,++++++,,,++++++***))))))************)))))))))))))))***++++++***))))))******+++333222000000111000///---///000111///,,,---111555555666777444222222555999FFFWWWppp}}}~~~~~~zzzuuuqqqooommmkkklllpppqqqrrrssstttuuuuuutttsssuuu}}}|||{{{|||}}}}}}zzzzzzrrrZZZEEE>>>999111...333---111222///---///000///,,,***))))))+++,,,++++++)))(((((()))++++++***((((((***+++***((('''''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''((()))***)))'''$$$"""%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))(((((('''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&'''((()))***)))(((''''''))))))((('''%%%&&&&&&''''''(((((()))(((((((((((((((((((((((())))))(((((())))))***+++))))))((('''&&&'''''''''***+++,,,///888KKKbbbssswwwfff___ZZZIIIAAADDDFFFOOOWWWeeeuuuvvvkkkaaaUUUHHH>>><<<888333222444555444333111111111000000000//////000000/////////000000111111555000...555555111666777>>>OOOkkkvvvcccYYYVVV\\\mmmqqqQQQCCC666222222111///...+++++++++,,,---///000111,,,,,,------...//////000...,,,***+++,,,---,,,+++,,,------------,,,+++++++++******+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,***))))))))))))))))))))))))***++++++++++++***)))(((''',,,+++***+++,,,---+++)))))))))***++++++++++++***,,,+++******)))*********++++++***)))((((((((()))******)))))))))******+++555333111111222222111///111222222111///...000222111222111000///111555999<<>>===AAAJJJVVVeeetttyyynnn```VVVHHH???555000222444555333000111111222222111000000000////////////000000111666;;;444///555777333777:::GGG^^^yyyxxxaaaPPPHHHRRRaaa}}}YYYHHH777222333222000...///......------------...---------........./////////...---------.........------.........------,,,+++******+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++***+++......,,,)))***)))(((''''''((()))***(((((())))))***+++,,,---,,,+++***+++------+++***)))******+++++++++++++++++++++***************+++,,,,,,***)))((((((((((((***))))))))))))******+++555333111111222333222111111111222222111111222333111111///......///333555444@@@UUUoooqqqgggeeehhhgggggggggfffiiinnnsssuuurrrxxx|||{{{||||||{{{{{{ooouuu{{{}}}}}}|||oooaaaQQQ@@@666000///---............///---+++******+++,,,,,,+++***)))))))))++++++)))'''***,,,,,,+++)))''''''((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((+++***)))'''''''''''''''((((((((((((''''''''''''******((('''&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&'''(((((()))))))))***((('''((()))***)))(((&&&&&&''')))***+++,,,---******))))))((((((((('''((((((((('''((())))))***&&&'''(((***++++++******+++))),,,<<>>@@@HHHWWWfffpppzzzzzzrrrdddXXXHHH===999777555333///000111222333333333333000000000000000111222222:::AAA:::111444555333777<<>>YYYtttcccaaagggwwwxxxnnnccc[[[RRREEE;;;:::AAALLLTTTXXXcccppp{{{ssscccSSSGGG===555000///000111222333444555555222222222222222333444555===HHHBBB444333444555:::CCCWWWttt{{{fffYYYTTTNNNTTTnnnnnnVVV<<<333444555111---------------...///000111000//////...------,,,,,,+++,,,---,,,+++***,,,.........///000000000000///,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,...///...,,,***,,,///222333222000......---,,,******)))))))))+++***)))***+++,,,***(((++++++,,,------------,,,*********)))******+++,,,++++++***)))((((((((()))(((((((((((()))******+++@@@===999666555555444222111000//////111333444444333222111111222333444333111555>>>KKK___www|||xxxvvvvvvpppfffaaaaaaeeejjjnnnooouuu~~~~~~~~~xxxjjjgggkkkffflllvvvnnnSSSAAA888111000000...///222000...,,,+++++++++***)))+++***)))***+++***((('''''')))******)))(((((()))''''''((((((((('''%%%%%%&&&&&&&&&'''((()))))))))((()))*********)))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))(((((('''&&&&&&''''''$$$&&&'''&&&######%%%(((((('''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''***)))(((((((((((('''%%%%%%&&&'''((()))))))))(((((('''&&&'''(((((('''&&&'''(((((()))***++++++,,,))))))(((((('''&&&&&&%%%(((''''''''''''((())))))(((((((((((())))))******((((((+++777KKKdddyyyhhh]]]XXXbbbsssyyynnn^^^NNNDDD@@@BBBDDDCCCIIITTT___jjjttt}}}nnn]]]KKK===555333222111111222333444555444444444444555666777888BBBQQQMMM===888999===FFFVVVkkk|||jjjbbbaaabbb^^^lllxxx]]]AAA666777777222......------......///000111..................------+++------,,,******,,,......///000000111111111000,,,++++++,,,------,,,***------------------------,,,,,,---......---,,,,,,)))+++---...------...///)))000:::AAABBB===666000......---,,,***)))(((((())))))((()))***+++)))'''******+++,,,,,,,,,,,,,,,******))))))***++++++,,,******)))))))))))))))***'''''''''(((((()))++++++IIIEEE@@@<<<:::888666555555333111000222444555666000//////000222333222111777888;;;AAAOOOeee~~~yyyqqqmmmnnnsssrrrjjjccccccjjjqqqvvvwww}}}}}}|||yyysssjjjdddhhhooorrrwwwlllHHH<<<333222111///000555111///,,,+++++++++***(((+++***)))***+++***((('''&&&(((******((((((((()))&&&'''((())))))'''%%%###&&&&&&&&&'''((())))))***%%%''')))+++,,,+++***))))))(((((((((''''''''''''$$$%%%'''((((((&&&%%%###%%%%%%&&&&&&'''((())))))******)))(((((((((((((((###''')))'''###"""%%%)))(((((('''''''''&&&&&&&&&%%%%%%&&&'''(((((((((''',,,+++)))((()))((('''%%%%%%&&&'''))))))))))))((((((&&&%%%&&&'''((('''&&&''''''(((((())))))******)))(((((('''&&&%%%%%%%%%'''''''''''''''((())))))))))))(((''''''''''''(((******+++///:::OOOhhhzzzgggRRROOO[[[lll}}}{{{iiiZZZNNNGGGDDD>>>???CCCJJJSSS\\\gggpppttt^^^MMMCCC666555333111111222333444555555555666666888999999GGGYYYWWWEEE>>>@@@GGGQQQkkk~~~oootttvvvvvvzzz|||mmmnnnbbbDDD888999999444///111111000......---------,,,,,,------.../////////---///000...,,,+++...000//////000111111111111111,,,,,,+++,,,------,,,***------------------------,,,,,,---......---,,,,,,(((+++......---,,,...111000:::IIITTTVVVNNNAAA888++++++,,,,,,,,,+++******)))((('''(((******((('''))))))***++++++++++++*********))))))***+++,,,,,,***)))))))))))))))***+++''''''''''''((()))++++++ddd```VVVJJJCCC???:::444888333000111111111333888222222111111111111111111666777888;;;EEEYYYpppzzzuuuttttttoookkklllrrrtttrrrnnnmmmrrrzzz}}}~~~~~~xxxnnnhhhrrrgggdddkkkpppnnnpppwww|||bbbHHH222111333///---222------,,,++++++******)))+++++++++++++++***)))(((+++*********))))))((((((***(((''''''(((((('''&&&)))))))))))))))(((''''''*********)))'''&&&''')))%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''((()))'''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((((((''''''''''''((((((******)))(((((((((((((((%%%%%%%%%%%%'''((()))***))))))(((((('''''''''&&&'''((())))))((()))+++---))))))(((((((((''''''&&&)))((('''&&&&&&'''((()))***)))((((((((((((((()))(((+++,,,***,,,888MMM]]]ooo~~~yyyjjjZZZMMMLLL___ttt~~~uuukkk^^^SSSGGGBBB===;;;???GGGNNNRRRcccnnn~~~wwwdddTTTEEE>>>777444444555222000555444444777;;;===;;;999GGGTTT```\\\MMMHHHUUUgggnnnxxxlllLLL>>>;;;777222///111///...------...000111---,,,,,,---///000...---000//////........./////////111222000---+++,,,...222000...,,,+++,,,---...333000---,,,---000111111,,,...//////...------...+++------***(((+++///222888HHHaaawwwyyyhhhQQQCCC<<>>111...000++++++...***---,,,+++***))))))((((((************))))))))))))))))))***+++++++++++++++((()))***+++++++++******((())))))))))))((('''&&&rrrhhh^^^RRRFFF:::555111222222000000333111111111111111111111111666666555666999DDDQQQ[[[aaacccfffiiimmmppprrrsssppprrrzzz}}}{{{|||~~~}}}~~~xxxssspppmmmjjjllltttyyyvvvppplllaaaZZZ[[[kkkzzzeeeGGG777222///...000------,,,++++++******)))******++++++******))))))******))))))))))))(((((()))'''%%%%%%&&&'''&&&%%%)))))))))))))))((('''''''''((()))((('''''')))***((((((''''''''''''((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((((((''''''''''''(((((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&((()))***))))))(((((((((((('''''''''((())))))((((((***,,,)))((('''&&&&&&''')))***))))))************)))))))))))))))(((((())))))***)))***+++***)))***---000<<>>777222222222000///111111111111111111222222222666666555555666<<>>;;;<<<<<<:::999:::@@@EEESSSkkkwwwqqqooozzzuuuZZZEEE999555666222222222111000///---------,,,,,,---///000...---///............//////000---..................//////...---,,,,,,,,,,,,------------...//////---++++++---///...---,,,------...,,,,,,///111222666:::UUUzzz~~~aaaFFF888444444---,,,...)))+++******)))))))))******))))))************++++++***************+++++++++)))))))))************+++))))))************))))))zzzjjjCCC:::333222222000///000000000111111111222222222000111000000111444888;;;<<>>444222222000///000000000000111222222333333000000111111222444555666555999FFF[[[sss~~~}}}||||||{{{qqqwwwzzzyyyxxx{{{~~~ooollljjjiiifffeeejjjqqqpppqqqvvv|||~~~{{{llliiisssuuuwww^^^<<<...000111---------,,,++++++******)))(((((())))))******))))))''''''(((((((((((()))))))))'''%%%%%%&&&'''&&&%%%)))))))))))))))((('''''')))))))))(((%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((&&&&&&'''(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((()))+++,,,---(((((())))))))))))******&&&'''(((((('''''')))+++...---***(((&&&&&&'''(((******++++++++++++******))))))))))))******+++,,,+++)))((((((***,,,,,,,,,,,,,,,///999EEESSSeeesssyyytttpppqqqzzzrrrfffTTTFFF>>>;;;:::999<<<@@@KKKZZZiiiuuuyyytttjjjiiihhhffffffhhhlllppprrr[[[LLLMMMSSS```nnn|||}}}bbbNNNAAA:::666555444333222111000000///......///111222000///......---......///000111111///...---------+++))),,,---------,,,,,,,,,,,,...---...///000000...,,,+++,,,......,,,+++,,,---000------000000444CCCUUU~~~oooTTTCCC:::555,,,+++///,,,++++++***)))(((((()))))),,,,,,+++++++++*********+++***)))))))))***,,,---...---,,,++++++***++++++(((((())))))******))))))uuuOOOBBB555111111111000111///000000111222222333333333222222333444555555555333444>>>SSSnnn}}}xxxvvvvvvxxxyyyzzzuuuzzz|||zzz{{{|||yyy{{{}}}uuupppmmmoooooolllnnnssswwwwww{{{{{{ccc???///111000)))------,,,++++++******)))'''(((((()))))))))))))))'''''''''((((((((())))))***(((&&&&&&'''((('''&&&)))))))))))))))(((''''''%%%&&&''''''&&&&&&(((***###$$$%%%&&&'''''''''''''''&&&&&&&&&'''(((***+++&&&&&&&&&''''''''''''(((%%%%%%&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))++++++(((((()))))))))*********&&&'''(((''''''''')))++++++***))))))((()))))))))******))))))))))))******))))))))))))***+++,,,---+++******)))))))))***++++++))),,,111666===LLL[[[nnn|||zzz~~~rrrcccXXXOOOFFF???===;;;>>>GGGOOOXXXcccmmm~~~yyybbbOOOIIIGGGMMMTTT\\\gggqqq}}}wwwcccRRRFFF>>>===:::666444222111111///......///111222000///---------......///000111000...,,,,,,......,,,***+++,,,,,,------,,,,,,,,,...---,,,---...///---,,,***,,,...---,,,+++,,,---///---///222111888PPPjjjvvvZZZGGG;;;555+++***///---...---,,,+++******)))***------,,,+++******))))))+++***)))((()))***,,,---222000...---++++++++++++&&&'''((())))))))))))(((~~~}}}|||qqqRRRDDD666111111111111333///000000111222222333333000/////////111111000///333111888LLLhhh~~~~~~}}}yyytttqqqrrruuuxxxzzz||||||~~~|||vvvtttwww{{{~~~xxxvvvyyyyyytttrrrttt}}}|||~~~gggAAA000111000'''------,,,,,,+++******)))''''''((()))))))))))))))&&&'''''''''(((((())))))***)))''''''(((((((((''')))))))))))))))(((((('''"""$$$%%%&&&&&&(((***---!!!###$$$&&&''''''&&&%%%'''&&&&&&&&&'''(((***+++&&&&&&&&&'''''''''(((((($$$$$$%%%(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%'''((()))***(((((())))))*********+++&&&'''(((''''''''')))+++'''(((((()))***++++++++++++***)))(((((()))***+++))))))))))))***+++,,,---)))***,,,,,,******+++,,,+++***---000...---777DDDSSSkkk}}}zzznnn^^^SSSIIICCC>>>>>>???AAAHHHPPP```qqqmmm___VVVQQQQQQPPPMMMOOOSSS^^^ffftttzzzgggYYYFFFCCC>>>999555333222111---,,,,,,---///000...------------......000111111...,,,***,,,...000...,,,++++++,,,---------,,,,,,---,,,++++++------,,,+++***,,,...---,,,+++,,,,,,---,,,///333222;;;YYYyyy]]]III<<<444******000///111000...---,,,+++++++++///...---,,,***)))((((((+++***)))((((((***,,,---444222000---,,,+++***+++&&&&&&'''(((((()))((((((zzzjjjeeeeeeaaaZZZUUU>>>:::555222222222222111444222111000111111111000444333111000000000111222...333666GGGbbbtttzzzwwwvvvvvvvvv{{{uuupppqqqwww}}}~~~~~~}}}wwwsssuuuvvvvvvrrrnnnmmmpppsss~~~~~~zzz{{{{{{xxx~~~ccc666111111***,,,......---,,,,,,+++******&&&&&&'''((())))))((((((&&&'''((())))))***))))))---+++(((''''''***---///%%%'''))))))((('''((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$&&&((()))(((******)))((('''&&&&&&%%%'''&&&%%%%%%&&&''')))***)))(((&&&$$$$$$&&&((()))%%%&&&((()))))))))((('''&&&'''((('''%%%$$$%%%&&&%%%&&&((()))))))))((('''''''''(((((((((((('''''',,,+++******,,,---,,,+++'''(((((((((((((((((((((((()))+++***))))))+++---''''''&&&&&&&&&'''(((((()))(((((((((+++000444777000,,,)))***...///+++'''(((+++......---...111555???LLL___qqq~~~~~~zzz{{{qqqdddZZZKKKAAA===???BBBCCCHHHLLLZZZlll{{{|||yyytttlllbbbYYYQQQMMMMMMPPPVVV___lllyyylll[[[QQQEEE===;;;:::777444333000---...111222111...111///------///000000/////////000000///...------...------------...//////......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------000...000333555BBBccc}}}cccNNN;;;666333...***+++111000///---,,,+++******+++,,,---,,,***)))***++++++,,,+++***)))***---///444333111000...---------))))))*********+++++++++wwweee[[[TTTKKKAAA===;;;888444222222222222111222111000000111111111000111111000000000111111222000333444@@@XXXkkk|||~~~xxxtttrrrrrrsssssswwwtttqqqsssyyywwwrrrqqqqqqpppjjjkkkkkkkkkkkklllooorrr}}}oooeeegggllljjj???555111***,,,------,,,++++++***))))))'''((())))))******))))))'''(((((())))))))))))(((((('''%%%$$$%%%&&&)))***%%%'''))))))((('''((()))%%%%%%&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((*********''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''&&&'''((('''%%%$$$%%%&&&%%%&&&'''((()))(((''''''''''''((((((((((((''''''+++***)))***,,,,,,+++)))((((((((((((((((((''''''(((''''''&&&&&&&&&((()))(((''''''(((((()))***+++)))((('''(((+++///444777222...++++++---...,,,))))))+++,,,------...111333111;;;KKK[[[iiivvvuuuhhh^^^aaajjjsss}}}~~~nnn___SSSJJJBBB>>>@@@@@@GGGSSS^^^fffpppxxx~~~vvvppplll\\\WWWQQQNNNRRRZZZdddkkkuuu~~~ttthhhXXXLLLEEE???999555888444111111333444222000222000///111333444333111//////000000///......---...------------.../////////...------,,,,,,------,,,,,,---------.........---000555777===QQQuuuiiiTTTAAA;;;999333000111111000...---+++************+++,,,+++)))((()))***)))******((('''(((+++---///...---,,,+++*********))))))*********+++++++++|||jjj\\\OOO@@@666222888555333222333222111000000000000000000111111111......///000111111111111111444111888KKK]]]rrr~~~vvvtttrrrooooooppprrrsssxxxwwwwwwxxx|||vvvkkkhhhhhhhhhhhhggghhhkkkooouuuyyy{{{{{{|||ttt___VVV[[[bbbmmmGGG888000***---,,,++++++******)))))))))))))))******++++++******((())))))))))))(((((('''%%%%%%$$$$$$%%%%%%&&&'''&&&'''))))))((('''(((***&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&'''''''''((('''&&&&&&((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&'''(((((((((((('''&&&'''((('''%%%%%%%%%&&&%%%&&&'''))))))((((((''''''((((((((((((((((((''')))))))))***++++++)))''')))))))))((((((''''''''')))'''%%%%%%''')))))))))(((((('''''''''(((((()))(((''''''(((***...222555444000,,,+++---///...,,,+++******+++---///000000(((///999BBBNNNaaawww~~~mmmYYYPPPPPPVVV___fffsssxxx~~~qqqdddWWWOOOGGGBBB???BBBGGGLLLUUU^^^nnnzzzyyyqqqdddWWWPPPNNNOOORRRUUU]]]iiiwwwuuueeeYYYNNNCCC;;;;;;777333333444555444222222000...000222333000,,,//////000000000///............------......///000///...------,,,------------............/////////(((000555777BBB___mmmWWWCCC<<<:::444111222000///...,,,+++***)))))))))***+++***)))((()))***'''(((((('''&&&''')))+++++++++******)))))))))))))))))))))************+++ssseeeVVVFFF===;;;555333222222333333111///...///111111000000000111+++,,,...000111222111111111555222555CCCQQQfff|||wwwoooooooooooopppqqquuuwww}}}}}}~~~xxxnnnjjjiiiiiieeeaaaiiilllsss}}}~~~ppp___\\\eeeooocccEEE777111------,,,+++++++++*********)))))))))***************)))))))))***))))))((('''&&&&&&''''''((((((''''''''''''((()))((('''''')))+++''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&(((((('''&&&%%%&&&''''''''')))*********)))(((((((((''''''''''''(((((((((((((((***+++***(((%%%******))))))(((''''''''')))(((((()))---...---,,,+++***)))((((((''''''((('''''''''(((***---111333333///,,,+++---000111111...+++)))***...000///---...111444555;;;KKKdddvvvmmm[[[RRRNNNNNNOOO[[[___fffooozzzyyysss```WWWNNNHHHDDDCCCGGGMMMRRR^^^nnnzzzzzznnnbbbYYYTTTPPPPPPQQQWWWbbbrrrsssfffWWWMMMCCC>>>:::888999999777444555111...///111111---)))//////000000000//////..................//////000//////...---------------------........./////////***222666999LLLnnnrrr[[[EEE===999333000111///...---,,,+++************+++,,,+++***)))***+++'''(((((('''&&&''')))+++***+++++++++++++++++++++))))))))))))************uuujjj[[[JJJAAA>>>444222111222333333111000...000222222000///000111+++,,,...000222222222111000666555666???GGGWWWnnn|||{{{yyyuuurrrkkknnnppprrrsssuuuyyy}}}{{{yyymmmiiifffgggjjjllliiifffiiiooozzz~~~pppfffhhhsss~~~lllOOO<<<333111000---,,,,,,,,,,,,,,,+++++++++)))))))))******)))(((((())))))***))))))((('''&&&'''((())))))))))))((('''((())))))((('''(((***+++(((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%###$$$&&&(((((('''((((((((('''&&&%%%%%%%%%&&&'''(((((((((&&&%%%$$$'''%%%$$$######$$$%%%'''&&&&&&&&&&&&&&&''''''((('''((()))(((&&&%%%&&&'''((()))***+++,,,+++******)))(((''''''''''''((())))))(((((()))***)))'''%%%******))))))((((((((((((((()))***,,,......,,,+++...------,,,+++++++++,,,)))(((((()))***,,,///111...,,,++++++---000333555000---***+++...///...,,,444666666222222<<>>@@@HHH[[[vvv|||uuuqqqqqqrrrqqqppplllpppuuuxxxxxx{{{rrrjjjiiidddbbbaaaccchhhnnnsssvvvttt{{{yyyuuuxxxwwwVVV>>>555///000222---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***))))))((('''((())))))))))))((((((''''''(((((((((((('''&&&&&&)))))))))((('''(((***,,,((((((((((((((()))***+++$$$%%%%%%&&&&&&''''''''''''%%%%%%&&&(((***+++***+++***)))((('''&&&&&&%%%''''''((((((''''''&&&&&&'''%%%###!!!!!!###%%%'''&&&&&&%%%%%%&&&&&&'''((('''((()))(((&&&&&&&&&'''((()))***,,,,,,++++++***)))((('''&&&&&&'''((()))+++***(((((())))))'''&&&))))))))))))))))))))))))''')))++++++++++++---///333222111000.........---++++++******+++,,,---...************,,,///222444111///------......---,,,222444555222///444???HHHdddssstttfff[[[LLLGGGCCCDDDMMMZZZgggnnnuuu}}}{{{kkkYYYOOOLLLGGGCCCBBBHHHPPPZZZfffppp}}}xxxmmmddd^^^ZZZYYYXXXfffjjjmmmmmmrrr|||~~~yyysssmmmggg```WWWPPPBBB999///---000333222/////////000111111111000000//////......//////000111000///......------......,,,,,,---------.........111333===SSStttlllRRRDDD<<<333///000000///...---,,,,,,,,,,,,+++,,,------,,,,,,---...((()))++++++***)))***,,,((()))***+++++++++***)))***)))))))))))))))((((((qqq\\\III@@@888555222000111222222111000444888666222//////111/////////000111222333444222777666777<<<:::===JJJ___sss{{{uuunnnkkkmmmqqqrrrsssrrrxxx~~~xxxpppqqqxxx~~~|||rrrhhhccccccccceeegggjjjnnnuuu~~~gggFFF666555,,,---222...++++++++++++++++++++++++******++++++******)))((('''(((((())))))))))))(((((((((((('''''''''&&&&&&)))))))))((('''(((***---+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))+++,,,,,,)))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%&&&'''((('''((()))((('''&&&'''((('''((()))***+++***)))))))))((('''&&&&&&'''((()))...+++((('''((((((((((((((((((((()))******++++++'''***---------333>>>GGGKKKIIIDDD???:::666222111......---,,,++++++,,,,,,))))))******+++,,,...///111111111///---,,,---......000222111000111555999MMM```www~~~tttddd[[[NNNFFFEEEHHHMMMPPPYYY___jjjwwwzzzpppnnnaaaSSSFFFCCCDDDFFFLLLRRR\\\kkk|||}}}uuulllgggccc^^^ZZZYYYYYY\\\dddlll|||wwwoooWWWJJJ:::111111333111...//////000111111111111111///////////////000000111000//////...............---............/////////222666HHHhhhuuuXXXHHH>>>333......000000///...------------***+++------,,,+++---...((()))++++++***)))***+++((()))***++++++***((('''******))))))((((((((((((|||eeePPPDDD:::666222000000222222222222666999888333//////111111111000000000222333444333777555666:::666666AAAFFF___}}}|||yyyzzz~~~xxxrrrllljjjmmmrrrvvvwwwyyyyyyrrrjjjdddcccgggjjjkkkhhhdddccccccccciiiqqqvvvxxx}}}]]]>>>666999,,,***222///******************++++++,,,,,,,,,,,,,,,+++***)))''''''((())))))***))))))+++***)))(((((((((((((((******)))((('''(((+++---///---***&&&"""&&&&&&&&&&&&&&&&&&%%%%%%"""!!!!!!###'''***++++++'''''''''(((((((((((((((%%%$$$$$$###$$$%%%'''((("""###$$$%%%%%%$$$###"""&&&&&&%%%$$$%%%&&&'''(((''')))))))))'''&&&'''(((%%%&&&((()))))))))((('''***((('''&&&&&&'''(((***///,,,(((&&&'''((())))))''''''((()))***+++,,,,,,''',,,///000444@@@SSSccckkkggg___VVVKKKCCC<<<999000000...---,,,+++++++++)))***++++++***)))***+++111333333111---+++---000---///111222111111111222:::PPPlllwwwfffVVVMMMGGGDDDCCC@@@DDDLLLXXXeeesssmmmXXXNNNJJJEEEDDDFFFCCCQQQ```lllvvvxxxlll```[[[SSSMMMRRR]]]]]]eeessssssbbbLLL===888777444111//////000111111111111111///////////////000111111000000///...............////////////000000000000999@@@YYY}}}aaaPPPDDD888222333111000///...............)))***,,,,,,++++++,,,---''')))++++++***)))***+++***+++,,,---,,,+++)))'''******))))))((((((((('''ttt[[[GGG<<<444...000222222333555111999<<<666111111222000000000111111111111000000444333333333333444555555:::LLLfffzzzlllnnnooonnnnnnrrr{{{}}}vvvooopppxxx~~~~~~~~~zzz}}}yyymmmhhhfffccc```dddggggggeeedddfffhhhooosssyyy|||~~~|||\\\AAA333444111...///,,,------......------,,,+++******++++++++++++******(((((((((((())))))))))))((()))***++++++***)))(((***)))(((''''''((()))*********)))(((((((((((((((''''''''''''&&&%%%$$$$$$$$$%%%'''((()))(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''((((((((((((((('''''''''***'''%%%%%%((())))))'''))))))))))))((((((((((((''')))++++++++++++---///---------222CCC^^^uuu~~~yyysssjjj]]]OOODDD===666333555444///...111---,,,+++)))((())),,,///...000333555555333000......111333222///...///111888>>>MMMeeeuuufffZZZNNNDDDDDD@@@@@@EEEJJJQQQ```ooo|||xxxhhh]]]UUUKKKBBBFFFCCCEEEOOOYYYcccrrrvvvkkkaaaXXXSSSXXXYYY\\\eeeqqq~~~}}}fffNNN@@@<<<888333222000...000333444333000...222222///---///111000222000//////000000///---222---***---//////222555888OOOnnnqqq\\\KKK@@@999555555111------...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))************))))))%%%'''))))))''''''***---~~~eeeQQQ@@@777000111333222222333///666999444///000111//////000000111111000000///222222222222222333444444444>>>OOOccctttyyyssskkkdddgggjjjkkklllpppzzz|||wwwxxxwwwnnnjjjjjjqqqtttllldddbbbcccbbbdddgggkkklllkkkkkknnnppprrrvvv{{{~~~|||}}}```DDD444333///...000---------......------,,,+++)))******++++++******)))(((((((((((())))))))))))'''((()))******)))(((''')))((((((''''''(((((()))))))))(((''''''''''''(((&&&&&&''''''&&&&&&%%%%%%$$$%%%''')))))))))''''''((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((((((((((((((((((((''''''''''''***(((%%%%%%'''))))))'''))))))))))))((((((((((((((()))++++++***+++,,,...444555999BBBWWWrrrvvvkkkcccUUUKKKAAA===:::333......---...------++++++,,,---,,,---000222333333222111---000333333111//////000///333===PPPhhh}}}uuujjjaaaNNNEEE???>>>>>>@@@IIIRRRbbbmmmyyyzzzqqqeeeZZZMMMFFFBBBDDDGGGLLLVVVaaawwwvvvpppgggbbb\\\YYY[[[```eeehhhuuu~~~iiiXXXMMMBBB888555222///000222444222000...111111---+++---///...222000//////000000///...222000///222333222666;;;BBB]]]rrr[[[JJJ>>>777333333111///---+++)))***,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))************))))))***++++++)))'''%%%''')))ooo[[[EEE;;;333222333222000000---222555111...///000000//////000000000000//////111111000000111111222333444555<<>><<<===FFFQQQ\\\eeepppvvvggg]]]RRRKKKEEEBBBDDDIIIUUUaaaqqqxxxnnnfff___ZZZWWWZZZaaakkkvvvssscccQQQBBB>>>999444222444555444333111444333...,,,...///...222000//////000111000.........111333222222999CCCVVVtttwww___LLL???777444111222111---)))(((+++---***+++---......---+++***,,,,,,,,,++++++++++++***)))))))))))))))))))))))),,,,,,,,,***'''&&&&&&'''vvveeeKKK???444222333222000///---000222000//////111111/////////000000/////////111111000000111111222333555333555<<>>DDDIIILLLVVVeeesssyyyrrrfff[[[RRRLLLJJJGGGNNNXXXcccnnnzzzrrriiieeeccc```___bbblllxxx|||jjjZZZPPPIII???999888888888777777999888222///000222000111000///000111111000///...///111333222555DDDSSSpppiiiTTTEEE;;;777111333111,,,***,,,...---)))+++---//////---+++)))++++++++++++++++++++++++******))))))))))))***************)))(((((()))***pppTTTFFF777333333222000000//////000111111000222444//////000000000000//////111111111111111222222333///000333777999???PPPaaaeeemmmwww~~~zzzssslllhhhbbb]]]ZZZ[[[ZZZXXXXXXZZZWWWZZZ^^^bbbdddfffkkkpppxxx|||ooogggfffsssrrr^^^LLL888111222...------......------,,,+++)))))))))******)))))))))(((((((((((())))))))))))((()))************)))(((%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%&&&'''(((((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&''''''(((((()))((('''&&&%%%%%%&&&'''))))))))))))(((((((((((((((((()))***---111888<<>>AAALLLVVVZZZeeesssyyynnnccc[[[RRRQQQPPPOOOSSS]]]kkkuuu}}}ssshhhbbbbbbgggkkksssssszzzzzzkkkaaaSSSGGG@@@<<<999666<<<>>>;;;444111222333222111000///000111222111000111111444555777AAAVVVjjjrrr\\\KKK???999111333000,,,,,,///...***)))+++---//////---+++)))++++++++++++++++++++++++******)))(((((()))******+++***))))))))))))))))))cccQQQ>>>666555333111111111//////111222111222555000000111111111111000000111111111000111222222333...000666999666:::NNNeeennnvvv|||uuunnnhhhccc]]]ZZZXXXTTTRRRTTTUUUUUUXXX\\\YYYZZZ^^^eeejjjmmmsssyyyyyy~~~ooohhhhhhvvvvvv___AAA444222...------......------,,,+++((())))))******))))))((((((((((((((())))))))))))((()))***++++++***)))((('''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&$$$$$$%%%'''))))))))))))(((((((((((((((((()))***---222:::???eeexxxrrrcccNNNEEE:::111.........---......------,,,------...000000222555777666444111111000111333111666III___|||mmm___[[[QQQDDD???BBBEEEEEEFFFUUUiiixxxvvvfffaaaWWWLLLEEEGGGOOOVVVcccppp}}}vvvppplll``````eeeoooxxx~~~{{{mmm```UUUJJJ@@@:::@@@AAA===555111222333222111000///000222222222111000000333888???OOOhhh|||eeePPPAAA999333888777000---...,,,&&&***+++---......---+++******++++++++++++,,,,,,,,,+++***)))(((((()))***+++///---***)))))))))(((&&&ttt^^^FFF:::777444222111333...---111222000111555111111222222222222111111000000//////000000111222222222666:::888<<>>888555222111444...,,,000222///000444222222333333333333222222...............///000000333///000555666;;;PPPggg~~~|||uuurrreee___WWWSSSRRRRRRRRRQQQRRRPPPQQQWWW\\\```hhhqqqwwwssstttzzz|||{{{}}}uuummmkkkwwwxxxOOO888333...------......------,,,+++(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&***)))(((''''''((()))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''))))))&&&###"""$$$'''))))))))))))((((((((((((******((('''(((---444:::CCCSSSiii~~~|||qqqbbbVVVMMMEEE===777,,,---.../////////.........,,,+++---111222000......,,,000444///***444EEE[[[zzzyyyoooggg]]]UUUMMMGGGDDDHHHSSS^^^dddfffzzzkkk[[[PPPLLLHHHKKKMMMOOOWWWgggtttzzz}}}uuulllggghhhfffkkkqqqwww~~~lll___IIIIIIEEE<<<666777888777111000///000222333333111:::<<>>999444111444111...///111333111///555444222000000000000111/////////---,,,---000333///333666555666===JJJUUUvvv}}}|||vvvpppkkkgggcccaaa[[[WWWSSSPPPPPPQQQRRRSSSVVVYYY]]]___bbbgggnnnsss~~~}}}|||xxxxxxsssOOO666///333---------......---***'''+++*********))))))((((((((((((((((((((())))))*********))))))(((((('''''')))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''***)))(((''''''((()))***,,,***'''(((+++---...///AAA<<>>DDDJJJXXXeeeyyyiiiTTTHHH<<>>___~~~sssdddUUUJJJBBB@@@BBBKKKXXXeeeuuunnn^^^RRRIIIDDDCCCCCCJJJUUU___jjjxxxqqqfffVVVYYY\\\aaafffnnnvvv||||||}}}xxxkkkQQQIIICCCCCCFFFMMMXXXbbbssspppYYYLLL;;;:::555000///000...******///444444000------///000000///...---,,,,,,++++++++++++---...---***'''%%%&&&'''((()))))))))(((oooTTTAAA888777222444444222//////222555111111111000000/////////......///...---...///111---000333333111222777;;;<<>>[[[~~~wwwmmm[[[SSSKKKIIIJJJOOOZZZcccjjjuuusssdddTTTIIIDDDEEEGGGIIIOOO[[[lllxxxrrrlllbbbYYYUUUWWW]]]bbbmmmwwwyyy|||aaa[[[WWWYYY^^^fffsssvvv```RRREEE>>>555000111111...)))(((,,,111333222///......111111000///---,,,++++++)))***,,,---...,,,***(((''''''(((((())))))))))))eeeMMM>>>888444555555222...---111444111111111111111000000000---...//////......///111///111333333222222444666777@@@TTTnnn}}}sssgggXXXPPPNNNLLLJJJHHHGGGKKKOOOQQQSSSUUUXXXZZZ^^^ccciiinnnrrruuuzzz}}}}}}|||uuuqqqqqqrrrrrrssstttuuuwwwxxx||||||}}}~~~~~~pppRRR===444222444,,,,,,,,,---...---+++)))))))))))))))))))))******)))(((((((((((()))******(((((((((((())))))))))))***(((&&&%%%'''((()))(((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((((((((('''&&&'''((()))******)))((('''+++***((((((((((((''''''***///...,,,:::\\\sssgggaaa[[[PPPFFF;;;777222//////000///......------111777;;;;;;:::888SSSttt}}}rrrdddYYYOOOGGGFFFJJJNNNVVVddduuutttfffRRRNNNHHHBBBAAAHHHSSS\\\kkkyyy~~~pppfff___\\\[[[[[[bbbiiioootttwwwzzz||||||}}}gggZZZNNNEEE;;;555333111...,,,---,,,---000111///+++&&&111000///...---,,,++++++)))***,,,------,,,******(((((((((((()))))))))***sssZZZEEE:::999888555222//////000333111111222222222222111000---...//////......///000333444555444222000111111555777DDD^^^wwwyyyppplllllleeeYYYMMMIIIHHHGGGFFFGGGDDDKKKSSSYYY[[[^^^aaadddjjjooovvv{{{~~~~~~yyytttpppmmmmmmpppsssuuuvvvvvvwwwxxx||||||~~~~~~~~~xxx^^^GGG999333222---,,,---...///---***'''))))))))))))************((((((((((((((())))))***(((((((((((()))))))))))),,,)))%%%$$$%%%((()))***''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((())))))))))))((((((+++)))'''((()))***(((%%%***,,,---+++222IIImmm{{{vvvvvvvvvnnncccOOOGGG===666333222000...111//////000333666777888666KKKjjjxxxiii[[[RRRPPPFFFDDDGGGRRR```ppprrrkkk^^^QQQFFFAAABBBEEEOOOZZZmmmtttmmm``````___\\\\\\bbbmmmvvvqqqeeeTTTIII===777555111000111222///------...,,,%%%//////...---,,,++++++***)))+++,,,,,,+++++++++,,,))))))(((((((((((())))))lllWWWHHH@@@<<<777333222222222111111222333444444333222111,,,...000000///...///000333333333222111111111111222111999MMMbbbooowww}}}ttthhh```^^^___\\\RRRJJJIIIHHHFFFGGGKKKKKKTTT```hhhlllnnnpppssswww|||zzzyyywwwtttrrrpppooonnnmmmqqqvvvxxxxxxyyy{{{}}}lllXXXFFF888111000...---,,,,,,+++)))'''((()))))))))************))))))(((((())))))***+++'''((((((((()))))))))******(((&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%))))))(((((((((((())))))((()))******)))(((((())))))(((***------888VVVttt|||{{{nnncccSSSFFF???;;;888555444444333333333666:::>>>;;;EEEWWWlll}}}|||rrrnnnYYYOOOHHHHHHMMMTTT```kkkyyyppp___RRRIIIFFFFFFIIIRRR```lllxxxyyyvvvqqqiiibbb^^^___```iiiiiilllqqq{{{~~~rrr]]]MMM>>>999777444111111000///...---+++)))%%%###------,,,,,,++++++++++++***+++,,,+++)))))),,,///))))))((('''''''''((()))lll]]]DDD???888444444444333111111222333444555444333222,,,...000000///...///000///000000000111333444555///---444CCCRRR___mmmzzzzzzxxxsssiii^^^XXXYYY\\\ZZZRRRLLLMMMLLLIIIKKKPPPRRR\\\jjjssswwwyyy{{{}}}~~~||||||zzzvvvvvvuuurrrpppnnnmmmnnnnnnooossswwwzzz{{{}}}xxxgggSSS???222333000,,,*********))))))(((((())))))*********+++*********)))***++++++,,,'''((((((((())))))******(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%%%%%%%%%%%%%***)))(((''''''((()))***%%%***...,,,(((&&&))),,,)))&&&)))...++++++DDDdddzzzfffVVVLLLFFF@@@===666777888777777;;;BBBIII???===@@@LLL]]]nnn|||vvviii^^^WWWQQQKKKKKKPPP\\\gggwwwzzzlllbbb\\\LLLGGGFFFKKKRRR]]]ppp{{{rrrjjjeee\\\YYYWWWXXX___jjjvvv~~~}}}hhhSSS@@@;;;;;;666000...))),,,...---***(((***,,,++++++++++++++++++++++++***+++,,,***((()))---000)))((('''&&&&&&'''((()))wwweeeJJJ===:::;;;333111444000666///000999<<<666333666888333000111111......///111111222222222222111111---111777<<>>EEEQQQ]]]ddd^^^OOOAAA@@@FFFQQQbbbppp}}}vvvhhh[[[PPPJJJPPPNNNUUUeeevvvzzziii\\\OOOIIIGGGJJJUUUbbbppp|||pppiii___WWWUUUYYY```eeetttxxxnnnYYYEEE>>><<<777333222000...,,,++++++,,,---...111000---+++))))))***+++...,,,***)))******)))(((---)))%%%%%%'''((((((&&&pppKKK>>>::::::333111444000444//////888@@@AAA<<<999555111111444555222000000//////000000000000//////,,,///222444666<<>>777333//////...---,,,,,,,,,,,,+++*********++++++,,,,,,---+++))))))***+++***)))***,,,,,,***'''&&&))),,,{{{kkkUUUHHHAAA999999;;;666777;;;;;;999:::BBBIIILLL???888333333333111222666//////000000000000//////000/////////000000111222222999CCCOOO^^^llltttttt}}}yyyvvvuuurrrlllggg___```aaaaaabbbeeejjjnnnmmmoooqqqrrrsssvvvzzz}}}|||xxxzzz\\\>>>222000...,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$%%%((((((&&&%%%((($$$%%%'''((()))(((''''''%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%&&&'''(((((('''&&&'''((())))))'''%%%'''(((((())))))(((((('''%%%&&&''''''((((((''''''"""###%%%&&&'''''''''&&&'''''''''''''''((((((((('''((()))******)))(((''''''((())))))(((((()))***)))'''%%%%%%&&&(((******...---///;;;TTTqqq|||hhhccckkkyyyvvvfffPPPFFF===<<>>>>>@@@DDD;;;555111333333111222444......////////////......666555333111222222333222444<<>>DDD>>>;;;<<<555111000333555333222333//////000000000000//////666333111///000111222222444;;;EEERRRggg~~~}}}{{{yyyvvvsssmmmgggaaabbbgggjjjhhhdddfffiiinnnppprrruuuzzz~~~|||gggDDD777666222...///((()))+++,,,,,,+++)))(((++++++++++++++++++++++++''''''((((((((((((''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''',,,******---,,,)))(((***'''(((***++++++)))(((&&&%%%%%%&&&&&&'''((()))))))))(((((('''''''''(((((()))'''&&&'''((()))((('''$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''!!!"""$$$&&&''''''''''''&&&'''''''''(((((())))))$$$&&&(((***++++++***)))&&&((())))))(((((()))+++&&&)))++++++)))(((((()))&&&***222DDDbbbzzzbbbLLL>>>>>>LLL\\\qqqwwwsssbbbWWWMMMFFFFFFLLL\\\iii|||pppccc[[[XXXKKKTTTaaannnzzzzzzhhhZZZNNNGGGLLLSSSZZZggguuuyyymmmiiifffnnn{{{hhhWWWHHH===333333222222111///...---+++++++++++++++***)))))),,,***))))))***++++++******((()))+++//////,,,)))yyyhhhVVVKKKCCC;;;999<<<888555777>>>CCC@@@<<<;;;999777555222111111222222444111......000222111///222111111000000111111222333888DDDVVVkkk|||{{{tttpppqqqpppjjjiiillliiihhhffffffhhhiiijjjjjjooorrrvvvyyy|||~~~|||lllLLL:::333///,,,,,,...---...//////...+++))),,,,,,+++***)))))))))***))))))))))))************(((''''''&&&&&&((()))***((((((''''''''''''((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''***((('''%%%&&&''')))******)))(((&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))'''((()))***++++++***))))))))))))))))))(((''''''&&&'''''''''''''''&&&&&&***&&&)))===]]]wwwlllUUUAAA666999AAAJJJ[[[pppyyylllcccYYYLLLCCCIIISSSfff|||uuunnnZZZYYYWWWXXX```mmm}}}uuuiiiXXXJJJFFFKKKVVV^^^gggvvv~~~qqqllllllmmmpppvvvrrrbbbRRRFFF<<<888444222111111000///+++)))))),,,000111---)))...***)))---,,,((()))---***)))))))))+++,,,+++***qqq]]]PPPFFF>>><<<>>>;;;777666:::===;;;999:::<<<:::777444222222222222222000......111222222111222222111111111111222222111555@@@PPPeeewww}}}vvvrrrmmmhhhfffhhhiiifffgggjjjmmmllllllmmmnnnqqqrrrrrryyy|||xxxoookkkppptttssswwwxxxYYY@@@444000...+++...------......---)))'''++++++******)))*********))))))((((((''''''&&&&&&(((''''''&&&'''((()))***((((((''''''''''''(((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&%%%%%%&&&&&&''''''(((((()))(((''''''((()))((('''((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((''''''((()))+++++++++***))))))))))))))))))((('''''''''(((((())))))(((((('''+++&&&&&&222GGGXXX^^^^^^]]]hhhyyyiiiPPP===777999===GGGUUUdddssssssbbbUUULLLMMMTTTcccwww}}}tttiii```^^^dddmmmsss|||yyyfffWWWOOOLLLLLLWWWaaappp}}}~~~wwwqqqqqqxxx}}}oooZZZIII@@@<<<666333222111///...,,,***))),,,000000---(((,,,((((((+++,,,))))))---***)))))))))+++,,,+++***jjjYYYLLLBBB>>>>>>===999666888777666888<<<>>><<<999666444333222222000///...///111333444333333222222222222222222333///111999GGGYYYlll{{{}}}zzzwwwtttpppkkkeeeaaaaaa^^^^^^aaadddfffiiinnnuuuuuuvvvwwwyyy{{{|||~~~xxxkkkbbbeeejjjlllpppwww}}}iiiIII777444222,,,------,,,,,,,,,+++(((%%%*********)))******++++++******)))((('''&&&%%%%%%(((''''''''''''((())))))((((((''''''''''''(((((()))((('''%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***,,,+++((($$$"""'''''''''((('''%%%$$$###'''%%%$$$%%%&&&'''&&&$$$)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))******)))'''&&&((()))***+++++++++***))))))))))))))))))(((((('''((())))))******)))))))))***'''%%%)))222999:::999999IIIccc|||fffLLL;;;333555555:::FFFXXXmmmwwwkkk[[[SSSKKKNNN]]]ssswwwnnniiieeebbbcccdddmmm~~~tttdddWWWPPPMMMPPPTTT[[[eeevvvzzzzzz~~~~~~fffQQQFFF@@@888333222111///---...,,,+++---//////,,,(((***((((((++++++******---***)))))))))+++,,,+++***|||iiiYYYKKKAAA<<<===999777777777666999>>><<<:::888666555444333333.........000222444555555333333222222222222333333///000444===LLL]]]mmmvvv~~~~~~yyyyyytttmmmgggcccaaa^^^]]]``````bbbfffiiimmmrrrwwwsssdddbbbfffjjjnnnrrr}}}vvvRRR;;;777444---+++*********++++++(((&&&***)))))))))***+++,,,,,,+++++++++***)))(((((((((''''''''''''((((((((()))((((((''''''''''''((((((((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***++++++((($$$!!!$$$%%%'''((((((&&&%%%###%%%$$$###$$$%%%%%%$$$###))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%&&&&&&(((***++++++)))'''%%%))))))***+++++++++***)))(((((())))))))))))(((((((((((())))))******))))))((((((''')))+++---......,,,777LLLfff~~~yyybbbHHH777666222111777DDDVVVjjjyyytttjjj]]]TTTVVVbbbsssssshhh[[[WWWYYYdddtttssskkkZZZTTTLLLHHHLLLYYYjjjuuurrr___MMMEEE:::444222222000---///...------......+++(((*********,,,,,,+++++++++***)))))))))+++,,,+++***~~~mmm]]]NNNCCC<<<888666888888777888<<<666666555555444444444444---///000111222333444555333222222111111222222333111111111666???MMM[[[dddlllsssyyyxxxrrrooorrrvvvxxxqqqggg```^^^___bbbccciiilllppprrrtttxxx~~~ttteee```ccchhhlllooozzz___DDD:::444+++***))))))***+++,,,+++******)))))))))***+++,,,,,,))))))))))))************&&&''''''(((((((((((((((((((((''''''''''''((((((%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$ ###''')))*********((('''&&&'''((()))(((&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&(((***,,,+++***'''&&&)))***+++,,,,,,+++***)))(((((())))))))))))((((((&&&'''(((((())))))))))))%%%''')))******,,,...//////000999MMMggg~~~xxx]]]FFF999444222444888@@@OOO^^^lll{{{zzzlll^^^ZZZ```hhhzzzvvvqqqxxxzzzoooggg^^^[[[\\\cccrrrxxxlll[[[LLLGGGIIIOOOTTTgggrrr}}}qqqVVVKKK>>>666444333111...000///...---------+++***,,,------,,,,,,,,,+++)))***)))))))))+++,,,+++***vvvfffYYYFFF>>>888999:::888666777333333333444444444444444///111333333222222222333222111111111111111111222222222111111666???JJJRRRWWW___gggeee``````jjjuuusssmmmeeeaaaaaafffkkknnnssszzzvvviiicccffflllrrruuuvvv~~~pppSSSAAA555---,,,+++***+++,,,------,,,*********)))******++++++&&&'''''''''((((((((()))&&&''''''((()))(((((((((((((((''''''''''''((((((###$$$$$$$$$%%%'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%'''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&''')))++++++***)))(((***+++,,,,,,,,,+++***)))'''(((((()))))))))))))))&&&&&&'''((())))))))))))%%%&&&((((((((()))+++---000------888NNNhhh}}}ttt]]]CCC999333333222222:::DDDVVVdddxxxoooaaa\\\\\\cccooozzzpppcccbbbfffqqq{{{uuuggg[[[UUUYYYaaasssuuueeeYYYPPPJJJEEEMMMWWWeeetttvvvooopppyyycccVVVEEE:::777666333///000//////...---,,,,,,+++***------,,,+++,,,+++(((***)))))))))+++,,,+++***uuu]]]OOOBBB>>>===:::666444333333444444444333333333111333555444222000000111111000000//////000000111222111000///000666>>>DDDIIIQQQYYYZZZWWWYYYdddnnnnnnkkkhhhhhhlllrrrwwwyyy|||~~~tttmmmmmmsssyyy{{{yyy}}}wwwxxxxxxvvvwww{{{yyyyyyhhhOOO???999111///------------,,,+++++++++******)))*********((((((((((((''''''''''''&&&&&&((()))))))))((('''((((((''''''''''''(((((($$$%%%&&&'''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&''''''''''''...---+++)))'''$$$###"""%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&'''((()))***+++++++++++++++,,,,,,,,,+++***)))''''''((()))))))))))))))&&&'''((()))************))))))((('''&&&''')))***)))+++---000999LLLfffxxxvvv[[[GGG777555555222111555BBBLLL]]]ppp~~~wwwnnniii\\\```iiiwwwnnneee^^^]]]___eeepppzzzvvvhhh___\\\bbbooo}}}zzzlll[[[OOOIIIMMMRRRWWW___mmm}}}uuugggaaafffsssrrrcccNNNAAA;;;888333////////////...,,,,,,------$$$)))+++)))***---,,,(((***)))))))))+++,,,+++***rrr___LLLCCCAAA>>>888555555555555555444333222111222555777555222//////000000000////////////000000000000000......111888>>>FFFLLLSSSUUUUUUXXX^^^eeekkkjjjlllpppvvv||||||sssqqqtttyyy|||pppaaaRRRNNNMMMKKKMMMRRRUUUZZZ[[[\\\ggg{{{www\\\KKKGGG555333000......---+++***,,,,,,+++***)))))))))***,,,,,,+++***)))(((''''''%%%&&&((()))))))))((('''((((((''''''''''''((((((&&&'''((((((((('''&&&%%%))))))))))))))))))))))))"""###%%%'''((((((''''''''''''''''''(((***+++,,,((('''&&&&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&'''''')))***+++,,,---+++,,,,,,---,,,+++***)))''''''((()))))))))))))))(((((()))++++++,,,,,,,,,...,,,)))(((((()))******###,,,222///---888QQQgggyyytttWWW>>>999<<<777111000111777EEEXXXjjjyyy|||kkkdddaaakkk}}}kkk]]]TTTSSSZZZbbbmmmzzztttiiiccchhhkkklllsssppp```TTTQQQLLLGGGIIIUUUggguuuuuulllaaannn~~~lllVVVEEE>>>:::333......//////...,,,,,,---///$$$(((&&&(((------)))***)))))))))+++,,,+++***{{{___FFF;;;<<<<<<999666555333222333333222111555444222111000/////////////////////000000000000...---------...000222444<<>><<<<<<666444222111222222111000111111111111111111111111000000111111111222222222---...///111222222222222222>>>TTTlllvvvxxxrrrHHH>>>555222222000///111222555888===LLLeee{{{}}}|||qqq\\\EEE777111...***+++***((('''''')))+++---,,,,,,+++++++++*********)))(((((((((((())))))***&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''&&&%%%&&&((((((((('''*********)))((('''&&&%%%******((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$$$$''')))******(((++++++***)))((((((((((((******))))))(((&&&%%%%%%)))))))))((()))******+++*********))))))((((((''')))***+++(((&&&''',,,111333DDDXXXgggttttttbbbLLL===666444333111///333AAAOOObbbqqq}}}sssbbbYYYNNNHHHMMMYYYgggoooxxxqqqnnnssszzzppp```RRRJJJFFFEEEHHHQQQ]]]lll~~~tttbbbOOO@@@999333222111///...,,,,,,,,,,,,,,,+++***************///+++***,,,,,,)))))),,,mmmTTTCCC===<<<:::888666444444555555444333000000111111222222222222///000000000000111111111---...000222333222222111333;;;QQQnnn~~~{{{VVVGGG999555555444333333555888===HHH[[[rrr}}}}}}kkkPPP888---+++***,,,++++++******+++,,,,,,+++++++++*********))))))******))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&'''(((((('''((()))******((('''''''''((((((((((((((())))))***%%%&&&''''''(((''''''''''''''''''(((***++++++***+++***)))((((((''''''((('''((()))***)))(((&&&$$$)))))))))))))))******+++++++++******)))(((''''''+++,,,---+++))))))+++---,,,666CCCPPP^^^pppyyyeeeTTT???:::777666444222666<<>>:::888444222111444===OOOeeexxx}}}ooobbbVVVMMMHHHKKKQQQ\\\iiiwwwwwwrrrvvvkkk\\\OOOLLLIIIGGGNNNYYYfffttt}}}iiiTTTFFF:::777333111111111000...///...------,,,,,,---------)))(((***)))&&&%%%(((~~~{{{mmmVVVAAA999:::888333666444222111222222111000///000111222333333222111---------.........//////......///000000000000000222444???WWWttt~~~|||{{{zzz{{{jjjQQQDDD@@@???======DDDKKKWWWiiiwwwwwwkkkQQQ888,,,---111+++---///111111///+++)))))))))((((((((('''''''''))))))))))))((('''&&&%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&''''''&&&&&&''')))$$$'''***+++)))(((***---***)))(((&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((&&&&&&'''&&&%%%%%%'''(((******)))(((''''''''''''###%%%''')))******)))((((((((()))************)))+++++++++******))))))((((((((())))))************000...---000777FFF^^^qqqsssbbbNNNCCC;;;555111000444222888GGG[[[mmm}}}ssscccXXXNNNKKKHHHIIIRRRdddxxxzzzyyyyyyyyyxxxjjj___TTTIIICCCCCCJJJVVVfffuuuxxxcccRRRBBB<<<555111111111000...---,,,,,,+++++++++++++++---))))))******''''''***{{{ppp\\\GGG<<<999777333555333111111111222111//////000222333333222111000............////////////..................///000---333:::GGGccc}}}|||~~~||||||~~~xxxoooggg```bbbhhhooo~~~sssbbbVVVPPPQQQUUU```iiiuuuyyyqqq^^^FFF555/////////+++,,,...///...---+++)))))))))))))))((((((((((((%%%&&&((()))))))))((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&'''''''''((())))))))))))))))))******''''''''''''''''''''''''%%%&&&'''((('''&&&$$$###$$$&&&((((((&&&%%%''')))%%%(((,,,+++((('''***---,,,+++***)))((('''''''''$$$%%%&&&'''((((((((((((&&&''''''&&&$$$###&&&(((******((('''''''''''''''%%%&&&''')))))))))(((((('''((()))***+++******)))************************(((((('''((()))******)))---***+++...000777FFFUUUmmmzzzjjj\\\LLL>>>777666555000000888BBBOOOaaapppwwwggg___SSSHHHEEEKKKXXXaaaqqqxxx~~~{{{{{{|||nnnaaaRRRFFFDDDGGGMMMUUUaaaqqqtttjjjiiixxxtttaaaPPPGGG<<<555333333111///------,,,++++++++++++,,,...+++***,,,,,,******---}}}wwwgggQQQ@@@999666333666555333222333333222111///111222333333222000///////////////000000000000///...---,,,,,,---///000***444888===UUUyyy{{{vvv{{{|||{{{wwwwww{{{}}}{{{|||~~~}}}pppdddWWWNNNEEE>>>BBBJJJIII\\\qqq}}}pppjjjqqq{{{||||||lllRRR;;;111111///***,,,,,,,,,++++++*********************))))))))))))###$$$''')))++++++++++++&&&&&&''''''((()))******&&&'''''''''(((((()))))),,,,,,+++++++++++++++,,,''''''''''''''''''''''''$$$%%%&&&''''''%%%###"""$$$&&&((((((&&&%%%''')))&&&***---,,,(((&&&(((+++%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((((()))***(((%%%%%%'''******)))(((''''''&&&&&&'''(((((((((((((((((('''''''''((()))++++++******)))***************++++++++++++***(((((()))*********((((((,,,111111000888CCCOOOiiiwwwbbbKKK???===222000222666888<<>>CCCRRRkkk|||yyy```???444333000...000,,,------...---+++***)))***++++++++++++***))))))'''((()))++++++***))))))'''(((((()))***+++++++++''''''''''''((((((((()))+++***((('''''''''((()))'''((())))))(((&&&$$$###$$$%%%'''(((((((((''''''&&&%%%$$$######%%%'''(((&&&((()))++++++)))(((&&&)))+++***'''&&&))))))'''%%%&&&'''((()))+++,,,,,,'''))))))&&&%%%((()))&&&---,,,***(((((((((((()))((('''&&&&&&'''((()))******&&&###%%%)))+++***'''(((&&&%%%'''***,,,+++))))))***+++,,,,,,+++***))))))******+++---///111222;;;OOOgggxxxxxxooo^^^LLL;;;111---444555111666CCCMMM\\\rrrtttdddWWWPPPMMMLLLIIIMMM[[[jjjxxx~~~iii[[[___qqq{{{eeeOOODDDDDD>>>@@@LLLRRRcccnnnpppYYYMMMGGGMMMWWW\\\___bbbbbbdddhhhlllppprrrrrrrrroootttkkkZZZIII@@@;;;444222444000...,,,,,,---...---,,,---,,,+++***))))))))))))vvvhhhTTTAAA999:::666444222222333333222111222222222111222222333333///000111111000///111222333222111000000///000000...222555666;;;OOOlll~~~|||tttvvvwwwvvvsssqqqppppppqqqqqqrrruuuyyy}}}aaaHHH???777555555444555777888:::EEE[[[www|||zzz{{{\\\>>>444333///---...------......---,,,***)))++++++++++++************''''''((()))))))))))))))&&&''''''((())))))******'''''''''((((((((())))))***))))))((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''))))))))))))''''''(((+++***''''''))))))&&&%%%&&&&&&'''((()))******'''))))))&&&&&&***,,,***---,,,***)))((('''((((((''''''&&&&&&&&&'''))))))%%%###!!!###(((++++++(((+++)))((()))+++,,,+++))))))******++++++******)))*********+++,,,...///000222@@@QQQ```pppuuudddSSSBBB555444333///222:::>>>HHHZZZmmmvvvjjjcccUUUMMMHHHKKKRRR[[[hhhttt|||mmmhhhmmmuuu~~~|||bbbRRRNNNEEECCCGGGGGGMMMSSSaaarrrhhh\\\RRRRRRUUUSSSPPPPPPMMMMMMMMMOOORRRUUUVVVWWWSSSXXXiiizzzhhhTTTHHH>>>666222222000...,,,,,,------,,,+++---,,,+++***))))))))))))uuu___III===;;;666444222222333444444333222111111111222333333444---///000000000000111333444444222111000////////////111555666333;;;WWWuuu~~~{{{wwwuuutttttttttsssnnnppprrrsssrrrqqqqqqqqqmmmnnnqqquuuzzzxxxTTT>>>666111222444444444666777666;;;NNNkkkxxx]]]BBB777555111------............---,,,+++***+++***)))((('''((())))))'''''''''''''''(((((()))&&&&&&''''''(((((())))))''''''((((((((())))))))))))))))))))))))((((((''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&******((((((***(((%%%&&&&&&&&&'''''''''((((((''')))(((%%%'''---000///---,,,***)))((('''(((((('''&&&&&&&&&&&&'''(((((('''%%%###%%%)))+++***(((---,,,++++++,,,,,,+++)))******))))))))))))******************+++,,,---...,,,333;;;DDDTTTjjj}}}pppZZZEEE;;;777333111222222777BBBTTThhh|||qqqdddUUULLLHHHHHHMMMTTTcccpppzzzsssppppppnnnqqq}}}rrr```[[[TTTQQQPPPIIIFFFEEEJJJUUUaaammm}}}zzzoookkkhhhbbb\\\ZZZOOOKKKEEEBBBAAABBBCCCCCC@@@BBBNNN___kkkrrr|||{{{fffWWWKKKAAA;;;888111///...---......,,,***---,,,+++******)))******}}}jjjUUUEEE===666444111000222333444444111111111111222333444444///000111000///...///111222222111000/////////000000---111555000222KKKiii~~~zzzxxxuuusssqqqooonnnnnnoooooonnnqqqtttuuutttttttttuuuooorrrvvv{{{tttNNN???888333555666444333444;;;999>>>PPPlllgggLLL===777333000/////////......---,,,,,,+++***(((&&&%%%$$$%%%'''((()))((('''&&&'''((()))***'''''''''(((((()))))))))'''(((((((((((()))))))))((()))*********)))'''&&&)))((('''%%%%%%&&&&&&''')))(((&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%(((***))))))***((($$$&&&&&&&&&&&&&&&&&&&&&&&&''')))(((%%%(((///333333---,,,***)))((('''(((((('''&&&&&&&&&&&&'''''''''---+++******++++++)))''',,,+++++++++,,,,,,+++++++++***((((((((((((***+++******************+++,,,...///111555AAASSSfffrrrsss___QQQGGG>>>666222222333888CCCRRRfff}}}sssdddYYYQQQLLLJJJJJJRRR]]]jjjwww}}}|||qqqkkknnnrrrxxxpppccceeegggkkkkkkaaaSSSMMMJJJKKKOOOTTT^^^hhh}}}~~~mmmfff]]]UUUOOOKKKFFFCCC>>><<>>MMMfff}}}vvvjjj\\\RRRKKKJJJKKKPPPZZZhhhxxx~~~vvvjjjcccjjjyyyxxxfffaaakkkvvv~~~ggg]]]RRRKKKHHHGGGLLLRRR^^^iiixxxyyyrrrkkkcccZZZTTTGGGDDDBBBCCCEEEHHHKKKPPP[[[bbbkkkttt|||rrreeeUUUIII777555111000///...---+++---,,,++++++++++++++++++|||qqq\\\III:::666222///000222444555333333222222111222222333333444333111---+++++++++,,,,,,,,,---...///000111666111000333333222:::GGGooo~~~zzzvvvtttrrrpppllljjjiiiiiihhhgggjjjmmmoooqqqqqqqqqrrrssswwwzzz|||}}}}}}|||}}}~~~|||tttllljjjkkkmmmqqqxxxyyyYYYBBB:::333333444444666888999CCCVVVllldddJJJ;;;444222111......---,,,++++++++++++---,,,+++*********++++++)))))))))))))))***++++++))))))))))))************((((((((()))))))))******)))))))))))))))(((((('''(((''''''&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$''')))''''''))))))%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((%%%'''...111111+++***)))(((((()))***+++((((((((()))(((((('''&&&$$$%%%''')))***+++******''')))++++++++++++---///++++++************++++++*********)))******++++++((((((***///222555;;;BBBRRRfffvvvhhhXXXJJJ;;;555222222222999MMMcccxxxyyykkk]]]TTTKKKFFFGGGKKKUUU^^^oooyyyzzzggg______ffflllssswwwpppgggjjjvvvvvvcccUUUKKKEEEEEEIIIGGGOOO\\\kkkzzzxxxpppeeeaaa[[[VVVQQQLLLGGGEEEBBBHHHOOOXXXgggzzz}}}oooZZZIII===999444000//////......,,,,,,++++++++++++,,,,,,rrryyyfffSSS???:::444111111333555666444444333222111111111111222333222000---++++++,,,......---......///000111111333444222000111555:::QQQrrr~~~xxxtttqqqnnnkkkiiillljjjgggggghhhjjjjjjjjjjjjnnntttwwwxxxxxxyyyzzz}}}ttteee]]]WWWQQQNNNPPPQQQVVV___kkkyyyjjjLLLBBB999777999;;;>>>BBBHHHWWWmmmqqqUUUBBB999555222...---+++***))))))******,,,,,,+++++++++*********'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))(((((((((((((((&&&&&&'''''''''''''''&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%&&&'''((()))''''''))))))))))))''''''$$$'''(((%%%&&&))))))&&&&&&&&&&&&&&&''''''''''''%%%((('''%%%'''+++---,,,)))((((((((((((***+++,,,))))))*********)))''''''!!!$$$''')))*********+++***,,,------,,,+++---///++++++,,,,,,,,,,,,++++++***************+++,,,---(((&&&(((---///...111777<<>>GGGMMMcccssswwwdddOOO@@@;;;888777777;;;HHH]]]pppzzzmmmddd[[[PPPGGGDDDIIIRRR```mmmxxx~~~|||xxxooo___RRROOOSSS___dddrrryyyjjj]]]QQQHHHFFF@@@BBBKKKZZZiiiwww{{{lllaaaWWWJJJBBBGGGSSSaaasssttt___HHH>>>888222000333......---,,,,,,,,,------wwwqqqggg\\\LLL@@@999666666666222222000///............000333222...,,,000333333000///...------///111222------,,,------///000111---///333777:::EEE[[[ooowwwjjjcccbbbbbbfffkkkppprrryyyeee^^^rrr}}}}}}|||}}}vvv\\\EEE888777333111444666555444666555777888:::AAASSSmmmxxxUUU@@@444,,,...///,,,)))***+++***((()))******)))''')))***+++***)))((()))***)))(((((((((((())))))***))))))***+++***)))((('''%%%%%%%%%&&&((((((&&&%%%''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))(((((((((&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,---000///---,,,***((('''&&&)))+++,,,***'''&&&)))---(((*********(((((()))***+++---,,,))))))---///---++++++,,,,,,,,,+++******,,,,,,+++************+++,,,***'''&&&((()))******...---,,,,,,///333888;;;III\\\qqq~~~|||gggXXXLLLAAA:::888666777CCCRRRkkkwwwxxxlll]]]TTTGGGJJJNNNSSSZZZeeerrrzzzqqqccc___aaa]]]\\\aaammmzzzooo\\\PPPMMMGGGCCCFFFMMMYYYiiivvvyyyppp]]]MMMHHHHHHKKK[[[mmmnnnUUUFFF;;;333000111------...------,,,++++++wwwpppgggWWWGGG===888777666111111000///......//////000333333///...222555555222111///......///222333,,,,,,---------...//////+++---111222333???WWWnnnzzzvvvtttrrruuuzzzuuuqqq|||uuunnnjjjbbbaaadddooo~~~}}}cccLLL===888666333222555666444444666555777888:::CCCVVVppptttOOO<<<......///***'''***+++***))))))******)))(((((()))******)))((()))+++))))))(((((((((((()))))))))***+++++++++***((('''%%%$$$$$$%%%'''((('''%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((()))(((((((((&&&%%%%%%%%%%%%&&&''''''&&&'''((()))***+++,,,,,,///...---+++)))'''&&&%%%(((***+++)))&&&&&&***---((()))***)))'''&&&'''(((+++---,,,))))))---///---,,,,,,,,,,,,+++******)))************+++,,,---...---***''''''(((***++++++************+++...000111999EEEVVVgggwwwyyycccRRRCCC>>>;;;777999AAAMMM[[[rrryyyqqqssszzz|||qqq[[[VVVNNNHHHHHHOOOYYYaaaxxxzzz{{{~~~pppjjjdddaaabbbkkk|||rrrcccVVVHHHAAA@@@FFFRRR]]]mmmwwwzzzjjj\\\NNNDDDHHHSSSfffvvvzzzdddRRRDDD999333000......///......,,,+++***zzzssscccOOO@@@999555111111111000/////////000000///333444111111444666555666444222///......//////,,,,,,------.....................---000@@@___zzzyyypppiii```XXXTTTMMMNNNSSS```ppp}}}nnnUUUBBB;;;;;;555222222555555333333666555666888===JJJ___vvvdddJJJ444000000***(((,,,,,,***))))))***+++)))(((((()))******))))))***+++)))(((((((((((())))))***)))***+++++++++***)))(((%%%$$$$$$%%%'''((('''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''((($$$%%%'''((()))))))))))))))))))))))))))(((((((((((()))))))))((((((***+++'''((()))((('''&&&'''(((+++......++++++//////---,,,,,,++++++******))))))))))))***+++,,,...000111...,,,******+++,,,---,,,)))***+++---...//////000222666===III[[[ppprrr\\\MMMDDD===888777:::EEEZZZppp~~~rrrnnnkkkmmmvvvxxxhhhYYYNNNJJJJJJLLLYYY```lllyyyzzzkkk^^^[[[eeerrrtttaaaSSSIIICCCCCCGGGKKKXXXjjj}}}rrr___PPPHHHEEELLL[[[qqqtttcccSSSEEE999222000000000///...,,,+++***~~~yyyjjjUUUDDD<<<666111111111000000000111111222---222555333333666777555555333111///...---------,,,,,,------......------000///......111BBB```zzz}}}tttbbbXXXRRRKKKEEECCCBBBCCCIIIUUUcccpppxxx{{{xxxdddLLL<<<888:::555222222555555333666:::888888;;;EEEVVVlllzzzYYY<<<333111+++***000,,,+++)))***++++++***(((''')))******))))))***+++(((((('''(((((()))************+++,,,+++***)))(((&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((()))%%%&&&'''((())))))((((((''''''''''''(((((((((((((((''''''(((***+++)))((('''((())))))((('''(((***,,,///000......111000------,,,+++******)))))))))******+++,,,---///111111---,,,++++++------,,,++++++,,,...000111111//////---///333999BBBSSSiiiyyy~~~jjj\\\RRRFFF===>>>???GGGSSS___kkk{{{|||rrrhhhfffmmmxxx|||nnnaaaVVVPPPMMMLLLQQQ[[[eeeooo|||rrrfffbbbeeelllssswwwgggWWWJJJFFFBBBHHHSSS^^^jjjzzzxxxooo]]]KKKEEEJJJUUUggg|||uuueeeTTTCCC777333222111000...---,,,+++}}}zzzlllWWWHHH@@@:::444111111111111111111222333,,,222666555555777777555000//////.........//////,,,,,,---.........------,,,,,,...///222>>>VVVllloooxxxtttaaaMMMFFFBBB===:::;;;===???EEEOOO[[[fffnnnrrryyyxxxppp^^^III:::555666555333333666777666:::???<<<;;;???LLL```wwwcccAAA666333,,,,,,333,,,+++******++++++***(((''')))******))))))***,,,''''''''''''((()))***+++******+++,,,+++***)))((('''%%%$$$%%%''')))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((''''''''''''((())))))((()))***++++++***)))))))))(((((('''&&&%%%%%%%%%(((&&&&&&(((,,,,,,)))&&&''')))******))))))***+++,,,000111000000222111...---,,,+++***)))))))))))),,,,,,,,,---...///000111******)))***,,,,,,***((()))+++---//////---+++))))))...555777888???PPP```nnnxxxxxxnnn```QQQKKKCCC>>>???EEEQQQgggzzzrrrfffaaadddhhhxxxtttjjj[[[QQQJJJJJJMMMSSS^^^jjjvvvuuuppp___bbbhhhrrrsssbbbYYYIIIIIIHHHIIIOOO^^^rrrvvvZZZKKKEEECCCQQQlllrrr^^^JJJ;;;555333222000...---,,,,,,