BM[6( ppp```\\\QQQIIIIIIGGGGGGHHHJJJJJJIIIJJJOOOSSS|||zzz}}}ZZZ@@@999444555666000111111222222222333333333666>>>UUUwwwppp___[[[[[[YYY[[[```bbbiiiqqqwww|||pppgggllljjjwww~~~}}}||||||yyyrrrgggZZZQQQZZZZZZgggzzzrrrxxxvvvfffXXXTTTVVVXXX```ooojjjKKK<<>>CCCBBBKKKXXXkkkxxxqqqkkkkkkrrrvvvxxx}}}yyy{{{nnn]]]VVVRRRIIIGGGIIIFFFFFFFFFIIIMMMKKKIIIRRR___mmmpppyyyeeeJJJ:::999666666777222111111222222222333333333444777HHHiiiuuuaaacccsssvvvqqqyyysssrrrwwwxxxyyyooocccWWWSSSUUUVVVaaajjjwwwbbbHHH>>>CCCAAAKKKVVVkkk{{{zzzqqqiiihhhgggppp{{{uuuooovvvxxxiiiccccccfff{{{iiiZZZTTTQQQGGGFFFIIIEEEGGGEEEIIIMMMKKKJJJUUUffffffmmmxxxZZZDDD:::;;;666555777333111111222222222333333333555666DDDeee~~~|||hhhkkk|||pppjjjooovvv}}}|||yyymmm___WWWUUUYYYdddnnn___FFF>>>BBB@@@KKKXXXlll}}}}}}wwwlll]]]UUUVVVWWWggg{{{qqqvvv~~~hhh[[[UUUUUUWWWttthhhZZZUUUPPPGGGFFFHHHDDDHHHEEEHHHMMMLLLJJJWWWjjj}}}|||ccclllxxxTTT@@@:::<<<666444666444111111222222222333333333777666CCCccc~~~nnnooo~~~qqqgggppp||||||xxxhhh\\\WWW\\\fffrrr]]]EEE>>>BBB@@@JJJ\\\nnn||||||yyyjjj^^^SSSSSSZZZYYYnnnyyypppZZZNNNJJJKKKKKKwww```[[[SSSKKKGGGFFFHHHIIIEEEHHHGGGHHHJJJIIIWWWsssyyyxxxfff{{{fffIIICCC<<<888777777666444222222222111222222333333222888@@@ZZZvvvyyy|||}}}xxxzzz{{{}}}gggWWWWWWZZZlll~~~[[[DDDCCC;;;CCCJJJbbbvvvxxxyyyrrr]]]SSSSSSMMMXXXgggxxx~~~{{{```SSSMMMGGGFFFIIIooo___ZZZRRRKKKGGGFFFHHHIIIEEEHHHFFFHHHKKKKKK\\\zzzzzz~~~{{{ddd{{{fffFFFAAA:::666666666444222333222222111222222333333444888<<>>777FFFSSSnnnvvvqqq^^^RRRYYYfffooo{{{wwwmmmaaaUUUNNNJJJEEEBBBBBBDDDFFFFFFDDDIIIDDDEEELLLSSS{{{}}}lll}}}kkkNNNEEEDDD???999999;;;777111333222222111111111111111111222666999JJJvvvxxxyyy~~~www{{{~~~hhh\\\PPPJJJGGGCCCCCCDDDCCCHHHMMMOOORRRZZZgggqqq}}}yyyyyyzzz~~~sssdddWWWTTTZZZaaahhheeeFFFGGG???999EEENNNiiikkk[[[TTTaaauuuqqqiii___TTTMMMIIIEEEBBBCCCDDDEEEFFFEEEIIIHHHGGGJJJWWWtttqqqTTTLLLIIIBBB<<<;;;<<<:::666444333222222111111111222333333555777FFFppppppvvv{{{xxxyyyvvvwwwsss\\\RRRGGGDDDCCCBBBCCCEEEHHHLLLQQQQQQOOOOOORRRWWWdddoooqqqhhhjjjoooppp{{{rrrdddYYYUUUZZZ```kkkaaaFFFGGGAAA;;;DDDFFFaaacccXXXWWWiiixxxkkkddd]]]UUUKKKHHHDDDBBBCCCDDDEEEEEEDDDHHHJJJHHHHHH\\\xxxvvv\\\UUUOOOGGGAAA???@@@???===555444333222222222222222444222555666BBBkkk{{{lll___UUUVVV]]]bbbdddeeeggghhhfffccchhh}}}xxxtttwww}}}{{{jjjWWWMMMEEECCCDDDEEEFFFJJJMMMRRRVVVWWWTTTRRRRRRSSSWWWaaarrruuulllooouuuxxx|||xxxooocccXXXUUUYYY]]]ppp[[[FFFFFFAAA===AAABBB[[[qqq^^^WWWYYYmmmvvviiiaaaZZZTTTJJJGGGDDDBBBCCCEEEEEEEEEBBBEEEJJJHHHGGGccczzzppp\\\TTTQQQNNNNNNMMMHHHAAA<<<666555444333222222222222333111444666AAAhhhnnnTTTOOOLLLOOOSSSUUUWWW[[[[[[]]]___```iii}}}uuuvvvwwwdddTTTLLLEEEFFFHHHIIIJJJMMMNNNQQQUUUVVVTTTSSSTTTUUUXXX___jjjyyy~~~~~~|||vvvlll```WWWUUUYYY^^^lllWWWHHHFFF@@@>>>???AAAWWW{{{ggg\\\ZZZ^^^rrryyyjjj^^^VVVQQQIIIFFFDDDCCCDDDEEEEEEEEEBBBBBBJJJIIIHHHkkk||||||aaaUUUKKKLLLRRRYYYXXXLLL>>>555777666555444333222222222222000444666???ddd]]]OOOKKKJJJLLLNNNPPPWWW^^^VVVYYY^^^eeettt|||xxx~~~rrraaaOOOHHHEEEHHHLLLLLLLLLNNNRRRSSSUUUUUUTTTTTTUUUVVVWWW\\\ccckkkwww|||uuuiii]]]VVVWWW^^^dddkkkVVVMMMFFF@@@???>>>AAATTT}}}ppp___\\\]]]dddwwwxxxhhh[[[RRROOOHHHFFFCCCCCCDDDEEEEEEDDDCCCAAAJJJKKKLLLttt|||~~~wwwUUUPPPJJJIIIMMMUUUTTTIII<<<666888777666444333333222222111000444666===___qqqRRRLLLGGGFFFKKKOOORRRVVVZZZ^^^aaaiiiyyy|||jjjZZZIIIEEEEEEKKKPPPPPPPPPQQQVVVWWWXXXXXXWWWVVVUUUUUUSSSWWW]]]bbbjjj{{{|||sssfffZZZWWW]]]gggpppzzzXXXSSSHHH@@@BBB@@@AAAPPPwww{{{fffWWWZZZ]]]fffwwwuuueeeXXXQQQOOOGGGEEECCCCCCDDDEEEEEEDDDEEEAAAJJJMMMOOOzzz~~~|||qqqOOOPPPPPPHHHEEEHHHHHHAAA======888888666555444333333222111000444666;;;[[[bbbJJJJJJFFFGGGQQQYYYYYYVVVUUUbbbeeeooossszzzsssaaaSSSFFFDDDFFFNNNTTTUUUTTTUUUTTTUUUWWWXXXXXXVVVTTTSSSPPPVVV[[[^^^cccttt|||rrrdddYYYXXXaaaoooyyyxxxZZZXXXJJJAAACCCAAAAAANNNssssss^^^RRRWWW[[[dddssskkk```^^^UUUIIIDDDCCCBBBCCCFFFGGGFFFEEEEEEHHHKKKHHHXXXkkklllXXXKKKLLLJJJGGGEEEDDDBBB???===:::999777666444444333333333)))111666444RRRsssXXXHHHHHHGGGJJJSSSYYYZZZ[[[]]]___ooozzziii___[[[]]]eeemmm|||mmmXXXJJJAAABBBEEEJJJNNNQQQQQQPPPUUUWWWZZZ[[[XXXVVVXXX]]]\\\]]]aaacccaaaggg|||pppaaaWWWSSSZZZjjjzzz{{{dddYYYPPPLLL@@@BBBAAAHHHddd}}}lll[[[ZZZVVV```]]]ddd{{{kkk^^^ZZZSSSIIIDDDCCCBBBCCCEEEGGGFFFEEEEEEHHHKKKIIIZZZ{{{kkk~~~yyyaaaRRRNNNNNNLLLIIIFFFDDDBBB>>><<<999888777555444333333333333,,,333666333OOO}}}kkkSSSFFFMMMLLLNNNUUU[[[^^^ccciiiqqq|||pppeee[[[VVVUUUVVV\\\bbbmmmsss~~~|||gggTTTHHH@@@AAACCCFFFJJJMMMNNNOOOTTTVVV[[[___aaaaaaccceeedddccccccbbb___eee}}}uuukkk___WWWUUU[[[kkkyyy{{{ggg]]]TTTNNN@@@???AAAGGG```mmmfffkkkooolll[[[[[[TTT]]][[[___pppuuu}}}ooo^^^XXXRRRKKKCCCBBBBBBCCCEEEFFFFFFEEEEEEHHHJJJKKK___tttlll~~~qqqVVVMMMQQQPPPMMMIIIFFFDDDAAA===;;;999888777555333222222222222...444666333JJJxxxxxx___NNNEEEKKKKKKNNNTTTZZZ```kkkuuuZZZTTTPPPQQQRRRPPPQQQTTTZZZ```kkkzzz~~~zzzzzz}}}www```NNNEEE???@@@AAADDDFFFIIIKKKLLLRRRUUU]]]gggqqqwwwwwwuuuiiiccc___\\\YYY___vvvmmmeee\\\WWWWWW\\\iiitttuuueee^^^WWWQQQAAA???AAADDDYYYsss[[[UUU\\\fff~~~ssswwwyyykkk[[[[[[UUU^^^aaaeeeoooooosssttt```WWWRRRMMMCCCBBBBBBCCCEEEFFFEEEDDDDDDGGGJJJMMMeeemmmnnntttUUUKKKRRRMMMKKKHHHEEECCCAAA===;;;999888777555333222111111//////444444333FFFqqqkkkVVVKKKHHHHHHJJJOOOVVV[[[bbbppp}}}sssXXXSSSQQQSSSRRRNNNKKKLLLPPPTTT\\\hhhxxxxxxlllqqqsssnnnjjjiiijjjsssttt[[[JJJBBB>>>@@@CCCFFFGGGGGGHHHIIIPPPUUU^^^lll~~~hhh```YYYXXXXXX```www|||jjjbbb[[[XXXXXXZZZccclll}}}ooo```\\\WWWSSSDDDCCCBBBCCCSSSwwwmmmWWWWWWaaayyymmm___^^^fffgggqqqjjjZZZZZZYYYcccoooxxx}}}|||sss___TTTOOOKKKCCCBBBAAABBBDDDFFFEEEDDDDDDGGGJJJOOOkkkiiisss]]]NNNPPPJJJGGGEEECCCBBBAAA>>><<<:::999777555333222111111,,,///111222444BBBhhheeeRRRLLLLLLMMMOOOUUU\\\```gggssslll\\\WWWTTTTTTSSSNNNLLLLLLOOOQQQWWW```nnnbbb___kkkiiifffdddeeegggpppqqqWWWGGG@@@===BBBHHHKKKKKKJJJIIIIIIOOOTTT]]]jjj}}}xxxeee\\\XXX\\\bbbmmmxxxjjjbbbZZZWWWVVVWWW]]]cccssssssbbb[[[WWWTTTGGGHHHDDDBBBNNNmmmlllZZZ^^^lllhhhZZZUUU^^^lllooo~~~kkk\\\\\\]]]ggg|||jjjZZZQQQJJJGGGBBBAAAAAABBBDDDEEEEEEDDDCCCGGGJJJPPPqqqgggxxxcccQQQNNNHHHFFFDDDCCCCCCBBB@@@>>>;;;:::888666444333222111,,,111///000666???]]]dddRRRMMMNNNOOOPPPUUU]]]dddkkkxxxlll```ZZZUUUTTTSSSPPPPPPRRRSSSSSSWWW```mmm{{{mmm[[[^^^hhhaaa```aaadddjjjsssgggQQQDDD@@@???EEELLLOOONNNLLLLLLMMMPPPVVV]]]gggvvvxxxiii```YYYYYYdddppp|||tttjjjaaaXXXUUUUUUVVV[[[aaavvv{{{ggg^^^XXXUUUIIIJJJEEEBBBIIIbbbssseeemmm~~~zzz___YYY]]]lll~~~ooo```___ccclllrrr```VVVPPPIIIEEEBBBAAAAAABBBDDDEEEEEEDDDCCCFFFJJJRRRuuu}}}hhh~~~bbbQQQNNNKKKIIIGGGEEEDDDCCC@@@>>>===<<<:::777555333333222///333...///888;;;QQQ{{{dddQQQLLLMMMPPPOOOSSS^^^mmm|||uuuhhhaaa\\\ZZZYYYVVVVVVYYYUUUTTTXXXcccrrr~~~sss```[[[]]]^^^^^^[[[]]]bbbjjjuuurrrYYYHHHBBBAAACCCHHHMMMNNNMMMMMMPPPTTTUUU\\\ccckkkxxx{{{kkkddd___cccsss}}}qqqggg\\\SSSRRRTTTXXX___eee}}}yyyggg___ZZZWWWKKKLLLEEEBBBEEEVVVwwwmmm^^^cccnnnuuueeedddnnnuuuhhh[[[VVVQQQKKKFFFBBBAAAAAABBBDDDEEEDDDCCCCCCFFFJJJSSSwww{{{jjj~~~^^^PPPNNNOOOLLLIIIGGGFFFCCC@@@>>>>>><<<:::888666444333333222666...///999888JJJssseeeQQQKKKLLLTTTRRRVVVfff{{{sssllleeecccaaa]]]\\\]]]UUUTTTXXXfffwwwttt}}}wwwcccYYY\\\[[[RRR\\\XXXXXX]]]fffqqq|||fffNNNBBB@@@BBBGGGJJJMMMLLLKKKMMMSSSYYYYYYbbbjjjrrrxxxppplllsssyyyzzz{{{pppcccXXXOOOOOOTTTZZZccckkkrrrbbb]]]ZZZYYYMMMNNNFFFBBBBBBOOOmmmxxxccc^^^lll}}}zzziiihhhxxx}}}vvvcccYYYNNNKKKKKKDDDCCCDDDEEEFFFFFFGGGGGGFFFIIIHHHHHHZZZpppqqq|||www___SSSQQQRRRPPPMMMLLLLLLHHHAAA<<>>;;;999999888666555222222333222111444CCCRRR~~~aaaSSSRRRTTTWWWXXXYYYgggyyygggYYY\\\cccfffhhhkkkgggfffdddfffqqq|||~~~{{{|||sssdddWWWQQQSSSXXX[[[]]]aaagggmmmttt~~~lllLLLCCCBBBBBBHHHOOOSSSTTTSSSVVV^^^eeegggrrrxxx{{{rrrrrrmmmbbbYYYZZZ[[[[[[\\\cccnnnvvvvvvmmmaaaYYYSSSUUUXXX\\\jjjzzzfff^^^ddd^^^VVVUUUSSSIIIFFFBBBHHH]]]uuuaaa[[[tttiiiYYYTTTTTT]]]aaaooozzz{{{qqq```WWWKKKHHHIIICCCCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFLLLeeennnttteeeWWWSSSPPPYYYbbb```TTTIIIDDDEEE???>>><<<;;;;;;:::888666333333444444111222===JJJyyydddVVVUUUWWWYYYZZZZZZdddvvv{{{rrrbbbXXX\\\eeehhhkkkpppooonnnkkkkkkrrr{{{|||xxx~~~ooo[[[PPPPPPVVVZZZ]]]^^^dddmmmuuu|||dddEEEBBBEEEFFFLLLTTTXXXZZZYYY]]]gggnnnqqqyyy~~~gggWWWWWWUUUPPPNNNPPPSSSTTTUUUYYY```eee|||sssjjj___XXXVVVYYY[[[^^^lll{{{xxxccc^^^bbb[[[TTTTTTTTTIIIGGGEEEGGGUUUuuuzzzXXXJJJKKK[[[oootttXXXMMMNNNPPPVVV```|||}}}hhh[[[SSSIIIFFFHHHCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGOOOkkkppp{{{kkkXXXPPPRRR[[[ccc```UUUJJJGGGHHHEEEBBB???<<<;;;999777666333222444444222222:::DDDpppgggZZZXXXYYYYYY[[[YYYaaaqqq}}}uuuqqqpppbbbZZZ___fffhhhkkkqqqrrrrrrqqqqqqyyylllVVVNNNSSSZZZ]]]^^^dddkkkvvvxxx}}}|||aaaEEEEEEJJJKKKOOOTTTZZZ```cccjjjuuu}}}}}}}}}zzzvvvtttwww~~~___LLLLLLMMMLLLPPPRRRTTTUUUWWWZZZ___cccqqqzzzqqqiii```YYYUUUWWWXXX\\\kkk}}}|||ggg^^^___XXXRRRSSSPPPKKKKKKJJJHHHOOOiiiyyyZZZOOOSSSUUUkkkoooUUUOOOSSSUUUYYYbbbqqq___TTTOOOFFFDDDGGGCCCBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFPPPooo{{{qqq{{{kkk[[[TTTVVVZZZ]]]ZZZSSSLLLJJJJJJZZZSSSJJJBBB===:::777666111111222444333222999BBBggglll^^^[[[\\\ZZZ[[[YYY^^^lllzzzuuunnnppp{{{yyyxxx|||qqqiii___ZZZaaahhhjjjnnnuuuxxxyyyyyy{{{iiiUUUTTT___ggghhhgggqqqzzzzzzooohhhtttssslllwwwcccJJJLLLPPPMMMOOOXXXaaajjjqqqzzz|||uuurrrttt|||tttWWWJJJKKKOOOPPPRRRSSSUUUXXX[[[```fffjjjvvvzzzrrrjjj___WWWSSSTTTVVV___tttiii[[[ZZZWWWVVVUUUOOOOOOPPPPPPKKKJJJ^^^gggZZZ\\\```qqqlllUUUTTTYYYZZZ```dddyyyiiiYYYQQQMMMDDDCCCFFFCCCBBBBBBCCCDDDEEEEEEEEEEEECCCDDDRRRuuuooonnn|||yyyddd___\\\XXXWWWVVVTTTRRROOONNNNNNlllcccWWWKKKBBB===999888222111222444333333999AAA]]]wwwrrrrrruuuzzzoooaaa]]]\\\XXX[[[YYY^^^kkkxxx~~~qqq|||~~~rrrfff[[[[[[UUUVVV```iiilllsss|||{{{gggZZZcccttt|||zzzyyy}}}zzzwww~~~iiieeexxxhhhPPPRRRUUURRRSSS\\\dddlllqqqxxx}}}yyyttttttzzzttt]]]MMMHHHKKKOOOQQQTTTVVV[[[bbbjjjrrryyy}}}{{{ssskkk[[[TTTQQQTTT[[[iii~~~eeeXXXXXXXXX[[[[[[SSSSSSTTTSSSNNNHHHWWWsssrrrvvvlllZZZ]]]ddddddiiijjjttt~~~hhhXXXQQQMMMCCCAAAEEEBBBAAABBBCCCDDDEEEEEEEEEEEEBBBFFFYYYjjjmmm|||nnn\\\^^^]]]UUUVVVVVVUUUSSSRRRRRRSSSfff___UUUKKKCCC???;;;999555333222444333333888@@@TTTnnn^^^ZZZ\\\[[[```hhhrrr|||lll^^^ZZZXXXRRRYYY[[[bbbooo}}}|||yyyjjj]]]VVVOOOOOOKKKPPP]]]gggllluuuzzzjjjeeevvvtttdddjjjoooXXXZZZ^^^]]]```___dddeeedddfffmmmrrrtttsssuuuxxx|||kkk___QQQJJJIIIKKKMMMMMMSSSYYYdddrrr{{{ssskkkXXXSSSRRRWWW```qqqsssaaaYYYZZZYYY\\\]]]UUUVVVUUUUUUOOOGGGQQQzzznnn___hhhrrrrrrqqquuu{{{pppzzziiiYYYSSSNNNDDDAAADDD@@@AAABBBCCCDDDEEEEEEEEEEEEDDDJJJaaa~~~kkknnnrrrgggYYYZZZWWWRRRUUUXXXXXXUUUTTTUUUXXXUUUPPPJJJEEEAAA>>>;;;999888555333444333222777>>>OOOyyybbbSSSOOOQQQNNNRRRYYY```iiiuuuzzzeeeYYYTTTSSSLLLVVV]]]hhhvvvxxx]]]SSSPPPMMMIIIGGGNNN\\\eeejjjttt}}}pppooo|||mmmdddrrrvvv___```eeegggmmmffffffbbb[[[XXX\\\aaabbbooowwwiii^^^SSSNNNMMMLLLKKKJJJOOOXXXhhh{{{zzzrrrjjjWWWSSSSSSYYYbbbssslll```]]]^^^ZZZZZZ[[[SSSWWWVVVUUUOOOFFFNNNuuummm```lllyyyzzzvvv}}}fffgggpppxxxeee[[[PPPKKKGGGBBB??????CCCCCCDDDDDDEEEEEEFFFFFFFFFGGGooo|||hhh{{{oooccc\\\```ddd]]]WWWVVVWWWXXXYYYXXXUUUSSSQQQNNNJJJGGG@@@:::;;;???HHH<<<222000222444666999GGGppp}}}}}}iiiUUUHHHGGGLLLLLLMMMMMMOOORRRYYY```eeennnnnnllldddVVVMMMRRR]]]]]]]]]bbbrrr}}}YYYIIIGGGGGGEEEHHHIIINNNXXXbbbmmm~~~qqqgggjjjzzzxxx~~~{{{|||mmm\\\SSSPPPQQQVVV\\\ooo{{{kkkdddYYYRRROOOPPPRRRTTTWWWWWW^^^oooxxxnnneeeZZZTTTQQQVVVdddxxxqqqhhh___\\\___bbbbbb___aaa[[[OOOJJJGGGFFF]]]tttiiirrrqqq]]]eeetttbbbWWWMMMIIIFFFBBB@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFEEEMMMyyyyyyssskkkaaa\\\```bbbYYYXXXXXXYYYZZZ\\\\\\YYYWWWPPPMMMJJJHHHCCC???AAAFFFKKK@@@666333333222222444???gggmmm\\\OOOHHHHHHLLLNNNNNNOOOPPPQQQRRRUUUVVVTTTTTTTTTRRRMMMMMMWWWcccccceeepppjjjNNNGGGFFFEEEDDDJJJKKKPPPWWW___kkk}}}iiijjjzzzwwwiiiYYYRRRRRRUUUZZZ___iiisss~~~mmmhhhaaaZZZWWWWWWYYY[[[ZZZ[[[aaammm~~~~~~uuukkkbbbXXXSSSRRRWWWdddyyytttlllbbb^^^___```^^^[[[]]]TTTKKKNNNPPPGGGQQQooo}}}yyylll}}}{{{^^^TTTJJJGGGDDDAAA@@@AAACCCCCCCCCDDDEEEFFFFFFFFFDDDSSSssszzz}}}fff```___bbbaaaWWWZZZZZZ[[[^^^``````]]][[[TTTOOOLLLIIIEEEBBBDDDIIIIII???888666555222111333888\\\qqqZZZNNNLLLLLLMMMNNNLLLNNNPPPQQQQQQPPPNNNMMMJJJGGGEEEEEEEEEHHHRRR]]]aaagggyyyTTTEEEGGGGGGEEEFFFLLLMMMQQQVVV[[[ggg}}}ssshhhssslll]]]PPPMMMQQQUUUYYY]]]]]]dddlllxxxsssqqqppplllfff```___aaaeeemmmqqqwww|||{{{sssiii```TTTRRRSSSYYYdddyyyssskkkccc```aaaaaa^^^[[[^^^TTTOOO]]]bbbOOOIII]]]{{{qqq^^^TTTJJJFFFCCCAAA@@@AAABBBBBBCCCDDDEEEFFFFFFGGGCCCWWWyyymmmyyy|||~~~wwwbbbaaadddgggeeeZZZ]]]]]]^^^___aaa```]]][[[ZZZSSSNNNJJJEEE@@@@@@CCC???999555666666444444666777VVVzzzdddOOOJJJOOOSSSRRRPPPHHHJJJNNNRRRTTTTTTRRRPPPMMMHHHEEEFFFFFFHHHMMMSSS[[[hhhjjjHHHFFFLLLIIIGGGMMMLLLNNNQQQSSSVVVbbb{{{iiiqqqxxxcccUUUJJJJJJPPPUUUYYY[[[VVVYYY]]]iii}}}vvvwwwuuuoootttuuutttnnniiihhhnnnttt~~~zzzsssiii___RRRRRRTTTZZZeeezzz{{{kkkgggbbbaaaccceeedddbbbddd\\\\\\nnnsssZZZMMM[[[{{{}}}~~~|||zzznnn```UUUJJJEEECCC@@@???AAABBBBBBCCCDDDEEEFFFGGGGGGEEEZZZssskkkyyyzzzsss```cccgggjjjiii```___^^^^^^______]]]YYYVVVYYYSSSMMMJJJEEE???===???:::555444666666444444777888OOOwwwlllZZZJJJKKKTTTWWWRRRMMMFFFHHHKKKPPPUUUWWWVVVSSSGGGDDDDDDIIILLLMMMOOOSSSZZZmmm|||vvvYYYGGGKKKPPPJJJIIIQQQKKKMMMOOOQQQSSS___vvvuuuhhh{{{ttt]]]RRRJJJLLLSSSWWWZZZ]]]TTTUUUYYYeee|||ppp^^^]]]ccciiilllnnnqqqsssrrrsssxxx|||uuuiii]]]QQQRRRUUU\\\ggg}}}rrrgggddd``````cccfffgggfffeeeccceeerrrttt^^^RRR```vvvvvvzzzyyyzzz~~~jjj```UUUJJJEEEBBB??????AAAAAABBBCCCDDDEEEFFFGGGHHHIII```qqqppp~~~~~~ppp^^^cccggghhhhhhccc___^^^]]]]]]\\\ZZZVVVSSSSSSMMMJJJJJJHHHDDDAAAAAA<<<888666777555222222555777FFFiii^^^QQQGGGKKKSSSSSSNNNIIIIIIIIILLLRRRVVVWWWSSSOOOCCCBBBEEEKKKNNNMMMOOOSSS]]]qqqttthhhbbbeeeqqqxxx```QQQIIIOOOQQQLLLKKKQQQLLLMMMNNNOOOQQQZZZnnnnnnrrr{{{kkkUUUNNNJJJMMMRRRUUUYYY]]]UUUYYYaaannnaaaVVVWWWWWWYYY^^^bbbgggooowwwvvvhhhZZZRRRRRRUUU___nnn|||kkkgggccc___^^^___aaacccccc```ddddddggggggYYYSSS^^^ttttttqqqttt}}}wwwzzzwwwfff]]]RRRGGGBBB@@@??????BBBAAAAAABBBDDDEEEGGGHHHHHHMMMiiipppyyynnn]]]bbbbbbaaabbb```\\\[[[[[[[[[[[[YYYUUURRROOOKKKJJJMMMNNNJJJFFFFFF@@@<<<:::999666111222555666>>>]]]xxxSSSKKKFFFJJJOOONNNKKKJJJLLLNNNRRRXXX\\\YYYQQQJJJEEEEEEIIINNNPPPPPPTTT[[[fffwwwxxxbbb[[[\\\bbbmmm}}}|||iiiYYYQQQLLLOOORRRQQQOOOPPPPPPNNNNNNOOOPPPUUUcccppp}}}uuuooolllZZZPPPMMMNNNRRRVVVXXX^^^eeecccnnn{{{www\\\WWWVVVNNNNNNUUUZZZbbbooo}}}uuugggYYYRRRQQQUUUbbbvvvqqqgggeeeaaa\\\YYYYYY[[[]]]___]]]ddd___XXXYYYUUURRRXXXeeewwwxxxzzzrrrnnnttt{{{yyy~~~~~~vvvfffYYYNNNDDD@@@???>>>@@@CCCAAAAAABBBDDDEEEGGGHHHHHHQQQppp}}}ooommm\\\```]]]ZZZ]]]\\\ZZZYYYYYYZZZZZZYYYVVVSSSPPPMMMMMMQQQRRRNNNIIIGGGAAA===;;;:::777333444888666:::WWW|||tttOOOIIIFFFJJJLLLLLLLLLMMMNNNQQQWWW___ccc^^^SSSIIIBBBDDDIIIPPPUUUYYYcccmmmsssvvvfffXXXWWWaaaooo~~~xxxZZZUUUOOOOOOSSSWWWUUUPPPSSSPPPNNNOOOOOOQQQ[[[eeesss~~~sssuuuiiiUUUTTTUUUXXX]]]```bbbjjjrrrzzzuuu^^^[[[VVVLLLNNN[[[YYYbbbsss~~~yyyttthhh[[[RRRPPPTTTddd|||iiifffaaa]]]XXXUUUUUUXXX[[[^^^^^^ggg^^^PPPSSSVVVSSSSSS^^^|||wwwuuuvvvllllllqqqtttyyy~~~}}}rrrfffSSSKKKDDDBBB@@@>>>>>>AAACCCCCCCCCCCCEEEGGGIIIJJJQQQuuurrryyylllaaafff^^^SSSVVV]]]^^^^^^^^^[[[XXXUUUUUUVVVPPPVVVVVVQQQRRRYYYWWWNNNLLLFFF>>>777444444444444777999LLLqqqmmmQQQKKKGGGJJJMMMMMMNNNOOOOOO]]]fffmmmqqqcccOOOHHHHHHJJJOOOVVVZZZaaaqqqiii[[[]]]aaahhhyyy|||]]]WWWSSSTTTUUUTTTUUUYYYWWWUUURRRPPPQQQUUU]]]bbbiiiyyy|||ttt|||fffSSSUUUZZZ^^^cccmmmxxx}}}}}}yyyccc``````XXXUUU[[[___hhhzzz~~~wwwnnncccZZZRRRRRRVVVdddeeeWWWXXXWWWUUUSSSSSSVVVZZZ^^^[[[TTTXXXYYYQQQRRRYYYYYY^^^{{{|||jjjiiijjjiiiooo{{{}}}zzzooobbbRRRJJJDDDBBB@@@>>>>>>AAACCCCCCDDDDDDEEEGGGHHHIIIVVVsssuuuhhhZZZ]]]ZZZZZZccchhhhhhccc]]]XXXWWWUUUSSSQQQPPPUUUUUUPPPQQQWWWTTTLLLIIIDDD===888666555444444777666DDDeeennnOOOKKKJJJNNNOOOMMMMMMOOOQQQcccooouuuuuudddPPPKKKIIIMMMSSS[[[fffsss~~~tttoootttlll```___kkk{{{\\\VVVRRRTTTVVVVVVXXX[[[YYYXXXVVVUUUUUUYYY___dddhhhvvv~~~}}}|||}}}gggTTTRRR[[[gggtttsssdddfffggg```]]]aaaeeerrryyysssjjj```XXXSSSUUUZZZjjjxxx^^^TTTPPPOOONNNMMMNNNRRRWWW[[[]]]XXX[[[YYYNNNQQQ^^^aaaiiipppjjjgggcccjjjvvvxxx}}}|||uuuiii]]]PPPIIIBBB@@@???===>>>AAACCCDDDEEEFFFGGGGGGGGGGGGZZZ~~~pppzzz{{{fff[[[]]]```kkksssqqqkkkcccYYYUUUVVVWWWTTTQQQRRRWWWVVVQQQQQQUUUSSSKKKGGGDDD>>>:::888777555444666222;;;VVVyyypppPPPOOOQQQTTTRRRMMMLLLNNNMMMaaammmqqqooo]]]KKKIIILLLSSS[[[fffyyyyyyooojjjmmm}}}ooogggpppyyy\\\WWWSSSUUUXXXYYY\\\aaa^^^^^^^^^]]]^^^aaaeeeiiimmmvvv{{{~~~gggTTTSSS___ooouuunnnvvvzzztttppptttvvv~~~xxxqqqhhh^^^WWWQQQTTT\\\nnnrrr___[[[VVVUUUSSSRRRSSSWWW[[[^^^___\\\^^^ZZZNNNSSSaaafffqqq|||pppddd\\\aaalllpppuuu|||}}}wwwpppeeeXXXNNNFFF@@@???>>>===>>>BBBCCCDDDFFFGGGHHHHHHGGGFFFYYYwwwqqqpppbbb]]]```fffrrrtttfffaaa\\\VVVTTTVVVXXXXXXVVVVVVYYYWWWTTTSSSUUURRRKKKIIIFFFBBB>>>;;;999555333555111666KKKnnnsssTTTUUUXXXZZZUUUMMMKKKMMMLLLZZZaaaccccccVVVGGGFFFNNNYYYcccpppuuubbbsss{{{pppqqquuu```ZZZVVVXXX[[[\\\```dddcccdddffffffgggiiilllooouuu{{{}}}fffRRRSSS]]]mmm~~~}}}|||zzzrrrhhh^^^XXXQQQXXXcccxxxvvvlllmmmeeebbb^^^\\\\\\^^^aaabbb```^^^bbb```YYY___iiihhhppp{{{gggZZZZZZ```fffkkkpppuuuwwwzzz}}}zzz}}}tttmmmbbbVVVKKKDDD>>>======<<<>>>BBBCCCDDDFFFGGGHHHHHHHHHGGGWWWtttuuujjj^^^ZZZZZZ^^^iiigggVVVVVVVVVVVVVVVVVVWWWXXXYYYWWWXXXVVVTTTSSSSSSOOOJJJMMMIIIEEEAAA>>>:::666333333333666EEEeeewwwXXXXXXYYYYYYSSSKKKIIILLLRRRYYYWWWYYY___YYYLLLKKKNNN[[[hhhttt|||```^^^jjjxxx~~~|||{{{uuuqqq|||zzzccc\\\XXXYYY[[[\\\```eeeeeegggjjjlllmmmoooqqqtttzzzfffPPPNNNVVVaaapppzzzpppfff]]]WWWXXXaaaoooyyyuuuwwwhhhddd___\\\]]]___```aaa______gggmmmppp{{{tttkkkuuunnnrrrccc[[[XXX]]]```dddiiinnnsssxxx{{{~~~zzz|||rrrlllaaaUUUHHHAAA<<<<<<<<<<<<>>>BBBCCCCCCEEEGGGHHHIIIJJJJJJ[[[ttt{{{oooaaaYYYWWWXXX```bbbVVVTTTVVVXXXXXXVVVUUUWWWYYYVVVUUUTTTSSSRRRPPPMMMIIIMMMJJJEEEAAA>>>;;;777555333666777???[[[}}}{{{\\\XXXUUUSSSOOOKKKLLLPPPYYY]]]ZZZ\\\fffaaaSSSPPPQQQ]]]jjjuuu~~~}}}jjjUUU]]]fffpppqqqiiihhhvvvxxxyyywwweee^^^YYYZZZ\\\^^^bbbggghhhkkknnnqqqsssuuuyyy{{{hhhRRRPPPSSSXXX```rrruuujjj```YYYUUUXXXcccrrruuuqqqqqqfffaaa\\\ZZZ]]]```aaaaaa______jjjvvvllljjjdddzzzuuufffYYYWWWXXX[[[```gggooouuuyyyzzz|||~~~ssslll```TTTFFF???::::::;;;;;;>>>BBBCCCCCCDDDEEEGGGJJJLLLMMMeeetttpppaaa\\\___]]]aaaccc\\\YYYXXXVVVVVVWWWYYYZZZZZZXXXVVVUUUUUUUUURRRNNNLLLJJJGGGBBB???===;;;999888222888777777NNNwwwvvv|||~~~bbbZZZSSSQQQQQQRRRVVV\\\___iiimmmrrryyyooo]]]WWWZZZcccooowwwwwwoooddd]]]cccnnn{{{}}}tttrrrtttiiibbb]]]___bbbdddiiiooopppssswwwzzz}}}lllUUUTTTVVVWWWZZZdddrrr{{{~~~|||oooddd[[[VVVUUUVVV```mmmoooiiieeeiiiccc]]]\\\___bbbbbbaaa^^^___hhhqqq{{{qqqiiiiii~~~wwwaaaXXXWWWVVVXXX^^^fffmmmqqqrrrtttxxx{{{~~~uuulll```TTTEEE>>>999:::;;;;;;>>>BBBCCCCCCCCCDDDGGGJJJMMMOOOnnntttfffYYY\\\fffdddbbbaaa[[[]]]WWWRRRSSSYYY^^^___^^^\\\YYYXXXYYYYYYVVVRRRQQQGGGCCC???===<<<<<<;;;:::222999666111EEEoooyyyhhh]]]SSSQQQUUUZZZaaahhhiiiyyyiiibbbcccjjjuuu{{{uuukkkgggkkkwww|||mmmgggbbbeeeiiilllrrrxxxyyy|||{{{{{{oooYYYRRRVVVYYY]]]fffpppuuutttzzz|||yyymmmaaaZZZWWWWWWXXXaaallllllfff^^^mmmggg___\\\^^^```___]]]]]]^^^ccceeekkkuuujjjqqqiii\\\XXXTTTSSSVVV\\\bbbeeeiiilllqqqtttxxx{{{|||rrrbbbSSS@@@???===;;;;;;<<<>>>@@@CCCAAAAAADDDFFFGGGMMMTTTyyyqqqooo]]]]]]^^^bbbfffeeeaaa\\\XXX[[[XXXSSSVVV```ccc]]][[[YYYYYY[[[^^^[[[SSSLLLKKKEEE>>>;;;===>>><<<999888000666999;;;^^^pppWWWLLLSSS[[[gggsssuuuuuupppttt{{{yyyyyy~~~qqqjjjhhhmmmqqqrrrwww~~~tttuuuzzzZZZPPPRRR\\\llltttttttttwwwwwwzzz}}}qqqcccYYYUUUTTTYYYaaaooodddbbblllkkkfffaaa]]][[[ZZZ]]]aaa```bbbbbbbbbjjjtttuuuooohhhuuuvvvuuuwwwkkkbbbWWWRRRTTTWWWWWWUUU``````fffqqqxxxxxxxxxxxx|||}}}~~~sss[[[HHH???>>><<<;;;;;;===???AAACCCBBBBBBCCCDDDFFFQQQ\\\pppzzzbbb[[[[[[]]]___``````]]][[[]]][[[WWWWWW^^^ffffffaaaSSSSSSSSSUUUXXXVVVRRRNNNLLLHHHBBB???===<<<:::888666000666777888WWWttt\\\RRRYYYaaappp}}}|||www}}}wwwpppmmmppptttvvv|||rrrttt}}}|||^^^ZZZXXX^^^lllwww{{{{{{}}}}}}{{{nnn___VVVSSSTTT\\\ccctttmmmpppyyynnnggg```]]]\\\\\\___cccbbbbbbaaabbbhhhqqqrrrmmmkkkttttttqqqvvvyyyooobbbVVVPPPPPPRRRSSSZZZZZZ```jjjppppppppprrrxxxyyyzzz|||zzzwwwoooVVVCCC===<<<;;;;;;<<<>>>AAABBBCCCCCCCCCCCCBBBHHHYYYjjjpppvvv]]]YYY[[[^^^___```aaacccddd^^^VVVRRRXXX```bbb___]]]SSSSSSSSSTTTTTTSSSRRRQQQMMMMMMJJJFFF@@@<<<:::999666222555555444MMMxxxttt]]]VVVaaannn}}}vvv~~~|||xxxuuuwwwzzz~~~|||ooorrr{{{eeeZZZXXX]]]jjjyyyyyyiii[[[SSSRRRTTT[[[ddd{{{|||qqqwww|||fffbbbbbbhhhiiiddd^^^]]]bbbbbb``````eeelllnnnkkklllpppooonnnnnnooonnn]]]QQQMMMPPPSSSSSSTTTZZZbbbeeeeeegggkkkrrrsssuuuwwwzzz}}}~~~xxx~~~rrrjjjooo^^^NNNBBB;;;::::::;;;===???BBBCCCAAACCCDDDCCCBBBLLLddd{{{wwwqqquuu```ZZZ^^^aaaccceeehhhooottt^^^UUUSSSZZZ]]]XXXUUUYYYZZZZZZYYYWWWTTTRRRSSSTTTOOORRRSSSNNNFFF@@@???@@@777555666555333DDDlllzzzaaa[[[lll~~~}}}~~~~~~}}}~~~wwwmmmpppyyyzzzqqqrrrzzzooo\\\aaalll{{{vvvfffXXXRRRSSSWWW[[[kkkssskkknnnlll]]]XXXZZZbbbfffaaa[[[ZZZ___^^^\\\]]]aaagggiiiiiijjjhhhgggmmmnnnhhh}}}yyyhhh]]]VVVSSSRRRQQQRRRVVV\\\]]]\\\___eeekkklllnnnqqqtttxxx{{{}}}{{{~~~|||vvvooommmmmmmmmmmmnnnjjj}}}zzzpppeee]]]vvveeeTTTIIIBBB===999999:::;;;>>>@@@BBBDDD@@@BBBDDDDDDEEERRRnnnqqquuuppp___\\\___bbbdddeeejjjqqqwwwaaa\\\]]]```[[[QQQQQQYYY[[[[[[YYYVVVSSSRRRSSSUUUQQQUUUXXXTTTMMMGGGGGGIII:::999777555444>>>```mmmdddwwwtttiiinnn~~~ttt{{{qqqhhhmmmuuu}}}~~~{{{tttsssyyy}}}rrrtttdddWWWSSSVVV[[[hhhlllcccaaa[[[\\\SSSQQQXXX\\\YYYZZZ```ZZZXXXXXXZZZ^^^aaadddffffff```___jjjoooeeepppzzzqqqggg[[[QQQQQQPPPQQQUUUVVVUUUWWW\\\bbbdddfffiiimmmrrruuuwwwvvvyyy}}}pppdddXXXTTTSSSTTT[[[dddpppxxxpppiii^^^SSSxxxvvvkkkZZZLLLDDD???:::999999:::<<<>>>@@@BBBCCCAAABBBDDDEEEGGGVVVrrrxxxnnn{{{kkk___^^^_________```ccchhhlll]]]___bbb___VVVPPPSSS[[[VVVTTTRRRQQQPPPRRRSSSTTTSSSVVVXXXVVVOOOKKKKKKMMM======777666777999UUUvvvggguuu}}}iiieeebbbeeesssvvvzzzkkkfffmmmttt{{{~~~}}}pppaaaVVVTTTYYY___~~~iii^^^[[[UUUTTTVVVcccuuuvvvfffZZZZZZUUUTTTUUUXXXZZZZZZ\\\___```[[[YYYdddhhh]]]ccc}}}zzzfffVVVUUUOOOLLLOOOPPPPPPQQQSSSYYYZZZ]]]aaaeeejjjnnnppppppssswwwzzz|||~~~}}}vvvcccTTTHHHGGGGGGJJJZZZnnn}}}uuusssppp```NNNxxxsssgggWWWMMMGGGAAA;;;999999;;;<<<>>>@@@BBBCCCBBBBBBCCCEEEHHHVVVpppmmmnnnhhhaaa___]]]\\\\\\^^^aaaccccccZZZ```aaa\\\WWWYYY^^^aaaXXXUUUQQQQQQSSSUUUTTTRRRSSSUUUUUURRRNNNJJJJJJKKK???>>>666666:::666LLLyyy{{{hhhlllvvvmmm^^^dddhhhooo|||}}}kkkiiirrrzzz~~~wwwlll___UUUUUU[[[aaafffYYYWWWWWWQQQ^^^zzzrrrYYYRRRTTTRRRTTTXXXWWWSSSSSSWWWWWWXXXWWW\\\]]]UUU[[[ssswwwhhh\\\SSSLLLMMMPPPPPPNNNNNNOOOQQQTTTXXX]]]bbbfffiiiiiimmmqqquuuwwwyyy|||~~~|||~~~}}}uuummmXXXJJJCCCGGGKKKRRRkkk|||zzzhhhLLLyyyppp```PPPGGGEEEAAA;;;999:::;;;===>>>@@@AAABBBDDDCCCCCCDDDHHHUUUlllzzziiioooddd___```]]][[[\\\aaadddeeeddd\\\cccddd^^^^^^ggglllkkkaaa\\\VVVVVVXXXYYYVVVRRRSSSSSSRRROOOKKKHHHGGGGGG???>>>444555;;;444FFFttt}}}}}}llljjjmmmzzzhhh[[[fffqqq}}}nnnooozzzyyysssiii]]]UUUUUU\\\bbbaaaSSSTTTXXX\\\eee|||kkkXXXWWWTTTRRRTTTXXXVVVOOOMMMQQQOOOVVVWWWWWWVVVPPP[[[tttzzzcccWWWNNNNNNSSSSSSPPPNNNJJJKKKNNNSSSXXX]]]aaadddeeeiiimmmqqqtttvvvyyy{{{yyy{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~zzzqqqgggQQQFFFDDDMMMTTT^^^|||~~~oooMMM{{{vvvjjjYYYHHH>>>===???:::999888999<<<@@@BBBCCCBBBFFFDDDCCCLLLWWWkkkhhhnnn}}}uuuddd______]]]]]]___cccffffffffffff```]]]bbbiiiqqq|||ddd```^^^```___[[[YYYYYYUUUTTTSSSRRRQQQMMMHHHDDDAAA<<<::::::555444EEE[[[~~~pppbbbppp~~~fffmmmwwwxxxyyy{{{yyyiii\\\YYYVVVYYYfffnnn___XXXVVV\\\``````iiiqqqeeeNNNHHHQQQVVVTTTQQQNNNMMMMMMNNNNNNQQQRRROOOMMMRRR]]]gggjjj{{{eeeSSSRRRSSSOOOLLLOOOLLLJJJIIIKKKPPPVVV[[[]]]```aaadddgggjjjnnnpppqqqsssvvvyyy{{{zzzzzzzzzzzz~~~}}}{{{zzzzzzzzz{{{{{{yyy{{{}}}}}}{{{zzz~~~}}}~~~xxxhhhXXXFFFJJJKKKOOOdddiiiOOO}}}uuugggUUUFFF===;;;<<<;;;999888:::===AAACCCCCC@@@BBBDDDCCCHHHZZZnnnyyy___kkkqqq```^^^ZZZ]]]ZZZWWWaaarrruuummmlllddd```cccgggkkkoootttgggbbb```aaa___ZZZVVVVVVUUUUUUUUUSSSOOOJJJFFFDDD@@@;;;:::;;;777555BBBSSSzzz|||pppvvvxxxyyy~~~~~~zzziii[[[YYYXXX^^^nnnlll^^^]]]eeerrrjjjccc``````XXXNNNNNNVVVOOOOOOOOOOOOOOOPPPQQQQQQOOOUUUYYY[[[]]]aaa```]]]iii~~~jjjYYYWWWVVVOOOJJJJJJIIIHHHGGGIIINNNTTTXXXYYY\\\]]]___bbbeeehhhkkklllnnnppptttvvvvvvuuuvvvvvvzzzyyyxxxwwwwwwwwwxxxxxxuuuwwwyyy{{{|||{{{yyyxxxyyywwwwwwzzz{{{tttbbbSSSHHHPPPZZZiiiyyywww}}}cccQQQvvvlll\\\LLLAAA<<<:::999<<<::::::;;;???BBBDDDDDDBBB???EEEEEEGGGbbbwwwmmmXXXjjjlll^^^^^^UUU\\\WWWPPP___|||xxxiiiaaa\\\^^^bbbcccdddeeeeeeaaa___aaa```ZZZVVVVVVUUUWWWXXXTTTNNNHHHEEEDDD@@@;;;999;;;999666<<>>;;;;;;:::999;;;;;;;;;>>>AAACCCDDDCCCFFF???AAABBBOOOrrr}}}bbbnnnsss___VVVSSSUUURRRVVV\\\YYYRRR[[[kkkhhh```YYYXXXZZZ]]]cccjjjfff___[[[ZZZYYYTTTSSSTTTWWWXXXYYYUUUPPPLLLKKKLLLIIIFFFAAA===:::888888:::BBBeeesssvvv}}}ttt{{{uuu```]]]fffqqq{{{yyylllZZZUUU]]]dddyyyiiiddd\\\^^^gggcccdddkkkjjj```YYYYYYYYYVVVVVVVVVWWWXXXYYY[[[\\\\\\\\\ccciiijjjkkkkkkfff___WWW]]]```kkkzzzkkk]]]SSSKKKHHHFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEGGGJJJLLLPPPRRRUUUWWWYYY\\\___bbbeeeeeefffgggggggggffffffiiiiiijjjjjjjjjjjjiiiiiillljjjkkkllldddZZZZZZbbb}}}|||yyyuuuvvv{{{xxxxxxttt|||rrrlll[[[RRRFFF===999888888888::::::;;;===AAACCCCCCBBBBBBBBB???CCCXXXooommm[[[ssspppaaa\\\[[[YYY]]]cccfffaaaZZZ[[[```TTTQQQQQQTTTWWW\\\fffpppggg```YYYWWWUUUQQQPPPRRRUUUTTTSSSRRRPPPNNNLLLLLLHHHIIIHHHDDD>>>;;;999999;;;YYY}}}zzzsssuuuppp[[[^^^lll{{{uuuiiiXXXWWW```hhh~~~yyy^^^ddd\\\^^^hhhdddbbbbbbaaa]]]ZZZXXXUUUSSSTTTTTTTTTUUUXXX]]]bbbeee```gggkkkkkkjjjhhhbbb[[[VVVZZZ^^^hhhnnn```QQQMMMIIIFFFEEEEEEEEEEEEDDDCCCAAAAAABBBDDDFFFHHHHHHJJJMMMOOOPPPSSSVVVYYY\\\]]]^^^___```______^^^___```aaabbbcccdddeeeeeeccccccfffggg```[[[hhh|||{{{|||yyyxxxxxxtttppprrrvvvrrrvvvwww|||zzzppptttQQQKKKAAA:::666666888999999999:::===AAACCCCCCBBBAAAEEEAAAGGG___mmmcccVVVvvvqqqeeedddfff^^^jjjpppmmmjjjjjjddd[[[YYYXXXZZZ[[[YYYZZZaaakkkeee]]]VVVTTTSSSQQQRRRUUUSSSQQQOOOOOOOOOOOOMMMKKKFFFKKKMMMIIIBBB===:::888777RRRwww~~~zzz~~~{{{pppnnnxxxnnn[[[aaassssssgggXXXYYYccckkklllXXXbbbYYYZZZhhheeebbbZZZUUUVVVYYYYYYWWWVVVXXXVVVUUUUUUYYY___fffjjjiiilllmmmkkkjjjjjjgggcccYYYWWW[[[hhh{{{~~~oooXXXSSSMMMIIIHHHHHHGGGGGGCCCBBB@@@???@@@BBBEEEGGGBBBDDDGGGHHHJJJLLLPPPSSSVVVWWWXXXZZZZZZZZZYYYXXXWWWXXXZZZ\\\^^^```bbbccc^^^```eeefff``````vvv|||rrrvvvrrrpppqqqpppmmmooossslllsssuuuvvvwwwllliiiuuuJJJFFF???999555444555777666888:::>>>@@@BBBBBBCCCEEEFFF===KKKoootttaaa\\\qqqhhhbbb[[[\\\aaaiiinnnmmmiiiffffff___\\\ZZZ\\\``````[[[UUUTTTYYY]]][[[XXXVVVVVVUUUIIIMMMQQQRRRQQQMMMKKKIIIDDDJJJLLLHHHCCC???:::444;;;IIIggg~~~}}}~~~|||nnnvvv{{{qqqeeeooo~~~rrrfff]]][[[]]]jjjjjj```fffYYY\\\hhh```[[[ZZZYYYYYYZZZZZZXXXWWWZZZWWWTTTSSSVVV[[[bbbfffzzzxxxqqqjjjhhhhhhddd]]]YYYVVV\\\gggmmm{{{mmmdddZZZRRRJJJDDDDDDGGGFFFBBB???AAAAAA@@@AAAEEEEEEEEEDDDDDDEEEHHHJJJLLLOOOPPPQQQRRRSSSSSSSSSSSSVVVVVVVVVWWWXXXYYY[[[\\\ZZZ```ccc^^^[[[ggg|||vvvppplllnnnnnnnnnnnnmmmlllkkkkkkkkklllkkkgggdddgggnnnuuuHHHDDD>>>999555555666888666888;;;>>>@@@BBBCCCCCCFFFHHHDDDRRRlllmmmbbbggg~~~kkkeeeaaa[[[WWW[[[```bbb```\\\ZZZZZZ^^^]]]]]]\\\[[[XXXTTTQQQTTTVVVWWWUUUTTTSSSSSSRRRJJJMMMQQQRRRPPPMMMKKKIIIIIIIIIGGGDDDCCCBBB===666:::CCC]]]~~~~~~~~~wwwttt~~~tttjjjbbbccchhhyyyeeedddlll^^^[[[ddd\\\[[[YYYXXXXXXZZZ\\\\\\[[[]]]ZZZWWWVVVXXX^^^eeeiii~~~yyypppkkklllnnnhhh^^^XXXSSSVVV___dddppp{{{jjj]]]RRRIIIFFFHHHHHHCCCAAABBBBBB???>>>AAABBBAAA@@@@@@AAADDDFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTWWWZZZ[[[ZZZ[[[ddduuuxxxnnnhhheeedddaaa^^^bbbccccccdddddddddccccccbbbccccccaaa```ccclllrrrDDDAAA<<<888555666888999777999<<>>???>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMQQQQQQRRRTTTXXX]]]bbbddd___[[[VVVUUUWWWXXXWWWUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZ[[[[[[\\\```hhhooo@@@>>>:::777555666999:::999:::===@@@BBBCCCDDDDDDCCCDDDLLL[[[aaa^^^jjjhhhbbbffffffaaa______\\\XXXVVVXXXZZZZZZTTTVVVXXXZZZZZZYYYYYYYYYVVVOOOKKKLLLNNNNNNMMMNNNQQQSSSTTTTTTQQQNNNMMMMMMLLLJJJFFFBBBBBBBBB===666777666CCCcccpppffflll}}}wwwwwwooofffgggvvvnnn\\\[[[ZZZZZZWWWSSSRRRTTTWWWZZZ[[[XXXVVVTTTSSSUUUZZZ___cccooolllfffbbbdddfffccc\\\]]]ZZZ[[[___aaafffsss}}}yyyiiiZZZRRRMMMGGGEEEGGGGGGCCC????????????>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKNNNSSSTTTSSSPPPUUUSSSQQQRRRTTTUUUTTTRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTVVVWWWWWWYYY]]]dddiii===;;;888666555777999::::::<<<>>>AAACCCDDDDDDDDDDDDDDDQQQ```bbbdddvvvqqq``````iiikkkhhh^^^^^^YYYQQQOOOSSSUUUSSSRRRPPPPPPSSSYYY\\\\\\YYYTTTMMMIIIKKKMMMLLLKKKMMMQQQRRRSSSQQQOOOLLLKKKLLLJJJMMMLLLGGGCCC@@@<<<777888444>>>ZZZ{{{rrrgggjjjzzz|||vvvxxxpppffffff{{{qqq\\\ZZZ]]]^^^ZZZUUURRRSSSUUUWWWXXXYYYYYYXXXXXXZZZ^^^aaacccaaadddccc^^^ZZZ\\\]]]\\\\\\^^^aaadddfffgggkkkooo}}}gggZZZRRRJJJEEEFFFGGGDDDAAA@@@??????>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBAAADDDDDDDDDDDDEEEFFFFFFGGGEEEFFFGGGIIIKKKKKKKKKJJJMMMMMMMMMMMMNNNNNNMMMLLLPPPPPPPPPPPPPPPOOONNNNNNPPPQQQQQQRRRSSSVVVZZZ]]]:::999777555555777999:::<<<===@@@BBBDDDEEEEEEEEEGGGKKK^^^jjjfffooommmaaagggqqqtttrrr___```YYYOOOMMMSSSSSSNNNTTTNNNJJJLLLSSSXXXXXXUUUSSSMMMLLLQQQQQQLLLKKKNNNRRRRRRRRROOOLLLJJJJJJJJJKKKPPPQQQLLLFFFCCC???;;;:::666;;;QQQnnnrrrkkkfffkkk{{{xxx}}}wwwuuuooohhhmmmlll[[[XXX___bbb]]]WWWTTTSSSTTTUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^YYY___aaa\\\VVVWWW\\\^^^```fffkkkkkkkkklllkkkiii}}}{{{oooaaaVVVLLLIIIHHHEEEBBBAAA>>>>>>>>>>>>>>>>>>======>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCCCCCCCDDDFFFHHHDDDEEEFFFGGGHHHHHHHHHGGGKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJIIIJJJKKKLLLMMMNNN999888666555555666888999===>>>AAACCCDDDEEEEEEEEEGGGSSSmmmrrrgggtttnnndddiiiqqqrrrppp___aaa\\\TTTUUU\\\\\\UUUTTTPPPKKKJJJMMMRRRUUUWWWWWWTTTVVV]]]\\\RRRPPPVVVWWWVVVUUURRRNNNLLLMMMNNNRRRSSSQQQMMMKKKKKKHHHCCC===999999EEE^^^vvvxxxnnnbbbeeennnzzzyyyrrrllljjjiiivvv~~~xxxkkkbbbXXXUUU]]]___[[[UUURRRQQQQQQQQQQQQPPPSSSWWWZZZ\\\[[[ZZZYYYWWW\\\^^^YYYVVVXXX\\\^^^aaaiiimmmiiifffhhhgggdddddd{{{lll[[[RRRNNNHHHEEEDDD@@@AAAAAA@@@@@@??????>>>======>>>>>>>>>>>>============<<<<<<======>>>>>>???>>>===>>>???AAABBBBBB???AAABBBCCCCCCCCCDDDEEEDDDDDDEEEEEEEEEDDDCCCCCCDDDCCCCCCCCCDDDEEEEEEDDD888777666555555666777888===???AAACCCEEEFFFFFFEEEDDDXXXvvvwwwdddssskkkaaacccfffdddaaaYYY^^^\\\VVV[[[eeefff___RRRQQQNNNLLLLLLPPPXXX^^^]]][[[aaaiiieeeZZZWWW^^^\\\\\\ZZZWWWSSSQQQRRRSSSXXXUUUOOOKKKNNNSSSPPPJJJ???:::777===QQQlllqqqbbbXXXaaakkk~~~|||}}}~~~{{{ssskkkbbbdddiii|||xxxeeefff^^^XXXZZZUUURRRZZZYYYVVVQQQNNNNNNNNNNNNMMMRRRUUUZZZ___```___\\\ZZZVVVYYYYYYVVVVVVZZZ\\\[[[ZZZccceee]]]XXX[[[]]]ZZZVVVpppjjj\\\TTTMMMIIIHHHDDDDDDDDDDDDDDDCCCBBBAAA?????????@@@@@@???>>>>>><<<<<<<<<;;;<<<<<<======???;;;999:::>>>@@@>>>;;;>>>???@@@???>>>>>>???@@@???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@AAABBBCCCBBBAAA:::999777666666888999;;;@@@BBBDDDBBBAAACCCEEEFFFNNNeeevvvkkk```sssxxxbbbdddbbb^^^[[[WWW\\\[[[[[[[[[]]]]]]\\\ZZZOOOQQQSSSUUUVVVWWWYYY[[[WWW\\\eeelllmmmhhh___XXX```aaa]]]WWWTTTUUUTTTQQQVVVTTTOOOKKKNNNRRRQQQKKK>>>???;;;777CCC```}}}~~~~~~vvvfff]]]ZZZ\\\mmmyyy~~~xxxwww~~~yyylllaaa___VVViiiqqqggg```ZZZVVVMMMFFFIIIRRRWWWQQQNNNRRRVVVSSSOOONNNRRRZZZbbbccc]]]WWWVVVXXXUUUWWWYYYYYYWWWUUUTTTTTTVVVVVV[[[aaa]]]UUUXXXccc``````ooommmaaaXXXOOOHHHIIIHHHFFFEEEDDDBBB>>>;;;???>>>===:::888999;;;===<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>>>>=========>>>???@@@@@@???>>>===>>>>>>============>>>>>>999888777666666777999:::>>>AAACCCCCCBBBCCCFFFHHHZZZnnnsssfffdddvvvrrrbbbddd___[[[[[[ZZZ[[[YYYXXXXXXYYYXXXVVVTTTPPPQQQSSSTTTUUUVVVYYY[[[\\\___dddhhhjjjiiieeebbb``````[[[TTTQQQRRRRRRPPPRRRRRROOOLLLNNNQQQMMMFFFBBB???:::777@@@WWWttt~~~|||ssseee\\\ZZZbbblllzzzpppuuuzzzpppddd[[[ZZZWWW```zzzooojjj```SSSMMMMMMPPPSSSUUUXXXQQQNNNQQQTTTRRROOONNNTTTZZZaaaaaa[[[VVVUUUWWWXXXYYYYYYWWWTTTSSSSSSTTTTTTQQQTTT[[[```]]]YYYVVVXXX^^^jjjzzzmmm___UUUNNNKKKGGGDDDDDDCCCCCCBBB@@@??????>>>======>>>???<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>><<<<<<============<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<777666555555555777888999===@@@CCCDDDCCCCCCFFFIII___ooohhh\\\jjj{{{hhh___bbb]]]YYY\\\]]][[[ZZZXXXWWWWWWUUURRRPPPVVVWWWXXXXXXXXXZZZ]]]```YYYYYYZZZ[[[]]]```bbbdddbbbbbb]]]VVVRRRSSSSSSPPPQQQRRRQQQPPPQQQRRRLLLEEEHHH???999999<<>>============<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::999999999999::::::;;;::::::999999::::::;;;444444444444555777888999>>>@@@DDDFFFDDDBBBFFFKKK^^^kkk]]]YYYwwwsss___ZZZ___\\\ZZZ^^^]]]]]][[[ZZZYYYXXXWWWTTTRRRYYYZZZZZZYYYYYYZZZ]]]```UUUTTTRRRQQQRRRUUUZZZ^^^dddfffddd^^^ZZZZZZWWWSSSSSSUUUUUUTTTUUUVVVRRRLLLNNNAAA:::<<<999===XXXyyyyyyuuuoooiiioooyyy|||pppnnnyyyvvveeeYYYTTT[[[```hhh|||uuuyyyzzzmmmbbb]]]]]]bbbsssooo]]]PPPVVVVVVYYYnnnoooZZZTTTQQQTTTVVVVVVWWWYYY[[[^^^```]]]XXXUUUVVVXXX[[[ZZZVVVRRRPPPQQQUUUXXXkkkjjjYYYWWWXXXRRR\\\cccggg{{{wwwgggXXXNNNJJJJJJJJJHHHGGGEEEDDDCCCAAA???===??????>>>>>>===<<<<<<<<<>>>===<<<;;;::::::999:::999::::::::::::::::::999:::999888777777888999:::::::::999999999999::::::333333333444666777888999@@@AAADDDGGGDDDAAAGGGPPP___ggg[[[aaalllZZZVVV\\\\\\]]]___ZZZ[[[ZZZYYYZZZZZZZZZXXXVVVTTTUUUUUUTTTSSSTTTVVVXXXVVVWWWVVVTTTRRRSSSWWWZZZaaaeeegggdddaaa___YYYSSSTTTVVVVVVTTTUUUYYYXXXTTTSSSDDD===???999777NNNmmm{{{xxxqqqjjjjjjnnnuuu~~~zzznnnfffiiiuuuzzz|||jjj]]]XXXWWW]]]iiiqqq}}}~~~wwwiii^^^___gggoooccc[[[XXXccceeeaaakkk|||wwwdddVVVQQQPPPTTTWWWXXXZZZ^^^___``````]]]ZZZXXXYYY[[[YYYXXXUUURRRQQQTTTXXX\\\mmmiiiTTTTTTYYYRRRWWW___dddhhh{{{mmm^^^UUUOOOMMMOOOLLLHHHFFFFFFFFFDDDBBBAAAAAA@@@@@@???>>>>>>===>>>===<<<:::999999999999999::::::::::::::::::999;;;:::999888888999:::;;;;;;;;;::::::::::::;;;;;;222222333555777888999999AAA@@@DDDHHHEEEBBBKKKXXXaaa```[[[iiikkk[[[WWW\\\\\\^^^___YYYXXXXXXWWWXXXZZZZZZYYYWWWTTTUUUVVVVVVTTTTTTTTTUUUVVVXXXYYYWWWTTTQQQSSSUUUYYY___bbbaaa___^^^XXXRRRRRRUUUUUUSSSTTTWWWXXXUUUSSSGGG@@@AAA:::666FFF___~~~}}}}}}yyyrrriiikkkpppvvvxxxoookkkpppyyy{{{{{{vvvooolllmmmkkkiiimmmxxxqqq___WWWVVV]]]hhhsss~~~wwwwww}}}}}}{{{tttfff\\\cccrrr{{{xxx___^^^]]]gggggg\\\[[[ffffff[[[QQQOOOPPPTTTVVVWWWZZZ^^^```aaa```^^^[[[ZZZ[[[\\\WWWWWWVVVUUUUUUWWWZZZ]]]bbbsss~~~wwwdddVVVQQQQQQWWWZZZccchhhbbbfff{{{|||{{{xxxlllddd___VVVPPPHHHDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<111222444666888999::::::???>>>BBBHHHFFFEEEQQQbbbeee[[[^^^rrrjjj___]]]___YYYZZZ^^^ZZZXXXXXXWWWXXXZZZZZZXXXWWWVVVYYY[[[[[[YYYWWWVVVVVVRRRVVVYYYWWWRRROOOOOOQQQSSSWWWZZZYYYYYYZZZWWWSSSQQQVVVXXXUUUTTTUUUTTTPPPOOOGGGBBB@@@;;;888BBBQQQppp~~~~~~~~~xxxjjjooovvv}}}xxxmmmeeehhhttt~~~wwwsssuuu}}}xxxddd\\\^^^[[[jjjzzztttvvvuuuvvvzzz~~~{{{uuuggg^^^iii|||nnn]]]```ZZZbbbcccZZZVVV[[[\\\WWWSSSRRRSSSXXXYYYWWWYYY]]]_________]]]\\\[[[[[[\\\VVVXXXYYYYYYXXXXXXZZZ[[[\\\^^^cccfffaaaWWWQQQQQQWWW^^^ffffff^^^aaa{{{|||zzz|||}}}nnncccUUULLLHHHHHHGGGFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;111222444666888:::;;;;;;===;;;@@@GGGGGGHHHVVVjjjnnn^^^eee~~~}}}jjjcccdddbbbWWWWWW]]]\\\[[[ZZZYYYZZZ[[[[[[YYYWWWUUUWWWZZZZZZXXXUUUTTTSSSSSSWWWZZZXXXSSSPPPQQQTTTQQQTTTUUUSSSTTTXXXXXXVVVRRRXXX[[[ZZZWWWUUUQQQLLLLLLGGGBBB???;;;999???IIIfffxxx~~~zzzpppxxx}}}vvvkkk```[[[aaammmwww~~~{{{~~~zzzyyyzzzeeeUUUXXXbbbeeezzzyyyuuunnnfffcccgggooovvvzzzxxxiii```nnngggYYY]]]ZZZbbbfffbbb]]]YYYTTTOOOXXXWWWYYY]]]]]]ZZZ[[[^^^]]]]]]]]]]]]\\\[[[[[[[[[WWWYYY\\\\\\[[[YYYYYYYYY^^^]]]bbbggg```TTTRRRYYYNNNZZZbbb\\\VVV^^^ooo}}}}}}{{{vvvzzzlll\\\TTTPPPNNNLLLHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@AAAAAAAAA======>>>>>>>>>>>>======::::::<<<======<<<::::::;;;::::::999999::::::;;;444444555777999;;;===>>>CCC@@@BBBGGGGGGIIIZZZmmm[[[bbbrrr}}}sssggg[[[WWWXXXXXXYYY\\\\\\[[[XXXVVVVVVXXXYYYZZZ```ggghhh```WWWVVVZZZ^^^ZZZVVVSSSUUUVVVUUUVVVXXXRRRQQQSSSUUUSSSPPPTTT[[[YYY^^^[[[XXXXXXRRRTTTbbboooaaaPPPCCC>>>>>>>>>>>>VVVoooxxxxxxfff\\\YYY___nnn~~~|||ooooooxxxfffaaa^^^YYY```mmm|||~~~yyynnn[[[]]]gggcccbbbqqq~~~~~~ooossssssYYYXXX\\\ZZZ]]]aaaaaa]]]YYYWWWWWWVVVYYY\\\^^^^^^]]]]]]^^^___^^^\\\ZZZYYYXXXXXXWWWUUUYYY\\\[[[VVVSSSTTTVVVYYY[[[\\\[[[XXXUUUSSSSSSTTTWWWYYYWWWVVV```sssqqqqqqrrrjjjbbbZZZVVVRRRMMMIIIGGGGGGHHHIIIJJJGGGCCCBBBBBBCCCAAA???BBBAAA@@@@@@AAA@@@>>><<<===<<<;;;;;;===>>>===<<<<<<<<<;;;;;;;;;<<<<<<===444444555777999;;;===>>>AAA@@@BBBEEEHHHPPP___lll]]]jjjvvv}}}mmmbbbWWWUUUVVVVVVWWWZZZZZZYYYXXXWWWVVVXXX[[[^^^bbbhhhjjjccc^^^```dddfffYYYUUUTTTWWWWWWTTTSSSTTTSSSQQQQQQSSSSSSQQQSSSWWWYYY]]]ZZZWWWXXXTTTWWWfffssshhhWWWKKKEEEBBB@@@>>>SSSjjj{{{oooccc^^^^^^eeessspppjjjppp}}}}}}xxxhhh]]]]]]___aaakkkxxxvvvnnnjjjjjjzzzzzzmmm]]]___ggg```___nnnxxxkkkWWWVVVXXXXXX\\\^^^^^^ZZZVVVTTTTTTVVVYYY]]]_________```aaa___^^^\\\ZZZWWWVVVUUUTTTRRRVVVYYYYYYUUUTTTUUUXXXXXXYYY[[[YYYVVVRRROOONNN\\\hhhjjj^^^XXXbbblllnnn~~~www||||||vvvjjjcccXXXOOOIIIHHHHHHIIIGGGGGGFFFDDDBBBBBBCCCDDDEEEDDDCCCBBBCCCBBB@@@>>>???===<<<<<<===>>><<<;;;>>>===============>>>>>>444555555777999;;;===>>>@@@AAAAAAAAAIIIWWWccchhh___uuuvvveee\\\TTTSSSTTTTTTUUUXXXWWWXXXXXXWWWUUUWWW\\\``````cccddd```^^^aaacccbbbWWWTTTUUUWWWVVVRRRPPPRRRTTTPPPOOORRRSSSQQQQQQSSSYYY]]]YYYVVVWWWRRRSSSaaaiii```UUUKKKFFFBBB===:::JJJ]]]vvvxxxooohhhbbb^^^___dddnnn}}}{{{eeegggsss|||{{{}}}yyyfff```^^^dddjjjrrrxxxhhh\\\VVVXXX\\\}}}|||mmmggg___ccciiiccccccsssvvvnnngggkkkrrrzzz```UUUVVVTTTVVVXXX[[[ZZZXXXTTTRRRQQQUUUXXX[[[]]]^^^^^^___aaa___]]][[[XXXUUUSSSQQQPPPPPPSSSVVVVVVTTTTTTVVVYYYWWWYYYZZZYYYUUUPPPMMMLLLXXXiiikkk[[[XXXiiirrrnnnqqqtttzzzjjj[[[QQQNNNMMMMMMKKKKKKJJJGGGCCCCCCFFFIIIGGGEEEDDDDDDEEEDDDCCCAAACCCAAA@@@@@@@@@@@@???===AAA@@@@@@??????@@@@@@@@@444555666777999<<<>>>???@@@BBB@@@>>>III[[[dddaaacccyyyjjjccc[[[VVVUUUUUUTTTUUUXXXVVVXXXYYYVVVTTTUUUZZZ___^^^```___\\\\\\^^^\\\XXXUUUSSSSSSUUUTTTQQQRRRVVVVVVPPPMMMQQQSSSRRRPPPPPPZZZ^^^[[[XXXWWWOOOKKKUUUVVVRRRLLLHHHEEEBBB>>>;;;???MMMhhh|||vvvuuurrrkkkcccbbb___]]]^^^fffvvvvvvooovvvsssdddjjjwww|||xxxuuuzzz~~~{{{vvvqqqkkkqqqxxx|||~~~dddVVVPPPOOORRRXXXrrrwwwzzz{{{pppfff___bbbcccjjjqqqnnnqqq~~~nnnddd```dddkkkttt}}}YYYVVVXXXSSSSSSUUUWWWXXXWWWVVVTTTSSSTTTVVVXXXYYYYYYYYYZZZ[[[[[[ZZZWWWUUURRRPPPOOONNNPPPRRRUUUUUUTTTSSSTTTVVVUUUXXXYYYXXXUUUQQQNNNMMMSSS\\\[[[RRRUUUgggvvvyyyjjjeeelllwwwnnniiifffddd]]]XXXQQQKKKJJJJJJKKKLLLKKKIIIHHHHHHIIIIIIHHHGGGFFFEEECCCDDDEEEEEEDDDCCCEEEDDDDDDCCCCCCCCCCCCCCC555555666888:::<<<>>>???AAAAAA>>>===III[[[```[[[kkkzzzrrrdddddd^^^YYYYYYXXXVVVXXX[[[XXXYYYXXXVVVSSSTTTXXX[[[___aaa```^^^___aaa^^^YYYUUURRRQQQRRRQQQRRRXXX___WWWQQQMMMPPPSSSRRRQQQRRRYYY___^^^]]]]]]RRRIIIPPPNNNMMMLLLJJJIIIFFFBBB???999CCC\\\zzz}}}yyyrrroooiiieeejjj|||vvvpppuuuppplllrrrzzz|||lllnnnyyy|||}}}~~~|||{{{|||pppUUUNNNQQQQQQRRRUUUWWW```kkkuuuzzzeee[[[]]]fffkkkttt}}}}}}ssseeefffkkkpppqqqmmmfffbbb}}}tttddddddhhhrrr{{{qqqUUUUUUVVVPPPRRRSSSUUUWWWYYYYYYXXXWWWUUUVVVWWWWWWUUUTTTTTTUUUVVVUUUSSSQQQOOONNNNNNMMMQQQRRRTTTUUUTTTSSSRRRRRRQQQSSSTTTTTTRRRPPPOOOOOOVVVRRRQQQRRRUUUYYYdddnnnccc[[[[[[kkk}}}pppaaaZZZ[[[\\\XXXSSSQQQOOOMMMLLLLLLMMMLLLKKKGGGFFFFFFGGGIIIJJJIIIHHHIIIHHHHHHGGGFFFFFFGGGGGG555555666888:::<<<>>>???BBB???<<>>:::@@@UUUqqqzzzyyy}}}vvvuuu{{{lllcccooofffOOOOOOUUUSSSRRRTTTSSS___mmmwww~~~yyywwwyyyyyyiiiccciiisssyyyooo]]]RRRRRRTTTWWWWWWYYY```hhhqqqhhhqqqzzz~~~yyygggUUUSSSRRRMMMSSSSSSTTTWWWZZZ\\\[[[ZZZWWWWWWWWWVVVSSSQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKPPPRRRUUUVVVVVVTTTQQQOOOLLLMMMMMMMMMKKKKKKLLLMMMQQQJJJMMMWWWYYYRRRSSS[[[\\\XXXXXX^^^fffvvvttt|||~~~yyy|||{{{qqqggg[[[XXXSSSPPPOOOMMMKKKJJJLLLKKKJJJKKKLLLMMMMMMKKKMMMLLLKKKJJJJJJJJJJJJJJJ555666777888:::===???@@@BBB<<<;;;CCCOOOWWW[[[___zzzvvvdddbbb```\\\YYYZZZZZZ[[[```fff```\\\WWWWWW[[[^^^^^^\\\YYY^^^aaa``````aaa___[[[WWWUUUUUUUUUTTTUUU]]]gggZZZVVVRRRRRRQQQRRRXXX___ZZZ___]]]^^^aaaXXXOOOUUUNNNNNNLLLIIIEEEAAA>>>======AAAPPPhhh|||rrruuuzzz~~~yyyqqqiiijjjzzzxxxaaaRRRUUUYYYTTTTTT[[[bbbllluuuwww{{{vvvkkkeeeffflllttt{{{vvvmmmnnnvvvqqq]]]SSSNNNPPPUUUXXXWWWZZZiiiyyywwwyyy~~~~~~~~~www]]]VVVTTTRRRRRRVVVUUUUUUWWWZZZ\\\[[[YYYTTTTTTTTTRRRPPPOOOOOOQQQQQQPPPNNNLLLJJJIIIHHHHHHMMMOOOTTTXXXYYYWWWRRROOOLLLLLLJJJHHHFFFGGGIIILLLIIIIIIMMMTTTXXXVVVSSSSSSWWWVVVZZZ]]]\\\hhhrrrooosss|||vvvqqqjjjddd___[[[WWWTTTWWWUUUSSSSSSTTTTTTRRRPPPPPPOOONNNMMMLLLLLLLLLLLL555666777888:::===???@@@AAA999:::GGGRRRVVV\\\dddzzzqqq___^^^\\\XXXVVVXXXYYY[[[bbbjjjbbb\\\WWWXXX___cccbbb___^^^dddgggdddaaa```]]]ZZZXXXWWWXXXYYYVVVVVV\\\eee[[[WWWTTTSSSQQQRRRZZZddd^^^```[[[YYY[[[SSSKKKRRRPPPOOONNNJJJFFFCCCAAAAAA???BBBLLLaaa}}}wwwqqqxxx|||nnnjjjlllsssssstttrrryyyqqq```WWW[[[\\\VVVZZZeeedddlllqqqpppqqq|||vvvggg^^^WWW[[[```dddiiisssqqqmmmqqq}}}~~~bbbTTTQQQRRRYYYccchhhdddcccpppuuukkkdddVVVWWWWWWVVVYYYYYYWWWVVVWWWZZZ[[[YYYVVVOOOOOOPPPNNNLLLLLLMMMOOORRRQQQNNNKKKIIIGGGEEEEEEJJJMMMSSSYYY\\\YYYTTTPPPOOONNNKKKHHHEEEFFFIIILLLMMMQQQQQQMMMQQQXXXXXXPPPQQQQQQXXX]]]WWWYYYvvvxxxzzzqqqnnnpppxxxwwwqqqkkkhhhbbb```]]]\\\[[[ZZZXXXVVVRRRQQQPPPOOONNNNNNMMMNNN444555666999<<>>>>><<<===LLLZZZWWWZZZlll}}}jjj]]]]]]]]]^^^__________________^^^\\\[[[^^^eeejjjhhhccc^^^kkkssskkk```[[[ZZZYYYTTTVVVYYYZZZYYYXXXXXXYYYXXXTTTRRRTTTWWWZZZ```gggdddbbb^^^WWWOOOJJJHHHGGGKKKQQQQQQJJJFFFIIIKKKJJJGGGAAAEEEZZZvvv~~~rrrssszzz~~~zzz}}}lllXXXTTTVVV^^^lll|||nnnbbb[[[___aaa___bbbkkkttttttwww{{{|||wwwmmmeee```YYYUUUWWW]]]cccgggxxxsssttt~~~lllYYYRRRMMMYYYcccpppvvvtttuuuyyyvvvuuuuuuttt]]]bbbyyyuuu^^^\\\\\\^^^```\\\aaa]]]TTTMMMMMMQQQRRRNNNLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHLLLLLLNNNRRRVVVUUUPPPLLLKKKJJJIIIJJJLLLOOOPPPQQQTTTLLLMMMUUUVVVNNNMMMTTTUUUPPPPPPUUUTTTUUUdddvvv}}}xxx~~~}}}xxxpppiiihhheeebbb___[[[YYYXXX444555777:::===???@@@@@@>>>>>>@@@MMM[[[XXX^^^rrr~~~kkkbbbaaa___aaaccceeeeeeccc___\\\[[[ZZZZZZ^^^dddhhheee```___fffiiiddd^^^\\\ZZZWWWVVVXXXZZZZZZXXXWWWWWWWWWWWWSSSRRRTTTWWWXXX]]]ccc^^^\\\WWWRRRNNNKKKIIIHHHRRRUUUSSSMMMJJJMMMMMMKKKIIIBBBAAAQQQmmm|||tttqqqsssyyy}}}vvvXXXLLLEEEFFFMMMZZZiiiyyyqqqfff```ffflllmmmqqqyyyzzzqqqiiiccc```______aaadddlllrrrsssttthhhZZZXXXWWWdddttt{{{uuupppkkkiiicccVVV```zzzmmmYYYXXXWWWYYY\\\WWW]]]\\\WWWOOOKKKNNNQQQQQQLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLNNNOOOQQQSSSTTTRRRNNNKKKLLLLLLLLLLLLNNNPPPQQQQQQXXXUUUVVVXXXVVVQQQRRRVVV^^^WWWVVVXXXUUUQQQXXXdddvvv444555888;;;>>>@@@BBBCCC???BBBEEEQQQ]]]]]]fff}}}uuukkkgggeeebbbccceeeiiijjjggg___XXXYYYXXXYYY]]]aaabbb___\\\^^^___^^^[[[ZZZ[[[YYYUUUWWWXXXZZZZZZXXXVVVUUUUUUWWWTTTTTTWWWXXXXXX[[[```\\\WWWQQQNNNOOOOOONNNLLLVVVVVVSSSNNNMMMOOONNNKKKMMMFFF@@@FFF```|||rrrpppllliiikkkuuuxxxXXXHHHDDDCCCCCCHHHRRR```ppptttiiidddkkkuuu{{{wwwnnniiiddd```^^^aaahhhrrrfff]]]aaafffqqq}}}vvvqqqkkkddd^^^UUUSSSdddeeeVVVVVVUUUWWWYYYTTTXXX[[[YYYQQQKKKLLLPPPRRRJJJJJJIIIIIIJJJLLLMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTSSSPPPNNNMMMLLLNNNNNNOOOPPPQQQRRRRRRRRRZZZ]]]^^^[[[ZZZ^^^___]]]\\\VVVUUUYYYXXXSSSTTTZZZ___sss555777:::===???AAADDDEEEBBBHHHLLLVVVbbbfffsssjjjggghhhdddbbbbbbdddgggjjjggg___XXXZZZYYYZZZ]]]^^^[[[YYYXXXZZZZZZYYYXXXWWWWWWUUURRRSSSUUUWWWWWWVVVTTTTTTTTTYYYWWWWWWZZZ[[[ZZZ[[[___^^^XXXQQQPPPSSSUUUTTTQQQTTTQQQMMMKKKMMMOOOMMMJJJMMMKKKCCCAAASSSqqq}}}vvvooojjjkkkoootttxxx~~~zzzZZZKKKGGGEEEJJJJJJNNNXXXddduuuvvvlllgggnnnzzzyyypppkkklllvvvmmmhhhooouuuxxxsssqqqlllccc[[[RRRXXXnnnwwwbbbXXXYYYWWWYYY[[[UUUVVVYYYXXXQQQNNNOOOQQQQQQJJJIIIHHHHHHIIILLLNNNPPPQQQRRRRRRRRRSSSSSSTTTTTTRRRTTTUUUSSSOOOLLLMMMOOONNNPPPQQQRRRRRRRRRSSSSSSXXX```aaa___eeeqqqoooeee\\\VVVTTTWWWYYYVVVTTTUUUVVVaaawww666999===???@@@BBBEEEGGGFFFMMMQQQZZZhhhqqqwwwbbbccceee___```___```bbbdddccc___[[[^^^ZZZZZZ\\\ZZZUUUUUUYYYYYYYYYYYYXXXVVVRRRQQQQQQOOOQQQTTTUUUTTTTTTTTTUUUXXXUUUVVVYYYZZZXXXXXX[[[___YYYSSSRRRUUUWWWUUURRROOOKKKHHHJJJMMMOOONNNMMMHHHKKKFFF@@@HHHaaazzzzzztttpppnnnnnnnnnnnnttt{{{}}}sssttt___KKKJJJKKKFFFJJJJJJQQQ___pppxxxrrrooovvv{{{xxxsssqqqlllbbbZZZRRR^^^xxxooo```[[[\\\WWWYYY[[[VVVWWWWWWUUUQQQRRRUUUSSSNNNNNNMMMLLLLLLNNNPPPSSSTTTQQQQQQRRRRRRSSSTTTTTTTTTPPPSSSTTTRRROOONNNPPPRRRNNNPPPRRRRRRQQQRRRTTTVVVZZZaaabbbcccooo}}}vvvdddccc\\\VVVVVVVVVTTTQQQPPPWWWaaalll888<<<@@@BBBAAABBBEEEHHHIIIPPPRRR\\\nnn}}}mmm```aaaaaa\\\^^^_________^^^^^^^^^^^^aaa\\\ZZZ[[[XXXSSSXXXbbb```]]]ZZZYYYUUUOOONNNQQQLLLOOORRRTTTTTTTTTTTTUUUTTTQQQQQQTTTTTTSSSTTTWWW\\\YYYUUUTTTUUUUUUSSSPPPMMMJJJIIILLLNNNNNNOOORRRFFFHHHFFFAAAAAAQQQlll~~~{{{pppnnnnnnrrryyy}}}llljjjwwwhhhKKKEEEJJJJJJEEEHHHJJJVVVmmmwwwzzzxxxrrrnnnhhh```YYYRRReeeggg]]]\\\[[[TTTUUUXXXRRRWWWVVVTTTSSSVVVYYYUUUNNNTTTTTTSSSSSSTTTVVVXXXYYYQQQQQQRRRRRRSSSSSSTTTTTTPPPQQQRRRRRRQQQPPPQQQSSSOOOQQQSSSRRRQQQRRRVVVZZZaaaddddddeeepppyyyppp]]]___ZZZVVVUUUWWWXXXXXXXXXYYYbbbggg}}}}}}vvvwww}}}:::???CCCDDDBBBBBBEEEHHHJJJPPPQQQ[[[rrrzzzhhhbbbaaa___\\\^^^aaacccaaa]]][[[\\\___bbb[[[XXXZZZWWWTTT___nnnooocccXXXUUUTTTPPPOOOPPPOOOQQQTTTUUUTTTTTTTTTUUUQQQNNNMMMPPPQQQPPPQQQUUUXXXXXXWWWVVVUUUSSSRRRQQQMMMJJJJJJMMMMMMKKKNNNSSSJJJGGGFFFEEEBBBHHHaaa{{{pppeeegggnnnrrrlllhhhdddjjj~~~nnnQQQEEEFFFJJJJJJIIILLLPPP```}}}{{{tttsssppp~~~{{{tttnnnhhhccc]]]ZZZXXXqqqrrrbbb\\\\\\YYYPPPPPPTTTOOOTTTWWWXXXWWWWWWYYYVVVRRRUUUVVVVVVVVVWWWWWWXXXXXXRRRRRRRRRSSSSSSSSSSSSSSSQQQQQQQQQRRRSSSSSSQQQPPPQQQSSSTTTSSSQQQTTTZZZ```dddeeedddcccgggkkkeee[[[WWWVVVVVVWWWZZZ^^^``````^^^``````qqq~~~<<<@@@DDDEEEBBBBBBEEEHHHJJJOOOOOOZZZssspppfffeeeccc___]]]___eeehhhfff___ZZZ[[[^^^aaaZZZWWWXXXVVVVVVdddwww{{{hhhVVVRRRSSSRRRPPPPPPRRRTTTVVVVVVUUUTTTTTTUUURRRNNNMMMPPPPPPPPPRRRWWWVVVXXXYYYYYYVVVTTTSSSSSSKKKIIIKKKMMMKKKGGGJJJRRRRRRIIIFFFJJJGGGFFF[[[wwwzzz```PPPPPPWWWZZZ\\\bbbhhhpppiiiVVVGGGGGGJJJJJJLLLQQQQQQUUUfff}}}kkkeeefffhhhvvvsssnnniiiddd```^^^]]]aaa~~~gggaaa]]]^^^YYYNNNOOOSSSNNNPPPXXX\\\ZZZWWWWWWWWWUUUSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPRRRTTTTTTQQQMMMRRRTTTUUUSSSRRRUUU]]]dddcccccccccaaa_________^^^ZZZ\\\]]][[[[[[\\\\\\[[[ddd]]][[[kkk~~~;;;>>>AAABBBBBBBBBCCCDDDIIILLLEEEXXXmmmhhhcccdddfffcccccceeebbb[[[YYY^^^aaa___]]]\\\\\\\\\ZZZYYY___gggeee```[[[VVVSSSQQQOOONNN[[[YYYXXXXXXUUUPPPPPPTTTRRRPPPNNNMMMNNNRRRWWWZZZWWW\\\bbbaaaZZZTTTSSSSSSPPPNNNJJJGGGIIIMMMJJJBBBJJJJJJKKKKKKFFFGGGVVVgggxxxssshhhZZZOOOJJJLLLPPPTTT```kkkvvvdddQQQMMMHHHFFFIIILLLNNNNNNVVV[[[qqqrrrgggggglllwwwwwwqqqkkkiiieee]]]YYYYYYllleeeZZZVVVUUUXXXUUUNNNMMMPPPRRRWWWZZZYYYTTTRRRTTTWWWVVVOOOLLLQQQWWWXXXTTTSSSTTTSSSRRRQQQPPPPPPQQQRRRTTTSSSQQQOOOMMMLLLKKKKKKLLLLLLMMMMMMNNNRRRXXX\\\```aaaaaa___\\\YYYYYYYYY^^^]]][[[XXXVVVTTTSSSSSS[[[^^^aaa```cccooo~~~<<<>>>BBBCCCCCCBBBCCCCCCGGGMMMOOOcccuuufffeeecccdddhhhfffcccaaa\\\YYY^^^dddccc]]]```[[[XXXXXXYYYXXX\\\aaa```]]]YYYVVVTTTQQQMMMKKKZZZXXXYYY[[[YYYTTTTTTWWWTTTRRROOOMMMMMMOOORRRTTTQQQSSSUUUUUUTTTQQQNNNMMMOOOOOOMMMHHHDDDCCCGGGKKKMMMMMMNNNNNNIIIFFFNNNZZZyyyuuujjjfffbbb[[[SSSLLLJJJLLLNNNOOO\\\iiisss}}}|||iiiQQQLLLKKKIIIHHHIIIMMMRRRUUUXXXeeeuuurrrxxx|||pppllliiigggbbb\\\ZZZ]]]qqq|||ttt]]]XXXSSSRRRUUUUUUPPPNNNPPPQQQSSSUUUSSSPPPNNNOOOQQQPPPOOOSSS]]]aaa\\\UUUQQQTTTTTTTTTSSSRRRQQQPPPOOOUUUTTTRRRPPPMMMLLLKKKJJJJJJKKKKKKKKKLLLOOOTTTXXX^^^______]]]ZZZXXXWWWXXXWWWVVVUUUUUUTTTUUUVVVWWWZZZZZZZZZYYYZZZbbbllluuu~~~<<>>@@@CCCDDDDDDDDDEEEGGGRRR^^^yyyooo```___eeebbb```cccaaa___]]]\\\___bbb```[[[WWWRRRWWW___bbb\\\TTTTTTXXXUUUWWWZZZ^^^```^^^ZZZVVVUUUVVVZZZ^^^[[[UUUQQQRRRQQQQQQPPPPPPQQQRRRSSSSSSOOOQQQQQQNNNJJJIIIMMMQQQOOOQQQaaatttsss___PPPOOOJJJKKKLLLMMMNNNPPPPPPOOORRRooo}}}wwwooollliiibbb[[[SSSNNNNNNPPPQQQPPPOOOHHHIIIRRRTTTLLLHHHKKKOOOPPPTTTZZZaaahhhlllnnnzzz{{{qqqkkkllljjjhhhbbbYYYXXXdddrrrxxxooofffpppjjjYYYSSSKKKKKKJJJKKKNNNOOONNNJJJHHHEEECCCDDDFFFIIIKKKKKKNNNMMMOOOQQQOOOOOOTTT]]][[[XXXTTTPPPNNNNNNPPPQQQLLLKKKKKKJJJJJJJJJJJJJJJFFFGGGGGGFFFEEEFFFIIILLLOOOPPPPPPOOONNNNNNOOOQQQOOOOOOPPPQQQTTTXXX[[[^^^ZZZZZZYYYTTTNNNLLLNNNQQQWWWWWWZZZddd}}}~~~~~~|||>>>@@@BBBBBBCCCEEEHHHKKKYYYiiijjj]]]```gggccc```dddccc^^^]]]___aaa^^^XXXUUUVVVUUU[[[cccddd[[[PPPPPPVVVRRRRRRSSSUUUWWWWWWUUUSSSTTTTTTXXX[[[YYYRRROOOPPPSSSSSSSSSRRRRRRQQQPPPPPPLLLOOOPPPLLLGGGFFFKKKPPPMMM```zzzsssYYYOOOSSSNNNQQQQQQOOONNNQQQQQQOOOOOOeee||||||~~~~~~xxxkkkccc^^^WWWRRRLLLIIIJJJMMMRRRTTTVVVNNNKKKNNNNNNIIIJJJOOORRRWWW___gggmmmsssvvvxxx~~~vvvnnniiikkkhhhccc^^^YYY^^^oootttppp|||cccWWWPPPLLLOOOOOOMMMLLLMMMLLLIIIFFFFFFFFFFFFGGGIIIKKKMMMKKKLLLPPPTTTSSSPPPRRRWWWXXXVVVRRROOOMMMNNNPPPRRRMMMLLLKKKKKKKKKKKKLLLLLLEEEFFFFFFEEEEEEEEEHHHJJJJJJKKKKKKJJJIIIJJJMMMOOOMMMMMMNNNOOOQQQRRRTTTTTTYYYZZZXXXRRRKKKHHHJJJNNNJJJNNNRRRXXXjjj???@@@@@@AAABBBFFFKKKOOOddd{{{kkk```ccciiibbb^^^aaaaaa]]][[[]]]___\\\UUUSSSUUUWWWZZZ^^^___XXXRRRSSSZZZYYYVVVRRRQQQQQQRRRRRRRRRNNNNNNRRRUUUTTTNNNLLLNNNPPPQQQRRRRRRRRRQQQPPPPPPMMMNNNNNNMMMKKKKKKNNNRRRNNNaaatttuuueeeTTTNNNOOONNNTTTWWWSSSQQQRRRRRROOOMMMYYYooo~~~~~~}}}zzzqqqjjjdddgggkkkoooooommmiiigggdddyyyppp```VVVPPPJJJJJJIIIHHHJJJNNNSSSXXX[[[]]]___\\\VVVRRRTTTYYY]]]kkkzzzyyyrrrmmmjjjeee```ZZZXXXZZZggg}}}jjj\\\UUUMMMPPPVVVWWWQQQLLLLLLLLLJJJFFFIIIKKKJJJHHHGGGIIILLLLLLKKKOOOSSSSSSPPPPPPSSSQQQQQQQQQPPPPPPPPPPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHBBBCCCDDDDDDCCCDDDFFFHHHGGGGGGGGGGGGFFFGGGJJJMMMLLLMMMNNNOOOPPPOOOOOONNNWWWUUUSSSPPPMMMLLLKKKJJJFFFKKKNNNPPPYYYjjjyyy@@@@@@??????AAAFFFMMMRRRmmmpppdddfffjjjaaaZZZ[[[[[[]]]YYYYYY]]]\\\VVVSSSUUUVVVUUUVVVWWWWWWVVVZZZaaaddd^^^WWWRRRQQQRRRTTTUUUNNNNNNQQQUUUTTTPPPOOORRRKKKLLLNNNQQQRRRSSSSSSRRRRRRPPPOOOPPPSSSUUUVVVVVVQQQXXX\\\[[[YYYWWWOOOFFFKKKTTTZZZWWWTTTUUUTTTQQQKKKPPPeee~~~{{{wwwtttqqqpppnnnggg\\\SSSXXX[[[___bbbcccbbb^^^\\\[[[jjj||||||yyyuuuwwwfffVVVOOOKKKEEEIIILLLMMMNNNPPPVVVZZZ___kkksssoooddd___bbbeeepppsssvvv}}}vvvppplllkkk___YYYSSSTTT[[[mmmzzz\\\WWWTTTKKKSSS[[[]]]UUULLLKKKLLLKKKGGGKKKNNNMMMHHHEEEGGGJJJOOOKKKJJJMMMNNNMMMOOOSSSLLLNNNPPPRRRSSSRRRPPPNNNLLLKKKIIIGGGDDDCCCBBBBBB@@@AAACCCCCCBBBCCCEEEGGGEEEEEEEEEEEEDDDFFFIIILLLMMMNNNPPPQQQQQQPPPNNNMMMNNNKKKIIIKKKNNNNNNJJJEEEMMMNNNLLLIIIKKKSSSYYYZZZuuurrrsss}}}???AAA===???DDDAAAGGGZZZ{{{oooiiieeecccccc```[[[YYY[[[\\\[[[ZZZZZZZZZXXXUUURRRSSSTTTVVVXXXYYYZZZ[[[[[[```___\\\YYYVVVSSSQQQPPPUUUWWWXXXTTTNNNKKKLLLOOONNNNNNNNNNNNOOOQQQTTTUUUWWWTTTQQQPPPQQQTTTUUUUUUSSSSSSUUUXXXYYYVVVPPPJJJNNNOOOOOOPPPUUU[[[ZZZUUUVVVUUUZZZqqq{{{rrrooopppuuurrrggg^^^[[[\\\___bbbccccccbbbbbbbbbbbbjjjxxx|||yyy{{{yyyoooggggggkkkyyy}}}eeeXXXUUUUUUKKKNNNPPPSSSUUUXXX]]]```hhhuuuzzzzzz|||vvvqqqxxxyyyuuuwwwttttttqqq{{{sssjjjccc___QQQQQQUUUYYYsssiiiXXXXXXUUULLLPPPPPPQQQPPPOOOLLLJJJIIIHHHIIIKKKKKKKKKLLLMMMNNNMMMLLLLLLMMMOOOPPPOOONNNOOOQQQSSSUUUUUUSSSPPPOOOKKKIIIGGGDDDCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFHHHIIIEEEDDDCCCCCCDDDGGGJJJMMMLLLNNNQQQQQQPPPNNNLLLLLLKKKLLLKKKIIIFFFDDDEEEFFFSSSQQQNNNLLLMMMQQQVVVZZZfffxxx~~~zzz{{{ssshhhgggnnnmmmeeexxxCCCEEEBBBBBBEEECCCKKK```}}}}}}iiihhhccc``````^^^ZZZYYY\\\\\\\\\\\\[[[ZZZXXXVVVUUUTTTUUUWWWXXXZZZ[[[[[[\\\[[[[[[ZZZYYYWWWVVVUUUTTTYYY\\\^^^[[[UUUPPPOOOPPPKKKKKKLLLMMMPPPSSSUUUWWW[[[WWWSSSQQQQQQQQQQQQQQQPPPPPPRRRTTTVVVTTTOOOKKKXXXVVVSSSTTT[[[bbb___XXXVVVQQQRRRfffyyyxxx|||vvvooonnnjjjnnnrrrssspppllljjjiiinnnwww~~~uuuooommmmmmkkklllqqqppptttzzzxxxjjjfffggglllzzz|||zzzmmmaaa]]][[[XXXXXXVVVTTTUUUYYY```eeeooo}}}|||yyymmmfffbbb```cccppp{{{|||tttkkkaaa[[[QQQPPPTTTXXXbbbwwwzzz]]]PPPQQQQQQOOORRRQQQPPPNNNLLLJJJHHHGGGMMMMMMNNNNNNNNNNNNPPPQQQPPPOOONNNOOOPPPRRRQQQQQQTTTUUUUUUUUUSSSPPPNNNLLLHHHGGGEEEDDDDDDEEEGGGHHHEEEEEEFFFGGGGGGHHHIIIIIIJJJHHHFFFGGGIIIKKKNNNOOOOOOPPPQQQPPPMMMJJJHHHHHHLLLMMMLLLJJJGGGEEEEEEFFFRRRPPPOOONNNPPPTTTXXX[[[aaarrrnnnsssyyyxxxrrrvvvuuupppqqqqqqwwwDDDFFFBBB@@@CCCCCCRRRlllvvvgggdddaaa___aaa```___```ddd]]]```bbb```\\\YYYYYYZZZVVVWWWWWWXXXYYYZZZZZZZZZXXXXXXWWWWWWWWWWWWWWWWWWXXX\\\___^^^YYYUUUSSSSSSPPPOOOPPPPPPRRRUUUWWWXXXZZZWWWSSSQQQQQQQQQQQQQQQPPPPPPQQQSSSUUUUUUSSSQQQJJJRRR^^^lllyyy|||pppbbb^^^SSSLLLYYYrrr}}}zzzzzzwwwrrroooppprrrrrrsssvvvuuuvvvxxx{{{~~~~~~oooaaa^^^bbbrrr~~~wwwrrrwwwtttsssuuuqqqkkkeeecccfffmmmrrrzzzvvvgggaaa^^^ZZZWWW^^^eeeiiilllyyy{{{sssiii```XXXTTTHHHTTTXXX___pppzzztttnnntttXXXQQQQQQUUUYYYZZZXXXUUURRRPPPNNNNNNNNNRRRQQQPPPOOOOOOPPPQQQRRRTTTRRRPPPPPPRRRSSSSSSSSSSSSSSSRRRQQQOOOMMMKKKJJJHHHGGGFFFFFFFFFHHHIIIJJJHHHIIIJJJKKKKKKKKKKKKKKKMMMJJJHHHIIILLLOOOOOONNNNNNOOONNNLLLIIIGGGGGGGGGLLLMMMMMMKKKHHHFFFGGGGGGQQQQQQQQQRRRSSSVVVYYYZZZ^^^```eeennn|||~~~qqqjjjnnnqqqxxxFFFGGGBBB???DDDKKKcccqqqgggaaa___aaafffhhhggghhhlll___cccfffddd___\\\]]]___YYYYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVSSSUUUXXXYYYWWWVVVVVVWWWSSSRRRQQQPPPPPPQQQRRRSSSRRRQQQOOOPPPRRRUUUVVVVVVTTTTTTTTTUUUVVVXXXXXXYYYWWWkkkooo]]]QQQSSSccczzz|||rrrccc\\\dddrrrsssllluuuvvvuuuuuullljjjhhhfffdddiiilllpppuuu|||vvvnnnggg___VVVQQQQQQKKKXXX^^^nnn{{{nnnxxxiiiYYYWWWTTTWWW```___\\\XXXUUUSSSTTTVVVXXXVVVTTTRRRQQQQQQRRRRRRSSSVVVSSSQQQPPPQQQSSSSSSSSSLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMJJJHHHIIILLLNNNMMMJJJJJJJJJJJJIIIGGGGGGHHHJJJIIIKKKLLLLLLKKKJJJKKKLLLRRRSSSTTTUUUWWWXXXXXXXXX]]]ZZZ[[[bbbiiixxx}}}zzzxxxxxxqqqrrrlll___aaammmeeefffiiinnnttt{{{GGGHHHAAAAAAKKK\\\}}}~~~kkkddd``````eeekkkmmmjjjhhhiii^^^bbbeeeddd^^^[[[\\\___[[[ZZZXXXUUUSSSQQQQQQPPPNNNOOOPPPRRRTTTVVVWWWXXXTTTTTTSSSSSSRRRSSSUUUWWWPPPOOONNNMMMLLLMMMNNNNNNNNNMMMMMMOOOSSSWWWYYYYYYWWWWWWWWWWWWWWWYYY[[[]]]uuu~~~fffYYYVVVXXXnnnxxxiiigggwwwiiiqqq}}}rrrpppsss|||wwwqqqoooqqqtttxxxpppjjjvvv}}}tttkkkbbb]]]UUUMMMKKKNNNNNNYYYkkkxxxmmm^^^VVVWWWQQQRRR[[[\\\YYYUUURRRRRRUUUYYY\\\ZZZXXXUUUTTTVVVVVVVVVTTTUUURRRPPPOOOPPPQQQQQQPPPKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJLLLMMMOOOQQQRRRPPPPPPPPPPPPPPPOOONNNMMMNNNLLLJJJKKKMMMNNNKKKIIIIIIJJJJJJHHHGGGFFFHHHIIIFFFHHHKKKMMMMMMNNNOOOQQQTTTUUUWWWXXXXXXXXXWWWVVV\\\ZZZ^^^dddbbbbbbpppzzztttrrrvvv|||}}}AAABBB===BBBTTTkkkvvvkkkeeecccbbbeeejjjiiiddd``````ZZZ]]]```___[[[YYYYYYZZZ[[[YYYVVVSSSQQQPPPOOOOOOIIIKKKMMMPPPTTTWWWZZZ[[[[[[YYYUUURRRQQQQQQSSSTTTPPPPPPPPPPPPQQQSSSUUUVVVOOONNNNNNPPPSSSVVVVVVVVVVVVWWWWWWVVVUUUVVVXXX[[[{{{ggg[[[ZZZTTTddd~~~qqqttttttfffxxxvvvllltttxxxoooooovvv|||vvveeemmmyyy}}}|||yyymmmbbbYYYUUUNNNFFFEEEKKKNNN^^^uuuvvvvvvZZZVVVWWWRRRQQQWWWZZZXXXTTTRRRSSSWWW\\\___]]]ZZZXXXYYY[[[[[[YYYVVVRRRQQQOOOOOOPPPOOOMMMLLLOOOPPPPPPOOOOOONNNLLLLLLHHHJJJLLLOOORRRUUUWWWXXXTTTSSSQQQPPPOOONNNNNNNNNOOOPPPQQQQQQPPPNNNLLLKKKLLLMMMMMMJJJGGGEEEEEEEEEEEEHHHLLLNNNOOOPPPRRRSSSUUUVVVWWWXXXYYYXXXWWWVVV\\\[[[^^^aaa___]]]eeerrr}}}yyy{{{<<<>>>===IIIaaa{{{nnnkkkeeecccaaabbbeeeccc___]]]^^^[[[[[[\\\\\\[[[ZZZYYYXXXYYYWWWUUURRRQQQQQQRRRRRRNNNOOOPPPRRRTTTVVVXXXXXX]]]ZZZWWWTTTSSSRRRRRRQQQTTTSSSSSSTTTVVVXXXZZZ[[[PPPOOOOOOPPPSSSUUUTTTTTTWWWXXXXXXVVVTTTSSSUUUXXXmmmcccWWW]]]TTT]]]vvv|||{{{pppooo}}}xxx|||zzz}}}vvvqqqmmmsssuuuqqqsssgggiiimmmlllkkkmmmpppsssxxxvvvooocccXXXQQQPPPKKKDDDFFFMMMWWWooorrroooZZZVVVWWWTTTTTTXXXYYYWWWTTTRRRSSSVVVZZZ]]]ZZZXXXWWWYYY\\\\\\XXXTTTPPPPPPOOOPPPPPPNNNKKKHHHOOOPPPQQQRRRRRRQQQPPPOOONNNOOOQQQSSSUUUVVVWWWXXXVVVTTTQQQNNNMMMMMMNNNNNNOOOSSSVVVUUUQQQMMMMMMNNNLLLMMMNNNMMMJJJGGGFFFEEEGGGJJJNNNPPPPPPQQQQQQRRRRRRSSSUUUWWWYYYYYYZZZZZZ\\\]]]]]]\\\[[[]]]cccjjjjjj~~~~~~{{{@@@CCCFFFVVVrrrnnncccfff___bbb___^^^``````___```ddd]]]\\\\\\]]]^^^]]]ZZZXXXVVVUUUTTTRRRRRRSSSUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSXXXWWWVVVVVVUUUTTTRRRPPPSSSSSSRRRRRRRRRSSSUUUUUUOOONNNNNNPPPSSSUUUUUUUUUXXXZZZZZZXXXUUUSSSTTTWWWTTTfffzzzaaaTTT^^^TTTXXXnnnrrr~~~rrrooohhhlllnnnyyynnnjjjkkkooo}}}zzz|||eeeQQQOOOTTTUUUQQQSSSVVVYYY___iiiuuu}}}wwwmmmeeeZZZOOOJJJMMMKKKFFFJJJSSSdddtttpppyyyhhhWWWQQQRRRSSSUUUXXXUUURRROOOMMMMMMPPPSSSUUUUUUTTTSSSWWWZZZZZZUUUPPPOOOOOOPPPQQQQQQOOOJJJGGGIIIKKKOOORRRTTTTTTSSSRRRVVVWWWWWWVVVVVVTTTSSSSSSXXXUUUQQQMMMKKKLLLMMMOOONNNSSSXXXWWWPPPKKKLLLNNNIIIKKKMMMNNNLLLJJJIIIIIIIIILLLPPPQQQQQQPPPPPPQQQPPPQQQSSSVVVYYY[[[\\\]]]^^^```___[[[YYY\\\___```ffflllttt~~~>>>DDDVVVrrrxxxaaaaaaaaaZZZ___aaacccdddddddddfffggg^^^YYYVVVVVVUUUSSSUUUYYY\\\WWWRRRPPPRRRTTTTTTTTTTTTRRRPPPNNNNNNPPPRRRSSSVVVXXXTTTOOOSSS[[[YYYQQQSSSRRRPPPNNNMMMMMMMMMNNNJJJJJJLLLNNNPPPRRRSSSTTTZZZZZZYYYVVVRRROOOOOOPPPNNNUUU]]]cccmmmkkkRRRNNNOOOQQQ___rrryyyzzzuuullliiisssxxxnnnpppyyymmm]]]LLLDDDGGGGGGNNNJJJHHHJJJOOOWWWbbblllpppmmmmmmqqquuuxxx}}}}}}oooddd^^^ZZZUUUTTTKKKEEEFFFGGGHHHOOOXXXvvv{{{rrrkkkaaaVVVQQQSSSVVVXXXWWWWWWUUUSSSQQQPPPPPPQQQRRRSSSTTTUUUTTTSSSSSSUUUWWW[[[QQQJJJJJJKKKIIIGGGHHHFFFFFFGGGIIIMMMQQQUUUXXX[[[ZZZVVVPPPOOOQQQPPPLLLQQQQQQRRRQQQQQQRRRUUUWWWVVVUUUUUUTTTRRRQQQOOONNNKKKMMMOOOQQQQQQOOOMMMKKKLLLLLLNNNOOOQQQRRRSSSTTTPPPQQQSSSYYY___aaa^^^[[[YYYZZZ[[[]]]___aaabbbccc______hhhsssvvvBBBPPPhhhooo^^^___aaa^^^___``````^^^]]]\\\]]]___[[[WWWUUUVVVVVVTTTVVVZZZ[[[WWWRRRQQQSSSTTTSSSQQQQQQPPPNNNLLLLLLMMMOOOPPPOOOQQQNNNKKKSSS]]]\\\SSSRRRPPPLLLJJJJJJMMMPPPSSSQQQPPPNNNNNNPPPSSSWWWYYY___^^^[[[VVVPPPMMMLLLLLLNNNSSSWWWWWWYYYbbbsssqqq\\\MMMLLLKKKKKKYYYmmmwww^^^RRRIIIFFFKKKLLLKKKLLLMMMQQQYYYaaagggiii\\\XXXWWWZZZ]]]```eeekkkrrrqqqjjj___XXXVVVUUURRRPPPKKKHHHHHHIIIMMMYYYfffpppuuuvvvccc^^^XXXUUUVVVWWWWWWWWWUUUTTTRRRPPPPPPQQQRRRSSSTTTTTTTTTRRRPPPPPPRRRTTTXXXOOOIIIJJJKKKJJJIIIJJJJJJKKKKKKMMMPPPTTTWWWYYYZZZ[[[YYYUUUUUUVVVTTTPPPQQQSSSUUUUUUSSSRRRRRRRRRTTTSSSSSSRRRQQQOOOMMMLLLKKKMMMOOOQQQQQQOOOMMMKKKLLLNNNPPPQQQRRRQQQPPPPPPOOOQQQTTTXXX[[[\\\ZZZXXXYYYZZZ[[[]]]^^^```aaabbbgggdddfffjjjgggnnnFFF\\\vvvyyyfff___```bbbdddfffeeeccc___[[[ZZZZZZ\\\XXXTTTSSSUUUUUUTTTVVVZZZUUUSSSRRRSSSVVVVVVTTTQQQMMMLLLKKKJJJJJJKKKMMMMMMNNNOOOMMMMMMXXXeeedddZZZPPPLLLHHHFFFGGGLLLRRRWWWWWWTTTPPPNNNOOOSSSYYY\\\___^^^ZZZTTTOOOLLLKKKLLLKKKNNNPPPPPPOOOQQQUUUYYYUUUMMMIIIJJJGGGFFFSSSfff{{{uuu~~~xxxvvvuuuQQQMMMKKKJJJOOORRRSSSTTTSSSVVVcccpppppphhhPPPKKKIIIKKKMMMNNNRRRXXX\\\\\\WWWOOOMMMPPPRRRPPPNNNLLLIIIHHHHHHSSSiii||||||hhhlllZZZZZZYYYYYYXXXWWWWWWVVVTTTSSSQQQPPPPPPQQQRRRTTTUUUUUUSSSPPPMMMMMMOOOQQQTTTMMMHHHJJJLLLKKKKKKLLLOOOOOOPPPRRRTTTWWWYYY[[[XXXYYYXXXVVVVVVXXXVVVQQQQQQSSSVVVVVVSSSPPPMMMLLLQQQQQQPPPPPPNNNMMMKKKJJJKKKLLLNNNPPPPPPNNNLLLKKKLLLNNNPPPRRRRRRPPPMMMKKKMMMPPPTTTVVVVVVUUUUUUUUUXXXXXXYYY[[[]]]^^^___```fffaaaaaaccc```eee~~~OOOeeejjjdddeeeccccccgggiiigggddd___ZZZYYYZZZ[[[WWWSSSRRRTTTTTTRRRSSSWWWPPPOOOPPPTTTXXXYYYVVVRRRKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNOOO[[[hhhfff[[[NNNKKKHHHFFFGGGLLLQQQUUUUUUSSSOOOLLLMMMPPPUUUXXXWWWVVVTTTQQQNNNMMMOOOQQQKKKLLLOOOQQQRRRQQQOOONNNIIIFFFFFFHHHGGGGGGPPP\\\uuu~~~qqqttt{{{rrrqqq|||gggPPPRRRQQQQQQZZZcccjjjddd\\\]]]pppxxxeeeNNNIIIFFFGGGHHHHHHKKKQQQOOOPPPNNNKKKMMMSSSVVVTTTNNNLLLHHHEEEKKKaaaqqqrrrlllWWWYYYZZZYYYWWWUUUUUUVVVTTTSSSQQQOOOOOOOOOQQQRRRUUUTTTQQQNNNKKKLLLOOORRRSSSMMMIIIJJJKKKJJJJJJLLLOOOPPPRRRTTTWWWYYY[[[[[[VVVWWWUUUQQQQQQTTTSSSOOONNNOOOQQQQQQNNNKKKIIIIIIOOOOOOOOONNNMMMKKKJJJIIIJJJLLLNNNOOOOOONNNLLLJJJHHHKKKNNNPPPPPPMMMJJJGGGLLLOOORRRRRRPPPOOOPPPRRRUUUUUUVVVXXXYYY[[[\\\\\\^^^[[[\\\^^^]]]aaavvvXXXoootttaaaeeejjjccc___ccc```___\\\XXXTTTSSSUUUWWWWWWSSSRRRSSSRRROOOPPPSSSRRRQQQQQQTTTWWWWWWTTTPPPKKKLLLNNNPPPRRRTTTTTTUUUOOOPPPNNNMMMVVVaaa^^^SSSNNNMMMKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJKKKLLLNNNOOOPPPPPPPPPNNNMMMNNNQQQSSSQQQOOOOOOQQQRRRQQQMMMIIIJJJFFFDDDDDDGGGJJJNNNQQQ^^^uuu}}}}}}pppiiiwww~~~rrrpppooouuuvvv]]]SSSXXXWWW___tttwwwnnntttyyy[[[JJJEEECCCDDDDDDCCCEEEJJJFFFJJJNNNQQQXXX```aaa]]]PPPLLLGGGIII\\\~~~uuussscccYYYZZZYYYWWWTTTSSSTTTUUUUUUTTTQQQOOONNNNNNOOOOOOSSSRRRPPPMMMKKKMMMPPPSSSRRRMMMJJJKKKKKKHHHHHHJJJLLLNNNPPPTTTVVVXXXYYYZZZWWWVVVRRRLLLLLLOOOOOOLLLIIIIIIIIIHHHFFFFFFGGGHHHNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKMMMNNNNNNMMMKKKJJJEEEGGGJJJLLLLLLKKKHHHGGGKKKNNNPPPOOOLLLKKKMMMPPPRRRRRRSSSTTTVVVWWWXXXXXXYYYWWWXXXYYYVVVUUU```nnn[[[www|||ggg]]]eeeiii```ZZZ]]]ZZZYYYXXXVVVSSSSSSUUUWWWXXXTTTSSSTTTSSSPPPOOORRRXXXVVVSSSSSSTTTSSSPPPLLLOOOPPPRRRUUUVVVWWWWWWVVVPPPSSSQQQOOOTTT\\\ZZZQQQPPPPPPPPPPPPNNNMMMKKKJJJGGGHHHHHHIIIJJJJJJJJJJJJNNNOOOPPPOOONNNMMMOOOPPPPPPNNNNNNPPPSSSUUUSSSQQQLLLHHHCCCBBBHHHOOONNNIIIUUUlll~~~nnnfffiii~~~tttfffbbbfffnnnwwweeeXXXUUUZZZaaawwwpppPPPHHHEEEDDDFFFGGGEEEEEEIIIDDDLLLWWWaaakkkrrrnnngggTTTNNNKKKYYYzzzyyydddWWWZZZYYYVVVUUUSSSSSSSSSTTTTTTSSSPPPNNNMMMMMMNNNOOOQQQQQQOOOMMMLLLLLLOOORRRQQQMMMKKKLLLKKKGGGGGGJJJIIIKKKOOORRRTTTUUUUUUTTTVVVVVVRRRLLLLLLOOONNNKKKEEEEEEEEEDDDBBBCCCEEEHHHLLLLLLLLLLLLKKKJJJIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGGGGHHHHHHHHHHHHHHHKKKLLLLLLLLLKKKLLLNNNPPPPPPQQQQQQRRRSSSTTTUUUVVVTTTSSSTTTWWWUUUSSSVVV]]]jjjsss}}}uuuooovvvdddkkk```\\\ccceee]]]XXX[[[YYYZZZZZZYYYWWWWWWXXXZZZXXXUUUTTTVVVVVVSSSSSSUUUZZZVVVQQQPPPQQQRRRQQQOOORRRTTTVVVWWWWWWVVVTTTSSSLLLRRRTTTQQQTTTZZZZZZSSSSSSSSSSSSRRRPPPNNNKKKJJJGGGGGGHHHIIIJJJKKKKKKKKKMMMOOOQQQQQQPPPOOOOOOPPPLLLLLLMMMPPPTTTWWWXXXWWWIIIIIIFFFEEELLLUUUSSSJJJTTTgggjjjgggrrr~~~vvviiiaaa^^^dddlllrrr{{{^^^WWWYYYbbbtttbbbMMMNNNLLLMMMQQQQQQOOONNNQQQSSS^^^mmmzzz|||oooZZZTTTVVVnnnzzzxxx```WWWXXXUUUSSSTTTVVVVVVTTTRRRQQQPPPNNNMMMMMMOOOPPPRRRPPPPPPOOOMMMKKKJJJKKKMMMMMMKKKJJJLLLKKKHHHIIIMMMIIIKKKNNNQQQRRRPPPOOOMMMOOOQQQQQQNNNNNNPPPMMMHHHDDDEEEFFFFFFDDDDDDEEEFFFIIIIIIIIIIIIHHHHHHGGGFFFJJJKKKKKKLLLLLLKKKKKKJJJMMMKKKHHHEEEEEEFFFHHHIIIKKKJJJIIIIIILLLOOOPPPQQQPPPQQQQQQRRRSSSTTTUUUUUURRRQQQSSSVVVWWWWWWZZZ]]]aaagggqqqwwwtttkkkfffgggkkkxxxttt{{{ccc^^^^^^cccccc]]]ZZZ]]]XXXYYYZZZZZZXXXXXXXXXYYYXXXUUUUUUXXXYYYVVVVVVYYYWWWSSSNNNMMMPPPTTTUUUUUUUUUVVVXXXXXXVVVTTTPPPNNNDDDLLLPPPMMMOOOVVVWWWSSSUUUUUUTTTRRRPPPOOOMMMLLLJJJJJJIIIJJJKKKMMMNNNOOOKKKNNNRRRSSSSSSRRRRRRRRRNNNNNNNNNPPPQQQQQQPPPOOOEEEJJJKKKKKKRRRZZZXXXPPPMMM]]]zzzmmmmmm}}}zzziii]]]^^^fffccchhhqqqzzz\\\YYY___mmmnnnWWWQQQRRRQQQSSSXXXYYYVVVUUUWWWgggsssttt___ZZZ^^^}}}~~~ddd___[[[TTTRRRQQQTTTYYYZZZUUUQQQNNNMMMLLLLLLNNNPPPSSSTTTPPPPPPOOOMMMIIIHHHHHHHHHJJJIIIIIILLLKKKIIIKKKOOOKKKMMMOOOQQQPPPMMMJJJHHHHHHLLLOOOOOOPPPPPPKKKDDDDDDGGGIIIJJJHHHFFFDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDJJJJJJKKKKKKKKKKKKJJJJJJRRROOOIIIEEECCCEEEHHHJJJLLLIIIFFFHHHMMMQQQRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVWWWTTTSSSTTTTTTUUUVVVXXX\\\YYY]]]ggglllggg^^^WWWcccgggqqq|||mmmcccYYY^^^ooonnn[[[SSSZZZUUUYYY]]]\\\YYYWWWYYY]]]TTTVVVYYYXXXUUUTTTVVVYYYRRRQQQRRRUUUUUUSSSTTTXXXSSSXXX[[[[[[XXXUUURRRNNNSSSKKKFFFKKKQQQSSSQQQPPPRRRQQQOOOMMMLLLLLLMMMMMMGGGGGGHHHHHHJJJKKKMMMNNNMMMNNNPPPQQQQQQPPPPPPPPPJJJPPPTTTSSSSSSTTTTTTQQQPPPLLLLLLSSS]]]bbb^^^XXXPPPPPP```uuukkkxxx{{{ooofffddd^^^]]]gggvvvhhhXXXYYY```qqqzzzmmm```YYYVVV]]]aaajjjpppnnnjjjpppzzz|||iii^^^aaaxxxrrriiimmmZZZNNNSSSLLLMMMNNNOOOPPPQQQQQQRRROOOMMMKKKMMMQQQTTTTTTRRROOOPPPPPPQQQPPPOOONNNNNNPPPOOONNNLLLJJJIIIGGGFFFFFFIIIKKKLLLJJJHHHGGGGGGFFFGGGHHHJJJLLLKKKGGGDDDIIIIIIIIIJJJIIIIIIHHHGGGFFFEEECCCBBBCCCEEEGGGIIIIIIFFFDDDDDDFFFFFFEEECCCGGGFFFDDDCCCCCCFFFHHHJJJMMMJJJGGGFFFHHHLLLOOOQQQSSSQQQOOOOOOQQQSSSSSSSSSSSSRRRPPPMMMLLLOOOTTTXXXUUUXXX\\\^^^]]]ZZZYYYXXXVVVXXXZZZ[[[```lll|||hhhaaaXXXZZZfffggg[[[UUUXXXRRRVVVZZZZZZYYYXXX\\\___ZZZ[[[[[[ZZZXXXXXXYYY[[[YYYUUUTTTYYYZZZVVVQQQOOOSSSWWW[[[]]]___```\\\WWWVVVOOOLLLQQQXXXWWWSSSQQQTTTSSSQQQNNNLLLKKKJJJIIIJJJIIIGGGGGGHHHKKKNNNQQQQQQPPPNNNNNNOOOPPPQQQQQQMMMRRRUUUSSSQQQQQQPPPMMMQQQMMMKKKPPPYYY\\\WWWQQQMMMMMMWWWpppuuuzzzuuullleeefffllluuurrr___WWWYYY```nnn}}}|||xxxppphhhbbbbbbcccooovvvooo^^^dddooo{{{iiixxxsssbbbVVVLLLPPPKKKKKKLLLMMMNNNPPPPPPQQQJJJIIIJJJNNNSSSVVVWWWVVVOOOQQQTTTWWWXXXXXXWWWWWWSSSRRRPPPNNNLLLKKKJJJJJJGGGIIIKKKJJJHHHGGGFFFGGGDDDEEEFFFGGGFFFDDDCCCAAAKKKKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFEEEEEEGGGIIIKKKHHHFFFDDDDDDFFFGGGFFFEEECCCBBBAAA@@@AAABBBDDDEEEJJJHHHFFFFFFHHHKKKNNNOOOKKKIIIHHHHHHJJJLLLLLLLLLNNNNNNMMMLLLLLLNNNRRRVVVSSSUUUVVVVVVUUUTTTTTTUUUVVVXXXYYYYYYZZZ```iiiqqq~~~uuubbb___ZZZYYY^^^aaa___ZZZXXXWWWYYY\\\]]][[[\\\```ccc]]][[[YYYYYY[[[\\\]]]]]]]]]XXXVVV\\\^^^WWWNNNHHHCCCEEEGGGLLLXXXdddgggcccYYYSSSRRRYYY___\\\UUUQQQTTTTTTSSSRRRPPPMMMLLLKKKLLLJJJHHHFFFHHHLLLPPPSSSUUUQQQMMMMMMPPPSSSSSSSSSRRRVVVYYYVVVSSSTTTRRROOORRRNNNKKKNNNSSSTTTOOOIIIKKKLLLOOO[[[sssnnngggiiisss}}}uuu{{{zzzjjj___]]]```gggsss}}}~~~|||{{{wwwrrrnnnpppvvv{{{ttt]]]UUUiiizzzeeejjj___\\\WWWOOOQQQIIIIIIKKKLLLMMMOOOPPPPPPJJJJJJLLLOOOTTTVVVWWWVVVPPPRRRUUUXXXZZZ[[[ZZZYYYVVVUUURRRPPPOOONNNNNNNNNJJJJJJJJJIIIGGGEEEFFFHHHHHHJJJLLLJJJFFFDDDEEEGGGNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKIIIHHHHHHJJJLLLMMMGGGFFFDDDEEEFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGIIIKKKMMMNNNIIIHHHGGGHHHKKKLLLLLLKKKIIIJJJKKKKKKKKKMMMQQQSSSVVVVVVVVVUUUSSSRRRSSSUUUSSSUUUWWWVVVUUUVVVZZZ]]]dddkkkrrrzzzhhh___]]]\\\ZZZ[[[```ddd___XXXZZZ\\\\\\\\\[[[\\\```bbb[[[XXXUUUWWW[[[^^^^^^]]]\\\XXXXXX\\\\\\VVVOOOMMMIIIHHHFFFIIIXXXkkkppplllZZZUUUWWW___ddd___UUUOOOQQQRRRSSSTTTSSSRRRQQQPPPLLLKKKIIIIIIJJJMMMPPPRRRSSSOOOMMMNNNSSSWWWWWWVVVSSSXXXZZZWWWUUUUUUTTTQQQSSSOOOLLLMMMPPPQQQLLLFFFJJJMMMLLLNNNbbb{{{wwwaaaZZZ[[[[[[fffuuuyyyuuullliiifffhhhnnnwww}}}}}}^^^WWW]]]ppplllnnnnnnXXX[[[WWWPPPRRRJJJJJJKKKLLLNNNOOOPPPQQQOOOPPPPPPRRRSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUWWWUUUSSSQQQPPPPPPPPPQQQMMMMMMKKKIIIFFFFFFHHHJJJLLLOOOQQQNNNJJJIIILLLQQQQQQQQQPPPOOOOOONNNNNNNNNOOONNNMMMLLLKKKLLLMMMNNNHHHGGGFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGFFFFFFDDDDDDDDDFFFGGGHHHIIIJJJKKKMMMHHHHHHHHHJJJMMMNNNMMMLLLFFFHHHKKKLLLLLLNNNPPPRRRVVVWWWXXXVVVTTTSSSSSSTTTPPPRRRTTTUUUTTTUUUXXXZZZcccbbbaaaccciiirrrzzz}}}ooo```^^^YYY\\\\\\[[[___ddd```WWWXXXXXXXXXXXXYYY\\\```ccc^^^[[[XXXXXX[[[\\\[[[YYYXXXXXXZZZ\\\ZZZVVVWWW\\\kkkllliiihhhrrr~~~{{{nnn\\\XXXZZZbbbgggbbbWWWPPPNNNOOOPPPRRRRRRQQQPPPOOOKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLMMMQQQVVVZZZZZZXXXVVVZZZ[[[VVVSSSRRRQQQNNNSSSPPPMMMMMMPPPPPPMMMIIIGGGLLLKKKIIIWWWuuuooo\\\VVVXXXVVV___jjjqqqxxx~~~yyyuuuvvvrrrppprrrxxx}}}gggTTT\\\lll{{{bbbXXXXXXRRROOOQQQLLLMMMMMMNNNOOOPPPQQQRRRQQQRRRRRRRRRQQQPPPOOOOOOUUUSSSPPPOOOOOOQQQSSSUUUUUUTTTRRRQQQPPPPPPPPPQQQOOOOOOMMMJJJHHHHHHKKKMMMKKKOOOQQQOOOLLLLLLQQQVVVTTTSSSQQQPPPOOOOOOOOOPPPPPPPPPNNNMMMMMMMMMMMMNNNJJJJJJIIIGGGFFFFFFFFFFFFCCCDDDEEEEEEEEECCCAAA@@@AAACCCFFFFFFFFFFFFGGGIIICCCDDDEEEHHHKKKLLLKKKIIIHHHJJJMMMNNNNNNOOOQQQRRRRRRTTTWWWWWWTTTRRRPPPOOOPPPQQQRRRRRRSSSVVVZZZ]]]^^^[[[[[[^^^bbbeeeffffffnnnqqquuuyyy{{{eee]]]]]]WWWZZZ[[[[[[]]]___]]]YYY\\\[[[ZZZ[[[]]]bbbgggjjjcccaaa^^^\\\[[[YYYVVVSSSVVVWWWZZZ[[[XXXVVV]]]gggqqqxxx{{{{{{~~~kkk]]]YYYZZZbbbgggbbbYYYRRRMMMMMMMMMMMMLLLKKKJJJIIIKKKLLLMMMNNNNNNMMMKKKJJJGGGIIIMMMQQQTTTWWWXXXYYY___bbbaaa[[[VVVUUUSSSPPPRRROOOMMMMMMOOOPPPMMMJJJCCCGGGHHHGGGOOOfffyyytttvvv|||fffVVVTTTVVVWWW___fffjjjmmmyyywww}}}{{{YYYQQQbbbtttwww]]]]]]XXXRRRTTTVVVPPPPPPPPPPPPQQQQQQQQQRRRMMMNNNOOOOOOOOOPPPRRRUUUXXXVVVSSSQQQQQQTTTWWWYYYRRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNLLLJJJKKKMMMOOOOOOQQQSSSRRRQQQSSSWWW[[[UUUTTTRRRPPPOOOOOOOOOPPPPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJIIIFFFFFFGGGHHHHHHHHHIIIIIIHHHFFFEEECCC@@@CCCEEEDDDBBBAAACCCFFFCCCDDDGGGKKKNNNOOOMMMKKKMMMOOOPPPPPPOOOOOOQQQRRRSSSVVVYYYZZZXXXUUUSSSRRRSSSRRRQQQQQQRRRUUUYYY[[[YYYWWWXXX]]]___]]][[[\\\___bbbfffhhhllluuunnnaaa]]]ZZZ[[[ZZZ[[[\\\[[[ZZZ\\\```eeebbb___^^^___cccgggiii^^^___```^^^YYYUUURRRQQQSSSRRRSSSUUUTTTTTTZZZaaa^^^gggjjjjjjrrr|||uuueeeZZZUUUUUU]]]bbb^^^VVVQQQMMMLLLKKKJJJJJJJJJJJJJJJNNNNNNMMMMMMLLLJJJIIIIIIDDDHHHLLLMMMMMMOOOSSSWWW^^^aaaaaa[[[XXXXXXWWWUUUQQQNNNLLLKKKLLLLLLKKKIIIBBBCCCEEEFFFJJJWWWrrrpppcccYYYZZZ___lll}}}vvv]]]TTTUUUXXX\\\fffooorrrttt~~~yyytttcccTTTZZZnnn~~~vvveee[[[```XXXTTTYYYXXXRRRRRRRRRQQQQQQQQQPPPPPPIIIJJJLLLLLLMMMPPPUUUZZZXXXWWWVVVTTTSSSSSSSSSSSSOOOPPPQQQRRRRRRQQQOOONNNLLLMMMMMMLLLKKKLLLNNNPPPRRRSSSSSSTTTUUUWWWXXXYYYUUUSSSQQQOOONNNNNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIFFFHHHIIIIIIGGGGGGJJJLLLNNNNNNNNNMMMLLLJJJIIIHHHEEEHHHIIIGGGCCCBBBEEEHHHHHHIIIMMMQQQUUUUUUSSSQQQRRRSSSRRRQQQOOONNNPPPQQQVVVYYY[[[[[[ZZZXXXXXXXXXTTTSSSRRRSSSTTTVVVXXXXXXXXXUUUUUUYYYXXXUUUUUUYYY[[[^^^bbbdddeeefffhhhiiiiiixxxgggaaa^^^WWWaaa]]]]]]^^^[[[WWW^^^iiiiiiddd^^^ZZZYYY[[[]]]^^^UUUYYY\\\\\\WWWSSSRRRSSSQQQMMMLLLOOOQQQPPPRRRVVV[[[```\\\TTTZZZiiijjj```UUUPPPOOOVVV[[[YYYRRRMMMKKKKKKJJJJJJKKKMMMOOOPPPQQQPPPMMMJJJIIIHHHIIIIIIDDDHHHKKKIIIFFFGGGOOOVVVQQQUUUWWWTTTSSSUUUWWWUUUPPPMMMJJJIIIIIIIIIGGGFFFDDDBBBDDDGGGHHHPPPjjjuuucccWWWTTTRRRRRRYYYfffxxxoooYYYTTTYYY\\\fffrrrvvvvvv{{{dddVVVYYYjjjiiibbbsssYYYWWW^^^SSSQQQWWWSSSSSSSSSRRRQQQPPPPPPOOOOOOIIIJJJKKKJJJKKKNNNUUUZZZWWWWWWWWWUUURRRNNNJJJGGGNNNPPPRRRSSSSSSRRROOONNNJJJKKKLLLLLLLLLLLLNNNPPPPPPOOONNNOOORRRSSSRRRQQQUUUSSSPPPNNNMMMMMMNNNOOONNNMMMLLLKKKJJJHHHHHHGGGDDDFFFHHHIIIHHHIIILLLPPPNNNMMMLLLKKKJJJIIIHHHGGGLLLNNNOOOLLLGGGFFFIIIMMMHHHJJJNNNSSSWWWWWWUUURRRUUUUUUTTTQQQNNNMMMNNNPPPUUUVVVWWWVVVUUUUUUVVVXXXTTTSSSTTTVVVXXXZZZZZZYYYVVVRRRQQQTTTTTTSSSYYYaaa[[[\\\^^^```bbbccccccccchhhkkkoootttpppaaaaaa___XXXbbbaaa]]]XXXUUUYYYaaaiiifffooommm\\\PPPRRRUUUTTTMMMVVVVVVNNNLLLSSSXXXUUUMMMMMMLLLKKKKKKKKKLLLLLLVVV\\\]]]YYYZZZdddlllnnnRRRUUUXXXXXXUUUOOOKKKHHHLLLMMMNNNNNNMMMNNNPPPRRRHHHMMMNNNKKKIIIJJJIIIFFFHHHEEEDDDFFFJJJNNNPPPOOOMMMNNNOOOPPPQQQRRRRRRRRRIIIIIIIIIIIIIIIIIIHHHHHHIIIGGGFFFFFFGGGNNN___oootttddd___ccc\\\YYYVVVWWW___lllzzz|||```UUUXXX[[[YYYhhhooo~~~sssbbbXXX]]]cccjjj~~~gggWWWsssyyyeee^^^VVVQQQQQQSSSTTTTTTQQQPPPPPPRRRTTTUUURRROOOKKKJJJJJJLLLQQQUUUWWWWWWTTTSSSQQQOOOMMMLLLLLLKKKOOOPPPRRRRRRPPPNNNNNNNNNKKKLLLMMMMMMMMMLLLJJJIIIQQQOOOMMMLLLMMMMMMMMMLLLLLLKKKKKKMMMNNNOOOMMMKKKUUUSSSOOOLLLJJJJJJLLLMMMLLLJJJGGGEEEFFFJJJOOOSSSMMMLLLKKKJJJJJJKKKLLLLLLUUUTTTSSSOOOKKKHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSRRRNNNJJJKKKPPPTTTSSSSSSSSSSSSSSSRRRQQQPPPSSSUUUXXXXXXWWWVVVVVVVVVUUUTTTTTTSSSTTTUUUWWWXXXZZZZZZ[[[[[[\\\]]]^^^^^^```dddiiiiiilll{{{kkk``````^^^YYY\\\\\\ZZZWWWWWW[[[cccjjjhhhnnnkkk\\\QQQRRRTTTQQQNNNTTTUUUNNNMMMSSSUUUQQQLLLLLLKKKKKKKKKJJJJJJJJJQQQUUUUUUQQQRRRXXX]]]]]]SSSUUUUUUTTTQQQMMMKKKKKKJJJLLLMMMMMMLLLKKKLLLNNNEEEHHHIIIGGGFFFHHHHHHEEEBBBAAACCCFFFKKKOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIIIILLLWWWddd|||nnneeefffjjjmmmhhhaaa___dddjjjhhhfffgggjjjqqqxxx|||ppp\\\UUUXXX^^^bbbsss|||pppuuulllnnntttaaaYYYVVV^^^mmmyyyhhhaaajjjggg^^^]]][[[YYYXXXUUURRROOOOOONNNNNNOOORRRRRRPPPMMMMMMKKKKKKMMMPPPSSSTTTUUUPPPOOONNNMMMMMMMMMMMMMMMIIILLLNNNOOONNNMMMMMMNNNLLLKKKJJJIIIIIIJJJJJJKKKNNNKKKHHHGGGHHHIIIIIIHHHKKKJJJIIIJJJLLLMMMMMMLLLUUUSSSPPPNNNLLLLLLMMMMMMLLLJJJHHHGGGHHHKKKNNNQQQMMMLLLKKKJJJJJJKKKLLLLLLUUUUUUSSSPPPLLLJJJIIIJJJHHHIIIJJJLLLNNNOOOQQQQQQRRRQQQNNNKKKIIIKKKNNNQQQQQQRRRRRRRRRQQQQQQPPPOOORRRTTTUUUUUUSSSQQQQQQQQQPPPPPPPPPQQQSSSUUUWWWYYYXXXYYYZZZ[[[[[[[[[[[[[[[YYY]]]`````````hhhwwwpppccc```^^^[[[YYYVVVWWWWWWVVVUUUXXX___dddcccfffbbbVVVPPPRRRSSSOOONNNSSSSSSOOOPPPVVVTTTMMMMMMMMMMMMLLLLLLLLLLLLLLLTTTUUUSSSPPPQQQUUUTTTQQQSSSSSSRRROOOLLLKKKLLLNNNKKKMMMOOOOOOMMMLLLKKKLLLDDDGGGGGGDDDEEEIIIJJJHHH???AAAFFFLLLQQQRRRPPPNNNQQQQQQQQQPPPOOONNNNNNMMMMMMNNNOOOPPPPPPNNNLLLKKKJJJJJJKKKLLLIIIHHHNNNVVVlllnnn___]]]ZZZZZZ^^^```bbbgggllloooppprrruuuxxxzzz|||}}}uuu___UUURRRSSS]]]iii|||yyyqqqppp^^^WWW[[[bbbsssdddUUUTTTRRRXXXjjjvvvnnn\\\TTThhh```\\\```eeefffbbb[[[TTTPPPMMMLLLLLLMMMNNNNNNLLLJJJMMMLLLKKKLLLNNNOOOPPPOOOJJJJJJJJJKKKKKKLLLMMMNNNJJJLLLNNNNNNMMMLLLLLLLLLJJJIIIGGGFFFFFFGGGIIIKKKJJJHHHEEEDDDEEEGGGGGGGGGJJJHHHGGGGGGJJJLLLLLLLLLQQQQQQOOONNNLLLLLLKKKKKKKKKKKKJJJIIIIIIKKKLLLMMMKKKKKKJJJJJJJJJKKKKKKLLLRRRRRRQQQNNNJJJHHHHHHIIIFFFFFFHHHIIIKKKLLLNNNNNNPPPMMMIIIGGGHHHKKKLLLMMMPPPPPPPPPOOOOOOOOOOOONNNPPPQQQRRRQQQNNNLLLLLLLLLKKKKKKLLLNNNQQQTTTWWWXXXVVVWWWYYYZZZZZZYYYXXXWWWUUUXXX[[[[[[ZZZ\\\bbbfffhhhqqq}}}aaa]]]___[[[WWWXXXRRRUUUVVVUUUSSSSSSWWWZZZYYYYYYVVVOOOOOORRRRRRNNNNNNQQQRRRRRRVVVZZZWWWOOORRRPPPNNNLLLLLLMMMPPPQQQYYYWWWUUUUUUVVVVVVSSSNNNQQQQQQPPPMMMKKKKKKLLLNNNPPPRRRTTTTTTRRROOONNNNNNGGGIIIHHHFFFHHHNNNOOOMMMAAAFFFNNNVVVYYYXXXSSSPPPVVVUUUSSSQQQPPPNNNNNNMMMOOOPPPRRRRRRRRRPPPMMMLLLKKKJJJLLLLLLIIIEEEHHHOOO[[[~~~yyyrrrhhhppphhhaaa^^^aaaeeeiiikkkgggkkkqqqyyyiiiVVVUUUTTTRRR]]]nnnvvvpppzzzbbbTTTTTT]]]eeeppp~~~xxx]]]MMMPPPOOOOOOTTT^^^bbbZZZPPPaaapppbbbZZZ```ffffffaaaYYYTTTRRRLLLLLLKKKKKKKKKKKKJJJIIILLLKKKIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLPPPQQQRRRQQQNNNKKKJJJJJJGGGFFFFFFEEEFFFFFFGGGHHHGGGEEEDDDDDDGGGJJJKKKLLLIIIGGGEEEEEEHHHJJJLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKIIIEEEDDDDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLNNNJJJFFFEEEHHHKKKLLLKKKOOONNNNNNNNNNNNNNNNNNNNNLLLMMMNNNMMMKKKJJJJJJKKKJJJJJJKKKLLLOOORRRTTTVVVTTTVVVXXXZZZZZZXXXVVVTTTRRRSSSVVVXXXYYYZZZZZZ[[[VVVZZZ___eeelllxxxrrrZZZZZZ___YYYSSSUUUQQQTTTWWWVVVTTTSSSUUUWWWVVVTTTQQQNNNOOORRRQQQNNNMMMPPPSSSVVV[[[^^^ZZZTTTSSSPPPMMMJJJKKKNNNRRRUUUVVVSSSRRRUUUWWWUUUQQQNNNPPPPPPPPPNNNLLLKKKLLLNNNRRRTTTVVVVVVTTTQQQPPPOOOKKKLLLJJJHHHLLLQQQRRROOOFFFLLLUUU\\\^^^ZZZTTTPPPVVVUUUSSSQQQOOOMMMMMMMMMPPPQQQRRRSSSRRRPPPNNNLLLMMMKKKJJJKKKHHHFFFIIIOOOSSSqqq~~~gggoooyyytttqqqnnnggg```^^^aaagggoooxxx~~~eeeWWWZZZ\\\XXXaaasss}}}pppnnn}}}ttt\\\SSS\\\iiiqqqvvvqqqYYYMMMIIIJJJIIIPPPZZZWWWOOORRR]]]zzzwww^^^]]]UUUWWWYYYXXXSSSOOONNNOOOLLLLLLLLLKKKIIIHHHHHHIIIIIIHHHFFFFFFFFFFFFDDDBBBFFFEEEEEEEEEEEEFFFFFFGGGOOOPPPQQQPPPMMMJJJIIIIIICCCEEEFFFHHHHHHGGGEEEDDDBBBBBBBBBEEEJJJNNNPPPPPPJJJHHHEEEEEEHHHJJJKKKLLLIIIIIIHHHHHHHHHGGGGGGFFFIIIIIIJJJKKKKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGEEECCCBBBBBBCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKHHHDDDDDDHHHKKKKKKJJJMMMMMMLLLLLLLLLLLLMMMNNNIIIJJJKKKKKKJJJJJJLLLMMMKKKKKKKKKLLLMMMOOOQQQRRRRRRTTTVVVXXXXXXWWWUUUSSSOOOOOOPPPQQQSSSTTTUUUUUUSSSUUUXXXZZZ]]]dddmmmtttkkkYYYZZZ]]]WWWQQQRRRQQQTTTXXXXXXWWWVVVXXXZZZZZZXXXUUURRRQQQPPPOOOMMMLLLOOOSSSXXX[[[\\\YYYVVVOOONNNLLLKKKLLLOOOSSSVVVSSSQQQRRRVVVXXXUUURRRRRRRRRRRRQQQOOOMMMLLLNNNOOORRRSSSUUUTTTRRRPPPOOOOOOMMMMMMKKKJJJMMMRRRQQQMMMGGGNNNWWW]]]]]]YYYSSSPPPTTTSSSQQQOOOMMMMMMMMMMMMSSSSSSRRRRRRQQQPPPOOONNNOOOLLLKKKKKKJJJIIILLLQQQPPPiii{{{bbb^^^rrrbbbXXXXXXZZZ^^^fffoooxxx~~~rrr```XXX___dddbbbjjjxxxqqqjjjpppxxxpppppp[[[YYYjjjxxx}}}mmmSSSHHHHHHKKKJJJKKKTTT\\\RRREEERRRkkkeeeSSSWWWSSSSSSQQQOOOLLLLLLNNNOOOMMMMMMLLLJJJHHHFFFGGGHHHFFFEEEDDDDDDEEEDDDAAA???DDDDDDCCCBBBBBBBBBBBBCCCFFFHHHJJJJJJIIIHHHHHHIIIDDDFFFHHHJJJJJJGGGDDDBBB>>>>>>AAAFFFKKKOOOPPPPPPKKKIIIHHHHHHIIIKKKKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEDDDBBBAAACCCDDDAAABBBCCCDDDEEEFFFGGGGGGGGGEEECCCDDDFFFHHHIIIJJJKKKJJJIIIIIIIIIJJJLLLLLLGGGHHHIIIIIIIIIJJJLLLNNNLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUTTTSSSSSSRRRQQQPPPOOONNNOOOPPPQQQMMMPPPSSSTTTUUUYYY___dddtttzzzoooddd[[[ZZZZZZUUUQQQQQQRRRUUUXXXXXXVVVUUUVVVXXX[[[YYYWWWUUURRROOONNNOOOKKKMMMRRRVVVVVVTTTSSSSSSKKKMMMOOORRRTTTUUUVVVVVVQQQPPPSSSWWWWWWSSSSSSWWWWWWUUURRRNNNKKKLLLPPPSSSQQQRRRSSSRRRPPPOOOOOOQQQPPPOOOMMMLLLPPPSSSPPPJJJGGGNNNWWW\\\\\\XXXUUUSSSUUUTTTRRRPPPOOOPPPQQQRRRVVVUUUSSSQQQPPPPPPPPPPPPPPPMMMMMMOOOOOOLLLNNNRRROOO___ttt}}}qqqxxxhhh\\\[[[[[[]]]dddnnnxxx~~~jjjaaa```kkkuuuzzzmmmkkkyyyqqqvvv}}}pppaaaiii~~~wwwgggRRREEEEEEKKKNNNOOOQQQTTTSSSOOOWWWrrrxxxXXXQQQVVVRRRQQQOOOOOOPPPPPPPPPOOOLLLLLLLLLIIIEEEDDDEEEGGGDDDCCCCCCDDDEEEDDDBBB@@@AAAAAA@@@@@@@@@@@@AAAAAAAAACCCFFFFFFEEEEEEEEEFFFHHHHHHJJJJJJIIIGGGDDDCCC===???CCCIIINNNPPPOOOMMMMMMLLLKKKKKKLLLLLLKKKJJJHHHGGGEEEDDDDDDFFFGGGIIIEEEEEEFFFGGGGGGGGGFFFFFFAAABBBCCCEEEEEEEEEEEEEEEBBBBBBCCCBBB@@@@@@AAACCC??????@@@AAABBBCCCDDDDDDBBBBBBCCCBBBBBBDDDGGGIIIHHHGGGFFFEEEEEEGGGIIIJJJHHHIIIIIIHHHHHHHHHKKKMMMIIIHHHHHHHHHHHHIIIKKKLLLKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSPPPLLLJJJKKKMMMHHHKKKMMMLLLKKKLLLQQQTTTfffkkkrrruuurrrllleeeaaaaaaiiissszzz~~~yyyccc```\\\ZZZXXXUUURRRPPPUUUWWWXXXVVVRRROOOPPPQQQWWWVVVVVVUUUQQQNNNOOOQQQIIIMMMQQQTTTQQQMMMMMMOOOJJJNNNUUU[[[]]]\\\ZZZWWWMMMLLLPPPTTTRRRMMMNNNUUU\\\XXXRRRLLLIIILLLRRRWWWRRRSSSSSSRRRPPPPPPQQQSSSSSSSSSQQQPPPSSSUUUQQQIIIGGGNNNWWW\\\\\\ZZZXXXXXXXXXVVVUUUSSSSSSTTTVVVWWWXXXWWWTTTRRRPPPQQQRRRSSSPPPNNNPPPSSSSSSOOONNNPPPNNNVVVddd}}}yyyzzz{{{oooccchhhggggggkkksss~~~llljjjooo}}}zzz|||ppprrr{{{uuuvvvzzzmmmfffkkkpppwww~~~qqqhhhxxx|||ttthhhaaaUUUHHHFFFLLLRRRSSSRRRTTTOOOIIITTTxxxZZZKKKOOOVVVMMMLLLLLLNNNQQQQQQNNNJJJKKKLLLKKKHHHDDDBBBDDDFFFDDDCCCCCCEEEFFFFFFCCCAAA???>>>>>>>>>???@@@AAAAAACCCDDDFFFFFFDDDBBBBBBBBBLLLKKKJJJIIIHHHFFFEEEEEE@@@BBBFFFLLLPPPQQQOOOLLLNNNMMMMMMMMMNNNMMMKKKIIIFFFDDDBBBAAAAAACCCEEEGGGDDDDDDEEEFFFFFFFFFFFFFFF???@@@BBBDDDDDDDDDDDDCCC>>>??????>>>======>>>@@@======>>>???@@@AAAAAABBB>>>@@@BBBAAA@@@AAAEEEIIIEEEDDDCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHFFFFFFHHHJJJFFFFFFEEEEEEFFFHHHJJJKKKHHHIIIJJJKKKMMMOOOPPPQQQLLLOOOPPPMMMHHHEEEFFFHHHHHHKKKMMMLLLKKKMMMRRRVVVRRRYYYaaaeeeddd^^^XXXTTTVVVYYY\\\[[[YYYYYY]]]aaafffkkkqqqtttuuuxxxkkk\\\ZZZWWWVVVVVVVVVTTTSSSXXX[[[\\\WWWNNNIIIMMMRRROOOSSSWWWXXXTTTQQQOOOOOOKKKKKKKKKLLLMMMOOOPPPQQQMMMRRRSSSPPPPPPTTTYYYZZZTTTRRROOOMMMNNNPPPSSSUUUZZZZZZSSSNNNWWWfffhhh___YYYWWWTTTSSSSSSRRRQQQOOORRRQQQQQQQQQQQQRRRRRRSSSOOOZZZdddaaaVVVPPPTTT\\\jjjeee\\\UUUQQQQQQTTTWWWWWWTTTPPPMMMLLLMMMOOOPPPRRRRRRRRRPPPNNNMMMNNNOOOLLLQQQZZZiii}}}zzzttt~~~nnneeeggglllzzzwwwbbbkkk{{{{{{mmmssszzzllluuuzzzaaaVVVXXXTTTVVVYYY\\\```hhhuuuyyy}}}pppcccZZZSSSLLLIIIJJJOOOYYYbbbTTTOOOEEEKKKwwwxxx}}}jjjWWWJJJLLLOOOMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJKKKKKKKKKLLLOOORRRKKKIIIHHHGGGEEEBBB>>>;;;;;;===???BBBCCCBBBAAA@@@IIIKKKLLLJJJFFFDDDEEEGGGKKKLLLLLLJJJHHHGGGHHHIIIHHHLLLQQQSSSSSSPPPNNNMMMPPPOOONNNNNNNNNLLLIIIFFFCCCAAA@@@@@@CCCFFFHHHHHHFFFGGGIIIIIIHHHFFFDDDBBBFFFDDDCCCCCCCCCCCCAAA@@@???>>>=========>>>???@@@===>>>>>>???@@@AAAAAAAAADDDBBBAAAAAACCCFFFFFFFFFDDDDDDCCCCCCDDDFFFIIIJJJKKKIIIIIIKKKNNNOOOLLLIIINNNLLLIIIGGGGGGHHHJJJKKKHHHHHHIIILLLNNNOOONNNMMMOOOOOONNNKKKIIIHHHIIIKKKJJJJJJJJJKKKKKKLLLMMMNNNPPPRRRVVVXXXXXXUUUQQQOOONNNPPPQQQOOONNNNNNQQQTTTVVVUUU\\\fffeee___aaajjj~~~vvvtttxxxqqqooommmooovvvxxxfffYYYWWWUUUUUUVVVWWWVVVVVV\\\ZZZWWWSSSOOOMMMLLLKKKMMMPPPTTTTTTQQQNNNMMMNNNKKKJJJJJJJJJKKKMMMOOOPPPJJJRRRVVVRRRMMMNNNRRRTTTRRRPPPNNNMMMMMMOOORRRTTTVVVVVVTTTXXXlll|||___]]]ZZZYYYYYYXXXWWWUUUTTTSSSRRRPPPOOOOOOPPPPPPUUU^^^fffddd[[[UUUWWW]]]ddd```ZZZTTTQQQRRRTTTVVVRRRPPPMMMLLLLLLNNNOOOPPPRRRRRRRRRPPPNNNNNNOOOQQQNNNRRRXXXaaaqqq|||pppiiihhhiiiyyyqqqccclll|||wwwnnnkkkxxxvvvnnn|||uuu^^^UUUWWWSSSQQQRRRUUUVVV[[[jjjyyy|||eeeTTTKKKHHHEEEDDDKKKUUU___dddMMMFFFBBBVVVpppppp^^^RRRLLLNNNPPPLLLMMMMMMMMMLLLKKKJJJJJJHHHJJJKKKKKKKKKLLLNNNPPPNNNLLLIIIHHHFFFCCC@@@======>>>@@@BBBCCCDDDDDDCCCLLLNNNNNNLLLHHHEEEFFFGGGIIIJJJJJJHHHFFFEEEFFFHHHKKKNNNRRRTTTSSSRRRQQQPPPQQQPPPOOOOOOOOOMMMJJJHHHCCCAAA@@@@@@CCCFFFGGGGGGGGGGGGGGGGGGFFFDDDBBBAAAGGGEEECCCBBBBBBBBBAAA@@@????????????@@@BBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBCCCEEEHHHJJJLLLKKKKKKMMMOOOPPPMMMKKKKKKJJJIIIHHHHHHIIIJJJKKKEEEFFFHHHKKKNNNOOOOOONNNOOOOOONNNLLLIIIHHHJJJKKKNNNMMMLLLKKKJJJKKKKKKLLLOOOQQQSSSTTTTTTRRROOOMMMMMMOOOOOONNNMMMMMMPPPRRRSSSUUUZZZ^^^\\\[[[aaaiiinnnggg```^^^bbbhhhlllmmmgggddd___ZZZYYY^^^gggnnnfffaaaWWWUUURRRRRRTTTWWWXXXXXXZZZUUUOOOOOORRRRRRNNNIIILLLNNNOOOOOONNNLLLMMMMMMKKKJJJIIIHHHIIIKKKNNNPPPNNNZZZaaaYYYMMMHHHKKKNNNNNNMMMLLLLLLMMMOOOQQQSSSSSSSSSUUU```yyyeeebbb```_________^^^\\\XXXVVVSSSQQQOOOOOOPPPPPPYYY^^^dddccc^^^ZZZZZZ[[[]]]ZZZWWWSSSRRRRRRSSSTTTOOOMMMKKKKKKLLLMMMNNNMMMRRRRRRRRRPPPNNNOOORRRTTTQQQTTTVVVWWW```uuu}}}|||zzzyyyppphhhooo~~~zzzddddddpppooosss|||kkkYYYSSSWWWWWWQQQOOORRRQQQRRReee{{{xxx\\\JJJFFFHHHGGGEEEKKKWWW[[[WWWHHHCCCJJJnnnxxx{{{```VVVRRRPPPPPPLLLLLLLLLLLLLLLKKKIIIGGGFFFGGGIIIKKKLLLKKKKKKLLLMMMNNNLLLHHHFFFEEECCCAAA???@@@AAABBBCCCEEEFFFGGGHHHMMMNNNMMMKKKHHHFFFEEEFFFGGGGGGGGGEEECCCCCCDDDFFFMMMOOOQQQRRRQQQQQQQQQSSSPPPOOONNNNNNNNNMMMJJJHHHCCCBBB@@@@@@CCCEEEFFFEEEFFFEEEDDDCCCBBBAAAAAAAAAFFFCCC@@@??????@@@???>>>===>>>???AAABBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAADDDGGGJJJIIIFFFDDDEEEFFFEEEDDDBBBAAABBBEEEHHHJJJLLLKKKKKKLLLNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKDDDFFFIIILLLNNNPPPPPPPPPOOOOOONNNLLLJJJIIIKKKLLLQQQOOOMMMJJJIIIIIIJJJKKKOOOOOOPPPPPPOOONNNLLLKKKKKKLLLMMMMMMMMMMMMOOOQQQOOOUUUWWWUUUTTT[[[cccggg___YYYRRRPPPSSSWWW[[[\\\aaabbb```XXXPPPNNNSSSXXXtttaaa___WWWTTTQQQQQQSSSUUUVVVVVVRRRMMMJJJLLLRRRUUURRRNNNMMMMMMMMMMMMMMMMMMNNNOOOLLLKKKHHHGGGHHHKKKNNNPPPVVVdddlllbbbPPPGGGGGGKKKKKKKKKKKKKKKLLLNNNPPPQQQSSSTTTVVV___pppzzzdddbbb```___``````___^^^YYYWWWUUURRRQQQQQQRRRSSSVVVYYY]]]___^^^\\\ZZZYYYXXXWWWUUUSSSRRRPPPPPPPPPOOOMMMKKKKKKMMMNNNMMMKKKRRRRRRQQQPPPOOOPPPSSSVVVRRRUUUUUUSSSTTTeeezzzuuu{{{zzz{{{vvv|||iiiaaassswwwkkk|||vvvjjj]]]RRRRRRYYY^^^VVVTTTYYYXXXZZZoooiiiQQQFFFFFFKKKLLLIIINNNUUURRRFFFEEEKKKbbbwww[[[YYYWWWSSSNNNFFFJJJKKKLLLLLLKKKIIIGGGFFFFFFHHHKKKKKKKKKJJJJJJJJJJJJHHHDDDCCCBBBBBBAAA@@@CCCCCCCCCDDDFFFHHHJJJKKKIIIJJJIIIHHHFFFEEEEEEEEEFFFFFFEEEDDDBBBBBBDDDFFFLLLMMMNNNMMMMMMNNNPPPSSSNNNMMMKKKKKKKKKJJJHHHGGGEEECCCAAABBBCCCEEEEEEDDDCCCBBB@@@??????@@@BBBCCCDDDAAA>>><<<=========<<<<<<===???AAABBBBBBAAA@@@CCCCCCBBBBBBAAAAAA@@@@@@AAAGGGLLLLLLHHHEEEFFFHHHGGGFFFDDDCCCDDDFFFIIIKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMMMMKKKJJJIIIGGGIIILLLNNNOOOOOOPPPQQQOOOOOOOOOMMMKKKJJJLLLMMMQQQOOOMMMJJJIIIJJJKKKLLLOOOOOONNNMMMLLLKKKKKKJJJIIIJJJKKKMMMNNNPPPRRRSSSNNNTTTUUURRRWWWdddhhhccc]]]XXXQQQNNNNNNQQQRRRSSSXXX]]]bbbaaa\\\VVVTTTSSSrrrggg___WWWUUURRRPPPQQQRRRRRRRRRKKKKKKLLLNNNPPPQQQRRRQQQPPPOOONNNMMMNNNOOOPPPPPPMMMKKKHHHGGGGGGJJJMMMPPPRRR```ggg^^^OOOGGGGGGJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPTTTWWWZZZ___eeefffddd^^^\\\ZZZZZZ[[[[[[ZZZYYYUUUTTTRRRQQQQQQRRRTTTUUUSSSUUUXXX\\\^^^^^^\\\YYYUUUUUUUUUTTTRRROOOMMMLLLMMMKKKIIIKKKPPPRRRQQQOOOQQQQQQQQQPPPOOOQQQTTTVVVQQQTTTVVVTTTPPP[[[yyymmmpppyyyzzzzzzeeeqqqzzzooommmyyyeeeZZZQQQMMMRRR]]]aaa[[[[[[aaadddjjjpppPPPCCCBBB@@@GGGKKKJJJNNNQQQKKKAAADDDYYYrrraaa___WWWPPPLLLFFFHHHIIIJJJKKKKKKJJJIIIIIIEEEGGGJJJJJJIIIHHHHHHHHHGGGEEECCCBBBDDDEEEEEEEEEDDDDDDEEEEEEGGGIIIJJJLLLFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFEEECCCAAABBBEEEGGGLLLLLLMMMLLLLLLMMMQQQTTTOOONNNLLLKKKLLLKKKJJJIIIGGGFFFDDDDDDEEEFFFEEEDDD@@@???>>>===???AAADDDFFFDDDAAA???>>>?????????>>>???@@@AAABBBBBBAAA???>>>BBBBBBBBBBBBBBBBBBAAAAAA???EEELLLMMMJJJHHHIIIKKKJJJIIIHHHHHHHHHJJJKKKMMMLLLLLLLLLLLLKKKKKKLLLLLLOOOOOOPPPPPPNNNLLLJJJHHHKKKNNNQQQQQQPPPOOOOOOPPPOOOPPPOOOMMMKKKKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNPPPOOONNNMMMLLLLLLLLLLLLGGGHHHJJJMMMQQQSSSUUUUUUPPPSSSSSSVVVbbbnnnkkk^^^YYYTTTNNNJJJHHHHHHIIIIIIKKKNNNTTTZZZ]]]]]][[[XXXrrrooojjj___WWWUUURRRQQQQQQPPPOOOMMMKKKNNNPPPPPPNNNLLLNNNOOOQQQOOOMMMMMMOOOOOOOOONNNKKKIIIHHHFFFGGGIIIKKKMMMFFFOOOUUUPPPIIIFFFHHHIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLPPPUUUWWWXXXYYY[[[]]]WWWUUUSSSSSSUUUUUUUUUTTTOOOOOOOOOPPPQQQRRRSSSTTTSSSUUUXXX\\\______]]][[[TTTTTTUUUTTTRRRPPPMMMLLLKKKHHHFFFJJJQQQVVVWWWUUUOOOQQQQQQQQQPPPPPPRRRTTTPPPQQQUUUVVVRRRUUUjjjqqqyyysssoooooonnnwwwmmmYYYQQQNNNNNNUUU```aaa```ccciiippp}}}yyyZZZCCC>>>EEEEEEGGGHHHIIIHHHFFFCCCAAAOOOnnnrrrddd^^^QQQJJJMMMLLLHHHIIIIIIIIIIIIJJJJJJKKKFFFGGGIIIHHHGGGFFFFFFGGGHHHGGGFFFFFFHHHIIIIIIHHHDDDEEEEEEFFFGGGHHHIIIIIIFFFFFFFFFGGGJJJLLLKKKKKKFFFFFFEEECCCAAABBBEEEHHHMMMNNNNNNMMMMMMOOOSSSVVVTTTQQQOOOOOOOOOPPPOOONNNKKKIIIHHHHHHHHHHHHFFFEEE??????>>>>>>@@@BBBEEEGGGEEECCCBBBCCCDDDEEEDDDBBBDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEAAAFFFKKKMMMMMMLLLLLLNNNKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOOOONNNLLLLLLMMMOOOPPPPPPPPPPPPOOOMMMKKKIIIMMMPPPSSSSSSOOOMMMNNNPPPPPPPPPOOONNNLLLLLLNNNPPPKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNHHHHHHJJJMMMRRRTTTUUUTTTQQQRRRTTT]]]jjjooofffXXXTTTQQQLLLHHHEEEDDDDDDEEEKKKJJJJJJOOOWWW___dddfffwwweeedddccc[[[TTTSSSRRRRRRRRRPPPMMMKKKLLLNNNPPPPPPNNNMMMMMMNNNOOOMMMKKKLLLMMMMMMKKKIIIGGGGGGFFFEEEEEEFFFHHHIIIBBBFFFGGGEEEEEEHHHIIIHHHIIIJJJKKKMMMMMMMMMLLLKKKKKKMMMPPPTTTWWWXXXZZZ\\\RRRQQQOOOPPPQQQRRRRRRQQQNNNOOOQQQSSSTTTTTTTTTTTTTTTVVVZZZ]]]^^^]]][[[YYYRRRSSSTTTTTTSSSRRRPPPOOOOOOJJJFFFHHHPPPVVVVVVTTTNNNPPPRRRRRRQQQPPPPPPQQQOOOMMMQQQVVVTTTRRR^^^ooo|||~~~{{{nnnnnn{{{|||zzziiiqqqxxxeeeUUUQQQRRRSSSYYYaaaggglllooosss~~~kkkYYYLLLBBBBBBIIIMMMGGGEEEGGGCCC>>>DDDPPPppptttbbbZZZXXXNNNJJJNNNNNNJJJIIIGGGFFFFFFGGGHHHIIIGGGGGGHHHFFFDDDDDDEEEFFFJJJIIIHHHIIIJJJJJJIIIGGGDDDEEEFFFGGGGGGGGGFFFFFFGGGFFFEEEGGGJJJLLLKKKIIIFFFEEEDDDAAA@@@AAAEEEHHHLLLMMMNNNNNNNNNOOOSSSVVVVVVTTTQQQQQQQQQRRRRRRQQQNNNMMMKKKKKKKKKJJJHHHFFFAAAAAAAAAAAAAAACCCDDDEEEBBBBBBCCCEEEGGGHHHFFFDDDEEEDDDCCCCCCCCCCCCCCCDDDAAABBBCCCEEEGGGIIIJJJKKKHHHJJJMMMOOOPPPPPPOOOOOOKKKLLLNNNPPPPPPOOONNNLLLLLLMMMNNNLLLIIIIIIKKKMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJNNNRRRRRRNNNLLLNNNPPPPPPPPPPPPNNNMMMMMMNNNPPPJJJKKKLLLNNNOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOONNNJJJJJJJJJMMMQQQRRRQQQOOOQQQPPPVVVbbbiiidddZZZSSSRRRQQQNNNKKKHHHGGGHHHJJJOOOMMMLLLMMMQQQXXXaaaggglll]]]YYYYYYXXXQQQQQQQQQRRRRRRQQQMMMJJJKKKLLLMMMOOOPPPPPPPPPOOOMMMKKKIIIJJJKKKKKKHHHEEEDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHEEEBBBFFFKKKKKKGGGIIIJJJLLLNNNNNNMMMKKKJJJNNNLLLMMMRRRVVVXXXXXXXXXQQQPPPNNNOOOPPPRRRQQQPPPQQQSSSUUUWWWXXXWWWVVVUUUTTTWWWZZZ\\\[[[YYYWWWVVVQQQQQQSSSTTTTTTTTTSSSRRRUUUNNNHHHHHHNNNRRRQQQNNNMMMOOORRRSSSQQQOOOOOONNNOOOKKKNNNUUUTTTPPPXXXeeevvvnnnxxxwwwaaaVVV^^^rrrvvvggguuuqqqaaaTTTTTTWWWXXX[[[aaaoooxxx|||}}}xxxzzz]]]CCC>>>@@@AAACCCGGGJJJ@@@>>>DDDDDDCCCSSSkkkoooYYYLLLNNNSSSOOOLLLNNNJJJLLLJJJGGGDDDCCCDDDEEEGGGGGGHHHGGGEEECCCCCCEEEFFFJJJJJJIIIIIIJJJHHHEEECCCCCCDDDFFFGGGGGGFFFDDDCCCGGGEEECCCEEEHHHIIIHHHEEEEEEDDDCCC@@@???@@@DDDHHHJJJKKKLLLLLLLLLNNNQQQSSSUUUSSSQQQPPPQQQRRRQQQQQQPPPOOONNNMMMMMMLLLIIIGGGDDDDDDCCCCCCBBBBBBCCCCCC>>>???AAADDDGGGGGGDDDBBBBBBAAA@@@@@@AAABBBCCCEEEAAABBBDDDGGGIIILLLNNNOOOOOONNNNNNPPPRRRRRRQQQOOOJJJLLLOOORRRRRRPPPMMMKKKIIIJJJJJJHHHEEEDDDGGGJJJIIIJJJJJJKKKLLLMMMMMMNNNGGGLLLPPPPPPMMMKKKMMMQQQPPPPPPPPPOOOMMMMMMOOOQQQJJJLLLNNNOOOPPPOOOMMMLLLKKKLLLNNNOOOPPPPPPOOOOOOMMMKKKKKKLLLOOOOOOMMMJJJQQQPPPXXXddddddXXXPPPPPPQQQPPPOOOMMMKKKKKKMMMOOOGGGJJJLLLJJJHHHJJJPPPWWWppp___XXXRRRQQQSSSQQQPPPNNNNNNNNNMMMKKKHHHKKKLLLNNNOOOPPPPPPOOOOOOQQQNNNKKKKKKLLLKKKIIIFFFDDDEEEEEEFFFFFFFFFFFFEEEBBBBBBDDDGGGKKKMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOONNNOOOTTTZZZ\\\XXXSSSUUUVVVUUUTTTRRRPPPMMMKKKNNNPPPRRRRRRQQQPPPQQQSSSQQQWWW^^^]]]WWWQQQOOOOOOKKKNNNPPPNNNJJJHHHLLLOOOLLLIIIFFFIIIOOORRRQQQNNNKKKLLLNNNMMMLLLLLLLLLNNNNNNKKKLLLPPPPPPNNNMMMPPP\\\mmm}}}oooppp~~~gggYYYcccsss~~~~~~yyylllpppiii^^^YYY^^^aaa___fffpppvvvXXXIIIAAAFFFGGGAAADDDNNNKKK???>>>EEECCCJJJsssfff\\\QQQPPPOOONNNMMMKKKJJJJJJKKKGGGBBBAAABBBDDDDDDCCCFFFFFFEEEDDDEEEFFFHHHIIIFFFGGGHHHIIIIIIHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGEEECCCCCCIIINNNLLLLLLLLLLLLLLLMMMOOOOOOOOOLLLOOOUUUYYYUUUQQQOOOOOOMMMKKKJJJJJJIIIHHHFFFDDDBBBAAAAAABBBCCCBBBAAAFFFDDDBBBAAABBBCCCCCCBBB;;;<<<===???AAABBBBBBBBBEEEFFFGGGIIIKKKLLLMMMNNNLLLMMMNNNNNNMMMLLLMMMOOOLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEKKKJJJHHHIIIKKKLLLLLLKKKJJJLLLNNNMMMKKKKKKMMMPPPPPPNNNLLLLLLNNNPPPPPPPPPJJJMMMPPPRRRQQQOOONNNNNNQQQPPPPPPOOOOOOOOOPPPPPPNNNLLLLLLLLLIIIGGGKKKRRRSSSTTTUUUUUUTTTRRROOOMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJeeeVVVSSSPPPPPPSSSMMMLLLKKKKKKKKKKKKIIIFFFJJJKKKMMMNNNOOOOOONNNNNNLLLJJJIIIKKKMMMMMMKKKIIIEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFHHHKKKLLLKKKIIIJJJJJJKKKKKKMMMNNNPPPPPPQQQNNNLLLOOOTTTXXXWWWVVVRRRRRRQQQOOONNNLLLJJJIIIKKKLLLNNNQQQRRRQQQNNNJJJRRR[[[cccaaaVVVMMMKKKMMMLLLNNNNNNKKKHHHHHHMMMRRRLLLJJJHHHIIIMMMOOONNNMMMLLLMMMMMMKKKIIIIIIJJJLLLMMMKKKKKKNNNNNNKKKKKKMMMPPP[[[vvvvvvhhhrrrtttooozzzmmmlll~~~___YYYWWWZZZ^^^```bbbeee|||{{{uuu}}}ggg___^^^eeejjjmmmvvv}}}uuu^^^MMMCCC>>>DDDIIIIIILLLRRRLLLDDD@@@IIIZZZvvvvvv\\\YYYOOONNNNNNMMMMMMLLLLLLLLLJJJGGGCCCCCCDDDEEEEEEDDDFFFEEEDDDDDDDDDFFFGGGHHHFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBEEEGGGIIIGGGDDDDDDHHHLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOLLLNNNTTTWWWSSSOOOMMMLLLJJJGGGFFFEEEDDDBBB@@@@@@AAABBBCCCCCCCCCBBBBBBDDDBBBBBBBBBCCCBBB@@@>>>:::;;;<<<>>>@@@AAAAAAAAAFFFFFFGGGHHHJJJKKKLLLLLLJJJKKKLLLKKKIIIHHHIIIJJJGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFLLLKKKIIIJJJKKKLLLLLLKKKHHHJJJKKKKKKJJJKKKNNNRRRQQQOOONNNNNNOOOPPPPPPOOOKKKMMMPPPQQQPPPOOOOOOOOOTTTSSSRRRPPPOOONNNNNNNNNOOOMMMMMMNNNKKKIIINNNUUUVVVVVVUUUTTTQQQOOOLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHIIItttXXXOOOQQQQQQQQQSSSKKKJJJIIIIIIJJJJJJHHHGGGIIIJJJLLLMMMNNNNNNMMMMMMIIIIIIIIIKKKMMMLLLJJJGGGDDDDDDEEEEEEFFFFFFFFFFFFIIIHHHIIIJJJKKKKKKIIIGGGGGGGGGGGGHHHKKKNNNQQQTTTSSSOOOJJJIIINNNSSSVVVWWWSSSRRRQQQOOOMMMLLLLLLKKKIIIIIIKKKPPPTTTRRRKKKEEERRR\\\dddaaaTTTJJJJJJNNNLLLMMMKKKHHHFFFHHHNNNSSSLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGHHHKKKMMMOOOLLLLLLNNNMMMJJJIIIKKKHHHJJJ^^^ooo```mmm~~~uuuiiiccckkk{{{yyyvvvnnnYYYQQQLLLMMMPPPRRRXXX]]]kkk|||zzz}}}gggccceeennnuuuzzz|||{{{{{{sssvvvxxxwwwsssjjjZZZKKKBBB@@@@@@FFFNNNTTTTTTSSSCCCBBBDDDUUU|||___SSSQQQLLLLLLLLLLLLLLLLLLLLLLLLHHHFFFEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCEEEHHHJJJIIIGGGEEEGGGIIILLLMMMNNNOOOPPPOOONNNNNNNNNLLLNNNRRRSSSOOOKKKJJJIIIFFFDDDBBBAAA@@@===;;;<<>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCDDDBBBEEEHHHIIIGGGFFFFFFFFFIIIKKKMMMNNNNNNMMMLLLKKKMMMKKKLLLPPPOOOJJJGGGGGGEEECCCAAA@@@@@@???===;;;;;;???CCCCCC@@@AAAEEEJJJEEEDDDBBBBBBAAA@@@===::::::;;;<<<>>>???@@@@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFCCCEEEGGGGGGFFFEEEEEEFFFEEEEEEFFFEEEEEEDDDCCCBBB??????@@@@@@BBBDDDGGGHHHMMMLLLKKKLLLMMMMMMKKKJJJDDDDDDEEEFFFIIIMMMQQQTTTRRRQQQPPPQQQQQQOOOLLLJJJMMMNNNNNNLLLKKKLLLNNNPPPRRRQQQOOONNNLLLKKKKKKJJJLLLKKKLLLMMMLLLKKKPPPXXXYYYVVVQQQLLLIIIHHHHHHHHHIIIHHHFFFEEEEEEFFFGGGHHHKKKIIIEEEBBBAAACCCEEEGGGlllZZZNNNQQQWWWTTTNNNMMMIIIHHHHHHIIIKKKKKKJJJHHHFFFGGGHHHJJJKKKJJJJJJIIIFFFHHHJJJKKKIIIGGGDDDBBBEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJLLLMMMNNNLLLJJJLLLJJJIIIHHHIIILLLOOOQQQOOONNNLLLLLLMMMPPPRRRRRRNNNMMMKKKIIIHHHHHHIIIIIIGGGKKKOOOOOOKKKIIILLLOOOXXXVVVRRROOOMMMLLLMMMMMMGGGHHHJJJKKKKKKKKKLLLMMMKKKKKKKKKIIIFFFEEEFFFGGGEEEFFFFFFGGGIIIOOOWWW\\\WWWSSSQQQRRRPPPLLLLLLNNNTTTOOOVVVlllrrrcccYYYdddzzzxxxfffggghhhnnn{{{~~~rrriiieeecccdddcccbbbdddhhhwww~~~zzztttxxx~~~zzzlllhhhtttzzzzzzzzzzzz~~~xxxrrrlllhhh^^^YYYRRRKKKEEEAAA@@@AAA@@@FFFJJJKKKMMMNNNGGG>>>>>>NNNsssxxxYYYVVVRRRGGGHHHHHHGGGGGGFFFEEEEEEEEECCCEEEGGGHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@???>>>===>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@?????????@@@BBBBBB>>>AAADDDFFFEEEDDDDDDCCCDDDEEEHHHJJJJJJJJJHHHGGGJJJIIIJJJMMMKKKEEECCCDDD@@@???===>>>>>>???===<<<<<>>@@@GGGMMMJJJFFFBBB@@@??????>>>>>><<<===>>>???@@@AAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDBBBDDDGGGHHHHHHGGGHHHIIIEEEEEEEEEDDDCCCAAA@@@???=========???AAACCCFFFHHHLLLKKKKKKLLLMMMMMMKKKIIIDDDCCCDDDFFFIIINNNQQQSSSPPPOOOOOOOOOOOOMMMJJJHHHKKKKKKKKKIIIHHHHHHKKKMMMKKKJJJJJJIIIIIIIIIIIIJJJIIIHHHIIIJJJIIIIIINNNUUUUUURRRMMMHHHFFFFFFGGGIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIGGGCCCAAA@@@AAACCCEEE~~~\\\QQQLLLQQQUUUPPPKKKJJJGGGGGGFFFGGGIIIIIIHHHFFFDDDEEEGGGHHHIIIIIIHHHHHHBBBDDDGGGHHHHHHGGGFFFGGGIIIIIIHHHHHHIIIKKKMMMNNNIIIIIIJJJLLLOOOOOONNNLLLNNNMMMKKKJJJJJJKKKLLLMMMKKKLLLMMMOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJFFFKKKNNNKKKEEEDDDJJJQQQ\\\VVVNNNJJJJJJKKKJJJHHHFFFHHHJJJKKKLLLKKKJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKQQQXXX]]]XXXTTTRRRRRRPPPMMMMMMOOOTTTSSSYYYfffqqq~~~zzz```]]]rrrsssggggggrrr}}}yyy}}}}}}|||zzz~~~~~~{{{iiiZZZQQQMMMTTT]]]iiitttxxxvvvpppkkk^^^bbbhhhqqq|||vvvpppiiiaaa\\\QQQJJJCCC@@@===<<<>>>CCCBBBDDDGGGGGGDDDAAA??????MMMhhh\\\MMMPPPPPPIIIGGGGGGFFFEEEEEEDDDCCCCCCBBBDDDFFFFFFEEEDDDCCCDDDBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>=========???@@@@@@AAAAAAAAAAAAAAA<<<<<<======>>>?????????===???AAABBBCCCBBBAAA@@@???@@@BBBDDDEEEFFFFFFEEEGGGGGGHHHJJJGGGAAA@@@BBB<<<;;;:::;;;=========;;;===???@@@??????BBBGGGLLLKKKGGGAAA>>>>>>?????????===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAADDDHHHIIIIIIHHHHHHHHHBBBBBBBBBAAA@@@???===<<<=========>>>AAACCCFFFHHHIIIIIIIIIKKKMMMMMMKKKIIIDDDDDDDDDGGGKKKOOOPPPPPPNNNMMMKKKKKKKKKKKKHHHFFFHHHHHHHHHFFFDDDDDDFFFHHHEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEFFFGGGFFFEEEJJJRRRRRROOOJJJFFFDDDEEEGGGHHHGGGHHHHHHHHHHHHIIIIIIIIIFFFDDDBBB@@@???@@@BBBCCC|||eeeTTTLLLKKKPPPQQQLLLKKKNNNHHHHHHGGGHHHIIIIIIGGGFFFCCCDDDFFFGGGHHHHHHGGGGGGAAADDDFFFFFFEEEEEEFFFHHHJJJIIIIIIIIIJJJLLLNNNOOOKKKKKKKKKMMMOOOPPPNNNLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHJJJMMMNNNMMMLLLKKKJJJMMMNNNNNNNNNNNNMMMMMMLLLHHHJJJLLLIIIFFFFFFJJJPPPXXXSSSOOOLLLLLLKKKJJJHHHIIIIIIHHHIIIJJJJJJIIIIIIKKKHHHFFFGGGIIIKKKIIIHHHLLLLLLLLLKKKLLLOOOSSSWWWVVVRRROOOOOONNNJJJKKKNNNPPPSSSYYY^^^___iiiooonnnuuugggdddnnnrrriiigggjjjpppuuu{{{~~~sssmmmgggdddeeedddaaa]]]aaalll|||yyymmmiii```VVVOOOJJJFFFCCC@@@GGGQQQ[[[```___ZZZWWWTTT]]]iiivvvzzzsssllleee]]]UUUOOOIIIAAA<<<===??????BBBGGGDDDAAAAAABBB>>><<>>???@@@@@@???>>>===<<<;;;<<<===>>>>>>>>>===<<>>@@@AAAAAA@@@???AAAAAA@@@AAA@@@???===;;;;;;<<<===???AAACCCEEEFFFEEEDDDFFFHHHDDD???>>>AAA>>>===<<<<<<===>>>===<<<===>>>???AAACCCEEEFFFGGGHHHDDDAAA>>>>>>???>>>>>><<<===>>>???@@@@@@@@@????????????@@@@@@AAAAAAAAABBBDDDGGGHHHGGGEEEDDDCCC>>>??????@@@@@@@@@???????????????@@@BBBDDDGGGHHHFFFFFFHHHJJJLLLMMMKKKIIIFFFEEEFFFIIIMMMOOOOOOMMMLLLJJJHHHGGGGGGHHHGGGEEEDDDDDDEEECCCBBBAAABBBDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEDDDDDDEEEDDDCCCHHHOOOPPPMMMIIIEEECCCCCCDDDFFFEEEFFFHHHIIIJJJIIIHHHGGGBBBBBB@@@@@@???@@@AAABBBiiiTTTQQQLLLKKKPPPPPPKKKNNNUUUKKKJJJJJJJJJKKKKKKIIIGGGBBBCCCEEEFFFGGGGGGFFFFFFDDDFFFGGGFFFCCCBBBCCCEEEHHHGGGFFFFFFGGGJJJLLLNNNMMMLLLLLLNNNOOOOOOMMMKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGIIIKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKLLLLLLKKKKKKKKKMMMNNNOOOPPPPPPPPPNNNMMMLLLLLLLLLJJJGGGGGGGGGIIIIIIIIIKKKGGGDDDFFFKKKMMMKKKHHHQQQQQQOOOMMMKKKKKKNNNPPPSSSOOOLLLLLLKKKHHHIIILLLNNNRRRXXXYYYSSSXXXrrr{{{xxxtttcccbbbuuuqqq^^^RRRPPPVVVbbbkkkwww}}}___YYYRRRPPPPPPPPPLLLIIIIIIWWWkkk}}}~~~iiiYYYTTTRRRPPPMMMIIIHHHHHHEEEBBB>>>CCCKKKSSSWWWWWWUUUSSSZZZfffuuu|||vvvmmmeee]]]UUUMMMGGGDDD;;;777;;;@@@AAACCCGGGFFF>>>===@@@======PPPiiieeeQQQQQQNNNBBB@@@JJJDDDEEEEEEFFFGGGHHHHHHHHHAAACCCDDDBBB???===???AAA;;;<<<=========;;;:::999999:::===?????????===<<>>===;;;<<>>>>>???>>>>>>===>>>>>>???@@@@@@AAAAAABBBEEEGGGGGGDDDAAA???>>>===>>>@@@AAACCCCCCDDDDDDAAA@@@AAABBBCCCFFFHHHJJJDDDEEEFFFIIILLLMMMKKKIIIGGGFFFGGGKKKOOOPPPMMMJJJJJJHHHEEEDDDEEEFFFFFFEEEAAABBBCCCBBB@@@???@@@AAACCCCCCCCCCCCCCCDDDEEEFFFEEECCCDDDEEECCCBBBGGGNNNPPPMMMIIIDDDBBBAAABBBCCCCCCEEEHHHJJJJJJIIIGGGFFF@@@@@@@@@@@@@@@@@@AAAAAAsss\\\SSSPPPJJJIIINNNOOOKKKJJJMMMNNNKKKHHHIIIMMMOOOLLLIIIFFFFFFEEEGGGHHHIIIGGGFFFAAADDDFFFDDDEEEHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKHHHJJJMMMNNNMMMJJJFFFDDDGGGHHHIIIJJJJJJHHHEEEBBBJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFHHHIIILLLMMMMMMMMMLLLJJJHHHFFFHHHJJJLLLLLLJJJHHHHHHHHHLLLJJJHHHGGGHHHIIIHHHGGGGGGHHHIIIKKKLLLKKKKKKJJJTTTTTTSSSQQQNNNMMMMMMNNNWWWNNNKKKNNNIII@@@DDDPPPNNNMMMQQQXXXWWWUUUbbbsssssssssyyytttrrr~~~qqqdddXXXUUUUUUVVVZZZaaaiiiwwwuuueeeQQQOOOKKKHHHFFFGGGIIIKKKPPPPPPUUUcccwwwkkkccc^^^RRRKKKKKKFFFNNNPPPRRRXXXPPPBBB@@@???EEELLLQQQXXX^^^\\\VVVjjjvvv~~~{{{yyymmmhhhbbb\\\VVVNNNEEE????????????@@@AAABBBBBBAAAAAAEEEDDD===<<>>???????????????AAADDDEEECCC???<<<<<<===777AAAHHHHHHDDDCCCAAA????????????>>>===;;;:::999;;;;;;;;;<<<>>>BBBEEEGGGBBBBBB@@@?????????@@@@@@DDDAAA======???@@@@@@?????????>>>>>>??????@@@AAA@@@AAAAAAAAA@@@???===<<>>>>>=========>>>>>>===;;;999:::<<>>>>>AAAAAA@@@@@@AAABBBBBBCCCBBBCCCCCCDDDDDDFFFGGGHHHHHHFFFFFFGGGIIIKKKLLLLLLEEEMMMTTTUUUPPPKKKKKKLLLNNNIIICCCAAADDDFFFEEEBBBBBB???===>>>AAACCCBBB@@@AAACCCEEECCC>>>===AAAEEEHHHBBB???@@@AAAAAACCCFFFHHHHHHGGGFFFEEEDDDCCCCCCIIIIIIIIIIIIHHHGGGGGGFFFCCC???::::::<<>>=========???AAAAAA???;;;999:::;;;<<>>???>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;===???BBBDDDAAA@@@???>>>>>>@@@AAACCCCCCAAA@@@@@@BBBCCCAAA?????????>>>>>>??????@@@@@@???@@@@@@@@@???>>><<<;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;===???AAAAAABBBCCCCCCBBB???=========????????????@@@BBBCCCDDDFFFEEEDDDDDDEEEEEEEEEDDD@@@AAADDDHHHJJJKKKIIIHHHNNNSSSXXXXXXUUUQQQOOOPPPMMMHHHCCCBBBDDDEEECCC@@@???======???CCCEEEDDDCCCBBBDDDEEECCC??????CCCHHHGGGBBB@@@BBBCCCAAA@@@BBBGGGGGGFFFEEEDDDCCCBBBBBBGGGGGGGGGGGGGGGGGGFFFEEEAAA>>>;;;;;;>>>AAACCCCCCsssZZZRRRTTTOOONNNQQQVVVXXXSSSOOOMMMJJJLLLQQQWWWYYYUUUKKKCCCGGGEEEDDDDDDDDDDDDAAA???NNNNNNKKKEEEDDDGGGIIIGGGJJJGGGBBB@@@@@@DDDIIIMMMJJJHHHFFFDDDCCCDDDFFFGGGEEEGGGFFFAAA:::999>>>EEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCEEEFFFGGGGGGFFFGGGGGGHHHIIIIIIPPPQQQRRRPPPMMMJJJIIIIIIGGGGGGHHHJJJMMMNNNMMMLLLJJJJJJKKKKKKJJJJJJIIIHHHEEEGGGJJJLLLLLLJJJGGGEEEEEEFFFCCC???CCCMMMOOOKKKRRRNNNNNNRRRRRRNNNRRRZZZvvvtttlllnnnvvvuuu}}}yyyiiiiiinnnxxxjjjYYYRRRQQQPPPSSSRRRRRRQQQPPPPPPOOOOOOZZZ]]]^^^[[[YYYaaarrr~~~vvvoooVVVIIIBBBEEEIIIIIIJJJOOOPPP]]]cccddddddXXXLLLLLLTTT\\\uuu}}}uuu{{{}}}wwwqqqkkkfffcccWWWSSSMMMHHHDDD@@@<<<999>>>===>>>AAAEEEEEEBBB???@@@===@@@SSSsss```QQQLLLGGGFFFIIILLLLLLLLLEEEIIIMMMMMMKKKHHHHHHIIIEEEDDDCCCAAAAAAAAABBBCCC===<<<;;;:::999888888888999:::;;;;;;<<<<<<;;;;;;>>>>>>>>><<<:::999;;;<<<@@@DDDDDD>>>999:::<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<>>>@@@BBBCCCAAA@@@>>>===>>>@@@CCCDDDAAAAAABBBDDDEEEEEEBBB@@@>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::<<<<<<======>>>???@@@@@@???@@@AAAAAA>>>==================>>>@@@AAACCCDDDFFFDDDDDDFFFIIIIIIFFFBBBHHHIIIJJJKKKKKKKKKJJJJJJXXXXXXYYYXXXWWWTTTRRRQQQLLLHHHEEEDDDEEEDDDAAA>>>;;;;;;===AAAEEEHHHHHHGGGEEEFFFGGGDDDBBBCCCHHHLLLNNNGGGAAA@@@??????AAADDDHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDAAA>>>===???AAACCCCCCfffTTTUUUYYYSSSRRRRRRTTTSSSOOOJJJFFFMMMKKKJJJKKKLLLLLLIIIGGGIIIGGGFFFEEEEEEDDDAAA???HHHJJJIIIFFFGGGKKKMMMKKKGGGDDD@@@>>>???BBBGGGJJJHHHGGGEEECCCBBBCCCEEEFFFDDDDDDCCC???<<<<<<@@@DDDDDDDDDCCCBBBCCCCCCDDDEEECCCDDDEEEDDDCCCCCCEEEFFFHHHGGGFFFFFFFFFGGGIIIJJJOOOPPPPPPNNNKKKHHHHHHHHHHHHGGGFFFGGGJJJLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJKKKKKKKKKIIIEEECCCGGGBBB???CCCKKKQQQRRROOOPPPKKKKKKPPPSSSQQQRRRVVVfffyyylllnnn~~~tttrrr|||llleeeiiirrrrrr\\\MMMGGGHHHJJJRRRTTTWWWZZZ\\\]]]^^^^^^hhhnnnsssooofffdddiiiqqq{{{tttmmmfff\\\UUUOOOJJJHHHMMMPPPPPPQQQUUU\\\qqq|||yyynnnZZZNNNRRR[[[rrr{{{ooorrr~~~}}}zzztttmmmfff___ZZZXXXQQQMMMHHHDDDAAA??????>>>BBBBBBCCCFFFGGGEEE@@@;;;AAAHHHXXXrrrmmmXXXQQQNNNKKKJJJLLLMMMLLLKKKIIIOOOUUUUUUQQQLLLKKKLLLCCCBBBAAAAAAAAAAAABBBBBB======;;;:::999999888888999999:::;;;;;;;;;;;;;;;>>>>>>===<<<<<<>>>@@@BBB@@@CCCBBB<<<999;;;===<<<<<<<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFBBBAAA???===>>>@@@BBBDDD@@@AAABBBCCCDDDCCCBBBAAA===>>>>>>???????????????=========<<<<<<;;;;;;;;;999999::::::::::::::::::;;;===>>>??????>>>?????????AAABBBBBB@@@??????@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCFFFKKKPPPPPPJJJEEEMMMMMMLLLLLLMMMPPPUUUXXXZZZWWWSSSRRRSSSRRRPPPMMMJJJHHHFFFFFFEEECCC???<<<999;;;???DDDHHHJJJKKKJJJIIIIIIIIIGGGGGGIIINNNRRRXXXMMMCCC>>>===???EEELLLIIIHHHGGGEEEDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFIIIGGGCCC@@@?????????@@@|||ZZZOOORRRTTTTTTSSSQQQOOONNNMMMJJJFFFKKKIIIEEEDDDDDDFFFGGGHHHHHHGGGEEEEEEEEEDDDAAA???CCCGGGIIIHHHIIILLLLLLIIIBBBAAA@@@@@@@@@BBBDDDEEEDDDEEEEEEEEEEEEDDDDDDCCCDDDAAA???@@@CCCEEEEEECCCBBBBBBAAA@@@AAABBBDDDEEECCCDDDEEEEEEDDDDDDFFFHHHKKKJJJHHHGGGGGGGGGHHHIIIMMMNNNNNNLLLJJJHHHIIIJJJKKKHHHDDDDDDFFFIIIKKKLLLMMMLLLKKKJJJIIIIIIHHHHHHMMMKKKIIIHHHIIIIIIGGGEEEGGGAAAMMMgggpppaaaQQQNNNQQQMMMMMMPPPSSSSSSSSSTTT[[[ccc{{{~~~nnnvvv{{{jjjmmmsssddddddmmm{{{{{{gggWWWNNNIIIGGGGGGPPPSSSXXX^^^dddjjjnnnppprrr{{{|||tttqqquuuyyyqqqfff```ZZZSSSMMMMMMKKKJJJKKKNNNSSS\\\dddvvvnnnZZZXXXgggwwwjjjcccaaavvv}}}rrrooolllkkkmmmsss{{{}}}wwwtttpppjjjccc[[[UUUPPPNNNGGGEEEAAA>>><<<<<<>>>???BBBCCCDDDFFFEEECCC???===<<>>===<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;>>>AAADDDFFF===AAAAAA>>>===??????===;;;<<<>>>@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGDDDCCC@@@??????@@@BBBDDD@@@AAABBBBBBBBBAAAAAAAAA<<<===>>>????????????>>><<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<======<<<<<<<<<>>>@@@@@@>>>===>>>???BBBCCCEEEEEECCCBBBCCCDDDAAA@@@@@@@@@@@@@@@AAAAAADDDGGGLLLSSSVVVSSSLLLFFFEEEIIINNNRRRVVVZZZ___cccWWWRRRNNNMMMNNNOOOLLLJJJIIIHHHHHHGGGFFFCCC???<<<:::===AAAFFFIIIKKKLLLMMMLLLLLLKKKKKKKKKMMMQQQTTTXXXPPPHHHEEEEEEDDDGGGLLLHHHGGGDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGFFFFFFIIIGGGEEEBBB???>>>>>>???uuuUUUQQQSSSOOORRRSSSQQQNNNNNNPPPOOOKKKEEEFFFGGGGGGGGGGGGFFFEEEFFFEEEDDDEEEFFFEEECCCAAADDDIIIKKKJJJIIIJJJGGGCCC??????@@@AAABBBBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAABBB???===AAAHHHJJJGGGCCC???>>>======>>>@@@BBBDDDDDDEEEFFFEEEDDDEEEGGGIIIKKKKKKJJJIIIIIIIIIIIIIIIMMMNNNNNNLLLJJJIIIJJJKKKJJJGGGDDDCCCEEEHHHKKKLLLKKKJJJIIIGGGGGGFFFFFFFFFIIIFFFDDDEEEHHHJJJJJJHHHHHHIIIfffxxxXXXOOOUUUSSSQQQPPPPPPPPPOOONNNPPPRRRaaappprrr|||ddd]]]gggxxxxxxnnnuuu{{{nnn```YYYVVVRRRNNNLLLMMMPPPUUU\\\eeennnuuuyyy{{{tttqqqfffaaa[[[UUURRRPPPOOONNNMMMQQQ___ssslllbbbnnncccVVVWWWWWWaaannnzzzzzzsssmmmhhhcccYYYXXXWWWWWW\\\ccckkkooo~~~~~~|||tttnnngggccc^^^WWWPPPKKKGGGFFFAAA@@@???===;;;<<>>::::::???CCCTTTqqqxxx^^^SSSLLLHHHHHHHHHHHHIIIJJJJJJKKKHHHKKKNNNMMMHHHDDDBBBBBBAAA@@@@@@@@@?????????>>>======<<<;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<999888888:::>>>AAACCCCCC;;;???AAA???@@@BBBAAA>>><<<===???AAABBBCCCDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFCCCCCCBBBBBBBBBCCCDDDEEEAAACCCFFFFFFDDDBBBAAAAAA<<<===>>>?????????>>>===<<<<<<;;;;;;:::;;;;;;<<<;;;<<<>>>???@@@??????>>>???BBBCCCBBB???>>>@@@BBBDDDEEEGGGFFFEEEDDDDDDEEEBBBBBBBBBBBBBBBCCCCCCDDDLLLOOOTTTVVVUUUPPPKKKGGGNNNUUU^^^bbbaaa]]]ZZZXXXRRROOOKKKJJJLLLMMMLLLJJJIIIIIIIIIHHHFFFCCCAAA???>>>AAAEEEHHHIIIJJJLLLNNNLLLLLLLLLLLLNNNOOOQQQRRROOOLLLLLLOOOOOOJJJFFFEEEEEEDDDAAA???>>>>>>???@@@DDDEEEEEEFFFFFFFFFFFFEEECCCCCCCCCAAA???>>>@@@AAAoooTTTVVVXXXQQQOOORRRRRROOOOOORRROOOIIICCCEEEGGGIIIIIIHHHGGGGGGHHHGGGGGGHHHJJJKKKJJJHHHIIILLLLLLIIIHHHHHHFFFAAA>>>??????@@@AAAAAABBBBBB???@@@BBBCCCCCCBBB@@@???@@@???>>>@@@EEEGGGEEECCC???>>>===<<<===@@@CCCEEECCCDDDEEEEEEDDDEEEGGGIIIHHHIIIIIIJJJJJJJJJJJJJJJNNNNNNLLLJJJGGGEEEFFFGGGEEEDDDDDDFFFIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHGGGEEEDDDFFFKKKLLLIIIFFFHHHMMMeeeuuu]]]UUUVVVVVVSSSOOOKKKJJJJJJIIIIIIKKKSSSddd~~~qqqqqqzzz~~~qqqlllmmmppptttxxxpppfff___[[[^^^```______bbb[[[[[[^^^ccclllwwwuuuggg\\\^^^ooo|||lllgggeee___YYYWWWZZZ```eeefffkkkyyytttttt|||```VVVYYY[[[[[[eeennnnnnkkkiiifffcccaaacccfffkkkqqqwww|||}}}xxxtttooohhhbbbXXXUUUPPPJJJEEEAAA???>>>>>>???@@@>>>===>>>AAAEEEBBBCCCAAA<<<===III___qqq___RRRNNNJJJEEEFFFFFFFFFFFFFFFHHHJJJIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::999888:::>>>@@@???>>>===??????>>>???BBBAAA>>>===>>>???AAACCCDDDEEEEEE@@@AAABBBDDDEEEFFFFFFFFF@@@AAABBBDDDFFFGGGHHHHHHBBBHHHNNNOOOLLLGGGCCCAAA;;;<<<>>>???@@@???>>>======<<<;;;::::::;;;<<<===;;;===???AAAAAAAAA@@@???DDDGGGHHHEEEAAA@@@CCCGGGCCCEEEFFFEEECCCBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHIIIRRRUUUVVVTTTOOOLLLLLLNNN]]]aaaeeeccc[[[RRRLLLJJJLLLKKKIIIIIIJJJKKKLLLKKKIIIJJJIIIHHHFFFDDDCCCCCCCCCFFFHHHIIIHHHHHHKKKMMMJJJJJJKKKLLLNNNNNNNNNMMMIIIGGGIIINNNOOOJJJEEECCCFFFDDDAAA???>>>>>>@@@AAADDDDDDEEEEEEEEEDDDCCCCCC@@@AAABBB@@@===<<<>>>@@@eeeOOOWWW[[[QQQNNNSSSSSSPPPOOOPPPJJJBBBDDDEEEEEEEEEEEEFFFIIIKKKKKKKKKKKKMMMPPPQQQPPPOOOKKKMMMLLLHHHFFFHHHHHHEEE@@@?????????@@@AAABBBCCC????????????@@@@@@@@@??????????????????@@@BBBDDDAAA@@@>>>>>>???BBBEEEGGGBBBCCCDDDDDDDDDDDDFFFHHHEEEFFFHHHJJJKKKKKKKKKJJJMMMLLLJJJGGGCCCAAAAAABBBAAABBBEEEJJJNNNOOONNNLLLNNNMMMKKKJJJJJJKKKLLLLLLJJJHHHHHHKKKNNNMMMGGGBBBFFFFFFMMMXXX^^^]]]XXXVVVSSSTTTRRRLLLHHHGGGHHHIIIHHHMMMOOOTTTfffjjjeeezzz|||pppjjjrrr{{{nnnZZZTTTTTTZZZccchhhjjjpppxxxrrrqqqrrruuu}}}uuudddXXXTTT]]]qqqwwwkkkccceeegggaaa[[[XXXcccppp~~~sssgggeeeiiiiiirrr{{{~~~}}}vvvmmmfff^^^XXXOOOLLLGGGBBB>>>;;;:::999:::<<<======;;;<<<@@@CCC:::===@@@CCCOOOmmmaaaOOOLLLKKKJJJHHHHHHGGGFFFDDDDDDFFFHHHFFFDDDAAAAAABBBDDDDDDDDDAAAAAA@@@@@@???===<<<;;;999999999999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;>>><<<;;;<<>>;;;===@@@AAA>>>===>>>@@@BBBCCCDDDEEEEEE@@@AAACCCEEEFFFGGGGGGGGG===???BBBFFFHHHJJJKKKKKKCCCKKKTTTXXXTTTLLLDDD@@@;;;<<<>>>???@@@???===<<<===<<<;;;:::;;;<<<===>>>;;;===???AAABBBAAA@@@@@@HHHJJJKKKGGGCCCBBBFFFKKKBBBCCCDDDDDDAAA@@@@@@@@@@@@AAABBBDDDGGGJJJMMMNNNSSSUUUUUUOOOIIIIIIPPPWWWZZZZZZXXXQQQIIIEEEFFFIIIGGGGGGGGGHHHHHHIIIKKKLLLJJJJJJJJJHHHFFFEEEEEEEEEGGGIIIJJJIIIGGGGGGJJJMMMHHHHHHIIIKKKMMMMMMKKKJJJJJJEEECCCEEEGGGEEEFFFHHHIIIGGGDDDBBBAAAAAACCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAACCCCCC@@@;;;999:::<<<\\\NNNWWWZZZLLL[[[ZZZXXXTTTOOOKKKGGGEEECCCCCCCCCDDDDDDEEEFFFGGGGGGIIILLLLLLKKKKKKKKKLLLJJJJJJIIIHHHHHHGGGFFFFFFKKKDDD@@@AAABBBAAA@@@BBB===???AAA@@@===<<<===>>>>>>>>>===;;;::::::===???AAA@@@?????????@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFFFFFFFFFFHHHIIIJJJNNNLLLJJJGGGEEECCCCCCCCCCCCEEEHHHKKKMMMMMMLLLLLLIIIJJJJJJJJJHHHHHHJJJLLLLLLKKKJJJJJJJJJIIIFFFDDDJJJJJJJJJMMMPPPRRRQQQPPPQQQPPPNNNLLLIIIGGGFFFEEELLLNNNOOONNNTTTiiixxxcccZZZggg~~~uuummmgggkkktttpppZZZLLLKKKLLLRRR___jjjpppvvv|||xxxhhh\\\XXXXXX___yyy|||iiieee```[[[YYYZZZ\\\^^^ooo~~~zzz~~~}}}{{{mmmddd\\\TTTOOOFFFDDDBBB@@@>>><<<;;;;;;;;;???BBB@@@>>>>>>>>>>>>>>>AAA???DDDffffffRRROOOLLLJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@@@@AAABBBCCCBBB<<>>AAA===777::::::::::::::::::::::::<<<;;;999999999:::<<<>>>========================:::;;;:::999888:::===???@@@???>>>???@@@AAA???===?????????@@@@@@AAAAAAAAA>>>@@@BBBEEEFFFGGGFFFEEEHHHKKKNNNPPPMMMHHHAAA<<<;;;<<>>>>>>>>>>>>>>???@@@AAABBBJJJJJJHHHGGGFFFFFFFFFFFFAAAAAABBBBBBBBBAAA@@@??????AAADDDGGGIIIHHHGGGFFFNNNKKKHHHFFFFFFJJJOOORRR\\\XXXRRRMMMIIIGGGGGGHHHLLLJJJHHHEEEDDDEEEFFFGGGCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIPPPVVVUUUMMMFFFCCCCCCEEEDDDCCCFFFJJJMMMLLLKKKIIIGGGEEECCCAAAAAAAAAAAADDDCCCCCCBBB@@@>>><<<;;;>>>>>>>>>===<<<:::999888mmmWWWLLLJJJMMMJJJXXXVVVTTTQQQMMMIIIFFFDDDBBBBBBBBBBBBCCCEEEFFFGGGDDDHHHLLLNNNMMMJJJHHHGGGHHHGGGGGGFFFFFFEEEDDDDDDHHHCCC@@@BBBCCCAAA??????===???AAA@@@>>><<<===>>>>>>>>>>>><<<;;;;;;>>>@@@AAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDEEEEEEGGGHHHIIILLLKKKHHHFFFDDDDDDCCCDDDGGGGGGIIIJJJJJJJJJIIIHHHJJJKKKKKKKKKIIIIIIKKKLLLJJJIIIGGGFFFGGGFFFDDDCCCFFFEEEEEEHHHKKKMMMNNNMMMOOOMMMJJJGGGEEEEEEEEEFFFLLLOOOPPPNNNRRRccc~~~jjjWWW[[[hhh~~~yyyllliiiiiirrrxxxcccRRRIIIJJJIIIMMMXXXdddnnnyyykkk___WWW[[[bbbnnnssseeeaaa[[[UUUSSSWWW___eee~~~iii^^^XXXQQQKKKGGG@@@???===;;;:::999999:::<<<>>>???AAACCCDDDCCCAAA???>>>GGGcccuuuVVVMMMNNNLLLHHHHHHEEEDDDCCCCCCBBBCCCCCCCCCDDDCCCCCCCCCCCCBBB@@@??????AAA???:::999<<<===;;;999999999999999999999999999999888888888999:::;;;::::::::::::::::::::::::888888999888888:::===@@@CCC@@@===<<<===>>>>>>============>>>??????@@@@@@===>>>AAACCCDDDCCCCCCBBBAAACCCFFFGGGEEEAAA;;;888;;;<<<===??????===<<<;;;:::::::::;;;<<<===???@@@@@@@@@???>>>>>>>>>>>>???FFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHHHHHHHGGGFFFGGGEEECCCBBBCCCFFFJJJLLLQQQOOOLLLIIIGGGGGGHHHIIIJJJIIIGGGFFFEEEDDDEEEEEEBBBBBBDDDEEEFFFGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHGGGIIIOOOUUUSSSLLLFFFEEEFFFGGGEEEDDDFFFIIIKKKJJJHHHFFFEEECCCBBBAAAAAAAAABBBCCCBBBBBBAAA???>>><<<;;;<<<;;;;;;:::888777777666XXXSSSMMMBBBEEEMMMQQQQQQOOOMMMJJJGGGDDDBBB@@@@@@@@@AAABBBCCCEEEFFFAAAFFFLLLOOONNNIIIEEEBBBEEEEEEDDDDDDCCCBBBBBBBBBDDDAAAAAAEEEEEEAAA======>>>???@@@???>>>===>>>???===>>>>>>===<<<===@@@BBB@@@@@@@@@AAAAAACCCDDDEEEDDDDDDCCCBBBAAA@@@???>>>BBBBBBBBBCCCDDDFFFGGGHHHIIIHHHFFFEEEDDDDDDDDDDDDGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKJJJHHHHHHIIIJJJHHHFFFCCCBBBCCCCCCBBBAAABBBAAAAAACCCFFFIIIKKKKKKLLLJJJFFFCCCBBBCCCFFFGGGHHHLLLNNNNNNQQQ]]]qqq{{{fff^^^[[[aaaxxxuuugggdddpppuuukkkpppxxxgggWWWNNNKKKKKKFFFFFFLLLVVVbbbppp||||||tttnnnqqq~~~zzzbbbZZZYYYdddtttwwwfffaaa___YYYSSSQQQXXXfffqqqqqqcccTTTMMMJJJFFFAAA???<<<;;;999888888999:::<<>><<<:::<<<>>>===888777999;;;;;;888888888777777666666666666666777777777888888888777777777777777777777777555666777777777999===???CCC???;;;888999;;;<<<<<<:::;;;;;;<<<======>>>>>><<<===>>>???@@@???>>>>>>???AAACCCCCCBBB@@@===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999:::<<<>>>???======>>>>>>>>>>>>??????BBBBBBBBBBBBAAA@@@@@@???????????????@@@BBBDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDAAAAAA@@@@@@AAACCCEEEGGGGGGFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGFFFEEEDDDBBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFJJJNNNLLLGGGCCCCCCFFFGGGFFFEEEEEEFFFFFFEEEDDDAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAA@@@???===<<<;;;;;;:::888777666666666666lllIIILLLKKKBBBFFFNNNLLLKKKJJJIIIGGGDDDBBBAAA>>>?????????@@@BBBCCCDDDAAAEEEJJJLLLJJJFFFBBB@@@CCCCCCBBBBBBBBBAAAAAAAAAAAA@@@CCCHHHHHHBBB===<<<>>>??????>>>======>>>???===>>>??????>>>???AAACCC@@@@@@AAABBBCCCDDDEEEFFFDDDCCCBBBAAA???===<<<;;;???@@@@@@BBBCCCDDDEEEFFFFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLMMMGGGHHHIIIIIIGGGFFFGGGGGGGGGEEEAAA@@@@@@AAABBBAAABBB@@@???@@@DDDHHHJJJKKKIIIGGGFFFDDDDDDEEEGGGHHHCCCHHHLLLNNNQQQYYYgggrrrxxxjjj___dddxxx~~~hhh[[[\\\kkk}}}{{{hhhqqqvvviiiaaacccddd```XXXRRRQQQQQQSSSMMMIIIKKKOOOVVVbbbmmmqqqnnnjjjggghhhppp}}}pppcccaaaeeeuuu}}}~~~}}}iii]]]aaaaaa^^^YYYXXX```ppp}}}zzzrrrkkkfffYYYOOOEEECCCBBB???<<<<<<;;;:::999999:::<<>>LLLZZZzzzeeeSSSKKKFFFIIIKKKGGGCCCBBBAAA@@@??????>>>>>>???????????????>>><<<;;;;;;<<<@@@AAA@@@===:::888777666777777666666555444444444444555666777777777666666444444444444444444444444333555666666666777999<<<===;;;777666888:::;;;;;;999999:::;;;<<<<<<======<<<<<<=========<<<;;;:::??????@@@AAAAAA@@@???>>>;;;;;;:::999999:::;;;;;;999888666555666888;;;===888999:::===???AAABBBBBBAAAAAABBBCCCBBBAAA???>>>======<<<<<<>>>AAADDDFFFIIIHHHGGGEEEDDDBBBAAAAAA??????@@@BBBCCCDDDEEEEEECCCDDDEEEFFFGGGGGGHHHHHHDDDDDDEEEEEEDDDBBB@@@>>>???@@@AAACCCDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDCCC@@@BBBCCCAAA>>><<>><<<======>>>???@@@AAAAAA?????????>>>>>><<<;;;:::;;;:::888666555666888999```GGGGGGHHHJJJNNNMMMHHHHHHGGGFFFEEECCCAAA@@@>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFFFFDDDBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@DDDIIIHHHBBB======>>>===<<<<<<<<<===>>>>>>===>>>????????????AAACCC@@@@@@AAACCCDDDEEEFFFFFFCCCBBBAAA???>>><<<;;;:::>>>???@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBDDDDDDEEEEEEEEEFFFHHHJJJLLLMMMGGGIIIJJJJJJHHHGGGGGGGGGGGGEEEBBB@@@AAABBBCCCBBB@@@???===???BBBFFFHHHIIIFFFGGGHHHIIIIIIIIIIIIHHHDDDHHHLLLOOOQQQUUU\\\bbbfffyyyiiiccciiiuuu}}}rrrbbbSSSOOOXXXhhhuuussspppyyylll[[[OOOMMMLLLKKKLLLOOORRRTTTVVV[[[WWWTTTTTTTTTUUU\\\eeeqqq{{{vvvoootttzzzgggfffiiisss~~~qqqaaa]]]dddffffffdddccckkkyyyvvvkkkccc\\\XXXVVVJJJDDD???>>>===:::999:::;;;;;;:::;;;<<>>>>>?????????>>>===:::999;;;@@@DDDXXXPPPGGG???:::666555666555555555444444333333333444444555666666666666555333333333333333333333333444555555555444333555666444444444555888::::::999888888999:::;;;<<<============<<<<<<;;;:::999999888999999999::::::;;;;;;;;;:::999888888999:::;;;999888666555555888:::<<<777888:::===???AAABBBBBB???@@@BBBCCCCCCAAA???===>>>>>>===>>>???BBBEEEGGGFFFEEEDDDBBB@@@>>>===<<<<<<>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@AAABBBCCCDDDCCC@@@>>><<<>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBB<<<===<<<:::888999<<<@@@CCCCCCAAA???===;;;:::999999:::;;;<<<===>>>??????============<<<;;;;;;:::999888666555555666777999{{{aaaPPPNNNOOOVVVYYYQQQHHHGGGGGGFFFEEECCCBBBAAA@@@??????>>>>>>??????@@@BBBBBBBBBAAA??????AAACCCBBBBBBBBBAAAAAAAAAAAAAAA???@@@DDDHHHFFF@@@===???===;;;999999;;;============>>>@@@@@@??????@@@BBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAA@@@???>>>===<<<;;;>>>???@@@AAAAAABBBAAAAAACCCBBBAAA@@@@@@AAABBBCCCFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKMMMMMMKKKIIIHHHHHHGGGEEECCCBBBCCCDDDDDDCCC???======>>>AAADDDEEEEEEDDDFFFHHHJJJKKKJJJIIIHHHJJJLLLNNNOOOOOOOOOQQQRRRVVVlll~~~fffZZZ[[[aaafffbbbZZZSSSPPPSSS\\\cccppp}}}vvvttthhh```XXXOOOJJJHHHEEECCCEEEJJJQQQUUUWWW[[[ZZZ\\\^^^]]][[[___eeennn}}}{{{uuutttttt}}}dddgggqqqjjjaaafffmmmoooooonnnooouuu}}}lllbbb\\\TTTLLLHHHBBB===;;;;;;999666666999:::;;;;;;<<<>>>@@@AAABBB>>>===???>>>999;;;PPPgggqqqUUUOOOKKKHHHCCCAAA@@@@@@CCCEEE@@@@@@???>>>>>>>>>>>>?????????>>>;;;:::===EEELLLqqq^^^HHH;;;555333555888333333333333333333333333333444444444444555555555222222222222222222222222222444444444222111222333//////000333777999999888666777888999:::;;;<<<===<<<<<<;;;;;;:::999999999666666666777888888999999;;;:::999888888999:::;;;;;;:::999888888:::<<<===:::<<<===???@@@@@@??????===???BBBDDDDDDAAA>>><<>><<<:::999:::;;;>>>@@@BBBCCCBBBBBBCCCBBBBBB@@@>>><<<:::999@@@@@@AAAAAA@@@>>><<<:::<<<===>>>@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA===<<<;;;999888:::===AAA???@@@@@@===:::888777888888888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::555555444333333444555666vvvaaaWWWYYYVVVWWWYYYTTTIIIHHHHHHGGGFFFDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>???@@@@@@???===>>>@@@BBB@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>AAADDDAAA<<<<<<@@@<<<:::777777999<<<<<<;;;===>>>@@@@@@???>>>>>>@@@@@@AAABBBCCCDDDCCCCCCBBB?????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???BBBAAA@@@??????@@@AAABBBCCCCCCEEEFFFFFFFFFEEEDDDHHHJJJLLLLLLJJJHHHGGGGGGFFFDDDCCCCCCEEEEEEDDDBBB@@@??????AAACCCEEEDDDDDDCCCDDDFFFGGGGGGGGGGGGGGGLLLLLLLLLLLLLLLLLLKKKKKKPPP\\\ooo~~~yyyfffXXXPPPUUUTTTVVV\\\dddiiiiiihhhnnntttyyy{{{|||bbbUUUQQQNNNLLLMMMIIIHHHGGGGGGJJJOOOVVV[[[___aaafffkkkjjjgggjjjpppyyyzzz|||kkknnn|||gggeeesss}}}|||yyywwwyyyxxx___TTTPPPJJJBBB>>>===:::999:::888444666;;;;;;<<<>>>@@@AAAAAAAAAAAAAAA>>>???DDDGGGSSSqqq|||ZZZNNNOOODDDCCC@@@>>>>>>@@@AAAAAA??????>>>============>>>===>>>>>>;;;:::===EEELLLnnnWWW???555444444333444222222222333333444444555333222111111111222333444000000000000000000000000///111222222111000111222///......000333666777777444444555777888999:::;;;;;;:::999999888888888888777888999999::::::;;;;;;:::::::::999999:::::::::;;;::::::::::::;;;<<<<<<<<<===???@@@AAA@@@???>>>>>>@@@DDDFFFGGGDDDAAA>>>BBBBBBBBBBBBBBBCCCCCCCCC>>>>>>??????>>><<<:::888:::;;;===???AAABBBBBBCCCAAA@@@???>>><<<;;;::::::????????????>>><<<;;;:::999:::;;;===>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>>>>===<<<::::::;;;>>>AAA===??????===:::777888999777888999:::999999888777999999:::::::::::::::999333444444444555555666666pppYYYSSSZZZUUUNNNNNNNNNJJJJJJIIIHHHGGGEEECCCBBBCCCBBBAAA???>>>=========<<<>>>??????>>>>>>@@@AAA???????????????@@@@@@@@@======???@@@>>>:::;;;@@@<<<888555666999;;;;;;:::===???@@@@@@>>>======>>>@@@AAABBBCCCCCCCCCBBBAAA>>>>>>>>>>>>?????????@@@@@@@@@AAABBBAAA@@@???>>>BBBAAA@@@?????????@@@AAA<<<>>>AAADDDFFFFFFEEEEEEEEEGGGIIIIIIGGGEEECCCCCCEEEDDDCCCDDDEEEEEECCCAAACCCCCCCCCEEEGGGHHHFFFEEECCCCCCBBBBBBCCCDDDEEEFFFJJJIIIIIIJJJKKKKKKKKKJJJGGGJJJTTTmmm|||{{{www```OOOGGGHHHRRRfff}}}kkkiiieeeccclllzzzjjjSSSKKKJJJHHHHHHIIIJJJLLLMMMLLLJJJOOOYYYaaakkknnnuuuzzzyyyvvvzzzvvvwwwfffiii{{{~~~vvvTTTEEECCCAAA>>>===<<<:::::::::888555888>>>===???AAACCCDDDCCCBBBAAAAAA<<>>>>>===<<<<<<<<<<<<===888;;;===;;;999;;;AAAFFFZZZFFF444333888777111...111111222333444555555666222111///......000222333////////////////////////---///111111111111222333222///------000333666777222222444555666888999999999999888777777777777777666777888999999:::999999::::::::::::::::::::::::888999999999999::::::999999;;;>>>AAABBBCCCBBBBBBAAADDDHHHJJJKKKHHHDDDBBB???@@@@@@@@@@@@???>>>===;;;===???@@@???===:::888;;;<<<>>>@@@BBBCCCDDDEEE@@@@@@???>>>>>>>>>>>>?????????>>>>>>===;;;::::::777777999:::;;;<<<<<<<<>>======>>>===;;;:::999;;;>>>???===???@@@>>>:::888999;;;888888999999999777666555888888999:::::::::999999444555666777888888888777|||YYYWWWSSSPPPMMMKKKHHHFFFGGGHHHIIIJJJIIIGGGDDDCCCBBB@@@>>><<<<<<===???@@@????????????????????????<<<===>>>???????????????;;;<<<<<<<<<;;;:::999888::::::::::::::::::::::::???AAABBB@@@<<<:::;;;===AAACCCEEEFFFDDDAAA@@@@@@>>>@@@BBBCCCBBBAAAAAABBB@@@AAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@????????????DDDCCCCCCDDDFFFHHHHHHGGGGGGHHHIIIIIIGGGEEEBBBAAABBB???>>>???CCCFFFGGGFFFFFFDDDAAABBBDDDEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHGGGAAAMMMQQQTTTmmm}}}xxxzzzyyyiii^^^TTTHHHFFF[[[wwwhhhaaaXXXTTTXXXbbblllsssuuu}}}fffSSSNNNNNNJJJKKKPPPQQQQQQWWWaaaaaa]]]bbbmmmrrr|||{{{www{{{}}}~~~lllsss|||eeeIIIBBBAAA<<<999:::;;;999777666888:::;;;<<>>============::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;:::888555222000/////////222222111111111111222222...............///000111000000000000000000000000//////000111111111111000000/////////000222444555666555555777:::<<<===<<<===:::666333222444666888888888888777888888999999===888777:::888333444888444555777888888888777666======>>>@@@@@@AAAAAA@@@AAA???FFFXXXbbb\\\MMMCCC>>>???AAAAAA@@@>>><<<;;;;;;:::999:::;;;=========@@@???@@@AAACCCCCCAAA??????>>>===<<<<<<<<<<<<<<<;;;===???===999777999<<<888999;;;<<<<<<<<<;;;;;;;;;;;;<<<@@@CCCBBB>>>:::BBB>>>::::::<<<======;;;999;;;<<<:::777555777::::::999888777888:::<<<>>>:::;;;;;;<<<;;;:::888777444666888:::;;;:::999888fffUUUSSSPPPMMMJJJHHHEEEDDDEEEFFFGGGGGGGGGEEECCCBBBAAA@@@>>><<<;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::>>>???@@@???<<<;;;<<<===???BBBDDDEEEDDDBBBBBBBBB===???AAAAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEHHHIIIIIIIIIGGGHHHIIIJJJJJJIIIGGGFFFEEEBBB@@@AAADDDFFFFFFEEEEEEDDDCCCEEEFFFFFFBBB???EEEFFFGGGHHHHHHIIIIIIIIIKKKJJJJJJIIIIIIIIIHHHHHHHHHNNNNNNLLL]]]}}}{{{{{{xxxmmm___TTTNNNUUUeeeqqqyyy~~~llldddWWWMMMJJJQQQ[[[cccnnnzzzppp\\\XXXXXXTTTQQQSSSRRRUUU^^^iiinnnqqqvvv||||||vvvrrrrrrsssxxxxxxxxx|||pppyyy}}}yyyeeePPP>>>===>>>;;;999;;;999888888888:::<<<>>>>>>BBBCCCBBB???;;;;;;???DDDTTTfff```OOOLLLEEE@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888999777444222000000000000222111111000000111111222///............//////000///////////////////////////000000111111111111111222222111222333444666777666555666888;;;>>>>>>===<<<999666333222333666888888777777777777888999999<<<777666888888444222555555555666777888888888777:::;;;<<<===>>>?????????BBB@@@FFFTTT]]]XXXKKKCCC??????@@@@@@???===;;;:::999999888999;;;===>>>>>>FFFEEEEEEEEEFFFFFFCCCAAA===<<<;;;;;;:::::::::;;;;;;<<<===;;;::::::<<>>???AAAAAABBBDDDFFFEEEBBB>>>@@@===::::::<<<======<<<<<<<<<<<<;;;999888999::::::999888888999;;;===???;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<<<<<<<;;;:::pppVVVPPPOOOLLLIIIFFFDDDCCCBBBBBBCCCDDDEEEEEEDDDBBBBBBAAA???===<<<;;;<<<>>>???????????????????????????@@@???>>>=========>>>???>>>===<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<;;;<<<>>>>>>@@@CCCDDDCCCBBBCCCCCC<<<>>>???@@@???>>>>>>???BBBAAAAAAAAA@@@?????????AAAAAAAAAAAAAAAAAABBBBBB???AAADDDGGGIIIJJJJJJIIIFFFGGGIIIKKKLLLLLLLLLLLLHHHFFFDDDDDDFFFGGGFFFEEEEEEEEEGGGHHHIIIFFFBBB>>>HHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFGGGGGGHHHLLLMMMKKKHHHNNNhhhyyy}}}ssskkkccc]]]ZZZ\\\eeeoookkkdddXXXLLLFFFHHHNNNTTT\\\gggrrr}}}ooonnnqqqllleeebbbdddjjjqqqxxxxxxtttttttttrrrpppxxxzzz|||wwwrrrbbbZZZWWWTTTPPPIII===666999<<<999888:::777888999;;;===>>>@@@@@@===>>>BBBEEE@@@>>>IIIYYYtttmmmMMMFFFHHHCCC>>>>>><<<<<<;;;;;;:::999999999999999999999999999999999777666666666666555555555666555333111000000111111111111000000000000111111//////......---.........///////////////////////////000111111222222111111222222222222333555666777666666666999<<>>>>>BBB@@@BBBLLLSSSPPPGGGAAA@@@??????>>><<<;;;;;;:::<<<;;;<<<===>>>@@@CCCDDDMMMLLLKKKJJJJJJHHHFFFCCC===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAA???>>>======>>>@@@CCCEEEFFFEEEFFFGGGGGGFFFCCC@@@>>><<<::::::<<<===>>>===???===<<<;;;<<<<<<;;;999::::::999999:::<<<>>>???===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::oooXXXRRRMMMMMMKKKHHHEEECCCBBBCCCAAAAAABBBCCCCCCCCCBBBBBB???>>>===<<<;;;<<<===>>><<<<<<<<<===============>>>===;;;999888999:::<<<;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>??????AAABBBCCCAAAAAAAAABBB<<<>>>??????>>>>>>>>>@@@BBBAAAAAA@@@???>>>>>>===@@@@@@AAAAAABBBBBBBBBBBB@@@CCCGGGIIIJJJIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMJJJIIIHHHHHHIIIIIIIIIIIIHHHIIIJJJJJJIIIGGGDDDAAAGGGGGGFFFFFFEEEEEEEEEEEEFFFEEECCCCCCCCCEEEGGGIIIKKKIIIJJJKKKIIIOOOfff{{{rrrcccXXXXXX___bbb[[[RRRLLLKKKKKKLLLLLLLLLQQQXXXaaammm{{{}}}~~~}}}xxxzzz{{{ooommmnnnnnnlllccc\\\RRRIIIDDDCCCAAA???===888666999:::777666999777999;;;======>>>???@@@AAA;;;<<>>??????AAA???@@@DDDHHHGGGBBB>>>@@@???>>><<<;;;;;;;;;;;;;;;<<<======???AAAEEEHHHQQQOOOLLLKKKJJJHHHEEECCC??????>>>>>>===>>>>>>???===>>>???AAABBBBBBAAAAAA@@@@@@@@@AAACCCEEEHHHIIIFFFFFFFFFEEEDDDBBB???>>><<<;;;::::::<<<===>>>>>>???===;;;;;;===>>>;;;888::::::::::::;;;===??????<<<;;;:::999999:::<<<===;;;:::999888777777777777fffPPPKKKPPPKKKKKKKKKHHHEEECCCCCCEEEAAAAAAAAABBBBBBBBBBBBBBB>>>===<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<=========>>>===;;;999777777777999:::999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>?????????@@@AAABBBAAA???======>>>===>>>??????>>>>>>???AAAAAAAAA@@@???>>>>>>======??????AAABBBBBBBBBBBBAAABBBEEEIIIJJJHHHFFFEEEEEEGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLMMMLLLLLLKKKJJJHHHGGGFFFFFFHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDGGGJJJLLLJJJFFFHHHLLLJJJDDDKKKYYYsss~~~zzz}}}tttiiieeegggdddYYYLLLHHHLLLQQQRRRPPPMMMJJJHHHKKKRRR\\\hhhqqq{{{}}}|||}}}qqqaaaXXXUUUTTTPPPLLLGGGDDDAAA@@@>>><<<;;;;;;:::888888999888666888;;;999;;;>>>>>>===<<<===???HHH@@@BBBRRReee}}}eeeTTTFFFDDDEEEBBB@@@AAA;;;;;;<<<;;;;;;:::888777777777777777777777777777444444444444333333333333111111111000111111111111000//////......//////000000///...---------------........................//////000111111111111000...///000111222222333333555555555888;;;>>>???>>>666555333111111222444555888999:::;;;<<<<<<<<<<<<999888777888;;;<<<:::777666666888999;;;<<<===>>>>>>>>>======>>>???AAAAAABBBBBBBBBBBBDDDDDDBBB???@@@@@@>>>======<<<======999;;;<<<<<<===???DDDHHHOOOLLLIIIGGGFFFDDDBBB@@@??????>>>>>>>>>??????@@@>>>AAADDDGGGGGGFFFDDDBBBAAABBBDDDFFFGGGIIIJJJJJJFFFFFFEEEBBB@@@===<<<<<<:::;;;;;;;;;;;;<<<===>>>>>><<<:::;;;======:::777:::;;;;;;;;;<<<======>>>999999888777888999;;;<<<:::999777666555555555555uuufffXXXNNNIIIKKKPPPHHHIIIJJJGGGCCCAAACCCEEEAAAAAAAAA@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???;;;:::999888888999999:::888999:::<<<============:::::::::::::::::::::::::::999999:::===???>>>===@@@@@@@@@>>><<<::::::;;;===>>>???>>>======???AAA@@@?????????>>>=========>>>???@@@AAABBBAAA@@@???CCCFFFIIIIIIFFFCCCCCCDDDGGGGGGGGGGGGGGGGGGHHHHHHGGGIIIKKKLLLKKKKKKLLLMMMKKKLLLKKKIIIGGGFFFGGGIIIHHHGGGFFFEEEDDDEEEEEEFFFCCCCCCCCCDDDGGGIIILLLNNNKKKEEEDDDHHHHHHEEEGGGNNNMMMttt{{{}}}~~~~~~nnn[[[QQQTTT]]]ccceee]]]PPPEEECCCEEEHHHQQQ[[[iiioooxxx}}}{{{}}}uuummmggg^^^SSSLLLIIIFFF@@@<<<>>><<<<<<===<<<888555666777777777777777999<<>>AAA@@@===<<>>@@@;;;;;;<<<<<<<<<:::888777666666666666666666666666555555444444444333333333000000000000000000000000//////............//////......------,,,---------........................---...//////000000//////...///111222333333444444444444444666999;;;;;;;;;444333222111111222333444777888:::<<<=========<<<888:::999666666999999888666777:::===>>>???@@@???AAA@@@???>>>>>>???@@@AAACCCFFFGGGEEEDDDFFFEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBAAAAAACCCIIINNNJJJHHHEEECCCBBBAAA???>>>===============>>>>>>??????DDDIIIJJJIIIHHHIIIKKKIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFDDDAAA===;;;;;;<<<:::;;;<<<<<<;;;:::;;;======<<<<<<======<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;777777777777888999;;;;;;999999888888777666555555zzzjjjUUUSSSNNNIIIHHHKKKMMMLLLCCCEEEFFFDDD@@@>>>@@@CCC@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999999:::;;;<<<<<<<<<888888888888888888999999666888:::===>>>>>>===<<<999999999999999999999999999777666888;;;<<<<<<:::===>>>===<<<:::888999:::<<<======<<<;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAA???>>>===BBBEEEHHHGGGCCCAAACCCEEEFFFFFFEEEFFFFFFGGGGGGHHHEEEHHHJJJJJJHHHGGGHHHIIIFFFHHHJJJIIIGGGEEEEEEGGGGGGFFFDDDCCCCCCCCCEEEFFFBBBBBBCCCEEEFFFGGGHHHIIIGGGEEECCCDDDEEEFFFIIILLLHHH]]]yyylllhhhllltttzzziiiVVVGGGEEEDDDBBBFFFOOOVVV]]]hhhrrrzzzxxxrrrmmmeee^^^VVVRRRKKKFFFBBB???;;;999:::777888;;;999444444777555666777888:::===@@@AAA>>>AAACCCAAA??????CCCGGGIIImmmgggNNNJJJEEEAAA>>>>>><<<::::::===:::;;;<<<<<<;;;:::888666555555555555555555555555555444444444444333333333000000000000000000/////////......------......///------,,,,,,,,,---..............................,,,------...............---...///111222222222222444333222444666888888777333222111000000111222333555777999;;;<<<<<<;;;;;;===BBBAAA999444666999999555888<<<@@@BBBBBBAAAAAAAAA@@@>>><<<<<<<<<===>>>AAAGGGIIIFFFDDDFFFEEEBBB???@@@BBBCCCDDDDDDCCCCCCCCCEEEGGGEEEDDDFFFLLLRRRGGGDDDAAA@@@@@@@@@???>>>>>>=========>>>>>>???@@@AAAFFFJJJIIIFFFIIIQQQYYYVVVRRRLLLGGGDDDDDDEEEFFFDDDDDDBBB>>>:::888999;;;:::<<<======:::999:::<<<<<<>>>@@@@@@>>><<<;;;:::<<<<<<<<<;;;;;;:::999888666666888999:::;;;;;;;;;888888999999999777666555|||```JJJHHHLLLKKKEEEDDDIIIIIIDDD???BBBCCCAAA<<<;;;>>>AAA@@@???>>><<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::444555555666777888888888333444555666777777666666222555999<<<===<<<:::999888888888888888888888888777555444666999;;;999777:::;;;;;;:::888888:::;;;;;;<<<<<<;;;:::;;;===???============>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;@@@CCCFFFEEEBBBAAADDDHHHDDDDDDDDDEEEFFFGGGHHHIIIEEEGGGJJJIIIFFFCCCCCCDDD@@@EEEIIIJJJGGGDDDCCCCCCDDDBBBAAA@@@@@@AAACCCDDD@@@@@@AAABBBCCCCCCBBBBBB???DDDFFFDDDCCCEEEGGGGGGQQQPPP___yyywwwtttyyylllWWWGGGGGGHHHCCCDDDKKKDDDLLLWWWbbbkkksss{{{yyynnnfff```XXXPPPMMMJJJFFFAAA===;;;::::::666333333888888555888>>>777999:::;;;>>>AAAAAA@@@???BBBDDDCCCAAABBBHHHMMMlllqqqVVVJJJDDDAAAAAAAAAAAA===999999:::999:::;;;<<<;;;999777666555555555555555555555555444444444333333333333222000000000000000//////............------.........,,,,,,,,,,,,------...///........................+++,,,------......------***+++---...///000//////333222111333555666555444222222111000000111222333333555777:::;;;;;;:::999DDDJJJIII===555666:::<<<555999>>>BBBEEEDDDCCCAAAAAA???===:::999999:::;;;===EEEHHHEEECCCDDDCCC??????@@@CCCEEEGGGFFFEEEEEE@@@BBBCCCAAA???AAAHHHNNNEEECCC@@@???@@@@@@@@@???@@@@@@??????@@@AAABBBBBBBBBGGGJJJGGGDDDIIIWWWeeeaaaZZZOOOEEE@@@???BBBEEE@@@AAA???;;;666444666999:::<<<>>>===:::888999;;;<<<@@@CCCBBB???<<<<<<===<<<<<<<<<;;;:::999777666555777999;;;<<<===<<<<<<555666888999888777555444uuu\\\KKKAAACCCAAA???AAADDDEEECCCAAA@@@???>>>>>>>>>>>>>>>???>>>>>>===;;;;;;:::::::::888888888777888888999999666555444444666666555444666666666666666555555555666666777888888888888888;;;888666666888999666444333444666777888888777777999999:::::::::999888888;;;;;;:::999999999::::::999999:::;;;<<<>>>>>>???@@@AAAAAAAAAAAA@@@??????DDDCCCBBBBBBBBBCCCDDDEEE@@@CCCFFFFFFEEECCCCCCCCCCCCEEEFFFFFFDDDBBBAAABBBAAABBBEEEGGGHHHHHHGGGFFFGGGEEECCCBBBCCCCCCBBBAAAEEEDDDCCCDDDFFFFFFEEECCCAAAAAAAAABBBCCCEEEHHHIIIJJJJJJLLLZZZxxxyyyxxxxxxjjjbbbaaaZZZSSSOOOMMMJJJHHHHHHEEEAAADDDNNNSSSWWWcccrrr|||oooaaaZZZTTTMMMGGGDDDBBB???;;;999888888888777666666555666888:::;;;:::999===BBBBBB>>>>>>CCCAAA????????????HHH```xxxhhhRRRLLLFFF>>>???>>>===<<<;;;:::::::::555666888999888777555333333333333333333333333333222222222222222222222222111000000///...---------...------...//////...---------------,,,,,,+++***,,,------......------,,,------------,,,,,,+++******++++++,,,,,,------...---000222111222666666333444222000...------//////444666888777666666999<<>>999888:::===>>>@@@AAAAAA@@@@@@@@@AAA???<<<777111222777999777===@@@CCCFFFFFFFFFGGGGGGDDDDDDEEEEEEDDDDDDCCCBBB???@@@AAACCCDDDEEEEEEFFFDDDCCCBBBBBBBBBAAA???<<<===???BBBCCCBBBAAAAAABBBCCCEEEFFFDDDCCCIIISSS\\\___UUUIIICCCBBBCCCCCCAAABBB???<<<;;;;;;;;;;;;:::======<<<;;;::::::999999::::::;;;<<<===>>>???@@@<<<<<<;;;::::::999888888:::888777:::>>>AAA@@@>>>888777555444333333444444|||```MMMBBB<<>>???AAACCCAAA@@@@@@???>>>===<<<<<<<<<<<<======<<<;;;::::::::::::999888777777777777888888555444333333555555444333333333333444444444444444444444555666666666666666555333333555999;;;:::999444555666888888888888777777888888999:::::::::::::::::::::999999999::::::999999:::;;;<<<<<<======?????????@@@@@@??????>>>@@@@@@>>>=========>>>???>>>???AAAAAABBBDDDHHHJJJGGGGGGFFFDDDAAA@@@AAABBBBBBCCCDDDEEEFFFFFFEEEEEEBBBAAA???@@@AAABBBBBBAAABBBBBBBBBDDDFFFHHHGGGFFFBBBBBBAAAAAAAAABBBDDDDDD@@@BBBEEELLL]]]zzzssshhhZZZVVVUUUXXXYYYUUUOOOLLLKKKHHHEEEFFFFFFJJJSSS]]]hhhooowww|||}}}~~~jjjYYYPPPKKKFFFBBBAAA???<<<:::888777777888555555666777999;;;===>>>BBB@@@BBBEEECCC>>>>>>BBBAAABBBEEEJJJQQQcccmmmRRRGGG@@@@@@EEE>>>>>><<<;;;:::999999999555555666666666555444333333333333333333333333333111111111111111111111111//////......---,,,,,,+++------------......---,,,,,,,,,------,,,++++++***,,,,,,------------,,,,,,,,,,,,------,,,++++++*********+++,,,,,,------...+++///111000111555666333333222///...------...///333555777666555666999;;;EEECCC???:::666555777999:::<<<>>>>>>>>>===>>>@@@777999777333444<<>>===;;;<<<>>>@@@BBBDDDEEEEEEEEECCCAAAAAAAAAAAA???===;;;>>>AAABBBBBBBBBCCCDDDGGGGGGFFFCCC??????CCCGGGMMMIIICCCAAABBBDDDDDDCCCCCC@@@>>>=========<<<;;;<<<<<<<<<;;;::::::999999:::;;;<<<======>>>>>>===;;;;;;:::999888888777777888777777888:::::::::999777666555444333333333444cccMMMDDD@@@>>>>>>===<<<===>>>???>>>===???>>>===;;;:::999999888<<<;;;:::999888888888999888888777666555555555666333222111222333444333111000000000111222222222333111222333333333333333333111111222444888:::;;;:::444555777888999999888888555666888999::::::;;;;;;999999999999999999999:::999999999::::::;;;;;;;;;<<<======>>>>>>>>>=========<<<;;;:::999999:::;;;===>>>>>>>>>AAAFFFMMMSSSIIIHHHFFFCCC@@@???AAACCCCCCCCCCCCBBBBBBCCCCCCDDDAAA@@@???@@@BBBCCCDDDCCC@@@@@@AAADDDGGGIIIHHHHHHCCCBBBAAA@@@@@@@@@@@@@@@???AAADDDFFFGGGXXX{{{}}}~~~qqqZZZSSSOOOTTTXXXWWWUUUUUUTTTSSSLLLBBB>>>BBBGGGIIIRRRZZZeeemmmrrruuuxxx{{{|||vvv{{{cccPPPEEEAAA???===<<<;;;999888777777777888444555888:::===???@@@AAAAAAAAACCCEEECCC???>>>@@@???HHHVVVdddsssxxxLLLFFFGGG;;;;;;III===<<<;;;:::999888888888444444444444333333333333222222222222222222222222000000000000000000000000---------,,,,,,++++++***,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++************++++++,,,---------)))---...---///444555333222111///---,,,---...///222333555555444555777999<<<<<<:::777555444666888999:::<<<<<<<<<<<<>>>???888:::888222111:::EEEKKKLLLKKKKKKJJJIIIGGGFFFEEECCCBBBAAA???>>><<<;;;::::::;;;===@@@BBBDDDEEEFFFEEEBBB@@@????????????>>>999<<<@@@BBBCCCCCCEEEFFFCCCCCCBBBAAA@@@?????????>>>???@@@AAACCCCCCCCCCCCCCCAAA???>>>>>>???>>><<<<<<;;;;;;::::::999999999:::;;;===>>>>>>===;;;:::::::::999888777666555444666777888666555333444555666666555444333333333333oooPPPCCC@@@AAA@@@;;;:::::::::;;;;;;;;;;;;<<<;;;:::999888777777777999999888777777777777777888777666555444333333333222111000000111222111000......///000111111222222000111111222222222111111444444444444555666666555555666777999999999999888666777888999999999999999888888888999999999999999999999999999999999::::::::::::;;;<<<======<<<<<<<<<;;;:::::::::;;;<<<===@@@@@@@@@@@@BBBGGGMMMRRRFFFFFFFFFDDDBBBAAABBBCCCDDDCCCAAA@@@???@@@AAABBBDDDBBBAAABBBDDDEEEFFFEEEAAAAAAAAADDDGGGHHHHHHGGGCCCBBBBBBAAA@@@@@@@@@@@@EEEBBBEEEGGGCCCIIIiiizzz~~~~~~vvv}}}dddTTTFFFFFFMMMUUUaaalllllllllaaaPPPGGGHHHGGGAAAGGGMMMVVV^^^dddiiinnnrrrwww}}}xxx~~~~~~wwwwwwxxx}}}~~~zzz|||}}}|||nnnYYYHHH???<<<<<<;;;888888777777777777888999666888;;;>>>@@@AAABBBAAA@@@@@@@@@AAA@@@@@@BBBEEELLL^^^xxx\\\AAAFFFJJJ<<<777@@@;;;;;;999888777666666666555444333222222222333333222222222222222222222222////////////////////////------,,,,,,,,,+++++++++***,,,---,,,+++******+++***+++++++++++++++******++++++,,,,,,,,,,,,++++++***+++++++++++++++***************+++,,,,,,------(((+++,,,+++---222444222111000...,,,,,,---...///111111222222333444666777666777888777666666888:::;;;<<<===<<<;;;;;;<<<>>>;;;;;;888444:::IIIXXX```\\\XXXRRRMMMJJJHHHGGGGGGCCCBBBAAA???>>><<<<<<;;;===>>>@@@BBBDDDEEEEEEFFFCCC@@@===<<<<<<===>>>===;;;===@@@BBBBBBCCCDDDEEEAAA@@@@@@AAABBBCCCAAA@@@;;;>>>AAABBBAAA@@@@@@AAABBB@@@>>>>>>??????===<<<;;;:::::::::999999999888:::;;;===>>>===;;;888666888888777666555444333333555777999777333111222555555555444333333222222222tttUUUBBB<<<<<<<<<;;;999999999999999888999999777777777777777777888888777666666555555555555555666555444333222111111111111/////////000111000///......///000111222222333111111111222222111111000444444444444333222222222444555777888999999888888999999999999888888777666666777888999999999888888888999999999999999999999888999:::<<<<<<=========;;;:::::::::;;;===???@@@AAABBBBBBAAAAAABBBEEEHHH@@@BBBEEEFFFEEEDDDCCCCCCDDDCCC@@@>>>>>>>>>@@@AAAFFFDDDBBBCCCDDDEEEDDDDDDDDDCCCCCCDDDFFFFFFEEECCCBBBBBBBBBCCCCCCCCCCCCCCCGGG@@@@@@GGGHHHGGGVVVkkk|||xxxcccPPPJJJLLLSSSdddvvv{{{{{{ppp^^^TTTRRRMMMDDDCCCFFFIIINNNSSSXXX^^^bbbjjjpppssssssvvv{{{www~~~~~~|||yyyvvvtttqqqnnnkkkkkkjjjmmmxxxmmm^^^^^^aaaaaaeeemmmaaaXXXJJJ@@@;;;:::::::::666666777777888999:::;;;<<<===???AAAAAAAAAAAA@@@BBBAAA???>>>DDDQQQ```iii|||ZZZJJJ>>>@@@AAA;;;777888:::999888666555555555555555444333222222222333333111111111111111111111111........................---------,,,,,,,,,,,,,,,***,,,------***))))))***))))))******+++******)))******++++++++++++******))))))******+++******)))))))))***++++++,,,,,,---(((++++++***,,,111333111000///---,,,+++,,,...////////////000111333444444222333555666555666888:::;;;<<<<<<:::888777999:::;;;999777>>>RRRmmmjjjbbbVVVNNNJJJIIIIIIIII@@@@@@>>>===============@@@AAABBBBBBCCCCCCBBBBBBAAA>>>;;;:::;;;<<<<<<<<<>>>@@@CCCCCCBBBAAAAAAAAACCCAAA???>>>???>>>===;;;;;;<<<>>>>>><<<<<<>>>??????>>><<<=========<<<:::999999999999999888888888999:::<<<===;;;999666444666555555444444333222222555777999888555333555888444444444333333222111111hhhWWWEEE===<<<<<<;;;:::888999:::999888777888999555555555555666777888999444444333333333333444444444333222111000000000111000///...///000111000...//////000000111111222222111111111222111111000//////111222222222222333444333444666777888888777777:::::::::999888777555555444555777888999999888777888888888999999:::::::::888999;;;<<<===>>>??????;;;:::::::::;;;===>>>@@@@@@AAAAAA@@@>>><<<======<<<@@@EEEHHHGGGEEEDDDCCCCCCBBB@@@>>>>>>>>>@@@AAADDDCCCAAAAAABBBCCCBBBAAAGGGFFFEEEEEEEEEEEECCCAAAAAABBBCCCDDDEEEEEEEEEEEEGGGAAA@@@IIIMMMLLLMMMRRR[[[yyysssiii\\\PPPRRR^^^fffddd]]]UUURRRSSSQQQMMMEEECCCBBBBBBDDDHHHLLLOOOUUUZZZ___```eeemmmrrrsssqqqyyy{{{{{{~~~}}}}}}uuutttqqqllliiiiiieee```ZZZZZZXXXWWW^^^jjjrrrttt```RRRFFFFFFIIIIIILLLRRRHHHCCC===999777888888888777888999:::;;;======>>>@@@AAAAAAAAAAAAAAA@@@@@@===AAAGGGPPPeeetttYYYCCCCCC>>>888777;;;===;;;888777666555444333333333333333333333222222222222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,***---///---***((()))+++(((((()))************))))))******++++++******)))(((((()))************)))))))))******+++,,,,,,,,,))),,,,,,)))+++///222000///...,,,++++++,,,---///...---,,,---000222222111...000111222222333555777888888888666444333555777<<<:::;;;FFF___zzzjjjaaaUUUMMMIIIIIIIIIHHH???>>><<<;;;;;;;;;<<<===@@@@@@@@@@@@@@@??????>>>@@@>>><<<;;;<<<======<<>>>>>:::;;;;;;<<<<<<<<<======888888777888999;;;<<<===<<<;;;;;;;;;<<<<<<:::888888888888888888888888888888999999:::888666444222333333333333333333333333555666777777666666777888333333333333222111000000QQQGGG>>>===>>><<<;;;>>>888:::;;;:::888666888999666666555555555666777777333222222111111222222333111111000000///000000111000///...///000111000.../////////000000000000000000000111111000//////...,,,///111111111111333666222333555666777777666666888888999888888777666555333444666888999999888777777888888999:::;;;<<<<<<999:::<<<===???@@@AAAAAA???>>>===<<<<<<===>>>>>>@@@@@@@@@???===;;;<<<===???BBBEEEFFFEEEDDDDDDDDDBBBAAA@@@?????????@@@AAACCCAAA@@@AAACCCDDDDDDDDDGGGFFFEEEEEEEEEEEECCCAAAAAABBBDDDEEEFFFFFFEEEEEEEEEDDDEEEHHHKKKMMMLLLKKKJJJ^^^|||}}}___SSSWWWTTTLLLEEEEEEGGGIIILLLQQQKKKIIIFFFCCCCCCCCCCCCCCCCCCIIIMMMOOOSSS\\\bbbcccdddjjjpppyyy~~~}}}|||{{{yyyxxxvvvtttrrrrrrjjjjjjeee^^^\\\]]]ZZZSSSKKKLLLJJJHHHKKKQQQUUUTTTJJJDDD===;;;;;;<<>>999888:::======777666555444333222222222111111222222222111000///000000000000000000000000........................++++++++++++++++++++++++***...000...***((())),,,'''(((((()))******))))))))))))************))))))'''(((((()))******)))))))))))))))***++++++,,,,,,+++---,,,)))***///111///...---+++******,,,---...---+++***,,,///111111///....../////////000333666444555444333222333666888<<<>>>BBBKKKZZZjjjpppooo___XXXOOOKKKJJJIIIFFFCCCBBB@@@>>><<<;;;<<<<<<===>>>??????@@@@@@@@@??????AAA???>>>???@@@@@@???===BBBCCCEEEDDDAAA???>>>>>>777<<>>:::;;;;;;888999>>>999;;;<<<;;;888777888:::888777666555555555555555222111111111111111222222000////////////000000111111///...///000111000//////////////////.........///000000000///...---------///222111000///111444222333444666666666666555666777777888888888888777222444666888999999777777777888888:::;;;<<<======:::;;;===>>>@@@AAABBBBBBDDDCCCAAA???>>>===>>>>>>AAABBBAAA???>>>>>>@@@BBBCCCDDDEEEDDDCCCBBBCCCEEEAAA@@@@@@@@@@@@@@@AAAAAACCCBBBAAACCCEEEHHHHHHHHHFFFEEEDDDEEEFFFEEECCCBBBBBBCCCDDDEEEEEEEEEDDDCCC>>>DDDFFFCCCBBBFFFIIIHHHOOOUUUaaawwwzzzyyyqqquuuaaaQQQEEECCCBBB???BBBJJJTTTQQQNNNKKKIIIFFFCCCAAA>>>CCCFFFFFFIIIPPPVVVWWWZZZYYY^^^kkkwww~~~~~~~~~xxxuuuvvvwwwuuuooonnnllljjjgggeeecccccc^^^]]]XXXPPPOOOQQQNNNFFFDDDFFFFFFDDDDDDGGGGGGDDD@@@@@@===888777999:::999;;;:::888777777888:::;;;;;;<<<>>>@@@AAABBBBBBBBBCCCBBBAAA@@@@@@AAACCCDDDOOOkkkoooOOOBBBBBB;;;:::;;;===;;;666333333666666444333222111111111...///111222222000...---000000000000000000000000////////////////////////)))))))))))))))*********+++...111///***((())),,,''''''((())))))***))))))))))))************))))))''''''((())))))***)))))))))))))))***++++++,,,,,,---...---)))***...000///...---+++******+++---...---+++)))+++...000000...///000000///...000333666333444444444444666:::===888???GGGNNNVVV\\\\\\YYYSSSNNNJJJIIIJJJIIIDDD???GGGEEEBBB???>>>===>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCAAA???AAACCCDDDDDDAAA???>>>>>>CCCJJJPPPOOOIIIAAA=========;;;999<<<@@@???:::444;;;::::::<<<===<<<:::888777777777777777888888888666666555444333333222222000111222333444555666666777444222222444555222000222222333333222111///...AAA>>>:::999999:::999999:::::::::999888777777666;;;:::999777555333111111000111222111///------...........................///...---///222333111...////////////////////////000000000000000000000000------...///000111222222222222222222222222222222444444444444444444444444666666777777777777666555777888999;;;<<<<<<<<<<<<>>>============>>>>>>???DDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFEEEDDDAAA???>>>???@@@@@@EEECCCBBBBBBDDDEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDKKKEEEBBBEEEGGGDDDDDDHHHEEEDDDBBBBBBBBBEEEHHHJJJRRRNNNQQQ___ooo}}}```FFF@@@???;;;>>>HHHMMMJJJKKKPPPRRRMMMFFFDDD>>>@@@AAAAAAAAACCCHHHMMMNNNPPPSSSXXX^^^dddjjjmmmqqqtttwwwxxx{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxvvvtttqqqmmmiiifffdddbbbbbbbbb```^^^ZZZVVVTTTSSSRRROOOLLLIIIFFFCCCBBB@@@???>>>===<<<<<<<<<<<<777777777777666666666666777777888999:::<<<===>>><<<>>>AAADDDEEEDDDBBBAAAAAAAAA???===>>>EEEPPPYYYvvvnnnWWWEEE@@@CCC===<<<;;;:::888777666555444333222222111111222222222222222222222222222222222111111000///......---------------------------,,,,,,,,,+++++++++*********++++++++++++***)))))))))))))))))))))(((''''''))))))))))))))))))))))))+++***)))(((((()))***++++++)))((('''((()))+++,,,***++++++******+++///222333///+++)))***,,,------+++,,,.../////////...---////////////000111333444888888666333333555:::>>>@@@???@@@CCCHHHMMMPPPQQQHHHHHHGGGFFFEEECCCBBBAAADDDEEEFFFFFFEEEDDDCCCBBBDDDCCCBBBBBBAAA@@@>>><<>>>>>@@@CCCCCCAAA>>>BBBAAA@@@BBBDDDDDDBBB???DDDNNNXXXXXXNNNCCC======>>>===<<<>>>??????;;;777777777888;;;<<<<<<999777444666999::::::777444222444333222333555777777777333333222222333444666777777888888888666444222111222111111111000/////////???<<<999888888888888888888888888777666555555555999888777666444222111111000111222111///.................................///...---///111222000---------------------------........................//////////////////000000111111111111111111111000444444444333333333333333555555555666666555555444777777888888999::::::;;;;;;;;;;;;;;;<<<>>>??????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEFFFEEEEEEEEE@@@AAACCCEEEFFFGGGHHHHHHEEECCCAAA@@@???@@@AAABBBDDDBBBAAAAAABBBCCCBBBAAACCCCCCDDDEEEFFFFFFFFFFFFHHHDDDCCCGGGHHHEEEDDDGGGDDDCCCAAAAAABBBDDDGGGIIIHHHGGGKKKTTT\\\kkkcccQQQFFF======CCC>>>>>>CCCLLLPPPLLLEEEBBB>>>???@@@???>>>>>>BBBEEECCCDDDFFFIIIMMMQQQUUUWWWXXXZZZ]]]^^^```gggrrrzzz~~~|||zzzzzz{{{~~~~~~zzzvvvtttqqqpppnnnmmmlllllllllmmmjjjiiifffccc___[[[XXXVVVTTTTTTTTTSSSQQQNNNKKKIIIGGGFFFEEECCCAAA???>>>===::::::999888888888888888666666777777777777777777777888999:::<<<===??????EEEDDDBBBAAA@@@???@@@@@@???======CCCSSSkkkeeeRRRHHH???:::<<<<<<<<<;;;999888777666555444333333222111222222222222222222222222222222222111111000000///......---------------------------,,,,,,+++++++++************++++++++++++***)))))))))))))))))))))(((''''''((((((((((((((((((((((((******)))(((((()))*********)))((('''((()))+++,,,***++++++******+++///111222///+++)))***,,,------,,,,,,---.....................---......000222333666666666555555888===AAA?????????AAAFFFJJJLLLLLLJJJJJJIIIHHHFFFDDDBBBAAACCCCCCDDDFFFHHHHHHHHHFFFEEEDDDDDDCCCBBB@@@>>><<>>???AAAEEEFFFDDDAAABBB@@@>>>???BBBCCCCCCAAAFFFLLLRRRPPPIIICCCAAABBB>>><<<<<<===???>>>:::777:::999888888888777555222555666888999999777555444777666444444555555555555333333333333555777999:::888888888777666444333222222222222111111000//////===;;;888777777777777666666666555555444333333333666666555444333222111000000111222222000......///------------------------///.........000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////......------////////////////////////333333333333333333333333333333444444444444333333666666555555666777888999888888888999;;;<<<>>>???===>>>>>>??????@@@@@@AAAEEEEEEFFFFFFFFFEEEEEEDDD@@@AAACCCEEEGGGIIIIIIJJJCCCCCCAAAAAA@@@AAABBBCCCDDDBBBAAAAAABBBBBBAAA???CCCCCCDDDFFFFFFGGGGGGGGGCCCCCCEEEHHHGGGCCCCCCEEEAAAAAA@@@@@@AAACCCEEEFFF???AAAFFFIIIHHHNNNeee~~~wwwcccVVVOOOKKKCCC???@@@EEEGGGDDD???===??????@@@>>><<<<<<===>>>?????????@@@AAACCCDDDEEEFFFHHHIIIJJJLLLQQQZZZ```eeefffmmmvvvzzzyyyxxxyyy~~~~~~~~~vvvssstttvvvwwwwwwwwwuuuttttttvvvwwwvvvvvvvvvtttpppnnnlllmmmnnnooojjjkkkkkkjjjiiifffdddccccccaaa^^^\\\[[[[[[\\\]]]YYYXXXVVVSSSOOOLLLIIIGGGEEEEEEEEEEEEDDDBBB@@@>>>;;;;;;::::::999999999888555555555555555666777777777777777888888999999::::::;;;===>>>@@@AAAAAAAAAAAA@@@>>>=========>>>???===JJJ___zzzuuu\\\DDD>>>@@@>>>;;;:::;;;;;;:::999777666555555444444333222222222222222111111111111111111111111000000000///......------------------------------,,,++++++++++++***************++++++******)))(((((())))))))))))(((''''''((((((((((((((((((((((((***))))))(((((())))))******)))((('''((()))***+++******+++***)))+++...111222000,,,+++,,,---------------,,,,,,------......------,,,---...///111333333555777888999<<<@@@CCC>>>======???CCCFFFGGGGGGIIIHHHHHHFFFDDDBBB@@@???AAA@@@AAAEEEJJJMMMLLLKKKFFFFFFFFFEEECCCAAA>>><<<<<<===???CCCFFFHHHGGGEEECCCAAA???@@@BBBCCCCCCCCCHHHIIIIIIHHHFFFEEEFFFHHH@@@??????@@@@@@???===::::::888666555666555444333666666777777777777777777999888777666555444444444222222333444555777999:::999888777666555444444444444333333222111111000000<<<:::888777777888777666555444444444333333333222333333222222111111000000///111222111000......///------------------------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---------------............////////////111111111222222222222222222222333333444444333333555444333222333555777999777777777888999:::;;;<<<;;;;;;<<<===>>>???@@@AAACCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHBBBBBBAAAAAAAAABBBCCCDDDEEEDDDCCCCCCDDDDDDBBB@@@CCCCCCEEEFFFGGGGGGGGGGGGAAABBBDDDDDDAAA???@@@BBB@@@@@@@@@AAAAAABBBCCCDDD???@@@CCCDDDAAABBBOOO___uuuiiiXXXNNNFFFCCCAAA>>><<<>>>>>>?????????>>>>>>>>>????????????>>>>>>>>>>>>>>>BBBCCCCCCCCCDDDHHHNNNSSSUUUWWW___iiimmmkkkjjjkkkggghhhjjjlllmmmnnnnnnnnnrrrnnniiigggggghhhhhhgggggggggggghhhjjjlllnnnnnnllljjjfffccc````````````[[[[[[[[[[[[ZZZXXXWWWVVVUUUSSSPPPMMMLLLLLLMMMNNNMMMLLLKKKHHHEEEBBB???>>><<<<<<======<<<;;;::::::777777777777777777777777555555555666777888::::::999999:::;;;<<<<<<======???@@@AAABBBBBBBBBAAAAAA??????>>>>>>??????@@@@@@WWWqqqsssWWWHHH<<<<<>>>>>CCCIIIMMMMMMKKKGGGGGGHHHFFFCCC@@@???>>>;;;===AAAEEEHHHJJJIIIIIIEEEEEEEEEFFFFFFEEEDDDCCCGGGEEECCCCCCEEEHHHJJJKKKDDDDDDDDDDDDCCCBBBAAA@@@:::888555555777999::::::777777666555666777999:::999999888777555555666666333333444444555666777888999888666555555555666666555444444333222111000000;;;:::888888888999888666555555444444444444333333222111111111000000000000...000111111///......///------------------------------......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------..................//////000000000000000000111111222222111222333333444444444444444333222222333555777999999888777777777777777888::::::;;;===>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAADDDEEEEEEFFFFFFFFFEEEEEEAAAAAAAAAAAABBBCCCCCCDDDGGGFFFFFFFFFGGGGGGEEECCCCCCCCCDDDFFFFFFGGGGGGGGGBBBCCCBBB???======>>>>>>AAAAAABBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDFFFJJJOOO___vvvmmmcccXXXSSSMMMFFF@@@>>><<<<<<<<<===>>>@@@AAAAAA==================<<<<<<===>>>>>>===>>>@@@DDDGGGFFFGGGKKKSSSVVVTTTTTTWWWTTTVVVYYY\\\___````````````^^^[[[YYYXXXWWWVVVUUUXXXYYYZZZ\\\___aaadddfffbbb```]]]YYYVVVUUUUUUUUUSSSRRRRRRQQQOOONNNMMMLLLJJJHHHFFFDDDBBBBBBCCCDDDDDDDDDCCCAAA???===;;;:::888888999999999999999999888777777777777666666666666666777888999;;;<<<===<<<<<<===>>>???@@@@@@AAA@@@@@@AAA@@@@@@???>>>>>>AAA???>>>???CCCIIIPPPTTT{{{VVVFFFAAA>>>===<<<999777888888888777666555555444444333333222111111111111222000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************)))((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))***)))******))))))***...111444333111111222222000///,,,,,,+++******,,,---......------...000222444555444666888999999:::;;;===888888999===AAADDDEEEEEEAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>AAAFFFIIIIIIHHHGGGHHHHHHFFFBBB@@@@@@@@@???BBBFFFJJJLLLMMMLLLLLLHHHJJJLLLMMMKKKGGGDDDBBBEEECCCBBBCCCGGGJJJJJJIIIEEEEEEEEEEEECCCBBBBBBBBB???<<<999999:::===>>>>>>999777666555555777:::<<<777888999888666666888:::888888888888888777777777999888666555555666777888555555444333222111000///:::999888888999999888666555555555444444444444444222111111111000/////////---...000///...------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......---------...//////000000......//////000111111111000111222333444444444333222222222333444777999:::999999777666666666666666999::::::;;;===>>>??????BBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBBFFFFFFFFFGGGIIIHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEBBBCCCBBB???AAACCCBBB>>>CCCDDDEEEEEEEEECCCAAA@@@AAA???>>>AAAFFFHHHIIIHHHTTTYYYnnn|||wwwkkkWWWEEE;;;>>><<<::::::<<>>>>>?????????>>>>>>;;;::::::::::::<<<===>>>@@@===>>>BBBCCC@@@AAADDDHHHJJJMMMPPPRRRTTTUUUUUUQQQPPPOOONNNMMMLLLLLLLLLJJJLLLNNNPPPRRRTTTWWWZZZVVVTTTRRROOOLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCCCC@@@@@@???>>>============<<<<<<<<<<<<;;;999888777666666666666777777777888888888888777777666666666777777777888:::<<<===>>>?????????@@@@@@AAAAAABBB>>>>>>===<<<<<<======>>>999:::>>>GGGUUUgggxxxrrrWWWJJJ>>>??????===:::777777999777777666555555444333333222222111000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))******))))))(((''''''(((((((((((('''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))))))))***)))(((***---000444333333333444333111///++++++******++++++,,,---............000222555666333555666666555555777888666666888<<>>>>>???@@@AAACCCEEEGGGGGGHHHGGGDDD@@@???AAADDDDDDHHHMMMOOOOOONNNMMMLLLHHHKKKNNNNNNKKKGGGDDDBBBBBBAAABBBDDDFFFGGGGGGFFFBBBCCCDDDBBB@@@???@@@AAAEEEBBB>>>======>>>>>>===:::999666555555777:::;;;777999;;;:::777666999<<<============<<<:::999888777777666666666777888888555444444222111000///...888777666777888888666555444444444444444444444444222222222111000//////...+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,++++++,,,,,,---......///------...//////000111111...///000111222222222222000111222555777999;;;<<<888777777666666666666777888888999::::::;;;<<<<<>>>>>???BBBEEEFFFFFFMMMIIIRRRooouuu\\\NNNFFFBBB===:::;;;===>>>>>>===>>>???@@@@@@@@@???>>><<<;;;::::::;;;<<<<<<;;;>>>;;;;;;>>>>>>;;;;;;>>>AAABBBCCCEEEGGGHHHIIIIIIFFFFFFFFFEEEDDDDDDEEEFFF@@@BBBDDDEEEDDDEEEHHHKKKHHHGGGEEECCCBBB@@@@@@@@@@@@@@@???===<<<<<<<<<<<<999999:::;;;;;;:::999888666777777888888888777777666555555555666666777777888888888888999999999999999999:::;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<===@@@CCCEEECCCLLL\\\qqqgggMMMEEE???<<<======;;;999999999999666666555555444333333333111000000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((('''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''((())))))(((''''''&&&''''''((((((((((((((())))))))))))(((***---000333222222333333222000---)))******+++++++++++++++---,,,---...///222444555111222222222111222444666666666888<<>>======<<>>>>>???>>>===;;;:::777666666777999:::999<<<===;;;777555888;;;<<<<<<======<<<;;;:::999555666777888888888888888444444333222000///...---777666555666777777555333333333333333333333333333333333222111000///......***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,,,,***)))+++---))))))))))))))))))))))))************************+++++++++***************))))))***+++,,,,,,------------......///000000111---...///000111111111111///000333666999;;;======666666666666666777888999777777777888999999::::::;;;<<<===???@@@AAABBBBBBAAABBBBBBCCCDDDCCCCCCCCC??????@@@@@@@@@??????>>>>>>???@@@CCCEEEEEECCCAAADDDDDDDDDDDDCCCBBBAAA@@@???BBBFFFLLLUUUZZZRRRDDDIIIJJJJJJJJJHHHEEEAAA???:::>>>@@@???>>>@@@DDDEEEFFFCCCHHHVVViii~~~tttPPPJJJBBB===<<<======<<<999:::;;;<<<<<<;;;:::999<<<;;;::::::<<<<<<;;;:::999666777;;;<<<::::::===:::;;;;;;<<<<<<======>>>>>>>>>>>>===;;;;;;<<<===;;;===>>>===;;;;;;===@@@???>>>===;;;:::999999999:::999999888888888999999444555777999999888666555444555666777888888888888777777666666666777777888999999::::::;;;<<<===============>>>???@@@AAABBB@@@@@@?????????????????????>>>===>>>AAAEEEJJJMMMcccsssYYY>>>DDDIII;;;<<<:::666444666888777444555555555444444333333333000000///...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((('''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((()))((((((((()))))))))((((((***---000111111111222333111...+++((()))***,,,,,,+++******+++++++++,,,...111333555...////////////000333555777777888;;;>>>???>>>===>>>>>>===<<<:::999777666:::???CCCAAA>>>>>>DDDKKKFFFFFFEEE@@@<<<===CCCIIICCCGGGKKKKKKGGGBBB@@@???CCCDDDDDDBBB@@@AAAEEEIII@@@AAAAAA@@@>>>===>>>@@@BBBDDDEEECCC@@@>>>@@@CCC???>>>======???@@@@@@???;;;:::888777666777888999<<<>>>???<<<777444666:::888888::::::::::::999888444555777999999999888777444444222111000...---,,,555555555555555555444444111111111111111111222222111111000......---------+++,,,......,,,++++++,,,---,,,,,,+++************))))))))))))((((((((((((---,,,,,,+++************)))***,,,,,,,,,+++)))'''((()))***************)))***+++++++++++++++******,,,,,,+++++++++,,,...///000000000000111111111111333222444888:::777888:::777777666666777999;;;<<<888999:::999888888:::<<<;;;<<<===???@@@BBBCCCCCCCCC@@@>>>???BBBCCCBBBAAAFFF<<<:::@@@@@@:::===GGGDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDCCCCCCCCCBBBBBBBBBEEEAAA@@@FFFNNNQQQKKKDDDEEEDDDBBBCCCEEEDDDAAA>>>??????>>>>>>>>>>>>??????EEECCCGGGMMMQQQ^^^~~~}}}hhhSSSIIIEEEAAA>>>???888999:::999999;;;<<<;;;===<<<;;;;;;===<<<:::888===<<<;;;;;;<<<<<<:::888>>>>>>>>>===<<<;;;:::999;;;;;;;;;::::::999999999888888888999:::;;;<<<===;;;:::999777777777888999777777777777888888888888777777777777777777777777555666666666666777777777:::::::::999999:::;;;;;;;;;;;;;;;<<<>>>>>>>>>===???>>>;;;:::===@@@@@@>>>???<<<:::<<>>???BBBDDDEEEAAA===<<>>===>>>@@@CCCBBBCCCCCCBBB@@@???@@@BBBAAAAAA@@@@@@???@@@@@@@@@IIIGGGEEEBBB???===;;;;;;;;;:::;;;===@@@AAA@@@???<<<;;;999777777888999:::999888666444333444555666::::::999888777777888888777777666555333222111111111000///---+++*********666555555555444444333333111111111111111111111111000///...---,,,,,,,,,,,,+++,,,---,,,++++++,,,------,,,+++******+++,,,,,,+++************)))))))))***************++++++,,,******)))))))))))))))***))))))************************+++++++++*********++++++******+++,,,---...............////////////...///333:::;;;666333333666666666666666777888999777888888888777777999:::<<<======>>>>>>??????@@@DDDAAA??????AAAAAA>>><<<999777888<<<===;;;<<>>===<<<;;;;;;<<<===>>>BBB???BBBGGGGGGLLLaaayyynnnaaaVVVKKKDDDBBB;;;;;;;;;:::;;;;;;:::777<<<<<<===>>>?????????>>>===;;;999999;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;:::::::::999999888888888888999:::;;;;;;999999777666666666777777666666666777777777888888777777777777777777777777888888888999999999::::::::::::::::::;;;<<<======;;;;;;:::;;;===?????????===<<<<<<<<>>;;;999:::===BBBEEEJJJJJJOOOYYYccctttxxxcccMMMEEEJJJOOOJJJAAA;;;:::999888666555444333444444333333333222222222444333111000///.................................------------------------+++++++++******+++++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&'''(((((((((((('''&&&'''''''''&&&%%%%%%''')))'''((((((''''''))),,,///111000000111222111,,,)))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333666888999:::;;;;;;;;;:::888777666666777777888:::<<<======>>>AAACCCFFFBBB???>>>@@@BBBBBBAAAAAAAAAAAA@@@>>>>>>@@@AAA>>>?????????======>>>@@@AAA@@@@@@???@@@@@@AAAAAAEEECCCAAA???<<<:::999999999999999;;;>>>???>>>===:::999888777666777777888888777555333333333444555888777777666666666666777666555444333222111000000111000...---+++*********666666555444333222222111111111111111000000000000......---,,,++++++++++++***+++,,,+++***+++---///000...,,,***))))))++++++************))))))))))))'''''')))***,,,---//////,,,+++)))''''''((()))+++((()))))))))************)))))))))******************))))))******,,,------+++,,,,,,,,,------------///111999AAAAAA:::333111444555555666666666555555555666888777666666777999<<<<<<<<<<<<<<<<<<<<<<<<@@@??????@@@AAA@@@>>>;;;555===AAA???=========;;;BBBBBBAAAAAA@@@@@@??????CCCCCCBBBBBBBBBBBBAAAAAABBBAAA@@@@@@BBBCCCBBB@@@AAAAAA@@@AAABBBAAA>>><<<<<<;;;999888888999;;;<<>>FFFRRRsss~~~~~~~~~tttjjjcccbbbOOOJJJBBB>>><<<:::777555;;;<<<===<<<;;;999999:::===:::777777888:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::999999888888888999999:::888777777666666666666777666666666777777777888888888888888888888888888888;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>???@@@AAAFFFEEEDDDCCCAAAAAAAAAAAA888888999:::;;;<<<<<<===:::<<<===<<<===FFFUUUbbb{{{pppNNNFFF@@@CCCLLLOOOIIIAAA<<<;;;:::888666444222111333333333333222222222222333222111///....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%&&&'''((('''%%%%%%''')))''''''(((''''''(((+++------------///000///,,,)))'''(((((())))))******+++++++++++++++++++++++++++++++++,,,,,,---///000111111222444666888999::::::<<<;;;888555333333444444555777999;;;;;;<<>>AAABBBBBB@@@>>>===>>>@@@<<<===>>>===<<<<<<===???============>>>???@@@@@@@@@???===;;;999888777777888777777999;;;<<<;;;:::777777777666666666555555777666444222222222333333333333333333333333444555333333222222111000//////000///...,,,+++******)))666555444333222111000000000000000000000/////////...---,,,+++++++++++++++***+++***))))))***...111333111---***(((((()))*********))))))))))))(((((('''(((***---000222333444...---+++)))((((((((()))''''''((((((((()))******(((((((((((((((((()))))))))))))))******+++,,,,,,******++++++,,,,,,------222444:::BBBBBB:::333111444444666666666555444333555666888888777666777888::::::::::::::::::;;;;;;;;;<<>>NNNUUUIII===>>>@@@===BBBBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA???@@@???>>>===>>>@@@AAA@@@@@@AAAAAAAAA@@@>>>===<<<;;;999777777999;;;<<<@@@===>>>BBBBBB>>>>>>BBBDDDjjjwwwkkk]]]TTTNNNGGGCCCAAA===>>>???===:::888888888===;;;999999:::;;;:::999<<<<<<======>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999::::::888888888888777777888888888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????@@@@@@??????@@@AAABBBBBB>>>?????????===;;;::::::::::::;;;======<<<@@@DDDBBBIIIRRRVVV\\\lllfffHHH???======AAAEEEEEE???888:::999888777555444333222333333333222222222222111222111000///............------------------------++++++++++++++++++++++++******))))))))))))*********)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((('''&&&%%%'''(((&&&'''((('''''''''***,,,******+++,,,---,,,+++)))''''''(((((()))*********))))))))))))***************++++++,,,---///000111000111222444666888999:::<<<;;;888555333333444555666888::::::::::::<<<===<<<===>>>???@@@???===<<>>===>>>???>>>???@@@???>>><<<===>>>::::::::::::;;;<<<===>>>======;;;:::999888888888888777777888:::;;;:::888666666666777666555444444555444333222111111111222000/////////000111222222111000000//////.........///...---+++******))))))555444333222111000///...000000000/////////.........---,,,,,,+++,,,,,,,,,*********))))))***---000000...,,,+++***+++,,,---,,,,,,,,,+++++++++*********+++...111444666777777/////////...,,,***(((&&&''''''''''''''')))***+++(((((('''''''''((()))***))))))******++++++++++++******+++,,,------......111111444999999444000000444555666666666555444333555777999999888777888999666666777999:::<<<======<<<>>>AAACCCCCCBBBAAAAAABBBWWW^^^LLL:::;;;BBBCCCCCCBBBAAAAAA@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAAAAA>>>??????>>>======AAADDD???@@@BBBBBBAAA@@@??????===<<<;;;::::::;;;<<<===AAA???>>>AAABBB???>>>>>>>>>SSSiii~~~vvvjjjaaa^^^QQQQQQOOOLLLGGGBBB@@@???999999999;;;======;;;999;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<====================================>>>>>>>>>>>>@@@??????>>>>>>>>>??????999<<<@@@AAA@@@>>>===>>>===>>>BBBGGGIIIJJJQQQ\\\jjjttteeeVVVJJJ>>>???>>>>>>>>>===<<<999666777666666666555555444444333333222222222111111111000000///...------------------------------------++++++++++++++++++++++++***))))))(((((())))))***)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%'''((((((&&&&&&&&&'''%%%&&&''''''&&&'''(((***'''(((************))))))'''''''''((())))))******((((((((())))))******************+++---///000111///000111333555777999:::;;;:::888666666777888999999;;;<<<<<<:::999999999555777;;;===>>>>>>===<<<<<<>>>??????======>>>???@@@AAABBBAAA>>><<<;;;;;;:::::::::;;;<<<===>>>???>>>===<<<;;;::::::::::::999888888999;;;;;;:::888666666777777666666555444444333222222111111000000...---------...///000000..................------...---,,,+++***)))))))))333333222111000//////...000000//////......---------,,,,,,++++++,,,,,,---)))***+++***)))***,,,...))))))***+++---///000111000/////////............,,,...000333444555555555...///000000///,,,)))(((((((((''''''(((***,,,---******)))))))))+++,,,---++++++,,,,,,++++++***)))******+++,,,---...//////333111111555444111000333333444444555555555444444555777999:::999888888888444555666999;;;===???@@@BBBCCCDDDDDDAAA???>>>>>>>>>PPPUUUFFF777888AAAEEECCCBBBAAA@@@@@@AAABBBCCC??????@@@@@@@@@@@@AAAAAA>>>??????>>>>>>>>>AAACCC>>>@@@BBBBBBAAA??????@@@>>>>>>============>>>>>>AAA???===<<<===<<<;;;;;;EEEJJJMMM```~~~tttiii^^^RRRHHHAAA999888888999;;;<<<:::999;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<=====================<<<<<<<<<======>>>;;;<<<======>>>=========<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>===<<<<<<;;;;;;<<<<<<<<<>>>AAACCCBBB>>><<<===??????CCCNNNZZZ___aaalllzzz\\\KKKGGGCCC======<<<;;;:::999:::;;;<<<555555555555555555555555222222222222111111111111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%'''(((((('''&&&&&&'''$$$&&&''''''&&&&&&''')))&&&(((***)))((('''((()))&&&''''''(((((())))))***'''(((((())))))*********))))))***+++---...000111///000111222555777:::;;;999999999999999:::;;;;;;;;;<<<>>>===:::888777777111555:::==================>>>@@@???>>>=========???@@@BBBAAA>>>;;;::::::============>>>???@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;:::999:::;;;;;;999777666666666555555555444444333333333222111111000000...------------......///------------------......---,,,+++***))))))))))))111111111000000/////////000000///......---,,,,,,++++++*********++++++,,,)))***++++++***)))***,,,'''(((+++---///000000000////////////............---...000111222111000///+++,,,,,,---------------++++++******+++---///111...------,,,---///111222------------,,,+++)))((()))******+++---......///444111000333333111111555222222222222222333444555333666888999888777777777555666777:::<<>><<<<<<>>>===EEEHHHAAA:::<<<@@@BBBBBBAAA@@@??????@@@AAABBB????????????@@@@@@@@@AAAAAA@@@???>>>?????????>>><<>>>>>???===>>>????????????>>>===>>>>>>===;;;;;;;;;;;;:::>>>BBB@@@GGG```zzzvvveeeZZZRRRNNNIIIEEECCCBBBAAA@@@>>>>>>>>>>>>>>>===<<<;;;<<<<<<=========>>>>>>>>><<<<<<;;;<<<<<<===>>>???;;;<<<===?????????>>>===<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>;;;;;;;;;<<<===???@@@AAA<<<>>>@@@??????DDDLLLSSS___gggzzzbbbNNNHHHBBB======:::999888999:::;;;<<<<<<555555555444444333333333222222222222111111111111///...------,,,,,,------++++++++++++++++++++++++************************)))((((((''''''(((((()))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''%%%'''((()))'''&&&&&&'''$$$&&&''''''&&&&&&&&&''''''(((***)))'''&&&''')))&&&&&&''''''((()))))))))'''(((((()))******++++++((())))))+++,,,...000111000000111222555888:::<<<777888999:::;;;;;;::::::999;;;===<<<:::777666666333777;;;======<<<===>>>AAACCCCCCBBB???<<<;;;;;;>>>@@@BBBBBBAAA???>>>>>>>>>>>>=========>>>>>>???===<<<;;;:::999999999999;;;:::999999::::::888666666555444333222333333444333333333333222111000000///......------------...,,,,,,,,,------.........,,,+++***))))))((())))))000000000000////////////000000///...------,,,,,,***)))))))))))))))******)))+++,,,,,,***))))))******,,,...//////...,,,+++------,,,,,,,,,+++++++++,,,---...///...---+++)))))))))))))))+++...111333...---,,,,,,---000222444222111000///000222444666/////////...---+++((('''((()))***+++,,,---.........++++++......,,,---000111000//////000222444555222444777888777666555666666777999;;;===???AAABBB@@@AAABBB@@@===<<<>>>@@@BBBBBBAAAAAAAAAAAA@@@???AAA@@@>>>======???@@@BBB>>>>>>??????@@@@@@@@@AAACCCAAA?????????>>><<<::::::===@@@@@@>>><<<===>>><<<>>>@@@AAAAAA@@@>>><<<;;;===>>>======?????????666@@@@@@>>>EEEPPPgggxxxpppdddZZZSSSPPPOOONNNCCCCCCCCCBBBAAA@@@???>>><<<=========>>>>>>??????:::::::::;;;<<<===>>>???;;;<<<===?????????>>>===<<<<<<<<<<<<====================================<<<============>>>>>>>>><<<<<<===???BBBDDDFFFHHHGGGJJJPPPVVV```pppyyyyyy]]]IIIHHHEEE999777@@@999999999:::;;;:::888666777777666555333222111111222222222111111111111000......---,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$&&&))))))'''&&&&&&&&&$$$%%%''''''&&&%%%&&&'''''')))+++)))&&&%%%''')))&&&&&&''''''((()))))))))'''(((((()))***++++++,,,(((((()))***,,,...000111000000111222555888;;;===777888:::;;;;;;:::888777666999;;;;;;:::777666666666999===???===<<<===>>>FFFGGGGGGEEE@@@<<<::::::>>>AAADDDEEEEEEDDDDDDDDD<<<<<<;;;:::::::::;;;;;;;;;;;;999888777777777777:::999888999999999777555555444222000000111222333333333444333333222111000000//////...------------+++,,,,,,------......///++++++***)))(((((())))))000000000000////////////000---++++++------+++(((++++++******))))))(((((((((((()))******)))''''''((('''(((***------)))&&&************************************************)))((((((***---.........************+++---///000666666666666777777444222+++*********))))))(((((())))))***+++,,,,,,------,,,,,,------.../////////000/////////000111222222222444777999;;;;;;::::::>>>??????@@@@@@@@@??????======>>>???@@@BBBCCCDDD????????????@@@BBBDDDEEEDDDBBB@@@======>>>@@@AAA>>>??????>>>======???@@@>>>>>>>>>===<<<:::999888>>>>>>????????????>>>>>>>>>??????@@@@@@AAABBBBBB<<<<<<======<<<<<<;;;:::>>>===<<<:::<<>>AAABBB>>>===@@@BBBAAA@@@???>>>>>>??????>>>===;;;>>>===888777===AAAAAA>>>;;;888999<<<>>>===;;;>>><<<>>>BBBCCCAAAEEEKKKGGGCCCCCCJJJSSS]]]iiisssyyywwweeeOOOJJJDDD@@@===;;;:::999;;;888666666888999666444444444333333333222222222222111111000///......---+++,,,,,,------,,,,,,+++---------,,,+++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((())))))************))))))*********+++,,,---///000000222444666777777666555555333333666:::<<<;;;999666999===>>><<<999666555777888:::::::::;;;>>>@@@FFFGGGHHHFFFDDDBBBAAAAAA???@@@AAACCCDDDDDDEEEEEE<<<;;;999777666666666777555555555666777999:::;;;===;;;999777666666666777222222222222222222222222111222222333333333222222111000...---------...///,,,+++***+++---------+++************))))))))))))//////......------,,,,,,///---++++++,,,---***(((++++++***))))))((())))))''''''(((((()))((((((((()))((((((***,,,,,,***(((************************)))))))))))))))))))))))))))(((''')))+++---,,,,,,******)))***+++---...///555666777:::;;;999444111*********)))))))))((((((((())))))***++++++,,,,,,,,,,,,,,,---......///////////////000000111333333555666999;;;======<<<<<<>>>??????@@@@@@@@@@@@???????????????@@@AAABBBCCC@@@@@@@@@@@@AAACCCDDDFFFEEEDDDBBB@@@??????@@@AAA===>>>??????======>>>???>>>>>>>>>>>>===<<<;;;:::===>>>>>>??????>>>>>>===??????@@@@@@@@@@@@AAAAAA============<<<<<<<<<<<<<<<======<<<===@@@GGGLLL]]]{{{zzzuuukkkaaa]]]OOOJJJGGGFFFDDD??????BBBDDDJJJLLLHHHDDDDDDDDDCCCFFFDDDBBBAAAAAA@@@>>>===;;;;;;<<<===>>>===<<<;;;AAA@@@@@@??????AAADDDFFF???FFFNNNPPPPPPUUU^^^fffccc[[[ZZZfffxxxjjjRRRIIIEEE@@@===<<<;;;:::999:::888666666888888666444444333333333333222222222111111000000///......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))************)))))))))*********+++---...//////111333555666666555555555333333666999;;;:::888666:::===>>>===:::777666444666888999:::<<<>>>@@@GGGHHHIIIGGGEEECCCCCCCCC???@@@AAABBBBBBCCCCCCBBB>>>===;;;888777666555666666666777777888:::;;;<<<>>>===;;;999777777666777444444444444333333222222222222222222222222222222000000//////.........///...,,,+++,,,------,,,++++++*********))))))((((((//////......---,,,++++++---,,,++++++,,,,,,***(((+++***)))((((((((()))***'''''''''''''''((()))***,,,***))))))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***)))((())))))))))))***,,,---...111222555888999777222---))))))))))))((((((((((((((((((((())))))******+++++++++,,,,,,---...............///000111222444555555666999;;;<<<<<<<<<<<<===>>>>>>???@@@@@@@@@???AAA@@@@@@?????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCAAA@@@??????>>><<<>>>@@@@@@???======>>>????????????>>>>>>=========>>>>>>??????>>>>>>===@@@@@@@@@@@@@@@????????????>>>===<<<;;;<<<======:::<<<============>>>??????TTTpppooojjjddd]]]TTTOOOSSS[[[XXXdddmmmjjj___UUULLLFFFEEECCCBBBCCCDDDEEEEEEDDDKKKBBB@@@EEEGGGBBBAAADDDIIIKKKLLLJJJIIILLLSSSZZZaaarrrbbbMMMEEEBBB???<<<::::::;;;::::::999777666666777666555333333333333222222222111111000000000///......------++++++,,,,,,,,,,,,+++++++++++++++++++++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&''''''''''''((((((((()))******++++++******))))))))))))***+++,,,---......000222333444444444444444444444555888888888666555888;;;<<<:::888666666444777:::<<<===>>>@@@BBBGGGHHHIIIHHHFFFDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@???===;;;999777777666888888999999:::;;;======???>>>===;;;:::999888888888777777666555444333333333222111000000111222222000000000000000//////...///...,,,---------,,,***+++++++++***)))(((((('''111111000///......---,,,+++++++++,,,,,,+++***(((+++***)))(((((()))+++,,,((((((''''''(((***,,,---000...+++)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''(((&&&%%%'''(((((())))))***+++++++++,,,...000222000,,,)))(((((((((((((((((((((((('''''''''((((((((())))))******++++++,,,---------.........///111333444555333444666888999999999999::::::<<<===>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>BBBBBBBBBCCCCCCDDDEEEFFFBBBBBBBBBBBB@@@>>><<<;;;===???BBBBBBAAA???>>>>>>@@@@@@@@@?????????????????????@@@@@@@@@@@@??????AAAAAAAAA@@@???>>>>>>===???===;;;:::999:::<<<===:::;;;<<<<<<;;;::::::999<<>>@@@@@@@@@AAABBBEEEFFFGGGGGGEEECCCCCCDDDFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>======<<<<<<<<<<<<;;;:::999888777666555444444222000//////000111222///000111111111000...---000///------------+++***,,,++++++***)))(((''''''111000000///...---------***+++------,,,+++***)))+++***))))))***+++,,,---+++***))))))***,,,...///222000---)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%###&&&&&&'''(((((())))))))))))((('''(((******)))''''''''''''''''''''''''((('''''''''''''''((((((((())))))******+++,,,,,,,,,------...///000222444555333444555666777777888888555666888999:::;;;<<<<<<@@@@@@???>>>===<<<<<<===AAAAAABBBCCCCCCDDDDDDDDDBBBBBBCCCCCCBBB@@@===<<>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@@@@???>>>=========<<<:::888888999:::;;;:::999888888999:::::::::999;;;:::999AAAZZZxxxrrrPPPIIILLLFFF@@@@@@>>><<<999888999999888777666666666555444333333333222222111111111000000000............------------***++++++,,,,,,++++++***))))))*********)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((())))))******))))))(((((((((((((((((()))***++++++,,,---...///000000111111222333444444444444444111333555555555444555666===???@@@@@@???>>>>>>???AAACCCDDDDDDBBBAAABBBBBBEEEFFFFFFEEEEEEDDDCCCBBB?????????@@@@@@@@@AAAAAA===<<<<<<<<<===>>>???@@@<<<<<<===>>>???@@@@@@@@@<<<<<<;;;:::999777777666555333111//////000111222///000111111111000...---000...------------+++***++++++******)))(((((('''---------,,,,,,,,,,,,,,,))),,,...///---,,,++++++******+++,,,---.........,,,,,,,,,,,,,,,---...///000///---)))%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###%%%%%%&&&'''((('''''''''((('''%%%%%%'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))***+++++++++,,,------...///000222333444444555555666777888888222333555777888999::::::===<<<<<<;;;;;;<<<<<<<<>>=========>>>???AAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>======;;;:::999888777888999999999777666666888999::::::///666<<<;;;999???MMMYYY{{{cccRRREEEFFFFFF===:::======;;;999888999888777666444555555444222111222333111111111000000000000///------------------------******++++++++++++******(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''''''''''''''((()))*********+++,,,---...//////...000222333222222333444444666777777777777999;;;>>>>>>>>><<<:::999:::;;;>>>@@@AAAAAA@@@???@@@AAAAAAAAABBBBBBAAA@@@??????===>>>???AAABBBCCCCCCCCC>>>>>>======>>>>>>???@@@;;;<<<>>>???@@@AAAAAAAAA===<<<<<<;;;:::999888888555444333111111111111222///////////////......---...---+++,,,,,,,,,+++)))************))))))))))))++++++,,,,,,,,,,,,------))),,,000111///,,,,,,,,,)))+++---///000000//////,,,,,,---------------,,,***++++++(((&&&%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$$$$$$$&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''''''''((())))))******+++,,,,,,,,,------///000000333333333333444555666666111222444666888999::::::999999999999:::;;;<<<======>>>???@@@@@@@@@???>>>@@@@@@@@@AAAAAA@@@@@@???AAABBBBBBAAA???>>>>>>???AAA???===;;;:::;;;;;;<<>>>>>======:::::::::999999999888888777555444555777999888666000555;;;===:::999===BBBRRRppp~~~nnnYYYMMMHHHFFFGGGDDD===;;;===:::999777777888888777666333444555444111000111222111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******'''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((())))))))))))***+++,,,---...,,,...111222111111333555666777888888777888;;;=========;;;999666777999<<<<<<>>>@@@@@@??????@@@AAA>>>???????????????>>>===;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>>>>===>>>>>>???@@@===>>>???@@@@@@@@@@@@???<<<<<<;;;;;;:::::::::999555555444444333222222111///......---------------,,,+++******+++,,,+++***))))))))))))************,,,,,,---......//////000)))---111222///---------)))+++...111222222000///+++,,,---...---,,,+++***%%%''')))(((&&&&&&)))+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$""""""###&&&((('''$$$"""%%%%%%%%%&&&&&&'''''''''((((((((((((((((((''''''''''''(((((()))*********,,,,,,,,,,,,,,,---...///000000000000111222333333111222444666888:::;;;;;;666666777888999;;;<<<===;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<=========@@@AAA@@@???<<<<<<===>>>AAA???<<<:::999999::::::>>>>>>????????????>>>>>>????????????>>>>>>>>>>>>::::::;;;;;;;;;:::999888555444333666888888555111666444222222222444:::???@@@UUUvvvbbbSSSQQQKKKCCC<<<;;;>>>@@@>>>;;;777666555666777888777666222444555444111///000222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&'''(((((((((((())))))***,,,---...***---111222111111333666555666666666666888;;;===>>>===;;;888777888<<>>@@@@@@??????@@@AAA>>>??????@@@@@@@@@??????;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>>>>>>>?????????@@@AAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;::::::555555666555444333222111///...---++++++,,,------+++***))))))+++,,,+++***((((((((()))******++++++000//////...///111222333111111222333333222111111111222444444333000,,,)))***))))))(((''''''&&&&&&***'''$$$$$$'''((((((&&&'''&&&$$$###"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***((()))+++,,,------,,,+++///000000///---...000333///111333555666666555444///000333555777999::::::777888;;;>>>???@@@???>>>@@@===999888:::======<<>><<<<<<<<<===>>><<<:::888777888999:::AAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>===;;;;;;;;;:::888666555444666555444333333444555666555555555555555555555555:::<<>>>>>=========<<<<<<<<>>======>>>???>>><<<777777777777888888888888444222000111333333000---------------------------...---+++)))((())))))***************))))))))))))////////////000111333444555666777777777777666555111111111000...---+++***))))))(((''''''&&&%%%%%%)))&&&$$$$$$&&&((('''&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***((()))***,,,,,,,,,,,,+++---...///...------///111///000333555666555555444222333333444666777777888888999;;;===???@@@??????AAA===:::999;;;======<<>>===???>>><<<;;;:::;;;<<<===DDDDDDBBBAAA@@@@@@??????@@@@@@@@@???>>>>>>======;;;;;;:::999888666444444444444333222222333444444444444444444444444444444000111555>>>JJJ]]]wwwttt___TTTKKKAAA@@@EEE@@@???>>><<<:::999777777555555555444333333222222444333333222111111000000111000///...---------...,,,+++******))))))******))))))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&''''''((())))))******,,,,,,,,,,,,---...///000111000000000222444777888666666555444444555888:::::::::::::::999999999999<<<999666555888:::;;;;;;::::::999999888888888888999999999:::::::::::::::;;;:::999:::;;;<<<;;;:::888777777777666555555555333111000111222222///------------------------------,,,+++)))))))))))))))*********)))))))))((((((111111111111222444666777666666777777777777666666000///---+++***)))))))))(((''''''&&&&&&%%%%%%$$$'''&&&$$$$$$%%%&&&&&&%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((()))***++++++,,,,,,++++++,,,......------...//////000222444555555555444888888666666666777888888:::;;;<<<===>>>???@@@AAAAAA>>>;;;:::;;;=========<<<>>>@@@BBBBBBAAA@@@???@@@??????>>>>>>@@@AAABBBGGGFFFDDDBBB@@@>>>======?????????>>>======<<<<<<::::::999888777666444333222111111000000111111222222222222222222222222222111///000222444;;;JJJXXXuuuwwwqqquuu}}}[[[OOOFFFEEEBBB<<<:::===>>>>>><<<;;;999888777666555555444444333333222222333333222222111000000000000000///---------------++++++***))))))))))))***((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******+++,,,,,,---,,,,,,///.........000222444555000222333222111111555888888888888888777777777777888666444444777999;;;;;;999888777666555666777777888888888888888777777777666555555666888999888777777666666555444333222222222111000000111000...,,,------------------------,,,+++***)))))))))))))))******))))))))))))((((((333333333333444666888999000111111111111111111000------,,,+++***)))((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))(((((()))******+++++++++))),,,...///............111222333555666666666666===<<<:::999999:::<<<===<<<<<<<<<<<<===???AAAAAAAAA???===<<<<<<===>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????@@@AAABBBDDDEEEGGGFFFDDDBBB@@@>>>======>>>>>>======<<<;;;;;;;;;888888888777666555333333111111111000000111111111111111111111111111111111555444444555444444;;;DDDMMMaaarrrqqqgggRRRNNNHHHCCCDDDBBB<<<888999<<<<<<;;;:::888777666666555555444444333222222111222222111111000000000000//////...------,,,,,,,,,++++++***)))))))))))))))'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))***+++,,,---,,,++++++---------...///111222333000222555444111222555999888888888888777777777777444333333333555888:::;;;999888666444444555777888777777666666555555444444444333222333555666666555333333333222222111111111000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))***)))))))))((((((((((((222111111000111333444555++++++************++++++***+++,,,---,,,***'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))***++++++***,,,///000/////////000222333444555666777777888;;;:::999999:::<<<>>>@@@<<<<<<<<<<<<===>>>@@@AAA@@@??????>>>>>>>>>???@@@CCCBBB@@@>>>>>>???@@@BBB>>>>>>???@@@AAACCCDDDEEEDDDCCCBBBAAA@@@?????????======<<<;;;;;;::::::999777777777666555444333222111111222222222222111111000000000000000000000000111111333555444222555;;;>>>EEEXXXwwwgggTTTHHHCCC@@@???@@@???===;;;<<<:::999999888777666666555555444444333222222111111111111000000000000//////.........---,,,,,,+++++++++***))))))(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%#################################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))+++,,,------,,,+++---......///000111222222111333555444333333555888777666666666555555555555222333333444444666888:::777555444333333444666777555555555444444333333222333222111222444555444333//////000000111111111222///000000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))))))))(((((((((((('''...---,,,++++++,,,---...))))))(((((((((((())))))(((***,,,...---***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''((()))***+++***,,,.../////////000111333333444555666777888888666666666777999;;;===>>>;;;;;;;;;<<<===>>>>>>>>>>>>???@@@@@@??????AAACCCEEEBBB???<<<<<<===@@@BBB======>>>@@@AAACCCDDDDDDAAAAAA@@@???????????????<<<;;;;;;:::999999888888555666666555444333222222222222333333333333222222////////////////////////------///222222///000444999999>>>KKK]]]vvvrrrzzzvvv}}}ttt]]]RRRMMMJJJ@@@???===<<<;;;;;;;;;<<<888777777777666666555555444444333333222222111111000000000///////////////------------,,,+++***)))******)))(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%#################################$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,,,,------......//////000111111111222222222333333444444333444333333333222222222222333444555555444444666888222222111000111222333444333333333333333222222222444333222222444444333222------...///000111111222///000111000...---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))******)))(((((())))))((((((((((((''''''---,,,+++)))((())))))*********)))(((((()))******))))))***+++***)))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&)))(((&&&%%%%%%'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((('''''''''&&&&&&'''(((***+++***+++------,,,---000222222222222333444555666777444555666777999:::;;;;;;999:::;;;<<<======<<<<<<<<<>>>@@@AAA@@@AAACCCFFF@@@???>>><<<===>>>@@@BBB===>>>???@@@BBBBBBCCCCCCAAA@@@???>>>============;;;::::::999888888777777444444555444444333222111111222222333333222222111///////////////////////////---...111111......222111000111555:::FFF\\\qqq}}}vvveeeRRRHHHFFFFFFEEECCCCCCAAA===:::999999999666666666555555555555555444444333333222111111111////////////////////////,,,,,,------,,,+++))))))******)))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%########################"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((()))+++---...------...///000000000000666333111222555666333000333333333222222222111111555666777666333222333555000000111111222222222222222222222222222333333333555333222222333333111000---......//////000000000///111222111...------...++++++++++++++++++++++++'''((()))******)))(((((())))))((((((((('''''''''///...,,,***))))))))))))+++***)))(((((()))***+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))'''%%%&&&''''''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&'''(((***+++******++++++***,,,///111000000000111222333555555666777888999:::;;;;;;;;;777999;;;======<<<;;;::::::===AAAAAAAAAAAADDDGGG<<<<<<===>>>???@@@AAAAAA===>>>@@@AAABBBCCCCCCCCCAAA@@@???===<<<<<<;;;;;;::::::999999888777777777444444444444333333222111000111222333333222111000000000000000000000000000000---...111111//////222///+++---444999999<<>>@@@@@@===::::::::::::555555555555555555555555444444333333222111111000.........///////////////,,,,,,------,,,+++)))(((******)))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%########################""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''***---...,,,,,,---...////////////:::555222444888999444///555555555444444444333333666888999777333111222444111222333444444444444444111111222222333333333444555333222111222111000...//////////////////......///111333222///------///++++++++++++++++++++++++'''((()))******)))(((((()))(((((((((''''''''''''+++*********))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))***,,,---...000000222333444555555555444333333333444555666777::::::999:::;;;===???@@@@@@@@@AAABBBBBBBBBBBBAAA===<<<<<<>>>AAADDDEEEEEE?????????@@@@@@@@@AAAAAA??????>>>===<<<;;;::::::;;;999777777888777666444666555444222111000000000111111222222222333333333......////////////......////////////////////////111111222333333444555555EEEOOOhhhjjj^^^PPPNNNJJJGGGDDDBBBBBBBBB@@@???>>><<<;;;:::888888666666666555444444333333111111000000///.........////////////............+++++++++************)))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!!!!"""$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%####################################""""""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))+++---...+++,,,---...////////////000//////222555666444222444444555555555555444444666666666666666555444444222222333444555666777777666666444333333333333333555444222111000111111222///...---,,,+++,,,------000000///...------,,,,,,,,,,,,***)))))))))***+++)))))))))))))))(((''''''%%%&&&'''((())))))((((((*********)))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((***************+++,,,---...///000111333333333333444555555666666777888888::::::999999999:::<<<<<<======>>>????????????>>>===<<<<<<>>>AAACCCDDDCCC>>>>>>>>>?????????@@@@@@???>>>===<<<;;;:::999888999888666666777777555444555444333111000000//////000111111111222222222222......////////////..............................///000000111222222333333999999@@@QQQhhhxxxcccTTTMMMMMMKKKGGGDDDBBBAAA@@@@@@???>>>===<<<;;;999888888666666666555444444333333222111111000//////......////////////.........---+++++++++*********))))))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###"""!!!###%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""""""""###$$$%%%########################$$$$$$#########"""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((***+++,,,++++++,,,,,,------......///...///111444555444111333333444555555555555555777777777777777666555444222222333444666777888888777666555444444333333444555444333222111111111111///...---,,,,,,,,,------//////...------,,,++++++,,,+++***)))))))))******)))*********))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((*********))))))*********,,,---...000111111111111444555777888999999888888999999888888888888999999::::::;;;<<<<<<<<<<<<;;;===<<<<<<>>>@@@BBBBBBAAA============>>>>>>>>>>>>>>>>>>===;;;:::888777777888666555555555555444222444333222000///////////////000000000000000111111......////////////....................................//////000000111111//////111666===LLLdddzzzmmm]]]RRRLLLJJJGGGFFFCCCAAA????????????>>>===<<<;;;:::999888777666666555555444333333333222222111111000///////////////.........---------++++++*********)))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%########################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""############$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''((()))******++++++******+++,,,---............000222333333111111222333555666666666666999999999999888777666555333333444666777999::::::888888777666555555555555666666555444333222000//////...------,,,,,,---------------,,,++++++******++++++***))))))))))))************+++******)))((()))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))***+++,,,...///000000111111333444666888999888777666666666777777777888999999999:::;;;;;;<<<<<<;;;;;;===<<<<<<===???@@@???>>><<<<<<<<<=========>>>>>>>>>>>>===;;;999888777666666444333333444444333111222222000//////.........////////////////////////---......//////......---------------------------............//////000000///111555666444333===IIIeeetttooofffddd```[[[UUUOOOKKKHHHCCCBBBAAA???>>>>>>>>>>>><<<<<<;;;:::999888777777666666555444444333333222222222222111000000//////.........---------,,,,,,************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$%%%&&&$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!"""######$$$###""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++,,,+++***)))***,,,...///------...///111222222222111222444666777888999999::::::::::::999888777666555666777888:::;;;======:::999888777666666666666888888888777666333111000///......---------------,,,+++++++++*********)))+++******)))))))))))))))******+++++++++******)))***)))'''%%%$$$%%%'''((('''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''')))+++,,,---+++,,,---///000000000000000111333555666555444333333444555777888::::::;;;;;;;;;<<<===============<<<;;;<<<===??????>>><<<<<<<<<<<<<<<============>>>===<<<;;;999888777666444333222222333333222111111111000///....................................------............------------------------------............////////////111...,,,---,,,...555======JJJ___vvvooo___TTTTTTTTTSSSQQQLLLGGGAAA>>>AAA@@@??????>>>>>>======;;;;;;:::999888777777666555555555444333333222222222222111111000/////////------------,,,,,,,,,,,,*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$############"""!!!!!! $$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&(((***,,,------,,,+++***+++---///000------...//////000111222222444555777999:::;;;;;;:::::::::::::::999999888888888999;;;<<<===>>>???::::::999888777777777777999999999999777555333111...//////.........------***************)))))))))************))))))(((((()))******+++++++++*********)))&&&%%%$$$%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))+++...000111***+++---...//////000000---...000111222222111111000222444666888:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>::::::;;;===>>>???===;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::999888777777666333222111111333333222111111111000////////////////////////............---------............------,,,,,,,,,,,,,,,,,,,,,,,,........................///+++***...000///000333222666???JJJ[[[rrrnnnccc[[[VVVTTTRRRPPPLLLIIIEEEDDDCCCCCC?????????>>>>>>===<<<<<<:::999999888777777666666555555444444333222222222111111000000///.........------,,,,,,,,,+++++++++******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$######""""""############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""###$$$%%%(((***,,,---,,,,,,++++++,,,---///000---...////////////222444333444666777999:::;;;;;;888999999:::::::::::::::999999:::;;;<<<===>>>>>>::::::999888777777777777999999888777666555333222...////////////...------************************))))))******))))))((('''((()))******+++*********((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((***,,,......))))))+++,,,---.........---------...//////000000///111333555777777888777:::;;;<<<<<<======<<<<<<888888:::<<<>>>>>>===;;;777777777888888888999999777777777666666555555555333222111111333333222111111111000000//////000000////////////.........---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///555555///******000111222333:::HHHZZZhhh}}}|||nnn___XXXTTTPPPPPPSSSNNNLLLHHHEEEDDDEEEGGGIII>>>>>>>>>===<<<;;;::::::999888888777777666666555555555444333333222222111000000//////...---------,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$$$$###########################"""""""""#########$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$'''%%%$$$###$$$&&&)))+++######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%''')))***+++*********+++,,,,,,---------///000///...///222555222333555666777888888999666777888999:::;;;;;;;;;999999999:::::::::;;;;;;:::999888777777666666666777666555444333333333333...//////000///...---,,,************************((()))*********)))'''''''''((())))))*********)))%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((())))))'''((()))***+++,,,,,,,,,------,,,,,,---...///000000111222444555555444444999999:::;;;;;;;;;;;;:::777888999<<<>>>???===;;;555555555555666666666666444444444444444444444444333222111222333444333222222111111000000000000111000000/////////.........,,,------......------,,,+++++++++++++++++++++++++++++++++***************---+++***++++++***///555+++...000000...000666<<>>=========<<<;;;:::999888888888777777666666555555555555444333333222222111/////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%$$$######$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$##############################!!!!!!""""""#########$$$######$$$$$$$$$$$$######"""############$$$$$$$$$'''&&&$$$$$$&&&***...111######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%&&&'''((())))))((((((***++++++,,,++++++---///111000...///333666222222444555666666666666555666777999:::;;;<<<<<<888888888888888888888888:::999888777666666666666555444222111000111111222...///000000000///---,,,***************+++++++++((()))*********)))'''&&&''''''((()))))))))))))))$$$$$$%%%&&&'''''''''&&&&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))***************+++---///000///...///000/////////000111333444555666777777888:::;;;<<<<<<;;;;;;<<<<<<======>>>>>>:::::::::999888777666555555555555555555444444333......000333555666444222000000000000000000000000//////...------------...---,,,++++++******++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------...------......///000111444999BBBLLLZZZmmmxxxjjj```WWWQQQQQQOOONNNMMMMMMLLLIIIGGGFFFEEEDDDBBBAAA@@@??????@@@>>><<<:::999888999999999888777666555444333333111111111111000000000000///............---------+++++++++*********))))))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((()))+++,,,---...000000000000000111111222111222222333333222222111333444666666555666888:::777666333111111333555666666777888888888777666555555555444333222111000//////............---------+++++++++***)))((((((''')))***+++++++++***((('''(((''''''(((******)))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))))))))---///111111/////////111000000000111222333444555888888888888999999::::::<<<<<<<<<<<<<<<<<<======::::::::::::999888777666666666666666666555444444000000111333555666444222//////////////////////////////...------------------,,,++++++******++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000111...222666;;;BBBNNN^^^iiiyyykkkaaa\\\YYYUUURRRMMMLLLJJJJJJJJJIIIFFFDDDCCCBBBAAA???>>>======<<<;;;;;;;;;999666555666777777777666555444333222222111111111000000000//////............------------+++++++++*********))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((()))+++,,,---...///////////////000111111111222222222222222222111333444444444444555777999777555333111111222444555555666666777666555444333333333222222111000//////------------,,,,,,,,,,,,++++++******)))(((((('''((()))*********)))((('''(((''''''(((******)))(((%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((()))))))))000111222222000///000111111111111111222444555666888888888888888888888888======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777888888777777666555333333333444555555333111///////////////////////////......---------------,,,,,,+++************+++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...000111000111666???EEEPPP]]]rrr|||nnnccc^^^WWWTTTSSSRRROOOLLLJJJIIIHHHGGGGGGFFFDDDBBBBBBAAA@@@>>>===<<<;;;;;;888<<<>>><<<666333555777666555555444333222111111111111000000000000//////......---------,,,,,,,,,+++************)))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---...------------...//////111111222222222222111111222222333222222444777999666444222111000111333444444444444444333222111000000000000/////////......,,,,,,,,,,,,++++++++++++++++++******)))((((((((((((((())))))(((((('''&&&(((''''''(((******)))'''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!"""""""""####################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))***+++222333333222000000000222222222222222333444555666666666666777777888888888>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888999999888888777666666555444555555444222000///////////////////////////...------,,,,,,------,,,++++++***************))))))))))))))))))))))))************************************+++++++++++++++++++++,,,,,,---...///...///000//////111555888555999DDDSSS```mmm~~~pppcccZZZUUUWWWUUUSSSRRRQQQOOOKKKHHHJJJIIIGGGGGGGGGGGGDDDBBBCCCBBB@@@???===<<<<<<<<<;;;AAADDDAAA999333444888444333333222111111000000111000000000////////////------------,,,,,,,,,+++************))))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***+++,,,,,,,,,,,,,,,,,,------...000000111111111111000000000111222222222333666999555444222111000111111222333333222111000///.....................---------,,,,,,,,,,,,++++++++++++************))))))(((((('''''''''''''''&&&&&&&&&''''''&&&((()))***((('''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!"""""""""####################################$$$######""""""######$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''((()))***,,,---333333333111//////000222222222222222333444555555222333444555777888999:::>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999999:::999888888777888777555444444333111///..............................---,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))************************)))))))))*********++++++************+++,,,---...***+++------...///111222666222111444777>>>JJJVVVsssxxxvvvnnnbbbWWWRRRQQQSSSUUUIIIJJJLLLNNNOOONNNLLLIIIHHHGGGFFFFFFGGGFFFDDDBBBBBBAAA@@@>>>===<<<;;;;;;>>>CCCEEEAAA888222333666222222111111000000//////000000000////////////...---,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######"""""""""######$$$$$$$$$"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))******+++++++++++++++,,,,,,---///000000111111000000///000111333444444555777999555444333111111000111111222111111000///..................---------------------------,,,,,,,,,,,,*********)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''&&&&&&'''))))))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""##########################################""""""""""""##############################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((''''''''')))+++---...111111111///......000222222222222222222333444444000111222444666888999:::<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;::::::999999::::::999999888777999777555333333222000..............................------,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))************************((())))))))))))*********)))))))))******+++,,,---+++,,,,,,---.../////////222//////000000000444:::CCCIIIZZZrrrwwwjjjYYYWWWTTTRRROOONNNNNNNNNHHHJJJLLLMMMMMMKKKIIIHHHFFFEEEDDDDDDEEEDDDBBB@@@@@@???>>><<<;;;:::999999;;;>>>@@@<<<555000000333111111111000000000//////000000////////////......,,,,,,,,,+++++++++******(((((()))))))))))))))***))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$""""""###$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###!!!"""""""""############################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))++++++******++++++,,,---//////000000000000/////////222555777888888888999666555444333222111111111111111000/////////000000/////////.........------------------,,,,,,,,,,,,******))))))))))))))))))(((((('''&&&&&&&&&&&&''''''&&&&&&'''))))))(((&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""##########################################""""""""""""##############################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&(((***---............---,,,,,,///111222111111111111222333333000111222333555777888888777888888888888888999999::::::;;;;;;;;;;;;::::::999999999999999888777777888666444222222111///..............................---,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******)))))))))))))))***,,,,,,...------...//////...---******,,,111222111222555222444<<>><<<;;;::::::999777888888555222111111333111111111000000000000000000000/////////.........++++++++++++************(((((((((((())))))******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((()))++++++******++++++,,,---...//////000000//////...///333888;;;<<<;;;::::::666666555444333222111111111111000///000111222333222222111000///......---,,,,,,,,,,,,++++++++++++)))))))))))))))))))))***))))))'''&&&&&&&&&'''(((&&&&&&%%%'''((()))(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""##########################################""""""""""""##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&))),,,---,,,---,,,+++***+++...111111111111000111111222222222222333333444555666666444444555555666666777777999999::::::;;;:::::::::888999999999999888777777888555333111111111///..............................---,,,,,,++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++***+++,,,---,,,,,,...++++++------+++,,,///666111///333:::CCCOOOZZZkkkwww}}}lll^^^XXXYYYWWWRRROOOOOOOOONNNLLLLLLNNNOOOGGGHHHJJJJJJJJJJJJLLLMMMIIIHHHGGGHHHIIIHHHFFFDDDCCCBBB@@@???===<<<<<<<<<555444333222222333444555111111111111000000000000000/////////............+++++++++************)))'''((((((((())))))******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''(((((((((+++++++++***++++++,,,---......////////////......///444:::>>>>>>===;;;:::777666666555333222111111111111000000000222444555444333222111000///......+++++++++************))))))))))))))))))************)))((('''&&&'''((((((&&&&&&%%%'''((()))'''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$#########""""""%%%$$$######""""""######################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))***+++,,,+++***(((((()))***---...//////111222222111000000333444555666666444333111111222333444555777888888999999;;;;;;;;;;;;:::999777666555444444333444444333333222111000///............---------,,,,,,,,,---------,,,,,,,,,++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))******+++,,,+++++++++,,,,,,,,,------,,,---...///000111222333BBBFFFOOO\\\kkk{{{rrriiiddd^^^]]][[[XXXUUUSSSQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJIIIHHHKKKJJJHHHGGGGGGGGGEEECCCBBBBBB@@@>>>===<<<<<<<<<777777555444333222222111000000000000///////////////............---------+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###!!!""""""""""""#########################################################%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''((())))))******++++++,,,---------------+++******+++---333555777::::::999888666555555444444444444555555///000222444555666777777444222000///000000///...------,,,++++++***))))))+++***((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$#########""""""%%%$$$######""""""######################################################""""""""""""""""""""""""########################$$$######""""""######$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++***)))(((((()))***,,,.........000000111000000///222333444555555444222111222333333444555666777777888999:::::::::999888888777666555444444333333444333222222111000///...---...------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))(((((())))))(((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))*********)))))))))***+++++++++++++++,,,,,,,,,,,,---,,,---......///000111111,,,...222999AAAJJJQQQVVVeeesss|||pppeee^^^YYYVVVUUUVVVVVVUUUUUUUUUUUUUUUUUUSSSRRRRRRQQQQQQRRRRRRSSSOOOOOOOOOOOONNNMMMKKKKKKKKKIIIGGGGGGGGGFFFDDDBBBAAA@@@>>>===;;;:::::::::777777555444333222222222000000000000/////////...............------------+++++++++*********))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&(((((('''''''''((())))))******+++,,,,,,---/////////---++++++,,,...444666888::::::999777666555444444444444555666777111222333444555666666666444222000///000000///...---------,,,+++*********+++***)))((('''(((((()))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$###############%%%$$$######""""""######################################################""""""""""""""""""""""""########################$$$######""""""######$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***))))))(((((((((***,,,---,,,---....../////////...000111333444444333222111333444444444555555555555888888999999888777666666777666555444333333333333222222111000///...------------------,,,,,,,,,,,,++++++++++++*********)))******)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***)))))))))))))))******+++******+++++++++,,,,,,,,,---------....../////////111111111222444777999;;;???HHHSSS___pppzzzkkk]]]XXXQQQKKKIIIJJJJJJKKKOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTRRRQQQQQQPPPOOONNNLLLLLLJJJHHHFFFFFFFFFEEECCCAAA???>>>===;;;:::999888888777777555444333333333333000000000/////////............---------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""############$$$$$$$$$%%%%%%################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''(((&&&&&&'''((()))))))))***++++++,,,,,,000000000...------///000777888999::::::888666555333333444444555666888888333444444444555555555555333111//////000000///......------,,,,,,++++++*********)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))'''&&&&&&&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$######""""""######################################################""""""""""""""""""""""""##############################""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((('''(((((()))++++++++++++,,,,,,------......///000111222222222222222444444444444444444444444777777777777666555555444666666555444333333333333222111000///...------,,,---------,,,,,,,,,++++++************))))))))))))***))))))((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''((()))))))))(((((((((((()))******************++++++++++++------------------,,,,,,000000/////////000000111222555999>>>KKK[[[gggjjjrrrwww~~~kkk[[[VVVRRRMMMJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPOOONNNLLLKKKJJJIIIHHHEEEDDDDDDCCCAAA???>>>===<<<:::999888777777777666555444333333333333000000/////////.........------------,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&%%%&&&'''(((((())))))***+++++++++//////000//////000333555888999::::::999777555444222222333444555777999:::666555555444444444444444333111/////////000///...---------,,,,,,,,,++++++***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$######""""""######################################################""""""""""""""""""""""""###########################""""""""""""""""""###""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''''''''''''''((()))***************++++++,,,---......///000111222222333333444444444444444333333333666666666555444444444444666555444333333222222333111000000///...---,,,,,,------,,,,,,,,,+++++++++*********)))))))))(((((()))((((((((((((((())))))''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''(((((()))***)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......///000...---222:::===;;;BBBDDDIIINNNUUU___iiiooo~~~ttthhh\\\UUUQQQUUUXXXkkkmmmTTTJJJGGGEEECCCCCCFFFJJJMMMNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLOOOOOOOOONNNMMMLLLJJJIIIIIIGGGDDDCCCCCCBBB???===>>>===<<<:::999888777777666555444333333222333333////////////............---,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""### !!!!!!!!!"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&''''''(((((())))))******++++++---...///000222666999999999999999888666555444111111222333555777888999666666444333222222222333333111///...//////...------,,,,,,,,,,,,,,,++++++)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$%%%$$$######""""""######################################################""""""""""""""""""""""""###########################""""""!!!!!!""""""###"""""""""############$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((())))))))))))))))))***+++,,,---......//////111222333444444444444444333333333333333555555444444444444555666666555444333222222222222000000///...---,,,++++++,,,,,,,,,,,,++++++++++++************)))))))))(((((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''((())))))((())))))))))))*********************************/////////000000111111111...///...,,,---111111---222222222222333777<<>><<<===<<<;;;999888777666666444444333222222222222222/////////.........------,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###"""""""""#########$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''(((&&&&&&'''((('''''''''((())))))******)))+++---...///222666999888888777777666555444333000000111222333555777888666555333111111111111222222000......//////...---++++++++++++++++++++++++)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################""""""#########$$$$$$$$$%%%$$$######""""""######################################################""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""############!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''(((((((((((())))))))))))***,,,...////////////111222444555666333333333333333333333444444444333333444555777777666555444333222222222222000//////...---,,,++++++,,,,,,,,,++++++++++++***++++++*********)))))))))'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))((((((((()))))))))******))))))))))))))))))))))))))))))******++++++******,,,///000......111222000111222222111000///000222+++000555999;;;AAAIIIOOOVVVZZZ```gggnnnvvv~~~yyyuuuooolllmmmjjj]]]NNNKKKJJJHHHGGGFFFCCC???<<<;;;===@@@AAAAAA@@@@@@@@@999<<<@@@BBBCCCDDDEEEFFFFFFDDDBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGHHHJJJJJJKKKHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGEEECCCAAA@@@???<<<:::;;;:::999777666555555444222222111111000000111111//////.........---------++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###""""""""""""#########$$$######################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&(((((('''''''''(((&&&&&&'''(((((())))))***)))+++,,,---...000333666666666555555555444333333000000000111222333555666444333111000///000111111222000.........///...---************************((())))))***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################################################################""""""######$$$$$$$$$$$$%%%$$$$$$###"""#########################################################""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""############!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&'''((((((((((((***)))))))))+++,,,...000//////000111222444666777222222222333333444444444444333333333444666888999555555444333222222222222000///...---,,,++++++***,,,,,,,,,+++++++++******++++++++++++************'''''''''''''''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((()))))))))***)))***+++,,,------------(((,,,---***))),,,//////(((+++///111111000000000///222444333000111777<<<;;;;;;>>>AAAGGGLLLQQQSSSYYY\\\aaagggmmmrrruuuwwwuuu{{{vvvsssmmmfff^^^VVVPPPLLLKKKHHHEEEHHHPPPSSSHHH:::===<<<;;;;;;<<<<<<:::888888:::<<<<<<;;;999888888===>>>===999:::@@@CCCAAA>>>======???BBBEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEFFFFFFEEEEEEGGGEEEBBBAAA@@@>>><<<::::::999777666444333333333111111000000000000000000//////.........---------+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""### !!!!!!!!!!!!#########################################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''))))))((('''((()))&&&&&&''''''((()))))))))+++,,,,,,,,,,,,...111333555444444444444333333333//////000000111222444444333222000///...///000111222000.........///...---))))))))))))))))))******((()))*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%)))'''&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&&&&'''(((((()))******++++++,,,---------///111333333222111///444444444444444444555555333333333444555666777888666666555444333111000///000000...---,,,+++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,---------..................////////////333333444444444555555555666666666777999:::<<<===CCCEEEHHHLLLNNNOOOOOOOOOSSSTTTTTTVVVXXXZZZ\\\]]]eeeddddddgggjjjjjjgggcccYYYUUUQQQPPPQQQPPPKKKFFFBBBAAA???===:::888666555777777777777888888888999333333333333333333333333555555666666777888888888888999:::;;;<<<>>>??????>>>???@@@AAACCCDDDEEEFFFHHHHHHGGGGGGEEEDDDCCCBBBGGGFFFEEEDDDBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCGGGEEEBBBAAA???>>>;;;999<<<;;;999888666555444444//////000000111111222222000000///...------,,,,,,***++++++++++++***))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$#########""""""$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&'''(((***+++++++++,,,---...///000///111333444555444222111000000111111111111000000000///---,,,,,,---///000000//////...------,,,,,,))))))))))))((((((((((((******))))))((((((''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''(((((())))))******+++,,,,,,---......000000111000///...222222333333333333444444333333333444444666666777555555555444333222000000000///...---,,,+++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))))))))*********++++++,,,,,,,,,,,,------------------.........//////////////////000000000111111111111111111222444555666333444777999::::::999999444444444444555666888888888888888:::======:::777:::777444555888888444000555555444333222111000///222222222333333333444444222222222222222222222222333333333444555555666666777888999:::<<<===>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDBBB@@@??????>>><<<:::===<<<:::777555333222222000000000000000111111111///......------,,,,,,,,,***++++++++++++***)))))))))((((((((('''''''''&&&)))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$############$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))******++++++,,,---///000...000111333333222111000//////000000000000/////////...---,,,,,,---.../////////...------,,,,,,+++))))))))))))((((((((((((***)))))))))((((((((('''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&''''''((()))))))))***++++++,,,,,,............------------000000111111222222222222333333333444444555555666333333333333333222222111000///...,,,++++++++++++******++++++******)))((())))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---------------............,,,------------.........---------------...//////,,,---...//////...---,,,222222111000000000000111000///000111333333111///222000///111555666444111000000000000000000000000....../////////000000000111111111111111111111111000000111111222333333333666666777999:::;;;<<<=========>>>???AAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDBBB@@@>>>>>>???>>>===;;;>>><<<:::777444222111000111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((((((((((('''''''''''''''((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############"""############$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((())))))))))))***+++,,,......---...///000111000//////......................................................---,,,,,,++++++***))))))))))))(((((((((((())))))))))))((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$#########################################################"""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''((((((((())))))***+++++++++...---,,,+++++++++,,,,,,/////////000000111111222333444444555555555555444111222222333333333222222///...---,,,++++++++++++***************))))))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------------------.........//////......------------......000000111111111000//////111111000///........./////////000111222222111000---,,,,,,///111333222000000000000111111222222222........./////////000000000000000000000000000000/////////000111111222222444555666777888999:::;;;<<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBB@@@???>>>???>>><<<;;;;;;:::888666444222111111222222111111000000//////++++++++++++++++++,,,,,,***************))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))(((((())))))***,,,---...,,,---......//////......------,,,,,,,,,,,,------------...//////...------------,,,,,,+++******)))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''''''''(((((())))))******+++---,,,++++++++++++,,,,,,......///000111111222222555555666666666555444444111111222222333333222222...---,,,+++++++++++++++)))************)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------........./////////...------------...------...///////////////,,,,,,+++++++++,,,,,,---***+++,,,,,,,,,,,,,,,---.........///111111000///........................---............/////////////////////////////////...//////000111111222222222222333555666777888999:::;;;;;;<<<===>>>??????@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@???>>>===;;;999777666555444333333333333222222111111000000//////******++++++++++++++++++)))************)))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%'''(((((((((((()))***+++,,,---,,,,,,---..................---,,,,,,,,,,,,---...------...//////...---------,,,,,,+++******))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&''''''''''''((())))))******+++,,,,,,,,,------------//////000111222333333444666777888888777666444333111111222222222222222111------,,,+++++++++++++++))))))******))))))((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((()))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,)))******+++,,,---..................///000111111...///111000//////000222333444444444444333222111.........------------,,,+++,,,,,,,,,,,,---------..............................///000000111111222000111222333444666777777999999:::;;;;;;<<<======???@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBDDDDDDDDDCCCBBBBBBAAAAAACCCAAA???>>>===<<<:::888444444333333333333333444111111111111000000000000++++++++++++++++++++++++))))))******))))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%'''(((((((((((()))***+++---------............////////////...---,,,,,,---...///........................------,,,++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((())))))******+++---///000000//////000111111222333444555666888888999:::999777555444111111222222222111111000---,,,++++++***+++++++++)))))))))))))))(((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++************+++++++++++++++***************+++++++++***++++++,,,,,,---...******))))))******++++++***,,,---,,,******,,,///,,,---...---,,,+++******........................+++++++++,,,,,,,,,------------------------------------...//////000000111//////000111333444555666888888999::::::;;;;;;;;;>>>???@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCFFFFFFEEECCCBBBAAA@@@??????===;;;;;;;;;;;;999777444444333222222222222222000000000000000111111111------,,,,,,++++++******)))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((()))))))))***+++,,,---...///////////////000111111111000///......///000111///...---,,,,,,---...///---------,,,++++++******))))))))))))(((((((((((('''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((())))))))))))+++...000222222111000111222222444555666777777999:::;;;;;;:::888555444222222222222222111000000,,,,,,++++++***+++++++++)))))))))))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************++++++++++++,,,,,,,,,,,,***************+++,,,,,,,,,++++++******+++,,,,,,......---,,,,,,,,,------)))+++---,,,***))),,,///000111222222000//////000)))******+++,,,,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000......///111222333444555888888888999999::::::;;;>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCEEEEEEGGGGGGEEEDDDBBB@@@???>>>;;;999888999::::::999777666555333222111000000000//////000000111111222222......------,,,+++******)))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((())))))******+++,,,...///000000000000000111222222333111000//////000111333000///---,,,,,,---///000......---,,,,,,++++++***))))))))))))(((((((((((('''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################$$$!!! """###""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((******,,,(((***888HHHKKK===...222222333333444555555555666666666666555444333222111111111111111000//////......---------,,,,,,,,,,,,++++++***)))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))((('''))),,,///111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000000000111222222222333666666777888999;;;<<<===<<<<<<===>>>???@@@@@@@@@BBBBBBBBBBBBDDDFFFHHHJJJKKKFFFAAAAAACCCCCC@@@===;;;;;;999777666555555555333333333222222222111111111111111111000000000///......---,,,,,,+++******((((((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%(((((()))***,,,---...///...///000222444555555555333333333444444444444444111111111111111000///...000000...---,,,+++++++++......---,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################%%%### !!!###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%'''((()))***,,,***,,,333<<<>>>777000111111222333333444444555555555555555444333222111000111111111111000//////---------,,,,,,,,,,,,+++++++++***))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((()))*********))))))((((((((()))))))))******************************)))))))))*********++++++))))))***,,,------......------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......//////000111111111555555555666888999;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHEEEAAAAAACCCCCC???<<<;;;:::999777666555444444222222222222111111111111111111000000000/////////...------,,,++++++******((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%'''((()))***,,,---......---...000222333444444555444444444444444444444444000000111111111000//////000///...,,,+++++++++***...------,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################%%%###""""""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))+++,,,---...///000111222000111111222222333444444333333444333333222111000000000111111000000///...,,,,,,,,,+++++++++*********))))))(((((('''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***...000000...,,,***************))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,------...//////000000222333444555666888999999;;;;;;<<<===>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEBBBAAAAAACCCBBB>>>:::;;;:::888777555444444444111111111000000000//////000000000/////////......------,,,,,,+++*********(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((***+++,,,---...---...///111222333333444555555555444444333333333...///000000000000000000///...---,,,+++*********------,,,,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################$$$###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,,,,+++***+++///222000111111222333333444444333333333333333222111111000000000000000//////...+++++++++************))))))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***,,,///000000...+++((())))))(((((((((((((((((())))))))))))))))))))))))************************************************************+++++++++++++++,,,,,,---...///000000111222333555666777888888999:::;;;<<<===??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@AAABBBAAA===999:::999888666555444333333000000/////////........./////////............---,,,,,,++++++*********)))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((()))***,,,------------///000111222222222666666555444333222222111---......///000000000000...---,,,+++************,,,,,,++++++*********)))))))))))))))))))))))))))''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################"""""""""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,---///000111111111111222333333444444333444444444444333333222000000000000000///......++++++*********)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***------------,,,+++***)))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...///000111000111333555666777777777777888999:::<<<===>>>???@@@@@@??????>>>======<<<===>>>>>>???@@@>>><<<999999888777555444333333222/////////.........------.........---------,,,,,,+++***************))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''(((***+++,,,,,,,,,---...///000111111111555444444333222111111000,,,---...///////////////---,,,+++***************+++***************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################!!!""""""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((()))+++...000111111000000000000111222222333333333333444444444444333333//////000000//////...---+++++++++*********))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))************)))'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))---,,,***)))((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++---...///000111///000222555666666666666555555666888:::;;;<<<======>>>>>>======<<<::::::;;;<<<=========<<<;;;:::999888666555333222222222/////////.........---------------,,,,,,,,,,,,+++))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))***+++,,,+++,,,---...////////////222222222111111000000000,,,---..................,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$######$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################!!!###$$$### """$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''))),,,---.........///------......///000000111222222333333333333222222//////000000//////...---,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((((())))))((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((()))***+++,,,...//////---...111333444555444444222333444666888999;;;;;;;;;<<<<<<<<<<<<:::999888:::;;;;;;;;;::::::;;;;;;888777666444333222111111////////////............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''')))***+++++++++,,,---...............000000000000////////////------.........---,,,,,,++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$######$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################"""$$$%%%$$$!!!!!!###&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&***---,,,)))(((+++///++++++,,,,,,---......///000111111222222222111111///////////////......---,,,,,,,,,++++++++++++***))))))))))))************''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((***+++,,,......+++---///222333333333222111222333555777888::::::::::::;;;<<<;;;:::999888999:::::::::999999;;;<<<888777666444333222111111000000/////////.........,,,,,,,,,+++++++++******(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((***++++++++++++,,,---........................////////////............---,,,+++++++++***)))))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$######$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""######""""""""""""##############################$$$#########""""""!!!!!!$$$$$$$$$#########""""""##############################""""""######$$$%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((()))++++++++++++//////.........//////000000111333555555333111//////...---,,,+++,,,------------,,,,,,+++***))))))******))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))(((((()))***************,,,------...///000111111222222333444666999<<<===<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777555444555555444222000111000000///...---------,,,,,,++++++***)))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%(((+++,,,+++,,,,,,++++++++++++++++++///...---,,,,,,---...///,,,,,,,,,+++++++++******++++++***)))(((((())))))(((((((((((())))))))))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""######""""""""""""##########################################"""""""""!!!$$$$$$$$$#########""""""#######################################$$$$$$%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((()))***+++++++++---,,,,,,,,,,,,---......///000333444444333111000///...---,,,+++,,,,,,---------,,,++++++***))))))***)))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))(((((()))************))),,,,,,---...///000111111111111222333555888:::<<<::::::::::::999999999999999999999999999999999999888666444444444333111000000000000///...---------,,,,,,++++++***)))))))))))))))))))))((((((((('''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&)))+++++++++++++++++++++++++++++++++...---,,,++++++,,,------,,,,,,+++++++++*********++++++***)))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""######""""""""""""##########################################""""""""""""$$$$$$$$$#######################################"""############$$$$$$$$$"""############$$$$$$$$$$$$############$$$%%%%%%%%%&&&''')))******++++++***************+++,,,,,,---///111333333333111000......---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))'''((())))))******))))))+++,,,---...///000111111000000111222444777999:::999999999888888888777777777777888888999::::::::::::777444222222222111000000000//////...---------,,,,,,++++++***))))))))))))))))))(((((((((''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&)))+++++++++*********++++++,,,,,,---------,,,+++******++++++,,,++++++++++++*********+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""############""""""""""""""""""""""""""""""######""""""""""""#######################################"""""""""""""""################################################""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%%%%%%%'''((()))*********))))))))))))******+++,,,,,,---///111222222111111---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((('''(((((()))))))))))))))++++++,,,---///000111111000111222333555777888999999999888888888777777777666666777888999:::;;;;;;;;;777333111111111111000/////////......---------,,,,,,++++++***)))))))))))))))((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######################################################################################################$$$$$$$$$$$$##################$$$$$$$$$$$$'''%%%%%%&&&)))+++,,,+++))))))***+++,,,,,,------------,,,,,,++++++******++++++++++++******************)))))))))))))))***))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""############""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""######################################################!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######""""""######$$$%%%$$$%%%&&&'''((()))))))))))))))))))))***+++,,,---,,,---...000000111000000,,,,,,,,,,,,,,,+++++++++++++++***************)))(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))******+++---...000111111111222333555666888999999999999999999888888888888555555666777999:::;;;;;;:::777333111111111111000............------------,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######################################################################################################$$$$$$$$$$$$######"""""""""######$$$$$$$$$&&&%%%%%%&&&***,,,------))))))***+++,,,,,,------------------,,,,,,+++++++++++++++*********))))))***)))))))))))))))*********)))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""############""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""###########################$$$$$$$$$########################!!!"""###%%%%%%$$$######"""############$$$$$$$$$###""""""""""""###$$$$$$###$$$%%%'''(((((()))))))))))))))***+++,,,---...,,,------...////////////,,,,,,,,,,,,,,,+++******************************(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))(((((()))***+++,,,...000111111111222444555777888888888999999999888888888888777555555666777888999:::;;;777555222111111222111000------------------------,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######################################################################################################$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$%%%$$$$$$&&&***---//////*********++++++,,,,,,---,,,,,,------------,,,,,,+++************))))))))))))))))))))))))******+++******))))))((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""############""""""""""""""""""""""""""""""######""""""""""""##############################!!!"""""""""############""""""#########$$$$$$$$$########################!!!"""$$$%%%%%%$$$###""""""############$$$$$$$$$"""""""""""""""###$$$$$$###$$$%%%&&&'''(((((((((((((((((()))***,,,---...---------------...------+++,,,,,,---,,,+++***)))))))))))))))************'''((((((((()))))))))***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((())))))***,,,...000111111000111333555666777777666888888777777777666666666555666666777888999999:::444333222222333333222000------------------------,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######################################################################################################$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$#########&&&+++///000111++++++++++++++++++++++++)))***+++,,,------,,,,,,************)))))))))))))))))))))))))))***++++++*********)))((('''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################&&&%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""##############################!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$######################## """$$$%%%%%%%%%###""""""############$$$$$$$$$"""""""""""""""######$$$######%%%&&&'''(((((((((''''''(((((()))+++,,,------------------------,,,++++++,,,---,,,+++***))))))))))))))))))*********'''((((((((())))))******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((()))***,,,...000111222///000222444555555555555777666666666555555555555666666777777888888999999222222111222444444222000------------------------,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$""""""###&&&+++///111222,,,,,,++++++++++++++++++&&&((()))+++,,,,,,,,,+++************))))))))))))))))))((())))))***+++++++++******)))(((''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!#########"""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""######""""""!!!!!! $$$$$$$$$#########""""""#########"""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&***************++++++++++++,,,------------,,,++++++++++++*********))))))+++++++++*********))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((()))++++++***+++---///000111111222222333444444888777666666666666666777444444555555666555555555111111000//////////////////......------,,,+++++++++++++++***)))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$!!! $$$&&&$$$ """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$#########""""""########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$######""""""!!!!!!########################"""############$$$$$$$$$%%%$$$$$$%%%(((,,,000333333111...,,,*********+++000///---,,,,,,,,,......---,,,***(((''''''''''''(((((())))))*********+++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!!###"""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""###"""""""""!!!!!!!!! $$$$$$$$$#########""""""###"""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&))))))************++++++***+++,,,------,,,+++***+++++++++*********))))))++++++*********)))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((((((***++++++++++++...000000000111111222333333333777666555555555555555555333444444555555444444444111000000///////////////.........---,,,,,,++++++++++++******)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$!!! $$$&&&$$$!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$##################"""########################"""############$$$$$$$$$%%%$$$$$$%%%(((,,,///222111000---+++******+++,,,***++++++,,,---...//////---...------,,,***((('''(((((()))))))))*********)))))))))))))))((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%((()))))))))*********+++)))***+++,,,,,,+++***)))+++************)))))))))************))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***+++***+++---/////////000111111222222333555555555444444444444333222333333333333333222222111000//////......//////......------,,,,,,+++++++++******))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$!!!!!!$$$%%%$$$!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%%%%$$$########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$"""###############$$$$$$########################"""############$$$$$$$$$%%%$$$$$$%%%'''***...000...---+++******+++,,,---))))))+++,,,...///000000111222222222000---)))'''(((((())))))))))))******((())))))))))))(((''''''(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########""""""""""""""""""""""""""""""#########!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%'''(((((())))))*********((()))***++++++***)))(((************))))))))))))******)))))))))((((((((('''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))))),,,......//////000000111111222444444555555555444444444111222222222222111111000000000///............///......------,,,++++++*********))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&###"""!!!"""###$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################!!! !!!###%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$########################""""""""""""""""""""""""$$$##################$$$$$$$$$############$$$$$$!!!!!!!!!""""""#################################""""""#########$$$$$$$$$%%%$$$$$$%%%''')))+++---***************+++,,,---------,,,---...111333444888777666333000---)))((((((((())))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""############!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#####################$$$$$$$$$%%%%%%&&&&&&'''((())))))******((()))************)))((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''''''''***,,,------...//////000000111333444555666666666666555111111222222111000000///000//////..................------,,,++++++******)))))))))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######((('''%%%###"""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!"""###$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$#########$$$$$$############$$$$$$ !!!!!!"""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%&&&''')))***''''''((()))***+++,,,---///...,,,,,,///444999======:::666111,,,***))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$%%%%%%&&&'''((()))******((()))***++++++***)))((((((((()))))))))))))))***((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&''')))+++,,,------......///000000111222444666777888777777222222222222111000//////000///......------......------,,,,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###############$$$$$$########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$ !!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&'''(((***+++,,,,,,,,,+++***,,,000666===AAA;;;888222---)))((())))))))))))(((((((((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!"""######$$$$$$!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""###### !!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&((())))))***))))))***++++++***))))))(((((((((((())))))******((((((((('''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%&&&(((((('''(((***,,,,,,,,,,,,---......//////---///222555777888888888222222222222111000////////////...------------...------,,,,,,+++*********((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################!!!""""""###""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$############""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&((()))***++++++))))))***,,,///333666777111///---***(((((()))***))))))((((((((('''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&'''((()))***)))***+++,,,,,,+++***)))'''((((((((())))))******(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$'''((()))))))))***,,,...++++++,,,------......///***---000444666888888888333333333222222000////////////...------------...------,,,,,,+++******)))'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%'''########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################!!!"""######""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))*********)))***,,,......---+++***)))))))))))))))))))))***))))))(((((('''''''''&&&''''''((((((''''''&&&%%%((((((((((((((((((((((((%%%%%%&&&'''&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$%%%&&&'''))))))*********)))))))))))))))((((((((((((((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$######"""####################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$#########""""""############################################################################################################$$$%%%### """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$######""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%))))))))))))((((((((((((++++++,,,---.........---///111222444444333222111333222222111000///......---...111222222111...---......---,,,+++))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######""""""######$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$##################""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))******))))))(((((('''''')))))))))(((''''''&&&&&&))))))(((''''''''''''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))((((((((((((((())))))***&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$###############$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$#########""""""################################################################################################&&&%%%###"""$$$%%%%%%###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""######$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%((((((((((((((((((((()))******+++,,,------------...///111222333222111000222111111111000/////////---...000222222000...---...------,,,***))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%##############################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((***)))))))))(((((((((''''''''''''((((((((((((((())))))(((''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%'''((()))))))))))))))))))))))))))((((((''''''(((((())))))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""###$$$%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$###############################################################################################################&&&$$$!!!!!!###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''''''''((())))))))))))***+++,,,---------------...000111111111000///000000000000000000000000---...000111111000...---------,,,+++***))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""######$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######$$$############"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%##############################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''))))))))))))((((((((((((&&&&&&''''''((())))))***)))(((''''''&&&''''''''')))))))))(((((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$######"""###############################################################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((()))))))))))))))(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""###$$$%%%&&&##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################################################################$$$!!! ###$$$###"""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((()))))))))***+++,,,------......---...///000000000000////////////000000000000000------///000000///------,,,,,,,,,+++***))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""######$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""################################################$$$$$$$$$$$$###############$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''))))))))))))((((((((((((''''''''''''(((((())))))(((''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$######################################################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""###$$$%%%&&&########################"""######$$$$$$######"""""""""#########$$$$$$$$$########################################################################################################################"""""")))***%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((((())))))***+++,,,.........///...//////000000000000000///////////////000000000,,,---............---,,,,,,++++++******)))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$###############################################################$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((())))))***((((((''''''&&&&&&''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""###$$$%%%%%%########################""""""############"""""""""############$$$$$$$$$###############$$$$$$$$$################################################################################################### $$$...000)))###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&'''''''''((()))***,,,---.........////////////000000000111////////////////////////,,,------------------,,,++++++*********)))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$######!!!!!!"""""""""""""""###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################"""""""""############$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))***))))))(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""######$$$%%%################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&''''''((())))))***)))((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$###############$$$$$$########################""""""############"""""""""############$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$###---///'''###%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""######$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&((()))+++,,,,,,,,,...............//////000000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!"""############"""!!!!!!!!!!!!""""""######!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$########################""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''((((((((()))))))))***((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&'''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$$$$%%%""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$##########################################""""""############"""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$###################################################################################################(((***###!!!%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$######""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&''')))***++++++---,,,,,,,,,,,,---......111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&''' !!!""""""""""""""" !!!!!!!!!""""""######!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$########################""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''((((((((())))))******&&&&&&''''''((()))))))))%%%%%%%%%%%%&&&&&&'''(((************))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$!!!!!!"""###############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&''' !!!"""###$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""$$$""" $$$)))###%%%''''''$$$!!! $$$$$$########################################################################""""""######$$$%%%########################""""""############""""""%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""""""""######$$$&&&'''&&&$$$"""!!!########################$$$$$$##################$$$$$$$$$#########""""""######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))),,,---------------,,,,,,111111000...---,,,++++++---------,,,,,,+++++++++************))))))))))))))))))((('''&&&%%%%%%$$$$$$$$$##################$$$$$$$$$############""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ %%%&&&###!!!$$$&&&&&&########################################################################""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$#########""""""########################"""###$$$%%%%%%$$$###"""########################""""""""""""##################################################################""""""######$$$%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""""""""#########""""""###$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""##############################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""#########"""###$$$$$$%%%!!!!!!!!!"""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########""""""%%%&&&&&&%%%$$$$$$$$$%%% ###$$$$$$###$$$%%%##############################################################################""""""######$$$%%%##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$######"""############$$$%%%%%%%%%$$$"""!!!################################################$$$$$$$$$#########""""""######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))---------......------,,,000//////...,,,++++++***,,,,,,+++++++++******************)))))))))(((((('''''''''''''''&&&&&&&&&$$$$$$##################$$$$$$$$$############""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$"""!!!&&&+++***&&&########################################################################""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$#########""""""########################"""###$$$$$$$$$$$$###"""########################""""""""""""##################################################################""""""######$$$%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################""""""###$$$%%%&&&''''''%%%$$$$$$$$$$$$#####################""""""""""""######$$$%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############!!!!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!########################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$###############$$$######$$$%%%$$$###!!!$$$%%%%%%$$$!!!!!!!!!#################################################################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&#################################"""######$$$$$$###############"""""""""################################################$$$$$$$$$#####################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))------............------......---,,,+++******)))***************)))))))))******))))))))))))((((((%%%%%%&&&&&&''''''''''''######$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$'''### )))111---%%%########################################################################""""""""""""""""""""""""############""""""""""""$$$$$$$$$#######################################"""###$$$$$$$$$$$$###"""########################"""""""""#########$$$$$$######################################################""""""######$$$%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''(((((()))***(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$#######################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""##############################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!! !!!""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################"""""""""#########$$$%%%''''''&&&$$$!!!!!!###&&&###############$$$$$$$$$######################################################""""""######$$$%%%########################$$$$$$$$$######$$$$$$$$$""""""######$$$$$$%%%%%%###########################"""""""""###$$$%%%%%%######"""!!!!!!""""""##########################################$$$$$$$$$##############################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((())),,,------............---,,,,,,++++++******))))))***************************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$'''$$$ (((///+++###########################################################################""""""""""""""""""""""""#########"""""""""""""""#########################################################$$$$$$#################################""""""#########$$$$$$$$$######################################################""""""######$$$%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((()))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!!!!""""""###############################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""!!!!!!!!!!!!"""######!!!!!!!!!"""###$$$$$$$$$################################################""""""""""""""""""""""""########################%%%&&&&&&$$$!!!"""&&&))) """###$$$(((---111""""""#########$$$$$$$$$######################################################""""""######$$$%%%########################$$$###""""""""""""###$$$$$$$$$$$$######"""""""""###########################"""""""""###$$$%%%%%%###""""""!!!!!!"""##############################""""""#########$$$$$$$$$##############################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((++++++,,,------...------******************))))))******++++++++++++++++++)))))))))(((((((((((('''(((''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$###"""!!!!!! $$$%%%$$$!!!###'''&&&###########################################################################""""""""""""""""""""""""""""""""""""""""""######################################################$$$##################$$$####################################$$$$$$$$$$$$######################################################""""""######$$$%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################################################################%%%%%%$$$$$$############$$$############"""""""""############""""""""""""!!!!!!"""############"""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""""""""""""""###$$$$$$ !!!"""###$$$%%%&&&#######################################$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$&&&%%%$$$!!! !!!"""$$$!!!"""######%%%(((,,,///"""""""""###$$$$$$%%%%%%######################################################""""""######$$$%%%########################$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""!!!!!! #################################"""######$$$$$$"""""""""############$$$########################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***+++,,,,,,---,,,,,,)))))))))************************+++++++++++++++))))))((((((((((((''''''(((((('''&&&%%%$$$############$$$$$$%%%&&&&&&&&&$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""!!! !!!%%%&&&"""!!!##############################################################################""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$########################$$$$$$###""""""###$$$$$$#################################$$$$$$$$$$$$%%%######################################################""""""######$$$%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""""""""##############################$$$$$$$$$#######################################$$$$$$$$$############"""""""""""""""""""""""""""#########""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""##############################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$"""""""""######$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%!!!"""***,,,((("""%%%&&&&&&$$$######%%%'''!!!""""""###$$$$$$%%%%%%######################################################""""""######$$$%%%########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$######""""""!!!!!!########################$$$$$$######"""#########!!!"""$$$%%%%%%%%%$$$###########################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((((()))***++++++++++++)))))))))******+++++++++)))))))))*********++++++))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""!!!!!!!!! $$$%%%!!!!!!$$$$$$########################################################################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################$$$$$$###""""""###$$$$$$#################################$$$$$$$$$%%%%%%######################################################""""""######$$$%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!"""""""""#########$$$""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&############""""""""""""!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$#######################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$'''!!!***:::@@@666***!!!"""######$$$&&&(((!!!""""""###$$$$$$%%%%%%#########################################################"""###$$$$$$%%%########################&&&%%%###""""""###%%%&&&""""""""""""####################################%%%%%%$$$###"""""""""###!!!"""$$$&&&'''&&&$$$###########################!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''(((******+++++++++))))))******++++++,,,,,,'''((((((((())))))******)))(((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$%%%%%%&&&&&&"""### $$$&&&$$$########################################################################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%#########################################################"""###$$$$$$%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$""""""""""""##################################################################""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""######$$$&&&%%%$$$$$$######$$$$$$$$$%%%###%%%333???888(((########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''*********)))))))))))))))))))))(((***111777000$$$(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################ !!!""""""""""""!!!########################""""""""""""""""""""""""$$$$$$##########################################$$$$$$############$$$$$$###########################$$$%%%%%%%%%###"""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!########################$$$$$$############$$$$$$################################################$$$###"""!!!!!!"""###$$$""""""""""""##################################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""###$$$$$$&&&%%%$$$$$$######$$$$$$ $$$### %%%,,,)))########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""########################$$$###"""!!!!!!"""###$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''')))))))))))))))))))))))))))***))))))...333...%%%'''((((((((()))))))))))))))(((((('''&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################!!!!!!!!!"""""""""##############################""""""""""""""""""""""""################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##################"""""""""!!!########################$$$$$$############$$$$$$######################################################""""""""""""######""""""""""""###############################################################""""""""""""!!!!!!!!!""""""""""""""""""""""""########################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###""""""""""""###$$$$$$&&&%%%$$$$$$######$$$$$$ '''(((!!!""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""##############################""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((((((((())))))))))))))))))******(((***---+++'''''''''((((((((()))))))))((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""##############################"""!!!"""###$$$%%%########################""""""""""""""""""""""""################################################$$$$$$############$$$$$$########################%%%$$$##########################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""#######################################$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##################""""""""""""########################$$$$$$############$$$$$$###################################################""""""""""""""""""###!!!"""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$"""((((((###"""%%%%%%########################""""""#########$$$$$$$$$###########################################################################################################################""""""""""""""""""###################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((((())))))******(((&&&'''(((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$"""!!!!!!###%%%&&&########################""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#######################################################################################################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""########################$$$$$$############$$$$$$################################################"""""""""######"""""""""!!!"""""""""############################################################""""""""""""############""""""""""""""""""""""""########################$$$$$$############$$$$$$########################""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""################################################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""###############$$$$$$%%%&&&%%%$$$$$$######$$$$$$######""" ###$$$###########################""""""#########$$$$$$$$$#######################################################################################$$$$$$$$$########################"""""""""######"""""""""""""""""""""""""""""""""########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))(((%%%###%%%(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$"""!!!!!!###%%%&&&########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$"""""""""###$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""############################################################"""""""""############$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$############$$$%%%%%%&&&%%%$$$$$$######$$$$$$'''$$$!!! """######!!!########################"""############$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))''''''(((&&&###%%%(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""##############################"""!!!"""###$$$%%%########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$##########################################$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""########################$$$$$$$$$######################################################$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!""""""""""""############################################################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$'''%%%###$$$$$$$$$##############################"""############$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((()))%%%%%%((()))%%%%%%(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$################################################!!!!!!!!!"""""""""##############################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!"""""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!""""""""""""############################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$ !!!###"""!!!"""$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))$$$$$$)))+++'''%%%'''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################ !!!""""""""""""!!!########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$########################!!!"""###%%%%%%%%%$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$######""""""########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$########################$$$###"""""""""###%%%%%%&&&%%%###"""""""""##############################$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################$$$#########""""""!!!!!!##############################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""########################$$$$$$$$$############"""################################################&&&%%%$$$""""""!!!""""""########################""""""""""""""""""""""""""""""############""""""################################################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$############$$$$$$"""%%%%%%######&&&)))########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((('''((('''&&&%%%%%%''')))******((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######### %%%&&&###"""###$$$"""################################################"""############$$$$$$$$$$$$$$$$$$#########""""""##############################""""""""""""######""""""""""""""""""""""""################################################################################################%%%$$$###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$###"""""""""###$$$%%%%%%%%%###"""""""""##########################################"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$####################################"""""""""!!!##############################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""###$$$""""""""""""""""""""""""###########################""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!########################""""""######$$$$$$$$$%%%################################################&&&%%%###""""""###$$$%%%################################################""""""############""""""################################################%%%%%%%%%$$$$$$$$$##############################$$$##################$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$###############$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%''')))***)))((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!%%%&&&###!!!###$$$###################################################"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""################################################################################################%%%###"""###$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$##############################$$$$$$$$$$$$########################$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""############################################################""""""######$$$%%%%%%$$$######"""#############################################"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$####################################""""""""""""##############################""""""""""""######"""############$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######""""""""""""############"""!!!!!!!!!!!!"""######################## !!!"""###$$$%%%&&&&&&################################################%%%$$$"""!!!"""%%%''')))########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""################################################%%%%%%%%%$$$$$$$$$$$$###################################################&&&$$$!!! !!!!!!!!! $$$$$$$$$$$$######""""""###############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((&&&''''''&&&%%%%%%&&&((())))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###(((+++***%%%"""###$$$###################################################"""############$$$$$$$$$$$$$$$$$$#######################################%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""################################################################################################$$$###""""""$$$$$$###""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#################################"""""""""""""""##############################""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###$$$######"""""""""##############################!!!""""""###$$$$$$%%%%%%################################################$$$###!!!!!!###&&&***,,,########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########%%%!!!"""$$$$$$###%%%%%%$$$$$$###""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$000111///'''###$$$$$$###################################################""""""#########$$$$$$$$$################################################$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""###################################################################################################"""!!!"""#########!!!""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""######$$$$$$$$$$$$############$$$#################################""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""####################################""""""""""""######""""""#########$$$$$$$$$"""######$$$$$$$$$##############################$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""########################!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""######"""""""""$$$$$$$$$######$$$$$$%%%###################################################################################################"""!!!"""###'''***,,,########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""%%%""" ###&&&%%%###$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&''''''%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$,,,...,,,%%%"""$$$%%%$$$################################################""""""#########$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""###################################################################################################"""!!!"""#########!!!""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""##########################################""""""""""""######"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""############""""""$$$$$$#########$$$%%%%%%########################$$$$$$$$$#########""""""################################################"""""""""###$$$&&&((()))########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###"""###$$$$$$"""!!!#######################################$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%''''''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!%%%%%%"""!!!$$$'''&&&################################################"""############$$$$$$$$$###############$$$$$$$$$###########################""""""""""""""""""###""""""""""""""""""""""""################################################################################################$$$###""""""$$$$$$###""""""############$$$$$$$$$######################################################################## !!!"""$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""########################!!!"""###$$$%%%$$$$$$###!!!"""###$$$%%%$$$$$$###########################!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################!!!"""""""""##########################################""""""""""""######"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""!!!!!!""""""###$$$#######################################$$$$$$$$$################################################""""""###$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!!!!###$$$###""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''###%%%''''''&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$"""!!!%%%&&&%%%################################################"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$######""""""######$$$""""""""""""""""""""""""################################################################################################%%%###"""###$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######!!!!!!"""$$$$$$%%%%%%$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$########################$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################!!!"""###$$$%%%$$$######!!!"""###$$$%%%%%%$$$###########################!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!""""""#########$$$##############################""""""""""""######"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!! !!!""""""########################!!!!!!"""###$$$%%%%%%&&&################################################!!!"""$$$%%%%%%$$$###"""########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!$$$###"""###%%%!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###''')))%%%###%%%%%%###################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""################################################################################################%%%$$$###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$###"""!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################$$$$$$$$$#######################################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$########################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################!!!!!!!!!!!!!!!!!!!!!!!!########################################################################$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""#######################################"""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""""""""#########$$$$$$$$$##########################################################################################$$$$$$########################""""""""""""""""""""""""###########################"""""""""""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""########################################################################$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######################################################""""""""""""""""""""""""#########################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""""""""""""""#######################################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$###############"""""""""#########$$$$$$########################################################################"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""&&&&&&&&&%%%$$$$$$######""""""""""""""""""######################################################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$#######################################################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$######"""!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#######################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""####################################################################################!!!!!!"""###$$$%%%%%%%%%########################""""""""""""""""""""""""''''''&&&%%%$$$$$$######"""""""""""""""#########################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!"""""""""##########################################$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$######"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################!!!!!!"""""""""#################################################################################!!!!!!"""###$$$%%%%%%%%%################################################&&&&&&%%%$$$###""""""!!!!!!!!!""""""############################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################!!!"""""""""####################################"""######$$$$$$######"""######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############""""""############$$$$$$$$$##############################$$$$$$$$$$$$#############################################$$$$$$$$$!!!!!!!!!"""""""""##############################################################################"""""""""###$$$$$$$$$%%%################################################$$$$$$######""""""!!!!!!!!!!!!!!!"""######$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""######$$$$$$######""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$########################""""""""""""####################################""""""############""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""#############################################################################################$$$$$$###############################################################""""""""" !!!!!!"""######$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$$$$#######################################""""""""""""####################################""""""############""""""######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################################################################$$$$$$$$$#################################################################################$$$$$$ !!!!!!"""###$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################################################################!!!""""""###$$$$$$%%%%%%""""""""""""#####################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""########################""""""""""""####################################""""""############""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""########################'''&&&$$$#########$$$$$$################################################%%%%%%%%%$$$$$$#########################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$######""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""############$$$%%%&&&'''%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$##############################!!!!!!"""$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################&&&%%%$$$#########$$$$$$################################################%%%%%%%%%$$$$$$$$$######################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""############$$$%%%&&&'''%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################&&&%%%$$$#########$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############$$$%%%&&&&&&%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$####################################################################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$#########$$$$$$%%%&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$############$$$$$$###############$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%###################################################$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$ !!!"""###$$$%%%&&&&&&################################################!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$$$$#######################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%##############################$$$$$$$$$$$$####################################$$$$$$$$$######"""$$$$$$############$$$$$$""""""#########$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%###################################################$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$################################################!!!!!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""######$$$$$$$$$$$$##############################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%######""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################"""###$$$%%%&&&%%%%%%$$$#########################################################$$$$$$%%%%%%%%%###################################################$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################ !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$&&&'''$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!""""""######"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))///(((!!!%%%&&&###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111666---###%%%%%%"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...444,,,###&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$###############$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###+++(((###''''''"""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$##################$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$#####################""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!((((((###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###############""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!'''((($$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$######$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++&&& &&&'''%%%((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$#####################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$#####################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''&&&&&&%%%((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******************(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,*********++++++,,,,,,---(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,---......///(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''''''''&&&&&&&&&((())))))((()))+++---''''''(((***++++++***((('''***,,,+++((((((+++...,,,---......---,,,---......++++++000111///000444***///111...---......+++)))***++++++*********+++'''((())))))))))))+++,,,***)))'''&&&&&&&&&'''((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******************************((((((((((((((((((((((((******))))))((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))(((''''''((()))))))))((((((***,,,)))))))))***++++++***))),,,++++++***+++,,,...///---...//////...///111333888;;;>>>???<<<999777666000444555222111222222/////////...,,,+++*********)))***++++++***************))))))))))))***+++,,,'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((()))))))))******)))((((((++++++,,,***)))(((***+++++++++***))))))***++++++222000...000333555555444555666777777777:::>>>AAAMMMVVVYYYQQQKKKKKKKKKGGGDDDFFFFFFBBBAAACCCBBB??????;;;888777888777444111000//////...---,,,,,,,,,))))))))))))))))))))))))'''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))((('''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((***************))))))(((,,,------,,,***)))+++,,,000///...------///222555999;;;???BBBCCCCCCBBBBBBFFFFFFGGGHHHIIIMMMSSSWWWkkkwwwvvvggg___eeeiiifff___aaaaaa___```bbbaaa\\\WWWPPPJJJNNNWWWYYYPPPFFF???;;;666222000000000000---,,,,,,***)))'''&&&%%%'''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((())))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))+++******)))))))))))))))))))))***************+++************************)))******++++++*********))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))******))))))))))))))))))***+++,,,+++++++++---///333444555555666:::@@@EEEIIIRRR\\\___[[[VVVUUUVVVYYYZZZ[[[\\\^^^bbbhhhlll}}}tttyyy{{{wwwoootttxxxzzz|||rrrggg```kkk|||ttteeeVVVOOODDD<<<777555444333222222000///---+++***)))(((******)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((())))))******((((((((((((((((((((((((******)))(((((()))******)))((((((''''''(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))************)))))))))))))))***))))))******+++++++++,,,******************************+++++++++******)))************************((((((((((((((((((((((((''''''(((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***))))))))))))***+++,,,(((***,,,...///111444666555999===@@@DDDJJJSSSZZZhhhsssvvvllljjjkkklllnnnoooppprrruuuzzz~~~}}}{{{vvvyyyyyysss}}}~~~mmmdddXXXOOOIIIEEEAAA>>>777666333111///.........,,,---...,,,***(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***************************+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((())))))******++++++((((((((((((((()))******))))))******+++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))***************)))***+++,,,...///,,,///333666999===AAAEEEFFFLLLSSSZZZaaajjjuuu}}}|||{{{}}}|||{{{uuunnnjjjgggddd^^^YYYGGGDDD>>>999444222222222222222222000---+++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&'''(((((())))))***************************,,,---///000000///---,,,,,,++++++******++++++,,,++++++++++++++++++++++++......------,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))(((((()))******+++,,,,,,)))))))))***+++,,,---...---------...//////000000000000000000000000000000......//////...------,,,************************************************))))))))))))******++++++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))************++++++***+++,,,...000222333666:::???CCCHHHNNNRRR___fffpppyyy~~~}}}}}}yyysss^^^YYYPPPGGG???;;;999999666666666333000---------))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))*********+++,,,,,,------........................111333555777777555333111...------,,,,,,------...++++++++++++++++++++++++000000/////////.........************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,---...///111222333111222222333444555555555777777777777777777777777333333333333333222111111------------------------++++++++++++++++++++++++))))))******+++++++++,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***(((''''''))))))'''$$$+++((((((++++++)))***...+++...//////444<<<>>><<>>>>>;;;888444111000...---,,,---,,,+++---000333444444<<<;;;;;;;;;;;;999666333444111---+++,,,---......+++'''%%%)))***((((((***+++)))(((&&&&&&(((***+++''''''(((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''',,,++++++*********++++++++++++***((('''(((***---+++,,,---...///000000000666666555444555777999:::===<<<======;;;888<<>>>>>???<<<888888<<<444777999777333111222444------...,,,++++++,,,...))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))'''%%%%%%%%%'''((('''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))),,,***)))***------,,,***,,,***))),,,+++)))***...---111555666;;;BBBFFFFFFDDDIIIQQQZZZcccnnn{{{~~~vvvjjj___VVVQQQCCC@@@???AAA???::::::>>><<<999555444444222...***(((((('''&&&&&&'''((()))&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((())))))***((()))*********,,,///222000000000000222333555666::::::;;;<<<<<<;;;:::999888888888777555555777999???>>>>>>@@@BBBBBBAAAAAA>>>===;;;:::888666333000444555777888999:::;;;<<<@@@@@@CCCFFFJJJKKKIIIHHH<<<888444111111111111111111,,,***,,,---******,,,******)))(((((()))++++++(((((((((((())))))******(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++***((((((***,,,,,,---///222444666777777>>>===<<<;;;;;;===>>>???AAA??????BBBBBBAAADDDIIIIIILLLLLLHHHHHHOOOUUUXXXRRRJJJDDDDDDEEECCCAAABBBBBBAAA???>>>===<<<;;;999555666555333000//////000+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((***)))'''%%%%%%&&&'''((('''''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''((((((((()))))))))(((''''''(((***++++++***)))'''(((++++++***---222555===DDDFFFIIIOOOTTTVVVZZZ\\\```gggqqq}}}{{{qqqhhhcccXXXUUUSSSPPPIIIAAA???AAA@@@===999888888666000,,,,,,***((('''&&&'''((()))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''((((((((('''''')))***,,,---...222777;;;;;;;;;<<<<<<===???@@@AAACCCCCCCCCCCCBBB@@@???===777999:::999888777888999===<<<:::;;;===@@@BBBBBBEEEEEEGGGGGGFFFCCC@@@>>>777<<>>>>>>>>===:::666333222222------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))'''&&&&&&'''((((((&&&&&&'''(((((((((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))'''&&&&&&'''((())))))))))))))),,,000111222777???DDDNNNXXX[[[^^^ccciiikkkrrrrrrqqqttt}}}zzzvvvwwwtttqqqmmmggg^^^UUUPPPDDD@@@;;;:::;;;:::888555333111---***((('''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''...000333666999<<<@@@CCCCCCDDDDDDDDDEEEEEEFFFFFFAAAAAABBBCCCCCCBBBAAA@@@<<<======<<<;;;:::<<<>>>AAAFFFIIIHHHGGGJJJNNNPPPLLLMMMNNNNNNLLLKKKJJJJJJGGGNNNUUUWWWTTTPPPQQQRRRTTTTTTUUUWWWXXXVVVSSSPPPMMMJJJFFFDDDBBBAAA???>>>555///+++++++++))))))+++((()))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))************))))))******+++,,,***,,,///111222222444666999999;;;===BBBGGGKKKNNNRRRTTTVVVWWWVVVTTTRRRPPPRRRUUU```rrr~~~wwwvvvxxxxxxtttrrrsssppplllhhhccc\\\SSSMMMRRRQQQNNNIIIBBB<<<999888555444333222111000///...............------------************************))))))(((''''''(((((()))%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((()))))))))***++++++*********+++,,,---000111444888999;;;BBBJJJRRR^^^kkkqqqvvv||||||}}}}}}|||nnnTTTMMMDDD??????@@@@@@@@@;;;888444000,,,***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***)))(((''')))+++...000999<<<@@@CCCCCCCCCDDDEEEAAABBBBBBBBBBBBBBBBBBBBB<<<>>>@@@CCCEEEFFFGGGGGGIIIIIIIIIGGGFFFGGGJJJMMMWWWeeeooolllfffggglllooorrrrrrppplllhhhfffhhhjjjjjjpppwwwwwwrrrllliiijjjccccccdddeeeeeeaaa\\\XXXTTTRRRPPPOOOOOOMMMIIIGGG;;;555111111111...---///)))******++++++******)))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))******++++++,,,++++++++++++,,,,,,---111444777888999999;;;<<>>FFFPPP```lllzzzzzzhhh^^^PPPFFFAAA@@@???>>>>>><<<999666222///,,,+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''')))***+++&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((+++///444888;;;===@@@BBBCCCAAA>>>======<<<===>>>???@@@@@@@@@@@@BBBCCCGGGJJJNNNPPPQQQQQQSSSTTTVVVWWWWWWZZZ]]]```ooo~~~}}}|||xxxqqqiiidddYYYYYYZZZ[[[ZZZVVVQQQLLLCCC===:::999777222///000------,,,++++++*********+++************)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,---...000111222777999;;;<<<===>>>AAACCCGGGNNNYYYhhhyyy}}}~~~pppddd\\\XXXMMMKKKHHHCCC???:::777555333222111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************''''''((()))))))))(((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''+++******))))))((((((((((((((()))))))))*********''')))+++++++++---222666999;;;AAAFFFGGGJJJUUU```rrr{{{~~~xxxmmm]]]OOOGGGAAA===:::<<<<<<;;;999666333000///+++++++++******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''')))---222777:::<<<===;;;<<<<<<;;;::::::<<<===???AAADDDGGGIIIKKKLLLLLLOOOQQQTTTVVVYYYZZZZZZZZZZZZ^^^eeejjjnnnqqqsssuuu}}}~~~nnnppprrrsssrrrkkkccc]]]TTTNNNJJJIIIDDD<<<666444222111///---,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))******+++,,,,,,---,,,---///222555888;;;===@@@BBBFFFJJJNNNTTTZZZ^^^aaajjjzzz}}}vvvssshhheee___XXXPPPHHHBBB???:::999777555333000///...,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++++++++***((())))))))))))((((((''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''',,,,,,+++***)))(((''''''))))))))))))***************,,,///000111555;;;@@@AAADDDLLLTTTXXX^^^kkkxxx~~~yyyiii[[[QQQIIICCC>>>999:::::::::999666333222++++++++++++******))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))***...444999<<<<<<:::888:::::::::999;;;???EEEJJJHHHJJJNNNSSSWWWZZZ[[[\\\[[[\\\^^^___```______^^^aaaiiittt~~~|||ttthhhccc^^^[[[UUUJJJBBB???666444111...---,,,------++++++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***+++,,,,,,------///000333777<<>>AAAFFFQQQ^^^jjjooovvv}}}zzzzzz|||~~~}}}zzztttppplllbbbYYYNNNEEE>>>>>>>>>;;;<<>>:::666333111111...---000///******---***************))))))((()))))))))((('''''''''&&&''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))+++,,,+++))))))***+++'''&&&+++333777777999===>>>CCCLLLVVV___gggmmmqqq|||sssiii___WWWRRRDDD>>>777444444222---(((---,,,***)))''''''((((((************************))))))(((((((((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((())))))*********+++++++++,,,000222===<<<===BBBIIITTTdddrrr~~~}}}zzz}}}yyypppwww|||yyynnncccYYYOOOHHHCCC>>>>>>@@@AAA@@@===:::555000+++((()))))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%'''((((((&&&&&&''')))'''))),,,...000444888;;;@@@;;;777888===EEEKKKNNNSSSZZZ___[[[WWWVVVWWWVVVWWWjjjvvv~~~wwwsssggg]]]PPPEEE@@@===<<<;;;222000000000...+++,,,///+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***++++++***))))))+++---******...777===@@@BBBEEEIIIPPP\\\jjjwwwvvvkkkZZZQQQEEE===:::888333/////////---+++)))(((***+++++++++++++++++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((())))))******(((***,,,---...222888===;;;>>>DDDNNNZZZiiiyyyvvvnnnsss|||xxxpppdddXXXLLLCCC>>><<>><<<888333000,,,+++)))((('''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''(((***))),,,000333555888;;;>>>===>>>@@@DDDHHHJJJLLLLLLNNNRRRSSSNNNNNNXXXfffnnn}}}qqqqqq|||zzzsssmmmlllsss}}}zzzmmmccc[[[SSSIIIAAA999777666333000---...///---,,,++++++************((((((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********))))))***...111666666777:::???GGGPPPWWWfffkkkvvvvvvgggRRRCCC<<<;;;;;;:::111111000...,,,,,,---...,,,,,,,,,+++++++++++++++)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))))))))***++++++(((+++...///000666???FFFFFFNNNZZZhhhvvvzzztttrrrtttvvv}}}}}}xxx}}}{{{mmm___QQQGGGAAABBB@@@?????????>>>;;;888000...+++)))(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))***,,,...111555888999;;;===???BBBGGGLLLNNNKKKIIIJJJLLLQQQWWW[[[^^^hhh{{{tttjjj```XXXQQQWWWdddmmmkkkfffdddZZZRRROOONNNMMMOOOSSS^^^```dddjjjppppppkkkgggeeeooo|||xxx|||yyyaaaOOONNNKKKEEE???999555000,,,......,,,+++************((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))************++++++,,,///333666===@@@BBBEEEMMM___ttt}}}hhhWWWMMMIIIEEEBBB<<<999555222000///------,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))))))))))))))******+++,,,,,,///222444666===HHHQQQ^^^hhhuuu|||yyy{{{}}}~~~~~~zzzyyyzzzuuujjj```XXXMMMIIIDDDAAABBBBBB???===555333000---************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((***++++++,,,...///222666;;;>>>??????@@@AAAHHHLLLNNNLLLJJJLLLTTT[[[kkkvvv}}}zzzpppmmmjjjiiigggbbbXXXPPPJJJLLLTTTaaaooovvvtttpppkkkddd^^^```aaa___]]]]]]ZZZ[[[]]]```aaa\\\TTTMMMLLLTTT^^^eeejjjqqqzzz~~~tttnnnhhh^^^TTTMMMFFF;;;000000///---+++******++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))******+++++++++,,,///111333666;;;>>>AAAIIISSS]]]ooozzzqqqfff]]]YYYNNN@@@777444222///+++---,,,,,,++++++***************)))))))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******))))))))))))***+++,,,---///444:::>>>CCCMMM\\\hhhwww|||wwwtttvvvzzz~~~}}}~~~~~~xxxggg___SSSLLLIIIGGGDDDAAA;;;999666222///---++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&)))+++,,,---...111333666:::???CCCEEEEEEEEEFFFJJJLLLOOOTTT\\\hhhwwwtttrrrpppooolllddd\\\XXXYYY\\\hhhhhhiiikkkllljjjfffbbb^^^ccclllwww~~~{{{sssiiibbbVVVZZZ___aaa___^^^]]]^^^PPP[[[jjjtttxxx|||uuukkkgggaaaQQQ@@@111000---+++******+++,,,+++*********)))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,---000444888;;;???DDDGGGPPP\\\lllqqqUUUBBB;;;888444///......------,,,++++++************)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++))))))))))))***+++,,,---111777@@@GGGPPP^^^qqq~~~www}}}}}}tttuuussscccWWWPPPLLLHHHEEE???===:::666333///---,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&)))+++---...000333555888<<>>BBBFFFJJJMMMdddppp}}}xxxtttsssppptttgggLLLBBB???:::555000000///...------,,,,,,************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))((('''''')))+++)))+++,,,***)))***000555???BBBEEEMMM^^^vvv~~~{{{xxxxxxyyyzzz}}}~~~sss{{{ssskkkcccSSSBBB>>>>>>???===999333---******(((&&&&&&'''))))))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%''''''(((((((((((((((((())),,,000000///000444888>>>GGGOOONNNGGGCCCFFFJJJ\\\eeeuuu{{{kkkgggeee]]]VVVXXX^^^]]]WWW```gggnnnqqqvvv|||~~~vvvwww}}}yyy|||ooosssxxxyyywwwssspppooo\\\[[[XXXUUURRRRRRTTTVVV___dddkkkqqq|||ppp]]]<<<555...,,,///000,,,(((***,,,,,,******,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))***&&&)))+++++++++---222777>>><<<===CCCFFFIIITTT```yyyyyyrrrqqqyyyxxx```RRRIIIAAA;;;777///***,,,,,,)))***...***+++,,,+++***)))***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***+++***)))((()))+++******+++---000444888:::@@@FFFQQQbbb|||{{{wwwtttssssssuuuxxx}}}{{{kkkQQQHHHCCC>>><<<<<<:::666111---+++)))((()))***))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((())))))))))))(((((((((((()))+++---...444333111000111777???FFFEEEHHHJJJIIIJJJQQQ___kkkqqqbbbZZZZZZeeennnppppppqqqoookkkwww}}}~~~nnnkkkgggeeedddeeefffgggggg```VVVRRR[[[rrruuudddOOOCCC555......///---)))++++++)))))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******---,,,++++++---333999>>>@@@???BBBIIIQQQZZZiiixxxzzzzzz~~~zzzqqqfffWWWLLL???888444444111+++(((***,,,------,,,+++***)))******)))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***,,,,,,***)))***++++++***,,,111888>>>AAAAAAQQQZZZjjj{{{yyyzzz|||~~~vvvxxxyyybbbUUUKKK@@@<<>><<<888555111...,,,+++)))'''))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((()))***+++,,,---,,,,,,---...000222444555000333999@@@FFFJJJLLLMMMRRRUUU]]]jjj}}}wwwkkk```PPPEEEDDDOOO___jjjuuujjjooozzz|||yyytttqqqppptttyyyxxxppphhhXXXYYY___nnnyyyyyy~~~ppphhh[[[KKK>>>555222111333...,,,---...,,,)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))((()))///777<<<===???CCCGGGVVV]]]jjjxxxnnnbbbQQQBBB888333222333...------------,,,+++)))*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&(((***+++******+++,,,+++111888;;;>>>EEEQQQ[[[www~~~uuuvvv~~~}}}|||tttyyy|||tttfffWWWKKKCCC===;;;<<<999444000...,,,)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''(((((()))++++++...///111333555555555555555:::AAAGGGMMMPPPQQQRRRWWWcccwwwpppggg\\\VVVMMMJJJQQQ```qqq}}}{{{rrrpppooovvvrrrmmmfff\\\UUUZZZbbbcccnnnsssrrr||||||xxxzzz}}}xxxaaa```^^^]]]ggg}}}zzzyyy~~~wwwgggRRR@@@666333222,,,***...111---))))))************************(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((,,,444===???>>>BBBMMMWWWgggrrr}}}}}}|||mmm]]]NNNCCC:::444000...,,,,,,---...,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((*********,,,///111111999@@@DDDHHHTTThhhxxx|||wwwtttqqqooozzzvvvqqqnnnnnnooottt~~~rrrbbbRRRFFF@@@AAA===888444111...+++)))(((((((((((((((((((((((('''(((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((('''((()))+++---...222333555777888999999:::@@@BBBEEEGGGLLLUUUaaajjjmmmdddbbb]]]]]]^^^dddooo~~~wwwggg^^^YYYUUUSSSOOOLLLJJJFFFBBBDDDIIIJJJNNNNNNLLLRRR]]]aaa]]]UUUZZZeeeuuuyyynnniiivvv~~~sss}}}pppaaaVVVQQQ777---(((---111---+++---************************))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***+++---...888<<<@@@???AAALLL```ppp}}}yyyqqqsss|||lllUUUCCC888444///---...///...,,,++++++*********)))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***+++,,,///444777;;;@@@GGGNNNZZZnnn|||{{{zzzyyy~~~xxxwww|||uuuoookkkjjjrrrrrriiidddfffttt|||mmm\\\QQQFFFBBB===888555222///---))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))(((((()))***---000444666888777777777:::===AAADDDGGGKKKPPPTTT]]]oooqqqjjjjjjmmmnnnmmmsssuuuzzz}}}vvvwwwwwwwwwxxxppplllcccWWWPPPMMMGGGAAAAAAAAACCCFFFEEEBBBDDDJJJKKKKKKMMMPPPTTTWWWXXXXXXQQQPPPPPPUUU\\\```aaa```fffnnnkkkcccaaaZZZYYYbbbqqquuuxxxuuuqqqsss}}}xxxLLL;;;///000000,,,+++///************************))))))))))))))))))))))))'''''''''((()))*********((((((((((((''''''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))***---111555777@@@AAACCCHHHRRRcccvvv~~~{{{cccDDD===444//////000...,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))++++++++++++---111777<<>>>>>999444222444111---***************))))))))))))))))))))))))...%%%""")))...***%%%%%%)))(((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((...++++++111;;;AAA@@@===999:::<<<>>>AAAGGGNNNRRR]]]hhhwwwxxxmmmeee\\\SSSMMMPPPdddzzzfffSSSVVVVVVHHHAAAGGGBBBDDDEEEFFFFFFHHHKKKNNN]]]cccjjjooopppppprrrtttxxx|||~~~yyyooonnnhhhdddfffjjjeee[[[[[[SSSQQQUUUSSSOOOUUUaaaggghhheee]]]YYY]]]cccfff\\\eeeiiijjjtttzzzwwwfffKKK555///333222------......///...,,,***(((,,,++++++***************))))))))))))))))))))))))************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((&&&'''***...++++++---111777<<<>>>???===KKK]]]mmm{{{}}}{{{~~~```QQQ???444222222111...///000///---,,,------,,,************))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))***)))((((((***,,,***,,,///222666<<>>999;;;<<<<<>><<<;;;777222+++)))+++,,,+++((())))))))))))))))))))))))&&&'''+++---)))%%%&&&+++''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))///111555999===???@@@???===???@@@AAAGGGWWWlll}}}aaaSSSWWWccclllwwwssstttsssiii^^^QQQGGG@@@@@@DDDIIINNNSSS\\\___cccgggiiilllooorrryyy|||}}}|||~~~~~~sssnnnmmmqqqpppmmmpppxxx}}}yyyzzz}}}~~~}}}~~~zzzssslllttt}}}kkkbbbiii~~~tttZZZ===///...------,,,+++++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***+++,,,+++******+++111555:::===>>>@@@EEEHHH\\\ppp}}}uuupppmmmkkkeeeaaa^^^aaadddhhhooowww}}}~~~{{{vvvmmmnnnrrryyy~~~{{{wwwtttxxxzzztttkkkjjjrrr{{{{{{yyyrrrbbbMMM<<<444222.........---+++))))))+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((***+++***)))***,,,+++222:::???CCCIIIPPPWWWsssqqqpppppprrrxxxvvvvvv|||~~~rrrdddVVVIII@@@<<<<<<999444///,,,+++***)))))))))))))))))))))))))))&&&''')))++++++)))%%%###''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))++++++111555;;;>>>??????@@@BBBDDDFFFKKKSSSaaavvvtttYYYQQQYYYhhhzzzjjjddd]]]XXXWWWUUUNNNHHHBBBFFFHHHJJJRRR___hhhlllkkkmmmoooqqqtttyyy~~~|||}}}}}}uuussswwwyyywwwooorrryyy}}}jjjaaahhhuuu}}}VVV<<<666111111000///...,,,+++***+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,...000111666999<<<===>>>EEEQQQZZZwwwwwwfff\\\YYY[[[]]]dddaaaccckkkttt|||yyywww|||~~~zzz{{{eeeOOOAAA<<<444111000///...,,,,,,...+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''')))***+++***+++---///000888???BBBCCCKKK[[[hhh~~~}}}tttiiieeekkkxxx|||uuuppprrrvvvppp\\\JJJ@@@;;;<<<999333,,,)))+++...************************&&&,,,***"""(((555222!!!''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())),,,...000555:::???AAA@@@@@@CCCFFFFFFLLLXXXiiiwwwkkkeee^^^TTTQQQ^^^qqqiiiZZZTTTLLLGGGFFFFFFGGGIIIMMMVVV]]]___dddooovvvwwwkkkmmmqqqwww|||uuuqqqqqqqqqppprrrrrruuuwwwxxxyyy~~~nnnhhhjjjkkkFFF555000111222222111...+++)))+++******)))))))))))))))************************((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((***))))))+++...333777:::===>>>>>>>>>DDDRRReeesssuuunnneee^^^^^^gggsss|||yyywwwxxxxxx}}}}}}jjjZZZPPPBBB999111000000------000++++++++++++************************************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))******+++---111444666<<>>CCCNNN```uuuxxxoooiiijjjlllqqq|||wwwvvvyyywwwnnnYYYEEE444111111...,,,...,,,++++++++++++*********************************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))))))))******+++///555999???@@@BBBHHHTTThhh}}}zzztttnnnjjjssswwwwwwwwwmmmUUUIIICCC===777444222///---************************,,,(((EEEnnnccc///333((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((***...222777:::>>>???AAABBBDDDFFFJJJLLLRRRhhhwww\\\PPPOOOOOONNNddd}}}kkkVVVRRREEEAAAAAAEEEIIIRRRcccrrr~~~}}}kkkKKK<<<:::777444111///...------,,,,,,+++++++++++++++******************************)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******---333:::>>>???>>><<>>:::BBBHHHUUUgggyyy~~~wwwpppgggbbb^^^]]]cccjjj{{{rrrnnnqqqzzzzzzgggEEE::::::555///---,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((()))***)))((()))***(((+++......000777@@@EEEKKKFFFLLLbbb{{{nnnPPPEEEEEEEEEFFFIIIPPPQQQ```{{{~~~{{{~~~~~~vvvooojjjqqq{{{wwweeeEEE???BBB===444///---+++***)))***+++***)))//////...---+++***))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''(((***,,,...---...111555999;;;<<>>AAA;;;:::FFFNNNaaavvvsssnnnrrrqqqlllbbb\\\OOOMMMTTTUUUYYYhhhwwwuuuoooqqquuu|||}}}{{{zzzYYYCCC999555000---000...,,,******+++,,,---+++++++++************)))***)))(((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((******)))((()))***+++++++++...555===CCCDDDIIIKKKYYYrrrvvvjjjkkknnnsssxxx}}}~~~}}}fffKKKBBBBBBAAAAAADDDEEEDDDMMMaaarrr}}}{{{rrrqqqzzzxxxWWWFFF@@@;;;666333///---*********+++***)))---,,,,,,+++***)))(((((())))))))))))))))))))))))'''((()))((('''&&&((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''(((***---///000111555888;;;<<<<<<::::::>>>BBBEEEMMM```rrruuuqqqgggUUUGGGKKK[[[mmm~~~|||bbbKKKGGGCCC??????CCCHHHKKKYYYgggsssssspppuuudddBBB555444222...---......------,,,+++++++++***************************)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,+++***)))(((***,,,...666???AAABBBDDD???@@@NNN```sssrrrkkkkkkggg```WWWTTTKKKMMMZZZaaakkk|||zzzllllllmmmqqq|||}}}|||}}}gggQQQDDD;;;666333111000...---,,,------,,,++++++++++++***************)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***---******111<<>>===555???DDDCCCHHH^^^{{{xxxddd\\\]]]RRRJJJJJJ[[[uuubbbHHH===;;;;;;===CCCMMMWWW]]]lllyyy}}}{{{pppMMM<<<666111...///.........---,,,,,,++++++++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''***+++***(((***000666;;;BBBAAA???BBBBBBJJJ]]]zzzzzzmmmccc^^^XXXQQQKKKPPPRRR^^^vvv{{{uuulllhhhppp}}}~~~ppp]]]MMM@@@666000222000///.........---+++,,,+++++++++************))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***++++++***)))((()))+++,,,,,,000:::BBBDDDDDDEEEQQQdddtttnnnuuuxxx{{{tttjjjccc[[[SSSNNNPPPPPPRRRSSSUUUWWWXXXYYY```bbbccccccfffmmmxxxzzzbbbQQQDDDEEEIIIGGGGGGJJJHHHFFFHHHMMMQQQZZZjjjzzztttttt|||yyyxxxxxx|||qqqwwweeeNNNGGGAAA888555222...,,,++++++***))))))))))))))))))((((((((((((((((((((((((((((((((('''(((***)))((('''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((((()))+++...111555999===????????????>>>HHHLLLLLL[[[|||sssfff^^^\\\]]]UUUYYYeee|||~~~iiiOOO;;;999;;;???GGGSSS```kkkrrrxxxvvv[[[III<<<000---111//////......---,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((******+++///555999<<>>>>>FFFMMM^^^vvv|||oooaaaWWWRRRQQQPPPUUUdddssstttuuu}}}ooobbbTTTCCC555444111...---//////---+++,,,,,,+++++++++*********)))((((((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))++++++,,,***))))))+++,,,+++000;;;DDDEEEBBBFFFMMMaaawwwiii\\\^^^rrr~~~qqqhhh\\\RRRMMMKKKJJJIIIGGGFFFCCCBBBBBBCCCEEEGGGKKKNNNRRRUUUYYY```hhhnnnmmmqqqwwwxxxiiiWWWKKKFFFLLLSSSTTTVVV[[[UUUXXX\\\aaadddiiiuuu|||vvv{{{{{{uuuxxx~~~vvvuuu}}}kkk]]]MMM<<<:::666222...---,,,+++************************)))((((((((((((((((((((((((''')))******)))(((((()))))))))(((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((((())),,,///333666;;;>>>??????AAACCCMMMTTTYYYaaa}}}hhh\\\bbbgggfffdddnnnzzzvvvkkk^^^OOOAAA999===BBBKKKWWWdddpppyyy~~~ssscccKKK555---111000000///......------,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))((((((+++111666999:::===AAA???DDDTTTdddzzzxxxmmm___TTTQQQVVV___hhh~~~{{{cccMMM:::555///,,,---...---***,,,,,,,,,++++++++++++***((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))+++++++++***)))***,,,//////666CCCJJJFFFBBBNNN___vvvyyycccaaa```mmmggg]]]XXXRRRLLLHHHEEEBBB@@@AAA???<<<:::;;;===@@@CCCAAACCCGGGJJJMMMPPPTTTWWW^^^ccckkkvvvkkk\\\QQQIIIHHHRRR[[[___eeemmmlllrrrzzz{{{zzz}}}tttvvvyyysssZZZDDD???;;;555111///...,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))''')))++++++***(((((()))***)))((((((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))***---///666999<<<===>>>@@@EEEJJJXXX```llloooTTTWWWkkkyyy{{{yyyvvvkkk[[[NNNDDD<<<<<<@@@GGGMMMXXXeeeqqqzzzfffCCC222111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))+++)))***///777;;;;;;::::::???AAAMMMdddvvveee[[[SSSVVVaaarrr}}}cccJJJ@@@555...---...---+++,,,,,,,,,,,,++++++++++++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++******+++...111888<<>>???===>>>@@@BBBCCCEEEHHHIIIPPPVVV```lllyyyxxxdddUUUNNNGGGIIITTT^^^dddmmmwww|||mmmhhhjjjnnnxxx~~~yyyrrrssseeeOOOCCC???888333111///...---------,,,+++******))))))))))))))))))))))))))))))&&&)))+++,,,***)))((((((***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))***---000:::<<<=========BBBKKKRRR]]]kkkkkkZZZSSSddd|||vvvggg```TTTGGG???::::::DDDOOOYYY^^^gggqqq|||XXX;;;222111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))***,,,000555999<<<<<<;;;999@@@GGGZZZuuuqqqVVVRRRWWWkkkwww___QQQ???333//////...---------,,,,,,,,,+++++++++(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,///222@@@???CCCHHHGGGMMMgggqqqooouuuwwwvvvaaaYYYLLLIIICCC>>>;;;999::::::555555666666777666666666888888999:::<<>>>>>======CCCNNNWWW]]]rrriiiZZZWWW```vvvuuuiiiWWWGGGNNNEEE===;;;<<>>:::777777666555444444444333333444444555666333444666777777777555444444555777;;;AAAHHHNNNQQQ\\\aaaffffffaaaWWWNNNIIIIIIJJJQQQ^^^jjjttt|||llldddcccdddiiinnn{{{yyyvvv{{{xxxxxx~~~{{{kkk]]]KKKAAA===999333...,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((&&&'''((()))))))))((('''***+++++++++,,,000888???;;;>>>>>>EEERRRUUUZZZiii{{{eee[[[WWWjjjyyyhhhZZZNNNBBB===@@@>>>===AAAKKKYYYkkk___CCC777555333111///.........///...------,,,,,,------++++++++++++************************)))))))))))))))(((((((((''''''''''''''''''(((((())))))******((((((((((((((((((((('''((((((((())))))))))))************)))(((***---///444777;;;<<<;;;<<<@@@EEE___jjjtttggg\\\RRRPPPTTTdddrrr|||kkk^^^WWWPPPKKKIIIHHHHHHMMMSSSaaaiiivvv|||yyyvvvvvvvvvwww|||{{{vvvqqqlllRRRBBB<<<777222/////////...---,,,,,,---((((((((((((''''''''''''))))))))))))))))))))))))***+++,,,+++******+++,,,***+++,,,+++---555CCCMMMFFFBBBJJJ```sssooonnnzzzvvvdddWWWKKKCCC???>>>;;;888666555555444333222222222222222333444444222333555777777555222111555444444555777:::===???EEEIIIOOORRRPPPMMMJJJHHHJJJMMMVVVeeerrr~~~xxxuuuvvvwww|||{{{ssszzz{{{rrruuunnnXXXHHHAAA===777111---------,,,+++***))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((((((+++******,,,000666===AAA666;;;???IIISSSTTT```zzziiiXXXXXX]]]mmmVVVJJJDDD???AAAHHHIIIIIIOOO^^^ooolllOOO<<<999444000.........//////...------,,,---------,,,+++++++++************************))))))))))))((((((((((((''''''''''''&&&&&&'''((()))***++++++''''''(((((((((((((((((())))))))))))******************)))((((((+++///333<<<999;;;@@@@@@>>>DDDOOOooo}}}uuuaaaVVVQQQPPPVVV```zzzqqq___OOOEEEBBB===999999888888;;;@@@DDDJJJTTTaaaqqqrrrgggaaa___^^^bbbdddiiipppyyyzzzyyybbbLLL@@@999444000000000///...---,,,,,,((((((((((((((('''''''''(((((((((((((((((((((((()))+++,,,+++***)))***++++++******---222;;;EEEKKKEEEFFFYYYwwwxxxiiiwwwmmm^^^TTTIIIBBB@@@:::888555444444444222111111111111111111222222333333444666888777555222000444444444555666999;;;===<<>><<>>:::===BBBAAAEEE^^^|||qqq\\\VVVRRRRRRSSS^^^{{{eeeRRRHHH@@@===>>>;;;888777999:::888999<<<<<<===???AAADDDJJJRRRWWWkkk|||}}}___ZZZSSSPPPSSS]]]iiirrrzzzvvvlllYYYGGG999333000------...///...---'''''''''((((((((((((((()))))))))))))))))))))))))))***+++***))))))***++++++,,,///666>>>BBBAAA>>>FFF```qqqeeefff}}}pppaaaVVVKKK@@@888555333222111111333333222000111000000000000111222222000111222222222111000///111222333444666888999:::<<<======>>>???CCCHHHKKKWWW^^^mmm|||kkkZZZQQQHHH???999666222...+++++++++,,,+++******))))))******+++************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++///555:::<<<;;;888777DDDFFFEEERRRpppnnnbbbqqqjjjVVVEEE;;;;;;LLLaaannnxxxwwwwww{{{}}}zzzxxxtttppprrrwww{{{dddGGG666444666222---000///......------......,,,,,,,,,,,,++++++++++++************))))))))))))'''''''''(((((((((((((((***)))))))))((((((((('''&&&&&&''''''((()))))))))''''''''''''(((((((((((()))***+++---///444;;;@@@===<<>>888777222111000111333333222000111111000000111111222333111111111000111111222222666666777999:::<<<===>>>===>>>AAACCCGGGNNNUUUZZZ___ggguuutttooo~~~iii\\\PPPFFF<<<999444///,,,+++,,,---+++******))))))******+++************************))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))***)))((((((((()))***+++---222888;;;;;;:::;;;===BBBKKKPPPaaa{{{bbbddd{{{iiiNNN???<<<:::GGGccczzz~~~}}}xxx{{{wwwnnn___[[[YYYWWWTTTPPPRRRVVVaaagggqqq|||eeeHHH999444222000000//////...............------,,,,,,,,,+++++++++************))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&''''''((())))))***'''(((((((((((()))))))))(((***---000333888>>>BBB???@@@AAABBBHHHXXXnnn~~~uuuqqqwwwkkkTTTSSSVVVaaauuulllVVVBBB>>>>>>:::888;;;999666555888888777999======@@@BBBCCCBBBBBBBBBCCCAAAJJJWWWggg}}}xxx```QQQWWW^^^iiittt~~~}}}||||||```EEE>>>555000000000000...&&&'''''''''(((((())))))))))))))))))))))))))))))(((***+++***)))((()))***'''111<<<@@@>>>>>>DDDJJJOOOqqqvvvfffbbbuuuzzzmmm\\\OOODDD;;;777888111000000111333333222111111111111111111222222333333333222111222333555666666666888:::<<<>>>???@@@@@@BBBFFFKKKRRR[[[dddjjjccckkkyyyyyyeee```kkkwwwtttcccVVVJJJ>>>;;;555000---,,,---...++++++************++++++************************))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))***)))((((((((()))+++,,,///555:::;;;::::::???CCCFFFTTT]]]rrrmmm___jjj|||^^^GGG<<>>???DDDPPP[[[wwwwwwpppuuu{{{yyyjjjYYYLLLBBB999444444333333222111111111111111222333333333333333333444222333444666777999:::;;;;;;===??????@@@AAADDDGGGNNNVVVaaalllyyywwwyyy~~~vvvkkkddd```lll{{{tttggg\\\PPPJJJ@@@666000...---,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((()))***))))))***---///666999>>>???===<<>>???AAACCCEEEFFFCCCHHHJJJJJJOOOYYYcccgggkkkjjjggg^^^XXXYYYccclll~~~uuuvvv|||fffLLL===555///---///''''''(((((())))))******))))))))))))***************+++++++++******---///444888===>>>BBBNNN```mmmzzzmmmmmmwww~~~tttfffTTTHHH???777444444444444333222222222222333333333222222222444555666555666777999;;;===>>>???<<>><<<999777666888;;;???AAABBBKKKSSScccwwwoooOOO;;;333222111111111111000000000.........------------,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))***+++,,,---111777===@@@AAAAAAAAAFFFFFFSSSmmmzzzpppcccWWW^^^pppkkkRRRBBB<<<<<<;;;999999;;;<<<<<<;;;<<<======>>>>>>>>>============>>>???AAACCCEEEFFFGGGLLLPPPRRRWWW```gggiiifffbbb\\\WWWXXXbbbqqq}}}|||~~~eeeNNN<<<000///222&&&''''''((()))******+++((()))))))))***************++++++++++++,,,///111666<<>>===HHHTTTrrrtttvvvvvvxxx~~~zzzrrriii]]]QQQIIIEEECCCBBB>>>===<<<;;;::::::::::::?????????>>>===<<<;;;:::888888888:::>>>DDDHHHKKKWWWhhhyyy\\\DDD999333222111111222111000///............------------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))***+++,,,---111333999@@@BBB@@@???@@@HHHPPPhhhzzz]]]PPPIIIMMMllliiiUUUCCC;;;<<<999999:::;;;<<<<<<;;;;;;>>>???????????????>>>===>>>>>>???@@@BBBDDDFFFGGGPPPUUUZZZ___iiiyyyzzzrrrlllmmmwwwfffHHH444222777&&&''''''((()))******+++((()))))))))************)))+++,,,,,,,,,...111444888AAAFFFDDDKKKbbbzzz{{{lllgggsss~~~mmm___MMMBBB:::444333444222222111111111222222333333222111111222555777999===>>>>>>>>>????????????BBBCCCEEEEEEKKK[[[rrrzzzbbbTTTFFF???999222///000---------,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***+++000666;;;;;;<<<>>>AAAEEERRRkkknnnTTTPPP]]]~~~```AAA666???TTTgggyyy|||uuukkkbbbZZZOOOEEE@@@>>>======;;;::::::999999999999999888999999::::::::::::999;;;<<<===???BBBFFFJJJLLL```qqq~~~mmmQQQ===666333111111222111///---//////.........---------++++++++++++++++++++++++************************&&&'''((()))************((((((((((((((((((((((((+++*********+++,,,...000555555:::AAAAAA>>>???EEENNN___uuu```OOOOOOSSS```hhhTTTIII>>>:::===:::;;;<<<<<<<<<;;;::::::@@@@@@@@@AAA@@@@@@??????>>>???@@@AAACCCEEEGGGHHHRRRYYYbbbkkkzzz~~~XXX<<<555777''''''(((((())))))******))))))))))))************)))***,,,------000333666555>>>DDDGGGTTTnnnqqqssspppeeeiiiuuu|||mmm^^^LLLAAA999444333555222111111111111222222333444333333444666888:::;;;?????????@@@@@@@@@AAAAAA???@@@CCCHHHSSSggg}}}{{{jjj[[[LLLGGGAAA777111222------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))***,,,...222777;;;===<<<>>>DDDOOOccczzz```OOOXXXlllxxxQQQ<<<>>>RRRnnnxxxqqqggg^^^PPPKKKCCC===;;;:::::::::777777777777777888999999777888999:::;;;;;;;;;;;;999;;;>>>???@@@BBBEEEGGGZZZdddnnnooojjjddddddfffeeeeeedddgggnnnxxx___CCC;;;777222111222222000---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************%%%&&&''')))******++++++))))))))))))))))))))))))******)))***+++...111333777777<<>>===<<<:::;;;;;;@@@AAAAAABBBBBBBBBAAAAAA???@@@BBBEEEIIILLLOOOQQQNNNZZZjjj{{{}}}zzzjjjLLL<<<777(((((((((((())))))))))))))))))))))))************)))***,,,---...111555888666>>>HHHVVVqqqtttmmmvvvuuuhhhfffjjjzzz|||nnn___MMMAAA999444333666222222222222222333444444555666777999;;;===>>>???>>>???@@@AAACCCDDDEEEFFFGGGJJJPPPYYYiii|||uuurrrzzzhhhYYYSSSKKK===333222...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))+++---///111444999<<>>??????@@@@@@???===>>>@@@AAAAAADDDIIIMMMMMMOOORRRUUUXXX\\\```cccgggjjjmmmnnnooorrrxxx|||}}}]]]BBB<<<555222222333111///////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************''''''((()))))))))))))))))))))))))))))))))))))))***))))))***,,,000333666999999>>>CCC@@@AAASSSiii}}}pppdddOOONNNOOO[[[www~~~aaaGGG@@@>>>777666<<<;;;===???>>><<<;;;===???@@@AAABBBCCCCCCCCCCCCCCCCCCEEEIIIOOOUUU\\\aaaddd]]]iiiyyy|||}}}dddLLL<<<))))))))))))(((((((((((())))))))))))************)))***,,,---///222666999???GGGTTTmmmeeeqqq}}}xxxjjjiiioookkk~~~ooo___MMMAAA:::444444666333333333333444444555666777888:::===???@@@AAAAAA===>>>@@@BBBEEEGGGIIIJJJYYY]]]fffssssssnnn}}}tttccc\\\RRRAAA444222......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,///222333666:::===@@@>>>DDDTTTkkk|||iiiXXXNNNiiikkkQQQ???KKKkkk|||vvvjjjiiibbbYYYRRRMMMFFF???<<<:::888888888888666555555555555666888:::;;;<<<@@@@@@AAABBBBBBBBBBBBBBBEEEFFFGGGGGGHHHLLLTTTYYY[[[[[[___kkkzzzGGG@@@777333444444333000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))((((((''')))))))))))))))))))))))))))))))))***---111555888:::;;;@@@DDDBBBEEE]]]yyy}}}xxx}}}|||nnn___HHHVVVhhhjjjRRR@@@???===666888AAA;;;===>>>>>><<<<<>>999;;;:::888777666666666777555666888:::;;;=========AAABBBAAA@@@>>>???BBBDDDDDDDDDIIISSSZZZ```jjjtttrrrvvv~~~bbbJJJ777555666111...222000000000///......---------,,,++++++******++++++************************)))))))))))))))))))))))))))))))))))))))*********)))+++,,,,,,,,,000777===<<<@@@DDDBBB>>>GGGggguuuttt{{{vvvcccRRRSSS___yyy}}}TTTHHH<<<888999999;;;===???===<<<===???BBBCCCDDDEEE@@@>>>BBBEEEEEEDDDFFFIIIMMMTTT\\\fffrrr~~~{{{aaaMMM***))))))))))))))))))))))))************+++++++++---+++***...444:::<<<;;;???KKKggguuuttttttmmmkkkyyyzzzjjjYYYFFF<<<888555444555444444444555777999::::::>>>>>>@@@AAACCCDDDDDDEEEHHHFFFJJJSSSZZZ^^^eeemmmyyyqqqZZZHHH===333000111000...,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))(((((((((((()))******,,,000444777888999:::;;;DDD@@@VVVxxx{{{___RRRKKKJJJhhh}}}oooSSSGGGNNNmmm{{{ssstttxxxlll```XXXRRRLLLEEEAAA@@@>>>:::666999888777666666666777888888999:::<<<>>>?????????AAAAAAAAAAAABBBCCCDDDCCCEEEOOO___ooo}}}kkkVVV@@@777666444222222000000000///......---------,,,++++++***+++++++++************************************************++++++******))))))((((((******+++,,,///333999======@@@CCCBBBAAANNNooo}}}rrrzzz|||lll\\\YYYUUUooolllLLLBBB;;;:::<<<;;;;;;<<<<<<<<<<<<===???BBBCCCCCCCCCAAABBBGGGIIIHHHHHHKKKOOOTTT^^^iiittt~~~gggTTT))))))))))))))))))******)))************+++++++++...,,,---222:::???>>><<<@@@RRRpppxxxvvvvvvmmmnnnuuu{{{ssscccTTTDDD;;;777444333555333333555777999;;;<<<===>>>@@@BBBCCCCCCDDDGGGIIIJJJMMMWWWfffttt|||yyy```QQQEEE555000////////////...---...++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))(((((()))******+++...111555888999999;;;<<<>>>DDDcccjjjSSSKKKJJJUUUzzzjjj]]]IIIIII^^^|||oookkkyyy{{{nnncccXXXNNNGGGCCC???:::999999999777555777777666666777777888999;;;<<<===???@@@AAAAAAAAABBBBBBBBBDDDFFFGGGGGGGGGPPPhhhrrrbbbIII666111444333...111000000//////......---------,,,+++++++++++++++************************************************,,,,,,+++***)))(((((('''+++******---222888<<<===???@@@BBBBBBGGGXXXxxx{{{wwwYYYMMMVVV\\\mmmVVVBBB===:::===???===<<<<<<<<<===???@@@BBBCCCCCCDDD>>>@@@EEEJJJKKKJJJMMMSSS]]]dddooo{{{{{{iii)))))))))))))))*********))))))*********+++++++++...---///666>>>AAA@@@===BBBZZZ|||zzzqqqqqqzzz{{{yyy||||||sssiii[[[NNNAAA:::777444444666444666999<<<>>>@@@BBBDDDDDDGGGJJJKKKJJJLLLRRRWWW]]]eeeuuuggg[[[PPP===111...---///000...---...++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))******+++,,,000333666999:::;;;===>>>@@@LLLnnngggMMMPPP```pppiiiXXXPPPEEEVVVrrrxxx}}}wwwhhh[[[QQQJJJCCC>>><<<999777666888999888666666666666777888999:::;;;===>>>???@@@AAABBBBBBBBBCCCDDDDDDCCCCCCEEEKKKOOOeee~~~qqqhhheeeggghhhhhhggggggiiikkkqqqyyyvvvmmmUUU999000666666...111111000000///.........------,,,++++++++++++,,,************************************************+++++++++******))))))))),,,******///666<<<>>>>>>AAAAAAAAADDDNNNccckkkPPPLLLZZZrrr}}}ZZZFFF@@@<<<;;;???AAA???===>>>@@@BBBEEEFFFFFFEEEEEEEEE@@@CCCJJJOOOPPPPPPYYYcccvvv|||(((((())))))************))))))*********+++++++++,,,...333999???BBBAAA???HHHeeezzzuuullltttzzzpppeeeRRRGGG>>>999777555666999:::===@@@BBBCCCFFFIIILLLOOOTTTZZZ\\\]]]bbbllltttmmmccc[[[HHH555///,,,///000---+++...++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))******+++------222444777:::;;;===???BBBLLLYYY|||dddJJJ]]]uuuWWWIIIEEEDDDgggrrrgggYYYMMMFFFAAA===;;;999888777777888888888777666777888999;;;<<<======>>>???@@@AAAAAAAAAAAAAAA@@@CCCCCC???===BBBOOO[[[vvvpppaaa\\\XXXYYYbbboooyyy}}}{{{fffGGG666999:::222111111111000//////.........---,,,,,,++++++,,,,,,************************************************))))))******++++++,,,,,,,,,+++,,,222999???@@@@@@BBBBBBCCCIIIYYYpppuuu]]]VVVaaaooooooOOOAAACCC???===@@@AAA???@@@CCCDDDFFFIIIIIIGGGEEEEEEFFFEEEIIIPPPVVVWWW[[[hhhuuu((((((((()))******++++++)))************++++++++++++111888===@@@AAACCCDDDRRRqqquuurrryyynnniiiwww{{{wwwmmmbbbIIIAAA;;;999999777999<<<>>>AAADDDFFFGGGJJJPPPUUU\\\dddlllppprrrzzzwwwooohhhXXX<<<222,,,///000+++***...++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))******+++,,,......222555888:::<<>>;;;999777666666777777777777777777999:::;;;===??????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>@@@@@@>>>???III[[[iii||||||nnn___RRRVVV]]]jjjyyyzzzYYY@@@888666222222111111000000//////......------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((())))))***+++,,,------,,,---000666;;;@@@AAABBBBBBDDDHHHSSSiiieeeSSS\\\ssscccIIIBBBEEEAAA@@@AAABBB@@@BBBFFFEEEHHHJJJJJJHHHGGGIIIKKKHHHLLLTTT\\\```gggttt'''(((((()))******++++++)))************+++++++++,,,444===AAAAAAAAAEEEJJJ]]]|||ttt{{{oookkkooo}}}vvvpppjjj___UUUBBB<<<999999:::999<<<@@@AAAEEEKKKOOOSSS[[[fffnnnxxxzzznnnEEE777...000000+++***///++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))***************+++,,,---...///222444888;;;>>>AAAFFFIIIPPPjjjjjjYYYOOOQQQvvvxxx^^^IIIBBBCCCZZZ|||ooofffUUUNNNDDD===:::999777666444555777888888888999999<<<===???AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAABBBAAAAAADDDNNN^^^ooozzz~~~|||pppccc\\\___dddcccttttttOOO999444444222222111111000/////////......---,,,,,,,,,,,,---************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,///555999<<>>:::888:::;;;;;;>>>CCCHHHNNNVVV^^^gggttt~~~KKK;;;111111111++++++000++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))***************+++,,,---///000222444888;;;>>>CCCGGGKKK]]]{{{kkk]]]KKKLLL[[[|||lllZZZMMMIIIKKKmmm~~~vvvjjj\\\RRRIIIDDD===999999:::999777444666888999:::;;;<<<===>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAHHHDDDCCCMMM___sssyyynnnddd]]]```sss|||bbbBBB999<<<222222111111000/////////......---,,,,,,,,,,,,---************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,111888;;;===>>>AAADDDAAAHHHSSSiii~~~qqqWWWNNNRRRfffyyyRRRBBBFFF>>>>>>AAAEEEFFFCCCDDDHHHHHHLLLPPPQQQQQQTTTZZZ```bbbgggttt+++*********))))))((((((,,,***)))***+++------,,,,,,<<>>AAA>>>;;;BBBMMMRRR^^^ooo|||pppEEE333777...+++111------------,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))***+++,,,,,,---...111444555888;;;;;;<<>>===<<<:::999888888888999777666777;;;>>>@@@@@@<<<@@@BBBBBBBBBDDDFFFFFFHHHFFFDDDCCCDDDEEEFFFEEEHHHMMM[[[qqqzzzrrrkkkhhhnnn{{{{{{rrr}}}SSS???777555333222111222111000.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------///777;;;;;;<<<@@@???:::CCCEEEZZZ~~~]]]FFFFFFPPPwwwgggKKKDDD???EEEDDDEEEFFFDDDBBBEEELLLKKKNNNRRRUUUVVVZZZhhhwwwvvv************)))))))))(((+++***)))***+++,,,------000===AAA>>>BBBEEEOOObbbuuu~~~nnnuuuzzzjjj\\\NNNAAA;;;;;;999999<<<@@@@@@AAAKKKWWWfffrrrvvvNNN999888///---222...---------,,,,,,,,,++++++++++++++++++*********)))***************************,,,---------///222555666777:::<<<<<<>>>JJJWWWsssvvv^^^WWWKKKKKKWWWoooooouuuuuuiii\\\\\\kkk{{{yyygggddd___XXXQQQJJJEEEBBB<<<<<<;;;999999888888999666777:::===@@@AAAAAAAAACCCFFFGGGFFFDDDDDDDDDDDDDDDDDDEEEGGGIIIIIIIIIHHHNNN^^^vvv}}}sssiiirrrvvvpppppprrruuu{{{qqqlllvvvcccIII999444333111111111111000............---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---...555::::::<<<@@@@@@===@@@KKKfffxxxSSSBBBKKK^^^cccJJJEEEBBBFFFGGGKKKNNNLLLHHHIIIMMMOOOQQQVVVZZZ[[[aaappp************))))))))))))******))))))***,,,---...555??????===DDDKKKXXXlllvvv}}}wwwqqq]]]OOODDD<<<:::;;;;;;;;;>>>BBBEEELLLZZZgggyyyZZZ@@@888000---000///------------,,,,,,,,,,,,++++++++++++***************************************,,,------...000333666888555999???<<<===PPPiiiooo\\\SSSIIIVVViiizzzcccppprrrgggfffvvv|||mmmcccSSSPPPLLLGGGBBB???===<<<:::999999999999999::::::777;;;@@@CCCDDDCCCBBBAAADDDEEEFFFEEEDDDBBBBBBDDDFFFFFFFFFGGGJJJNNNRRRUUU```ttt~~~vvvttt}}}yyyjjjaaaZZZVVV\\\]]]^^^ccckkkxxx~~~rrrpppvvvqqqQQQ777444222111000111111000///.........------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---///555999:::<<<@@@BBBAAADDDVVVttthhhNNNHHH]]]{{{\\\HHHGGGEEEGGGIIIMMMQQQOOOKKKLLLPPPSSSUUUZZZ___ccckkk{{{*********))))))))))))))))))************,,,...111:::@@@>>>>>>JJJWWWhhh|||uuudddPPPEEE???<<<<<<>>>@@@BBBEEEJJJRRR^^^ooo{{{gggHHH888000---.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///111555888:::666:::BBB???@@@\\\ppp___VVV[[[oooyyyfffhhhfffhhhwwwxxxiiiYYYOOOGGGDDDAAA===;;;:::::::::888888888999:::;;;<<<===>>>AAADDDEEEDDDCCCEEEFFFEEEEEEEEEFFFEEECCCEEEHHHIIIHHHGGGHHHNNNXXXccckkk{{{|||~~~kkk\\\UUUUUUXXXZZZXXXYYYYYYZZZ]]]dddnnnuuu|||\\\;;;555333111000111111111000............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...222666:::;;;<<<>>>BBBDDDJJJ___|||```VVV]]]{{{wwwSSSEEEHHHGGGIIIKKKPPPTTTSSSOOOPPPTTTXXXZZZ```gggmmmvvv))))))))))))))))))******)))***+++******,,,000444<<<@@@===AAATTTgggyyy|||fffWWWGGG@@@>>>======???EEEJJJQQQZZZgggxxxuuuQQQ999333000...000.........---------,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,...///000333777:::<<<888===EEEDDDJJJnnnooo___YYYssscccaaafffvvvvvveeeVVVJJJCCCAAA???<<<:::888888999:::888999999:::<<<===???@@@CCCCCCDDDDDDFFFKKKPPPTTTSSSNNNKKKKKKGGGCCCEEEKKKFFFJJJQQQXXXbbbmmmyyyxxxfffddd___[[[[[[cccnnnvvvzzzxxxsssmmmiiillluuu}}}~~~lllGGG888555222111111222111000//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,///000777999<<<===<<<===BBBGGGNNNgggjjjZZZbbbvvvlllMMMDDDIIIIIIMMMSSS___hhhhhhaaa\\\]]]bbbdddllluuu}}}))))))))))))***************+++---,,,+++---333888<<<@@@===EEE^^^uuu~~~}}}|||~~~xxx\\\QQQFFFAAA@@@>>>@@@CCCMMMWWWcccooo|||}}}YYY;;;777555000333............---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111444888<<<<<<;;;@@@FFFHHHWWWkkk___cccyyyiii___jjj}}}|||fffTTTHHHAAA>>>===<<<:::999888888999999;;;;;;<<<===>>>@@@BBBCCCEEEDDDFFFKKKSSS[[[```ccc]]]UUUNNNLLLFFFAAACCCLLLLLLWWWhhhvvvzzziiikkkqqqzzz{{{vvv|||xxxTTT;;;888444222222222222111/////////.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,///222444:::;;;===>>>======EEEMMM\\\wwwsssZZZVVVpppfffLLLFFFLLLKKKQQQ]]]pppuuukkkgggnnnrrr|||((()))))))))************+++---...---,,,...555;;;===@@@>>>HHHeee}}}yyyrrrqqqtttvvv~~~}}}sssXXXPPPIIIGGGFFFGGGLLLSSS___kkkyyy||||||\\\:::777555...222............------------+++++++++,,,,,,,,,------------------------------+++,,,///000222555:::===999===BBBDDDJJJccc~~~ccc___ooolllbbbhhh}}}qqqZZZIII???===>>>999999999:::::::::;;;;;;>>>>>>>>>@@@AAACCCEEEFFFHHHJJJPPP[[[gggmmmkkkggg[[[QQQLLLMMMLLLKKKSSS```mmmxxxxxxuuuvvvccc???<<<777444333222222111////////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---111555888::::::===@@@???@@@IIIUUUlllwwwgggUUU\\\eeeNNNKKKPPPNNNVVV___ooo|||~~~wwwrrrqqqwww}}}(((((())))))*********++++++...///...,,,///666======@@@>>>JJJiiipppgggnnnuuuwwwvvv}}}{{{lllWWWRRRNNNMMMNNNRRR[[[eeeooo|||zzzyyyZZZ666555333+++...//////.........---------+++++++++,,,,,,---------------------------------+++---///111333666:::>>>666===BBBBBBKKKjjjtttXXXZZZtttwwwgggbbbsssjjjTTTCCC<<<<<>>>>>@@@@@@@@@AAACCCEEEGGGHHHNNNQQQZZZiiivvvxxxnnndddWWWNNNLLLSSSYYY^^^mmm~~~|||ppptttBBB>>>888555333333222111000/////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...333777:::999888<<<@@@@@@BBBMMM[[[tttrrrjjjbbbWWWffffffQQQOOOTTTPPPXXX[[[bbbjjjllllllqqqwww{{{)))************+++++++++***+++------...111888===CCC@@@FFF[[[uuutttkkkyyy}}}lll```]]]^^^dddkkkrrr{{{~~~{{{~~~mmmTTT>>>111....../////////...---,,,,,,++++++++++++,,,---.........---000000///...------,,,,,,...,,,+++...555888777444777BBBHHH@@@LLL}}}{{{bbbUUU```tttrrrfffgggmmmrrrXXXFFF>>>::::::<<<<<<::::::===AAABBB@@@<<>>BBBKKK___rrrxxxgggZZZ___yyymmm^^^XXX[[[```cccbbb___eeelllddd```lll}}}************+++++++++++++++,,,---...///444;;;AAAAAACCCRRRnnn~~~uuu|||xxxsssqqqttt|||}}}jjjPPP<<<222000000000//////...------,,,++++++,,,,,,---...............000//////...------,,,,,,---,,,---///333666666666888BBBKKKKKK\\\|||iiiWWWTTTggguuubbb^^^kkk{{{tttzzz~~~hhhPPPBBB===;;;;;;<<>>===<<<===@@@EEEIIIGGGIIIKKKMMMQQQXXXbbbhhhnnnnnnmmmhhhaaa^^^^^^```lllrrrjjjIII777888444000222111000000/////////.........---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,...111666999<<<@@@======AAAGGGSSShhh{{{|||pppccc^^^iiivvvkkkgggiiinnnsssxxx|||yyyooowww************+++++++++,,,,,,------...111888@@@EEEBBBJJJaaa}}}yyy|||zzz~~~~~~kkkOOO:::333111000...//////......---,,,,,,,,,------.../////////....../////////...------,,,,,,,,,...///111111333666888;;;BBBMMMVVVooozzzhhhYYYQQQYYYwwwsss[[[ZZZrrruuujjjuuurrr]]]GGG>>>>>>>>>======<<>>@@@BBB@@@??????BBBEEEHHHIIILLLPPPSSSXXXZZZ^^^```aaaaaaaaaaaa^^^bbbiiipppzzz```@@@888555666555...000000000////////////......------------,,,,,,,,,,,,,,,,,,------------...***+++---000444999<<<>>>@@@>>>===CCCPPPcccyyyrrreee```mmmyyyvvvtttsssuuu}}}~~~}}}***++++++++++++,,,,,,,,,,,,++++++...555===EEEIIIMMMXXXqqqwww|||uuu~~~zzzrrrnnnnnnpppwww~~~~~~uuuUUU>>>666333000,,,///...............------...///////////////.....................---------,,,000444333111222999???DDDEEERRRiiijjjUUURRR^^^vvvxxx___eee~~~iiiqqqeeeSSSCCC>>>BBBCCCBBBBBBIIIFFFDDDHHHRRR___jjjpppqqqkkkbbbZZZVVVWWWYYY[[[iiitttgggFFF999444555555...111000000000////////////.........---------,,,,,,,,,,,,---------.........+++,,,///222666:::===???===<<<;;;AAAQQQgggzzzrrrjjjjjjzzz}}}wwwrrrnnnnnnppprrr{{{||||||~~~++++++++++++,,,,,,,,,,,,,,,+++,,,000888@@@FFFIIIOOO[[[tttwww|||yyygggiii}}}sssmmmiiijjjlllpppwwwuuuVVV@@@666555333111............................../////////...------........................---000444444333666<<>>===<<<===DDDVVVnnn}}}qqqttt{{{}}}uuunnnfffaaaccchhhmmmyyy~~~+++++++++,,,,,,,,,---------,,,...333<<>>???@@@BBBKKK```yyyppplll|||vvvsssmmmeee[[[VVV\\\fffqqq}}}++++++,,,,,,,,,---------......000666???FFFHHHIIIOOO```}}}~~~{{{zzz~~~mmm```gggyyyuuummmgggfffiiiqqqxxx}}}zzz\\\BBB222......///.........///////////////---.........---,,,,,,+++---.....................000111222444777<<>>BBBFFFJJJSSSmmm~~~tttzzzyyyzzzkkkcccaaaeeellluuu}}}pppXXXAAA000111666000////////////............//////.........---------,,,,,,,,,---------......+++555:::888777>>>EEEGGGFFFfffooo___\\\lllqqqXXXPPP\\\ppp~~~```RRRJJJSSSdddpppyyyuuukkkkkkrrrzzz|||{{{XXX999555:::444111111111000000000000000//////.........------------------......---,,,,,,///111444777999<<<>>>???>>>KKKNNNTTTqqq}}}rrrkkkgggpppwwwnnnlllkkkfff___ZZZ```jjjrrr|||++++++,,,,,,,,,,,,------///---///777>>>BBBEEEIII[[[qqqxxx}}}mmmddd```fffkkkttt|||ttt^^^HHH333111666222000000000/////////......//////.........---------,,,,,,---------.........222888:::777777>>>EEEGGGMMMnnnzzz[[[ZZZ]]]ooolll```WWWYYYdddsss```^^^dddqqq|||~~~~~~xxxyyyzzz|||||||||zzzyyyfff@@@555666000222222111111000000000/////////.........------------------......---------000333666999;;;===???@@@===FFFKKK\\\yyynnnfffggg}}}tttpppooolllhhhaaa\\\aaajjjrrr|||++++++,,,,,,,,,,,,------......222999???AAAEEEJJJdddyyy|||xxxjjjaaa___```jjjrrr}}}xxxmmmfffkkkuuu}}}{{{iiiRRR888111555444111111111000000000000///...............---------------------.........///555888888666888@@@GGGKKKYYY{{{pppYYYTTT[[[cccsssnnnbbbYYY[[[kkkxxx|||ssswww}}}yyyuuutttyyyLLL777444///333333222111000//////.../////////............---------..................222555999<<<===>>>@@@AAAJJJSSS\\\ssstttiiidddqqq}}}wwwxxxuuusssooogggbbbeeemmmttt}}}+++++++++,,,,,,,,,---------///444<<>>111444555222222222111111111000000........................---............/////////333444555666;;;CCCKKKOOOccc]]]SSS^^^```iiivvvgggcccYYYccc{{{zzzyyyvvvwww}}}XXX<<<777444444444333222000///....../////////.................................//////222666;;;===>>>???AAACCCOOOcccyyyrrrggglll|||yyyrrrkkkmmmsssvvv+++++++++,,,,,,,,,---------000777>>>@@@AAAHHHPPPssszzz~~~uuuhhh___^^^ccciiioooyyyxxxooodddYYYQQQKKKHHHGGGIIIMMMUUUcccppp|||gggEEE222333555222222222222111111111111---............................../////////000000333444777:::>>>DDDLLLRRRjjjwww\\\SSS[[[\\\iii|||fffXXX]]]uuuwwwyyy{{{zzz{{{||||||bbb@@@888777444444333222111000///...///////////////////////////............///000111222777;;;======???CCCGGGLLLrrr~~~ooogggyyyyyysssssswwwyyy++++++,,,,,,,,,,,,------...222999???@@@BBBLLLWWW{{{yyyuuupppqqqsss}}}|||rrrggg______fffmmmuuu}}}|||qqqggg___VVVNNNHHHDDDDDDFFFHHHIIIMMM[[[hhhpppMMM666444666222222222111111111111000---------...............////////////000000000000777888;;;>>>???CCCNNNYYYwwwxxx]]]LLLPPP]]]nnn___VVVppp|||yyy}}}{{{{{{zzzxxxvvvlllDDD777666444444333222111000000///...////////////000000000//////......///000222333333777<<<===<<>>@@@JJJccc|||aaaVVVsss{{{ccc|||yyyxxx}}}QQQ>>>;;;333222222222222222222222.../////////000000111111000///......///111333444666:::=========BBBNNNWWW}}}tttfffZZZfffvvv|||}}}++++++++++++,,,---......333:::???EEEJJJGGGRRRkkkmmmsss|||mmmeee^^^eeeyyyssshhhcccfffooovvv|||rrriii^^^YYYUUUUUUSSSQQQSSSWWWXXXXXX^^^gggmmmlllkkklllllllllpppwwwlllZZZ```qqqgggFFF555777444333222222333333111///((())),,,.........,,,+++000000/////////000222333888:::444:::IIILLLdddvvvXXXbbbpppkkkvvv}}}tttxxxbbbEEE<<<666444222222222222000...111///...------...///111000/////////111222444555777::::::>>>EEECCCJJJ]]]|||tttkkk[[[RRRggg~~~++++++++++++,,,---...///444<<>>DDDAAAHHH[[[{{{ttthhhYYYUUUttt++++++++++++,,,---...///555???DDDJJJOOOPPP^^^xxxyyywww~~~tttkkkgggkkkttt{{{xxxoooeee]]]VVVQQQNNNPPPQQQSSSXXX^^^ddddddiiirrrvvvvvvxxx{{{yyyxxxwwwyyy|||fffYYY^^^iiivvvVVV>>>666555333222222333222111///222111000//////.........000///---,,,...111444777888;;;999>>>JJJXXXxxxtttbbbWWWjjj|||ppp|||}}}wwwwww|||oooNNN<<<555444222222222333222111000///...------...///000/////////000111333555777;;;>>><<<>>>CCCAAAJJJ___|||vvvdddWWW\\\}}},,,++++++,,,,,,---...///555AAAGGGKKKQQQUUUfff{{{~~~~~~uuummmjjjooowww~~~|||tttlllddd[[[TTTOOOJJJHHHIIIKKKMMMRRRYYYaaabbbgggpppuuuwww{{{~~~zzzwww{{{~~~ooo```aaaggg~~~zzz\\\@@@444666444222222222222111///111000...---,,,---...///333111///---...111555888777<<<>>>@@@HHHZZZyyy|||hhh\\\TTTUUUmmmxxxyyyyyyyyyvvvzzzzzzWWW@@@666444222111222333333222000///............///000///...///000222444666888888<<<;;;>>>DDDEEEPPPhhh~~~www___VVVeee,,,,,,,,,,,,---...//////444CCCJJJLLLSSSZZZmmmzzzzzz~~~wwwpppnnnrrrzzzyyyooofff___XXXPPPJJJIIIDDDAAABBBCCCDDDHHHNNNVVVWWW]]]ffflllpppwwwxxxnnngggbbbcccfffkkkttt}}}rrrcccaaafff~~~eeeHHH777777555222111111111000///000///---,,,---...111222777444111//////111555777999>>>DDDEEEJJJ___zzzuuuaaaTTTQQQOOOVVVpppwww~~~}}}www~~~vvvuuu}}}{{{uuuxxxdddGGG777555222111222333333222//////............//////......///000222555888999999===<<>>>>>===@@@DDDIIIKKKQQQYYY^^^cccmmmwww~~~sssddd[[[OOONNNPPPXXXfffsss~~~mmm^^^___gggkkkMMM999888555222111111111000///111000///...///111333444666444111000000222555777777:::CCCEEELLLhhhlllWWWQQQTTTPPPYYYtttyyyvvvwww{{{hhhccc\\\hhhqqqttt|||}}}uuuwwwmmmKKK999666333111222222222222////////////////////////---......000333666999:::===AAA???@@@FFFIIIYYYuuu~~~nnnUUUXXXwww---,,,,,,------...///000555GGGPPPQQQXXXeee|||}}}yyy{{{uuusssvvv}}}{{{wwwoooiiiaaa[[[VVVQQQKKKFFFAAA===<<<>>>===;;;<<<@@@AAABBBGGGNNNRRRWWWbbbmmmxxxzzzjjj[[[RRREEEEEEFFFJJJSSS___kkksss|||hhh[[[```kkksssRRR:::999666222000000111000///111000/////////000111111000/////////111333666888888999CCCIIITTTzzzrrr^^^^^^eee^^^hhhuuuqqqqqq|||ooo___^^^fffvvvuuuvvvzzzVVV;;;888444111111222111111......////////////......------...000333666:::;;;===AAA@@@AAAGGGLLL^^^|||lllWWWbbb{{{---------------...000000666IIIRRRSSSZZZhhh~~~{{{|||wwwtttwww}}}wwwooojjjccc]]]VVVQQQMMMIIICCC>>>@@@===<<>>???CCCHHHKKKPPP[[[fffooouuu{{{yyynnn^^^PPPHHH???@@@@@@>>>>>>FFFSSS^^^jjjvvvggg\\\cccooo}}}ZZZ@@@999666222000000000000///000///...------,,,,,,,,,++++++,,,...111444777888@@@???JJJRRRbbbmmmrrrzzzqqq~~~{{{eeeaaaxxx|||pppooobbbeeeuuuuuu{{{ggg===999444222111111111000......////////////......------...000333777:::<<<999>>>???AAAIIIPPPeeennn\\\lll,,,+++,,,//////,,,...222;;;NNNRRROOO\\\rrrrrrvvv{{{uuusssuuuyyy~~~zzzqqqeee]]][[[RRRPPPLLLHHHDDDAAA???>>>???>>>============<<<;;;@@@===@@@IIIQQQUUU]]]fffppptttvvvqqqeeeWWWKKKFFFAAAAAA@@@???@@@DDDJJJNNNWWWdddxxxuuuccc```qqqjjjEEE===666222222222//////111////////////............000///------///444999<<<>>>JJJJJJTTTbbbWWWlllppprrrlllrrrwwwnnnrrruuuIII999444555000000333111//////////////////////////////000222444777999:::999===BBBDDDJJJYYYpppsssggg___ttt,,,+++,,,//////---...333>>>OOOSSSPPP^^^tttrrrwwwyyytttqqqpppppptttvvvzzz|||}}}~~~xxxoooiii___UUUNNNMMMJJJHHHFFFCCC@@@>>>>>>===??????>>>>>>???@@@@@@???GGGGGGMMMWWW]]]bbbjjjssstttvvvuuunnnaaaSSSHHHCCCAAABBBDDDEEEGGGJJJOOORRRUUU```rrr}}}jjjeeesssuuuQQQ>>>777222222222000///111////////////............///...------000555:::===BBBNNNPPPbbbaaaddd~~~lllxxx}}}~~~uuunnn|||LLL:::444777222111444111//////////////////////////////000222555777999;;;>>>@@@@@@CCCMMMeeeyyyfff___bbb,,,+++,,,//////---///444AAAQQQTTTQQQaaaxxxrrr{{{~~~xxxsssooollljjjlllooorrrtttwwwzzz~~~zzzooocccZZZQQQHHHDDDEEEAAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@AAABBBDDDFFFGGGJJJOOOYYYccchhhlllttt}}}}}}}}}xxxmmm___QQQHHHDDDCCCFFFJJJNNNQQQUUUYYY\\\^^^gggttt}}}nnnlll|||}}}ZZZ@@@888222222222000///111////////////...............------...111666<<>>>>>?????????@@@@@@AAAAAABBBBBBCCCEEEIIIMMMPPPRRR[[[hhhpppsssvvv~~~~~~pppaaaUUUOOOMMMQQQTTTYYY^^^ccciiinnnrrruuu|||{{{ppprrr```CCC999222222333111000000////////////............---,,,---///333888===@@@JJJPPPUUUrrrpppxxx}}}tttvvvnnntttsssyyyvvvhhhppp~~~WWW>>>444888555222333111//////////////////////////////111333555888;;;<<<@@@BBBDDDJJJYYYsssuuu[[[[[[ooo---+++,,,//////...111666EEERRRRRRRRRddd||||||xxxnnniiipppzzz|||yyyxxxsssddd[[[ZZZ\\\TTTRRROOONNNQQQYYYdddkkkooowwwwwwooo```PPPFFFAAA======???>>>??????@@@AAAAAABBBBBBBBBDDDEEEGGGIIINNNUUUZZZdddooo|||sssfff]]][[[\\\gggjjjpppvvv|||xxxxxxhhhFFF;;;222111333222000000////////////............,,,,,,---000444999>>>AAAIIINNNVVVtttlll]]]qqqttttttsssoooooouuu}}}{{{ffflll___AAA333777555111222000000000000000000000000000...///111333666999;;;===???AAADDDMMM___{{{ssscccsss}}}ooohhhkkkvvv---+++,,,...///...222888FFFRRRRRRSSSggg~~~}}}ssseeeiiivvv~~~|||yyy|||yyyhhhWWWLLLJJJKKKGGGEEEAAA???AAAHHHRRRYYY___hhhttt}}}~~~uuuhhhYYYJJJCCCAAA??????AAA??????AAABBBCCCDDDDDDDDDEEEGGGJJJLLLNNNUUU^^^eeerrr}}}wwwlllhhhjjjmmmyyy~~~lllHHH<<<222111444333000///////////////............------...111555:::>>>AAAHHHOOO[[[zzzyyy\\\SSSppp~~~sss|||zzzvvvvvvlllmmmrrryyynnnmmmjjjGGG444777555111111000000000000000000000000000...///111333666999<<<>>>AAAAAADDDNNNeeerrrrrr}}}wwwjjj[[[PPPQQQ\\\gggrrrxxx...+++,,,.........333999HHHTTTTTTUUUjjjzzzqqq~~~lll[[[PPPHHHCCC???@@@???>>><<<<<<@@@FFFKKKQQQXXXcccoooyyy|||sssaaaTTTGGGCCCDDDDDDDDDFFFAAABBBDDDGGGIIIJJJKKKKKKIIILLLOOOQQQTTT\\\gggpppyyy|||uuuuuuzzzqqqJJJ===222111444333000///////////////..................000222666:::>>>@@@FFFQQQ```~~~ooo\\\TTTrrrwww~~~uuu|||tttrrrttttttzzzsssllluuuMMM666888666111222222000000000000000000000000...///111333666:::===>>>@@@AAAFFFSSSkkkttt}}}qqqkkk___SSSJJJIIINNNSSS^^^eeemmmqqqrrrrrruuuwwwzzz~~~...,,,,,,.........333999IIIUUUUUUXXXlllwwwaaaTTTOOOLLLEEE>>>:::;;;<<<;;;:::;;;>>>@@@DDDHHHQQQ^^^lllxxxzzzqqqZZZMMMBBB@@@CCCDDDDDDEEECCCEEEHHHLLLOOOQQQRRRRRRLLLPPPSSSUUUYYYaaammmwww}}}}}}~~~vvv~~~zzzKKK>>>222111444333111///000/////////...............///000333666:::===???EEERRRdddtttfffaaaWWWtttqqqvvv|||wwwzzzppptttwwwxxxooofff|||RRR888999777222333444000000000000000000000000...///111333777:::===>>>===BBBJJJYYYpppxxxsss}}}vvviiibbbYYYPPPKKKIIIGGGFFFJJJPPPXXX\\\]]]```eeejjjhhhmmmttt|||///,,,+++...000///222777PPPWWWUUUXXXooo}}}}}}zzzfffTTTSSSYYYUUUGGG;;;<<<@@@BBB???;;;:::???DDDEEEDDDCCCHHHVVViiiwww|||yyy}}}}}}wwwiiiRRRLLLDDD@@@BBBFFFIIIJJJJJJOOOVVV\\\^^^]]]YYYVVVVVVTTTVVV]]]dddkkkvvv|||tttqqqyyyVVV>>>444777444222333000////////////000000000000...,,,---333777:::>>>DDDKKK___tttlllXXXRRR```wwwmmmqqqlllwwwyyyxxx}}}ppplll~~~UUU999;;;555222666111111111111111111111111111000000222444777:::===???CCCAAAJJJ```vvvlllttt{{{tttpppiiigggaaaYYYTTTRRRMMMGGGGGGHHHHHHHHHHHHIIILLLNNNNNNQQQVVVZZZbbbsss...,,,,,,...//////333888MMMUUUUUU\\\vvvzzzuuunnn^^^QQQSSSZZZUUUFFF999EEEIIIIIIDDD@@@DDDOOOWWWTTTKKKHHHRRRbbbmmmppppppuuu|||~~~{{{|||{{{ooo___NNNHHHAAA@@@CCCIIINNNOOOSSSXXX___eeegggeeeaaa^^^ZZZXXX[[[bbbhhhooozzzzzzeeeGGG666666333111333111000000000000///////////////,,,---333777;;;@@@FFFQQQlllpppZZZWWWjjjnnnuuu}}}jjj|||~~~wwwqqq]]]>>><<<666333666222111111111111111111111111000111222555888;;;>>>???DDDBBBMMMfff~~~wwwjjjvvv|||vvvrrrooommmooommmgggccc```ZZZTTTNNNMMMKKKHHHDDDBBBAAAAAA???CCCGGGJJJRRR```ttt...,,,,,,/////////333999KKKSSSUUU```||||||pppzzzwwwzzz~~~{{{mmm___UUUYYY___[[[NNNDDDRRRUUURRRIIIFFFRRRdddpppgggUUUPPPaaaqqqoooeeebbbooouuuyyyyyyzzzwwwhhhXXXJJJEEE@@@@@@FFFNNNUUUWWW[[[```hhhnnnpppmmmhhheee___^^^aaahhhnnnuuuyyyRRR999555222111333111111111000000//////......000---...333888<<>>@@@FFFEEERRRooo{{{ooohhh{{{|||wwwtttrrrrrrwww}}}~~~zzzxxxsssnnnddd```YYYQQQHHHAAA===:::666999<<>>;;;:::<<<>>>???AAAGGGPPPXXXdddsss...------///......555===KKKPPPSSSfff{{{wwwbbb[[[ccchhhlllmmmggggggppp|||yyysssrrruuuuuulll^^^UUUbbbhhhaaaRRRTTTnnnrrrdddfffyyyzzzeee[[[bbbvvvuuusssssstttqqqeeeXXXKKKHHHFFFIIIRRRZZZ```bbbcccggglllqqqqqqnnnjjjfffeeeeeejjjrrrxxx}}}YYY:::888666222111///222111111000///......---111...///555<<>>AAACCCJJJLLL]]]|||uuuooo~~~zzzxxxyyy|||~~~zzzmmmZZZKKKCCC@@@>>>>>>>>>>>>>>>>>>===@@@CCCFFFLLLYYYmmm~~~~~~------//////------666AAASSSTTTXXXpppzzz}}}}}}zzzxxxuuusssssskkk^^^TTTPPPWWWcccbbbYYYgggtttsssxxx|||qqqeeemmmwwwoooiiiiiilllggg\\\QQQOOOOOOQQQXXXaaahhhkkkkkkoooqqqrrrssssssrrrpppnnnnnnooouuu}}}sssgggsssYYY<<<===888///000222000000000000////////////000...222:::BBBHHHPPPWWWqqq\\\JJJPPP[[[wwwxxxbbbZZZppphhhgggvvvrrrssshhh\\\PPPKKKHHHFFFKKKQQQ___oooqqquuu___<<<<<<999000333111111111111111111111111111222444777;;;???BBBDDDJJJNNNaaa~~~sssjjj|||{{{yyyyyy{{{}}}hhh]]]NNNDDDAAAAAAAAA@@@>>>>>>>>>???AAAEEEIIILLLRRR[[[jjj{{{~~~------//////------666BBBYYYYYY[[[rrrzzzwww~~~zzzwwwsssiii^^^UUULLLFFFGGGKKKMMM[[[]]]XXXjjjyyyzzz|||{{{oooiiiuuullleee```eeejjjfff[[[RRRNNNPPPTTT\\\fffmmmooonnnrrrsssssstttsssrrrqqqppprrrsssyyyoooiiiyyy~~~[[[>>>===777...000555////////////000000000000///...222<<>><<<111555111111111111111111111111111222444777;;;???CCCEEEKKKPPPccc|||nnneeexxx{{{~~~~~~~~~~~~|||zzzyyy{{{~~~{{{kkkVVVMMMCCC>>>>>>??????===AAABBBCCCEEEIIINNNTTTWWWZZZaaammm~~~+++111...---000///555GGGWWW]]]```qqq|||yyy|||xxxuuuhhh\\\LLLBBB???@@@@@@@@@IIIKKKLLLSSSfff{{{zzzjjjtttppp\\\YYYYYY___aaa^^^ZZZYYYWWWYYY]]]bbbgggllloooqqqrrrrrrsssuuuwwwwwwuuutttwwwtttvvvuuuxxxrrrnnn___>>>:::888444222...222111111000000000000000,,,000000888IIINNNOOOWWWpppgggQQQPPPVVVhhhiii[[[dddzzzccc^^^|||~~~zzzwwwhhhUUUFFFEEEHHHFFFIIIQQQTTTcccuuutttjjjcccBBB<<<999222222333222222111111222222333222111444999;;;<<>>AAAEEEIIITTTdddmmmoooqqqpppjjjoooxxxeeeOOOMMMPPPXXX^^^]]]\\\]]]\\\]]]___cccgggkkkoooqqqtttttttttvvvwwwxxxwwwwww|||yyy|||~~~uuuqqq|||eeeBBB<<<999444333///222111111000000000000000///222222999IIINNNOOOWWWooo```KKKLLLVVVmmmdddXXXaaavvv{{{```]]]~~~}}}yyyqqqmmm]]]NNNCCCDDDFFFDDDHHHPPPRRR```sssrrrhhh~~~hhhDDD<<<999333444333222222111111222222333444333666;;;===>>>BBBHHHMMMWWWgggvvvlllkkkzzzzzz|||~~~~~~}}}{{{zzzxxxrrrssssssrrrqqqtttzzz~~~zzzlll[[[OOODDDBBB@@@???@@@CCCEEEFFFMMMSSS[[[aaaeeekkkttt{{{|||+++111///---000///666GGGZZZ]]]^^^mmm}}}wwwrrrmmmgggaaa]]]QQQKKKDDD???<<<:::666333333888<<<>>>AAAJJJQQQTTT\\\```rrruuuddddddfffSSS>>>===BBBLLLTTTXXX[[[^^^`````````aaadddhhhlllnnnuuuuuuvvvvvvxxxyyy{{{{{{~~~zzzvvvuuu}}}kkkGGG???:::555444111222111111000000000000000222555444;;;JJJMMMOOOZZZvvvaaaLLLQQQ___www```YYYjjjvvvaaabbb{{{tttooommmlllnnnsss{{{vvvjjjbbb]]]TTTKKKEEEGGGIIIIIIPPPYYY[[[hhhxxxtttiiizzzoooGGG<<<999555666333222222111111222222333777666888===??????DDDJJJOOO___qqquuulllrrryyyvvvxxx|||~~~}}}zzzvvvssskkkkkkjjjiiijjjmmmrrrvvv~~~yyysssmmmeeeZZZMMMEEEBBBBBBBBBCCCGGGLLLRRRUUU```hhhrrryyy~~~www,,,111///---111///666GGGYYY\\\___qqq|||{{{vvvnnnfff___XXXQQQMMMIIIFFFDDDBBB@@@<<<777444222555888999:::===AAACCCIIINNN___bbbVVVTTTQQQBBB888777:::CCCKKKQQQXXX^^^aaa```^^^]]]___cccgggjjjuuuvvvvvvwwwxxxzzz}}}~~~~~~~~~zzzsss~~~oooIII@@@:::666666333222111111000000000000000222444444===LLLOOOSSSbbbhhhPPPVVVfff^^^]]]xxxrrrccciiisssggg^^^ZZZXXXXXXYYY]]]gggttt}}}uuukkkbbb[[[WWWQQQMMMLLLNNNPPPTTT___kkkqqq{{{zzzkkktttwwwJJJ;;;777555777333222222111111222222333777666999===???@@@DDDKKKUUUjjj~~~vvvjjjxxx~~~~~~xxxttttttxxx|||}}}{{{xxxtttoookkkiiihhhfffeeefffhhhllloooooojjjccc\\\VVVOOOIIIEEEDDDFFFHHHLLLRRRZZZbbbhhhqqqzzzzzz,,,222///...111000666HHHZZZ]]]aaawww|||yyyuuusssrrrsssssslllmmmvvv~~~wwwqqqggg^^^UUUNNNGGGDDDAAAAAABBBBBBAAA???;;;888888666666888;;;<<<<<<<<<===BBBKKKLLLFFFCCC@@@888;;;999:::@@@EEEJJJRRRZZZ___]]][[[ZZZ\\\```eeeiiirrrtttvvvvvvwwwyyy}}}|||~~~~~~}}}yyynnnHHH???:::777777555222111111000000000000000111222333???OOORRRZZZllliiiNNNSSScccccccccvvvllluuu~~~~~~uuudddVVVNNNKKKKKKLLLMMMQQQZZZfffpppvvvwwwxxxwwwuuuqqqllleee```]]]RRRQQQRRRUUUYYYbbbqqq~~~|||jjjlll|||~~~NNN:::666444777333222222111111222222333777666888===@@@AAAEEELLLZZZtttrrrkkk}}}yyyzzzzzz}}}{{{xxxuuutttvvv{{{~~~~~~|||yyyvvvsssooojjjfffhhhfffcccaaaaaacccfffgggfffaaaYYYRRRNNNLLLKKKJJJGGGKKKPPPVVV]]]fffooouuu}}}{{{yyy,,,222000...111000777HHH]]]^^^ddd|||~~~yyyqqqjjjggghhhkkkmmmeeejjjuuu|||ssslllbbbWWWOOOHHHBBB???999:::;;;<<<===============888666:::<<<<<<;;;<<<;;;>>>>>><<<:::777666666:::888:::???AAABBBHHHNNNZZZYYYWWWXXXZZZ___eeehhhmmmppptttuuuuuuwww|||}}}||||||mmmGGG???:::777777555222111111000000000000000000111333@@@QQQUUU___uuuhhhLLLSSScccooonnnqqqrrrtttwwwzzz|||gggVVVLLLHHHGGGFFFDDDFFFJJJQQQ[[[ccchhhkkkpppqqqrrrrrrpppmmmiiiggg[[[]]]```eeelllyyyyyyfffcccrrrSSS===777444666333222222111111222222333666555888>>>AAACCCHHHNNN\\\xxxooorrrxxxuuuvvvuuuvvvuuuuuuvvvxxx||||||wwwrrrnnnkkkgggdddccc```\\\[[[\\\^^^``````ccc___WWWQQQLLLLLLMMMOOONNNTTT\\\ccciiiqqqyyy|||vvvwww}}}yyy---222000...111000777HHH]]]^^^fff|||}}}vvvmmmkkkpppwww|||}}}vvv{{{{{{xxxkkkdddYYYOOOGGGAAA<<<:::444555555666888;;;@@@BBB???<<<<<<>>><<<999;;;AAA???@@@:::555777444333999999<<>>AAAFFFEEECCCJJJNNNUUUYYY]]]bbbiiioooooottt{{{zzzeee\\\jjj\\\CCC;;;777777333222222222222222222333666666:::AAAEEEHHHNNNUUU|||ppphhhiiiiiiffflllooottt{{{~~~wwwnnnfffaaa`````````YYYUUURRRSSSWWW\\\^^^^^^[[[YYYVVVRRRPPPRRRVVVYYYnnnvvvyyyttt~~~zzz///---...000000000777???YYY___kkkoooyyypppaaaUUUHHHAAA;;;444111111111222333555888:::<<<<<>>JJJVVVjjjzzzyyylll```]]]SSSKKKDDDFFFKKKPPPVVV[[[fffiiikkknnnppptttxxx|||yyy}}}tttiiijjjlllqqqzzzyyy{{{{{{WWWEEE;;;::::::333444222000//////000000///000444:::GGGTTTWWWddd~~~qqqQQQFFFZZZuuuuuuVVV]]]lllqqqZZZJJJCCCBBBDDDCCCFFFMMMTTT\\\hhhsss~~~nnn[[[UUUYYYWWWYYY]]]aaacccbbb^^^[[[SSSKKKEEEDDDDDDEEEIIINNNTTTWWW\\\cccjjjqqqwwwzzzzzzeee]]]hhhhhhFFF:::999888222333444333222222333555:::>>><<<>>>HHHKKKRRRccc|||nnnjjjhhhggghhhmmmsss{{{}}}xxxooogggeeeccc]]]XXXUUUSSSSSSUUUYYY]]]```aaaaaa]]]\\\\\\]]]___cccfffiii{{{wwwvvvtttzzz///---...000000000777???ZZZ```jjjmmmuuuppp___RRREEE>>>999333111222///000222444777:::<<<===@@@AAADDDDDD===999@@@LLLRRRMMMCCC888333777>>>CCCRRRdddxxx~~~tttgggaaaaaaTTTKKKCCCDDDHHHNNNVVV]]]dddgggkkknnnqqqtttxxx{{{{{{~~~sssfffSSS[[[ccchhhsssxxxzzzzzzVVVEEE;;;::::::333555222000///000000000///111444888GGGUUUXXXddd|||rrrPPPDDDZZZxxxwwwUUUYYYeee{{{dddPPPDDDAAABBBDDDAAAAAAEEEJJJQQQ]]]gggzzzjjj]]]SSSJJJIIINNNMMMNNNOOOPPPRRRQQQPPPNNNJJJFFFDDDFFFHHHIIIOOOUUUZZZ]]]cccjjjrrryyy~~~}}}ggg\\\ddd}}}jjjHHH:::666333222333444333222222444666888======@@@JJJMMMTTTcccyyymmmjjjiiiiiijjjooovvv}}}zzzvvvmmmfffcccaaa[[[VVVTTTQQQRRRUUUZZZ___ccceeeffffffeeedddeeehhhlllqqqtttxxxsssqqqxxx///---...000000000777???YYY^^^ggg|||nnnqqqoooZZZNNNAAA:::666222111333000111333555888;;;===>>>AAAEEEHHHEEE===888???JJJMMMHHH@@@777333777BBBKKKbbbvvvuuubbbZZZ\\\^^^SSSJJJCCCBBBFFFLLLTTT\\\aaaeeekkkppptttwwwzzz|||~~~yyylll^^^kkkssspppuuu|||xxxTTTEEE<<<:::999333555333000///000111000000222333666FFFWWWZZZdddzzzuuuQQQDDD[[[zzz|||WWWWWWaaa}}}rrrkkkTTTEEEAAABBBEEEDDD@@@>>>AAAFFFLLLXXXcccwww~~~|||cccKKKDDDDDDCCCCCCEEEEEEDDDCCCBBBAAABBBBBBCCCBBBBBBEEEJJJLLLNNNUUU^^^eeehhhooowwwjjjZZZ___{{{jjjIII:::444000222333333333222222555777777===>>>CCCLLLOOOTTTccc{{{vvvkkkjjjjjjkkklllnnnttt|||{{{vvvsssjjjccc```]]]WWWSSSRRRPPPRRRWWW\\\bbbfffjjjkkklllkkkjjjjjjmmmsssyyy}}}yyyooommmuuu///---...000000000777???VVV\\\cccwwwvvvssslllTTTIII<<<666444111222444444555666888:::;;;======CCCHHHKKKFFF<<<777<<>>UUUkkktttjjjkkkeeeYYYQQQMMMIIIIIIGGGEEEGGGLLLTTT[[[eeemmmtttyyy|||~~~}}}yyyvvvQQQFFF???;;;:::666777444222111111222222111333222444EEEYYY^^^iii~~~xxxVVVJJJ```}}}hhhfffsssjjj\\\yyyrrrVVVHHHKKKTTTWWWVVVGGGEEEEEEHHHKKKNNNVVV___lllqqqyyyzzzdddHHHCCC@@@CCCEEECCC@@@???@@@AAABBBAAA??????AAACCCDDDGGGNNNVVV[[[bbbooo|||lll]]]fffjjjKKK<<<666555333444333222222333666999:::AAAAAAEEEMMMMMMOOO\\\sssxxxwwwuuummmlllkkklllnnnsssxxxxxxrrrpppkkkddd]]]ZZZWWWRRRPPPRRRVVVZZZ```dddgggkkkooorrrqqqooommmnnnrrryyyiii```___]]]YYY```ooo|||mmmlllrrrzzz///---...000000000777???\\\ccchhhvvv{{{{{{~~~zzzfffJJJ@@@777555666555666888888888777666555555444444888===AAA???===???@@@@@@999555555777<<>>@@@@@@???AAAEEEIIIMMMOOOXXXcccmmmvvvmmmcccsssqqqOOO;;;666777444444333222111333777;;;<<>>777777888888888:::999888888777777666555555777;;;<<<:::<<<@@@>>>999777444555;;;CCCVVV|||}}}ssslllbbb^^^YYYTTTJJJAAA>>>AAADDDKKKWWWbbbllluuu|||{{{wwwxxxyyyuuuPPPIIIDDD???===:::888555333222333333333222222333666EEEWWW___qqq]]]MMMccczzzeeefffsss^^^JJJLLL]]]eeeZZZKKKIIIFFFFFFLLLSSS]]]lllxxx}}}||||||~~~uuu\\\HHHCCCDDDCCCAAAAAABBBEEEFFF===???AAA@@@AAAEEENNNUUU\\\^^^hhhvvvooojjjvvvPPP999444999444444333222111444888;;;===CCCCCCGGGPPPQQQTTTbbbvvvrrrrrrrrrtttxxx~~~zzz|||}}}}}}{{{uuunnniiieee___[[[YYYUUURRRTTTXXX[[[```gggjjjllloootttyyy}}}}}}|||~~~fff```___ZZZ]]]eeemmmwww}}}jjjjjjnnn{{{///---...000000000777???TTT```hhhxxxvvvvvvsss]]]DDD===888999::::::999;;;;;;;;;::::::::::::::::::;;;===;;;999;;;>>>999000555222444<<>>AAADDDKKKVVVbbbmmmwwwuuuaaa]]]eeeqqq{{{vvvzzzuuuPPPJJJFFF@@@>>><<<888666333222333444333222111444777EEEVVV___sssbbbLLLaaayyyfffjjjiiiVVVGGGMMM___eeeTTT@@@GGGEEEHHHRRRaaatttooo[[[LLL>>>@@@BBBCCCDDDEEECCC???BBBCCCDDDBBBCCCKKKWWWaaajjjlllvvv~~~rrrmmmooovvvqqqnnnwwwOOO777444:::444444333222111444888<<<===CCCDDDHHHRRRTTTYYYhhhvvvssstttuuuxxx|||xxx|||zzzvvvwwwxxxzzzyyytttmmmgggccc___[[[YYYVVVSSSVVV[[[[[[aaahhhlllmmmpppvvv|||}}}}}}}}}nnnppppppjjjqqq}}}hhhiiilllwww///------///------666BBB[[[dddhhhxxxpppooottt]]]FFF<<<555666::::::999:::@@@???===:::888999<<>>;;;888444222333999>>>BBBSSStttaaaJJJIIIQQQVVVjjjtttuuucccKKK???@@@EEEQQQcccvvv}}}uuuhhhbbb[[[WWWWWWWWWUUURRRTTTaaatttnnn|||vvvUUUNNNFFF===<<<;;;:::777333111111333333333222444666BBBTTTaaaxxxeeePPPaaa|||yyykkkyyygggJJJEEEOOONNNPPPNNN===AAAJJJ]]]vvv}}}yyy~~~yyybbbNNNDDDCCCBBBBBBCCCDDDEEEEEEDDDGGGDDDGGGOOOUUU[[[fffqqq|||nnn```^^^aaadddnnntttsssvvvMMM999555555777444333444444333777===>>>CCCDDDKKKSSSSSS[[[ooo}}}tttnnnmmmppptttvvvxxxwwwwww|||{{{ssspppqqqrrrsssrrrnnnhhhcccbbb___[[[YYYYYYZZZ[[[\\\bbbfffjjjmmmqqqvvv~~~pppggggggooo~~~000000111333000...555>>>YYYdddmmmooonnnrrrZZZCCC;;;555777;;;;;;:::;;;;;;999777888;;;@@@DDDGGGKKKLLLLLLHHH@@@:::777666555999>>>III```}}}nnnQQQ???AAAJJJPPPcccooossscccLLLAAAGGGOOOhhh}}}xxxfff___[[[UUUSSSTTTWWWXXXXXXXXX```nnn~~~mmmsssTTTNNNFFF===<<<<<<:::777333111222333333333444666666BBBUUUbbbuuubbbOOO```zzz{{{{{{oooeeeKKKDDDJJJFFFHHHJJJAAAIII[[[qqq~~~xxxmmmdddbbb\\\\\\dddkkknnnrrrxxx|||{{{{{{xxxlllXXXGGG???CCCCCCCCCDDDFFFGGGHHHGGGNNNMMMSSS^^^gggnnnyyyuuuqqqvvv~~~~~~pppkkknnntttsssuuuNNN;;;888888777444333444333333777===???CCCEEEKKKSSSSSS[[[ooo|||}}}tttnnnlllmmmnnnoooooopppsss{{{}}}tttnnnmmmmmmmmmmmmmmmjjjfffbbbbbbaaa^^^^^^^^^```aaaaaagggkkkooosssvvv{{{nnnfffeeekkkxxx///000333555222000444<<>>888777777888@@@SSSppp}}}rrr\\\FFF<<<@@@KKKRRR___ooouuueeeMMMEEEOOO[[[zzzlll\\\YYYXXXWWWXXXZZZ]]]aaacccaaafffooozzz{{{~~~llloooRRRMMMFFF???>>><<<;;;888444222333333333333777777666AAAVVVbbbppp___OOO^^^vvvllloooyyyrrrcccLLLCCCEEEBBBCCCGGGEEEHHH]]]qqqrrrggg]]]SSSKKKMMMJJJJJJOOOVVV]]]fffnnnooommmllljjjaaaRRRFFFBBBCCCDDDEEEGGGIIIJJJLLLLLLSSSUUU]]]iiirrrzzzwwwllljjjnnnsssxxx}}}}}}|||vvvsssuuuOOO>>>:::999666333222333333333777>>>@@@EEEFFFKKKRRRRRRZZZpppvvvuuu}}}xxxqqqkkkhhhgggfffeeefffiiiqqq{{{~~~}}}uuunnnkkkhhhfffeeeeeeeeeeeecccaaa______```aaabbbdddfffgggkkkoootttwww{{{nnnfffdddhhhsss000222444333000000666<<>>999888;;;===<<<<<>>:::888555222111333333333888???AAAFFFHHHLLLRRRRRR[[[qqqzzz~~~vvvqqqjjjddd```]]]ZZZXXX]]]dddooo||||||{{{|||wwwqqqmmmjjjbbb___]]]]]]^^^`````````ZZZ\\\___aaaccceeegggiiimmmqqqvvvzzz}}}ppphhheeehhhsss<<<===<<<555000000666;;;TTTcccpppllljjj~~~gggPPP>>>;;;:::<<<======BBBHHHMMMWWWaaaffffffhhhnnnuuu]]]XXXQQQLLLGGGAAA:::555999;;;GGG]]]sss}}}{{{uuunnn[[[HHH@@@BBBKKK[[[jjj}}}___UUUcccuuuuuusssuuugggQQQMMMGGGCCCBBB===<<<999666555555555333222555666333;;;PPP]]]dddqqqbbbPPP[[[pppiiiooo}}}www\\\LLLAAAIIIYYY[[[UUUUUUbbbXXXKKKGGGNNNUUURRRLLLGGGNNNSSSTTTWWW\\\[[[UUUNNNJJJHHHHHHEEE@@@???AAABBBEEEJJJOOORRRVVV[[[___mmmsss|||wwwnnngggfffeeeccccccfffhhhkkkooovvvtttlllxxxvvvPPP>>>888666555222222444444555:::@@@BBBHHHJJJNNNSSSSSS]]]uuu~~~rrrlllccc[[[TTTOOOKKKIIIPPPZZZhhhwww|||yyyxxxyyyyyy}}}tttmmmhhheee[[[YYYXXXYYY[[[^^^___```XXX[[[___bbbdddfffjjjmmmoootttyyy}}}qqqgggeeeiiivvvKKKLLLGGG;;;222111555888OOO```lllyyytttppp~~~vvv}}}|||eeeOOO???===<<<>>>???CCCMMMXXXqqqyyy~~~vvviiiXXXLLLFFFCCC>>>::::::===III\\\kkkrrrtttuuufffRRRAAA@@@EEEOOOcccxxxhhh```pppzzzlllkkkqqqeeeRRRNNNHHHEEECCC>>><<<:::888666666555444222222666333999MMMZZZbbbmmmgggRRR]]]rrr~~~vvviiiaaaRRRIIIAAAOOOiiilllbbbdddqqqYYYIIIPPPaaaeee]]]UUUZZZjjjxxx~~~uuuaaaDDD???=========<<<===BBBFFFKKKRRRXXX\\\bbbiiiooo{{{|||}}}tttmmmfffdddcccaaaaaadddppptttwwwwwwyyy||||||zzzrrrgggfffqqqyyy}}}nnnbbbmmmwwwPPP===888555555222222555666666<<>>444333444555HHH\\\jjjttttttrrrxxxvvv|||dddNNN@@@>>>>>>@@@DDDLLL\\\kkk~~~zzzvvvuuuvvvxxx}}}uuuiii___UUULLLBBB;;;<<<>>>IIIZZZggglllpppuuueeePPP@@@@@@DDDKKKbbb{{{iiieeexxxlll___hhhwwweeeTTTPPPIIIFFFEEE======;;;888777777666444222111666444999KKKYYYbbbnnnoooUUU\\\qqq~~~lll]]]RRRMMMFFFEEEBBBSSSrrrvvvnnnuuuuuuYYYMMM```sssppphhhhhhxxxhhhBBB>>>;;;===>>>>>>AAAGGGMMMSSS\\\ccciiipppyyyvvvtttyyyvvvoooiiihhhgggfffhhhmmmzzzxxxkkk___]]]UUUYYYiiisssvvv~~~jjj\\\fffvvvOOO>>>999666666333333666777888>>>DDDCCCKKKNNNQQQVVVWWWddd~~~wwwfff]]]QQQGGGAAAAAABBBCCCJJJRRR^^^iiioootttxxxzzzyyyzzzxxxsssppprrryyyyyymmmccc\\\WWWSSSRRRTTTWWW\\\```bbbaaa```___cccfffgggfffiiiooouuuvvv{{{uuugggbbbjjjFFFKKKJJJ???666444555333BBBYYYiiirrrhhhkkkyyywww}}}}}}dddNNNAAA??????BBBGGGSSSgggyyywwwnnnccc^^^___bbbbbbaaarrruuuxxxttthhhUUUCCC888>>>???HHHYYYfffkkkoootttdddNNN===<<<===AAAXXXsss~~~eeeeeezzz~~~___VVVjjj~~~eeeUUUQQQJJJGGGEEE======;;;999888777666444222000777666999KKKYYYdddqqqvvvVVV[[[ooo~~~xxx|||rrr]]]MMMEEEBBB===CCCBBBUUUtttyyyttt{{{]]]SSSiiiwwwnnnjjjssssssVVVAAA===:::<<<===>>>BBBHHHSSSZZZdddlllrrrzzzyyyppprrrzzzuuuoooiiihhhhhhiiinnntttuuuzzzkkkdddbbbooojjj[[[eee|||vvvOOO???:::888666444444777888999???FFFDDDKKKOOORRRWWWXXXfffsss[[[SSSHHH@@@???CCCIIIMMMUUU[[[ccchhhkkklllnnnooonnnoooooommmmmmsss{{{oooccc[[[VVVTTTRRRPPPSSSXXX^^^ccceeeccc```aaadddffffffeeehhhooouuuvvv{{{{{{|||zzzjjjdddmmm